BM6P6(@ yyybbbOOOEEEBBB888<<<===::::::===<<<777444888111...888:::888<<<;;;<<<666444:::777222888444444555555666777777777777777777777888999:::;;;999999888777666666777777222555888;;;<<<:::777555@@@DDDEEEBBB@@@BBBCCCBBBDDDGGGLLLTTT```qqqppp[[[LLLDDD;;;>>><<<777777;;;;;;777555:::444111777999999@@@FFFFFF===888<<<999444999444444555555666777777777777777666666777888:::;;;999888777777666666777777666666777888888888777777888<<<===:::888:::;;;:::;;;<<>>LLLXXXVVVHHH<<<<<<888444888444444555555666777777777777666555444555777999:::888777777666666666666777:::888666555555666777999666:::;;;888777999:::888777777888888;;;AAAHHHMMMfff{{{hhhQQQFFFBBB===:::;;;======;;;666<<<888444777;;;HHH^^^oooiiiRRR===999666333888444444555555666777777777666555444333444666888:::777666666555555666666666:::999777555444555666777777;;;<<<999888:::;;;:::666666777888:::===@@@CCCLLL^^^www}}}yyy```JJJDDD===<<<======;;;:::666;;;777444888>>>QQQnnnyyy\\\???777666555:::444444555555666777777777555555444333444666888999666555555555555555666666777777777777666666555555333777888666555777999777444444555666999;;;<<<===>>>FFFVVVkkk~~~zzztttTTTJJJ@@@======:::888888777:::777666:::>>>QQQooo```@@@888888888;;;444444555555666777777777444444444555555666777888555444444444444555555666444666777888888777555333333777999666555888999888666555555666888999888777888999AAAPPPbbbuuuhhhXXXGGG@@@>>>:::999;;;888;;;::::::<<<;;;HHHbbb{{{www\\\???888999666777444444555555666777777777333444666777888888777777444444333333444444555666333555666777888777666555666:::<<<999888;;;===<<<888666555666888999777555666777;;;CCCKKKZZZtttzzzfffPPPEEE@@@<<<===@@@888<<<<<<>>>>>>777>>>UUUllllllUUU;;;666777333111444444555555666777777777333444777888999999777666333333333333444444555666444444555666666777777777555999;;;888888;;;<<<;;;555333111333666777666444555888>>>@@@???IIIeeevvvYYYFFFAAABBB???;;;>>><<<===@@@===999>>>HHHVVVPPPFFF<<<444111000000444333333444444666777777444444555666777888999:::333888444333:::777111444444444444444555666888999:::===<<<999888::::::777666666666666666666666666<<<666555:::>>>FFF\\\ssseeeOOOFFFCCC@@@===@@@??????@@@???>>>@@@CCCIIIEEE???999666555666777444444444444444555666777666666777777777777777666333888444333;;;999444777666666555444444555666777:::<<<<<<999999;;;;;;888666666666666666666666666;;;555555999<<>>??????===>>>AAA@@@<<<>>><<<:::888777888999:::555555555444555555666666888888999999888666444333444888444333;;;:::666;;;777666666555444444555555777::::::888888;;;<<<999666666666666666666666666777444555999999;;;GGGUUUfffppp~~~ӵĦĦӵĦppp]]]OOOGGGDDD999>>>???;;;:::>>>>>>999<<<<<<:::999888777666666666666555555555555666666777888999:::999777444222555999444333:::999555:::555555555555555555555555444777888666777:::;;;888666666666666666666666666333222555888888888>>>GGGPPPYYYhhhyyyppprrr~~~4ĉ@ӵ>L=hĦ4ĉ@ӵ>LmmmZZZMMMGGG<<<@@@AAA<<<999:::<<<<<<>>>======;;;999777555333666666555555555666777777444555888999999777555333666:::555333999777222555222333444444555666666666111555555333444888999666666666666666666666666666000111555888888888;;;???AAAFFFRRRfff{{{|||GG=?HdĦ=ĪjGG=?HdĦjjjZZZRRRMMMGGGBBB???<<<999;;;???<<<<<<<<<;;;:::888777666555555555555666777888999222333555777777777555444666;;;666444:::777000333111222333444666666666666111444555333333777888555666666666666666666666666///222555777888888:::;;;:::;;;CCCSSSiii}}}zzz~~~ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦuuuĦDdDӵӵ???ӵ999999:::444555Ħ555777ӵ222222444666ĭӵ666666333555666666777888888777999<<&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?@eZ|||nnnlllrrr3h?gLD%%)?fff?><z=?Ħg&e888g&e999999999S?ʬ4444ff?>ߝL333@e999g&e5553334443h?g&e>&e666666??333555666444444666777666777:::;;;;;;BBBUUUqqqzzz4Dӵ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ĦrrrdddYYYXXXBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]Ħ???Hu]Ħ999888Htƅ^444qIܗGIӵ666H׼s444555Hu]Ħ555555Bt=o9ĦHƅ^Hu]Ħ333444555555666666777888888888999:::::::::>>>IIIZZZfff4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦooo^^^NNNqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦ>>>DdDĦ888q<R555444peƜ4DuTӵ222DdDĦ333444DdDĦ777qjRgdKӵDdDΦDdDĦ222222333555555444444444555555666777777777555777888999;;;CCCOOOXXXqqq4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦzzzeeeNNNGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦ;;;DdDĦ777po9u555555555444=ӊB1.uTӵ111DdDĦ222333DdDĦ999GIdnuR)ĦDdDΦDdDӵ222111333444444333444555555666777777888888222555888999999===CCCHHH\\\nnn4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦwwwZZZpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ888>d<Ħ666peӵ555Ħ333F&uTӵ444DdDĦ333444>d<Ħ888peӵDx<>d<ʜ4DuTӵ222222222333333333666666666777888888999999444666888999999:::>>>@@@MMM]]]ttt4DuXӵ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<ӵfffB?Ho9BBB<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇmmmDdDĦ555sdKĦ777B?dp&ĒR777555>d<sdKĦ444B?Ho9...s&dq&ĒR333333333222222333444444444555555666777777888666666666666777999<<<>>>DDDMMMaaa{{{4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ōttt@GBBBCCCHkgeHĪj@IŌegeHu]3hIŌcccRRRDdDĦ555ne:::888@h333222>h555444333se555ne222222@G---000sĪj@h222333444444333333444555111222222333333444555555555555444444555777:::;;;???BBBRRRnnn4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHocccFFFCCCBBBaaaoooD^___NNNCCCDdDĦ888;;;999:::999444333222222333222222222s׼s333333333222222333888333555777111444666666444333555666222222333333444555555555666555555555777777777777======HHHbbb{{{Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBeooojjjpppyyygeFYĉ>aĦBenu]ӵiiiOOOEEECCCAAA===BBBBBB>>><<<@@@BBB@@@BBBKKKWWWddduuu>d<ĦjjjWWWIIIAAA;;;>d<Ħ:::777888Ħ;;;:::888666444444555555333222222444666888888777555555444444Be000000111222222Ħ333000555::::::666333444666444555666444111///111444111444777777555444555777555555666666777888888888777777888999:::999777555<<<;;;EEEZZZooo}}}?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦVVVNNNOOOXXX^^^lll}}}ŶS3we<iĉ@3hR/Ōwww^^^MMMFFFEEEDDDBBB>>><<>>>>><<<sdKĦ999:::gdKĦAAA>>>;;;888777666666666666333111111444666555333555444333444555444555666666gdKĦ555666888999777333222666;;;111222444333222222444555000333555555333222222333444333222333555555555444333666777555555999<<<<<<999999===FFFVVViii{{{>AneneneneDenenettt]]]OOOFFFCCCDDDOOOOOOWWWgggvvv>Ak<fhhhhTTTKKKIIIEEECCCAAABBBFFFIIIIIIFFFCCCCCCHHHPPPZZZgggzzzDePPPEEE<<<;;;<<<;;;ne888;;;neNNNLLLHHHBBB<<<888777888::::::888666777::::::999777666444333444555666444333555555ne555555333555777555333333888<<<111222444444333333444666555666888777555222111222444333333333444555555444111555666444444888;;;;;;:::999:::???HHHVVVbbbjjjnnnQQQBBB???===;;;:::CCC>>>???JJJ[[[jjjwwwqqq[[[PPPMMMGGGEEEEEEGGGKKKLLLIIIGGGCCCDDDGGGJJJLLLTTTfffxxxQQQCCC===999;;;<<<:::;;;@@@GGG```fffbbb]]]TTTIII@@@;;;<<<===888888888999::::::888666666555444444444444333222444555666555555333555666444222222666999111333444555444444666777888::::::999555222111111333333333444444444555555000444555333333777999999999888777888<<>><<<888555:::666444999DDDRRR___ggg}}}|||eeeXXXSSSJJJGGGGGGKKKMMMJJJEEEBBBEEEEEEFFFHHHHHHLLLYYYfff~~~gggOOOBBB>>>===>>>>>>===AAAGGGMMMVVV___dddjjjsss}}}}}}xxxmmm___QQQFFF@@@>>>777888999::::::888666444777555333333444333222000444444555555666666555555666777666444111///111222222444555555555555666888888999:::888555222111111222333444444444444444555000555666444333777999888777666666666888<<<@@@BBBWWWnnn~~~sssooorrryyymmmXXXFFF???::::::;;;888666666666777666555888@@@KKKQQQ___kkk|||sssbbbYYYKKKGGGHHHNNNPPPKKKEEEDDDEEEBBBCCCGGGIIIJJJOOOUUUhhhvvvooo[[[GGGDDDBBBCCCDDDFFFNNNWWWeeeqqq{{{~~~zzzjjjXXXHHH>>>:::<<<======<<<:::888777666444333222333333111///333333444555555555555555555555555333111000000000333444666555444444555777444555777666444222222222222333555555333333444666111666777555555888999888666666666777999;;;===>>>EEE]]]tttkkkZZZSSSSSSWWW___fffpppiiiPPPCCC@@@<<<999888666555888>>>555:::;;;777555999>>>BBBGGGSSSeeewww~~~iii]]]OOOJJJKKKSSSUUUOOOIIIIIIAAA>>>???DDDGGGFFFGGGJJJ[[[hhh|||}}}mmmSSSPPPNNNQQQTTTZZZcccmmmyyylllTTTBBB:::;;;===<<<999777666666444333222222222222111000222333444555555555555555111111222222333333333444444555666555333333333555000222444555333222222333111444666555333222444777111666888666555888999777666666666777777888999999===QQQdddxxxhhhUUUKKKFFFDDDGGGKKKRRR^^^iii~~~wwwcccOOOCCC???@@@;;;999888666444777===555999999555555999;;;999;;;CCCPPP___ooovvvgggYYYQQQPPPWWWWWWMMMGGGGGG???>>>@@@BBBAAA???BBBHHHPPP[[[mmmnnnjjjhhhmmmrrrwww~~~~~~bbbLLL999;;;;;;999555333444555333222000111222333222000111222333444555555555555111111111333444555555444555666666555222111111222000222444444333222222222000444666555222111444777000555777555444777777555444444444444555666666777;;;GGGRRRccc}}}rrraaaPPPHHHAAA@@@AAACCCHHHNNN\\\hhh{{{gggTTTGGG>>><<>>HHHVVVjjj~~~wwwbbbXXXTTTYYYVVVIII@@@@@@???@@@CCCBBB===:::AAAJJJEEEMMM\\\rrrlllTTT>>>??????<<<888666777:::222111000111222333222111111222333444555555555555444333333333444444333111666666666444111000///000111333555555333222111222000444777666222111444888///444666444333555666444111111222333444666777888;;;AAACCCRRRnnn|||lllVVVLLLDDDCCCCCCAAAAAACCC<<>>:::888:::777777666555555555555555555666888777555444444555666999<<>>BBBEEEAAA===>>>DDDGGGEEEKKK]]]tttzzzjjjNNNEEE?????????:::555333222222222333555555444222555...---222666666666:::111222333333444444333333111333666444111///000222111222555777777555333222111333444444333333555666333444444444555555666666555555555555555666777777888:::???FFFSSSggg||||||kkk___PPPFFFCCCCCCAAA>>>AAAAAAGGGUUUggg~~~```PPP@@@:::999666666888777777777777666666666666555666777777555444444555555777888777999CCCSSS___uuuppp```XXXSSSMMMGGGEEE@@@@@@CCCEEEAAA;;;<<>>;;;777555444333222333444444333111666111///444666444444666111222333333444444333333222333444444222111111111000111333444444333222111111222444333222222333444333333333444444555555555444444444444444555555666222555888===EEETTTggguuuyyyqqqdddWWWNNNIIIEEECCCAAAAAACCCJJJTTTgggcccKKKCCC<<<:::999777888;;;666777777888888888777777444666777777555444444555777888888555444999CCCKKKZZZmmmkkk^^^TTTLLLHHHGGGCCCCCCDDDEEE@@@:::;;;???===>>>BBBHHHMMMXXXlll~~~sssaaaMMMDDDAAA===:::999666444333333444444222000777333222555666333111111111222222333333333333333333333222333444333222000//////000111111111111111111222333222111000111222333333333444444444444444333333333333333444444555333666999999;;;EEETTT```ttt~~~xxxmmmbbbZZZUUUSSSOOOLLLJJJHHHJJJWWWrrrkkkNNNDDDBBB>>>;;;888666888;;;555555666777888777777666444666777666555333444444666888888777666888???EEEFFFTTThhhyyyxxxhhhZZZNNNHHHGGGFFFDDDDDDEEEAAA<<<;;;???===???BBBEEEFFFNNNaaassssss```RRRIIIAAA===>>>666555333333444444444222555444444555555333000000111111222333333333333222555222111222555555333000////////////000111111222222333444333111000000111444444444444444555555555333333333333333444444555555999;;;999777;;;GGGQQQ]]]lll{{{vvvpppllliiiccc]]]XXXWWW```tttqqqVVVDDD???>>><<<666222222444666444444555555555555555555444555777666444333333444111333555555555666;;;>>><<>>>>>AAA??????BBBEEEHHHLLLYYYeeeqqq~~~yyyjjjXXXHHH???>>>777555444444555666666555111333555444444333222111000111222222333333222222444222111222555666444111/////////000111222222333333444555333222111111222666555555555555555555555444444444333444555555666222555777555222444<<>>999;;;888333111444777777666555444444333333444444333555666666444333333444222444555666555666888999888666;;;HHHYYYkkk~~~yyydddVVVRRRKKKGGGEEEFFFDDD@@@???BBB>>>===@@@DDDGGGHHHNNNUUUbbbpppnnnWWWGGGAAA:::888666555666777777777///333555333111333444222000111111222222222222222333222222333555555444333...///000222333333333333222333444333222111222333666555555555555444444444444444444444444555555666222444555555444555999<<<@@@NNNdddwwwiiiYYYMMMBBB;;;:::666999777444555999:::777:::888555333222222444555333555666666444333333444555555666666666666666777444333777>>>FFFRRRfffyyyqqqbbb]]]PPPKKKHHHGGGEEEAAA???AAA<<<===???BBBAAA???CCCJJJSSS___ssspppYYYLLL@@@===999777777777777666000555666111///222444333000000111222222222222222111333444555444444444555,,,...000222444333333222000111222222111111222333444444444333333222222222333333333333333444444555555555555666888999:::::::::BBBPPPbbbtttttt___IIIAAA???<<<::::::222555555222444999666000===:::666333111222444666333555666555444222333333111111222222333333444555111444:::===<<>>@@@<<<>>>AAAAAA<<<888===EEEBBBLLL```zzzkkkXXXDDDAAA<<<999777666555444111777777000---111333222000000111222222222222111000333666666333222444777+++---000333444333222111...///111111000000111333222222222111111111000000222222111111222222333444444333222555888999777555777:::AAAQQQfff{{{lllOOOJJJCCC===:::888666555666555666777888777444222888777666444444555555666555999<<<:::666333333666222222333333222222111111000333666888:::???GGGMMM[[[lllqqq[[[XXXRRRKKKEEEBBB@@@@@@CCCAAA??????BBBCCCBBB@@@AAAHHHVVVkkk|||lllVVVIII>>>;;;777222444<<<777666666555444333222222000000111222222222222111333111000333777777333...///111222111000///000111111111111000///......---///666888333///222444333222222222222222222222222333222111000000222444555777333555CCCVVVjjj~~~iiiQQQEEEAAA<<<888777666555444333333333555666555222000555444333222222222333333222555888777333000111333333444555555666666666666555777888888777999>>>CCCJJJUUUgggyyyooofffZZZPPPJJJFFFBBB??????CCCFFFEEEAAA??????AAA@@@DDDNNN]]]qqq~~~iiiUUUCCC>>><<<777666999555555555555444444444444000000111222222222222222222222444888======888333000111222222000000111222222222111000000///......444666333//////222000***222222222222222222222222333222222111111222333444444333666>>>IIIYYYppprrr]]]III;;;;;;999777666666666666444777666666777888888555333555444333333222222333333444777999888555333444666222333555666777888888888777888999777444444777::::::???JJJ]]]rrrvvvcccVVVOOOJJJEEE@@@;;;DDDKKKIII@@@:::<<>>888333000222333222111000111222333222222111111000000000777444...---222555000(((222222222222222222222222333333333333222222222222111333777888:::EEE]]]sssxxx^^^MMMCCC===999777777666777999999777666999888888999:::999777555777777777666666666555666555777999888666555666777111222333444444555555555333555777666444444666999666666<<>>:::===AAA:::<<<>>>AAAJJJ^^^wwwqqq\\\UUUQQQGGG<<<888888777666555333111000///000111222222333333222222555555555777888666222...000111222111000///000222333333333222222111111111555111...///555888444///222222222222222222222222333333444444444333222111///222666666444:::MMM```wwwyyyhhhQQQCCC>>>===;;;:::777777777888999999777555666555444555666666444333888888888888777777666666222333333333222222333444222222333333333222222111111444777777555444666999555444777???GGGSSSeeevvvooo[[[NNNHHHFFF???@@@@@@>>><<<<<<>>>AAA999;;;===>>>CCCRRRhhhyyywwwqqqeeeRRRBBB===777666555444333222111000111111222333333333333222555333222111111111000//////000111111//////000111333333333333222222222222222111111222333333333333222222222222222222222222333333444444444333333222000111444666666999DDDPPPdddvvvpppTTTHHH===<<<>>>===999666777666555666777777555444888666555555666666555444555666666666666555444444333333333333333444555666444444555555444444333222222555888888555333444555333111333888;;;@@@PPPaaa~~~nnnZZZPPPLLLDDD@@@<<<:::<<<>>>???>>>999<<<>>>>>>@@@JJJZZZffftttYYYEEE===666666666555555555555555111222222333333333333333222111000///000222555666///111111111000///000111222222222222222222222222000111333333///***,,,222222222222222222222222222333333333333444444444555111000333777888999>>>EEETTTeeexxxrrrTTTBBB;;;888:::;;;888555666777666555555777777666555:::888666666777888777666333444555555555444222222666555444444666777888999444444555555555555555444000444888888555222222333777111000666888888@@@MMM___oooooo^^^UUUHHHDDD???>>>>>>>>>===::::::<<<======>>>DDDNNNWWWooogggPPPGGG<<<<<<;;;999888666555444111222333333444444333333111111111111222444666888111222333333111111222333111111111222222222222222000000222444///))),,,333222222222222222222222222333222222222333555666777333222333555555555999@@@GGGSSSiiiwww^^^EEE@@@:::777666444111444<<<888777666666888999999999666444333222333444333222333444555555555444333222333111000000222555666666111111333444555555666666---111666777555333333444>>>444111777:::666777???BBBWWWpppjjj]]]IIIHHHEEECCCAAA>>>:::888;;;<<<<<<;;;<<<@@@HHHNNNdddzzzbbbXXXFFFDDDAAA===999555222000111222333333444444333333111222444444333222333444333444555555333333444555111111111111111111111111000...000444333...111777222222222222222222222222333222111111222555888999444444444444111///666???>>>GGG]]]yyyxxxjjjbbbUUUIIIEEE;;;:::777555444666888999777777888888888888777777444444444555555555555666333333333333333333333333000222444666666666444333///333777777555444555777000111111222222333444444222333555555555555666888AAADDDRRRggg}}}zzzjjjSSSLLLEEE@@@>>>>>>===<<<======;;;999999;;;@@@CCCWWWjjj|||kkkOOOKKKDDD<<<666555666888111444666666333111111333333222111000111333555777666666555333111000......333333222111111222333333222000...///111222000...000000000000111222333444333222222444666777777666444444333222333444555666<<>>===<<<;;;===@@@CCCJJJ\\\www|||```TTTEEE<<<999999777555222444444333111111333666333333222222333555666777666666555444222111000000333333222111111222333333444222111111333444333111000000000000111222333444555555444555666666666555444444333222333444555666777<<>>@@@@@@OOOgggzzzgggOOOAAA>>>>>>999333333333222000000111555888222333444555777777888888666555555444333333222222333222222111111222222333333222111222333444333222111111000111111222333444555555555444444333333333444333222222222333555666777999===EEEYYYuuu|||dddQQQGGG???>>>>>>;;;:::===444555666666666666444444444444555555555555444444777777777777888888888888444444444444444333333333222111111111222444777888???;;;666444444333111...222222111000///...------///000111111000000111333444333666:::???HHHXXXggg}}}mmmYYYKKKEEECCC???;;;777999;;;;;;:::::::::<<<>>>III\\\ttt}}}aaaNNNFFFAAA:::444222222222111222333666888111333666888999999999888333333333333333333222222222222222222222222222222111000000111111222222111111111111111222222333444111222333222111111111222444333222222222333444555777888999===LLLeeeoooVVVFFF???;;;999:::999888999;;;444555777888888777666555444555555666666555555444555555555666666666777777555555555444444333333333222111000000111333666888<<<888444222444444222000////////////////////////000111222222111111222333444333555888999<<>>999777999;;;;;;:::999999:::@@@FFFTTTiiiwwwaaaPPPDDD<<<666333333333444555666555555111333666999:::999888777111111111111111111111111222222222222222222222222000000111111111111222333222222222222222222333444///111333333222222444666333333222111222333444555333444555888@@@RRRlllzzzaaaOOOCCC===999888888888888777777777444555666777888777666555444555555555555555555444222222222222333333333333666666555555444333333333333222111000111333555666777555333222333333222111///000000111222333333333111222333333222111222333000000333666888888???FFFLLLcccrrr^^^OOOEEE>>>::::::<<<======<<<;;;;;;<<>>666666666777888777444222222333555777888777666555111111111111000000000000111222222333333222222111111333444444333333555666333333222222222222333333///222555555333333666999333222111111111222444555444444777:::===GGGYYYiiisssWWWHHHAAA>>><<<;;;:::999999999999777555444444555555666666666666333333444444444444333333222222222222333333333333666666666555444444333333333333222111111222333444222333444333222111111111000000111222222333444444111222333333111111222333333000111555777777999>>>@@@QQQhhh{{{lllXXXJJJBBB???<<<===>>>===<<<;;;<<<===???@@@EEESSSggg}}}gggUUUKKK===:::888777777777444222333333444555555555444333222222222111111000000000111222333333333333222111000333555555333333555777444333333222222333333333///222555444111000333777333222111111111222444444666555777;;;<<>>999666666666555333333333444333333333222111444444333333222111111000111222333444444333222111...111333333111111333666444444333222222333333333---111333111---,,,...222333222111111111222333444222000222777777777???JJJaaasssrrr\\\GGG???===:::666666;;;:::999777666666555555222333555777999999888888444444444333333222222222111111111111111111222222555333444555000+++...666:::444...---000333222000222333444333111000111222000000//////000111222222555111000444444000000444333333333444555666666777777999CCCRRR\\\fff}}}ooo[[[KKKDDDBBB???:::888888999:::;;;:::???>>>BBBQQQccc~~~kkkPPPFFF;;;888888666666888999888666333222111111111111222222333333333222222000111333333111000000111111111111111111111111111111222333444333111///...///000111000//////111333111444777999:::888555333000111333555555777:::===RRRaaauuuzzz^^^NNN>>>::::::888777888999999888777666666666666333444555666888888888888555444444444333333333222444444333222222222222222555444555777444000333;;;>>>888222000111333222000333444444333222111111333000000000000000111222222222//////333333000///333222222333444555555666666555555;;;FFFMMMVVVkkk|||gggSSSGGG@@@===:::999:::===>>>???888===;;;===JJJXXXooofffTTTBBB:::999888777888888777555333222111111222000111222333333333333333000111222222000000111222000000000000000000000000///000111333333222000///.../////////...///000222...000111333333222111000000111333444444555888:::EEERRRggg{{{pppYYYJJJAAA999777777666666888777777666666666666777777444444444555666777888999555555555444444444444444555444444333333444444555222222444666444333777===@@@;;;555222222333111///333444555444333222333444111000000000000111222222111000222555666333333444222333333444555555555555444222444:::===DDDVVViiivvv]]]MMMCCC@@@===<<<===?????????;;;???<<<<<>>:::777666666555444333222222222222///000111222333444444444111111111000//////111333000000000000000000000000---...///111222222111000,,,---............000222111111000000000111222333000222333333222333666888:::CCCUUUmmmwwwXXXHHHAAA>>>;;;999777555555666555555555555666666777888555555444444555666888999555555555555555555555555333333333333444555666777//////111222111222555999>>>:::555333222222111000333444555555333333444555111111111000000111222222...///111444555444333333333444555666666666666555444222333666777;;;HHHVVVooo}}}hhhTTTJJJFFFAAA>>>======<<<<<<<<>>>>>???@@@:::===999999CCCGGGQQQbbb{{{}}}dddKKK===;;;555555555555444333222111///000111222333444444444//////000///...///111444111111111111111111111111222222111000//////......///000111000//////111333222111///......000222444444555555555333333444666333555<<>><<<<<>>999555;;;IIIUUU:::999777666666666777888333666888777444222333555---000555999;;;:::777666999666333333444666777777<<<;;;999777666555555666666555444333333444555666222...///444000***000===333444555444333333444555555333111000.........///...///000111000000111333333333444555555444333333333333333333333333333333555555===MMM```rrrlllSSSDDD@@@AAA@@@===BBB@@@===<<<<<>>:::???===<<<;;;;;;===???AAALLL[[[tttaaaFFF;;;999888777777666333111111222333333111111222333000000000000111111111111111000000222444666666555//////000000000000111111111111111111000000///...------......///000000111...000111222222333666888888333333888999<<>>@@@CCCEEEJJJPPP[[[xxx{{{}}}~~~```LLLBBB<<<::::::888999:::999888888:::<<<888888999999888888777777888444222222555666333///444555777888999999888888888666444333444555444333999888777666555555555555222222222222222222222222555---+++111444222444888222333555444333222222333000000//////000111222222///000222222111111333444000111222222222222111000333333333333333333333333333111111666???OOOfffyyymmmWWWKKKDDD???<<<;;;;;;:::::::::;;;<<<<<>><<<>>>???>>>AAAFFFBBBRRR______YYYXXX^^^cccpppzzzppp^^^LLLCCCAAA>>><<<;;;888888777888999999888666777777999999999888777666333111111222666888888777333333333444444444444444222222222444777999999888888888777777666666666666111222222222222222222111666111...111111...///333111333444444333111111222333222111000000////////////000222222111111333444111111111111111111111111222222222222222222222222555333222333666AAAVVViiizzzeeeTTTIIIBBB???999999:::::::::::::::999???III^^^zzzjjjPPP???777555333333333333222111000222333222111000111222//////000000111111222222000000222444666666444222111111000000///......---...///111222222///---+++///////////////000000000---...000000111222444777555000...333777999>>>DDDPPPeee|||www```PPPIIICCC@@@???@@@@@@>>>???CCC:::>>>EEEIIIGGGCCCFFFMMMOOOXXXiiihhhNNNGGG@@@???>>>:::999:::999777666777999;;;:::888555666888999999888777666000222444444444666999<<<222222222111111222222222222222333666999:::999888333333333333333333222222222222222222222222222222111111222222...***---333000222444444222111000000222222111111000000//////...000111222111111222444222222111111111111222222222222222222222222222222444333444444444999HHHWWWmmmsss^^^MMMCCC???999:::;;;;;;;;;:::999999===DDDVVVqqq{{{gggRRRAAA888666444111111222222222111000111222222000000111222...//////000111111222222000111222444666666444111111111000000//////......,,,...000222333222000.../////////000000000000000///111111111000000222444555111000333888;;;===@@@DDDYYYrrrxxx```OOOFFFAAA===<<<>>>>>><<<<<>><<<>>>>>>;;;<<>>IIIaaa{{{sssXXXFFF>>>:::::::::999999999888888:::???HHH\\\zzzttteeeTTTJJJBBB:::666777555222000000111333333333///111222111000///000222......///000111222333333333222111222444555444333//////000111222333444444------...///000000000000......///000111111222222111222333222111222444555444555444222333555777888;;;DDDTTTiii{{{|||dddQQQHHHEEE@@@===>>>===:::;;;>>>::::::888666888<<<<<<:::>>>:::<<>>:::666555999;;;999888999000444777888666333222111444333333222333444555777222...,,,---111555666555111222333555666666555444---...111444777666333000///000222333444333333222444111...++++++...111444333333222222333555444111///111444444222///------000000111222222111//////,,,---//////......000111000///...------...///000111111111111111111111111444000///222333444777<<<:::QQQlllzzz^^^KKKCCC::::::999888777777888888>>>AAAGGGVVVqqqrrr[[[MMM@@@>>><<<888666888555222000///111333444444///111222111000///000111---...///000111222333333444333111111333444444333333333333222222222222222...............------...333222222111000//////...000111222333222333666888222555555333222555999;;;666;;;GGG\\\qqqfffTTTJJJDDD???;;;:::888555555999888;;;:::666999@@@AAA<<<<<<888999>>>>>>::::::>>>@@@FFFPPP[[[lll```VVVQQQDDD===AAA444444444444666888:::;;;777666666666555555555555444333333333333222222222111111222222222333333333333333222222111222222222222222111111222222333444222111111111222444666777555666444000///222333111///000000111111111000000111111222222111000...---111111111000000000000000000////////////111222333111111000//////000111222333222222222111111000000222111111000111333444555???HHH[[[uuuoooTTTCCCAAA===<<<===<<<888666888<<>>::::::<<<===:::999;;;999<<>>:::777;;;888777777777777888999:::666777777777666666555555666666555555444333222222333333333333444444444444222222111111111222222333222222111111222222333444444333222111000111222222777;;;===:::999888444///111111111111111111111000///111333666666555444222............////////////000000//////000111333444222111000//////000111111111000///...///000111222111111000000111222444555666888CCCYYYoooiiiUUU???;;;:::<<<===;;;999;;;777:::===CCCSSSkkkzzz^^^HHH>>>888666333222333333111000333333333333444444444444888777666444333222111111333222222222444444222000000111222111//////111222222111000111333444444444555333111000000111222333222111000//////000222222111222222111//////111222222444555444333333777:::999666444999GGG___xxxvvvaaaWWWLLLEEE???===<<<999888;;;;;;:::888888999:::999888999::::::999888888:::<<<;;;<<<888:::BBBGGGVVVppprrrSSS::::::???<<<999<<<999999888888888888888888666777777888777666555444777777666555444333333222333333333444444444555555111111111111111222222333222222111111222222333444444333222111111222333444999???BBBAAA???===777111222222111111111111111111222333555666666333000.........///////////////000111000000///000222333444222111000/////////000111000///...---...///111333111000000000000222333444888555:::JJJaaavvvsss^^^GGG@@@<<<===<<<999777777666999<<<@@@JJJ___xxxvvvWWWDDD>>>666555444444555444333111222222333444444444444333999888777555444333444444222222222222222222111000222333444333222222333444333111//////111333444333555333111///...///111222111000000///000111111222///000111000//////111333///333666555222222666;;;999666555888AAASSSmmmyyycccXXXJJJDDD>>>>>>===:::999;;;;;;:::999999888999888888999999999999999999:::;;;<<<<<<888:::BBBDDDPPPgggaaaJJJ777888===999777999999999999999888888888777666777888888888777555444777777666555444444333333333333333444444444555555111000000000111111222333222222111111222222333444333222222222333444666777:::@@@DDDCCCBBB@@@;;;444333333222111000000111111111222333444444222///---/////////000000111111111111000000000000222333444333222000/////////000111//////.........000111222111000000///000222333444:::444444>>>QQQiiizzzeeeNNNEEE===<<<<<<999888888777:::<<>>AAAMMMcccvvvxxxZZZEEE===999777555555666666666555333333444555777888999999:::888666444333333555555...000222222111111111333000222333333222111111222444222000///000000///...000000///.........//////...//////000000111111111---...000000000111444666///111444444222222444777222111555::::::===MMM___vvv~~~gggXXXHHHBBB>>>>>>>>>::::::;;;999::::::999888777999:::777777777888:::;;;:::888;;;<<<888;;;BBB@@@EEEWWWyyyvvv]]]CCC<<<999;;;999444222666555666777888888888777666666777999::::::888555444333333333333444444444444222222222222333333333333////////////000111222333222222111111222222333444111111000000000111333444333888;;;;;;<<>>:::666444222111000000111222////////////000111222222......//////000111111222222111000000111222444555444333111////////////000000111222333222111000...000000//////000111333444111111111333666BBBZZZoooyyy[[[MMM???:::;;;;;;===>>>666555888;;;>>>EEEWWWhhhgggPPPFFF???===999888999999999999777777888999;;;>>>@@@BBBAAA???;;;888555555555666...111444444333333444666000222444444222111111222222111000111222222111///......000000111000//////---...///000111111111111///000111111111111333555111111222333333333333333222000444:::888666AAAPPPhhh|||lll\\\LLLFFFAAA@@@???:::888999888999:::999888777999<<<777666666888;;;<<<:::888======999<<>><<<<<<===>>>>>>CCCBBBBBBDDDFFFJJJMMMOOOIIIFFFBBB===999888777888///222555666555555777999222444666666555333333444000000111333555555333111---...111222333222111000------///000111111111111222333333222111111222444222111111222444444222111555111444:::888444<<>>888888777555555666777666666777777666555555777<<>>???===555000111111......333000000000000111111111111))),,,---(((###$$$,,,333---------...///111333444000000111111111000000///444...,,,111333000000333000/////////111444777999444444333111333999CCCKKKdddzzzvvvaaaKKKBBB>>>:::999;;;888777888999:::???MMM\\\yyyzzzgggSSSPPPMMMLLLMMMOOOOOOOOOQQQSSSVVVZZZ^^^bbbfffgggeee[[[SSSQQQHHH999444999;;;999777777888888666444000000000111222333555666555666888:::777111000333.........///000222333444000000000000000111222222111111111222222333444444555444222111111222444555222333333444666888999:::MMMddd}}}___UUULLLCCC???<<<888888;;;>>>;;;777777:::;;;:::999999999999999999999999999777999::::::;;;===@@@CCCdddqqq{{{___UUUHHH@@@>>>===:::666999888777777777777777666666777888888777888:::===:::999777666555555555666333333222111111111111111333333333333333333333333000000000000000111222222222222111111111111222222333222111000111111000000000111222444777999<<<===;;;444///111111...///222//////000000000111111111//////...+++***,,,///222///...---,,,---000222444000000111111111111000000222...---111111......222//////...///000222444555333444444333333777===BBBVVVmmm}}}gggOOOCCC???;;;999999777777888::::::>>>JJJXXXrrr|||kkkhhhdddcccdddgggiiiiiilllnnnppptttxxx{{{~~~zzzuuurrrnnn^^^FFF999999888666555555666666555444111111111222444666777888555444666888555//////222222222111000000///000000111000000000000000111111000000111222333333333333444333222222222222333444333444444555666777999:::EEEYYYttthhhVVVMMMCCC???===999999;;;;;;:::888888999999999888888888888888888888888888555777888888888:::>>>@@@UUUeee|||jjjUUUHHHDDD>>>:::999999999999999999::::::999888777777555777999:::999888999:::;;;999666444333333555666222111111000000000000000222222333333333333333333333222111000000000000000111111111000000000000000222222222222111111000///000///000000333666999;;;888333///000111///000222//////000000000000111111333000------///111000///000///...---...///111222000000111111111111000000111000000222111...///222000000000000111111111111222333444333333444666888CCCZZZtttoooTTTEEE@@@===999777777666888::::::<<>>;;;;;;<<<777999:::999888777777777777777777777777777777777555666777888888:::===@@@III\\\vvvzzzcccNNNBBB>>>>>>===;;;999888999;;;999:::<<<;;;:::888888888777888999999777777888999===;;;666333111111333444111111000///////////////222222222222222333333333333333222111000000000000000000000000000/////////---///111222111000000000000///......000444777:::555222//////000000000000////////////000000000111000///------//////...,,,000000111222222111000//////000000111111111111000111222444444222000111444222222222222222111//////111111111111111222444555999JJJaaatttuuuZZZHHHAAA???;;;777777666888:::::::::@@@III]]]ssslllNNN===999999777666666888:::::::::333222111000///.........333000///111000,,,---000000000000111111111111000222111111000000000000000///000222444444444333222111222333333333333222111333333333333333444555666===EEEVVVmmmvvv]]]QQQFFFBBB@@@>>>===>>>666999<<<<<<888666777888777777777777777777777777777888999999999;;;>>>AAAHHH[[[vvvvvvaaaTTTIII@@@<<<666888:::999777777888999999;;;<<<;;;888777777888888888777555444555888;;;AAA>>>:::555333333444555111000//////......//////111111111222222333333333111111111111111111222333///000000000000///...---(((+++///000000000111222111000///...000333666999222111000///000111000---...////////////000000000,,,...//////---,,,---......111444777777444000---//////000111111111111111///222333333222222333222111111111111000///...---111000......000333666888999AAAPPPdddxxx{{{aaaLLLCCC@@@<<<888777666777:::999888===CCCPPPgggzzz]]]GGG===;;;999666666888999::::::555555444444444444444555333///...000///------//////000111111111111000000111111000000000000000111///000222333444444333333111222222333333222222111111111111111222222333444;;;>>>III___xxx{{{aaaTTTHHHCCCCCCAAA???@@@777:::======:::777888999888888888888888888888888777888999999888:::===???GGGZZZuuurrrTTTFFFBBB===999888444666888:::::::::;;;<<<999;;;;;;999555444666888777666555222111333888;;;BBB???<<<888666666777888111000000///////////////000000111111222333333333000000000111222333444555000000111111111///...---(((,,,///000//////222444111000//////000333555777000222111//////111///***......////////////000000,,,...000000...---///111---000555888888444000,,,...///000111111222111111---///000000333666444000............------------111///---...222777999;;;<<<<<>>:::999666777999999888;;;AAAFFF[[[wwwuuuVVVAAA<<<999666555555666666666///000111222444666888999333///---000111///---///111222222222111000...---000000000000000111111222111111111222222333444444222222222222222222222222000000000000111222333444666777>>>QQQjjjeeeWWWIIIEEEEEECCCBBBAAA:::;;;<<<<<<:::999999:::888888888888888888888888555666666666666777:::<<>>>>>999666777888888999;;;=========<<<888:::999666111000444888222333333222222333666999:::999777666666666777888222111000000//////000000///000000111222222333333111111111111222333444444000111222222111000...,,,---000222111///...222555/////////000000222333444000222222//////111...'''........./////////000000...---,,,---///111111111---///222444444333000......///000111111222222222///000///000777===999111//////...---...///000111000///000333777;;;;;;:::<<<999;;;FFFTTTeeeyyywww\\\IIIAAA>>>;;;:::777666888888888;;;@@@BBBVVVrrrkkkQQQ???<<<888555444555444444------...///111333444666333///...222444111......000111222222222000///---////////////000111333333222111000000111222444666333222111000000111222333000000111111333444666666555555999EEEZZZssshhhYYYJJJFFFFFFEEECCCCCC<<<:::999888999:::999888777777777777777777777777444555666666555666999;;;===SSSqqq~~~aaaOOOAAA999<<<<<<777555:::;;;999888999::::::888666888999888444///...333888...000333444333444555666000000111222333444555666222222111000000000000000///000000111222222333333222222222111222222333333111111333333222000...,,,222444666333///...111666......//////000111111111000333333//////111---&&&............/////////000000***&&&)))000444222.........///000000000000000......///111111222222222333333222333<<>><<<999:::777777===EEEUUUnnnbbbKKKAAA>>>;;;;;;777666888888888;;;@@@DDDWWWrrrgggDDD@@@;;;777666555555444333333222222222222222333333//////444666333///...+++---///222333333222111.........///000222444444333222000///000222555777333222000//////000222333111111222333444666888999777777888???OOOgggjjjZZZKKKFFFGGGFFFDDDCCC===999666666888:::999777666666666666666666666666666777888777777888;;;===???VVVtttgggTTTJJJ>>><<<:::888777777888888@@@;;;666555777888555222888666444222222333666777222111000///000333555777111111111111222333444444111111111111111111111111000111111222333333444444555444222333444444333111222333444444222000000111222333444333000///...///111111111111111111111111444444222000------...000...///000000//////000111//////...---------------+++,,,---///111222222333000111---///666111...888444+++222444999YYYZZZ,,,///222444444111///000111------000333666777444222777999@@@DDD@@@@@@UUUnnnoooWWWFFF???>>>:::999888777777999===@@@BBBPPPjjj{{{MMMBBB666000222444555555555333222000000111333444111111222222222111111000///000111111//////000111+++,,,...000000000//////...///000111222333444444333222222111000000000111...000222444444555888:::333888888777BBB]]]zzzooo___OOOHHHDDD>>><<<>>>???>>>;;;888666666666777555:::<<<777000///666===999999888777666666999<<>>;;;:::888777777888999:::===999444333555666333000777555444222111222333444333222111111111222333444222222111111111222333333111111111111111111111111000000000111111222222222444333222222333333222000000222333222111//////000222333555444222000000111222222222222222222222222444444222000------...000...///000000//////000111111000000///......//////...///000000111111000000000111...000777222...777666///555666;;;[[[aaa;;;///111444333111000000111//////000111222444555666222333888;;;777666FFF[[[vvvuuu]]]III@@@>>>???>>>:::666333666<<>><<<>>>???===;;;999777777777777666999;;;777222111666;;;888888888777666777999<<>>GGGYYYVVVeeejjjNNN666444777444333666555444222111000111222222000111111222222222111111222333444444222222333444444444444444333222111000//////000111222333333444444333333222222222222222222333444444333222333555555333666;;;>>>IIIbbb{{{oooYYYJJJCCC???>>>@@@>>>===;;;:::888888888888888999999888666555777888777888888777666777999;;;???LLLeeefff[[[KKK@@@<<<<<<<<<;;;777777666666666777888999777444222222333333111///---...000222444444444444111111222222222222111000333333222000000/////////000000000000000000000000111111111111111111111111222000//////000000///......000111111000///000111222444666666555555555666111111111111111111111111222222222000...---...000...///000000//////000111222222111000000111111111222222222222111000///......333222222888444///444000...000,,,+++===DDD222///000111111222222222333///111222000,,,...444;;;999666777:::888666:::AAAUUUmmmttt[[[HHH>>>;;;<<<;;;666333777BBBKKKYYYQQQ]]]}}}zzzXXX;;;777:::555333777555444333111111111111222000000111222222222111111333444555555333333444555111222222333444444555555///000000111222222333333444444333222222333333444...000222333222333555777555111444;;;;;;===RRRmmmvvv^^^LLLCCCAAABBBCCC===<<<<<<;;;:::999999888999888888888888888777666666777888777666777999;;;>>>JJJaaayyyvvvcccFFFDDD@@@<<<999888999;;;777777666666555555555555555444333333444333222111///000222444444444333222...///000222222333222222333222111000///.........////////////////////////222222333333333333333333111000...///000000///---...000111222111111111222222444666666555555666777////////////////////////000111111000...---...///...///000000//////000111000000/////////000000111///000000111111111111000---444222111777444///222...111222...,,,555777,,,000//////000222333333333,,,000333222///...333777555333444666666555666888GGGaaa}}}hhhPPPAAA999;;;<<<999777999@@@FFFMMMFFFSSStttfffGGG>>><<<666555999444444333222111111111111///000111222222222222222333444555555333333444555111111222222333444444555000000000111222222333333333333333222222333444444///000222222111222333555444000333:::888666FFF]]]zzz{{{bbbNNNEEEEEEFFFFFF;;;<<<<<<===<<<;;;:::999;;;999777888::::::888666555666777777777777999;;;AAAKKK```xxxqqqVVVIII>>>>>><<<888444444777;;;666666666555555444444444333444444444444444333222333333444444333222000///......///000111222333444222111000///............////////////////////////222222333333444555555666111///......///000...------///111222111111222444111333555555444444444555........................///000111000...---...///...///000000//////000111//////.........///000000------...000000111111111---555222...444444///111)))///000...///222000,,,000///...///222444444444,,,///222333111000222444222333444555666666666777===TTTooovvvZZZFFF<<<======;;;:::999;;;<<<@@@???LLLhhhyyy\\\III>>>888666888444444444333222111000000///000111222222222222222222333444444222222333444555444333222111111111222000000111111111222222222333222222222222333333444222333444222000//////000222000333888666555@@@NNNkkk}}}eeePPPGGGHHHHHHEEE:::;;;===>>>>>>===;;;999<<<:::888888999:::999888333555777777777777999:::CCCMMMaaazzz~~~tttooo{{{pppSSSCCC@@@===;;;888666777888999:::333444444555555555555444111222444444444333333333111111111111111111000000111000/////////111222333111000//////....................................000000111222444555666666111000//////000000///---+++---000111000111222333000222333333222111222333////////////////////////...///111000...---...///...///000000//////000111///............///000111,,,---...//////000000000---555111,,,111222...000)))...,,,+++000000,,,...000...---...222555555555...///000111111111222222222555666666555666888888777III^^^ssscccLLL???<<<:::999::::::999777:::???JJJ\\\rrrtttUUU@@@999888666444444444333222111000/////////000222222333333222000222333222111000111222666555333222111222222222111111111111111222222222111111111111111222333333333333444222///......///000222333444555888>>>BBBVVVppphhhSSSIIIIIIFFFAAA999;;;===??????>>>;;;:::<<<;;;:::888777888:::;;;222444666777777777999:::@@@JJJ___yyymmm]]]TTT^^^jjjxxxkkkQQQ>>>999===666333222666;;;<<<999444000111333444555666666666///111333444333222222222***+++,,,...000333444555333222000......///111222000000///............///..............................000111333555666666222000//////000000///...***,,,...//////000111222000111333222111000000111000000000000000000000000---///000000///---.........///000000//////000111//////...//////000111111,,,---..................---555111***///222...000///333...,,,333111---111000...,,,...222555666555111///......000222222222000333555333222333555555555AAARRRgggiiiOOO>>>:::666666:::===;;;999:::AAAJJJTTThhh]]]AAA:::888555444444444333222111////////////000222222333333333///000111111000///000111333333222222333444666777111111111111111222222222111000000000111222222333///000222111000///000222...222444222444;;;>>><<>>@@@@@@>>><<<:::<<<<<<;;;888666777:::===222444666777777777888:::;;;EEE[[[vvv}}}dddPPPEEEMMMSSS\\\ggg{{{bbbOOOCCC999666999;;;777333333666888888777666555444444333333333444333333333333333444555666000111222333333333222111444333222111000111222333333222000/////////000111------............------///000111111111333666999444222000///...///000111...------...///111333444333111///------...000222...------------...//////---000333222000......000%%%+++000111---+++---000/////////....../////////***---000000...,,,---///222222111111000000/////////---***&&&$$$&&&+++000111---...333444//////333////////////000000000000111111222222222111111000...???JJJ\\\lllSSSFFF===888;;;>>>===;;;:::;;;@@@CCCKKK___yyyuuuTTT???999999444111......///111111111444444333222111111111222333222111000000111222333/////////111222444666777444333111111111333555666333222111222333444222000333333222222111111000000///000222222222444666999@@@SSSmmmnnnWWWJJJHHHDDD???;;;;;;<<<<<<<<<<<<<<<<<<===;;;999666666777999;;;666777999999888888999;;;>>>EEETTTiiilllXXXKKKMMMNNNRRR]]]pppwww___IIIAAA>>>999888<<<888666444444555777777666444444333333333333333444777666555444333222222222000111222333444333333222333333222222222222333333111111///.........///000------............------'''***...000000111222333222111///.........000000---...///000111222222222111///...------...///000...............//////000+++---//////---+++,,,---))),,,000000...---...000///......------......///---///000///------///333///////////////...............---+++)))***,,,...111------111222...///222////////////000000000000111111222222222111111000444:::BBBQQQpppoooWWWGGG???:::;;;<<<:::999999777;;;>>>FFFYYYssshhhLLL>>>:::555333111000111222222222////////////000111222222000///............///000/////////000222444555666555444222000000000111222111111000111222333111///000000000000///////////////000222222222333666888888HHH```wwwwwwaaaTTTNNNGGG@@@<<<<<<<<<<<<<<<<<<<<<<<<===;;;:::888888999:::;;;666777888888777777888:::<<>>QQQjjjmmm^^^SSSHHH@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;666777888888777777888999???BBBJJJXXXjjj{{{vvvlllnnnqqqxxx|||aaaJJJAAA<<<======888444333222555777777444222444666222222111111222222333333222222222333333333222222...///111333444444444444111222444555555444333222111000000000////////////------............------(((+++000222222000...---......---,,,,,,------...............////////////.........///////////////------......////////////111222222222222111222222333111//////000111000///------,,,,,,,,,,,,---------///111///------000333000000000111111222222333---///111222000...------000...,,,,,,,,,---///111////////////000000000000000000111222222222111111222+++>>>PPPZZZ~~~|||eeeKKKCCC<<<:::888666777;;;777999;;;>>>JJJ```{{{oooMMM???888666555444555555333222444333222111000/////////000000////////////000000/////////000111222333444////////////000222333444111000000111222222111///111111111222222333333333...000222333333333444666666;;;GGG^^^yyyvvveeeUUUIIIAAA<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>===<<<;;;888999::::::888888999:::@@@BBBFFFOOO^^^ppp|||\\\HHH<<<999777999:::888666666222555777777444222444666222222222111111222222333111222222333333222111111...///111333444444444444000111333444555444333333222222222222111111000000------............------///000111111///---......---,,,,,,,,,,,,,,,------...---,,,++++++,,,.../////////000000111111111111+++,,,---............---111000///////////////...333111//////111111111000...------,,,,,,------...)))---111111///------///000000111111222222333333...000000///------...///......,,,++++++---///000////////////000000000000///000111222222222222222444,,,???PPPUUUvvvjjjOOOFFF===999888777:::===777999;;;>>>GGG\\\zzz~~~WWWAAA:::888555444444444333111555444333111000000////////////000000000000//////////////////000000111222//////000111222333444555222111111222333333222000111111222222333333444444...000222333333222333444888999AAATTTnnn}}}jjjXXXKKKEEE======<<<<<<<<<;;;;;;;;;;;;<<<>>>??????>>>===<<<:::<<<<<<<<<::::::;;;<<<<<<===???DDDPPPcccyyysssZZZHHH@@@===<<<::::::888777777777444555666666555444555666444444333222222222222222444444444333222///---,,,///000111333444444444333000000111222333333333333222222333333222222111000------............------111111///---++++++,,,...,,,,,,,,,,,,---------------,,,+++++++++---...///000000000000111222333333+++,,,.../////////...---555333111000000000///...000111111111111111111111/////////....../////////''',,,111222000---,,,---//////000000000000000000///000///---,,,,,,...000---///...++++++///000///////////////000000000000///000111222222222222222:::444===EEEKKKjjjpppWWWJJJ>>>::::::;;;<<<>>>555888<<>>???>>>===<<<<<<===>>>===<<<;;;<<<===;;;===???BBBLLL___vvvwww```PPPEEE@@@@@@???@@@???<<<888666666555888666444444555777777666777666555333222222222222333444444333222///,,,***000111222333444333333222000000000000111222333333111222222333222111000///------............------...///...---+++,,,...000+++,,,,,,---------------***+++...000000000///...000000///...///111333444---...000111222111000///;;;888444222333333111///,,,///333333111000111333222111111000000111111222)))---111222///---...///111111000000000000000000///000000///------...///,,,///000,,,---111111---////////////000000000000//////000222222333333222999999888999DDD___~~~zzzbbbQQQ@@@;;;======<<<;;;666999===@@@BBBRRRsss{{{XXXAAA===777444333555555666222222111111111111222222......///000000///......000//////.........//////000000111111111111111000222111111111333333111000222111111111111111111000---000222444333222222222333444777>>>MMMccc|||vvv]]]LLLFFF>>>======<<<;;;;;;::::::;;;<<<<<<===>>>>>>======<<<>>>>>>===<<<;;;;;;<<<<<<>>>AAADDDLLL^^^wwwsssTTTDDD@@@======@@@444888:::999666666777777;;;777333333666888888777888777666444333222111111000111222333222111///---000111222333444333222111000//////...///111333444000111111222222000///...---..................---,,,---//////...///111333+++,,,------............'''+++000444666444000---000///---,,,---000222444...000222333444333111000:::666111000000000---+++)))...444444111///111333333333222222222222333333---///222111......000222444333333333222111111111...000222111000.........+++000111---...222111---////////////000000000000//////000222222333333333333999555444CCCYYYrrrjjjVVVBBB<<<>>>>>>;;;888;;;===@@@@@@???JJJjjjeeeDDD???999555444666777888999888666444333222111111000111222333333222111000000000///............///+++,,,...///111222222333111000///000222222000///555444444333333222222222---000333444333222111222333444555777???SSSnnnwww\\\IIIBBB>>>>>>===<<<;;;;;;::::::;;;<<<<<<<<<======>>>>>><<<===>>>===;;;::::::<<<888;;;>>>AAAIII[[[tttmmmXXXCCC<<<<<<;;;:::;;;:::999888666555555555555555555666666666666666555777666555444333222222222000222333333444444...&&&111444777888666333111000222444444222...---000333...//////000000000000///------------......//////,,,,,,,,,------///000000...------,,,,,,------...---+++***,,,000111000...,,,---.........///111333000000000000111111111111666444000---++++++,,,---////////////000111222333...///000000//////000111///000222111///......///000111444555555333111///000444444000...///000......//////000//////...---...///000///...---...000000000111222222222222222444999444111<<>>:::888:::>>><<<>>>AAABBBLLLggg~~~]]]III999888:::666444777111222222111//////000222---...000111111111////////////......---------,,,//////000111222333333444111111111222222333333333===999555333333222///,,,+++,,,///222333333222222333333555999>>>JJJbbbvvvzzzcccOOOCCCAAA===:::===??????===<<<===;;;888555777<<>>:::888:::<<<;;;>>>AAABBBLLLgggfffPPP>>>::::::666333444333444333111///......///000000000111111000000///////////////......------222222222222333333333333222222111111111111111111888555222222222222111///,,,---///111222222111111222222333555888BBBVVVhhh}}}gggRRREEEBBB???======>>>???@@@AAA<<<;;;999888:::===>>>===;;;<<<<<<;;;::::::<<<>>>;;;999:::>>>DDDOOO```pppnnnZZZDDD>>>::::::999777666777777777777666666666666666111222444555777777888888000000000000000111222222111333333111111333000+++333666::::::777222///------...000333555444222///000000111000000///...---///////////////000000000///////////////000111222...------,,,,,,------...+++,,,---000111///+++'''---...///...,,,,,,...000---------------...//////111000...---,,,---///000////////////000000000000///111222222111000222333...000111111///......///---...000222222000///...///333333000...///000...000///...------...///000...///000000......///000...///000000111111000000---333111222<<>>>>>@@@DDDIIIKKK<<<;;;:::;;;======<<<;;;<<<======<<<::::::;;;======::::::<<>><<<;;;::::::<<<===999888:::===CCCMMMXXXjjjxxxwwwUUUCCC@@@???BBBBBB===777555666888444555666777888888777777444555555555555555444333777666555444333333333333111333333000///222333000+++...222333222000//////333000---...111222111///111111111111000...------------------------------......---------...//////...------,,,,,,------...------......///000222444...//////...,,,,,,---///...---------...000333444222111000...------------------.../////////......---...//////......///111---///000000///...///000...///000111111111111000...111222///---///000...000///---,,,---...000222///000111000///...///111......///000000000000000///111---...444:::OOOnnnttt]]]FFF>>><<<888888;;;666777<<<@@@AAAIIIaaa{{{iiiQQQBBB:::777777333444444444222333444666999666333000//////111222000000111111111111111111,,,------...//////000000111111222222333444555555333333333222222222333333555444333222222222333333111111333555444444;;;DDD^^^vvvxxx```MMMCCCDDDHHHQQQcccqqqppphhhEEE>>>:::;;;<<<:::;;;???<<<===>>>===;;;::::::;;;;;;888666888;;;???GGGOOOZZZjjjaaaHHH@@@@@@;;;???@@@:::555666:::<<<444555666888888888777666555555666555555444333222999888777555444444333333///333444111000222333222***,,,////////////000111333111......///000000000000000111000000///...------------,,,,,,,,,,,,,,,......------------.........------,,,,,,------..................111555888.../////////------///111///.........///222555777222111000///------,,,,,,***+++---////////////...,,,---///...------...000///111333333222111222333+++,,,---....../////////---111222...---///000.........------...///000111///000111111//////000111...///000000111111000000111111,,,...333666IIIiiiwww___GGG>>>;;;888888;;;666777<<<@@@AAAGGG^^^www}}}bbbLLL>>>777555222444555555555666999;;;888666333000//////111222000000000000111111111111......///000111222333333000111222333444666777777333444444333111111222444444333333333333333333333......000222222222777???JJJeee{{{dddRRRGGGOOOYYYfffvvvzzzkkkIII@@@:::<<<<<<888:::@@@;;;<<<>>>===<<<;;;;;;;;;<<<777666888;;;<<>>;;;777777;;;666777<<<@@@@@@FFF[[[ssszzz^^^GGG;;;666444555777777777999;;;>>>666444222000///000000111/////////000000000111111000000000111111222222222111111222333444444555555000222333222000000222444000111222333333333222111///...///222222111666<<>>999;;;======<<<;;;<<<<<<>>>:::777999::::::===AAAIIITTThhhnnnKKK@@@???===<<>>;;;777777;;;666777<<>>444333222000000000000111......//////000000000111000000000000////////////222222222222222222333333---000111111//////222555---///111222333222000///222000111333333222666<<<===QQQmmmkkk\\\GGG___vvv}}}{{{sssbbbPPPHHH???===BBBAAA999777<<<888:::===>>>===<<<<<<===AAA<<<999::::::999:::===HHHPPPbbb{{{lllKKK>>>===>>>888888888888888999999999777666444333333444555555000222444666777777777666666444222222333444555555111000///------///000111444333222000///000000111000111111111111222222222+++,,,---...//////,,,***000...///111...(((***000------...//////////////////...---,,,,,,---...///............///000111222111111111000000000000000333---***...666;;;777222444222000//////000000///,,,------...///000111111------///000111111111111---...000111111000...---+++,,,......---...///111111111111111000000000000------------------------111111111111000///...---//////000111111111111000---333111///444777CCCYYYuuuzzzbbbJJJ@@@===999999<<<333999999;;;CCCIIIVVVkkkbbbLLL:::::::::999888999999666111444444333222111111111111...///000111222222111000...///////////////......222000///......///000222000111333222000//////000111000000000000000111111000000111222333333444444;;;FFF___|||wwwVVVSSS^^^kkknnncccSSSIIIFFFGGGCCC>>>:::999:::;;;;;;>>>;;;;;;???AAA@@@AAADDD999999888888999;;;<<<===@@@NNN\\\qqqmmmLLL>>>===>>>999999999888888888888888888888777777666666666666333444555555555444333222666555333333333333222222222111///......///111222555444222111000000111111000000111111111222222222.........///000000...---...,,,---///,,,''''''---//////000111111111111000000///...---------...///000//////000000111222333000000000000000000000000000,,,***...444777444111222000...---...//////...------......//////000000,,,---...//////000000000---...////////////...---,,,---......------///000111111111111000000000000...------,,,,,,------......///000000000000/////////000000111222111111111000555222000555777@@@SSSttt{{{cccKKK@@@<<<888777:::444:::999999AAAEEEQQQeeeoooUUU>>>888777555444444666555444333222222111000000000000000000111111111000//////...//////000000//////...111000...------...000111000111222222000//////000111111000000000000111111000000111222333444444555555>>>TTTqqqcccQQQTTTYYYYYYQQQDDD===<<<777555444555999<<<>>>???<<<;;;>>>BBBBBB>>>===???999999888888999:::<<<===<<>>===::::::999999888888777777777888888999888777666555333333444444333333222111555555555444333222111000333222111000000111222333555444333111111111111222000000000111111111222222000000000000111000000000111000000111///,,,,,,000000000111222222222222222111000///...........................///000111222/////////000000000000000------...000333444222000///...,,,,,,---...---,,,.........///////////////+++,,,---.../////////...---------------------------...//////...---...000111111111111000000000000///...,,,++++++,,,...///,,,---...///000111111111000000111222222222222111222666222111777777<<>>AAALLL```~~~eeeHHH;;;999555222111222333555222111111000//////......111111111111000///...---//////000000000000//////000///...------...///000///111222222000//////000111111111111111111111111///000111222333444444555444777GGGccctttWWWPPPJJJGGGCCC<<<999:::666666666999<<<======<<<:::>>>DDDJJJFFF>>>:::;;;999999888888999:::;;;<<<;;;DDDNNNdddzzz}}}sssPPP@@@>>>===;;;;;;:::999888888777777444666888999888777444333111111222333444555555555333444666666555444333333444333222222222222333444555444333111111111111222000000000000111111111111111111111111000000111222000000000111111000111222000000111222222222222111111000000///............++++++++++++,,,---............///////////////000,,,///111222222111111111...---+++,,,.........---///////////////.........,,,---....../////////......---,,,,,,,,,,,,---...---///000///...---...000111111111111000000000///000...,,,******,,,...000,,,---...///000000000000000111111222222222222222222444000111888888:::FFFppp}}}eeeLLLAAA===888777:::555:::888777===@@@KKK^^^yyyyyyXXXDDD>>>999666444111111444222222111111000///...---000000000000000000////////////000111111111000000///...------------...//////111222222000///000111111111222222111111000000//////000111333444555555888777???WWWuuu}}}zzzxxx}}}aaaPPPBBB???>>>;;;:::<<<;;;::::::;;;===<<<;;;999;;;@@@JJJPPPLLLAAA<<<<<<999999888888888999;;;<<<===DDDKKK___rrreeebbbdddhhhoootttuuuQQQAAA>>>===<<<;;;;;;:::999888777777444666888::::::777555333333333333444444555666666000333666777666666777888444444333333333333444444555444222111000111111222//////000000000111111111///111111000......000222***++++++,,,---///000///...//////000111000000000///////////////...------************+++,,,---...------........./////////,,,...111111///---...///...---,,,...///000///...///////////////...............///000000000//////...---,,,,,,,,,,,,---...---///000///......///000111111111111000000000///000...,,,******,,,...000......////////////......000000111222222222222111...222///111999888:::FFFiii~~~fffMMMCCC>>>:::999<<<555:::888777>>>AAALLL```ssslllIII@@@999999777333111333333333333222111000...------......//////000111222//////000111222222111111......------------.........000222222000000000111222222222333222111000///...///000111333444555666999777;;;MMMiii{{{pppccc```^^^dddooozzzfffPPP===;;;>>>;;;999<<<;;;999888888:::;;;<<<;;;<<<@@@HHHNNNKKKBBB======:::999888888888999:::;;;===CCCGGGXXXvvvooo\\\RRROOOPPPSSSVVVeeeqqq{{{}}}}}}vvvRRRBBB???===;;;;;;::::::999999888888888999;;;<<<<<<:::888666888777666555444333333333...222666777555555888;;;333333444444444444333333444333222000000000000111/////////000000000111111---000222111...---///111***++++++***,,,000000,,,------...///////////////------............------,,,,,,,,,,,,---...///000,,,,,,------.../////////------...---+++***+++,,,---------///111222111000........./////////////////////000000000000000///------------------------,,,...////////////000222111111111111000000000000///...,,,++++++,,,...///....../////////......---//////000111111111111000+++000///111777666999FFF^^^{{{iiiPPPEEE@@@;;;:::===444:::888888>>>BBBMMMaaaqqq~~~PPPAAA666777888555222333333333333333222000...,,,,,,,,,---...///111222333///000111222222333222222...........................000111222000000000111222222333333333111000///...///000111333444666666444555888DDD]]]yyyuuucccXXXKKKIIIHHHLLLVVVcccnnntttpppVVVAAA???BBB===:::===KKKFFF???::::::<<<>>>@@@@@@???AAAEEEEEE???<<<<<<:::999888777777888999:::;;;AAACCCPPPjjj{{{rrrZZZMMMHHHGGGHHHJJJKKKSSS[[[]]]^^^fffuuuvvvSSSCCC???===::::::::::::::::::::::::999:::;;;<<<<<<:::888777888777555333222222222222...222555444222222666:::333333333444444333333333333222111///...//////000////////////000000000111,,,000333333///---...111...///---***+++///---(((------...////////////...***+++,,,---......---------,,,,,,------...///000+++,,,,,,---......//////222000---,,,+++,,,,,,,,,,,,,,,---///222333111000------......//////000000...//////000//////......---...////////////...---+++---/////////000222444111111111111000000000000...------,,,,,,------...,,,,,,---...////////////......///000000000000///***111111111555222777GGGXXXxxxmmmSSSGGGAAA;;;888;;;555:::888777>>>AAALLL```rrraaaJJJ777555888444111111222222333222111///,,,***...---------...000111222///000111222333333333333/////////000000/////////...///111222111000111222222333444444333222000.........000111333555666777000555888===NNNjjj~~~lllZZZLLLDDD=========>>>BBBKKKUUU]]]ppp{{{}}}aaaIIIEEEEEE>>>;;;???[[[RRRFFF===;;;???EEEIIIIIIAAA<<<===>>><<<;;;;;;:::999888777777888999:::777???AAALLLccctttuuu\\\MMMGGGEEEDDDEEEAAAFFFKKKLLLKKKPPP^^^kkk|||wwwSSSCCC???===:::::::::::::::::::::;;;888888999999999888777666444333222222222333444555///222444222//////333888222333333444444333333222222111000............///////////////000000000000+++000555444111...///111---...+++&&&&&&)))&&&---......///////////////((()))+++---.........---++++++++++++,,,---......++++++,,,------...//////888444///---...///000///++++++,,,///111222111000,,,------...///000111111---...............---------...000111111000...---***,,,...///000111333555111111111111000000000000------------------------)))***,,,...///000111111---......///////////////+++333333111333000555GGGWWWyyyqqqWWWIIIAAA:::777999666;;;888777===???JJJ]]]uuusssVVV;;;666777444//////000111222111000---+++)))000///...------...000000///000111222333444444444//////000000000000//////...///111222111000111222222333444555444222000...---...000111333555666777000777::::::DDD^^^yyy~~~jjjVVVFFF===;;;888:::;;;999888;;;DDDKKKYYYgggzzzeeeKKKEEEBBB:::777===VVVLLL@@@888:::CCCNNNVVVRRREEE;;;999<<<<<<;;;<<<:::999888777777888999999666???BBBLLLaaarrrwww]]]MMMFFFBBBAAAAAA>>>AAADDDCCC@@@BBBNNNYYYcccwwwzzzUUUAAA===???===:::777777999<<<<<<;;;;;;;;;:::888777555444333444444333222222222333333111111222333333333222222555444333222111111111111333000000111000---///444000000000000000000000000---111444333...,,,...111//////...------------..................///000000------...---,,,+++***)))***+++,,,,,,------,,,,,,,,,---......//////......000////////////.........000...,,,---///111000...---******,,,,,,++++++///333000///000000------000//////...------...///000111000.........000333444333444444000,,,***,,,//////////////////......---000000////////////000000,,,...111222111111111222111000000111111000666>>>TTTzzzvvvWWWBBB<<<<<<:::888777666666888:::AAAOOO]]]qqqiiiLLL>>>999333000222333222222333333222000---...------,,,,,,------...222000...///333444333111//////000000111111222222111111222222222333333333333444555333///---...000---///111333444555555555666777555:::EEEPPPiiinnn___SSSBBB<<<>>>:::444666888999999:::<<<>>>HHHUUUgggvvvmmmQQQCCC???<<<;;;===EEEBBB>>>===BBBKKKVVV]]]NNNFFF???===;;;999:::===;;;;;;::::::999:::::::::===???CCCKKK[[[qqq{{{bbbNNNEEECCCCCCBBBFFF@@@===>>>???@@@EEELLLSSS]]]lll|||}}}XXXCCC>>>???;;;888666777:::<<<======;;;:::999888666555444333555444333333222222222222111111222333444444444444555444333222111111111111111///000222000---///333000000000000000000000000,,,///111000---+++---.........---,,,,,,,,,,,,,,,...............///000000+++++++++,,,.........---,,,,,,---............---,,,---......//////....../////////............---000---,,,---///111000//////,,,---000000......111000------000000---,,,///,,,,,,.../////////......000000//////000111333444222444444222...+++---/////////000000111111000000............///000111222,,,...111111000//////000111///000222111000666>>>PPPvvv{{{\\\FFF>>>===;;;888555444444666888???MMM[[[pppvvvXXXDDD:::555333333222222222222222111///......------,,,,,,------...000......000333555333000000000000000000111111111//////000000000111111111///111333222000///000222///000111333333333222222888999555666???FFF[[[{{{|||{{{rrr\\\MMMFFF===<<<===777444666777777777888;;;===888AAAOOO```vvvsssXXXIIIBBB===::::::???>>>===>>>BBBIIIOOOSSSGGG@@@;;;;;;;;;999:::===::::::999999999999::::::<<>><<<>>>???>>>AAAEEEDDDJJJSSS]]]gggpppxxx}}}\\\FFF???>>>999777666777:::<<<======::::::999888666555444444666555444333222222111222111222333444555666666666444444333222111111111111///...000333222......111////////////////////////////////////............---------,,,,,,,,,,,,+++............/////////000---+++***,,,000111///---,,,---......//////......------...////////////...///............---------...---,,,---///111111000///---...222222///...111---+++---111111---,,,...(((***...000111000...---///000111111222222333333111444666444000---...//////000000000///......---,,,,,,---...///111222333---///222222111000000000111///000222111000555===LLLppp~~~___HHH>>>;;;999666555333444666888>>>LLLZZZnnnlllNNN<<<777555333111111222111111000///.........------------......------...111555666333000111000000000000000000////////////000000000000111+++...000222111111111222000111111222222111000000666777222222888<<>>999777999:::999999<<<999888888888888888999999:::===AAAGGGRRRdddzzz~~~dddOOOEEEAAA@@@@@@>>><<<<<<>>>>>><<<<<<>>>???@@@CCCEEEIIIOOOVVV[[[___GGG???===999888888888999:::;;;;;;999999888777666555555444666555444333222111111111222333444444444444444444444333222222111111111222------000444333///...000000000000000000000000000333222000000111222111///---.........------,,,,,,---......///////////////111...,,,---000000---***,,,,,,---...............------...///////////////............------------------------///000111111---+++---222222...---///+++***---222333///,,,...)))+++---000111111000///...///111333444333222111000333777666333/////////000//////---,,,***((('''---------...///000111222---///222333222222222333000///000222111000555<<>>@@@@@@???>>>:::666666999;;;999888:::777777777777777888888999888:::>>>CCCJJJXXXnnn}}}dddOOOEEEBBBBBBAAA???<<<<<<>>>===:::999<<<@@@@@@???>>>???BBBFFFJJJ```HHH>>><<<;;;;;;:::999888777888888888777777777666666555555666555444333222222222222333333444333333222111000333333222222111111222222------111666555000///111222222222222222222222222555333111000111222222111...//////000///...------------...///000/////////000...,,,---000000---+++++++++,,,------------,,,---...//////000000////////////.........---------------.........///000222---,,,...222222///---///++++++///444555000---...---------...///111222333---///111333444333222000///333777777444111000000......------,,,***)))(((...............//////000))),,,///111111111222444000///000222111///444:::JJJiii~~~{{{^^^HHH<<<999777555666555666999:::@@@LLLYYYjjjiiiKKK===666000111222333111///...///000///......------......///......111666::::::666111111000000000//////......111111111111111111111111...//////000111000///.../////////000000111222222...444111000666999BBBSSSsss}}}hhhVVVJJJEEE======<<<:::;;;===>>>>>>KKKRRRfffyyyxxxYYYHHH@@@===555444777333888888888777666666888:::111666999???PPPllljjjPPPAAA;;;:::999888999:::;;;<<<<<<<<<;;;:::777777;;;===:::888888777666666666777777888999777777:::???CCCMMMaaattt{{{cccOOOFFFDDDDDDDDDBBB>>><<<===<<<999:::===:::;;;<<<;;;;;;<<<>>>@@@bbbIII???<<<;;;<<<<<<:::777666666666666666666666666666666666444444333333222222333333333333333333222111000000333333222222111222222333......222666666111000333333333333333333333333333333222000/////////000111//////000111111///...---,,,---///000000000///...)))***,,,---...///000000***+++,,,,,,------,,,,,,......///000000000000///000////////////.........---/////////---...///111000...///333333000///111---,,,///444555000---......---------...///111333---...000222333222111000...222666666333111000111,,,------.../////////...//////......---......///&&&))),,,......///000111//////111333111///333999JJJhhh}}}}}}bbbLLL@@@<<<;;;:::444333555777999===IIIVVVhhh{{{\\\FFF999333222444444222///...000222//////............////////////111666::::::666111000//////////////////...000///////////////......333111//////000000///...000//////000111222333444111888666333777888<<>>@@@777999999888:::===<<<888===???MMM]]]mmmwwwTTTEEE???===444333777444666888999999777777888999,,,222888===KKKgggpppUUUBBB<<<;;;::::::999999888999999::::::;;;888888<<<>>>:::888999666666666666777888999:::999555666<<<@@@FFFVVVgggxxx{{{bbbOOOGGGEEEFFFFFFDDD@@@>>>???>>>;;;;;;>>>555777999:::999:::;;;===cccKKKAAA>>>999;;;<<<:::777555666777555666666666666666666666333333222222222333444444111222222333444444333333333222222111222222333333000000333777666222222666333333333333333333333333222333333000...---000444...///000111000///---,,,,,,---///000111000///...&&&***......,,,,,,///222+++,,,,,,---------------......///000000000000000111111000000000/////////...000111///---,,,...000000......111222//////222...---///333333...,,,---+++,,,,,,------.........,,,---///000111111000000---111555555222000111222...////////////......---------------......///000***,,,...///........./////////111333111///222888GGGhhheeeOOOBBB===<<<;;;333333555777999===IIIUUUfffoooPPP===888333555666333///...111444//////............//////000///000444888888444///.........///////////////000000//////............555222///...000111111000333222111000111111222333000999777444777777888AAATTTsssbbbIII===:::;;;<<<666888777444777===<<<777:::999@@@HHHRRRkkk{{{vvvVVVEEE===<<<555444555///333555888999888777777777444777999===MMMhhhzzz^^^IIIAAA===999999888888777777777888888;;;777888<<<>>>;;;:::;;;777777777777888999::::::<<<555555;;;@@@CCCNNN\\\ppp|||cccPPPGGGEEEEEEEEEAAA??????BBBAAA<<<;;;<<<888999::::::999:::<<<>>>eeeLLLCCC@@@777999;;;:::888666777999555555555666666666666666222222222222333444555555///000222444555666777777222222222111222222333333111111333777666333444777222222222222222222222222333555666333///...222777---...///000000...,,,+++,,,---///000111000///...''',,,111///***(((+++000,,,---......//////.........//////000000000000000111111111111000000000000///111222000,,,+++---//////,,,+++......,,,---111///---...111111,,,***,,,(((***,,,......,,,***))),,,---...//////000000000---111444444111000111333333222111///,,,***'''&&&++++++,,,,,,...///111222///111333333111///////////////111333111///222888DDDhhhgggPPPBBB<<<;;;:::555555777999;;;???JJJVVVfff|||XXXAAA===333666777444///...222666//////............///////////////222555555222...---.........//////000000222222111111000000000///666222...---000333333333666444333111111111111222,,,666666333777888888???GGGjjjmmmPPP>>>;;;<<<999444666777333000333;;;<<<777<<<;;;>>>===@@@YYYqqqttt\\\GGG<<<;;;777666333(((000333777999888777666666999999999???TTTsssfffPPPDDD===777777777777777777777666666999666666;;;===<<<;;;===777777777777888999:::;;;???666444<<>>===@@@DDDDDD>>>::::::;;;;;;:::888777888;;;>>>oooSSSDDD===???<<<999999;;;<<<;;;:::777666555555555555666666777333111111444666666444111333444444444444555777000222333222000000111222000111333555777777777777555111111555555111000444...444000...444111---111000111222333222111///------------------------------,,,++++++++++++***)))......---,,,---...///000000000000111222222333333222111000111222333111000...---...000///++++++///+++---///000...------...,,,---//////---+++++++++***---000000---++++++---111000//////000111000...333222111///...---------111---,,,------,,,---111***,,,---,,,,,,---///111,,,---...///000111222333///111111///...///444888GGGgggeeeMMMAAA>>>===<<<888888:::<<<;;;===HHHTTThhh~~~lllLLL???777222000333444222111222222222111000...------,,,---///000000000000222333222222000000000111222333000///...------...///000111111000000000000111111000222333444444333111000666666777666555777:::===???XXX}}}sss\\\CCC888777777444333///222555777777777888:::000;;;===<<>><<<<<<>>>===;;;;;;;;;999777555sssSSSCCC@@@:::999888999;;;;;;999666666666555555555666666777333111000111333555444333222444555444222222333444333444555444222111222333///111333555666666666666333//////333444111222555333777111---111...***///...///000111111///...,,,.........---------------...---,,,,,,---,,,,,,+++...------,,,---...///000,,,,,,---.../////////000///......///111333333333000///000222000,,,,,,000***,,,...///...------...---///111111///......///(((+++......---,,,,,,...000///......000000///...000000//////000000111111///------000000------///,,,---......---...000222------...///000111222222000111222000///000444999HHHgggbbbJJJ???<<<:::999888999:::<<<;;;===HHHSSSfff|||uuuUUUAAA:::555333555555222111333000000///000222222222111111222222222111111111222222111000000000111222222111111000000000000111111000000000000000000000000000222333444444333111000444555555444333444777:::<<>>666666777666555222444777888888777888999444<<<;;;777;;;AAASSSmmmlll[[[HHH@@@<<<777555555333777::::::888888;;;>>><<>>CCCGGG]]]sssjjjWWWNNNJJJFFFCCC>>>????????????>>>======<<<;;;:::::::::999777555zzzTTTBBBCCC999999:::;;;<<<;;;888555555555555666666777777777222111111333555666555444555666666555333222222333444555666444222111111222000111333444555555555444444111000222222000111333333666000,,,000...***000---...///000///...---,,,/////////......---------............---------------------,,,---......///***+++,,,---............---++++++,,,///333444444222111222444111------000***,,,......---------...---///000111/////////000(((***,,,---------...//////...------///000///---000000000000111111222222---,,,...222222...,,,------...//////......000222////////////000000000000000222333222000111666:::JJJhhh}}}```III>>>;;;:::888:::999:::<<<;;;>>>GGGRRRccc{{{eeeLLL>>>:::666666444111111444///......000444666555333111111111000111111222222111111000000000000111111000000111111111111000000//////111111111111//////111111333333444333222111333333333222000111333555<<>>CCCGGGLLLUUUaaapppkkkPPPBBBAAA888888777777666555555555888999::::::;;;;;;;;;:::777777888888999:::::::::888999999999:::===AAADDDSSSjjjjjjXXXNNNIIIFFFDDD>>>>>>>>>??????>>>======:::999888888:::999888666WWWCCCEEE===<<<<<<======<<<:::999444555666666777777888888333444555777999999888777666777777666555444444555333444444222000......///222333444555555555444333666555333222111//////000,,,222...,,,222000,,,111....../////////......---000000000///......---------.........---,,,---...,,,,,,,,,---------......,,,---...///000000000///,,,+++***+++...111333333333111222444111---,,,000+++---//////......///000---/////////---,,,,,,---+++,,,---.........///000...---,,,---...///...---333333333222111000000///---+++---000000---+++------...///...------///111000000000000////////////000222444333111333777;;;JJJhhh|||```III???<<<;;;:::<<<:::;;;<<<<<>>AAAEEEHHHKKKPPPVVVZZZeeelllwwwsssWWWGGGDDD999999888777666666666666::::::;;;;;;;;;::::::999888888888999999:::::::::888999:::::::::;;;???AAAIIIaaa{{{iiiWWWLLLHHHEEEDDD????????????>>>===<<<;;;777666666777999999888777___GGGEEE@@@???===:::999:::;;;===555555666777888888777777333555777888999888888888222444555555444444555666333444444222000......///444444555666555444333222444555444333222222111///)))///......444111+++....../////////////////////000000/////////.........+++---...---,,,+++,,,...,,,,,,,,,---------------,,,---///000111111000///...,,,++++++---///000///000///000222000++++++///---...////////////111333000111111///,,,++++++,,,111000//////000000000///...,,,,,,---/////////...222222333333222111000//////+++***,,,,,,***+++///,,,---...---,,,,,,...///000000000000///////////////222444444222333777;;;JJJgggzzz^^^III???<<<;;;999===;;;;;;===>>>AAAJJJSSSeee~~~uuuMMMBBB777333111///111444//////111666;;;>>>===;;;777444111000111222222000000000000000//////......,,,---...000000000///...---...000111111000...---111111222222333333333333333444444333111000111222444555FFF___www}}}```DDD===999777555222222444///111555666666666777888333777666777;;;===OOOmmmzzzkkk^^^XXXUUUQQQTTTYYY^^^ccciiiooorrr}}}xxx[[[HHHBBB::::::888777666666777777::::::;;;;;;::::::999999999999999999999:::::::::888999::::::999:::===???DDDYYYrrriiiVVVKKKEEEDDDCCCAAAAAA@@@???===;;;:::888666555555777999:::999777lllPPPEEE???>>>;;;888666666:::===666777888888888888666555222444666666555444555666///000222222222222333555444555666444222111111222444555555555444333111000///222444333333444222...+++111///...333...(((+++///////////////000000000........................***,,,......+++***,,,///++++++,,,------------,,,)))***---/////////---,,,...---,,,---......---,,,...---...000///++++++...---...//////...///111333333444333111...------///444222000000111111111000...---,,,---///000000///---...000222333333222222000,,,***++++++***,,,000,,,---...---++++++---///000000000000////////////...111444444333444777;;;IIIgggvvv[[[FFF===;;;999888???<<<;;;>>>AAAEEEMMMVVViii^^^MMM;;;222111111111222---000555:::>>>@@@AAABBBAAA<<<666333333333000...///000000000///...---,,,...///000111111222222111......000000000000......111111111222222333333444444555666555333222222333777444???TTTkkk}}}eeeCCC===888888777555555888---000333555666666777888555777666999<<<<<>>BBBQQQhhh}}}kkkWWWJJJDDDCCCCCCAAA@@@@@@>>>===;;;999888666555555777999:::999888zzzZZZFFF>>>>>>===:::777666999<<<777888999999999777555444444555666555222222333666111333444333222222333444333444555444222111222333333333444333222000...---...333555333111111,,,%%%---222---+++///---)))......---------......///000,,,,,,,,,---......//////***---000///,,,+++...111***+++,,,---------,,,,,,'''))),,,......---,,,+++---------///000///---+++,,,+++---000///+++,,,000+++,,,------,,,---000222111222111000......000222333111...///111333222111...------...000111111000+++---///111222222222111000---,,,//////,,,---000---...///...,,,,,,---///////////////000000000000---000333444333333777:::IIIhhhuuu[[[GGG>>><<<:::999???<<<;;;???CCCHHHPPPXXXlll{{{wwwwwwyyyttt\\\AAA555444444222111---222888:::999999;;;===AAA;;;555222333333111...//////000000///---,,,+++////////////000111222333////////////////////////111111111111222333444555333555666555444333333444:::444777EEEZZZuuu}}}nnnJJJAAA999888888666555666///222555666666666666777777888666999===>>>RRRttt~~~lllSSSEEE<<<;;;999777777777888999777777888999999888888888::::::::::::::::::::::::666777999999999:::<<<===AAAKKK^^^vvvnnnZZZKKKDDDCCCCCC>>>>>>>>>>>>===<<<;;;;;;777666666888::::::999888bbbGGG>>>@@@AAA>>>;;;999:::<<<888999::::::999777444333777888888666333222444777666777888777555444444555111222333222000000111222222222222111000...,,,+++111777888333///,,,$$$,,,000***&&&---------444,,,,,,,,,,,,,,,---...///***++++++,,,---...//////+++...111000---,,,///333***+++,,,---...---,,,,,,(((***,,,...///...---++++++,,,---000222111...+++,,,+++---000///,,,---111)))***++++++***,,,///111---......------...111333111...,,,---111333333222///...---///111222222111...///111222111000...---///---///333333///---/////////000///------...000////////////000000000111,,,///333333333333666:::IIIiiiwww]]]III@@@>>>===;;;@@@<<<<<<@@@EEEJJJRRRZZZmmmssseee]]][[[\\\^^^```ccchhhmmmsssxxxzzzgggGGG999777777333000...444999888222...///222:::444///...111333222000//////000000///---+++***...------------///111222//////............//////111111111111222333444555222444666555444333444555666---,,,444GGGgggwwwoooSSSGGG;;;888777444222222222555777777666666666666999888555999@@@CCC[[[www{{{vvv]]]NNN===;;;999777777777999999666666777888888888888888::::::::::::::::::::::::555777999999999:::<<<===BBBGGGXXXpppqqq\\\LLLEEEDDDDDD;;;;;;<<<===>>>>>>======888777777888::::::999888kkkNNNBBB@@@<<<:::;;;<<<888333555===CCC@@@666111333999555444444333333444444555444333222111000111222222,,,...///000//////111333111111000000//////.........///000000000...---+++......//////////////////---...............------000///...---------------222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000//////...222222222222111///...---,,,---......,,,+++,,,---*********+++,,,---...///...,,,******---000///+++//////000111222333333444---,,,,,,---000111111000000000///////////////000......------------......,,,---...//////000000///...///000000///000222444000666111---444777888>>>LLLnnnyyy^^^GGG>>>>>>???>>>>>>:::999>>>EEEJJJPPPWWWssshhhVVVPPPIIIAAAGGGGGGGGGIIILLLPPPTTTVVVfffpppqqqNNN===777444333333...666888222...000333222111222222111...------...000000//////......------------------...///111222...000111000///...///111000111111000000000333555333555666666444222222333///333555666BBBXXXnnnyyyjjjXXXDDD;;;;;;<<<;;;999444444555777555111444999999::::::999???RRRooo~~~nnnsssgggQQQ@@@>>>:::777777::::::888666888999999888888999:::<<<;;;:::999888888888888999999::::::::::::;;;;;;???BBBNNNgggoooZZZMMMGGGEEEDDD???===;;;;;;<<<======<<<;;;;;;:::888888888888888rrrVVVEEEAAA;;;888:::;;;999666777===AAA???888333555999555444444333333444444555777666444333333333444555...///111111000111222444222111111111000000000000///000222444444222///................../////////---......//////...------.........///000000111111111111000///............,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...000000111111111000000///,,,...//////......000111------------...///000000///,,,***))),,,//////------......///000111222222555444222333444444333111000//////......//////000/////////...//////000000......///000111111111111...///000000///000222333111777222///555888999@@@TTTttt|||___III>>>======<<<<<<::::::>>>BBBFFFNNNWWWpppfffLLLDDDBBB@@@;;;;;;;;;;;;===???BBBDDDIIIPPP]]]kkkttt}}}yyyVVVBBB:::666444444...555777222...000222111000111222111///....../////////////////////////////////...---......000000///000111000///...///111111222222111000000333555222444555555333222222222222222333555<<>><<<;;;<<<======<<<;;;;;;;;;:::::::::::::::zzzaaaJJJBBB999666888::::::888888;;;>>>===999666777888555444444333333444444555777777555444444444555666000222333333222222444555222222222222111111111111...000333555555333111///........................---......//////.........)))+++---///111222222222000000///////////////000------------------------/////////...//////000000...///000000111111111000+++---.../////////111222------------......///000000,,,***+++...000///...,,,,,,---...///000111111333111000000111111000///000///////////////000000//////......///000111111...///000111222222222222...000000000000000222444333888333111777888:::DDD[[[yyy}}}```III???;;;:::999;;;:::;;;>>>???BBBMMMXXXoooeeeGGG<<<<<<===777777666555555666777888555999@@@JJJTTTddd}}}~~~\\\EEE:::444222222...333444111...///111111///000111111/////////111......///000000111222222000000///...............///000111111//////000111222333333222000000111333111222444333222000111222444111111444777???UUUlll~~~xxxnnnbbbVVVMMMEEEAAAAAA>>>======;;;888;;;@@@>>>>>>CCCMMM^^^rrrwwwcccMMMFFF>>>::::::::::::999666888999999888888999:::999999999999::::::::::::777777777888888888888999:::<<>>===<<<===>>>===<<<999:::;;;<<<===<<<;;;;;;mmmOOODDD999777999999888777888999999999888777666666555444444333333444444555666555444333222333444444333444666555444444555666111111111111111111111111...///000111111111111111/////////...............---......////////////...&&&(((+++...///000//////......------...//////000------------------------//////......///000222333//////000000000000000///***,,,------,,,,,,...///+++++++++++++++,,,---...000---,,,000444222///...,,,,,,---...///000111111++++++***,,,...000//////111000000000000111111222...............///000111...///000111111222111111000111222222111222444666555999444333999999<<>>:::888888:::;;;>>>???===AAANNN]]]vvvyyy___GGG===;;;:::888888777666666666666777444555888;;;AAAOOOhhhxxxZZZCCC666111000000...111222000......///000///000111111000///000222///000000000111111111222/////////........./////////000111111000///000111111222333222000///000111///111222222111000000111444000222777555444FFF___xxx~~~{{{pppggg```\\\SSSMMMIIIHHHEEECCCDDDIIIKKKOOOWWWcccqqqnnnRRRHHH>>>;;;;;;:::::::::666888999999888888999:::777888999:::;;;;;;;;;;;;777777777888888888999999999;;;BBBTTTlll|||eeeQQQFFFBBBBBBAAA???======>>>>>>===<<<666888:::<<<===<<<;;;:::yyyVVVHHH<<<999;;;888555555666666666666666555444333555444444333333444444555666555444333222333444444555666777666555444555666000000000000000000000000111000///......000222444000000/////////.........---......///000000//////)))***---/////////...---,,,,,,,,,,,,---...//////........................------------///111444555111111111000000...---------...///...,,,++++++,,,,,,,,,+++++++++,,,------///,,,///777:::555///---,,,------...///000111111...------///111333222111222111111111222222333444000000//////000111111222000000111222333333333333222333444444333444666777555888444555;;;999>>>NNNeee~~~qqqTTTCCC===999888999:::<<>>CCCSSScccvvvdddPPPCCC===;;;888444444444333333444444444444444666777666<<>>;;;;;;::::::<<<666888999999888888999:::777888999;;;<<<<<<<<<<<<888888888888999999999:::999:::AAAOOOeeeyyywwwcccTTTJJJDDD@@@@@@???======>>>>>><<<:::333555888:::;;;:::999888dddQQQ@@@<<<<<<888555555555555555444333222222222555444444333333444444555777777555444444444555666555666777666444333333444///////////////000000000444333000//////111444555222111111000000/////////---...//////000000000000...///000111111000//////---,,,,,,,,,---...//////////////////////////////+++,,,,,,...///111333444111111111000///...,,,,,,000111111000...,,,,,,---.........------......///000,,,000:::===555...---,,,,,,---...///000111111222111000000111111000...111111111111222333444555333333222222222222333333222333444555666666666666222444555444444444666888444666444666<<<:::@@@SSSllliiiMMM???;;;888777::::::;;;>>>@@@AAAGGGXXXiiiuuu\\\IIIAAA???<<<888333333333333333333333333333333555666555555<<>>444222333333000......111111//////111000111222222000///000222222222111000000///......+++,,,---///000111111111000111222222000000111222///000222111000/////////...///111111000///000111...///555999555000888EEEZZZttt}}}{{{wwwuuuwwwzzz~~~___NNN???<<<<<<999999<<<666888999999888888999:::777888:::;;;<<<<<<<<<;;;888888888999999999::::::999;;;@@@LLL___sssrrr^^^RRRIIICCC>>>???>>>======>>>===:::888333444555777888888777777ttt\\\EEE>>><<<888777:::666777777444111000111222555444444333333444444555777666444333333333444555555666666555333111222333//////000000000111111111222222111111111111111111333333222222111000000///------///000000111111111000000000111111111111222//////.........//////000////////////////////////,,,---...//////////////////000000000///...------///000111000...------...///......------.........222+++---777:::333...///++++++,,,---...///000000000...------...///---,,,000000000000111222333333333333222111000000000000111222333444555555555555111222333333222333555777222444222666<<<:::BBBWWWrrreeeIII>>>;;;777777:::999888:::>>>BBBKKK]]]nnniiiZZZRRRKKKAAA:::666666666666666555444444555333333666666444777;;;CCCGGGEEE<<<444222333222111------111222//////222222333333222000///000111////////////////////////,,,---...000000000//////000111222222000000111222///111333333222111111222---///111111000000111222+++///333333111222888===JJJiiiiiiTTTBBB>>>===888777:::666888999999888888999:::888999;;;<<<===<<<;;;:::777777777888888888888999999:::???IIIZZZnnnttt___PPPFFFBBBAAA>>>===<<<======<<<999777444444555555666666777777dddHHH>>><<<888:::???666888999666111///000333555444444333333444444555444333222111000111222222444555555444222000111111000000111111222222222333---...000111111///,,,***444444333333222111000000------///000111111111111............///000222222111111000000000000111111000000000000000000000000---.../////////...,,,+++---......///////////////+++---...---,,,,,,---...---,,,,,,+++++++++,,,,,,444+++***333777000---111)))***+++,,,---......///---,,,,,,...000111111000............///000111222111000///---,,,,,,,,,,,,......///000111111111111000111222222111222444555000222111666<<<:::CCCZZZtttdddGGG===;;;777777:::777666888<<>>```pppYYYEEE@@@>>>777555999666888999999888888999:::888999;;;======<<<;;;:::666666666666777777777777888999>>>HHHWWWkkk~~~{{{cccOOOEEEDDDFFF===<<<<<<<<<<<<;;;888555666555555555555666777777uuuSSSDDD???999555555222666888666000---...000888777666555444333333333777777555222///...///000444444333222111111111222+++...111000...,,,,,,...444444333333333444555555444333333333444333000...------......///000111111---***(((+++222555333000///000///---++++++---//////...---...000111222222111000///...............,,,---...//////...------,,,,,,---.........------000///...---,,,,,,+++,,,//////...------,,,++++++)))...///,,,,,,000///***///---******,,,...//////...000///,,,---111444222222777000)))...///+++---000222444444222111000111......//////000000111111111222000444;;;;;;GGG```{{{gggIIIAAA>>>666555;;;:::666888@@@EEEKKK^^^ttt~~~pppVVV@@@>>>:::666444666777666555666444222222333444333222111444777888666444222222---...///000111111111000...000222333333111///---000//////.........//////444111---,,,...///---,,,++++++,,,,,,---.........111222333333111111222444////////////////////////888222///222444555888;;;>>>QQQnnnxxx___IIIAAA???:::;;;BBB::::::999999::::::;;;;;;:::::::::;;;;;;<<<<<<<<<444777:::<<<;;;:::::::::666>>><<<>>>PPPdddwww}}}cccPPPGGGCCC@@@;;;>>>@@@???;;;888888:::666666666666666666666666^^^GGG>>>999666555222555777444///---///111666666555444333333333333111111222111000111333555444444333222111000000000---///222222000//////000333333222222333444555555444333333333333222000---++++++,,,------......///111///---///222333111///...//////---,,,,,,---//////.........///111111111000000/////////...............///000000///......,,,,,,,,,,,,---------------------,,,,,,------...---------,,,,,,,,,,,,,,,***///000---...111000,,,///---+++***,,,...//////...000///,,,,,,111333111333888111***///000,,,...---///111111000//////000......//////000111111111000222111333999;;;IIIccc|||cccGGG???<<<555444999999666888???CCCJJJ___uuuxxx^^^GGG>>>:::555444555555444222555444222111222222000///000333666666555333222222...///000000111111111111...///111333333111///...000//////.........//////444111...---...///...---------......///000000000///111333333333222333444111111111111111111111111444111000111///---111777666EEE___yyy~~~eeeLLLBBB>>>999999===999999999999999:::;;;<<<888888888888999999999:::888:::<<<<<<:::777666666666>>><<<===LLL]]]pppeeeQQQGGGCCC@@@<<<>>>???>>><<<:::999888666666666666666666666666oooOOO???<<<999444222444444222...---000333444444333333333333333333...///111111000111444666333333222111111000000//////111333444333333333444111111111222222444555555555444222222333222///---,,,,,,,,,------......///111111111111222222222222---.........,,,---...000/////////...//////000000//////000111111000...---///000000000000000//////,,,,,,+++++++++,,,---...,,,,,,,,,,,,---...///000*********+++,,,------...+++///000//////111000---///---++++++---...//////---//////+++,,,000222000333:::333,,,111111---000***,,,.........---...///......///000000111111222...333222333888;;;NNNkkk|||```FFF???<<<666555:::999888;;;@@@CCCKKKccc{{{oooZZZDDD???888555555666444333666444333333333222///---000222444555444222222222000000000000000000111111...///111222222111///.../////////......//////000333111///...///000///...------......///000000000+++...111333222111111222222222222222222222222222222222333111,,,''',,,444555???RRRkkkoooSSSFFF@@@;;;888999888888888888999:::;;;<<<888888888999999999999999888999;;;;;;999777666666555===<<<;;;FFFTTThhhgggRRRHHHDDD@@@======<<<======<<<999777666666666666666666666666\\\FFF@@@<<<444333333222000......000333111222222333333444444444222333333222000///000111000000111111111111111111000222444555555555555555000000000111222333444555555333222222222111///---......//////000000000111---///111111111222444555,,,---......------///000///000000///...---...000...///111222222111///...000000000000/////////...,,,+++***)))***,,,...///---,,,,,,------...///000'''((()))***,,,---...///+++---...///000000///...///---+++,,,...//////...---//////,,,,,,000111///222:::555...111000---000)))+++------------...000...//////000111111222222...555555444888???UUUtttvvv]]]GGG@@@>>>999888;;;:::<<>><<<:::;;;======999666666666666666666666666666mmmQQQDDD===666444333222000...///111333000111222333444444444444444555555333000.........---...000111333444444444111222333555666666555555111111111111222333444555444222111000111111000////////////000000000000000,,,...000000///000111333+++---.........---///000...///000///---,,,...000...000111333333222000////////////......---------,,,+++*********,,,///000///......------......///'''((()))***,,,---...///***+++,,,...///............---,,,---...//////...---000000------000111...000999555...000///,,,000+++---............000222//////000000111222222222...888888555;;;FFF^^^|||lllXXXEEE???===:::999;;;999;;;???BBBGGGVVVooopppeeeVVVIIIAAA<<<999777666555444444555444333111///111222222111222444666000///...------------------...///000111000000//////////////////000111111...///000000000///000000++++++,,,,,,---.........(((+++///222222111000000111111111111111111111111444000000333333111000222///333;;;JJJddd~~~cccQQQGGGAAA===;;;888888888888999:::;;;<<<>>>>>>>>>>>>>>>=========555777999999888888999;;;333999999:::AAAIII\\\xxxhhhSSSHHHCCC@@@===;;;:::;;;======999666666666666666666666666666wwwjjjccc______bbbgggkkkttt{{{ZZZEEE<<<999666444333111111111111111111222333555555555444333111333444444222111111111,,,...000333555555666666333222333555777777555333333222222222222333444444333111//////111222111000........................111000//////...------,,,+++---//////...---...///,,,///000///,,,,,,...111///000222333333222111111000///...------,,,------,,,+++++++++,,,...000111//////...............///*********+++,,,------...***)))+++///000------///...------...///000///......111111......111111...///999666///111///,,,000///000000000///000222333//////000111111222222333///888888666???NNNeee```PPPAAA;;;:::888777777666999===AAAJJJ\\\uuu~~~nnn___SSSIII@@@;;;888666444333333333222111000111111111111333666888222111///---,,,,,,------------...///000000000000////////////000111222222+++---///000///...///000------......///000000000,,,///222444333222222333////////////////////////111------111444222000111***111777AAAVVVuuujjjUUUGGG@@@===<<<::::::999999::::::;;;;;;===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;:::888777888999444888777:::BBBGGGVVVpppuuutttuuuyyygggRRRGGGBBB???;;;;;;:::;;;<<<;;;999777666666666666666666666666vvvfffYYYPPPLLLIIIIIIKKKNNNPPPVVVdddrrr```BBB999===777666444333333222111000222333555666666555444333111333555555444333333444///000222555666666555444555444444666888888555333555444444333333333333333111///......000222333222///.....................333000...---//////,,,))),,,...000000...---------+++...000///,,,+++///333111111111222222222333333111000///...---------...+++,,,,,,---///000000111...------......///000111---------,,,,,,,,,,,,,,,+++)))+++000111......111...------...000000///...///222222000000222222///000;;;888111222000---222111222222111///000222444///000000111111222333333...888777666BBBSSSjjj}}}XXXKKK>>>999888777666666777999===CCCQQQfff|||zzzooobbbUUULLL@@@===888555444444444333111111222111111333777;;;444333111...------...///------...//////000000000////////////000111222333))),,,//////...---...000------......///000000000...000222222111111222333////////////////////////...---///333333//////111***444:::;;;IIIeeettt]]]KKKAAA>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;:::::::::999;;;<<<<<<;;;999888999:::666777555:::BBBDDDOOOgggsssjjj___]]]\\\```jjjzzzeeePPPFFFAAA>>>999:::<<<<<<;;;999999999666666666666666666666666vvvfffVVVJJJDDDCCCCCCDDDDDDEEEEEEBBBCCCMMMXXXdddxxxaaa???777@@@888777666555555333000...333444666777777666444333333444666666444333222333222333555666666555333222777666555777999999666333666666555444333333333333000...---...000333444444111111111111000000000000222...+++,,,111222///,,,---///000000...,,,,,,,,,)))---000///,,,+++///444222111111111222222333444333222000///.........///+++,,,---///000111111111,,,,,,,,,---///000222333//////...------,,,++++++---***+++111333//////222...------...000111///...000333333111111333222///111<<<:::333333111...333222333222111//////111333000000000111222222333333---666555555DDDVVVlllvvvVVVKKK???::::::999888777:::<<<@@@GGGXXXooozzzkkk```IIIEEE>>>:::888777666666222222222111111444888<<<777555222000/////////000---------...///000000111////////////000111222333'''+++...///------...000++++++,,,,,,---......///---///000///......///000////////////////////////...000555777333---...444***666:::444:::SSSooo}}}}}}dddOOODDDAAAAAA>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999:::;;;;;;::::::===>>>888777444999BBBBBBJJJ___|||kkkXXXMMMIIIFFFCCCGGGSSSeeeyyydddOOOEEEAAA>>>777:::======:::888999:::666666666666666666666666jjj[[[KKKDDDEEEEEE===555@@@???>>>>>>???AAACCCEEEJJJ]]]vvvZZZAAA777666333444555444222111222333333777999555333444555222000555888777555333000...333777;;;888333111444999;;;999666666888888666444444666999::::::777444222111...---000444555111---222111111111333333111///..................------/////////...,,,,,,---...333222000---+++,,,000333...///000111111000///...333222222222111000000000//////))),,,555222,,,111,,,---///000111111000000***,,,------,,,++++++,,,---444///+++222333...///...(((###&&&...222000+++///.........000111333555555444333333444333111///000///...------...///000//////......000111333555///333555:::KKKfff}}}lllSSSFFF;;;999:::999666666555@@@JJJPPP\\\rrrxxxjjj^^^NNNBBB;;;:::999999444555555222///000444888333444555666555333000///000333666444111......000///.........///111333555222222111000/////////000---,,,,,,,,,---...000111111111111000000///...------...000000//////000222111...///333222...///444111555111000888BBBUUUnnnpppVVVCCC<<<<<<;;;<<<;;;999:::;;;<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>===<<<;;;<<<>>>666:::888999AAACCCIIIYYYwww}}}bbbOOOFFFBBB???@@@<<<===FFFNNNcccyyy\\\HHHAAA???===>>>;;;999999;;;;;;999666:::999888666555555555555www^^^RRREEE@@@@@@@@@<<<666=========<<<===???@@@AAA@@@KKK___vvv~~~ZZZBBB999777444555666555333333333555333777888555333444444222000444777777555333222000111666999777333111444999;;;999777888999999888666555666888999888666444222333111///000333444000,,,000//////000222333111000...........................//////...,,,,,,---...333333222///---...111333...///000111111000///...111111000000000000000///---...((()))111---)))///,,,---///000111111000000---...///...---------///)))111---(((///000,,,...---)))%%%'''---000///+++///.........///111333444666444333444444444222000111000////////////000111000/////////000111333444444888<<>>;;;;;;;;;::::::;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;<<<===>>>===;;;::::::<<<999===999:::@@@AAAFFFUUUwwwmmmTTTFFF???===>>>???;;;:::@@@DDDTTTppp|||___KKKCCCAAA???<<<999888888999999777555888888777666555555555555lllZZZPPPIIIBBB=========<<<:::::::::;;;;;;<<<=========;;;===FFF\\\yyyyyyXXXDDD;;;888666777777777555444555666333777888444222333333111000333555666555333222222///333666555222111444888888777666666777888777555666777777777666555333333555333111111333222///,,,......---///111111000///...........................//////...,,,,,,---///000111111000......///111...//////000000//////.........///////////////000000222------333...+++333,,,---///000111111000000.........---,,,,,,...000(((000,,,(((...///+++...,,,+++)))***,,,------,,,............///000222333666555444444555444333111111111000000000000111111000000000000000111222333333777>>>KKKaaaxxxdddKKKAAA888777999888777888888???JJJYYYmmmzzzgggUUUIIICCC:::999888777666444111...444222000.........000111---000333333000...///000+++,,,---///000000000000000000000000000000111222///......------...//////...//////000000000000000000222222222000///000111222//////222333333555999///444111000444555===PPPiii{{{~~~}}}kkkUUUGGG@@@;;;:::::::::;;;;;;<<<===:::;;;<<<======<<<;;;:::;;;<<<===<<<:::999:::;;;<<>>???999:::;;;<<<<<<<<<<<<;;;>>>:::<<>>999666777888777555444555666333777888444222333222000222222333555333//////111---111444333111111444888444333333333333444333333777666555444333333333333555333111111222222000...///...---...//////...,,,---------.....................///...,,,,,,...///+++---......---,,,,,,---////////////////////////.........//////000000000333555000000444///,,,555,,,---...000000000000///,,,,,,+++***((())),,,...+++333000***///...+++...,,,,,,---,,,++++++,,,---......------...000111222666555444444555555333111000000000000000000000000000000000111111222222222111666BBBVVVmmmuuuZZZFFF===666777888888888999777:::DDDWWWqqqooobbb\\\FFFAAA;;;888888888666444555444222111000111222333,,,///222222///...///111+++---...000111111000///000/////////000111222222/////////...............---...///000111111111111222333333222000///000111000...---...111333555777,,,333111111444111444BBBYYYqqq~~~qqqiiigggmmmxxxsssmmm}}}rrr\\\KKKAAA<<<999999;;;;;;:::;;;===:::;;;<<<>>>>>><<<;;;::::::;;;===<<<;;;;;;<<<>>><<>>AAANNNiii}}}kkkNNN>>>::::::888777;;;999:::===:::CCCZZZiiiSSSHHHCCCAAA<<<<<<<<<<<<<<<;;;999888555444444444555555666777pppSSSFFFCCCEEEEEEDDDAAA===<<<>>>AAA;;;;;;<<<=========<<<<<>>@@@BBB:::>>>::::::???>>>@@@NNNbbbyyydddJJJ===;;;:::777777;;;:::;;;===999AAAWWW{{{kkkTTTGGGBBB>>>;;;<<<======<<<:::999888333333333333444555666777___FFF???@@@BBBDDDDDDAAA===<<<>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>:::888:::???FFF[[[jjjTTTOOOHHH>>>555777777666555444555666555999:::555333333333111555111000333111+++,,,222...///111222222222444666555666666555333222222333222222222222222333333444000000//////000111222222000///.........---+++))),,,,,,------.../////////---.........------...000,,,...000000///...///000///......------......//////000000000000000111111222222...111999444,,,000+++,,,...///000000//////---------,,,++++++---///+++555222***,,,***'''++++++---......---,,,,,,,,,...------,,,---...///000333333222333444444333111......////////////.........///111222333444444444555@@@UUUooohhhQQQ@@@:::666777888777999<<>>>>>???AAACCC999===::::::???===@@@MMM]]]vvv}}}bbbIII===;;;999666888;;;999:::<<<999AAAWWW}}}mmmUUUFFF@@@<<<777999;;;;;;999777555555333333333333333444555666uuuTTTCCC??????AAABBBCCCBBB@@@???@@@AAA@@@???>>>======>>>???@@@888777:::>>>@@@OOOsssbbbNNNMMMGGG;;;777888999888666555666777666:::;;;777444444444111555//////444222---///888///000111222222333444555666777888666222000111222//////000111222333444444000000000///......///000...---------//////...,,,,,,,,,------...//////000,,,---......------///000---///000000//////000111///...------------...///000///////////////......444333///444@@@;;;000000+++,,,---///000//////...+++---------,,,+++,,,---)))444222+++,,,+++)))///,,,,,,---.........---,,,...---,,,,,,,,,---...///222111111222333333222000...///000000000000///...---...000222444555555555:::GGG^^^www}}}```LLL???:::777888999777999===CCCDDDPPPjjjxxxhhhWWWHHH???;;;333333222111111222333444///222555444000...///000000////////////000111111222111000000000000000000---...///000111111000000......///000000111000000...000111111//////000222222333111///222555000(((,,,111000111555000...888888KKKdddzzzmmmXXXDDD888666;;;888>>><<<<<>>===666555;;;>>><<<;;;::::::;;;<<<>>>;;;<<<>>>>>>======???@@@999===::::::???<<<>>>KKKUUUooofffLLL>>>;;;:::777666:::888999======HHH```oooVVVFFF>>>;;;555888;;;;;;888555444444333333333333333333444444hhhPPPFFFCCCAAABBBCCCDDDDDDCCCCCCCCCDDDAAA@@@>>>===<<<>>>???@@@;;;999;;;>>>???JJJiiiZZZHHHHHHCCC666888999:::999777777777888777;;;<<<777444555444222444......555555000333===000111222222222333444444555666777444000......000---...///111333444444444222111000...,,,,,,---...+++++++++---000111000///,,,,,,------...///000000,,,---......------///111,,,---...---------///111///...---,,,,,,---...////////////......------,,,111///***222@@@;;;...++++++,,,---////////////...(((***,,,,,,***)))******)))444333---//////...444,,,++++++---///000...+++...---,,,,,,,,,---...///111000000111333333111000///000111222222111000///,,,---000222555666666666DDDQQQiiiuuuXXXEEE???;;;888999999777999===;;;???PPPnnnkkkWWWIIIBBB999666333111111444777999000333666555111......000000///...------...000111222222111000//////000000,,,---///000111111111000...//////000000000000000---///000000//////000222///000///,,,...111+++!!!...222///000444///---777222AAAWWWnnnyyyaaaMMM>>>777777;;;444999;;;>>>BBBHHHcccwww```OOODDD<<<:::???===555444:::???===;;;999999;;;===???===>>>>>>>>><<<;;;<<<===;;;>>>;;;:::>>>;;;<<>>:::666999======999666555666444333333222222333333444hhhKKK???CCCDDDHHHFFFBBB???>>>???AAABBBBBBAAA@@@>>>;;;;;;===???;;;;;;888<<>>777,,,,,,---...//////...------+++---......,,,+++******...//////000///---,,,+++,,,---------....../////////...,,,+++,,,---///111444222000...------...///222111000//////000111222111...///333333111555<<>>888888;;;:::@@@___zzzdddSSSEEE???;;;<<<<<<:::999;;;===999888;;;;;;999;;;>>>;;;???BBBBBB>>><<<<<<>>><<<;;;::::::;;;===@@@AAAKKK\\\yyytttZZZDDD999777999888:::;;;999;;;KKKdddxxxpppXXXHHHDDDFFF<<<<<<;;;:::999777666555333777111000777666111666vvvaaaIII>>>AAA@@@HHHGGGEEECCCBBBAAAAAA@@@<<<===???>>>=========???===>>><<<>>>BBBGGGbbbhhhMMM???999888:::555666777777555555666777999<<<:::444333555444000333555555444222111222444222111000000000111222333111222444555444222000///000000111222222333444444222111111000000000111111,,,---...//////000222444---...///000000///...---000...,,,---///000...,,,111///------......+++)))+++---...///...///000222000000......---.../////////...------444<<<;;;555000000000000...---+++***+++---......,,,+++++++++......//////...---+++***...............---------......---------...///000333222///...------...///111000000000000000000111222------222555666:::@@@RRRlll~~~dddLLL>>>:::888666666777:::<<<===CCCNNNbbb|||xxxiiiTTTIII>>>777333///111666111222333333111111222333000///.........///000111111111111111111000//////...///000111222222222222000///////////////000000/////////...///000000111111111111111111000//////+++111///...444111,,,000444666@@@VVVrrr~~~___III???555444888777:::666888<<<;;;AAA___lllYYYIIIBBB======<<<999888999;;;888777::::::888:::===>>>>>>>>>>>>===<<<;;;::::::999999999:::<<>>:::;;;777999::::::AAASSSmmmoooUUUDDD@@@AAA<<<<<<<<<;;;999888666555555888333111888666222666lll]]]JJJCCCDDDAAAFFFFFFEEEEEECCCAAA@@@>>>:::===??????>>><<<<<<<<<;;;???>>>>>>AAAFFFbbb\\\DDD;;;888888999444555666666444444555666666777666333222444444222222444555555444222222222222222111000000000111111111444666555111//////111000000111111222333333333222111000000////////////,,,++++++...222444333222---...000111111000...---111///............---+++///...---...///...---+++***,,,.........///111222///............//////000000///---+++000888<<<<<<111000000///...---,,,,,,+++---......,,,++++++,,,---.........---,,,+++***//////......---,,,,,,,,,......//////000000000///111000...---------......///000000111111000000///222...---111777;;;AAAGGGcccwwwsssXXXEEE<<<999888777666888:::===???DDDTTTllllll\\\III>>>999555222222111222333222111111222333111000/////////000222333111111111222111111000///---...000111333333444444//////.........000111222...............//////000000000111111000000//////,,,222///---222///***...///555<<>>===EEEcccuuuaaaOOOFFF???===<<<999777777:::777666888999777888<<<@@@>>><<<=========999777888888888888:::<<<>>>??????JJJcccyyy___KKKCCCCCC>>>???AAAFFFRRRfff~~~nnnSSSCCC>>>@@@======<<<;;;:::888777666777:::444222888666111555yyyeeeWWWIIIEEEGGGBBBAAAAAAAAAAAA@@@@@@??????AAAAAAAAA???<<<:::::::::888>>>>>>===@@@HHHeee~~~UUU@@@;;;:::999;;;444555666666555555666777666666555333333333444333222444666777666555333222555444444333333222222222111666;;;:::444000111333000000111111222222222333222111000///............//////000111111000///---//////////////////000111222111000///...---,,,+++......//////000000///...***+++---......///000222............//////000000222111///------222777::://////......//////000111,,,---......,,,+++,,,---------------,,,+++******...------------------------...000111222111000//////......---------.........///000111111000///...000000111333777???JJJRRRlll|||hhhLLL???<<<777777666666777:::>>>AAAGGG\\\wwwrrr___NNNCCC:::555222333444444333000//////000111000000000000111333444111111111222222111111000//////111222333333333333///......---...000222333///............///000000///000000000000000/////////555111///444111,,,000///666;;;@@@SSSrrrtttSSS===888666888;;;888999777:::>>>@@@KKKjjj|||gggSSSIII@@@>>>===:::888888;;;777666999999777999<<>>???CCCJJJ^^^|||sssaaaWWWSSSNNNPPPUUU^^^lll~~~nnnTTTDDDAAACCC<<<<<<<<<;;;:::999888777777:::444111777555000444vvv___OOOBBBAAAEEEAAA@@@???=========@@@BBBDDDEEEDDDAAA>>>;;;;;;===???999@@@???===AAAKKKgggwwwOOO???<<<:::999;;;555777888888777777888999888777666555555333333444222444666888999777444222444444444444333222222111000666<<<<<<777222111222000111111111111111222222111111000//////.../////////222555333///+++,,,---222000...,,,,,,///222444222222111000...,,,,,,,,,///000111111111111111111***+++---...---...000111------...//////000000000////////////...///333888222111///......///111222,,,---...---,,,,,,---///...------,,,+++++++++******++++++,,,---...//////,,,...000222222111///......------------............///000111111000///...---222666666888CCCUUUbbbsss~~~^^^EEE<<<===444555666666666999???CCCNNNeeezzzcccLLL<<<333000222333444222000...///000111000000000111222444555111111222222222222111111111111222222222111111000............///000222333000000//////000000111222...//////000000000//////111666222000555222---222---555999;;;IIIeee~~~qqqQQQ;;;888666999<<<888999777888===CCCRRRppppppWWWKKKAAA>>>>>><<<::::::;;;888777999:::888999===;;;CCCKKKLLLDDD<<<888888999999::::::;;;===>>>>>>DDDHHHYYYvvv~~~~~~yyyooojjjcccfffmmmxxxpppVVVFFFBBBDDD<<<<<<<<<;;;:::999888777555888222///555333...222{{{bbbQQQBBBAAAFFFDDDBBB@@@>>>===>>>AAAEEEHHHBBBAAA???<<<;;;===BBBFFF===CCCAAA>>>EEEQQQlllkkkHHH<<<:::777666999666888999999999999:::<<<:::777666777666444444666333333555777999888555222111111222222222111000000...222777888666222000000111111111111111111111111111000000//////000000111,,,111555333...+++...222333000---+++,,,///333666111222222000...,,,,,,---...000222222111000000111+++,,,......------...000---...//////000//////...,,,+++,,,/////////222666888666222///---,,,---...,,,---...---,,,,,,...000///...---,,,+++++++++,,,))))))***,,,---...///000,,,---///111111000///...---------...////////////...//////000000//////...---333888888>>>PPPeeesss~~~sssUUU@@@:::<<<333555777777777:::@@@EEEWWWooosssSSS<<<000,,,...000111111000000222333000000//////000222444555000111222222333222222222111111222111111000///.........//////000000111111000000000000000111222222......///000000000/////////444000...333111---222+++///444888AAAVVVsssqqqRRR>>>:::666777;;;888999777888???KKK]]]www{{{\\\NNNBBB>>>???===;;;:::;;;888777::::::888:::===888CCCNNNNNNEEE;;;999::::::;;;;;;;;;<<<<<<<<<<<<>>>AAAQQQooouuuhhh``````ccckkkxxxvvvzzzsssXXXFFF???@@@::::::::::::999888777666444777111...555333...222hhhWWWFFFCCCHHHFFFAAA@@@?????????@@@BBBCCC??????>>>===<<<>>>BBBFFF===CCC@@@@@@LLL]]]xxx___AAA::::::555444999777888::::::999999;;;<<<888444444777888555666:::222222222444777777444111///000111222222222111111000000111222222222111111111111111111000000000000000000000000000111222333...000111000......000222000///......///111222444000222222111...,,,---///---000111111///---...000,,,---......,,,,,,---......//////000000///...---///***))),,,---,,,...333<<<888333///,,,,,,---...------...---,,,,,,///111000///...,,,,,,,,,,,,---******+++,,,------......,,,---...///000///......,,,---...///000000111111/////////......////////////222555999IIIbbbxxxgggNNN>>>:::;;;333666999999999<<>><<<<<<:::>>>JJJ[[[mmmbbbSSSDDD??????===:::888:::777666888999777888<<<999AAAIIIIIIBBB;;;888999;;;;;;;;;;;;;;;:::999999<<<>>>MMMiii{{{lll[[[MMMKKKKKKMMMRRR^^^ppptttYYYFFF??????999999999999888777666666333666111///666444000444|||hhhXXXEEE@@@DDDBBB???????????????>>>===<<<>>>??????>>>======>>>@@@999???===AAASSShhhvvvXXX>>>:::;;;555555;;;666888999:::999999;;;<<<555111111666888555777<<<111000000222555555333000000111333444555444444333444111...---000222444555111111111000000000000000//////000000111333444555444111...---///000///...---...000111222222222111///111333111...,,,...000,,,///111000---+++,,,...---...///...,,,+++,,,---//////000000000...---,,,555---(((***+++)))***...:::777222...,,,---///111---......---,,,---///111111000...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------///000111111111111000///...------...///000111111111999QQQpppwww___JJJ===999:::555888;;;;;;;;;>>>FFFLLLfffzzz{{{vvvuuuxxxzzzzzz{{{wwwXXXDDD999333111222222111///...///000///.........000111333555000111222333333333333333------...//////000//////---///111222222000...,,,...............///000000------...///000000//////...333///---333222///444222...111777555777PPPppp}}}bbbPPPIII???===BBBAAA@@@???FFFUUUiii{{{fffVVVFFF@@@???<<<888666999666555777888666777;;;;;;>>>BBBBBB>>>:::888888:::;;;;;;:::999888777666???AAAOOOhhhuuucccUUUHHH???@@@???>>>???FFFWWWkkkyyysssZZZHHHAAAAAA888888888888888777666555333777111000777666222666mmmSSSFFFDDDCCC@@@@@@????????????>>>>>>>>><<>>444***)))...000---......---,,,,,,...000000...---,,,,,,---...000111000///...------...///111...,,,,,,000222222111000//////..................---,,,---///000//////666777<<>>:::888777666888999999999999:::<<<@@@EEEOOO___wwwiiiRRRFFF@@@>>>???===;;;:::>>>HHHTTT]]]sssvvv[[[GGG>>><<<:::999999888777666555555666555444333222222222222uuuXXXHHHEEEDDD@@@AAA@@@???>>>======<<<<<<>>>@@@>>>:::;;;@@@AAA>>>AAACCCIIIWWWlll]]]III999888::::::<<>>>>><<<999666555666888999999999999:::<<<===BBBJJJYYYpppzzz___III@@@>>>===888777666666888>>>FFFKKK___ppptttZZZFFF>>><<<:::999888777666555555444555555444333222222222222dddPPPIIIFFFDDDCCCBBBAAA???>>>===<<<<<<>>>???===999999===@@@???BBBFFFRRReee~~~yyyOOOBBB999999;;;;;;???FFFBBB===;;;:::888444444666777777777777777777777777333333333333333333333333111111222222111///---,,,222222111111000111111111222111000000222333333222444111///...///000000///...///000000......///000000...+++***,,,---.........///000///...///000222///000111000//////111333///000000111111000......---...///...---,,,---///.........,,,++++++---...,,,555;;;777000---......,,,+++***)))(((+++///222///...---,,,,,,---...///+++++++++,,,...000222444---------///111222000///////////////000111222222///.........///111222333333???PPP```rrrpppTTTDDD===888666666222:::999999>>>BBBQQQhhhzzzrrr^^^OOOGGGCCCAAA>>>===>>>??????>>>>>>BBBHHHOOOWWWcccqqq{{{nnnNNN<<<777777111111000000//////......000000000000000111111222333333222111000///......111111111000000///......+++...000111000///000000------,,,,,,------...///------......///000000000111111222222222111///...000,,,,,,//////...666BBB]]]vvv{{{xxxyyyzzz{{{yyy|||~~~iiiQQQBBB<<<999999:::777888888888999999999999999<<<>>>>>><<<999777666666888999999888999:::<<<:::>>>DDDOOOeeeoooRRR???::::::;;;888999::::::999:::===@@@HHHXXXqqqqqqWWWEEE>>>>>>:::999999888777666555555555444333222222111222222xxx\\\MMMHHHGGGDDDCCCAAA@@@???>>>>>>>>>???@@@???===<<<===???@@@BBBJJJZZZrrrfffHHHAAA;;;;;;:::999===CCCAAA<<<::::::888444333666777777777777777777777777////////////////////////333333333333222111///...333333222111000000000111111000000111333555444444444111...---.../////////...000111000///...///000000...---,,,---......///---///000///......000111000111222111000///111222...///000111111000///...///111222111000///000111///...,,,+++***+++---///***111777777333///...---,,,,,,***((((((+++000555//////...------...//////+++++++++,,,---000222333+++,,,...111222111///.........//////000222333444222222111000000111444666999JJJ```rrriiiNNNBBB===999777888111:::;;;:::???DDDVVVpppuuu\\\III>>>888;;;:::888888999999888777888999:::===BBBKKKVVV]]]ppp}}}eeeHHH<<<999777111000000000/////////...111111000000000000000111111111111000000/////////,,,---...000000111111000***,,,...//////...///000///////////////...---,,,------...//////000000000111222444444444222///...222...---000111000444:::LLLhhhpppXXXEEE;;;888999:::777777777888888888888999;;;===@@@@@@===;;;999999666777999999888888:::;;;:::===@@@HHH\\\yyyfffKKK:::777999999<<<===>>>===;;;;;;<<<===;;;HHHaaa|||oooVVVDDD>>>???;;;;;;:::999888777666666444333333222111111222222jjjRRRHHHEEECCCBBB@@@???>>>>>>???@@@???@@@AAABBB@@@@@@BBBEEEFFFQQQeeeZZZBBB???<<<;;;:::999;;;???===999777888777444555888666666666666666666666666333333333333333333333333333333333333333333222222333333222111000000000111/////////111444666666555444111...---...///000//////000111000///...///111...///000111000//////...,,,...//////......///000111222333222///......///...///000111111000///...000111222111000000111222///...+++***+++---...///***...333666555000...---------+++)))))),,,222666000//////////////////000---,,,,,,,,,---...000111))),,,///111222000///---.........///000222444444111222111///...000555999BBBWWWooo~~~~~~cccIII@@@===888555777222;;;;;;;;;@@@GGGZZZuuudddKKK>>>888555777555555555666666555333666666666666888<<>>>>><<<:::999999555777888888888888999;;;;;;>>>@@@DDDUUUrrr}}}cccIII<<<:::999777;;;;;;:::888777777:::<<<777???TTTqqqoooUUUDDD???@@@===<<<;;;;;;999999888777333333222111111111222222cccQQQHHHEEECCCAAA???>>>>>>???@@@<<<<<<===@@@@@@AAAGGGOOOUUUbbbxxxvvvTTT===;;;999999999:::<<<>>>;;;777666777777555666999666666666666666666666666444444444444444444444444111111111111222222333333222222111111000111111111......///111444555555333222000......///111111000///000111111//////000111---///222333222000//////+++---//////...---...///000222333111///---,,,---......000111111000000///---///000///...---...000///...,,,,,,---/////////---,,,///444444000............---+++***---111444////////////////////////...------,,,,,,---...///))),,,000111000///...............///000111333444...///000......222999???PPPdddyyyxxx[[[BBB<<<;;;666333666444;;;;;;<<>>???AAAOOOjjj{{{aaaIII===<<<:::777999999888666555666:::===999:::KKKiiipppVVVEEE@@@@@@===<<<<<<;;;:::999888888222222111111111111222222rrrfffdddeeegggkkk{{{kkkZZZNNNLLLHHHEEEBBBBBBBBBCCCAAA??????BBBEEEKKKYYYgggooo|||jjjMMM<<<:::888777999;;;<<<::::::666555777777444555999666666666666666666666666333333333333333333333333111111111111111222333333111111111000111111222222000000000111333333111///000//////000222333222111///000111111000///000111...000222111///...///111***,,,...///...------...---///111000///------------...///111111111000///---...//////------...//////...,,,...000111000...000,,,,,,111222///...000---------,,,+++,,,///111------............------...---,,,,,,,,,---...///))),,,///000///......///............///000111222,,,///111222444:::DDDMMMbbbrrrsssUUU===:::<<<666444777666<<<:::===JJJVVVjjjsssQQQ===::::::555111000......000111000000111111111333444555444444222888AAAHHHOOO\\\mmmyyypppHHH555666666...////////////000000000000111000000000000000111111---------....../////////+++,,,...000000...,,,+++---.........,,,,,,...///,,,,,,,,,,,,------......+++,,,...000111000//////000000000111222222333333,,,...000///...000222333888FFF]]]wwwqqqVVVBBB<<<999777555555555666666666777777666888999999777666666777555666888888777777999:::777<<<>>>>>>IIIbbb{{{^^^EEE;;;<<<;;;777777888888777666777:::<<<;;;999HHHhhhqqqXXXFFF@@@AAA;;;;;;:::999888777777666222222111111111111222222~~~iiiVVVRRRTTTVVVWWWZZZnnnpppXXXUUUQQQLLLHHHGGGFFFGGGPPPKKKJJJMMMRRR]]]ppp```GGG???<<<888555888:::999666;;;777666777666444444888666666666666666666666666444444444444444444444444444444333333222333333444111000000000111222333333222222111111222111...+++/////////111333444333222///111222111000///000111///000000...,,,,,,///222***,,,...///...---------+++---///000...---......---...///111111111000//////000111000///...///111///...---///222333111...333,,,***///111......111,,,,,,---,,,***+++---///+++,,,,,,------,,,,,,+++,,,,,,++++++,,,---///000))),,,///000...---...000...------......///000111---111444777:::CCCOOOYYYppp}}}qqqSSS;;;:::===999666;;;777;;;999>>>NNN\\\ppprrrPPP===;;;999222777555333333444666666666555333222333444444333333555666666666999DDDTTT```rrr}}}hhhCCC333999;;;333////////////000000000000000000000000000111222222..................------&&&))),,,///000000///......//////...,,,,,,...///222111///...---,,,,,,,,,+++,,,///000111000///......---......///000222333,,,000222000---...111333///999MMMhhh{{{yyy|||www[[[EEE===999666555555555555666666666777777999::::::888777777888555666888888777777999:::444:::<<<;;;DDD\\\xxxzzz[[[BBB888::::::777222444666666555444555666===:::IIIjjjsssYYYGGGAAAAAA:::999999888777666555555222111111111111111222222]]]UUUMMMIIIGGGHHHNNNVVVggg~~~sssddd[[[XXXWWWVVVUUUSSSUUU[[[eeetttjjjQQQEEE???:::999;;;:::555444888999999777666555555555555666777888888888777555444333555666555333111111111000111222333333333333333000000000000111222333444111111111111222333444555---...000000//////111222111000111444222...---000222111000......//////000---......///000000//////---------------000444777222222222222222111000000000000000000000//////...///...---...111222111000///...,,,++++++---000222---------,,,,,,,,,++++++,,,,,,------...---------111///---++++++---///111000000//////.........---+++,,,...//////111444666222111333:::DDDSSSdddqqqzzzrrrNNN===BBB>>>666888;;;;;;===@@@EEEQQQeee}}}nnnMMM===:::222&&&:::888888888555111444:::888999:::999888555222000444333222333777===CCCGGG___bbbpppxxxRRR===666444222111---///000111000///000111,,,000111///000333333000///////////////---+++******)))))),,,///000...,,,,,,------...///000111111//////.........---------000000000000////////////000///............//////............////////////333999BBBRRRnnnxxxuuusssuuuyyyzzz^^^III@@@===999222444555444333333777:::777888::::::999999:::;;;666777888999999999999999===;;;<<>>888888999888777555333222333111///...///111111111iiiUUUNNNIIIGGGEEEFFFLLLSSS```}}}yyytttrrrpppnnnrrruuu|||}}}]]]HHH???===888777:::999444444888888777666555444444444444666666777777666666555444333555666555333111111222444333333333222111111111111111000000111111222222000000000000111111222333---///000000//////000222333111111333222///111666222111000/////////000111,,,,,,------...------------......------///333777000000000111000//////...222222111000///---,,,+++...---,,,...000111000///...---+++***+++,,,///000---------,,,,,,,,,++++++,,,,,,---.........------///...,,,++++++,,,...///000000/////////............000111000///000111333333555;;;FFFTTTcccrrr|||dddGGG999<<<999666888888???AAAEEELLL[[[oooyyyWWWCCC>>>999222444333333555444333777===::::::::::::888666444222333333333555888;;;>>>@@@FFFJJJXXXmmmpppNNN;;;555333222222---///111111000000000111---000111///000333333000...///000000///...,,,+++(((((((((***---///---+++---------......//////000---------.........//////000000000000////////////000//////......//////000....../////////000000000000444:::FFF^^^{{{zzzyyy{{{fffPPPDDD>>>;;;333555666555444444888;;;666888999999888888999:::777888888999::::::999999===:::;;;???DDDOOOiiiiiiQQQCCC<<<:::999:::888888:::::::::>>>DDDIIIYYYnnnqqqVVVEEE???>>>;;;:::::::::888777666555555333222111111222222222eeeSSSLLLHHHFFFGGGFFFFFFKKKQQQ[[[zzzlllNNN@@@===<<<999888:::999777777:::777666555444444333444444666666555444444444444555333555666555333222222222444333222111111222333333222222111000000000000111//////////////////000000...000111000//////000111222000///111000///222888222222111000000000000000...............------------......------///333666...////////////...------///000000///...---,,,,,,---,,,,,,---///000000///...,,,+++******,,,...///------------,,,,,,,,,,,,,,,,,,---...............------,,,,,,,,,,,,------000000////////////......///000111111000000222333444:::FFFWWWiiixxxrrrSSS@@@777777666999<<<666===???DDDPPPcccxxx___FFF>>>===;;;444222222555555555888>>>;;;;;;:::999888666666555111222444666777888888888>>>BBBKKKWWWaaammm~~~{{{cccGGG888444333222222...000222222111000111222---111222000000333333000...///000000000///...---***)))***+++...///...,,,------------------------++++++,,,---...///000111////////////000000000000000000000//////000000111/////////000000000111111///222555;;;MMMiiisssZZZJJJAAA===666777777666555666999;;;666777888888777777888999888999999:::::::::::::::===999:::>>>@@@III```wwwvvv___MMMAAA===<<<===::::::===???BBBJJJRRR^^^oooqqqVVVFFF???===;;;;;;999888777777777777777777666555444333222222hhhTTTIIIGGGFFFGGGIIIHHHFFFJJJPPP\\\{{{]]]DDD===@@@<<<;;;;;;;;;;;;;;;<<<===777666555555444444444555666555444333222333444555333555666555333222222333111000000000111444777999333333222111000/////////000000000000000////////////000111111000///000111000......000///,,,...333111111000000////////////111111000000000000000000...//////......///222444......//////......---,,,***+++,,,...///000000000...------...000111000///...---,,,++++++,,,...///...------------,,,,,,,,,+++,,,---.../////////...------------------------000000//////////////////---...///000000222555777888CCCSSSfffxxxbbbHHH>>>:::777555===@@@555:::<<>>???999666555666666555777;;;:::999888777666555555666111111222333444555555555===AAAFFFJJJKKKRRReeewwwgggTTT???555333222222333///111222333111111222333...111222000111333333000...///000111111000//////---------...000000000000......---------,,,,,,,,,+++,,,,,,---...///000000////////////000000000000111000000000000111111222000000000000111111111111111444666999DDD[[[wwwfffQQQDDD???999999888888777888:::;;;777888999999888777888:::999::::::;;;;;;;;;::::::===999999===>>>DDDXXXlll~~~nnn___SSSLLLHHHDDDBBBCCCIIIOOOVVVaaakkkwwwqqqWWWGGG???<<<:::999777555444555555666777888888777555333111111uuu```RRRJJJFFFEEEEEEGGGHHHFFFDDDHHHOOO___}}}pppPPP>>>;;;???:::;;;;;;::::::;;;<<<<<<777777666666555666666666666555333222222222333444333555666555444333333444111111000000222555777999555444333111000000000000111111222222222111000000///000111111000000111222000///111444222---+++---000000000/////////......222111111000000000111111...///000///...///111333///000000000000///......***+++,,,...///000000000000///...///111222222111000///......---...//////.........---------,,,,,,+++,,,---...////////////......////////////......//////000000000000000000...//////000000444888<<>>:::666444555666444555888777666555444333333444444000000000000111444666888000555;;;>>>===BBBSSSeeesss}}}xxxTTTFFF888333333222222333///111222333111111222333///222333111111333333000...///000111111000//////---....../////////000111.........---,,,,,,++++++---------............///.../////////000000000111000000000000000111222222000000000000111111111111111555999:::???OOOjjjsssYYYHHHBBB<<<;;;999888999999::::::999:::;;;;;;999999999;;;:::::::::;;;;;;::::::999===999999===>>>BBBQQQccc{{{tttlllccc]]]XXXVVVYYYaaahhhppp|||rrrXXXHHH@@@<<<999888777555555555666666666888999888555111000000oooWWWKKKIIIHHHGGGCCCCCCDDDEEECCCAAAGGGPPPeee}}}^^^GGG;;;888:::666888888555555888999777888777777666666666777777555555444333333333333444333555666666444333444555555444333222222333444444555555444222222111111111111222333444444333222111...000111111111111222444222333666999666///,,,...000000000000000///......000///.........///111222///000000000......000111000111111111111000//////....../////////......---000//////000222333333222000000//////////////////............---------,,,+++,,,---...///000000000000000////////////000000//////000000000000111111222222111111222888???EEEXXXggguuu}}}kkkQQQ>>>999;;;:::555999===444<<>><<<999888999::::::999:::;;;<<<;;;:::999:::;;;:::::::::::::::999999888<<<888888===>>>@@@MMM]]]xxxzzztttsssrrrvvv|||sssZZZJJJAAA<<<::::::999888888888888888333777:::999555111///000zzzlllYYYKKKFFFFFFGGGGGGBBBBBBCCCDDDAAABBBKKKVVVrrrgggMMM@@@;;;888555444777777333222666777333666666555555555666666777555555555555555444333333333444666666555444444555555555555444333333333222666555444444333333333333///111333444555444333222---///000111111222444555444333555888666000///111111222222333222111000/////////......///111333444///000111000///...///000000111111111111000//////000000000000//////...---000///...///111333222111000000//////........................------------+++,,,---///000000111111111///...------...///111//////000000000111111111111111000222777AAAMMMUUUgggvvvyyy\\\III===555999<<<666777;;;888>>>III^^^vvv}}}dddPPPEEE???888444555666444333555000000222222333222111000000111222333444555666777777777888;;;999777:::???EEELLLXXXfffuuuiiiKKK<<<666333444444111000222---///111111000000000111000333444111111444333000...///000000///...,,,++++++,,,---,,,******---000//////..................+++,,,,,,---...///000000.........///000111111111............///000111222....../////////000000000...000444555333888KKK___}}}mmmUUUIII???<<<999888999:::999888:::;;;<<<;;;999888999:::999999::::::999888888777999555666<<<===???JJJXXXqqqttt\\\LLLCCC===888999999999999888777777222666;;;;;;666111000111pppYYYSSSLLLGGGDDDCCCCCCBBBCCCCCCDDDDDDCCCEEEPPP]]]~~~wwwVVVBBB======:::555555999888333333777777333555555444444444555555666444555666777666555444333333444666666555444555555222222444444555555555444666666555444444444555555...000222444555444333222,,,...000111111222555777333111222444333///000444333333444555444333222111111000///000111333666888///000111000///...///000000000000000000//////...---...///000111111111111///...---...111222111000//////.........---------//////.........---------+++,,,---///000111111111111///---++++++---///111//////000000111111111222,,,,,,...222;;;JJJZZZdddmmm}}}}}}iiiKKK>>>===444888???999777<<<===EEESSSiiixxxdddXXXHHHAAA;;;:::999555333333...000222333333222111000000222444666777666444333444111222666777666777999666:::AAALLL[[[mmm|||ZZZ:::777444333555555111000222---///000111000///000111000444444111111444333000///////////////---+++***---...///...++++++...222////////////////////////)))***+++---///000222222---......///000111111222------------...///111111............//////////////////222222///222DDDWWWvvvsssZZZMMM???<<<999888999:::999777999:::;;;:::888777888999999999999999999888777666666333444:::===>>>HHHUUUmmmuuu]]]MMMDDD>>>555666777888888777555444111777<<<<<<777222111222gggYYYMMMGGGCCCDDDEEECCCAAABBBBBB???BBBFFFDDDEEEVVVkkk}}}cccKKKCCC???888555888777666666555555666777888333444555555444444555777555555555666555555444444444444444444444555666777666666666666777777777777888777555444444555777888;;;666111000333555333000111000222555333//////222333111000...+++***111;;;444444555666777555111...333222000//////000222333000000//////......------//////.........------------222111(((###(((...000---444555---,,,333333---------,,,,,,---...000111///...---,,,+++*********,,,------...///000222333++++++++++++,,,...000111---777///+++999999000555777555666>>>LLL\\\iiiooovvv}}}www\\\FFF<<<===:::555222666<<<@@@AAAKKK```zzz}}}uuu[[[KKK>>>===;;;444222777222333555444333111000000//////000333666777666444777555444444555555555444666777;;;@@@DDDMMMaaattt}}}```GGG999444333000///...///000111---...000///......///000//////000000000//////...,,,---///111222111000///222222111111000///------***---//////,,,,,,///111++++++,,,---.........---...///111111000//////000---000000---(((&&&)))---////////////............000---000777666333:::HHHmmm|||gggRRRAAA===;;;;;;888555666:::999777777777888888777666777777888888999999999:::555555888999888999CCCOOOiiittt^^^NNNCCC<<<;;;888666555666666666555000111222111000000222333|||\\\OOOJJJDDDAAACCCDDDBBBAAACCCBBBBBBFFFJJJHHHLLLbbb|||jjjUUUDDD@@@@@@:::777999999888777777777888999:::444555666666444444555666333444444555555555444444333333333333333444555555555555555666666777777777555555444333333444555555;;;666222111444555444111111000222444111---,,,///111000000000---+++000888444333444666777666333000222222222222222222111111333222222111000000////////////.........---------,,,111111+++(((,,,/////////111///+++111:::888...++++++,,,...111444777999......---,,,++++++++++++++++++++++++,,,---...///,,,,,,++++++,,,...///000222666111...666;;;999999444888@@@LLL[[[iiitttzzzxxxkkkRRRAAA;;;<<<:::888888===DDDHHHJJJWWWkkkqqq^^^LLLEEE???666333777333444666666666666555666111222333555555666666666666444222222444444444333555444444777888<<>>???:::666777888888777666777888999:::666777777666444333444555111222333333444444444444222222222222222333333333333444444555666777777777777888888888888888888777:::666333222444666555333111000111222000***))),,,///...000222000,,,///555333333333555777777555333222333444555444333111000333333222222111000000000/////////.........------,,,///000......000000---000...)))***555@@@;;;///++++++,,,...111555888:::------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------,,,,,,---...//////444000000///...999AAA===777BBBRRRaaammmvvv~~~|||qqq\\\HHH???===::::::;;;???DDDJJJOOOSSScccwwwxxxcccUUUJJJ>>>888999444444444555555444444444111333555444222222444777444333111111333444444333888555333333333444:::BBBKKKVVV___ZZZIII999222222//////......///000222333+++,,,......---,,,...///333333333222222000///...000000000/////////......***+++,,,,,,---------,,,---,,,,,,---///000000///---......///////////////111...++++++---///...------000111000......111444000000000000000000000000111...///333111---111:::QQQeee~~~jjjTTT@@@;;;888888777444555999999999888777777666555555777777666555555444444333555555777999888999BBBLLL^^^|||oooVVVHHHAAA===999777555444555666555444111222222000---,,,---...eeeRRRNNNJJJFFFDDDFFFFFFDDDDDDGGGCCCEEEJJJOOOVVVeee|||cccKKKAAA:::;;;;;;777333333555555444444555666777888777888888777444333333444///000111222333444444444222222333333333333333222222222333444555666666777777888:::;;;;;;:::888777888555333333555666555444000///000222000++++++...000//////111000---///444333222222444666777666555555555555444444333222222222111111000000///......////////////............---.........000222000...///,,,(((***555>>>:::000------,,,---...///111222+++,,,,,,---------------------,,,,,,,,,------...---------------.........666,,,///000+++;;;KKKEEEFFFSSSfffsssyyy}}}}}}hhhSSSDDD@@@AAA888999<<>>999666555444333111000333555222---,,,000555777555333333444555444333000000///000333555555333555555444333222222222111000//////......------...,,,...///000//////111222222222111111///...,,,,,,222111///...------------............---,,,+++***000---,,,---111333111//////000000000000000//////111,,,''''''+++...---+++,,,---...---,,,++++++,,,///000000000111111111222///......000000000222666999NNNlllttt^^^EEE>>>888777777555555888888999:::888555333333555444444555666777777888888666444555888888999???FFFNNNiiiyyy[[[GGG>>>:::888777666666666666444333222333444444333333555777uuu___RRRKKKJJJFFFDDDCCCEEECCCAAABBBGGGCCCHHHSSSfff~~~vvvYYYEEE???===:::888777777888:::666666555555666888:::;;;888999999777555333333444000111222222333333333333333444555555555444222111222222222222333333333333222333555666666555333222222333333444444555555555///...111555444000111444666111///000000000333888333111///000222444555555888666222000000222666888555555444444333222222222000000000/////////......000------//////---...111---...//////...///000111......---------...000000+++,,,---/////////...---+++++++++++++++,,,------,,,---...//////////////////...222444888IIIZZZ]]]gggqqq}}}vvv]]]KKKBBB<<<888999888;;;AAABBBDDDQQQ```xxxuuufff\\\WWWYYY___aaakkkzzz}}}mmmaaaLLLFFF>>>999888666444111333555666444222111333666999777555444444444333222000222333111333555444000444000,,,---111333111////////////...------,,,,,,---...000000000000222444333333333222222000///...000000//////...---,,,,,,---------,,,+++***((((((---,,,,,,---///000///...000000000000000//////...///,,,))))))+++---,,,+++......//////...---,,,,,,...//////000000111111111.........///111222333555000AAA[[[www|||gggKKKBBB:::999999777666777666888:::888444222444666444444555666888999:::;;;666444555777888999===CCCHHH```{{{}}}^^^GGG===:::999888777777888777555333///000222222111222444666xxx```TTTPPPKKKFFFDDDCCCDDDGGGFFFDDDHHHNNNKKKVVVhhh|||dddOOODDD;;;<<<===;;;999888999:::555555555555666888:::;;;888888999777555444444555222222333333333333333222222333444444444333111000222222222222222111111111555666777777777777666555000111222333333333444555000000222555444000000333555111000333444222333666333111......000222333444555333111000111333666888555555555444333333222222000000000000/////////.........111555222,,,,,,111//////000000///...///111......------...///111222+++,,,.../////////---,,,++++++++++++,,,---...///+++,,,...///000000000000+++444555777DDDSSS^^^jjjuuu}}}jjjRRRDDD@@@<<<666;;;999===DDDFFFKKK]]]rrrooo\\\QQQJJJEEEFFFJJJJJJQQQ]]]mmm~~~zzzaaaXXXMMMEEE@@@<<<666222333444555555555555444444:::888555444333333111///111666777444333555444000000...,,,---000111000...------.........------,,,,,,---///000///000222333222222222222222111000000....../////////...,,,+++,,,,,,---,,,,,,+++******)))***++++++++++++,,,...///000000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,------...///000000///---------...//////000111111............000222222111000888JJJddd~~~oooPPPFFF===;;;;;;888777777444777999888444222444777555555666777888888999999777444444777888888<<>>@@@>>>:::888777666333333222333444666888999777888999888666444555666333333444444444333222222000111333444333111///...333333222222111000000000333333444444444444333333...000222333333333444555222111222555333///...111444111222666777555333444333111...---...111222333111111111222333444555666444333333222222111111000000000000000////////////---///666:::666---+++000111//////111111000000111///...---,,,,,,---...///,,,---///000000///---,,,,,,------...///000222333***+++---///111111111000///@@@???@@@TTTaaahhhyyyxxx___GGG???AAA???999===;;;???GGGKKKSSSiiidddTTTEEE@@@>>>;;;;;;??????>>>BBBNNNbbbxxx|||qqqbbbVVVMMMEEE===777222111222444555555444111:::888555333222111///---,,,222555111///222222///,,,...///000////////////++++++,,,---............+++,,,.../////////111333//////000000000//////...,,,---///000000...,,,+++------.../////////......***---//////---,,,///222///////////////...------***,,,......,,,+++,,,,,,***+++,,,...000111000...,,,------...///000000111...///...---///111000...444666@@@WWWssstttSSSIII???<<<<<<999777888333777999888444222555888666666666777777777777777777444444777999888;;;@@@CCCSSSkkkzzzttttttwwwwww~~~{{{YYYDDD======:::999999999:::999777444111222222111000000111333{{{gggXXXPPPMMMLLLLLLIIIJJJPPPSSSVVVaaalll{{{rrrVVVCCC===@@@999999999888999999::::::666888888555111111666;;;666777777888777777666555555555555555444333222222555555555444111000111333111222333333333333222222111000333777666222111444//////......///000222333111111222222222333333333555111///333555444555888000000111222333444444444111111111222333444555555444...))))))...222222111222111000...------------000///.........000111222////////////////////////...+++((())),,,---+++)))222111///---,,,---///000------,,,---...000222333000+++***///111///111777555???MMMZZZeeeoooxxx}}}zzzfffQQQFFFCCCAAA@@@@@@===@@@CCCHHHRRRddd|||xxxTTTJJJ???888777777666444888888:::@@@IIIYYYrrr}}}mmmaaaWWWKKKAAA>>>999666999:::777333333???BBB???555///222444333222222222111111111000000,,,///000---...222222000000...------///000000//////,,,+++---...---...222///000111000...------...------...............---///............---------000000///---,,,+++***)))//////000000000000000000)))---000000---++++++---------------------------///000111111000000111222////////////000000000000444888;;;EEEccceeeRRR@@@;;;<<<:::888888999999888888777777666666666666666666777777777777888555555999:::888999===FFFPPPfffwwweeeZZZTTTRRRPPP^^^aaalll}}}yyy___KKKAAA???===;;;999999999999777555000000111222222222222222|||nnncccZZZVVVWWWWWWZZZccciiippp{{{ttt^^^LLL>>>999999:::999999999888999999999444666777555222111555999666666666666666666666666666666666666555444333222555666555444222111222333111111000000000000000000222222555888666000///111//////......///000222333111111111222222222333333111...---111333222333666666666666666666888999:::555444333111111000111111888444//////222555555333000000//////......////////////.........///111111000000000000000000000000---,,,++++++---.........///...---,,,,,,,,,------------------...///111222///...///333222111777???CCCMMM\\\jjjtttzzzmmm\\\JJJAAA???=========???BBBFFFOOO\\\ooojjjIIIBBB888333222333111000999777888;;;???JJJ^^^oooxxxnnnaaaVVVDDD<<<777777888555444444<<>>UUUuuummmZZZEEE===;;;999777888::::::999888777666555555666555555555555555555555:::777666999:::999;;;???FFFPPPeee}}}ooo\\\LLLEEECCCBBBAAAAAADDDOOOaaassszzz___KKKAAA???===<<<:::999999888666444444444333333222111///...vvvooorrrsssxxxvvv[[[LLLEEE@@@;;;999:::::::::999888888888777222555666555222111444666555555444444444666777888888888777777555444333222444555555444222111222333333222000/////////000000444444666999666///,,,...///////////////111222222000000111111111222222222000---...111222111222666:::999999999:::<<<>>>???;;;:::777555333333444444666333000000222444222111......//////000000000111///............///000000111111111111111111111111+++---............111222,,,,,,,,,,,,,,,++++++***......------...///000000---///333666666777AAAKKKSSS]]]kkkxxxyyy___QQQCCC>>><<<;;;;;;===AAACCCJJJYYYlllvvvXXXEEE???888555555666555333888666555666666;;;IIIVVVwwwxxxlllTTTIII???;;;888555555777888:::999333000222222222333333333333222222222222,,,000111000000222111---222000......//////...------+++,,,000000......111...///000000//////000111---...............------++++++,,,---...///000000,,,,,,---...///000000111&&&''')))***,,,---------111---***+++///111///,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////......///111////////////000000000000---333555777EEE```xxxxxxdddNNN@@@;;;888777888::::::999888777666555444777777777666666555555555:::666555888999888;;;???FFFOOObbbyyydddVVVEEE:::888999999777888999???JJJYYYmmmzzz___JJJ@@@>>>===;;;999888888777555333333333333333222000///...vvvaaaLLLBBBAAA@@@???>>>:::::::::999888777666666000333555555333222222333555444222222333555777999777777777666555333222111333333333222000000111222666444222000000000222333222333666999666///,,,---/////////000000111222222000000000111111111222222111///000444444222444999999;;;>>>AAADDDEEEFFFFFFBBBAAA>>>;;;:::;;;<<<===333111///000111222111/////////000000111111111000..................//////000000000000000000000000,,,...000///---,,,///333***+++,,,------,,,***))).....................///,,,...333888>>>FFFQQQZZZdddkkkvvvmmmTTTJJJAAA>>>===;;;<<<>>>AAAEEEPPPddd{{{nnnLLLBBB???;;;999:::::::::999666444444555444555>>>GGGaaavvvmmm```PPPFFF???999777888555666555333111111111111222222222111111111111000&&&+++///000222555555111333111///...//////...------+++---111222///...000...///000000000000111222.........///......---,,,++++++,,,------...//////......//////////////////)))***+++------.........000...++++++...000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...------...000////////////000000000000---333666555;;;OOOlllnnnVVVDDD;;;888999999999999888888777777666666::::::999999888888777777777444222555666555888===CCCLLL]]]ssstttTTTHHH;;;555666999777444;;;;;;<<<@@@HHHZZZvvvzzz___III???===:::888777777777777666444//////000111111111111000zzz]]]OOOAAA;;;:::999;;;>>>999::::::999999777666555000222444555444333222222555444222222333555777999555555555444333222000000111111222111//////000111555444222000000111222333000000444777666000...000//////000000111222222222000111111111111222222222222111222555555555999???AAAFFFNNNVVVZZZZZZXXXVVVLLLJJJFFFCCC@@@?????????666555444444444555444333111111222222111111000/////////////////////......////////////////////////---///000...+++***,,,///***+++---//////...,,,***---------...............///000333<<>><<<:::<<<@@@CCCJJJZZZpppkkkJJJ<<<:::888777777888888888555444444555444333777>>>GGG]]]xxxwwweeeXXXLLLAAA:::888666444333333222111000111000000000000////////////***000444555777::::::666444222////////////...------+++---111222///...000...000111111000000222333......//////...------,,,---------------------,,,.........///////////////---............------,,,---......---+++,,,///222,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...///////////////000000000000---222555555555DDDaaa{{{uuu___JJJ>>>;;;;;;;;;777777777777888888888888:::999999999888888888777777333333555666666888<<<@@@HHHWWWlllxxxaaaFFF>>>666333555666222...222222444777<<>>;;;666555444555777888777666---......///////////////rrraaaLLLEEE>>><<<999777999>>>888888999999999888666555222222444444444444222222555555444444444666777888333333444333333222111000000111111000//////000222111111000//////000111222//////222555444000000333...///000111222222222222111111222222222333333333111000333777888;;;CCCLLLVVV]]]hhhrrrwwwvvvrrrnnn\\\YYYUUUOOOJJJEEEAAA???<<<:::888666555444444444111222333333333111000///000000000111000000///...........................//////...---***)))***++++++,,,...///000///---,,,+++,,,---...............333333666AAAVVVlllyyy|||}}}xxxaaaOOOAAA>>><<<<<<:::999===CCCKKKWWWkkkmmmNNN;;;:::888666666666777888777444444555333000111555999KKKbbbwwwzzzmmm___OOOBBB===;;;666333333333111000111////////////.........---...222555444555777666222333111//////000000///......,,,---111111//////222000111222222111000222333////////////...---,,,,,,------------,,,,,,++++++***+++,,,---///000111222............---,,,+++***))),,,///...+++***...222------------------------,,,---......------...000////////////000000000000---...222444333;;;TTTnnn}}}iiiRRRCCC>>>===<<<777777777777888888888888666666666666666666666666888555666999:::999:::===<<>>:::666444444444111///000111444555666>>>OOOaaawww\\\GGG===;;;555444333444666777666555000000000000///---,,,+++qqq[[[MMMDDD@@@>>>??????<<<;;;===666777888999999888666555444333333444444444333222666666666666666666666666222333333444444333333222111222222222000000222333/////////000111111222222000///111333222///111555...///111222333333222222222333333333333444444444111111555;;;???FFFSSS___kkkrrr}}}qqqnnnjjjddd]]]VVVPPPLLLFFFCCC???:::666333333444///111222444444333222111111111222222222111///...///////////////////////////...,,,+++,,,,,,,,,++++++,,,---...//////...---***+++,,,...//////......111555999CCCWWWoookkkSSSCCC:::888999::::::;;;AAAJJJXXXiiiqqqRRR===<<<:::777555666888:::777444444555444000000333666>>>MMMbbb|||wwwdddSSSJJJAAA999444444444000///111000////////////.........,,,000111//////222222///222111//////000111000000000------000000///000333111333333333111000111222////////////...---,,,+++,,,,,,,,,,,,,,,,,,------***+++,,,---...///000000,,,------------,,,,,,+++)))***,,,,,,,,,,,,---...........................,,,...//////......///000////////////000000000000///,,,///555444666HHH___{{{ttt[[[IIIBBB???;;;999999888888777666666555444444444555555666666777777666777<<<===::::::===:::AAAMMM]]]uuuhhhIII===;;;888444222333555666888777888888666777AAALLLsssuuu[[[FFF<<<:::666555444444555555444222222222222111000///------nnnZZZIII???>>>:::999>>>@@@===:::888555666888999:::999777666555444333333444555444333666777777888777777666555222333444444555555444444222333444333222222333555///000111333444444444444222000111222111...000555...///111222333333222222333333333444444444555555333333888@@@GGGQQQaaaooowww}}}|||wwwppphhhbbb^^^SSSPPPJJJBBB<<<888888999---///111444555555444333111222333333222111000///000000000000000000000000///,,,***+++...///...,,,+++,,,------............(((***,,,...////////////---444;;;BBBSSSkkk~~~ttt]]]EEE777666666888;;;<<<>>>FFFPPPbbbvvvtttTTT<<<;;;888444222222555888555333333666666444444777333444;;;OOOnnnuuuaaaWWWEEE<<<555555444000///222000000000000////////////,,,///000///111555666444222000//////111222111111111------///000...000444222444444333111000111222////////////...---,,,+++******+++,,,------...///......---------,,,,,,,,,,,,---......////////////***((((((+++...///---)))////////////////////////---...//////......///111////////////000000000000222---000777666444BBBUUUttt{{{bbbNNNEEE???:::<<<;;;:::888666555333333444444555666777888999999555444666;;;<<<999888::::::@@@JJJYYYqqqbbbCCC;;;:::666111...000666;;;444444555777666666===GGGgggtttZZZFFF<<<:::888777555444444333111///000000111222222222222222vvvjjj\\\JJJ@@@AAA===:::888999;;;<<<:::777777777777777666666666666444333222222333333222111666777888888888666555444111111222333333444555555444333222111111111222333222333444555555444333222***,,,...000111111//////......//////000222333444666:::;;;666111000444777999===CCCLLL[[[lllvvvxxx{{{sssnnn^^^___^^^VVVKKKAAA;;;999333222222333444444555555222555777666222//////000///111111///,,,,,,///333,,,,,,,,,...000000///---///...---++++++,,,------///.........///000222333///222777@@@NNNeee}}}sss]]]GGG<<<;;;555666666666:::BBBMMMUUUtttxxxYYYDDD888666777111333777333444444333222000111444666555111222===TTTppp{{{eeeVVVIII===666333000000222555333000//////...---+++---...///000111222333333***...111111//////111444000111222222111000///...000222444666555333000...///......---------......)))+++------,,,,,,---...,,,---------,,,,,,...///000///---,,,,,,---///000++++++,,,,,,,,,---------,,,,,,,,,---------.........&&&###(((///111//////....../////////...,,,+++///111111000///444>>>EEElllnnnWWWEEE>>>===;;;:::999888777555444444444555555666777888888999:::999888777777888999::::::>>>FFFTTTmmm___DDD:::999555222111444666666333777333333999555555@@@]]]tttYYYHHH>>>999888555333222333555666666444555333000111555444111rrrccc\\\TTTGGGAAABBB===;;;999999;;;<<<:::888888888777777666666555555555444333333333333222222555777999::::::888555333111111111222222333333333111111000000111222444555111222333555555555555444...///000111111000//////////////////000111222333555:::<<<:::666666999===>>>FFFQQQ]]]kkkyyyuuusssooofffZZZNNNEEE@@@;;;888555222222222222333...111333444222111222444222444555333///---///222---------///000111///---000///......------......///......---...000111222---///333:::HHH^^^vvv}}}mmm]]]MMM???777555555666666777;;;GGGWWWccc||||||```FFF999666777222444888444333333333111000111333666222222222888FFF]]]vvvzzzdddUUUDDD;;;777222000111333111/////////000///.........///000111222333333000///...//////000000000000111111222111000///...---///111222222000---+++......------------......'''))),,,---------...///,,,---------,,,,,,...//////...------------...///++++++,,,,,,,,,---------,,,---------------------...***)))---000000111333....../////////...,,,,,,...000000......222:::BBB]]]sssvvv___LLLAAA>>>;;;:::999888777666555555444444444555666666666777999888777777777777888999999===DDDRRRjjjcccGGG===;;;888444444666777777444777444444:::777888DDDZZZtttXXXFFF===999777555333333444555666555333444333111222666555222~~~dddXXXOOONNNKKKCCC@@@BBB===;;;::::::;;;<<<:::999999888888777666555555444666777777777666555333222555777999::::::888555444111111111111222222222222//////...///111333555666000111333555666777777777444333222111000000//////000/////////000111222222222555999:::888888>>>CCCIIIUUUeeerrryyypppdddYYYQQQIIICCC;;;555333333444444///111333333222333444555444777888666222///000111///......///111111000.........//////......------......------...///000111111222555999EEE[[[tttnnnVVVHHH@@@:::666555444666777888>>>NNNeeevvvlllJJJ:::555777333555888555222333222111000000222444111444555333777FFF```sssyyydddMMM???:::555111000111000......000111111000//////000111222333333444555111------000111000---000000111222222111///...///111333444444222///...------------------......%%%(((,,,...///...///000,,,---------,,,,,,...///---..................---,,,,,,,,,,,,---------------------------------,,,,,,+++---000///---000666.........///......---,,,...//////---,,,///666<<>>???<<<<<<;;;;;;;;;;;;::::::999999888777666555444444777:::>>>@@@>>>999555222555666666777777666555555222222222222222222222222////////////000222444555111111333555777999;;;;;;999777444222000///000000000000000000000111222222333555777::::::<<>>555777333444777444222222222111//////111222222555666333111;;;MMM]]]qqqnnnPPP???888555222111222000//////000111111000000000000111222333333333444111------///000000//////000111222222111000///111222444555444333111///,,,,,,------......------&&&)))---//////.........,,,---------,,,,,,...///,,,---///000000///---,,,,,,,,,,,,------------......------------,,,,,,,,,+++***,,,......+++---222..................------/////////---,,,///333777DDD___|||lllVVVFFF===;;;:::999777777777777777555555555444444444444444666666666555555666666666888:::???KKK___xxxsssXXX>>>888444333444333333333000444111000555444999HHHgggyyy[[[EEE;;;999555444444555666666555333222444333111333888888555{{{kkkYYYMMMHHHEEECCCEEECCC???===<<<;;;<<<<<<;;;::::::::::::888888888777666555555444666<<>>@@@EEESSSaaarrrtttiiiZZZNNNGGGAAA<<<888:::888555222111111111000000333777777444222333555555333111111222222111000///000111111111000...---//////...---......000111...///111333;;;PPPlll{{{nnnbbb[[[MMMCCC:::666444111111333444666:::???JJJ___yyybbbFFF888777333333555333222222333222000///000111111333444333333888AAAHHHYYYtttlllLLL:::444333222333444222000000000000000...000000000111111222222333...000000///---...000333///000111222222111000///...///000000000///---,,,++++++,,,---......------***,,,///000...---,,,---,,,---------,,,,,,...///+++---///000000///---+++,,,,,,---------.........------------------------...***)))---///------.........------............111000000///...000222555<<>>777888999666666777444888444333888999AAASSSrrr|||___FFF;;;999555444444555666666555333222333222111333777888444ppp```SSSJJJDDD>>>???@@@AAA@@@???===<<<:::;;;<<<;;;999888999:::777777777777666666666666444;;;DDDGGGDDD===666333555333111//////111444666333333444444555666666666666555333111000000000111444444444555777888:::;;;:::888555333111111222333111111111222333444666777:::888;;;CCCIIIPPPaaarrr~~~pppcccYYYOOOEEE======999555222111222222111///222555555333222444777777555333222333333222111333444444444333333222222111000///......///000111...000111222999LLLggg|||zzzjjjZZZLLLEEE:::888888999777222222555444888???IIIXXXmmmuuuSSS===:::444222555333222333444333111000000111///000111222444666999;;;EEE^^^{{{uuu___DDD666222111333555555333111000000111000...//////000000111111111111+++///222111...---000333...///111222222111000000///000111111111000...---)))***,,,---......---------...//////---,,,,,,---,,,---------,,,,,,...///,,,---///000000///---,,,,,,---------............,,,,,,,,,---------......000++++++///111///------......---------...//////111111000000000111222333:::NNNjjj{{{eeeQQQFFF>>>===:::777666666777777555555555555555555666666555555666666666666555555777888<<>>>>>>>>>>>===<<<888:::;;;:::888777888:::666666666666777777777777222888>>>@@@<<<777555444222222222222222333333444111111222333555666777777888666444333111111111222444333333333333555666777777666444333222333333333111111222333555777999:::;;;:::BBBOOOYYYaaassszzzrrrgggYYYOOOHHHBBB;;;777666555444333222444666555222111444777999777444333333333222111444444333222222222222333222111000//////000111222///222333222666GGGaaauuu|||kkkYYYKKK@@@;;;777666777:::999666555888555:::EEEVVViii}}}```DDD>>>666333555444333444555444222000000111111222333333333444666888;;;IIIaaayyyxxx[[[MMM===666444222333555333111000000111222111000///////////////000000000...///111222111///.........///000111222111111000222222222333222111000000(((***,,,.........---,,,---......---,,,,,,...000,,,---------,,,,,,...///------...//////...------------------............***++++++,,,---...//////,,,+++---000///******......------,,,---...///000000000///000111111111111888HHHaaayyymmmVVVGGG@@@>>>;;;888666555666666333333333444555555555666555666777777777777666555666777<<>>GGGOOO^^^tttzzz]]]DDD:::<<<777555333333444555666555222333222///111444444000}}}bbbYYYOOOFFF@@@===>>>@@@:::===???>>>======<<<;;;777999;;;:::777666777999555555666666777777888888000555999888444111333555///111444666666555333222//////111222444555777777777666555333222222333333333333111111111111222333444444444333333333444444111222333444666888:::<<>>;;;999666444555777777555222111444777:::888555333333444333222333222000/////////000111333222111000000111222222---///000...000???WWWjjjuuu```OOOCCC<<<999777333111444555333333444666<<>>UUUoooqqqVVVEEEBBB???;;;888555555555666111111222333333444555555555666777888888777666555666777<<>>AAAFFFRRRcccsssdddXXXJJJAAA@@@???===999444444333222111111333555999666333222444555444222///222222000------......111111222333333333333333///...///000222999IIIYYYkkk~~~cccMMMAAA;;;777333555222222333222111444:::888LLL\\\kkk}}}\\\EEE===999444//////111333555555444222000000000111222333333333333666666???SSSkkkyyy[[[III===:::666555666555222............//////000222222444111......000111...+++000///......///...,,,***000000000///......000222111000///------......//////...---,,,,,,,,,,,,,,,---//////---***))),,,//////...---,,,+++,,,,,,---000...,,,---///111000......---,,,++++++,,,---...---...///...,,,+++,,,---...------------,,,,,,,,,....................................////////////777777EEEcccuuu[[[IIIBBB???999555333444666888555444333222333444555666555999999444444888999555999999:::???FFFWWWsssqqqiiiccc]]]XXXWWWTTTZZZccckkkttt}}}qqqUUUDDD>>>;;;;;;999777777666666444222111222333333222222444666}}}oooaaaTTTKKKIIIEEE@@@===<<<=========;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999;;;===<<<999666777666666666555555555555666555555444444444444444222333444555444333111000///000222333444444333333444444444555555444444444333333333222000000111333222222111111222222333444555666888:::<<>>:::;;;;;;<<<<<<<<<<<<<<<:::999999;;;<<<;;;999777666555444333222333444444777666444333333333444555111222333333333222000///000000111333333333333333444333333222222333333444222444555444333222222333///000000111222333555666777888999;;;???FFFNNNTTTkkksss~~~rrrbbbXXXNNNFFF???;;;:::888666444333111111000...,,,---///111222222333777;;;<<<888444222333333111///---...000222444333222222333111222;;;EEEQQQiiivvvYYYFFF???===:::666777555666777666444999@@@QQQiii{{{gggLLL;;;666777333111......///222333333///000111222333333333333333111333;;;HHH[[[tttfffLLL===888000333555666333///,,,***---------------...///000,,,///222111---,,,...111/////////000333444333111000000000///......000222111000///------......///+++---///...,,,+++---000...---------......,,,+++......---,,,,,,,,,------///---,,,---///000///...,,,------......------,,,---...///...,,,,,,,,,---+++++++++,,,------......------...///000111111222000000000000111111111111///666???NNNgggoooZZZHHHCCC===888777666666666333333444555555555555555444666555333333555666444777777888<<>>HHHLLLGGG;;;333111000///.........///111222111111222333111///444<<>><<<999444333222222444555999CCCOOObbbyyywww[[[FFF;;;888444111......000222222111///000111222222333333222333111222666<<>>;;;777333777444333444666???PPP```tttrrr[[[FFF:::555222///111333444111...//////000111222222222222000111222555666>>>PPPaaatttvvv___NNNBBB999444444222444555333000///111444---,,,,,,,,,,,,------...---,,,+++,,,///000///---000//////000111111000...000000000///---...000222111000///------......///000,,,***,,,111333///***---,,,+++---000000---***,,,---------------------+++---...///............+++,,,---......---,,,+++...///000///---,,,---...+++,,,---...///000111222.............../////////............////////////000444666???\\\yyyeeeMMMFFF===888888999888777333444555666777666555444999888888999999999:::;;;888888:::===BBBPPPiiinnnRRRAAA<<<:::888777666888:::;;;:::999888888888777555444666777vvvzzzvvv```RRRTTTDDD@@@======@@@BBBAAA@@@???===:::999999:::999888999:::<<<>>>>>>===<<<;;;444666777666555555666888777666555444333444555555333333333333222222222111333333222222111111111111111111111111222333444555333222222111111222222333000333666666555444333444444333444444555666777888777<<>>YYY{{{qqqUUULLL@@@999888999888666444444555666666666666555888555555888888777888;;;999999:::===AAAOOOggg|||nnnRRRAAA<<<;;;888777777888:::<<<;;;:::777888888777666555777888sssbbb___ZZZMMMFFFGGG@@@>>><<<>>>@@@AAA???===???===;;;:::;;;;;;;;;:::888:::<<<>>>>>>===;;;:::222444555444333333555777666555555555444444444444333444555666666444333111444333333222222222222222222111111111111333444555222222333333333333222222000222444555444333333444333333444555777999:::;;;999DDDUUUgggxxx}}}uuuiii___RRRHHHCCC???;;;888444555666555333444777:::<<>>::::::<<>>GGG[[[ppp|||rrrUUUHHH<<<888777555444444///---,,,,,,...000000000......------------......,,,,,,+++,,,---------,,,...------///111111000///000000000///......000222111000///------......//////000111111000---,,,+++,,,,,,------,,,,,,...///+++,,,---.........------))),,,///000...,,,---...---------,,,,,,---------...///000///...---...///***++++++,,,---...//////,,,---...000222444555666000000000000111111111111111000222:::MMMggg~~~aaaTTTDDD:::888888777555555555555555555666666777777333333777888555666:::888888999<<<@@@LLLdddyyymmmPPP@@@:::999999888888999;;;<<<;;;:::555666777666555555777888pppcccRRRGGGCCCBBB???;;;;;;999888:::===>>><<<999>>><<<:::;;;<<<======<<<888:::<<<>>>???===;;;:::111333444333111111444777444444555555555444333222444555777999888666444222555444333333222222333333222111111000111333444555222333444555555444333222000222444444333333333555111222333666888;;;===???DDDRRRggg|||wwwlll\\\OOOHHHCCC>>>:::555777999999888999===@@@LLL[[[vvv{{{ZZZ@@@888000000000000000111111222000...///222111---,,,...000222555888???SSSpppppp\\\MMMFFFDDDDDD>>>@@@GGGMMMTTT```uuu~~~wwwtttvvvzzzhhhFFF>>>555222555777444111...///000111111222222111222111333555444111444:::777GGGYYYiiimmmWWWCCC===777666333000000333...,,,,,,...222333000---///......---------......***---///...+++)))+++...,,,,,,,,,///222333333111000000000///......000222111000///...---......///,,,222777444---(((***...+++---...---******...222***+++---...///...------(((,,,///000...,,,,,,.........,,,++++++,,,.........000000000...---...///)))******++++++,,,,,,---+++,,,///222555888:::;;;............////////////222000111666???RRRpppiii[[[III<<<999888666444666666555444444666777888777333333888888555666;;;777777888;;;>>>JJJaaavvv}}}kkkOOO>>>999888:::999888999;;;<<<;;;:::333444555444444444666888kkkooo~~~ppphhhVVVOOOFFFBBBBBBBBB???=========<<<<<<===>>>@@@AAA===;;;888888:::;;;:::888888999<<<>>>>>><<<:::999333444444444555555666666777555555666999:::666333111333666777777666777777???777222333333111222777555555444333222333777:::666555444333222333444444333333333333444555666666999777555666:::@@@DDDEEELLLbbb|||lllYYYMMMIIIGGGFFFIIIBBB;;;999888888<<>>777555666000111000///...///000222333111000000000111222333333666999BBBTTTmmmlllSSSAAA888444111111333555555444222111000///...---------...///...+++((()))---111---...///...,,,+++,,,------------......000111222000,,,)))(((+++///000///777333///...///000///...///000111000...------...******))))))***,,,---...///+++...555222&&&###(((+++,,,------......------...000000...******---000////////////////////////---,,,,,,,,,,,,---......///......222777::::::999---444222000444000+++000000///222888>>>NNNnnngggLLL@@@;;;999999;;;555555555555666666666666777555444444666777777666:::888999;;;>>>HHH[[[mmmvvvmmmRRRCCC===;;;666555555777:::======<<<666555666999888666777;;;yyy^^^]]]iiipppttteeeYYYRRRJJJEEEAAA@@@BBBCCCAAA>>><<<<<<;;;;;;<<<===???@@@===;;;888888:::;;;:::888999:::<<<===<<<:::888666333333444444444555555555666666666777888888666444555666888777555444444555<<<555111333444333444888555555444222111333777;;;444333222111000000111222333222222333333444555666777777777888;;;@@@EEEHHH```tttzzziii^^^WWWQQQMMMGGG@@@;;;:::999777999===QQQ```pppqqqbbbLLL;;;333000000000000000000000000//////000111222333333444444000111444222222@@@SSSjjj}}}}}}nnnccc``````ccchhhiiirrrlllSSSGGGFFFBBBKKKXXXgggvvvuuu[[[GGG===444444777333111000...---...000222444111111111000111111222222222222444<<>>999888888999;;;<<<;;;:::666555666999888666777;;;wwwXXXRRRXXX\\\iiivvvvvvggg[[[QQQIIICCC???===<<<>>>AAABBB???<<<::::::::::::;;;<<<===>>><<<:::999888999:::999888999:::;;;;;;:::888666444444444444444555555555555444666888888777666666666999:::999666333111111222777222111333555555555888555555444222111333777;;;888777666444333333444444222222222222333444555666666888:::<<<>>>DDDLLLRRRppptttiii]]]VVVHHHBBB<<<<<<:::777777999GGGPPPXXXVVVKKK>>>666444000000000000000000000000//////000111222444555666555111000333111---222<<>>444333444222/////////000000000------,,,,,,---.../////////...---...///111111000...///000///...---...///------,,,,,,,,,------...---,,,,,,---000222222111///...,,,,,,...///000000...000000///,,,******+++,,,+++++++++,,,---...///...***,,,111///(((''',,,+++,,,------......------000---+++,,,///000---)))////////////////////////---------,,,------...///,,,++++++---///111111000+++111---***000//////777666222111333666CCC___{{{fffQQQCCC:::666666444555555555555666666666666555444555666777777666666666888:::;;;@@@OOO]]]wwwsssYYYJJJCCC@@@===<<<;;;;;;<<<;;;999777555444666999888555777;;;{{{ZZZQQQTTTVVVUUU___mmm{{{wwwlll]]]QQQLLLIIIEEEAAA???===;;;<<<======;;;888999999999::::::;;;<<<<<<;;;:::999999999999999999777888999999999888666555666666666666666666666666333666:::999666555555777::::::888555222000111333333111111333555555444444555555444222111333777;;;:::999888666666666666777222222222222333444555666555999<<>>AAADDDAAA:::555333444111000000000000000//////000000///000111222333444444000///111111///111666:::HHH]]]qqqcccEEE888999555888<<>>JJJWWWooouuu[[[KKKBBB>>>>>>===<<<<<<===<<<:::777555444555888888555777;;;~~~[[[OOOOOOQQQLLLQQQYYYaaaiiittt~~~}}}xxxqqqiiiddd[[[RRRHHHCCCCCCCCCAAA???@@@>>>;;;999999:::::::::888888999999:::;;;;;;;;;:::::::::999888888888999555555777888888888888777888888777777777777777777333666:::999666555555777777777666444222111333555222222222222333444333111444444444333222444777:::666666444333333333444555333333333333444555666666444888<<>>IIIUUUgggtttZZZHHH???:::<<<<<<<<<===>>>>>>;;;999444333555888888555777<<<^^^LLLKKKMMMKKKLLLMMMPPPTTT[[[ccciiimmmsss{{{~~~zzzxxxxxxwwwtttqqqgggddd```]]]ZZZVVVQQQNNNJJJFFFBBB@@@@@@AAA???===<<<;;;:::999999:::<<<>>>777888999:::;;;;;;;;;:::999::::::999777777888999444444666777888999999999888888888888777777777777444666888888777666666666333444555444333333555777333444333222333666555111222444555555444444666888666555444444444555777777444444444444555666777888444888>>>GGGTTTgggzzz{{{ppp```OOOEEE@@@;;;999999888888777777666666555555333333333222222111111000333111///---,,,---...///111000///......///111333111000555???NNNbbb{{{iiiHHH777333222333444222333===NNN\\\uuuQQQ=========666555333333333444666777222222111111000111111111000///...///111444555555999777555333222000...,,,---///000///...---...000//////...---,,,,,,------...---,,,---...000000///...///000000//////000111//////.........//////000+++---000111000//////000,,,---///000//////111333...///111000...,,,,,,---+++,,,------------,,,,,,***+++,,,---,,,+++---...+++,,,------......------///222444222---+++,,,...////////////////////////......------......///000...///000///---,,,---...)))111000///444000+++000333000111444333444@@@QQQlll}}}eeeKKK===999777333444444444444555555555333333444666888999777666111333888<<<;;;===FFFRRRbbb~~~rrrWWWEEE<<<888::::::;;;===???>>><<<999333222444777777555777<<>>>>>777888:::::::::;;;<<<===777888999;;;;;;;;;;;;:::888::::::999777666888:::666666666777888888888888777777777666666666555555666666666777888888666444111333555555444444555666444666555222555:::;;;777000333666777666555555666666555555555666888:::;;;666555555666666777888999:::>>>HHHUUUgggyyyqqq^^^SSSLLLDDD>>><<<;;;999888777888888666555555555444444333222222111222111///------...000111///111333222000000111222000///111666===JJJ```tttpppOOO:::333333444444333333888AAAHHH___tttiiiOOOEEE???444444444333333333333333111111111000111111222222222000///...///000222333000////////////...,,,+++))),,,......---,,,...///.........---......//////------,,,+++***+++---///---...000///......000111------------......///000,,,///111000...---...000))),,,//////......000222---...000000...---...///++++++,,,------,,,+++***))),,,...---,,,,,,,,,,,,+++,,,------......------/////////...,,,,,,---...////////////////////////...............//////000---///000///,,,+++---...***111///...333111...555...---222888666333:::GGGZZZrrrjjjMMM???;;;999333333444444444555555555222222444666999999777666333555888;;;999999BBBMMM]]]{{{pppVVVEEE===999::::::;;;===>>>===:::888222222444777777555777<<<```HHHGGGLLLHHHHHHHHHHHHGGGGGGGGGGGGMMMOOORRRTTTUUUXXX[[[]]]^^^^^^```dddhhhkkklllkkklllmmmppprrrpppkkklllpppgggaaaYYYTTTSSSRRRPPPMMMNNNNNNMMMJJJGGGEEEFFFHHHGGGDDD@@@??????@@@@@@@@@:::;;;<<<<<<;;;;;;<<<>>>666888;;;<<<<<<:::888888777888:::;;;<<<<<<;;;;;;888:::;;;999666555777:::888888888888777777777777666666555555444444444333777555555666999:::666333000222555666555444444555444777666333777>>>@@@<<>>;;;888777888999777555666666555444444333222222222000///......000333444,,,222777777444444444555000000222555444777GGGYYYlllyyyxxxXXXBBB999333333222000000222666999DDD```bbbMMM===333333333333333111000///111000000000111222333333---///000000///......///---///000000///...///000&&&))),,,---++++++---///---------...///000111222,,,------***''''''+++///,,,...//////......///111+++++++++,,,---...///000,,,...///...+++***,,,...+++...000///,,,+++,,,......000222222111000111222***+++,,,,,,,,,+++***)))))),,,...---,,,,,,,,,++++++,,,------......------+++(((&&&(((---111111000////////////////////////...............///000000...000111000...,,,...000+++111...,,,222222222:::+++,,,222:::888333888BBBHHHeee|||jjjMMM>>>:::999333333333444444444555555222222444666999999888666555666999:::777666>>>IIIVVVvvvoooUUUFFF???<<<;;;;;;<<<===>>><<<999666222111333777777555777<<>>>>>===<<<<<<<<<<<<===<<<<<<;;;::::::999888888666444333555999>>>BBBDDD;;;888999>>>>>>:::999===333555666555222111444666222333444444555555444444555333333666888888444111666666555555555666666777444333333333444444333111555333111111@@@\\\\\\AAA555666777888888777666555222222333222111222555777;;;444222777;;;999999<<>>999666555444222000000333111//////000111000///000000////////////000000+++,,,---...////////////------............------......------------......//////...,,,******,,,///...///////////////......222111///...///000///...000111111///---,,,---...,,,,,,++++++,,,,,,---......111222111...,,,,,,...,,,,,,------.../////////111000///------......///...------......///000111///...---,,,+++,,,---...333222111000000111222333---...///...---...///111111000///...............///000...***,,,222777777000000//////111555888;;;IIITTThhh}}}fffJJJ@@@;;;555777777555555444555666777333333444555666777888999333777::::::999<<>>???AAA@@@>>>======>>>>>>===<<<;;;;;;;;;;;;;;;<<<;;;;;;:::999999888888666555444666999===???@@@999777:::???@@@<<<:::<<<444555666555222222444666333444555555666666555555555444444666888777444111333333333333333333333333333222222333444333222111555333444444:::MMMPPP>>>333333444555555444333333000222222222222222444666555111111666999999===BBBPPP```ssstttiii[[[PPPEEEBBB>>>;;;;;;::::::999:::999888777555444333222333666000...444333///444333222222111000////////////000000000000333777;;;BBBKKKYYYiiiyyyvvvYYY???333444333000///111444666666>>>SSSrrrhhhIII???:::555555555333111222111000//////111222222222111111000000000000111111---------.........//////---..................---......------------.........///...---++++++,,,........./////////......---111///......000111000///000111000///---,,,---...,,,,,,++++++,,,,,,---......000222111...,,,,,,---,,,,,,------.../////////111000///...---......///000...,,,+++,,,...111333......---,,,,,,,,,---...222222000000///000111111---...///...------///111000//////..................000...+++,,,222666666111000//////111444777999===GGGZZZqqqeeeJJJ>>>999333444333222111111222333444333333444555666777888888444666999999999<<>>>>>???AAADDDHHHJJJEEEBBB>>>>>>???@@@===;;;:::<<<>>>???===;;;::::::===<<<;;;:::999999999999;;;;;;::::::999888888888777666555777999;;;;;;:::777666999>>>>>>;;;888999666777666555333333444666444444555666666666666555444444444555777777444222222333333333333333222222111111222222222222222111666222666777444;;;AAA:::222222333333333333222222...000222333222222333444222111222555999>>>IIISSS```sssyyyiii\\\LLLIIIDDD@@@>>><<<:::888::::::999777666555444333000666333000555333000666333222222111111000000000///111333333111000111111777<<>>888444666555444333333444555666333333444555666777777888555555666777:::===@@@BBBKKKbbb|||jjjQQQBBB<<<999999888888888999888555333222222222333555777888999xxxWWWMMMFFFEEEEEEDDDCCCBBBBBBBBBBBB@@@AAAAAA@@@???BBBGGGKKKJJJGGGDDDAAAAAA@@@>>>===>>>>>>>>>>>>???BBBEEEHHHCCCAAA??????@@@@@@>>><<<999<<>>;;;:::999<<<;;;:::999888777777777::::::999999888888888777777666777888999999777666666666777999::::::::::::999999777555444444555666333444555555666666555555444444555555666666444333555666777777777666555444///111222222111111111222888000444888111111666666333333333444444333333333---///222333222222222222333444555666;;;GGG[[[kkktttwwwjjjZZZTTTLLLEEEAAA>>>;;;:::;;;:::999888777666555555,,,444333111444111///777444444444333333333333333222444666555333111111111555888===DDDNNN[[[hhhqqq||||||XXX@@@:::555333333111111222666333777GGG]]]uuueeeGGG;;;222222333111111555222111000000333444444444333333222222222222333333333111///---,,,,,,...///.........------...............------------......,,,...//////...------...+++,,,------...------------,,,,,,...111333333222/////////...,,,,,,---...,,,,,,,,,,,,,,,---........./////////...---------,,,,,,------...///////////////......------------///...,,,++++++...111333---------------.........111000//////......---------.........------///000,,,------...////////////,,,//////...///333333111222111000000000222333555888<<>>???BBBEEEHHHEEEBBB???>>>>>>>>>===<<<===>>>>>>===<<<===AAADDD===<<<;;;;;;<<<;;;:::999999;;;>>>???===;;;999999::::::888777777666666666999888888888888888777777777777777888999999666444444444444555999@@@EEEHHH===:::777555444555555666333333444555555555555555444555555555555444444555666777999::::::888666444...000222222111000111333:::///111666111000444333333333333222222333333333---///222333222222222222444666777777>>>RRRnnn~~~jjjaaaUUUJJJCCC>>><<<;;;;;;;;;:::999888777777666***333222000333000---555333333333333333333333444444444444333222222333555111333555888===EEEMMMSSSbbbooolllMMMAAA777555555333222444888666666;;;GGG___pppNNN===111222333///000555444222111111222333333222333222222222222222222333333222///---,,,---......///...------------...///......------------......,,,...//////...---......+++,,,,,,---......------++++++,,,///222444333222...//////...,,,,,,---///------,,,,,,------...///..................---,,,,,,,,,------.../////////...............------,,,,,,,,,------.../////////---------....../////////////////////......------,,,---...---,,,---...000+++,,,---...//////......+++///000...///222222000111000000000000111222333888;;;DDDVVVsssgggLLL>>>:::;;;222222111111111222444444333333444444555555666666666555555777:::=========HHHZZZrrrgggNNN@@@;;;888666555555777999::::::999111111222333444444444444___NNNEEEEEEDDDCCCBBBAAAAAAAAAAAACCCAAA@@@???>>>???AAABBBBBB@@@>>>===>>>??????>>>===???@@@>>><<<===AAAEEE:::;;;;;;<<<;;;;;;::::::777999;;;<<<:::888777777999888777777666777777777777777777777777777777777777666777888999999777555222444444555<<>>;;;<<<;;;;;;:::999999888888,,,333000---222000---333/////////000000111111222111111111//////000333666///000222444666:::>>>BBBMMMZZZlll}}}~~~___LLL<<<888777444444777333444555555999LLLnnnXXXCCC444333333...///555444333111111111222111000111111000000000000111111333111000...------......///...---,,,,,,---...///......------------......---...//////...---///000+++,,,---......///......++++++,,,///333444333222---......---,,,,,,---///---------------......///...---,,,---//////---+++,,,,,,------.../////////---............---,,,,,,***+++---/////////...---,,,---...///////////////......////////////......,,,---...---,,,,,,...000+++,,,...//////...---,,,,,,//////---...222222///////////////000111222222222666===MMMkkk~~~kkkPPP???999999333222222111222333555666333333444444444555555555555666777999:::;;;<<<===GGGTTTjjjhhhOOOAAA<<<:::555555444666999:::::::::444444555666777777777666___OOOHHHEEEDDDCCCBBBBBBAAAAAAAAADDDBBB@@@?????????@@@@@@BBB@@@>>>===???@@@@@@???<<<>>>@@@>>><<<===BBBGGG;;;===>>>???>>>=========777888:::999888666666777777777777777777777888999777777777777777777777777777666666777999:::999888444777777777>>>KKKTTTVVVBBB>>>888555666777666666666666777888888888888888444555666555333333555777444666999;;;:::777333000---111555555222111333666777222444333...222666///222111000000000000111222000222222222222222444666000777===BBBQQQlllqqqcccVVVKKKCCC>>><<<<<<;;;;;;::::::999999111444...,,,222111---222------...///000000111111///000000///...///111333111222333333333555999<<>>DDDMMMaaaxxxjjjRRRDDD???===777555444555666888777666222444666777999999999999]]]PPPKKKEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@>>>>>>@@@AAABBBBBB???===;;;:::;;;<<<<<<<<<555999;;;:::999:::@@@EEE999;;;===>>>===<<<<<<<<<999::::::999888777888999666666666777777888999:::666666666666777777777777777666555777:::;;;;;;:::666::::::888===GGGMMMMMMCCC>>>888666666777777666888888999::::::::::::999444666777555333222555777555777;;;===<<<888444111...222666555222111444777444555999333***000666///555444333222222333444555222333333222111222555777000999BBBKKK]]]wwwqqqcccUUUIIIAAA<<<<<<<<<;;;;;;::::::999555666...+++333333...222......///000111222222333///000222222000000000222333222111///...000444777:::<<>>===<<<===<<<;;;;;;<<<>>>@@@BBBAAA@@@???===<<<;;;999999888999:::::::::;;;>>>@@@===<<<;;;::::::::::::;;;888888888777777777777777:::888666444333444555666777888999999777666666777888888888888888999999::::::777555777<<>>EEEHHHDDD???<<<<<<;;;888666888999333333:::555000777888444333555444111111444111444444222333666777444333777999555444666777555999===GGGXXXnnntttdddSSSGGGHHHDDD>>>:::999;;;===???555555444555555333000---000000000111111000000000222000///111000///222777555222111444444111222555555888;;;@@@EEEMMMUUUZZZiiivvvuuuVVV;;;111555666222222444666777777999<<<>>>PPPjjjlllPPP888444777444000000222222222111111111000000111111///...------------111...,,,,,,---///000000///...---,,,---///111333444111---,,,...000000...---,,,,,,,,,,,,---......000///---,,,---000333555444222000000222333111...//////...---,,,+++++++++***+++,,,---............---......---,,,---///111---,,,++++++,,,---///000---...///000000///---,,,,,,---......------...///000///...------...000111///////////////.........//////...---,,,,,,++++++......---,,,---...///000////////////000000000000------...------000333777;;;666555===LLL___wwwkkkPPP>>>999444444444333333222222222444444333333333444444555444666888888888999;;;===CCCHHHTTTggg{{{jjjOOOAAA===<<<::::::<<<>>>===:::444000666555555666888888777666]]]OOOFFFCCCCCCBBBAAA@@@>>>>>>===???>>>===<<<<<<===???@@@@@@???>>>===;;;:::999888888999:::999999:::===???;;;;;;;;;:::::::::999999888888888888777777777777888888666555444444444555666777999888666555555666555555555555555666777777999666444444777:::;;;:::;;;999666333222444666888555666666666555555777999777888777444111555???HHHQQQHHH???;;;<<<===999444777888222222888444000888777444333555444111111444777888555000...222333222666:::;;;777444666888777???EEEQQQbbbvvvtttbbbUUUKKKEEE???<<<;;;<<<;;;:::777666666777777666333000000000000000000111222222111//////111000///222888888333000000///...111555666777888999:::===BBBFFFRRR```oooyyydddFFF888666555111222333444444444555888:::AAAUUUmmm~~~dddKKK666444777444000111111111111111111222222222111111000///...------...111...,,,,,,...000000000...---,,,+++,,,---///000555222///...000111111000.........---...//////000222111///------...///000333111///000222333111///000///...---,,,,,,,,,,,,+++,,,---...............+++,,,---,,,+++,,,---///,,,,,,,,,,,,---...000111---...///000111111111000+++---...///...///000222111000...------...///000/////////////////////...------------------------,,,++++++***+++,,,---........./////////000000000///......///000222444555555555777<<>>AAA@@@>>>=========>>>???>>>>>>===<<<:::999888888888999999888777888;;;===999999:::;;;:::999888777888888888888777777666666666666666666555555444333555666777777555444444555444333333333333444555555555333222333444666666555;;;:::777444444555777888444555666555444444666777777888888555222555===DDDQQQFFF:::777;;;===:::444666777222111666222000999777333222444333000000333:::999444---,,,111444444:::>>>>>>999555777::::::FFFOOO___rrrttteeeTTTMMMDDD@@@???>>>;;;777777666666777888777555222222111000//////111333444111...///111111000333999BBB;;;444222111000444:::555555444222000000333555:::GGGUUU```kkkwwwqqqRRR???777555222222222111000///000222555444???PPPccczzzzzzWWWDDD444333666444111111000000111111222333333333111111000///............000...,,,,,,...000000000---,,,,,,++++++,,,------333111///...///000000000///////////////000111111000000///...............111000///000111222111000000000///...---------------....../////////......+++---//////...---...///,,,,,,,,,---...000111222.../////////000000111111,,,...000000000111333444222111///...---......///......//////////////////++++++,,,---......//////+++++++++***+++,,,,,,---............////////////111///...000333555444222///333777999888BBBZZZqqqvvv[[[FFF===666666555444444333222222222222222333444555666777777888999999888888999;;;@@@DDDOOObbbxxxkkkQQQBBB===<<<777888888999888777666666444333222222444444333111lllLLLGGGBBBBBBBBBAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>??????===<<<<<<;;;999888888777888999999888666777999;;;666888999::::::999777666999999888888777777666666444555666777777555333222333555666666444333333444444444444444444555555666111111222444666777888888;;;:::888666555666777888555666666555444444555777222666:::;;;888777888:::DDD<<<555333777:::888555666888333222666222111;;;666333222444333000000333444555333///000666::::::<<<@@@???999555777<<<>>>LLLXXXkkkssscccYYYMMMEEECCCAAA===999666555555666777777555333555444111//////000222444000......111111000333999DDD===777444222111444999111222111000...///111333111999AAAGGGPPP]]]fffjjjvvvZZZDDD888555666222222111...,,,,,,///111222555===LLLccc~~~sssaaaIII<<<222222444333111111//////000111222333444555111000//////.........///000...------///000000///---------------,,,,,,,,,///...---,,,------......///////////////000000111,,,,,,---...///000000111000//////000000111111000000000///...............//////////////////.........000222333111000000000,,,,,,---...///000222222111111000000//////000000///111222222111111333444222222000///........................////////////,,,,,,------.../////////---------------......///---.........////////////222///---///444666222...000333666666333999LLL___|||aaaIII<<<666555555444333222111111111222222333444555777888888999::::::888888888:::;;;>>>HHH[[[rrrmmmRRRBBB===;;;666666666666555666888999555333222222333333222111wwwOOOIIIBBBBBBBBBAAAAAA@@@@@@@@@=========>>>>>>???@@@AAA<<<<<<;;;:::999888888777888888888777666666999;;;666777999::::::999777666999999888888777666666555333444666777777555333222333444555555333222222333333333333333333444444555000111333444555777888999:::999888777666666666666555666777666555555777888222666:::;;;999777666777888777666555555555444444666999555444888333222===777333222444333000000333000444555444666;;;===;;;:::??????888444999@@@EEETTTaaauuusssgggXXXLLLFFFCCC@@@===888777666777888888777666999777333000//////111222111//////111111///333888<<<777333222000---...111///000111000000111333555222555666666<<>>555555444333222111000000111222222333444555777888999:::;;;:::888888888::::::<<>>???@@@@@@<<<<<<;;;::::::999888888777888888777666777:::<<<666777888999:::999888888:::999999888777666555555222444555666666555333222333444555555333222222333111111000000111111222333222333444333222333444666888888888777777666555555444555666666555666888:::888777666444333444888;;;666999:::999555222222333444999777666:::444333>>>888444333555444111111444222777999999:::<<<:::777777<<<===777555<<>>===;;;;;;<<<<<<;;;:::999777555222000000000111222000///111000///222777777333222333222...---//////000111000///000111333111222000...222<<>>DDDdddrrroooSSSBBB666666555444222111000000222222222333444555666777999:::;;;:::999888999:::<<<===DDDUUUlllpppUUUDDD<<<999555666777555333444999===:::777444333333333222111bbbTTTEEEDDDDDDBBBAAA@@@??????;;;;;;<<<===============<<<<<<;;;;;;::::::999999777888888888777888;;;===888888888999999999::::::::::::999888777666555555333333444555555555444333333444666555333222222333111111000000111111222333111333333222111222666999777777777777777666444333111333444444444555888:::888777444222222444888<<<888888777666555555444444111888777888:::444222<<<999555444666555222222555444888;;;999999;;;888444444:::<<<888777@@@NNNXXXppp{{{{{{kkk[[[PPPKKKJJJBBB@@@>>>===>>>>>>===;;;666555444333333222222333333111000111000...111666666222222444333000000333///000111000//////000111000111///---000666999888888===DDDNNNYYYaaahhhkkkuuuvvv|||\\\<<<111555,,,...000111000//////000///...000333555<<>><<<<<<<<<===<<<<<<;;;:::<<<<<<<<<;;;;;;:::::::::666777888888888999<<>>=========;;;:::333333333444444444555555444222111222000---000555222...---//////---///222...///111111000000111222///111111///000333111---222444666:::???DDDIIIKKKPPPRRRXXXaaagggiiinnnsssbbb>>>111666))),,,000111111000000000...---000333333222:::EEEVVVcccqqqvvvtttmmmbbbXXXKKKDDD>>><<<;;;888555444///222333///++++++...000,,,,,,------.../////////+++++++++******+++,,,,,,...------///000111///...+++---111333444333111///&&&))),,,,,,***)))***------,,,,,,,,,,,,---......222000///...///222555777555666777555111///000222------,,,,,,,,,------...***+++,,,---............111111111///------///111,,,---.........---,,,+++,,,...000111000,,,(((%%%333444555444222111222333///000000111111111111000---------...///000000111+++,,,---...///111222222///000222333333333222111000111111111222222222222...////////////111555888111000222555555444777===>>>NNNeeeyyysssUUUBBB::::::999777666444333333444444333333333444444555888999;;;::::::999;;;<<<<<<<<>>;;;===<<<:::777555666999;;;;;;:::999888777777777777333555888888777555555555222333555666666555333222333333333333333222111000444555444222///---......333444555555333333444555444444444333333666;;;???999777555444666777888777888666555666777888777555444111000222222333999@@@777999<<<<<<:::888777777;;;<<<===;;;888666666666555:::<<<;;;<<>>>>>@@@BBBGGGLLLPPPSSS```jjjwww~~~]]]AAA555333222000...---///000000000333222222222222222333333AAAGGGQQQWWWVVVOOOEEE>>><<<888444222333444333222000000000///////////////)))+++...//////000111333111,,,((()))------'''"""+++,,,,,,,,,---.........000///...---...000222333...///000///---,,,,,,---,,,---...---------///111222///---...111555777888;;;999555222000/////////...,,,,,,000111---))))))........................111//////111...))),,,333***+++,,,------,,,+++***)))222222111555111---444000222444444222000/////////111222222///---++++++////////////............---///...+++000777777222---...///000000///...---------......///000000000000,,,---222333000000555555555333222222333555555;;;KKKTTTaaayyy{{{qqqYYYEEE>>>;;;888444333333444555555444333222111222333333777999<<<===<<<<<<<<<===777;;;>>>EEEZZZvvvqqqXXXEEE===<<<444666777777666666888999777555333111000000111222nnnPPPFFFEEEBBB@@@??????>>>>>><<<;;;:::;;;<<<===<<<;;;444000000666999888999===777999999666666:::<<<;;;888888888777555666999;;;888888888777666666555555222555777777666444333444222333444555555444222111222222222222222111111000111222333222222444888;;;444555666666444444555666555666666666777:::???CCC:::888555555666777777666777666555666777888777666444222222555555444777===888:::======<<<;;;;;;;;;777999:::999777444444444666999<<<===CCCTTTmmm|||kkkaaaPPPIIIDDDDDDCCC???;;;;;;333666888888555333222333222111000000///000000000000000000...---...000222...///000///...///000222///000111000///......///000000000111222222333333333333333444777:::>>>@@@CCCLLLYYYbbbhhhpppzzztttTTT;;;000///111///......///000000///111000000000000111111222111555;;;???@@@<<<666222999666333222333333222000333333333333333333333333---///111111000000111222111...+++,,,...///,,,)))...............///////////////...---...000222333///000///...,,,+++++++++,,,---......---...///111111000000000111333666888999777444111////////////...++++++000222///...///........................---+++---111111------111++++++,,,,,,,,,,,,++++++(((000///,,,000,,,)))///000222444444222///......---///222222111///...///---.........//////000000...000///---000444333...---......//////......---------......///000000000111------111222000111555444444333333333333444444777BBBGGGRRRnnn~~~zzzuuu[[[FFF===;;;888666444444444555555444333222222333444555777999;;;;;;:::999999:::777:::<<>>===333555777777666666777888666444222111000000222222sssPPPFFFEEEDDDAAA>>>======>>><<<;;;::::::<<<<<<;;;:::<<<888666777999777777999444999:::666444777;;;;;;444555777777666666888:::666666666666555444333222222444666666444222222222222333444444333222111000000000000111111111111111333333222111///000333666444666777666555444555666444555666777888;;;@@@CCC;;;999666555555666555444666555444555777888777666333222444888888555777;;;777999<<<===<<<;;;<<<<<<888;;;======:::888777777777888;;;BBBOOOddd{{{}}}pppXXXNNNEEECCCBBB>>>:::888555777888777555333333333222111000///////////////000000000///---...000222...000111111111111333555...111333444222000///...//////////////////000000000////////////111222333333999@@@DDDHHHPPPZZZbbbsssuuuppp^^^EEE222,,,---000///...///000111///---............//////000111---...000111222222111111555444222222333222000...000000000000000000000000000222444333222111111222///...---------...///000000000000000000////////////......---...000111222000000///...---,,,+++***,,,---//////......000111000222444333111111444777888777444111000/////////,,,)))+++000444222111333------------------------)))(((***000333111//////------,,,,,,,,,,,,---------333000---111...+++111///111333333111///------+++...111222111111111222,,,,,,---...///000111111///111111000000222///***---......//////......---------......///000000000222///...000000000222555222222333333333333222222333888777@@@]]]ttt~~~yyy^^^GGG<<<;;;999888666666555555444444333444444555666777888:::;;;;;;:::888888888888999:::@@@QQQkkkqqqXXXEEE>>>===222444777777666555555555444333222111111111333333XXXHHHGGGFFFBBB===;;;<<<>>><<<;;;999:::;;;;;;:::999DDD???;;;999777555444333333999;;;777333666:::===333555777888777666666777555555555555555333222111222444555444222111000111222222333333222111000///////////////000111222333444444444222///......000444555666555444333444666222333555555555777:::===<<<:::777555555555555444555444444555777888777666444222444777777666999>>>666888::::::999888999999:::<<>>;;;:::888888777666555444444444222111111000///////////////000000///......000111---///111222222222444666///111333333111/////////000000000//////.........222111000000///000111111111444666666555888>>>DDDOOOQQQPPPEEE777------000.........000111111...,,,---------...///000111222222222111111222222333444222222333444444222000...---------...............000222333333222111111222...//////,,,******...111111111000000//////............---......///111111/////////000000000///------...000000//////000111///333666555111///222666999888666333111///......+++***...555999666222222------------------------***((()))...222333000...///...---,,,,,,---...///000555111...333111...444...000222222000...------+++---000111000000111222---------...///000000111...000222222222000---)))////////////////////////------......///000000000333000///...///000333666111111333444444333111111222666222666MMMbbbttt}}}```HHH;;;;;;:::999888777666555333333444555666777888999777999;;;<<<;;;999999:::999999:::>>>LLLccc{{{pppWWWDDD<<<;;;222444777777666444333444222222111111111222333444gggMMMKKKGGGAAA===;;;<<<>>><<<:::999999::::::999777888777555333444666666555444:::<<<888444777;;;===555777999999888666555555555555555555444333222111111333444333111000000111222222222222111000000/////////...///000111333444///222666777777666555666222333444444222222333444333444555555444444555666;;;999666555555666555555555444444555666777777666555222222444555666;;;BBB888::::::999777555555666777999;;;;;;888555444444:::;;;BBBPPPeee{{{|||lll[[[PPPIIICCC@@@AAA;;;:::888666666555555555333333111000000////////////000111000......///111,,,...111222222222333444000000000...------...000111111111000//////............---------.........---000222222111222555888777:::;;;777000---000444.........///111000...,,,.........///000111333444111111000000000/////////000222444555444333111000......//////000000000000---///111222111111222333///111111...***)))---111/////////......------------------......///000111...---///222555666555222...000222111000//////000...222666444000...111555:::999777444222000...---...///555>>>AAA;;;555222...........................,,,***+++///222111...000///...------...///000...222---+++222111---333...000222222000...------,,,...//////...---...//////////////////.........,,,...111444333000---,,,000000000000000000000000------......///000000000111111///...///222555666111111333444444333111111333999666555AAAQQQhhhcccKKK;;;;;;:::999888777666555222333444555777888999999333555888::::::999:::;;;;;;::::::>>>HHH[[[ssspppVVVCCC;;;:::444666777777555333333333111111111111222333444444wwwVVVPPPGGG@@@===<<<======<<<:::999999999999888666555666666555666:::999555555:::;;;777555888<<<<<<666888999999777555444444555555444333222222222222111222333222111000222333111111111111111111111111000000//////000111333444000333666777666444333333111333444333222111222333555777888777555444444444999777555444666777777777666555444444666666555444555222111333444555;;;BBB;;;;;;;;;999777555555666777888999999888777777888;;;@@@KKK\\\qqq|||kkk]]]QQQFFFBBBBBB???<<<999777777777777777555444333222111000000000...000111000///...///000+++...111222111111111222000///...,,,***+++---000222222111111000000//////+++,,,,,,------............000222111000/////////222444555333000///222444///...---...///000...,,,......///000111333555666---......///...,,,+++***///111444555444222222222,,,------....../////////,,,...000111000000111222222333333111---,,,...111---------------,,,,,,,,,,,,------...//////000000------...333888:::888666000222444333111///......///111222111///...111444777777666444222111///...333444;;;EEEGGG@@@888555////////////////////////000000...+++---000111///000//////////////////000///333///---444333...222///111333333111///------...//////...,,,+++,,,---000000//////............---...222666444000...000111000000//////000000111------......///000000000...000000...///555777777222222333333333333222222333;;;:::777<<>>===>>>===<<<;;;:::888888999999777666888;;;;;;888999;;;888222666888888555555999;;;:::444666777777555444444555555444111///...///111222000111222222111111333555111111111111222222333444222111000000000222444555222333333222000000111333222333444444222222333444444666888888777555444444666444333444777999::::::777666555555555555444222666333333444444333777<<<888999999777555444555666444666777888888:::===@@@===FFFUUUjjj}}}rrr___NNNEEEEEECCC???:::777888999999999777666444333222111111111...000111111/////////000,,,///222333222111000111......///...,,,+++,,,...111111000000000000000000......///000000000000000111111111///---,,,+++,,,000111333222111111111333000...,,,---...///...---------...///111333555666....../////////...---------000222333111000111222++++++,,,------...//////...000111111000//////000///000111000/////////000,,,,,,,,,,,,------------,,,,,,---...////////////------...333999;;;888555333444555444111...,,,,,,000///...---...///111333000111111222222222111111444444999BBBDDD???999777111111111111111111111111,,,111222///...111222//////000000111111000000///333666111///666222+++---000222444444222///.........//////...,,,,,,---............/////////////////////333777555///...222000///...------...///000------......///000000000+++///000...111777999777444444333333333333444444111888888777:::???PPPkkklllVVV???===:::666444333333333222333444666777777666666222555888999999999999::::::999999;;;>>>III```vvvnnnVVVEEE@@@@@@:::999888666333222444666111222222333333333222222eeeWWWFFF======???>>>;;;;;;:::888888999888777555111555777555777:::777000666777555333555::::::777111333444444333444555777555222///,,,,,,---000111///111222222111222444777000000111111222333555666444222111000000222444555000000000000222777>>>CCC333444555555333333444555111444666777666555444444444222222444777:::<<<<<<888777555555555555333111666444555777555222222666444555555444222222333555---///000222444888>>>BBB>>>III]]]sssrrr[[[OOOLLLEEE@@@:::888999:::::::::888777555444333222222222...///111111000//////000...000333444333111000111,,,...000000///---,,,,,,///000000000000000000000//////000000000000//////------,,,,,,---///111333---...000111111111111111000...,,,,,,---...///...,,,------///111333555666------......//////000111,,,...111111///...000222000000000111222333333444111222333222000......///++++++,,,.../////////...+++,,,,,,------.........+++,,,---...////////////...---...333999:::777222444666777555111...+++***111...++++++---000222222***+++---///111222333333222000444;;;>>>;;;888888111111111111111111111111(((000555222000222333000///000111222222111000///111444...,,,111---$$$$$$000222444444222000//////.../////////------///111,,,------...///000111111222111444888555......333...---,,,++++++,,,---...------......///000000000)))...000///222888:::777666555333333333333555666...444333444:::===IIIaaa{{{ppp[[[@@@===999555222111222222222333444666666666555555777:::<<<===<<<;;;;;;<<<999777888:::;;;DDDZZZpppmmmWWWHHHCCCDDD<<<;;;999555222222555777222222333333333222222111aaaSSSEEE???>>><<<::::::888999999999999888777777444555777999999999888777777999999666666:::;;;888555555333333333333555555555555333000...///111444111111000000000000111111...000222333333333444666111111111111000000000000444333111000000222333555444555666888888666555444666777999888666333333333666:::888444555;;;===;;;;;;777444555444222444888333444666666555555777888777666555333222222222333444333333666666666:::@@@AAATTTmmmsss___RRRQQQHHHAAA>>><<<999999<<<888999888666444333333555222...+++,,,///222222111///000222333333222111000333222111...,,,---000222000000///......///000111......////////////......---///111111///---------...000222222111000000111+++///222222...++++++---...............///000000000///---,,,,,,---...//////222111...///333555333/////////......///333666222222000///............---...///...,,,+++,,,---000000000///------...///)))000///---111...***000...///111222222111111000222222222222111///...---333222000............//////000111222222333222222111111222333555777999:::666777777666333222222333...111333444222///...---///111333333222111111111444333111/////////000000333333444444333222000///+++,,,.../////////......,,,---............111333777444333333444333///+++(((...000...---///222222///000111111111111000000///111555888::::::999888888777666444333444555555111222555555444777EEESSSlll~~~{{{cccJJJ===555888999333000222444444444555555777888888555666777666666777:::<<<:::666777<<<===AAASSSiiizzzfffVVVKKKFFFEEE@@@===:::888888777555444555555555444444222111000\\\OOOCCC>>>>>><<<:::::::::::::::::::::999888777666666777888888999999999666888888555666999:::888666555444333333444555666444666888888666444333222111111000000000000111111,,,...111111111111222444111111111000000000//////333222111000000222333555333444666777777666444333555666888888666444333333222666555222333777999666:::555333333333111222666444666777666555555666888333444444444444444333333333222333666777666;;;BBBFFFZZZrrrrrrdddTTTLLLDDDAAA>>>:::999<<<888999999888555444555666333111///...000222222333///000111111111000//////000///...,,,******---000000/////////000222333444---......////////////...---000333444222///---,,,.../////////...///111444+++---///000...---,,,,,,...............//////000,,,,,,+++++++++++++++,,,...111000......222444222000111111111111222666999222111000///............---...///...,,,+++,,,---+++,,,......---...000222***111...+++...***%%%***,,,---...///000000///...111111111000000///......222111000//////...////////////000111222222222222111111111333555888;;;===999999888777666666555555...111333333111...,,,,,,000222444444222111111222111000000000000000111111222222333333222111///...------...//////...---------///000///...///111222333111111222444333000---''',,,///---,,,///222222111111111000000000000000111444888;;;===>>>===<<<999555444666666333333666222333555666333444???MMM```sss~~~iiiNNN@@@666777888444222444444444444444555666777888777888888777666666888:::<<<888888<<<<<<>>>OOOcccyyyeeeTTTJJJHHHIIICCC@@@;;;888666555444333333333333333222111000000TTTJJJ@@@======;;;999999;;;;;;;;;;;;:::999888777777777777888888999::::::555777777444444888999666555555444444444444555555111333444333111//////000111111000000000000111111+++---///000//////000222111111000000000000//////222111111000111222333444333444555666666555444333333555777777555444444444333666777666666999999666777333111222111///000444555777777777555555777999222333444555555555444444222222444777777777===DDDPPPccczzzxxx```WWWMMMGGGBBB===;;;===777888:::999777666666666333444333222000000222444000000000000///...------......---+++)))***,,,///---------...000111333444,,,---...///////////////---000555777555000---+++......---,,,+++---111555+++++++++---......,,,***...------------...//////***++++++,,,,,,,,,++++++---000///------111222000,,,---.........000333666111111000///............---.........,,,+++,,,---***+++,,,,,,,,,---///111---444111...111---))).........000111111111000000........................///000000000000000//////...///000111222222222222//////...///222666:::<<<<<<:::888999<<<<<<;;;888222444666555222000///...000222444444222111222333000000111111000000///...111111111111000///......---......///......---,,,...000111000//////000111.........000222333111///)))---///......222555555333222111/////////000000222555999===@@@AAA@@@@@@;;;444444===<<<222111777333444666666333111:::DDDSSSiii~~~sssVVVFFF888777888555444777333333333333444555666777888888888777555555666888===999999;;;:::;;;IIIZZZxxx|||fffQQQFFFFFFJJJFFFBBB<<<777555444333333222222111111000000//////MMMEEE=========;;;999999;;;;;;;;;:::999888777666555666888:::::::::999999333666666333333777777555444444333333333333444444444222...)))''')))///333111111000000000000111111+++---///000//////000111111000000000////////////111111000000111222333444333333444444444444333333111333555666555444444555333666777888999999777666666222111222111//////333444555666666666777999;;;777666666555555555666666444444666888888888@@@III]]]ooottthhhZZZPPPHHHAAA???AAA666888:::999888666666666333555666333000...111333111111000000///...------//////...---+++,,,...000+++++++++,,,---...//////,,,,,,---...////////////---000444444222///---,,,---...---,,,++++++...111+++)))(((***...///,,,***------,,,,,,------...///,,,---///000000///...---,,,//////,,,---000000...)))+++,,,,,,---...111444111000///...............,,,---......,,,,,,,,,...,,,------,,,++++++,,,...,,,333000...333111...444///000111111111000...------------------......///......000111111000///......///000111222222222222///---,,,+++---111555777<<<999777:::@@@CCCAAA>>>999:::;;;999777555444555000222333333111000111222222222333222111///,,,+++000000000//////...------,,,------.........//////...///111000///......///,,,---...000111111000///---000111000222777:::999444333000///...///000111111444888===@@@AAAAAA@@@===444888FFFEEE555000888222333666777444111777???GGG]]]uuu~~~```MMM<<<888999666666999333333333333333444555666666777888777666555666888;;;999999:::999:::EEERRRnnnjjjPPPBBBBBBHHHFFFAAA:::666444444444444111000000///////////////yyyJJJBBB===<<<<<<:::999:::999999999999888777666555222555999<<<===;;;888666333555555222222666777444222222222333333222222222999666222...,,,...333777111111000000000000111111---///111111000000111222000000000////////////...///000000000111222333333222222333333333333222222000222444555444444444555000111333555666444222111777333222333222000000333222333444444555888;;;>>>>>><<<888555444444666888777666888999999;;;FFFRRRkkk{{{yyyhhhZZZOOOEEEBBBCCC777888999999777555555666333555666333000...///222222222111000//////...............---,,,,,,...000---------------,,,,,,,,,,,,,,,---...............---...//////---,,,,,,---,,,...///...,,,++++++++++++)))(((***---...,,,***,,,,,,,,,,,,,,,---......---...///111111111000///+++......,,,,,,//////,,,+++---/////////000333555000//////...............,,,---...---,,,,,,---...,,,---...---,,,,,,---///(((///,,,***///...+++222//////000///...,,,+++)))------,,,,,,---...///000......000111111000///.........///000111111111111111000---++++++...111333888555555999AAAFFFEEEBBB<<<======;;;888777888999000111222111000///111222111222333333222000...---000000///......---------++++++,,,---...000111111---...000000...------...---...///000///...------...111111///222888:::999444222000......///000111222555999===@@@AAAAAAAAA>>>777===MMMLLL:::222888222222555888555222666===;;;MMMcccuuukkkUUU@@@::::::888777:::444444333333333444555555333555777777666666888999777777888:::999;;;CCCLLLcccqqqUUUDDDCCCHHHAAA===777444444555666777111000///......//////000tttJJJCCC>>>===;;;999999;;;777777777888777777666555111444888;;;<<<:::777555333555555222222666777444222222333333333333222222444666777666444222222333111111000000000000111111...000222222111111111222000000////////////.........//////000111222333333222222111111111111222222///222444555444333333444222111222666666333111222777333333444444111111333111222333333444777;;;>>>@@@===999555444444666777888777999:::;;;AAAPPP___wwwwwwjjj\\\OOOGGGFFF;;;;;;;;;999666555666777333444444333111000000111222222111000////////////+++,,,---,,,++++++---///000000000000///...---,,,------.........------,,,+++,,,,,,+++******---///+++---//////---+++******,,,*********,,,,,,,,,+++,,,++++++++++++,,,------+++,,,---...............+++...///------///...+++***,,,---...---...///111//////......---......///+++---...---,,,,,,---///***,,,---......000222555---333///+++///,,,***000111222333333222111///...//////.........///111222///000000000000000//////---...///000111111111111555444111///...000111333444333444888>>>CCCDDDCCC::::::999777555555777999111222222111000000111333111111222222222222222111111000///...------------++++++,,,,,,...///111222,,,...000111///............000111111...,,,+++,,,...///---,,,///555777555222111000//////000111222444777;;;???BBBCCCBBBBBB>>>:::???JJJIII;;;444777222111444666555222666<<<999CCCTTThhh{{{uuu]]]EEE===<<<999777:::555444444444444444555555111444666777777777888999444666999999:::<<>>???777777666444333333666999333444444333111111333555777666555333222111111111111000///...---------.........---,,,---...///000,,,///222333222111111111---000222111...,,,,,,---......,,,***---444555333/////////000111111222222444777:::>>>@@@AAA@@@???===;;;<<>>888555666222111222444333000333888:::<<>>:::777888666666555555444555555666222444777777666666666777444888:::::::::<<<@@@BBBUUUwww|||bbbMMMDDDBBB888666333222333555666555444333111000000111333444NNNGGGAAA>>>;;;888999===666777888999999:::999999666555444333444666888999333666666333333666777555444555666777777666555444666555333111//////222444111111000000000000111111...000222222111000000111000/////////............---...///111222222333333111111000000000000111111000222444444333111111222333//////444444///...222555222222444333000///222555444333222111222555888444555777999888666333111444444777:::???LLLdddyyynnn]]]TTTDDDCCC???;;;888777:::<<<777555333444777777444111///...---,,,------///000---///000000//////111222+++,,,.../////////....../////////...---,,,******$$$'''+++......---------+++++++++***+++---111444,,,...///---***)))+++...++++++******++++++,,,---++++++******+++---...000+++///000......000...++++++---//////---,,,------......---------......///+++,,,------,,,,,,...///111222333222111222333555'''---***(((---,,,+++333%%%''')))---///111111222555333222000000111333444333222000............///---...///000111111111111111111111111111222222222111333555666666777999;;;666666555333222444777:::555666666444333333555777???===999444111...,,,,,,222111///...------......111000...---,,,,,,---------000333555444333333333,,,///222111///------///000000---***...444666333---...///111222222222222222555888;;;=========<<<===<<<999555444444555555444111111222000---000555777444999NNNjjjgggLLLBBB???:::666777777666666555555555666666444666888888666555444555666999;;;;;;:::<<<>>>???RRRvvveeeMMM@@@:::777555333222333444444333555444222111111333444666XXXDDD<<<>>>999777;;;999:::777444555777999999777222555888888666333111000333333333444444444555555555444333222333444555666999888777555444444444444222222222111111111000000000000000000111111111111...000222222000.........000///...///000///...,,,111000000111222444333222111333444444333222222333555444333333222222222222777444111000222333333333'''+++000222111000222333555777888555222111444777333777:::<<>>:::888555777::::::888666444333222222333......---,,,---...///000000000////////////000000------,,,,,,---...000111111///,,,,,,---......---((()))+++---............++++++,,,------......///)))***+++,,,,,,---,,,,,,******+++***)))***---///...//////000//////...---////////////...---,,,+++///,,,******,,,,,,***(((++++++---...///000000000---------------------------///111444444333222000...------,,,,,,,,,------/////////...------///222444222111111222222000///000///,,,++++++---///111///'''---555111111555444///000000111222333333333333666999:::999777777777222555888<<<>>>>>>===<<<:::888666444444555777999AAA>>>;;;777333111000///222000---,,,,,,------,,,......//////000000111111000111111111000000222444000000000000000000000000...////////////000333666222000...------///111222333666555333333888999777555777:::<<<<<<:::666444888666444222111222333444777222444CCCZZZqqqlllUUUEEE???;;;777555333>>>:::000222333333888777888888666444555888<<<777666555666:::>>>@@@AAARRRlll~~~^^^FFF>>>>>>888666333222111222444666777444111111333444444222ZZZEEE>>>???:::888;;;888:::888777888:::999777444222555888888666333111000333333333333333333333333444444333222333444555666999888777555444333333333222222222111111111000000...////////////000000000...000222222000.........111000000111222222111///------------///000000///111333444444333222222333333333222222111222222222666444111000111222222111---000444555444333333555666666555333111111222444222555:::@@@LLLaaayyy|||nnnZZZOOODDD@@@===:::999:::777777777777555333222000......---------...///000111000///////////////000......,,,,,,+++,,,---...111///,,,,,,---......---((()))+++,,,......------++++++,,,,,,---......///'''((()))******+++*********+++++++++***+++---000///...................../////////......---,,,+++---+++)))***------,,,***...............---,,,,,,------------------------,,,...000222333222111000...------,,,,,,---------,,,---...---,,,,,,...000111000///000222333333111222111///...---...///000111+++...111---333;;;888000000111222222333444444000333777;;;<<<;;;999777666888:::<<<<<<<<<;;;:::888777555444444555777888===<<<999666444222000000444222///...///000///............///////////////111222222222111111333555000000000000000000000000...///000//////000333555333111///------...000111333555444000000444666444444555888::::::888666444888777555333222333444444444222444>>>NNNbbbzzznnnVVVDDD<<<999777555666===888222777888555777888999999777444555888:::888777666666999<<<>>>???LLLggg```HHH>>>>>>777666333222111222444555444222000000222444444333^^^III@@@BBB<<<:::;;;777:::::::::;;;;;;999666333222555777888666333222111333333333333333333222222444333333333444555777888999888777555333222222222222111111111111000000000............////////////...000111111///......///222111111333555666444333......//////000111111222111333444444333222222333222222111111111222333333666333000///000111000///111333555666555333333444888555333222222333333222444888>>>IIIZZZooo}}}fffXXXIIICCC@@@<<<888777666777888999777444111///......------......///000111111000//////////////////...---++++++++++++,,,000...,,,,,,---...---,,,''')))***,,,---------,,,,,,,,,,,,,,,---...//////'''((()))******+++*********+++,,,,,,+++,,,...000///...------------////////////......------,,,,,,+++******+++---......---------------,,,,,,,,,+++------------------------,,,---///000111111000///---------,,,,,,------...***,,,......---,,,---...---------///222555555444333333222111111111000000...---000///000@@@NNNJJJ111111111222333333444444///111666<<>>999<<<<<<<<<;;;:::999999888666555444333333444666777888777777666444333111000555333000///000111000000////////////............111222333222111111333555000000000000000000000000...///000000///000222555333222000.........000111111333222...///333555444333444555777777777666666888777555444333444444555111222555999@@@PPPllltttZZZFFF;;;999999888888===666222999:::444555999999999777555555777888888777777666777999<<<===FFFbbb~~~cccIII>>>===777555333222111222444555222000//////111333333333cccMMMCCCDDD>>>;;;;;;666:::::::::::::::999888777222555777888666444222222555444444444444333333333333333333444666999;;;===999888666444333222111111111111111111000000000000........./////////000000...000111000///...///000111111111333666777666555...000111111111111222333111222444444222111222333222222222222222333444555666444111000111111000//////000111222333222222222777444111222555777666444:::===FFFUUUhhh|||yyyfffQQQFFFBBB>>>:::888777888888888777444222000...............//////000222111000//////......//////...---,,,+++,,,------///...,,,,,,---...---+++((()))***,,,------,,,,,,,,,,,,++++++,,,---///000))))))+++,,,,,,,,,,,,,,,***,,,------,,,---...000///...,,,++++++---///000///......---,,,,,,,,,,,,,,,,,,+++,,,---......---*********+++,,,---...///........................,,,,,,---...////////////------,,,,,,,,,---......))),,,...///...---......---,,,---///222444555444000111222333333222111111---///333...///DDDQQQIII000111111111222222333333333222444;;;CCCFFFCCC???AAA???===:::888777666666444444333333444444555555333444555555444333222111333111......///000//////111000000//////.........111222222111000000222333////////////////////////...///000000000000222444222111/////////000111222///111111///222999<<<<<<333333444555666777777888888777666555555555555666111222555777999EEE^^^ttt|||bbbJJJ===;;;;;;;;;888<<<666000555666444;;;::::::999777666555666666666666666666666888<<<>>>DDD^^^{{{gggKKK>>><<<777666444333222333444555222111/////////111111222iiiQQQDDDDDD>>>;;;:::555:::999888777777999;;;===333555777777666444333444666666666666666666555555333333444666999<<>>===:::999777666444444333333.........///////////////111111000//////////////////...---------///000111...---,,,,,,---...,,,+++((()))+++,,,------,,,+++---,,,++++++,,,---///000))))))+++,,,,,,,,,,,,,,,***,,,---...------...///...,,,+++***+++,,,...000......---,,,,,,,,,------............---,,,,,,,,,************+++---...///........................,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,---...///***,,,///000000//////000...------///222333333222---...000222333333222222111333666...)))666===000000000000111111111111111555222111666>>>CCCCCCAAABBB@@@===999777555555555222222333444444444444444111222333444444333222111222000......///000000///111111111000000////////////000000000......///111////////////////////////...///111111000000111333////////////000222333444...111222222777@@@EEEFFF444444444555666777888999777666666555555555555555333333555777999@@@QQQaaawwwiiiNNN>>>;;;;;;:::444:::666111333444;;;JJJ:::999888777777666666555333555666666666999===AAAEEE\\\wwwjjjMMM>>>:::777666555444444444555555222222111///......///000oooTTTEEECCC===:::999444999888777555555777<<<@@@333555777777666444444555666666666777777777888888666666666777999<<<>>>???666555444333222111111111//////000000000000000111000000000000111111111111//////000///......000222.........000333444444222,,,///222111//////111444000222333333222111111222333333222222333333444444555444222333444444333111/////////111444666777666///...---///222555666777;;;FFFZZZrrrfffUUUJJJBBB>>>===;;;:::777555444333444444---...///000000000000///000000////////////000000///............000111222...---,,,---...---,,,******+++,,,---...---,,,,,,---,,,+++***+++---///111'''((()))******+++******)))+++---...---------...,,,++++++***+++,,,...///...---,,,++++++,,,---...///000000///---,,,,,,---///...,,,+++++++++,,,---........................---,,,,,,+++,,,...///111,,,,,,,,,,,,---......///+++---///000//////000222///......///111222222111,,,...///111222222222111111111666333---333555***111111111111111111111111444111///111777<<<>>>>>>???===;;;888666555555555111222444555666555555444333333333333333222111111333111//////000111222111000000000000//////////////////000///---,,,...///000000000000000000000000...///111222111000111222/////////000111222333444000333333333888AAAGGGHHH444555555555666666777777555555555555555555555555555333444666888<<>>CCCEEEXXXqqqkkkNNN???;;;888888777666666666666666222222222000......000222tttWWWEEEAAA;;;999999444777888888666555666:::===333555777777666555555666444444555666777888888999::::::888777777888999999444444333222222222222222////////////000000111111/////////000000000000111//////000///......111333.........000222333222111///333555555222111444888000111333333111000111222222222111111000111111111222111111222444444333222333111000222555777777666111222222222222333666888>>>MMMgggsssaaaSSSFFF???===:::999888777666444333333---...///000111000000//////......//////000111222000///...------...000000---,,,,,,---...---+++)))+++,,,---...///...------...,,,+++***+++---///111'''((()))******+++******(((***,,,---,,,,,,,,,---*********+++,,,,,,------...---+++******+++---...---///000///---,,,...000000///---,,,+++,,,---..............................---,,,+++,,,...000222,,,,,,,,,,,,---...//////+++,,,---------...000222...------...111222222111000000111111111111000000///,,,444999555777;;;444333333333333333333333333444333333333555777999::::::999888777666666666666000222444666777666555444666555444333222111111111222000......000111111111---------...............///000000///------...///000000000000000000000000---000222222111000000111111111111111111111111111333555444111333;;;@@@@@@333444444555555555444444444444444555555555444444444333333444222333<<>>CCCCCCRRRjjj~~~jjjNNN@@@===999999999888888888888888///000111000///000333666vvvXXXEEE@@@:::888888444666888:::999666555777999444555777777666555555666222333444555666888999999>>><<<:::777555444333333333222222222222222222333.../////////000000111111............/////////000////////////......111333///......000222333222000---000444333000///222666000111333333111000111222111111000//////...//////000//////111333444333111444222000111444555444333666888999777444444777:::DDDVVVqqqrrraaaQQQGGGDDD777888::::::888666333000---...000111111111000///............///111222333111000...---,,,,,,---------,,,,,,---...---+++))),,,---.../////////...---...---+++***+++---///111)))***+++,,,,,,---,,,,,,'''))),,,---,,,+++,,,,,,((()))***,,,,,,------,,,...---+++******+++---...+++...000000...---000222------,,,+++,,,///111222///////////////////////////...,,,+++,,,...000222+++++++++,,,---...///000***+++,,,,,,+++---000222,,,,,,,,,...111333333333444444333222000//////...222+++222:::555444666333555555555555555555555555555666888888777777888999666666777777777666666666000222555777888777666444888777555222111000111111000...,,,+++---...///...+++++++++,,,,,,---------000111111000...---///000000000000000000000000000---000222222111000000111444444333222111000///...666777333......444777777222333444555444333222111333333444444555444444333222222333111,,,,,,777DDDIII___vvvbbbKKKDDD>>>777444777444444888222111===888666555777999:::888555777999;;;:::777777===BBB@@@MMMdddzzziiiNNNBBB???:::::::::999999999888888,,,...000000000222666:::YYYAAAAAA===888999999777666444444555555444333777888888666444444555666222555555333444777888555888<<>><<<;;;;;;;;;<<<;;;999666===;;;:::888777777777888444444444666888::::::999999999888666333000...---......//////000111111222///,,,,,,......++++++---///............///000000222222111000///000333555111000...---...000000000...222222...,,,---...,,,111000000222444666666555666444222///...///000111444333444666333...000777111111222111111222666999CCCQQQhhh~~~mmmSSS@@@:::;;;999777555555666777777666555777999999888666666777888888999::::::;;;<<<<<>>777222333333222555:::555888;;;<<<;;;<<<@@@CCCDDDGGGHHHHHHEEEEEEHHHKKKGGGFFFEEEEEEEEECCCAAA>>>???>>><<<;;;;;;;;;;;;<<<888888777777888999999999;;;:::999666333000//////........................000---,,,///...++++++..................//////000///000000///...///111333222111000000111111222111000333333000000222222...111000000222444666666555666555444222111111222222222333333222222222444555111222222222111333666999;;;HHH^^^uuupppWWWBBB999888:::999777666555555666666666888;;;<<<;;;;;;;;;<<<888888999999:::;;;;;;<<>><<<;;;;;;<<<>>>???BBBAAA>>>:::555222111222/////////............---000------000///,,,,,,///------------.........///+++---///000//////000111222333333333333333222222---///......111444111,,,222111000222444666555444666666666666555444333333...333222...000777888222222333333333222333666999444===PPPggg{{{ttt]]]GGG:::555999::::::777444333555888333555888999999:::;;;<<<888888999999::::::;;;;;;AAAFFFOOO^^^qqquuueeeUUUIII@@@999666777888999888777777999;;;333333222111000000000111pppGGG???===;;;;;;777777666555666777777666555111333444444444333444666111444444111222555555222111111111222444444222000111111222111///......//////000///...------///222////////////////////////---///000000//////000111111222222222222111000000111444777999777555333222222444555444111000000000000111222222111000111333222111111111111222333333111222333333444666:::>>>222999777555999;;;DDDVVViii~~~{{{kkk]]]TTTHHH???;;;999555222000//////.........//////222222111...,,,,,,...111++++++************+++++++++,,,,,,---...//////000,,,---...---+++++++++---......,,,)))***000111//////---,,,...000000---******---......000222333111,,,,,,,,,++++++******)))---,,,+++***+++,,,...000...,,,******,,,---,,,+++(((+++......---,,,,,,,,,))),,,//////...,,,+++++++++---000222222111...---+++***)))+++...000111111***,,,...///...---...///111333555666777888;;;===>>>:::666666:::===@@@BBBMMMRRRWWW[[[^^^bbbhhhllleeehhhkkklllkkklllppptttjjjhhhgggggggggfffeeeccc[[[ZZZYYYWWWVVVUUUTTTTTTJJJIIIGGGEEEDDDEEEGGGJJJMMMLLLHHHAAA999444333555111111111111111111111111111......111000------///,,,------...............***---000111111000000111111333555555444222222111------------333777333,,,222111111222444555555444444555666777777666444333,,,333111***///::::::///222333444444333444666888222777CCCVVVmmmyyycccMMM>>>888666999;;;888444333666;;;333555777777777888999;;;888888999999::::::::::::<<<>>>FFFUUUhhh|||kkk^^^OOOFFFAAA<<<777666666777777666666888<<>>???BBBEEEFFFGGGKKKPPPSSSWWW^^^gggnnnqqquuuyyy|||sssvvvyyyyyyyyyzzz~~~wwwvvvuuuuuuwwwxxxwwwvvvrrrqqqooommmkkkhhhfffeee[[[ZZZXXXSSSOOOMMMOOORRRXXXWWWRRRHHH===555444555222222222333333444444444222//////222111......111,,,---.../////////......,,,///222444333222222222000222555444222000000000222222111222777<<<999333333111111222444555444333222333555777777666444222,,,222111***...999999...222333444444333333555777555555;;;HHH^^^uuukkkUUUEEE===444777:::888444444999>>>888999::::::999999:::<<<888888999999999999999:::888;;;BBBQQQdddxxx{{{ZZZPPPGGGCCC>>>888666999555555555444555999>>>BBB<<<;;;:::888555333111000sssKKKCCC@@@<<<:::666555444333444555666555444111333555666444333333444222555555222222555555222///000222333333222111000333444444222...---000333111222222111//////000222000000000000000000000000///111222222000...------000000111222222222222222///333777888777555333333222444555444222111111222111222333222000000000222000000000000000111222222222333333222222222555777:::===999777:::>>>RRRpppuuugggSSSDDD===:::777555222111000///............---------+++)))((()))+++...------,,,,,,------...+++++++++,,,,,,------...,,,------,,,***)))+++,,,%%%)))++++++,,,000000......,,,,,,...000111...+++***000000,,,,,,111111+++------,,,,,,,,,,,,,,,,,,,,,++++++,,,---///111222)))((('''(((+++---------'''***---......---,,,---(((***,,,---,,,+++++++++,,,...111333444222///...---+++******+++,,,+++***,,,---////////////111333444555666666777999>>>AAACCCKKKQQQSSSTTTZZZ___bbb```hhhrrryyy|||~~~}}}~~~}}}~~~|||zzzwwwvvvqqqqqqmmmfff^^^YYYYYYZZZaaa```\\\QQQCCC:::777888333333333333333333333333333000000333222//////111,,,---///000000000///...///222555555444333222333///222444333000...///111111222111111555:::999555333222111222444555444333000222444666666555444333...222111,,,...444555///111222444444333222444555777666777???PPPiiittt]]]JJJ@@@666777999888666666999===777888888777666666777999888888999999999999999999999;;;AAAOOObbbvvvxxxTTTKKKEEECCC???777666:::555555444444444777===AAA>>>>>><<<:::888555222111}}}SSSGGG@@@:::999666555444444555666777777555444666999999777666555555111444555333333777777555///222555444111000000222...222555555000---...//////111222111///......///000000000000000000000000---///222222111///.........///000111222333333333...111555666555333333222111333555444333222222333111222333222000///000111222222222222222333333444111222444444333333444666:::<<<888777===EEE```vvvaaaMMMAAA<<<::::::555444333111000//////...///000000///---,,,---...,,,,,,++++++++++++,,,,,,.........///////////////))),,,000000///,,,******&&&+++...+++***---000000---,,,+++---111222///,,,***111222---...555555...------------------......))))))***,,,---...000000...,,,+++,,,...//////...(((***---------,,,---...(((***++++++******+++---+++---///111111000...---...,,,******++++++***)))...///000//////000333666444555666888:::???EEEIIITTTZZZ]]]^^^ccckkkqqqpppmmmssszzz~~~|||rrrlllkkkmmmjjjjjjggg]]]NNNDDDAAABBB888888777666555333333222444111111333333000000222---...000111222111000///222444555555444222222222111333444222...,,,///222...000///---...333555444333222111222444555444333111222333555666666555555111111111000......///000000111333333222111222333666666666:::FFF]]]www}}}cccLLL???::::::888777666777888999222333444333222333555777999999888888888888888888::::::>>>III[[[qqq{{{XXXKKKBBBBBB???777555999777777666444333444888;;;<<<<<<<<<;;;999777444333YYYJJJ???888888777666555555666777888888777000222555555333111000000---111333222555:::<<<:::000444888777222000111444)))///666777333---++++++---///111111///---------000000000000000000000000+++...111222111000000000---...000111333333444444...000333444333222222222111333444444333222333444111333333222000///000111444444333333444444555666///111444555555555666777888:::777888@@@KKKkkkmmmVVVGGG@@@>>>???888777555333222000000///,,,---///...---,,,,,,,,,000//////......//////000,,,,,,,,,,,,,,,,,,++++++''',,,222555444///***'''(((...000+++(((+++000222,,,++++++---111222000---$$$,,,...)))+++333333------------....../////////&&&''')))+++---.........---,,,******+++,,,+++***(((***,,,---,,,,,,---///)))*********))))))+++---***+++---...///...---,,,---,,,++++++---//////...000000000//////111444777555666888;;;???EEEMMMRRRjjjlllkkkkkksssxxx{{{~~~}}}qqqsssqqqgggYYYNNNKKKLLL???>>><<<:::777555333222444111111444333000000333...///111222333222000///333555666555333111111222222444555222---,,,///333000333222......333777888444222222222444555444333222222444555666666666777333111222333///)))+++111///111222222111111111222333555666999BBBUUUpppgggLLL<<>>>>>:::444444555555444444333222555555444222000000222444000000////////////000000111///000444444111000222111000...------...//////000...---000555777444000000000///000111000///---333333333222222222111111000000000000000000000000///111444555444333444444222333444333222222333555777999:::<<>>CCCKKKTTT[[[___wwwwwwwwwxxx{{{xxxmmmccc___^^^OOOJJJBBB>>><<<;;;888666444000111666777444444888444555666666555333000///222333333444444333333222222222000/////////000111111...,,,---111444444333111111111111222333444555555444333555999:::999777666333//////111333333222000111222444555666666666555000222:::AAAJJJaaayyylllTTTGGG???999555777999888666777555666777888888999999999888888777666666666666666:::888:::BBBOOOaaayyyqqq```MMMDDD@@@===999888888888777555333555888;;;777:::<<<:::666222111111TTTCCC;;;777;;;:::888777555444444444444444444333222333444666777111111000111777======888333444444444444333222222555555444222000111333555.........------............---///333444111111333111000///...............///...---111555666333///111000000000000000///...333333222222111111111111000000000000000000000000///222444555444444444555222333444333222222444666=========BBBPPPhhhuuuaaaRRRHHHAAA:::666222222333444222000111111111000000///...------......---,,,,,,---//////111000---...000///+++++++++++++++++++++++++++)))---...++++++///222222)))))))))***,,,,,,+++)))%%%%%%''',,,000222111///------------------------)))))))))***+++,,,---...111///---++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++,,,......,,,)))...***))),,,,,,+++---111111000222666666555888===:::===CCCMMMXXXbbbiiimmmxxxxxxzzz||||||vvvsssttteee^^^UUUMMMHHHBBB<<<777:::666444777777333333666333444555555555333222000222333333444444333333222222111000///......//////111///---///222444444444000000000111111222333444555333111333777;;;<<<<<<777444000///111333222111333333333333333222111111000+++,,,222777>>>QQQfffsss[[[LLL???999555777888666555666444555777888999999888888888777666666555555555666888777999@@@JJJZZZrrrrrraaaUUUKKKAAA;;;:::888888777555444555888;;;444777888777333000......ZZZDDD:::888>>>999999777666555444444444666444333222333666999;;;222333222222666;;;;;;666222222333333222222111000222333222111//////111333........................,,,+++---222333111111333000000000000///...---,,,...---...222555666222///111111000////////////000222111111111111000000000////////////////////////000333555666555555555666333444444333222333555777>>>;;;;;;FFF[[[uuurrraaaRRRHHH@@@;;;666333333444222000111111111000//////.........///000///------///111000333222---+++---///---++++++++++++,,,,,,,,,,,,)))------***)))---//////,,,++++++,,,......---++++++******,,,......---,,,------------------------***************+++,,,---000//////...---,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,++++++,,,---...,,,***///+++***,,,,,,***,,,///222111444999;;;<<<@@@FFFAAAGGGRRR^^^iiirrrwwwzzzzzz|||}}}vvvlllccc[[[SSSIIICCCAAA<<<888999888555444555333333444444444444333222333333444444444444333333222111000///............111000///000222444555444////////////000111222333444222000222666;;;???AAA888555222000111222222111222222222222111000......111---...222444888FFFVVVrrr}}}dddRRRAAA:::555666888555444444333555777999999999888777777666555555444555555555666666888<<>>:::<<>>???888666333111000111111111000000111111111111111000444111222444555777@@@KKKcccvvvlllVVVEEE===777888888666444555333444777999999999777666666555555444444444555555555666999:::<<>>999777666444333333333333444333444444555555444444333444444333333222111000000---...///000000000111111............///000111222000222555777888999999999888777555222000000111222111111222222222222222111000///000222222444:::AAASSSkkkrrrZZZIIIAAA;;;:::999666555555333444666888999888777666555555444444444444555666666777:::::::::BBBWWWkkk|||___EEE;;;<<<333444555444444555777999888888777666555444222111]]]GGG???888555999999999888777666444444444555777999888666333111111555666444444666555111000000111111000000///...///111222333222333444666......000000000000......000...///222111---+++---///////////////......---,,,---///111222222222111///222444333000...///111000000000111111111111222000000000000000000000000000333555666555555555666555555444333333555999<<<@@@DDDPPPeee}}}xxxiiiZZZPPPCCC:::555444222111222111///---------......---...///.........000222000333222---+++---///---++++++,,,,,,------......***......***))),,,......---+++******,,,------,,,)))+++------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))"""&&&+++,,,++++++---000------,,,,,,...///111333++++++,,,,,,,,,---------,,,------,,,+++***,,,...222///000333333000000333333333888AAAJJJRRR^^^hhhooouuu||||||rrrmmmddd[[[VVVRRRIII???>>><<<999666444444444555444444555555555555444444333444444444444333222222,,,...000000/////////000............///000111222///222666888888666666555777777555333000000222444444444444444333222111000///000000111222444999<<>>999666555444444333111///...///000000...///000000//////222333///111000---...000///+++++++++,,,,,,---......///+++//////++++++...000000///---,,,,,,.../////////'''+++...///---,,,,,,---++++++++++++++++++++++++,,,+++***)))((((((((((((%%%)))------******---000......,,,,,,,,,...000111,,,------------.........,,,------,,,******,,,///000...///333333111111333888888===GGGRRR\\\jjjuuuwww|||xxxoookkkggg[[[OOOGGGDDD???:::777666777777444444555555555555444444111222333444444444333222,,,///111111000...///111////////////000111222222...111555666555444555666555666555333000000333666333333444444333222111111111222222111222555999:::;;;KKKfff~~~iiiOOOEEE===;;;999666444444555555444444555666888999666555555555666666777888666666777:::;;;???KKKXXX{{{~~~___EEE<<>>GGGUUUjjj~~~|||kkk```PPPDDD===;;;:::999666555222111000000222333///000111111000111333555---...,,,+++...111...(((++++++,,,,,,---...//////,,,///000,,,,,,000222222,,,+++))))))***,,,,,,,,,'''+++///000...+++++++++++++++++++++++++++++++++......,,,+++************)))---///...***))),,,///000...,,,++++++,,,---...+++++++++,,,,,,,,,------,,,---...,,,)))))),,,//////---...222333111111333>>>>>>DDDNNNZZZeeesss~~~|||yyywwwlll^^^MMMIIIDDD>>>:::999999999444444555555555555444444///000222333444444333222---000333333111///000111/////////000000111222333...111333333222222666999444555555333111111444777//////111222444444555555000111000//////333555666666???VVVtttpppOOOEEE===:::888555333333666555444333444666888:::666666666666666777888888666444666999;;;???IIIRRRxxx}}}^^^CCC:::<<<333666999;;;===???BBBEEE@@@===::::::;;;<<<:::888UUUAAA;;;777666666666666777777777777444555666777777555333222222333555555333333444666222------111111///000666///000333444444444222111000111333444444333111000000000000000000000000000////////////000000000000---------------...//////000111222333333333333333111111000000111111222333000222333333222111222333111222222111000000111333:::555111222333555;;;BBBOOOdddsssuuujjjZZZLLLDDD???<<<:::777666444222111000/////////...------...///111222...,,,******---...---+++,,,...111111000.........000///,,,***///555444///,,,---...///000000000000,,,(((%%%''',,,000///---''')))***)))&&&&&&(((+++'''((()))((('''((()))+++)))((())),,,///111///,,,---***+++...///,,,---000------,,,,,,+++*********111000...---,,,...///000...---...///111555888999:::DDDOOO[[[hhhwww{{{sssddd^^^SSSHHHCCCBBB>>>999888999:::999888666666666333444555444222111222333111111000000111222222333444222000.........000111...///111333444444333333555555555444444555555555000111222333333333333222111000000000111222333333222===LLL]]]uuuvvvUUUHHH:::777777666555555555444444555555666777888666666666666555555555555666555444444666===EEELLLmmm~~~}}}^^^FFF======444===GGGLLLKKKIIIHHHHHHAAA;;;777888555000000555```EEE;;;999888888777777666666555555444555666777666555333222444222111222444555444222444...,,,000111//////222000111222333333333222222000111333444444333111000000000000000000000000000////////////000000000000...............//////000000111111222222222222111000000111111111222222222111333555555444333444555///111222222222222333555555222000111222555>>>HHH]]]rrrxxxgggVVVJJJBBB???>>>888777555444222111111111...............//////000...,,,******,,,...---++++++,,,,,,,,,******+++---///...+++***///555444///,,,---...//////000000///...+++***,,,000000---)))+++++++++************+++***+++,,,+++***+++,,,...***))))))+++---...+++))),,,)))***---...,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///......//////000333999===KKKTTT^^^gggrrr}}}vvvooobbbSSSKKKHHHBBB;;;999999999888666444333333333444555444222111222333333222222111000000111111333222111000111222444555111111222222333333333222555555666666666666555555111222222333444444444444111111000000111111222333000555>>>PPPlll}}}ZZZLLL>>>999999777666666444444444444555666777888666666666666666666666666999888666444666;;;BBBHHHfffyyy~~~cccMMMEEEDDD<<>><<<:::888555333222111333444444444222111222333555444333111000/////////111111111222444666999:::555444333222111222222333555666888999999888666555222222333333444555555555111111000000000111222222222000222AAA^^^{{{bbbRRRBBB;;;:::888666777444444444444555666777888666666666666777777777777;;;:::888555555999???CCCZZZqqqlllYYYPPPNNNAAAEEEKKKPPPQQQMMMDDD>>>888555444555444000///111mmmHHH;;;>>>999888888777777666666666444444555555555444333222555222000111555777444111222111222222111000111333222111000///000111333444000111222222222222111000000000000000000000000000////////////000000000000000000000///000111111222000000000000///...------...///111333333222000///---///111222111000111222000333666777666555444555222333666777666;;;MMM___uuuooo[[[LLLCCC@@@888888666555444333333333//////000000///...,,,+++---,,,++++++,,,,,,,,,,,,,,,------,,,******,,,...***,,,++++++...333333000++++++,,,...............))))))+++...222444222000***++++++)))''''''((()))***+++++++++))))))+++,,,,,,,,,+++++++++******))),,,)))***---...,,,,,,///------------------,,,,,,,,,---.../////////......111444555333222888EEEOOOhhhpppyyy|||yyyzzzyyynnnfffZZZOOOFFFCCC>>>;;;888666444333222444555444333222333444444444222111000/////////111111222333555777999;;;999777444222111222444555555777999;;;;;;999777555111111222222333444555555111111000000000000111111555222222<<>>@@@DDDGGGDDD<<<555333333333333222000//////dddCCC:::===666666777777888888999999444444444444444333333222333444555555444555555666...333777555111000333777333111000...///111333444111111111111111111111111000000000000000000000000////////////000000000000000000000000000111222222///////////////...---,,,---///111222333222000///,,,...000111000000111222222555888888777555444444333555888999999@@@UUUiii}}}hhhSSSCCC;;;777777666444333333333333000000111111000...,,,+++,,,,,,,,,,,,++++++,,,---+++---///000...---------)))+++,,,+++---222222///***+++,,,---............***)))***+++...000222222(((+++...+++&&&%%%(((,,,******+++***((((((***+++------------,,,,,,---------++++++//////---...111//////...---,,,++++++***---...///000000000000000///222444444555===LLLYYYlllvvv~~~zzz{{{yyymmmaaaQQQLLLEEE@@@<<<:::777555333444555555444333444666333222111111000000111111111111111222444555666777:::888555333222333555777666888:::;;;;;;:::888666111111000000111111222333111111000000///000000111333444777===HHH[[[rrrrrr```JJJ>>>999666444555333333333444444555666777555555666666777777777888777777777666666888===@@@KKKcccvvvaaaQQQJJJ<<<888555888<<<>>>999555111222333111111000///...VVV@@@;;;;;;555666666777888999::::::444444444333333333333333333555777666555444666888---555999555000111333555222111/////////000222444111111111111111111111111000000000000000000000000////////////000000000000000000000000000111111222....../////////...------...///000111111111000///---///111222222222333444333555777777666555444555444555888;;;===HHH___tttwww^^^HHH;;;777777555444444333333333222222222111000///...---,,,------,,,++++++,,,...***,,,///000///---,,,,,,(((,,,---,,,---000000---******+++,,,------------...---,,,+++++++++---...***---...---)))))),,,///,,,------,,,******+++---///000000///------///000...,,,,,,///000...///222000//////...------,,,,,,/////////000000111111222...000333555:::FFFVVVbbbpppzzz~~~uuuccc[[[QQQIIICCC???:::777444555777666555555666888222222111111111111111111///000000111222333333333777666333222222444666888777888:::;;;;;;:::888777333222000//////000111111111111000/////////000000///222888===BBBPPPhhh}}}{{{fffOOO@@@999555444444333333333333444555666777444444555555666666777777444555666666777999<<>><<<777333444999<<<<<<999222444444000000111111...rrrKKKAAA>>>777777777777888888999999:::444444333333222222333333444444444444555666666555222666555222111333111+++111000000//////111222333111111000000000000111111000000000000000000000000////////////000000000000000////////////000111111---......////////////...////////////000000000000,,,...111222111111333444111333444555555555777999666777:::>>>EEETTTmmmkkkTTTEEE888888777666555555555555333333222111000000111111+++---...,,,******,,,...,,,---///...---,,,---...(((,,,...,,,,,,......+++)))***+++,,,,,,------,,,---......---,,,+++++++++---***)))***---///...,,,---......---++++++,,,---222333222000---,,,...000---++++++///000---...111/////////000000111111111///.........///000222333111222555;;;EEESSScccmmmttt{{{qqqcccWWWOOOHHHAAA<<<555777888888777777888999444444222111000000000000---...///000111222222333111111000000111333666777888888999999999999888888666444222000//////000000111111000/////////////////////333888<<>>;;;888666333444777::::::999555777555000///222222///kkkFFFBBB@@@444999999999888888888888888555444333222222222333333666222000222666888555111777666111...111555..."""000000000000000111111222111111000000000000111111000000000000000000000000////////////000000000000///////////////000000111------...///000000000//////////////////000111111***,,,.../////////111222///000222333444666:::<<<999999<<>>???>>><<<999666555444333111000/////////111...++++++...111111000...///111111222333666888777777666555444555888:::===999333000000111///...222111000.........///000333111111111222:::KKK[[[wwwcccJJJ>>><<<999555555333222222444666777777777777666666555555555444888555555999;;;999888:::GGGLLL]]]vvv}}}___GGG<<<:::555222///000444888::::::::::::999666333111111111mmmHHHAAA???999777777666555555444333333444444444444333333222222555333111222555777666444333444555444222111222333333222000000111222000///000000000000///////////////000000111111222333333333222000/////////111111......------...///111222////////////000000000000///000111111111111000///222111111000111222333444111111222222333444555666999999===GGGZZZuuuvvvaaaOOO@@@666999;;;777666999666444222222333333000...000///...------,,,------+++---//////...---...///...///...,,,...111000,,,+++,,,---...---,,,***)))************++++++++++++++++++++++++,,,---...///(((***+++,,,++++++---...///777888///***...000,,,******+++,,,---......///.........---------......000//////000222444555666888999CCCUUUeeepppyyyzzznnn^^^PPPIIIFFF@@@===<<<>>>BBBEEEHHHLLLUUUaaappp~~~}}}sssbbbSSSFFFFFFDDDBBB???;;;888666777666444333111111000000000---***+++---///000///...///111111111222444777666777777666444555777999???:::555333333333333111111111000///////////////000///000111111555BBBPPPlllhhhNNN@@@<<<999555666444222222444555666666666666666666555555444444888666666:::<<<:::999;;;DDDJJJZZZttt~~~aaaHHH===;;;555333111222444555333222777777666333000......///rrrKKKAAA???999555555555444333333222222333333444555444333111000333111111333777888777444222444555444333222222333444333111222333333222111111111000000//////......//////000000111222333333222111///......///000000...---------...///000111////////////000000000000+++...111333444333111000///000111111222222111111000000000111222333555555999;;;AAAPPPhhhrrr\\\JJJ;;;:::;;;999777999444333111222333333222000222111000//////......///+++---...///...---...///...000000...///222///***+++,,,---...---,,,+++*********)))))))))))))))*********+++,,,------------)))***,,,,,,++++++---...///777999222...111111---++++++++++++,,,,,,,,,---........................,,,---...000222555777888===BBBPPPaaapppxxx~~~vvvcccSSSFFF===;;;888555222222333666888;;;;;;>>>HHHYYYlll}}}uuugggVVVSSSNNNHHHBBB>>>;;;:::888888666444333222111111000...,,,,,,...///000///...///000000///000222444555666777666555444555777<<<999555333333444444333000000000000000//////...///...000111000111:::EEE]]]uuupppUUUDDD>>>:::666888666333222333444555444666555555555555444444444777555666::::::888777:::AAAEEEVVVooocccJJJ>>><<<222222222333444333000---666666555222///------...yyyQQQBBB>>>:::555555555444444333333333444444555555555666666666444222222444888888666222222444555555333222222222333222111111333333222111222111111000///......---000000000000111111111111000///............//////------......//////000111////////////000000000000,,,...000111222222000000...///111222222222000///111111111222333555777888<<>>;;;000000111222333333222222777777666333000......///XXXDDD>>>;;;666666666666555555555555777666444444666999===???777555444555888777444000111333555555444222111222111000///000111222111000222111111000///......---222222111111000/////////..................//////------...//////000000000////////////000000000000000//////......//////000---///111222333222000///222222111222333666888999===DDDRRRgggtttaaaKKK>>>:::777555444111222222222222222333333222111000///............***,,,......---,,,---...///222333222444666444...---------------,,,,,,+++******))))))))))))*********+++,,,---...---,,,+++***,,,------,,,+++,,,......444888666333222111///,,,,,,++++++++++++******,,,,,,---...//////......+++,,,...///000222777;;;GGGUUUgggssszzz~~~uuu\\\GGG<<<999888777666666555555555555555222333666999:::BBBXXXmmmtttoooggg\\\RRRHHHAAA>>>;;;:::888666444333222222000000000////////////000///000000///......///111222444555666555444555555444333222111000///000111...///000111111000///...333000///000000111999AAAEEE]]]wwwhhhOOOAAA;;;999???;;;777444444555666666333333333333444444444444555555777:::888444555:::;;;===KKKddd|||eeeKKK===:::333222222111111222444666777777666333000.........```GGG>>>;;;777777777777777777777777777555444333666;;;@@@DDD999777555555777666333000111333666666444222111111000.........000111000///111111000000//////......111111111000000//////............///////////////,,,---...///000000000000////////////000000000000111000///......///000111...///111333333222111000222111111111333555888:::???JJJ\\\sss}}}mmmXXXFFF===888555333111222333333222111222444111000///...------------***,,,---...---,,,---...+++...000111555999999555------,,,+++******))))))******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,+++---...---,,,+++,,,...+++///444444111.........,,,,,,,,,,,,,,,++++++++++++,,,---/////////......+++---/////////444;;;AAAPPP```qqqyyy|||~~~}}}hhhNNN>>>888666333333333333222222222333333111111666999777:::LLLaaavvv~~~wwwlll^^^PPPCCC<<<>>>===;;;888666555444444...///000///---,,,---...///000000///......000222000222444444444444666777555666666444222111222333...//////000000000000000111...,,,......///555======OOOgggzzzoooSSSBBB<<<:::@@@<<<777444444555666666222222333333333333333444777888:::<<<:::555777<<<:::<<>>;;;777777777777777777777777444333222333555999===@@@:::666444444666777555333000333666666555222111111///...---...000111000///000000000000////////////////////////000000111111......//////000000000000,,,---...///000000000///////////////000000000000000000111111222222222333000000222333333333222111444333222333444888;;;===EEESSSkkkzzzfffRRRCCC;;;777555111333444333111000111333111000///......---......***+++------,,,,,,,,,---,,,...//////222777888444111000...---,,,+++******)))***---///000000...------,,,,,,++++++,,,,,,,,,,,,---...---,,,+++,,,...,,,///222333111......111,,,,,,,,,,,,,,,---------***+++---///000000///...,,,...//////111888CCCKKK[[[kkkzzz~~~}}}}}}~~~www[[[CCC888777444///333222222111111222222333555111222888999999EEEUUUjjj~~~qqq```PPPFFFAAA@@@>>><<<999888777666///111333222///...///000...///000000//////111333///000222222222444777:::777888999777333111222444///////////////000111111///------///000///111666666BBBUUUkkkuuuVVVCCC===<<<>>>:::555222222444555666111222222222333333333333666777:::<<<888444555;;;;;;;;;EEE[[[ssshhhMMM>>>999333555555444111111333666666666555222...,,,,,,---lllLLL>>>:::666666666777777777777777111111222333555777999:::999555222333666888777666000333666777555222111111///......///000111111000////////////000000000000,,,,,,---///000222333333......///000111111000000,,,---...000000000000///////////////000000000000---///222555666666555444111111222333333333333333777777666666888;;;???AAAKKK\\\vvvpppZZZHHH>>>999777111333555444111///111333222111000///............)))+++------,,,,,,,,,---111222000---///222222///666555333111///...------(((***...222333222000///...---,,,+++***+++,,,---,,,---......,,,+++,,,...///111444555333000111444,,,,,,,,,------.........***+++---///000000///...,,,...000000333<<>><<<:::999999333555777666333222222444...///000000000000222444//////000000111444888<<<777888999777333111111333000///.........000111222000...000444333000///111222:::III___wwwxxxXXXDDD======<<<888333111111333444555111111111222222333333333333444777999555000222888<<<;;;EEEYYYpppjjjNNN???:::,,,000444555444444666888888888777444111//////000tttJJJ;;;>>>;;;:::999888999:::;;;;;;333333333444444444444444777666444444555555444222000000000/////////222444333111...,,,,,,...111333111111222222222222111111......////////////......////////////////////////------///000111111111111111...+++,,,///111000///---///222222111000000111111111111111111222222222555>>>;;;444777999===HHHVVVpppzzzfffRRRCCC;;;999333333333333333333333333///000000000000...,,,+++---......---++++++---///---///000000///------...<<<:::666222///---,,,,,,........................000111000...222777444,,,---,,,+++,,,---//////...000222444222000333:::@@@222111///...---------...,,,...000000///...///000''',,,111333666AAARRRaaapppwww||||||~~~hhhKKK:::888:::777222555444222111111111222222777111222999999555<<>>:::777999;;;:::777555222000///...---...000111111222444666222222222222222555:::===999888888666444333333333///............------------...000000000111333555333777@@@RRRnnnzzz\\\FFF>>>>>>888666333222222555888:::...///222555777777777666777666555444444333444444999;;;BBBQQQggg}}}kkkNNN<<<777555555444111...///444888999888777555333111000///}}}PPP>>>@@@888888888777666666888:::666666555555555555555555666555444444555666555333000000111000//////222444333222000......000222333000111111222222111111000......////////////......////////////////////////---...///000111111111111111///,,,,,,///000000//////111333333222111222333111111111111111222222222:::BBB>>>777888888<<>>888444555444222000000444777555555555444333222222222WWWAAAAAA555777888666333333666999888888888777666666555555555444333444666666555444000111111111///000111333222222111111111111222222000111111222222111111000......////////////......////////////////////////---...///000000111111000111///......///000///...000111111111000000222333000000111111111222222222:::BBB>>>999::::::@@@NNNrrr}}}eeePPPDDD@@@777666555444333222222222///000000111000///---,,,***,,,---...---...000111333333222///,,,+++,,,...,,,///222555666444000...111111000000////////////+++///111///...///...,,,,,,+++))))))***+++***))),,,...000//////222888===444222111///...---......---...000111000///000111111111333777@@@OOO___jjjtttzzz~~~xxx\\\FFF;;;888999999444333222111111111222333222...///666;;;@@@MMM\\\rrr{{{wwwkkk^^^UUUMMMDDD???===999888666444444444555666111333333333111111111333444555444222111222555777999888777999;;;999555111111111000000//////000000///000111000000000222333000222777AAAUUUoooeeeLLL===888999777555444444666888:::///000222333444444333222555555555555666777888999:::;;;>>>HHHZZZpppsssTTTAAA;;;333444444333222222333555222222222333333333333333ZZZAAA@@@666888999777333333666:::999888888777666555555444444333333444666777666555000111222111000000111333000111111222222111111000000000111111111111000000......////////////......////////////////////////......///000000000000000111000///////////////......///...---,,,---///222000000000111222222333333666===;;;888<<<>>>GGGZZZ|||nnnWWWIIIDDD999888666444222222111111///000000111000///...---,,,...//////.........000111111000...,,,---///222(((+++///222333222000...000000000/////////.........222444000,,,,,,...111///---++++++,,,,,,+++***)))+++,,,,,,---000444888444333111///............---///111111000000111222444444555===JJJ[[[kkktttyyykkkTTTCCC;;;888888666555444333333444555555555222333888===EEESSSaaauuu}}}}}}pppdddYYYNNNFFFBBB???<<<888555222222333333222333444333222111222444666666555333111111333555888777888;;;===<<<666111222111000/////////000000//////000///......000111///111333999GGG___yyymmmSSS@@@777666555333222222333555777111111222333333333333222888777666555555444444444888999<<>>>>>999:::;;;888666555888:::777777666555555444333333444333333444666777666555000222333222111000111222//////000111111000//////000000000111111000000000......////////////......////////////////////////...//////000000000000//////000000000000/////////...///...---,,,---///222///000000111222222333333444999888777<<<@@@NNNfffttt]]]MMMFFF:::888666333111111111111///000111111111000///...///111222111///---,,,---'''(((***+++---111666:::)))***+++,,,---.................................333444555111,,,***///555///---++++++,,,,,,,,,***,,,------...///222555888222111000............///---///111222111111222333222333777CCCSSSeeessszzz{{{yyyfffSSSEEE===:::999999888777777888999:::555666888>>>FFFRRRbbbooozzzvvvhhh\\\PPPHHHFFFBBB===888444444555666111222444444333333555666666666666444222111222444666777888<<<>>><<<777222222000///...---...///000---.........,,,,,,...000000111222444===QQQllltttZZZDDD888555444333222222333444555333333444444444444444333666666555444333333333333555777:::AAANNNeeeyyyZZZEEE>>>333333444555555555444333222222222111000000//////YYY>>>===<<<;;;999888777888888999555555444444333333222222555444333444666666555444111222444333222000111111//////000000000000/////////000000111111000000///......////////////......//////////////////////////////000000000000//////---///111111000000000111000111111111000000222333//////000111222333333444666:::777777===BBBUUUrrr|||gggVVVLLL999777444222000000111111///000111111111000///...111333444333000---++++++***+++,,,,,,,,,---000333,,,+++***)))***+++---...,,,,,,------.../////////666555666555000,,,///555---,,,******+++,,,+++***,,,++++++,,,---///111333000///...------...///000---///111222222222333444000444===KKK\\\lllwww}}}zzzxxxhhhYYYOOOJJJ>>>>>>===<<<===>>>???@@@;;;???EEENNNXXXgggwww~~~yyylll]]]RRRGGGCCC===777444333555666111222444444444444666777555666666555333333444555444666:::<<<<<<:::777555222111///------...///000,,,---...---,,,---///000111111222333777EEE]]]qqqxxx___HHH:::777666555444333444555555444444444444444444555555222222222222333444555666333666:::???KKKaaa}}}xxxZZZEEE>>>555444333444666666444333333222222000///...------^^^@@@???===999555444777888777444444444444333333333333333666555444444555666555333111333444444222111000111000000000000000000000000//////000000000000//////......////////////......//////////////////////////////000000000000//////+++...111222111000111333///111333333222111222333...///000111222333444444666888555777???GGG___|||iiiUUUIII777555333000//////000111///000111222222111000///111222444333111...,,,,,,/////////---***(((((())),,,+++******+++,,,...///++++++,,,...///000111222999999<<>>GGG\\\xxxwwwXXXDDD>>>666444333333666666555333222111111000......---,,,bbbCCCAAA<<<666111111666888444000333333444444444444444444777666444444555555444222111333555444333111000111222222111111111111222222//////000000000000//////......////////////......///////////////////////////000000000000000//////***---111222111111222444---///222222111000000111...///000111222333444444444555333777AAALLLhhhrrr```KKK===666444111///...///000111///000111222222111000//////111333333111///......&&&(((+++,,,,,,,,,---...++++++,,,,,,---...///000+++,,,---///000222333444======CCCJJJGGG===666666///...------///111111000///...------...//////...++++++++++++,,,...000111...000222333333333444555:::DDDTTTdddpppyyy|||zzznnnmmmllllllmmmnnnooopppkkkpppuuuvvvxxx~~~xxxrrrnnnllllllqqq~~~yyymmm```ZZZPPPEEE>>>;;;;;;;;;666777777666444222333444333555777777666777888:::///666<<<<<<777555777:::555333111///...000222333---...000000000111333555111000222555444777EEEUUUppp{{{xxxbbbKKK===444333222222111111111111111111111111222333444555777777666444444444444444222666:::===EEEXXXtttuuuWWWCCC===777555222333555777666444000000//////......------sssIII@@@<<<:::999888999888666555666999777222000444333///333333333444444333222222000555:::999444000000222777555222///......000111...///111222222111///...***,,,...//////000111222//////000//////...------111000////////////000000---...///000000///...---000///---,,,,,,---...///000111111222222333444444222888999444;;;VVVyyy~~~qqqaaaWWWOOOEEE<<<000111222333333222000///333333333111000//////000555222...---.../////////---///...******,,,---******)))((()))+++,,,+++***)))***---000...,,,222:::666<<>><<<999333222222444333000000444111333444444444555888:::555777999999888777777777555333000//////000///...///////////////000000111333000///111222444;;;CCC```uuufffLLL???:::555111000222555555444000...///333444111111444===999444222444666555444111999:::===IIIVVVmmmkkkOOO>>>999999666333222333555555555444111...++++++---000222|||PPPCCC===;;;999888888888777666333666666333333777777444222333444555555555555444111555999888444111111222666555222///......000111......000111111111000000***---////////////000111000000111111000//////...000000////////////000000...///000000000///......000///...------...///000000111111222222333444444333888:::999EEEbbbzzzuuuhhhdddZZZNNNGGGEEEAAA===>>>;;;777444333333222111333111000111222111---)))111///------......---,,,---//////++++++......,,,+++***)))***,,,---,,,+++)))))),,,///...---222:::===<<<>>>EEEQQQUUUJJJ;;;111...+++***+++,,,,,,,,,...---,,,++++++,,,...///...,,,+++,,,...000111000000444777555222333888<<<@@@OOOcccrrryyy|||zzznnnjjjmmmtttyyymmm[[[LLLIIIFFF???===@@@BBBLLL___tttzzzkkkXXXJJJCCC<<<666666444444666444000000333000111333444333444666777555777999999888777777888666444111//////000///...000000000000000111222222444111000111222333999AAAQQQiiigggMMM@@@:::666222111333555444222111///000444555222222555888555222111111222333333111:::;;;===GGGSSSjjjjjjMMM===999888666333333444555555444222111///.........///000ZZZGGG???<<<999777888888888888333666666444555888888666333333444555666666666666111444888777444111111222555444111///...///000111///////////////000111111,,,...000000///...///000111111111111111000000//////////////////000000000//////000111111000000///111000///......///000111000111111222222333444444555888;;;AAATTTrrrzzzoooeee]]]XXXNNNOOOMMMGGGGGGNNNSSSUUUUUUKKK>>>666444555444333333000...111444444---&&&111000......//////---+++,,,//////------000000...,,,+++++++++---...---,,,)))))),,,//////...333:::EEE>>>999???OOOYYYPPPAAA333000+++)))***+++,,,------,,,++++++,,,---///000///---,,,,,,...000000///000111333444555777;;;???JJJZZZmmmyyy~~~uuucccZZZYYY___ccckkktttwwwxxx|||}}}vvvVVVHHH======<<<777555777666===LLLbbbyyy|||jjj[[[OOOCCC999666333222444222...,,,......000333444333333444444444777999:::999888888999777555222000000000///...111111111111111222222333222///.../////////333:::>>>XXXsssiiiPPPBBB;;;888444444555555333000111...000333444111111444444444333111000111333555111;;;===>>>DDDMMMcccgggKKK<<<888666555444444555555444222000000000111000000///...dddKKK???<<<888666666777888888666777777666555555444333444444555555555555444444111444666666444222111222333222111/////////000111444222111/////////111222---///000000///......///000000000111111000000///...//////000000000000000000000000111111111111111111000000///000000111222000111111222222333444444777777<<>>888<<>>BBBUUUdddvvvwwweeeWWWOOOPPPPPPUUU[[[^^^^^^```eeegggkkkooouuu|||sssWWWGGG>>>888999:::777555666777999AAASSSnnn|||nnnaaaQQQDDD:::666444555444000///000...111444555444333333333333666888999999888999:::888666222111000000///...111000000000000111222222222///...000///---111666333HHHbbbvvvoooVVVEEE<<<999666666777666222//////---...222333000000333222444555444111111555999111<<<>>>===AAAGGG\\\yyydddHHH:::999444444444555666666333000///000000/////////......jjjKKK>>>;;;777555555666777777444444444666555444333333555555555444333222111000222333444444333222222222222111000//////000000111888666333000//////000111...///111000...------.........//////000//////...---...///000111000000000000000000000000111222222000000000000000111222222000111111222222333444444888777>>>RRRnnnoooqqq~~~qqqiiifff\\\XXXPPPHHHCCCCCCHHHMMMTTT^^^iiipppyyy}}}jjjQQQ???777666444222111333555444222333777;;;888444000...///111222222***---...------000///,,,...---,,,---///000///...+++***+++...//////222777<<<;;;:::<<>>;;;888777888777333000111///000444444222222444111333555444222222555999222<<<===;;;???CCCUUUooo~~~aaaFFF::::::333333444666777555222///111000...---,,,---...///kkkJJJ>>>;;;888666666777777666//////111666777555555777555555555444333222000000222222333333333333222222000000/////////000111111888666333111/////////000---///000000///---...///---......////////////...---...///111111111000000///////////////000222222//////000000111111222222000111111222222333444444888777AAAZZZwwwzzzaaa[[[ccc{{{sssgggYYYNNNJJJFFFFFFFFFEEEGGGNNNYYYaaapppxxxvvv]]]HHH<<<666333111111444777444111222999@@@666333///---...///000000***...///------///...+++...---------///000///......++++++...//////111555111666:::;;;???DDDDDDAAA666333...,,,---...///000+++,,,,,,------..................///111111000///999444333888:::;;;CCCMMMeeetttxxxfffTTTMMMEEE@@@AAABBBBBBCCCEEEDDDCCCDDDJJJPPPXXXcccmmmuuu~~~vvvWWW???444222111222333444333222111333444???ZZZzzz}}}kkk]]]KKKBBB:::777666444333444222444666666444333222333000222555777777888999:::888666333222222222222111///////////////000000111000//////111///,,,---111444666AAAYYYvvvgggQQQ???<<<888777888777555222444222333666777555444777111222333222222222444555444;;;:::999===AAAOOOfffzzz}}}___DDD:::;;;333333444555666555222///222000...---,,,---///000iiiGGG>>><<<:::999:::999888777000...111777999666666999333333444444444444444333222222222222333333222222////////////000000111111333222111////////////000---...000000///......///......///000000000000000,,,---///111222111000000...............000111222---...///000111111111111000111111222222333444444888888FFFbbbiiiXXXUUUiii}}}xxxmmmaaaYYYQQQHHHCCCBBB@@@FFFNNNUUU\\\eeeqqqyyy~~~gggQQQAAA888444222111333444333111222555999333222111111222111///---,,,///111//////000...+++...---,,,---///000///...000,,,+++...///...///333---222555555777;;;<<<999222000---,,,---.........,,,,,,---------------------------///222222111///777333555;;;<<<<<>><<<<<<<<<<<<:::888444111444999:::555444777111222333555666777777777333222111222333333333222......//////000000111111...............///000000,,,...000000///...///000//////000111111111111111+++---///111222222000000...---------...///111222------///000111111111111000111111222333333444444777999IIIhhhzzz```UUUVVVmmm~~~vvvnnneeeZZZNNNHHHEEEDDDEEEIIIGGGQQQ___kkkttt}}}nnnWWWEEE999444333222111111222222222111000222333555777888555000,,,...111333000000111///+++...---,,,---/////////---222---+++...///......111...000000...///222222...///---++++++,,,------,,,---------......---,,,,,,,,,,,,---000222333222000555222666=========JJJ\\\mmm|||~~~{{{mmm___PPPKKKJJJHHHGGGHHH>>>;;;;;;???@@@AAAIIITTT[[[iiixxx___DDD>>>555555444222222333333222///555:::CCC[[[|||tttcccUUUFFF>>>999555444555333333333111//////000222,,,///333555555666777999666444222222333555555444111111111000111222222333222111222555333//////333111///444FFF```yyyuuuZZZAAA===777666777999888777000...///333444111111444888555333555777888666444666888444555===AAAJJJ[[[xxx~~~|||]]]CCC:::===444333333333444444222111000222444555555333000///eeeFFF===999888999:::888:::===555555555666888999888777555666666555444444777999222222222111222222333333//////000000111111222222////////////..................000111111000//////---///111222000/////////////////////000000000000///.........///000222333...000222111//////111333000111111000000000333555777:::NNNrrrttteeeTTTXXXggg{{{pppaaaWWWUUURRRPPPLLLIIIJJJQQQZZZ```fffkkkttt~~~{{{eeeLLL;;;444444555444222111111111222222111111000///////////////111000000000000111111222------***)))---222///)))***+++---///000000///...000000000000////////////++++++++++++++++++++++++......///000///...,,,+++---...000111000111222444555333555999;;;BBBRRRcccuuu~~~xxxjjj]]]UUUOOOJJJGGG>>>???AAAAAAAAACCCIIINNNZZZaaalllxxxcccEEE<<<444333111222333444333222444777<<>>;;;666222333222222111111222222333555555444222111222555888888666444222111222333444222111000000000111333444.........///000222333444666444555???OOOccczzzxxx^^^CCC@@@<<<999:::;;;888444222111000//////111333444888888777444111111666:::AAA>>>===<<<:::<<>>:::::::::888888:::555555666666666555444444777888888777555555777888//////000111222444555666111111111111111000000000,,,------...000111111222,,,---...////////////......///111111000//////000////////////000000000000///////////////000222222///000111111000000111333222333444333222333666888999BBBZZZ|||gggUUUIIISSSllltttggg___TTTJJJKKKPPPRRRPPPOOOTTTYYY```iiisss~~~xxx```JJJ===999222222222222222111111111000///......------....../////////000000000111111---...------111666555000...---------------...............---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---///111222///000222222111111222444666555666999???JJJ\\\lllwwwwwwmmmfffWWWTTTNNNHHHGGGKKKSSSYYY]]]bbbkkkvvv|||aaaKKK???<<<777555444555666666333<<>>666333333333444444444444444444///111333333111000//////gggIIIAAA;;;;;;:::888777888555666666666555333333333666666777666444333444555111111111111222333444555222222222111111000000000---......///000000111111------...//////000000000...000111000///...///000////////////000000000000/////////000000111111222000000111111111111222222222333333333333444666999;;;GGGbbb}}}eeeNNNJJJXXXnnnvvvmmmdddWWWMMMNNNIIIEEEHHHPPPYYY___cccrrrwww}}}lllSSSBBB999333333333222222111000000//////...---------------///000000111222222222222///000///...000444333//////...---,,,+++,,,---...............---+++***))),,,,,,,,,,,,,,,,,,,,,,,,************,,,...111222000111222222111111222444666666777:::BBBQQQdddrrrzzz~~~~~~}}}wwwkkkfff___ZZZXXX[[[aaafffjjjnnnttt|||rrr]]]JJJEEE???:::888999::::::<<>>888666222222222222333333333333333333444222000...//////yyyMMMDDD<<<;;;;;;888777777444666777666444222333444777888888777555333444444333333222222111222222222333333222222111111000000000000000000000000///////////////000000111222222///000111000///...///111////////////000000000000000000000111111111111111111111000111222222222222111222333222222333666999===NNNkkkwww^^^NNNKKKUUUjjj{{{xxxfffYYYPPPKKKFFFDDD@@@EEEKKKQQQYYYeeerrr{{{www^^^HHH:::555555444333222111000000//////...---------------+++,,,---...////////////000222000---...000///+++///...,,,++++++,,,---........./////////---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000000111333333222222333555666888999===GGGXXXkkkwww|||{{{yyyzzz|||yyytttpppoooqqqsssuuuyyy{{{~~~rrr]]]WWWOOOJJJHHHHHHHHHIIIMMMaaavvviiiRRRBBB<<<444444444333333444444444---///111222222111222333222333555666777666555555000//////...///000111222333333222222222222333333333333555666666<<>>===:::777666666333333222222111222222222111222222222222222222333000000000000000111111111//////...///000222333444000000000///......000222////////////000000000000000111222222222222111000333111000111333444333111222333444444444555999;;;GGG]]]|||{{{aaaOOOOOOWWWsssnnn___XXXLLLEEE???>>>===@@@JJJVVV\\\kkkyyy}}}bbbNNN???<<<888333000000000111111000//////......//////---...111333444444333222///222111---,,,------+++***+++,,,,,,------------+++---///111111000...------------------------------...//////000000//////...000222333444555777999777;;;???CCCPPPdddtttzzz~~~~~~~~~zzzyyy{{{zzz{{{~~~|||oooTTTBBB666555444222111000000//////000111111000222444777222333444555666777888888555444222111000///000000333333333333333444555555444333333555555555===EEERRRfff}}}xxx^^^JJJ<<<<<<>>>999444555222222222222222111000000000///000333777777444000666555666888777555:::@@@FFFZZZuuu|||```EEE777444444111222222333444444555555333555555444111/////////xxxSSSGGG===;;;===;;;999888222666999999666444777:::;;;<<<===<<<999666555555222111111111222333444444111111111222222333333444......///000111222333333......---...///111333444000000000///---...000222////////////000000000000000111222333333222000000333111///111444555333111333444555555555777:::===KKKbbbmmmTTTJJJKKKYYYhhh~~~zzzlllWWWGGG@@@???>>>AAAFFFIIILLLXXXfffrrrnnnXXXBBB???999333000///000111111111000///////////////)))+++...000111111000///---111111...,,,//////---(((***+++---......------***+++...000111000...---------------------------,,,---///111222111111000...000222444444666888:::777<<>>CCCZZZuuu{{{dddOOO???>>>???888333444222222222222222111000///111------444======222'''...111666999777555999@@@@@@TTTppp~~~aaaFFF777444444333333444444555666777777222444666555222000//////nnnPPPDDDBBBCCC;;;888888222666666555666666777888999666999<<<;;;888666777888333111///222666666222...555000,,,...222333...(((///---...333555222///000000000000000111222333444444333111///000222444666............////////////,,,---///000000000///...000111222222111000111333222:::777222666666666>>>OOOwwwmmmWWWEEEJJJWWWnnnzzzggg]]]QQQCCC>>>BBB<<>>>>>;;;:::999888888888888888999:::::::::999888888888000333666555111000222555888::::::777333111222333333000000444555333111222222111111000000000000111...///000111222111111000............////////////...---,,,+++---///222444111222222111000111444666222777444222666777>>>OOOooofffUUUEEEHHHZZZjjjnnnjjj]]]XXXSSSQQQRRRUUUXXXZZZaaaeeelllvvvuuubbbUUUFFF>>>888;;;BBBJJJWWWcccxxx|||gggOOO======>>>666111555222222111111111000000000111///...000222333111///---------///111222000////////////---******---///...---------...///000111///111333333222111111222222222222222222222333333000222444555555555555555222===AAAKKKdddwww~~~~~~zzz|||~~~~~~gggKKK;;;555333444666333222222222222222333333444444555444333333555666444444555555444333111000333333111111000111222222000222444444333222333555555;;;III[[[ppp|||gggMMM<<<555555666666111111111222222111111111222222222333333333444444222444666777666777888::::::EEEXXXnnnyyy^^^FFF;;;777666000///...---///111222333444111///111444666333000]]]LLLDDDAAA999;;;AAA@@@<<<;;;:::999999999999999>>>===<<<<<<<<<<<<<<<;;;777;;;===:::333111333777777999999666111///111444444111000333555222111222111111000000///000000000...///111222222222000///............////////////555222///,,,++++++---//////000000000///000222555000666444444888888AAATTTuuukkkRRREEEGGGNNNRRRQQQIIIEEEAAA>>>???AAABBBBBBIIILLLRRR\\\hhhvvvrrrZZZJJJCCCAAA>>>>>>EEEPPP___ppp}}}tttZZZDDDAAA???666111444111111000000000//////////////////111222222111000------...000333333222000+++,,,------,,,,,,,,,---...............000111111222333555444333222222444222222222222222222333333333444444222000///111333000;;;AAAMMMgggxxxuuuYYYFFF;;;555444666333222222111111222222222333444555444333333444555222333444555444333111000222111000000111333555666///111333444444333444555222777AAAPPPdddwww~~~kkkQQQ===555555555444333222000//////000222333222222333333333444444444111333444555444555777999888AAARRRhhh~~~{{{___FFF:::555444222222111000000222444777111111111000//////000111```LLLBBB@@@<<<@@@EEEAAA<<<;;;;;;::::::::::::;;;BBB@@@>>>>>>???@@@???>>>===???@@@<<<555222444777555666666444000///111444555111///222333111000111000000/////////000000111---...///000111000///...............////////////333222///......///222333,,,...000000000000111333000444333555;;;<<>>???BBBHHHQQQ\\\ffflll{{{~~~~~~bbbIII?????????BBBJJJUUUcccssshhhPPPEEE>>>666111222111111000000000/////////...///000222222111111000.........000222333222000+++,,,.../////////...---+++,,,,,,---......//////222444444333222111222333000111111111222222333333444555555222///---000333000:::AAAPPPjjjxxx~~~~~~{{{xxxtttqqqssszzziiiUUUEEE999555777333222222111111111111222111333444444333333444555333444444444333111///...111111111222333555777888///111444555555444555555222666===HHHXXXlll~~~oooWWWAAA777777666333444222000......000222444333333333333444444444444222333444444444444777999<<>>;;;;;;;;;;;;;;;;;;<<<===DDDBBB??????@@@BBBAAA???===>>>===:::555333555777555444333222000111222444555000///111222000///111///////////////000111222...///000000000000000000............////////////---------...000333555777+++---111222222111222222222444222444<<>>CCCQQQeeezzz{{{___GGG:::666444...000111000...///222555111000///...//////......{{{```NNNJJJGGGHHHEEE:::;;;;;;;;;;;;;;;<<<===>>>EEEBBB??????AAABBBAAA@@@<<<;;;:::777555444555666555444222111111222444555555000...111111///...000............///111222222222222222222222333333333............/////////000111000///...------...///***...222444444333222222444444000333<<>>@@@IIIZZZhhh{{{lllRRRBBB>>>;;;666333333333222222222111111---///222333222111000000,,,+++,,,---//////---+++000...,,,+++,,,,,,,,,+++,,,---000111222222000//////000000///---,,,---///---...///000111222333333...333999:::666444444666444===EEEVVVnnnyyy}}}yyytttfffeeebbb___ZZZSSSKKKEEEFFFBBBAAAFFFJJJLLLOOOSSS^^^eeeppp}}}qqqYYYCCC::::::333333222111000000111111...000333444444444555666......///000222333555555555555666666666666666666444666888888666333222222+++000555999AAATTTnnnuuuaaaKKK@@@>>>;;;444000111222333333222111000333333333444444444555555555666777666666777:::===;;;AAAOOOdddzzzzzz___GGG;;;888666...111222222000000333666444000,,,...222333///+++fffQQQVVVVVVOOOGGG???>>>>>>===;;;888777888::::::===>>>===???BBB???:::<<<<<<666444999444///777555222///...000222222222<<<111,,,111666333///...111222444444222000//////333333333000...---///000111111111000000000000000------...000000111111111111222222222222111000000444333444777<<>>@@@QQQfffzzzsss]]]LLLAAA:::666444444444444444444444444,,,111------555333---111222111111000///.........---//////...---,,,---......///000000000///---,,,/////////...,,,,,,---......///000000000111555777333555555555333222333444;;;>>>JJJ^^^qqq||||||rrrppprrruuu~~~qqq```VVVKKKHHHPPP___aaaRRRBBB===>>>;;;888777999<<<===>>>HHHMMMWWWfffvvvmmmPPP???<<<777222///000000///000444444222111444777777555111222333333444444333333222333333444444555666777777444444333222222222333333000111555999???KKKcccwwwyyygggPPP@@@:::666333888777666555444333333333111222444666666555444333444555666555444555666888>>>DDDOOO___uuuvvv\\\GGG<<<888555777555333111000000000000444333111///...///000111iiiPPPTTTVVVRRRMMMFFF???@@@AAA???<<<999888999<<>>>>>@@@???<<<===???999888;;;555111999444222000000111222222222444///---222444222111333...000222222111000000000222222222000...---///000111000000000000000000000///000111222222333333333222333333444444444333333333444666888===PPPsss}}}dddVVVEEE>>>999888888666666999666666555555555666777777666777777666555666:::>>>DDDMMM\\\lllzzzoooZZZGGGDDDJJJSSSeeevvv~~~gggRRRDDD<<<888666555555444333333222222...333///...555222,,,///111111000//////...------...000000///...---...///***+++---...///000//////---...///...------///111...///000000000111333555444555666666555444555666;;;>>>KKKaaattt|||ssshhh\\\TTTTTT]]]rrrxxxoooeeeVVVIIIBBB<<<===III[[[^^^OOO>>>777888777555555666888999999888<<>>CCCLLL\\\sssvvv\\\FFF;;;777444888777555333222222222222222222111111000//////...kkkKKKKKKNNNLLLIIICCCAAACCCEEEDDD@@@<<<888777===AAACCC???<<<>>>@@@@@@===???:::888;;;555111:::333222111222444444222111///...000444444111111444+++...000111111000111111///000000///......///111000000000000000000111111///000111222222333222222111222333444444555555444444666888999???TTTxxxjjjJJJAAA999777666555777:::777777666555555555555555777888888666444444555777666<<>>MMMdddxxxwwwjjjWWWRRRJJJBBB@@@NNNmmmzzzfffWWWLLLBBB;;;:::444444>>>MMMPPPEEE888333222222222333333333444444222444888===EEERRRaaakkknnnVVVHHH<<<666333444555333333666111333444555444333444444111222444666666444222111111111222222333333444444555555555555666777888888//////111444777???QQQbbbyyy}}}jjjQQQ???888666444333333333333333444444555111222444555555555444333222444555555555666999;;;>>>AAAHHHXXXrrrxxx]]]FFF;;;666333777666444222111111222222000111222222111000...---qqqJJJDDDDDDCCCBBB===@@@CCCGGGGGGCCC===888555:::@@@BBB===999<<>>666555444333222222333333222666222111777555...111//////......------------,,,---...---+++***+++,,,.....................---,,,...000000000000222333111333555555333111111111...000111111111111333444999>>>MMMcccwww~~~sss```SSS???AAAAAA???BBBSSSppp~~~kkkVVVHHH@@@<<<;;;===777333555;;;<<<777333333///111333333222111111111555777888777999AAANNNXXXkkkvvvyyy___LLL@@@888333444444222222444000333555555222111333666111222555777777555222111111222222222333333444444111111111222333444555666222222333555777<<>>@@@CCCCCCAAA===:::999777<<<===999888<<>>666222444666555333111000111,,,...000000//////000111/////////000111111222222111111222222222222111111111222333555666666777777555777888===NNNllleeeKKKBBB:::777444222444777111111000111111222333333222111111222333333111000111222444666:::@@@GGGLLLkkkyyy|||{{{qqqYYYIII777666444333333555666777///444111111999777222555........................000111222111///...///000---------///000222444555///111333444333222111222444666777666444222222333111222444333333333444666888<<>>999777333333333333333444444555222222222222333333333333222444555666777888;;;===@@@BBBGGGRRRggg|||aaaJJJ>>>999666222111000000000111222333555222...+++***,,,///222xxxTTTJJJAAA<<>>???AAAAAA???>>>>>>???<<<>>>===::::::>>>???===888999888BBBQQQJJJ999444666555555777888888666444333444333222777===<<<666000222444444333111111222---///111222000///000000...//////000111111222222111111222222222222111111222333444555666666666666333444666???XXXzzzsss^^^NNN???999444444444222333666444333333222222222222333666444222222444444333111111222444555777;;;AAAEEERRR^^^rrrhhhSSS<<<:::777555444444555666111555222111888666000333///////////////////////////000111000...---...///,,,,,,---...///222444555---000333555444333444444444444444333111000111333222444555444333333444555888;;;HHH\\\oooyyy~~~uuu^^^III<<<777888777999777888HHHgggyyycccTTTHHH>>>666666777555333222---///111222222222222222000333666555111///000333---...///111333444555666777>>>MMMccczzzzzzYYYJJJ;;;555555444555666333222000000222333444333555555444444444444555555333333333222222222222222333222222222222222333333...---///222333333888>>>BBBUUUlll{{{gggOOOAAA;;;999444444444333444555555666222222222222222333333444333444666666777888;;;======AAAGGGOOOaaaxxx{{{```III===888666111000000///000111222333333111///,,,,,,---...000^^^RRRFFF>>>@@@AAA>>>???@@@?????????BBBDDD@@@AAA???;;;<<>>999444666999HHHYYYPPP999...777666555666888888777555777;;;999333222555555111---000222333222222222333...000222333111000000000...//////000111222222222//////000000000//////...111111222333444444444444111222555AAA^^^iiiSSSEEE???999444111222333000000222888777555444333222222222333111...///222444333111000000000000111444999===AAAHHHXXXlllxxx~~~sssZZZ@@@>>>:::666444333444444222777333111777444...111/////////000000000000000,,,---...---+++***+++,,,///...------...///000111+++///222555555555666777333333222111//////111333222333444333111111111333999;;;GGG\\\ooo{{{yyybbbKKK;;;444333444...444777:::HHHdddoooVVVEEE@@@888222444777555333222666666222,,,+++...222444///222555333...---///222000///...///111222111000222444>>>RRRlllaaaQQQ@@@888777777888:::555111//////222555444222666555444333333444555666222222111111111111111111222222111111000111111111...---///333444444777===999MMMfffwwwlllSSSDDD===999888777666555444333333333222222111111222222333444444555666777777888:::<<<;;;AAAFFFNNN]]]sssyyy^^^HHH<<<888555......------...///000111111000///......------...```JJJEEECCCCCCEEE>>>::::::===>>>===???CCC???===:::;;;<<<;;;888555999888999???FFFEEE>>>666666555444333333333333444222222333333333333444444000111222333333222111000111000000222111...///333/////////000111111222222333111222444111,,,111:::333333222222111222222222333555:::JJJjjjzzzdddQQQAAA::::::555444333333333444555666111333333222000///000111333000......222444444333////////////000111222333888;;;BBBOOOaaatttdddHHH555111999999888888333999888888666555444333222///...---,,,,,,---...//////000///...,,,+++---///////////////000000000111---...///000111222333444333333222///------///111000111333333333333555666===;;;BBBVVVppplllNNNAAA;;;555222555///444333<<>>;;;;;;>>>@@@>>>???CCCBBB@@@======>>>>>>:::666555555666;;;>>>>>>888333555555444444444333333333222222222333333333444444000111222222222222111000000...000222111---...111//////000000111111222222222111222333000---111999333333222222222222222333555777===PPPqqqzzzaaaPPPEEE;;;555333333222111111111222333333111222333222111000000111555333000///000111000///222222222222333444555666444666999AAAOOOcccwwwoooUUU???888;;;777444333---<<<<<<:::888555333111000/////////....../////////+++,,,---,,,---///222555.../////////////////////......//////000111222222000111000///...///111444111222333222222222444666CCCCCCIII[[[ppphhhKKK===777111111555333888999FFFccczzzzzzcccNNNAAA<<<;;;999666444444333222111///111333444444222000...000000000000111111111222///......---...///000111444666777888@@@RRRkkk}}}lllVVVGGG???777222000//////000111111111111111222222333444555666777888333222111000000000111222000000000222444333///,,,000000000000111222333333777>>>OOOiii|||xxx\\\FFF;;;888555555444333333333333444444111///000222333222111555666666666555555777999777:::???HHHVVVkkk|||```HHH:::666444///000000000......000222...000111000///...///000sssTTTGGGAAA;;;777===;;;<<<@@@AAA??????BBBDDDAAA>>>>>>???>>>:::666333444666777777666444333333444444555555444222222222222222222333333333333000111222222222222111000000///111444333//////222//////000000111222222222111000111222///---000666333333222222222222333333666777???VVVyyyzzzcccJJJ??????<<<777333333222222111111222222333111222333333111000111111444222000///000000///...000000000000111222333333444444333444;;;KKKaaappp~~~bbbJJJ???>>>888555444///???>>><<<888555222000...//////000000000000//////++++++,,,+++,,,///444777.....................---.........//////000000000---.../////////000444666333333222111000000333555BBBDDDMMM\\\nnn{{{~~~dddGGG999444222333888444999===OOOooojjjSSSBBB;;;:::;;;888555333222222111000222333444444444222000...////////////000000000000///............///000000222444333///000<<>>888333///000000000111111111111111222111222333444777999;;;333222111000000000000000000//////000222222111///222111111000000000111111555999HHH```vvv}}}bbbJJJ===999555555444333333333333333444222000000111222222111444555666555444444666888::::::===CCCPPPggg{{{___GGG;;;666555...///000000//////222333///111222111000///000111|||YYYIIIEEE@@@;;;<<<:::<<<@@@AAA>>>===@@@BBB???===<<<===<<<888444444777888777444333444666111222444555555444222111111222222222222333333333111111111222222111111111111000333666555111111444///000000111111222333333///000111111///...111444333333222222222333444444444666AAA\\\yyyfffRRR@@@;;;>>>>>>:::666555555444444444444444444000222444444222111111222////////////000111222222///......//////000111222444555555222222;;;KKKXXXooo~~~hhhOOOBBB@@@;;;:::<<<999>>><<<:::777444111///......///000111111000///...///...---+++***+++///222......------------,,,,,,............////////////---.../////////111333666444333222000...///222555888===HHHYYYjjjxxx~~~}}}dddFFF888777777888:::555<<>>BBB???<<<<<<===<<<888444555888999777333111444777000222444555555444222111111111111222222222333333222111111111111111111222000///222555444000111444000000000111222222333333///000111000///000111222333222222222333444444555555888FFFdddcccPPPFFF<<<::::::888555555555555555444444333333333///222444444333222222222...///000111111111222222222222222222333444555555---222666666333555===EEEUUUggg{{{lllRRRCCC@@@;;;;;;???>>>999888777555333111//////------///000000///------000///...+++))))))+++...---------------,,,,,,,,,............///////////////000111000000000111333333333111///---...111444111888EEEWWWhhhwww}}}lllLLL<<<999:::999777999DDDPPPfffpppkkkxxxoooVVVDDD;;;888888999666333111111111111000,,,---///000111111111111---.........////////////---......//////////////////000222444666777999:::MMM^^^sss|||^^^GGG>>>999333333222111111000111222222555444333222333555777888333333333222111000000//////////////////111333444.........///000222333444333555===MMMddd{{{iiiMMM<<<777444444333222222222222333111111222333333555777888333444555555333444555777444666:::BBBQQQgggtttXXXCCC999666444111222222111///...000111///000111000///...///111kkkOOOIIIDDD======;;;<<>>===:::777444666777555222111333666111111333444444333333222111111111111222222222222222222111000000111222222///---///111111...///444000000111111222333333333///111222000000333333000333222222333333444555666777<<>>===:::555333555333333333333222111000000///111444555444333222222111333444333111//////000111000000111111222333444%%%,,,333777666666888;;;BBBRRReeeuuutttXXXGGGAAA:::999===;;;666555555333222111000000------............------,,,------,,,***+++---...,,,,,,,,,---------...............//////000000000000111222111000///000111111111111///......111444444:::FFFXXXjjjyyy~~~~~~www[[[EEE<<<:::999888???OOO___ssskkkgggwwwjjjQQQAAA999555444777555222111222333222111+++,,,---///000111222222............////////////---......///000/////////222000---...222555666666===NNNdddtttiiiRRRCCC;;;777444333222000000111222222555555444333444555666777444444444444333222000000...///000000///000222444------...///000222333444222666;;;EEEYYYqqqlllNNN<<<888444444333222222222222222000111333333333444666999444555666555444444666888333555:::CCCQQQfff}}}pppUUUAAA999777555222333333111///...///111000222333222111000111222^^^SSSLLLAAAAAA>>>===@@@@@@>>>???BBB???<<<;;;;;;======:::777444555555444333333444555111111222222222333333333111111111111222222222222222222111000000111222222111//////111000///111777000111111222222333333444///222333000111555444000222222222333333555666666777>>>SSSrrroooZZZNNNGGGBBB>>>===:::666444777333333444444333111000///...111555666555333222222111444666555222000000111............///000111222)))---222555666555666666:::CCCPPP___rrrbbbOOOGGG===:::===:::666666555444222111000000//////............//////+++---//////......///000++++++,,,---...///000000......//////000111222222///000222222000///000111...///000/////////111333666:::FFFXXXlll|||mmmTTTBBB===CCCIIIQQQeeeuuurrrnnn~~~}}}aaaJJJ===888555444666444222222333444444444------...///000111111222....../////////000000000------///000000000///...000/////////000222444555555BBBRRRbbbssssss^^^HHH<<<:::555444222000000111222333333333333444555666777777666666666666555333111000---000111111000///111333.........//////111222222111666:::>>>MMMggg~~~pppRRR???<<<444333222222111222222222000222333222000000222555555666666666555555777999555777:::@@@MMMbbbxxxnnnTTTAAA;;;999777111222222111000///111222000111222222000000111222mmm___UUUJJJCCC@@@???AAAAAA???AAAEEE;;;999777888;;;;;;888555666666666666666666666666222111111111222222444444000111111111111222222222333222111000000111222333555222222333222111555;;;000111111222222333444444///333333000222666555000222222222333444555666777555>>>TTTssszzz\\\KKKGGGGGG???999888777444333444555555666666555333222111...111555666555444333333...222555555444333444555111111111111222333444555555444444444444444444444888<<>>888888666555333222000000111000///......///000111...000222222000///...///***+++,,,---///000111111---...///000111222333444...///111222111000111222,,,...000000///000111333333777CCCVVVmmm~~~zzzaaaIIIDDDPPP]]]hhh}}}|||tttYYYCCC:::888888888555333222222444555666555000000000000000111111111////////////000000000000,,,---///000000000///...+++///444555333111111333222:::EEERRReeeyyyzzzfffKKK<<<;;;555444222000000111222333000111333555666888888888666777777777666444222111---000222222000///000222000000////////////000000000666999:::FFF```yyysssUUUBBB@@@444333222222111111222222111333333111...---...111555666777666555666777999888888999===III]]]uuummmSSSBBB<<<;;;999///000111111000111333555---///000///...---...///vvvaaaVVVLLLEEEAAABBBAAA<<<;;;>>>666666666666777999:::;;;555222333666666222222444333333222111111111222222222222111111222222333444111///---...111222000...///000222222000///000111222111000000000111333444333333222111000000000///333222111111222444555777555>>>MMMllldddKKKCCCFFFCCCAAA>>>;;;888555444333444444333222111000...---222111000//////111333444111111111111000000000000...............///000000...///111111111111333555222666;;;@@@KKK___yyyfffKKK<<<;;;;;;999888666333222222222111000000///.........000111222...///000111111000///......---+++***+++,,,...000333111111111333444333222333111000///000111000...111///...///...+++---111444<<>><<<<<<<<<;;;;;;:::999999999999999666666999999555555777444444333222222222222333222222111111222222333333333111///000222333111//////000222222000000000111111111000000000111222333000111222333444444444444333333333333333444555555444<<>>>>>===;;;999777555444444555555555444333111000///555444333222222444555777111111111111000000000000//////000000000000000000000111222222111000111333444666999<<>>999;;;:::999777666666666666666666666666555333222222222111000000000111333444111111111111000000000000000111222222222111000///111222333222000///000111444666777888:::DDDRRR]]]xxxiiiPPPAAA:::777555444222222222333222111111000////////////000000000000111111000///...------......///////////////---000222222000///111333===888333//////000111111...,,,---000000///333888777777;;;IIIccczzzbbbJJJAAA999888999555333222111000/////////000111111111111000000000000111000000000000000000111111111000000000000111111222000......//////...---000000111444777>>>LLLZZZsss~~~rrrUUUEEE:::888555333111111111111222333333333333222111111555333222444777777444111............///111333444......------------......111111444888===III```ttt~~~```HHH>>>777666444444444444333111000000000000000111111222222111111222444555444333::::::;;;===BBBQQQjjjwwwZZZCCC888555444222111111000...------,,,000///////////////000000yyyeeeXXXQQQLLLFFFAAAAAA@@@???>>><<<;;;999999888555555777666333333555777666555444444444444444111111222222333333333333555444333333333222222111///111333222111000111111000000000000111111222222111333444555555222000...///000222444555444444333444:::AAAXXX{{{tttPPP@@@BBB@@@888::::::999777777666666666555555666555555444333333000////////////000111222111111111111000000000//////111222333333111///...000111222111000///000111333555666777888>>>GGGOOObbbpppyyy[[[DDD999666444333111111222333222222000000000////////////////////////000000000000///---...000111111111///...***000555555333222555999DDD???777111///000111111///......111111000333888:::777777DDD___yyy```HHH???888777999666444333333222111000000///111111111000000000000000111000222444444222000111222111000//////000111222333111///...//////...---444222222444444666@@@JJJ```ppprrrZZZJJJ===:::777444222111111222111111222222222111111000444333333555777777555222000000///000111333555666......------------.........000555777999CCCZZZnnn~~~aaaHHH>>>222111111222333444333111000000000000000111111222111111111222222333333333555777;;;>>>AAANNNhhh~~~xxx[[[DDD999777555111111111000...---......111111000///......//////wwwiii^^^TTTMMM@@@@@@>>>===<<<<<<======>>>:::999::::::777777:::888777666555444444444444000111222333333333222222222333333222111111111111000111333333111000111222000111111222222222222222333444666777666444111///,,,---000222444444444444444;;;@@@TTTwwweeeDDD;;;???>>>666999888777555444333333333333333444444444333333222222222222222222333444444111111111111000000000///...///111222222111///...---///000000000000222333222444666666777:::@@@EEENNN___rrriiiNNN???;;;444222111111222333222111///000000000000/////////---......///000111222222,,,...000222222111///...,,,111666666333222444777@@@;;;555000///111222222222000000222111///111666;;;888666@@@XXXsss~~~aaaHHH???777666888555333333222222111000//////000000000000000000111111111000555;;;;;;555000111222111000//////000111222444222////////////...---111//////000000///555===IIIZZZrrr}}}uuupppjjjfffgggnnnqqqiii[[[PPP@@@===999555222111222222000000111222222111111111222222333444666666444333////////////000222444555......------------......---///444777888AAAVVVjjj{{{___HHH>>>333222111111222333222000000000000000000111111222000111222222222222333444444777:::===???JJJaaawwwuuuYYYCCC999777555...000111111///...000111000000///...------------rrrcccYYYFFFDDDAAA>>>===>>>@@@AAA>>>;;;999:::999666666:::888777666555444333333333000111222333444333222222///111222111000///000222000222333333222111111222111222333333444444333333222444666888888888777666---...///111333444555555333<<>>999777888777444555888888777555444333222222222///111222444444333222111...000222111000000222444000222333333222111111222222333444555555555444444222333444555666666666666222222222222333444555555111;;;AAAQQQsssrrrOOOAAA===777333444444444333333333333444444111111222333333333333333---......///////////////111111111111000000000000...///000000111222333333---///000000//////000222111111111111222333666777>>>GGGQQQ\\\lll~~~tttUUUAAA;;;555333111111111111000///,,,---///000111111111111111000///......///000000---...///000000000/////////000333444444333111000///......000222222222000333111111222000---///333111333444444>>>TTTmmm|||zzz~~~~~~iiiNNNBBB888555777333///000111111111000///...///000000000111111111111111...333======333...111000000111111111111000000222111//////000111000000222000111444444222333777444===LLL]]]mmm|||vvvaaaQQQIIIFFF;;;;;;;;;===CCCIIINNNOOOEEEBBB<<<777333222222333000111111222333333222222---///111222222222222222111000////////////111111......------------......111000111444666===LLLZZZrrr}}}hhhOOOCCC???;;;666333222222222222000000000000000111111222...000333444333444777999888666777:::<<>>666444222111111000///...+++,,,...000222222222222444333111///...---......---......///////////////,,,---000555999:::999777333333333444555333000---222000000111000---///444+++000222///444IIIeeewwwyyy}}}}}}lllPPPCCC888555777333111111333444444333222222//////000000111111111222222...111::::::111...222///000111222222111000///222000//////111222111111000...000333333111000333888;;;AAAMMM^^^ooo|||wwwaaaLLL???<<<>>>777888777555777===CCCFFFGGGCCC===777333222333333000111222333333333333333,,,...111222111111111222555444333222222222333444.........------.........333111000222555;;;GGGSSShhhwwwnnnSSSFFF<<<888333000111333555555000000000000000111111222---000333444444555888;;;555222333777===EEETTTaaa}}}dddMMMAAA;;;888000333555333...,,,...111......------------......zzzlllZZZOOOLLLKKKIIIFFF???>>>===999777999???DDD:::666222222333444333111111111111111111111222222222222333444444444444333111222333333111111222333555444333111000111111222555444333333444555777888333333333333333333333333:::;;;DDD[[[yyyxxxYYY>>>:::;;;555333888555333111000222444444555555333000------///333555222111000//////000111222222222222222111///...---////////////...///222555222222111000//////000000111000///......///000111555:::>>>AAAHHHYYYtttaaaIII>>>===777333333222...---///222222111000/////////000222///...//////---111777111000///...---,,,+++***222222222111111222333333000111222222111000...---000111111000...---...000---++++++...333???UUUhhhwwwmmmMMM>>>:::777555555000111222333333222000///111333333222000///000111,,,333000---111...+++222...000222444555444333222111///---...111222000...///.........///000222333666777;;;AAAHHHTTTiii{{{tttZZZIII@@@;;;:::;;;:::999777555444777<<<@@@GGGIII===000333555222444444555333///...222333222000///...///000222222222222111000//////000000111000///...------...///000000...///333777:::BBBJJJeeeuuutttYYYCCC:::888666333222222333444555666555333111000111333666666555555555555666666333666222333===AAAKKK\\\zzzqqqTTT===555777000333555333///---///222++++++---......---++++++qqqaaaUUUNNNIIIFFF?????????===:::;;;>>>AAA999777555444555555444333222222222222222222222222000111222222333333222222111333333333222111222333444333222111111111222333444333333333333555666777333333333333333333333333:::;;;CCCZZZxxxlllPPP;;;:::<<<666333777888666333222222333333222444333222222222333444555111111000000000000111111//////000111111111111111+++111444111///111333333222111111000000000000111000//////000111333555666222666:::;;;???NNNcccuuuhhhNNN@@@???999555555444000///111222111111000000000000111111///...///...,,,///555....../////////000000000222111111111222333333444444444333333222111000///000111111000...---///000111000000111222888FFFUUUmmm{{{tttTTTCCC===:::888888000111333333333222000///111222333222000///000111...333000///444333000666...000111333444333222111111///......111111000...---...///000111111111000///000222777;;;DDDUUUeeexxx~~~~~~hhhOOO@@@:::666555555666666555333222555999===LLLRRRHHH:::;;;;;;666666333444333///...222333111/////////000222444444444333333333333333333333333000///...------...///000000...///333555888???GGGccctttuuu[[[EEE;;;999666444333333333444333333333222000111444666CCC@@@;;;666333222333444444666222222;;;>>>GGGXXXxxxtttWWW@@@888888222444666444000...000222,,,,,,,,,------,,,,,,,,,yyygggXXXOOOKKK>>>>>>>>><<<:::888888999555666777666444333333444333333222222222222222222///000111111222222111111111333444333222111222444333222222222222333333444222222222222333444555666444444444444444444444444::::::CCCYYYvvv^^^HHH888:::>>>999555888:::888555444444333222111111222333444444444444444000000111111111111000000//////000111111111111111...<<<@@@666///333444///111111000000000111222222000000000111333444666777111444777666888AAAPPP]]]xxxsssVVVCCCAAA;;;777777555222111333111111111111111222222222111...---...---***---222------...///000111111222111111111111222333444555666444333111000//////000///000000///...---///000222222333333111111999CCC]]]pppwwwXXXDDD;;;777666777111222333333333222000///111222222222000///000111000444000...555444000444///000111222222111000///111///...///000111000...,,,---000222222111000/////////111444555999EEEQQQhhhuuunnnYYYBBB777555444111000111222222111111333666999KKKVVVOOO@@@===:::444333222444333//////222333111...///111222444444555555111222444555555555444444//////............//////000......222444555;;;CCCZZZlllxxx^^^GGG;;;999777444333333333444111111111000000222666:::HHHCCC<<<444000///111333444777222222999;;;BBBRRRrrrrrrVVVAAA888666000222444111---+++,,,///------,,,,,,,,,,,,------~~~lll]]]SSSEEECCCAAA===:::777777777111444666555222000111444444444444333333333333333000111222222333333222222222333444333222222333444111111222222333444555555111111111222333444555666444444444444444444444444999999BBBYYYwww|||UUUDDD888;;;>>>:::888;;;999888666666666555333111///000000111222222222222///000111222222111000///222222222222000///...---777HHHLLL:::///333444---000000000000111222222333222111111111111111111111222444666666666:::CCCKKK\\\ppp~~~```HHHAAA;;;777777666333222333000000111222222222333333111///...///---***,,,111....../////////////////////000000111222333555666555333000---,,,,,,---...//////000///------///000//////000222111000555===OOOdddyyy|||___GGG:::666555666333333333333333111000000000111222111000///000111111444...,,,333111,,,//////000000111000000///...000/////////000000000///---...///000111000000000111111333555555555<<>>MMMaaayyy{{{aaaIII:::999666333222111222222111111000//////222666:::>>>:::555111...///222444333666222222999:::@@@OOOkkk{{{iiiOOO===666444222333333222...,,,---......---,,,++++++,,,---...ooo```UUUPPPIIIBBB>>><<<;;;;;;444666888666222111222555555555555555444444333333222333444444555555444444222333444444222222333444000111222333444555555555000000111333444555555555555555555555555555555555888999EEE]]]{{{iiiOOOAAA777888:::888777:::666555555666888888666444222111000///000111333444///000111222222111000///222222222222000///...---999IIIJJJ777,,,222555///111111000000111222333333111111111111111111111111222444555555666888<<<@@@III^^^vvvjjjNNNAAA;;;666666555222111222///000111222222222222222222//////000...+++---111///000000000000111111111......///000111222444555444222...,,,***+++---......//////...------///000///---...000000000555<<>>999666888444666555222222444444222///111333222000//////111+++---///111222222000000...//////////////////...///------000111111555;;;EEEXXXqqq~~~dddJJJ:::888555222000000000111222222111000///000444777222111111000111222333333111555222333:::;;;@@@NNNeeewww|||___FFF:::666444555555555444222000000111///...,,,,,,,,,,,,...///pppccc\\\RRRIIICCC???===<<<<<<<<<;;;888666555777888777777666666555444444444444555666666777777666666222444555444333222333555111111333444555555555555///000222444555666666666666666666666666666666666777<<>>PPPhhhxxxsssWWWCCC<<<;;;;;;555555444333222111111000...000111000//////000222)))111///---333111///777///////////////000000000...000111000///...///111333111...,,,,,,...111333------///333444222333888666@@@RRRiii}}}~~~gggIII>>>444333666555333333...///000111222444999<<>>LLL```tttzzzZZZBBB:::888666111111000000///...............------------......qqqiii___VVVNNNIIICCC???CCC@@@;;;888888999999999888888777666666555444444555666666777888777777777333444555444333333333555111222333555555555444444000111333555666777777777666666666666666666666666999@@@RRRooorrrXXXKKK<<<888555666666444222333000111333777999999777444555444444333333222222111111111000000000000111111//////000111111111111111(((...111...---000444444333333222111111111222222---...000222444444444444111111111222555666555444222<<>>QQQssszzzaaaKKK>>>666555111444444111111333222//////111222000---...333888111111111111111111222222---...///000000///...---...,,,---000111000333999CCCNNNddd|||jjjMMM<<<:::777444222111111222000111333333111000111222000111333444444333111000111555333333888777999FFFWWWnnnyyyYYYBBB;;;999555------,,,,,,---------,,,------............------yyyoooggg___WWWNNNHHHFFFAAA:::666777999999888999888888777666555555444555666666777777777777777333444555555333333444555222333444555555555444333000111333555777888888777777777777777777777777777:::CCCXXXwww]]]FFFCCC777666888::::::777333222000111444777999888555222111222444444333111...,,,222111000//////000111222222222222222111///...---''')))---000111000111222444444333222111111111111...///000111111000///...333222222333666777555333222555888???PPPggg{{{fffAAA;;;666666555222111333...///000111000///---+++,,,+++,,,///...+++,,,111///.........------------------,,,,,,,,,------...------,,,+++,,,---...///,,,---......------///111///...000333333///---///444EEE___xxxfffOOOEEECCCBBB777666444333222111111111---///000000//////000222+++555444...***###"""---////////////000111333333...000222111...---///111000000000000////////////---+++---111222000000333666999@@@HHHUUUhhh}}}sssUUU>>>999777777555222222555000//////...000444:::???YYYqqqXXXGGG;;;777///222222000///111111---...000111000...000777===222111000000///000000111---...///000000///...------,,,---000111000333999@@@HHH^^^yyylllOOO>>><<<999666444333333333...000222333222111111222...///000111111111111000222666333222777444555AAAOOOhhhwwwXXXAAA;;;777111222111000111222333222222,,,---...//////...---,,,wwwlllbbbZZZUUUSSSIIIGGGEEEDDDCCC@@@===;;;777888888888888999999999999555222333777999777333222444444333111111555888777222111444444000111666000111333444444666888;;;888333111444666666777:::;;;EEEccchhhNNN???999999555333333555666555444111222444555666555444444111//////111333333000---...///000...,,,,,,///222000///------///111222222111///...---...//////...555333111...---...///000000000000///000111111222000111222333444333222222111444999===AAALLLcccxxxfffMMM???:::888111222444---///111333555555333111///))),,,......000333111---000///......///000...---'''***---...------///222+++,,,---......---,,,++++++------,,,000333111+++000111111000......///000666>>>XXXyyy}}}cccMMMAAA>>>666666666444111000000111///...---,,,,,,---//////////////////////////////000///......///111333444000000000000000000000000//////000000000000///...///111222222111111222333444666;;;AAAHHHWWWpppqqqNNN>>>999666555333//////222222222...111888333444CCCdddcccGGG777888555333111111111111000///222///---...111333222000111111000000000000111111///......///000111111000000------111111///333;;;AAAHHHZZZsssmmmYYYAAA;;;555333111...///333222111111111000000//////666888999999555222000000000111222222444999???CCCPPPeeeyyytttXXXCCC;;;888666111000...---...///111333///******......+++,,,000uuuiii```ZZZWWWPPPNNNLLLJJJIIIFFFBBB???======<<<<<<;;;;;;;;;:::===:::666555777777555333111444666666666666999<<<555111000333333000111555333555666666666777999;;;:::666444666666555666999===LLLjjj|||```III>>>:::<<<888555333444555444333111222333444555444444333111000///111333333000...000111222000......111333000///...---...///000000000/////////000111111000555444222111000000000111///000000000111111111111000111222333333333222222555555666888999@@@PPPaaazzzpppSSSBBB;;;888111222444///000111333555555333111000000333444333444666222---000///...///000111000///+++,,,---,,,+++,,,000333,,,------------------,,,,,,...---,,,///333111------...////////////222444444:::OOOnnnqqq[[[KKKBBB777777666444111000000000//////............//////111111111111111111111111000///......///111333444111111111111111111111111000000000000000000000000...000111111000///111222555555777;;;AAAOOOggg|||mmmLLL<<<777333333222//////111...000...000666333888JJJkkkgggMMM;;;:::555333111000111111000///000...------000111111///000000000//////000000000000///...///000111000//////,,,---000000///222999>>>DDDVVVoooppp\\\CCC<<<777555333000000333000000000000000111111111222444666555444222111222111222333333555:::???DDDIII^^^sss|||pppUUUBBB;;;999777000000///......///000111000,,,,,,///000---...222sssjjjccc___XXXWWWTTTSSSQQQMMMIIIEEEDDDDDDCCCBBBAAA@@@??????AAA???<<<999777666555555000222555777666666666777555222222444444222333666666777777777555555777999:::666555888888777888<<>>:::666444333333333222111111222333333333222222111000///000222222000///000111111000......000222000///......---............///000111222222222111222222222111111000000000...///000111222111111000000111222333333333333222777555444444444666@@@JJJjjjyyy]]]HHH<<<888111111555000111222444555555444222111222555777666777888444...000///...///111222222111//////...,,,+++,,,000333...------,,,,,,------...---...---+++---222222...---...////////////222444888:::IIIgggnnnWWWHHH:::999777555333222222222///000000000000000//////111111111111111111111111000//////...///000222333111111111111111111111111111111000000000111111222---///000000//////000111555333333444777BBBXXXkkk}}}mmmOOO<<<666222333222000000222---111///000555333>>>UUUuuunnnWWWBBB<<<555333000000000111111000///...------///000000///000000000000000000000000111000//////000000///......,,,---//////...111666:::???OOOiiiuuubbbEEE>>>888777555111000222000000000000111222222333///000222222111111333444222333444555666:::???CCCDDDYYYnnnzzzlllQQQ@@@;;;999777000000000000////////////...,,,,,,......------000uuulllfff]]][[[YYYXXXVVVSSSOOOLLLJJJJJJIIIHHHHHHGGGFFFFFFCCCCCCAAA===999666777888333444666777666444222111555444444555666555666777555666666555333333444555666444555888::::::???DDDMMMiiiwww]]]JJJ===:::<<<<<<999666444222222222222111111111222222222111111000000000000111111000000/////////...------....../////////...---,,,,,,---...///111222111000000000//////000000000///......---///111222333222000///111111222222333333333333777333222555777888===CCCWWWkkkjjjOOO>>>888222222555222222333444555555444333222,,,000333444777999555///...------...111222222111111000///...------///000...---,,,++++++,,,---...,,,...---***+++000111///000111111000......///000:::999EEEaaa}}}~~~dddPPP???<<<999666555555444444000111222333222111000///111111111111111111111111///////////////000111222222222222222222222222222222111111000000111222333...///000000//////000222444222111111222999HHHWWWssssssYYY@@@888333333333111111333000444222111333333BBB^^^|||yyycccIII<<<666333111///000111111111000///......////////////111111222222222222111111222000//////000000///---......///000//////111444777;;;IIIbbb|||{{{iiiHHH@@@999777555222000111222111000000000111222333///000111111000111333666222333444444666999===AAADDDWWWmmm{{{iiiOOO???:::888666///000000000000//////...+++*********+++++++++---qqqggg___]]][[[YYYXXXWWWTTTRRRNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKIIIEEE@@@<<<:::;;;888888888888777666444222333444444444555666666555555666666555333333444555444333444777999<<>>EEEVVVmmm}}}hhhMMM===999666333//////000000000000///...***++++++******,,,,,,,,,xxxkkkccc```\\\ZZZYYYXXXWWWUUUQQQQQQQQQRRRRRRSSSSSSSSSTTTTTTSSSQQQNNNJJJFFFDDD===;;;777555555444333222///222333222222555555222666777777777555555777999777555666:::===CCCNNNYYYsss^^^III@@@999888:::555666888777444333222333333222111111000111111111000111111000//////000222444333222222333333111///,,,///111000...,,,---///...000111///,,,+++...000000000000111111222222222...///000111222111111000222222111111222222333444444222333777888777999<<>>WWWssstttZZZQQQDDD:::666555333222333333333333222111000000////////////////////////////////////////////////000000000000000000000000...///000111222222222222000111222222111111222333000///111444222111444;;;MMMeee~~~pppSSSFFF888333111000000222111555333222777<<>>888555444444333///333555222333777666222333555666666666777999;;;<<<;;;===CCCJJJTTTeeettttttQQQBBB===999666888666999<<<;;;888444111111444333222111000111111222000111222000......000333666444333444555444222///+++///222222///---...111---///000...,,,,,,111666......------...///111222///000000000111111111111222222111111111222333444111111333666555333555:::@@@JJJbbbbbbEEE???888444444222111111111111111111111111111222111///000333111---...---,,,---...///...---///...---...000///,,,))),,,------------------,,,)))...000...,,,///000///---...////////////222444///333>>>UUUpppuuugggTTTEEE===999666444444333222111000000000000000000000000000000000000...///////////////......////////////////////////,,,---000222333222111//////000111111000000111222000///000222111///222777???UUUooo{{{dddTTTBBB999666444555777222666555999DDDMMMcccdddPPP@@@<<<777333222222222222000111222000...---///111000111333444444333111000000///...///000111000///...333444000///111222///111777???LLLaaayyyzzzXXXJJJ<<<666666555444555777555222000///000111222111333555666444333333333111333444555555666999;;;>>>NNNfff{{{~~~cccHHH999666333///............///000222333,,,000///,,,,,,000111...rrrlllddd]]]ZZZYYYXXXXXXXXXXXXWWWVVVUUUTTTTTTSSSSSSTTTZZZdddooosssqqqmmmeee\\\NNNCCC===:::888777111666888666666::::::555000111333444444666888;;;>>>???CCCLLLWWWfff{{{kkkIII===<<<888555666999<<<@@@???:::444111000555444222111111111222222000111222000......111444555333222333444444000---***///333333///...000222,,,...///...,,,...555<<<+++***)))((()))+++...///000000000///000111111222333222111111111222333444//////333666444222555;;;<<>>888444333222222222///000111///---,,,---000...///111222222111///...///......///000222111000,,,222333///---000111---///666===GGG[[[ttt|||\\\MMM===777777777777888555444111000///111333444...111444666555444333333222444555666666777:::<<<===MMMfff|||{{{```EEE888555222.........------...111333555+++......******///000,,,xxxjjj___[[[\\\]]]^^^[[[ZZZXXXWWWVVVTTTPPPMMMQQQPPPXXXeeeooottt{{{{{{kkkUUUGGGCCCBBB???>>><<<:::::::::777333000444444666999999999===DDDCCCGGGPPP^^^ooo___DDD<<<777777777111777999:::999555333444555555444333222111111111111111111000000//////......555222...---///000...,,,...///111222222000...---111000///---,,,---...///222111///,,,,,,///111111---///000///...---...000444333111000000222333555:::999888666555555555555<<<>>>NNNkkksssPPP???;;;888666555111111111111111111222222//////000000000000//////000000000000000000000000222000......111111///---------------...000111222---.........------///000,,,---///000000000///...'''222777BBB___xxxtttiii___WWWRRRJJJOOOWWW^^^dddkkksssxxxuuu|||~~~pppZZZDDD999999444000111666666111///333111333555555333111000111------......//////000000//////...------...000111111...000444333......333222222111111111111111111111111222222222111111000888>>>JJJ^^^uuurrr___RRRKKKHHHCCC>>>@@@???BBBLLL___uuuyyyfffQQQCCC555000222333000...///////////////000111111---...000111222222111111---///111333444333222111111111000///////////////000555999@@@RRRlll}}}iiiQQQ===999999444333666444444444333333444555555888333333777777444444999666666555333333444888;;;AAAKKKaaa}}}~~~bbbHHH:::777444///111111000//////////////////000111222222111000///tttggg```]]][[[ZZZ[[[YYYXXXWWWVVVTTTQQQOOOQQQOOORRR\\\eeekkkttt|||nnn^^^VVVOOOJJJGGGBBB===;;;;;;<<<999777777777999<<<<<<===EEENNNTTT[[[eeerrr~~~~~~[[[BBB;;;666888:::555444666888777444222333444444333222111000000000000111000000000/////////...444111......///000///...---...///000111111000000---...///000111222333444.........---...000000///...///000000......///000000///...---...///111222555444444444444555555666888:::HHHbbb|||yyyUUUAAA;;;777444333111111111111111111222222//////000000000000//////000000000000000000000000000...---...111222000...////////////////////////---.........------///000,,,---///000000000///...,,,333444>>>\\\uuu|||mmm^^^RRRJJJCCC@@@777;;;@@@EEEIIINNNUUUYYY```dddjjjrrr~~~nnnVVVDDD>>>:::444///000///---...333000111333333333222333444000000000///////////////000///......///000111222222///000333222...///444111111111111111111111111000111111111111111000000222444<<>>OOOhhh}}}hhhRRR???:::888333111444444444333333333333444444777333333777777444555888777777666555444666999<<>>999555888<<<888111333444444222222222333222222111000////////////000000000000////////////111000......///000000///------......000111222333,,,...000111111111222444...------///000111000//////000111111//////000111000000//////000222444555000000000111333444666777666777AAAXXXrrr]]]EEE:::555222111222222222222222222111111///000000111111000000///000000000000000000000000...------...000111111000------...............------.........------///000,,,---///000000000///......333111888SSSiiivvvqqqgggXXXIII???999666555///000222444666999===AAAIIIHHHKKKVVVhhh{{{mmmUUUHHH???888222000///---...000---///000000000111333555222222111111000/////////////////////000111333333222000000111000...000444111111111111111111111111///000000111111000000///000...222BBBYYYppp{{{qqqiiidddbbbdddgggmmmvvv|||]]]LLL;;;555555222///...///////////////000000111---...000111222222111111111111222222111///...,,,111000000///////////////000333666<<>>999444111444333333222222222222333333555333333666777555555888777888777666666777:::======LLLeee~~~gggLLL:::555444222111000000///////////////++++++,,,---///111333444uuulllddd^^^[[[XXXUUUSSSSSSSSSSSSRRRTTTQQQNNNOOOSSSXXX```ffflllttt~~~wwwfffZZZUUUTTTSSSRRRRRRWWW___fffhhhmmmyyysssRRR<<<777444777;;;999000111222222222222222333222222111000000000000000000000000000//////////////////...///000000111111//////...---...000222333000111111000...///222555666111---///000000/////////111222111000///000111000000000111222444555666...//////000222444555666777666<<>>LLLfff~~~iiiSSS???:::888222000333000000////////////000000---...000111222222111111//////000000000000//////000000////////////000000222444666;;;DDDVVVooo~~~nnnXXXGGG<<<666777:::444333222222111111111222111333444555555666666555555666777666666666999;;;???TTTooo}}}fffKKK888333333333000000////////////000000...---,,,,,,,,,---///000uuulllddd___XXXRRRQQQQQQRRRSSSQQQRRRPPPKKKJJJLLLMMMKKKSSSVVV___mmm{{{zzzttthhhLLL;;;888333333666333222111111222444555444222333333222222222222222333////////////000000000000,,,...000111000///000111333111///...---...///000...000222333777CCCSSS___III::://////000---...222///000111111//////000111---......///000111111222222222222222222333444444333333666CCC^^^|||vvvWWWBBB:::777666444444444333222222111111000111111222222111111000000000000000000000000000,,,...//////...---...000444333222000////////////---.........------///000,,,---///000000000///...+++444444333777<<>>===:::;;;:::777333111111222......///111222333444555---......////////////...---000///,,,***---//////...//////000000111111111......///000111111111111+++---111555666>>>XXXrrrrrrYYYCCC>>>;;;333000444111000000///////////////---...000111222222111111000000000000000000000000///////////////000000111222444777:::@@@OOOhhh}}}vvvbbbOOO@@@999999:::555444333222222111222222///333555444555777777444555666777777666666888:::BBBXXXsss~~~eeeJJJ999555666555///////////////000000111++++++,,,,,,...///111222yyyllleee\\\UUURRRRRRSSSTTTTTTVVVRRRKKKHHHJJJJJJGGGHHHHHHNNN[[[hhhtttyyykkkpppbbbHHH:::999444333555222333111000222444444333000222222111111111111222222.../////////000000000111,,,///222222000...///000000000///......///000111+++...111222666AAAPPP]]]HHH999...000222...---111...///000000......///000000000111222222222222222111111111111222333444555333444777CCC^^^|||```HHH===:::777555444444333222222111111000111111222222111111000000000000000000000000000(((+++---.........111333888666222///...---...///---.........------///000,,,---///000000000///...,,,111//////555777@@@SSSqqq{{{fffLLL888888666333111222333222222111000000222444444111...///...111555444888LLLddd}}}rrr]]]KKKEEEGGGFFF@@@;;;<<<<<<:::666333222222...//////000111222333333//////000111000///...---,,,111222...,,,000000.........//////000111111222...///000111222222222222---+++...333333777III___www|||aaaJJJCCC===333///444111111000///////////////---...000111222222111111333222111111000000000000///////////////000111111111222666999===HHH```wwwppp\\\KKK@@@<<<:::666555444333222222222222...333555444555888777333555777888888777888999;;;CCC[[[ttt|||```EEE777555555333///////////////000111111,,,,,,---//////000000000qqqjjj```XXXTTTSSSTTTUUUZZZ[[[UUULLLHHHKKKLLLIIIGGGCCCEEENNNVVV___mmm{{{yyyeeecccuuu]]]EEE999999555444666222333111000111333444111///111000000000000000111111.../////////000000111111---000222222000......000.........///000111222333,,,///111//////555AAAKKKEEE666---111444///---000...///000///...---...000---...////////////....../////////000111333444555666777:::FFF```gggLLL@@@;;;888555555444333333222111111111111222222222222111111000000000000000000000000%%%(((,,,......000333777444222...,,,+++,,,...000---.........------///000,,,---///000000000///...++++++'''***333444777EEEeeewwwqqqYYYCCC555555222///...000222444555000///000222444333...***222...///444333333AAATTT|||ppp```XXXTTTJJJ>>>888::::::999555222111000000000000000000111111111111111222222111000...------333444000///222222///---......///000111111222//////000222222333333333444------333555555???NNNooo{{{hhhOOOGGG???333...444111111000///////////////---...000111222222111111666555333111000//////...///////////////000111111///000555888:::CCCZZZrrr}}}{{{hhhVVVHHH@@@<<<777666555444333333333333---333555333444888888333666888999:::999999:::<<>>AAAYYYrrroooTTTFFF===333000222000000///...............///000111222333222111000555555555444333222111000......---------,,,,,,,,,---...111333555???UUUjjjzzz}}}hhhUUUIIIFFF666333222666666111......222333444555666777777777777999555444999666666BBBHHHeee{{{oooRRR???666222//////000000///...---...111444000222111---((((((---222ppptttuuueee^^^]]]\\\\\\ZZZVVVRRRPPPOOOMMMIIIFFFEEEBBBBBBEEEHHHLLLTTT\\\lllvvvnnnmmmssspppcccXXXGGG===555555888777555555222333444444444222000///111111111111111111000000---///111111000///000111---...000222222222111000111...,,,+++---...//////,,,------------///222555444333111///.........///222000------///000000...000...,,,---//////---+++111222333222111111333555999888>>>PPPkkk{{{\\\FFF>>>===555777888555222333444555555666777555333222333444000000///000000000...---///,,,,,,//////------000111000---+++***+++,,,...---------.........//////111000...---,,,,,,---------------...///111333555@@@RRRkkkeeeIII888444111111111111111111222333111111111111111000000000///...+++222999333888NNNrrrrrr___QQQCCC>>><<<<<<999555333555111111111000000000000000...///000111222222222222///111222222000//////000...000222111///---------+++---000111000/////////000000///000222555888999LLLbbbyyyttt\\\KKK???777333444111111000////////////000///000111222333333222222222222222222111000//////------....../////////000///000333555666@@@UUUiiitttuuucccQQQEEE>>>999777777666222000000000111333444666777888888666888333222888666777BBBMMMhhh}}}nnnQQQ???777222000000/////////...---...000333000111111---))))))---222jjj]]]aaammmqqqgggbbb^^^\\\TTTSSSRRRPPPMMMKKKIIIHHHEEEBBBBBBEEEEEEEEEIIIOOOVVVbbbsssooo^^^PPPJJJ???999555666666444444666333444444555444222111000000111222333333333222111000222333333111000000111,,,...111444555444333222111...,,,,,,---////////////...,,,---///000111111333222111///............111///,,,,,,---///000000111/////////111222111000111222222222111111333555888999AAASSSlllhhhNNNBBB@@@555<<<===777444777888555444777999999777555333333111111111000000000000///000------//////,,,+++...000///...---,,,,,,,,,---++++++,,,---...///000111.........---,,,,,,,,,+++,,,++++++,,,---///111222444DDD\\\sssfffIII888333111111111111111222333333111111111111111222222222///---***222<<<999<<>>RRRdddmmmwww^^^JJJCCC<<<666555333000///222333444444555666777777888666999444333999777999EEESSSmmmmmmPPP>>>777333111111.........---,,,---///222///000000---++++++...222[[[QQQUUU[[[mmm|||qqqhhh```ZZZPPPPPPPPPNNNKKKIIIIIIIIIFFFCCCBBBCCCBBB@@@CCCHHHKKKVVVfffuuuxxx]]]LLLGGG;;;888777777444//////333222333333333333222111000000222444555666555444333222333555444222111111111---000333555666555333111000///------...//////...222///,,,---000222111///........./////////000000000...,,,+++,,,///111222000000000111222333444333000111222222111111333555666:::EEEXXXooosssTTTCCC>>>:::@@@???888888>>><<<444333555777777555222222222222222222111000000000111///---,,,//////,,,,,,///...............---,,,,,,,,,,,,------...//////000...////////////...---,,,,,,+++++++++,,,...000111111===QQQhhh}}}mmmPPP>>>888222111111111111222333444000000111111111111111222333222000555>>>===CCCVVVzzz}}}sss\\\NNN@@@999777555444666///000111111111000///.........///000000000000000111333444444222111111222///111222222000///...///---///111111000//////000------...000222555777999;;;GGG```}}}vvv\\\HHH@@@;;;555222222111000000000000111000000111222333444444555000000111222333333222222......///000111222222333---...000222333:::KKK[[[iii|||ppp\\\IIIAAA999666444111222555999888888777777666666666999;;;666555;;;:::<<>>777333222222---......---,,,---///000...//////...,,,---///222xxxOOOIIIKKKKKKVVViiizzz~~~qqqcccYYYPPPPPPOOOLLLIIIHHHHHHIIIIIIEEEBBBBBB@@@>>>BBBHHHDDDKKKWWWeeesss___IIIAAA999777777777444//////333111111111111111000000///000111222444444444333333222333555444222111111111000111333555555333111///000///---...///000///...222///---...111222000...------......///////////////......------...111222,,,---...//////000111222000111222222111222444666666???OOOdddyyy\\\EEE===??????;;;777:::AAA<<<222555555666444222111222333111333444333000///000222---++++++///000---...111---.../////////...---,,,........................---......///......---,,,------,,,,,,---///111222222999HHH]]]ssstttXXXBBB999333333222222222222333333/////////000000000111111222666333555;;;>>>JJJbbb|||wwwfffRRRFFF???:::777888//////000111111222222111...//////000000000000///222333444444222111111222///111333333111000///000...000111111///...///000------...///111333555666666===SSSpppgggPPPDDD===555111111000////////////000000000111111222333444444//////000111222222222222......////////////000000......000222333888EEESSSggg{{{sssZZZPPPFFF@@@;;;777666999999999777777666666777777999;;;666555<<<<<>>BBBHHH>>>AAAIIITTTcccsssaaaGGG<<<666444555666555222333777000000000000000000000000000000000000111111111111000222333333111000000111111111222222222111///...000///...///000000///...000/////////111111111//////000//////...,,,+++***...000000000///...000222---///111111000000222444///111222222111222444666555BBBWWWmmmgggLLLAAABBB<<<777666:::;;;888444777888888666444333444666///222555444111//////111,,,***+++///000...///222....../////////......---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,......------...///111222111666@@@PPPfff{{{zzz^^^DDD666555444333222222111111222.........///000000111111///555444444<<>>:::;;;999888777777777888999:::888:::666777???AAAFFFTTTllljjjNNN===666222111222,,,...//////......///000//////000000000//////...|||QQQCCCDDDDDDEEEJJJRRR___rrr}}}ooo```YYYQQQLLLLLLLLLLLLLLLKKKHHHGGGFFFCCC???@@@DDD>>>???CCCLLLXXXeeeqqqwww^^^EEE<<<:::666444666666444444777111000000000000000111111444333111000000111222333---///111111000///000111//////.........//////000000///...///111111///......///111111000000111222////////////...,,,***)))///111333333111//////111000222444444222222444666///000222222111222444777888GGG___vvvqqqSSSFFFDDD<<<999;;;999444666===666888:::999777555555555,,,111666666222......///...+++,,,//////------000.............../////////---------..................---,,,++++++,,,---.........------...///000111222333999DDDWWWnnnhhhLLL999777666555333222111000000...//////000111111222222000666777;;;IIITTTeee|||~~~tttdddPPPBBB===888666333111000111222333000111111111111111000000111222444333111000000111///111444444222111111222111222222111///...///111///////////////...------444:::DDDUUUlll}}}fffLLL===999222222111000000000000111222111000/////////000111------......///.........,,,,,,---......///000000000000111333444666>>>HHHVVVppp}}}tttjjjcccZZZPPPJJJIIICCCBBB???===<<<;;;<<<<<<888;;;999<<>>???AAACCCEEEBBBOOOaaavvv~~~ggg^^^SSSMMMNNNOOOOOOMMMKKKIIIIIIJJJFFF???===???DDDDDDEEEKKKTTT^^^eeejjjuuu{{{WWWAAA;;;AAA:::666666666333222444222111111111111111222222999777444222222333555666+++---///000///...///000---,,,,,,,,,---...000222000//////000111111///...,,,///222222000///111444+++,,,---.........---,,,///222555555222//////000...000222111///...000333///000111222111222555777???PPPjjjvvvWWWIIIFFF>>>>>>BBB;;;///666GGG333666:::;;;999666333222***000666777222...---...000------//////,,,,,,...//////.........//////000+++,,,,,,---...///000000111///...------...000111...------,,,---...000111444444666===LLLddd}}}sssVVVBBB888777555333111000/////////000000111222222333333555;;;<<>>;;;444333222222111111222222222111000........./////////000000000000000//////***+++,,,...///111222333///...///111222333:::CCCNNNkkk|||wwwpppggg```___QQQOOOJJJEEEAAA>>>======:::>>>===CCCQQQXXXaaarrrkkkOOO===555111000000---///111111000///000111000000111111222000---***NNNAAABBB??????FFFBBBIIITTT```oooppp```VVVNNNHHHIIINNNMMMLLLKKKJJJJJJHHHEEECCCBBBAAACCCGGGMMMRRRVVVWWWfffrrruuuUUUBBB>>>BBB;;;555555888777///'''333222111000///000111222111000000///////////////...///000111111000///...111111000000//////......111000///------......//////000111111000111333555//////000000///...---------111555555000---...000222111//////000111111000///777444111666555333999DDD[[[vvv|||\\\888???AAA@@@;;;777666888999555666777777777666444222333222222222111111000000000...,,,,,,---...//////,,,---///000000000///...222111///---,,,---...///............////////////.........//////000111222444111111888DDDXXXsssjjjXXXGGGCCC===777333222333444444000000444555222555:::===CCCOOO___ooo~~~pppRRRDDD???888444222444555666222111000//////000111222000000000000000000000000111111111111000000000000000222444666555333000...222111000222555555333000...111777CCCVVVnnnttt[[[EEE:::555555333111///000111333222000///...///000222333////////////............///000111222222111//////333000///222333555;;;BBBWWWeeewwwyyyrrrmmmiiiccc[[[TTTOOOKKKIIIGGGFFFFFFJJJRRR```nnnyyydddHHH<<<222111555222,,,///111111...---...000//////............//////QQQBBBBBB>>>===CCC===BBBJJJQQQ[[[lllooobbbWWWNNNKKKNNNMMMLLLLLLLLLKKKIIIEEEAAAFFFDDDCCCDDDGGGJJJKKKKKKYYYeeewwwtttTTTBBB???@@@;;;777777999999333...333333222111111111111111.........///000111222333///000000000000//////...000000000///////////////111000///------......///---...////////////111333//////000000///......------111555444000---...000222111//////111111111000///777444111666666666===NNNccc{{{pppPPP??????===888444444555666888999:::;;;:::777555333222222222111111111000000///...------.../////////------...////////////...111000...------...///000............////////////............///000111222111111333666<<>>OOOeeezzzfffNNN???666555333111///000111333111000///...///000222333111000000000000/////////000000111111111000000///000------///000222777???QQQaaavvv{{{wwwxxxsssllleee```\\\XXXVVVVVVXXX]]]fffqqq|||___EEE<<<333222333000---///111000...---...000+++---...000000///......VVVFFFDDD???===AAA???CCCFFFFFFJJJVVVkkk{{{{{{mmm___SSSMMMKKKMMMNNNNNNOOOOOOLLLFFFBBBHHHFFFCCCCCCDDDEEEDDDDDDMMMWWWgggvvvtttSSSCCC@@@;;;999777777888777555333222333333333333222111111......//////000222333444111111000/////////////////////////////////000000111000///------......///,,,---...---------///111//////000000000///......---000333333000......000222000///000111222111000///666333111666777:::EEE\\\ooosssVVVBBB???;;;777444333444555888:::<<<<<<;;;888444222111111111111111000000000////////////////////////---------------....../////////...------...000111............////////////............///000111222000222555666555===RRRgggwwwqqqfffYYYNNNFFFBBB@@@AAA???@@@DDDHHHLLLTTT\\\hhhppp}}}~~~pppcccQQQCCC<<<888444111.........///000222444555999666333000000222444666111111111111000000000000000000111111111000///...//////...000222222111///111222444999DDDXXXppprrrWWWCCC888666333111///000111222111000/////////000222333111111111111000000000000000000000//////000000111...,,,,,,///000000555<<>>AAA@@@DDDFFFCCCBBBIIIZZZhhhxxxjjj]]]TTTOOOMMMNNNOOOQQQRRROOOJJJFFFGGGEEECCCCCCDDDEEEEEEEEEHHHOOOXXXcccpppwwwVVVDDDAAA777777777555444333333444222333444444444333111000222222111000000000000000333111000.........//////---......//////000000000111000///------......///,,,---...---,,,,,,...000//////000000000//////......000222222000...///000111000000111222333222000...333111000777999@@@PPPjjjzzzrrrUUUIIIBBB;;;888777555444666444666999;;;:::888444222111111111111111111111111///000111111////////////------,,,++++++---...///......------...///000111............////////////...............///111111333333555555444888FFFUUUsssvvvlllbbb[[[WWWTTTVVV[[[___ccciiiqqqxxxwwwfffSSSEEE<<<888777111111///......///000000555333111///...///111222111111111111000000000///222222111111111111222222111111111111222333222222222222222444;;;LLLggg}}}zzz^^^HHH;;;888444111000000111111000000//////000000111222111111111000000000//////111000///......///111222///---...111111111555;;;@@@WWWsss}}}~~~qqqRRR===999444444666222///000000////////////000111111333333333111000///[[[GGGCCC???===???;;;???BBB@@@===AAAKKKUUUkkk~~~yyylll```WWWMMMLLLMMMOOOPPPOOOLLLIIIFFFDDDBBBBBBDDDEEEEEEDDDFFFIIIMMMSSS^^^ooo|||[[[GGGAAA888888888555222000111333111222333444333222111000222111111000///000000000222111000.........///000------......//////000000111000///------......///---...///...------///000//////000000000000000///...///000000/////////000000000000111333444222111...222///000999===HHH]]]uuudddOOODDD:::888888555333555000333666999:::999777666111111111111222222222222///111222111...---...000------,,,++++++---...///............//////000000............////////////------------...///000111444111000333444777>>>FFFfffuuu~~~vvvpppmmmsssyyy|||}}}yyyeeePPPAAA:::999222111000...------......000000000111000///...---111111111111000000000///222111111000000111222333000111111111111111222333222111111333666CCC]]]tttgggPPP???;;;555111111111111111000000000000000111111222000000/////////.........000///.........///111222...---...111222000333888===SSSooonnnOOO:::666333555:::777111000///...///000000000555444111///...------...]]]EEE???<<<;;;===999===@@@@@@>>>@@@EEEJJJWWWjjjxxxiii]]]PPPNNNLLLKKKKKKLLLKKKJJJIIIFFFCCCBBBBBBCCCBBBAAACCCDDDEEEHHHQQQaaatttcccKKK@@@<<<;;;999666333222222333111222222222222111000000------......///111222333000000////////////000000..................//////111000///------......///...///000///------///111//////000111111111000000......////////////000000000000000222444444333111///222///333===CCCSSSmmm|||nnnTTTDDD777777777333111333111333555888:::;;;;;;:::222222222333333333333333000111222///,,,+++...111---------------......///.........///////////////............////////////------------...///000111222---,,,///222444777<<>>666222222333222111///000000000111111111111////////////........................///000111111,,,+++---111000...000444;;;NNNgggyyyjjjLLL888555333777<<<:::222000......///111111000444111...***))))))***+++cccHHH???<<<;;;===<<<===>>>???@@@AAADDDEEEIIIWWWjjj{{{vvvhhh\\\WWWPPPLLLKKKLLLMMMMMMKKKIIIFFFDDDDDDDDDDDDCCCBBBCCCDDDEEEJJJTTTaaakkk{{{kkkNNN???<<<:::777555333333333333222111000000//////000000,,,,,,------...000111222---...///000000111111000..................------111000///------......///...///000///------...000//////000111111111111111///...---...///000000000//////000333555555333111222333222777BBBJJJ^^^{{{sssYYYFFF777777999444111333222333444666777999::::::333333333444444555555555111222111---))))))---222------...////////////...//////////////////..................////////////------------...///000000///------/////////333999GGG]]]vvv||||||hhhSSSDDD777666444333111111222222///000111222333333222222111111111111000000000000---......////////////000---///000...------///222555000111555555777EEEVVVrrr}}}zzzfffGGG@@@888444444555444222//////000111111111111111000000000////////////...,,,---...///000000000000,,,,,,...222111...///333888HHH^^^qqq}}}eeeHHH777666555888<<<999444111...---///111111000000...---+++***++++++,,,kkkMMMBBB???>>>???<<<;;;999:::<<>>:::777333111222333333222222111///.........///000//////...---------------+++---///111222222111111/////////......------,,,111000///...---......///...//////...,,,,,,.../////////000111111111111111///...------///000000000//////111333555555333111444555444:::GGGOOOeee]]]III::::::<<<777333555222222222222333555666777444444444555555666666666111222000,,,''''''---333,,,---///000000000///...///000000000///...------............/////////000---------------...000000//////111222...,,,222;;;:::RRRnnn}}}fffRRR???===:::666333111000000//////...///000111333444111111111111000000000000//////000111222222111111///111222000......111555666111111666555333<<>>:::======::::::======:::@@@AAAFFFRRReee|||uuueeeUUUQQQQQQOOOOOOQQQNNNKKKIIIHHHIIIJJJJJJIIICCCEEEGGGEEECCCDDDJJJPPPYYYhhhsssPPP;;;:::777444222333444444333111111000000///000000111333111///...000111111000222222333222,,,''')))///---...............------111///------.../////////000///000333222......222//////111111000...,,,***---.........////////////111222111000///000333555666444777@@@NNN```vvvaaaRRRAAA999666555777999222000///222777888444000///333777888777555555666444111...---...///---***------,,,,,,---...000111222222111///------...000---...---,,,++++++---/////////...------------...111000///...///111333444444GGGaaavvv}}}oooTTTHHH:::333444666333///111222222111//////000111222222222333222222222111111222222111///...///000...///000111222222111000333333333222333777===BBBYYYppp~~~qqqWWWKKK===666333111222444...000111222222111000...444444222000///.........+++,,,...000111000000//////////////////000111111222>>>NNN___qqq[[[FFF:::888444555777111222222000///............,,,,,,,,,,,,,,,,,,,,,,,,jjjKKKFFF???888===:::======::::::======:::;;;<<<@@@JJJ[[[ssssssddd\\\WWWQQQNNNOOOOOOMMMJJJIIIIIIIIIHHHGGGAAABBBBBBAAA???@@@DDDHHHOOOZZZmmmwwwTTT???;;;888555333333444444444222111111111000111111111///222555555222000000000//////000111///,,,...444---......//////...------222000......///000000000000///000333222......222///000111111111///---,,,222222222222222333444444111222111000///000333555555222666FFF[[[ooojjjXXXDDD;;;888777777999666444333666::::::777222222555888888555222111111000...,,,---///111000...---,,,,,,,,,---...000111111111111///---,,,...///---......---,,,,,,---///---------...///000111222111000/////////111333444222>>>RRRhhh{{{iiiXXXBBB777666777333///222222222111000000111222222222111000000111111222111222333222111000111222///000111222222111000000333333222111111444:::>>>RRRhhhwwwkkkjjjmmmqqqwww|||^^^MMM>>>999777333222333///000111222222111000///111222222222111000---,,,------...///000000000//////////////////000111111222:::GGGVVVjjj}}}ZZZFFF<<<999333444666111222111000///............,,,,,,,,,,,,,,,,,,,,,,,,rrrOOOFFF???:::???:::======::::::======:::888999<<>>;;;;;;555111444///000111222222111000///---///222444333111...+++//////.........//////000///////////////000111111222777@@@NNNcccyyy}}}XXXGGG>>>;;;222111555222111111000///............------------------------~~~WWWIIIBBB===AAA:::<<<<<<::::::<<<<<<:::888:::<<<<<>>===<<<:::999777666555555666666333000...///222333333333222222000000/////////...------,,,,,,---------......///...//////...,,,,,,---...+++---///000...---------000000///...........................///000111222555444777EEEZZZppp~~~fffQQQDDD===888444222111000000111222222222///000222222333222111111///000222222111111222444000111222333222111000///111111111111000222555888AAASSSmmmmmmYYYLLLCCC>>>777999<<>>===;;;:::666555444333333222111///...///000111222333222111...///000000///.........------..................---...//////---,,,---...+++...000000///---------......---,,,,,,,,,------,,,,,,------...//////000222222444;;;JJJ^^^sss}}}iiiTTTDDD999555333111//////111222222000---000444777777555222000---///000000//////111222000111222333333222111000///000222222333444777999777DDD[[[uuukkkTTTCCC999666888333666999999<<>><<<::::::555555444444333222222111333222111111222111///---(((+++...000000000111222...//////000000000//////---...000000...---......---...000000...---...///*********+++,,,---//////,,,,,,------.../////////,,,///222666>>>OOOfffwwwjjjSSSAAA777555222000000222333222///---000555888999777333000---///000///......///000///000222333333333222111...000333444555666888:::999>>>OOOkkkqqqTTTBBB777000222777///111444444333:::NNNaaapppgggVVVBBB555333444444222222222222222222222222000///.........///000000//////.........//////000///////////////000111111---222999CCCUUUjjjyyy~~~tttSSSCCC<<<;;;333333666222//////......---......///------------------------kkkPPPFFF???>>>999<<<<<<999999<<<<<<999333666888::::::;;;>>>@@@BBBHHHUUUggg{{{{{{mmmZZZVVVPPPKKKIIIIIIHHHGGGFFFJJJNNNNNNLLLIIIIIIJJJHHHLLLQQQRRRNNNOOO\\\kkkyyyyyyYYYFFF===:::666333333333222222///000222444555444333333222333444444333222111111...---///111000---000666------///000000111111111000...,,,---///111222111...---///111000,,,---111111111000000000111111111,,,...///111111000///...000222444444333222333444777DDD]]]wwwzzz]]]JJJ???:::888:::444444444333222111222222444222000111222222000...'''***///111000000111333000000111222222111000///---///111111000......///.../////////------...000+++++++++,,,---...///000------...///000000000000---///222333777CCCVVVeee{{{kkkRRRAAA999666222222444555333//////111333555666555444333///000111000///...///000...///111333444444444333///111444555555555555777<<<:::EEE```|||}}}aaaEEE:::666111000555...---...000000333@@@NNNeeennnfffKKK777555666111222222222111111222222222...//////000000///...---------...///000000000//////////////////000111111,,,222777===KKKaaauuu}}}tttRRR@@@999999555666777222.........------......///,,,,,,,,,,,,,,,,,,,,,,,,sssUUUJJJCCCAAA999;;;;;;999999;;;;;;999888888888999:::;;;<<<======>>>CCCSSSiiizzzddd^^^VVVPPPMMMLLLKKKJJJDDDIIINNNMMMHHHDDDDDDFFFEEEEEEGGGHHHFFFGGGPPP[[[iiiyyyYYYGGG<<<999555333222222222111...///222444444444333222///444999999444111222444......000000+++&&&)))000------///000111111111111111///---...000222333333...---///111000,,,---000111000000000000000111111---///111333444222000///000222444444333333333444>>>JJJaaazzzcccNNN@@@888777888222222222111000///111222222000...000333555333111)))---111222000...///000000111222333333222111000---///111222000//////000/////////...,,,---///111//////...------------......///000111222222222222111222222111333<<>>>>>;;;777333333888<<<999999;;;<<<<<<;;;:::999<<<===CCCKKKSSSaaazzzzzzjjj[[[UUUQQQLLLJJJKKKIIINNNMMMEEEAAACCCEEECCCIIIHHHEEECCCDDDFFFJJJLLL^^^sssyyyWWWDDD<<<999555444444444444333000000000000///...,,,,,,555666555333444777555000000111111111111111111111///000000///......000111------...//////000//////111111222444666444111...,,,---//////......///111......////////////......111000///000222555888888@@@WWWppp}}}hhhKKK===:::888444000111111222222333333333111222444444333111...,,,000000111333333222...+++---///111333333222000///---///111111000//////000000111222000...------...,,,,,,,,,,,,,,,,,,,,,+++---...///000111111111111222222111///000777AAAHHHWWWmmm~~~}}}yyyuuuqqqpppttt}}}sss^^^KKK>>>666999999222///333111111111111111111111111///000111111///,,,)))(((////////////000000000000111111111222333444555666...555666BBBccc~~~|||___LLL:::444555555222///444111000222222222888???ZZZuuusssUUUAAA:::555555555333222222222111///,,,...//////000000000000000//////............//////000000///...---...111333333444555888EEEYYYooo{{{mmmPPPCCC888555777666555666........................000000000...,,,+++,,,---VVVGGGDDD@@@??????===:::666666:::===::::::::::::::::::999999999999<<>>WWWtttvvv[[[FFF<<<666666444333222222222222///......//////000000000000000//////............/////////000///...---...111333111222222666BBBVVVlllyyylllMMMBBB888666777444111000........................000111111///---,,,---///\\\IIIDDDAAA>>>>>>===;;;999888:::;;;:::999999999888999999:::999999;;;<<<<<>>===???FFFNNNXXXggguuugggTTTDDD>>>;;;555222444222222222222222222222222...//////000000111111222000111222222333333222222222333333444333222111000222777222444LLLfff{{{xxxQQQEEE999555444222111111...---...111000000666===SSSsss{{{dddNNN@@@888777444222111111222222111///...///000000111111000000000//////......//////000///000000///......111333000000000333>>>PPPfffvvviiiKKKAAA999888888333...---........................///000111000///...///111dddKKKCCCAAA;;;;;;;;;:::999888888888888888777777888999;;;<<<777:::<<<;;;:::===FFFOOO___ppp~~~nnn```WWWTTTNNNNNNKKKHHHFFFGGGIIIIIIGGGGGGFFFFFFDDDCCCAAA@@@HHHMMMWWWfffzzz|||]]]JJJ;;;888555333333333333222...//////000111333444555000555:::<<<>>>===777///777555222000///111222444222222333222000000111222111111222111111000///...///333555333...,,,///333---...///...,,,+++,,,---000000222333444555555555333333333333444666:::===LLLhhh{{{YYYAAA888777666777666444222333555888999444333222222222333444555111111000000111///,,,)))+++,,,...///000///...---/////////...---...111444000444777999777444111000---------......////////////...------...///111222///000111222222111111222<<>>QQQtttnnnXXXEEE999888444222111111222333222111//////000111111111111000000000////////////000000//////000///......000222000//////333;;;JJJ```rrr|||bbbIII@@@999888777333000///........................---...000000//////000111nnnOOOBBB@@@;;;;;;;;;;;;::::::999888777777777777888;;;===>>>444888:::888666888>>>BBBMMMYYYnnnooobbbYYYRRRNNNKKKIIIIIIIIIJJJLLLHHHHHHHHHGGGEEECCCAAA???BBBFFFMMMVVVdddwww{{{\\\JJJ===:::666444444555444444111111000000111222333444111555888888:::;;;666000222000...---...000333444222333333222000///000222111111222111111000///...///333555222---+++...111...///111000//////111222222333333444444444444333222333444444444666:::>>>HHHeee]]]CCC888888999999777555333333555777999777555333222111111222333///......///000000...,,,,,,,,,---...///......---/////////...---...222555222333444444222111222333/////////......---------+++,,,...000000000//////111000//////000222333444888;;;CCCQQQhhh~~~}}}tttiii```AAA===777444333555666666666555555555333222:::DDDTTTjjjwww^^^KKK@@@999888999111111111111111111111111000000///.........//////...///111222333222111000---...111333333333222111000777444222===KKKaaa{{{~~~wwwNNNCCC888333111......111//////222333000///666???UUUwwwxxxbbbLLL;;;888555333111111222333333222///000000111111111111111000000////////////000000...///000000//////000222111...///444999EEEYYYlll}}}tttXXXEEE<<<555444333111111333////////////////////////***---/////////...///000yyyTTTCCCAAA>>>===<<<<<<======<<<:::888888999999:::;;;<<<===777;;;<<<888555777::::::@@@FFFVVVnnnooobbbUUUOOOJJJJJJKKKJJJKKKNNNHHHHHHGGGFFFDDDBBB@@@??????CCCHHHNNNUUUeeezzzZZZHHH???===999777777777777666333222111000000000111222222444555444555666333---...---,,,,,,---///111333222333333111///...///111000000000111000000//////,,,///111111///...000222---///111111000000222333222222333333333333222222111333555444333555:::>>>GGGcccdddGGG;;;;;;>>>:::999777555444444555666777555444222111000111111---,,,,,,---///000...---,,,------...............---...///......///222444222222111///---...111444000//////...---,,,++++++(((***---///000///,,,+++333111...---000222444555333444999EEEXXXooouuufffZZZPPPIII999666444333333333222000444333333444222///222999BBBYYYwwwnnnYYYHHH===999999111111111111111111111111333333222111111000//////...///111333333222111///,,,---///111222222222222///666444333:::AAASSSlllzzzQQQCCC555/////////111333---...111222///000999EEE```mmmTTT@@@:::666444111111222333222222///000111111222222111111111000000//////000000111---///000000//////000111111...000555888???QQQeeexxxmmmPPP@@@888222000000...000333////////////////////////***,,,/////////.........ZZZEEECCC@@@===;;;;;;===>>>===;;;<<<<<<<<<<<<;;;:::999999888===>>>999666999;;;:::999:::EEEWWWjjj{{{rrraaaXXXQQQPPPNNNJJJJJJLLLGGGGGGEEEDDDBBBAAA@@@???@@@AAAEEEIIILLLVVVmmm{{{\\\JJJ???<<<888666666777777666333222000//////000111222///222222111111222...(((------,,,------...///000111222222000...---...000......///000000000//////,,,...///111111000///...,,,...///...------...//////000111222222222222222000333555444222444999>>>NNNgggiiiJJJ<<<;;;???;;;:::888666444333222222333333222111111111111111...---,,,---......---,,,------......////////////,,,---///000///000222333111111000---,,,---111333......------,,,,,,++++++)))***,,,---......---,,,333111......000222222111111333666===III\\\sssqqq\\\MMMEEE???999777666444444444444222000222//////222333111222555999GGGcccnnnWWWFFF===999333333333333333333333333222222333333222111///......000222444444333111000...//////000000000111111///444333111666888FFF^^^vvv~~~}}}aaaNNN:::111111222333444---///222444333666BBBPPPmmmwww\\\EEE>>>888555222111111222222111000000111222222222222111111111000000000000111111---///000111//////000111///---///555666999III]]]sssiiiJJJ???999555444222//////222////////////////////////+++...000111000.........^^^GGGEEE???;;;888888:::<<<;;;:::@@@@@@@@@>>><<<999777555222888999555444999;;;:::666666===IIIVVVgggpppdddZZZWWWRRRKKKHHHIIIFFFEEEDDDBBB@@@@@@??????>>>===???BBBBBBGGGYYYkkkaaaOOO<<<999555444444444444333111000///...///000222333,,,000111000000000***###..................------111222222000...---...///------...//////000//////000000000111222///+++(((///000111000...------...,,,---///000111222333333///222555444222333888>>>UUUllljjjJJJ:::999===;;;:::999777555222111000000000111111111222222222000///------------+++***........./////////000000+++---///000000000111333000000000...---...000222,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000333000...///000111///---333666888:::???LLLdddwwwwww^^^GGG<<<:::777222111000///000222333333222222...---111333222333555666;;;RRRvvvfffPPPAAA;;;555555555555555555555555...///111222111000...---///111444666666555333111111111000////////////000///333000///222333???VVVpppyyysss\\\CCC777555555444444///111555888888===LLL[[[www}}}bbbIII@@@999666333111111222111111000000111222222222222111111111000000000000111111---///111111000///000111...+++///555555555DDDXXXppp}}}gggGGGAAA===;;;:::888222000111000000000000000000000000---///222222111///......oooRRRIII@@@@@@???===:::999:::<<<<<<;;;;;;<<<:::666777:::666888999999777666666777666666:::@@@GGGTTTiii||||||nnnaaa[[[VVVNNNHHHGGGGGGDDDDDDFFFDDD???<<<===???>>>>>>>>>AAAHHHRRRXXXppp___JJJ===:::777666777666333000222000...,,,---000333666111///000333888777222---------............------,,,,,,,,,---------......//////...//////000111222,,,...111222111000//////000...,,,---000222222000222111000000111333555666333333333333333666:::>>>OOOjjjqqqKKK<<<<<<777999666333222222222111111---///000111///------...//////............//////---...000222333444444333000...------///111222111///...---...///000///...------,,,+++,,,---...///)))+++---///...+++(((&&&333222111111222222000///444222///000666CCCSSS]]]yyy~~~eeeKKK<<<666333222555000111111222222222111111///000111222222333555777222;;;HHHcccyyy^^^III???888777555333333444555666000222333333111000000111111111111111111111222222333222000......///111222...111333333222555===DDD___pppoooXXXEEE;;;888666555888666666888===III^^^qqqhhhPPPCCC:::555222222111///111555000000111111111111000000222111000//////....../////////000000111111222222444222000///...333BBBQQQfffuuubbbJJJAAA???;;;777444222222222---...000111222333222222---.........------,,,+++^^^MMMEEECCC@@@>>>===>>>>>>>>><<<:::;;;<<<:::666777;;;888:::;;;;;;999888888999666666999===@@@FFFTTTbbbrrriii___UUUOOOOOOIIIEEEDDDFFFDDD???===???@@@???===<<<>>>DDDLLLQQQ]]]lll```JJJ>>>:::777666777777444111333222///......///111333222111111444888888333///------............------,,,,,,------.........---///...............///000,,,...000111000///000000111///......111333222111.........//////000111222333333333333333666:::===LLLhhh}}}vvvPPP???===777555333111111111111000///000222333333222000000000000000///.........//////,,,---///000111222222111000///...---------...///...------...111222222111------,,,,,,,,,---...///------.../////////......333222000111222222000///111111000111555>>>IIIQQQgggsssnnnYYYCCC888666555666888111111222222222222111111---.../////////000222444222:::DDD^^^mmmWWWHHH<<<:::777444444444444444222333444444222000111111000000000000////////////111111000//////000111222///111222111000333999???XXXkkk~~~}}}iiiXXXLLLCCC===888444555;;;EEEOOO___vvvnnnWWWIII<<<777333333222///111555000000111111111111000000000000/////////000000111------...//////000000111111000111222111444@@@LLL```qqqyyy\\\GGG@@@>>>:::777444222222222---...000111222111111000.........------,,,,,,,,,pppWWWJJJCCC===:::<<<>>>===;;;<<<:::;;;<<<:::777777;;;888:::;;;;;;999888888999555555888;;;::::::AAAJJJeeeuuussseeeYYYRRRRRRKKKFFFDDDEEECCC??????BBB@@@???===;;;;;;???DDDIIIOOO\\\sss```JJJ>>>;;;777777888777555222333222111000////////////111000000333666666222///------............------+++,,,---...///...------///......------------...,,,...////////////111222222111///000111222222111,,,---///000111000000///222333444333444666:::===IIIeeezzz~~~WWWCCC>>>777111000///000111000///---111333555555333111111111111000//////.........///+++,,,---...///000000000...000000...+++***+++...---------...111333333222---,,,,,,,,,,,,---...///......---......000111222333111000000111222111///...///000111333888===AAAPPPbbbxxx|||^^^MMM<<<555444555666888111222222222222222111111.../////////......000222444888@@@ZZZ}}}lllWWWBBB>>>999666444444444333333444555444222111000111111111000000000///////////////000000111111222222///111111000...000555999NNNbbbyyy|||pppdddZZZOOOHHHGGGJJJSSS^^^hhhtttvvv___NNN>>>999666555333000000444111111111111111111111111////////////000111222333,,,,,,------.../////////...///222555444555<<>>:::===???<<<888;;;::::::<<<:::777777;;;666888999999777666666777444444777:::888777<<>>777000///000111222222///---111333444444222000000000111000000///.../////////,,,------....../////////,,,///222///+++))),,,000------,,,...000111111000,,,,,,,,,,,,------......+++,,,,,,,,,---------...222000///000111222111///---...///000111333666999???RRRkkk}}}rrrSSSGGG:::333333444333222222222333333222222111111000111111000//////000222333777???YYY~~~iiiJJJDDD<<<777555555444333333444555444222000000000444333333222222111111000---...///111222222222222111222111000...///222555DDDXXXrrr{{{ssskkkffffffiiipppyyy|||cccOOOCCC===999888555111111444111111111111111111111111000000000000000111222333,,,,,,------.../////////......111444444444:::BBBVVVmmmhhhPPPDDD>>><<<888555333222222222000000000000//////......000///---++++++---...///fffXXXHHH???@@@@@@<<<777;;;999:::<<<;;;777888<<<666888999999777666666777666555666888888777<<>><<<;;;===@@@CCCHHHLLLWWWkkkbbbIII@@@===888777999:::888666///000111111111111000///...------.../////////...------............------,,,---.../////////......111111000///............,,,---......---...000222...//////.........///000000222555777777666333222111333444444555666999<<>>777222222222333444444111///222444555555333111000000000000////////////000000//////////////////000000***...111000---+++...222...---,,,,,,---...---+++,,,,,,,,,---------------***+++---......,,,)))(((111000//////111222111///......///......000444777999FFF[[[ppp~~~}}}hhhJJJCCC999444333555444111333333333333333222111111111222222111///...000111000666???[[[yyyWWWMMMAAA999666666555444222333444333111000000000444333333333222222111111---...///111222222222222333333222000///000111333===NNNhhh}}}zzz}}}iiiRRRHHHBBB<<<999555111111444222222111000000111222222333333222111111111111111.........///000000111111000...///111111222888@@@KKKccc~~~dddNNNEEE<<<:::777444222222222222111111000000//////......000///---,,,,,,---///000yyyhhhTTTFFFAAA>>>:::555;;;999:::<<<;;;777888<<<888:::;;;;;;999888888999888555555666555444888>>>;;;AAANNNbbbyyy{{{gggYYYQQQLLLHHHGGGEEEAAABBBEEE?????????>>>======@@@BBBEEEHHHOOO]]]ooodddJJJBBB===999888999;;;:::888///000000111111111000000000000/////////000111222------............------.............../////////111000000////////////000,,,...//////...---///000,,,---......---...000222000222444666666444222111111222444555555777999<<>>888333555999888555444444444444333222111000///000000///...---///000...777EEE```jjj\\\JJJ===888888777666222333444444222111111222111111111111111111111111//////000000111111222222333222111111111111222333888DDD[[[sssttt]]]NNNFFF>>>999555111222666333222111000000111222333555444333222111111111111//////000000111222222222111...---///000000666===GGG]]]wwwaaaKKKDDD:::999666333222222222333222222111000//////000000///...---------...///000}}}eeeRRRGGGAAA<<<777:::999:::<<<;;;777999===888:::;;;;;;999888888999777444444666555222444777777:::@@@LLL___vvvyyyhhh[[[UUUPPPMMMHHHBBB@@@BBB@@@AAAAAA???===<<<>>>???BBBFFFLLLSSS___rrrgggMMMBBB>>>999888:::;;;;;;999222222111111000/////////111000000///...///222333------............------///...---------...000111//////.........///000000,,,...000000...---------***,,,............111444111222444555555333222111000222444555666777999;;;GGGeee|||lllMMMBBB<<<:::888666555666666555444555666777777444222111111---......///000222333444222222000/////////000000,,,,,,............------...,,,++++++------,,,***+++,,,---.........------,,,---/////////...---,,,000///...///111111111000///000000000//////111333333666>>>JJJ\\\ooovvvZZZ;;;;;;777333555:::;;;777444444444444333222111000///000000000//////000222111???PPPkkknnnVVVDDD<<<999888666222444666666555444555666///000000111111222222333111111000//////000111222111000///000111222333333555;;;NNNiii~~~}}}kkkSSSJJJ@@@999444000333888444333111000000111333444444333333222222222333333//////000000111222222333111------///000000444999GGGZZZrrr~~~^^^FFF???999888555333222222222333333222111000000111222222---........./////////000yyybbbSSSKKKEEEBBB:::999:::<<<;;;888999===666888999999777666666777444222444777777444333555777888999>>>III```{{{{{{bbb\\\VVVRRRKKKCCC??????BBBBBBBBB@@@===;;;;;;======BBBGGGKKKQQQaaaxxxiiiOOOCCC>>>:::888:::<<<;;;:::555444222000///......---//////...---,,,---000222---..................---111///---,,,,,,...111222---------------...///000,,,///111111///---++++++***---/////////000333666333444555555555444333222000222444666666777999;;;GGGeee|||nnnOOODDD???<<<:::777555555666555444333444555444222000//////,,,------///111333555666333111000///......//////------,,,---...---***(((---,,,+++,,,...///...---+++,,,---.........---,,,,,,,,,,,,,,,------...//////......///000111111000...000222222000////////////222666>>>LLLbbbzzzuuuWWW;;;<<<888333444999:::555444555444444333222111000111222333222111111333555777HHH[[[uuuzzz___III>>>:::888666333555777888777777888999111111222333444555555666333222000......///111222///......///111333333333333666EEEbbbzzzsssVVVLLLAAA999333000333999444333111000000111333444222222222222333444555555//////000000111111222222///------111222000222666CCCTTTjjj}}}}}}[[[BBB:::999777555333111222222333333333222111111222333444------...///000000//////}}}eeeUUUJJJBBB@@@>>>===<<<888555888>>>666777777888888888777777666777888777555444444555777777999<<>><<<999888777555555555555666555666777777666333000---...///000000000222555777444222///,,,+++,,,...///...///000///...---...000...,,,+++,,,///000---***---------...///000000111(((...222111,,,***---222000...------///000///...333222111000000111222333000333111555CCCNNNbbb}}}vvveeeJJJ:::555666111111666666555333111333555666555333...---///444444111444;;;@@@WWWsssnnnVVVFFF???;;;888999777444222333333222111///000000000111111111111///222555444111///000111111000/////////000222222///---;;;WWWqqq}}}^^^TTTFFF<<<888666444111111000//////000111444555111......111222111222666111000000000111222333333///000222222111222444666CCCSSSjjj~~~yyyXXXCCC>>>666444555888555111444;;;555444333111000000111111000000000///......------iiiTTTEEEAAA===<<<===;;;777777;;;777777888888888888777777555777777666555444444555999888888999:::@@@NNN]]]{{{vvveeeYYYOOOGGGCCCDDDCCCBBBAAA???===;;;:::999999888;;;???AAAIII[[[llllllMMMHHH@@@:::;;;======<<<===888666333222333444444444111......111111......000000000000000000000000000...///000000///...///111000******111222,,,---333000333555333...,,,...111///000///...---...111333333<<<@@@:::333111222333333333444333444666999<<>>777555333222000000000111............------------fffOOOFFF???<<<>>>>>>;;;888888777777888888888888777777555666777666444444444666777777777888666666>>>HHHbbbwwwssscccUUUJJJGGGHHHFFFDDDBBB???===;;;::::::;;;::::::;;;<<>>999:::;;;999777888999666333333555777555444///------000000------000//////000111111000//////---///000111000000222333444......444444//////444000333444333///...///222///000000///......111333000<<>>222---000555555555555444333444777999@@@ZZZxxx{{{YYYDDD>>>;;;999777444444555666888666777777777666444111//////000000///------///000////////////////////////+++---///000///...//////***...111000,,,***,,,///------......///000000000333333333222111000.........---,,,...111333444333222111111000000111111222000444111000777<<>>999777666666666444333999@@@888777444222111000000000,,,,,,,,,,,,,,,---------{{{bbbPPPEEE<<<<<<>>>===:::999777888888888888777777666444555666666444444444666333333666999777555999@@@OOO```vvvnnn]]]QQQMMMNNNIIIGGGDDDAAA?????????@@@AAA@@@>>>;;;;;;@@@LLLVVVbbbvvvqqqUUUBBB<<<999999999666444555777555444666999999555111000------000111......111...///111222222111///...///000222222111111222333666222222555555111000444///111222111///...000111//////000///......000222///:::BBB???444///222888555555555333222333666999@@@WWWttt}}}]]]IIIBBB===;;;888555555666888999444555555555444222000///...///000///......///000---...///000111000000///+++...111222111000000111+++...000///---,,,---...............//////000000111///......000000---***///...---///111333333333111111000000000000111111000555222///444666:::HHHXXXiiizzz}}}rrr___JJJ===999666;;;<<<333444333222222222333444444333555888:::>>>KKK^^^ooo|||sssSSS@@@>>>:::888666666666444222000/////////000000000111111000111222222222222222333333222111111111222333444111333444999OOOoookkkNNN;;;555444222000888777555444222222111111333111111444444111000333111000///..................000111111111111444666;;;NNNhhh{{{mmmPPP>>>999444444333222000222888>>>999777555222000/////////***++++++,,,---.........yyy___PPPAAA<<<<<<;;;:::999888888888888888777666666333555666555444333555666000111555:::999777888===@@@JJJ\\\rrrwwweeeXXXPPPLLLJJJGGGDDDAAA@@@AAABBBDDDDDDEEECCC<<<999???IIIRRRRRRfffpppUUUDDD???<<<<<<;;;777555777333333555999;;;:::555000222000000333333000000333...000111333333111000...222333333222111000000111666444333555444222111333......//////......///000...///000000//////000222...333999:::666222333777222333333333333444888;;;CCCTTTnnn|||^^^IIIAAA===;;;999777666777888:::222333333222222000///...---///000111000000111222,,,...///111222111000000...000222333222111111222///---,,,...000000...,,,............////////////...,,,***,,,///000---***222000//////111222222111000000000000000000000000///666333///444555666>>>@@@RRRhhhxxx{{{mmmWWWFFF===888===???555666666555444444555666888222:::BBBIIISSScccvvvhhhOOODDD999888666666666666444333000000000000111111111111111111000000111111111111333222111111111222333444...555777666DDDbbb~~~sssYYYEEE===:::666222444333333222222222222222///---...222333111000333000000///...---------......///111111000111333555999LLLgggzzziiiNNN???:::333444444111///222999===888777444222000///......++++++,,,---...//////000wwwdddPPPDDD???;;;999999888888999888888777666555333444555555444333555666222222444888888444444888555999EEEZZZtttpppbbbUUUKKKJJJGGGCCC???>>>???BBBDDDFFFLLLLLLBBB:::;;;CCCJJJIIIZZZrrrjjjNNNBBB===:::999777444444777111333666999999777444333666333333555555111111444000000111222222111000000222333444222000//////000444333333333222111111111---------....../////////---///000000//////000111...---///333444222222555000111222222333555999<<>>:::444777777333111555:::===666555222000///.........+++,,,,,,---...//////000jjjXXXLLLAAA<<<<<<999999999888888777666555222333555444444333555666555333444777666222222555333444:::GGGYYYooouuueeeVVVOOOKKKEEE@@@>>>>>>@@@BBBMMMYYY]]]RRRBBB<<<>>>AAADDDOOOaaavvvdddHHH???:::777555333000222666222444666555222222555999888555444666555111111333111111111111111111111111000111222111000///000111000111111000///000000///---------...///000000000---///000111//////000111111......222333111222666111111222222222444888;;;???LLLffffffLLL???666666666666555444333333111111111000000///......---///111111///......//////000000111111111000000222222111///------///111........./////////...---/////////////////////...//////...///000///...---///...------///111111000...///000111111000///...+++555222,,,222444111333555:::FFFYYYmmm|||{{{nnncccWWWLLLNNNNNNBBB999;;;<<<<<<===AAAFFFKKKZZZaaajjjrrr~~~kkkQQQ===:::666444444666777777444444555555555555666666666333000///111111000...111111000///000111222333000000111444888EEE]]]rrrjjjTTTDDD:::555444000000111111111111111000///---///333444000///111/////////...//////000000...///000000000111333555777BBBUUUiiizzzxxx\\\EEE:::888333888999333111555999999444222000///---------...++++++,,,,,,---------...kkkYYYJJJAAA???999999999888888666555555222333444444333333555666777444444777666444444777666666888<<>>999666555666555111000222222222111000000111222222...///111111000000111333---//////......//////......------///111222222111---///111111000///000111555222222555444000333:::222222222222222444777:::<<>>LLL```tttsssVVVAAA777555000777888222///333666555222111///...---------...***++++++++++++,,,,,,,,,pppXXXIIIFFF===:::999;;;999444222333666555444444333333333333333222222222222333444444333666;;;>>>>>>EEEXXXjjjgggVVVHHHFFFDDD??????FFFVVViiiqqq```JJJAAA@@@???>>>@@@FFFUUUjjjcccGGG???:::777777777444666:::666777888888777999<<<>>>???;;;777666666777555333///000000111000...,,,+++...///000000//////000111,,,...000222444444444333---...////////////111333...//////...+++,,,///333222222222222222222333333444555444///+++,,,333:::>>>III```|||yyyYYYDDD;;;777333000000111111000000111000---///333222///...//////...---///222555000///---------...000222333777555///+++,,,......///////////////////////////111222111...---...000,,,,,,,,,---------......---,,,,,,---...000///...000111111222222111111000111222111000...---...///333222333;;;JJJ```uuuzzz||||||mmm```___^^^```fffnnnwww|||tttUUUCCC777888:::666444888222333444444333333555777999888666444333333333333333333222222333555666777111111333555444888DDDQQQqqq|||___III???;;;888000///.........///111222111111222222222222111111111111000///...---,,,,,,666444111//////222666888@@@>>>AAAPPPhhh}}}lllRRRCCC999000444444444333333333222222222111111000000000000000111000......//////...,,,qqqYYYNNNFFF@@@::::::999777666999555444444333333333333444333333333333333444444555555555888999888;;;IIIWWWooouuu```MMMGGGCCC======BBBKKK[[[aaaTTTEEE???>>>;;;>>>@@@DDDOOO```wwweeeJJJ>>>:::777888777444666999666666666777:::<<>>BBBAAAKKKNNNGGGAAAAAA>>>999>>>???BBBGGGTTTiiicccIII>>>:::777888777444555999666444444777===AAABBBAAA;;;999666444555555444333111111000///............000111222000///---.../////////......///000000111...///000///......///111...//////...------000222111111111222222222333333111333444666555444222111888@@@SSSlllaaaIII===:::555333222333333222111222222000222777777333333333222///,,,+++---......---,,,,,,,,,---///000+++//////,,,,,,000333333000000000000000000000000///000111000.........///,,,,,,,,,---------......++++++,,,,,,---.........222222222333333222222222222333333222000///000111...000222444;;;HHHZZZgggvvv~~~sss[[[DDD999555111000333111222222222111111222444000111222333444555555555222222111222222333444555111111222333000///555>>>MMMccczzzkkkTTTFFF===888444333222111000000111111///000000111111000000///111111111222222333333333000000000000222444777888888777<<>>CCC[[[wwwyyy\\\LLLFFFCCCCCCDDD@@@BBBBBB@@@BBBDDDAAA:::<<<@@@CCCDDDKKK]]]xxx```FFF>>>:::777888777444444777888555333777>>>BBBAAA>>>888777555333333333333333222111///.........///000111222222111...------...000///...---,,,---...//////000000///------...000,,,,,,,,,,,,,,,---///000000000111111222222333333333333444666777666333000777>>>MMMddd{{{dddIII???;;;777444333444333333111333222111333888999555222222111///---+++,,,------,,,,,,,,,,,,---...///+++...///---...222444333000000000000000000000000///////////////...//////,,,,,,,,,---------......***+++,,,,,,,,,,,,...///222222333333333333222222///000111111///......///---000222222333;;;JJJWWWqqq{{{lllQQQ@@@888333222555000111111111//////111333...///111333444444444333111111111222222333333333333222444666333000333:::CCCYYYssspppYYYGGG===888777666444222111111111111//////000000000000//////111111111222222222333333222222222222222222333333555555:::HHH]]]uuu}}}[[[BBB:::999888111111111111000000000000000///......------......---...//////...///000111wwwfffRRRGGGBBB===:::999333333333333444555666666555444444444444555666666333000111555777777888;;;444EEE]]]tttkkkWWWMMMHHHEEECCCBBBAAA>>>>>>BBBEEEBBB<<<;;;AAAFFFFFFHHHTTTlll___FFF===999777888777333333666999666444777===???===:::555555444222111111333444222111///......///000111111222222111...------...000///---,,,,,,,,,---...//////000///------...000///......///000111222222//////000111111222333333555444333444555555444222888===III]]]vvvfffIII@@@<<<888555444444444333111333222111333888999555///000000///---,,,---///,,,,,,,,,,,,------.........000000...///222333000///////////////////////////........./////////...,,,,,,,,,---------.........000222222000000222444111222222333333222222111...000111111///......///---111333111///444???IIIdddqqq~~~yyy___JJJ===666555777000111111000///...000111000111222333333333111111111111222222222222222222222111333666555222444999999LLLhhh~~~uuu]]]III===999888777555333111111111111//////000000000000//////222111111111111000000000222222222222222222222111555555999DDDVVVlll|||[[[BBB:::999666111111111000000000//////111000//////......//////,,,...//////......///111dddPPPDDD===<<<>>>555555555555555555666777444444444333444555555666444222222666666444444777444<<>>===???AAA@@@>>>===DDDIIIHHHFFFNNNaaaqqq```JJJ===999888999777333222555888666555777:::;;;888666333333333111000000222444111000000//////000000000000111222000///---...///......---------------------...///...------...000---,,,,,,---000111111000...//////000111222333333444444333333222333444444888;;;DDDVVVqqqwwwmmmzzzkkkLLLAAA===888555444444333333111222222000222777777333,,,...//////...---...000,,,---------............///111000---...111000,,,///////////////////////////---------///000///...,,,,,,,,,---------......---000222222000///222444111111111222222111111111///111333444222111000111...111222111///222999???OOOaaavvvnnnWWWDDD999777888000111111000......///111333333333333222222111000222222333333333333222222///...000444444111333777999GGG___yyy|||fffNNN@@@<<<888777555333222111222222///000000111111000000///111111000000//////////////////000111222333444444444555888???NNNcccyyy{{{[[[CCC:::777444111111111111000000000///111000//////......//////,,,///111000------///111jjjVVVFFF>>>===888777777666666666666777333333333333333444444555333222444666555222333888777999AAAOOOccc|||zzzfffVVVKKKDDDCCCBBB@@@???>>>===???BBB@@@FFFIIIGGGCCCIIIXXXfff}}}^^^HHH===999888999777333222444444444555666777666555444000222222111//////111444///000000111111111000000///000111000///...///000------...............---,,,---......------///111***))))))+++...000...---......///000111222333333111333555444111000222444777888>>>NNNkkkmmm___hhhzzzrrrSSSAAA===888555444333333222000222111...000444444111,,,...//////...------...------......////////////...///...+++---000---(((------------------------...---+++---///000///---,,,,,,,,,---------......)))---000///,,,,,,///222///000000111111000000///...111333444333111111111///000000000000222666999???QQQgggxxxgggNNN???::::::111222222000///...///111444444333222222222222222222333444555555444333222000...///222333111222666888@@@UUUqqqqqqWWWEEE???777666444222111111222222000111111111111111111000/////////000000000000000000000000000111222444555222333666<<>><<<@@@FFFCCCGGGIIIEEEAAAEEESSS```}}}xxxYYYCCC===999888999777333111333000222555666555444444555///111222000......111444//////111222222111000///...///000000//////000111+++,,,...///000///...---+++,,,---------...000222---,,,+++...111333111///---...///000111222333333---222666666222///111333555666:::IIIgggjjjZZZ]]]rrrxxxYYY@@@===888444333333222222000111000---///333222///---///000///...,,,,,,------...//////000000//////,,,---+++)))+++...,,,&&&------------------------...,,,+++,,,///111///---,,,,,,,,,---------......+++///222111...---111444//////000000000000//////,,,///111222111/////////////////////111222444555:::HHHZZZjjjwwwtttXXXDDD======111222222111///...000111444444222222222333444555333444555555555444333222222000000333333111333777---333HHHiiizzz^^^IIIBBB666555333222111111222333111111222222222222111111---...///000111222333333444333111000000000111222000222444999EEEZZZrrrvvvVVV>>>666555222222222222222111111111111......---,,,,,,,,,,,,------000333111,,,***---000kkkTTTDDD@@@>>>888333444999888222333444555666666555444333111222444666777666666555000555;;;>>>@@@MMMgggyyyhhhYYYMMMKKKAAA<<<>>>===888888<<<;;;IIIJJJBBBBBBDDDKKKXXXooo{{{YYY???999999888666444444666777666222111333222///000333222333222111//////111333333333333222222222111111222222111111000000//////111111000000//////.........///000///...---...000///,,,+++...///...000333//////000111111111111111...111444666444222111111444888@@@OOOjjj}}}yyymmmzzz^^^GGG999555555111444666000222333444444333000...,,,..................------...///000000000///---,,,............---,,,+++***+++******+++---......---******,,,---------,,,,,,,,,...///...------...///------...///000111222222...000111111///...///000333111000///000000000///111///---...000222333333222<<>>777000555666222000333333///000000000000111111111111000000000000111111111111444333333333333333333444999999CCC[[[uuulllPPP???<<<666333444333000...000222222222111222222333444888333//////111...&&&333333333222222222111111000222444777BBBVVVmmm{{{sssSSS;;;333444555222222222111...------............////////////000,,,,,,,,,---...///000111lllQQQDDD@@@;;;999888888777666333444555555555555444333222333444555666666666555444666999:::999@@@SSSfff}}}vvvcccRRRLLLBBB===???@@@<<<<<>>666444000222666111111111333333222111///---/////////......---------///////////////......---,,,,,,------------,,,,,,,,,++++++,,,...//////...+++,,,---......---,,,,,,+++,,,......---...000111000000000000///////////////000222222000///000111333111000000000000000///111///......000222222222222777BBBQQQdddvvvzzz^^^FFF;;;333555333---,,,///111///000000000000111111111222000000111111111222222222111111000000000000111111555555===SSSooooooUUUCCC===777444444444111///111111111111111111222333444,,,---///222444444222000333333222222222111111111222444555888AAAUUUkkkzzzpppRRR<<<555555555111222222000...,,,,,,---,,,,,,,,,------------...//////...------------...hhhOOOEEE===>>><<<666666;;;333444444555555444444333222333444555555666555555666555555666444666@@@KKKbbbxxxttt]]]SSSGGG???AAABBB>>>>>>CCC@@@JJJFFF???AAABBBBBBHHHOOOfff```DDD<<<;;;888555333222111111333111111444444222222555---000555666555111...---222111111111111000000000000000000000111111111111000000000////////////......///000///...---...000222///...000111...///222///000111111222222111111000222333333222222333444555777???QQQlllxxxYYYDDD888555///111555222000000222222222222000000000000//////...---,,,,,,000000///...............)))***+++,,,------------,,,,,,------......//////------.........------,,,***+++---------...111333000000000/////////......///000222222111000000111222111000000000000000000222000//////000111111000111222888EEEWWWkkk|||xxx}}}oooSSSCCC777666222+++***...111000000000111111111222222222111111111111222222222222000000000//////000000000333111777LLLiiivvv\\\JJJ???999555555444111000222/////////000111222333444...111444555333111222333222222222111111111000000555555555777???QQQhhhyyykkkOOO===777666333000111111///---,,,,,,---,,,,,,,,,------------...222111///...,,,,,,++++++cccMMM=========666555;;;555555555555555555555555333333444444555555555555444222222555666555999>>>NNNdddlll[[[MMMBBBBBBAAA======AAA>>>FFFAAA<<>>===AAAAAAHHHDDD???EEEFFFAAACCCFFFRRRhhhgggOOO???<<<888777888888777555111///111555666444333666000222333333111000000111000000000000000000000111//////000000111111222222.............../////////...///000///...---...000222//////222222//////111000000111222222222222222222222333222111222555888888888AAAWWWqqqaaaHHH:::;;;666333444000111111222444555666666666222111111///...---,,,,,,111000...------......///+++,,,,,,------,,,,,,+++)))+++---,,,******+++---......................../////////---+++,,,...000------......//////000000+++---//////...---...//////111222111//////000333222000000000111111000//////222777;;;@@@NNNjjjmmmYYY>>>999444333333444444555222222222222333333333333/////////000000000111111222222111111111111222222444333555AAA[[[wwwfffPPPAAA;;;555555444111000333////////////000111222333333222000111333444444333222222222111111111111000444222222555999DDD[[[ppp~~~|||```FFF999666333......///000///---,,,,,,---.........////////////000000///...---------------pppOOOAAA>>>:::777666777777666555555666777777444444333333333333444444222//////333666444444666999BBBTTTlllkkkXXXHHHEEEDDDAAA@@@DDDGGGOOOJJJDDDHHHFFFAAABBBHHHMMM[[[sssgggSSS>>>:::666555777888666444111000222666777444333666333333222000//////111333000000000111111111111222000000000000111111111111---............/////////...///000///...---...000000...///222222///...111000111222222333222222222111222333222222333666888999999DDD\\\wwwhhhKKK===>>>999444444111111222222333444666666777111111000000///...------000000///...............---------......---,,,,,,(((+++---,,,)))(((***---------,,,,,,---......///111000///---++++++---///111000000///...---,,,,,,)))+++---...---------///...111222111......111444000000///000222222111///000222777::::::AAA\\\wwwwwwgggDDD<<<666555555444222333222222333333333444444444///000000000000111111111000000000//////000000000111333444;;;QQQnnniiiQQQDDD===777666444222222444111000000000000111222222666333111222555888888888333333333222222222111111222000111555888@@@VVVlll}}}zzz^^^DDD777444222---...///000///---,,,---...,,,,,,,,,------------.........---------......///eeeMMMBBB===:::666666555444333333444555666444444333222222333333444222//////333444222333666:::<<>>SSSjjj|||zzz```EEE666333111//////000111000...---...///,,,,,,,,,------------.........---------.........wwwXXXFFF@@@<<<777444333222222222222333444555444333222222222333444222000000333444333666;;;>>>>>>BBBJJJTTTfffsss\\\QQQJJJBBB===>>>;;;GGGGGGAAADDDBBB>>>BBB@@@CCCLLL]]]ttttttXXXJJJEEE@@@:::888999999555111333111333777777444222444111222333222000///000222111111222222222333333333222222111111000000//////---------.........//////...///000///...---...000,,,+++,,,111222//////111111111222333333333333222000222333444444444666888777888HHHggg||||||YYYCCCAAA:::444666666000000000000111222333444000000000000////////////...///000000000///---,,,***+++---///000111222222***---000...***(((+++///******)))***+++---///111......---,,,+++,,,000333---------...............***,,,...///......///000---000333111...---111555.........111333333222000333---...444666777BBBRRRbbbkkkxxxzzz]]]MMM???:::777333333666333333333444444444555555333333444444444444555555444444333333333333444444000777999888FFFccc|||yyyaaaJJJBBB<<<:::999666666999555444333222111111111111,,,000333222...000888???555555444444444333333333///...222999:::>>>RRRiii}}}|||bbbGGG777222222000///000111000///...///000........./////////000000000///...---------------wwwZZZAAA999===777888888555333333444333444444444333333222222222333333333444444444555555777999<<>>EEEDDDDDDCCCBBBBBBAAAAAAAAADDDIIIRRRddd|||kkkNNNCCC@@@===<<<===:::555222333444555666555333222333555---...///000111222333333222000000333222///...000---......//////......---222000...---///000000000///......---------......---...///111111111000000444333111000000222333555///000000000222888<<<>>>;;;FFFYYYsss|||bbbFFF===:::444222444000000000000000000000000333333222///---,,,---///222...,,,...111000)))"""...///000///---,,,,,,------,,,+++++++++,,,---...+++******,,,...000000///------------------------+++---000000...,,,+++***---------,,,,,,------..................///000111222111000//////000111111000000111333666;;;???AAASSS^^^nnn}}}kkkRRR:::444888888555333222222222333444555666777444666666555222111333555111222222111111444888<<<555111444888@@@\\\zzzmmmNNNDDD;;;999999777777888999666333111222333333333//////......000222555777444333222111222444777888000333000222999>>>OOOjjj{{{xxxZZZAAA777555444222222222111//////.........------------------------...------,,,,,,------...qqqVVVEEEAAA555666666555444555666666333333333333333333333333333333333333444444444444111333666888999AAAVVVjjjvvv___OOOFFFAAA>>>BBBAAAAAAAAAAAAAAAAAAAAAAAACCCHHHPPP___uuuiiiKKK???>>><<<<<<>>><<<666333444666666666555333222222222000000000000000000111111222//////222222...---000------............------111000......000000000///...............//////000+++,,,...000111111111111333222111111111222333444/////////......111444666<<>>===777444555777555444333333222000...333222222111000///......000......111111...---///------............------000///...///111111000.........------...///000000+++,,,---///000111111111111111222222222333333333222333333333222333666999???ZZZyyypppRRRDDD===666222333000000000000000000000000...///111111/////////000//////000000000...,,,++++++---............000111111000///...............+++******+++...//////...------------------------///000000///------...000///...---,,,,,,,,,,,,,,,------...///111333444666111111000000000000111111...///000222444666777888<<>>555333222000...............///000000////////////////////////...------,,,,,,------...}}}\\\EEE???:::666666555333222444222222333333333333444444111111222222222333333333///111555777444444;;;DDDSSSpppxxxcccSSSJJJGGGAAAAAABBBBBBDDDFFFGGGIIIBBBDDDGGGKKKQQQbbb}}}```CCC:::777666999===<<<777444555555333111111222111///---333222222111000///......///---...111000------///------............------......///000222222000.........---------------...------....../////////000000111222333333333333333333333555777777888===CCCFFFeeeuuuXXXGGG???:::777888000000000000000000000000+++...000111111000000111...000222111///---...000,,,...//////......///111111111000///...---------++++++***+++...///...---------------............///000///---,,,,,,///111///......---,,,,,,,,,,,,.........///000222333444000000000000000111111111---...///111222333333333777:::CCCSSSgggzzzvvvUUU===333333555777555444444444444555555666222444666888777555333222444555666444222111111222000...444888@@@\\\{{{^^^PPPAAA<<<:::777555555666444222222333333333222444333333222222333333444444444444444333222000///444666333333777999GGGaaavvvoooPPP===555333111111//////...............///++++++++++++++++++++++++...------,,,,,,------...qqqXXXEEE===666666555222333666333333333333333333333333111111222222222333333333000///000222000///444<<<@@@ZZZqqqooo[[[NNNGGGBBBAAAAAAAAACCCEEEGGGIIIDDDDDDGGGJJJNNN[[[www[[[CCC<<<555444666::::::666444666333222111000111111000...111111111000000000000000///------000111...---///---......//////......---.........000222222000...//////---,,,++++++******000/////////............///000111333333444333333000///111555555666===FFFSSSppp|||^^^JJJ???:::888777000000000000000000000000***---000111111000111222...111333111...---///333///000111000...---...///000000000///...---,,,,,,---,,,+++,,,...//////...---------....../////////......---+++***+++...111///...---,,,,,,,,,,,,,,,//////.........///000000//////000000111111111111---...///000111111000000444777>>>GGGTTTgggzzz~~~tttmmmjjjjjjlllmmmooosssyyy}}}___DDD666333555777444444333333222333333333333333333333333444333333222333444444222111222333...---333777>>>ZZZzzzbbbRRRBBB;;;:::888666555333111000000111222111000222222222222333444555555444555555555444333222111555777333333777888EEE^^^wwwmmmNNN===777444222222222222000///------,,,,,,))))))))))))))))))))))))...------,,,,,,------...pppOOOBBB888777777444666;;;444444444333333222222222222222222222333333333333555222000111000...222888:::LLL]]]qqq|||fffRRRFFFAAA@@@???>>>???AAACCCEEEEEEDDDEEEIIIMMMXXXqqq~~~YYYCCC???666444555999999666555777444555555444111000000111//////000000111111222222///---...111111......111/////////000000/////////.........///111222111/////////---,,,++++++******111111000////////////000000000111222333444444555444111333777666666???MMMddd|||fffLLL>>>888444222000000000000000000000000+++---///000000000111333000111111///---,,,///333000111111000...------...//////000000///...---,,,...---------///000///...---------...//////000000---------+++***+++...000---------,,,,,,------...000//////..................///000111111222111111/////////000000000111111111444888<<>>:::333///111444///000000000111111111111000---...222222//////222000000111111111111000000///...---...000222222111.........------......///000/////////000111333444111000000000111333555666999555666<<<<<<===JJJZZZtttiiiMMM===777333111000000000000000000000000---...////////////111333222111000---,,,,,,///111///000111000///...///000///000111111111000///...000///...///000111000///---------...///000000000------...---,,,,,,///111,,,,,,,,,,,,------...///000///////////////000000---...000111222222111111111000000///000111222333222333333555;;;GGGWWWbbbrrrqqq___SSSHHHCCC>>>:::999:::::::::;;;>>>AAAGGGNNNWWWaaahhhsssxxx]]]GGG===888444666555444333222111111222333111111333555666444222333333333111000000333555111111888:::>>>YYYzzzjjjWWWCCC:::888666333111222111000111333333222000111111222222222222222111111111111111333444666777222555111111444444@@@XXXqqqfffGGG:::777222000222444444222111//////......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...ooo[[[GGG@@@:::222222888666666555444222111000000333333444444444444555555000,,,,,,000333222444777<<<===<<>>???AAABBBEEE??????GGGLLLTTTjjj[[[DDD@@@<<<888777999999888999======BBBDDD???444///111666111111111000000000000000000...///222333000000222111111222222222222111111000...------///111222222------......000111222333.........///111333666777111111000///111333666777777333555<<<>>>AAAQQQeee~~~hhhLLL===888555333000000000000000000000000...//////......///222444333111...,,,,,,---...///---...000000//////111222///000222333333222111000111000///000111222111000---------...///000000111---...//////......000111+++++++++,,,---...///000////////////000111333333---...000111222222222111222111000///000111333555777444111111666>>>FFFKKK___sssxxxdddSSSIIIDDD777666555666777777666555666777777888;;;AAAJJJPPP```qqqgggOOOBBB999333777666555444333222222222111111222666999888444000555555333000...///222555333333:::<<<@@@ZZZ{{{nnnZZZDDD:::777444000...000//////000222222111///222333333222222000//////000/////////111444777999444666333333666666BBBZZZpppdddDDD999666111///111333333222111000000111111++++++++++++++++++++++++...------,,,,,,------...lllcccggglll{{{pppNNN===;;;;;;888444999888666333222111111111222333333222111222555777444222000000111333333333===888777???LLL^^^wwwwww]]]OOODDD>>>AAABBB>>>===AAAAAA???@@@CCCHHHUUUkkk~~~}}}YYYCCC===<<<:::777444333444555666===CCCBBB999222222444333222333333222///......///222222222222222111000///...111444666666333000---......---------......///111...---//////,,,,,,///------------///111444555000000111111111222222222...666999444777MMMiiizzz|||oookkkrrrrrrvvvfffLLL===888555333111222222111111000///...111222111///......111333222000,,,+++,,,...000111///...,,,,,,,,,---///111000///.........000111222000111222111000//////111---++++++...000///......000---,,,---///000...,,,...............///000000,,,,,,.../////////...---......//////000000111111111111000000000111333444333333444666999<<>>888888444555666555444444555777+++444:::777666;;;??????JJJ]]]xxx}}}aaaGGG:::888222111333444222...000444000111222333333222111000444333111111111111///...555888999;;;IIIbbbyyyyyy[[[AAA<<<===888222111///222333222///...///222000000111111111111000000000---...111111//////222555555111333888777???SSSqqq___FFF===444222444///333333222111000///...---))),,,///000...+++***))),,,---///000000///---,,,aaaSSSSSSUUU^^^kkkfffLLL@@@===:::666888777555333222222222222111222222111000000222444333222111111333444666666999777888===DDDRRRiiigggSSSGGG@@@CCCCCC>>>===@@@@@@??????BBBGGGQQQeeevvv{{{WWWDDD@@@;;;999666444333333444555555::::::222,,,,,,...---111222222111///...///000111111222222111111000000///111555777777555222000.........---.........///---+++,,,000000---+++---............000222333555111111111111111222222222111888:::999BBBYYYssslllfffYYYWWW___ccclllhhhNNN@@@;;;888666222222222111000///...---000000///---,,,---///222111///---,,,---//////000///...---,,,,,,---///000000///.........///111222111000000000000/////////111111111000...///222777///...,,,---///000...,,,...............///000000,,,---.../////////...---......//////000000111111000////////////111222333//////000111333666999;;;DDDOOO```ooo{{{rrrWWWFFF???999444333444444444333111000222333+++333777333111333666666@@@OOOggg~~~nnnTTTBBB999555444444666444000111444111111222222222222111111555444444444555555555444111444666:::KKKfff|||eeeJJJCCCBBB===888888111333444333000///000222000000111111111111000000111......111111//////222444555111333999777>>>RRRppp^^^EEE<<<444222444///////////////////////////(((+++...///...---------,,,,,,---......---,,,,,,[[[IIIFFFFFFJJJRRRbbbwww~~~[[[DDD===:::777777666555333222222333333222333333222000000111333333333333333444555777888444666999:::;;;DDDXXXkkkoooXXXKKKBBBDDDDDD???<<<>>>???>>>???AAADDDLLL[[[jjj|||XXXFFFCCC:::888666444333333444555333777777222......000000///111222111000///000111000000111111111111111111000222555777777666444333/////////...............------000666666222000000////////////000111333333222222222222222111111111333777:::@@@PPPhhh~~~WWWPPPCCCAAAJJJOOO\\\ssshhhMMM@@@;;;999777222222111111000...---,,,......---,,,***+++---000/////////....../////////......---,,,,,,...///000//////.........///000111111///------///000...,,,,,,111444222---,,,000555///...------//////...---///............//////000,,,---......//////............//////000000111111///......//////000222222111111111222333666888:::===CCCMMM[[[jjj{{{zzz___CCC777888888555111555555555333111000000222...444777444222333555555777AAASSSkkk}}}fffNNN>>>:::777555777555222222555222222111111111111222222000000111222333444444555222333666???SSSlll~~~oooSSSHHHEEE@@@<<<<<<333444444333111///000111000000111111111111000000222//////111222000000444222444111444:::777===QQQppp}}}\\\DDD<<<444222333///,,,,,,---...///000000111)))+++---...---...///111,,,,,,,,,,,,,,,,,,,,,,,,\\\GGGDDDCCCEEEIIIMMMaaa{{{lllOOOCCC>>>888777666555444333444444555666777777555333222333444444444444333333333555777222444666777777>>>LLLXXXxxxsss\\\MMMCCCDDDDDD???<<<>>>???>>>>>>@@@BBBFFFRRR]]]ppp___IIIBBB:::888666444333333444444444666777555333222333444...000111111000000111333000000000000000111222222///111333555666555444444///000000000//////......------///555666333111333////////////000000111111333333222222222222111111555555:::GGG\\\ttt|||OOOGGG;;;999>>>@@@MMMgggcccIII<<<888666444222222111111///...,,,+++---------+++******---///---...000000///............------------...///000/////////...////////////111---***+++///000---)))'''///555444111//////...///........./////////...//////............///000---------.....................//////000000111111...//////000111222333333222222222222444666888999777:::@@@IIIVVVhhhzzzkkkSSS;;;333666777555222555666666444333222333555...222555555444555777888555:::EEE[[[wwwwww^^^JJJ@@@:::555666666333333444333333111000000111333333---...000000000111222333666666;;;HHH]]]ssssssWWWHHHBBB===::::::333444333222111000//////000000111111111111000000333000///222222000111555000333111444:::777<<>>>>>@@@AAACCCKKKTTTeeeeeeJJJ???:::999777555444444444444111111222333222111111333...///111111000000111333000/////////000111222222...///000111222333333333000000111111111000///...***((()))---...,,,---000---......//////000000000333222222222222222222222777777???RRRkkktttJJJDDD999999<<<:::HHHddd___FFF999555444333222222111111000...---,,,.........,,,++++++...000+++...111111///.........------------......//////...////////////.........000,,,)))***...000,,,(((---111333111222666555000...////////////...////////////............//////------------......//////......//////000000111111//////000222333444444555000000///000111333444666///333999<<>>NNNkkksss```KKKAAA777555555444333444444333222111111222333444000222333333111111333555444666@@@SSSiiizzzvvvZZZHHH>>>999777777333222222111111000//////000000111111111111000000333000///111111000111555000222000333999666<<>><<<<<<<<<:::???LLL___ppp}}}aaaJJJ===;;;:::999777666666777777444666777666444222222222444666666444000///222555333333222222888AAADDDCCCHHH\\\vvviiiVVVDDDAAABBB???>>>AAABBB???>>>@@@AAABBBHHHPPPbbb{{{aaaGGG;;;888888666555444444333333000...000333444111111333...000111111000000111333111000///...///000111222.........//////000000111111111222222222000///...,,,)))))),,,---,,,...111------///000111111111111222222222222333333333444:::;;;GGG```zzzgggBBB===666999===<<>>===;;;999888888888888333555777666555333333333222555666555222111555999000444444222555<<<@@@???:::LLLcccxxxuuu^^^IIIBBBBBB???>>>AAADDD@@@???@@@BBBCCCIIIOOOaaayyyxxxTTT???999666555444333222222111111222///000555777333222555///000111111000///111222222111///......///000111//////...------...///000111222333333222111///---...---...222333000000333---...000222333444333333000111111222333444555555999===NNNkkk|||XXX>>>999333888>>>???UUU{{{|||]]]EEE999666666555111111222222222222111111//////...,,,+++,,,...111+++///222111---,,,...111,,,------...................../////////...---,,,...------------,,,,,,,,,%%%+++***###%%%///333000...000111000......///111000000///..................------,,,---...///000......//////000000111111---///111333444555555555222222222333444777999:::222666999999888<<>>999333222333////////////.........------+++------,,,++++++---///---...///000000///...---rrrOOO>>>::::::;;;======???AAA???AAAPPPaaaiiioooyyyfffWWW@@@???===:::999888888888555777999999777666555666000444666555333444999>>>---444666222111777<<<===999CCCRRRdddzzz}}}eeeLLLDDDBBB???>>>AAAFFFAAA???AAABBBDDDJJJPPP```wwwnnnHHH888888444333333222111000//////111---...444666222000333000111222111000///000111333222///...---...///000000000...------...//////111222333444333111///---,,,+++...444444000...///...///111444555666666666000000111222444555666666666;;;OOOppptttMMM???999222777>>>AAA[[[zzz[[[CCC888555444444111111222333333333333222......---,,,***+++...000,,,///222000---+++...222,,,---......//////............/////////...,,,+++---...///...,,,+++,,,---)))222...,,,111222......000222111...---///111111000///.....................---,,,---...///000......//////000111111111,,,---000222333444444444.........///111333666777000222444555666777999;;;CCCSSSiii}}}bbbCCC:::222222222111000111333444444333222111333444000,,,---333666444444777///666888;;;MMMmmmnnnTTTEEE>>>:::666444222222444555555444222222,,,111555666444555999>>>CCCMMMccc{{{hhhQQQBBB<<<:::777666444333444777999888666000000111111111111000000333...,,,......---000444111222...///555444<<>>999333222333///------------------------(((***,,,,,,,,,,,,...///,,,---///000000///---,,,yyyPPPCCC===@@@888:::<<<>>>===<<<===AAADDDKKKPPPXXXaaaiiiqqqyyy~~~lllLLLEEE<<<777888;;;:::777888777555444333333444444333111111555666444444777333333222222333444666777===@@@EEEPPPiiilllMMMAAA@@@???===;;;888>>>DDDEEEBBBCCCIIIPPPZZZnnn[[[BBB888888555444333222222222333444///000111333444555666666777444000---,,,---000333777000...222///***///;;;222333333111///......000+++///000...000555444///444333222111000000000000//////111555999999666333333777555...,,,222555555>>>AAAXXX|||bbb???===666444666:::JJJlllsssUUUGGG@@@777333777222222222333222///+++'''111111000//////////////////000111000///...///000---///000///......///000***+++,,,---............,,,000000,,,+++///222111+++,,,---...////////////000000//////...---+++***//////000111111111111111---...////////////222444,,,000333444222000222444111444333000000222222///...222444222///000444999555666555444333444777:::???BBBOOOeeeyyyrrrVVV???:::444000111555555333333333111///...///222555222222222222222222222222444666555888GGGbbb~~~~~~rrr^^^III;;;777999999555444666333---...444444222444666444222999CCCLLLbbbzzzrrrXXXCCC:::888888888444111222666888666333//////000111111111111111111111000000000000111111111000000111222666BBBOOOnnnnnnSSS999222444222000000000000000000000000000000------------------------...)))'''+++...---,,,---wwwOOOCCC===@@@888777999:::999777888;;;>>>>>>BBBGGGKKKOOOTTTYYY\\\eeennn}}}XXXJJJ===::::::888666555:::999777555333222222222444222222666777555555888333333222222333444666777555:::???HHH[[[vvvxxxYYYKKKHHHFFFCCCBBB;;;@@@DDDEEEDDDEEEJJJOOOVVViii{{{WWW@@@777666555444333111111111111222222111000000222444666777777444///++++++...222555888222111444222---000:::222333222000......000111...111111///222888888444444333222111000000000000//////000444777888666333222666666000...333888888@@@KKKeee{{{XXX>>>:::777666888@@@TTTssswwwyyysssTTTDDD<<<444111444333222222222222111---***111000000///////////////...........................000111000///...///111............---,,,++++++***......+++***---...---,,,---...///000000000000000000//////...---+++***,,,,,,------............///000111000//////000222---///222222222111222222...111222000000333444111---///222000---,,,///333333555666666555555666777999;;;DDDUUUgggvvvtttVVV???:::444111222444333000222222222000//////222444222222222222222222222222111444555888FFF```{{{rrr```PPPHHHEEE<<<777555666666222333777666444555888888:::DDDOOO\\\nnnvvv[[[EEE;;;999777666333000111444666444111///000000111111111111111111111000000000000111111222111111111111444@@@LLLggg}}}lllRRR999333444222000000////////////////////////........................222---+++///111000///111tttNNNDDD>>>AAA999777777777666444444666888888:::<<<===>>>???AAACCCJJJRRR^^^kkkxxxlllTTT@@@======666333666===;;;999666333111000000555333333777888555555888333333333333333444666666333999>>>BBBOOOhhhbbbPPPIIIEEEBBBAAA???AAACCCDDDEEEFFFIIILLLPPPaaa{{{vvvSSS===555333444333222000/////////000444222///...///222666888999555000,,,+++---000333444///...222000+++,,,444222222222000...///111444333444333111444999:::888333222111000000//////000......///222555666444333222555666222000444:::<<>>BBBIIIUUU```qqq}}}zzz___HHH<<<888777444111///000222444222000///000111111222222111111111111000000000000111111333111111222000222<<>>555444<<<===;;;:::777555333111000444222333777777444444666333333333333444444555555222999>>>???EEE[[[{{{jjjTTTHHHBBB???>>>@@@@@@@@@AAABBBEEEFFFHHHLLL[[[tttqqqNNN<<<444000222111000/////////000111333222000//////111444666999777333000...------...000------000///++++++///333333222000///000333666777666333222444888999888222111000///////////////......///000222333333333111444555222111444;;;@@@FFF___xxxvvvQQQ======555999999===RRRqqqyyycccNNNHHHKKK___{{{|||[[[FFF:::333222555444222000///000111111111000//////........./////////+++(((***...000---***///000111000///...///000,,,,,,,,,,,,------......---222444111///000///---.........//////000000111000000//////...---+++***---------------...//////---///000000...---...///000...,,,...222333222///,,,///000///111555666444444666999999777555555666222444666666555444444444444333666;;;BBBQQQhhh{{{cccFFF===555555777666333111///111333333222111000111111222222222222222333333000444777:::GGG```{{{zzzkkkaaaSSSLLLDDDAAABBBBBB???<<<>>>@@@EEELLLSSS\\\gggooo{{{aaaIII<<<888777444222000000222222111000000000111222222222222111111111000000000000111111111000111222000222;;;FFFZZZrrreeeNNN888333444111///000////////////////////////......////////////000000///,,,+++......,,,,,,///lllLLLGGGAAACCC<<<===;;;999777666555555555555666777777666555666888:::;;;<<>>AAACCCDDDIIIWWWooommmKKK<<<555000000000/////////111222333111111111111111111111111222333333333222111///...222000000222333111000111333333333111000111333666999555222222333333444555000000//////.../////////......//////000111222333111333444333111555>>>HHH]]]tttfffEEE:::AAA555999;;;DDD]]]{{{hhhKKKCCC>>>???OOOnnn___GGG999444333444333000...---///000111000//////............/////////,,,)))+++000222///+++...///000///---,,,---...------,,,,,,,,,---......///444555222111111111.........---------...///000000000//////...---+++***......---------...///000)))+++---...------...///000---,,,---111222111///...111111///000444444222...000222333333333333333444555444333222222444666444444666888;;;CCCVVVgggrrrLLL???444444777555222111...111333444222111000000111111111222222333333333000333555999IIIccc|||wwwjjjddd[[[UUUTTTSSSNNNIIIMMMSSS[[[ccckkktttzzz}}}{{{bbbJJJ===888777555444222222222222222111000000111222222222222222111111000000000000111111......000222111333;;;EEE]]]tttaaaKKK888333444111///000........................------........./////////222000///111111...///222hhhJJJHHHCCCDDD>>>===:::777555555555444222444555666555333222222333666777777777999???JJJRRRiii}}}YYYGGG>>>666777>>>888888999999888777666555111000222666666222000222333333444555555444444333444777:::999:::FFFbbb{{{bbbLLLDDDAAA@@@;;;<<<<<<<<<<<<>>>BBBEEEGGGTTTjjjhhhIII>>>999333111111000000111222444555000000111111111000//////,,,...111444555555444333111//////111333333333222333444444333222222333444666222///111222000000111//////............//////.../////////...///222444222333444555555;;;IIIWWWtttmmmQQQ777///333888;;;BBBSSSmmm{{{ZZZ???:::999888CCC```aaaGGG999444333333222000...---///000000///......------....../////////---+++---000222000......//////...,,,+++,,,---222000...,,,+++***++++++---111333000...000000...///...---,,,,,,---...///000000//////...---+++***,,,,,,+++***+++,,,---...'''***---............///...---,,,---///000111000000222222000000333333000---...///000111222222222555555444111000000333666222333555777666999DDDQQQooo}}}XXXFFF666333444111///111///111333333222111000111111111111222222333333444111222555===QQQkkk}}}vvvooolllkkkfff```eeelllsssyyy~~~eeeLLL>>>999888666555444333333222333333000111222222333222222222111111000000000000111111......111333333333;;;EEE^^^ttt]]]III777333444000...000........................---------......//////000000...///000...+++---111eeeIIIIIIDDDEEE???>>>;;;777555666666444222444666777666555555666777222555777777777:::???DDDMMMbbb{{{mmmTTTFFF===:::;;;888999999999999888666555222111333777777222000222333444444555555444333333777666888999;;;CCCXXXlllcccKKKBBB???>>>:::===???>>><<<>>>DDDJJJFFFRRRfff|||cccGGGAAA>>>888666555444333222333333444222111000///////////////...///000111333444555666///...---...111555555333333555666666444222222222111,,,,,,000222///...111///......------......//////000000///---...222666333333666:::===EEEXXXkkkqqqTTT>>>111,,,***;;;>>>MMMhhh}}}eeeLLL;;;444555444;;;VVV|||eeeJJJ;;;666444333333111//////000000000......------------...///000---------...///000000000///000000///---+++,,,---222111...,,,******++++++,,,000000---,,,...000///000///...------...///000000000//////...---+++***,,,+++)))))))))***,,,---***---///000///......///------...---------000222///222222000000333333111222111111111222333444444333444444333111000111333111111333666444444:::BBBVVVeeeyyykkkSSS>>>777666111000333000111333222111000111222000111111222333333444444333555;;;IIIaaayyy~~~xxxzzzkkkQQQ@@@:::999666666555444222222222333000111222222333333222222111111000000000000111111000000333555444333999BBBWWWooo~~~ZZZGGG777444333000...000........................---......///000000111111---,,,,,,---+++''')))...dddIIIIIIDDDEEE???@@@<<<888777888888666444222333666777777888;;;===...111555666555555777::::::KKKbbbzzz~~~aaaOOOEEE>>>:::999:::::::::999777666444333222444888888333111222333444555555555444333222333111111444777<<>>???GGGNNNEEEQQQdddwww___FFFCCCBBB<<<:::999777444333222222222444222///---,,,---000111555444111000///111333444333222000111555:::;;;999333555777777555222111000---))))))000333000///222......---------......///000111111///---...222666555444888===BBBMMMdddyyyyyy[[[@@@555777888555===AAAUUUxxxmmmTTTBBB999000444444888SSS{{{iiiNNN???999888666444333111111222111000...---------------...///000+++,,,............///111000111111000...,,,---...///...,,,++++++,,,---///,,,000000,,,+++///222111222111///...---///000111000000000///...---++++++,,,+++***))))))+++---...---000222222111///......+++---///---+++,,,///333...111222000000444444222555333111000111222222222000333555555333111000000222111333555555333777===AAALLL]]]ppp|||```FFF===999444333666000222222222000000111222000000111222333333444444777:::CCCUUUppppppTTTBBB<<<:::555555555333222111111333111111222333333333333222111111000000000000111111222333555777444222888@@@NNNhhh{{{~~~XXXFFF777444333///...111...........................//////000111222222222///...///000---)))+++111pppKKKGGGGGGBBBBBB???<<<999777777777777666222333444555444333222111222222333333333333444444======HHH___zzzzzz[[[GGGAAABBB<<<>>>===777444777999888:::999888666444333333333444333333444666777666444:::333222777999:::FFFVVVvvvmmmOOODDDBBB???@@@HHHKKKEEE@@@BBBDDDCCCEEEOOO```rrrwwwWWWDDD@@@@@@>>>777666555444333444555666333222000...---,,,,,,---,,,---...//////111555777999888333---///777999666999::::::888555222000000------------...000111222333222111///---...000333...000111222111222444666333888???EEEOOOaaayyy}}}aaaIIIAAA;;;222444>>>;;;WWWmmm~~~aaa@@@666222444555444777LLLqqqqqqNNNAAA;;;333222333111000000111222222111...---+++(((&&&(((---000)))---000///+++)))+++...+++,,,,,,---...///111111000///...------,,,------***...000//////111000,,,000//////.........//////...000111000///...///111/////////...,,,,,,---...///...---,,,,,,,,,,,,---000000///......///000111)))444777000///444222(((//////000000111111222222111222222333333222222111...///111111111222444555<<<@@@LLL___ooo{{{zzzdddOOO@@@999777777222333444333222222444666000///...000222444555555555>>>OOOeeezzzzzz^^^DDD999:::666222000333444111000111111222222111000000111333111000///------......///...000111111111333555777MMM[[[qqqxxxQQQDDD999555555333000//////111222111...---...000...///000///...---...000//////---,,,,,,---...///uuuNNNGGGGGGCCCDDD===<<<:::888777777888999444555555555444333222222222222333333333333444444777777===KKK___wwwgggMMM@@@===<<>>>>>EEEHHHCCC???@@@BBBAAABBBKKKYYYkkk{{{sssTTTBBB>>>>>><<<888777555444444444444555333222111///...............///000//////000333555777666222...000777999666888999999777444222111222//////.........///000000222222222000......///111---///111222222222444666999@@@KKKXXXgggvvvjjjQQQ===:::999222333;;;EEEddd|||]]]>>>777555333555333666KKKoootttPPPBBB;;;444333333111000000111222222111------+++)))((())),,,000***...000///,,,***,,,///+++++++++,,,---...///000.........---......//////666777555000...///...***......------------......///000111000///...///000...//////...,,,,,,---.../////////000000000000000111111//////...///000111000111222000------000333000000000000000111111111111222222333333222222111---...000111111222333444777888@@@MMM[[[iiizzzuuubbbQQQDDD;;;777666555444444444555555555222222222333555666777777???LLLaaasss|||bbbIII<<<<<<666222111333444111000111111222222111///000111333222111000///...///000000...000111111111333555777HHHXXXppprrrLLL@@@666444555333111111///111222111...---...000...///000///...---...000///...------------...///yyyNNNCCCAAA>>>???;;;<<<<<<:::777777999===888777666555444444444444222222333333333333444444222333666<<>>999666888:::999333333333333444444555666444333333444666666555333555111111666666666>>>JJJiiisssUUUFFFAAA===;;;@@@CCC@@@======???>>>@@@DDDOOO```tttmmmOOO???;;;:::999777777555444333333333333222222111000000000000000000000000///...///111333333333111///111777888666666777888666444222222333111111000///////////////111222333222000/////////---///111222333555888;;;CCCMMM]]]pppoooTTTAAA444666999777:::AAAWWWvvvXXX<<<777666333555333666JJJmmmyyyTTTCCC;;;444444333111///000111222111000,,,------+++******,,,...+++...111000---,,,---000******++++++,,,---//////---------......///111111<<<<<<888111---......+++------,,,,,,,,,------...///000111000...---...///......///...,,,+++---...,,,---///111222222222222333222111/////////000000444000000333000+++---666111111111111000000000000111111222222222222111111//////111222333333333444333222555<<>>RRRbbbxxxiiiOOO@@@===777333111444555222000111222222222000//////222444333222111000///000111111...000111111111333555777@@@SSSnnnkkkFFF<<<333222444333222333///000111000///...///000...///000///...---...000......---------......///SSSBBB===;;;>>>:::===???===999888<<<@@@:::999777555444444555555222222222333333333444444111333888;;;<<>>===;;;;;;<<<===??????FFFVVVmmmfffJJJ===999888666666555444333222222111111000000000000000000000111///000000///......111333000000000111222555777666444555666555333222333555111000000//////000000000000222444444222000......000111111222555;;;CCCHHHUUU```qqqsssWWWFFF;;;555999<<<>>>HHHUUUlllYYY===777555333444333666KKKkkkXXXEEE;;;444666222111//////111111111000,,,---...---,,,+++,,,...+++---//////---,,,---///,,,,,,,,,,,,---...///000...............///000111666777555000...000///------------,,,------......///000111000...------...---......---,,,+++---...'''))),,,///111111000000444333111000/////////000222111111222444444222000222222111111000000//////111111222222222222111111111111222444555666555444222222444666:::CCCVVVggg}}}~~~pppbbbXXXLLLGGGCCCCCCFFFGGGDDD@@@@@@@@@??????@@@DDDJJJNNNiiivvvnnnTTTBBB<<<888444222555555222000222333222111000...///222555333222111000///000111111...000111111111333555777;;;OOOlllgggBBB999222111222111000222///000000000/////////000...///000///...---...000------------.........///```HHH@@@>>>AAA:::>>>AAA???;;;:::>>>BBB:::999777666555555666666222222222333333333444444333333666999:::<<>>:::888:::===>>><<<<<<>>>???===@@@MMMccc|||zzzXXXEEE@@@>>>:::666333444444444444333222222---...////////////......,,,---.........///222444...---...111111000333777333444333222111111333666//////000000111333444555...000333444333222111222222333777===GGGUUUdddnnnwwwYYYEEE666444444555888<<>>;;;666444666666333111222111222222111000000111333222111000///...///000000...000111111111333555777999IIIcccyyy}}}aaa@@@999333111000---,,,...000///...///000111000///...///000///...---...000+++,,,---...////////////oooMMM>>>:::===;;;;;;<<<<<<;;;;;;::::::555666777777777777777777222222333333333333444444333111111555555555777<<<@@@FFFLLLKKKDDD<<<777666444999:::777555777777555666555444333333222222333555444333333444444222000222555666555444666;;;???EEEkkkjjjQQQCCC???<<<999:::???AAA>>>>>>AAA>>>>>>AAAKKK^^^wwwuuuSSSEEEDDDBBB<<<888444555666777777777666666//////000111000000.........//////...---...000222...---...111000---111888333444333111000000333555111111111111111222333444---000222333333333333444555;;;DDDOOO]]]lll{{{yyy[[[DDD;;;555222222444:::EEEWWWpppiiiKKK===555333666777@@@WWWvvvgggNNN===444666111000......000111000///...//////...------...000+++++++++---...///...---///............///000000...------,,,,,,,,,------))),,,---***+++......+++------------...///000000+++---............///000+++,,,---,,,++++++---///---------...............000///...------...//////...333...$$$+++>>>DDD<<<000000000000000111111111000000111111111111000000111//////222666666222---333111222555555333666<<>>888333222000,,,,,,///000...---...111222111///...///000///...---...000+++,,,---////////////...wwwQQQAAA<<>>999:::@@@CCC@@@???CCC===>>>AAAJJJ[[[tttrrrQQQEEEFFFEEE>>>:::555666888:::::::::999999000111222222222000///...000000000...,,,,,,...000///------000///,,,000888444444333111///000222555444333222222111111222222---///111333333333555666:::BBBPPP```ppp|||lll^^^FFF999999999666333555???QQQggg|||kkkMMM@@@777333666999BBBZZZyyyiiiOOO>>>444666111000......000000000////////////...------///111,,,,,,,,,---///000///.........---------......///++++++++++++,,,---......)))++++++)))***000333222+++++++++,,,---...///000***,,,............000111***,,,,,,,,,++++++---//////...---,,,,,,,,,,,,---......---,,,,,,---//////,,,111555333222333444333//////000000111111222222000000111111111111000000555333222666::::::555000666111///111222333888===>>>IIIZZZmmmmmmWWWLLL<<<777555777777333111222...111333444333111000000444333222111111111222333...000111222222333555777666AAAXXXqqqnnnRRR<<<666222222000---...111000...---...111222111///...///000///...---...000***+++---///000000///...VVVCCCBBB<<<<<<:::888666555666888:::666555555444666888;;;===444333111111222333222111555444444444444555666666:::;;;;;;:::777666666777555666777777777777777666222222222222111111000000111222444555666555444444222333333333333555888;;;EEE```nnnPPPAAA???============>>>>>>>>>>>>???>>>@@@JJJYYYooocccHHHHHHDDD>>>>>>???666555555777:::>>>@@@@@@999666333111000///...---000000//////...------,,,++++++,,,---///111333444===999444000......111333111000000111333444555444111111333444222222999BBB>>>PPPeeesss~~~oooQQQ@@@<<<999555333888666>>>RRRgggwwwqqqKKK<<<999444999777EEEjjjqqqLLL<<<:::222111111000000000000...,,,///000000///---+++,,,---)))***+++,,,------------///000000///------...000&&&(((+++---......,,,+++)))+++---...,,,++++++,,,///---+++***+++---000222***...111000...,,,,,,...,,,------,,,+++,,,...000333111...------......---,,,,,,,,,---------......+++---///000///000222444...111111...///222333111666000...000000---...333???;;;666444555444222000000000111222333555666777999<<>><<<>>>FFFSSShhh___EEEDDD@@@;;;<<<<<<888777777999===@@@AAABBB===:::777444333333333222222222111111000000//////++++++,,,---...000111222888666444111000000000111222111111111222333444444111111333555444555>>>III]]]kkk{{{pppZZZBBB777555444222222;;;@@@OOOfffyyypppJJJ;;;777555::::::JJJooorrrMMM>>>;;;444111111000000000000...------...//////---,,,---///+++,,,---...////////////,,,***)))***,,,...---,,,((()))+++------,,,+++***+++---//////---,,,,,,,,,/////////000000000///...111000000---,,,,,,---///,,,------,,,+++,,,...000...---,,,---...///000111,,,,,,,,,---------......,,,...///000///000111333///222111......222222000666222111333333000000444;;;777444222222222000...000000111111333555666777777888>>>KKK^^^pppyyy```LLL@@@<<<888555555555555444//////000111111222333333333333333222222111111111---000333555444333333333333===LLLfffbbbFFF999555000---------......------------............***,,,---------...///000...000......999FFFEEE:::jjjLLLDDD===<<<;;;:::999888777666666666666777777888999:::::::::777444222333444444333444444444444444555555666333555666555444333444555666666666555444333111111222222222222111111111111222222222111222222333444333333222000000222666:::BBBWWWwwwxxxYYYGGGBBB<<<<<<<<<<<<<<<;;;;;;;;;>>><<<<<>>RRRxxxtttPPP???<<<666111111111111111000///...,,,...//////...---///000,,,---...///////////////,,,'''$$$'''---000...***++++++,,,,,,,,,,,,,,,,,,...000111000...------.........---///111222111000888444...++++++,,,...///,,,------,,,+++,,,...000------,,,------///000111,,,,,,,,,---------......---///000000//////000222000333222......111222///111......000000------///555222000///000000///...000000000111333444666777999999;;;AAAMMM^^^qqq}}}iiiQQQCCC???:::666444333222111000111111222222333333444666444333111000000111111***...333666666444333222222:::GGG___yyy|||^^^CCC888666222111111000///...,,,,,,,,,------------...***))))))+++...///000///000...+++000@@@OOOLLL@@@rrrPPPFFFAAA<<<<<<<<<;;;999777555444666666777888999999999888:::777333222222333333333444444333333444444555666111333444444333333444666444444555555444333222222222222222222222222222222333222111000000111222333666666444222222444888<<>><<<<<>>999555777777555444333555888::::::999:::888666222000111333555444333222111///...---,,,/////////...//////000111111111111111111111222222444444444333222222333444888777888<<>>>>>>>>=========<<<<<<:::999:::???HHH[[[wwwlllOOO???>>>888555777666333222222333555666666555;;;:::999666333333666999<<<;;;999777555333222111222222111111111111222222111000///...///111444666444555666555333222444666::::::===EEENNN]]]sssjjjSSSCCC999666444444333555<<>>MMMXXXuuusssWWWDDD@@@:::777555444333222333333333333333444444444666555222000000000111222///000111111111222555777;;;AAAGGGXXXsss~~~qqqUUUAAA999555000------///000000---.........////////////...,,,***+++---...,,,))),,,,,,,,,,,,111555444111{{{VVVHHHBBB;;;<<<<<<<<<:::888666555666666666666666666666555666444222222333444333222333333333333333444444555222444555555444444555777111111333444555666666666222222222222333333333333333222111111000111111111111222333222222444888;;;;;;JJJggggggPPPFFF?????????>>>======<<<<<<666666999>>>FFFWWWrrr~~~```III>>>>>>888555888666555444444555777777555444555777777555222111444777:::999888666555333222111333333222222222333444444222111///...///222555777555777888777444444666999;;;???IIIUUUaaannn~~~iiiQQQ>>>666333333333444333777EEESSSqqqfffFFF:::555555:::HHHkkk{{{]]]BBB:::555111444666555111///000222222333333111...++++++,,,...//////000000000//////...000111///,,,,,,---000////////////000222444555...//////...------///000555777<<>>>>>===<<<<<<;;;;;;777888<<<@@@FFFTTTnnnsssTTTBBB<<<>>>888555777444666555555666777777555333...111444333///---///222000000000000000000000000222222222222222333444555111111111111222444555666555888:::999666666999===@@@JJJ[[[nnnyyyppp```PPP???666666///111555666888AAAWWWkkkYYY===777666666;;;LLLrrrvvvkkkhhhiii{{{bbbFFF===888111555777555111///000333111222222111...,,,,,,---//////000000000000//////000///......//////000///111000000/////////000000+++,,,---,,,+++,,,///111333444888???CCC@@@555,,,+++---000000///.........,,,------,,,+++,,,...000$$$(((---...,,,+++---000,,,,,,,,,---------......,,,...///000///000111333///222111......222222000***---,,,((()))---///,,,,,,///222333111000111333000000000000111222333444333555777777777:::???CCCLLL___wwwwww]]]EEEAAA;;;777555555333333333333333222222222222222111222222222222333333333222333333222000111222444999???CCCQQQmmm|||gggKKK<<<555222///......//////...---------.........//////---...///...---,,,---...,,,...000///,,,))),,,///YYYBBB555;;;;;;;;;::::::999999999777666444222111222333444333333444777999999666444333333222222333333444555222444444444222222333444111111222222222111111000222222222333333444444444222333444444444222111000///111555777888999;;;===:::MMMmmmiiiOOOBBB>>>>>>===<<<;;;;;;:::::::::<<>>;;;===777555666333555555555666777666444111...222666666222///111333------...000111333444444111111111111222333444555///000333555666555444333555888;;;:::777777;;;???GGGTTTlllgggOOOBBB999111111555///333888;;;???MMMhhhzzzOOO666555666888<<>>PPPiii|||xxxaaaFFFBBB<<<888555444222111222222222222222222222222000000222333333333333333111333444444333111111111444;;;???NNNkkk{{{~~~cccHHH;;;333222111111111111...,,,,,,,,,,,,---------......***---000///---,,,///111,,,,,,---,,,)))%%%&&&)))ZZZDDD;;;888;;;???@@@>>><<<999999888444333777888444000...444333222222333444666777555555444333333333444444333444444555555444444333333333333333555777999:::555333222222333444444333111000///...///000333444777444444888999999<<<@@@???XXXxxxmmmTTTGGGBBB@@@>>>===;;;;;;<<<<<>>:::666333222111111///...555BBBJJJDDD666---000666;;;:::333......000111000///---...///000222000---,,,---///000...,,,000000000111222333555555555::::::555666???FFFGGGWWWmmm|||```RRR@@@666555666555222444555888CCCVVVllldddBBB666555333888@@@]]]}}}___MMM???<<>>BBBPPPeeexxxyyyjjjKKK>>>555777888333000222222222222111111111111000222222111111222222333444222222333444444555555666;;;;;;===KKKccczzz|||aaaHHH;;;222111000//////.........+++---//////...---...///)))+++.../////////000000000111222222111///,,,+++ZZZEEE<<<999<<>>;;;::::::999555444777888444111111333222222222333444555666555444444333333333333333333444444444444444444333888777666555555666777888555333222222333444444333444333111000000111222333555333333666777555777;;;BBB[[[zzzkkkRRRFFFAAA@@@???>>><<<<<<<<<<<<>>>;;;===CCCGGGRRRiiixxxZZZ???===:::777444333333333333222888GGGOOOHHH888---333888===;;;444///...000222111///......///000111000...,,,---///000///---000000000000222333444555000888;;;777777BBBOOOVVVmmm~~~ooo]]]III@@@666111222444444222555999DDDVVVlll|||XXX<<<444555333888GGGfffpppSSSEEE:::888@@@TTT~~~gggIII;;;888222333333333222222111000000333555222...+++---000////////////............---,,,+++++++++,,,...///***++++++***))))))+++,,,////////////...---,,,+++$$$&&&)))---///000111111///...---...///...+++''',,,------------.........///...000444222,,,***---.........------.........000***,,,---,,,444888...------......///000000111000000000000000000000000111444333000000222222///222111111000000111222333000111222333555555666666666999BBBSSSddduuusssTTTEEE:::::::::555333555222222222111111111111000000000000000000111222333222222333333444555555555888888;;;IIIbbbzzz{{{___FFF:::222111000//////.........***,,,......---,,,---...'''))),,,------------...000//////...............WWWDDD===:::<<<>>>>>><<<:::::::::;;;666555777777444333444222111111111222333444555444444333222222222333333333333444444444444333333999888777666666777888999555333222222333444444333666555333222111111222222333111333666666555777<<>>===;;;;;;<<<:::>>>DDDGGGOOOdddzzznnnQQQ===;;;999777555444444444666444<<>>777555===QQQyyyiiiJJJ;;;999111111111111111222333444000222333111...,,,---///.............../////////---------------.........+++***))))))+++,,,,,,,,,------............------"""+++///...---///111///---,,,---......---,,,,,,,,,,,,,,,------------111111222444111+++***+++///...---,,,,,,---...///111,,,...///---555888/////////......///000222333111111111111111111111111000333333000000222222///000000///000000111222333000000111222333444444555555666;;;EEERRRddd|||}}}[[[JJJ;;;777666222000333222222222111111111111000000000000000111222333444111222222333333444555555444555999GGG```yyyxxx\\\DDD999222111000//////.........***,,,------,,,,,,,,,---(((***,,,---,,,,,,---//////---,,,+++,,,---000111{{{QQQAAA===999;;;<<<;;;:::888999::::::666444666666333333555111111111111222333444444444333333222222222333333444333333333333333333444555444444555666888:::<<<555333222222333444333333555444333222111222222222111111444888888888<<>>222111555888888444111000222333222111000/////////000000000///000000000000///......//////000111333444222777<<>><<<::::::777888===AAAJJJbbbyyy]]]BBB777666666555444444444444222222999GGGPPPKKK@@@777---111444555333111222333222222111000000000000000111111111111111000111111......//////000111333444333555;;;GGGWWWiiizzzsss[[[HHH===666111///111444666444333777AAAKKKaaarrrkkkMMM999333444888:::CCCeee~~~YYY>>>888777777???\\\sssRRR???;;;333222111000///000111222///000000///...---------,,,,,,------......//////+++,,,...///000///...---000...,,,---111333222000***+++,,,---............//////////////////......222111///---++++++,,,---+++++++++,,,,,,,,,------+++...000...---,,,,,,,,,///...------------...///,,,***///111///777<<<444...---,,,,,,,,,...000222///////////////////////////111222000000333444111000111222333444444555555333333222222333444555666444555888:::===GGG\\\pppttt\\\DDD;;;888444222444222222222111111111000000222222222222333444555666000000111111222333333333444555999CCCXXXooo{{{}}}sssUUU???666222111000///............---///000000...---...///,,,---......------///111//////000111000///...---nnnIII@@@<<<666888::::::888666666666555333444666444111111555000111222333444444444444111222222333444666777888444333222111111222333444444333222111111222333444555333222222333444444333000000111111222333333333555555666888666666>>>HHH]]]uuugggSSSKKKAAAAAAAAA@@@???>>><<<<<<:::777888<<>>666666666555555444444333111111666@@@EEECCC>>>===///111333444444333444555111111111111111111111111111222333333111111222333/////////000111222333444222444>>>RRRhhhzzzfffUUUBBB999666444111000...222555666999DDDUUUccc|||qqqYYYAAA555222333888@@@UUUrrrZZZ<<<666555777AAAdddyyyYYYCCC;;;444333222111000///////////////......---------------------------.........+++,,,---//////...------...---,,,,,,...///000///***+++,,,---------------000...,,,+++,,,---...///222222111...,,,+++,,,...,,,,,,,,,,,,------------(((,,,...,,,+++---...---........................***)))000222///666;;;444------,,,,,,---...000111...........................111111///000444555222111222333444555555555444444333222222222444555666333555888::::::>>>MMM\\\}}}{{{aaaGGG<<<999444111333222222222111111111111000000000//////000000111222///000000111111222333333555666999BBBUUUjjjwwwyyyrrrTTT===555222111000//////............000111111///......///+++,,,,,,,,,++++++---//////000111222222000...,,,pppNNNCCC===666999<<<<<<:::888777666444444666888666111222555111111333444555555444444000111222333555888:::;;;444333222000000222333444333222111111111111222333555333222222333444444333222222333333333333333333333444666888888;;;FFFRRRmmmjjjVVVMMMBBBBBB@@@???>>>=========:::888999>>>@@@HHH]]]ssssssQQQ<<<888888888888777666555444444333555999:::999;;;@@@555666777888777666666666///000000111222222222222111333444444222111222444000000000000222333444555333999III```tttttteeeJJJ>>>555333333111111333222666;;;@@@JJJ[[[ooo~~~{{{ZZZGGG888555444555>>>KKKjjj\\\===555444:::FFFooo```FFF:::222222222111111000///.........---------------,,,...------------------,,,+++,,,,,,---------------,,,------,,,++++++---...++++++,,,---------,,,,,,,,,---...+++((((((+++//////000111///---,,,---///,,,------------.........)))...///,,,+++...///---,,,---...000000...---,,,++++++111333...444888111---------...//////000000////////////////////////---000111///000444555333222222333444444444333222444333111111111222444555444555999;;;:::<<>>===:::888777444444888;;;888333333666111222444555666666555444000000222444666999<<<===444333111000000111333444000000000000111444666777555333222222333444444333555555555555444333222222000111555999;;;BBBQQQ```xxxlllXXXNNNCCCBBB@@@>>>======>>>>>>:::999<<>>EEEMMMZZZmmmqqqZZZKKK===444777888999EEEVVVzzz___???666666===LLLyyydddHHH999000000111222222111///......---,,,,,,---...---,,,.........------,,,,,,,,,+++++++++,,,,,,,,,------,,,...///...+++***,,,///,,,,,,,,,------,,,,,,+++***///333///'''###'''---,,,...000000...---///111---------.........//////+++000111,,,+++///000---+++---///111111///---+++------333333---111555...---...///000111111111000000000000000000000000000---000111///111555555333111222333444333222111000333222000//////111333444111222555888888888???HHHMMMbbbzzzhhhLLL@@@<<<777333333222222222111111111111000333222111000/////////////////////000111111222222222444777???QQQffftttxxxrrrSSS<<<333222111000//////.........---///000///---,,,,,,---.........---,,,,,,///111---,,,++++++,,,///111333fffEEEGGGAAA???===;;;999888777777444555444222111111222444444444333333333444444555...444888666666888:::999333222111111111111...---111222222333333444444555888444333555555444666:::333888<<<===999555333333333666:::;;;999???WWWooovvv\\\KKKDDD???===@@@AAA???>>>@@@;;;@@@<<<999>>>EEEWWWqqqbbbEEE<<<<<<;;;:::999888888888888+++111777777444666@@@HHH<<<888444222444555444222000000000000000111111222---000333444333111//////111000000...)))'''///:::===LLLdddzzz{{{ooo___LLL===888333111111444333000666>>>;;;KKKbbbuuu~~~kkkUUUDDD===999777666555===SSSjjj^^^:::;;;999>>>^^^dddBBB999888555333111222222222111......---,,,***)))+++---+++---000000...------...///---+++******+++,,,...,,,,,,++++++******++++++---***((((((+++,,,+++)))........................---------.........//////------------------------...---,,,,,,---...///000///............//////000---...111222333222111000.../////////...///111333222222111000//////000000,,,...000000//////111333444333222222333333222111333333222222222333555555555777888888888888;;;===HHHOOOeeesssVVVBBB999777666666444444444444444444333333222222111111111111222222333222111111111222333444333555666<<>>>>>>>>===;;;999777555666666666555333333555777666666555555444555555555222===EEEAAA999777999:::333222222111111111000///000000111222222333333444777333222333444222444888111444888888666555666888666666888<<<@@@LLLcccyyyyyy^^^LLLDDD???===??????<<<;;;<<<;;;AAA===999===BBBSSSlll^^^DDD===999999888777666555666666111444666333000222999@@@:::666222111222333222111000////////////000111111---///222222111/////////222000000000///...555===HHHYYYnnn~~~zzzlll[[[MMMBBB777111111555111111333333444===GGGWWWhhh~~~kkkVVVCCC888:::666555888???MMMeeezzz]]]<<<===<<>>>>><<<999666444555666666555444444666777888888777666555555555666333BBBMMMGGG:::444777<<<333222222111111111222222///000000111111222333333555222000222222000111444000222444444333555:::>>>:::888999AAAMMM^^^sss}}}bbbOOOFFFAAA???@@@???<<<:::;;;;;;AAA>>>:::===???MMMddd{{{WWWBBB>>>666555444444333333333333444444222000...000555888666333111///000000000//////............///000000,,,...000000...---...///111//////222444777>>>GGGZZZkkk|||zzzbbbSSSCCC:::666333333555444222222555999AAANNNZZZmmm~~~kkkRRR???777666888666888CCCRRReeezzzZZZ<<<<<>>888555222111111222111000+++,,,------,,,---///111......,,,***)))***---000,,,,,,+++++++++---...///111///---+++***+++,,,---...,,,++++++,,,,,,+++***------------------------///.....................+++---000222444444333333111111000000///000000000,,,,,,,,,---...///000111111111000000//////000000---.../////////000333555222111000000000000000000---///000000000000111222222222222111111111000000000111222333333333222222111222333333333444666888<<>>;;;===>>>JJJ```rrrQQQ@@@>>>444444333222222222222222222000//////111222333333222111///..................------------...//////---.........,,,,,,---//////...///222555<<>>444666>>>999<<>>888888888777555222000///000222444000000////////////000000222222222222333333444444222555777;;;IIIaaavvvlllRRR???888444222/////////000000/////////.........///000111............///////////////000222222111000000000]]]DDD???===;;;888777777888999222444555555444333444555777666555444333222222222555<<<>>>777000111555888000111222111//////111333111111222222333444444444444111111333333111111444111333555444333444888<<<===BBBMMM^^^sssrrr\\\KKKEEE@@@@@@@@@======@@@666>>>===;;;>>>???JJJ```}}}kkkLLL>>>===444444333333222222333333111000000222444333111.../////////...---,,,---------------------......///---...///...---,,,...///,,,---000333777CCCZZZooo~~~sss^^^LLL@@@<<<666333666:::888666555555>>>KKKWWWdddttt{{{iii]]]NNNBBB888111555<<<;;;HHH]]]ssssssNNN888777DDDcccqqqNNN@@@888555222111111111000......///000///---,,,---------...000000.........///++++++,,,,,,---...///000222000...---,,,,,,---...---...///000///.........000000000000000000000000////////////////////////...///222444444333111//////000111222444555555666222222111000////////////333111///------...///000222222222000......000222111000000000000000111111///000111111000000111222111222333222000///000222666444111//////111333555333444555666555666888:::444<<>>===<<<===@@@666>>>>>><<>><<<:::777777777888999777888:::999666444444444333222222111111111222222777:::888222///111333333000555999888444111111333111111111222333333444444111///000444555333333666111222444666999@@@JJJRRR[[[llluuuYYYOOOEEEAAA>>><<<>>>BBB999@@@???===@@@AAALLLbbb~~~eeeKKK===888555444444444444444555555222222111000///......///...000111111...---...///.........---...//////000...000333444222111000000222///333@@@RRRggg~~~sssUUUBBB;;;:::666444666;;;???CCCKKKTTTdddrrrxxxeeeRRREEE777444666;;;999555;;;HHH\\\uuuvvvTTT<<<===GGG^^^yyyTTTCCC888666222000000000...---+++---......---,,,+++,,,...///000///...---///000------...............---+++,,,---.........------***---111333222222333444000000000000000000000000------...///000111111222///000111222222222222222111222333444444444333333...............///000000//////...---...///000000///000111000///000333555000000000000000111222222000111222222000000111222222555777555111000222555666555555444333333333444000111222222222222555777555444888???IIIXXXlll|||nnnQQQ???<<<888111111111222222333444666666444444333333333333444444///000111222333222111111000444666888CCCZZZqqqzzzrrrYYYCCC999555333000///000111000000,,,...000222222111000...............////////////,,,...///...---111999@@@bbbAAA<<<;;;::::::999888777777666777888777555222111111222222222111222222333333...333666333000222555555222777<<<<<<777333222333000000000111222222333333///...///444555333444666444555666888>>>JJJXXXcccqqq~~~cccXXXLLLEEEAAA>>>AAAEEE<<>>@@@AAALLLbbbdddKKK<<<666444444444333444444555555......---,,,+++---222666...000333222///...///000///............///000000///111555666444222111111666111444FFF```wwwpppTTTDDD@@@@@@<<>><<<666111///000...000111333333222111000000//////111333555555555444:::888999HHHXXXjjj~~~ppp]]]KKKHHHJJJGGGBBB???>>>BBBCCC@@@>>>EEETTTaaayyy\\\GGG===;;;555666444000,,,,,,000444,,,666222---000222///...............///000000---------,,,+++---000222111222333444555555555555...,,,777TTTssskkk[[[SSSRRRXXX```lllvvv|||wwwnnn```RRRIIIBBB:::444333777999;;;>>>GGGYYYppprrrMMM===777FFF___vvvaaaDDD999222---000222000---,,,------...---++++++---///------------------------333222...+++000666222(((***,,,------,,,+++,,,,,,,,,,,,---...///000111222......------...///111222---------......000111222222111111111222444666777555666777777444333333333---...000111222222111000//////000111000...///111000444///,,,222333777DDD888444000///000111000///333///------000222000...000222333333333333444666777888888888777444222111444222111333666888777555777999999666777@@@QQQ^^^sss~~~gggMMM<<<555111---333333333333333333333333444333333222222333333444111555555333444666666222888555333777>>>OOOggg|||yyy{{{}}}kkkMMM444999777333111444777777444////////////000000000000...000111111000//////000+++///444555555>>>RRRdddmmmIII???:::777888888555444666666777777666666444333333222111000111333222...+++111111222222222222222222000333777777444000/////////000222333444333222111333333333444666666666555333999777;;;NNN```tttyyyeeeQQQIIIHHHEEE@@@>>>>>>AAABBB@@@@@@JJJ[[[iiipppRRR>>>999;;;555444333000......000333&&&222888222...222444111//////.........//////000---------,,,,,,---000333000222555888888777555333666777FFFccc{{{qqqnnnooouuu}}}~~~sssdddWWWRRRHHH>>>999777555666:::444999CCCOOO```ssszzzeeeDDD999999NNNhhhbbbEEE888222...000222000---,,,,,,...///...---,,,---...------------------------000000---+++---222///)))***,,,...---,,,+++,,,---,,,,,,---......///000000---,,,,,,,,,---...///000...............///000111222111111111333444666777555777888777555333333444000111222333444444333222//////000000000///000111111666111...333333666BBB555333000000222333222111222111000000000111000...000222333333333333444666333444444444333333222222666444333555888999888777777888888555444999CCCLLLaaappplllRRR@@@:::666333222222222222222222222222333222222111111222222333111333222///000555888777777444333777>>>NNNggg||||||~~~pppTTT<<<888444000///111333222///////////////000000000111...///111111000000000222///111555888???MMMaaaqqqsssMMMBBB===999:::999555444555666777888888888666444333444333222333444333111///111111222222333333444444...///222333333222111000000111333444444444333222000111222333333222111000222888777>>>UUUkkkrrr[[[NNNIIIEEEBBBAAABBBCCCDDDCCCFFFSSSgggvvvkkkMMM;;;777:::555333111111111222111000111777666///---222555222000//////.........//////---......---,,,---000333...222777:::;;;999555222777???SSSoootttdddVVVGGG<<<888444333444333333777>>>:::CCCTTTjjj~~~iiiQQQ<<<999BBB\\\vvvbbbEEE888222...000222///------,,,...000000///------...------------------------,,,...---++++++------***+++,,,......,,,+++,,,---,,,,,,,,,------.........+++++++++,,,,,,---....../////////......///000000222111222222333555666777555777888777555444444444111222333333333333333222//////000000000111222111///666333...222111222<<<222111000111333444333222000111333222000/////////000111333333222222444555666555444222111111111111555444444555777888777666555666666555444666999<<>>888999444222000111444444111...222444111,,,---111222...000000///............///.........---,,,---000333///222555888999777555333555DDD^^^yyylllWWWHHH???:::777111333777:::999777;;;BBBNNN[[[oooqqqUUUAAA999>>>PPPkkkaaaDDD777222///111111...---...,,,...111222000.........------------------------***,,,...,,,******+++---+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............000000//////////////////111222222333444555666777666777888888666555555555111111111111111111000000...000000///111444444111...777444---000000///555000000000111222222111000,,,///222222000...000222000111333333222222444555???<<<888444222111111111222222222333444444444444333333444444666777999:::AAAMMM^^^pppnnnSSSAAA:::999777222222222222222222222222333222222222222222222333666666222,,,+++///222222333333444777<<>>IIITTThhhwwwyyy]]]FFF;;;;;;HHH```zzz```BBB777222000111111...,,,...,,,...111222000.........------------------------***,,,///...+++))),,,///+++---///...---,,,------++++++,,,,,,,,,,,,,,,,,,+++,,,...000111000///...111000000/////////000000111222333444555666666666666777999888777666666777333333222111111000000000...000000...111777666111000;;;777///111111///333///000111111000//////...))),,,000000//////111444///111222222222222333555???<<<888444222222333444222222333333222222333444333333222333444777999:::===BBBNNNcccwwwoooTTTAAA999777666444444444444444444444444444444333333333333444444333555333///...111111///222333444777;;;IIIbbbxxxxxx{{{}}}}}}~~~lllWWWBBB999222222333111000333000000000000111111111111000000///---,,,---111333444@@@PPP```rrr~~~~~~xxxyyyLLLAAA<<<999::::::888777999444555777888888777555444000222333333222111111222111111222222333333444444333333222111000000000111222222222222333333333444000333555444222222444777888>>>AAAPPPlllppp```WWWQQQKKKKKKQQQ[[[fffssspppUUUCCC;;;999:::555444333333333222000...------...000222222000..................///000000...//////------...111444555333000...///222555888===WWWwwwuuummmeee\\\WWWGGGCCC>>>999444...///333444333666<<>>>>>HHH[[[pppaaaCCC555222111222000,,,,,,///,,,...///...---,,,---...---------------------------***+++///...+++,,,000,,,...//////...------...***++++++,,,---......///+++...111444555333111///////////////000111222222111222444555666777666666666888999999888777888888888777555333222222222222...111000---222<<<:::222555AAA<<<000222555333666111222222111//////222555333111......000222444555///000222222111111333444111000//////111333555777222444555444222111333555111555777666222111444777777666<<>>::::::888444222444555444444444555555555555,,,000444555333000000000222222111111111111111111///222333000,,,,,,111666111111000000111111222333000333555444222555;;;AAA:::DDDNNNeee}}}vvvsss{{{vvvbbbHHH999666777333...777888888555000---...111///.........,,,+++---000,,,,,,,,,---///000222333/////////...---...222444666444111000111333777999GGGeee~~~qqqdddTTTMMMDDD<<<888555111...555111111444444444;;;DDDAAAJJJ\\\qqqsss[[[CCC888@@@OOOooobbbDDD555222222222000,,,,,,000------...---++++++---///---------------------------))))))...///++++++///,,,...//////...------...******+++,,,...///000000+++---111444555333000...////////////000111333333111222444666777777666666666888::::::888888888999777555333111000000000000---222000---222===;;;222333???:::---...222222444111222333222000222666::::::555000...111444444444///000222222111111333444222111111111111333444555000222444222000///000333...444::::::666333666;;;555555999???GGGVVVqqq{{{bbbKKK>>>888555333333333333333333333333444333333222222333333444444777777444444777888555333555888888888BBBZZZqqqyyy~~~}}}uuufffSSSCCC>>>888111111888000111111111111222222222......///000444;;;CCCIII___qqq}}}zzzxxxZZZIII@@@999888888666444555777777777777666666666666666444222222444444222000//////000111222222333444222333333111000111333555444333222222111111222222111111111111111444999<<>>;;;888444111111222333///...333999;;;:::@@@HHHTTTdddyyyxxx\\\HHH:::999NNNfffcccDDD666222000222111------//////...---,,,+++,,,,,,---++++++,,,,,,,,,,,,---------,,,+++---111222000...+++---...///.........///)))***+++,,,---...------+++...111333222111111111///111111......000000---------333::::::666888?????????>>>>>>===<<<::::::999888777555333222222222777000***...777;;;777000666555444222111111000000000333222...///333222,,,222222222222222333333333......///000111222222333333222222111222333555666444333333222111000//////000222444555444333333333444:::999888AAAMMMfffqqqXXXDDD<<<;;;888555222000000111111111222222333333333444444444111333444444444444555777666333222333666AAA[[[tttzzz|||xxxhhhSSSBBB;;;999888777:::777666888666333333666000111222111555AAAUUUdddxxx{{{~~~]]]HHHAAA<<<<<<:::777555666666666666666555555555555444222111222444555444222111111222222333333444444000111222111000000111333333222111111111111111222...///000111333777===AAACCCNNNhhhxxxYYYEEE555444555111///111111222333444444444333222////////////////////////+++,,,,,,---///000000111000333333///...000///***222111222222000///666@@@QQQxxxyyyuuurrrmmmjjjccc\\\SSSJJJCCC===777333222222111000///000222444333333777???EEEKKKVVVbbbrrr}}}|||dddKKK===;;;EEE]]]vvveeeDDD777333000111111---,,,......---,,,+++++++++,,,,,,,,,,,,,,,------......///------...///111222222222---............------...***++++++,,,,,,---......,,,///222333222111111222///333444000...000000///......222999:::888999>>>;;;;;;<<<<<<<<<;;;:::999777666555444333333333333444111///111444666555333222222111000////////////000333333111222444222,,,000000000000000111111111//////000000111111222222222111111222222333444555333333333222222111111000000222555555444333333444333888444333;;;EEEYYYtttxxxaaaLLL???999999666333222222222111000000000111111111222222222000222333333333333444666888777888:::>>>JJJbbbyyy{{{~~~|||ppp```RRRHHHBBB===:::===888666888888555444666///222444888???NNNaaannn{{{}}}~~~aaaGGGBBB??????<<<777555777666666555555555444444444333222111222444666555444333333444444555444444444///000222111000//////000222111111111111111222222///000111333555999???CCCDDDXXXyyyzzz\\\KKK===222333555222000111///111333555666555444333////////////////////////+++,,,,,,---...///000000///222222000///000...+++000000222444222333;;;EEEZZZ~~~}}}tttggg]]]VVVPPPKKKGGGBBB???:::777444222...,,,///000000//////000333666999>>>HHHTTT^^^gggsss}}}gggPPP;;;888DDDYYYuuummmIII999444000111111---,,,------,,,++++++***+++++++++,,,------...///000000000,,,///222222111222444777//////...---,,,,,,,,,,,,,,,,,,+++++++++---...///---///222333222111222222///666888444//////111111000///111777;;;;;;;;;======>>>???@@@???===;;;:::666555444333333333444444111333555444000///222666000000////////////000000000222333222333555222---//////000000000111111111111111111111111111111111000000111222333333333333333333333333333333333333222333555666555444444555444666111000888>>>KKK```nnnYYYFFF;;;:::777555333333222111///000000111111111222222222///000222222111111333444444444777;;;AAAOOOfffyyyzzz}}}{{{ssshhh]]]SSSJJJFFFFFFBBB@@@@@@>>>888555555000444;;;DDDQQQaaapppzzz}}}~~~~~~}}}~~~fffIIIDDD@@@===:::555555999777666666666666555555555444333333333444444444444444444555555555444333333///111333333222000000000333222222222222333444444444444555555666999>>>AAAJJJccceeeKKKCCC:::555777888555222333000111444666666666444333////////////////////////---......///000000111111+++---//////000000///...111111333555444555>>>HHHaaa~~~wwwooogggbbb___VVVPPPGGG@@@;;;999666444555555555555666666666555555555555333222555:::???HHHSSSdddttt~~~|||kkkWWWFFF:::AAAWWWqqqvvvRRR<<<555000111111...,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111+++000555444111111666<<<333111...,,,,,,,,,++++++...---+++***+++,,,///000---///111222111111222333///777;;;666000///111222222111111666<<<>>>===<<>>:::777888888555333222111333444666666555444333000000000000000000000000000000111111222222333333------000333333222111000333333555666555555===GGGeeeyyy{{{|||}}}~~~yyyvvvuuuxxx}}}|||}}}||||||sssyyy{{{uuummmjjjhhhggggggeee___VVVLLLDDD@@@@@@???;;;777333222222222222111222333333333444555555555777999:::<<>>666222...+++,,,,,,,,,+++///---,,,++++++---...000---///111111000000111333...777;;;777000///111222333333333666<<<@@@???===;;;<<<>>>??????>>><<<;;;===<<<:::888666555444333333444444222000000111222000000000000111222333444444111......000111222333000111111222333333444444333333333333222222222222///000222333444444333222333333333444444555666666333444555555444444555777777888333333<<<<<<@@@LLLjjj~~~pppXXXGGG:::888555444444444333111222222333333333444444444---///000000000000111333555555555999FFF[[[rrr{{{~~~|||{{{}}}xxxuuutttmmmooommmbbbMMM999444777===GGGWWWhhhuuu|||~~~~~~~~~yyyRRRFFF:::666555555777;;;999999999888888888777777777888888666333111111222111333555666666555333222555666777777555333333444888888777666666666666666111222444555888===CCCGGG```qqq~~~{{{zzz~~~[[[CCCBBB:::999777666444222111111222222333444555666666666111111111111111111111111222222222333333333444444333222444888777333000111444333555666444444<<>>555...///111000......---......////////////...,,,------------.........,,,111444333///000666<<<999444...+++,,,...---,,,......---,,,,,,---...///,,,...//////...///000222,,,444888555111000111111333555666666:::@@@AAA???<<<===???AAACCCEEEFFFFFF@@@>>><<<:::777555444444444333111111111222111000000000//////000111222222555111...000111111222555......///000111222222333333333333333333333333333111111222333444444444444333333333444444555555555333444555444333333555777333666333333::::::<<>>LLLWWWggguuu}}}~~~UUUGGG:::777999999888888888888888888777777777777555777888666333111222444111333555777888777555444777888888666444333444666999999777666555555444444000222333555888===CCCGGGXXXbbbkkkllljjjjjjfffaaa```bbbbbb```^^^aaahhhnnnwww|||jjjMMM<<<:::777888777333111111222333000000111222555777:::<<<222222222222222222222222222222222333333333333333222111333888888222///111111111333444333444<<>><<>>999777888777444111444555444000...111444222333444444222111000000444777999;;;===AAAGGGKKKLLLVVVbbbkkkqqqwww{{{wwwqqqmmmllljjj___MMM???999999III```wwwxxxQQQ>>>444---///222111000///,,,,,,.../////////....../////////...............---000222111...///444999;;;555...+++---//////.....................------+++---...---------///111+++000444222111222111///111777999777999???BBBAAAAAAAAAAAABBBCCCFFFHHHIII>>>===;;;999777666555555222222222111111111111222222111111111111111222222555111111555777444333555---...///000111222333333222222333333444444555555333333333333444555666666333333333333333444444444333333444333222222444777222666444444999666888FFFWWWuuurrreeeKKKFFF???999666555444333000000111111111222222222000222333333333333444666111555888???PPPgggxxx~~~}}}|||uuufffUUUDDD;;;>>>GGG]]]gggttt}}}VVVGGG:::999======999666777777777777666666666666333666777666333222444666222444666999:::999777666888888888555333333444666:::999777666444333333333333444555666777;;;@@@DDDIIIPPPTTTSSSSSSTTTOOOGGGGGGJJJMMMLLLIIIIIINNNSSSUUU]]]hhhsss}}}jjjTTTFFF:::222777999777333000222555777......///111444999===@@@333333333333333333333333222222222222222222333333,,,***...555666111///222//////111333333444<<>>444,,,...222222111000***+++---...///...------111111000000//////.........000000///---...222666===666...+++...111111000---......//////...------+++,,,---,,,,,,,,,...000***...111000111333111---000888;;;888888>>>CCCCCCAAA@@@>>><<<<<<===>>>???<<<;;;:::888777666666666000222333222//////111444555555444444333444444555444111333;;;===777333444///000111222333444555555222222333333444555666666555444333333444555777888333333333333333333333333222333333222111222444666222888666555888555777EEEJJJkkkwwwTTTMMMDDD<<<777555444333222222333333333444444444111333444444444444555777444:::@@@III[[[qqq~~~}}}lllVVVFFF===<<>>>>>EEEHHHDDDBBBDDDCCC>>>@@@???=========>>>@@@BBBIIIIIIMMMTTT\\\hhhzzzjjjPPP???999888888CCC???999666555555555555888888666555555666777888444333222111000000000000//////............//////---,,,,,,---000111000///000444222222333---444IIIJJJ@@@666111000111333555222222222444666666444222222111111333555666555333444111...---...///000000000111222222222222333444555666888999:::===AAADDDLLLNNNSSS[[[eeeqqqzzzllldddXXXLLLDDD@@@>>>===999888666555555666888999DDD[[[|||vvvWWWBBB555333333,,,,,,000---///---+++---000222000...444555666666444222///...+++///111---***---///000111111111111000///------+++......)))***///000+++))),,,...//////...//////...///111222333222222111...///333777;;;???BBBDDDBBBBBBAAA@@@???======<<<;;;999888999::::::666333666444111///---///333666222333444333111000111222222666777333222666555000111111000000111222333333222333555666666666555444666333000000222555777777777222111666:::888666555777888999888555333222222222333444444444666:::<<>>999333333000...666333333444444444444333222444555666555444666:::======CCCDDD???===>>>???<<<888888777777888:::<<<===@@@>>>@@@DDDGGGNNN[[[hhhwww[[[FFF<<<888666444;;;777444222222333333333666555444333333444555555111111000000000111222222//////............//////111111111111000000000000,,,000///111444111999PPPTTTKKK@@@888333111111111222666:::<<<:::888777777222222333222111000//////444444444333222333333444222333444444444555666888888;;;@@@EEEJJJPPPWWW[[[nnnpppttt{{{ssseeeNNNIII@@@:::777666666666666555333222222333555666>>>QQQnnn]]]CCC666333333---,,,000---///...,,,---000111000...444444555555444222///...+++000222---+++,,,//////111111111000000///------111222000,,,,,,000...)))***,,,.........---...000......///000111222222222///000333666:::>>>AAABBBAAAAAA@@@???>>>===<<<<<<===;;;999999:::999666333222333333111111444:::???222333444333111000111222222555555111111444444000111111000000111222222333222222333444444444444444444222000000222444555555666222222555666444444555777999::::::777555444555222333444444444666999;;;:::UUUuuu~~~vvvssstttzzzyyyxxxxxxxxxxxxyyyzzztttuuuxxx||||||ooo]]]NNNEEE???;;;888<<<:::777666555444222000000---...555:::<<<===???===FFFUUUeeerrryyy|||}}}|||vvv^^^PPPAAA888777???SSSdddvvv{{{VVVAAA:::<<<888777999666999888777777666777777777888777666555555444555555777555444444555555333222555;;;888333444000---444444333111000111222555666333444444444444666:::===<<<@@@@@@;;;777888999999666666555666777999;;;===:::999999;;;;;;<<>>999888999555777888666222//////000222555888888777777999<<<;;;<<<===???BBBDDDGGGHHHMMMQQQWWW^^^eeemmmuuuzzz}}}kkkWWWFFF999666222000111333444444222111000//////000111222666CCCXXXpppbbbEEE777333444......111...000///......//////...---222333333333222111///...,,,111333...+++,,,...---000000000000///......---......+++(((***,,,+++&&&,,,---...---------///111.........///000222333444222333555888;;;===@@@AAA@@@@@@???>>>===<<<<<<;;;>>><<<:::999999888666444///222444333222444;;;AAA222333333333111000111222222444333000111444444222111111111000111111222333222222222222222333333444111000000111333444444333666333333444333000222666666888999999888666555666333444555555444555777999555JJJiii}}}}}}wwwqqqnnnhhh```ZZZYYY]]]]]]\\\\\\\\\\\\]]]]]]UUUWWWYYY]]]aaadddgggiiikkkoootttwwwzzz~~~qqqbbbWWWNNNFFFAAABBB???;;;999888888777666111...///666<<>>@@@>>>888666666777666666666666777888999:::777666777::::::999===CCCDDDNNN___qqqzzzYYYLLL<<<333222444555333222222111222444444333111000//////000000000111111555444222000...---,,,,,,......////////////......333666888555000---///222...111//////333222===UUUwwwwwwtttmmmeee^^^UUUNNNHHHLLLNNNKKKDDD>>><<<===999===@@@>>>999777999<<<666;;;@@@@@@@@@BBBHHHNNNSSSSSSTTTXXX\\\```cccdddooorrrvvvzzz~~~yyy```QQQDDD888666444222111333333333222//////............//////000777DDDYYYtttdddHHH999444444//////222...111000//////......---,,,111111111111111000///...---222444///,,,,,,------//////000000///......---***(((&&&'''***,,,,,,)))...//////...---...000222000000000000222444777888666777999;;;===???@@@AAA@@@@@@??????>>>======<<<===;;;999777666555444444///333555222......333999111222333222111000000222222333333333444777999999222111111111111111222222444333222111111222333444000000111333555555444222666555444444111...111888222444666777555444444555444555666555444444555777:::DDD\\\yyy|||wwwpppjjjeee^^^XXXUUUQQQJJJDDDCCCDDDDDDDDDDDDDDDDDDDDDDDD???@@@AAABBBDDDFFFGGGHHHLLLQQQVVVYYYZZZ___gggnnntttyyy~~~~~~vvvmmmeee\\\VVVKKKGGGCCC@@@@@@AAABBBBBB<<<777666;;;@@@EEELLLSSSYYY```lllxxx}}}kkkYYYBBB<<<888;;;GGGZZZnnn{{{yyy|||~~~{{{{{{VVVAAA:::===999777999555:::999999888777666555555666666666666666555555555888666444444555666555444333999555000555555777BBB555555555555555444333333888777555555777999;;;<<<777===CCCDDD>>>777555666666555444444333333333222222111333888999888999===999>>>GGGRRRaaassswwwbbbEEE@@@888222000222666999444444333444555444222000//////000000111111111111555444222///...,,,++++++......///000000///......///222555333...,,,///333---000...///333333>>>VVV~~~xxxnnnlllhhhbbb]]]WWWSSSOOOMMMFFFKKKPPPPPPMMMLLLPPPTTTNNNRRRVVVWWWXXX]]]fffmmmwwwtttssssssvvvyyyzzzyyy~~~\\\DDD===;;;777333222000000111000///---///..................///...111777GGGccclllKKK;;;444444000111444///111111000///...---,,,---//////////////////......---222444000---------,,,...////////////......---,,,++++++,,,---...///000000111111///...///111444333333333333555777999;;;:::;;;<<<===???@@@BBBBBB@@@@@@@@@???>>>>>>======;;;999777555333222333444000222444222---,,,///222111222333222000///000111222222444777999<<<>>>@@@222222111111111111111222555444333222222333444555111111222444666777555333777555555555222///222999111444666666555444444555333555666555444444444555??????NNNkkkyyyuuunnnggg```ZZZUUURRRKKKGGGDDDEEECCC>>><<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::777;;;?????????BBBIIIPPPRRRXXX___ffflllsss{{{~~~xxxpppjjj___ZZZUUUQQQPPPPPPPPPPPPMMMHHHEEEHHHMMMUUUaaalllppptttyyy~~~|||qqq[[[GGG<<<999999BBBVVVjjjxxx}}}wwwyyy{{{|||~~~~~~|||{{{}}}}}}YYYEEE<<>>GGGTTTdddnnnyyycccMMM::::::888444111222666:::555444333333444333111...///000111222222333222222000//////............///---...///000000///...---,,,...000///---,,,...111)))---,,,///444444@@@WWWyyyyyyuuurrrooommmfffjjjnnnoooooopppsssvvvppprrruuuuuuvvvzzz|||{{{zzzwwwtttrrrsssssssssrrrsssuuuxxx{{{}}}dddGGG666111444888111000//////000000///---////////////////////////...000222:::SSSuuuxxxNNN<<<555555111333555000000111111000...,,,---...------------............,,,222444111.........---....../////////......---,,,,,,---...***''')))///000111111111//////111222333333333444666777888999::::::;;;===>>>???@@@AAA?????????>>>>>>=========888888555222000000333555///000222222111111222333111222222222000///000111333222555:::======>>>AAA333222111111000111111111555444444333333333333444222222222444666777555333777444444555444111333777333666888888777666666666222444666666444444444555;;;999BBBYYYttt~~~xxxbbb]]]UUULLLFFFCCCBBBCCC::::::===AAA@@@===>>>BBBAAAAAABBBBBBBBBBBBAAAAAA<<<=========<<<;;;999888888999999888555666:::===888===DDDJJJPPPWWWaaagggssswww}}}~~~{{{wwwrrrlllgggdddcccbbbaaa```\\\ZZZ^^^dddlllzzz{{{nnn^^^JJJ999888<<>>555555222444666000...000111000---,,,---///,,,,,,,,,,,,,,,---......***111444111...//////...------...//////......---&&&(((,,,---&&& %%%///...///111000///...//////000000222333333444444444666666777888:::;;;<<<======<<<<<<<<<<<<;;;;;;;;;777777555222///000444888000//////111444555333111000111222111000///000111333222555;;;===999888;;;333222222111000000111111333333333333333222111111222111111333555666555333555111111444555333333444444666888888666555555555111333555666555444444555444777===KKKbbb|||xxxkkkbbbMMMJJJEEEAAA???@@@DDDGGG<<>>;;;:::999999333666999;;;<<>>@@@OOOcccuuuhhhKKK999888444111222555666333000777555444444555666555555...///111222333333333222111000///...---,,,,,,,,,---...///111111///...---///---,,,,,,------,,,***+++000000111444000888NNNppp~~~yyyggg```VVVPPPMMMJJJDDD@@@======>>>======>>>@@@CCC@@@BBBGGGNNNUUU\\\aaadddjjjttt{{{vvvVVV===;;;<<<555111555444222000///000000///...---......//////......---000555333000>>>___~~~RRR>>>555555222555777000...000111000---,,,...000++++++++++++,,,---......***000444111///000000///------......///......---###'''...///'''!!!)))666+++...000000...------------...///111111111000///111222333555666777999999::::::::::::::::::999999777777555222000111666;;;111///---000444555111,,,000111222111000//////111333111555;;;;;;555333555333333222111000000111111111222333333333111000///222000000111333444444333333///...333666444222222222444666666444333222222000222555666555444555555000888===CCCUUUrrr~~~tttdddTTTHHHBBBBBBAAAAAADDDIIIOOOTTTLLLTTT___eeebbb^^^bbbjjjlllmmmnnnoooooonnnmmmllljjjkkklllkkkgggbbb\\\XXXQQQNNNJJJFFFDDDAAA===;;;999::::::777555666:::???AAAEEEKKKSSS\\\gggqqqwww~~~}}}~~~}}}}}}~~~|||}}}}}}gggPPPCCC>>>===FFFZZZnnnvvvzzz~~~~~~~~~|||{{{~~~|||}}}wwwQQQGGG???999;;;666;;;;;;:::888888999888777555666:::;;;777555777777666111222555888:::;;;;;;;;;555777999999888888999::::::888666777<<>>333333...---111///////////////000000000000******+++++++++,,,,,,,,,)))...111000000000...))),,,...///...,,,***))))))+++++++++,,,,,,---------,,,,,,---000222111...+++111222222333333222222222000111222333555888:::;;;;;;:::999:::<<<===<<<;;;888777444222000000111222,,,...000111222111///...222111000//////000111222;;;666111333777888444...000111111111111000/////////000111222333444444444222333444333222222333444555333111111444555444222666555555666777777666444222222333333444555666666000777999>>>PPPccc|||{{{vvvmmm[[[JJJGGGMMMJJJGGGGGGKKKTTT]]]dddggggggkkkqqquuuwwwxxxxxxxxxyyy~~~~~~{{{zzz{{{xxxssspppmmmgggccc]]]UUUKKKDDD@@@>>><<<:::999:::;;;======:::;;;@@@CCCIIIXXXgggpppzzz}}}{{{~~~|||}}}mmmVVVAAA:::@@@HHHUUUiiisssuuuzzz||||||~~~}}}zzzzzz}}}tttPPPFFF@@@:::===777<<<;;;999888777888888666555444999:::777777999;;;:::333444555777888999::::::666888999999888888888999:::888777888===FFFPPPWWWCCC;;;555555777777888:::333555666666444111000000999777888<<<<<<777555777888555666:::;;;888888<<<666666666555444444666888:::;;;???KKK```{{{hhhNNN>>>;;;333222222444555666444222888555666777555000000333333555666666444222222222000000000///////////////000000111333444333111000---...///000111111111111333,,,+++000111000999FFF^^^kkkzzz}}}pppoooooooooooooooooopppeeeaaa[[[XXXTTTNNNEEE>>>777888777555222/////////...000222222111000111333444444333333333555777999>>>BBBHHHRRRaaasss|||sssmmm]]]KKKEEE:::222111111///...000///111222///+++***,,,000///...------------...///+++...//////666KKKjjj~~~VVV???555555///...111///........./////////000000)))***++++++,,,,,,++++++'''***+++)))***......,,,+++---///...---++++++,,,*********++++++,,,,,,,,,(((+++//////...,,,---...444444444222111///---,,,000000111222444666888999999888777888:::;;;;;;:::444333111000000111222333///000111222222222111000222111000//////000111222888555222222555555222///111111222222111111000///000000111222333333333333222222222111111333666999555333111111333555444222222111111222333333222111222333333333444555555555222888666999GGGWWWooopppggg^^^WWWPPPKKKNNNUUU```______ccckkkrrrvvvxxxuuuxxx}}}{{{xxxuuupppiiiddd\\\XXXSSSMMMGGGAAA<<<999777666999<<<;;;:::@@@IIIRRR```nnntttyyy~~~~~~~~~~~~~~~~~~ppphhhXXXEEE:::<<>>777<<<:::888777777777777666444222777999777888;;;>>>===666666555666666777888888777999::::::888777777888999999888777:::FFFVVVcccFFF===555444555666777:::<<<>>>???>>><<<::::::::::::999<<>>MMMhhhyyyeeeRRRBBB;;;;;;333333333444666666555444<<<999888999888333222555666666666444222111333444111111111000///............///222444444333222000,,,---///111222333444444222,,,,,,111222000666???KKKVVVbbbkkkssszzz}}}|||zzzwwwtttqqqoooiiibbb[[[PPPPPPPPPOOOOOOPPPPPPPPPJJJEEE???;;;:::888444111000111111000...---...///+++...000111000///...///333222111000///000000111555666777<<>>555333111222333444444333333333333444444333333333333333333333444444444444222666333555@@@MMMddd|||sssmmmaaaVVVLLLLLLRRRZZZbbbiiiuuuuuuwww{{{yyytttmmmfff^^^TTTIIIAAA===<<<<<<<<<777333444999666CCCRRR]]]fffpppwwwyyy}}}yyyrrrZZZPPPAAA666777DDDWWWfffttt}}}{{{www|||}}}|||}}}|||~~~~~~lllIIIBBB???;;;===777;;;999777666666777777666444222666888777777;;;===<<<666555555444555777888999888999::::::888777777777777999888555666BBBWWWgggKKKAAA777444444444666:::888999;;;:::::::::;;;===999;;;???CCCDDDAAA>>>===:::999999999888666555555222333555555444333333444666666777999BBBYYY}}}ppp[[[LLLAAA:::999<<<444333333444666777666555888:::>>>???:::333333777555666666444222111111222000000000/////////......///111222333333222333444///000111333444555666666000------111222111333888:::BBBIIIOOOUUU\\\^^^]]][[[YYYUUUTTTQQQLLLCCC===:::999888888888888999:::<<<999555333333333222111///000111111000///000111---///000000......///000000000//////000111222333666444222222888DDDRRR[[[jjj~~~ppp___OOOGGG@@@666333666444444444444222000000222///111222111///...///111000///...------...///000000---///444444===^^^xxxVVV@@@666666000---///---,,,,,,,,,---------......,,,---000222222111///---222222///***(((,,,---+++,,,---//////...---...///,,,++++++******+++,,,,,,+++...000///,,,---111555222222222222111000///...000000000000111333444555555444444555777888888777333222000//////000111222000///---,,,,,,,,,...///222222111000000111222222000333555555222111111333333333444444333333222111000111222333333333333333111222222222222555999<<<444333222222333333333333444555666666555444444555444444333333333333333333222555222444???KKKccc}}}qqqcccXXXSSSPPPOOOUUU```llluuu{{{{{{}}}~~~zzzuuulll```WWWPPPMMMGGG@@@:::777:::===444888===CCCMMM[[[jjjrrr{{{~~~~~~~~~}}}~~~}}}xxxlll___LLLCCC888555>>>QQQfffsssyyy~~~wwwrrr{{{}}}~~~}}}~~~kkkHHHAAA>>>:::<<<666:::888777666666777777666555222777888666555888999888555444444444666888:::;;;888999::::::888777777777444666888555666BBBWWWhhhRRRGGG<<<888777666888;;;888999:::::::::;;;>>>AAA<<>>444444:::333444666555333000//////......//////000000000000333444444222111222555888333444555555666666666555000......222333222222333222666:::;;;???EEEFFFCCCDDDAAA???>>>>>>:::333...222111////////////111222111000000000111222111000...///000///...---...///000000...,,,+++,,,///222+++,,,,,,---...///000111222111///...000555<<>>^^^vvvSSS>>>444444///,,,...+++,,,,,,,,,,,,------------+++---///111111000...,,,111333222...,,,...---***...//////...---,,,---...///...,,,++++++,,,---...///---,,,,,,---///111222222333333333222111111000000000000000000111222222555444444444666777666555000000//////000333555777000///---++++++,,,...000333222111000000111222333///333777777333111333555333444444444444333222222111111222333333333222222000222444555444444555666333333333333222222333444111333555444333111222444333333333333333333222222222555333666???GGG___zzzuuunnncccVVVMMMIIIRRR^^^hhhooovvv|||}}}|||qqqjjjgggccc[[[PPPGGGAAA???===<<<999666888>>>JJJXXXbbbqqqvvv|||~~~||||||}}}xxxooo]]]MMM???;;;999???NNNaaarrr||||||wwwrrr}}}}}}~~~nnnJJJCCC>>>999;;;555:::888777666666888888777666333777888555444666777666444444555666888999;;;<<<777999::::::888777777888111555888888999CCCUUUdddUUUJJJ???<<<;;;:::<<>>???@@@AAABBBEEEJJJMMMMMMUUU___fffjjjmmmjjjeee\\\YYYPPPDDD===;;;999666444555666666555444555777222444999===???LLLmmmhhhNNNDDD;;;888888777888;;;444222111222555777777666444<<>>333555777666444111/////////000000111222222333333666777777555222222666:::555666666666555555444333000//////111333444222111111444444444666:::999555888666444444555444000,,,111000...------...000111+++,,,...000000000/////////000111000...---...///111///---)))((()))...111...........................///000000111222555888>>>KKKZZZeeeooommmYYYBBB???666111444333//////444777777444///...000000------...///000111111000000000000///......///000000111000111333555BBBbbbtttQQQ<<<333444///,,,...+++,,,,,,,,,---------......)))***,,,---...---,,,+++)))---///---...000///,,,...//////---,,,+++,,,...000///---,,,+++,,,...//////---***+++---//////...555555444444222111///...222111111000000000111111666555333444555555444222,,,,,,,,,...111666999<<<111000///......000222333333222111000000111222333...222666777555333333555333333444444333333222111111222222333333222222222000222555666555222111111333444444333222222333555222555777777444222444666222222222222333333333333444555444777===AAAVVVxxx~~~vvvkkkbbbZZZSSSLLLGGGSSSdddttt{{{|||}}}yyyuuu}}}}}}xxxmmmbbbWWWLLLBBB???:::777888999<<>>???JJJiiimmmOOOAAA;;;777777777555666999333111000111444666777666777999>>>BBB@@@;;;999<<<777888888666333222222222444444555555555555555555555999;;;:::666444555777333444444444333333222111000000000111444555444111222333333111444777444///444111//////222333111...111///---,,,,,,---///111,,,...///000//////000000...///111000//////000111111000...,,,***+++...111111111111111111000000///...000222333333333555666555999@@@HHHLLLHHH===444222000//////000//////000555:::;;;444///000111111,,,,,,---///111111000///111000///......///000111...111222222888NNNmmmsssPPP;;;333555000...000---------------............***+++,,,,,,------,,,,,,(((,,,---,,,---000000---,,,------,,,++++++---///000///,,,+++***+++---...000000000///......///000333333333222222111000///333222222111000000000000666444222222222222000///,,,,,,,,,---000333777999000/////////000222333555333333111111111111333333---000333555555444333333333333333333333222111111222222222333333222222111000222444444222111111222222444555333111111333555333666999888555333555888111111111222333333333444333555444777<<<<<>>CCCGGG>>>666666888999;;;???EEEIIINNNUUU^^^iiittt{{{|||uuueee[[[PPPFFF@@@???<<<888444333444555666666:::???AAAKKKiiizzz\\\AAA<<<888777888666333444777222111///000333555666666999444333888<<<;;;888888<<<;;;999555333222444666999999999888777777666666444:::??????:::555444555000111111222222111111000111111000111444777555111000111111000222555333---222///,,,,,,///111000//////...,,,******,,,...///.........---,,,---///111)))+++,,,---,,,,,,...///222222222111//////000111......///000000000//////...000111111000000000111777444444777777222111333***,,,------///222333222+++777<<<444+++***---///------...000222333111000111000///......///000111+++000333222>>>ZZZzzzsssPPP;;;333666111000222///---------.........//////............/////////000---000///,,,,,,//////---)))***++++++***,,,///111000...,,,***)))***,,,---222555888666111...111555---...///111222222222222444333222111000000000000555333111111000000---,,,111000...---...///111222---------...000111333333333333222111111222333333,,,...111333555444222111222222333333333222111111222222333333333222222111111111111111///000222444222444555444111111333666...222666444111///111444000000111222333333444444111333444999===<<>>;;;>>>999===BBBFFFMMMYYYiiittt~~~~~~~~~tttbbbQQQEEE:::333666BBBTTTeeesss||||||~~~~~~}}}{{{aaaAAA@@@DDD===888<<<>>><<<;;;;;;<<<<<<;;;:::333444666888:::;;;<<<<<>>???>>><<<;;;;;;???CCCGGGMMMTTTaaaooo}}}|||mmmbbbOOOKKKEEE@@@>>><<<999888@@@999777<<>>===555---,,,...,,,---000222333444444444222111000......///111222666666666555444333222111,,,---...///000111222333///222444444222000000111444222111111333444444333111222333444333111///---222333444444444333222111333444666777777666333222222333444444444333222222555222---+++,,,...000111000444888999666333333444222222222333333444444444222666333444999<<>><<<:::999999:::;;;666666777888:::;;;<<<<<>>AAADDD>>>@@@@@@???>>>CCCNNNVVVccckkkyyyoooeeeVVVIII@@@=========IIIAAA>>>DDDMMM\\\yyy|||```KKK???:::;;;999666444555555444333222333444333222111222333333555777777777777777999===@@@>>>555//////111222888999:::888555333333444999::::::999777555444333///000111111///...///111///......222777999777333111222444555666444222///111000000///000111222333//////------,,,---...///,,,,,,++++++,,,...///000///...000333222...,,,.........//////000111111111222111///...---...///000///...---,,,++++++,,,---...///000000//////000222777222///000111......000,,,111...,,,222000,,,111***++++++,,,---...///////////////...---///333666555111222AAA\\\zzzuuuIII@@@777444333000///000...---,,,,,,,,,---///000------..................,,,,,,---------------------------+++***+++...000---...............---------333999999333---,,,------...000222333333333222222111///......000222333666666666444333111///...---......///000111111222///000111222111111000000555444222222333666999<<<000111333444444333222111222333444555555555444333222333555777777666444222444444444444444444444444555222///...///000111111000444888999666333333444333222222222333333444555444777444333777888HHHcccssshhh___WWWPPPLLLQQQVVV___kkkxxx}}}~~~|||vvvppphhh^^^XXXIIIBBB===:::888:::BBBMMMZZZgggsssxxx}}}~~~sssaaaLLL===777999===QQQ___ppp|||~~~{{{~~~}}}PPPBBB@@@<<<;;;AAA@@@@@@@@@<<<888666888;;;999888888888888:::;;;<<<>>>===:::999888999:::;;;666555777::::::777777;;;777888999999:::===BBBEEEAAAFFFJJJJJJJJJRRR```lll}}}sssaaaTTTLLLGGGEEEMMMFFFDDDMMMZZZlllhhhPPPAAA:::888999777444333444555444333000111333222111111222333333555777777777777777999@@@CCC@@@888111000111111777;;;>>>:::444000333777777777666555444444444444///000111000...---...///...------111555777555222222333555666555333111000333111///......000333555/////////...---------,,,,,,------......//////000///...000555555000---...---...000111222222111000111000///.........///000000///...---++++++++++++,,,---......---///222444888333000111222//////000***...++++++444111***+++,,,,,,------...............////////////000333666666222555IIIhhhsssGGG>>>555333333111000222///...---------...///000000///...---,,,---...//////...,,,***+++---000222---------+++******,,,...+++,,,...//////...,,,+++---000222222000---,,,,,,...///000111222222222222111000///...///000222444666555555333111///---,,,.../////////000000111111///......///000111111000111222222111000444;;;AAA///000222444555555444333222333444666666666555555000222444666666666444333666555444333333444555666555333222111333333333222111444888888555333333555444333222111222333444555222666333333666666DDD^^^{{{kkkZZZQQQJJJDDDFFFNNN___eeeqqq~~~xxx|||}}}}}}zzzsssooo\\\SSSIII???777333777===DDDPPP]]]gggqqq}}}}}}nnnWWWCCC999:::AAAFFFbbbooo}}}|||~~~}}}}}}WWWCCC???;;;;;;@@@???BBBDDDAAA:::666777::::::999777666777888:::;;;<<<;;;999888888999:::;;;999888999===<<<999;;;???===>>>>>>>>>>>>BBBFFFJJJNNNSSSYYY]]]bbbkkkxxxwwwjjj^^^WWWWWWRRRTTT```qqqnnnTTTFFF???<<<;;;555333222222444555666555///000222222111111222444333555777777777777777999???AAA???888333333222111666999;;;888444333555888555333111111111333444444222333333222///......///000//////000222222000...222333555555333111000000222111000//////000222444////////////...---,,,+++,,,,,,---...///.........000///111777888333///...,,,...000111222111///...000//////.........//////000000//////............,,,------,,,,,,---111444777222///111111//////111+++///,,,...888555+++***///////////////////////////000111111111111333555444777BBBYYYvvvmmmDDD;;;333222222111000222//////...---...///000111111000///...------------///...,,,+++,,,///222444---------,,,***)))+++,,,***,,,///111111///---,,,---,,,,,,---......---,,,------///000222333444444111000///...///000333444333222222111000...---,,,////////////000000000000///---,,,---000222111000+++///111///---///666<<>>HHHRRR^^^lllyyy{{{lllWWWDDD===CCCPPP[[[mmmuuu~~~|||~~~||||||~~~]]]HHHCCC???===???===BBBFFFEEE???999888999:::888777666666777999:::::::::999999999:::;;;;;;<<<;;;===@@@@@@???AAAFFFFFFHHHJJJLLLOOOSSSYYY\\\eeegggmmmvvv~~~wwwrrrqqqvvvzzzTTTAAA===;;;777555666444222222333444444444///000222222111111222444333555777777777777777999:::<<<<<<777444555444222333222111111333444555555444111......000222333333222333333222///....../////////...///000000///...///111333222000...///000//////000111111111111000////////////...---,,,+++++++++,,,---------,,,,,,111///111777999555000///+++,,,...000000///---,,,///...............//////---......//////000000000//////...,,,++++++...111444///---///000//////111000444111333===:::000///...............////////////000111111000000222333555BBBXXXrrreeeBBB999222111111000000222//////...---...///000111///000111111000...,,,***------......///000111111---......---+++***+++,,,+++---000222222111///......+++******---......---++++++---///111333555666111000///...///000222333...//////000//////......////////////000000000000.........///111222222111)))...222111...---111555000000111111111111000000///000222333444444444333///000222333444444444444333222111000000222444555555444444666777777555333222555888777444333444666444444333222222222333444...333333555:::;;;JJJddd|||zzzgggZZZPPPCCC???HHHOOORRRaaasss|||vvv}}}uuucccVVVSSS```ppp}}}tttgggZZZOOOEEE???888888999???HHHTTTcccmmm{{{~~~xxxpppaaaQQQJJJQQQcccrrrwwwxxx{{{}}}|||}}}}}}cccLLLGGGCCC@@@@@@;;;@@@DDDEEEAAA<<<:::999999888777777777888999:::;;;::::::;;;;;;<<<======::::::===BBBDDDDDDHHHNNNPPPTTT[[[aaafffkkkpppsss~~~eeeDDD999999777333222999777444222333333222111000111333222111111222333333555777777777777777999555888999666555777555222...,,,***,,,///222333333333000,,,---000222222111///000111000...---...///,,,,,,---...///000111111---///222111...---///111,,,...///000111000///.../////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,222...///555888555111///,,,,,,............---,,,---............/////////)))***,,,---.../////////000000000...++++++,,,...222---+++...000///000222///444000111999777000111,,,,,,---------............///000000000111444777;;;OOOkkk^^^AAA888111000000//////111///...---------...///000...000222222222///,,,***,,,---///000111000///...,,,...///...,,,+++,,,------...000222222222111000...---,,,,,,.../////////++++++,,,...000333555777222111000......000111222,,,---...//////000000///.../////////000000111111---000333333222111222333---000333444111///000111000000000000000////////////000111222333333222222000111111222333333333333111111000000111222333444444444444555666777555444222555777777444333444666444444333333333333222222222666555666;;;<<>><<<===>>>??????===<<<;;;999999999::::::;;;;;;;;;=========>>>???@@@@@@AAA>>>???CCCKKKPPPSSSZZZaaaffflllvvv~~~gggQQQ>>>999888444333666666444222222444555666555222333444333222111222333333555777777777777777999555777888666666888666111------------...000333555333///,,,---000333111//////000111111///...///111,,,---.........///111222+++///222111...---000444------------........./////////------,,,---...///...---,,,++++++,,,---...111,,,,,,111555333///........................---,,,---....../////////...***+++,,,.........------///000111///---,,,,,,---000,,,+++///222222333555000555111///666444000555------...///000111111222000111222333555999>>>BBBOOObbb|||~~~XXXAAA888000//////......000...---,,,,,,,,,---///000000000111111000///...---------.../////////...---,,,...//////...---...///---...///000111111111111///000000000///000111111...------...///111333444444333000///...///000111---......///////////////---......///000111111222---333999999444111222444111111222222222222222222////////////000111222222000111222333333333222111111111111222222222222222000000111222222333444444444333222333444555555444333555777666444222444777222333444555555333111000111555444666;;;???PPPlllwwwfffWWWMMMHHHFFFLLLTTT```lllvvv~~~|||{{{pppbbbRRRGGGHHHOOOkkkyyy}}}zzzqqqhhh___SSSFFF???;;;888<<>>===999:::;;;<<<============??????@@@AAABBBCCCCCCDDDJJJLLLRRR[[[ccchhhqqqyyyeeeKKK???888888555///222;;;000//////111666:::<<<<<<333555555444222111222333333555777888777777777999666888999777777999666000000333555333///000555:::333///,,,---111333111...111222333333222111333444000000000///------...///+++///222222///...222666///---+++******,,,///000///...---,,,,,,---///000000///---,,,,,,---...000///***)))...222111---,,,000//////.........//////,,,,,,---.../////////......///000000000///...---...///111000///------...000,,,+++000333333555888777<<<888555999888777>>>000111222333444555666666333444666888;;;AAAIIINNNiiixxx|||VVVAAA888000//////...---///------,,,+++,,,---...///111111///......//////000///......------------...,,,...///000/////////000---------...///000000111000222333333111000111333000000///......///111111555333111///......///000//////000000//////...---,,,---...///000111222333,,,555======666111222555333000......000333444444......///000111333555666222333444444444333222111222222222111111111111111000111222333444555444444333222111111333444444444333555777666333222444777111333555666666444111///---111111444<<>>>>>AAA===<<<<<<<<<===<<<;;;999>>>???@@@???>>>>>>@@@AAAAAACCCEEEDDDCCCGGGOOOVVVUUU^^^iiiqqq{{{gggLLL===;;;777444333666<<>>;;;999888999;;;======:::>>>CCCGGGLLLUUUbbbllluuuTTT:::333///111333111...---555111---+++,,,...//////&&&(((+++,,,,,,,,,---...//////.........---------000---***,,,///000///---,,,...000000000000111222222000...---,,,---///000111111222333222111000///444111///111000...///222...000111000/////////111222111///---...000222444222222333444444555666666111111000000111111222333000555222000666333...333555444222000//////000000000///222666777444222444666333111111333555666666333333444444555666777777999888666333111111444777222222333333333333444444///111444666777CCCbbb{{{iiiWWWEEE???AAAHHHVVVbbbpppwww{{{eee\\\MMMAAA>>>HHH]]]mmm||||||wwwnnnbbbVVVJJJBBB===:::888:::CCCNNNYYYfffpppzzzzzz|||~~~}}}}}}{{{{{{|||vvvvvv~~~}}}||||||___GGGBBB@@@???AAA@@@???>>>>>>??????>>>===<<<===???@@@@@@BBBEEEGGGFFFIIIKKKMMMQQQYYYeeennnsss{{{oooPPP======<<<999444///------///999;;;:::666555888888555666333333666666444555888333777::::::666333444666???>>><<<:::999777777777444222111000000000000000111000///...///111444666000111222111//////000111///////////////000111111,,,---...///000111222222///,,,******,,,...---,,,+++---------------///111//////.........---------+++......,,,---000000...---------------...//////------............------***,,,...///...------...///000111111111000///...,,,,,,///333555:::GGGUUUcccdddfffgggfffccc```___NNNJJJFFFFFFHHHJJJJJJJJJTTTXXX___dddjjjtttnnnJJJ:::333///111222000,,,+++$$$(((...111///,,,+++***)))+++...000//////000111......------,,,,,,,,,,,,...---,,,,,,...//////...---///111111111000111222111000...---------//////000000222222222222111000333000///000000---...111///000000000...---...000222111000//////111222333222222222333444444444555111111000000111111222333111666111///444333///444444333222111000000111222000///222888888444222333333222222333555666555333222222333444555555666666444444333111//////111333222222333333333333444444///111555888<<>>999777:::@@@FFFPPPZZZiiimmmttt|||~~~}}}}}}||||||}}}wwwuuu{{{{{{^^^GGGDDDDDDDDDDDDAAA@@@???????????????@@@>>>@@@BBBDDDFFFIIIMMMPPPVVVYYY]]]bbbhhhssstttWWWAAA777777888999888666333222222999<<<;;;888888;;;<<<:::777444444777777555666999666999<<<;;;777444444555<<<<<<;;;:::888666444333222222111111111111222222333111///...///222666999111222222111///...///111000////////////000000111,,,,,,...///000000000000///---++++++---...------+++---------,,,---///111/////////............---***...///------///...+++,,,,,,,,,,,,,,,,,,---...,,,,,,---------------,,,,,,...//////---,,,,,,---------...///000111222333,,,...222777<<>><<<333666:::<<<<<<;;;;;;<<<666999999777777;;;<<<:::777444444666777555555999888:::===<<<999666444444:::::::::999888555333111111222333222222222333555222222000000111444666888111222222000...---///000///......---------......,,,---...///000000//////...------------......---,,,---------,,,,,,...000/////////.........------***...000......///---)))------,,,,,,,,,,,,------,,,,,,---.........------...///000///---+++,,,,,,***+++,,,...111444777999//////444>>>KKK]]]sss___@@@444///...111222///------,,,...000...***(((***---(((***---...---------...---,,,,,,,,,,,,,,,,,,,,,+++---///...++++++...111...000111111///...//////000///...---------......,,,...///111222333222222000------000000------000///000///...,,,+++,,,...000111222333444333222222222222222111111111111111000000000000000111222222///555111000666333///444444333222222222333444555000000444:::;;;666333444333222222444555555333111000111222333333333333222222333555555333111111111222222222333333333444444444444444777???RRRmmm~~~wwwjjj\\\OOOFFFAAAGGGOOO]]]ooo|||pppaaaQQQFFFAAA888???]]]tttyyyzzz{{{qqqkkk___TTTHHH???888444777<<>>:::<<<999:::;;;999777555444555444777777555666:::<<<:::555222222444555333444777777999<<<<<<;;;888555444888888888888777555222111000222444444333333444666111111333444555555444444111111000...,,,,,,...000111000//////............---...///000000000...------...//////............,,,---------+++,,,---///............------------***...///...---///---)))......---------------...------...///////////////000000000///,,,+++,,,---------...000222555777999333111777III___ssszzzhhhOOO888///,,,---111222000///000333000---++++++,,,---...'''***,,,---,,,+++,,,,,,------------............***---...---+++***---000,,,...//////...,,,---...///......---------------,,,---///111222333222222///------000000------000/////////---++++++---///000111222444444333222111111111111111111111111000000000//////000000111222,,,333222333999555...222444333222222222333444555111000444::::::666333444555333111111222333333333000111222333444333222111111444666666444333222222222222222333333333444444444333333555@@@VVVnnn~~~ssslllaaaUUUKKKGGGIIIMMMaaakkkyyy}}}qqq\\\III???<<<777999KKKiii{{{|||}}}|||~~~zzzwwwssshhh\\\QQQFFF<<<999:::777<<>>AAAMMM[[[jjj~~~|||eeeJJJ;;;444333777>>>GGGaaawww}}}}}}}}}|||}}}xxxlllgggTTTQQQKKKAAA:::<<>>===999444888;;;999222111666777333555444222333555666777666555777888555000---///333222333444777:::999777444::::::999777666444333333999666444333444666666666777333111000000...------000222444333222333777;;;(((///333///---111333111000000111222222111///...111000000////////////000+++)))***......,,,,,,...111000...,,,++++++++++++,,,------,,,+++***,,,------------------------------...///000000...,,,***,,,---///111222111000///***+++,,,,,,------------555DDD^^^{{{}}}mmmcccOOOGGG===777666666444111///000111222111000...,,,...------...000///---+++,,,---//////...---...///---------,,,+++---000333.........///......---,,,---------....../////////000,,,)))))),,,//////...***,,,...111222222111111///////////////.........,,,---------,,,...222444111000......000222222222000111222111000///000111111444333//////222222000---///000000//////000222333222222222222222222222111111111222333333444444000333666444///,,,---000666666555444333222222111000222333333111111222444///333444222222555666444555444777;;;;;;777888<<<<<>>;;;<<<;;;777222333777777444333666666222222222111111222555777999222555555222...+++---000222222333666888888666444666666666555555444444333999777444444555777888888333111000111000///......///111222333333555777999***000333000///222444333222222222222111000...---000000////////////000000///,,,,,,///...***)))+++///...,,,++++++,,,------...//////---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---......//////...---,,,---...000111111111///...,,,,,,++++++,,,...000111555GGGccc~~~}}}pppaaaSSSKKKAAA:::333//////000///,,,...///000111111000...---...------...//////---++++++,,,,,,,,,,,,,,,///111,,,---...---,,,---///222......///////////////...,,,,,,,,,,,,------......000...,,,,,,---.........,,,---///111222222111000.........///////////////---...///......000444777222000......000111222111000111222111000///000111111333333//////222222000///000111111000000111333222222222222222222222222222222222222222111111111000000///***&&&'''---222555444444333333222222111000111333333222222444555333555444111111444555333555222444888:::999999;;;AAALLL]]]lllyyyzzzxxx~~~xxxiiiUUU@@@222444777888CCCRRRlll{{{rrr```VVVUUUkkkuuu~~~{{{ssskkkddd[[[QQQLLLMMMUUUhhh{{{vvviiiXXXTTTPPPMMMNNNQQQTTTVVV\\\cccnnnvvv{{{~~~yyyVVVIIIBBB;;;999999999555111...222555444555666444000///111222111000222777<<<333444555222...,,,...000333222222333555666555444333333333333333333333333777555333333555777888777000111222222111111000......///000333666777777666+++///111///...111333222333333333222111///...---//////...//////000111222///------///...+++***,,,,,,++++++***+++,,,...///000000000...,,,+++,,,---,,,,,,,,,,,,------------------------------......///000111111111000...---...---++++++,,,///222444777NNNmmm{{{pppbbbTTTGGG===888777333...---///111000...---...///000111000///...------,,,---//////---,,,---......---,,,,,,...000***,,,...///......///000---...///000000000000000,,,,,,---------------......///000///...---...///...///000222222222111000------......//////000000...///000000111333777:::333111//////000111111000///000111111000///000222111333222//////111222///000111222222111111222333111111111111111111111111333222222111000000//////333333111...+++,,,222777222222222222222222222222000222333444333333555777888999666333333666666222444111222777<<<===@@@DDDRRRbbbttt~~~|||xxxxxxhhhSSS@@@999333444;;;GGGYYYggg{{{{{{rrraaaMMMGGGKKKkkkvvv|||xxxpppfffaaa```aaannnzzz~~~}}}mmm^^^LLLGGGBBB@@@AAACCCFFFGGGLLLTTT___kkkuuu~~~kkkJJJDDD???999777888888555222///111333444444333222///000222444222///000777===666777777555222111222333444222000000222444444444333222222222222222222222444222111222444666777666000444666444333222111......---///333777999666222***+++,,,,,,,,,...000000222222222222111000000///............///000222222,,,***+++///000------000,,,,,,+++***+++,,,---...000111000...,,,***+++,,,---------..................---,,,++++++---///000111111111111000///------...---,,,,,,---///111333;;;VVVwwwfff```UUUIII???777333111222000...///111222222111------...///000000000///---,,,,,,,,,...///...,,,...000111111///---,,,,,,))),,,///000///......///+++,,,---///000000111111........................+++///222111///...000222000000111222222111000///,,,------...///000111111...///000000111444888;;;444222/////////000000//////000111111000000111222111333222///...111111///000111222222000000111222000000000000000111111111111111111000000000//////111444777888666555555666222222222333333444444444222444555555333333444666444555444333555888555///444444777===AAAFFFPPPZZZmmmzzz|||ssskkkYYYEEE888::::::<<>>FFFZZZssszzzmmm\\\MMM???<<>>AAABBBAAA@@@CCCIIITTTcccrrrvvvTTT@@@<<<:::888777888888777666777444333555444000000222111333555444333444888;;;777666555444333333333333444222000000111222333222666666555444444333222222777666666777999:::999888333;;;===666111333222.........000333555444222///000,,,***---000000111333//////000000222333555666//////...//////000111222111//////111000---,,,...000///---,,,+++,,,,,,---.........,,,***)))***+++(((((())))))******++++++...---+++******,,,...///222111111000///.........,,,,,,---...000222555666EEEcccyyyjjjXXXJJJ777666444333111111000000,,,++++++++++++,,,------..................//////---+++***+++---......... %%%+++///000...,,,+++))),,,///000///.........))))))+++,,,---......///,,,,,,,,,,,,,,,++++++++++++---//////000000222444000000000///////////////------......//////000000---.../////////222666999333111//////000111111000...///111111000000111333000222111......000111...///000111000///...///000///000000111111222222222//////000000111222222333444333111000000222555777444444555555666666666777444555666444222111222333333333444999BBBGGG???444666>>>LLLYYYbbbkkkzzz}}}fffQQQDDD;;;444222888CCCSSSjjjzzzjjj\\\KKK???777<<>>AAAAAADDDMMM\\\lllzzzeeeJJJ???888777666666777777777666666333444999888333111333---...111333666888999:::555444333222222222222111444222111111222333222111444444444444444444444444777666666777888888777666111:::;;;333...222333000...000222333222000000000222,,,)))...111000111444111000000000111333555666000000////////////000000222//////222111---,,,...///...---------...///000---......---++++++,,,---(((((()))******+++,,,,,,...---,,,+++++++++,,,---111111000///////////////...,,,+++,,,000666===BBBOOOlllvvviii\\\NNNCCC???444444444333333222111111---------------...000222//////...---------......,,,+++)))***,,,.........%%%(((+++------,,,,,,---***,,,...//////......///***+++,,,---............//////......------------000///------...000000000..................//////........./////////////////////000//////111555888222000......000111222111---///111111000000222333000222111...---000111...000111222111///...///000000000111111222333333444111111111222222222222222777555333222333555666777444444555555555555555555111222333333222222333555888555333777BBBIIICCC999888@@@RRRhhhwwwlllSSSBBB;;;999888999AAARRRgggxxxwwwkkkTTTIII???;;;;;;EEE^^^wwwwwwgggaaaooo{{{ooodddPPPHHH@@@===@@@CCCBBB@@@CCCAAABBBJJJZZZlll|||vvvTTT???;;;555555555666666777777666333111555<<<===666333444)))***---222777:::;;;:::666444333222333333222111444222111222333333222111111111222333444444555555555444333444555555333222...777999000,,,111444111...111444333000......000111***''',,,000...///333333222111111111222333444111000000////////////000///,,,---111222//////222------------...000222333...//////...,,,,,,---///++++++,,,------...//////...------,,,++++++++++++111000000////////////000///,,,))))))///999EEELLLYYYtttmmmVVVIII???666555:::111111000//////.........+++,,,+++++++++---111333000///...---------------,,,+++)))***,,,...///...000111000...,,,+++,,,---***,,,...///......///000,,,,,,---...////////////333333222222111111000000555111,,,+++---///...,,,---------------.../////////////////////.........000111111000000222555888111000......000222222222---///000111000000222444000222111...---000000...111333333222000///000111000000111222333333444444444444333333222111111111111222444777888666222///444444444444444444444444---///111222222333555777444///***,,,888AAA===333999@@@TTTppprrrWWW???555555888999DDDNNNcccyyy}}}nnn```CCC<<<999>>>EEEQQQhhh~~~iiiWWWPPPbbbyyy{{{qqqgggRRRJJJAAA???BBBEEEDDDAAA@@@>>>>>>FFFWWWkkk{{{{{{pppmmmpppqqqxxx{{{ppp[[[HHH>>><<<777666444222222222444555888555444444666666333111111111111222555777:::<<<333333333222222111111111222222111000000//////000000111333444555555444333777777888777666333000///000333555555333111333555888666333000//////111222,,,---...///000000000000666666555333222000///...222000111333333///---///...------------.../////////...------...000222333///...,,,******+++,,,---,,,,,,............,,,,,,000///---+++++++++---............///000///---******)))***++++++222DDDVVVbbb}}}|||ttt^^^RRRCCC999777666222...111111111111111111111111222000...,,,,,,...111444***,,,,,,,,,,,,...111555---+++)))+++---///---+++///333333---+++...///,,,---------....../////////+++---//////...,,,,,,,,,111888999333///000000---,,,---.../////////...---///---+++,,,...000///---111000////////////...,,,))),,,///111222222444555333333333333333333333333222111111222444444333111111111000...,,,+++---///222222000///............111//////000333333000---222444666666555444555666555555444333222111000///444444444444444444444444666444222000000000222333,,,...111333333444555777<<>>:::888???OOOdddxxxuuuWWWGGGGGGaaa}}}kkkbbb|||vvveeeZZZLLLEEEFFFIIIIIIGGG===EEENNNVVVdddttt}}}}}}zzzjjj___WWWRRRRRRQQQWWW\\\WWWJJJ>>>888888777666444333222222222222777555444555777777555222111111111222444666888:::333333222222222222222222666555333111000/////////333444444444444444333222555666777888777666444333111333555555333222333444666444111///......000111------...///000000000000111111111000000/////////111///000333222///...000---------------......//////////////////000000111,,,+++)))''''''((()))***+++,,,---......---,,,+++000///---++++++,,,---...------,,,---......,,,***++++++------+++///===LLLeee}}}zzzlll^^^UUUEEE>>>555000///000000///////////////////////////000000000///////////////000...++++++,,,,,,+++))),,,+++)))+++---///...,,,///333333---+++...///---******+++,,,,,,,,,,,,,,,+++---......---,,,---...222777888222...///...,,,,,,---...///000///......///---+++,,,...000///---///...---------......---***,,,///111222222333555111111111111111111111111111111222333333333333333333444444222000///000111444333222111111111111111111000000111333333111...444555777777666666666777333333222222222222111111111111111111111111111111111000/////////111222444///000222222222222444555===GGGbbbvvv\\\KKK;;;777555555>>>JJJbbbuuuuuu^^^III>>>;;;999:::GGG\\\qqqwwwdddKKKCCCJJJfffbbbXXXzzz}}}xxxooobbbXXXTTTRRRPPPNNNNNNUUU]]]dddooo}}}sssYYYLLLHHHEEEAAA>>>;;;???CCCCCC???:::888888666666555444222111000000333222222333555555444222222222222222333555666777222222222222222222333333777666333111000000111222666555444333222222222222555666777777777666444333111333444555444333444555333111///...---...///000------...//////000000111,,,,,,,,,---....../////////---...222222//////111---,,,,,,,,,,,,---.........///111222222111//////...---,,,+++***+++,,,---+++,,,,,,------,,,,,,+++///...---,,,,,,,,,---...---,,,+++,,,------+++)))***+++---///---...888DDDhhh~~~xxxiiiZZZLLL???888444222///......000222333---------------------------///111333222111...,,,444///+++,,,///...((("""++++++***+++---///...---...111111---+++---...---)))***+++,,,---,,,+++***,,,,,,---,,,+++,,,...000222555555111......---+++---...///000000000000///...---,,,---///000///...------,,,++++++---...///***,,,///111111111333444///////////////000000000///222444444222111333555444555666555333222222333333333222222111222222222222111111222333333222000333555666777666555666777111111111222222222333333222222222222222222222222222111000000000111222333222222222111000111333555<<>>OOOeeezzzsssZZZFFF>>>MMMeee{{{zzz]]]QQQcccwwwqqqooooooqqqvvv|||sssTTTIII>>>:::999888999<<<:::999888777666666555444333333444444444333222222///000222333333444444555333333333333333333333333111111111222222333333333777666333222111111222333111000/////////000222333888888888777666555444444...///111333666888999999111000000/////////000000//////......///000222222......---------------,,,---++++++///000...///222---,,,,,,,,,,,,---......,,,000444888999888555333..................//////,,,,,,,,,,,,,,,,,,,,,,,,.........---.........///000...------......---,,,...---------,,,---666???RRReee{{{~~~wwwmmmbbbZZZGGGBBB:::444111111222222,,,///222111---***+++---------------------------******,,,...///111222222+++---000222222000...---,,,,,,------------......+++++++++,,,******+++...,,,---.........---,,,,,,---,,,,,,******,,,000333---,,,---///000/////////.........///000111111222///000222222222222222222000111111...,,,+++---///+++---/////////000222444/////////000000000111111///333555444111000444999999888555222111222777:::222111111111111111222333222222333222222222222333///111222333222111222333222222222111111111000000000000000000000000000000666666444333222111111111000000000000000222666999999LLLkkkuuuXXXBBB:::777666999BBBSSSkkk~~~{{{jjjXXXFFF999888<<<===LLLbbbvvvxxxbbbMMMAAABBBYYYuuuiii]]]ddd|||~~~}}}~~~{{{~~~zzz\\\GGGBBB>>>;;;777333555:::888888777555555555555666555555444444444444333333222444666666666666777888333333444444444444333333222222222222222222333333:::999777555333111000000////////////000111222333666777888999:::;;;<<<===000000111333777999888777111111000///////////////000///......///000222333111000000///...---,,,,,,...++++++...///---...222...------------...//////...111555999:::999555333///000000000111111111111...------,,,,,,------...---.........////////////111///------.........---333000///...,,,+++000888===LLL___oooxxxxxxmmmfffdddbbb___[[[TTTLLLBBB<<<777444///,,,---...//////+++...111111///------///------------------------)))))))))***,,,///222333***...111111///,,,++++++---...///...---,,,,,,...+++***+++---,,,***,,,000------,,,,,,,,,,,,++++++------,,,+++***+++///222...++++++///111000///000---------...///000111222///111333444333222222222...111222111---+++---///,,,---.........///111444//////000000111111222222111222444333111222666999<<<;;;888555444666:::>>>555555444444333444444444111222333222000000222333000222444444333222333444222222111111111000000000111111111111111111111111...//////000111111222222...///000111111333666999<<>>???555333222444666777666333111000//////...---,,,,,,000000......///000222444111000000//////...------...++++++---...,,,---111///............///000000000333666999888666222///000111111222222222222222///......------......///------...///////////////000...,,,+++,,,------,,,000......///---***---222111999EEEOOOYYYdddttt~~~yyyrrrjjjbbbYYYPPPKKKEEECCC@@@>>>;;;888333///111000.........///---,,,---///111222222222222222------------------------***))))))***+++,,,...///....../////////...+++)))///000111///,,,***+++---...+++,,,000///,,,...444000///---++++++,,,---...---...---,,,***+++...000111,,,+++000222///---...---,,,,,,---...///111222---000333333222000000111(((---111111...,,,...000,,,---......---...111333...//////000111111222222333222222111222444777888999::::::999777777999;;;777666555444444444444444000222222111//////111444///111333333222111222333000000000000111111111111444444444444444444444444+++,,,---///000111222222...000222222222333444666===TTTrrr{{{aaaJJJ???;;;===DDDRRRfffzzztttaaaKKK;;;666999DDDOOOeeerrr{{{oooYYYAAA;;;CCCVVVqqqyyyjjj[[[^^^mmm}}}~~~}}}\\\FFFCCC===888777666555777;;;333555888666444444777:::???<<<999555222111111111000333555555333222333555333444555666666666555444444333333222222111111111333555888;;;<<<===<<<;;;333444555555444333111000444444444555666888999:::999666444555666666333000000000///...,,,+++******111000///...///111333444//////////////////......///++++++------+++---000///////////////000111111222444666777666333...,,,,,,,,,---...............000///...------...///000------...///000000/////////---+++***+++,,,,,,+++)))))),,,000///,,,---111000222555:::@@@LLL^^^mmmuuu}}}yyyvvvrrrbbb\\\TTTMMMFFFAAA<<<999555444222222222222111000------...000222111///---------///000111111000///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********111...,,,///333444000,,,000111222000,,,)))***,,,000---...222222...111777444222///------...000111.........---++++++---///444...,,,111222...+++,,,,,,,,,+++,,,---///111222+++...222222000//////000###)))///111///---///111---.........---...111333.........///000111111222444222000111333666777888444666999:::999777666666666555444333222111111111000111222000......000333---///000111000///000111......///000111222333333222222222222222222222222//////000111111111111111///111333333333222222333===SSSqqqzzz```NNNIIIDDDJJJUUUdddwww{{{gggUUU@@@777888BBBPPP\\\vvv~~~{{{nnnbbbMMM;;;<<>>;;;666444444444000+++,,,...///...+++***,,,......///111222333333222222///000111000///...///000---+++,,,///,,,(((+++333222...---//////...000444000333666666333000---,,,//////000000000000//////333111000000000///---+++......---...///000000///000///...///000000...,,,---...///.........000222111111222222555:::BBBGGGRRR^^^gggccc\\\XXXTTTPPPCCCBBB???<<<888555333222000000000000000///......,,,,,,------------,,,,,,---...///000000//////...---///...******---...,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000111111000///...///000000///---+++,,,---111000///---,,,...111444888111'''###%%%***...000000111111000...---///000222000...///111111///,,,+++,,,---///000000000000222111...---,,,---///000111111111000///---,,,+++---------......000111111,,,---...///111222333444111//////111333666666666666888;;;======:::777444000222222111/////////000...///000111111000///...///,,,...444555000///222222222111111000111111111333///...111222///...///000000000000111111111111///111333222000222666;;;???UUUttt|||mmmaaaZZZ___gggnnnttt}}}zzzlllLLLFFF???;;;===HHH^^^qqqvvv```NNN===666DDDXXX||||||gggRRREEE???[[[www~~~||||||~~~~~~}}}~~~~~~|||vvvOOODDDCCCAAA===888666444555555999666444444666888777666555555666666555555444444555444444555777777666444444333333555888888666444555666666444333222333444555555444333222333666999888;;;>>><<<777444555888555888666000...333666666<<<<<<<<<:::777666444222,,,...///...,,,,,,---///111111000000111222333333///000111000///...///000333000///111///+++,,,000...+++***,,,---+++,,,000///222555555333///------/////////000000/////////111000000111222222111///222111000000111111000///000///...///000000...------......---,,,,,,...000,,,---......///333999===<<>>===777888999777444111000111///////////////...------------............------------//////000//////...///111000,,,,,,///000...------------,,,,,,,,,,,,...///000000111000/////////000000///---+++,,,---//////...---,,,---111444333///***'''(((***,,,...000111111000...---...000111///...///111111///,,,------...000000111111111000///...---------......000000000000///...---,,,------------...///000111111111111111111111111111444333333444777999:::999666888;;;<<<;;;888555222111222333111000...///000...///000111111000//////111...000444333///---///000000000000111333444555444111111555666222///000000000000000111111111111///111333222111222666:::BBBWWWttt}}}wwwtttvvv{{{}}}}}}nnnZZZEEE???;;;>>>GGGWWWlll}}}~~~kkkUUUEEE;;;===RRRjjjuuu]]]III===@@@[[[vvv}}}{{{|||~~~}}}~~~~~~yyyPPPAAA@@@>>><<<999777666666666777666444444555666666555222222333444444444444333444444444666777888666444333333333444666666444222777444000///000222444555555444222///...000444888777:::<<<:::777555555777333555555111///111333222666999<<<===:::666555666,,,---//////......000111333222000//////111333444///000111000///...///000333///...111111///---///,,,******------++++++......000333333111///............////////////......000///000111444555444333222111111000000//////...000.........000000000...---......---++++++,,,...***+++,,,,,,,,,---000222...444777333//////222444***...333222...,,,---///---............---,,,,,,.........//////.........,,,---...///////////////...000///,,,,,,///000...///.........------,,,,,,---...///000000000000000...///000///---,,,,,,---,,,---------,,,---000333---......,,,******+++,,,...000000///...---...///000/////////000000...---,,,---...///////////////------......------,,,,,,......////////////......------------...///000000111111111111111111111111333222111222555777888777444666888:::999666333000222333333222000...///000///000000111111000//////222000111333111---+++,,,......///111333555777888333222444:::;;;666111000000000000000111111111111///111333222111222666:::DDDZZZvvvyyy^^^FFF<<<888999FFFWWWiiizzzqqq]]]GGG;;;999FFFbbb{{{jjjQQQAAA:::FFF```yyy}}}{{{}}}~~~}}}~~~~~~{{{|||WWWDDD999888888888888888999999777666666666666666666555444444444444444333222111111111222444666666444222333333444555555444333111666111---,,,000333444444333333222000///000333555333555666555333111222333111333333111//////000000000111444999999666333222,,,---...///000111222333222111111000000111222222///000111000///...///000...+++***---111222000......,,,---000111...---000...///111111000......///......////////////....../////////111333444333222---...///......---...///000///......000111000///...//////---,,,+++,,,---,,,...//////...------......222444222///000333666$$$+++222222---***,,,///------.........------,,,......////////////......,,,------....../////////+++------))))))---...---/////////......---,,,,,,,,,---...///000000111111...///000///---,,,---...***+++------,,,---///111+++---///...+++)))***------...000///...------...////////////000///...---+++,,,,,,---------,,,,,,***+++---......---+++***,,,---...///000000000000......------...//////000//////000111222333444444222111000222444666666666111333555777777555333111222333333222000//////000111111111111000000000///111111111111000...,,,,,,......///111333555777888111111555<<<===777111//////000000000111111111111...111333333111222666999CCC[[[yyy{{{iiiOOO:::888777???SSSiiixxx|||dddRRR>>>777===OOOkkkwww]]]HHH@@@@@@SSSkkk~~~}}}}}}~~~~~~zzz{{{\\\FFF888888888777777888888888888888888888777666666666555555555555555444333333111111222555777777555333333444555666555444333333222///---...222444333111111222444444222111111222///111222222000000000000000000111222000......000000++++++444;;;777111------------///111222333333...000222333444333111000///000111000///...///000---,,,***+++///222000---///---...111222///...111///000111000///...///000......////////////......000///...///111111000...***,,,//////...///111333111000......///111000000///000000///---,,,---///---000222222000...---------///222333111000222555'''...444444...+++---000---....../////////............////////////......,,,,,,,,,---...//////000+++---,,,))))))---///---//////.........---------,,,------...///000000111---/////////---,,,---...)))+++------------...///,,,......,,,))))))+++///+++---//////...------......///000//////...------------.........---,,,,,,)))***---......---+++***+++,,,---///000000111111//////.........///000000//////000111222333333444666444333444777999999888...000333555666666555444111222333222111000000222222222111000000000000000///000000000000000000///000000000111222333555666//////333:::<<<666000...///000000000111111111111...111333333222222666999@@@]]]}}}|||jjjTTTAAA888888<<>>;;;999777666555666777999:::999777666666666333333444666666777777777222333555888::::::777555111333666666555333333444/////////111333333222000000222555666444222111111//////000111111111000000///...///111000---...222444+++)))555===999111---...------...111222222111,,,...222555555444111//////000111000///...///000333333000,,,,,,///...+++...,,,,,,//////------000111222111000......///111//////000000000000//////000///......//////---++++++...222222222222666999333111///...///000000//////000000///------...000,,,...111222111///...///......000333222//////222,,,111555444000------000------...////////////............//////.........,,,,,,,,,,,,---...000000,,,...---***+++///111///------------------------------------...///000000---...///...---,,,---///***,,,...///...---------------,,,+++)))***---///***,,,...///...------------///000000...------...000000000000000///...---)))+++,,,......---,,,++++++,,,---///000000111111111000000//////000111111222222111111000/////////444333222222555666666666///000333555666666666555000111333222111111222444333333111000000000000000---000000///000333333111111000000000111222222333///---000666888444///...000000000000111111111111---111444444222333555888CCCbbbrrrXXXBBB;;;>>>AAAKKK^^^tttppp```BBB<<<:::DDDYYYnnn}}}nnnUUUBBB:::>>>DDDaaaxxx~~~|||~~~}}}mmmTTTFFFCCC???;;;888777777777666888:::999666444444555333444555666666666666666222333555888;;;;;;888555...111444555333222333444///111222222111000111222111333444444222111111111.........///111111000//////---...111000---///555777...---888>>>888222111...---,,,---000222111000,,,...000333444444333222///000111000///...///000222444111***'''+++---,,,///++++++------,,,---000444444333000......///111000000111111111111000000///...---...///...---+++---000444444222333666:::666333000...////////////---...///...------...000***,,,000111111111111222333000000333222......222...000111000...------...,,,,,,---...............------............------++++++++++++,,,...000111+++------***+++///111///++++++,,,,,,------......///...---------...//////---...///...------...///+++---000111///---,,,+++---,,,++++++,,,------,,,(((+++...///...,,,,,,------///000000---,,,---...000000000///...---,,,,,,***+++,,,.........---,,,,,,,,,...///000000000000222222111111111111222222111111000000///......---111000...///111333333222333444555666777666555444...000222222222222444666444333222000000000000000...222222///000444555222////////////000111222222000---...333555222///000000000000000111111111111---000444444333333555888KKKjjj|||vvvyyyyyyeeeKKK;;;@@@LLLWWWccctttyyy```KKK:::999>>>OOOhhh|||tttZZZDDD999888<<<@@@YYYqqq}}}{{{bbbGGGEEE@@@<<<::::::<<<===555777:::999555333333444777777777666555444222111///111333777999999666333,,,///333333222111222444111222444222///...111444333333333111//////111222,,,,,,,,,...///000///...000,,,---000000---000777777000000:::<<<444111444///---+++---000222000...---...///111222444555555///111111000///...///000---111///&&&###(((------111---+++------,,,...222666555333111......///111111111222222222222111111...------...//////...,,,---111444444111000444777777444000......//////...+++,,,------,,,,,,...000))),,,000222222333444666666111///111000+++---222------,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,------------------,,,++++++++++++,,,...000111)))++++++((()))---///---)))******+++,,,---......000///------,,,---...///,,,...///...------...///,,,...111222000---++++++---+++***,,,//////,,,)))(((***---///...,,,,,,,,,,,,///111000---+++,,,...---------,,,+++***)))(((+++,,,------............,,,---...///000000000000333333222222222222222333------......//////000000333222111222333555555444666777777777777555444333---///111222222333555777555444222000///000000111000444444///000555555222------......///111222333111------111333111000111000000000000111111111111---000444444333333555888SSSqqq|||nnndddlll}}}ooo[[[FFF===HHHZZZlllwwwpppSSS===;;;<<>>666;;;@@@===999MMMfff|||{{{~~~~~~aaaOOO>>>999:::888666555666777888999999888777666111333555555444333444444444555666777777666555555222333555666777777666555555444333222111111111111444222000000222444333111000000000000///...------333------444444...///555777333333888999666222222//////000000000...---,,,.........///000111222333///111111111///...///000//////.........---------------...---,,,---///111444333111///---......///...///...,,,...222333000...444///***222444///111......//////000111333333666333111000111111111000+++---......------///000111...///222,,,"""$$$...888333...---000111///,,,.................................------,,,++++++...******......+++,,,000------,,,,,,,,,---...///,,,------,,,++++++...000++++++,,,,,,,,,,,,------///...------...//////...+++++++++---......---,,,------...............///,,,------,,,++++++---...,,,---------,,,,,,...000---000111...,,,......+++...,,,+++,,,///000///---,,,,,,,,,,,,---...000000///////////////.........000///...///111222111000000,,,+++333000,,,,,,555///000000000///000222444777777777555222111222333///111333333111000222444555222222222///***,,,111222222222222111000//////111111111111111111111111000000000000000000000000111///...///222333111000///...000333333333;;;CCC]]]yyyoooYYYNNN___{{{tttbbbLLL@@@BBBOOOeeewwwnnnSSS@@@;;;AAAQQQiii~~~|||___KKK888555;;;AAAFFFJJJUUUgggyyy}}}~~~~~~~~~rrrXXXAAA<<<;;;666444777666777888999999888777666222444666666555555555666333444555777777777666666000333666999:::888666444444444333222111111111111222111111222333333111000222222111111000//////......))))))///000,,,,,,222777444555999;;;777333333000000111000///...---,,,---------...///111222333000111222111///...///000/////////............------------,,,,,,---111333111000///......///000111---...---+++---222222///---444///***111333///111000/////////000000111222555444111111222222111000---...//////...---...///...---000111+++$$$+++777444111//////111111///,,,........................,,,,,,,,,,,,,,,,,,,,,+++---******,,,---++++++...---,,,,,,,,,,,,---......---......---++++++,,,...++++++,,,,,,,,,,,,------///...---...000111111000+++,,,---............---------,,,------...//////)))***++++++++++++---///,,,---...---,,,,,,...000---000111///...///---)))///...---...///000///..................///000111.........///////////////...------...111222222111///...$$$888...777,,,555///000000000///000222444444555555333111000111222...000111111000000222333333111222333000++++++...000111111222111111000000111111111111111111111111000000000000000000000000111/////////111222111000---///444777666555;;;CCCddd{{{}}}```MMMFFFZZZxxx~~~bbbPPP???===KKKaaawwwwww^^^HHH===:::GGG[[[uuu~~~qqqSSSCCC999>>>DDDHHHRRR```bbbiiiqqqyyy}}}|||~~~dddCCC<<<<<<777555:::777888999999999999888777888999999888555444444444222333555666777777777777222333666888999888666555444333222222111111111222111111222333333333111000000000000000111222333333+++((()))---...,,,,,,000555444666:::;;;666333444222111111000///...------,,,,,,,,,---///000222333000111222111///...///000/////////...............---...---,,,,,,...111444......---------...//////---///...,,,...222222//////555000,,,333555111333111000000/////////000000555333222222333333222111...///000///...---...///++++++...222000...333<<<000//////000222111///,,,........................,,,,,,,,,,,,,,,,,,---------++++++,,,,,,,,,...///***************+++++++++---...///...,,,+++,,,---+++++++++,,,,,,,,,------...------///111222222000---...///000//////000111111000...---............***+++++++++******,,,...,,,---...---,,,---...000---//////---...222111...000000//////000000////////////.........//////000------......//////000000---,,,,,,...000222222111222111+++777000444+++000...000111111000000111333333444444222000000111222000111111111000000000000000111222222111---++++++//////000111111111111111////////////////////////////////////////////////000000///000111111111111...000444777555555<<>>@@@PPPddd|||wwwcccJJJBBBEEERRRWWWUUU^^^oooooommmkkkooowww}}}}}}}}}~~~}}}vvvLLL>>>>>>;;;999;;;777888999::::::999888777999999:::888555444555666222333555666777777777777444444555555666777777777333333222222111111222222000111333444444333222222111000000000111222333444000...///111222111222444222222666::::::555222444222111111000///.........,,,,,,------...000111222000222222111000///000111////////////////////////.........------...111444......------------------...000///...000444333//////555000,,,333555111222111000//////////////////333222111222333333222000...///000000...---...///...,,,,,,///000---++++++...//////111111111///---...........................------,,,------...///---------,,,---000222333))))))*********+++++++++---...///...,,,++++++,,,+++++++++,,,,,,,,,------------...///222222111000+++---...------...111444888444111/////////...,,,,,,,,,---+++))))))***,,,---.........------///000111111///,,,...333333000000000000000/////////000///...............//////------......//////000000,,,++++++---000111111000222///666000666***///......000111111000000111222222333333222111000222333333222111111000///...---///000111222111111...+++...///000111111111111111///////////////////////////////////////////////////000000000000000111222///000222333111333???LLLeee}}}mmmIIIBBBHHHccckkkRRRDDD===???RRRlllxxx\\\BBB;;;BBBIIIaaasssmmmVVV???DDDUUUhhhlllfffkkkyyyuuupppiiigggjjjrrr|||~~~}}}}}}}}}~~~~~~aaaHHHAAA???===;;;777888999::::::999888777666777777777666666888:::333444555777777777666666444444333333444555777777333333222222111222222333///111444444444444555777666555444222111222222333000000000111111111111222111222666;;;:::555222444222111000/////////000000............///000111111111222333222000///000111...////////////000000000...///000///......000111...........................000000///111444333///,,,333...)))000222...000000000///....../////////222111000111333333111///...///000000......///000///,,,+++...111000+++&&&...///000111000///...---------------------------000///...---,,,---...///---///...,,,...444777777***++++++,,,---,,,,,,,,,,,,---///...---,,,,,,---++++++,,,,,,,,,,,,------------...///111222000...)))******)))(((+++111777<<<777222///000///---+++---......,,,***)))***+++---...///...------///111777666222...000333222---...000111000///...000111...............///000000.........///////////////,,,++++++,,,///000000//////+++888+++777(((333000...000222222111000000111111222222222000000222444444333111111111111///---...000111111222444222---...//////000111111111000111111111111111111111111000000000000000000000000...000111111000000111222000000111111///333BBBRRRjjjgggEEEFFFUUUqqq~~~qqqYYYCCC999;;;HHH```vvv|||hhhOOO<<<:::GGGTTTnnn|||yyybbbOOO;;;LLLeeewwwzzzwwwzzz{{{tttmmmgggdddeeennnxxx}}}}}}|||~~~~~~}}}~~~}}}YYYEEEAAA>>>:::888888::::::::::::888888666777777666555555888:::444555666777777666555555111222333444555555555444333222222111222222333333000222444444444555888;;;:::888666555444444555666///000000///...//////...111222888===;;;555333666111000/////////000111222000000000//////000000111111222333222000///000111.../////////000000000000...000111111000......///......000111222333333333,,,//////...111444222...,,,333---)))000222...000//////.........//////000000//////111222222000...---...000000//////000222------...///111333333111///000000000///...------------------------------000///---,,,+++,,,------+++......,,,///666:::999)))***+++,,,---,,,,,,+++***,,,...///---,,,------++++++,,,,,,,,,,,,------------...///111000...,,,*********(((''',,,555===<<<777111...///000...+++,,,---...---++++++,,,...---...///...------///111777777555333555777222***,,,...000000......000222.........///000111222333///////////////.........---,,,+++,,,...///...---...---...,,,111111333000...000222222111000000000///000000000//////111333333111000111333444222000---000000///333777555000//////000000000000000///111111111111111111111111000000000000000000000000...000222111000///111333///000222222000555EEEVVVuuu[[[EEELLLbbb~~~ppp[[[GGG<<<999CCCXXXpppjjjRRRBBB:::>>>QQQeeevvv~~~jjjUUUHHHFFF]]]uuu}}}vvvpppiiibbbccchhhvvv}}}{{{|||{{{|||~~~~~~~~~}}}|||~~~gggIIIAAA>>>999888999::::::::::::999888999999999666444333555666555666666777777666555444...000333666666555333111222222222111222222333333000222444444444666;;;???999888777666777888;;;<<<333444333111111111111///111444999>>><<<666555777000000/////////111222333222111111000000000000000111222333222000000000111.../////////000000111111...000333333111...---------///111333555666777888+++.........000333111---...444///+++222444000222...............///000000///...///000222111///---,,,...///000///000111333///111111...,,,...111333000111111///...------...------------------------000///,,,*********+++,,,)))---...+++...777<<<:::'''((()))***+++***)))))))))+++...///...------...++++++,,,,,,,,,---------------...///000///---***------,,,))))))///:::CCC:::555...---///000...,,,+++,,,------,,,,,,...000---...//////---...///111111444555777;;;<<<444+++***---//////......000333/////////000111333444555000000//////.........---...,,,+++,,,......---,,,111111$$$///)))999.........000222333111000///000---...///.........000222111///...000444666555333---000000///333999888222//////000000000000//////////////////////////////000000000000000000000000...000222111//////111333...000444555333777GGGXXXwwwOOOEEEQQQjjj{{{cccHHH;;;:::@@@NNNfff}}}|||~~~uuuZZZAAA:::;;;DDD[[[sss|||vvv^^^JJJDDDVVVnnn{{{sssfff^^^]]]nnnwww{{{~~~{{{{{{yyyzzz||||||{{{{{{|||~~~}}}|||}}}