BM6 6(R@ zzzuuuqqqggg```VVVJJJ@@@:::777666444333222222333333222000111000......///111333444222111000111222222111///444444555777888555111---222555666555111//////111444555555444222000111222...000444777888777555333999999999999888777555555888999;;;:::888777777777444555666777666555444333000///---+++***,,,000444555222...---...000222222222222222222222222222333777777777888888888888888999999888555111//////000000000111222333555555666777777999;;;<<<:::666333,,,...222777:::888111,,,222333666999;;;<<<<<<<<<>>>BBBKKKUUU[[[bbbnnnyyy{{{uuuppppppjjj```UUUIII@@@999666555333222222222333222000000/////////000111333555111111111222444444333111222333444666777555111...222555666444111///000222666777777666444222333444333555777888888666444222555555555555555444333333666777888888777555666777666666555555444333333222...//////...---...111444333000---,,,...000111111222333333444444333333333666666666666777888888999999999999666333111000111111111333444555666666666777777999;;;<<<;;;777444...///222666888777111---000111333666888999:::;;;;;;@@@JJJTTTZZZ^^^hhhrrr{{{~~~~~~vvvqqqtttppphhh^^^SSSHHH???:::777555222111222222111000000000000000111333444555222222222444666666555333222222333444555333000---222444555333///...111333777888999888666555555666999999::::::999666333111000000111222222222222222333555666666555444555666999777555222111111111222---///000/////////222444222000---,,,...000000000222333555666666444333222555444444444555666888999666777888666444111111111222333555666777777777666777777888;;;<<<;;;888555000000222444666555222/////////000222444666888999:::>>>HHHRRRVVVXXX```iiisssxxx|||wwwqqqoooiiiaaaXXXPPPIIIEEE;;;888444222222222222111000000111222333444555555555444555666888777555222222222222333333111---***000222333111...---000333666888999888666666666888;;;;;;:::999777555333111...///000111222333333333222444666666555555666777;;;888444000//////111222000000...,,,+++,,,///222333000......000111222222111222444666666444111///222111111111222444666888333444666555333111111111333555777888999999888777777777888:::<<<;;;999666222222222333333333111000/////////000222555777999<<>>888444333333222222111222333444555555444444777777777888999777333111333333222222111///,,,)))...000222000...---000333555666777777666555666888999999888777555444333333///000111333444555666666333555777777666666777888;;;777333///...///222444555222---(((%%%'''---111444333111222333555555555000111333444444222///---////////////000222444555333444666666444444444555555666888999:::999999888777777777999::::::888666222222222111000000000000000///000111333666888:::??????BBBEEEFFFIIISSS^^^jjjooovvv||||||yyysssllleee___ZZZXXXJJJEEE===888555444444333222444555777777555444222777777888999:::888444000222111111111111000---+++---000333333000///111333333555666666555555666888888888666555444333333333///000222444555666777777555777888888777777777888999666222//////111555888888444---'''$$$'''...444666555444555777888888777000111222333222111...---...//////000111222222333555666777777666777999;;;888888888888888999999:::888777777888888888666444111222222000...------...000000111333555777999:::???>>>>>>??????BBBMMMYYYcccgggnnntttyyy{{{vvvoooggg```]]]RRRKKKCCC;;;777666555444444555777888888555333000444555777999:::999666333.........000222333222000---111666777555333444555333444666666555666777999:::999666444333222333333...///111222444444555555666888999999777666666777666444111000000444888;;;888555000+++)))---333999777666555666888:::999888222222333222111000/////////111222444444444333222555555555444444666:::===999888777666777888:::;;;888777666666777666333111///000111000,,,***+++,,,///000222555777888999:::;;;;;;;;;<<<;;;===GGGRRRYYY]]]bbbiiiooowww~~~~~~~~~{{{uuummmddd___VVVOOOFFF===999777666555555777999:::888555222///111222555888;;;;;;888555++++++,,,///333555666555...333888:::888666666777333555666777666777888:::===;;;888555222222222222---...///111222222333333666888999888666555555666444333111000222666:::===888666333000///333888===666555555666999:::999888444444333222222111000000111333555777777666333222222222111000000333888<<<:::999777555555777:::<<<999777666555555444222000...000111///,,,))))))+++...000333555888999999999777777999;;;:::;;;BBBLLLQQQTTTZZZ```hhhqqq{{{|||}}}|||tttllliii^^^RRRFFFBBB>>>888666999888666333111111000///---...111555999:::999777555111...+++***,,,///222333444555666:::>>>>>>:::666222444555777777777777666<<<:::777555555555444333222000...,,,,,,---///111555666777777666444222000333222111222444666999;;;999777666444444444666777777666777888:::;;;:::888777555333333333333111///000333888999888777888:::888444...,,,///555;;;???;;;:::999888888888999:::999777555333222111222222///111333111...,,,...000111111000222444666555555666777777777888===BBBGGGIIILLLQQQWWW```kkkwww|||~~~~~~xxxppplllfff\\\RRRMMMGGG===555444222000...---------+++***...111555999:::999888666444111...,,,...000222333222222333777;;;<<<999777222333555666666666555555999777555444555555555444111///...------///222333444555666666555333111///111111111222444666888:::777555444222222333555666777555555666888999888777777555333333333333111///000444777999888777888:::888444000///111777;;;>>>999999888777777888888999888777555333222222222222///000111000...---...///000//////000222444444333666666666666777;;;@@@DDDEEEHHHMMMTTT\\\fffqqqxxxwww}}}yyyuuurrrjjjbbb\\\SSSEEE888222...---++++++,,,,,,***(((---000333777999999888777888444111//////111222222//////000333666888888777222333444444444444444333555444333333555777777666111000///...///222444666333444555555444222///...///000111333555666777777555333111000000222444666777555333333555666666666666444333222333222111///000333666777777777888999777555111111444777:::<<<777666666555666666777777777666555444333333333333111///...///000000///...///......///222333333222555555555555555888<<<@@@AAADDDIIIOOOVVV^^^gggmmmpppyyyĦzzztttlllddd[[[MMM@@@777111///......///...---+++,,,---000333555666666666999666222000000000000000/////////000222333444555222222222333333333222222333222222444777999999999333222111111111333444555333444555555444222000...---...111444666666666555444333111000000333666888888666333222333555666666555444222222333222111//////000333444555666777888555333222222444777888888444444444444444555555555666666555555444444444333333111...///222333111...111000///111333555555444444555555444333555999<<<===@@@EEEKKKPPPWWW]]]bbbhhhpppxxx{{{>L{{{uuummmddd[[[SSSHHH@@@777555222111111111000///***,,,...000222333333444777444111////////////...111111000000///000111222111111111111222222222333333333333666999;;;<<<;;;666555444333222222333333444555666666555333000///,,,...111444666666666555555333111000222555999;;;;;;888555444444666666666444333222222222222111///---...///111333555666666333222111111333555444444222222333333444444444444555555555555555555444444555333111222555666444222444333333444777888888777444555555444333444777999;;;>>>BBBFFFKKKPPPVVVZZZaaaffflllrrr|||HdĦ|||wwwmmmbbb\\\WWWPPPIII???;;;666333222222222111,,,,,,---...///111222222444222///.../////////...333444333222000///000222111000000000111222444444444444555777:::<<<<<<:::777666555444333222222222444555666666555333111///---///222555666777666666555444222111333777;;;???<<<999777666666777666555444222111111222222111000---------///333555555555333111000111222333333222000111222333333444333333444555555666666666555555555444444444666777666555666555555666999::::::999444555555555444555777999:::<<>>AAAGGGNNNSSSWWW\\\aaaeeemmmwww|||{{{D%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??ssskkkhhh```WWWQQQJJJAAA999666666777888111000/////////000222333000///...///111222222222222444777777555444555777/////////000222444666888555555555777999999777666333333444444444444444444222333444444333111...---000111333555666888888999444222000000222777===AAA:::999888777888666444111333111000111222222111000000......000555888999888666444222111222333333333///000222333444444333333333444555777777777666666111444777666444333555888333222222444666777777666555666777777777888:::<<<888999999;;;>>>DDDLLLQQQUUU\\\bbbdddgggooowwwyyy|||Dtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ}}}yyyuuulllbbbTTTLLLCCC<<<;;;;;;:::999333333222111111000111111222///---...111555555444888555222333555666555333000111444666777777666666444777:::;;;999777666555555444333444555666666555222333222000//////111333222222333444666777999999666222///111777<<<===<<<:::888666555555555333222555444222000000111222333444000,,,...333888999777666444222222333444555444000444888777333111444777666666666666555444333333111222333222000111666:::777666444222111111222222555666777666666888;;;===999777666777:::???CCCEEELLLRRRZZZaaaeeejjjppptttuuuzzzHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ|||sssiiiZZZRRRGGG@@@>>>???@@@@@@777666444222111000000000---,,,,,,///333555555333666444222222444555444222111222444666777666555444555888;;;<<<:::888777666444444333444555555444444222333333222000000111222222333555666888999999999444111...000666;;;<<<;;;888666555555666666555444444333222111000111333444222...,,,---333888999888666555333444666777888888444888:::999555333555888999999888777555444222111///111222111111222555888555555444333222111111111222333444444444555888:::888777666666999===AAACCCIIINNNSSSXXX\\\bbbjjjppptttwww|||DdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵzzzrrrhhh^^^RRRHHHEEEDDDCCCBBB:::999666333111000//////)))+++...222555555333111444222111222333444333222222444555666666555444222666999<<<===;;;888777666333333444444444333333222222444555555333111000000333444777999:::::::::999222///---///444999::::::555444444555777888777666444333222111111222333444111...,,,...222777888888666555444666999;;;<<<;;;999<<<===;;;777555666888;;;:::999777555333111000,,,...000111111222444666333333444333333222111111...///111111111222555777777666555666888;;;>>>@@@DDDGGGKKKMMMQQQWWWaaagggppprrrvvvyyy}}}>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵyyyuuummm```UUUNNNHHHCCC???;;;999666333111000///000***---222666777555111...333222333333444444444333444555666666666444222000555888;;;;;;:::777666555222333444444333111111111222444777777444222000///333555888;;;<<<;;;:::999111///...000444888999999555444333555777888777555222222222222222333444555111///...///222555666555555444444666:::<<<===<<<;;;<<<<<<:::777555666888999888777555444222222111***,,,...000111222333333222222333444444333222111---...000000000111333555444555666666666888:::<<d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR{{{tttkkkbbbZZZPPPFFF???;;;999666333111000111222///222777:::888444///+++222333555555555555555555444555666666555333111///222444888999777555444444111333555555222000//////111444777777555222000///333555888;;;<<<;;;999888222111111222444777888999444333333555666666444333111111222222333444555666333222111111222333333333333333333666999;;;::::::999999888666555444555666444444333222222222333333++++++---///111222222222111222444555555444333222///000222222111111222444222444666666555666888:::;;;???CCCFFFGGGKKKQQQUUU^^^ccckkkqqqvvvyyy|||~~~HĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h|||wwwqqqkkkdddZZZNNNFFF===:::777333222222222333333666::::::777222...,,,111333666777666555555666444555666666555333000///...111444666555444333333111444777666222///...///000222555666444222111000333444777888999999888777222222333333444555666666222222222333555555333111000111222333444555666666333333333222333333444444333222333555777888777555444333222111222333444555111000000000111333555666...---,,,...000222111000222333444555555666555555333444666555444222333333///333666777555555777999:::===AAACCCDDDFFFKKKOOOUUU[[[dddlllqqqtttvvvxxxD^DdDĦs׼s}}}wwwqqqjjjaaaVVVNNNBBB???:::666333333333444444777999888444000///...///222666777555444555666444444555666555333000///+++...222555555444444444111555999888333///...///...111333444333222111222333333444555666666666666222333333333222222222333......///222444555333111///000222333555666777777111222333444444555666777444444333444666555333111000...---...000222444555111000000000111333666777111///,,,---///111111000444444444555666777888888666777999888555333222222---111666777666555777::::::<<<=========AAAGGGLLLNNNTTT]]]dddjjjooorrruuu}}}>d<Ħ>d<ĦĦBeĦ{{{tttlllcccXXXQQQGGGCCC>>>999555444444444333666777666222//////111---111555666444333444555333444555555555333111///***---222444555555555555222666:::999333///...///---///222333222111222333222333333333444444555555222333333222111000000111***+++---111444555444222///000222444555777777777///111333444555777999;;;666555444555555444222///---,,,+++,,,///222555666333222111111222444666888444000---,,,///111111000666555555555666777999;;;888999:::999666333222222+++111777888666555777::::::;;;:::888888<<>>CCCIIIPPPWWW\\\___iiinnnvvvwwwqqqhhhbbbYYYRRRLLLEEE>>>888666666777777888888777777444555555555444333111000000---+++***,,,...///000///444888777222......000++++++,,,+++,,,///333666666888999999777666777777777888777444111000111333444444555666777888888888888777666555444555777888333333444555555444444333111222333555555555555444333444444444444555666777666666777888999777555333444555666777666555333222333111111333777999777555555555444222111222555888777555444555666888888777555666666666555666999;;;:::;;;;;;:::888888:::<<<;;;<<<>>>AAAGGGMMMSSSVVVeeejjjrrrzzzӵ}}}vvvmmmhhh```YYYRRRJJJ@@@999555444444666888999888666888888888777666333111000111...+++***+++,,,---------111555555222000///000+++,,,------...111555999888:::;;;:::888777777888888999999666222111333666Ħ888777777777777777Ħ555777555555666777777777777777111222444555666666555555555ӵ999666777777777666444222111333333444555555444333222333111111333777999888555555555555444333333555777666444333444555777666666666777888888777888:::<<<999:::999888666666888:::666666666999???GGGNNNSSS[[[```hhhqqq{{{4ĉ@ӵ~~~wwwpppggg^^^VVVLLLCCC<<<555333333555888999777555777888888777666444222111000---++++++,,,,,,,,,+++///000222333333111///...+++,,,...///000222666999999;;;<<<;;;888777777777666888999666222111333777>L:::888555333444666=hĦ6666667777777777776666665552223335556667777776666664ĉ@ӵ888888777666333222111111333333444444555444444444333222222555999;;;999666555666777777666555555666555333222222444555555444555777999999888888999:::666777666444222222444777444222222444999BBBKKKQQQQQQUUU]]]hhhsss}}}GG=?wwwkkk```VVVMMMDDD>>>666444444666999:::888666555666666666666444333222...,,,++++++,,,---,,,+++111111111333333222...+++***,,,...000111333666888:::;;;<<<;;;888777666777555777888666111000333777HdĦ:::777444111222=Īj666666666666555333222111333444555777777777777666GG=?999888555222111111111444444444444555555666666444333333777;;;===;;;888444777999999777666555666444333111222333444444333333666888999999888888999444444333111//////222444555333000111666???HHHMMMLLLPPPWWWaaalllxxxӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵ::::::Ħ444222...Ħ///Ħ111000---***,,,...000111111333777;;;555333777333DdD222333555?fӵ555555555Ħ///111222ӵƜ`1.׼s999888ĭӵ333///111777999888777666777777555ӵ444444444444Ħ777777777777888000222666;;;???AAAEEEKKKSSSĦĦ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zyyyg&e>&e;;;;;;HL444111000ShӵgL000111111...,,,,,,...111111111333777S?ʬ7775553h?D%%)?444555ZufĦ222222333gL222000222g&e888gĉ@555666g&e>&e222@e///000??777444888777666666666666g<ĉ4444444444443we<Ħ7777777777773h?@e333555999<<<===AAAFFFNNNZqqqyyy3h?gL4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦ~~~Hƅ^Hu]Ħ@@@ntHdĦ111///HGgĉ@...HdĦ///111222000...---///111111222444Htƅ^888888Bt=o9ĦDtfo9Ħ333444555g?111222HdĦ555111222Hu]Ħ777tt111333Hƅ^Hu]Ħ111H׼s111---444222111555555555555555555tQ444444444444je<Ħ777888888Bt=o9ĦH׼s222222444666777777<<>>EEEDdDĦfffnnnsssxxxqjRgdKӵDdDĦ}}}}}}4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵDDDGIpӵDdDĦ444po9wӵDdDĦ000333444333222000000111333444po9u333333333444GIdnuR)ĦDdDĦnuR)Ħ111222CdgĪj333DdDĦ555111222DdDĦ444HߝL`o9111DdDΦDdDӵ444DdDĦ+++)))...444666333000000000111333444444333333geĦ444333sp?aĦ666777GIdnuR)ĦDdDĦ///000222333333222555:::AAADdDĦ```iiimmmsssGIdnuR)ĦDdDĦnnnooo4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵDDD4DwDd<Ħ888puR)Ħ>d<333444333222222111111333555peӵ333ĦpeӵDx<>d<ӵDdd<222444>d<Ħ3334DufئL>e222DdDʜ4DuTӵ444DdDĦ,,,,,,///222333222111000///000222555555333333geĦ444s<v>aĦ666777peӵDx<DdDĦ///222444555555333222777===DdDĦWWW___fffmmmpeӵDx<>ddp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRSSSIIIi?ʜtd<Ħ999HHܗDӊB777<x333222333222222444666B?d<111111111111111///---///333666666333333geĦ444Hg8>aĦ666666B?Ho9444>d<888888777555444777<<<>d<ӵ[[[eeeB?Ho9<x``````4DuXӵwwwooorrrHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hcccXXXPPPfdDĦ888@ďD888888Hkge444333111333222222444777@h222333@G222///HĪj@IŌ//////Bene444Hkge888ne555666fe222Hu]3hh999666222se777444000000111000---***///333666666444333geĦja>aĦ666666@G555555se999;;;:::888666888;;;>>><ŌGGGSSS```@GHkgeVVV4DuXӵcccĵD^qqqpppjjj]]]NNNDdDĦ666222555888;;;555555444222555333222555888888222444666777000111222//////000888888;;;:::888555222333///D^999999666444s׼s666888555222111222111...+++222333444666666666geFm8222>aĦ888777666555555666s׼s444888;;;<<<:::777:::::::::HoGGGNNNSSSZZZ___{{{~~~Φ4DuXӵtvӵ>d<Ħwww~~~ĦĦĦ{{{yyywwwqqqeeeWWWIII@@@<<<>d<Ħ555222000222222111222333666999;;;===999555333333333222111333111111333777888555222...///000222444666777888666555333222111000111111000111333333222111000000000000222333555777888999:::999999:::;;;<<<:::888;;;:::::::::Ħ///444777999999666333222333000>d<Ħ::::::777555444Be666555666333111000111000...,,,111222444555666666geFYĉ000000>aĦ888777666555666777888888888777777666Be333333666999:::777555888888888nu]ӵCCC___cccfffjjjnnnzzz|||}}}?aŖ%7uSQuR)ӵsdKĦqqqtttvvvxxx{{{gdKĦgdKĦgdKĦ{{{uuulllaaaUUUHHH@@@gdDĦ666555333333222111111222444777888:::777444222222222111000111//////222666777666333000111222333555666777888555444444333222111000000,,,---///000111111111111///000111222444555777777:::::::::;;;<<<<<<:::888:::999888gdKĦ---111444777888777555444444000sdKĦ::::::333333333777666444333111/////////000///---000222444555666666ŶS1110000003we<666555666888:::::::::999888777222222222444666666444222555666555iĉ@3hR/ŌUUU\\\```cccgggjjjwwwzzz}}}>APPPnejjjjjjkkklllooorrrnenenezzzssslllfff]]]QQQDe777888888888555444333222222444666777888777444333222111111000000///...111666888888666333333444555777888999999555555555555444333111111******+++---000222333222...///000111333444555666999999999:::;;;;;;888666777666ne///,,,...000444777888777555555111ne777888999111111222444666777555333000///...---.../////////333444555666666444>A111111111k<777666666777888;;;;;;;;;:::888666444333222333333444555444333222555555555fhDDDLLLSSSXXX^^^dddiiioootttzzzDDDJJJ[[[aaacccbbbeeehhhlll{{{qqqjjjfff___UUUMMM999999;;;<<<<<<777666555333333444666777888777666555333222222222222000///222777:::999888555666666777888999999:::555555666666555444333222***)))))),,,000333444333//////000111222444555555777777888999:::999666333222222444111...,,,...111555777888777666222222555666666000000111333555666444222///......------...000111666777888888666222***,,,...777777666666777999;;;::::::888777555333222333444555555444444444555666777666555;;;???DDDHHHMMMTTT]]]dddiiinnnvvv}}}777666666666888999;;;<<<@@@FFFJJJIIIJJJPPPVVVXXXZZZ]]]bbbgggkkkoootttwwwwwwyyy}}}wwwoooiiibbbYYYRRRHHHDDD???<<<;;;<<<<<<<<<888777555444444555666888777888888777444333333444333111///222666::::::888666666666777777888888888666555555555444444444333---+++***,,,111555555333///000111222333444444555666666777999999888444111000000111333444444222///------///222666888888777555333111111222444444444111000000111333444333111//////...---,,,---000333888999:::999777333...+++"""%%%(((+++---000333666444555777777666666888999:::999777555333222222222333444555555444444666777888999888777666666777999<<<>>>@@@@@@CCCIIIRRRYYYccciiiqqqxxx|||666666666666666777777777<<>>AAAFFFIIILLLNNNOOOOOOOOOPPPUUUYYY^^^aaadddjjjttt{{{}}}rrrjjjddd[[[TTTNNNGGG@@@;;;<<<;;;888444222111222333555444333222111000000///111111111111111222222222333333333000...---...///222222222111000111555777999555111000333666999:::555111---++++++,,,,,,+++///000111222444666888999999888666555444333222111,,,+++***+++...111222222111...++++++---111333444444555555444333444777999<<<;;;888666555555666777555444222222444666777666555666666555333222333444444555666555222000///000+++,,,...111222111///---///000222222111///...---...111333///))))))///666888888777666666888:::<<>>AAAEEEGGGGGGFFFFFFFFFEEEMMMVVV[[[___dddmmmuuuxxxzzz~~~xxxssslllaaaXXXQQQKKKCCC>>><<<:::888666666666777777444444444333222222111111///000111222444555666666444444444222///------...111222111000///000333666888555111000111444777999444111...,,,,,,,,,,,,+++......000111333444555666;;;:::999777444222000000+++******,,,000444666666444111///...///111222222333444555444333444666888<<<:::888777666666777888555444222222444777777777555555555333222111333444777888888777444222111111...000222444333000---,,,------...///000000//////111333444///)))(((///666999888777777888999999999:::>>>EEELLLSSSZZZaaaeeehhhpppwwwzzz555444333222333555777999555444222222333333222000333444555555444666999;;;:::<<>>>>>===DDDMMMTTTXXX^^^ffflllppptttxxx~~~~~~|||uuujjj```WWWNNNFFF???<<<:::777777888999999888222222333333333333222222000111333555666777888888444444555333000......///333333333111///000333555777555222000///111333555222111000...............000000111222333333333333888999999777333000//////+++******---222666888999666444222222333333222111222333444333222222444555888777666555555555666666555444333444666888888888555555555444222333555777:::;;;;;;999666444333444111444666666444111///...---------///111222222000333444444000+++***///555999888777888::::::999888666:::???DDDJJJPPPVVV[[[bbbjjjssswww|||777666444333444666888:::999666333222333444333222222333333222111222444666666888;;;;;;:::999999999;;;???EEEJJJOOOUUU]]]bbbgggkkkqqqvvv{{{}}}wwwppphhh```WWWLLLEEE<<<999777666777888777555///000111222333333333222333444666777888888777777333444555444222000000111333333222000......000222555444333000......000111111111111111000000111333444555555555555444222111222444666555111......///---,,,+++...222555777888444444444555666555333000111222333222000000111222333333222222222333444444444444444666999:::999888666666666555444555888;;;<<<======;;;888555555555333666888888666333333333222000///111333555333222222222111///---...111444999888777999<<<<<<:::888777:::===@@@CCCGGGMMMPPPYYYaaakkkrrrxxx888777555444444666999:::===999555444555777666555333444333222000000111333555666888777666555666777<<<===@@@CCCHHHOOOVVV[[[```dddjjjooosssyyyxxxuuuqqqnnniii```TTTLLL===:::666555666666444111,,,---///111222333222222777888999999999888666555222444555555333222222333111111///---******,,,...444444333000...------...000111222222222222444666888888888888777555222111---000222222///---...///...---,,,...111444555666222222444666888777333000000222222111///...///000000000000000111222333333444444555888:::;;;:::888777777777777666888;;;>>><<<======<<<888666555555333666999999777555666888666444222333555666444222111000///...///111333444999888888:::===>>>;;;888;;;===>>>???AAACCCGGGJJJOOOWWWbbbkkkuuu333555777666333333555888999:::999666222111333666333666888666222...------222444555555444555777999@@@@@@@@@AAACCCFFFJJJLLLQQQUUU]]]dddjjjpppvvvzzzxxxpppllliii___SSSEEE>>>777555888:::666222///111333333333333555777999777666777999888444111000000//////000111333333---......,,,***)))***,,,000///...------...///000///000000000000333666:::<<<;;;999::::::777000+++)))+++---...///111555777555444333222222333555777555555555666777777555333111222333222///---,,,,,,000//////222666777555333222222444777;;;;;;777333555666777777666777999;;;:::777555555666666444111222333444666999;;;;;;;;;:::777444222333444444444111111000222333444333222666444333222333555888:::;;;>>>AAABBBCCCDDDFFFHHHIIIQQQXXXfffwww~~~333444555444222222444777999:::888555111000222444333555777666333///......///111222333444666999<<<@@@???>>>>>>???AAADDDFFFGGGJJJPPPWWW```iiissszzz}}}ssslllggg[[[PPPDDD>>>999888;;;<<<888444111222444444333444666888:::888777777888888666333......------...000333444.........---+++***+++,,,111000///...............,,,---...///000222666:::888777666888999777111,,,+++---///111111333555777444444222222222444666777777777777777888777555333222333444333111000111222111000111333666777555333000111333666::::::777333555555555555777888999999666444333333555666444222222222444777:::<<<======:::777444333444555444444333222222333444333111///111000//////111444777999999<<<>>>@@@@@@AAACCCEEEGGGNNNUUUaaaqqqyyy222222222111000111444777888777666333000000111333444555777666333111000000---...000111222666;;;>>>@@@>>>;;;:::999;;;>>>@@@>>>@@@CCCIIIQQQ]]]iiiqqquuuwwwyyy|||wwwoooggg\\\RRRGGGAAA<<<;;;======:::666444444555444333444666888;;;999777666777888777555...,,,******+++...111444/////////...,,,+++,,,---111111000000///...------)))+++---///000222666999333222222444777666111---,,,///222444444444555666333333222222333444666777888888888888777555444333111222444333333333444666333333333444555555333111...///222555888999666444444222111333777999888666111000000222444555444333222333666999;;;===>>>???999777555555555666555444555555555666777555111---+++++++++,,,///222666888777999;;;<<<<<<===???@@@DDDJJJOOOZZZiiiqqq111000///...///111444666444333222111000111333555555555666666555333222222///000000111222555:::>>>>>><<<999777666888;;;===<<<===>>>AAAFFFOOOZZZaaaiiimmmsssyyy~~~{{{tttlllccc[[[NNNGGG???:::::::::888777555555444222111111444666999777555444444555555666///---***((((((+++...111///000000...,,,+++,,,...222111111000///...,,,,,,+++---///111111333555777111000///222444444000,,,---///333444444333333333222222222222333555666777777888888666444333222222111222444333222222333555777666666555444222///...---...111444666777666555444111///111666888666222---...000222555666666666555666999:::;;;;;;<<<===999888666666777777666555666777888999:::777333///))))))***+++...111444666555666888888888888:::<<>>:::<<<>>>@@@CCCHHHOOOSSS]]]eeepppxxx~~~yyyppphhhdddWWWNNNBBB999555555666666555444222///---...111444444444333111000111222444222///+++((('''))),,,...///000000...,,,+++,,,...222111000///...---,,,+++///111444555444333444555222000///000222222...***,,,...222333222111111111222222333333444555666666555666666444111///000111444666777777555333333333888999888666222///,,,***---///222444555555555555444111///111666777333///,,,...111444666777888888777999;;;;;;999777888999888888888888:::999777555333333555777888666222///******+++---///111444555555666666666555555777999;;;BBBEEENNN[[[dddxxx000//////000333555666666///---,,,...222555888999666555444555777888888666999::::::888666555666777888888777777888:::<<<===888:::===@@@BBBFFFJJJMMMUUU___mmmwww|||}}}rrrjjjiii]]]SSSFFF:::444333444555555333000,,,)))***...111///000111000......///111222000,,,***)))***,,,---/////////...,,,+++,,,---111000...,,,++++++,,,,,,222444777888777555444444444222000000222111---)))+++---000111000000000111333333444444444444444555222444555222///---///222888:::======:::666444333666777777555111---++++++...111333444444444444555444222111222444444111---,,,000444666777777888999777:::<<<:::666333444666888888999:::<<<;;;888555//////000222333222///,,,++++++,,,...000333555666777777777555444444666888999@@@CCCJJJUUU]]]qqq000///000333777999888666111...---...222666777777777555444555888:::999888<<<===>>>===:::777666666777777777888888999::::::999:::<<<===???BBBFFFJJJQQQ[[[hhhqqqvvv{{{tttmmmmmm]]]UUUJJJ???888555444444666333///***'''(((,,,000,,,...000000...,,,---///000///---,,,,,,---///000.........---+++***+++,,,000...+++))))))***,,,...111444888999888666555555555222000111222222///++++++---/////////000111333444444444555444444333333111444555222...---000444777;;;???@@@===888444222000222444333000...---...000333555555444333444555444444555444333111...,,,---111555777777666666777555888:::888333111222444777888:::<<<===<<<999666111000///000000///,,,***((()))+++...111444777888999999888666444444666888:::@@@CCCHHHPPPUUUhhh000///111555999;;;999666333000...///222555666555777555333555888;;;:::999===???@@@@@@===999777777666777888888999888888777======<<<;;;;;;>>>BBBFFFOOOXXXdddkkkpppvvvvvvppprrr[[[UUULLLCCC<<<888555444666444///***'''(((,,,000***---000000...,,,---...------------...000222333---......,,,***)))***,,,000---***''''''))),,,//////222777999999777666666444222000111333444111...,,,---...//////000333555555555555555444333222222111444555333///...222666444888===@@@===888333000+++...111222000///000222222444666666333222333555444666777666333///---,,,---111666777666444444555222555888777222000222444777888:::===>>>===999666555444222111111///---***&&&'''***...222555888:::;;;:::999777555555777999;;;AAACCCGGGMMMPPPaaa}}}111222333555777888999999===999444111222444666666333333333555888999888777:::<<<===<<<;;;999::::::999888666555666888;;;===AAA>>>999666666888<<<>>>KKKRRR[[[eeemmmtttzzz~~~zzzuuurrriii]]]NNNEEEBBBBBB???;;;888222+++(((***///222333000111222333333111///...222000///000333444222000------------------------///,,,((('''))),,,...///000333666999999888666444111111111222444555555444000000///...///000222333555444222000000222555666666555444333333333333444888888888888666444222111000...---,,,---000333555888666444222222444666777555444222000............222111000///111444777:::888888888777444333333444666777:::>>>@@@@@@>>>;;;777888888888666333000...,,,------///222666999;;;:::888555555777;;;===>>>===AAAAAAEEEIIIKKK```111222444777888999999999<<<888444111222444555666333222222444666888777777888999;;;:::888777777888:::999888777777999<<<>>>???===:::777666777:::;;;CCCIIISSS]]]gggpppwww|||zzzvvvpppdddTTTIIIDDDAAA===999;;;555...+++,,,///222333333444555555444222000...111000000222555555333111///////////////000000000222///---,,,...000111111111333666888999777555444222222333555777888777666333222222222222333333444555444222111000111222333333333333333444555666666555666666555444333111//////...------///222555777:::777444222111333555666666444333111000//////000333222111111222444666777777888999999777666666666777888;;;>>>???>>><<<:::777888888777666444222000//////000111333555777999777666444555888;;;===>>>===@@@@@@CCCGGGIII^^^222444666888::::::999888999666333222222444444444333222000111333666666666888999:::999777666777888;;;:::999888999;;;===>>>>>><<<:::888777777777888999>>>FFFPPP[[[fffpppwwwuuuzzz{{{ttthhhYYYNNNGGGBBB===888<<<777111......000222333888888888777555333000///111111222555777777555333111111222222333333444444555333222222444444333222222444666888888777555333222444666888:::999888888555666666777777666555444555444333222111000000///000111222333555666888888444555555555444333111000/////////000222555777999;;;888444000///000222444555555333222111111111111444444333333444444555666555666888999999888666555666888:::<<<===;;;999888777666666555555444444333333333333333444555666777666555555777:::============???>>>@@@CCCEEE\\\333444777999:::999888777666444222222444444444333444111//////111444555555999::::::999777777888999:::999999888999:::<<<======<<<<<<:::999777666555111555<<>>AAAWWW{{{333444666888888888666666333333333444555666444222333111//////111333444444777888888666555444666888888777777777888999:::;;;<<<<<<<<<;;;:::888555444///222666;;;CCCMMMXXX___hhhpppzzz~~~tttlll```TTTJJJAAA999444222222000//////111444666<<<;;;999777555222000///222444666888888888777777333333333444444555555555555555666888999888555222222333555666666666444333222444666666333000//////555666888:::999777444222222333555666777666555444333444555666666666555555444444555666666555444333555555666666666666555555888555111---,,,,,,...000111111111111111111000000111222333555777999:::;;;888888777888999666222...---000444555444333444555222222111111111222333444333444555777888:::;;;;;;>>><<<;;;;;;<<<<<<;;;:::999;;;777888:::<<>>>>><<<:::;;;;;;999444000,,,///333333111000111444111111111222222333333333222444666999;;;======>>>AAA???<<<;;;;;;;;;:::999888:::777777::::::OOOrrr333222111111111111222333111222444888:::999666333222111000111333444333222111222111///------000222555555555666666777888888777777777777666555444333222333555777:::@@@HHHMMM[[[dddlllsss~~~zzzooo```QQQBBB666///...///111000///000333666444333222111000000//////777888888777444444666888555555444444333222222222111111333666888888666444000111222444555666666777000333444111---+++...222333444666777777666555444444444555666666777777666555666777777777666444333000111222333444333333222555666888999999777555333333333222222222333444444///000111222222222222111555444444555777:::===???@@@===::::::<<<;;;777333///222555333///---///111111222333444555444333333444555888:::<<<>>>>>>>>>@@@===:::888999999999999999;;;999:::;;;;;;OOOqqq333222000......///111222000222555999;;;:::666333222111111222444444333111222222111///......000333555555555666777777888888444555555555444333333222333444555777:::???FFFKKKTTT]]]gggqqq|||rrrdddVVVGGG<<<555///111333222000///222444111000//////......//////888999999666333222555999666666555444333222222111000111222555888888777555///000222444555777777888000222333111------222777333444555666777777666666555555555555555444444444444555777888888666555444111222444555666555555444333444777999999888666555333333444555666666777777///000222333444444333222888777555555666999<<<>>>>>>:::777777:::;;;888444333666888555///,,,---///333444666777777666444333555777999;;;===>>>>>>>>>>>>;;;777666777888999::::::<<<;;;<<<===<<>>EEETTT\\\eeekkkpppxxx}}}rrriii```TTTFFF<<<:::555000000444555333000000,,,///555333+++***111666666666444111///......666555333111111111111222444444444666777777666444333222222555888888666444222111///111444777777666777777777777666555555444666666666444000---,,,,,,...000333555666666555555///000222666::::::777444555444555777:::;;;;;;:::;;;:::999888777777777888444333333333444555666666666555444444777999999999999999::::::;;;<<<<<<<<<888666666888666222222444888888888888777777666666666666555555666777888999666777777888888777666555<<<666:::555999@@@LLLttt666444000......000333555666666666666666555444444;;;:::888666444222000///000000111222444666888999777888999:::999999777666444444555555666777888888999:::999777555777<<>>888333222444555333///000---///444222++++++000666777666444111///000111555444333111111111222222333333333555777888666444666555555666777666444222333222222333666888999999999888888777666555555444555666666333000...---...---///111333555555555444---///222777:::;;;999666333333333555888:::999888===<<<:::888777777777888555555444333222222222333444444444666888:::999888777888999;;;<<<======>>>888555666888888444333666777777777888777777666666444333333444444555777777555777999::::::888555333;;;666;;;777:::AAAMMMttt444333000...///111333555999999999999999888777666999888777555333111///...///000222444666999:::;;;777888999::::::999888888333444555666777888888888888888888777666888<<<@@@GGGOOOYYYaaahhhoooxxx~~~{{{rrreeeXXXMMMFFF???999333222444666333000000---...222111---,,,000888888777555333222333555666555333222222222333444333333333444666666444222666666666777777666444222555444555666888999;;;;;;:::999888777666555555555555555555333000//////000///000111333444444555555000222555888999888666444000000000222555777666555:::999888666666777888999666666666444111000000111333333555777::::::888666444555777999;;;<<<======888555555888999666555777666666777888888777666555222222333333444555666777777888999999888777444333:::666<<<999===DDDOOOvvv222111///...///111333444999999::::::999888777777555444444333222111000000///000222444666999:::;;;666666888999:::999999888444555666777888888888888555666777777888:::===???CCCIIISSS\\\dddllltttyyy}}}uuuiii]]]RRRKKK???999333111444777555333000......111222000000111777777666333111222555777666666444333333444555555333222222333444333111...444555777777777666555555666666777777888999:::<<<999888777666555555555555444444444222000000111222222222222333333444555555555777999:::888555222000...---...000333444444222555444333333444666888:::777888888555222000111222333444555888::::::777555000222555888:::;;;;;;;;;777333333777:::888777777555666777888888777555444222333444555666777777888:::999888666555444444444777444<<<:::???FFFRRRxxx000/////////000222333444666666777777777777666666333222222222222222111111000000111222444666888999444555777888999999999888555666777888999888777666444555666777999;;;===>>>@@@EEEMMMVVV___hhhpppuuuxxxpppdddYYYQQQAAA;;;444333666888777555///......000222444444333444333222///...///333777666555444333333444555666333222222333444333111///222555777888777666777777666777888777666666888:::888777555444444555666666444444444222000000222555666555333222222333444444777999;;;;;;888333000///---------///222333333222222111000///111444888:::888999:::888444222444666555555666888999999666444///111444777999999999888666111111666:::999777888666777888888888666444222222333444666777888888888;;;999777444333222222333222000999999@@@GGGSSSyyy//////000111222333444555444444555666777777777777444444444333333333333333222111000000111333555666222333555777888888888888666777888999999888666555666666666888:::;;;;;;:::===AAAHHHPPPZZZdddmmmrrrzzz|||wwwmmm```VVVFFF@@@888666888:::888666///......///333777888666333222000---,,,///444777444333222111222222333444111111111444666666555333333555888999777555666777666888888777444444555888666555333333333444666777333333333222000111444666888666333111000000111222333777:::;;;888555333333......///111444555444333222111///...000333666888777:::<<<:::666555888;;;888777777777888777555333///111555888999999888777555000///555:::999888777777888999999888555222000111222444666777888888888888888666555333111000///,,,+++555777>>>FFFRRRxxx000000111222444555666666444555666888999999999999777666666555555444333333333222///......000333555111222444666888888888888777888999:::999777555444888777777888::::::999777;;;>>>DDDLLLWWWaaakkkpppttt|||~~~{{{ssseeeZZZKKKDDD<<<888999:::999666.........///444999:::888444333000...---000555:::222111000000000111222333000000111555888:::999888444777:::999666555555666666888888666333222444666444333222111222444666888333333333111111222444777888666222///......///000...333888:::999777777888000000000333555777666555444222000...///222555777777;;;===;;;888777:::>>>:::999777777777666444222111333666999::::::888777444///...444999999777777777888999999777444111///000111333555777888888777555666777777555111...+++((('''222555===EEEQQQwww444222111111333444555555888888999999999999888888777777888888888777777666222111000000000111222333444555666777888888888888888888999999999888888777888777666777888777555444666888;;;AAAJJJWWWeeennnvvvyyyvvvhhhaaaNNNFFF===888777777555222///...///444:::;;;888333666555333222111222444555000//////111333333333111333555777888888999;;;===;;;:::999777666777777888:::999888777666666555555777555444333444555777999999666333222333444555555444555555555333111...,,,111333777:::;;;;;;999777777333111222666777555111000222444222000000222555888666555666888999999888;;;888555555555555111...000111444888;;;;;;999777999777444555777888777555888777666555333222111000000000000222444777999;;;;;;;;;999777444111...---((()))666777===CCCNNNttt444333222222333444555666666777777777777777777666666666777777888777777666444333222222222333444444222222333333444555666666666666777888999:::::::::<<<:::999888777666333000222555:::>>>EEEOOO\\\eeennnttt|||xxxjjjcccTTTLLLAAA;;;999777555222000//////333888:::777333444555666777666555444222......000222444555444333444666999999999999:::<<<999999777666666777777888;;;;;;:::999888666555444777777666555555666777888777555333333555666666666444555555666555444222111111333666999::::::888777555222///111444666444111222333555444333222444666777666444444555666555444888666444333555555444222222222444777:::;;;:::888;;;888555444666777777555777666444333111111000000,,,,,,...000333666999;;;;;;:::888666444222000///......999888<<>>GGGmmm222222111000//////111333222222111000000111222222222222444555666666666666666555555555555555555555222000...,,,---///222444555555666777999:::;;;<<<@@@>>><<<;;;999555000---...777???BBBBBBFFFPPPZZZbbbjjjvvv|||ppphhh^^^VVVLLLCCC===999666444444222111222444666555444333666;;;>>>===999444000...111444666666555555444777:::======;;;888777666666666777777888999::::::;;;<<<>>>>>><<<777222///555666666666666555444444333333333555888999888777777777666666666777888888111333555777777777555444111000///111333555444333222444555777777666666666666555444555666666555333222111000111444777999:::666444444555888;;;<<<<<<>>>;;;777444333444666777777555222000000111333444,,,,,,,,,...000444666888888777555444444555777888:::888???;;;;;;>>>GGGmmm444555555333000000222444111111000000000000111111000111222333444555555555333444444555555555555555444222///------///333555777777777777888999:::;;;===<<<<<<;;;:::777333000///777@@@CCCBBBEEENNNWWWbbbhhhqqqzzz~~~ssskkk```YYYOOOFFF>>>:::777666444333333333555555555555777888:::;;;:::888555333222444777777555333222333888;;;======;;;777555444666777777999::::::;;;;;;888:::<<<===;;;777222///222222333333333333222111111111222444666888777666888777666666555666666777222333555666666555444333111111111333555666777666222222333444555666666555666555666888:::;;;:::888111111222333555777:::<<<777555444555888<<<===>>>>>><<<888555333444666888999777444222222333555666111111000000111222444555666666444444555777:::<<<;;;888???;;;<<<@@@JJJppp888999:::777333222555888111111222222222222111111000000111222333333333333000111333444555555666555666444111///000222444666888888777777777888:::;;;::::::;;;<<<<<<:::666333///666===??????AAAHHHOOO\\\aaahhhpppxxxxxxoooddd^^^TTTIII@@@;;;888888333444555666666666666666999999888666555555555555444666888666333000111333999;;;<<<;;;999666444444555666777999::::::::::::444666999:::999666222////////////000000000111111000//////111333555555444777666666666666666555555444555666666666555444333222222333555666888999999333111000111444666666555555555666999<<<===<<<:::222444666666666777999:::777666555666999<<<>>>>>><<<;;;999666444444777999;;;999777555555555666777666555333222111111111222555555555555777999;;;===;;;888???:::<<>>>>>999::::::888555555777:::;;;;;;999777666555555555777666444222111000000111333444555777999;;;<<<===<<<888???:::===CCCPPPxxx666999999666111///222666222444777999999777444222000111111111111000000///...///222555777888999999777666555333333444666777555555444555777;;;>>>@@@::::::;;;===>>>;;;777444666777999999:::;;;>>>@@@DDDKKKVVVaaajjjrrryyy}}}wwwpppiii^^^QQQDDD<<<888888111444888::::::999888888888777555333222222222222222444555333//////333888999999999888555333444555333444555666666666555444---///222444555444333222------,,,,,,---000222444///---+++***,,,///000000111333666999:::::::::999777777777777666555444444000222444555666888:::<<<666222///...222666888888444444555777888888555333666999======:::666555555777666666999<<<>>>>>>===777999:::999777666888:::;;;;;;:::888777555444333777555444222000000000000333444666888:::;;;<<<<<<===999???;;;===CCCQQQyyy666777666444111111222444222444888<<>>???;;;;;;;;;;;;;;;:::999888777888999:::;;;<<<<<<<<>><<<888444222222333444777777777555222000000111111555999:::888777888:::<<<888===:::???EEEOOOsss555555555333000///000222444555777:::<<<<<<999777666777777666333222222222222444777888777666666666666555444333222222222222444333222444888<<<>>>???;;;;;;;;;:::999888666555666777888999999999999999>>>CCCKKKQQQXXX___iiiooo|||}}}nnnfffYYYOOOGGGAAA;;;777666444555999999666555888888888888666222000000000333555777777555444333333888888999888666333111///222333444555444222///---+++,,,---............---///000111000///...///000000111111000...---...///000//////222777:::;;;:::888777888999888555000---,,,///222555777777666555555333000...---///111333666444333444555555333000444777:::;;;999777666555888999999999777777999;;;;;;:::888666555555555666;;;:::777444222222222222777888999888555333333333666888999888666555777999;;;777===:::>>>DDDMMMqqq666777777555333222222333888777666666888999999888666888888777555333333444222444666777666444444555666555333222000000//////444222222444777;;;======::::::999888666555333222444555666666777777777777<<<@@@GGGLLLQQQWWW^^^dddvvvzzzpppiii^^^RRRHHHAAA===;;;:::666333444444222333777666888999888555333222222111444999:::888555222111777777888777666333111///000222555777666444000---)))******++++++++++++***...000222222111000000111111222222111///...///111------...111555999;;;;;;888888999::::::666111,,,(((+++///333555666555444666444000...---///222555888666555555666555333111333666999:::999777666777999:::::::::999999<<<>>>AAA>>>999555333444777999:::999888666444333222111777999;;;:::999777777777<<<;;;999666444444777999<<<999@@@===@@@DDDMMMrrr:::;;;<<<;;;888777777888:::777444222444666777888666888999888666444444444222444666666444333444555555444333111///.........222111111222666888::::::999999888777555222000///111222444555777888888888<<>>AAADDDEEEBBB>>>:::888888:::;;;:::::::::999888555333222444666:::;;;;;;:::;;;;;;@@@===:::666555777:::===???<<>>>>>??????BBBJJJUUU]]]eeellluuu|||yyytttkkk^^^QQQHHHDDDBBB999333...---...///444;;;;;;===>>><<<888444222111111333444333222111111222555666777777666444222111...111555777666333///,,,((((((((())))))(((((('''---111444666666666666666777777666333///---,,,---/////////000111333666777555666888:::;;;999444111((('''(((***---222666999888666222000///111444666:::;;;;;;:::888666555555555777:::;;;;;;;;;<<<===???????????????BBBFFFIIIFFFEEECCCAAA@@@???>>>>>><<<<<<<<<;;;999666333222222444888:::;;;<<<===>>>@@@===999777888;;;???AAA>>><<>>===999555222222444555555666999;;;;;;:::777666666666888888777666555666777666666444333111111000000000//////111333555555444666666666666555444333333///000333555888:::<<<<<<=========<<<>>>EEEOOOXXX[[[cccnnnvvv|||zzzuuulllaaaUUUKKKDDD@@@888222.........///444:::;;;<<<<<<:::666222000///333333222000...///111333555666777888777666444333111333666777666333///,,,)))************))))))(((---///333555555666777888888777666333///,,,,,,,,,000111111000///111444777666666666888999888444222((((((((()))---222777:::888666444222222333555666:::<<<===<<<999888777888777999<<<===>>>???AAABBBAAABBBBBBBBBCCCFFFKKKNNNHHHHHHJJJJJJIIIHHHFFFEEEBBBAAA@@@???<<<999666444444666888999999:::===???>>>;;;999999<<>>???===;;;999999999::::::999777777888999777777555444333333333333111000000222444555555444444444555666777777777777111222333555777888999999:::;;;<<<;;;;;;???FFFLLLQQQZZZfffooovvv~~~~~~wwwnnnddd[[[QQQFFF>>>888333000000000///222666888888777555111///......333333222111//////111333555666888999999777555444666777888888666333000...,,,,,,,,,,,,,,,+++******+++---///111222333666888555555444222///------...///000111000///111666:::999888666666666555222000'''(((***---000444666888777666555555444444555555:::<<<>>>===:::999999;;;999;;;>>>@@@AAABBBEEEGGGGGGGGGHHHHHHIIIMMMRRRVVVPPPQQQSSSUUUUUUUUUTTTSSSMMMLLLJJJGGGCCC@@@===;;;;;;;;;:::999777888:::<<<;;;999999:::>>>??????===999666<<<666777>>>NNNzzz777777666555555999???CCC@@@>>>;;;::::::999777555:::===@@@AAA???===<<<;;;;;;<<<<<<:::999888999;;;888777666555555555555555222222222444666777666444333444555777888999999999333333444555666666666666777999;;;;;;999:::>>>BBBKKKUUUaaakkkrrr{{{zzzqqqhhhaaaVVVIII???999444222222111...///333333444333111...------...222333444333111000111333666777888999999888777555:::::::::999777444222000...............---,,,+++)))+++---...///111555777222222222111///...///000---///000000///222888<<<<<<:::777555444222000---%%%(((,,,111444555555555666666666666666555555555:::<<<>>>>>>;;;:::;;;===;;;===@@@AAACCCDDDGGGIIIMMMNNNNNNNNNOOOSSSYYY]]]ZZZ[[[\\\]]]___``````aaaWWWUUURRROOOKKKGGGEEECCCAAA@@@===:::666666888:::999888888;;;>>>???<<<999:::777<<<555666>>>PPP}}};;;:::999999;;;>>>AAACCCHHHFFFCCCAAA@@@@@@???>>>CCCAAA>>>;;;:::<<<>>>???>>>===<<<:::999999999999777666555777999<<<<<<<<<777333222555;;;===888222555666888999888777555444333333333444444444444444999:::;;;;;;::::::<<<>>>AAAKKKUUU]]]iiizzz{{{wwwvvvmmm\\\LLLFFF===;;;888333000///111333888555000---+++,,,...///555555555444333444666888888;;;<<<;;;888777999<<<:::<<<===;;;666222111222000//////000111000...,,,+++,,,---------...111333222222111111///...---,,,111000...++++++///555:::===999555333222111---***))))))+++///444888888888555666666777888999999:::;;;<<<===<<<::::::<<<>>>???@@@CCCFFFJJJLLLNNNOOOWWWTTTRRRTTTYYY\\\]]]\\\bbbdddgggjjjjjjiiifffeeeooohhh^^^UUUOOOLLLKKKJJJIIIGGGCCC===888555444444999999999999888777666555555666555999???BBBXXXzzz===<<<;;;;;;===@@@DDDGGGKKKKKKJJJIIIHHHFFFDDDBBBEEECCCAAAAAABBBBBBBBB@@@@@@???>>>===<<<:::999999888777777888999;;;:::999888555444888===>>>999333555666777888777666444222444444444444555555555555999:::;;;:::999:::;;;===???IIIRRRYYYcccsss~~~}}}xxxuuulll\\\MMMGGG>>><<<888444222222444666777444000---,,,,,,...000444666777666333333555888999;;;===<<<999777999<<<<<<>>>???===888444333333111000000111222222000.........---,,,+++,,,///111000000111111000///...---......---,,,---000666:::;;;888555333222000...---------...111555777888777555555666777888999999:::<<<=========;;;;;;===???AAABBBDDDHHHMMMRRRWWWZZZ[[[YYYXXXZZZ]]]bbbeeefffiiikkknnnppppppnnnllljjjpppkkkccc\\\WWWRRROOOLLLPPPNNNIIIBBB<<<777555555999999999888888888999999666777666999???AAAWWWyyyEEEDDDBBBBBBDDDIIIMMMPPPRRRSSSUUUUUUTTTQQQNNNLLLLLLIIIGGGJJJMMMNNNJJJEEEDDDDDDDDDCCCAAA>>>;;;:::;;;::::::;;;<<<<<<:::888999777777;;;??????999444444555666777666555333222666666666666555555555555888999::::::999999:::<<<===FFFNNNTTT\\\iiitttzzzyyytttlll^^^PPPIII@@@===999555333444666888444222///---,,,---///000222666999888444222555888999<<<===<<<999777999;;;???AAABBB@@@<<<888666555333222222333444555333222333000---***)))***,,,...---///000222222000///...,,,---//////000333777:::777777666444111//////000222111111222555666555444333444555666888888999999;;;<<<===>>>===>>>@@@BBBHHHHHHIIILLLRRRYYY___ccc___``````aaadddiiiooossssssuuuwwwyyyyyyvvvtttrrrsssoookkkfffbbb]]]WWWSSSWWWTTTOOOIIIDDD@@@===<<<:::999888777777888:::;;;888999777999>>>@@@UUUwwwOOONNNMMMMMMPPPTTTXXX[[[[[[]]]___``````___^^^^^^XXXTTTQQQSSSYYYZZZVVVPPPLLLLLLLLLKKKIIIEEEBBB??????>>>>>>>>>???>>><<<:::999888999<<>>999333222333555777777777666555:::999888777666555444333777999::::::888888999:::<<>>888444222222444444000///...,,,,,,---...///111666;;;:::555222444888:::<<<===<<<888666777:::AAABBBCCCBBB???;;;888777333333222444666777666555666222---)))((()))***++++++---000222222111000///...000333444444555777888444666777444111///111444555444222222222333222000000111333555666666666666888:::<<<>>>@@@CCCGGGJJJNNNOOOQQQTTTXXX]]]bbbdddbbbdddfffgggiiinnnvvv}}}{{{}}}}}}zzzxxxvvvtttqqqnnnlllhhhccc```[[[YYYUUUQQQNNNLLLJJJHHH===;;;888555444555888999999:::888:::>>>@@@TTTuuuYYYXXXXXXXXX[[[^^^aaaddddddfffiiiiiijjjkkkooorrrhhhccc^^^___dddgggddd___XXXXXXXXXWWWTTTPPPMMMJJJDDDCCCAAAAAAAAA@@@===;;;888888999;;;===;;;777222000111444777999:::999999===<<<:::888666444222111666888999999888777777888;;;@@@HHHOOOTTT\\\hhhsssxxx}}}wwwooofffZZZRRRGGG@@@888222000//////.........---,,,,,,------...000555999999555333555888:::<<<===;;;777555666888???@@@AAAAAA@@@===999666333222222444666888888888777222,,,))))))***+++++++++,,,///111222222111000333555777888777666666777333555777555222111444777666444111/////////...,,,,,,...000222444444444444444777;;;???CCCHHHNNNRRRPPPSSSWWW\\\aaadddeeeffffffiiilllmmmooottt|||}}}{{{yyyvvvuuutttssspppnnnddd```]]]ZZZYYYWWWSSSQQQDDDAAA<<<777444444555666:::;;;888:::>>>???SSSttt```aaabbbccceeefffhhhiiilllooorrrssssssuuu{{{wwwrrrmmmmmmppprrrpppmmmffffffeeecccaaa^^^[[[YYYMMMKKKGGGDDDBBBAAA>>><<<999999888999:::888555333///111444888:::;;;;;;:::<<<;;;:::888555333222111555777999999777666555666999===DDDKKKNNNTTTaaammmqqqvvv|||zzzssslllaaaVVVKKKCCC999222//////---,,,......///............---111222555555555555666777999;;;<<<999555333333555;;;;;;<<<>>>???===888555222111111222666888999999666111,,,***+++......,,,,,,---...///111111222222555777::::::888666666666666666777666555555666777555222///------,,,+++******,,,///222333444333333222666;;;AAAFFFLLLSSSWWWSSSWWW]]]dddiiimmmnnnnnnoooppprrruuuxxx|||~~~~~~~~~|||zzzwwwnnnjjjeeebbbaaa^^^YYYTTTMMMIIICCC===999666666666:::;;;888:::>>>???SSStttiiikkkmmmoooppppppoooooorrrvvv{{{|||{{{|||~~~|||||||||{{{xxxvvvrrrrrrpppnnnllljjjhhhggg^^^YYYRRRLLLHHHEEEBBB@@@;;;:::999888888777555444000222555777888999888777888888777666666555444444444666999999777555444444555888>>>DDDEEEHHHUUUccciiimmmssswww{{{}}}wwwqqqfffZZZNNNFFF;;;444222222111///111111222222222111//////111000///111555777888777888:::;;;888333111111333555666777:::<<<;;;777222000//////111444888999999333...++++++///222111///............///000222333444666888888777666666777999888666666777888888777444111...,,,,,,,,,+++******,,,000333444555444333444777<<>><<<<<<:::;;;888:::>>>???SSStttqqqsssvvvxxxyyyxxxvvvttttttzzz}}}zzzzzzyyywwwtttrrrqqqpppppplllfff]]]TTTNNNJJJFFFDDD===;;;999888777666666666222333555777777666555444444444555555666666777777444666888999777555444444222444:::???>>>???KKKZZZcccggglllpppuuu|||yyytttiii]]]QQQHHH===666555666555333444444555555444333111000222...,,,...444999999777888999:::777222///000222222222444888;;;:::555111///......000333777999999000---***,,,111444333111000///...---...000222444222444666666666666777888;;;888666666999:::999777444111...,,,,,,,,,,,,++++++---111444666666555444666999>>>CCCHHHNNNTTTXXXiiijjjlllooorrruuuxxxzzzyyyrrrnnnjjjjjjkkkjjjeee```\\\YYYSSSNNNHHHEEECCCBBB::::::888:::>>>???SSSuuu}}}}}}~~~zzz}}}yyyyyy{{{||||||zzzuuuooogggaaa^^^XXXOOOHHHEEE@@@;;;777555555555555666333222444777999777444222333444444444555777999::::::999777555333111000111333666888<<>>:::666666999777777666444111///000111333000------000333555444555666666555444444555777777666555777:::999555111,,,,,,...333777999666333000000000000111222333444...000111000---,,,---///444444444555444444333333333222222444555555333111222111///---,,,,,,+++++++++---000222333555777:::>>>AAAFFFJJJMMMSSS[[[aaalllooosssvvvxxxzzz}}}xxxqqqppprrrrrrmmmhhhccc^^^XXXSSSOOOKKKHHHEEE@@@<<<333666???EEEZZZzzz}}}|||}}}{{{uuunnnkkkiiigggbbb^^^QQQKKKBBB:::777666555555888666444444777999777555333444555444444444666888::::::999777555111...------///222444777<<>>BBBHHHOOOYYYdddmmmtttzzz}}}|||uuucccXXXMMMEEE>>>888666888444222000---+++...333777<<<999444111111111111111666777888888888999;;;======:::666666777888555222---,,,---000444555222...111111111000000000000000111222333111///---,,,---///000111222222222222222/////////000222222111000555555444222///,,,((('''(((+++...111333666:::===AAAFFFLLLQQQWWW___hhhoooxxx{{{}}}}}}{{{vvvpppnnnmmmlllkkkggg___VVVPPPLLLLLLHHHHHHIIIHHHYYYyyy|||yyyvvvnnnggg[[[PPPHHHBBB>>><<<;;;777333333555777777555666666666444222333555777;;;<<<<<<:::666000***&&&))),,,///333666:::@@@CCCHHHNNNXXXaaahhhnnnsssvvv{{{tttggg\\\PPPHHH@@@999777888444222...***(((+++111555;;;888555222000000000000444666777888888:::<<>>:::666666888:::999777///------///222333000,,,///000000000111000000000444555555444222000...---...///000111222333333333///......000222333222111555666666555333///,,,***+++---///111333666:::===AAAFFFMMMTTTZZZcccmmmuuu{{{~~~}}}yyyttttttsssssspppjjjbbb\\\TTTWWWVVVVVVTTTPPP___~~~{{{xxxtttoooggg^^^WWWPPPIIIEEE<<<888333222444777777777666666555333222222555777<<<======;;;777111+++'''(((+++000444777<<<@@@DDDFFFKKKTTT\\\ccciiiooossszzzwwwoooggg]]]QQQJJJBBB;;;888999666444///***'''(((---111444444333111000///000000111222444555666888;;;======999666666999<<<===<<<111///...///222222///,,,,,,---///111222333333333777777777666555333000...//////000222333333333333000//////000333555555444555555777777666444222000///111222222333666:::===AAAFFFNNNUUU\\\eeepppwww|||~~~yyyxxxwwwvvvtttqqqlllhhh[[[______```^^^XXXeeewwwsssnnniiiccc\\\UUUQQQDDD???888555777999999999666666555333111333666999<<<<<<<<<:::777222---***))),,,000333666:::===@@@???DDDKKKSSS\\\dddmmmrrrsss}}}xxxpppfff]]]TTTMMMEEE===888888666444111,,,)))((())),,,,,,///111222111//////000...000222333444555999;;;:::777444555999======<<<333000///000333333111...,,,---///222444444444444888777777888888666222//////000111222222222222222111000///111444666777777444555666777777777666666333444444444444777;;;>>>CCCHHHOOOVVV]]]gggqqqyyy}}}zzzyyyxxxvvvsssqqqcccfffeeeffffff^^^iii{{{wwwrrrnnniiieee```\\\QQQKKKBBB===<<<<<<<<<;;;555555444222111333777:::::::::999888555222///---...000333555666777999;;;999===CCCJJJRRR\\\eeelllooozzz|||vvvhhh```WWWQQQIII>>>888666333333222///,,,)))(((((((((,,,222444333000///...---///111111222444777999888555222444777::::::888444222000222444555333111---///111444555555444444666555555777888777222/////////000111111000000000111000///111444777888888444444555555666666777777444555555555666999>>>AAAGGGLLLSSSZZZ```iiisss{{{~~~{{{wwwtttnnnooolllmmmnnnfffnnn~~~zzztttoookkkhhheeeccc\\\TTTJJJCCC@@@???>>><<<555555333222111333888;;;999888777555333111///...444555777888777777888999999;;;???DDDJJJSSS]]]dddnnnyyy|||jjjbbbZZZTTTKKK???777444111222333111...***((((((''',,,333666444000...------///000111222333666888666444111333666777666444666333111333666777555333000111333555555555333222444333333555777666222...//////////////////......000//////000333777888888555444444444444555666666333444555666777;;;@@@DDDKKKPPPWWW]]]ccclllvvv}}}~~~xxxtttxxxwwwrrrsssuuummmsss|||{{{wwwnnnggggggbbb^^^YYYRRRLLLEEE>>>:::666555555666777999;;;<<<999777555333222333444555:::999888888999999777555333777;;;???BBBHHHPPPVVVjjjqqqzzz}}}yyyooollleee[[[OOOAAA666///333444444222000//////000,,,---000333666777444222111333555666444222111111333444333000...///333777:::888555333333444666777333111111555999999444///...000555888999777444222000000000111111000000000---......---...000555888999999777555333333666999555444555777888999AAAJJJRRRYYYaaahhhmmmrrrxxx|||zzz}}}zzz~~~vvvzzz{{{rrrnnnnnnlllfff___YYYUUUOOOGGGAAA:::999888777777888999:::999777444222222555888;;;===<<<;;;;;;;;;999666444333666;;;>>>BBBHHHNNNSSS```gggpppwww|||{{{rrrmmmdddZZZOOOCCC999222111222333333333333444555111111333666888999777555444666888888666333222222222222111///...000555:::<<<:::888555444444555666444222222444888999555111---///222555777777666666111111111000000111111111333333222111000111444777999999888555333444777999555444555888999<<>>======<<<999555222222555:::>>>BBBFFFJJJNNNVVV\\\eeemmmttt{{{~~~xxxooobbbWWWOOOFFF<<<555...///111333666888999:::444444444666888999888666666888::::::888555444444222222000......111777<<<>>><<<:::777666555555555777444333444777999777444---...///111444666999:::333222111000000111222333888888777444222222444666999999888666444555777:::666444555888:::>>>IIISSS[[[bbbmmmvvv~~~~~~zzz}}}rrrnnnhhh```XXXQQQKKKGGGBBB@@@<<<888666555555555777555333333444666:::<<<:::::::::::::::888333000111444888<<<@@@CCCFFFGGGPPPVVV```hhhooovvv}}}rrrbbbVVVOOOHHH>>>777------...111444777999999444444444555777888666555555777::::::999777777777555333000---...222777;;;;;;;;;999888777666555555888666444444666888888777000///...///111555999;;;444333222111111222333444::::::888666333333444666888999888777555666888:::888666666888:::???IIIUUUaaahhhrrr{{{{{{uuuvvvrrriii]]]SSSNNNMMMEEEBBB===999666555555666444555555666666555555555333333333555666555333000222333666999===@@@AAABBBHHHPPP\\\fffmmmssszzzvvvfffYYYRRRKKKAAA:::111///------111444555555444444555666888888777555222444888999999888888999777444111...///222666888777777777888777777666666888777555444666777888999444222000///000333666999555444333222222333444555777777777555333333444666777888888777666666888::::::888777888:::>>>HHHSSS```gggqqqzzzxxxyyyxxxpppeeeZZZTTTRRRJJJGGGAAA;;;888666666666444555777888777444222000/////////000333444333222333222333666:::=========@@@HHHTTT^^^gggpppxxx~~~zzzlll```XXXPPPHHHAAA888333---+++...111333333444555777:::<<<<<<999666111444777999999888888999888555111000111333555555444555777888999888777666777666555555555666888999666555333222222333555666444444555555555555444444555555666444333222333555555666777666555555777999:::888888:::;;;???HHHSSS\\\dddoooyyy~~~}}}zzzxxxsssjjj```YYYRRRNNNGGG@@@:::777777777666666777777666555333222111///...///222444555555444222111333777:::;;;:::<<>>AAAEEEJJJQQQ[[[iiirrr|||wwwooofff^^^XXXUUUFFF===222---000444777888---000444999<<<;;;777333777999;;;;;;999777666555333111000222555888777666999:::<<<<<<;;;999666444444555666666555555666777444555666777777777555555333444777888888777444333666777777555222000000111222444555555444444555777888777:::???BBBEEENNNXXXdddkkkuuu~~~wwwlllhhh___VVVOOOEEE;;;999>>>;;;999777666666777999;;;999777444111000111444555666111///222999===:::666888===CCCHHHMMMTTT^^^dddzzz~~~~~~uuujjj___VVVQQQFFF@@@999555555666555444111000000111444777777777444666999888555444444666555444333555777888777666444444555555666555555555555222//////222555666555666555444666999:::777444555555666666555333111000222111000000000111222333444555777:::<<<<<<999777::::::<<<@@@GGGOOOVVV[[[cccjjjttt|||{{{ssspppggg]]]UUUKKK@@@>>>AAA===;;;999777777888:::<<<;;;888555111///000111222000---,,,222:::>>>===999999===BBBFFFJJJQQQYYY___mmmvvv~~~vvvnnnddd[[[TTTHHHAAA:::666555555444222...,,,,,,---111444555555444666777666444333444666444333333444666777666555444444555555555444444333222000...000444777888777777666555777::::::888555555555555555444222111000............///111333444666666888:::<<<<<<:::777:::;;;>>>BBBIIIQQQXXX\\\fffllluuu||||||uuummmccc[[[QQQHHHDDDEEE???===;;;999888999;;;<<<<<<999555111///......///---,,,---333;;;>>><<<999:::===AAADDDGGGLLLSSSYYYfffooo|||~~~xxxssskkk```XXXIIICCC<<<777555444222000***)))'''(((,,,000333444444444444333222222555777333222222444666777666444444444555444444333222111......///111555888999999777666666888999:::888777444444444333111000//////+++++++++,,,...111333444777777888:::<<<<<<:::888777999===CCCJJJQQQWWW[[[gggmmmtttzzzvvvpppggg^^^VVVOOOKKKIIIBBB@@@<<<999888888999::::::888444111///......///000000111666<<<>>>;;;777:::===@@@BBBDDDIIIOOOUUUhhhlllssszzzzzzwwwooocccYYYLLLFFF>>>888666444111...)))'''%%%%%%)))...111333444333222111111222555777333333333555777777666555444444444444333222111000---...000333666777888888666666666666777888777777555444222000///.........,,,,,,,,,,,,...111333444777666666777999:::999777444777;;;BBBIIIPPPUUUXXXdddjjjqqqwww}}}}}}xxxnnneee]]]VVVOOOJJJDDDBBB>>>999777555666666666555333111000000111111222222555999===???<<<999999<<>>@@@@@@???888;;;>>>???@@@DDDJJJOOOSSSZZZeeepppyyyxxxoooddd[[[PPPJJJBBB===:::777222...,,,***((((((,,,///111222222111///000333555666666444555666888::::::888666444444555444444333222111111222333222111000111333222333444333222333444666777555111...,,,,,,...///111000000000111222444555666444222222333555555555666888;;;@@@GGGNNNSSSWWWXXX```jjjttt{{{~~~ssslllhhh^^^SSSMMMJJJCCC<<<777333111000444333333333333333444555333444666999<<<>>>??????999;;;=========???DDDHHHIIIPPP[[[gggqqqyyyzzzpppgggaaaQQQLLLDDD???<<<999444000---,,,***+++...000111111111000000222555777777666333444555888::::::777555444444555555555444444333000111222000......000333333444555444222222555888888555111---,,,,,,...////////////000111444666777888555222111222444555555555666888<<>>888333000///555555444333333333444444888888888888999:::;;;;;;:::<<<===<<<:::;;;???CCCIIILLLRRRZZZcccooo{{{{{{rrrjjjfffRRRLLLEEE@@@===:::555111...---,,,---///000000///111000000333777999888555222333555777999999666444444444555555666555555555///000000...,,,---000444333555666444222333666999999666111---,,,,,,...000,,,------///111444777999999666333111333555666666222222333666<<>>CCCEEEKKKUUU]]]dddmmmvvvtttiiifff[[[VVVMMMEEE???:::666333000111111111000...+++***///111333555666666555555000000111333666666555333111111222333333444555555444111...---000444777999555666666666777777777777666555444111......111333222---)))***111888;;;;;;555555555444333333555777444333333444999???FFFJJJRRR```nnnvvv}}}~~~yyyssslllggg___[[[SSSIII???888444333333222000///000333666777888666444444555666555444444555555555555777;;;>>>@@@AAAGGGPPPYYY```kkktttyyykkkcccZZZUUULLLDDD>>>:::666333222222111111000///...---111222444666777777666555222111111222444555444222///000111222333444555555777444000000222666888999888888777777777777777888777666444111...///222555222...+++---333888:::999666666666444222222444555555555555666:::???DDDGGGNNN[[[iiisss|||{{{qqqjjjeeeaaaZZZQQQGGG>>>777333333222111111222333444555444333444555777777666444333444666666666999<<>>:::666333444333222000000000111111333444555777777777666555555333111000111222111111......///111333444555666:::777444333555777999::::::999888666666666666777888666333///---///333777333111///111555999888777777777666444111111222444777777777888;;;>>>BBBDDDIIIUUUbbblllvvvzzzrrrjjjeee^^^UUULLLCCC<<<777444444444444444444555555333444666999;;;;;;999777444555777888888:::===@@@:::999<<>>@@@999777999@@@GGGPPP]]]hhhnnnttt}}}|||tttnnnhhhaaaUUUJJJAAA:::666333444333000......000222444111222222333444444444444888444000......000000000///000111444666888:::;;;;;;999777777888999888888888777555333222111111222333111...***))),,,222666444555666888999888666444222222333222111222444666888888888999:::<<<>>>@@@FFFLLLVVV___gggnnnwww~~~zzzqqqjjj```XXXQQQJJJCCC>>>999888777777888999:::;;;999:::;;;>>>@@@???<<<:::444666888999999999;;;===999777888>>>DDDKKKVVV```iiipppyyy~~~yyyuuullldddXXXLLLBBB;;;777444555333111///...///111333000000111222333444555555777444000//////111222222000111333555777999;;;;;;888777666666888888777555555555444333222111000///000///,,,***))),,,111555444555777888888777555444000111111111111222555777666666666666888<<>>;;;:::;;;<<<===<<<999666333444666777666666777888999666777<<<@@@EEEOOOXXXcccjjjttt~~~wwwkkkcccWWWKKKBBB===999666777555333111000000111222///000000222333555777888444222000000222444444444111111333555666888::::::444333333555666666555333333333444555444222000.........---+++***---111444333555777888777666555555000111111111000111333555444333333333666;;;???BBBDDDEEEMMMXXX___eeeppp||||||yyysssllleee^^^SSSEEE;;;999777555444555999<<>>BBBJJJRRR^^^eeeppp{{{wwwiiiaaaUUUJJJBBB===:::999888777555333222222222222///000111222444777999:::333111000111333555666666111111222444666777888999111111222333555555333111222333555666666333111///.........,,,,,,...111555333555777777666555555555222222222111//////111333333222111222555:::@@@DDDDDDDDDJJJSSSYYY]]]hhhsssuuuxxxnnnfff^^^SSSIIIBBBBBB999333333555666999<<<999666444333555444222///...111555888888666444222111444888::::::???GGGNNN^^^dddoooyyy~~~~~~wwwooofffYYYMMMEEE@@@===;;;888666333222222222000///111222444666888888555333---///000111222222333333333111000000111111000...---000555999:::888555333444555555555555333222111111///---,,,...000000000111222333444333444777999222000...000333444333111111444666888999;;;===???AAAEEEJJJOOOUUU[[[aaaeeemmmwwwuuuiii]]]QQQIIIFFFBBB999333333555666888;;;888666333333444444111///,,,///333666888666444333222555999::::::>>>EEEKKKTTT\\\jjjvvv||||||wwwnnnfffYYYNNNEEEAAA>>><<<999777555333333333111000111222444666999999666444///000111222222222222333222111//////000000///......111666:::;;;:::888666666666777666555333111000000...------///000000//////000222222111222555777222000///000333444333111333555777888888999;;;===???BBBGGGLLLRRRXXX^^^bbbiiiqqq{{{{{{mmm___TTTOOONNNBBB999333333555555777999666444333222333333111///+++...222555777666555333333666888999:::===CCCHHHJJJSSScccrrryyy|||}}}{{{nnneeeYYYNNNFFFBBB???>>>;;;888666555555555333222222222444666999999888666222333444444222222333444222000...---...////////////222777;;;===<<<:::999777777777666555333000//////......///111111000///...///000000000000333555333222111111333444333222444666888888777666777888:::>>>CCCHHHMMMSSSYYY]]]gggkkkqqqzzz{{{pppgggaaaZZZUUUAAA999333333555444555777444333222222222222111000...111444666777666555333222444777888:::===BBBFFFGGGOOO]]]lllssswww}}}mmmeeeYYYNNNGGGBBB@@@???;;;999777666666666555333222222333666999:::888777444666777666333222333666222///---,,,...///000//////222777;;;===<<<;;;:::666666666555333111...---......///111333333111///...000111000000000222444555444333222222333444444444666777777555333333333777:::>>>CCCGGGLLLRRRVVVeeehhhmmmrrrxxx}}}{{{sssppplll```SSSAAA999333333444333333555222222333222222111222222444555777888888666444333000222444777:::>>>BBBEEEJJJNNNXXXeeemmmrrryyymmmeeeYYYNNNFFFBBB@@@???;;;999777666666666555444333222333555888999888666666888999666333111444777222000......///111111000000222666999;;;:::999888222222222222111///---,,,......///111333444222000111222333333222222444666777666555333222333444555222444666555333111000000444777;;;???BBBGGGLLLOOO[[[aaaiiilllnnnrrr{{{}}}uuusssooo___LLLAAA999333333444333222333111222444333222222333444777888999999888666444333111222444666:::===@@@AAAJJJLLLSSS^^^gggmmmuuu~~~}}}yyymmmdddXXXMMMEEEAAA>>>===999777555555555555444333444333333444666777666555333666888555000///333777222111000111333444333111333444666888999777666444---...///000000///...---/////////111333444333222444555666555444555666888999888777444222222444666111444666666444222000000555777:::<<>>;;;999666444222222333333222111555333222222333444222111+++///111...)))(((...444333333555888:::999666333999::::::999777555222000(((***,,,///111222333333222000//////222444555666777888888888666666888:::;;;;;;999666222111444888222555888:::999777666666777999:::;;;<<<===@@@CCCIIIKKKPPPVVV]]]ccchhhjjjlllrrrzzzzzzqqqooommmmmmnnnrrrtttwww|||tttjjjfff___WWWBBB:::333111000///111555555666777666555444555777555444222000...///333666777666555555555555555666===AAAFFFLLLSSS]]]iiirrr~~~uuurrrfffZZZQQQJJJ@@@999777;;;888555222111000///...000000111111111///...---***))))))(((***,,,...000222555888;;;<<<:::777555<<<999777777777444///***---+++***///444777444111000---,,,...222555666555999999777333......111555::::::999666333222444777555666888999999888777555333555777;;;>>>???===<<>>===:::666333111///---+++///000111111000///...---+++******+++,,,///222333000333666999::::::888777777666555555666444000,,,000///000333666777666444222///---...222555666666888888777222...---111444999999999666333333666888666777999::::::999777666444555888;;;======<<<:::AAADDDHHHKKKOOOSSSXXX\\\lllrrryyy||||||uuueee___]]]___ccchhhkkkpppvvv||||||sssjjj^^^TTTEEE>>>888666444000///222555777888777555444444555666555444111......111444444444444555777999:::;;;<<>>AAADDDGGGJJJNNNQQQaaagggnnnsssvvv|||ssscccZZZWWWYYY]]]bbbffflllrrrxxx{{{rrrhhh\\\SSSHHHAAA;;;888555111///000000222444444333333333444666666444111///...000222222333444666888;;;===>>>===???AAADDDJJJUUUbbblllssszzzzzznnniiiccc[[[NNNCCC???AAA===;;;777444222000---+++---...///000000000///...++++++---///222555888999111111222444555666777777//////000000111000///...333777999888444222444777777555222000111333555777666777888555222000333666666666666666666777999:::999999:::::::::999888777666888;;;<<<;;;999777666777999<<>>BBBFFFIIIHHHNNNWWW```jjjvvvtttfff[[[RRRQQQSSSVVV]]]eeejjjooovvv|||vvvkkkaaa[[[KKKDDD<<<999555000...///...111555777777777777888555555444222000///000222222333444555777:::<<<===<<<>>>AAACCCHHHQQQ]]]fffooorrryyy}}}wwwooodddYYYKKK???:::;;;666555555555555555333111---///000222333333222222---...///111333444666666444444444333333333333333222333333111...,,,,,,---000333555222---+++---111555666555444222222333555666999;;;:::888666777999666555555777999;;;::::::888777777666555555555444555999<<<<<<888444444444222444777:::<<>>AAAEEEHHHOOOXXXcccppp|||uuucccUUUKKKJJJNNNMMMUUU]]]bbbeeelllvvv~~~{{{nnn___WWWMMMDDD:::666222//////111111444777777666333222111222333333222111000222333444444444555555666777888888;;;>>>AAAFFFMMMWWW^^^eeeooo|||zzzlll]]]QQQHHH>>>999888666666555666666555333111///000222444555666555555333333444444555444444333000222333555666666555555222333444222///...000333333333222000......///000000333666666333111222333333666:::;;;888666777888777666555777;;;<<<:::888555444333222111000000111333888<<<<<<777333333555111333555555666777:::<<>>???BBBFFFNNNZZZhhhppp{{{yyydddVVVLLLDDD@@@???@@@EEEMMMVVV]]]ccciiimmmxxx~~~{{{tttfffXXXVVVLLLBBB===888111---,,,,,,///222444444333111000//////000111444666777777777999;;;<<<<<<999666444444777:::>>>AAAFFFLLLPPPYYY___jjjvvv~~~yyynnnggg]]]RRRIIIAAA<<<888999777444222111111222333555777:::;;;:::999::::::777555333222333666999;;;;;;999777666666777999::::::999777444222111000000+++***)))***...111333333333222111111222444666777999::::::999888888999;;;999999999999888777666555444666888777555444555777888888888777777666666666111111000000222555888:::;;;<<<>>>BBBJJJVVVccclllxxxqqq^^^RRRJJJDDDAAAAAAAAAFFFMMMTTT[[[bbbiiimmmxxx|||wwwiii[[[RRRHHH???;;;888222.........///111222333111///---+++...111444555666777888;;;<<<>>>>>><<<999444222333555999===AAAEEEKKKNNNWWW^^^iiiuuu}}}wwwooofffYYYNNNFFF@@@<<<:::888777444222111222333333222555999<<<<<<<<<<<<===888666555444555777:::<<<:::999777666666888:::;;;:::999666444222000//////+++(((&&&&&&)))...222444333222222222333555777888888999999888666666777888999999999999888666555444222444555666666666666777888888888888888888777777444333222111111222333444777888;;;???HHHTTTaaajjjwwwuuufffVVVMMMHHHDDDBBBCCC@@@DDDJJJQQQYYYbbbkkkpppvvv|||vvviii]]]NNNDDD<<<999777333000000------///000222111---******...333777888888888999===>>>>>>>>><<<888444222222444777:::>>>BBBGGGKKKWWW___iiittt{{{~~~wwwrrrhhhZZZNNNGGGBBB???<<<777666555444333333333333111444999<<<<<<<<<<<<<<<888777777777777888:::;;;999888777777777888999:::999888666444222111000000---***&&&&&&)))...222333333333333444555777888999888999999777444333444555888888888888777666555444111222444666888888888888777888888888888888888888666555333111000000000000333555999???GGGSSS___gggttt{{{iii[[[MMMGGGEEECCCCCCEEE@@@CCCGGGLLLTTT]]]gggnnnrrr{{{{{{rrrfff[[[LLLCCC;;;999888444111222******+++...111111---******000666;;;<<<;;;;;;<<<<<<======<<<;;;999666555333444666777999===BBBEEERRR[[[gggpppuuu{{{xxxrrriii\\\QQQJJJEEE???:::666666666777666555333222111555999;;;;;;:::999999777888888999999999888888777777777777888888999999888888666555444333333333---,,,++++++...000111000222333555777888999999:::::::::999777444222222333777777777777666666555444111222444777:::;;;:::999666666666777777888888888666555444222000///......111333888???GGGQQQ\\\ccclllrrr|||yyyaaaTTTGGGCCCCCCCCCDDDFFFCCCDDDFFFIIIOOOXXXaaahhhoooxxxyyyooocccYYYMMMDDD<<<:::888444222222'''''')))---111111...++++++111999>>>>>>======>>>;;;;;;;;;;;;:::999999888444444444444555888===@@@JJJUUUbbblllqqqwwwyyyppphhh\\\SSSLLLFFF===777555666777888888666444222333666:::;;;:::777666555777888999::::::888777666555666777888888888888888888888777666666666666666......///111333222000...222444666888::::::::::::<<<<<<;;;888444222222333666666666666666555555444111222555999<<<===<<<;;;444444555555666777777777666555333111000///......000333888???FFFOOOYYY___ffflllvvvqqqWWWKKK@@@???BBBBBBBBBBBBDDDCCCCCCGGGNNNWWW___cccpppwwwzzzpppccc[[[JJJ@@@777666777555333222...///111222111000...,,,555777:::<<<<<<;;;999777;;;<<<<<<<<<;;;999777666444666777777666666777888JJJSSS___iiiqqqyyy}}}qqqiii___TTTLLLEEE@@@===888777555777999:::888555666777999;;;;;;:::999888:::888777777888999999888:::999666444444555777888888999:::;;;:::888666444...---...000222444333222222444666777777999;;;===999999888777666444222111333333333555777999888777111222555999<<<>>>===;;;666444333222444777;;;>>>:::777444000///000222333888555555:::???FFFRRR\\\fffjjjqqqxxx~~~tttcccVVVJJJAAA@@@CCCCCCCCCDDDDDDCCCBBBEEELLLUUU]]]bbbnnnuuu~~~yyyssslllccc]]]MMMBBB999777777666444444222333333333222111///...666777999::::::999888777::::::::::::999888777777555666888888777777888:::KKKTTT```iiipppxxx|||tttmmmbbbVVVLLLDDD>>>:::888777555777999999777555666777888::::::999888777777666444555888:::;;;;;;999888555333333444666777777888999999888666444222///......000222333222111111333666777777888999;;;888888777777666444333333333222333444777888777666222222444777;;;<<<<<<;;;666555333333444777;;;===;;;999444000......///000555444666<<>>???999777444222222333666777555666777777666444222000111000000000222222000...///222666777777777777888555555555555555444444444333222333444777888777666333222333555888;;;;;;:::666555444444555777:::<<<<<<999444000---,,,---...222222777>>>AAABBBGGGLLLWWW[[[aaaggglllnnnoooooowwwwwwxxxyyyzzzzzzwwwtttwwwvvvuuuvvvzzzuuudddZZZLLLDDD>>>???BBBBBBBBBDDDAAA@@@???@@@EEENNNYYYaaaffflllvvv~~~~~~tttggg^^^WWWJJJ===999999888888:::777555333111111333555777;;;:::999888777888999999;;;999666333222333444555666888:::::::::;;;<<<>>>IIISSS```jjjrrryyyxxxqqqlllcccZZZRRRJJJCCC???777666555555666666666666777777777777777888888888666333111222555:::===???888777555333333555666888555666777777666333111000333222111111111111...,,,---111555777777555555555222222222222222333444444444444444666888999888666444222222333666999:::999555555555555666777999::::::777333///------...///222222666<<<>>>>>>AAAFFFMMMQQQWWW]]]bbbeeeeeeeeejjjkkklllnnnppppppooonnnnnnnnnnnnqqqvvv||||||iii[[[SSSFFF???;;;===???>>>???AAA??????>>>???BBBKKKWWW___dddjjjsss|||wwwkkkccc[[[MMM@@@;;;:::999999;;;555333111///000444888:::<<<;;;999888888999:::;;;<<<999666222000000111222555777999::::::;;;===???GGGQQQ___kkkttt|||wwwqqqlllddd[[[SSSJJJBBB===666666555555444444666777888777777666777888999:::999666222222444777999:::888777777777777777888888555666777777777555333111555333222111111000---++++++...333555555444333444000000000000111222333444666555555777999:::888777444333222333666888888888555555666666777777888888777444111...---///111222555333555888999999===BBBEEEHHHNNNTTTYYY]]]^^^______```ccceeeggghhhiiiiiidddeeehhhmmmrrrwww{{{}}}|||sssaaaSSSKKK@@@;;;999;;;<<<:::;;;======>>>??????BBBJJJUUU^^^eeejjjrrr|||{{{xxxtttooojjj]]]PPPBBB===;;;:::999;;;444222000///000333888;;;:::999888888888999;;;<<<;;;999555222000///000111333555888999999;;;===???DDDOOO^^^kkkttt}}}}}}yyytttooofff\\\RRRFFF<<<666555555555444333333555777888777555444444666888:::;;;888444333333555555555666777888::::::999888777444555777888888777555444555444222111111///---***))),,,000222333333333444111000000000000222444555666666666777999999888666555444333555777888888777555666777777777777666666444222000...///111444666666444333555666666:::@@@AAACCCFFFKKKPPPTTTWWWXXXUUUXXX[[[\\\\\\]]]___aaa[[[\\\```eeejjjooosssvvvttt{{{|||lll\\\NNNEEE>>>999888::::::888888:::;;;>>>@@@@@@BBBIIITTT\\\iiimmmuuu~~~zzzwwwsssnnnkkk^^^QQQDDD???===:::999999777555222000000333666888555555666666777888::::::777666444222111111222333111333666777888999<<<>>>BBBMMM]]]iiirrr{{{}}}}}}tttooofff\\\PPPDDD999222444555555333111222555888666555222111111333666888;;;888555444444444333222222555999;;;<<<:::777444222333555777888777666555555333222111111///---***(((***---000000222444666444333222222222444666777555444444555777777666444444444555666888999777555555666777888888777666555444333000///000222555777555333333666666555888>>>??????@@@BBBFFFIIIMMMOOOOOOQQQSSSRRRQQQPPPRRRTTTTTTTTTUUUYYY^^^eeelllppptttyyyqqqcccUUUGGG>>>===999888::::::777777999:::===@@@AAACCCIIISSS[[[mmmpppwww}}}vvvmmmfff^^^QQQEEE@@@===:::888888:::777444222111222444666222333444555666888888999444333222222222333444555///222444666777888;;;===BBBMMM\\\hhhpppxxx~~~pppkkkdddZZZPPPDDD999222444555555333111111444888555333000//////111444666:::888666444444444222000000333888<<<<<<:::555222000222444666777777777666555333222111111000---+++'''))),,,...///111444777777666444444444666888999444333333444555666444333444555666888:::999777555555666888999888777555444666444111000000222555777444222444777777555777;;;???>>>======???BBBFFFHHHKKKMMMNNNLLLHHHGGGHHHJJJQQQOOONNNOOOUUU^^^hhhnnnwww{{{~~~lll```XXXOOOGGGBBB;;;<<<===:::666555666999;;;<<<===@@@EEEMMMWWW^^^nnnqqqyyy~~~{{{qqqfffXXXLLL@@@:::888777999<<<===999555444666888777666555444555666888888666444333444444444444444333333444444333222333777===AAAHHHOOOZZZdddlllttt}}}wwwnnnaaaUUULLLDDD===777888777555444444444555666666333///,,,,,,000444777;;;;;;999777333///,,,***...111666999:::888555222111000///111444777999999777444111111333444333222000///......///222555888777666444444333444555666555444333222111222333333333333444666666777777777333555888;;;<<<<<<:::999999666111---,,,///222555555555555666777999:::;;;>>>;;;888888;;;@@@DDDFFFEEEEEEDDDBBB???>>>@@@BBBDDDEEEGGGKKKQQQYYY___cccooopppttt{{{uuuaaaVVVOOOGGG???<<<;;;;;;;;;:::888777888999999:::;;;>>>DDDNNNXXX```kkkpppxxx}}}yyypppfff[[[NNNAAA:::777666777;;;;;;888555555777888888666555666777888888777666666666666777777777777666666666555444333444666:::===DDDLLLXXXcccllluuu}}}{{{rrrkkk```WWWOOOGGG???999999888777555555555555666444333111000000222555777<<<<<<:::888555111...,,,000222555777777555222000111000///111444777888888666444222333666888888777222111000///111444777999666555444333222222333333333222222222333555777888555555444333444555777888888888888999:::<<<===>>>:::777222///...111555777555555555666777888::::::;;;888666666:::>>>BBBCCCCCCCCCCCCAAA???>>>>>>???@@@AAACCCGGGMMMTTTZZZ^^^dddhhhnnnuuu{{{wwwfffTTTJJJEEE>>>999888:::999888999:::;;;:::999777888:::===DDDNNNZZZaaagggmmmwww~~~yyyqqqhhh___SSSEEE===999666666999777666666777999999888777555888::::::777555666888888999999999999999999999777777666666666666777888>>>GGGUUUbbbllluuu~~~~~~vvvoooiii```XXXRRRJJJBBB<<<;;;:::999777666555555555222222222222333444666777<<<<<<;;;999666333000...111111222333333111000///111000000111444666777777333222222333666999999999333222111111333555888999444444333222111111000000///000000222555888;;;<<<888666444222333444777999;;;999666555555999===@@@;;;888555222222444888:::666666555555666777777888666444222333777;;;>>>??????@@@AAAAAA>>><<<<<<<<<:::;;;>>>BBBHHHNNNSSSVVV[[[```hhhnnnrrrwww}}}fffWWWHHHAAA>>>;;;888999:::888777888<<<===<<<999777888999<<>><<<999777666555777:::>>>BBBEEEGGGHHHRRRXXX___bbbdddgggnnntttrrr|||FFF===555444555555666888777777888;;;===>>><<<;;;<<<;;;;;;===CCCMMMYYYaaajjjnnnsssxxx}}}}}}vvvccc[[[TTTPPPJJJ@@@888444222555888:::999888888888777999999777333111333555111000//////000111333444222222333666;;;<<<999666666@@@OOO]]]iiittt}}}~~~yyyvvvnnnbbbXXXQQQLLLFFFAAA<<<<<<;;;:::888666444333---+++((('''***000666:::777777777777666444222111/////////000222444777888444444444555777888666555444666777555333111111111000000000000111222333333444666777888777555222000------------...000111333222444777999999777555333444444333333333444666666555555555666777999;;;<<<;;;999777444111///...---......///111555777777777666888;;;<<<:::888666666666888;;;>>>AAABBBCCCCCCIIINNNTTTYYY]]]cccjjjpppnnnwwwzzz}}}@@@999444444555333333555666888;;;===<<<<<<<<<<<<;;;;;;;;;===DDDOOO\\\eeeoooppprrrwww~~~{{{tttddd[[[RRRNNNIII@@@:::888333666999999888777888999;;;:::888666444333444444000///.........000222333444222222666;;;<<<999666888AAAOOO\\\gggrrr}}}~~~yyyoooiiiaaaYYYSSSKKKCCC===:::;;;::::::888666444333---,,,++++++...333888<<<777777888888777555444333333333333333555666888999666555666777999999777555555777999888555222222222///000000000111222222333333555777999999666333000------,,,,,,---...000111000111333444555444333222444333222111111222444666111111222444666888999:::777666555333111000////////////000333777999888777666888::::::999777666666888:::<<>>>>>BBBDDDHHHMMMTTT[[[aaaeeegggnnnqqqvvv@@@:::666666666333222333555999===>>><<<:::;;;===::::::;;;===EEEQQQ___hhhsssqqqrrrvvvxxxqqqeeeZZZPPPJJJFFF???;;;;;;444777999999777666777999>>>;;;888666666666555444000///......///111333444666333222555:::<<<999555:::BBBOOO[[[fffqqq|||zzzhhhddd___ZZZUUULLLAAA999999::::::999888666444333------...000333777:::<<<888888999999888777666555666666666666777777888999777777777888:::999777555444666999888444222222333000000000111222222222333111444777999999666333000---,,,,,,,,,---///000111////////////000111222333444111...,,,---///222555...///111333555777888999444333222222111111222222000000222555888:::999888666888::::::888777666777888:::===??????>>><<<:::??????AAAFFFMMMSSSWWWYYY___fffhhhooo~~~;;;999777555333222111111555777;;;???@@@@@@>>><<<<<<===>>>AAAGGGPPPZZZaaakkkpppxxx~~~tttlll```YYYOOOHHHEEEAAA;;;666000222555666666666666777<<<:::777444444555888:::777555222000000222555777666333000000111333555666:::>>>GGGTTTdddsss}}}wwwmmmkkkdddZZZMMMCCC<<<999555555444444444555555666//////111222555777999:::444555777888888777555444333555666777666555666777999:::999777444333444555555666777555333111111222...000222333333333444555222444555555444222222222000...,,,---111444444333,,,+++***---111444333111222222000---***,,,111555111111111222444444333222...,,,***,,,///111000///,,,...222555777888888888888;;;======999666666777:::;;;<<<======;;;999888::::::;;;???CCCGGGIIIIIIQQQ^^^hhhqqqyyy{{{;;;999666333111000///000222555888<<<>>>???>>>>>><<<===???BBBGGGPPPZZZaaajjjpppxxxvvvooofff]]]RRRIIIDDD@@@:::666111222444555555666666777;;;999777444444555888999777666333111111222333444222111///...000333555666999>>>HHHTTTaaammmwww|||yyypppkkkcccXXXMMMCCC;;;777555444333333333444444555111111111111222444666777333444666777777666444333333555777888666555555666777888888777666555777888777666555444333333222111000222444444333333333444000222444444222111000111---------111555777666444---+++***,,,///111111000000000000...---...222666000000111222333333222111///---+++,,,...000000///...000222555666666666555444888;;;<<<:::888888888:::;;;<<<======;;;999888::::::;;;>>>BBBEEEEEEEEEJJJVVV```iiisssxxx:::888444111///...//////000222444777:::<<<>>>>>>:::<<>>999555222222333333444666777888:::888666555555666777888777666555444222111000000//////...///000333666888999AAALLLVVV```iiisssyyy}}}tttlllaaaWWWMMMDDD<<<666444333222111111222333333444222000......000222333222333444555555444333222222555888999777555444444555666777777777888:::<<<888666333333555555222///333444555555333222222333///000222111000......///+++,,,///333777888777555...,,,******,,,.../////////000111111000111444666///000111222333222111111000...,,,,,,...//////...000111333444444444333222000444999<<<<<<;;;::::::999:::;;;<<<;;;:::999888999999:::<<<@@@BBBBBBAAABBBMMMTTT]]]hhhqqq888666444111000000111222111111222444666999;;;<<<888;;;???CCCJJJRRR[[[aaalllsss|||wwwnnnhhhaaaWWWMMMEEE>>>888444444222111222444666777777888777666666555666777888666666666555333000---+++///000111222333666:::<<<;;;DDDPPPZZZbbbjjjttt|||vvvmmmaaaWWWPPPHHH???888333222000//////000111222333111...,,,,,,...000222111222333333333333222111222555999:::888555333222555666888888888999;;;===:::555222222555666222...333444555444222000///000---///000///---,,,---......///000222444666666555///---+++)))***,,,...000111222333444444333333333...000222333222111000000111000...------...///000000111222333333333333222000333777;;;<<<;;;999888777777888999999888777777555555777:::>>>@@@@@@??????GGGJJJPPPZZZeee555555444444444444555666333333333333444666888999888;;;@@@EEELLLTTT]]]bbbqqqwwwyyynnnccc___XXXPPPGGG???888333444222000111444666777666666666666666666666777777444555666555333000,,,***111333555666777999===@@@;;;DDDPPPZZZbbbkkkvvvwwwnnncccZZZTTTMMMCCC<<<333222///...---...000111111///---+++,,,...222444111222222222222222222111111555888:::888666444333777888999888777888:::;;;:::555222222555666222...111333333222000...---...---...///...,,,+++,,,...333222111000///111333555111///---,,,+++---///222555666777777777555222000...111444555333000000000222111000...---...000222///000111222333444444444222444777:::;;;:::888666444555555555666555555555000111444888===??????>>>???DDDDDDGGGNNNXXXrrr444555666777888777777777444444444444555666777888999===CCCJJJQQQYYYaaafffuuuzzz|||pppaaa^^^XXXPPPGGG???999555333111///111555777666555444555666777777777666666444555666777555222///,,,333666888999888999<<<@@@;;;BBBKKKUUU___jjjvvv}}}wwwqqqggg___VVVNNNDDD>>>444222///---,,,---///111000///...---...000333555222222222111111222222222111444777999888666555555777888999888666666888:::888666333333555555222//////000111111///............//////...,,,,,,---///555444222///---...222666222222222000///000333555999999888999888666222///...222666666333111000111333333222000///000333666000111111222333444555555555444555777999999777555333333444444444444555555...///222777<<>>======BBB@@@AAAFFFNNNhhh555666888::::::888555333333333444555777888888999===AAAHHHOOOWWW___fffkkkxxx|||}}}pppfffaaaYYYOOOEEE>>>;;;999333000///111666888666333333444666777888777666555555666888999888666444222222666999888666555888<<<===AAAGGGQQQ]]]iiitttzzzwwwssslllbbbWWWKKKAAA;;;444222///---,,,---///111111000000000000222333444222222222111111222222222111333666777777666777888666777777777666666888:::777666555444333333222111---///000111000///000111000000000///------...000333444333111///000333777333555666555444444666999;;;999888999:::888444111///333888888444111111222444444333111000111666:::444444333333333333444444555444333555777999888666444444444444444555666666...///333777;;;===<<<;;;888=========CCCJJJbbb666888:::;;;:::777222///111222444777888::::::;;;@@@DDDLLLTTT[[[cccjjjnnnzzz|||{{{nnnkkkeeeZZZMMMCCC===<<<===222000///222777888555111222444666777888777666555666888999::::::999888777111555888666333222555888BBBCCCGGGPPP\\\jjjsssyyywwwuuuooodddVVVHHH===888555333///---,,,---///111333222222222222222333333333333222222222222333333111333555666666777888:::444555666666666666888:::555666777555333111111222,,,...000111111111222444111111111///...---///111000333555555333333555888444666999999777777999;;;:::999888999::::::777444///444999999555111111222444555444222111333888<<<777666555444333222222222555333111333777999999888555555555555555666777888000111444888;;;<<<:::888444999:::<<>>888333//////222555555333111111222333444555666666666666666777888888666444666666555555555666888888===DDDOOOXXX```hhhrrryyy~~~tttgggZZZQQQGGG===555333000+++''''''+++000444666333000000222444444333222222111000000111111111111222444444444444777999888888888888999999999999777777777777666444222111//////111222333444444444888777555333111///---,,,---///333666777666333222222333555666777777666666444333444666777777333///333444666666555444666777888888777666555444444333777999::::::777444222222---000333555666888:::<<<;;;888444000///000333666444333333555888::::::999888:::999<<<@@@CCCZZZ~~~888777777888999888444111...///111444888<<>>>>>:::444000...///222444444333222333555888999999777:::999<<<@@@BBBWWWzzz;;;:::888999999888666444...///000555:::???AAAAAAMMMQQQWWWaaalllwww}}}uuuqqqmmmiiibbbWWWLLLDDD@@@???:::777444444555777666666444444444555777999;;;<<<666444111111333555555555888888999:::;;;<<<===>>>???EEEMMMVVV___hhhqqqwwwyyyqqqfffYYYOOOEEE<<<777000---***(((***///555999555444222222333333444444444333222111000////////////111333333222222333444999999888666555333222222111333555777666444000...111111333444555666666666888888666444111---***((('''***///333555333111//////000111222333333222111000000000111111000...,,,000111111111111333777:::;;;:::999777555222111000777999<<<<<<:::666444333333444444444444555888;;;:::888555222000111222333555333111111333666888888666999999<<<@@@AAAUUUxxx===<<<::::::;;;:::999777111111222666<<>>999888666666666777777777999888777666777888999:::888555222222444666777888888999:::;;;<<<===>>>>>>===AAAJJJTTT^^^jjjsssyyywwwpppeeeXXXMMMBBB;;;666111///,,,+++---000444777444555555444444444444555444444222111000000000000///111333333222111222222666555444333222000//////...000333555444222///---111222333444555666666666555555555444222///,,,***%%%)))...333555444111//////000111222222222111000000000111111///...---,,,...////////////111555888;;;:::888777555333111111666888;;;;;;999666444333666666666444222222333555333444555555555444333222666333111111444666888888555999999<<<@@@AAAUUUwww===<<<;;;<<<======;;;999555555777999===CCCGGGKKKRRRYYYeeeoooxxxzzzwwwnnnhhh^^^SSSIIICCC???>>>777777777777777888999999;;;999777555555555666777999777444444666888::::::888999:::<<<============:::>>>FFFQQQ]]]jjjtttzzz~~~uuunnndddWWWJJJ???888444000/////////000222444555555666777777555555666777555444333222222222222222000222444444333111111111222222111000//////.........///111333333222000///111111333444555666666666222333333333222000---,,,%%%)))///444666555333000000111222222333222111000111222333222000......///---.../////////111444777999888777666555444333333555777888888666444333333888888777555222000000111...111444777888777444222777555333444666888999888666999888;;;???AAAVVVyyy:::::::::<<<>>>>>><<<:::999:::<<<<<<>>>CCCJJJPPP[[[cccmmmuuuzzz}}}xxxsssiii\\\PPPHHHBBB>>>;;;555666777777777888999;;;<<<;;;888666555555777888999777555666888:::;;;:::888999:::;;;<<<<<<;;;;;;999<<>>>>><<<999;;;>>>???>>>>>>CCCLLLTTTfffmmmuuuxxxyyy}}}yyyzzznnn\\\OOOGGGAAA;;;666333555666777777888:::;;;>>><<<:::888777888:::<<<888777666777999;;;;;;:::888999:::;;;;;;;;;:::999999<<>>BBBZZZ~~~777777888;;;===>>>===;;;888999>>>HHHUUUbbblllqqqwwwzzz{{{tttllleee[[[RRRKKKDDD<<<777999999888777666555444444888888888888888888888888<<<:::888555444333333444555555555555555777888999555999@@@JJJXXXeeeqqqwwwxxx|||uuulll^^^PPPDDD:::333///555666888;;;===<<<999666888888888888777666555555333222222333555777777666444555666777888888888888666444222111333444444444666555444333222333333444000111222444666777888888::::::999777666555444333777555222111222444555555333444555666666666555444222222222333444666777888444444333222222333444444666555333222333444666888555555555555666777777888;;;999777666666777555444777666666555555555666666===;;;888666444333444444666999777:::>>>BBBZZZ~~~777888;;;>>>AAABBBBBBAAA???AAAGGGQQQ^^^iiiqqqttt~~~{{{uuulllfff]]]UUUOOOGGG???888888888888777666555444333555555555666666555555555999888666555555444555555444333222222333666999;;;:::<<>>===:::777777777777777666666555555333222222444666777666555444444666888:::::::::999666555333222222333555666555444222000000000111222000222444666888999::::::;;;;;;:::999777666555555777555222111111222333444111222444555666555555444444444333333444555777888444333111000000111333444333222111000111333555666333555777888888888888999;;;:::888777666777888888999999888888888777888888:::999777444333333333444777999888;;;???CCCZZZ~~~555777;;;???BBBDDDEEEFFFGGGJJJQQQ[[[gggqqqxxx{{{}}}yyynnnhhh```YYYRRRJJJAAA:::666666777888777777666555333333444555555444333333444444444555555666777888444333111000222555999;;;999<<>>AAADDDIIILLLMMMSSS\\\fffpppyyy|||pppjjjaaaZZZRRRJJJBBB;;;555666777999999999888777222333444555555444333222111222333444666777888999555444222111222444777999444777===GGGSSS```kkkqqq|||~~~qqqiii^^^RRRIIICCC>>>;;;999999999:::;;;:::777444111222555777888777666555555444555777999999777555666555555777;;;;;;777444555555555444222333555777333333222111000//////...111333666999:::;;;:::999888888888999999999999999444666666555333000000000///000111222222222111000666555555444444333444444333333222111111222333333...///111222333333333333333777<<<===;;;888888999888999999999888888999;;;::::::::::::999888777666111111222222444555777888888;;;:::===BBBDDDZZZ}}}666999<<>>???<<<888888999555888::::::888888999;;;999999999999999777666555111222333444666777999999999<<<;;;>>>BBBDDDZZZ}}}:::===@@@CCCFFFLLLTTTZZZ\\\fffqqqwww{{{~~~|||rrrkkk```WWWOOOGGG???999888999:::;;;;;;:::888777333444666777777666444333222333444555666666666666888777555444333333444444333666<<>>>>>;;;999777777888:::;;;;;;888666222111111666;;;<<<888444555777:::999777666777888555666888888777555111///222444777:::::::::888777444555666777999:::<<<<<<888999888444000///111444222333333444333222000000,,,...000111222222222111222333333444444333333222///222666:::;;;999777555444999???@@@<<<888777888333777:::;;;999777888:::888888999999888777555444333444555666777999999:::999<<<<<>>GGGQQQXXX]]]___aaaiiiuuu~~~yyysssggg[[[SSSKKKBBB<<<;;;777999;;;<<<;;;:::777555666777999::::::999999888555777777333......333888999777666888::::::666333777666999BBBPPP```kkkpppqqq{{{tttiiiZZZNNNGGGAAA<<<777666666666666444333111000333555888;;;======;;;:::777777888888777666555444444333444666888888777555777;;;===;;;666222444666777777777777777666555444777666666999<<<===;;;888777555444555888:::999666999999888555111000222555666666555555444333111111,,,,,,...111444555444333777888999999999888777666:::;;;===@@@AAA???;;;888>>>@@@BBB???;;;777777999000444999:::777666777888999999999:::;;;999777444999999999888666666888;;;:::777===:::===EEESSS|||===>>>BBBKKKUUU\\\bbbeeekkkrrr|||ssshhh[[[SSSKKKBBB===;;;888999;;;<<<<<<:::888666666777888999888888666666000111222111......000333777666666888;;;;;;:::777888888:::CCCQQQ___jjjppprrr{{{~~~zzztttjjj\\\PPPHHH@@@999333444333333333222222111111444666888:::;;;;;;999888555666777888777555333222111111333555888888666444666999;;;999555222444666888888888888777777666666666555555777:::<<<;;;999777555333444666888777555444555555333111111444777666777777777555444222000+++,,,...222555777777777777888:::<<<>>>>>>>>>>>>@@@AAABBBDDDEEEDDDAAA???@@@BBBCCCBBB???;;;999888111333666777888888999:::999::::::;;;<<<;;;999777:::;;;:::999777777999;;;<<<888>>>999<<>>BBBHHHPPPYYYbbbhhhkkkvvv|||ttthhh[[[SSSKKKCCC===<<<888:::;;;<<<<<<:::888777666666777777666555333222,,,---.../////////000000555555555888;;;<<<<<<;;;999999<<>>BBBFFFIIIKKKKKKKKKIIIJJJKKKLLLMMMMMMLLLLLLGGGFFFFFFFFFEEEBBB===:::777666666777:::<<<===<<<;;;<<<===>>>>>>>>>===<<<<<<<<<;;;:::888888999;;;>>>999>>>888:::@@@LLLuuu@@@HHHPPPVVV]]]gggnnnqqq}}}ttthhh[[[RRRKKKBBB===<<<999:::;;;;;;;;;:::888777555666666666555333111000---+++***+++...000111111444444555777999:::::::::999:::>>>EEEPPP\\\fffllluuu|||~~~yyykkkeee]]]TTTKKKBBB999333000///......///222555666777777888888777555333222333555888:::999555111///,,,...222666::::::777444222444555444222222333555999999999888888999999999777666444333444555666777777555333111111111222222,,,---...///000222555666444666777888666333///,,,(((+++111666:::>>>AAACCCFFFIIINNNRRRVVVXXXYYYYYYTTTUUUVVVVVVVVVWWWYYYZZZRRROOOKKKJJJJJJHHHEEEAAAAAA===::::::===??????>>><<<>>>???@@@????????????<<<===<<<:::888777888:::===888===777999???LLLtttHHHSSS]]]aaafffpppxxxzzzttthhhZZZQQQIIIAAA===<<<999999:::::::::999888777666666666555444222000//////+++'''&&&)))---000111555555555555555666666777888:::>>>EEEOOOZZZdddkkkuuu}}}{{{kkkfff^^^TTTJJJ@@@777222111111000000222444777999777777777777666444222111555777:::;;;:::666222///,,,...222888;;;<<<999666222222222222111222333555999888888777777888999999888777666333222111222333666555444222111000111222.........///000222222222111222444555333000,,,***(((---444:::>>>CCCGGGKKKQQQTTTYYY]]]aaabbbbbbaaa___aaabbbaaa```aaadddggg___YYYSSSOOOOOOOOONNNLLLJJJEEE@@@>>>??????>>><<<===???@@@???===<<<===>>>======<<<:::777666888999;;;777<<<777:::@@@NNNvvvUUUcccnnnoooqqq{{{|||tttgggYYYOOOHHH@@@<<<;;;888888888888888777777666666666777666555333111000///,,,(((%%%%%%(((---111555666666555333222444555777:::@@@GGGOOOZZZdddkkkvvv}}}|||xxxooojjj```SSSGGG<<<555111444444444444555777888:::666666666666555444333333777888:::;;;999666333000...///333777;;;<<<999777333222111111111222333444777666555555555666888888777888777555222000111222555666666555333222222333222000000000222222111000...///111111000...+++))),,,222:::@@@DDDIIIOOOSSSZZZ]]]aaafffhhhiiihhhggghhhjjjlllkkkiiiiiilllooohhhddd^^^YYYWWWVVVVVVVVVRRRNNNIIIEEEBBB@@@>>>===@@@BBBCCC@@@<<<:::;;;===??????>>>;;;888777888999;;;777===999<<>>AAABBBBBBAAA>>>:::999:::;;;===999???:::===DDDRRR{{{dddvvv~~~|||rrreeeVVVMMMEEE>>>::::::666666666666555555555555777888888888888666555444555777777333---+++///333555777777666333333666999999===DDDKKKSSS]]]hhhpppuuu~~~vvvqqqiiicccYYYMMMDDD???>>>???777888888999888888777666444555555555666777777777777888777777555333111000000000111444777888777666666444111000111222222222444333111111111333555666000333666777444333333555333777:::;;;888555555555555333222333555666333000,,,------------------,,,666===FFFLLLPPPTTT[[[aaagggkkkpppuuuxxxxxxwwwvvvqqquuuxxxwwwsssqqqsssvvvmmmooopppmmmfffaaa^^^^^^aaabbb```[[[SSSNNNMMMNNNSSSTTTTTTOOOGGGCCCDDDFFFEEEDDDCCC@@@<<<;;;;;;===???<<>>EEERRR{{{pppssswww~~~vvvjjjaaaUUUJJJCCC===888444777666555444444555666777888999::::::999666444222777888999888555333222222555666777666555444555666999;;;AAALLLVVV___jjjtttyyy~~~xxxtttlllcccVVVKKKEEE@@@<<<999777777777666666555555444333333333444666999;;;===<<<:::666333111000000000222444666888888666333111333777999777111......000000111111000///...000222//////000111222222111111555666777777777777666666666444222222444666777777444333111...,,,---000333>>>DDDJJJNNNQQQVVV___fffssswwwzzzyyy|||}}}~~~{{{xxxxxx||||||yyyzzzvvvppplllkkkkkkkkkkkkmmmhhhccc___^^^\\\YYYVVVYYYWWWTTTSSSRRRPPPNNNLLLNNNKKKGGGDDDCCCCCCBBBAAADDDCCC>>>???AAAAAAXXX}}}tttvvv{{{ttthhh___RRRHHHBBB===999666777666555555555666777888999:::;;;:::999777444333777999::::::777444333222444555777777666555666777;;;;;;@@@IIISSS]]]jjjuuu{{{zzzuuujjjaaaUUUKKKDDD???;;;777666555444333333333333444444333333444555777999;;;999777444111///.........222333666888888666333111222666888666111......000000111222111000///000111---............//////000555555555666666777888888888666444444666888999999555444333000///000444777???EEELLLPPPSSSYYYbbbiiisssxxx{{{|||~~~|||wwwtttrrrrrrrrrqqquuurrrnnnlllkkkjjjgggddd```^^^\\\[[[[[[YYYVVVTTTOOOMMMJJJIIIJJJJJJJJJIIIEEEDDD???>>>AAABBBYYY}}}zzz|||zzzqqqeee\\\OOOEEE@@@===:::888666666555555666777888999;;;;;;;;;;;;999777555444777999;;;;;;888555222111111444777888888777888999<<<;;;???HHHQQQ\\\jjjvvv|||{{{uuuiiiaaaUUUKKKDDD>>>888444555333222000000111222333444444333333333555666777666444222///---,,,,,,,,,111333555777777666333222222555777666222//////000///111333333222111111222///...---,,,,,,...///000444333333333444777999;;;888666444555777999999999666555444333222444888<<>>BBBKKKRRR\\\dddiiipppyyy|||zzzwwwrrrooommmkkkjjjiiihhhfffccc```\\\\\\TTTOOOTTT[[[ooo~~~uuuppp___WWWLLLDDD@@@===:::888111222444666777888999999888888888888999999999999666777777666222///......///111444555666777:::<<<<<<>>>FFFRRR[[[bbbjjjrrr{{{qqqgggXXXKKKBBB;;;666222777666555444444666777999555444333111111111222333999999888777555444333222111222333444555555444444444444555666666555444333333444444444333444666888444222///---,,,...111333444222000//////222666888777666666777999::::::999444555555555666999???CCCOOOWWWaaaiiinnnuuu~~~}}}tttrrrqqqrrrssstttsssqqqbbbddd\\\WWW\\\dddwwwwwwrrr___XXXNNNGGGBBB===888555///000222555777888888888666666666777888999:::;;;888888777444111///...///000111222222333555999<<<===???FFFPPPYYY```jjjsss}}}xxxnnndddUUUHHH@@@<<<888666777777666666777888888999555444333222111222333444888888777666555444222111000111222444444555444444222222333444555444333111222222111000000111555888555333111//////000111333555333111//////000222444777666666888:::;;;:::888666666666666777:::@@@DDDPPPXXXccckkkpppwww}}}{{{zzzzzz|||~~~~~~kkkmmmfffaaagggoooxxxsss___YYYPPPHHHCCC>>>777333---///222444666777777777444444555666777999;;;<<<:::999888444111///000111111111111111111444999<<>>:::666666444333444666888888777555444444333222111000000444444444444333111///...000111111222333333333333///...///222555555222///333333111000///000444777777666555666888999999888333333222///......///111444555555444333444666888888888888777888===CCCGGGUUU\\\fffooovvv}}}yyywwwzzz|||wwwmmm]]]VVVLLLFFFCCC???888222111000111444888:::999777888888666333000111555888999555444777888666444666777555222222444666666666999;;;AAAHHHRRR^^^iiipppzzzwwwnnnfff^^^SSSIIICCC???:::777555444333444666777666555555444333222111///......333333444444444333111000111111000000111333444555111000000222555666444222222333333222111222555888:::999777888999999777666333222111...------...000222444555555444444555666666777888999;;;AAAHHHMMMUUU^^^jjjttt{{{~~~}}}tttkkk\\\TTTIIIBBB@@@>>>999555222222111333555777666666888777555222000000222555666333333777:::888777999:::777444222222333333333444888???GGGQQQ]]]hhhooo{{{|||uuupppggg^^^RRRIIICCC???:::777444333333444555555333111333333222111000...---,,,000111333444444444333333222111000000111444666888333222222333666888777666222444555555555555777888===;;;:::999999999777555444222000...------......000333555666555444444444444666888;;;???FFFNNNSSSXXXaaannnzzz{{{nnneeeYYYPPPDDD>>><<<<<<999777555444333333333222222222444444222000000111333555444111222888;;;999999:::<<<999555333222333222111111666???HHHQQQ]]]iiiqqq{{{~~~wwwsssfff]]]QQQGGGAAA===:::777333333333444555333000---///000000000000///...------///000222333444333333111111222333555666888999444444444555666888::::::444666888888777666666666===;;;:::999::::::888777666333000....../////////...222555777666444333222333555999===BBBIIIQQQWWW^^^fffrrr{{{zzzmmmcccVVVLLL@@@999888999888666888888666444111///...---//////...///111444666777333000222888;;;:::999:::<<<999555333333333333222222888AAAIIISSS^^^llluuu|||wwwqqqeee\\\PPPFFF@@@<<<999666333333333444444222///,,,+++,,,...000222222111111+++,,,...000111111111111...111555888999999888666555555666666777888:::;;;777999::::::777555444333999888777888:::;;;:::999777444111000111222222111---111555777666333222111444666:::>>>DDDKKKSSSXXXeeekkkssszzz{{{oooeeeTTTJJJ>>>888777888777555777888999666222///---,,,,,,++++++...333777999:::222000222888:::888777777888666333222333444555444444;;;CCCKKKSSS___nnnyyy}}}}}}sssmmmfff]]]PPPEEE???<<<999777333333222333333222000---)))+++///222444555555444+++,,,.../////////......---000555999;;;999555333444555777777666666888999777888:::999666444333333555444444666999:::::::::777444000000333555555333---000444666555333111111444777<<<@@@FFFMMMUUUZZZhhhmmmtttyyyyyynnneeeTTTKKK???888888999777555333666999888555111......+++******...444999;;;;;;333000222777999666444444222000//////111444666666777===DDDKKKRRR___ppp|||}}}zzzrrrooohhh^^^QQQGGGAAA===;;;999444333111222222222111000+++---111444666777666666....../////////...,,,,,,,,,///333666777555222000222555888888666444555666444555777666444333333444222222222444777888999888666222...///333666666444---000333555444222111111444888===CCCIIIQQQYYY^^^eeekkkttt{{{|||tttjjjbbbUUULLL@@@:::999:::888666///444999:::777333111000,,,***+++///555999;;;:::333111222777999555222222...,,,+++---000444666777999>>>EEEJJJQQQ^^^ppp~~~~~~xxxsssvvvjjj```SSSHHHBBB???<<<:::555333111111222333222111---000333666888888666555000000111111///...,,,+++---...000222333222000///111555888888555333333333111222444444333333555777222111111222555777666666444000,,,...333666666444...000333444333111111111444888>>>EEELLLTTT]]]bbbaaaiiittt~~~yyyhhhZZZMMMGGG???:::999999888666666555555888<<<;;;555000///...///222666777555333222333333444444444333333222///,,,---111555777777:::<<<@@@IIIUUUbbbooovvv}}}xxxvvvwwwiii___QQQHHHDDDBBB???===444222222333555444000,,,111000///111333555555555444333222000...---,,,,,,---...///000000///......222444666666444333222222333222222555888999777444111000000222666888555222///111000...111777888555555222222555555222111333666===BBBDDDKKKWWW]]]\\\gggoooyyy~~~ssscccWWWKKKEEE===999888888777666666555444888<<<<<<888444000//////222555555444111222222333444555555555555333111///111555888::::::===???CCCKKKVVVbbbmmmsss}}}xxxtttrrrjjj```RRRHHHCCC@@@===:::555444333444555333000,,,000//////000222444666666444333222000///...------......///000000000000000222444555555333222333444333222111333666888777555444222111333666666333///---///...---000666888555444222222555555222111444777<<<@@@CCCKKKYYYaaaccciiiqqq|||xxxkkk]]]SSSIIICCC<<<888888888888666666555444777:::<<<:::777222111111222333333111000111111222444555666777888555444333555888;;;;;;;;;???AAAFFFNNNXXXbbbjjjooo}}}wwwpppkkkiii___RRRGGGAAA===:::777666555444444444222///,,,000///......000222555777444444222111//////......////////////000222333333333444555444333333444666444222111222444555555555555333222333555444000,,,***,,,,,,+++///666888666444111222555555222222444777;;;???DDDNNN\\\gggjjjlllttttttggg[[[SSSHHHBBB;;;888888:::999888777555444555777999888777444333222222222111000///000000111333555777888999888777888888999::::::999===@@@FFFOOOXXXaaaiiimmm}}}|||vvvmmmeeecccZZZNNNDDD>>>:::777555777777666444333000...,,,222111000///...000333555444444333111111000000000111000000000111333555777555666666555444444777999666555333111111222222333333000///000222222...+++)))*********///555888666333111222666666444333666:::>>>DDDKKKVVVaaajjjnnnrrrxxx}}}rrrfff[[[VVVIIICCC<<<999:::;;;;;;:::888666444333444444444444444444444333111111111111000000111222333666777999:::::::::999888777666666999===DDDMMMWWWaaahhhlllwww{{{tttjjjaaa[[[TTTJJJAAA:::777555444777777666444111...---,,,444444333111......000333555444333222222222222222222222111222333555777888888888888777555666888:::888777555222000000000111///,,,***+++...000///---***,,,++++++///555777555444222333777888555666888===AAAJJJUUU___fffllloooyyy|||{{{qqqfff\\\VVVIIIDDD===::::::;;;;;;:::777666555333222222222222444444555444222222333555444333222222333555777888;;;;;;:::888555444444555888;;;CCCLLLWWWaaaiiimmmttt}}}zzzrrrhhhbbbVVVQQQHHH???888444333333555666555222///,,,,,,,,,444555666444000...///222555444444333333333444444444444444444555666888888999999:::888777666777999777777777444111000000111...***''''''+++///000000...///...---000555777444555333444999:::888888;;;@@@DDDNNN[[[eeeiiimmmqqq~~~xxxoooeeeZZZSSSIIICCC<<<999999:::999888555555555555333333333333222444555444333444777:::999888666555555555777888999:::999666444333666888:::===CCCLLLVVVaaaiiinnnvvv~~~xxxooohhhdddVVVQQQIII@@@888333222222333444444111---++++++---111444777666222000111444555444444444444444555555555555666777888888777777888999:::999666555444555222555777666444333333555111,,,&&&%%%)))///222333333333222///111666666333666444666:::<<<:::;;;===BBBDDDMMM\\\fffjjjooouuu}}}vvvnnndddXXXPPPIIICCC<<<888888999888777333444666666555444555555222444555555444555999======;;;999777666666777888888999888666333444888<<<===???EEELLLVVV```iiinnnzzzwwwnnnhhhfffXXXSSSKKKAAA888222000111222333333000,,,***+++------333777888555222444666555444444444444555666666555666888999999888777666666888999888666333222222...222666777666555777888555///(((%%%)))///333555666666444111222666666222777555777;;;===;;;<<>><<<999777<<<:::777444444777:::<<>>???;;;888999<<>>AAAGGGPPP[[[eeennnsssxxxuuuiiiaaaXXXRRRIII@@@999444222111333111///,,,,,,---...000444444444666888888444000222111000000111111333333777999:::999666444555666666555444666777777444222111444888:::;;;;;;<<<===888444000///000111000///222222444555555555444333222222666<<<>>>:::888:::>>>CCCKKKTTT^^^jjjuuu}}}~~~tttnnnhhh^^^OOODDD@@@>>>;;;777333111000000...000222555777777777666444333222222222222333333555666888::::::888666444333222111111222666:::===;;;AAAJJJRRR[[[dddnnnuuu{{{wwwhhh]]]WWWPPPGGG???999666444333444222///------///111333666666777999999666222......///000000000111000000333555666666555444555666444444444555666666444222111555999;;;;;;:::::::::777555333222333333222111000111222222333333222222000000333999;;;999888:::AAACCCIIISSS___lllxxxzzzqqqiiiaaaWWWKKKBBB===<<<:::777444111000000...000222555666666666555222222222111111222222222444555777888888666444333222111//////111444888:::777???JJJRRRYYYbbbmmmvvv~~~xxxiii]]]WWWPPPFFF>>>;;;999777666444222000......111444777777888999:::888444///,,,---...000111222111000///000111222444444444555555555555555555555444222000000333777999999777666666777666666555555444333222//////000000111111111111///...000666888777888<<>><<<;;;:::888444333111///000222555888777888999999666222...,,,...///111333333222111///...///000222444555555555666777777666444111000///111444777888777555555444666666666666555444444444/////////000000000111111000...///444666666999===CCCHHHQQQ[[[fffooovvvzzzxxxsssjjj^^^RRRFFF>>>999222555888777444111111333111222444444444222000///000111222444555555555555666777777888777666444333555444222111111222333444555;;;DDDLLLVVVaaammmuuu|||}}}wwwnnnfffYYYOOODDD===<<<<<<;;;888444333222111222333555666555777888777444000///...///000222444444333222111//////000222555777777666666888999777444111000000444666888888777666666777555666666555333222333555111000000000000111222222222//////333666777:::???CCCKKKVVV```gggnnnvvv{{{wwwrrrhhhYYYIII<<<333///+++///444555222000000222111222333444333222000...000111333666777888999999999999999999888777666555666555444333333333444555888;;;AAAJJJVVVcccooovvv~~~vvvmmmgggXXXNNNAAA;;;:::;;;999666333333333333333333444444333444555444111//////111000111222333333333222222111000000333777999888666444666888888555333333444444555666666555555777999444555444222000000333666222222111111111222333444666222111333666777;;;AAABBBLLLYYYaaafffmmmxxxyyyxxxrrrgggVVVCCC444+++(((&&&,,,111333000...///222///111222333333222000///000111444777999:::;;;;;;::::::::::::999888666666555555444444444555666777;;;<<>>===;;;CCC???;;;:::999777333000...111555777777777777888777===FFFRRR^^^lllxxx~~~{{{ooocccQQQGGG;;;555666777555222333444666777666444222000666666555222///...000111111333555555444333444555555666777999999999888777888777555444333333444444666555333222222222222333222111///......111555777777666444222222333555666777777777555555666:::===CCCJJJSSS[[[ccclllxxx}}}zzzooofffZZZNNN@@@222++++++---///222444444444222111///444888888444222444666999777777999<<<>>>===<<>>;;;999999777444111000333555666666555666666777===GGGTTT```mmmyyy|||xxxmmmaaaTTTJJJ<<<555555666555333111333555666666555333111777777666333///......///333444555555444444666777999::::::::::::999999888888777666555444444444555666555333111111111333333000///------///333777999777666555444333444444555555555555444333555999<<>><<<:::888888666444222222444555555444444555666777>>>HHHTTTaaannnyyy|||xxxtttiii]]]UUUKKK>>>777666666666444///111333555666555444333888888777444000.........444444555444444555777:::======<<<;;;::::::::::::999888777666555555555555666444222000000111333555///...------000444888;;;666666666555555333222222222222222111111333777:::BBBGGGOOOVVV]]]eeeooovvv{{{~~~~~~}}}|||{{{{{{}}}}}}~~~|||tttooo```UUUIIIAAA:::555666:::333333222111222444555666888:::;;;:::888666666666888888777777888888777777:::999888777666555333222333444555444444555777999<<<@@@HHHRRR^^^lllyyyyyyuuuooodddYYYPPPIII@@@;;;999999777555///000222444666666555555666777666444111//////000333444444333222444777:::<<<;;;999888888999:::;;;999999888777777666666666555333111///000111444666000///......000333777:::555666666666555333000//////000000//////111666999BBBFFFLLLRRRYYYaaaiiioooyyyzzz}}}}}}zzzyyyxxxyyyyyy~~~|||yyyvvvuuutttuuuvvv|||{{{{{{{{{}}}yyynnneeeZZZOOOBBB;;;777444666:::333222000000111333666888999999999888777555555555999999888777555333222222666666666555444333333333333333333333444666;;;???DDDFFFIIIPPPZZZiiiyyyyyyssslll```UUUIIIEEEAAA>>>>>><<<999666111222333555666666666666333444555444333111222333222333222111111222555888666666555555666888999;;;999999999888888777666666444333111000111333555777444333000//////222555777333444555555444222///------............111555999AAADDDIIIOOOVVV]]]dddiiivvvuuuvvvzzz~~~}}}||||||}}}sssrrrpppnnnnnnnnnpppqqqrrrooollljjjiiikkkmmmoooqqqrrrtttuuuwwwxxxyyyyyy}}}~~~~~~uuuggg]]]TTTHHH<<<777555333333666111000//////111444888:::888888777666555555444444888999888666222000///000444555666666444444555666555444444333444888>>>CCCLLLMMMNNNRRR[[[iiixxx{{{sssjjj^^^SSSDDDCCCAAA???>>>===:::777444555555666666666555555111333555555444333444444222222333222111111333555333333333444666777999:::888999999999888777666555333333333333444555777888888555222000///000333444111222333333222000...,,,------......///222666:::>>>@@@DDDJJJQQQYYY___cccllllllmmmpppuuuyyy|||}}}}}}yyywwwyyy}}}|||wwwtttuuuuuuttttttvvvjjjiiigggfffggghhhjjjkkkfffdddbbb```aaadddgggiiifffhhhlllpppssstttttttttyyyxxxvvvvvvwww{{{~~~yyyuuulll```VVVLLLBBB888555444222111222111000000111333777:::===888777555555555555555444555666777555111//////111444666888888666666888:::999777555333444888???DDDSSSTTTVVVYYY```kkkwww}}}sssiii]]]RRRFFFDDD@@@===;;;::::::999999888888777666555555444222444666666444333333333333444555444222111222333444555666777888999999999777888888888888666555444222333444666777888888888888666333000///000222444//////000000000///---,,,---.........000333888<<<999;;;>>>DDDLLLTTTZZZ]]]\\\___ccchhhkkknnnqqqssswwwuuurrrpppooooooqqqrrroooiiigggjjjlllhhhfffgggaaa```^^^]]]]]]^^^```aaa[[[ZZZXXXWWWXXX[[[^^^``````bbbeeehhhkkkmmmmmmmmmmmmnnnnnnllllllooovvv|||}}}|||wwwpppkkkdddYYYPPPGGG===555444444222000000000000111222555999===???888666555444555666555555222444555444111///000333555888::::::999888;;;===<<<:::777444444888???DDDVVVXXX[[[```fffnnnwww}}}tttiii\\\RRRJJJFFF@@@:::777777999:::;;;;;;:::888777555444444333555777666444222222222444555666666444222222222777888:::;;;;;;:::999888777777888888777666444333222333555888999999999888888666333000///111333555..................---------...//////000444999===666777:::AAAIIIQQQVVVYYYOOOUUU]]]cccfffgggjjjmmmfffgggggghhhiiiiiijjjjjjccc^^^]]]cccddd]]]XXXXXXVVVTTTRRRPPPPPPPPPQQQRRROOONNNLLLLLLMMMOOORRRTTTZZZ[[[\\\]]]___``````aaadddfffgggeeedddgggpppxxxvvvuuu{{{~~~yyyrrrkkkeee\\\SSSLLL===:::555222111222333333222000///111444777888999666444333444555666555444777777666333///...000333888:::<<<=========>>>@@@>>>;;;888777888:::<<<<<>>;;;888444555777888777666444333333444555666777888::::::===:::666000------000333222111000111222222000///,,,///222444333222222222222555:::@@@FFFKKKNNNOOORRRSSSVVVYYY[[[\\\]]]]]]^^^]]]ZZZXXXYYY[[[^^^```XXXWWWUUUVVVWWWVVVRRRNNNJJJHHHFFFDDDDDDFFFHHHIIIDDDDDDEEEEEEFFFGGGIIIJJJLLLSSSZZZXXXRRRNNNQQQVVV\\\^^^___]]]ZZZ\\\cccjjjoooqqqooosss{{{yyytttlllfff```YYYPPPJJJ>>>:::666333222333444333555333222333555666666555222111222333666777666555666777777444111000222444888:::===>>>=========>>>===;;;777666666777777777>>>HHHVVV___eeejjjssszzz~~~{{{vvvkkk```ZZZOOOFFF>>>;;;888555555888;;;;;;:::777555555777999888666444111/////////000333444444333222222444666999555333555999;;;999666555666888888888777555444333333444666777777777888;;;999555000,,,---000333777666555555555444222000///111222222111000111222444666:::???DDDGGGIIIJJJMMMNNNQQQSSSUUUUUUUUUTTTSSSQQQOOONNNNNNPPPSSSUUUSSSPPPNNNMMMMMMLLLIIIFFFDDDBBB@@@===<<<<<<===>>>===>>>@@@AAABBBDDDEEEGGGDDDIIINNNNNNIIIGGGIIILLLNNNPPPRRRRRRRRRUUUZZZ___```dddeeejjjtttxxxsssmmmeee___ZZZTTTMMMGGG>>>;;;666444333444444444888777666666666666444222///000111444777888666444555666777666555444555666888;;;>>>??????=========<<<999666555555555444222777AAAPPPZZZaaahhhqqqyyy~~~}}}xxxmmmaaaZZZPPPHHH@@@<<<999666555888::::::999777555555888:::888666444111///.........111222333333222333555777333000///000444666555333666777888888888777555444222333444555666555444444777666333///---...111555<<<;;;999999999888555333222222111///......000222777999<<>>???===;;;888555444333222333666:::<<<===>>>@@@AAA===@@@BBBCCCBBBAAAAAABBBDDDEEEHHHJJJMMMPPPSSSTTTOOOVVVYYY```kkkooo}}}zzzoooiii```YYYTTTOOOIIIEEE===:::666333333333333222888777777888888777555222111111333666999888666333555666777888777777777777:::===@@@AAA@@@???>>>>>>:::888666555555555444333:::AAALLLWWWbbbjjjqqquuu}}}|||wwwlll```XXXNNNGGG???===:::777777:::;;;:::999777444444666888666555444222111000000000111333444333222222444666///...,,,...111333444333666666777777666666555444111222333444444333222111111111000...---000444888===;;;:::;;;;;;:::888666222111000---,,,...222555;;;<<<===>>>???>>>======@@@AAACCCDDDCCCBBB@@@???@@@???>>>>>>>>>???@@@AAADDDBBB@@@===<<<<<<<<<;;;;;;;;;999777444222///...+++///555888999999;;;======<<<===>>>??????>>>===???@@@BBBFFFJJJLLLLLLJJJGGGNNNQQQWWWaaafffwwwyyytttmmmfff[[[SSSNNNJJJEEEBBB;;;888555222222222111000555555555777999999888666555666777999:::999555222444555666777888999888777;;;===@@@AAA@@@??????@@@:::888666555666777777777???AAAHHHVVVfffrrrvvvvvv{{{tttkkk___VVVKKKDDD>>>===<<<999:::<<<===<<<:::777444222444555444444444333333333444444333444555444222111222222///...------///222333444444444444444444333333333111222222333333222000000---.........///222777;;;999888888999:::;;;999888000000...------///444888======>>>>>>===;;;:::999======>>>>>>===<<<;;;:::<<<<<<<<<<<<============<<<<<<:::999888888:::;;;888888999888666333000...'''---333555555555777:::>>><<<;;;<<<>>>???===;;;;;;<<<>>>AAADDDDDDBBB???DDDJJJKKKNNNWWW]]]ppp~~~xxxqqqlllggg___TTTLLLGGGEEEBBB???:::777444222222111000///222222333666999;;;;;;:::888888888999:::999666333555444333444777888777666:::<<<>>>???>>>???@@@AAA===:::777555777999;;;;;;>>>???FFFUUUggguuuzzzzzzyyyqqqiii^^^TTTHHHAAA===<<<<<<::::::===>>>===;;;777333111222444333333444444555555666666333444555444222111000111111000///...///111444555444444333333222222222222222111111111111111111111......//////000333777;;;555444444666888999888666.../////////000222666999;;;;;;<<<<<<;;;999777666999999888888888888999999888888999:::;;;:::::::::555666777666555555777999555666888999888444000---(((---222333111000444777===<<<::::::::::::999888<<<>>>@@@BBBBBB@@@>>><<>>===:::888555333333222111///111111111333777:::<<<<<<888777777777999888777555555333111111444666666555777888:::::::::<<>>HHHTTTbbbmmmuuuyyyyyyppphhh^^^TTTHHHAAA<<<<<<;;;999999;;;<<<<<<:::666333222333555333333444444555555444444000222444444333111111222222222000//////000333666444444333333222222333333333222000///000111222333222222222111000111555777444333333444555666444333...000222333333333555666666777777888888666555444555444222111222444777999555666888999999999888777444666888777555444555666555777:::;;;999555000,,,)))...222111---,,,000555;;;;;;:::888666555555555:::===AAAAAA>>><<<;;;<<<777>>>@@@CCCJJJPPPeee|||wwwrrrlllddd```UUUMMMCCC<<<;;;<<<<<<<<<;;;888666444444333222000222111000222666:::<<<<<<666555444555777888888777666222//////222555555444555666666666777:::>>>AAADDD???999555555777:::;;;777@@@LLLTTT[[[cccmmmvvvyyyoooiii___UUUIIIBBB===<<<;;;777777888;;;:::999666333333555666333444444444444333222111...000333444333222333333333333111///...000333555666555444333333333333444333222000...///111333555666666555222000000222444444333222333444333111000...111555666555444333333222333444555555555444333222000---,,,---111555888444666888999:::999777666666999;;;:::777555555666888:::===>>>;;;666000,,,+++///222000+++***...333;;;<<<;;;888555333333555222777;;;;;;777444555888222:::???DDDKKKPPPddd|||wwwrrrooolllfff\\\TTTIIIBBB<<<999777444666:::<<<<<<;;;888555333333444000111333555666777888888666444333444888999888666444333111//////000222333666666666666666888===@@@???===::::::;;;<<<<<<;;;<<<@@@FFFNNNYYYeeeqqqyyy~~~zzzwwwooobbbXXXJJJDDD>>>:::999999777666777666555333111222555888666666555444333111000///111///...///333555333222000000///...---///333666555666777666444333333444333222///......///222333444333111//////000111222///444777666111......000,,,000444777666444333333555666666666555333000///111///---...000444555666444333333666::::::777333999999999888666666888999999777666888;;;888111+++---000111///,,,,,,111777::::::999777444222///...444444555666666555555444333888;;;???DDDHHH```|||wwwqqqlllggg```VVVNNNAAA;;;777666555444777<<<;;;<<<;;;888555222222333111222333555666777888888555333111222555666555444444333111//////000111333666666666555555777;;;>>>???===;;;;;;<<<===<<<;;;777<<>>===<<<===>>>>>><<<:::555;;;DDDPPP]]]jjjvvv~~~vvvjjj```[[[MMMGGG???:::888777555333666666555333222333666888555555444444333222111111111000000111222333111000111222222222222333666999999:::999777333000000000000///......///111333555222111111111000000000000222666::::::666333222333555666666555222000000000333444444555444333222111...000222222111333777;;;:::777333333666777666444555777::::::999888888888<<<999666555666666222///++++++---...///000000000444444444444444333222111222222333333444444444444777;;;<<>>:::999888666444555555555444333333666888555555444333222222222111222222333333444333222000444555666555444444666777;;;;;;:::777333///......,,,------...000111333444222222222333222111111000333666999:::888555444555666666666444111000000111666666666666555333222111///333666666333444999>>>;;;777222111333555444333333666999:::999888777777999888777777777666222///++++++---///222222000...000111222333333333333333444444444555666777888888;;;>>>>>>@@@BBBBBBXXX||||||{{{|||xxxpppjjjbbb^^^XXXQQQKKKEEE@@@<<<;;;666333111---(((''')))...111444555666666888999444555666777888888999999888777666333222111111222555444222000//////000111111333555555444444555666888777777999:::999666444222999EEERRR^^^iiirrrxxx}}}{{{uuulll```WWWIIIDDD===999999:::888666444444555444333444666888666555444333222111111222222444555666555444333222777888999888666444444555<<<<<<;;;777222///......***+++---///000222222333333333444444333333222111333555777888777666555555444555444333111111222444999999888777555333222111222666999999666666:::???:::555111000222333222111111333777888888777777777444555888::::::777222...---...///222444444111//////000111222333333444444444444444444666777999:::===AAAAAABBBCCCCCCXXX|||yyyxxxvvvmmmddd___TTTRRRMMMGGGBBB>>><<<;;;888444222222000+++***,,,,,,///333555777888:::;;;555666777888999999999999888999999888555333333333666444222000//////000111000222555666666555555666666555444555666666444222...777DDDSSS```llluuuzzz}}}}}}wwwssslll___UUUHHHCCC<<<999::::::999888333444555555444444666888888777444222111000111111111333666777666444333333777999::::::888555444444;;;;;;:::777333000//////+++,,,///111333333333333444333333333333222222222222222222333333444555555222333444333222222333555999888777666555333222222444777999999777777999<<<777444222222444444111...///111444555555555666777000333888<<<<<<888333//////000222333333222000///000000111222333333333333222111111222444666888:::>>>BBBAAACCCDDDDDDYYY}}}{{{uuurrrrrrmmmaaaXXXUUUKKKHHHDDD???;;;999888999777444333555444///...000---000444777888888999:::666666777888999999999999777:::<<<;;;777444333444666444222000//////000000...111555777777666666666666444222222333444333222000999GGGVVVcccnnnuuuzzz~~~~~~wwwpppggg\\\UUUIIIDDD===999999:::888777222333555555444555666888:::888555222000//////000---111555666444333222333444777999:::999777666666999999999666333111000111...000333555666666555444333222111000000000111111111///...---///111333444222333444444222222333444555444444333333333333444666666777777777666666666555444444666888777222...---///111222222333555777...222777::::::888555333///222444333000......///222222333333333333222222222111111222444666999;;;<<<@@@@@@BBBCCCDDDZZZ}}}{{{vvvwwwmmmjjjjjjkkkeeeYYYQQQPPPFFFDDD@@@;;;777555666888999666666777666111///111///222666888888888888999666777888999999999999999666999===<<<999555444444666555222000//////000000---111555888888777777777666444222111222333333333555>>>LLLZZZeeemmmssswww~~~xxxmmmbbbZZZVVVKKKEEE>>>:::999999777555222333555555555555666888;;;999666222000/////////***///333555333111222333111444888::::::999888888777888888666333111111222111333666888999888777666222111///------...000111000...+++***,,,///222444222444555555333111222222000000000111222333444555666555444555666555444222444444666:::<<<:::444...---...000000000222555777///222666888888888777777///333555333---***,,,///444444444444444333222111444333333444666999<<<>>>:::>>>???AAACCCDDDZZZ}}}~~~wwwrrrnnnlllfffddd```[[[TTTMMMHHHDDDCCC@@@<<<888444333222222222444555666555222...+++///222666999:::999666444555444444999===>>>:::555555666999;;;;;;:::888666777444111......///111333222555999:::999888777777888555222111333555444222333@@@RRRaaaiiinnnssswww}}}~~~vvvoooeeeZZZRRRJJJFFF@@@<<<:::888777666666666777777888999::::::===;;;777333///...------***+++---111444444222///222444666888888777555444888999999888555333222222555555666777777666666666222111000...---...222666333///,,,+++---000333444555666777777666333///---///111222222111222444666444444444333111111333444777666555777:::;;;999666666333111111333555666555222222333333555777888999777333222444000***)))...444666999:::888666444444555444333444555888;;;=========;;;???EEEGGGZZZyyywwwnnngggbbb___```]]]WWWPPPIIIDDD@@@>>>???>>>;;;777555333222111222333555666555222///---000222666999:::999777555777666555888===>>>:::777222444777:::;;;;;;:::999555333111......000222444444666:::;;;999888777777888666444444666666555333777AAAOOO\\\fffnnnuuuyyywwwmmmbbbWWWQQQIIIEEE???<<<:::999888777888999:::;;;<<<<<<<<<<<<<<<:::777444111000///000......000222555555444222222333555777777666444222888999:::888555222111222444444444444444333333333333222111///...000333777444111---,,,...111444555555666777777666333000...000111222111000111333555333555666666444333333333666555444555888:::999777:::777333222333555666666333444444555666777999999888555555666333------111444666888888777666666777999777444222222555999;;;:::<<<;;;???DDDFFFZZZ{{{}}}vvvlllccc[[[VVVSSSWWWSSSLLLDDD???;;;::::::;;;:::999888666444222111111222444555444222000///111333666999:::999888666999777666777:::<<<:::888///111555999;;;;;;;;;:::333222000//////111444555777999;;;;;;999777777777999777666666777777666555===CCCLLLXXXdddoooxxx|||wwwlll```VVVPPPEEEBBB>>>;;;:::999999888888999;;;===>>>===<<<;;;:::999777444333222222222111000000222444555555444222333555666666444333111888999:::888555222111111777666555444333222222111444333222000///111444777555222///...000222444444444555666666666444111000000111111000//////111222222555777888666444333222555444333444666999::::::>>>;;;666333333555666777555555555555666888999999888777888999777333333666666777999:::::::::<<<===@@@===888444333555888:::777<<<===@@@CCCEEE[[[}}}vvvrrrkkkccc[[[UUUPPPNNNNNNJJJEEE@@@<<<:::999999888999:::999888666333111111111222333333333222111222444666888999999888888:::777555555777888888777...111444888:::::::::999222111000///000333555777999:::;;;:::888666666777:::888555444444666777888AAADDDLLLXXXfffsss{{{}}}vvvoooeeeXXXOOOBBB???<<<:::::::::999888444666999;;;;;;:::888666777666555444333333444444222000//////111333444444444555666666555444222111777999:::999666333222111;;;;;;999888666444333333333333222111000111444777555222000///111222333333444444555666555444222111000111111000...---///000333444666666444222222333666555444444666999<<<===AAA<<<666222222333555666555555555555666777888999888999;;;<<<;;;999999:::999<<<@@@CCCCCCCCCCCCDDDEEECCC@@@<<<:::999999999666<<<>>>@@@BBBDDD\\\|||yyyxxxnnnjjjddd]]]VVVPPPLLLJJJCCCBBB@@@===<<<:::::::::888999:::;;;:::888555333111111222222222333333333333444555777888888888888888666444222333333444444000222555777888888666555000000000000111444666888999999999888555444555666:::777333//////222777;;;AAAFFFOOO\\\jjjvvv}}}yyyuuurrrjjjZZZMMM???<<<:::999::::::999888333555777999999888666444333333333333333333444444333111///000222444555666777777777777666444333222666888::::::888555444333>>>======;;;999777444333111222222111///000333555333222000111222333333222444444555555555444222222000111111000...---...///444444333111///000222555777777666666888:::===@@@???:::444000000222333444555555555555666777999999888<<>>BBBHHHLLLMMMKKKIIIHHHGGGGGGGGGFFFCCC???;;;999777<<<===???AAABBB[[[{{{tttppppppfffccc]]]WWWPPPKKKGGGFFF;;;;;;:::999999888888999999:::;;;;;;:::888666444333222222111111222333333333333444555666777888888777666444222111000111111111333555777777666444222000000000111222444666777777777666444222111333555888666222...---000777<<<@@@FFFQQQ^^^kkkvvv}}}wwwssspppgggWWWJJJ===;;;999999999999888777555666888999999888777555111111222333333444444444444333222333555888999999888888888777666444333222555888;;;<<<:::888777666===>>>??????===999555222111222222111000000333555222222111333555666555444555555555555444333222111000111111000...---...000555444222///---...222555777888999999999:::===@@@;;;777222000000222333444444555555666777999;;;<<<===BBBGGGGGGHHHKKKLLLJJJGGGKKKQQQTTTTTTRRROOONNNKKKMMMOOOPPPMMMHHHCCC@@@===@@@???@@@CCCDDD[[[{{{xxxwwwqqqgggbbbcccZZZWWWSSSNNNJJJFFFDDDCCC<<<:::777555444555777888999999:::999888666555444444333222111000111222333333333333333444666777888666666555333111//////000000222444666666555333111000000111111333444666777444444333111//////111444444444333111///111555:::>>>FFFQQQ]]]hhhrrr}}}~~~xxxqqqggg[[[NNNDDD<<<:::888888999999777666777777888888888888777777111222333444555555555555333222222444777:::;;;;;;999888777666444333222111444777;;;======;;;::::::>>>@@@CCCDDDBBB===888444222222333222111222333555333333333666888:::999777777666666555333222111111000111111000///...000111444444333111//////222444666999;;;;;;999999;;;>>>888555111000111333444444555666777888:::<<<>>>???DDDKKKPPPQQQRRRWWWXXXUUUVVVXXX[[[\\\ZZZYYYYYYYYYUUUWWWYYYZZZYYYVVVRRROOOKKKKKKGGGHHHKKKMMMbbb{{{uuuqqqooohhh\\\VVVVVVNNNLLLJJJGGGEEEDDDDDDDDD@@@<<<777333111333777999999999999888666555444333555444222000000111222333333222222222333555777888777777777555222000/////////111333555666555333222111111111222333444666666333222111...------111333111333555444222222555777===EEEQQQ[[[dddooo||||||}}}zzzooo```PPPEEEAAA;;;:::888888999888777555777777777666666666666666222333444555666666666666//////000333777999:::999888777666555333222000000333777<<<>>>>>>===<<<<<>>???===;;;888333//////222444999999999999888666555444222111111333555777666555555444222111111222444666888777666444222///,,,+++***,,,///333666555111...222111000111444666666555666333...******+++///111444333222000000222666:::BBBIIIRRR[[[cccmmmxxx{{{xxxrrrjjj```TTTHHH@@@::::::::::::888777666555777777666666666666777777777777666666555555444444333111///000222555777777666666777555222000000000000777???BBBAAA???AAACCCFFFIIILLLNNNQQQQQQJJJAAA???<<<777444333333333222111222333666999:::999777:::777444444666777555333222444666666444444444666444444444555555555555555777888999:::;;;;;;::::::<<<888555444777999:::999;;;:::999:::>>>DDDJJJNNNRRRXXXaaagggkkkkkklllllluuutttpppllllllnnnjjjdddkkkhhhjjjoooooojjjhhhkkkjjjeee^^^```eeebbboooyyywwwooocccXXXRRRLLLGGGCCC999888777666777888:::;;;<<<:::666111...///222555999999888888777555444333333222222444666777777666666444222000///111333444777666444333000///---,,,///000222444666555111...//////000222555666555333444111...++++++...111444111111111000000222777:::@@@FFFPPPZZZdddppp}}}zzzwwwqqqiii```TTTHHHAAA<<<;;;;;;:::999777666555777666666555555666666777777777777777666666666666666444111111222444555444555666555333111000111222444999@@@DDDDDDEEEFFFHHHLLLRRRVVVUUUSSSRRRNNNIIIFFFBBB<<<888555333111000222222444777999999777444555444333444777999888666444666777777555444444555666666666666666666666666777777888888999999::::::;;;999888999;;;======<<<>>>???AAABBBEEEJJJPPPUUUZZZ___fffkkknnnpppqqqrrrwwwxxxvvvrrrrrrsssqqqmmmrrrooopppuuuuuuqqqpppssspppmmmgggjjjooolllxxxzzzpppnnneeeYYYOOOHHHCCC===999333222222222333555777888:::888444///---///333777777777777666555444333222333222333444777888777666666444111......///222333555444222000///.........555444444555666555222000,,,---...111444555444222333111...,,,---111555777222222222111222444999<<>>:::666444444333444444666777888888666222...,,,///444999666666666555444333222111111111222444666777666444444222///------///222444333222000...---...///000555444333333444444333111,,,++++++...111444555444444222000///000333666999666777777666666777;;;>>>FFFNNNYYYcccmmmvvv}}}zzzwwwssslllccc[[[RRRIIIDDD;;;;;;;;;:::888777555444555555444444444444555555666666555555666777888999:::777555444444555444333444444333111000111555888>>>>>>AAAGGGNNNTTTWWWXXX]]]ccceeeccc``````___]]]^^^YYYQQQIIIBBB<<<777333000000222444666555222//////000333777:::;;;:::999;;;<<<>>>===:::777555555888777666444444444555555777777666666777:::===>>>>>>>>>>>>@@@CCCFFFHHHIIIFFFMMMVVVYYYYYY[[[bbbiiillloooqqqtttwww{{{|||{{{{{{||||||}}}~~~}}}}}}xxxzzz}}}uuullleeeXXXQQQGGG@@@===:::777555777777666666666666666666777555222...---000555999555555555555444222111000//////000222555555444222000///...---...111333555222111///------...///111222000///000222333222222,,,***)))***...333666888777555333222222444777999:::::::::999888999<<<>>>CCCMMM[[[hhhqqqxxx}}}yyyvvvqqqhhh___WWWOOOHHHCCC::::::999999888666555444555555444444444444555555555444333333444555777888888666555555666777666555444444333222111333777:::???@@@DDDJJJRRRYYY]]]^^^dddfffffffffiiimmmkkkeeeeee```XXXPPPIIIBBB<<<888//////000222444444222111000222555777888888777777;;;===??????<<<999777777666555333222111111111222444333333444666:::===???CCCCCCCCCCCCFFFJJJOOORRRLLLUUU^^^bbbbbbdddjjjpppssstttvvvwwwzzz|||zzz~~~wwwnnnfffaaaSSSLLLBBB<<<999777444111666666666666555555444444666555333000///111555888555555555555333222111000---...///222444555333000......//////000222333333111111///......//////000///------...000111000///+++)))(((***...444777999888777555444555666999:::;;;;;;<<<;;;;;;;;;>>>@@@AAAKKK[[[iiissszzz}}}uuuoooeee[[[SSSKKKEEEBBB888999999999999888777777666555555555555555555666666444333222222444555777777666555666888999888777555555555444444555888;;;@@@CCCHHHNNNUUU\\\aaadddiiijjjkkkmmmsssxxxuuuooolllggg```XXXPPPIIIBBB>>>444222111222333444444333222444666666555444444444888:::===>>><<<999888777666444111///......//////000000222444888<<>><<<>>>???@@@@@@BBBEEEGGGIIIRRR```llluuu}}}uuummmbbbXXXOOOHHHCCC???999999:::;;;;;;;;;;;;:::777666666555555666666777888666444222222333555777777777666777999:::999777666777777777666777999;;;@@@FFFMMMTTTXXX^^^dddiiimmmrrruuuwwwzzz~~~~~~zzzwwwrrrjjjbbbZZZRRRJJJEEE===:::666444444555555444222444555444222111222444222555999;;;:::888777666666444111...,,,,,,---...000222555:::>>>CCCFFFHHHPPPTTTXXXZZZ[[[]]]```cccbbbgggmmmrrruuuxxx{{{~~~vvvmmmjjjiiicccWWWLLL@@@:::444222333555555444222333444555666777777777666666666555333333444666666666666555444333222111...///111444666666444111111333444555444111...+++111111222222111000///...///............---***'''$$$&&&***000666888777555555555555666888<<>>AAACCCEEEGGGIIIMMMPPPVVV]]]gggpppwwwtttmmmaaaVVVMMMFFFAAA>>>999:::;;;<<<============777777666666666666777777:::888555333333444666777999888777888::::::888666666888999999888888999:::@@@HHHQQQWWW[[[___ffflllpppxxx|||tttkkkbbbZZZQQQLLLEEE@@@;;;777555555666555222333444333000///222444---111555888888666555555666444111...,,,,,,---...444777;;;@@@FFFJJJMMMOOOTTTZZZaaaffffffeeefffgggkkkmmmrrrwww|||tttjjjhhhdddWWWKKKEEE???:::444222333444444333111444777777555333444555444555555555555333222111222222111000///////////////111222333333444555777777666555444222000//////444444444333222111000///333333222000...+++(((&&&''''''(((...666999666222111111333777<<>>===999888;;;???BBBLLLWWW\\\^^^eeeppp{{{yyy{{{~~~}}}{{{rrrcccXXXTTTLLLIIICCC<<<666444555777333444555444222///---------...000222444666888999444444333...******...222888<<>>;;;888666444666:::<<<:::888888555333444555666555444777888999888777777888:::777888888666444333444666777;;;===;;;777555999===DDDLLLVVV]]]aaaiiittt}}}wwwiii```\\\SSSOOOIIIAAA;;;777666666444555555444222000......))),,,///333555777777777333444333000...///444888===AAAGGGMMMRRRWWW\\\___fffiiinnnrrrvvvyyy|||~~~}}}}}}|||~~~uuummmfffccc^^^SSSFFF???<<<999555444555777888888333444555555333222222222555666888999999777555444666555333222111111222222222222222333333444444444333444444555666666666666444555555555444333222222/////////...---+++)))(((((((((+++000666999888555444666888999;;;AAAIIIOOOYYYZZZZZZ[[[]]]cccjjjooouuuvvvzzzwwwooohhh\\\RRRIIICCC>>><<<888555333444777999888666888555333222333444444333666888::::::999999:::;;;777666444111///000333666888:::;;;888333333888===IIIOOOWWW___fffnnnxxx{{{ooogggeee\\\XXXQQQIIIBBB<<<999777555555444444222000///...(((,,,111666888888666444000222333333222555:::???DDDIIIOOOVVV[[[```eeehhhmmmttt|||~~~|||}}}|||vvvqqqqqqsssmmmhhhccc```ZZZQQQEEE>>><<<:::777555555666777777555555555555444333222222333444777999::::::999888888666444333222222333444333222222222444444444333111222444666888999999999555555555444333111000///...//////000///...,,,+++***+++...333999;;;:::888555888::::::;;;AAAMMMVVVWWW\\\bbbgggiiikkkmmmpppzzz||||||tttmmmeeeZZZPPPHHHBBB>>><<<777444111222555777666444777555333111111222333333777999;;;<<<;;;999999:::777555111---+++---111555777999999666333444;;;AAAOOOTTT[[[bbbjjjrrrzzz{{{qqqkkkjjjeee```YYYRRRKKKDDD???<<<666555333222222000...---***...444999;;;888444000...111333444444777===BBBIIINNNVVV]]]ccchhhmmmppprrrzzzzzzvvvxxxxxxsssmmmjjjjjjjjjeeeccc___ZZZUUUOOOEEE>>>>>><<<:::777555444444555777666666555555555555444111222555777:::;;;<<<===888666444222111222444555333111111222444555555333000222444666888999888888555555444333111///...,,,000111222222222111000///...///333777;;;<<<;;;:::666888:::999;;;CCCOOOYYYWWW^^^fffkkknnnpppuuuxxxzzztttjjjcccYYYOOOHHHCCC???<<<777444000000333555444222555444333222111111222333999:::<<<<<<999777666666666555111---+++---111555666888999666444777???FFFUUUYYY___fffmmmuuu||||||uuuqqqqqqlllggg___XXXRRRLLLGGGCCC999666333222222000...++++++///444777777333...***...000333555555888>>>CCCLLLRRRZZZbbbiiinnnsssvvvwww{{{}}}~~~yyytttfffjjjkkkgggeeeeeeeeeccc]]]]]]YYYSSSOOOLLLEEE???======;;;888444222222333888666555555666777777666111222333444777:::<<<>>>777666333111000111333444222000///111555777666444000222444666777666555444333222222222111///...---333444444555555444222111111333666999;;;;;;;;;:::666666777888<<>>:::666333333222...+++***---000222111...)))&&&...222555777888;;;AAAFFFOOOUUU^^^gggnnntttxxx{{{~~~~~~yyyuuurrrrrruuutttmmmgggZZZ^^^^^^\\\]]]___]]]WWWUUUVVVSSSLLLHHHHHHDDD???:::;;;:::777333111222444777444222333666888888777555333222111222555999;;;666444111///...///111333111///...000666888777555222333444555444222000...//////000111222333333222444555666666666555333222222444888::::::999888888555444444666===GGGQQQWWWaaaeeeiiijjjlllttt~~~wwwssseee```YYYRRRLLLFFF@@@<<<999444000///111222222111///222555666555333444555777888777666333222333444666666666555333222333444444888:::999777:::BBBHHHTTT\\\eeelllpppwwwyyyqqqfff^^^YYYUUUOOOKKKEEE???999666666444000,,,***+++---......,,,+++***000444888;;;===AAAGGGLLLSSSYYYcccllltttzzz~~~sssnnniiiiiikkkhhh```YYYVVVXXXXXXUUUWWWYYYTTTKKKOOORRRNNNGGGDDDEEECCC>>>777999999777333111333555555333111222555888888777888666222000///222555888555333000------...000222111...---000666999888555222333444555333000---***,,,---///222444666777777555666666666666555333222222555888999999777666666444222111555===HHHQQQUUU\\\ccckkknnnpppttt}}}|||uuuqqqddd```ZZZSSSMMMGGG@@@<<<999555000///111222222000---111666888666444555666555555555333111222444666666777999888666444444444555888;;;999888999@@@FFFPPPZZZfffmmmpppxxx}}}ttthhh___ZZZUUUPPPKKKIIICCC===999999777222...,,,,,,---.../////////000111666;;;???BBBGGGMMMRRRVVV\\\gggpppxxx~~~dddddddddccc```[[[TTTNNNPPPQQQQQQNNNKKKIIIJJJLLLLLLHHHBBB@@@??????<<<:::999888666555444444555555333222222111222555777999:::777222//////333888;;;999888555333333444666777333222111111333555555555555666777777555111,,,***---///111333444555555444222444666666555333333333222333555777777666555333111222444999AAAIIIQQQVVVbbbccceeeggglllttt}}}~~~vvvmmmeee^^^TTTLLLGGGCCC>>>:::777444222222444444222///000111444666777666555444555777888666333111333666777777666666444333333222777777888999777666>>>GGGNNNYYYccchhhqqqzzzwwwqqqiii```XXXRRROOOIIIDDD<<<888777777555333111111111222444444222111888===BBBDDDDDDHHHRRRZZZ\\\bbbkkkssszzz]]]\\\[[[ZZZXXXTTTNNNJJJHHHJJJKKKIIIFFFDDDEEEFFFHHHDDD???===<<<<<<;;;999:::888666444333333333333222111000000222444777888;;;888555222111444777999:::999777555444555777888666333000///000333444555666777999999777444000------///111333555666666666222333444444444333333333333444555555555444333333111222444888???GGGOOOSSS```aaabbbeeejjjrrr{{{|||sssjjjggg___TTTKKKEEE@@@:::666555333222222444444222//////111333444555555444333444555666555333333555777888777666555333333333222777777:::;;;999999???HHHPPPZZZccciiirrrzzzrrrkkkddd\\\UUUPPPHHHBBB;;;777777777666444444444444555666555222000444:::???BBBDDDJJJTTT]]]___dddmmmvvv~~~QQQOOONNNMMMLLLJJJGGGDDD@@@BBBDDDEEECCCAAA@@@@@@BBB???;;;999888888888777999888666333222111111111111000000000222444777888:::999777555444555666777:::999888777666777888999999555///------000222333777888::::::999777444222...///111444555777777888333333222222222222333333444333333222222222333333222222444777<<>>@@@???<<<999666666555333111111333555222111111111222444666777888777555555555777888:::333333444555666555555555222333444555666555444333222111111222222111...,,,111222444555666666555555222111111000000000000111444111///000444666555333...------...000333666888444333333333666;;;@@@CCC???@@@CCCIIISSS```nnnxxxyyy{{{wwwoooggg[[[TTTJJJCCC???<<<888444777888999888666666777888444444333333222222222111333111///000444888;;;<<<999888888777666555444333666444333444666>>>NNN]]]cccfffooozzzyyyqqqkkkcccYYYRRRFFF@@@888444333222000...,,,---111666:::;;;999777555888<<>>;;;777666555333333333444666777777::::::777333333777;;;:::777333111000222666888777666555555555555666666999888777777888777444222++++++...444666555555888555444111000000111333555///333666444///,,,---///...000222333444555888::::::666333444888:::777444111444888888444111///000444444555444444666999<<<;;;>>>AAACCCEEELLLVVV___jjjttt~~~}}}yyyssskkkdddUUULLLCCC>>>:::666666888333222111000111222333444888999:::888555333222222555333111//////111444555777:::;;;;;;999666555555333444666:::AAALLLYYYaaaiiiqqq{{{|||rrrdddUUUKKKEEE>>>999333111444777777555111111222666;;;<<<:::888999999;;;@@@IIIWWWfffpppvvv{{{444333555999>>>@@@<<<888666555444333444555777888777999:::777444333777;;;:::888555222222444666888777666666555555666666666888777666666777666555333+++***,,,111333222333666777555333111000000222333000444666444///,,,,,,...///111444555555555666888666444222444888:::777444333666888777555222111222555555444333222444777:::888;;;???AAAEEELLLXXX```hhhqqq{{{~~~xxxqqqiiicccWWWMMMCCC===888333222555222222111000111222333444888999999777444222222333444333222111111222333444666888;;;<<<:::888777777444555888<<>><<<:::888777666555666777999:::777888888777555444666888:::999888777777777888888666666777777777777777777555333333444555666666555//////222777888444222333555444333111000/////////000222444444111000000000111444777888777555333333000000333777;;;<<<:::888777666555444444444555666888777555111///000444777222555999>>>FFFPPP\\\dddkkkuuuvvvlllddd```YYYNNNCCC<<<666111000222333333333333444444555555888888888666444333444666444444555666555444333222...111555888888888888888888:::>>>DDDKKKUUU___fffooorrryyy}}}uuuiii___XXXPPPFFF>>>888666555555777666444222555666777888777666444222;;;>>>CCCIIIPPPZZZcccjjjxxx}}}444444444666888:::::::::999888666666666777999:::777777777777555555666666999999::::::999999888777444555666777888777777777333333333555777777666444//////444::::::555111000111111111111111111000000///111333444444444444444222555888999777444333222111222666:::======<<<:::666555333222333444666666:::999666333111111444777222444888>>>GGGSSS^^^fffkkkvvvuuujjjaaa]]]UUULLLCCC>>>999444333555555555555666666666666666888888999777555555666777555555777777777555444222+++...111444444444555666888;;;AAAGGGOOOYYYccciiimmmqqqyyyzzzxxxpppfff^^^WWWNNNBBB:::777777777777777666444222111333555666666555444333;;;>>>DDDKKKRRR[[[dddjjjxxx}}}777666555444555777888:::888777666555666777999:::777777777666666666555555777999:::;;;;;;999777666333444555777777777666666222333555777999888555333------000666666111......000111333444444333222111000111333555666777777666333666888888666444333333444555888;;;<<<<<<<<<;;;555333222222444666666666;;;;;;999777444444555777555666:::@@@JJJVVVaaaggglllwww}}}tttiii```ZZZOOOHHHAAA???<<<777666777555555666777777777777666777999::::::888777888888666777888888777666444333,,,---///000000111333555777;;;BBBJJJSSS]]]ffflllmmmsss|||{{{sssmmmddd\\\SSSIII>>>666666666777666666555333333...000333555444333333333888<<>>===;;;999999999<<<<<<>>>DDDNNNYYYccchhh|||}}}wwwrrrjjj___VVVHHHCCC??????===777444444222222444555555555444333666999===???>>><<<:::999:::999888888777666666555222111///---+++---111444444999BBBLLLVVVaaajjjpppttt}}}{{{ooojjj```RRREEE<<<777666333333333111000///000111,,,000333333000......///444999???HHHRRR^^^iiiqqqvvv{{{}}}{{{}}}}}}{{{vvvvvvyyy||||||zzzxxxtttvvv~~~444777:::999777666777:::777666444111000111555888333444555333111///000111555555777888999999999999444333222222333333111///111444888;;;;;;999555222+++,,,,,,,,,,,,,,,///111888888888777666444333222777888999888555222111111333444444333111222444666:::888555444555777777777888888999999:::;;;<<<<<<:::;;;<<<;;;999888999:::888;;;@@@GGGOOOYYYdddkkkwww}}}uuuoooiii```YYYNNNGGG???===???>>>666...///111444666777666444222666999<<>>DDDLLLWWWcccmmmsssxxx{{{~~~wwwppphhhZZZLLLBBB;;;666333444111///......//////...111000222666444...))))))444777???KKKYYYeeennnqqqsss~~~|||yyyyyy{{{|||}}}|||yyytttpppmmmlllqqqrrrsssrrrooonnnqqqsssssstttooopppvvv{{{444666777777777666777888777666444111...///222444333444444222000///000111444444555555666777777888444333222222222222000...333555888::::::777333000,,,...////////////000222555666666666555555444444444555666555222...,,,,,,+++...111222222222333444555333000111333666888888999999999999999999999999:::;;;;;;:::888777888999:::===BBBGGGOOOXXXbbbhhhsss}}}{{{sssmmmfff]]]WWWNNNGGG???>>>@@@>>>777000000222666999:::888555333444666999<<<======;;;:::666666666666666777777888666666555333111222555888===CCCKKKSSSZZZaaahhhmmmzzz}}}~~~xxxmmmdddXXXKKKBBB;;;777555444222000///000000///...000///111555555000......999>>>GGGPPPYYYbbbjjjnnnyyy}}}|||tttuuutttrrrooopppsssvvvxxxxxxwwwtttnnniiifffeeeiiikkkmmmllliiihhhiiikkkjjjkkkhhhhhhooorrr555444333444666777666555666555333000------///111222333333222000///000222444444333222333444666888666444222222222111000...444666888999888555111///...000333444333222333333333333444444555555666666222444555444000---***)))$$$(((---000111111222222///---,,,...222666999:::::::::999888888777666666999::::::999777666666777<<>>;;;999666555444444555444222000000---...111333333555999AAAKKKVVV\\\]]]aaaiiippp{{{~~~yyyvvvttttttrrrqqqxxxuuuoooiiieeedddeeegggbbbcccbbb___[[[VVVTTTSSSSSSUUUVVVWWWVVVTTTRRRQQQPPPTTTSSSVVV^^^aaappp555222///000333555444222111333444333222222333444444444444333222222555777888666333111222444777::::::777555444444444333222444555666777777777666555000333666777666444444444444444333333333444444555777888888777333000///...---...//////...///111333222222222444888:::;;;:::333333444444555666666777666777888777555444555666<<>>888555555555333000---///222555666444222111666666555333222111000///444555666777777666555444999;;;<<<;;;999777777888<<>>KKKZZZcccfffjjjrrrzzzyyy}}}~~~zzztttsssqqqpppooolllhhheee]]]\\\ZZZYYYXXXUUURRROOOIIIKKKLLLKKKIIIFFFEEEEEEEEEDDDDDDDDDEEEDDDAAA>>>999<<<:::>>>HHHQQQeee222222222111000111333666111333666777555444444444111111111000///111444777999777555444444555777999777444222111222444444444444444333333333333333333555666777777555555666777444444333333444666888999888777555222//////222555777777888666333111111111222444888<<<>>><<<888444---...///111333555666777333444666666666777888:::;;;AAAJJJTTT___jjjuuu{{{~~~uuuiii]]]TTTPPPBBB===888555444444333111---///000222222222111111666555555444222000///...///000222555666666555555888:::;;;;;;::::::;;;===BBBIIITTT___iiirrrzzz~~~~~~iiibbbWWWMMMFFFCCCAAA??????<<<888666666888999999444111111555777777999>>>BBBMMM[[[dddhhhlllrrrxxxxxx|||~~~zzzuuuqqqooolllhhheeebbb___[[[YYYOOONNNMMMMMMOOOOOOLLLIIIBBBDDDEEEDDDAAA>>>======AAA???======>>>===;;;999666777222444???III```111333333222//////333777222444777777555333222222000000///...---///333666888777555444444555666777444222000///111333444444444444222111000/////////777888888777666666777999333222222333555888;;;===:::888555222000111555888555777:::999666333111000///222777<<<>>><<<666222---...///111222444555555222444666777777888:::;;;;;;AAAJJJTTT___jjjttt{{{~~~ttthhh\\\SSSNNNBBB>>>888555444444444333...//////000111111222222444555555444333111///...+++---000333555666555555666888999::::::<<>>>>>>>><<<999555333222000111222222222111000///111111111111111000000000333555777777777888:::<<<@@@EEEPPP[[[aaagggrrr}}}|||qqqllldddXXXPPPOOOEEEBBB>>><<<:::888666444555000,,,---111333111///444555888999888555111///+++---///111333333333222777999;;;;;;;;;===BBBFFFPPPUUU^^^jjjuuu~~~{{{pppllljjjbbbXXXNNNGGGBBB???>>>CCC???999777888:::;;;:::222333444444666:::@@@DDDLLLQQQXXX^^^dddiiinnnrrrwwwyyy}}}~~~~~~}}}}}}~~~xxxtttppppppoookkkddd]]]___]]]YYYTTTNNNHHHDDDBBBBBB@@@>>><<<;;;<<<===>>>??????===999555333222333:::999777666666777999:::777999777:::>>>AAAXXX|||444111...000555888888666333444555666555333111000444333111000000111333444222444555222---,,,111666777333000///111333444333333222111///...---------///222555777666444444444444555777666555777:::>>><<<999777666777999999999<<<======;;;999666333333111222333333333111///---111111111000000111111222333555777888888:::<<<>>>>>>CCCMMMXXX```hhhtttyyyoooiiibbbWWWOOOMMMEEEBBB???===<<<;;;888666222///---///444666555333666777888999888777444333//////000222222333333444666888:::::::::===CCCHHHQQQXXXcccnnnvvv}}}zzzrrrpppggg```VVVMMMGGGCCCAAA???>>>;;;777666777999999888555555444444555888>>>CCCMMMRRRYYY^^^cccgggjjjmmmyyyzzz|||}}}}}}{{{yyyxxxtttooojjjgggfffddd___ZZZTTTRRRNNNIIIEEEAAA>>>===@@@???===;;;::::::::::::<<<<<<<<<999666444333444:::999777666666777999:::999:::777888<<>>>>>===;;;999444222111444777999777555777777888888888777777777444333333222333444555666555777999::::::>>>EEEKKKSSS\\\iiirrrwww}}}{{{uuussskkkdddYYYOOOHHHDDDAAA???999777555555666666666555777666555333333777===AAAKKKPPPWWW^^^bbbeeehhhjjjxxxvvvvvvwwwxxxvvvqqqmmmlllggg```\\\[[[YYYVVVSSSIIIGGGCCC???;;;999888888;;;;;;:::999888777666666777999::::::888666555666999888777666666777888999::::::555555888<<>>===;;;;;;===>>>>>>===777777777888999888666444444666777777666222///,,,000///......///111333444666777777777777888:::===HHHLLLVVV```eeejjjuuu}}}uuullleee^^^UUULLLGGGAAA???>>>>>>>>>>>><<<:::888777777888:::999666444777666555444444555777888999777555333333555777888666888:::;;;<<>>;;;888777666666555444222111666555333222222666<<>>@@@BBB@@@>>>>>>>>>>>>===<<<666555555666888888666444555666777888777444111/////////......///111222444777888777666444555777999EEEKKKWWWccchhhlllttt}}}xxxnnnddd\\\UUULLLEEE>>>===<<<<<<===<<<:::888888999999:::;;;;;;999777666444222111111333555777;;;999777555444666888:::999;;;<<<<<>>EEERRR___fffkkkuuu~~~~~~qqqdddZZZTTTKKKCCC;;;;;;:::;;;<<<;;;888666444555777999;;;===>>>>>>666555222000000222444666<<<:::888666666777999;;;<<<===>>>>>>@@@GGGRRRZZZ___fffooovvv||||||uuummmeeeYYYNNNEEE???;;;999:::;;;<<<:::666333222222111222222222333777<<<@@@EEEHHHMMMQQQTTTWWWZZZ\\\______```cccfffddd^^^YYYPPPOOOMMMJJJFFFAAA>>><<<>>><<<888555333222222333333444444555666777888888555777:::;;;;;;:::;;;<<<555555666666666666555555//////++++++000777RRRyyy333555666666444333222222222333666888999888888777333333333222222111000//////222333000***&&&(((+++111222444333222111333555000000000111222444555666222444666777777888999;;;555222000111666<<<@@@BBBBBB@@@@@@@@@AAAAAA???===555222111444777888555111000000000111222333444444333444555777777666444333666666666444444555999<<>>>>>>>>>>>@@@HHHSSS[[[bbbhhhrrr{{{~~~yyymmmeeeYYYNNNEEE???;;;999999:::;;;999666444555777111222333333444666999<<>>>>>>>>===???GGGSSS[[[dddjjjttt|||sssjjj^^^QQQGGG@@@;;;888666888999888666555888;;;222333444555444555777999<<<>>>AAACCCFFFJJJOOOSSSPPPTTTWWWXXXVVVQQQNNNLLLMMMJJJEEE>>>999777888:::666666666666777777777777===<<<999777666666777888666777777666555555777888444555555666666555555444333444000000444999RRRwww555555444333333222111111333222333666:::<<<:::888:::999777666444333333222888777666222...,,,,,,---222222222111111111000000111---***,,,222888999888666777888999::::::::::::666555333333444777;;;>>>AAACCCCCCAAACCCFFFEEE@@@:::777555444555666777777///000000111111111111000555444444666999:::888555333333333444666999<<<>>>JJJOOOUUU[[[bbbkkkvvv~~~~~~rrrfff]]]UUUKKKEEECCC888999;;;<<<<<<:::888777444333333444777999::::::===<<<:::999888777444222;;;999666444444666999;;;===;;;999999>>>HHHUUU^^^jjjkkkssszzzssssssjjj\\\PPPHHHAAA;;;777999888666555666777666555444444555666777888999::::::;;;===@@@CCCFFFIIIKKKHHHGGGGGGJJJNNNNNNJJJDDDAAAAAA???:::555444666999555444333444666888888888<<<:::888777555555555666777666333000...///222555888777666777::::::777444444111+++...777>>>UUUxxx333333333333333333444444333222222555999:::999777999888777555444444333333999999777333///......000333333333222222333333444333///,,,---222777888777777888999:::;;;;;;;;;:::666555444444777:::???BBB???AAABBBAAADDDIIIIIIFFF===:::777666666777777777111222222222222222111111444333333555888999666444222222333333555888<<>>EEEOOO[[[ccciiilllttt|||zzzlllcccVVVKKKDDD???:::666222111000111333555555444555666777888888777666555555666777999;;;>>>@@@BBBDDDAAA>>>===>>>>>>;;;888666555444111000000333666666555555666777666444222777666666555555666666777555444111...+++***---///555555888;;;<<<<<<888555444333...222:::AAAYYY|||000000111333444666777888222222222444555666666666444444333333444444555666:::999777333000000222555444333333333444666888:::888555333333555777777777888999;;;<<<<<<<<<;;;:::666666555666999===BBBEEEHHHJJJIIIGGGHHHLLLKKKGGGAAA>>>:::777777777666555333444555555444222000///111222333444666666555444111333444444444777===BBBRRRXXXaaaiiiqqqyyyzzzjjjaaaXXXTTTOOOGGGAAA???===>>>???@@@AAAAAAAAAAAA@@@<<<777555444555555555555666777777666666666666555444222222222444666888555777;;;@@@IIISSS___gggjjjnnnvvv~~~}}}iiiaaaTTTJJJCCC???:::666000///...000222555555555555555666777666444222111444444555666888:::<<<===BBB???<<<:::;;;;;;999888666555222000///000222444333333444666888777555222222333333333444555666666444333111---***)))+++,,,333555999<<<===<<<999666333333///333:::AAAYYY}}}222222333444444555666666222333333333333444555555222222222222333444555666999888666222//////111333111111111111333555666888999777666666777888999999999999999:::::::::::::::777666555666999===BBBEEELLLNNNMMMKKKLLLOOOLLLHHHAAA===999666555444333222222333444444333111///---111222444555666555555555222444555444444888???EEESSSZZZccckkksss{{{~~~xxxiii___VVVRRRLLLEEE???===???@@@@@@@@@@@@@@@??????@@@>>><<<:::999888555222222444666666555444555777777666555444333444666666555777<<>>>>>>>>=========>>>===<<<<<<;;;888444111000333666666444333444777888777666555555666777777666888===BBBKKKVVVbbbjjjpppwww~~~zzzvvviii```TTTJJJDDD???;;;888000//////000444666777777555555444333222111000000666666555555555666777777777777666555666777999:::666333///---...///000///000000111444777888888666555555777888999:::::::::555555444111...---...///222555999;;;:::888777777222444222555:::>>>VVV{{{333333444444555666666666444666666444222222444777222111111111222333444555777777777555111...------,,,---///111222222111000111222444555666888999;;;999777444222222444777999999999999<<>>:::666000///...000333555666666888666444222111111222333666666555444444444555555555666666666666666777999666333///...000333333333222111111333555777777666555666777999:::::::::999777777666444222111222333222666999999777555555666333666555777;;;>>>VVV{{{222222333444555777888888555666777555222222444777222222111111222222333444777888999666222///,,,,,,+++---000222333111000...---///111333444666999;;;999666222//////222555888999:::<<<@@@FFFNNNVVVZZZSSSWWWYYYXXXWWWTTTLLLCCC???<<<777555444444333222000222555777777666333111,,,000333333222111222444444888:::888666:::DDDMMMYYY^^^eeelllttt~~~vvvmmmdddYYYMMMGGGCCC???===>>>888888888999999;;;<<<===999666333111111111111000///333777666222000222555000111222444666999;;;<<<:::;;;===BBBIIITTTaaaiiiuuu~~~}}}xxxhhh___SSSIIIBBB===999555///......///222444555555:::888555222222333444666666666555444333333333333777888999999888777888999777444111111444888999888444333222222444666666555222333555777777777777666888888888666444333444555333666888888555444444666555888777999<<>><<<:::555333222333555777777777888222,,,+++///111111///444555666444111...,,,+++...///111444666777888888;;;>>>AAAEEELLLXXXfffpppssszzzyyynnniii```TTTKKKEEE@@@999444666555444222111111222222777888888666333222555777666555444222000111444777555777888777333111222444222000//////111333333333333555666555333111111111555555555666666666777777555444222111222333555777666888999777555222111111222555555;;;BBBEEEZZZ|||777777666444222333666888777777777666444333444555555666555333111000222333666666444333222222222222---...000222333333222111111111222444666999999999555444333222444666888888888:::>>>DDDKKKQQQWWWZZZ^^^\\\YYYYYYWWWRRRJJJCCC;;;888555333333333222111111222222333333333222222111333666888999888666555777999:::888777:::CCCJJJWWW___hhhnnnwww~~~tttlll^^^XXXNNNFFF@@@<<<999888444333222222444555555444444000+++,,,000444444333444555666444111///...///000000222333555777888999999===DDDJJJQQQ[[[gggoootttzzzzzzqqqggg___TTTLLLGGGBBB===888777555444222111111111222777888888666333222333666777666444333222333666888777888888555111//////111111///......000111222111333444555444222111111111444444444444444555666777666666444333222333333444555666888777555222111222333666666;;;AAADDDYYY{{{999999888666333222444555444666777666444333333333555555555444222111333444444444333222222222222222//////000111222333444444555555444444555777888999777777888999::::::::::::;;;===AAAGGGMMMSSSXXX[[[bbb\\\XXXYYY\\\XXXLLL@@@;;;999666555555555444333333333222111000/////////222444777:::;;;;;;:::999888:::;;;999777:::CCCJJJZZZ```hhhoooyyyxxxpppkkk^^^XXXNNNEEE>>>999666444333222111111333444333222000---+++---222666888777555666666444111000111222222111111222444666888999777>>>HHHQQQXXX```iiiooouuu|||xxxpppccc\\\RRRJJJFFFBBB>>>:::777666444222111000111111666666777666333222333444777666444333444666888:::999888777333///---...///000...------...000000///222333444444222000000111222222111111222333555666777666555444333222222111333555777777555444333444555777777;;;AAADDDXXXzzz999:::999666333111000111222444666666444222222222444555666555333333444555333333222111111222222222000000000000222444666777888888666555444555777:::888:::===??????======<<<<<<@@@FFFMMMSSSWWWYYYZZZbbb]]]YYYZZZ[[[WWWJJJ???;;;999666555666666666555555444333111///...------///111555888:::;;;:::999999;;;;;;999777:::BBBJJJ\\\bbbiiipppzzzvvvooojjj]]]WWWLLLCCC<<<777333111111111111222444555555333///------///333777888888888888777444222111222444222222000000111333666777999AAAKKKUUU]]]dddlllrrrxxx~~~yyyqqqjjj]]]WWWNNNFFFAAA===999777666555333222000000111111222333444555555555555555666444222222333666888999888777555222000///000000///...---...///000000///111333444333222000000111111000//////000222333555444444444555444333333222333555888888777666666777777999777;;;@@@CCCXXXzzz777888888555222///......111333555555333222111111333555666666555444555666333333222111111222222222111111000000111333555777888888888555333444777:::999<<<@@@BBBAAA@@@@@@AAA>>>CCCLLLUUUZZZ\\\[[[ZZZ^^^]]]\\\ZZZVVVOOOFFF???:::888555555666666666666666666444333111///...------000444888:::;;;::::::888:::;;;999777:::CCCJJJYYYaaajjjqqq{{{xxxnnnggg\\\UUUKKKAAA;;;666222000111111111444777999888777000///000111333555555555::::::888555222111222333222111000//////111333444===DDDMMMVVV^^^gggqqqxxx|||{{{uuunnnfffZZZUUULLLDDD===999666444555444222111000000111111...000222555888999888888555222//////222555666666555444333222222333444444///......///111222222111111333444444222111111222111111000///000111222333...///111333444555555555444777999:::999999999:::999:::888;;;@@@CCCXXXzzz444555666555222///------000222333333111000111222333444666777666666666777444444333222222222222222111111000000111222444555444666888666444444777::::::===AAABBBAAAAAACCCFFFDDDJJJSSS\\\bbbcccaaa^^^]]]^^^^^^XXXOOOFFFAAA???888666444333444666666555555555555555444111///...///111555999<<<<<<<<<<<<888:::;;;:::888<<>>@@@FFFKKKNNNSSSZZZaaaggghhhhhhggg___```]]]VVVLLLCCC>>><<<555333111111333444444444111333555666555333000...000222666:::<<<===<<<<<<999;;;===<<<;;;???HHHPPPXXXeeesssyyy~~~{{{qqqhhhaaaVVVPPPGGG@@@;;;888555444555555555888::::::888666///111333333222000//////444555777666555444444555444444333333222222111111>>>FFFPPPZZZccclllvvv|||}}}{{{uuuooonnnllleee\\\RRRNNNGGG@@@999555333444111000000000000222333444000111444888<<<===:::666555000,,,,,,///222222111......///222666777666333,,,---...111555666666555222444666555444333444555444555555555444222000///)))***+++---000333666888444666999999999888888999999:::777:::@@@DDDZZZ}}}000333666777555222111000111111111000...///111333222444777888888777888999888777555444333222222222111111111111000000000///---222666777444444777;;;:::===???>>>===@@@HHHNNNVVVYYY^^^dddiiilllnnnooocccaaa\\\TTTKKKBBB===:::444222000000111333333333...111444666666444000...///222555999;;;;;;;;;::::::===>>>>>>===BBBKKKSSS___mmm{{{~~~~~~xxxllldddaaaTTTOOOFFF???;;;999777666777777777888999888555222...000222333222000///...///222555666666666666777555555555555555333222111===EEEQQQ]]]fffnnnvvv{{{~~~yyypppiiihhhggg^^^TTTKKKHHHCCC;;;555222222333000/////////111222444555333333666:::======888444666111,,,,,,000222222000------...222666777444000++++++---111555777666555333555666666555444555666555666777888666333000...***)))***+++...222666888333555888888777666666777999:::777:::@@@DDD[[[~~~222444666666555444444555666555333111000111222333333777::::::777444444555777666444222000000000000666666555444333111//////,,,000555777888777777888999===@@@AAAAAADDDLLLRRR[[[___ffflllmmmkkkiiiiiieeeaaa[[[TTTMMMEEE===888777555333111111333555777444555555222///+++******,,,///222444444555777999<<<>>>@@@@@@???BBBHHHMMMaaalllyyyzzzrrrkkkgggRRRIIIAAA@@@???:::444222444555777888777555222000000222333333111000//////---///000000111333777:::666888999999888888999:::AAANNNYYY^^^dddpppzzz~~~}}}yyyzzz}}}zzztttllleee___XXXPPPJJJGGGDDD>>>888333000//////000000111111111222222222666555666777999999777555222111000000111444666888...000111333444555666666---...111333555666666666333555777666555444444555333555888999666333111000++++++,,,...000222444555000222555777666555555666999<<<;;;<<>>999888777555444444555777888777777555111+++&&&###"""***,,,///111222444666888:::<<<>>>???@@@EEEMMMSSSccckkkvvv|||yyyqqqiiidddRRRHHH@@@???>>>999444222333444666777666444111///222333555444222000///000///000111111111222555777555777888888888888:::<<>>@@@VVVzzz...111555888888777777777444666999;;;:::777333000111444999;;;999666333111333222222111111111111222111222555666777666555444222333555666666666888:::???AAACCCDDDEEEJJJQQQWWWaaaeeejjjnnnpppooommmjjjddd```YYYQQQKKKDDD>>>999:::999888777777888999::::::999666000)))"""(((***---///000222444666999;;;===>>>AAAHHHSSSZZZfffllluuu{{{~~~|||xxxqqqggg___RRRHHH???<<<;;;777444222111333444555555333000...444555666555222000///000111222333222111111222333333444666666777999<<>>TTTvvv,,,///444777888777777777444666999;;;:::666222000///222777:::999666222///000000000111222333444444222333666888888777666555333333444444444555888:::???AAADDDFFFIIIPPPXXX]]]eeeiiimmmoooqqqrrrooojjjccc^^^VVVOOOHHHBBB===:::::::::999999999999:::::::::999777222+++%%%""" (((***---...///111444777888:::;;;<<<@@@IIIUUU^^^hhhooowww}}}{{{xxxqqqeee[[[QQQFFF<<<:::999666333333111222444555555333111///666666666555222000///000222333444333111/////////000222333555777;;;@@@CCCOOOSSSZZZdddppp|||}}}xxxrrroooooolllfffaaa]]]XXXQQQLLLIIIFFFAAA===222111111222444777999;;;<<<;;;:::888666555333333111222333444555333///+++%%%)))...333666777555444888777444222222222333444444555666777888777666666222333444444333333444666999;;;>>>===:::777444333444444333111111000000000111555999;;;;;;888666666555666555888<<<>>>SSSuuu,,,///333666666666666666555666666666555333111///---000444777888555000------...000222444555666777555666777888888666555333222222333222222444777:::===@@@DDDIIIPPPXXX```eeeiiimmmoooooorrrtttqqqjjj```[[[SSSKKKEEE@@@<<<999999999999::::::999999999777888888555111...,,,,,,,,,---///000111222666888888999:::;;;???IIIUUU^^^hhhnnnxxx{{{wwwooobbbXXXNNNCCC:::888888666444444111333555666666444222000555666555333000......///111333555444222///------...000111444777===DDDIIISSSUUU]]]iiiuuu~~~|||wwwsssnnnlllkkkfff]]]TTTTTTOOOHHHCCCAAA>>>:::777222333333555777999<<<======<<<;;;999777666444444//////000222444333000---'''))),,,000333444555555888666444222111222333444333444666888999999999888333444444333333333555777:::;;;<<<;;;888555444444666666444333111111000000333666:::;;;:::888777666111333222666<<>>AAAGGGPPPYYYaaahhhlllmmmrrrsssqqqtttxxxtttjjj^^^XXXOOOGGGAAA===:::888888888:::;;;;;;:::888888555777888888777666666777000111222222222444777999777999:::<<<@@@IIIVVV___ffflllvvv{{{uuukkk^^^UUUIII???888777999777444444111333555666666555222111333333222000...,,,---...///222555555222///---,,,---...000333888@@@IIIOOOVVVYYYcccpppzzz}}}vvvrrrnnniiifffccc\\\RRRIIIJJJDDD>>>;;;:::999666333333333444666888:::;;;<<<;;;::::::888777666555555000000000111333444222000,,,---...///111333555666444444333222222222333444333444666888999999999999444444555444333444666999888999888666444333444555777666555333222222222222444777999:::999777777777111222111555===@@@SSSsss000111222111//////000111333333222111///...---,,,++++++,,,///222111---)))***,,,000444888;;;======888777666444444444444444000222444666777888<<<>>>BBBEEEMMMWWWaaaiiinnnppprrrwwwwwwssswww|||xxxlll[[[UUULLLDDD>>>;;;999777888999;;;<<<<<<;;;999888444666999999999999:::;;;444444444333222444777999666888;;;===CCCLLLXXXaaaiiinnnuuu}}}{{{qqqeeeYYYQQQDDD<<<666777999777555444000111333555555444222000000000///---++++++,,,------000444555333000...---,,,...000333999BBBMMMSSSYYY___kkkyyy|||vvvqqqnnniiiccc]]]WWWOOOGGGAAA>>>999444333444555444222111111222444666888::::::888888777777777777666666444333111111222333222111......///000111111222222000000111111222333444444444555777888888888777666555555555444444555888;;;666555333000///000333666666555555444333444444444666777888888666666666777333444111666===???PPPooo222222111///---,,,...000111222222222000...+++************---000000,,,)))***,,,000555999<<<>>>???777666444333222333555666000333666888999;;;>>>@@@FFFJJJRRR]]]gggnnnrrrrrrvvv{{{zzzvvvyyyzzznnnZZZSSSJJJBBB<<<999888777888:::<<<>>>>>><<<:::888555777999999999999:::;;;555666555444222333666999444777;;;???EEEOOO[[[dddoooqqqvvv}}}zzznnnaaaVVVOOOAAA:::555777:::888555444...000222444444333000///---...---+++***)))+++---+++///333555444111///...,,,---000333:::DDDOOOVVV\\\bbbqqqyyyssspppnnnlllfff^^^UUUMMMFFFAAA===666222...---000333444333---...000222444666888999555555666666666777777777888666333222222222222111,,,---.../////////---,,,---...///111333444444444666777888888888666555444666666666555444666999<<<555333000---+++...333777555555444444444555555666777777777666555555666888666666333777===>>>NNNlll///////////////...------...111333333000...---,,,000...---+++,,,...000222000//////222666999;;;;;;666444222333555666444222111555:::<<<<<<===@@@CCCLLLQQQ[[[gggqqquuuuuuttt}}}yyyxxxwwwoooggg]]]SSSFFF;;;666555333222888999:::;;;:::888666555777555444444666888999999888888777777666666555555777999===DDDMMMVVV^^^bbbnnnooouuusssjjjggg^^^RRR>>>888222333888;;;:::777444333333444666555333111///---***((('''))),,,...,,,...222555666555333111///000111444;;;EEEQQQXXX___gggqqqyyy~~~|||yyyuuupppjjjfffaaa^^^WWWNNNDDD>>>:::999444///***)))+++...//////////////////000111222333+++---000333666888:::;;;888666444333222222000...,,,---...000111///,,,)))+++,,,///111222222111000111555999:::888666666777777666666777999999888666777111+++))),,,111444666777666555444333222222111222333555555444333444555888999777888;;;<<>>>>>@@@DDDHHHOOOVVVaaallltttyyy{{{{{{|||wwwuuutttmmmeeeZZZQQQDDD:::666444333222666666888999999888777666666555333444666888888888::::::999888777666555555666999>>>EEEOOOYYYaaafffnnnqqqxxxrrrhhhddd[[[OOOCCC===777777;;;>>><<<999555444555666888888666444444222...+++***+++---......000333555666666444333333444555777===FFFPPPXXX```gggpppyyy~~~{{{wwwsssnnniiibbb^^^WWWTTTOOOHHHAAA<<<999999222...***)))+++...000000222111000/////////000000---...000222444666888999666444222111222333333333//////000111222111...+++---...000111222222222222333666::::::888666666777888777777888::::::999777555111+++***,,,000333444666666555444333333222222111333444444333333444555666999777999===???UUUyyy,,,---///111222111000///---///222444555666999;;;555444333222222444555777777555444555666777777666444333333444777888888777999<<<>>>@@@@@@CCCIIINNNUUU]]]iiisssyyy}}}{{{uuusssqqqjjjbbbTTTLLLAAA999666555444222444444555555666777777888555444222333555666777777;;;:::999888777666555555666999>>>FFFPPP[[[dddiiinnnrrrzzzrrrgggaaaXXXNNNIIICCC<<<:::===???>>>;;;666666666777999:::888777999666333000......///000111222444666777777777666777888999<<<@@@HHHQQQXXXccchhhpppyyy~~~{{{yyyuuupppjjjeee^^^WWWSSSJJJHHHDDD@@@<<<999888777111...+++***,,,///111222666444111///------...///111111000000111333666777444111//////222555777777333222222333444444111///000000111111222444555555666888::::::999777777777;;;:::999:::<<<===<<<;;;333000---,,,...000222333555555555444444333333333000222333333222222333555555888888;;;@@@CCCYYY}}}(((***---000111111000///...000333444555888<<>>>>>===333222111000111222222333555555444444444333333333000111222222111111333555555999999<<>>@@@CCCIIIRRRYYY```hhhrrryyy|||zzztttmmm```SSSCCC>>>888555777999:::999666666555444333444444444444222111111333555666666111111333444555777888888999;;;@@@GGGOOOYYYaaaeeemmmuuusssiiibbbYYYRRRFFFAAA;;;777777888999888777666555666888999888777666555333333333444555666555666777888999:::::::::777:::>>>CCCIIIQQQZZZ```iiimmmttt{{{|||uuuooooookkkddd]]]WWWPPPJJJFFF???<<<999888888888555333111111111111222333555666666555333111111222333444888555222000///111444666777444000///000333555666666444333444666777777666555444333333444666999;;;999999888888888888888888999777666777999;;;;;;:::444555555555444444444444555555555444444333333222000111222111111222444666777::::::===AAACCCXXX{{{%%%&&&(((***,,,---......222333555666666777999:::999999888888777777888888444333333444777999999999888999999888555444444555888;;;???CCCGGGOOOYYY```iiinnnuuuzzz}}}~~~yyyrrriiiZZZMMM???:::666555888:::;;;:::888777777666555555444444444333111222444555666666---...000222555777999::::::<<<@@@GGGOOOYYY```eeemmmwww|||tttkkkbbbYYYSSSAAA===777333333555777888888777555555666777777666222222222222444666888999555666888:::;;;;;;;;;:::777;;;AAAGGGNNNWWW___eeekkkqqqyyy~~~}}}vvvooojjjhhhccc]]]WWWRRRMMMHHHDDD???<<<999999::::::777333111222444444333333444666333333333333333333444444666444111//////111444666999666222000111222222222444222111111444777888888666555444444555777999;;;999777555555777999:::999444222000111333666777666555777888777555444555666777666555444333222222111111111222111111222555777999<<<<<>>>>>AAAEEEEEEYYY{{{***)))((((((***,,,///111111444888::::::::::::;;;666666666666555555444444555444333333555666666555333666777777444444555888:::???FFFMMMSSS\\\fffmmmzzzzzz{{{~~~xxxnnnfff___TTTIIIAAA<<<888777888999888666555666888:::;;;:::999888555444222333555777777777000111222444666888999:::999;;;AAAIIISSS]]]fffkkkqqq}}}~~~yyysssjjj]]]QQQKKK<<<888444111111444999;;;<<<:::777666666777666555333333333444555777888999333555999<<<===<<<:::888???CCCIIIPPPWWW___fffkkkmmmwww|||yyy}}}|||rrriiicccaaaYYYUUUPPPLLLIIIGGGDDDBBB>>>;;;999:::>>>???;;;777...111444444111///000111///000222333222111...---------,,,,,,---///222333888666333333333222111///...,,,+++,,,000555888999444444555555666888999:::888444111222666999;;;;;;666444222222555888999:::666777888666333222444777999888777555333111000///222333333222222444777::::::>>>???CCCGGGHHH\\\~~~,,,)))'''&&&)))---///000333444666777888888999888777777666444333444777:::777555333000///000222333444444555555555777<<>>999666555555555444444777:::======;;;888666666777888999999888777666...111555999;;;;;;999888888===EEEOOOZZZbbbiiilll{{{ssskkkeee]]]SSSJJJ;;;888444333555888:::;;;999888777888888777666444333333444555666777888888999999888666555666:::===CCCDDDHHHOOOYYYdddlllpppsssxxx}}}~~~vvvpppkkkbbbWWWRRRNNNIIIFFFDDDBBB>>>:::666888;;;<<<===<<<:::888333111///------...000222222333444444444222000...+++---//////...///000222555444444444444444444444...///000...---000666;;;444333333555888999888777555333111222555777666444333666::::::999888999;;;777666444555777777777666;;;<<<<<<888444111111333666555333333444777:::<<<888>>>>>>>>>DDDJJJ```000---))))))***---///000000000111333444666777888777666555222000111555777777555222000///000222333222333555666777999===@@@FFFKKKUUU___dddiiiqqqzzz}}}yyyqqqkkkddd[[[OOOFFFAAA>>>999666555555555444444666999;;;;;;999666444444555666777777666555444...111444888::::::888777777===FFFRRR^^^hhhooosss~~~rrriiibbbZZZOOOFFF<<<999555444555666777777777777777888888777666444444444555666777777888888666666666555555777;;;>>>CCCEEEIIIPPPZZZdddlllpppuuuzzz~~~~~~}}}tttmmmggg^^^TTTNNNJJJFFFCCCBBB@@@===:::999:::;;;<<<;;;999777555000///---,,,---///111333333444444444333000...---...///000000//////000111222222222222333333333222222111000......///333666111111111333555666666444222000///000444666666555444777;;;<<<;;;:::;;;===666444333333555888999999999:::999777444222444777;;;::::::999999999888888888===>>>@@@FFFMMMccc333000---,,,---///111111---------///111333666777888777444000...///222555666444111///...///111333222555888;;;===???BBBEEENNNYYYdddhhhkkkqqqyyy}}}zzzwwwqqqkkkbbbXXXNNNGGG@@@===999666666666555444444555777888888555222111222333444555555444333222...000333666777888777666888>>>GGGTTT```kkkrrrvvv|||pppfff^^^UUUJJJBBB;;;999666555555555444333333555777999999888666555666666666777777888888888444555555555666888<<>>===;;;999;;;;;;;;;;;;999777444333///...------...000333444444444333222111///---,,,222333333222000//////000//////000111111222222222555222///......///000///.........000222333333111...---,,,...111444555444333666:::<<<===<<<======888666444555888;;;======999999999777666888;;;>>>@@@@@@AAAAAA@@@===;;;999888===>>>BBBJJJQQQggg444111///...000333444444000///......000222555777999888555111......111444555333///---,,,...111333555999>>>BBBEEEHHHKKKNNNUUUeeepppooopppxxx~~~~~~zzzwwwrrrkkk```UUULLLGGG???<<<999777777777666555444444555555444222///...111222333444444333222111///000222444555555555555;;;@@@IIITTT```iiipppttt~~~wwwlllbbbZZZPPPGGG???888777666666666666444222111444888;;;:::999777666777777777777888888888888666666777777777999<<>>===<<<>>>BBBGGGLLLOOOTTTSSSQQQOOOLLLJJJIIIHHHBBBGGGIIINNNXXX^^^qqq000//////000444777888999:::999777666555666666777999:::;;;999777777888999777444000...---000444777:::>>>DDDJJJPPPVVV\\\```kkkrrryyyzzz|||yyyoooeee[[[PPPGGGAAA<<<:::888777888888777666444444333111000//////...222333444555555444333222222222111111222333444555999???JJJXXXfffrrrzzztttooofff]]]UUULLLEEE@@@555555555666888888777555111555:::;;;999777888999888888888777777666666666999:::::::::999999:::<<>>888999:::888666555777999555444222111111333555777888888888777666666666666---,,,***((()))+++...000555666666555333222222333000111444555555444222111,,,...//////---+++******///......000333444333222333444555444222222444777333111///222777===AAABBBBBBCCCEEEIIINNNPPPPPPOOONNNMMMMMMPPPVVV[[[]]]^^^eeeeeeeeedddbbb```^^^]]]^^^aaaaaaeeemmmppp~~~111000///000222444444444555666777777888888777777444888<<<>>>>>>===<<<<<<>>>;;;777444444777<<>>FFFLLLOOORRR]]]hhhhhhfffooo}}}~~~~~~wwwooocccXXXNNNGGGBBB???===<<<;;;999777666444444444444555555555555555555333444444444444333222111777666555333222222333444<<>>;;;;;;:::888777666555444666666555555555666777777444444444333333222222222666666555333222222333444===GGGVVVcccnnnwww}}}sssmmmcccXXXOOOFFF???::::::999888999999888555333222333333222000//////000111222222111...,,,,,,,,,111333666666666777<<<@@@FFFJJJPPPTTTWWWZZZ^^^aaahhhiiigggcccbbbaaa[[[SSSKKKEEE>>>>>>AAABBB???;;;555555555666666666666777666555444333222222222222333777999777333111333666999888666555444555666777666555444111//////222555666555333444555777777666333333333111...------///000000111///...---///000111111111111333666:::===;;;999999<<>>;;;999999999888888777666555888777666555555777999:::666555444222111111222222666666555333111111333555>>>KKK\\\jjjrrrzzzxxxqqqjjjaaaVVVMMMCCC<<<777777666555555666666555333111333444333111...------...///000///,,,***))))))333666888888777888===AAAEEEIIIOOOTTTVVVXXXZZZ[[[eeefffddd^^^[[[XXXRRRJJJFFFAAA<<<;;;>>>@@@===:::666666555444333222222111333333222222222111111000444666888777333000111333999999888888888:::;;;===888777555111//////333555999777666666888999999888666666666555222000000000111222222111///...000111111000///111666:::===>>>AAA@@@AAADDDJJJOOORRRTTTYYYaaakkkppppppnnnoooqqqwwwyyyzzzyyyyyy||||||zzzuuu|||}}}222444666777666555444444777888999888777666888999:::;;;;;;;;;;;;>>>AAACCCIIIMMMRRRTTTVVVZZZ___cccjjjppprrrqqqyyyzzzuuurrreee^^^UUUKKKDDD???;;;888888888999::::::999888888888777555444444777999;;;888666444111000000111222444666666444222111444777@@@NNN```lllsssyyyxxxnnnggg]]]SSSIII@@@999444555333222222333444444333222444555555222///------///111111000...,,,+++,,,555777999888777888<<<@@@CCCFFFJJJNNNQQQTTTVVVXXX___aaa___XXXSSSOOOHHHAAA@@@<<<999999<<<===;;;999666666444222000...,,,,,,000111111111111111111111222444666555333111111222777777666777777888999:::777666444111///111555888:::999777888:::;;;;;;:::666777888666333111111111333444444333111000222333555333333555:::>>>@@@@@@FFFGGGIIIMMMRRRWWWZZZ\\\___gggooottttttssssssuuu}}}}}}||||||}}}~~~444444666777888888777666888999999888777888999;;;<<<===>>>>>>>>>AAAFFFJJJQQQTTTXXXZZZ\\\aaahhhnnnnnntttvvvvvv}}}xxxrrrnnnccc\\\RRRHHH@@@;;;777555777888:::;;;<<<;;;:::999777666444333444666999;;;999777444222000000111111333555777555222222666:::BBBPPPaaalllqqqvvvzzzkkkdddZZZOOOFFF>>>777333333222000111222444333333222444666666444111000000222333333111///......///555777999777555666999===AAA@@@AAADDDIIIOOOSSSVVVWWWZZZXXXQQQKKKGGGAAA;;;:::777666777999;;;:::888666555333000...+++)))(((000000000111111222333333111222333333222333444555666666666555555555555555444333333111111333777;;;:::999777888:::;;;;;;:::555666666555333111111222555666666555444444555777999888888:::===@@@AAABBBLLLNNNRRRWWW[[[^^^bbbcccjjjnnnssswwwxxxyyy{{{}}}}}}~~~777666666777999;;;:::999888999999999888999<<<>>>===@@@BBBCCCDDDGGGMMMRRRZZZ]]]```bbbdddiiiqqqwwwtttxxx{{{~~~|||vvvoooiiibbbZZZNNNCCC<<<888666555777888:::<<<<<<;;;:::999555555444444555777999:::999888555333111000//////111555888777444555:::???HHHSSSaaakkkqqqwww~~~zzziiibbbVVVKKKBBB<<<777555333222111222333444333222000333555555444333444444555444333000......111333555777888777444444777;;;<<<;;;:::<<>>AAADDDBBBFFFJJJLLLMMMPPPWWW\\\aaaeeejjjmmmooorrrxxx}}}}}}}}}{{{tttkkkddd___VVVIII===777555666777555666999:::;;;999888666555555555666777888::::::999888666444222000......000444888888666777===DDDOOOWWWbbbmmmuuu~~~yyyttthhh```SSSGGG???;;;888777444333333444555555333111...000222333333444666888999777444111///000444888666888999777444444666:::888666555888>>>CCCFFFGGGFFFKKKLLLGGGAAA>>>;;;777111222333555777999999888888777666444111///...---444222111111222555999<<<777444000///000333777999777777777666666555444333...000222222222333555777666555333444555777777666444333222000///111444888777999:::::::::<<<>>>@@@===CCCHHHHHHFFFGGGLLLRRRWWW\\\ccchhhkkkmmmpppsssqqqsssvvvyyy|||<<<999666666:::>>>??????@@@@@@AAAAAAAAACCCGGGJJJGGGLLLRRRUUUVVVYYY```eeeeeejjjqqquuuwwwyyy}}}zzzsssiiiaaa[[[RRREEE999444444777888444555777999999888555444555666777888999:::;;;;;;888888777555333000...,,,///444999999777999@@@FFFTTTZZZdddooozzz}}}uuuooohhh___QQQEEE>>>;;;:::999444444444666777666333000,,,---///111222444888:::===;;;777222000333888<<<888999:::888444444777:::666444444777<<<@@@@@@???AAAGGGIIIDDD???===;;;888000111222555777888999999999999888666444333111111666444222111333777;;;>>>;;;666111...///222666888444555555555555444444333...111333333333222333444444333222222444555555444444333111///...111666:::888999;;;<<<<<<>>>AAACCCAAAHHHOOOPPPMMMNNNUUU\\\[[[```hhhmmmppprrruuuwwwvvvyyy}}}::::::;;;<<>>;;;::::::888555333333666555000+++***)))))),,,111666999999>>><<<888222---///444999:::999777555444444444444777444333555999======<<<===???@@@@@@>>>;;;999888444333333444777888888777777666666666555555444444666222......111666:::<<<999999888777666555444444444333222222333444444333555333222222333333333222222222333333333444444444444333000---,,,...222666777:::===>>>>>>@@@DDDHHHGGGMMMTTTZZZ]]]]]]]]]^^^bbbgggnnnssstttvvvyyy|||}}}>>>>>>???@@@BBBFFFIIIKKKMMMKKKKKKQQQTTTTTTUUUXXX```eeegggfffhhhnnnrrrrrryyy|||~~~rrriiiaaaYYYMMMHHHAAA;;;888777666555555666777777555444555666666666777888999::::::;;;999777555444444222///---444555:::>>>???AAAIIISSS[[[___iiivvv}}}yyyssskkkdddZZZLLLAAA;;;:::<<<===999666333333555555111---++++++,,,///444888999:::===;;;777222///111666;;;999888666444333333444555888666555777:::;;;:::888<<<===>>>>>>===;;;999888444333333555777888888777666666555555444444444444666333///...000333555666888888777777666444333222444333222222333444333333555444444444555444222111000111222333555666777888333333111///---...222555777;;;>>>@@@@@@BBBGGGKKKPPPTTTZZZ___aaacccdddeeehhhkkkpppuuuxxx{{{~~~HHHHHHHHHIIILLLPPPUUUWWWWWWSSSSSSZZZ______^^^```mmmooopppppptttzzz|||yyyzzzqqqhhh]]]TTTGGGCCC>>>;;;999888777555666888999888777555666777999888888777888999:::;;;888777555555555444111///555777<<>>999555222222333444333111......///333777:::;;;:::<<<:::777333222444999===999777444111111222555666999888888999::::::777555:::;;;;;;<<<;;;:::999888444333333555888999888777555555444444444444444444666333000...///000000000666777777888777444222111333333333333333333333333444555777888777444222000...///111333666999;;;<<<555555555333222333555888:::>>>BBBDDDEEEHHHMMMRRRYYY]]]bbbgggjjjlllnnnpppqqqqqqsssxxx}}}UUUUUUTTTVVVYYY^^^cccfffccc]]][[[```fffhhhhhhjjjssstttuuuwwwwwwpppgggZZZPPPCCCAAA===;;;:::888666444777888::::::888666666777:::999777666666777999;;;888777666666666555333111333555;;;@@@BBBDDDMMMWWW```llltttwwwzzzvvvpppjjjZZZQQQDDD:::555555888:::555222//////111444555666000111333777:::<<<<<<::::::999666444444777;;;>>>999666333000///111555777777777999:::;;;:::777666999888888999::::::888777333333444666999:::999777666555444444444444555555555222000000000000///...555777888999888555222000333444444444333222222333444666999:::888555222000...///000222555888;;;===999::::::999888999;;;===???CCCHHHJJJLLLPPPUUUZZZ]]]bbbjjjpppsssvvvxxxyyyzzzxxxwww{{{```___```aaadddiiimmmpppmmmfffcccgggkkknnnrrruuuxxxyyy{{{}}}|||vvvpppeeeXXXNNNDDDAAA>>>;;;:::777444222666888::::::888666666666888777555444555666888999888666666666777777555333333555:::???BBBEEEOOOZZZdddooowwwyyy|||yyypppeeeUUUMMMCCC:::555333333333000...,,,---000444777999333444555888;;;===<<<:::999777555555777999<<<>>>999777333000///111444666333555888:::;;;:::999999999777666777999999777555222333444777:::;;;999888666666444333444555666777333222111111222333222000666777999999888666333111222444666555333111111222222666:::<<<999555222111000000111222444777:::<<<;;;<<<======<<<>>>@@@CCCDDDHHHMMMPPPRRRVVV\\\aaa___fffooowww|||~~~~~~|||ggghhhiiikkknnnqqqtttvvvtttpppnnnqqqsssuuuzzzyyytttmmm```SSSLLLDDDAAA===:::888666333111444666999999777555444444666555555444555666777888777666666777888999777666666777:::???BBBGGGSSS___hhhooowww|||~~~|||xxxlll___QQQJJJAAA999444222000000......---...000444888:::666555666888:::<<<;;;:::888666444555888;;;<<<<<<:::888555222111111333555111444777999::::::;;;===;;;888555666888999777444222222444888;;;;;;:::888666555333222222444666777444222111111333444444333666777777888777555222111111444777666333000111222000555:::;;;888444333333333333222333444777:::<<<<<<<<<===>>>???AAAFFFIIIJJJNNNSSSVVVXXX\\\bbbgggfffllluuu|||ooopppsssuuuxxxzzz{{{|||xxxxxx{{{~~~}}}{{{uuuqqqhhhYYYMMMHHHBBB???;;;888666444333111111444777777666333222222444444555666777888888999777666666888999:::999777888888:::>>>AAAHHHVVVccckkkmmmtttzzzrrreeeYYYNNNGGG===666222111222222111111111111222444777999777666555666888::::::999777555444555888;;;;;;:::;;;:::777444222222222333222555888888888999<<<>>>===999555666888999666333111222555888;;;<<<:::888444222111000000222444666555333111111222333444333555555555444333222111000000444888777333000000222///444999:::777444444555555555444555777:::>>>@@@???@@@AAAAAACCCGGGMMMRRRTTTXXX]]]```bbbeeekkkpppssswww|||vvvxxx{{{~~~yyy~~~wwwqqqnnncccSSSHHHEEE@@@<<<888555444444333222000333666666555222111000333444666888999:::::::::777666666888:::;;;:::888777777888<<>>>>>:::666666888999666222111222555888<<<<<<:::888222000///---...000222444777444111000111222222222444333333222000000//////000555888777333///000222...333888999666333444777666666555666999===AAACCCDDDEEEEEEEEEHHHMMMTTTZZZ^^^aaafffiiikkknnntttyyy~~~|||wwwtttmmmfff\\\QQQFFF???999888777555333111///...///111333222//////111444999:::;;;;;;::::::<<<>>>:::999888777666666666666666888999;;;@@@KKKYYYcccgggqqq~~~{{{pppaaaUUUJJJAAA666111333666777777888777555444333333333444777555333222222444666888;;;999888888888888777555999777777888666333444999333666888999999999:::<<<999666666999>>>???<<<888333222111111333666:::<<<666333///++++++...333666<<<999555333333222111//////......///000111000///555333000.........---,,,222444666777777777888999777:::<<<<<<===@@@EEEJJJQQQKKKJJJOOOSSSUUUYYY___gggkkkppptttwwwzzz}}}{{{uuuqqqiii```VVVLLLBBB;;;888777666444222111000//////111333333222333666888;;;<<<<<<;;;::::::<<<======<<<:::888666555444444444555888===FFFRRR^^^fffkkksss|||yyytttkkk^^^SSSGGG???555000222555777777888777555444333333444444444333111000111333555777;;;999888888999888777555666444555777555222333777444555777888888888999:::777555444777<<<===:::777444333111111222555999;;;666333///+++***---000333888777555333111111111111...---,,,...111444555555666333000...///000000///111333555666555666888:::;;;>>>AAAAAABBBDDDJJJNNNVVVRRRRRRWWW\\\^^^bbbhhhsssvvvxxx{{{}}}yyyuuunnneeeZZZPPPFFF>>>999666666444333222222111111...000222333444666:::<<<;;;<<<<<<;;;::::::;;;===>>>===;;;888555333222111111222777@@@MMMYYYccchhhppptttzzz{{{sssmmmdddXXXPPPBBB;;;333///000444666777888777666444444444444555333222111111222444666888:::999888888999888777555111000222444333000111444333555666666555555777888666444333555999:::777444666444222000111333777999555222...***(((***,,,...222444444222///...000333---++++++...222777:::;;;888444000...///111333444333444555555555777:::===???BBBFFFHHHIIILLLQQQVVV^^^\\\]]]bbbgggjjjoootttuuutttmmmaaaUUUKKKCCC<<<888666555444333333333444444///000111333555777:::;;;:::;;;;;;:::888888999:::<<<;;;888666444222111111///111777BBBQQQ]]]dddfffqqqtttzzzzzzqqqiii___SSSKKK===777111---...222555777888777555444444444555555444444333333444666888999999888777888999888666333------///333222......222333444555555333333555666666555444444666777555333777555222000000222555777222///,,,(((&&&&&&((())),,,///222111---,,,///333...---,,,...333999<<<>>>888333...,,,---111444666444555555555666999===AAA@@@DDDJJJNNNPPPTTTYYY^^^cccdddgggkkkppptttyyy}}}}}}sssoooggg[[[NNNEEE>>>:::777777666555444444555666777111000111222444666777777777888888777666555777888777666555444333222222222000111777CCCQQQ\\\bbbcccpppttt}}}yyyqqqhhh\\\OOOFFF999555///,,,---000444666666666444333333444555555444333333333444555777888777666666777888777444222+++,,,///333222...---000333444444333222222444666777666444444444444333222666444222111000111333444...,,,)))'''%%%%%%%%%&&&(((,,,000///,,,+++...222111000...000444888<<<===777222---***,,,000444666222333555555777:::>>>BBB@@@FFFNNNSSSWWW\\\aaafffgggkkkppprrruuuzzzzzzsssggg___SSSGGG???;;;888666777666444333333555666888222111000111333555555444444555666555444444666888444333333333333333444444111444999BBBNNNXXX```dddnnnvvv|||vvvnnncccVVVJJJBBB777444///,,,,,,///333555555444333222222333444444111111111111111222222333555444555666666555222///,,,---111555444///---///222333333222111222444666777666555333222111111111333333222222111111111111,,,+++)))(((''''''''''''))),,,000000///...000222333222000111555888::::::777222---+++,,,000333555111333555777999<<<@@@DDDEEELLLTTT[[[___ccchhhlllmmmtttyyyzzz{{{}}}xxxuuuaaaZZZNNNDDD>>>:::888777666555333111111333444666222000///000333555555444222444555555444555777999555444444444444444555555333666;;;BBBKKKVVVaaagggoooxxxzzzvvvooofff[[[OOOEEE???666444000,,,+++---111555333222111111111222333333111111000000000000000000333222333444555444000---//////444888777111...///111222222111111222555888666555444111///......///111111333333333222000///++++++******+++++++++,,,...///111222333333333333333222111333666888888888888444///---...111444555555777;;;>>>@@@CCCFFFIIIOOOVVV^^^dddgggjjjmmmpppuuu~~~{{{xxxwww___XXXNNNEEE???===;;;:::555444111000///111333444222000...000444777777555222333555555555666999;;;777666666555555555666666333777<<>>CCCFFFIIIKKKMMMRRRYYY___ggghhhjjjnnnrrrwww{{{}}}{{{qqqjjj[[[SSSKKKFFFAAA:::888999888777555444444444444444111///...///222555666666777888888777555555666888666666666555555444333222444888>>>EEENNNYYYdddkkkooo|||vvvpppfff[[[OOOFFF???<<<777444000...000222444555222222222222222222111111222333444555555555555555666333222333777888777555333555666444000......000333333000+++,,,333888999555444111///......//////444333333333444333000...---000444666555444444444111444888:::888666333333...///222444666888::::::999888666444555888;;;===BBBGGGLLLPPPSSSXXX^^^bbbjjjmmmrrrvvvyyy|||yyyooohhhYYYQQQIIIEEEAAA;;;999:::666777777777777777777777111///...///222444555555888888888555333222222333555555555444444333222222555:::AAAJJJTTT^^^hhhnnnrrr}}}xxxrrrggg[[[OOOEEE???<<<777444111000111444555555333333333222222111111111444555555666777888888999888555333444888::::::999555333111///...///000111000111///,,,---444888888444333222111000111222333666555444444444333000...///333777999888666444444333555888999777444222222///000222444777999;;;<<<999999888999:::<<>>>>>======>>>@@@DDDHHHKKKNNNSSSYYY^^^aaaeeejjjooosss{{{yyypppcccZZZSSSKKKEEEBBB@@@<<<;;;===:::<<<===;;;888555555555444222111111444666777666333444444333222222333555555555444333333333444444888>>>HHHRRR\\\fffooottt|||wwwpppdddWWWKKKAAA<<<999555333222222444555555555666555444444444444555666444555666777888999::::::>>>:::777666999;;;;;;999111000///000111222000///000333333111222777888666111111222333555777888999777666555555666444111///...222666777777555444333666888999888555444333444666666666777888:::<<<===CCCBBBAAABBBFFFLLLRRRVVV\\\___bbbdddfffjjjpppvvvxxx|||sssggg[[[TTTOOOHHHBBB@@@>>>;;;;;;===<<<>>>>>>:::555222222444555333222222444666777777333555666666555666888:::666666444333333444555666999???HHHSSS]]]hhhqqqwwwyyyssslllaaaSSSGGG???999777333222111333555666555444555444333333444555777888444555777888999999999888===999666777999;;;:::888000111222222222111000000444666666333333666666444000111222444666888999:::666555555666777666333111111444777999888888888999888999999888666555666777666666666777999;;;===???GGGGGGHHHJJJOOOUUU[[[___iiikkkmmmmmmnnnqqqxxx}}}wwwjjj^^^UUURRRKKKDDD???>>>===::::::===<<<======888222///111444555333111222444666666666333444555555555555777999888777555444444555777888:::???HHHRRR]]]hhhrrryyy}}}~~~xxxooohhh]]]OOODDD<<<777666111000111333555555444222222111111111222555777999444666999;;;;;;:::888666777555444666:::<<<;;;999222444444222///...111444777888777222111333333000///000222444666888999:::555555555666777777555333333555777999999:::<<<===999999999888777777888:::888888888:::===@@@DDDFFFKKKMMMRRRWWW]]]aaaeeegggqqqtttwwwxxxxxx{{{ssscccWWWRRRRRRIIICCC======<<<::::::===:::<<<;;;666000...111555444222000111333444555555222333333333222222444666888777666555555666888999:::???GGGQQQ\\\hhhssszzz~~~~~~wwwmmmfffZZZMMMBBB:::666555000///000222555555333222////////////111444777999444777;;;======;;;888555222111222555;;;===<<<:::555666555111,,,,,,222777888:::777111///111000...///000222444666888999999555444444666888888666444333444666777888999===???999::::::888777888:::<<<::::::<<<>>>BBBGGGLLLNNNOOOSSS[[[ccciiilllmmmmmmtttxxx~~~|||qqqeeeYYYNNNGGGDDDCCC@@@:::555555888<<<@@@===999666333222222333555333111//////000111222222000...,,,+++---222555888777777666666666666666999>>>HHHVVVcccnnntttvvvtttfff___SSSHHH???999555333333333333222222333444444000,,,))),,,222777888666666666888:::<<<;;;888555333222111111222555777999777333///,,,---111444666999;;;:::555222444666555444333333444777999999999666777888888888777666555;;;777444222444777;;;<<<888888999999999999999888???CCCHHHJJJKKKNNNUUU[[[\\\```fffkkkmmmppptttxxxzzz|||wwwkkk```UUUKKKEEEBBBAAA>>>999666555999<<<===;;;777444222222333555666555333111000111111222333333111///---...111444:::999888777666666666666:::???JJJWWWdddnnntttvvv~~~sssggg___SSSHHH???:::777555444333333333333333444444111...,,,///444888888777666666777888::::::888666333222222111222333444555555222///------///222333777;;;<<<888777:::;;;:::888777555555777999999999999999999:::999999888777<<<999666555555777999:::::::::::::::;;;>>>@@@BBBDDDIIIPPPSSSTTTVVV[[[___bbbhhhoootttwww{{{~~~~~~ssshhh\\\RRRIIICCC???>>><<<888666777:::===:::888444222111222444666888777555333222111111111444555555333111000222333;;;:::999888888777777777;;;AAALLLXXXdddmmmtttwwwzzzpppggg___SSSGGG@@@;;;999888444444444444444444444444111000000333777:::999777666555555555777888777666333333333222222111111111333111///------...///000777===@@@>>>???BBBCCCAAA<<<999777777888:::;;;;;;;;;;;;;;;;;;::::::::::::>>>===<<<;;;:::::::::;;;???>>>>>>???BBBFFFKKKNNNMMMSSSZZZ^^^```bbbeeehhhkkkpppvvv||||||sssiii^^^SSSHHHBBB<<<;;;999777666888;;;===:::777444111000222444666777777666444333111000///222444666666555444444555999999999999999:::;;;<<<===CCCNNNZZZdddmmmssswww~~~wwwnnnhhh```SSSHHHAAA===;;;:::555555555555555444444333222222333777:::;;;999777666555333333555666666666555555444444222111///...000000000///......///000;;;AAAFFFFFFFFFIIIIIIGGG???<<<999999:::<<<======;;;;;;;;;:::::::::;;;;;;???AAABBBBBBAAAAAA@@@AAAFFFFFFGGGJJJMMMQQQUUUWWWXXX\\\aaaeeehhhkkkooorrruuuvvvyyy}}}|||xxxrrriii___RRRFFF>>>:::888777666777999;;;<<<:::999666333222222333444555555555555333111///---///222555777777777777888555666777999;;;===@@@AAA@@@GGGRRR]]]fffmmmtttxxx~~~xxxqqqiiiaaaUUUJJJCCC>>><<<;;;555666666666666555444333222333666888:::;;;999777666444222222333555666666555555555444222000///......000111111000000222444AAAHHHMMMMMMMMMOOOOOOLLLHHHEEE@@@===<<<<<<;;;999:::::::::;;;;;;;;;<<<<<<>>>BBBFFFHHHHHHGGGHHHIIINNNQQQTTTXXX[[[]]]^^^^^^ccceeegggiiimmmrrrwww{{{~~~|||}}}~~~wwwsssmmmeee[[[NNNBBB;;;999777555555777999::::::::::::888777666555444444333444555555444222///------000444777777777888999222333555888<<>>???@@@??????@@@EEEKKKNNNNNNOOOQQQSSSXXX[[[```dddggghhhhhhggglllllllllnnnsssyyy~~~vvvqqqhhh___UUUJJJAAA;;;888666444444777999999888888999:::;;;:::999777666333444666777666444111///---000333555555555666777222333555888;;;???BBBDDDKKKSSS___hhhooouuu|||{{{wwwjjjdddZZZPPPHHHAAA<<<888666777888888888666444333222444666777777666666666555444333333555666666555111000///...---...//////---111555666777:::@@@FFFJJJPPPTTTTTTUUUXXXYYYWWWZZZWWWRRRMMMGGG@@@999555:::<<<@@@DDDFFFFFFEEEDDDIIIOOOUUUXXXXXXXXX\\\___aaacccgggkkkoooqqqrrrsssrrrrrrsssvvv{{{yyyqqqfff[[[QQQIIICCC???888555333444777999999777666888;;;======<<<:::999333444777888888555222000...000333444444444444555333444555888;;;>>>AAABBBOOOXXXdddmmmsssxxx~~~xxxuuukkkddd[[[RRRIIIAAA;;;777777777999999888666444222222444555555555444555666555444333444666777666555...---,,,++++++,,,...000---222666888999===EEEKKKKKKQQQUUUUUUVVV[[[]]]\\\ZZZXXXUUUQQQLLLFFF???:::<<>>888888888888888999::::::999::::::777333111111222777666444555777888888777111000......///333777999999777888===???BBBHHHPPPTTT^^^kkkuuu{{{~~~uuulllggg\\\PPPGGG???777333444444555555666555444333333111000000111333555444333444222000//////111444666444333222111111111222222555666777888;;;AAAHHHMMMOOONNNOOOTTTZZZ```ccccccccceeefffeeedddccceeegggjjjjjjkkkmmmpppuuuzzz}}}}}}xxxwwwtttpppnnnooossswwwpppooommmmmmnnnooonnnmmmjjjooommmkkkiiifffsss~~~zzzuuuqqq___XXXOOOGGGBBB???>>>===666666666666777888999:::888999999666222///000333888777555555777777777666000///......///222555777777666777<<>>DDDMMMVVVfffnnnxxx}}}vvvfff]]]SSSMMMEEE<<<666666......///000222333444555333222222444666888888777111000/////////000222222000111111222333444555555666888;;;===>>>???AAABBBGGGPPP[[[```___```ccchhhjjjnnnqqqpppooopppuuu{{{|||qqqwwwzzzyyyyyyxxxqqqhhhaaa^^^[[[\\\``````\\\WWWYYYWWWTTTRRRQQQPPPNNNLLLKKKJJJCCCAAAGGGLLL^^^zzztttgggaaaTTTLLLDDD???:::555666999;;;;;;;;;:::888888999;;;===;;;888555333222222222555666666555444555777999888555222111000///---,,,+++---000555;;;DDDMMMTTTeeeppp{{{{{{rrrccc]]]UUUMMMFFF@@@;;;888111000///111333666777777666444333555888:::999777333222111000000000111111111222333222111111222444;;;<<<======<<<===???AAAFFFLLLTTTYYY\\\bbbjjjppplllmmmooossswww{{{}}}|||{{{xxxuuusssrrrqqqpppooollliiifffaaaYYYQQQPPPSSSUUURRRNNNOOOLLLJJJHHHGGGEEEBBB@@@??????;;;>>>CCCEEEXXXxxx}}}oooccc]]]RRRKKKCCC>>>999555666:::;;;<<<<<<;;;:::888999:::<<<;;;888555444333444444444555555444444444666888777666444222000///......///000333777===FFFPPPWWWeeeppp|||vvvmmmfff```WWWNNNGGG@@@;;;777222000...///222555777777666444333444777999999888666555333111000///000000111222444444333222333444999:::;;;;;;;;;;;;===>>>EEEKKKTTTYYY\\\bbbjjjpppuuuuuuuuuvvvyyy~~~zzzxxxwwwvvvssspppkkkiiigggfffeeebbb^^^\\\VVVTTTQQQMMMJJJIIIHHHIIIHHHFFFDDDBBBAAA@@@>>><<<888888666:::AAADDDXXXyyy|||uuuiii]]]WWWOOOHHHAAA===999666777:::;;;===>>>>>>;;;999999999;;;:::888666555555555555333444555444333333555777666777777444000...///222444555666999???IIITTT\\\gggqqq}}}|||rrrkkkiiicccYYYOOOFFF???:::666333000------///333666888666444222222555777999999:::888555111///.........111333666777666555444555888:::;;;<<<;;;;;;<<<>>>FFFMMMVVV\\\___eeelllsss~~~}}}||||||~~~|||xxxsssqqqpppnnnjjjfffaaa___]]][[[YYYWWWSSSPPPJJJOOOQQQKKKBBB===@@@DDDBBB@@@???>>>>>>===;;;999666666444999AAADDDXXXyyy}}}vvvnnncccXXXRRRJJJDDD>>><<<999666777;;;<<<>>>@@@???===:::888888888777666555444444555555333444555444333333444555444777999666000...111555777777888;;;AAALLLXXX```iiisss~~~{{{ssspppjjjcccXXXNNNEEE===777444444111,,,+++---222666888555444222111222555777999<<<999555111///------...111444888999888777666666888:::<<<======>>>???AAAKKKRRR\\\bbbeeejjjqqqxxx~~~~~~}}}{{{vvvrrrnnnkkkjjjfff```\\\ZZZXXXUUUSSSQQQOOOKKKIIIDDDJJJOOOKKKAAA<<<>>>CCCAAA???>>>>>>???>>>===;;;:::;;;999===CCCEEEXXXxxx|||rrriii___UUULLLFFF@@@<<<;;;999666888<<<===???@@@???===999777777555555444444333333333333333444555555333333333444444777999666111///222666777777999<<>>???AAA@@@???>>>>>>??????>>>===;;;<<<:::>>>EEEGGGYYYyyy{{{nnneee\\\QQQHHHAAA<<<999999888777999===>>>???@@@>>>;;;888666666444444444333333222222111333555666666444333333444444666777555222111333555555777999>>>FFFQQQ^^^fffmmmwww|||yyyxxxeee]]]RRRGGG???999444222666222---+++...222666888555555444111///000222444777555111...---...000222222555888:::999888999999555777888:::>>>CCCJJJNNNVVV^^^gggmmmooorrrxxx}}}|||yyyyyyyyyuuunnnggghhheeebbb```^^^YYYQQQKKKJJJGGGDDDBBBAAA@@@>>><<<===???AAAAAA???=========>>><<<;;;<<<======<<<:::666888777===DDDGGGZZZzzzyyykkkaaaZZZNNNCCC>>>999777888888777999>>>?????????<<<999666666666555555444444333222111000444666777777555444444444444444444333222333333444444666;;;AAAJJJUUUaaaiiioooxxxzzztttpppbbb[[[PPPEEE>>>999555333666333///---///333666888444555555333///---///000333111...,,,---///333555333555777888888888999;;;777888:::<<>>:::888999;;;<<<:::999999::::::999888666888777<<>>@@@???>>>;;;777555555666666666666555444333111000555666888888666444444444555333111222333444333222333777<<>>:::777555777333000...000444666777444666666444///,,,---...000...,,,+++,,,000444777333555777777777888:::;;;<<<<<<===@@@FFFPPP\\\cccgggnnnwww|||~~~}}}zzzwwwwwwyyyxxxsssnnnlllddd[[[XXXZZZZZZVVVQQQRRRQQQQQQSSSTTTPPPJJJDDD@@@===:::888888888888777:::>>>AAA>>>777444777;;;<<<:::999999::::::888777;;;<<<;;;???DDDDDDUUUttt~~~wwwnnnggg```UUUGGG===777555555666888:::::::::=========<<<:::888666555777777666555444444333333555555555666666666777777777888888555111...///111555555999DDDRRR___gggjjjvvvzzzwwwpppkkkbbbTTTFFFAAA@@@===:::999888444111222666999888666999999777444000......///...//////000111333555555;;;777333444777:::;;;:::<<<===>>>BBBIIIUUUbbbkkknnnsssyyyzzzuuurrruuuwwwtttmmmfffcccbbb___\\\WWWQQQMMMKKKKKKKKKIIIIIIHHHGGGEEECCCBBBAAA>>>>>>;;;777222111444888999<<<>>><<<777444444555444555777777666666777999999<<<;;;>>>BBBBBBSSSsss{{{vvvmmmeee\\\QQQEEE===777555444555777999999999;;;;;;;;;:::999777666666666666666555444444333333666666555555555555444444666777666333///------///555888???HHHSSS^^^hhhnnntttzzz~~~vvvmmmhhh]]]PPPCCC???>>>;;;999888:::666333444777:::888666888888777444111//////000//////000111222444555666888777666777999:::::::::@@@BBBFFFKKKRRR[[[dddjjjssswww}}}}}}{{{yyyuuurrrjjjjjjiiifff```[[[XXXWWWUUURRRNNNJJJGGGEEEEEEEEECCCCCCDDDCCCAAA???===<<<<<<<<<:::555111000333777:::;;;<<<:::777444333222111333444555555666999;;;<<<===<<<>>>BBBBBBTTTuuuxxxtttlllbbbVVVKKKAAA<<<666444333333555777777777777777777777777777666666666666555555444333333333777666666555333222222111444444222000---,,,,,,...555<<>>FFFJJJQQQXXX^^^dddjjjnnnzzz}}}|||uuupppnnnllljjjiii```]]]XXXTTTQQQNNNLLLJJJHHHGGGDDDBBB@@@@@@@@@@@@>>>???@@@@@@???===:::888999999888333///...111555;;;:::999999888666333111111111222222333555:::===>>>???<<<===AAABBBUUUvvvvvvssskkk___RRRFFF???<<<555222000000111333444333444444444444555555666777555555555555444444333333888777666444222111//////000///...---,,,---///000777===GGGQQQ\\\gggrrrzzz~~~}}}yyyrrrhhh^^^VVVNNNDDD<<<;;;;;;999888999;;;999666666777777666444555666777666444222222333333333333444555777999::::::===@@@@@@??????CCCFFFMMMRRRZZZbbbhhhnnnssswww~~~|||zzzuuummmfffbbb```]]]\\\YYYSSSLLLGGGFFFEEECCCAAA??????>>>===============;;;===???@@@@@@===999777666666666222...---000333:::888777888;;;:::777333444333222111111555:::>>>??????;;;;;;???@@@UUUwww~~~xxxsssjjj]]]OOOEEE???===333111...---...000111000111111111111333444666777666666555555555555444444777666555444222000///...---+++++++++---111333555:::>>>FFFSSScccqqqzzz~~~}}}|||yyytttmmmcccXXXQQQHHHAAA;;;;;;;;;999999;;;999888777666666555444222555777888777555333333333555555555666888999;;;<<<<<<===???>>>???BBBJJJOOOUUUYYYaaahhhpppwww~~~{{{{{{}}}|||vvvqqqpppllleee___YYYTTTPPPMMMOOOJJJCCC???>>>>>><<<:::888888999:::::::::::::::999;;;===???>>><<<888666333555444222...---000333999777777999===>>><<<999999888555222111333888<<<======888999===???UUUwwwzzzsssgggZZZNNNDDD>>><<<444111...,,,---...///000000000///000111333555777666666666666666666666666666555555444222111111000...,,,***,,,000444888999===???GGGVVVhhhwww}}}zzzwwwqqqjjj```UUUNNNDDD>>>:::;;;;;;999999<<<777777777777666555333333666777999888666444333333777777777888999;;;===>>><<<<<<<<<===AAAIIIQQQWWW]]]aaahhhooowww}}}{{{zzzzzzyyyvvvooojjjbbb___YYYTTTPPPJJJEEEAAACCC@@@===:::999777666555222333555666777666555555555777999::::::888666555222444555333///...111444777777999;;;>>>???>>>===<<<;;;888444111222666999::::::777888===@@@UUUwww|||rrrcccVVVLLLDDD>>>999777333///---...///000111000/////////000333555777777777777777888888888888444444444444333333333333222///---...222777:::;;;>>>CCCMMMZZZiiivvv{{{wwwrrrlllddd[[[QQQKKK@@@<<<999::::::888888;;;666777888888777555555444666888:::999777444333222888888999:::;;;===>>>???======>>>CCCKKKUUU\\\___dddiiipppxxx}}}yyyxxxwwwwwwtttpppjjjeeeaaaSSSPPPKKKGGGDDDAAA===;;;999::::::999666444222222111222444666666555333111444555666777777666555444333444666444111000333666777999;;;<<<<<<;;;<<<<<<;;;:::888444111222444777888999777999???BBBWWWyyy}}}qqq```SSSKKKDDD===777999666111//////111222222000000//////000222555777888888888888888999999999333333333444444555555555666333///000444888::::::>>>GGGRRR^^^hhhrrr}}}{{{wwwsssmmmfff^^^UUULLLGGG>>>:::888:::999777777:::666888999999888777666666777999;;;:::777444222222999999999:::<<<===???@@@@@@@@@CCCKKKVVV```eeefffhhhnnnvvv~~~|||vvvrrroooooonnniiibbb[[[VVVUUUIIIEEE@@@===;;;;;;:::999444777;;;;;;777333222222222444666777777555333111555555666666777777666666333555666555222111444777777:::======:::888999;;;999888666333111111333666777999777;;;AAACCCYYY{{{qqqiii]]]QQQGGGAAA<<<999:::999777555444444444444333444444333111111333444555666888888999:::<<>>::::::999888777666555444888888999:::999777555333222666999888333000111333777777888:::<<<>>>@@@AAAFFFKKKRRRYYY___fffkkkooosssvvv{{{zzzvvvsssqqqooodddeeeddd^^^VVVOOOMMMMMMDDDAAA<<<999666666888999777777666555444333222111333222111222444555444333888777666555555666777888<<<:::777333000111555888;;;;;;;;;:::999888666666777666555444333222222222666999999>>>DDDEEEXXXyyy~~~{{{ooogggZZZNNNEEE???;;;888:::888666444333333444444333444444444222222444666444555777777777888;;;===888777555666777888888777111......444999::::::<<<@@@JJJXXXeeeoooxxx{{{zzznnnhhh___XXXRRRLLLCCC===::::::999888777666555555777888888888777555333222222555777666222000111444777888888:::<<>><<<;;;888777666444444444555555444222000...------...///333222222333555777666555666666555444333333444444555555444222111333777:::<<<<<<;;;:::999777555444111111222333555777999:::777999999<<<@@@@@@RRRrrr{{{sssnnniii```RRRFFF>>>;;;999999999888555444333333444555777888888777555333333444333444666666555666999;;;;;;999666555555555444333///---///555888888:::>>>DDDOOO\\\gggpppyyyyyyssshhhaaaVVVLLLFFFAAA===;;;999999888888777666666555777777666666555444333333333333222///...000444888;;;;;;;;;===AAAGGGMMMQQQWWWbbboootttssssssyyy|||yyyrrrjjjeeebbb\\\SSSKKKKKKEEE>>>:::::::::888666333222222333333444555555777555222000///000222333333222222444666888888777555555444333333222222222222333333333333444888;;;;;;;;;;;;:::888777555444000111222444666888:::;;;777999888;;;>>>>>>OOOoooxxxooojjjcccZZZNNNCCC<<<:::999:::888888666555555555555555999:::;;;999555222111000444555666666666777999;;;;;;999777666666666555444000///222777::::::===AAAIIIPPP]]]jjjuuu~~~zzzrrrjjjcccWWWLLLCCC>>>;;;:::999999888888777777666666888777666555555555666777555333111//////222777;;;>>>>>>???BBBGGGNNNUUUYYY```iiitttxxxxxxzzz|||xxxsssmmmeee___[[[TTTKKKDDDFFF@@@999555666666666444000000000111333444555666888666444111111222444555222111111333666888888888333333333333333222111111111222444444444555888::::::::::::999888777666555333333444555666888999:::666999888;;;>>>===OOOnnn{{{tttlllfffZZZSSSHHH???:::999999999777888888888888777666555:::;;;;;;999555111//////444555666666666666888:::;;;:::888888999:::999999333333666<<<>>>>>>AAAFFFNNNTTT___lllxxx{{{pppjjjcccXXXLLLBBB<<<:::999888888888888777777666666777666444444444666888:::666444111000111666;;;>>>AAABBBDDDHHHOOOVVV]]]aaaiiipppyyy}}}~~~xxxrrrooojjjfff```YYYRRRKKKEEEAAA@@@<<<666333111222222222////////////111333666777777555333222111222444444000000000333666888999888222222333333333333222222222444666666666666888999888888999999888888777666666666666666666777888888666888888;;;??????QQQqqq|||wwwpppgggaaaQQQKKKBBB;;;888777777777666888:::;;;;;;999777555777888:::888555222000000333444555555444555777888999888777888:::<<<<<<<<<666777;;;@@@BBBAAAEEEKKKQQQXXXcccmmmvvv~~~yyylllfff```VVVJJJ@@@;;;999999888888888888777777777777444333222111333666999<<<888555333222555999>>>@@@CCCEEEIIIOOOVVV]]]dddgggqqqwww~~~vvvooojjjggg```___ZZZQQQHHHBBB??????<<<:::777333000...000111...---------...111555777555555444444333333444444/////////222555888888888000111222444444444444333444666888888777666777888666777777888888888888888888777777666666777888888555888888<<>>999666555555555666888;;;>>>===;;;777555444666888888666333222222222333444444333333555777666555444666999;;;<<<<<<999:::>>>CCCDDDDDDHHHNNNSSS\\\gggmmmrrryyywwwiiiaaa\\\SSSIII???:::888999888888888888777777777777222111000000222555:::<<<999666444444777<<<@@@BBBDDDGGGLLLSSSZZZbbbhhhkkkvvv{{{yyyqqqjjjfffdddYYYYYYUUULLLBBB;;;;;;===;;;;;;:::666000...000222...---+++***,,,000444777666666666666666666555555.........111555777888888///000222444555555555444666888::::::888777666666555555777888888999999999777777777777777777888999444777888===BBBDDDWWWwww{{{rrrggg\\\UUUIIIBBB<<<:::666000......000555;;;===;;;666333222555666888999888666333111666555444222222333444555222222444777;;;>>>???>>>===;;;<<>>===999666333333444666777888999:::<<<999@@@>>>AAAGGGPPPvvv{{{sssllldddZZZSSSGGG???999666333...,,,---000555:::;;;999666333333666777888888777444111///222444666888888777666444444444666:::>>>@@@@@@???;;;999:::>>>AAABBBGGGMMMRRRZZZgggsss}}}uuuhhh]]]SSSJJJ@@@;;;;;;:::666222222333333333222333666888777555444555777888777666777888999:::;;;>>>CCCFFFLLLRRRZZZ```fffmmmuuuzzz~~~yyyrrrkkkeee___XXXSSSHHHEEEAAA>>><<<:::777555666555444333222333444555444111---******---111444666666555333000000222444333333333555777666444222---...000222444666666777:::;;;<<<:::777555555555:::999999;;;===<<<888555333444555666888999::::::>>>;;;AAA===@@@DDDMMMrrrvvvmmmhhh```VVVMMMCCC<<<555222///+++***,,,111444777888777555444333777888888888666222///,,,---111888===???===888555666777999===AAACCCBBBAAA:::888888<<<>>>@@@GGGNNNVVV^^^kkkvvvwwwjjj^^^WWWJJJCCC<<<999:::999555111000000///......111555999777666555555666666444222777888:::;;;===@@@EEEHHHQQQWWW```hhhooovvv~~~|||ttttttqqqlllggg___VVVMMMGGG???===<<<<<<;;;:::666333555444333222333444555666222000...,,,,,,---000111222333222000......///111333333333555777777555444---///222444666666666555888999:::999666444444444:::999999::::::999666333444444555777888999:::;;;@@@<<>>AAAIIInnntttlllggg___QQQFFFAAA999333111///++++++---111222444555555555444444888888888888555111---+++***///777>>>AAA???:::777888999;;;>>>BBBCCCCCCBBB:::777888;;;<<<@@@IIIRRR^^^fffrrrzzz{{{pppeee[[[UUUDDD???:::999999888444000///...,,,***)))---222666777666666666555444222000555777999;;;>>>BBBGGGKKKTTT[[[eeennnuuu|||~~~vvvpppmmmkkkfff```WWWNNNEEE???<<<<<<<<<>>>>>><<<888555444444333222333444555666222111000/////////000111000111000///------...000333333333555777888777555///111444777888888666555666777888777555333333333999999888777666444222111444555666777888:::;;;;;;>>>:::@@@;;;===@@@IIImmmzzzpppjjjfff^^^OOOCCC@@@999333222111......000111111222444555666555555777888888888555111...++++++///555;;;>>>===;;;::::::::::::<<>>:::999888777333000000...+++((('''***///333666777777666444333222222444777:::===AAAFFFMMMQQQYYY```jjjrrryyy~~~xxxsssqqqpppgggddd___WWWOOOGGGAAA???======<<<======;;;888555555444333333333333555555333333333333222222111111000000111000......///000222222222444666888777666222444777999:::999777666444555666666444222333333888777666444222000000000444444555777888999:::;;;:::666===:::===BBBKKKpppvvvpppiiifffccc[[[OOODDD???999555666555222111333111000111444666777666555666777888888666333000...---000333777:::;;;;;;;;;;;;999888888:::;;;<<<<<<888888;;;>>>???BBBNNNYYYaaajjjvvv}}}uuunnniiiaaaSSSGGG>>><<<999777777666444222222000---***)))+++000444666777777555444333444666777:::>>>CCCHHHOOOVVV[[[aaahhhqqqyyy~~~|||vvvoooiiihhhhhh^^^\\\WWWOOOGGGBBB??????<<<:::888777888777555444666555444333222333444444555555555444444333222222000111222111000///000111111000000222555777777777444555777999999999777777222444555555444333333444888777666333000///000222333333444666777888999:::666333;;;999>>>DDDNNNttttttoooiiiccc^^^WWWMMMFFF>>>999777999999555444555000000111555888999777555444555777888888555333111000222444777999:::::::::<<<888444222333555777888666777;;;???@@@CCCNNNZZZ```kkkxxx}}}tttnnnhhh]]]LLL???999888666555555666666666333333111///...000444888666666666444333444888;;;===@@@EEEKKKRRRZZZccchhhmmmsss|||yyywwwsssoooiiiccc]]]YYYQQQQQQNNNHHHBBB===<<<===:::666222111222444555555888666555333222222222333666555555444333222222222///111222222111000000111000//////111444666777777555555666777777777666666222444555555444333444555999999888444111000333666222222333555666777888999444222:::999>>>EEEPPPvvvzzzuuummmddd[[[SSSKKKGGG===999888;;;;;;777555555000000222666:::;;;888444333444777888888777555444111333666999:::::::::999<<<888222...///111333555444666;;;???@@@CCCNNNZZZcccnnnzzz|||yyytttppphhh[[[III<<<555444333222333555777999444444333222222555999===666666666444222555:::???AAAEEEKKKRRRYYYbbbkkkqqqvvv||||||vvvrrrmmmjjjggg```TTTKKKHHHIIIHHHEEE???;;;::::::888444///---///333666888999777555333222111222222666555444333222222222222///000222222111000000111///......000333666777777555555444444444555555555222333555555444333444555::::::999666222222555999111222333444555777888888555222:::999???EEEPPPvvvxxxvvvqqqhhh[[[OOOFFFAAA<<<<<<<<<999666444555666444333444555777777555333666:::>>><<<888444555777666666777777777666666555444222///...000111222222444777999:::<<>>JJJYYYcccmmmuuu|||xxxlllddd\\\RRRJJJEEEAAA===:::666666555444555555666777555555555222000000111333555777;;;???EEEMMMUUU[[[ccchhhnnnuuu{{{~~~{{{vvvqqqmmmhhhddd___YYYTTTPPPBBB???:::666555666999;;;777666777:::>>>???<<<999555555444333333444555666777555444444666888999999111111222333444555666666555444444555555444222///******...444666333111222...000222444666777888888222444666666555444555666999999888666333222333555555666777666444222222333///---666666;;;AAAJJJooo|||zzzpppgggWWWHHH<<<777555666888888999777555555666777555555666888;;;<<<:::999444333222222333222111000111111222444444555555555555555666777777444000---222444777;;;AAAMMM[[[fffkkkuuu}}}ssshhh]]]VVVMMMEEEAAA>>>:::666555666777888999999888888333333222000...///333777777:::>>>DDDKKKTTT^^^dddiiilllrrrxxx~~~}}}{{{zzzvvvoookkkfff```YYYTTTOOOJJJGGG>>><<<999777555666999;;;888666666:::>>>???;;;777666555444333333444555666999777555444666777888777222222333444555666666666333333333333444333000---((((((---444555111......000111333444666666666555444666777888777666777888777888888555111///000222333555888777444222222444111///666555999>>>HHHmmm|||xxxuuummmeeeWWWHHH;;;666666888:::;;;:::999777666777888444444555777999999888666222111///000111222222222444444444444333222111111222333444666777444000---444666:::===DDDPPP^^^gggmmmyyy}}}tttjjjXXXRRRIIIBBB???;;;666333444666999;;;<<<<<<::::::222222111...,,,...444999999<<>>===<<<:::888888999;;;888666666:::>>>???:::555777666444333333444555666;;;999666555666666666555333444444555555666666666222111222333333222///,,,''''''---333444///++++++222333444555555555444333555777999999999888999:::444666666333000...///111222444777777444222222444555111777444777<<>>BBBIIITTT___gggpppxxx~~~xxxrrrkkkTTTKKKBBB@@@>>>:::555333666666666666777888999:::555333000000222666888:::<<<@@@FFFMMMUUU^^^hhhnnnmmmuuu~~~}}}xxxsssmmmgggdddaaaZZZPPPIIIEEEBBB>>>;;;AAA===999666666666666666777666555555555666777777888888777666666555555555888888666333111222444777999777555555555666555333777333//////222333333111...///555999333((($$$(((333777;;;:::666444666999:::<<<======;;;999999:::777666555222111000111111555666777555333222222333:::<<<888666:::<<>>;;;===:::555333333333333333222111000000000222333444999888777555555555666777777777555333111111444666777555444444666888888777777555222000111333444444555666:::<<<555+++(((+++333666999999666666999<<<<<<===>>>===;;;:::::::::888777555333111000000111555555666444222222333444:::===999888<<<>>>NNNjjjzzzppphhhccc[[[OOOBBB:::666666777777777777777666444333222555555666666777777777777555555444333222111111000666555222000000111222333555555666777888888999999888;;;AAAIIIRRR\\\gggmmmwww{{{~~~vvvhhhZZZNNNEEE<<<:::999777777888555666888999:::999999888666555333222333777;;;>>>HHHLLLRRRXXX^^^eeemmmqqqzzz}}}yyywwwsssmmmfff___ZZZWWWKKKGGGCCCAAAAAA@@@===:::888555111//////000111000------,,,+++,,,...000222999777555333333444666888666666555222000111333555333222111333666999::::::777666444222000111444777;;;;;;<<<<<<666...,,,...333666888777666777;;;???===>>>>>>===:::888888999888888777444000///000111444555555333222222444666;;;>>>::::::>>>@@@QQQmmm~~~wwwllleee___XXXMMMBBB:::666666666555555555555444333333222444444444444555666888999777666555444333222222222777555111...---...111333555555555666777888:::;;;:::>>>EEEMMMVVV```iiioooxxx||||||vvvhhhZZZMMMCCC:::777555333555888666888:::<<<<<<;;;:::999666555333222444888===AAANNNRRRYYY___ffflllrrrwww|||zzzsssqqqlllfff^^^XXXRRRPPPBBB???======??????<<<888555222...---...///000000------,,,+++,,,///222444777555222000///111444666444444444222111111333555222111///111444777888999555666666333000000444888999999999777333///...000666777777666555777;;;>>>;;;;;;;;;999666444444555888999888555000...000222444555444333222222555777999===::::::???AAARRRmmm{{{rrrhhh```YYYTTTKKKBBB;;;777666666444444444333333333333333222222111111333555888999777666555555444555666666666333///,,,+++,,,///222444333333333555888:::<<<===BBBIIIQQQYYYbbbkkkpppxxx|||zzzvvvqqqeeeXXXLLLCCC:::555222000222777888999;;;======<<<:::999555555444333555999AAAGGGRRRWWW___gggnnntttzzz}}}{{{tttpppllliiiddd^^^WWWQQQLLLJJJ>>><<<:::;;;======999666444111...---...000111222222111//////000333666888555222///,,,,,,---///111222222333222111222444666444222//////111333444444444666666444000000333777555666555333222222333333888888777555555666888;;;777777666444111///000111777999999555000...000333555555666555333444666888888;;;999:::>>>@@@PPPkkk~~~vvvlllbbb[[[QQQNNNGGGAAA;;;888666666444333333333333333444555111111111111333555777888777666555555666777888:::555222...,,,+++---000222444333222222444888;;;>>>???DDDKKKRRR[[[dddmmmsssyyy}}}xxxpppiii]]]RRRJJJBBB:::555111...111666999999;;;;;;;;;;;;:::999555666666666777===GGGNNNYYY^^^gggooovvv|||~~~|||uuukkkdddaaa^^^YYYSSSNNNIIIEEEDDD<<<:::888999;;;;;;888555444222///...000333444555666444222111222555888;;;333111...+++******+++,,,///111222333333444777999777444000...///000111111555666666666444333444555222444444222333666888666777777666555555555666777555555444111...---///000666888999666000...111555666777888888666555666777777;;;999999===???NNNiiiyyyqqqfff[[[UUUJJJGGGCCC>>>:::777555444444333333222333444555666111111222333444555777888999888666666666777999:::444222000...---///222444555444222222555999===@@@???CCCJJJRRR[[[fffpppwww|||vvvlllcccWWWMMMFFF???999555111///222777888888888888888888777777666888::::::<<>>===:::777555666888999777555444222//////111444666777777555222000111333777999222111...,,,***(((((((((---///222444555777999<<<:::777222000///111111111777777888999:::999666333///333333111333888999555444333333444555666666555555555444111//////111333444888999666111///333888777999;;;;;;999777666666888<<<::::::>>>???MMMhhh|||vvvmmmbbbWWWPPPEEECCC???;;;888555444333444333333222333444666777222222333444555666777777;;;999888666666777999:::444333111000000222444555666555333333555:::???BBB>>>BBBIIIQQQ\\\hhhssszzzvvvkkkaaaUUUKKKCCC===888555222000333999777666555555555555666666888:::<<<===???GGGRRR\\\hhhnnnvvv}}}zzzxxxuuuqqqooonnnhhh^^^VVVKKKIIIEEEAAA===:::999888888555333444777999888666444222000000222555777888666444000......111444777333222000---***((('''&&&,,,...222444666888;;;>>><<<888333111111222333333999888999<<<>>>===888333---111111///111777777222000000111333666777777666666666555333111111444666333777999666111///444999888:::======;;;888666555999===;;;;;;>>>???MMMggg}}}yyyuuunnncccUUULLLDDD???:::777888888777555777666666555555666777888999999999999999888888888999:::;;;:::999777888999:::888555222222444777999888666555444444777999;;;???AAAHHHSSS```kkkpppqqq}}}rrreee]]]TTTJJJBBB<<<444111333777:::;;;;;;777555555444444888???:::>>>CCCFFFJJJPPPYYY___lllxxx~~~yyyqqqllliiihhhbbbWWWNNNKKKGGGDDD???;;;999777666444777777666666555555555555222222000...222888999555444333000,,,***,,,000333555333///+++)))))))))***222444666777888999;;;===<<<999444000///111555888;;;:::888777777666444222,,,---///111222222222222000222444555555444444555999888777666555666777888888999999666333333555888999999:::;;;:::999777666999>>><<<;;;<<<<<>>999666777888888777888777555444444666777999999888777777777777888888888999;;;:::888555555555444333111111111333666777888666444333333555777888;;;???GGGSSS^^^hhhpppsss}}}|||mmm```VVVLLLBBB@@@;;;555111333666999::::::777555555555444999???AAADDDHHHLLLPPPWWWaaahhhsss{{{zzzvvvjjjddd```^^^XXXNNNGGGEEECCC@@@<<<999888777666555666666666666555444333222//////---+++///555777555222111///,,,+++,,,000444555333000...,,,,,,---...555666888888777777888:::<<<999444111000222666888888777555666777777666555000000111111222111111111111444666777666666666777::::::999888888888888999888999999777555444555777999999::::::999999888888999>>><<<;;;<<<===LLLhhh~~~xxxppphhhaaaXXXNNNGGG@@@<<<777555555777999999:::888555333333555777999777666555444444555777888777999:::999666333111000------...///111222444444666555333222111222444555:::AAAKKKTTT\\\dddmmmsss~~~|||}}}{{{tttfffZZZOOOEEE===???:::555222222555888999:::666555555555555:::@@@HHHLLLPPPTTTYYYaaakkkrrr{{{|||xxxssspppccc\\\UUURRRMMMEEE@@@???>>><<<999777777777666555555555666555444222000///++++++)))'''+++222666444111000///,,,+++---111444444444222111111111111222555777888777555555666777;;;888444111111222555888333222222444666888888777444444333222222222222222444666999:::999888999999;;;<<<<<<===<<<;;;:::999666777999888777666666777999999888888888999:::;;;999===;;;:::===>>>PPPmmmyyytttlllfff___VVVLLLEEE===:::666333444666999;;;;;;888555222111333666888555333111000000222444666777999:::999555111///...+++,,,...000111222111111333222111000111222444555<<>>===:::666333222444666777888555444666666666<<>><<<======;;;888777777666555444444444555444333000...,,,)))***)))&&&)))000555555333222111...---...111444555555555555444333222111222333444444333333444555888666333111000222444666000///000111444666666666888777555444444444555666666999;;;<<<;;;;;;;;;<<<<<<===???@@@???===;;;999222444666888999999999999999888666555666888:::<<<999===::::::===@@@SSSqqqsssooojjjeee___VVVKKKCCC:::888666333333555888;;;:::888444000000111444666111000...------///222333777888:::888555111//////...000222444333222000.../////////000222444666777<<>><<<:::777444333333555777777444444666888999@@@GGGLLLSSS^^^ffflllpppuuuyyy{{{vvvsssqqqllleee___VVVMMMDDD???<<<999999<<>>AAATTTrrrppplllgggccc]]]TTTHHH@@@777777666444333444777:::999666333000...///111222///...---,,,---///111222555666777666333111111111333444666777666333000...---...///111333666888999:::DDDSSS^^^fffppp}}}sssjjj___XXXPPPFFF>>>:::;;;;;;999777444333555666555333444888:::===DDDLLLOOOWWWbbbkkkqqqtttxxx{{{|||vvvpppmmmkkkfff^^^WWWNNNEEE<<<888666444777;;;???===;;;:::999888555333444333222111///......---...222222...---111444444555555444222//////111333555777888999888444000---(((***---///000111444666333333222111111111222333000//////000222333333222888888888888888999::::::888:::===>>>===<<<======;;;<<<>>>>>>===;;;888666//////111444888:::::::::777666444222222444777888666;;;::::::???BBBTTTrrr|||pppkkkccc]]]VVVMMMBBB;;;555666777555333333555777666555222///.........///////////////000111222222333333333222000000222444666777888888777444222000///000111333555777888999===FFFSSS___jjjuuu~~~zzznnnbbbWWWRRRLLLBBB;;;999;;;<<<;;;999555444555777444222444999===AAAIIIQQQVVV]]]fffmmmrrrwww}}}zzzrrriiidddbbb^^^VVVPPPHHH???777444333333777<<<<<<;;;:::999:::999777555444333111///......///000111666777222000111222111000111111000///000222555333666999;;;:::777222///(((***---///000222555777333333333333333333444444111000000222444666666555777777888888888777666666777999<<<===<<<<<<<<<===::::::;;;;;;:::888666444333111000111555777777666666444333111111222333444444::::::;;;???BBBSSSpppyyyqqqjjj```WWWOOOFFF===777333666777666444222444666555333111///------,,,,,,///000000111222333333333000000000///...///222555666777888888777666333222222222333444666777888888DDDKKKVVVaaakkkuuu{{{tttfffZZZPPPMMMIIIAAA;;;;;;;;;<<<<<<:::666444555777333222444:::>>>CCCLLLTTT\\\aaahhhnnnrrryyyyyyoooccc\\\ZZZXXXRRRMMMGGG>>>666444444555999>>>999888888888::::::888666555333000...---///111222333888999555111111111///+++---.........000333666222555999======:::555222***,,,///000111333555777444555555555555555555555222111111333777999999888777777888777666444222111777999;;;<<<<<<;;;;;;<<<999999999999888666444333666333000000333444444222555444222111111111111222333999:::;;;@@@AAARRRnnn|||rrreeeXXXPPPJJJAAA999666222333444222//////222555555444222111111000...,,,111222333555666666666666777555222...---000666:::888777666666666666444222333555666777777888;;;===EEEJJJYYYjjjsssxxxzzzqqqddd[[[NNNEEE@@@>>><<<:::@@@@@@>>>999444222555777555444666:::BBBKKKSSSWWWbbbgggnnntttzzzzzzuuuhhhddd^^^XXXTTTPPPKKKHHHBBB>>>999777777777666444;;;;;;:::999888888777777777666444111......000222888777666555333111000000+++***))),,,111444444222555666888999:::999777666222000000333666888777555444555666555333222333444///222555555555555888;;;???<<<888555333222000///222444888999888888777888777888::::::999666333111333444333111000000222444222222333333333222111111999999888<<>>HHHNNN[[[kkktttxxx|||sssjjjaaaXXXKKKBBB===<<<;;;:::@@@@@@>>>:::666555777:::888777888<<>>AAAKKKRRR___llluuuzzz}}}xxxuuummmeee]]]SSSFFF===::::::::::::???>>>===:::888888:::<<<<<<;;;<<>>>>>NNNlllvvvooo^^^WWWPPPIII???555222444555555666666666777888999888666444444555666555555777777666666666777999999666666444111///000333666888999888666333000......000111222444666;;;@@@EEELLLTTTaaammmuuu|||xxxssspppkkkdddXXXNNNBBB:::888999;;;;;;<<<<<<;;;:::::::::<<<>>>>>>???@@@CCCIIIRRR]]]dddnnnssszzzzzzsssnnnjjjeeeaaaXXXRRRHHH@@@<<<;;;;;;;;;888666444222333444555555777999;;;<<<;;;999777555666666555222///...000111555666777999999999999888222222111111111000000///222333333444555666777777777666666555666666666666888999;;;999666333111111////////////111555999<<<999999999777444111//////,,,///333555666666777777888888777555333111///...000222555777666666666777777666555555555666777888555666555888<<<;;;JJJggg|||rrrkkk[[[UUUMMMFFF===444333666666666666777888888888777777555222222444666666666555555555555555666777888444444333000......000222777888888666333000///000111111222333666<<>>888777999;;;<<<:::999888999:::<<<======???AAADDDGGGMMMVVVaaaiiiqqqwww}}}xxxqqqlllhhhccc\\\WWWSSSMMMDDD===::::::::::::555444333111111222444555777999;;;===<<<:::888666666666555222000...///111333444666888999999999888555555444333111000//////222222222222222444555666666666666555444444555666:::;;;<<<:::777333222222111///...///111555999;;;888::::::777222---+++***,,,///333666666666777888999888666444222111000000000333666888888888888999;;;999777555444555777888666777444777;;;:::IIIgggxxxnnnggg[[[SSSIIIBBB<<<666555888666666555666888888666444333111//////111444555555333444555777888888888888333333333000...---...///444777888777333111222333333333333444777===FFFKKKQQQ[[[fffnnnwwwuuujjjbbbZZZSSSKKKDDD;;;666777999;;;;;;999888777888;;;===>>>===@@@CCCHHHMMMSSS\\\gggoooqqqxxxuuupppkkkgggccc^^^WWWQQQJJJFFF@@@;;;999888777666333333333111000000333666777999:::;;;;;;:::888777555666555333000//////000111333555888999999888888666777666444111//////000333222111000000111333555666666666444333333555777<<<<<<<<<999666444444444222000///000333666888999777:::<<<999222,,,))))))...111555777777777888888999777555333222111222222333555777888888888:::;;;<<<:::777444444666888:::999999555777;;;;;;KKKiii|||uuullleee]]]QQQDDD>>>:::777777999777555444555777666333000000...+++,,,...111333444000222555888999:::999888444444444222///------...111555888777444333555888555555444555888???GGGMMMXXXbbblllrrryyyqqqddd[[[RRRJJJDDD>>>777444666888999999:::888888:::===??????>>>AAAFFFMMMSSSYYYbbbmmmuuuwww|||||||||qqqllleee___[[[WWWQQQLLLBBB@@@===;;;999777555333333444333111//////222555666777888888888888777777555555555333111//////000111333666888::::::888888666888888555222//////111555333000......///222333666777777555333444777:::======;;;888555555666888444222111222555777777666666:::===;;;444...++++++111444888999999888999999999777555222222222444555666777888888888888:::<<<:::777444333444777;;;>>><<<;;;777888<<<<<>>AAAHHHQQQXXX^^^fffqqqyyyyyysssrrrllleee[[[TTTPPPLLLHHHDDD>>>===<<<<<<;;;999555222333444444222//////222555555555555555555666666666555555555444111//////000222444777999;;;:::999888666888888666222///000111666333000------...000222777888888666444555999<<<>>>===;;;888555555777:::555333222333777888777555555:::???===777000......333666999;;;:::999999:::888777444222222333555777888999999888777888;;;===777555222222444888>>>AAA>>>===888888<<<>>>QQQqqq}}}uuuiii^^^UUUIII<<<555666999999888333444444555555444444444000///......000000000...000111333555888888777555333333222111111000000111222222111222444777:::<<<===;;;888777:::CCCNNNVVV\\\eeepppyyy~~~}}}pppeee\\\SSSIIIAAA>>>:::555111000222555777777666999@@@DDDCCCBBBCCCHHHMMMUUU```kkksssxxxyyy}}}{{{yyytttmmmggg___XXXNNNHHHEEEEEEDDDCCC???>>><<<:::888555000,,,,,,///222444444555666777555444333333222222333333333222222222222222111111333444555555444444666888::::::999666333222222333666444222000///000111222888888777666666777888999<<<:::777555555777:::;;;222333444555555555444333;;;:::999666444222111000666666777888999999888888666444444444555555555444:::;;;;;;999777777888:::444333222333666999;;;<<<999;;;888999@@@DDDUUUpppwwwnnnccc\\\PPPEEE999333444666666555000111222333333444444333444222111111222222000///000111333555777777666555444444333222111222333333222222111111222444777888;;;:::888888<<>><<<:::888666444111......000444666666555666777555444333222111111111111222222222222222222222222222333333222111222444666777888888777444333333444555444333222222222222222555555555555555666777888;;;999666333222333555777222333333333222111///...666666666666555444333333444444444555555666666666444444444555666555444333999::::::999888777888:::444333333555888:::;;;:::888;;;888999@@@CCCRRRlll|||qqqfff\\\WWWIII@@@666111222333222000---...///111222333444444888666555444555444333111222333444555666777777666444222111000000222333555111111000000000222333444999999888:::@@@KKKXXXaaafffmmmvvv}}}wwwjjj___UUULLLDDD>>>999888666444444555666888888444333888>>>BBBGGGLLLTTTXXX```jjjssszzz~~~}}}yyytttnnniiieee___XXXRRRNNNIIIBBB===;;;;;;;;;;;;<<<:::666444444333222000000333777999888666666666444333222111000000000000222222333333333333333333222222111///......111333444666777777666444444444333444555666666555444333444555555555666666666666:::888555222111111222333222222222222000...,,,+++111222444666777777666555333222111111111222333444333444666777777666444333777888999999888777888:::555555777999<<<<<<;;;999777:::999:::@@@BBBOOOhhhxxxooodddYYYSSSCCC<<<555111222222111///,,,---///111333444555555999888666777888888777555444555666666666666777888111000.........000222444............///111222333:::::::::===CCCNNN[[[dddkkkpppwww}}}vvvnnncccXXXOOOGGGAAA===777777666666666777888999888222000444;;;BBBKKKSSSXXX]]]eeemmmtttzzz|||xxxrrrlllddd^^^YYYSSSLLLGGGFFFCCC>>>:::999999999::::::777333111222333333333333666999:::999777555555111111000000000000111111333333444444555555555666333333111///------000222333666888888666444333222333555777999:::999777555777777666666666555444333888666444222111111222333111222222222111000...---000222555888:::999888777333111000//////000222333333555888:::999777555444666777999999888777888999777888:::>>>@@@???<<<999666::::::<<>>;;;999999:::;;;999666222000111333444444444777::::::888666555444.........///000111333333333444444555666777777888444444333111//////111333555777999888555222000000444666888:::;;;;;;:::999777777555333222000///...222111000//////000222333111222333555555555444444333444777::::::999888666444222111//////000222333333666:::;;;999777666666555777888999777666777777777999<<<@@@CCCAAA===999666;;;;;;???FFFHHHUUUmmm~~~vvvqqqnnneeeWWWKKK???<<<888555444555444444111222333444555666666666444444444666999;;;;;;;;;777888888555222222666:::666666666555666666777777---...///111333555777888<<<<<<===@@@FFFPPP[[[cccooorrrwww}}}|||vvvooocccUUUHHH???999777444555666777999;;;<<<===888222111777AAALLLXXXbbbhhhnnnuuuzzz}}}~~~{{{vvvsssccc\\\RRRJJJFFFCCC???<<>><<<999888:::;;;888555222000111333444444444666888888666444444444.........///000222333444222222333444555777777888444555555444222222333555666888999777444111000///444444555777888:::;;;;;;666444111...,,,+++******...------------///000111000222444666888999999999555666888999999888666555444333222111111111222333222666999999777444555666555777999999777555555555555777;;;???BBBAAA===999666<<<===CCCLLLPPP^^^xxx~~~wwwpppiii___RRRIII???===999666555555666777444444555555555444444333333333333444777999999888555666666222......333888888999999::::::999888777111111333555666777888888999:::<<>>@@@:::555666>>>IIITTT```iiipppuuu||||||zzzwwwsssnnnkkk[[[TTTJJJCCC@@@???===;;;<<<======<<<888777888:::888555222111222444444444444555555444333222333555111000000000000111222222//////000222333555666666222444666666555444444555666777777555333111111222333222000000222666:::<<<555222///,,,***+++,,,...000000/////////000000111///111333666888999999999555666666666666555555444444333333333222222222222000444777666222111222555666777999999777444333333222333777<<>>;;;888777===???GGGRRRXXXiiizzzqqqeeeXXXNNNGGG@@@===999666555666777888666666666555444333222111444333222333555777666555333444444000++++++000666777999:::;;;:::888666555444555666777888888888888666888:::>>>FFFQQQ]]]eeerrrtttxxxtttgggbbbXXXLLLBBB;;;999999555444555666888<<<@@@BBB<<<888:::CCCOOOZZZeeennnsssxxx~~~}}}zzzwwwtttqqqlllfffcccVVVOOOEEE???======<<<;;;999;;;<<<;;;777555666888777555333222333444444333444444333222111111333555444333222111000000000000,,,---...///111333444444000333666888777555555555555555555444222222333555111///---,,,...333888<<<666333000---,,,...111444555555444333333222333333...000222444666777777777444444444444444444444444333333333333333222111000...222444333///...000444666888:::999666333222111///000444888<<<<<<999666888>>>AAAIIIUUU]]]ppp{{{tttooofffXXXKKKEEE@@@;;;666666555444777<<>>EEEOOO[[[ccckkkttt~~~uuunnnggg___TTTIIIAAA;;;777555666666666666777:::???BBB???999:::HHHXXXccckkkrrrxxx|||zzzssskkkhhhhhheee^^^WWWIIIFFFAAA???>>><<<777444777888999999999777666555666333000///000222333333555222000000111333333222888888666333000000222444222222111000///000222555444222000111555777888777888666444333222333555666333000,,,)))***...333777555444444444444555666666666666777666555333000///000333555666666555666777555444333111111111111111333555666444000...///111...333777444...,,,///444444555777777666333000...111333666999:::;;;;;;;;;;;;EEEIIIOOO\\\eeeuuuyyyoooiii```SSSHHHDDD>>>:::777777555333444777;;;999666444333333444555666888999888444111000000111555777666333222555888:::;;;;;;::::::999888777555666777777666666777999888999;;;???FFFQQQ]]]eeejjjvvvzzzqqqlllddd]]]RRRGGG@@@;;;888666777888888777888:::???CCCBBBBBBHHHSSS]]]eeeooozzz{{{|||tttkkkdddaaa[[[RRRJJJEEEBBB???===<<<:::555222555666777888888777666555555333000//////111333444555333111111222333333222555666555444222111333555222222222000//////111444333111///000444666666666888777555444444555666777555333///------///333555555555555555666777777888888888777666444222000///111444666777777666777777666555333111000000111222333555666444111///000111///222444333///...111444666666777888777555333222000222555777999:::;;;<<>>===<<<:::777333///222333444666666666666555444333111//////111333444666444222111222333333222333444555555333333444555333333333111//////000222111000///000222444555444888777666555555666888999666444222111000111333444666666666777888999999:::999999777555333111///...222555777888777666777888888666333000///000111222444555555444111000000111//////000111111222222333777777777888888888888888333555777999999;;;>>>@@@IIIRRRWWW^^^kkksssuuuiii```WWWLLLCCC@@@<<<999999:::888222///000555666777999::::::;;;;;;777888888666444111...---111555888999888666666777;;;;;;;;;::::::999888777444666888888777777888999:::<<>>:::888777999999888777888;;;@@@EEEFFFPPP]]]fffjjjoooyyy}}}vvvpppiii___WWWQQQJJJBBB<<<;;;;;;<<<;;;999666111...///000222444666666666666666555333111000111444666777444222111222333333333333444666666444333333333444444444222//////000111000000000111222333333333666666555555555666777888222222222222333333444444555555666777888999999999999888555333000...------222444777777666555666666999666333000///000222333444555444333222111111111///------///222555444222777666666666777999:::;;;999;;;<<<<<<<<<>>>CCCGGGPPPYYY]]]eeerrrzzz|||rrrhhhaaaXXXLLLCCC???;;;999999;;;999333111222888888:::;;;;;;;;;::::::555555555555555444111000000333666777777666666666888888888888888777555555555777:::::::::999:::;;;;;;===AAAGGGOOOZZZeeelllxxx~~~{{{tttnnnjjj___WWWLLLBBB<<<999888777888888777777999===DDDHHHNNNWWWbbblllttt{{{xxxrrrhhhbbbYYYQQQKKKEEE???;;;888:::;;;;;;999555222000...///222444666777777777888888666333111111444777555333111111222444444333555666777666333111111111444555555333111000111222000111222222333333333444444444333333333444444444---...000222333444555555333444555666777777777777777555222///------------111333555666555444444444777666333111000111333444555444444333333333222111...,,,+++...333666555222555555444555666888;;;======???@@@???>>>AAAHHHNNNWWW___bbbjjjxxxyyyoooeee___WWWKKKBBB???;;;888777999888444444666:::;;;;;;;;;;;;:::999888444444444555777777555333000222333555666666666555666666777666666555444333555888;;;<<<;;;;;;;;;<<<;;;===BBBIIIQQQ\\\gggnnn{{{~~~{{{tttkkkdddXXXQQQFFF===999888888888777777888888;;;BBBJJJOOO[[[bbbkkksss}}}~~~zzztttnnnccc]]]TTTLLLEEE???:::777777999::::::777444333222///000333555777888888888::::::999555000///222666333111///000222444444444777777777555222111111111444555666555333222333444111333555555444444444555333333222222222111111111***+++...000333444555666222333555666666666555444444222///------...///111111333555555444333333333555444333222222333444555666444333333444444333111---,,,+++...222555444333333333333444666888;;;<<<>>>@@@BBBAAAAAAFFFPPPXXX___eeegggnnn|||vvvkkk___XXXPPPGGGAAA???999555333555555444666:::<<<;;;;;;::::::999999999666555444666888888666333222222222333555666777666666666666666555444333222444777:::<<<<<<;;;;;;<<<:::===CCCIIIRRR]]]hhhoooyyy~~~|||yyyqqqdddYYYNNNGGG>>>777555777999;;;888888999;;;@@@HHHQQQXXXeeemmmuuuzzz~~~{{{uuummmfffZZZUUUNNNFFF???:::666444555777999777444222333444111222555777999999999999::::::999444...,,,///222000...---...111444555555666666666444111111222444444666777777555444555666333555888888666555666777333333333222111000///...+++,,,...000222444555555333444555666666555333222333111...---...000444666222444666666444333333333222222333444555555555555666444222333555555333111,,,,,,---...111333333333333333444555777999:::;;;>>>BBBEEEFFFHHHPPP]]]hhhhhhmmmlllsssttthhhZZZQQQKKKDDD@@@@@@888333000111222333777===;;;;;;:::999999999::::::888666555777999999666333333222222333555777888888666666666666555444333222333666:::;;;;;;:::;;;;;;:::===CCCJJJSSS^^^hhhpppvvv~~~|||yyywwwnnn]]]OOOFFF@@@888333333666:::<<<888999;;;>>>CCCLLLVVV]]]jjjttt{{{}}}~~~|||yyyqqqfff^^^RRRNNNGGG@@@;;;777555444444666777555222111222444333444666888::::::::::::999:::999333,,,))),,,000...---,,,---111444555555555555444222111222444777444666888888777666666777444777::::::888666777999444444333333111000...---......///000222333444555444555666777666555222111333111///...///333777:::333555777777555444444444///111333555666666666555666444222333555666444222,,,,,,...///000111333333333444555777888:::;;;;;;@@@DDDIIIKKKOOOYYYiiiuuunnnrrrqqqvvv}}}mmmbbbWWWOOOGGG@@@===>>>444444333222333555777999;;;;;;::::::999:::::::::777666444444555666666666888555222222444666888888777777777666444333444555444777:::<<<<<<;;;;;;<<<;;;AAAIIIOOOVVV```mmmwwwxxx~~~xxxoooggg^^^UUUNNNAAA:::222000333888::::::======>>>@@@FFFPPP\\\dddooottt{{{}}}xxxsssmmmeee^^^YYYKKKGGGBBB<<<777444333222555555444222111111333555444666888::::::999666555999888666333000---***)))+++******...444777666444666666666555444222111000666555555555555666777777;;;;;;:::::::::::::::;;;:::777222000000111111111222111111333555777666666888888888777666444333222888444000///333777999999888777777777999999777555777777666444222111222444000111222333444333222222111111222222222222222222777888999999888999;;;===>>>FFFQQQXXX]]]ccclllrrrvvvxxx}}}yyyjjj```TTTMMMEEE>>>;;;<<<444333222222333555777999999888888888999:::;;;;;;;;;888555444555777777777;;;888444333555777999:::555666777666555555666888888999::::::::::::<<<>>>AAAFFFLLLRRRYYYcccnnnvvvxxx~~~{{{tttmmmfff^^^UUUNNN@@@:::333000444888::::::;;;===???CCCJJJTTT```gggpppuuu|||{{{uuuooohhh```XXXSSSHHHEEE@@@;;;666444333333333222000///...///222444444555777888888777666555888777666444222000...---,,,++++++...333777666555666666666666555333111000444444444555666777777777888777777777777777888999999777444222333555666666444333222333555666555444555555666666666666555555777444222222666999::::::777666666888999:::999888888888777444111000111222000111222333333333222222333333333444555555666666:::::::::999999:::>>>@@@FFFLLLUUU\\\bbbhhhooottttttyyy|||sssggg\\\QQQIIIBBB;;;999:::444333222222333555888999666666666777888999:::;;;===:::666555555777888888===:::666444666888::::::666777888777777777999;;;<<<<<<;;;:::999:::>>>@@@HHHJJJNNNUUU]]]gggpppuuuyyy}}}yyytttooojjjddd]]]TTTMMM>>>999333222555999;;;;;;;;;>>>CCCIIIQQQZZZdddkkkpppvvv~~~|||wwwpppiii```XXXOOOJJJDDDBBB>>>999666444444444000///,,,++++++...111333666666666666666666555555777666666555444333222111---+++***---222555666555444555666666555333111///000222444666777888777777444444333333333555666777999777555555777999::::::444333222333555555444222222333444555666777777777666555444666999;;;<<<<<<555555555777999;;;:::999888888777444000...///000000000111222222222222111444444555777888999:::;;;===<<<;;;:::999<<>>>>>>>>>>>======???BBBKKKLLLOOOWWWaaakkkrrrvvv{{{{{{uuupppkkkfffaaaZZZQQQJJJ<<<888444444666:::<<<===<<>>;;;888666555444444///---***)))+++///222444888777666555444555666666666666555444333333222222,,,)))''')))...222444444222333444555444222///......000333666888999888888333222111111111333555666999888777777999::::::999111111111333555666555333222333444555666777777777444444555888:::;;;;;;;;;555555555666888999777666333444444222///......///000000111111111222222222333444666888:::<<<===>>>>>>===;;;::::::???EEEJJJTTTWWW\\\eeennnvvvyyyzzz~~~ssskkk```VVVLLLEEE>>>888666777666555444555666999;;;===888777777666555555555555666333111111333666888999888666444333555888999:::>>>??????===<<<;;;<<<>>>===???AAABBBAAAAAAAAABBBIIIKKKOOOXXXcccnnnvvvyyy~~~{{{~~~~~~tttoooiiiccc]]]UUUKKKDDD:::888666666888;;;>>>???@@@EEEMMMUUU]]]dddjjjnnntttxxx~~~xxxwwwxxxyyynnniiiaaaZZZRRRJJJCCC???===;;;999777666555555555000---******---111333444999777666444444444666666555555444333222111000///***&&&"""$$$)))///222333000111222222222000...---///111444777999:::999999444333111000111333555666999888777777888777555333---...///333666888777555444444555555555555555444222333666777888999999:::666555555555666555444222...000111000///...///000111111111111111222222222222333555777999<<<===>>>>>>===;;;:::<<>>999888777666555444444444222111000000333555555555222111111333777999::::::???@@@@@@>>><<<;;;<<<>>>;;;>>>AAACCCCCCBBBBBBBBBGGGJJJQQQZZZeeeoooxxx}}}~~~}}}yyytttnnneee]]]VVVNNNEEE>>>777777777777999<<>>;;;:::999888777666666555222...,,,---111444444333888777555444333333444555444333222222000000//////'''###&&&---222444000000111000000//////...111333555777999:::;;;;;;666555222111111222555666777666666666555444000...+++,,,...333777888888666555555555555555444333222222444666777666666777999888666555555555555222000,,,...000111000000111222222222111111222222333444111222444666888;;;===>>>============@@@GGGPPPVVV[[[___fffnnnuuu|||uuullliiiYYYPPPEEE???999333222333444333333333555888;;;===888888777666555555555666333222111222333333222000,,,---000444999<<<<<<;;;<<<======<<<;;;;;;<<<>>>999<<<>>>???@@@@@@BBBDDDFFFLLLUUU]]]fffoooyyy{{{wwwqqqjjj```WWWOOOHHH???999555666888999:::===@@@BBBCCCIIIRRR[[[ccckkkqqquuu~~~yyyuuurrrggg\\\VVVRRRMMMIIIFFFCCC@@@>>>;;;:::999888777777666666222///---///333666444111555444333222111111111111111111111111111111111111&&&!!!$$$---333666333222111000000000111111444555666888999;;;<<<<<<888666333111000111333555444444444444444222...++++++,,,///333777888666555444555555555444444333222333555777777555555666999888777666666777777555333///111333444333222222333444333222222222333444555111222444666888:::<<<======>>>???AAAFFFMMMVVV\\\ccciiipppvvvyyy}}}|||rrrjjjhhhWWWMMMCCC===777111000222222222111222444666999;;;777777666666666777777888555444333444444222///,,,)))+++///666;;;>>>>>>===999:::;;;:::::::::<<<>>>999:::;;;;;;<<<>>>BBBEEEGGGOOOYYY```fffoooyyy{{{wwwoooggg\\\RRRKKKDDD<<<777444666888:::;;;===@@@BBBBBBHHHQQQ[[[dddmmmtttyyy~~~wwwuuusssfffWWWNNNKKKGGGDDDCCCBBB@@@>>>;;;;;;:::999888777666666222///...000555666333///222222222111000///......//////000111222333333444&&& $$$...555999555444222000000111333444777777777888999;;;<<<===999777333000///000222444222222222444444222...+++,,,---000333666777555333333333444555555444444444555777888777444444666999777777666777999999888666333555666666555333333333444444333222333444555666222333444666888:::<<<======???AAADDDIIIQQQZZZ```jjjpppxxx||||||xxxuuusssjjj___RRRKKKCCC@@@;;;444000000666555444333444666888::::::999888777777777888999:::;;;:::777222...++++++$$$)))///444555555444444999888666666888;;;???BBB999:::::::::;;;???DDDHHHJJJSSS[[[aaakkkyyy~~~yyyrrrmmmhhh^^^SSSJJJBBB:::888:::555333222333777;;;???AAAFFFJJJRRR]]]jjjtttzzz|||zzzssslllcccYYYQQQJJJGGGCCCAAAAAAAAA@@@@@@@@@>>><<<;;;:::888666333222111000111222222111///111000...///111222///,,,000///...///111333222111(((###'''111777999<<<:::777444222222333444555666777888888777666666444444333222222222222333333333333333222000...---///111555777888777666444111111333444444444444333777666444333222222333444999555444777888555444666999999999999888666555444555444444333444555666777222222333555888:::;;;:::@@@BBBFFFMMMUUU]]]bbbdddttt|||wwwtttqqqeeeXXXNNNGGG@@@===999333///000444333222222444666999:::::::::888777777777888888<<<;;;888333---(((&&&%%%###'''...222444444555555777666444333444666999:::::::::::::::;;;???DDDIIIPPPWWW^^^ccclllzzz{{{vvvooojjjbbbYYYNNNGGG???888666888444222000000444999===@@@HHHNNNXXXbbbkkkttt|||~~~yyyqqqjjjddd]]]TTTNNNGGGDDDAAA????????????>>>???===:::999888888666444222111000000111000...,,,,,,+++***,,,///111000...------,,,...111333333222...)))$$$%%%+++222555666:::::::::999888666555444111333555666777666555444333333333333444555777777666555555444333222111000222333555666777777666555222333444555555444222111555444444333333333333333333000///444666555555777999999888777666666555555666555444444444555666777555555555777999<<<>>>>>>GGGHHHLLLSSS[[[bbbhhhkkksss{{{zzzsssqqqkkk]]]OOOHHHAAA<<<:::666111...///111000000111333666999;;;;;;:::999888777666666666<<<:::555...'''"""!!!!!!###'''---222444444444555555555444333333333444444:::;;;;;;:::;;;???DDDHHHSSSYYY___dddmmmzzz~~~zzzuuunnniii\\\RRRHHHBBB<<<666444555222111......111777===AAAMMMUUU```hhhmmmuuu}}}tttmmmddd]]]XXXSSSNNNJJJCCC@@@===;;;;;;<<<<<<;;;===:::777666666777666555333222000000000///,,,***((('''(((***...000111000---,,,+++---000333333333555111------000333444333444666999;;;:::777333111...000333666777666444222222333333555777999;;;===999888666555444444444444555555666666666666666555444555666777555333000...111111333444444444333222+++((()))///444444666888888777666555444555555666666666555555555666777888999888888888;;;>>>BBBDDDNNNQQQVVV]]]dddkkkppprrrvvv||||||sssooommmeeeVVVIIICCC<<<777666444000...000///...///000222666999;;;;;;:::999888777666555555888666111***%%%"""###$$$(((+++000333333333333333444555555555555555444444999999999999:::>>>DDDHHHQQQWWW```gggnnnxxx|||vvvnnniiiYYYOOOEEE@@@;;;555111222333111000///111888@@@FFFUUU\\\eeelllrrrzzz|||wwwllldddYYYQQQMMMJJJGGGDDD???<<<999777888999999888:::777555444555666666666333222111111222111///---))))))***,,,///111333333000...---...000222333333888666555555666666444222...111444777777444000......111555888:::888666444444444555777999<<<>>>???;;;999777555444555666777999888666555555555666666666777888888666222...,,,---///222444555444333111$$$"""$$$,,,222333666999777666444333333444666777777666666555555777888999::::::::::::;;;@@@FFFJJJRRRXXX```hhhnnnrrruuuwww|||xxxpppmmmjjjbbbTTTJJJ???999555555444000///111///...///000222555999;;;::::::999888777666444444333111...***''''''***---...111444555444222111111111222444555666777777666666777777888:::>>>DDDHHHPPPXXXdddnnntttyyy}}}uuummmfffYYYNNNDDD???<<<666111111555555444444666===GGGNNN^^^aaagggpppyyyyyyssshhh___SSSIIIEEECCCAAA???;;;888555444555666777666777555333333444666666555333333222333555555444222......///000111333555777555333111000111222222222777777888999:::888444222+++---000222333222000///111444888<<<===;;;999777777777777888:::<<<===>>>;;;999666444333444777888:::999777555555555666777777888888888555222...,,,,,,///222555666555333111### ###***000222555888555444333222333444777888777666666555555777888999::::::;;;;;;===BBBJJJOOOTTT\\\hhhqqqvvvxxxxxxyyy~~~vvvnnnlllggg]]]SSSNNN???999555555555222111333111000000000222444777999888999999888777666555444000000...---,,,...222555333555777666444111000000...///111333555666777777444555666777:::???FFFJJJUUU]]]kkkwww|||}}}yyyqqqhhhbbbXXXMMMCCC@@@>>>999444222666888:::;;;>>>EEEOOOWWWeeeggglllvvv~~~vvvooobbbYYYMMMCCC???>>>===;;;999666333333444555666666555444333444666666555444333222222444666777666444222333333333222444777999999666333111111222222222444666999::::::777333111,,,---///111222333333333444666:::<<<===<<<:::999888888888888:::;;;<<<===:::888666444444555777888:::999888666666666777888888888777666555222000///...000333555666555333222&&&###%%%+++000111333666333333333333444666888999666666555555555666777888888:::<<<>>>@@@FFFNNNUUUYYYbbbnnnvvvzzz{{{}}}~~~yyyrrrkkkggg___TTTMMMLLL@@@:::666777777444333555444333222111222333555777777777888888888666555444222222111000///111444777333555666666333111000000......000111333555666777444555777999<<>>AAADDDKKKVVV^^^gggmmmuuu~~~~~~yyyooogggZZZQQQFFF===:::::::::999888555333222444666666666444444444666777666444222222111111222333444222111111222333333222444888;;;888555222000111222333333222555888999777444000...***,,,///222444555555444555777999:::;;;:::999888666666666777999:::<<<===:::999777666555666777888999999888888777777888888888777666555444333333333000222333555555555444333+++((((((---111000111333111222333444666888999999666555444444444555666777777;;;???AAADDDJJJSSS[[[bbbiiirrrxxx{{{~~~uuummmgggbbbWWWKKKFFFHHHAAA;;;777888888555555777666555333222222333444666666666777888888777666555555555444222111111333666222333555444222000000000111111111222333555777888444555888:::>>>EEELLLQQQ___dddppp{{{{{{xxxtttnnnfff```QQQFFF??????AAA???<<<:::777;;;AAADDDHHHOOOZZZbbbhhhqqq}}}~~~yyyxxxxxxrrrhhh___SSSKKK@@@999777888888888777555333222444666777777444444555777888777333000111000///000000000...,,,...000222111111333888<<<666333000///000222444444222555777888555111---+++'''***///333555555444222555666777888888777666666444444555666888;;;===>>>:::999888777777777888999888888888888888888888888777666555333333444444555222333444555555555444444000,,,+++///111000///111000222444666777999999999555444444333444555666777777;;;AAADDDGGGMMMWWW^^^jjjooouuuxxx{{{wwwjjj\\\TTTOOOIIIEEECCC>>>;;;777777888888666444777666555444333444555666555555666666555555444333:::666222333666888666333777444111111333333000---...///222444666777777777888777777888===DDDLLLQQQ^^^eeeppp|||zzzrrrhhh```[[[LLLFFF@@@>>>:::777888;;;<<<>>>AAAFFFMMMVVV```ggggggqqq}}}{{{{{{wwwrrrmmmhhhccc]]]YYYOOOGGG===666333444777888;;;888666555777999::::::666777888999888666444333000000///000111000///------------...000222444666555222---***+++///444888666666666777555111+++'''$$$***000222000000333666555666888888666666666777888888888888888:::<<<===;;;<<<======;;;:::::::::<<<:::999999::::::888777999::::::999777666777888222333333444444333222222222000///000333444333000000222555888::::::999888::::::999777555444666888<<<===@@@HHHSSS]]]bbbdddppprrrvvv~~~xxxjjjZZZPPPJJJBBB===;;;:::888666666888999888777888777666555555555666777333333444444555555555555777444222444888:::888555555333111222333444222000111222444666777777777777666555555666:::CCCLLLRRReeeiiiqqq{{{|||wwwppphhh___YYYNNNGGG@@@===999444555888===???DDDIIIQQQYYYccciiimmmuuu~~~}}}vvvrrrlllfffaaa[[[VVVRRRIIICCC;;;555444666888999:::888555444666777777777666666777777777666444333333222111111111000///...222111111000111222333444333000---+++,,,000555888666666777888777333---((('''+++000444555555666888444666888999888777777888777888:::<<<===============>>>???>>>===<<<;;;;;;;;;:::888888999999777666777999:::999888777888999555444444333222222222111333111000111333444333111222444777999:::999888777:::::::::888666666888:::===AAAHHHQQQ[[[bbbgggiiirrruuu{{{sssdddSSSIIICCC<<<888777777555555666888:::::::::999888666555555555666666222222222333444555777888333222222666:::<<<:::777333333222444555666555333555666777888888888777666555444333444888AAALLLTTTjjjmmmssszzzxxxsssooohhh___XXXOOOHHHAAA<<<777333333666>>>BBBIIIPPPWWW```hhhmmmuuuzzz|||qqqkkkddd\\\VVVPPPKKKHHHAAA===888555555777888999999777444444444555444333555555555555555555555444777555333111//////000000777666555333222333333444111///---,,,---111444777666666888:::999555///+++***,,,000666:::<<<;;;999333666888:::999777777777999;;;>>>BBBCCCCCCBBBAAAAAAAAAAAAAAA@@@???===<<<;;;999777777777777666555666777999999888888:::;;;888777444222000000000111333222111222444444444222555666777999999888777777:::::::::999888999;;;===>>>FFFRRR]]]dddiiinnnrrrvvv{{{gggYYYJJJCCC???;;;999999555555555555777888999:::777666444333222222333444222222222222333555666777222333444777;;;;;;999777333444555777888999888888999999::::::999888666555444444444444888BBBOOOXXXjjjnnnttt{{{}}}tttooonnniii___WWWPPPIIIBBB===999555666:::AAAFFFOOOXXX```gggnnnrrr{{{~~~{{{vvvlllfff]]]TTTMMMHHHDDDAAA<<<:::666555555777777777777555444555666666444333444444333333333444444555999777444000------///111:::999777555444444555555111000///...///111333444444555777999:::777111---,,,---///666===@@@<<<888111444777999888777777777===???BBBEEEHHHIIIIIIIIIDDDDDDDDDDDDDDDBBB???===;;;999666555666666555444444666888888888888:::<<<:::777333000......///111222111111222333333333333555666777888999999999999:::;;;;;;;;;;;;<<>><<<:::;;;666666666666555666777777444333111////////////000444333333333444444555555444555666888999999666555444666888:::;;;:::::::::999::::::::::::888666555555666777777<<>>:::;;;<<<<<<<<<>>>AAACCCEEEOOO[[[bbbfffmmmxxx\\\PPPDDD@@@>>>;;;888999777777777666444333444666333222000...------......444444555666666555555555555666777777777555444333555777:::<<<;;;999999999777888999999999888666666555888:::<<<@@@JJJXXXcccdddmmmyyy}}}xxxrrrooommmiiiaaaZZZSSSLLLFFFCCCAAAAAADDDJJJJJJPPPZZZeeennnvvv|||tttkkkhhhddd]]]RRRHHHBBB@@@??????===:::888777777777666555777777777999:::999666333//////000111222222333333777777444000+++***...111888777666666666777888999666555333111111222333444333333444666777777555333111000///444999;;;888444000222444555666666888:::???@@@AAADDDHHHLLLPPPSSSOOONNNMMMNNNNNNLLLGGGBBB===:::666444444555555444444555666666555444666777444222///,,,+++,,,...000111222333333222222333444555555555666999<<>>BBBDDDJJJRRR[[[aaafffooo{{{YYYNNNDDD@@@???;;;777666555666777666333222444666555444222000////////////111333666888999888777666555666666555444333333444444888;;;;;;888666555555444555666888888888777666444888===@@@CCCMMM[[[fffiiiqqq}}}wwwuuusssqqqnnnhhhbbb]]]UUUNNNHHHEEEDDDCCCHHHNNNNNNTTT^^^iiirrr{{{wwwlllffffff___WWWLLLBBB======>>>>>>===;;;888777888999999888999999999::::::777333///,,,---///111222222222222666777666222---+++///333888777666555555666777777666444333222222555777999555444333555777888888888555333222333666777666333222333555555666888;;;===AAABBBFFFJJJNNNRRRUUUWWWVVVTTTRRRTTTUUURRRLLLFFF>>>;;;777555555555555555555666666555333111222333///...,,,***+++,,,...000222444666666444333555777777777666666888<<>>AAADDDNNNUUU]]]dddjjjrrr}}}UUUKKKBBB@@@???<<<888777333555777555333222555888777666444222111111111222///111555999;;;;;;999888444444444444222222444555444777::::::666333222222222333555666777777777666333888>>>AAAEEENNN\\\gggooovvvtttttttttrrrnnnhhhccc___WWWPPPIIIFFFEEEDDDHHHNNNPPPVVV```kkkttt}}}}}}xxxpppgggdddhhh[[[SSSGGG>>>::::::<<<>>>===;;;888777999;;;<<<<<<;;;;;;;;;;;;999555///+++***,,,///111222222111111555777888444///---000444888777666444444444555555444333222111333777;;;>>>777555444555777:::;;;;;;777666444333444444444444555555666666777999===AAACCCGGGLLLRRRWWWYYY[[[[[[[[[XXXWWWXXXYYYWWWPPPIII???<<<777555555555666555666777666444111000///000,,,+++******+++,,,///000444666888888666555777999:::999777777888;;;>>>@@@<<<============>>>AAACCCQQQWWW___gggnnnvvvOOOHHHAAA???<<<888777999888555222222555666555444666888:::999777555444444111444888999777666888:::999999888555333333555777777777777666444222///...///222666888888888999:::777999<<>>BBB@@@>>>;;;999888999:::<<<<<<;;;888666444333333333///000111222222222111111333333333333333444666666777555444333444444333333444111///...111555888999333222222444777999999888:::777444333555777666444333888===>>><<<===BBBFFFLLLQQQWWW[[[]]]```eeeiii___\\\ZZZ[[[]]][[[SSSMMMBBB===777555666666444000444444333000---++++++---------......///......---666888999:::999888999:::888777666666777999;;;===<<<===??????;;;999@@@JJJSSSXXXbbblllrrrxxxIIICCC===<<<;;;888888::::::777444333555777666555777999::::::777555444444333666888888666555666777;;;;;;:::888666666888:::888888888777555333111///111444777999888888888888555888===DDDNNNZZZgggoooxxx}}}|||wwwrrrpppooommmhhheee]]]ZZZTTTNNNKKKMMMRRRVVV\\\aaajjjqqqxxxzzzvvvnnneee\\\WWWUUUTTTKKKFFF???999666888;;;>>>===<<<999777777777888888999888666555444333333444111222444555555444333222333333333444444444555555555444333333333444444333777444111111333555777777555444444555777999999888;;;888555555777888777666666999===???@@@BBBGGGKKKQQQUUU[[[^^^aaadddhhhkkkbbb`````````___[[[TTTNNNDDD???999777888888666333222333333111...---------...000111000---,,,,,,---444666888888777777888999666555555555666888:::;;;;;;;;;======::::::BBBLLLUUU[[[dddlllrrrwww~~~CCC===999::::::888888:::;;;888555444555666777777888999;;;:::888555555555444666777777555444444444:::;;;;;;:::888888:::<<<999999999888666444222000333666999:::888777777777333888???IIITTTaaammmuuu~~~|||vvvpppooorrrqqqlllfff^^^]]]ZZZWWWUUUVVVYYY\\\dddjjjrrryyy}}}yyysssiii^^^UUUNNNKKKIIIBBB???;;;777666777999::::::999888666555555444444666555444444333444444444444555888999999777555333222333444555555444333333333333333333333444444444888666444333444555444444666555444555777999999888<<<999777777888999999888:::;;;===@@@EEEJJJPPPSSSWWW[[[___ccceeegggjjjlllfffggghhhfffbbb[[[TTTOOOCCC???999777777777555333111222444444222000//////111444555222,,,)))***---111333555666555555666777444444444444555666888:::999999:::;;;:::<<>>>>>???CCCJJJRRRXXXZZZ___aaaeeehhhjjjlllmmmmmmkkkmmmnnnkkkddd[[[TTTPPPAAA===888666555555333222111333666777555444333333333777999444+++''')))...000222444444333333444555444444444444555666888999:::999999;;;;;;===FFFPPPZZZbbbiiinnnsss{{{zzzyyy|||yyy???:::999;;;;;;888777888999888777555333222333333444666888888666555555555333333333444555666666777888:::<<<<<<;;;::::::;;;555555555555444222000...000333666888888888888999555;;;DDDNNNZZZeeepppvvvzzz|||yyytttvvvwwwtttpppllllllmmmkkkiiiddd```]]]^^^cccgggssswww||||||zzzqqqcccVVVLLLEEE???<<<:::777444111222555:::>>>777777777666555555444444444444555555666666666666333444666888777666444222222333444555555333111///000333555666444444555666444222111000111111000...///......///333777999999777777777777888:::<<<>>>BBBBBBCCCHHHPPPXXX^^^aaajjjlllnnnqqqssssssrrrqqqooopppppplllcccZZZRRRNNN@@@===999666555444333222222555888999888666666666444888999444,,,(((+++000000222333444333222333444444444444555666777888999<<<::::::===???AAAIIIRRR[[[dddlllooouuu~~~uuusssuuusss{{{>>>:::999<<<<<<999666777777888888777444111111111333555777888777777777888444333222333666888888888888;;;===>>><<<;;;::::::222333333333222000...---...111555777777777888999888===EEEOOOYYYdddnnnuuuyyy~~~~~~zzzwwwpppuuuyyywwwqqqmmmooorrrqqqnnnjjjeeecccdddhhhlllvvvzzz~~~}}}xxxxxxmmmdddXXXMMMGGGCCC???===999666222000222666;;;???666666555555555555666666555666666666666555444444000111222333444333333222333444444444333222000///111555888888555444555777222111//////111333333333///---,,,---111555888888444555777888999;;;???BBBGGGHHHKKKPPPVVV]]]dddgggvvvvvvxxxzzz||||||yyyvvvrrrpppmmmhhhaaaXXXPPPKKKAAA???<<<999666555555555333555777888777666666777444666777333...,,,///333222444555444333222222333333333444555666777888888;;;:::<<>>FFFOOOYYYdddooovvv}}}~~~|||yyyvvvooossswwwxxxvvvuuuvvvwwwrrrrrrpppnnnlllmmmppprrrvvv{{{vvvpppqqqddd[[[OOOFFFCCCAAA>>><<<555444333222444777:::<<<555444333333333555777999666666666666555333111000......//////000111222333555555444333222111000///333777;;;:::777444555777333111000111444888;;;<<<222///---...000333666666222444777999;;;>>>CCCGGGKKKOOOUUUYYY\\\aaahhhmmm||||||}}}{{{wwwsssooohhhccc]]]VVVMMMGGGAAA???<<<999666444555666333444555555444444555666333444333222000000333666555666777666444222111222111222333444555666666666999888<<>>???;;;777444444666888777555000333666777555222///...111222222222111000...---///222444555444333333333;;;???FFFOOOYYYeeeqqqxxx}}}{{{zzzxxxwwwpppqqqtttxxx{{{||||||{{{rrrtttuuuuuuttttttuuuwwwvvv{{{|||pppkkkmmmcccYYYMMMDDDAAA???===:::111222333444666777888999444333111111222555888:::666666666555333111///---------------...111333444666555444222111000000000444888<<<<<<777444555777555333111333777===AAACCC555333000///000333444444111444888:::<<<@@@FFFKKKNNNTTT\\\___```dddkkkppp}}}|||}}}zzzuuutttmmmeee___[[[UUULLLDDD>>>===;;;777444222333444222333444333111111333555222222111000222444666888777888999777444222111222000111222333444555555555666666<<>>IIIUUUaaallluuuzzz~~~{{{wwwtttxxxxxxyyy{{{~~~~~~|||{{{{{{|||}}}}}}|||{{{yyyoooeee\\\WWWTTTMMMEEE@@@>>>>>><<<:::777666444333222222333333444333222111000111111222333222222444666555222///...,,,******---000111111111222222111000222555777<<<<<<<<<:::666444444444777777666666888:::===???666333333777888777777999888;;;>>>>>>???CCCLLLTTT[[[eeemmmmmmmmmtttzzz}}}}}}xxxpppjjjbbb[[[TTTMMMEEE@@@999888777666444333333333333444555444222111222333222222222333333444444555888777666444555666777888444000...000...++++++---111777@@@HHHPPPYYYcccjjjrrrwww~~~}}}uuuppplllfffZZZUUUTTTMMMVVVooo999777555222000/////////111222444666666555333222222222444777999888555333666666555333000......000111444888999777444222111222000///000444555333000...000111111111333666888999AAAMMMZZZeeeooovvvzzz}}}yyywwwyyy{{{}}}~~~~~~}}}wwwnnnggg___WWWQQQHHHCCC===;;;<<<>>>>>><<<666555444333222222222333555444222000000111222333111111111333555444222///---+++***+++---///000000000000000//////222666999>>>===<<<888555333333555999888777777666666777777555333555999;;;999999<<<===@@@BBBBBBBBBFFFOOOWWWbbbkkktttvvvwww{{{yyyqqqmmmdddZZZPPPGGG@@@===777666666555444333333333444555555444333222333555444444333333333444444555555555555666777888999:::333000///111111------///555;;;DDDLLLSSS\\\fffmmmuuuzzz~~~vvvmmmggg___ZZZOOOLLLKKKFFFPPPjjj777666444111000///......000111333444333222222222222333555888:::888555222444555555444111000000111333555888:::999777555333333222111333444444222000---...//////111444888<<<>>>EEEPPP[[[fffpppwww|||~~~|||zzzwwwzzz}}}yyynnnfffaaaZZZQQQIII???;;;777666999<<<===<<<555444444333333222222222666444222000000111333444000000222333444444222000...,,,+++,,,...000000///000000///......000555888>>>===;;;777444222444555888888777666555444333333444444666;;;;;;999999===BBBEEEGGGGGGFFFJJJSSS[[[hhhooowwwzzz|||~~~zzzrrrnnneeeXXXKKKAAA;;;999555555666666555555444444333444444333222222444666666666555444333333444444333444444555666777888888444222222555555222111444999???HHHOOOWWW___hhhooovvvzzz~~~xxxpppfff```UUUPPPGGGEEEFFFBBBMMMggg333222222111000000//////111333444333111000111222444555777:::<<<:::777444222333444444333333444555666666888999999888666444555555555555555444111///,,,,,,---...000444:::???CCCIIIQQQ[[[eeeoooyyy~~~}}}|||zzzxxx{{{yyyrrrhhhbbb\\\UUUJJJBBB;;;777333333666999999888333333333333333333222222666555333222111222333444000111333444444333111111///...---...000111111000333333111///...///222444<<<;;;999666444333555777666666666666555555444444666555888;;;:::666888<<>>999555222222555777777555222222333333333333222222555555444444333333333444111333666666444222111111222111000111333444333222555555444222///...000111777888888666555555777999666666666555555666777777777777999:::888555888>>>GGGLLLRRRUUUVVVZZZbbbiiirrrrrrwww}}}|||ssslll___QQQEEE<<<666333666666888888888777666555444444444333222444777:::<<<:::777444333333333444222222222222222333444555444111000444555555777;;;BBBGGGOOOVVV]]]dddmmmttt~~~}}}wwwqqqkkkddd]]]XXXMMMIIIAAAAAAEEECCCPPPkkk000111111222222111111111111444555444111111555:::;;;;;;;;;<<<======;;;999333333333222111222555888;;;888444333444555444333222444777888777666444333000000//////222888???EEEJJJOOOXXXaaajjjsss{{{yyymmmhhh```VVVMMMFFFAAA>>>777444111111444666666444111222333333333333222111444555555666555444333222333666888888555222111111555444333555666777555444444555666444222000000000222444666777777777999;;;999888666555666777999:::888888999:::888777<<>>===;;;888555333222333444222111000000222444777888555111000333555666:::???FFFLLLSSSZZZ```hhhpppwww~~~yyyrrrkkkeee___ZZZVVVKKKGGG@@@@@@DDDCCCPPPkkk111222222222222111000000000333555444222333999>>>===<<<;;;<<<======<<<:::444444222000///000333666<<<888333111222444444333///222666888888777777777222222111111333999BBBGGGJJJQQQ[[[fffooovvv|||~~~yyykkkfff]]]QQQFFF@@@>>>???666333111111555777666555000111333333444333222111333555666777777555333222555777:::999555222111111666666555777888999777555333555666666444111000000///222555777888999;;;===<<<:::888666666777999;;;888888999:::999999@@@IIIJJJRRR\\\cccfffkkkqqqwwwwwwxxxzzzsssgggWWWKKKCCC===666111555666777777666555222111888888777777777999===@@@???<<<888555333222333444111000000000222666:::<<<888444222444777888>>>DDDIIIOOOVVV]]]cccjjjsssyyy|||vvvnnngggaaa\\\XXXUUUJJJFFF>>>???CCCBBBOOOkkk444333333555555444111...///111444666666666888999999888888777666666555555666444111...,,,---...///555333111000222444444444333666888999777555444444666333111222666<<>>EEEMMMVVVbbbhhhfffkkkwww~~~~~~}}}{{{kkkcccWWWLLLEEE???999555666777888777555222111111555777999:::::::::;;;<<<<<<======;;;888777777888222333444555666777888999444333111333888@@@IIINNNOOOSSSZZZ```hhhoooxxx}}}{{{{{{sssrrrnnnhhh```XXXQQQNNNJJJAAA@@@888888;;;CCChhh777666666666666444111...---///111222222333555777666666555555444333222222444222///,,,++++++,,,---222111000111444555555555222444666777555444444555555333222222666;;;@@@CCCMMMQQQ]]]kkktttwww}}}~~~{{{tttnnnddd]]]RRRFFF===999888888666555444555777999999888444444555444222111222333222444777777666333222222444666777777444222222222555555666777888888888888777555333222333333111///...111333333222222555777555444444666999;;;:::888::::::===AAACCCDDDKKKSSS[[[fffmmmmmmqqq|||zzzvvviii```TTTJJJCCC>>>:::666777888999888555222111111222444666888888999:::<<<>>>>>>>>><<<999999:::<<<555555666666666777777888444333222444:::CCCKKKQQQSSSXXX___fffmmmsss{{{}}}rrrooojjjbbbZZZRRRLLLIIIHHH???>>>555555999BBBggg999888777777777555222///,,,---.........///222444444333222111000//////...111///---+++***+++,,,---000000000333666888888777333444444444222222444555555444333333666:::???BBBKKKSSS```lllqqqttt|||{{{tttkkkeee\\\UUUJJJ???777444444555444333333444777999:::999444555555444222111111111111333555555444222111222333555666555333222222222555666666777777777666666777444111///000111111000///000000///...000333666444333444777:::;;;;;;:::;;;<<>>AAALLLTTTaaalllsssyyy{{{tttlllbbb\\\TTTNNNDDD;;;444222333555555444333444666888888777333555666666333111000000111333444444222111111222222333444444222222222333666666666666666555444333444222///,,,,,,...000111000///---,,,,,,...111444555666777999;;;<<<<<<<<<===???FFFMMMQQQRRRXXX```fffpppzzz}}}{{{pppfff^^^UUUIII@@@===<<<;;;::::::::::::888555333222333000222444444444555777999::::::999777555666999<<<<<<;;;:::999888666555555...///111666>>>GGGPPPUUU\\\cccmmmtttxxx{{{zzztttpppjjj```VVVMMMFFFCCCAAAAAA999888000111666@@@eee333222222333444555444222111222333222222222444555111111000000///.........000000/////////000111111111111333777;;;===<<<;;;777777444111...---///111444666777888888:::???BBBNNNUUU___kkkwww}}}vvvnnncccZZZSSSNNNIIIAAA999555333555666666555333333444555444333333555888888666333111111222333333222000000111333222333444333222222333555555555555555555444333222222111...++++++---000222222///,,,***+++---000222888999:::;;;<<<<<<======>>>BBBJJJRRRVVVWWW[[[bbbjjjsss}}}~~~wwwkkkbbbWWWOOODDD<<<::::::::::::999::::::888555333444444555555666555333333555777999999888777555666888:::<<<<<<;;;999888666555555,,,---111777@@@IIIRRRVVV]]]fffqqqxxxzzz|||~~~vvvppplllfff\\\RRRIIIDDDBBBAAA@@@888888111333888AAAfff000//////000222444444333333555777777555555555666000000000000000000000000111111111222222444555555333333444666999;;;;;;:::888777555111...---...000333666:::;;;;;;<<<@@@DDDQQQWWW```kkkxxxzzzqqqfff[[[QQQLLLGGGDDD>>>999666555666666666444222111222222111000222555999:::888666444333333444333111000000222444222333444333222333555777444444444444444333222111222222000...,,,...222555333000,,,+++,,,...000000777999;;;<<<<<<<<<>>>???@@@DDDNNNXXX\\\]]]```fffpppwwwzzzrrrggg___QQQIII@@@:::888999999888888888888666444333555666777777777555333333444666:::;;;;;;:::888777888:::;;;;;;:::999888777666666---///444;;;DDDNNNUUUZZZ```iiiuuuzzz{{{}}}{{{ssslllddd___VVVMMMFFFBBBBBBBBB???999;;;666888<<>>BBBFFFQQQ[[[eeellluuu|||uuujjj^^^RRRJJJFFF@@@>>>;;;888666444444444333111//////000111111000111555:::<<<;;;888666555555555333111///000333555222333444333333444666999222333333333333333222111444444444222111222666999555111...,,,...000000///222555999;;;;;;===???BBBAAAGGGSSS___dddeeehhhnnnvvv|||~~~wwwmmmccc]]]LLLEEE===888777888777666555666666555333444555777666666666444222222555777999:::<<<;;;999777666666888888888888888777777777222555:::BBBKKKTTT[[[___dddmmmyyy~~~~~~~~~{{{uuullleeeZZZUUUNNNGGGBBB@@@@@@AAA@@@;;;???;;;>>>AAAHHHkkk333111000000111222222111111444888999888555333222------...///000111222333111222333444666777888999555333111000222444444444222333333222111111222444222777===???>>>???DDDHHHPPP]]]iiinnnrrrzzz~~~zzzrrrfffYYYMMMEEEBBB;;;:::888666555333222222000...---...000111111000111555;;;======:::888666666555444111000000333666333444444444333444777:::111222222333333333222222555777777666444555888<<<666222///...000111000///---111666999:::===AAADDDBBBIIIVVVcccjjjkkkooouuu{{{uuujjjaaa\\\IIICCC<<<888777777666444444444555444333444666888444444444333222333555888666888::::::777444333222777777777777777888888888777:::@@@HHHQQQYYY```dddgggqqq|||~~~{{{wwwoooddd\\\RRRNNNHHHCCC???>>>>>>???AAA<<>>???DDDLLLWWW```fffhhhlllvvv|||uuuhhh[[[RRRKKKFFFAAA@@@AAABBB???;;;>>>999===999===BBBJJJnnn111...///222222///...111---111444666666444333333---...///000111222222222222222333666999:::888666666555444333333333444444777666555222000111555888555666777888;;;???DDDIIILLLTTT```jjjqqqwwwzzzqqqmmmiiiccc\\\SSSIII???999555444333333333444444444222222000...---///444777:::888555444444444444333444222111111333555555444333444444444333333222111222111///---,,,,,,,,,,,,555666999;;;:::888666444///000222333333111000///...000222777<<>>;;;;;;666;;;888<<>>CCCFFFKKKRRR[[[dddkkkrrrzzz}}}}}}}}}}}}~~~|||~~~zzzqqqjjjgggbbb[[[SSSKKKCCC;;;666222222222222333444666777444444222000///000444777777444111000111333333333222111111222444666666555333333444444444333222222---............---,,,,,,222444888;;;:::777222///,,,---///111333444555555111222444888>>>EEELLLOOO[[[\\\cccoooxxx|||uuulllggg___XXXJJJ@@@999888999777444444444666888888777777777888777444111......111444777888666444555777777555333000222444333222555:::???GGGNNNUUUXXXZZZ___hhhppp}}}yyyooofff\\\SSSNNNFFFBBB>>>>>>???@@@>>><<<888444:::888<<>>999666222222222111222333666888555666555333111111333555333111...---///111333333000000111333666777777666333333333444444333333222,,,---///111222111000///333555888:::999666222000---...000222444666888999555555777<<>>777777888666444444555666777888888888888888666333///---...111666999;;;777333444777888555111111222333111111444;;;@@@GGGMMMTTTZZZ___gggqqqxxx}}}tttjjjaaaXXXPPPKKKDDDAAA>>>>>>???@@@???>>>999555;;;999;;;>>>CCCeee111//////333333111000333444444444333222333555777<<<;;;;;;:::888666444333333333333444555666999:::777777666444333111000///222333333222111222555777;;;<<<;;;::::::<<<@@@DDDGGGMMMUUU^^^dddhhhkkkmmmppprrrtttwwwxxxxxxvvvuuuyyy}}}xxxpppiiifffXXXSSSKKKDDD@@@<<<999777333444333111000000444777666777777555222111222444111///------///111222222//////111444777888777555222333333444444333333333...000222555666666555444777888888999888777666555111111222333555777999;;;777888:::???GGGQQQ[[[aaaaaajjjsssxxx{{{zzzqqqhhh^^^WWWTTTDDD;;;444444666555333444555555666888999999999888555333000...///333777:::>>>999444444666666333///333444444222111444;;;AAAJJJLLLPPPXXXcccnnnvvv{{{~~~{{{vvvoooggg^^^VVVMMMHHHBBB@@@>>>>>>>>>?????????===888>>>:::<<<===BBBccc222000111555555333333555666666444222111222666999<<<<<<;;;:::999777666555111222222222222444888;;;666666555444333111///...111222222111000000222444:::::::::999888:::>>>AAAAAAEEEMMMVVV___eeehhhjjjlllmmmppprrrttttttsssrrrwwwzzz|||~~~}}}yyyrrrjjjccc___PPPKKKEEE@@@===;;;999888555555555111......222666777888888666333111111111///...---...000222222111///000222666999999777444222222333444444444333333000222444777888888777777999999::::::::::::999999444444333333444666999;;;888999<<>>CCCNNNNNNQQQYYYdddooovvvzzz~~~zzzsssoooiiibbbZZZRRRJJJDDDAAA@@@>>>===<<<======>>>@@@:::???:::;;;===BBBddd222000111555666333333666888777444111000222666:::999999999999888777666555222333222111///111555999666666666555444222111///111222222111//////111222777777777666555777;;;>>>@@@BBBFFFMMMUUU]]]cccfffkkkjjjjjjkkklllnnnqqqrrrvvvwwwyyy}}}zzzwwwsssnnniiiaaaXXXRRRHHHEEE@@@<<<;;;;;;:::999444555555111------222777777888888777333111///////////////111333333222000///000333777999999666333111222333333444444444333000111333555666777777777777888;;;=========;;;:::444333111111222555888:::<<<>>>AAAHHHQQQ[[[dddiiinnnxxxxxxrrrhhhZZZQQQOOOAAA888222333666666555555666555555777:::<<<;;;999555444444444555666888:::<<<:::777555333222222222444555777777777;;;BBBGGGOOOQQQUUU[[[dddmmmwww}}}}}}}}}yyyxxxnnnjjjccc[[[SSSLLLDDD@@@>>>>>>===;;;999999:::;;;>>>999===888:::===DDDggg222000111555666333333666999777444111///111666:::666666777777777666666555444444333000---...333777666666777777666444222111222333333222000///000111444444444333333555999<<>>;;;999222111//////000444888:::AAACCCGGGNNNWWWaaajjjooorrryyy}}}xxxsssiiiZZZPPPMMMBBB999222444777777666777777555555777;;;<<<;;;999555555555666777888888999:::999888555222222444666222555777999:::>>>EEEKKKLLLQQQYYY^^^ccclllyyy}}}|||wwwvvvwwwnnnhhh___VVVNNNGGGAAA===<<<<<<;;;999777666777888<<<777:::666999>>>FFFiii000...---///222444333111666333///...000444666777555555444444444555555666444444444222111111222444555999<<<;;;777333222222666555444333222111111111888888777666666888<<>><<<888444333444666888888;;;888777;;;===MMMhhh...---,,,...111333222111444222///...000222444444333333333444444555555555444555555444333444666888666999;;;:::777444333333555555444444333333444444:::::::::888888999<<>>>>>;;;999666444333333444555777;;;999999===>>>MMMhhh...------///222444555444444222000000111222222111111222333555666666666555444555666666666777:::<<<777888999888666444444555555555555555666666777888;;;;;;;;;;;;:::;;;===@@@DDDGGGJJJNNNQQQVVV\\\```^^^___bbbhhhnnnrrrssssssssswww}}}~~~}}}yyysssfff]]]SSSKKKHHHDDD===888:::888555444444555444444222222444555666777777777666666555555444222111000111111111333555555333111333888<<<===999555333222333333333333333111000000111222333555666777777777777888999:::999888666444666222000333888<<>>999444333555999::::::888666444333444444222111///000222444666888:::;;;888777666555333222111000333666888999<<>>AAADDDFFFKKKMMMPPPTTTWWW\\\aaaeeeggghhhjjjooosssvvvvvvuuu{{{|||}}}}}}uuuooojjjccc\\\RRRMMMEEE@@@>>><<<999666444222000000111111000///---...111444666777777777666666555444333111///...111///......000111000///,,,111666888666444444555444444333222111111111111///111444777888777666555444666888:::<<<=========777333333777===CCCLLLTTT\\\```ffflllsss}}}|||zzzsssiiiaaa[[[QQQHHH;;;777222000333777888888666444111000000111111000111222333444555555444444333333444444333333111111222444666888:::@@@IIIPPPXXX]]]bbbgggjjjpppwww|||{{{xxxtttnnnjjjdddZZZPPPLLLIIICCC>>>===666888:::;;;;;;:::777666444:::;;;>>>BBBBBBNNNggg///111333444444555777999;;;:::999999:::999777555333444555777888888888777333555666666444333333333555444444666888999888777999888777777666666666666222666;;;@@@DDDGGGJJJLLLPPPRRRVVVXXX\\\```eeeiiiggghhhkkkpppuuuyyyzzzyyy}}}}}}~~~~~~yyyppphhhbbbYYYPPPEEEBBB>>>;;;:::888666444222000//////000000///---,,,---///111444555666777777777666555333111000///222111//////000000...---***///444666555444555666555444333222111111111111111333555666777777555444444555777:::===???@@@AAA888555666<<>>???@@@777666:::BBBKKKQQQYYYaaagggooovvvzzzzzzyyyqqqeeeZZZRRRIIIAAA;;;888444444666666444222000000000333555666666555444555666666666444333111000222444555666555444333222444777888;;;AAAIIIPPPVVV\\\ccciiinnnuuu|||yyysssnnnmmmmmm```TTTIIIEEEDDD???:::888333555777999999888777555333888999;;;???@@@NNNggg222444777666555555777:::777555333333444555555444333333222222222333444444...000333444444444444555222222333777;;;<<<999555222222333333444666777888===AAAHHHMMMPPPRRRTTTUUUZZZ]]]```bbbeeeiiiooorrrwwwwwwyyy|||~~~~~~~~~{{{ssssssmmmbbbXXXOOODDD999888999:::::::::999888666000///...///000000...---,,,,,,,,,---///111444555444444555555666555555555666555444444333111...+++...222666777555333444666555444333111000111111222555555555555555555444333555555777888:::<<<===>>>777777<<>><<<999666666777777444111//////111444777999888777333444666777777555444222000222444666666666555444333666888999<<>>???NNNhhh333555888888888888888999999555111111333444444333000///...///111222222111222333222111000111444666444333222333555777777777333111000111333777:::;;;BBBHHHQQQWWWYYYZZZ]]]___]]]ccciiikkkkkklllqqqvvvvvv}}}}}}yyytttmmmddd\\\TTTJJJ@@@999444555777999;;;999555222)))+++............///000//////......///111333444111222333333222333444666333444444555444333111000000222444555555333000...111111111222222333333333666555333222111222333333333222222222333555777888888999???IIIUUU^^^bbbcccmmmuuuwwwlllbbbXXXOOOEEE>>>:::888777777666333000---...///111555888:::999777666666777777666555444444444444444222111111333555666666777999???FFFNNNRRR[[[___eeennnvvv}}}{{{wwwtttmmmddd^^^SSSMMMDDD???===<<<;;;999777555333222222333444555666999666999@@@DDDTTTooo555777888777666666888999777444111111333555555444111//////000111222222111111111111///...///222444222111000111222333333333444222111111444777:::<<>>777444444555777888777555222+++---///000//////000111111000111111222333555555000111111000///000222555444444444444444333333222333444555555444222000...000111111333444555666666555444333222111111222222222222222333444555666777:::>>>EEEOOOYYYbbbhhhkkkqqqxxxyyylll___UUULLLDDD>>>:::888777666555444222///...///111555999:::999888555555666666555444444333555555444222000000111333444555666:::???FFFNNNSSSZZZ___hhhpppwww}}}zzzvvvqqqiii___XXXPPPJJJBBB===;;;:::777555555444333333333333555555555888666888???DDDTTTooo888999888666444444666999777444222222444555666555111000///000222222222000/////////...---...000333333222111000000000111111666555333333555888<<<>>>PPPUUU[[[___bbbeeekkkoooyyyvvvssspppqqquuuzzz~~~~~~yyysssoooiiibbbYYYQQQKKKCCC;;;555444333222333444555333222///000222222000///000111222222333444555666777777///000///---,,,---000222444444444333444444555666888777666555333111000//////000111333555666777888333333222111111000000000111111333444555555666666===DDDMMMVVV^^^fffnnntttwww~~~zzzlll^^^TTTKKKDDD???;;;888666555555555555444///000222666999:::999777333333444444444333222222555555555222000...///000333555777;;;@@@GGGPPPUUUYYY```jjjsssyyy|||~~~yyytttnnneeeZZZRRRKKKFFF@@@<<<:::888444111222333333444444555555666555888666888???CCCSSSnnn:::999777444111222555777999777666555555666666666222111000000222222222000//////000///......000222777666555222111000111333888777666666777:::???CCCQQQXXX```fffjjjoootttxxx|||wwwtttvvvzzz~~~~~~yyysssmmmhhhbbb[[[RRRKKKFFF@@@999444444222//////000222222222111222444333111000000111111222333555666777777888000000///---+++,,,///222444444333333444555777888;;;:::777555222111000000000000111222333444555555222222222222111000///...000111333555666777666666???HHHTTT\\\bbbiiisss|||}}}yyylll```WWWNNNFFF@@@;;;888555444555666777777333333444666888888666444111222222222222222111111333444444222000...///000333666:::===BBBIIIRRRXXX[[[bbbllltttzzz}}}~~~xxxssslllcccXXXOOOIIIEEE@@@===<<<999444000000111333444555666666666555888555777>>>BBBRRRmmm:::999666222//////222555;;;:::999888666555555555333111000111222222111000000111222111000000222333888888666333//////111333999999999888888===CCCHHHNNNWWWcccmmmssswww{{{~~~}}}zzzyyy{{{~~~zzzuuunnngggbbb\\\UUULLLFFFAAA>>>999555333000---,,,---///111111111333444333111000000000000000111222444555666777222222111///------///222444333333333444666888999<<<:::777444222111111222222111111000000////////////000111222222000///---///111333666888888888888BBBLLLXXX```dddkkkvvv}}}vvvmmmddd\\\RRRHHHAAA;;;888444333444777888999666666666666777555222///000000111111111111111000000222333222111000000111444888===AAADDDKKKTTT[[[]]]dddnnnuuuzzz{{{wwwsssmmmdddXXXPPPHHHEEEAAA??????<<<888444000111222444555666666666666888555777===AAAPPPkkk888777444000------000333999::::::888555444333444333222111111222333111000000222333333222222333444555555444000++++++...111777888999888999===FFFLLLMMMWWWeeeqqqxxx|||~~~~~~~~~~~~|||vvvppphhhaaa\\\VVVPPPGGGAAA>>><<<888666222///,,,+++,,,...000000000111333222000////////////......///111333666777444444444333000///000111333333333333444555666777999888666444333222333333333222111///---+++***)))---///111333333222000...///111333666999;;;<<<===GGGPPP[[[ccchhhooozzzzzztttllleee]]]TTTIIIAAA:::777444333444666888888777666555555555333///,,,//////000111111111111000000111333333222111111222444999???CCCEEEJJJSSS[[[___fffpppvvv{{{|||zzzvvvrrrmmmdddXXXPPPGGGDDD@@@???@@@???;;;888111111222333444666666777777999666777<<>>???===:::333333222222333555666777999;;;777666;;;===LLLfff222222111...,,,+++---///---000333333222111333555444333222222333333111000000111333333222222222333111222111---(((''',,,111000333444444555;;;EEENNNXXX___iiiqqqwww|||}}}vvvooohhh___WWWQQQNNNGGG???999777777666555111...,,,+++---...//////,,,---//////...------...000...,,,+++---111666999333555777777444111//////111222333444555444333222222333333444444555555555222111000...,,,***((('''***---111555666555333111111111333666:::>>>BBBEEESSSYYYbbbkkkrrryyy|||}}}uuuiii___VVVMMMEEE???888555333333444555555444111111111333444333000---//////000111111111111111444666777666333111//////333999@@@BBBCCCFFFOOOWWW]]]hhhttt|||~~~|||yyyuuuqqqkkkaaaTTTKKKBBB>>>;;;:::<<<>>><<<:::444333222111222444666888:::;;;777777;;;<<>>EEEMMM[[[```hhhpppwww~~~xxxpppjjjccc[[[VVVUUUFFFBBB<<<999888999999999222///+++***+++---///000...---+++,,,.../////////...---,,,...333666999999555555555555444222000///222333555666555333111///333000...///333555555333111000...,,,)))(((***,,,111111000000000111111222000333777888999===BBBGGGUUU___iiinnnttt}}}wwwlll___WWWTTTOOOEEE===666444111000222555777777666333///...000000---+++111111111111111222222222222444555555333111111222444777;;;@@@EEELLLTTTYYYeeedddkkkxxxvvvsssoookkkeee[[[OOOGGG@@@===:::888888999999888555333111000111444777:::<<<>>>999999<<<<<>>FFFPPP[[[aaakkkttt{{{~~~vvvmmmggg___UUUOOONNN@@@===999666777888999:::444111---+++,,,...//////...---,,,---///111111000///......000333666777777333333333333222111///...222333555666666444222000222///------000333333333111111///,,,))))))***,,,000//////......///000000///222666888999===CCCHHHSSS]]]gggnnnttt~~~~~~uuulllaaaXXXSSSLLLCCC;;;666333000000222444666666444111///...000000///---222111111111111111111111333555666555444222333333555777;;;???EEELLLTTTZZZeeeeeelllxxxzzztttmmmeee___VVVLLLEEE???<<<888777777888888777666444333222333666:::<<<===>>>::::::>>>===HHH```444444444555444444333333......------...000222333888777666444222333666999;;;:::888666666666777888888777555333222222333444888999<<<>>>===>>>GGGSSS[[[dddpppzzz|||sssjjjcccZZZNNNFFFCCC:::777444444666888::::::666333///------/////////...------///111333333222000///000222555666555444111111111111111000///...111222444666666555333222333111//////111333444444222222000---***((()))+++000///---,,,,,,---...//////222666888999===DDDIIITTT^^^iiipppwww~~~sssmmmddd[[[RRRIII@@@;;;555333000000111333444444222000...///000111111000333222222111111000000000444555666555444333444555777888;;;???DDDLLLUUU\\\bbbdddlllwww~~~}}}|||tttiii___WWWPPPHHHCCC===:::666444555666666666777666555444666999<<<>>>===???<<<;;;???@@@LLLeee333333555666777666666666222111000000000000111222777777666444333444777:::<<<:::888666555777999:::999888666444333444555666777999===???===>>>IIIVVV]]]hhhvvv~~~zzzqqqhhh```UUUHHH???<<<888555333333555888999999777444111//////000000///.........111444555555444......000333666777666444000111111111111000000000///000222444555444444333555555666777888888777666222111000---***(((((()))111000...------...//////111444777888999===DDDIIIXXXbbbmmmsss{{{rrroooiii___RRRGGG???<<<555333111000111333333222000000///000111222333333444333333222111000000///333444555444333222333555888999;;;>>>DDDMMMVVV]]]```dddllluuu{{{{{{zzzsssggg]]]VVVNNNGGGBBB<<<888444222333444555666777666555666777:::===???===@@@======AAAAAAOOOiii000222444666777777777666777666444333222222222333777666555444222444777::::::888666444444555777999999777666444444555666777666777;;;===>>>AAALLLYYY```lllzzzxxxoooddd\\\QQQEEE<<<999888666444444666777888888777555222000000000000/////////000222555777666555+++,,,...111555777777666333222222222222222222222...///000222333333333333333666;;;>>>===;;;777555111111000...+++))))))***333333222222111111111111444666888999:::>>>EEEJJJ\\\eeeooottt|||tttrrrlllaaaTTTHHHAAA>>>777555222222333333333222111222222222222333555666555444444333222111111000222333333222111111333444999:::<<>>===@@@AAAQQQlll...000333555777777666555888777555444444444555555777666555333111222555888777666444333333444666777777666555444444666888999555444777<<<@@@FFFQQQ\\\dddppp}}}sssiii___VVVLLLAAA:::888999777555555666777777777666444111000111111111000000000111333666777555444******,,,///333666777666555555444333222222333333///000111222333333333333000555;;;===<<<888555333111222222000...,,,,,,,,,555555666777666555333222444777999:::<<>>===???@@@QQQmmm...000333555777666555444444444333333444666888999777666555222000111333666444444333333333444444555666666555555666888:::<<<555222333;;;DDDMMMWWW```hhhsss|||lllbbbWWWNNNFFF<<<777777777555444444666777777777444333111000111222111000000000111444666666444222+++++++++---111333555555777666444333222222222222222222333333444444444444000444999:::888555333333333444555444222000000111555777999;;;:::777444111222444888:::>>>EEEOOOVVV]]]gggpppvvv~~~wwwrrriii^^^TTTKKKDDD@@@<<<:::888888888777666444888999:::888555444555777666666666666666555555555222222222111000111333666888:::>>>BBBHHHOOOWWW]]]gggrrrzzz{{{}}}zzztttnnnfff___ZZZSSSKKKEEE>>>:::555222444666999:::888888777777888888999:::;;;???===<<<===>>>OOOlll...000333666777777555444000000111222555888:::<<<777666444111//////222444333333444444444444444444666666555555777999<<<>>>666111111;;;GGGRRR\\\ccckkkttt}}}xxxfff\\\QQQIIIAAA999555666444333222333666777888777333111000000111222111000111111222444666666333111...,,,+++,,,...111222333888666444222111111111111444444444555555555666666333666888777555333555666444666777777555444444444555777;;;===<<<888444111///222777;;;@@@HHHSSS[[[___iiisssyyy}}}xxxqqqfff\\\SSSKKKDDD@@@>>><<<:::999999999777555;;;<<<<<<:::666444555777666666666777777777777777333333333111111222555777777:::???CCCIIIPPPWWW\\\fffqqqyyyyyyzzzzzzwwwpppfff^^^XXXQQQKKKFFF???;;;666333444777:::<<<:::999999888888999999::::::???===;;;<<<<<>>>>>>>>===;;;999777555777999:::999666444333333666555444666888888666333333222222222222333444444777;;;@@@EEELLLSSSZZZ___dddkkktttzzz{{{}}}yyyssslllddd]]]XXXQQQHHH@@@@@@>>>;;;999777555555555888888888888777555444333:::<<<999888<<<===JJJddd,,,...000111000000000111000111333777::::::888666333333222222222222333333777555444555777777666444555333222333777999999888999888999BBBPPP]]]fffiiiuuu{{{}}}sssiiiaaaYYYLLL@@@777333333444555444333111111111222333555333111.........000111000222333222000000111333444444333000......111444555555555444222111333555888999::::::888666444444555666888777555444444555222777;;;;;;777222111111666666777888777666555333444333666<<>>>>>===<<<:::888555444333555888888666444333222333222333555888999666444444333333333333444555666;;;>>>CCCGGGMMMSSSYYY^^^aaajjjuuu}}}qqqkkkbbb[[[UUUNNNDDD===>>>===:::888666555555555555555666666777777888888999;;;777777;;;===KKKeee,,,---......---...///111000111222555888888666444222222222222222222222222333333444666999999777555444222111222444666666666999;;;@@@HHHSSS^^^hhhnnnwww~~~{{{oooddd]]]UUUHHH<<<333///000111666444111//////000222333444333111///...///000111000111222222000000111222444555444222000///000222222444555555333222333444777888999999888666444333444666777777666444444444000444999999666333222222666666555555555555555555555444777===BBBHHHTTT___jjjpppzzzvvvnnnddd\\\SSSHHH@@@>>>======<<<:::888666444222...222666888666444111000---...111555888999777555666555444444444555777777???AAAEEEIIINNNSSSYYY]]]___hhhvvvrrrlllccc[[[SSSKKKBBB;;;===;;;999777666555555555222222333444777:::===>>>888999555555:::===LLLggg---------,,,,,,---000333111111222444666666444222000000111111222222222111///111444888:::999777666333222111222333444444444999===CCCJJJSSS___mmmvvvyyy}}}wwwlllbbbXXXPPPDDD888000---...000444222000......000333555444333111000///000111222111222222222222222222333555555555444222000//////000222555666444333222333555555666888888666333111222555777777666444444444...222666777666444444444444555666666666666666555555555888>>>CCCIIITTT```qqquuu}}}~~~uuunnneee\\\SSSJJJCCC???<<<;;;:::888666444222111...222666888666222///---)))+++000444888999888777888777666555555777888:::>>>AAAEEEJJJNNNTTT[[[___aaajjjuuuuuuooofff]]]TTTKKKBBB===<<<;;;999777666666777777222222222444666:::>>>@@@888999555555;;;???OOOjjj//////...---,,,...111444222222222333444444222111///000111222222222222111...111666999:::999777666222222222222222333444555:::>>>DDDJJJTTTbbbrrr~~~zzz~~~{{{xxxrrrggg___QQQJJJ@@@666///---...000222000...---...111555777333222111000000111111222222222222333555555666666444444444444333111///---...111444666555333333333555555666888:::888555111111444777777666444444444...000444666666666555555333555888:::;;;999777555666666999???DDDJJJUUUaaapppuuu|||yyysssnnneee[[[SSSMMMFFFAAA::::::888666555333222222111444777777444000---+++'''+++///444777888999999999888777666666888:::;;;;;;>>>CCCIIIOOOVVV]]]bbbhhhnnnuuu}}}~~~{{{{{{uuuooofff\\\RRRHHHAAA<<<;;;:::999777777777888999555555444555666999<<<>>>888:::777888>>>BBBRRRlll///000000......///222555444333222333333333222000///000111333333333222222///333777999999777666555222333444444333444666888<<<@@@FFFMMMWWWeeeuuu~~~xxxuuuqqqhhh^^^YYYIIIDDD===666111000111222222111//////000222555777222222222111111111222222222111222444777999999888444333222222222111///------000333555444333333444555555666999<<<;;;777222000333666888666555333333///111333666777777777666333555999===>>><<<999777777777:::@@@EEEKKKVVVbbbjjjoooxxxvvvqqqnnneeeZZZRRRMMMGGG@@@999888777555444444444444444555666444000---,,,,,,))),,,000333555777999;;;:::999777555666888:::<<<999===CCCIIIPPPXXX```eeeppprrrwww||||||yyyxxxpppkkkbbbWWWLLLCCC<<<999999888777666777777999999888888777666777888999:::888:::888:::@@@CCCRRRlll//////000/////////222444666444333333333333111//////000222444555444333333222555999999777555444444111444555555444555888;;;@@@DDDJJJSSS^^^jjjuuu|||}}}uuuppphhh[[[RRRPPPBBB???;;;777444333444555444333222111111222333444222222222222222222222222000//////222777::::::999333111//////111111000------000222444333333444555333222333777;;;:::555000///222666888777555333333111222333666888888888777444666999;;;<<<<<<;;;:::888888;;;@@@EEELLLWWWbbbgggmmmxxxwwwrrrooofffXXXOOOJJJCCC;;;888777666555444555555666555444222///,,,+++---///,,,///222333333555999<<<;;;999777555555888:::<<<:::>>>DDDJJJQQQYYYaaagggtttvvvyyy~~~~~~zzzvvvssslllggg___SSSGGG>>>888666666555444444555666777888999999999888888777777777666:::999;;;BBBCCCQQQjjj---///000/////////111333777555333333333333111//////111333555666555444333444777:::999666333333444222444666777666777:::===BBBGGGOOOYYYdddnnntttxxx{{{tttmmmbbbRRRJJJIII===<<<:::888666666666777777666555333222111111111222222222222222222222222...------111777:::;;;:::222000------000111000...---///222333333333444666...---...333777777111,,,...222666888777555333333222222444666888999888777666666777999:::;;;<<<<<<999888;;;AAAFFFLLLXXXccchhhooozzzzzzrrrpppfffWWWMMMGGG???666777666555444444555777777333222...+++(((***...111///111333333222444888<<<;;;999666555555777:::<<<===@@@FFFLLLSSS[[[bbbgggvvvwww{{{|||wwwrrrmmmjjjfff^^^RRRFFF===888666333333222222333444666777999:::::::::999888666666555999999<<