BM6P6(@ uuujjjbbb___RRRNNNGGGCCCCCCGGGMMMRRRNNNOOOOOOMMMNNNUUUaaakkkfff```YYYTTTSSSPPPLLLHHHFFFFFFDDDCCCBBBAAAAAAAAADDDDDDDDDEEEGGGKKKOOOQQQXXX^^^jjjzzzlllXXXLLLFFFAAA===;;;===>>>>>>===@@@>>>===>>>BBBFFFJJJKKKSSSXXXbbbqqqvvvbbbFFFCCC>>>;;;::::::999777>>>;;;:::<<<<<<;;;>>>BBBGGG\\\uuuxxxrrrjjj^^^UUUTTTRRRNNNHHHDDDBBBAAA???===???CCCCCC===<<>>PPP```cccPPP===999:::888222111333666555222333666222222333333333333444444444444555555666888999:::<<>>>>>???BBBFFFIIIJJJRRRXXXdddsssmmmZZZDDD@@@<<<:::::::::999888===::::::<<<======@@@FFFMMMbbb{{{yyypppcccZZZWWWPPPMMMHHHDDDBBBAAA@@@@@@BBBIIIMMMLLLNNNUUUZZZZZZfffmmmuuuyyy}}}ssscccUUUMMMGGGIIIIIIGGGBBB<<<888666999555333444555555:::@@@OOObbbvvv}}}rrrcccTTTEEE???;;;777555666000//////000111222222111...000111000///222888>>>NNNNNNHHH<<<222000000///........................------------------------222999999000,,,000///***,,,+++++++++***++++++,,,++++++---///000666HHHYYYrrryyyqqqXXX???333///+++,,,000222777GGGYYY___ZZZOOOIIIBBB>>><<<:::555000555333000000111222111111111111222333444555666666999555333444444333777<<>><<<999777777:::===???AAABBBAAA>>><<>>;;;888888999;;;;;;;;;>>>>>>???@@@BBBEEEHHHIIIQQQYYYfffvvv{{{```OOO@@@===:::888999::::::999===::::::===>>>>>>CCCJJJUUUjjj|||nnnccc^^^TTTQQQLLLFFFBBBAAADDDFFFMMMUUU\\\```cccffffffeeeiiipppwww{{{vvvbbbPPPFFF???AAADDDHHHIIIFFFAAA===;;;777555555555666<<>>888222666333444777777333222444222222222222333333333333444444444555666777888999999999999;;;AAALLLXXX```ppp|||{{{wwwtttpppllliiiaaa```^^^[[[YYYVVVUUUTTTSSSUUUXXXZZZ[[[[[[]]]^^^aaacccfffkkkppptttwwwyyy|||~~~yyygggVVVJJJBBB>>><<<999999888777888999:::;;;>>>>>>===;;;999:::===@@@FFFKKKNNNKKKBBB<<<;;;>>>>>>>>>>>>>>>>>>@@@AAAAAABBBBBBBBBBBBDDDJJJSSSZZZeeemmmyyyzzznnnfffbbbcccdddddddddgggkkkooowww~~~yyyjjjYYYIII???:::999888888999:::;;;<<<<<<>>>???@@@BBBDDDGGGJJJPPPZZZiiiyyykkkTTTFFF<<<:::777777888:::;;;;;;===;;;;;;<<<<<<===DDDLLL]]]qqqqqqiii___ZZZRRRJJJEEEGGGMMMSSS___dddiiikkkkkkiiifffccchhhnnnuuu{{{uuu^^^KKK@@@;;;;;;>>>DDDIIIJJJFFFBBB:::777555666666888AAAJJJWWWgggzzz}}}lll^^^RRRGGG===666666444111111222333111......///000000///111666999CCCFFFCCC:::222000000///................................................,,,:::CCC<<<...(((((())))))***+++,,,---,,,+++***...111333111333AAAZZZpppyyyrrr^^^DDD333/////////,,,///333===PPP]]]UUUEEE888555222111222333222111///---,,,,,,......---,,,,,,,,,---......///000000000///000222111111555<<>>AAAFFFHHHGGGDDD???<<<<<<<<<<<<===>>>???@@@AAA@@@BBBCCCCCCEEEKKKUUU]]]iiiqqq}}}|||qqqeee[[[UUUPPPQQQRRRRRRRRRUUUXXX[[[bbbiiitttvvviiiXXXGGG<<<999999999999999:::<<<===;;;===???@@@AAACCCHHHKKKQQQ\\\mmm}}}vvv]]]KKKBBB999777555666888:::<<<<<<>>><<<<<<<<<;;;<<>>777000///000...................................................(((666@@@<<<000)))))),,,)))***+++,,,---,,,++++++,,,000222111555GGGbbbvvvyyykkkTTT===111///000000,,,...333>>>QQQ]]]SSSAAA444222000///////////////...---------//////...------......//////000000000///...000222111111888@@@___vvvzzzhhh]]]RRRGGG:::555222333444222111222111111111222222222333333444333333333444555666777555666666666777:::>>>BBBGGGXXXlll{{{yyyssslllgggddd___\\\ZZZXXXXXXYYYZZZ[[[[[[\\\]]]```dddiiimmmppppppsssvvvyyy|||wwwfffQQQBBB===<<<:::777666777888999::::::999999888888777777777888999::::::;;;===CCCIIIIIIDDD>>>;;;;;;<<<<<<===???@@@AAA>>>BBBEEEFFFGGGMMMXXX```llluuu{{{kkk^^^UUUOOOKKKEEEFFFFFFFFFFFFGGGJJJLLLPPPVVV^^^hhhnnnqqqrrrqqqrrrqqqooojjjaaaSSSDDD;;;999:::;;;:::::::::<<<===999<<<>>>>>>???CCCIIIOOOVVVaaarrr{{{eeeRRREEE???888666555555888;;;<<<===>>><<<<<<===;;;===GGGRRRmmmwwwoooeee___```fffnnnrrrpppggg___YYYSSSLLLIIIIIILLLRRR]]]hhhtttzzzdddOOOAAA::::::888666666999===???@@@BBBAAAAAAAAA>>>???HHHRRReeetttvvvcccSSSEEE===555111333444333000////////////000111333444555::::::555000//////...................................................***333;;;:::222------000)))***++++++,,,,,,,,,,,,''',,,///000:::PPPjjjzzzxxxfffLLL999111000///------000444>>>PPP]]]TTTCCC333222000...------------......---///000111///...////////////000000111111//////111222111222;;;EEEaaavvv~~~tttnnndddYYYFFF===666555555222111222111111111111222222222222333333333333333444555555111333666777666777888:::;;;III[[[mmm~~~{{{xxxsssnnngggaaa^^^\\\[[[ZZZYYYYYYYYY[[[___eeejjjmmmoooqqqssstttwww{{{ooo___KKK???===>>><<<999666777888999:::::::::::::::888666666666888888999999777888===DDDGGGFFFCCC<<<<<<<<<<<<===???@@@@@@===BBBGGGHHHJJJOOOZZZcccoooyyynnn\\\PPPIIIFFFEEE???@@@@@@@@@??????AAACCCDDDGGGLLLQQQUUUWWWXXXXXXWWWWWWVVVUUUPPPIII@@@999888:::<<<;;;999888:::<<<999;;;<<<<<<===BBBKKKSSS\\\hhhxxxkkkXXXIII@@@===888777555666888;;;=========<<<===>>>>>>AAAMMMZZZyyy}}}sssoooppprrrqqqooobbbWWWMMMIIIFFFBBBAAADDDMMMSSS^^^kkkzzzqqqYYYFFF===:::777777666444444666:::===BBBBBBEEEHHHGGGHHHRRR]]]mmm{{{zzzkkkYYYNNNAAA999777777444111000///......000111111111222777999444000000000///................................................---///222444222...---...************+++,,,---...''',,,///222???VVVlllxxxnnnZZZAAA333111111...***,,,///222:::LLLZZZUUUGGG444444222000.........///...---...///111111000............/////////////////////000111000222===IIIcccuuu|||}}}vvvkkkWWWKKK@@@:::888444222333111111111111222222222222333333333222333333444555111333555666555444555666888@@@JJJXXXlllyyysssooolllgggdddaaa```^^^]]]___bbbgggiiilllmmmoooppprrrvvvzzz~~~dddUUUBBB999;;;>>><<<999888999:::;;;<<<<<<<<<<<<===;;;888777777999999999999777555777===CCCFFFGGG<<<<<<<<<======>>>@@@@@@<<>>>>>===<<<;;;===>>>???@@@AAACCCEEEFFFFFFFFFDDDCCCCCCCCCCCC@@@<<<888888:::<<<;;;888777999;;;888:::<<<;;;<<>><<<999777555666999<<<===>>><<<<<<===???@@@EEESSSaaazzzzzzvvvmmmeeeTTTHHH@@@??????>>>@@@EEEHHHOOOZZZgggvvvkkkRRRAAA:::999444666777555333333777:::===@@@FFFLLLNNNQQQ\\\iiiwwwnnn```NNNAAA<<<999555111000///......000111111000000666999555111111222000........................////////////////////////...,,,+++...///---+++***+++***))))))***,,,...///+++///111444BBBYYYkkkrrraaaMMM666---///111---)))))),,,///666GGGUUUSSSHHH222222111///------...///------...///111111000...------------------......//////000000///222>>>KKKeeeuuuwwwdddVVVGGG???;;;666333444000111111111111222222222333333222222333333444444444555666555444444555666777888:::BBBUUUkkkxxx{{{}}}wwwrrrnnnkkkfffbbbaaaaaaccceeefffhhhjjjmmmppptttzzz~~~sss\\\MMM>>>:::<<<<<<;;;:::888999:::;;;<<<<<<<<<<<<::::::999999888777666666777666666777999<<<@@@BBB@@@@@@>>>;;;999:::===@@@>>>???EEELLLPPPTTT\\\eeerrr|||}}}jjjUUUIIIDDD@@@??????======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<>>>??????<<<<<<;;;::::::999888888777777777777888888888888:::999:::===???CCCLLLWWWeeeqqqmmm[[[IIIAAA???888888777777777888999::::::555===>>><<<@@@CCCRRRkkk|||nnn```VVVJJJCCC>>>>>>???>>>???CCCFFFLLLWWWhhh{{{wwwbbbMMM===777888222222333333333333444444555;;;DDDMMMWWWbbbnnnvvv}}}jjjUUUDDD;;;777666333111111222000---...333444555666555222000///............------.........------......------,,,+++...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...///+++000111444EEE^^^llllllYYYEEE444000...((((((---///---111888BBBTTTUUUBBB666///***,,,///......000,,,---......//////......---------............///---111000111333000888MMMdddrrr}}}|||mmm\\\NNN@@@444000333555222111333333000///222333111000111222444333333333333222111222333444555444777;;;===BBBLLLZZZdddqqqvvvzzzzzzwwwtttuuuxxx}}}|||wwwrrrmmmiiigggggghhhjjjlllnnnpppqqqrrryyyqqqYYYKKK===:::<<<<<<;;;;;;999999:::;;;;;;<<<<<<<<<::::::999999888777777666666555555666777:::===>>>===???@@@@@@>>><<<<<<<<<>>>???DDDLLLPPPUUU^^^hhhttt~~~xxxeeePPPEEEAAA===<<<===<<<;;;;;;;;;::::::::::::999999999999:::;;;<<<===;;;::::::999888888777777666666777777777888888888;;;:::;;;>>>@@@DDDNNNXXXfffrrr~~~gggVVVEEE???>>>888888777777777888888999:::555======<<>>>>>>>>>>>???CCCGGGLLLXXXiii|||jjjWWWFFF999444555111111111222222222333333222777>>>GGGTTTfff{{{~~~mmm]]]NNNCCC<<<555222000222111......111222333444444222000...---//////............//////------......------,,,+++...---,,,,,,++++++,,,,,,------,,,,,,,,,------...,,,111333999KKK```hhhdddRRR@@@111//////******///000---000666@@@QQQSSSBBB777000+++---///...---///,,,---......//////......---------............///...111///000222///999OOOeeerrr~~~}}}kkk\\\LLL>>>888999111......222333111111333333111000111222444333333333333222222222333444555555777888999:::@@@JJJRRR]]]bbbhhhhhhddd```______dddkkkuuu~~~|||yyywwwsssrrrrrrqqqqqqqqqrrrrrrwww{{{}}}mmmUUUHHH<<<999<<<<<<;;;<<<;;;;;;::::::::::::;;;<<<::::::999999888777777777555444444444555777999:::999>>>CCCEEECCC@@@<<<;;;??????DDDKKKPPPUUU```jjjwwwppp^^^JJJ@@@<<<:::999999999999999999888888888888777777777777888999999:::999999888888777666666666666666777777777777888888<<<:::;;;???BBBFFFQQQ[[[iiivvvttt^^^OOO@@@<<<<<<777777777777777777888888999666===<<<;;;BBBKKK]]]xxxqqq^^^RRRKKKDDD?????????>>>@@@CCCHHHMMMYYYjjj~~~sss[[[JJJ>>>666333333000000111111111222222222222555999@@@NNNhhh|||iiiTTTFFF>>>777222333333111///000111222444555444222///---//////............//////------......------,,,+++...---,,,,,,++++++,,,,,,...---,,,,,,,,,,,,,,,------000555???RRRccccccYYYHHH::://///////,,,+++///000,,,///444<<>>:::;;;666777ӵ888888===::::::CCCNNNccc~~~xxxfffYYYMMMFFFAAAAAAAAA@@@AAAEEEIIINNNZZZkkkjjjQQQĦ111111111111222222222222444666999===JJJeeehhhWWWOOOCCC888555555333111222222222444666777555222///......------------......------......------,,,+++...---,,,,,,++++++,,,,,,...---,,,,,,++++++,,,,,,---///555DDDXXXeee___QQQ???555.........,,,+++---///***---333:::JJJRRRIII:::222---...///---,,,---,,,---......///.........---------............///...111------111111===VVVppp{{{ppp\\\KKK@@@;;;555222333444222111222333111000111222444333333222222222222222333333333111333444444444555888;;;>>>CCCJJJOOORRRTTTVVVWWWMMMSSS[[[```^^^VVVLLLEEEBBBIIIQQQVVVZZZeeetttzzzyyyxxxyyy|||vvvdddJJJAAA999888:::::::::;;;;;;::::::999999999::::::999999999888888888888888666666666555555666666666777:::???CCCEEE4ĉ@ӵSSS___kkkzzzfffUUUCCC;;;999777666666444444555555555555555555666666666666666666777888888888888888777777777777555666666666666777777777<<<;;;<<L=hĦ}}}eeeSSSIII===:::;;;5554ĉ@ӵ999===999:::EEERRRggg}}}kkk^^^PPPIIIDDDCCCCCCBBBCCCFFFIIIOOO[[[lllwwwaaaIII>L444222222222333333333333444444666888>>>LLLfff~~~pppcccSSSCCC:::666333222333111111222444666666333000---,,,,,,,,,,,,,,,,,,---------......------,,,+++...---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,,,,...///777HHH]]]fff\\\LLL:::333...------+++******...)))---333888GGGRRRMMM;;;333......///---,,,---,,,---......///.........---------............///...000------222333AAAZZZvvvwww```PPPBBB999222222333222111222333111000111222444333333111111222222222333333333111222444444444555666777666999===BBBGGGMMMRRRUUUPPPQQQQQQPPPMMMGGG@@@<<<666;;;AAACCCEEENNN\\\hhh|||}}}sss```FFF>>>888888999888888:::888999::::::::::::999999888888888888888888888888666666666666666666666666666888;;;>>>@@@GG=?bbbooo~~~~~~dddTTTCCC;;;999777666666333333333444444444444444777666666555555666666777888888888777777777777777555555666666666666777777;;;:::<<>>CCCHHHKKKHHHGGGDDDBBB???======<<<444777999999:::@@@JJJRRRhhhxxxӵĭӵӵĦDDD===888888888777666888555ӵӵ666666ĦƜ`1.׼sZZZiiiwwwĦӵĦĭӵ999777Ħ444444666Ħ555Ħ666666666666555555555666666666777777eeesssDdD?fӵĦaaaNNNDDDӵƜ`1.׼s666:::ĭӵӵĦmmmAAABBBĦĦqqqYYYJJJ<<<DdD222333333yyyӵӵӵĦpppӵ444111///...ĭӵ...------,,,,,,++++++,,,,,,))))))******+++,,,......333888GGG]]]lllgggSSSAAA222000...++++++,,,,,,+++...(((---333333;;;FFFFFF:::333......000...---...,,,---......//////......---------............///...111///222777999FFF___tttzzz___PPP@@@888666444333444333111000111222444333333///000111222333222222111444333222111222111111000666555555666999<<&eg&e>hӵ===888888888666555777g&e<<<guO>uO>&e5555554ff?>ߝL999gĉ@TTT^^^ooo}}}Shӵg&e>hӵfff?><zg&e>&e;;;999HL444444444ShӵgL555555555555555555555555555666666666S?ʬhhhvvv3h?D%%)?uuu}}}ZufĦgLpppVVVEEEg&e333gĉ@444444g&e>&e@e??g<ĉ3we<Ħ3h?@ekkkZ3h?gL|||iiiOOODDD999D%%)?111fff?><zccc=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&eBBB8885553h?g&e>&e......??...---,,,,,,++++++,,,,,,((())))))***+++---...///555===PPPgggrrrhhhPPP<<>>888555444666777888DdDĦ:::DdDΦDdDΦDdDĦ555peƜ4DuTӵ777`eĭbbbqetDdDĦt|<DdDDdDĦDdDΦDdDĦ777q<niDdDĦ333qet222222DdDĦ333333333333333444444444555555q<RQQQcccqjRgdKӵHdDĦgdKӵPPPVVVGR/f6LĭĦDdDĦSSSCCC===DdDĦ333`eĭ555DdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦVVVjjjDdDĦqjRgdKӵDdDĦ~~~dddQQQ@@@<<<777HdDĦgdKӵDdDDdDĦxxxDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦ^^^qjRgdKӵDdDΦDdDĦ---,,,+++***+++,,,+++...///------000000---***------))))))///222111===ZZZppp|||pppNNN888111000...,,,++++++++++++))),,,///...---222<<>>888555555666777888DdDĦ888DdDΦDdDΦDdDӵ555=ӊB1.uTӵ666HߝL`o9eeepo9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵ888GIpӵDdDĦ444po9wӵDdDĦ333333333333333444444444555555po9uCCCKKKYYYkkkGIdnuR)ĦDdDĦnuR)ĦFFFHHHCdgĪjDdDĦIII>>>:::DdDĦ444HߝL`o9666DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦVVVjjjDdDĦGIdnuR)ĦDdDĦoooWWWHHH:::777444DdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦvvvGIdnuR)ĦDdDΦDdDӵ---,,,++++++---///***------++++++......,,,+++...---******000444666JJJhhhtttNNN666000///---,,,++++++++++++***,,,...------222===EEEBBB999...***+++---***&&&++++++,,,,,,,,,,,,------,,,,,,,,,---------.........222000111777===OOOmmmrrr```OOO@@@777888555444444444333111000222222222222222222222222111111111111222222222333222222222222222222222222333333333333333333333333222222333333333444444444666777:::@@@LLL___uuu4DuXӵDdDʜ4DuTӵ>d<ĦDtddd===888555555666777777>d<Ħ777>d<ʜDd<ʜ4DuTӵ444333F&uTӵ5554DufئL>efffpuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ:::4DwDd<Ħ333puR)Ħ>d<222333333444444444444555555peӵCCCĦpeӵDx<>d<ӵDdd<;;;888>d<Ħ6664DufئL>e555DdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦUUUjjjDdDĦpeӵDx<>dd<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ............000111...000///,,,,,,......+++,,,------+++,,,000777;;;VVVuuuuuuOOO999///...---+++***++++++++++++,,,---,,,---222<<dp&ĒR555444nfʜd<Φ>d<Ħs&dq&ĒRCCC;;;i?ʜtd<Ħ222HHܗDӊB222<x333444444444444555555B?daĦB?Ho9===>d<>d<ӵB?Ho9<xiiiUUUFFF>>>666444111&ӫeʬtIӇ///>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9MMMs&dq&ĒR,,,//////............111333222......111111///,,,------,,,,,,000999AAA___}}}sssPPP<<>>555444555222222555222222222222222222222222111222222222222333333333222444555444333222333555333333333333333333333333111111111222222222333333666555777:::<<>>;;;777555555666777666ne333333pIƎ@t@h111111222>h555555555fefff@ďDne=eegesĪj@h]]]DDD;;;fdDĦ111@ďD444333Hkge333333444444444444555555@hjjj~~~@GHĪj@IŌ::::::BeneHHHHkge888ne::::::fe444Hu]3hhsegeĦja>aĦ@G:::;;;seiii<Ō@GHkgeppp[[[III>>>888555333111HĪj@IŌ000///egeHu]3hIŌDdDĦne@h>hsene@GVVVWWWsĪj@h---.........------///111666777555000...000000...,,,+++,,,---,,,///:::EEEcccnnnNNN<<<...---,,,*********+++,,,,,,,,,++++++,,,000666:::===:::555111...------...++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,111000111999DDD```xxxYYYIII:::555444000000555222222222222222222222222222222222222333333333333222555666555333222444666333333333333333333333333111111222222222333333333444222444999:::===JJJ[[[sss4DuXӵĵD^PPP===:::777555666666777666111111222444111111333333222444555666]]]hhhyyy}}}cccIII===:::DdDĦ222222555555555222333333444444444444555555555\\\ppp999::::::>>>???888888999999:::444666D^s׼sgeFm8>aĦ~~~iii:::999999s׼sRRRiiiHoxxxcccPPPCCC:::777444222111000000000xxxD^DdDĦs׼sfffaaaccc444///...---,,,///555>>>EEELLLKKKEEE;;;555333000,,,+++***+++,,,,,,///;;;IIIdddjjjIII888---,,,+++*********+++,,,++++++++++++,,,///222555<<<===<<<666///***,,,///++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++111000111:::FFFdddpppZZZEEE<<<777000000666222222222222222222222222222222222333333333444444111444666555111000333666333333333333333333333333222222222222333333333444555111222888999888BBBPPPdddyyyΦ4DuXӵtvӵ>d<ĦĦyyydddQQQ===:::777555666777777666222222Ħ111222333222222111111111222444555111222444555666666555444000222444555777999<<<>>>>>>AAAJJJUUU___kkk|||ĦjjjNNNAAA<<<666333444>d<Ħ333333333111111333444555666666666222111111111222333333444444444444555555555666666999>>>JJJ\\\qqqiiiZZZKKKCCC>>>999777777777666666888:::;;;;;;::::::999888888888:::;;;;;;777888999999Ħ:::888888777666555444444444888>d<ĦBegeFYĉ>aĦ{{{dddRRRFFFBBBAAA???<<<:::888888BeCCCQQQhhhnu]ӵzzznnnZZZKKKAAA<<<999222111000111222333222111///000000000111444999<<d<Ħ>d<ĦĦBeĦzzztttlllmmmnnnkkk```QQQ@@@555000...+++,,,333@@@PPP[[[jjjggg]]]OOODDD===777111+++)))***,,,,,,...;;;JJJeeehhhEEE444---,,,+++*********+++,,,++++++++++++,,,...000111<<<@@@AAA:::///)))***///++++++,,,,,,,,,---------,,,,,,,,,---------......+++000000222:::GGGfffiiiOOODDD<<<444333999222222222222222222222222222222333333333444444444///333666444000///111555333333333333333333333333222222333333333444444444777111222888999888@@@MMMYYYqqq?aŖ%7uSQuR)ӵsdKĦgdKĦyyyhhhPPP???:::777777666333444888000gdKĦ222111111444222000111333444333000333333333333333333333333444333333444555888;;;===AAADDDLLLWWWaaammmgdKĦzzzXXX@@@888888666333gdDĦ333333333555555555555555555555555444444333222222333333333333333444333222333555888999AAAPPPaaasssmmm[[[III@@@<<<999777777666777888999999::::::999777777888888888888777666888777555gdKĦ777666777777555333333444555555sdKĦŶS3we<```NNNBBB<<<;;;:::999999888888???CCCOOOfff~~~iĉ@3hR/Ō[[[fffqqq|||www^^^KKKBBB@@@>>><<<999777444222000000111111111222...000666111222AAAPPPkkkDdDĦsdKĦgdKĦgdKĦuuuhhh^^^VVVKKKAAA:::555111111333===OOO```nnnkkkhhhccc[[[OOO@@@555111+++***---...///;;;IIIjjjyyy___CCC---111---((('''(((******)))+++,,,---------...000222888FFFMMMCCC444.........,,,,,,,,,,,,,,,,,,,,,,,,------............------......///222999KKKkkkgggPPPBBB:::666444666333222444444222222555222222222222222222222222222222222222222111000///333333333333333333333333222222111111111111111222222222222333555;;;BBBGGGUUUggg>AneneyyyhhhPPP@@@:::666666555333444777ne333333333333444222111111333444333111444444444444444444444444444333333444666888;;;===AAADDDLLLVVV```lll}}}ne}}}]]]FFF<<<999666De333222222222444444444444444444444444444333333222222333333444333444444333222333666888;;;CCCRRRcccuuulll[[[HHH???<<<888666666555666777888999999999999777777777777777777777666777666ne555555555666666444333222333555888ne>Ak<qqq\\\KKK@@@<<<;;;::::::999888888999999>>>BBBNNNeee~~~}}}mmmfhEEEGGGNNNVVV___lllxxx{{{kkkVVVGGGAAA@@@???===999777444222000000000111000111...111666333666GGGZZZsssDeneneneooo```UUUJJJBBB@@@<<<888888:::BBBRRRaaaooommmjjjhhhcccZZZOOOFFF;;;444000111000000;;;IIIjjjpppVVV>>>///000---***)))***++++++******+++------,,,---///222666EEEOOOIII;;;333///...,,,,,,,,,,,,,,,,,,,,,,,,------............------......///333:::NNNnnnuuu___LLL@@@999777777333111333333111000222222222222222222222222222333333333333333222111111333333333333333333333333222222111111111111222222333333333333555:::@@@EEERRRbbb{{{zzziiiRRRAAA:::555555444222333555444444444444444444333222222444444333222555555555555555555555555444444444444666888;;;<<>>;;;888666666555555666777888888888888666666666666666666666666666555222333444444555444333111111333555<<<~~~hhhUUUGGG???;;;;;;::::::999999999999:::===AAAMMMccc{{{zzzooo^^^NNN>>>:::999<<<@@@FFFQQQ[[[llluuueeeZZZJJJ@@@>>>???>>>===999777555222000//////000///111...000666555<<>>JJJVVV___]]][[[ZZZYYYVVVOOOJJJEEE===888666333333@@@PPPmmm~~~___FFF666...---,,,++++++,,,---,,,+++)))+++,,,,,,+++,,,...000333BBBPPPPPPFFF:::222---,,,,,,,,,,,,,,,,,,,,,,,,------............------......000444===QQQsssttt^^^LLL@@@;;;888444222444444111000111222222222222222222222222333333444444444333222222333333333333333333333333222222111111111111222222333444444444555888===AAAJJJXXXnnn{{{kkkTTTCCC;;;555444444222222444111222333444444555444444444333333333444444444333666666666555555555555555444444444555666888:::;;;@@@CCCJJJSSS\\\fffwwwmmmSSSBBB999444222444444444333333222222222333333333333333333333333333333222222222333444444333444555444444555888:::???HHHWWWiii{{{~~~jjjYYYGGG>>>:::777555666444555666777777888888777555555555555555666666777666555444333222222333333333444333222111111444666???PPPllluuu```PPPEEE???<<<::::::999999999999::::::<<<@@@MMMbbbxxxqqqfffUUUHHH@@@===<<<<<<;;;888666888999;;;AAAIIIQQQYYYcccmmmwwwzzzrrrgggQQQIII@@@;;;:::<<<<<<;;;888666444222000////////////111///000555666AAAXXXtttwwweeeQQQBBB888444222333444777???IIIGGGDDDAAAAAABBBCCCAAA>>>EEE>>>999888777:::KKK]]]tttjjjKKK888000,,,))))))***,,,------,,,+++)))***++++++***+++---///000>>>NNNTTTNNNAAA555---------------------------------............------......111555???UUUxxxttt___LLL@@@;;;555222444555333111222222222222222222222222222222333333333333333222222222222222222222222222222222222111111111222333333444555555555555777;;;===@@@JJJ\\\uuu}}}nnnWWWEEE<<<444333444333222333000111222333444444444444444444555444444444444555555555555555444444333333444444444555777888999:::???BBBIIIRRRZZZeeeuuutttYYYCCC888555555222222222333333444444444333333333333333333333333333222222222333333444555333444555555555666999;;;@@@IIIXXXkkk}}}~~~iiiXXXFFF===:::888666666444555666777777888888777555555555444555666777888888777777666555444444444333333222111000222555777AAATTTpppnnnZZZKKKCCC>>><<<999999888888888999999:::;;;@@@NNNcccyyyxxxkkk^^^MMM@@@:::888888777555333444777777555777;;;???DDDIIIOOOXXX\\\VVVMMMCCC???999777777888888777666555444222111000/////////222000000555888HHHccc~~~uuuZZZBBB999444111222333666<<>>333///+++&&&'''***+++++++++******)))***++++++******,,,...---888HHHSSSQQQEEE777...------------------------------............------......111777AAAXXX|||ttt\\\JJJ@@@888222333444222111222222222222222222222222222111111222222222222111111222222222222222222222222222222111111222333333444444555666666555666888:::;;;@@@NNNeeeqqq[[[HHH>>>555444555444222333///000111333444444444444444555666666444444555666666666555555444333333333444444555666777888999999>>>AAAHHHQQQZZZddduuu}}}aaaHHH:::666777000111222222444555555666222222222222222222222222222222222222333444555555444555555555555777:::<<>>;;;999777777555555666777888888888888666555555444555666888999:::999999888777666555555333333222111000222666999DDDXXXuuuiiiUUUHHHAAA===;;;888777777777777888999999;;;AAAPPPggg{{{~~~vvvjjj]]]JJJ<<<666444222111111111444888777333222555666999:::;;;@@@CCCAAA;;;<<<999666555555555555444333333333222111111000000...222111111777===RRRrrrcccHHH:::444///000222555<<>>777777222222222333333444444444222222222222222222222222222222222222333444555666444555666666666777:::===>>>HHHXXXkkk}}}jjjYYYGGG???<<<:::888888555666777888999999999999777666555555555777999;;;::::::999999888666555444333333333111111333888;;;III]]]zzz{{{dddQQQEEE???:::777666666666666666777888888<<>>WWWooozzzeeeHHH666222000+++''')))++++++)))((()))++++++,,,,,,,,,***+++,,,...------555BBBHHHAAA888333........................------............------//////222777CCC[[[rrr[[[MMM???999666444111111222222222222222222222222000111222222333333333222111111111111111111111111222222222222333444555555111333666666666555666777999:::>>>KKK```yyyvvv```LLL@@@666444666555444444111222333555666777777777444666888777444333555777999888888777666555555444444444666777888888888888===???GGGQQQZZZeeevvvtttXXXBBB999777333333333333333333333333111111111111111111111111222222222222333444555666444555666666666888;;;>>>===GGGXXXkkk}}}jjjYYYHHH???===:::999999666777888999999::::::999777777555555666888:::<<<::::::999999888666555444444444333222222444999<<>>DDDSSSkkkzzznnnVVV???888777333111222222222222111111111000000000111111111111222222222222222222222222222222222111111111111111111111111///222555999EEE^^^~~~lllRRR@@@444...111333444>>>KKKHHH===333///---++++++...,,,---000000111:::OOOdddsssiiiTTT>>>333222///)))++++++++++++++++++++++++***++++++,,,,,,------...+++,,,///444999;;;999777---///000///---++++++,,,+++,,,///222333222///,,,---000333777CCC^^^}}}jjjUUUIIIAAA888555666555666444111111111111///333333333333333333333333777333000000222333222000555444333333222222222222444444444555555555555666333999888;;;HHHXXXqqqwwwhhhRRREEE999666777666444444000444666666999<<<;;;666666555555666777777555444888777666666555555666666555555555555666888999;;;>>>BBBHHHPPPZZZhhhxxxcccHHH<<<<<<333333333333333222111111333333333333333222111111111111111111111333444555333333444444666888;;;<<<>>>FFFUUUeeevvv~~~fffVVVDDD<<<:::999888999777666555666777888888777777777666555666777888999:::::::::999888777555555444555555333111333999===PPPggg}}}jjjTTTGGG@@@:::666555222333444333222222444666<<>>777666333111222222222222111111111000000000000111111111222222222222222222222222222222222111111111111111111111111000222555<<>>999666555555666777777666444666666666666666555444444333444444555777999;;;<<>>:::333111000111333333333222222222222222222222222222555333111111222333222111444333333222222222222333444444444444555555555555444:::888888???GGGWWWoooxxxuuuwww|||rrr[[[LLL===888777555333333111555888999===AAA???;;;555555444555777777666555444555666666666555333222222333444666888:::<<<===???EEEMMMVVVaaannn}}}qqqTTT@@@999444444333333222222222222222333333444333333222222111111111222222333333444333333333444666888;;;<<>>???===::::::777555333333555666666555555555444333444555666777888888999888888777666666333555555444444777===BBBVVVooorrr___KKK@@@<<<999777777222333444444333333444666<<>>CCCYYYsssmmm\\\III@@@<<<888666666333444444444333333555777???DDDTTTlll|||jjjRRR<<<666555333111333111111111111111111111111//////000000000111111111111111111111111111111111000000000000000000000000444666;;;JJJaaawww[[[FFF666222......111555===CCCBBB999000......,,,,,,......,,,***,,,///:::NNNaaaiiiXXXBBB444///...---+++++++++++++++++++++++++++***++++++,,,,,,------...+++,,,,,,---///222555888666333111///000111222222666===EEEIIIGGGAAA<<<999555555666:::IIIeeeyyy___KKKCCC:::444666888666444666111111111111111111111111111222333333222222222222222222222111111222222333333333333444444444444555222888666666;;;<<>>===;;;888555555666777888777555555444333444555666777666666777777888777777777333555555444444777===BBBXXXttt~~~gggWWWFFF???<<<999666555333444555444333333555777???EEEUUUmmmkkkSSS===666666333111333111111111111111222222222/////////000000000111111111111111111111111111111000000000000000000000000555777>>>OOOjjjoooTTT@@@222000......222888@@@EEEAAA888000//////------......++++++---222<<>>444111///---+++++++++++++++++++++++++++***++++++,,,,,,------...+++,,,---------///222555555666666555333333555777FFFMMMVVVZZZWWWPPPKKKIII???>>>===AAAOOOjjjqqqZZZJJJ===444555777444333666222222222222222222222222000111333333222222222333222111111111111222222333333333333333444444444444222777666666;;;:::>>>MMMaaavvvqqqgggdddeeeiiimmmpppxxxlllZZZFFF<<<999666444444555555333111444:::<<<:::444444444555777888777666333333222111111111111111222444666888:::;;;<<<<<<@@@HHHTTTaaannn{{{mmmRRRDDD666555333222222222444555222333333444555555444444333444444555555444333333333333444444666888;;;<<<@@@FFFPPP]]]mmm~~~tttWWWJJJ???>>>@@@???>>>===<<<999555444555777888888666555444444444555777777555555666777888888777777333555555444333666<<>>777666333111222000000111111111222222222////////////000000000111111111111111111111111111000000000000000000000000444777@@@UUUrrrgggLLL:::111000//////333:::AAAEEE???666///......,,,,,,---...+++,,,///444>>>OOO^^^\\\III777111111///,,,+++++++++++++++++++++++++++***++++++,,,,,,------...+++---......,,,,,,///111333888<<<;;;888777;;;@@@UUUYYY]]]]]]YYYVVVVVVXXXUUURRRNNNNNNZZZrrrrrrYYYGGG:::888777111///333333333333333333333333333...111444444222111222444111111111111111222333333222222333333333444444444222777555555:::777:::HHHSSSkkkmmmcccaaabbbdddhhhjjjrrr}}}ppp]]]III???:::777666666777666333000333999<<<:::444333444555777888777666444333111000000000111222333444666999:::;;;;;;;;;AAAIIIUUUbbbnnn{{{qqqWWWIII777555444222222333444555222333333444555555555444222333444444444333222111444333444444666888;;;<<<>>>DDDOOO]]]lll~~~uuuVVVIII>>><<<>>>>>>======<<<999555444444666777777666666555444555666777888444555666777777888888777333555555444333555;;;@@@SSSqqqlllWWWJJJ>>><<<<<<999666555444555555555444444666777;;;BBBTTTooonnnVVV@@@888777333111222000000111111222222222222////////////000000000000000000000000000000000000000000000000000000000000333666AAAXXXwwwxxxyyy}}}bbbFFF666111111000000333;;;AAADDD===555...------++++++,,,---+++,,,111666@@@OOO]]]UUUBBB111...111///,,,+++++++++++++++++++++++++++***++++++,,,,,,---......+++---///...,,,+++---///111888???@@@<<<;;;AAAGGG[[[\\\[[[WWWRRRSSSYYY___hhhccc]]][[[dddyyynnnYYYGGGAAA<<<333000333333333333333333333333333...111444555333111222444111111000000111222333333222222333333333444444444333888555555999666777DDDGGGaaa~~~}}}jjjbbbaaabbbeeehhhhhhpppzzzwwwgggQQQAAA:::777555333444333222222444777:::<<<777666666777888777444222444333333333333444555555222444666888999:::===???CCCMMM\\\fffoooyyyaaaHHH<<<:::666222333555555333555555555555555555555555333333333333333333333333555222333777999888;;;???AAAHHHOOOYYYjjjwwwZZZHHH:::;;;===;;;999;;;999888666555333333222222777666666555555555666666444444444444444555666777555555444333333555999<<>><<<888333111222555444444444444555666666===AAAPPPjjjwww^^^BBB666666555111...000000111111111222222222///000111222222111///...///000000000000/////////000111222000//////000222333666FFFbbbzzzjjjdddmmmqqqyyyvvv[[[BBB444//////...///666>>>AAA>>>222111///---,,,+++,,,,,,111+++...222666GGGYYY[[[NNN;;;222000+++,,,...))),,,---......,,,******+++,,,,,,,,,---------......++++++,,,------...//////---///333666666555;;;CCCZZZSSSIII@@@<<<===AAAEEETTTWWW^^^iiizzzoooWWWGGG@@@<<<666000111666666111000444555333222222222222222222222222333333222111111222333333333222111000111222333444111333444555666888;;;===FFFWWWrrruuueee``````___bbbiiiiiioooxxxxxxhhhSSSBBB;;;888555222333333222222444777:::===777666555555666666444222444333333333333444555555222444777888999:::===???EEEOOO]]]iiisss~~~fffMMM>>>;;;666333444666666555555555555555555555555555333333333333333333333333666333333777999999<<<@@@AAAHHHPPPZZZkkkzzz[[[III::::::<<<999777999888777666444333333222222666555555444444555555666444444333333444444555666444444444333333555888<<>>BBBQQQkkkyyy___CCC666555444111///000000000111111111222222///000000111111111000000000////////////000111222000111111000//////000222555:::KKKgggrrrbbb\\\bbbgggppp|||nnnSSS???444...///...///555===???<<<222111///---,,,,,,,,,,,,000+++...222777JJJ\\\]]]NNN;;;111000+++,,,...))))))+++------,,,++++++,,,,,,,,,,,,---------......++++++,,,,,,------......---...000333333222888@@@OOOIIIAAA999666777:::===CCCIIIVVVjjj{{{eeeTTTJJJCCC;;;666000444555222111555777444222222222222222222222222333333222111111222333333222222111111222222333444222333555555666777:::<<<===MMMfffrrrccc___^^^]]]aaahhhjjjpppyyyzzzkkkWWWFFF===999555222222111111111444777;;;>>>888666444333333444333333333333333333333444555555333555777888999;;;===@@@HHHQQQ___nnnzzzmmmUUUBBB<<<666444555666666666444444444444444444444444333333333333333333444444666333444777:::999<<<@@@AAAHHHQQQ\\\mmm~~~^^^KKK:::888999666555777777666555444333222222222444444444333333444444555333333222222333333444444444444444222222444888;;;NNNhhhnnnZZZIII@@@888888999777444444444444333333444444555666<<<@@@OOOjjj|||bbbDDD666444333222111000000000000111111111111////////////000111111222111000/////////111333444000111111000//////111222888???QQQnnn~~~fffVVVPPPSSSYYYaaakkkttt|||bbbJJJ;;;555///000000000666>>>???;;;111000...---,,,,,,,,,---000,,,///333:::OOOaaaaaaLLL:::111000+++,,,...)))''')))+++,,,++++++,,,---,,,,,,,,,---------......+++++++++,,,,,,,,,,,,,,,...---...000//////555<<>>:::777333111111333333333333333222222333333444555444555777888999;;;???AAAJJJSSSaaarrruuu]]]FFF===555444555555555555444444444444444444444444333333333444444444444444555222333777999999;;;@@@BBBJJJSSS___pppcccNNN<<<777777333222444555555444333222222222333333333222222333333444444333222222111222222333333333333333222111333777:::KKKbbb}}}nnn```KKK@@@777777888666333333333333333333333444444555999>>>MMMgggfffHHH777333222222222/////////000000000111111///.........///000222333444333000///...000222444///000111000//////111333999BBBWWWuuuuuu[[[KKKFFFFFFJJJPPPUUU\\\iiizzzttt[[[DDD888555111222222333999??????:::000///...---,,,,,,---...111...222666>>>UUUfffcccKKK888000000+++,,,///)))''')))++++++******+++,,,,,,,,,,,,---------......,,,+++++++++++++++++++++///------......---222999;;;999555222111111222333000111555CCCZZZxxxwwweeeSSSBBB777777666555333222222000...222222222222222222222222222222222222222222222222000111222333444333222111333444555555444444666888999AAARRRlll}}}lll^^^\\\]]]\\\```gggjjjpppyyyuuucccRRREEE<<<666222111000000111333777;;;>>>;;;777333111111222333333333222222222222333444444444555777888999===AAADDDMMMVVVeeevvv|||eeeLLL???555444555333222444444444444444444444444444333333333444444555555555444222222666888888:::???CCCKKKVVVccctttiiiSSS>>>777555222000333444333333222222222333333222222222222222333444444333222222111111111222222222333222111111333777:::GGG\\\www}}}qqqddd[[[NNNDDD<<<::::::777444333222222222222222333444444999>>>NNNggglllMMM:::444222222333....../////////000000000///...------...000222333777555222///...///000222///000111000//////111333999CCC[[[xxxpppTTTDDD???===???@@@AAAFFFSSSeeesss}}}qqqYYYCCC777333000222222333888===<<<777//////------,,,---...//////...333777@@@XXXfff```III777000000,,,---///)))***+++,,,,,,***))))))))),,,,,,,,,---------......,,,+++++++++++++++++++++000---,,,......---111666666555444222111111222222444555777<<>>CCCGGGPPPZZZjjjzzznnnSSSCCC666555666222111333333333333333333333333333333333333444555555666666555222222666888888;;;???EEENNNZZZgggyyypppYYYBBB999555111000333222222111111111222333333222222222222333444555555333333222222111111222222222222222000000222666999CCCVVVqqq|||ssshhh]]]TTTPPPNNNGGGBBB@@@<<<777444555222222111111222222333444:::@@@OOOhhhrrrSSS???666222111222............////////////............///000000111555444111///...//////000...000000000///000222444888DDD\\\zzznnnQQQ@@@<<<888777666555888CCCQQQ[[[nnnrrrsssiiiWWWCCC777222...000111222777;;;888222///...---,,,------///000...///555:::CCCZZZeeeZZZGGG666///000,,,---///)))+++,,,---,,,***))))))))),,,,,,,,,---------......+++++++++,,,,,,,,,,,,,,,///,,,,,,///000///000444222222111000000000000000...333999===HHH```sss\\\LLL<<<666111222444333333444222222222222222222222222111222222333333222222111111111222333333333333222222333444444333333555777999;;;DDDXXXsssvvvggg[[[ZZZ]]]]]]aaahhhgggnnnwww~~~ooo^^^NNNAAA999444222111000000222666999;;;<<<999555333333444333222222222222111222222333444111333555777;;;@@@FFFJJJTTT```qqqvvv[[[HHH999888888333000333333333333333333333333333333333444444555666666666777444444888::::::===AAAFFFPPP\\\jjj|||www^^^EEE:::666111111444111111111111111222333333222222222333333444555666444444333222222222222222111222111000000222555999AAAQQQlllxxxmmmbbb[[[TTTJJJDDDDDDFFFCCCBBB@@@:::333222555111111111111111222333333999???NNNeeewwwXXXCCC888222000111------........./////////......///////////////...000000000//////000000111...///000000///000222444888EEE^^^{{{nnnPPP???<<<555333111111444999???DDDTTTXXX[[[XXXNNNBBB999555///222333444888;;;888111...------,,,---...///000111555<<<@@@III```gggXXXFFF555///000,,,...///)))***,,,------+++***+++,,,,,,,,,,,,---------......++++++,,,,,,------......---***+++///111//////111111000000///////////////***///555:::FFF___~~~jjjZZZGGG<<<444444555333333666222222222222222222222222111222333333333333222111222222111111222222333444111222333333222333555777555666===NNNfff}}}ssscccXXXXXX[[[\\\```ggggggnnnuuuzzzrrraaaPPPCCC:::555333222111111222555888:::<<<999666555555444333222222222111111222222333444111222555777;;;AAAGGGLLLWWWddduuu|||```LLL<<<::::::444111444333333333333333333333333333333444444555666777777888666666:::<<<<<>>===666......333111111111000111222222333555;;;JJJaaazzzzzz[[[FFF999222///000---------.........//////......000000000///...---,,,---...///000111222222...///000000///000222444888EEE___|||oooPPP???;;;222111000222444555555444<<<@@@EEEFFFDDD@@@<<<999222555666888;;;>>>:::333...---,,,,,,---...000111777;;;DDDHHHQQQfffkkkZZZEEE444...000---...///))))))+++------,,,,,,---...,,,,,,,,,---------......++++++,,,------...//////***((()))///111///...///222111000000//////000000111111222666EEEaaaxxxiiiRRREEE:::777555222000333222222222222222222222222111222333444444333222111333222111000111222444555000111222333222333555777555555:::HHH\\\ssspppaaaVVVWWWZZZ[[[___eeehhhnnntttxxxzzz|||lllYYYHHH;;;555666111...///000222666===999666222111222333222000111111111111111222222333222222555999;;;???JJJVVV^^^jjjxxxiiiSSS???999666000111777111111222222222333333333111222333333444444333333444777::::::999;;;@@@DDDLLLTTTaaappplllPPP<<<444444444333333222222111111222222333222222222222222222222222111111111111111111111111222222111111222222333444888IIIeeerrr___QQQKKKBBB@@@===:::888666555555444444333333222111000000222222111000//////000000444===KKK___www}}}cccHHH888444222///------............------...............///000000///...---...///000000...333000...///222222111...777DDD^^^|||qqqUUU???555111111000000000111333444777777666666555555555555444888===@@@???;;;444000,,,000,,,---222///...999<<>>444------...,,,******+++,,,,,,------,,,,,,++++++++++++,,,---.../////////---+++---000111///---+++++++++,,,---...000000222111///...---,,,------000333555888DDD^^^```TTTDDD888555555666555111000000000000000111222000111222222333333333333222222222222222222222222111333444444222222333555666666888???KKK]]]mmmwww{{{|||sssaaaSSSTTTXXXXXXYYY]]]dddhhhnnntttyyyqqq^^^LLL>>>666555000...000111111555;;;:::777333222333333222000222111111111111222333333222333555999;;;@@@KKKWWW```lllzzzoooXXXBBB:::777222222777111111222222222333333333111222333333444444333333333666999:::;;;>>>CCCHHHOOOXXXfffvvvtttWWWAAA777555444333333222222111111222222333222222222222222222222222111111111111111111111111222222111111222222333444888IIIddd{{{ooobbbSSSFFFAAA<<<:::999777666555555555333333222222111000000///222111111000//////000000333<<>>@@@@@@<<<777333,,,///,,,,,,111//////;;;IIIYYYeeelllzzzuuu[[[>>>444---,,,---+++((((((+++,,,,,,------,,,,,,++++++,,,---///000000000000///---+++,,,...000///---,,,,,,,,,---...///111222555444222000............///111333777CCC]]]sssbbbMMM===777666444222111111111111111111111111111111222333333333222222222222222222222222222222111333444444222222333555777777888===EEEOOOYYY___bbbeeekkksss~~~sssaaaRRRSSSWWWWWWXXX\\\```eeejjjpppuuu}}}xxxfffSSSBBB888444000...000111111444888:::888444333333333222000111111111111111222333333333333666:::<<>>:::777444444111111222222222333333333111222333333444444333333111444888:::<<>>666444333222222111111111111222222111111111111111111111111111111111111111111111111111111111111111222222333888GGG```}}}xxxeeeRRRGGGCCC===666333000000111111111222222333000000/////////.........111000000/////////000000333:::GGGZZZttttttUUU===333000...------............------...------------.../////////...---...///000000...000000000000111111111111444@@@XXXxxxqqqUUUAAA999333222111000//////000000000000000000000000000000,,,---...///...---+++***+++///,,,+++000000555EEE[[[qqqvvvWWWBBB888/////////---++++++,,,,,,------------,,,,,,,,,...222666777666444222222111...---,,,------...............///000111222;;;999666333111//////......000222666BBB\\\lllXXXHHH===777555111222333333333222111000222222222222222111000///111222222222222222333333111222444333222222333555444555777999<<>>555111000222222000222666999888666333000........................///000000444333666999<<>>@@@@@@??????FFFRRR\\\rrrzzzeeeRRRNNNOOOOOOPPPUUUZZZ^^^dddjjjsss~~~jjjSSSDDD888333111222222000222777:::999777444000---...///...............//////000333333555999<<>>888555222111111222222222333333333111222333333444444333333333666999:::===BBBKKKQQQ\\\iiizzzxxx^^^GGG999444333111111000000000000111111111111111111111111111111000000000000000000000000111000000000000111222222777DDD\\\yyy~~~hhhXXXEEE<<<777333111000111111222222111111000///........................//////......//////000000333888CCCTTTnnnaaaEEE555000...------............------------,,,,,,------...//////...---...///000000......///111111000000111333555>>>UUUuuuqqqSSS@@@999222111000///...///000111000000000000111111111111000000111111111000000000,,,000---,,,111333>>>RRRmmmpppOOOBBB555000...,,,+++---------............------+++...333777888888555444777888777555222000///000...---------......///000:::888666222000......---///111333777CCC]]]hhhPPP@@@888555555444333222222222222111111111222111111000000111111111222222333333444111333444444222222333555555444444444666999===???;;;;;;;;;999999===EEEKKK[[[hhh{{{hhhTTTNNNNNNLLLMMMRRRTTTYYYbbbkkkvvvqqqZZZKKK;;;555222222111000333888<<<<<<:::666111...///000000////////////000111111222222444777;;;BBBQQQ___pppjjjQQQAAA:::666444111111222222222333333333111222333333444444333333333666999<<<@@@FFFPPPWWWbbbpppgggNNN<<<555333111111000000000000111111111111111111111111111111000000000000000000000000000000000000000111222222777CCCZZZxxxuuu^^^QQQBBB:::555111000111///000111111222111000///.............../////////...............///000000111666???OOOiiigggJJJ888111000------............------------,,,,,,------...//////...---...///000000...---///111111000000222444666>>>TTTtttoooPPP===777000000///......///111222////////////000000111111---...////////////...------222...---222555BBBWWWqqqxxx```PPP???666222......///------............------+++...111555777666555444999;;;<<<:::666222111111//////......//////000111:::888666333111/////////...000222666BBB\\\|||dddNNN@@@888666444222111222333444///000000111111111111000000111111222333333444444111333444444222222333555444444444444666888:::;;;;;;:::888777888:::===???IIISSSdddwwwlllVVVNNNLLLJJJKKKOOOOOOVVVbbbooo}}}uuu___PPP===777222222111111444999>>>>>>===888333000000222111111111111111222222333222111333777;;;BBBQQQ___sssqqqWWWDDD;;;888666111111222222222333333333222222333444444444333333333666:::===BBBJJJUUU\\\ggguuunnnSSS???666444111111000000000000111111000000000000000000000000000000000000000000000000000000000000000111111222777BBBYYYwwwnnnXXXMMMAAA:::555000000333---...///111111111111000......//////////////////...............///000111///444<<>>999444222111111000000000000000111222:::999666333111000000000---///111555AAA[[[}}}uuu\\\JJJ999777444111000111444555...///000111111111111111000000111222333333444444111333444444333222444555222333555777999:::;;;;;;>>><<<:::999999:::999888<<>>???999222111222222222222111111111111111111888666777999<<>>AAABBB???999222...000000//////000111222222888===???888000.........111000111666BBBYYYyyyooo```III;;;333555666111000666333222000000333555666666222000///000333444222000444333111000000111333444---222555444888AAADDDBBBDDD@@@:::888888999777444;;;===BBBIIIXXXmmmsssXXXSSSQQQJJJIIINNNQQQWWWdddyyykkkXXXEEE<<<555333222111222444888>>>@@@:::333222222222222222111111111111111111666555666999>>>FFFWWWfff{{{bbbIII???:::555555444333111111111111222333222222222222333444444555666;;;AAAEEEKKKXXXdddrrr}}}dddJJJ999444222111000000000111222333111111000000000000111111222111000000111222111//////...------///111222333<<>>@@@BBBCCCBBB===666111000000000000000111222222888>>>???888111//////...111///111777BBBYYYzzzyyylllRRRCCC777666666000///333333111000111333555555444222000///000333444222111222222333333333222222111333888999999<<>>CCCLLL^^^rrruuuYYYQQQOOOJJJJJJQQQUUU\\\kkksssaaaKKKAAA777333222111111333888>>>AAA;;;555333222222111111222222222222222222444333555:::@@@JJJ\\\lll~~~jjjPPPCCC;;;555666555333222111111222222222111111111111222333333666777;;;AAAEEELLLYYYfffuuummmRRR>>>555333222111000000111222222111000000//////000000111444222111111222222000///............///111333444<<>>KKKPPPPPPAAA@@@AAABBBCCC@@@999444000000000000000000111222888>>>@@@999222000000///000///111777BBBXXXyyy{{{eeeRRR@@@:::777222000222222111111333555555444333222111000111333333333111111333444555555333111///333666777666888===???======>>>>>><<<:::888888888666999<<<===@@@LLL]]]kkkyyy[[[QQQNNNJJJLLLSSSVVV```rrryyyiiiPPPDDD888333222111111333777???BBB===777444333222111111222222222222222333333222444999@@@KKK^^^ooorrrXXXHHH>>>777666555333222111111222222222222222222222333333444666777;;;@@@EEEMMM\\\jjjyyywww^^^GGG:::333222111000//////000111000000////////////000000444333111111222222000///....../////////111333555<<>>;;;<<<555222111+++///////////////////////////////////////.........////////////////////////222222666AAAUUUnnnlllQQQ<<<111000///...------...///000---...///...---------///---...//////000000////////////000000111111222222999FFFaaagggKKK:::666222111///000111111000...111111000//////////////////////////////////////////111---...333666EEE```xxxeeeSSSHHH>>>:::444000///...,,,***,,,...000666AAANNNQQQOOO???===<<<>>>@@@???:::555111000000000000000111111888>>>@@@:::333111000/////////222777AAAVVVxxxyyydddMMM???888333222555111111222444555555444222111111111222222333333222333444444444444222111000222222222222333555666666:::===@@@???;;;777666777777:::===;;;:::@@@NNNZZZqqq}}}```SSSOOOKKKMMMSSSSSS```uuu~~~oooVVVHHH999333222222333555777???DDD???999555444111111111222222333333333333444333444999???KKK^^^oooyyyaaaNNNAAA;;;666555444222222222222333333333333333333444555555888999<<>>333222111///......//////000000////////////000000333222111111222222000///---...000//////000444777===OOOlllrrrYYYHHH<<<;;;<<<555222222,,,////////////////////////.........///////////////////////////////////////111111444???RRRkkksssXXX@@@333000///...------...///000---...///...---------///------...///////////////...//////000111111222222888FFFbbbhhhLLL;;;666222111000000111111000///222111000///......//////////////////////////////...111---...444666EEE___}}}}}}hhhYYYHHHAAA888222000///,,,***,,,///222888CCCKKKIIICCC999888777888::::::777444111111000000000000000111777===@@@;;;444111111///...///222666>>>SSSuuuttt[[[GGG;;;555444666222222222444555555333111111222222222222222333444666555333222222222333333666555444555555555666777888<<>>999777777999999888888:::???DDDNNN```wwwjjj[[[SSSOOONNNPPPTTTddd|||}}}kkkXXXDDD:::777666555555777@@@FFFCCC<<<888555111111111222222333444444555555444555:::AAANNNbbbtttnnnVVVEEE>>>777666444333222222333333333333222222333333444555::::::>>>EEEMMMYYYmmm~~~|||___HHH777666444222000///000000//////............/////////...---...000111111000+++...111111///000555999DDD\\\zzzsssXXXDDD999999:::222000444111000000000000000000000000............/////////000///////////////////////////000333;;;JJJaaayyy~~~fffLLL;;;111000///...---......///---...///...------...///,,,---......//////............///000111222333333999FFFbbblllPPP<<<555333222000111222222111///111000.........///111222////////////////////////---000...///555777EEE^^^{{{lll^^^LLL@@@:::888444111...000444:::CCCGGG???333///111333222///000444888222222111000000000000000444;;;???:::444111000......///222444999LLLnnnlllVVVEEE;;;888555333222222333444333222000222444444222222333555333333333333444444555666333000000444555222444888444888@@@FFFJJJGGGAAA<<<:::999888888999;;;<<<===BBBRRRfffwwwmmmZZZRRROOOPPPRRRWWWgggttt```III===999777555555777AAAGGGDDD===999555111111111222333333444555555555333555;;;BBBPPPeeewwwrrrXXXFFF>>>777666444333222222333333222222111111222222333444777777;;;BBBKKKXXXlll~~~hhhPPP999888666444222111111111//////............//////---,,,,,,---000111111000+++///111111///000555:::HHH```uuuZZZCCC888888999111000444222111111111111111111111111---.........//////000000///////////////////////////000333999GGG\\\sssjjjPPP???111000///...------...///---...///...------...///,,,---......//////......---...///000111222333333:::GGGcccnnnQQQ===444333222111111222222111///000///...---...///222333////////////////////////---000...///555777EEE^^^oooXXXGGG>>>999333//////111444:::CCCHHH@@@555---111444222......555;;;222222111000000///000000333:::>>>:::333111///---...000222333888JJJkkk~~~eeeOOOAAA;;;666444111111222333444333000333555444222111333666///111333555666666555555333///000555666444555:::333777???HHHOOONNNHHHBBB===;;;888999<<<===<<<:::;;;GGGXXXjjj|||mmmYYYPPPOOORRRUUUXXXhhhyyyhhhTTTEEE:::333222555666;;;@@@CCCAAA;;;666222///000111222333444555555333333666===FFFSSShhhzzzbbbIII???;;;555222444666333111111333333111111111111333333777666:::@@@HHHUUUjjj{{{{{{WWWLLL555...333222111111+++111///000555444......222111111111111111000//////222000111333111000555<<>>999444333222111333888333222222111111222222333000000000000111222333444333333333333333333333333444666:::BBBSSS```^^^TTTHHH@@@999999;;;<<<;;;;;;:::>>>GGGVVVkkkmmmWWWLLLJJJLLLMMMRRR```zzz~~~nnnYYYIII===555444666666:::???AAA@@@;;;666222222222222222333333333333333333777>>>GGGUUUjjj{{{fffMMMAAA<<<555222444555333111111333222111111111111222333666666999???HHHUUUjjj|||___NNN888///444333333333---111///000444444//////222000111111111111000000000222000111333111111666>>>NNNiiigggLLL<<<777:::777666555,,,//////...------------..........................................---------...000222444===RRRkkk|||zzz]]]FFF444333111...------,,,+++---------............///////////////////////////111///000222111///111666:::MMMgggyyy[[[CCC888555333000///000111000///000000000/////////......,,,...000000/////////000000000+++,,,333666EEE^^^~~~ooo^^^PPPEEE@@@888777:::CCCFFF@@@777222000///...---...000111333222111111000000000111111777;;;===:::222---...000000///000333444@@@]]]{{{sss\\\III???999444444444222222555333333222222222222333333111111111111111222333444333333333333333333333333666888:::AAAQQQaaahhhfff^^^TTTGGG???;;;999999999999<<>>;;;666333444444444333333222222222333333777???HHHWWWlll~~~mmmSSSDDD>>>777222444555333111222333222222111111222222333666666999???HHHVVVkkk}}}jjjSSS;;;111555333444555000111///000333333111000222000000111111111111111111222000111333222222888@@@RRRmmmnnnPPP???999;;;888888666---000///......------..............................///////////////...------000000000111888JJJdddwwwdddJJJ777444///---------,,,,,,---------............///000000000000000000000000111000000222222000222777===OOOggg|||bbbHHH;;;444222000//////000000///////////////............+++...111222000...------...///+++,,,333777EEE^^^}}}tttcccTTTJJJAAA>>>???FFFHHHBBB888222000000.........///000111000000000000111222333444<<>>BBBKKK]]]tttpppYYYMMMJJJKKKLLLNNN[[[rrr|||iiiXXXHHH;;;666777444666999<<<===;;;777333444444444444333333333333333333888@@@JJJYYYnnnwwwZZZHHHAAA999444444555222111222333333333333333333333333777666999@@@JJJXXXnnnvvvYYY@@@333555333444666222222111000111222222111111111111111111111111222222222000111333333333:::BBBXXXrrrsssRRR???888:::999:::888///000//////.......................................000000111111000///...---000//////000666EEE___tttlllRRR<<<555///---...------...---------............///////////////////////////111//////111111///222888???RRRkkkeeeKKK>>>444222///...///000////////////..................---///000///---,,,,,,,,,,,,...+++---555999GGG```|||uuucccWWWKKKFFFEEEJJJLLLEEE;;;444111000///............///......///000222444555666>>>AAABBB>>>777222000111222......//////777PPPjjj{{{nnnUUUHHH;;;888888777444444333333333222222333333333444444333333222333333333333333333333333333333333111444666999CCCXXXooo~~~rrr```PPPFFF@@@;;;999;;;===>>>AAANNNhhh~~~sss\\\OOOJJJIIIJJJMMMXXXnnnqqqaaaOOO???888777444555777:::===<<<888555333333444444444555555555333333888@@@KKKZZZpppeeeOOOFFF===666555555222111333444555555555555555555444888777:::AAAKKK[[[rrraaaFFF777555222222555111333222111111333555444111222222111000111111222333222000111333333555<<>><<<;;;=========EEE[[[qqqwww```QQQIIIHHHHHHMMMVVVjjjyyyjjjXXXEEE;;;999555444555999======:::777444444444555555666666666333444888@@@KKKZZZooosss[[[LLLCCC:::777555222222333444555555666666555555444888777:::AAALLL\\\tttlllOOO<<<888222111444111333333222222666<<<<<<888444333222111000111222222222111111333444666???HHHccc~~~wwwVVV@@@666888999<<<;;;111111000//////......//////////////////////////////---///000222222000///...///...000333555>>>WWWooozzzeeeKKK<<<111000000------111---------............///........................111//////000000000444:::EEE\\\yyyhhhOOOAAA555333111000000111111000////////////000000000000...///......000444:::>>>777777222000444333>>>UUUuuu|||eee[[[SSSSSSQQQFFF888///////////////...------------......///000222444444000222444333111000//////000---...111000555GGG\\\~~~yyygggSSSEEE<<<666444444444444333333333333444444333333222222222222333333333333333333333333333333111444888:::===HHH___sss}}}oooZZZHHHCCC>>>;;;<<<;;;>>>NNN```www|||eeeSSSIIIFFFFFFLLLSSSeeesss```KKK???<<<666444444888===???<<<999666666666555555555555555444444888@@@JJJYYYnnnhhhRRRGGG===999666333111333222333444555555444333222666555888???JJJ[[[tttwwwXXXBBB;;;333111444111111333222444<<>>666444444888===@@@===:::888888777666555444333333444444888@@@JJJXXXnnnrrrUUUJJJ???:::666333111333111111333333333333111111444333666>>>IIIZZZsss}}}^^^GGG>>>444222444111000222333666AAAMMMQQQLLL888666333111//////000111222111111444555888BBBLLLjjj|||bbbJJJ<<<;;;:::<<<999...111111000///////////////000000000000000000000000)))+++...111222111000...111///222555444666KKKdddyyymmmUUUCCC444222222------222---------.........//////000000000000000000000000666333222444444444999???LLLccc~~~uuuYYYHHH777555222111222333222222000000111111222222222333...///000000//////000111///111,,,---222222<<>><<<<<<:::@@@JJJ\\\ssskkkVVVJJJEEEDDDHHHNNN^^^xxx~~~lllSSSBBB<<<999555222444:::======:::222222333444444333333333555333444;;;FFFUUUkkk}}}hhhVVVCCC;;;999666333222444444444444444444444444:::999;;;BBBKKKYYYooooooRRR@@@888444444555333222000222???PPPWWWTTTBBB999222111111000///111333222222333333777CCCPPPooodddHHH:::===>>>===:::111000//////000222111///---//////000000///...------......//////......---,,,---///,,,...555777DDD[[[rrrxxx]]]LLL;;;333111000000000000000000000////////////000///...000333444111...//////111222000000777@@@OOOnnn|||```JJJ777222000111111...///222***---111000------000444000000////////////000000222...---000000111<<>>HHHhhhuuuaaaPPP@@@555555222//////111444555555222222111000000111222222222222222222222222222222555888444222777;;;FFFZZZvvvxxxfffNNN@@@===??????<<>>999555222444999===<<<;;;222333333333444333333333555333555;;;EEEUUUkkk}}}ooo]]]HHH>>>:::777444333444444444444444444444444999999;;;BBBKKKZZZpppwwwYYYEEE:::444333444222222111333>>>MMMSSSRRR@@@888222111222000///111222111222333444888EEESSSrrrjjjLLL<<<======<<<:::222000//////000111000...,,,///////////////...---,,,......//////......---,,,---///,,,...555666BBBZZZppp~~~eeeSSS???555111///...///000/////////////////////000///...000333333111...//////111222000000777AAASSSsss}}}bbbLLL999444111111111...///222+++...111000------///333000000////////////000000333......111111111===LLLhhh}}}qqqZZZCCC444333...---000111...---.........////////////..................////////////---///000...---222===GGGdddtttdddQQQCCC;;;888444333666999::::::111111111111111111111111222222222222222222222222444888444222888:::CCCVVVpppyyyaaaNNNCCC@@@???>>>GGGUUUllllllVVVHHHCCCBBBGGGKKKWWWmmmrrr[[[HHH???888555333444888;;;<<<;;;333333333333333333333333444333555;;;DDDTTTjjj}}}zzzfffQQQDDD===888555444444444444444444444444444888888;;;BBBLLL[[[pppdddNNN???555222333222222111444===HHHNNNNNN>>>666111111222000///000111000222333444999HHHWWWvvvqqqRRR???===;;;;;;:::444000///...///000000...,,,---............---,,,,,,......//////......---,,,---///,,,...444555@@@WWWmmmppp\\\EEE777111...---.../////////////////////////////////000222222111/////////111222111111999BBBYYYyyyeeeOOO<<<666111111111//////222---///111000...---///111000000////////////000000333//////222111222>>>MMMgggzzzcccIII888333///...000111//////000......////////////..................////////////---///000...---222<<>>NNNeee|||ttt]]]JJJ???<<<===>>>III]]]tttpppYYYJJJDDDDDDEEEIIIUUUiiixxxxxx|||uuu___JJJ===888666333444777:::;;;;;;444444333333222222333333333333555;;;CCCQQQhhh|||pppYYYJJJ@@@999555555555555555555555555555555777777;;;BBBLLL[[[pppoooWWWEEE888333333222222222555;;;CCCHHHKKK===666111111222000///000///000222333444:::LLL\\\yyyvvvVVVAAA<<<888999;;;777111///......//////---,,,,,,---------------,,,,,,.........///......---,,,,,,...,,,---333333>>>UUUnnnxxxcccIII999111------............////////////////////////000000111000000000///111222111222:::DDD]]]}}}jjjUUUAAA999222111111000000222...000111000...---///000000000////////////000000444//////222222333>>>MMMhhhlllQQQ===333///---000111//////111......////////////..................////////////...///000......222999@@@WWWvvvnnn\\\HHH@@@777333444666666555000111333444444333111000222222222222222222222222111666333333888666999GGGXXXrrroooWWWFFF>>>======CCCRRRggg}}}vvv^^^MMMFFFEEEDDDHHHSSSgggsssrrruuu|||yyydddLLL<<<888666444333555888;;;<<<555444333222222222222333333333555:::@@@NNNeeeyyyyyybbbQQQDDD:::666555555555555555555555555555666666:::BBBKKKZZZnnnxxxaaaLLL<<<555555333333333555888===DDDJJJ>>>777111111222000///000///000222333444;;;OOOaaa|||zzzZZZCCC<<<666777<<<999222000......//////---,,,,,,,,,---------------,,,.........///......---,,,+++...,,,...333333>>>TTTppp~~~gggLLL:::111------///------....../////////000...///////////////000111000///111222111333<<>>MMMiiirrrVVV@@@444///,,,...///......000......////////////..................////////////...//////......111777<<>>888777555555555555555555555555555555:::AAAJJJXXXlll}}}lllUUUAAA888777555333333555666999BBBKKKBBB999222111111000000111///111333333333<<>>TTTrrrlllPPP===333...---...---------......//////000.../////////......000222000000111222222444>>>IIIbbbxxxfffKKK???555222222111000111000000000000000000000000000000////////////000000333//////222111222>>>MMMjjjvvvYYYAAA555000---...///------000......////////////..................////////////...////////////111555999HHHccckkk]]]KKK>>>:::888555111111222333444444333222111222222222222222222222222000444111222888444333===JJJdddfffNNNAAA>>>>>>AAAMMMaaayyy~~~cccMMMBBB???CCCEEEOOObbb|||}}}rrrnnnpppsss|||sss[[[GGG888777555333333555999===777555333222111111222333222333666888:::EEE\\\qqqppp___PPPBBB;;;:::555555555555555555555555555555999@@@IIIUUUiiizzzvvv\\\EEE:::888666444333444444666AAANNNFFF<<<333111111///000222000111444444333;;;RRRggghhhOOOCCC888666:::999666333111///000000///...,,,---...///////////////......//////......---,,,)))---,,,///555666@@@VVVqqqrrrUUUAAA666///------,,,,,,---......///000000---///000...------000222000000111222222444???JJJgggnnnOOOBBB555222222111111111/////////000111222222111000000////////////000000333......111111111===LLLiii|||aaaHHH888222...//////------000......////////////..................///////////////////////////111444666AAAWWWttt|||lllUUUFFF>>>:::555000333333333333333333333333222222222222222222222222111444000111888444333<<>>AAACCCLLL___yyy{{{pppmmmmmmqqq{{{yyybbbMMM888777555333222555999===777666333111111111222333222333666777999CCCZZZoootttdddTTTFFF>>>===666666666666666666666666444555999@@@HHHTTTgggwww|||aaaHHH;;;888777444333444333444AAAOOOIII>>>444111000///000333111222444444333;;;RRRhhhnnnTTTGGG:::666999777777444111000000000000///------...///000000//////......//////......---,,,))),,,,,,///666777AAAWWWpppwwwYYYDDD888000,,,,,,,,,,,,------...///000000---///000...,,,,,,000333111000111222222555@@@KKKkkksssQQQCCC666222333222111111///......///111333222222000000////////////000000222...---000000111<<>>888888777777666666555555777777999???FFFSSSfffxxxqqqUUUAAA:::666444444333111111999CCCDDDBBB:::222///222222000111333000222999???PPPllleeeLLL;;;555555666666444222///------......,,,---///000000///---,,,///.........------------++++++---///111666CCCPPPnnn}}}cccJJJ999111//////...........................///////////////......111111---///666555<<>>AAAIIIeeeqqqXXXGGG>>>BBBCCCHHHWWWmmmuuujjjiiimmmrrr|||jjjUUUDDD888111333444222555<<<999888666444222222222222111333666777888@@@TTTgggrrrcccSSSGGGDDD999888888777666666666666888777:::???FFFQQQddduuuvvv[[[FFF===666444333222000000888AAAEEECCC<<<444000222333000111333000222:::???PPPllljjjPPP>>>666555666666555222000.........///---...000111111000...---/////////.........------,,,,,,---000111666BBBNNNiiifffMMM;;;222000000...........................///////////////......111111,,,...555555>>>RRRpppcccOOO;;;333444444111000000000000000000000000000//////000000000000////////////000111///111===JJJjjjyyy\\\BBB666...000111---,,,000......////////////............///////////////...)))+++---///000222444666:::JJJaaaxxxuuu```HHH;;;777444666333//////444555222222333333333333222111111222333444333222222444666===HHH]]]uuuuuu[[[JJJ>>>===>>>BBBVVVnnnzzzbbbOOOFFFBBBCCCHHHVVVkkktttiiihhhkkkqqq|||rrr___JJJ===333333333222666===<<<:::777444222333444555222222444555666???RRRddd~~~uuufffVVVJJJDDD:::999999777777666666666999888:::???EEEOOOaaapppdddMMM@@@777444222111000000666???FFFEEE???666222333333000111333000222:::???PPPkkkqqqVVVBBB888555666666555333111////////////...///000111111000///...000000000/////////......---,,,...000111444???KKKeeelllTTTAAA666222222...........................//////000000/////////111111,,,...555666@@@VVVtttmmmXXXAAA666555333000///000000000000000000000000//////000000000000////////////000111///222>>>KKKiii~~~~~~cccFFF888///000111...---000......////////////.....................///000111777;;;>>>:::222...111666888FFF\\\ppprrrYYYEEE===888777222---...333444333222333333333333222111111111222333222111222333555:::DDDWWWpppjjjUUUBBB===<<<===IIIXXXvvv~~~fffRRRFFFBBBCCCGGGTTThhhttthhhfffhhhppp|||zzziiiRRRBBB555333333222666======;;;777333222222444555333222333444666===PPPaaa{{{wwwhhhYYYKKKDDD<<<;;;:::888777777777777:::999;;;???DDDLLL\\\kkkwwwlllRRRBBB888444111111//////555<<>>OOOjjjyyy^^^HHH:::555444555444333111000000///000...///000000000000///...000000000000////////////...---...000000333===IIIccc~~~rrr\\\HHH;;;555333...........................//////000000000000///000111---...555777CCC[[[uuuuuu^^^EEE888555333000...000000000000000000000000//////000000000000////////////000111000222>>>LLLhhh}}}jjjKKK<<<111111222...---000......////////////.........---------...///111222CCCGGGGGG@@@444---...222777CCCWWWiiiuuummmUUUEEE<<<888333000222555555444222333333333333222111111111222222222111111333555999AAARRRjjjzzzaaaHHH>>>======DDDMMMeeezzzjjjSSSDDDBBBBBBFFFQQQddd{{{tttgggccceeeppp|||rrrXXXFFF777333333222555;;;===;;;777333111111333444555333333444666<<>>===;;;999777777888888:::999<<<@@@CCCJJJXXXfffuuutttWWWCCC:::555111000//////444:::AAACCC@@@888222111000///111444111333999<<>>666444444333222111000000//////........................000000000000////////////------...000000222;;;FFF```{{{vvvaaaLLL<<<444111////////////////////////......///000111111000000///111...///555888EEE]]]uuuzzzbbbGGG999555333111000000000000000000000000000//////000000000000////////////111111000333???LLLjjjpppQQQ@@@333222333///---///......////////////.........---------...///111222777888888666222///000111666AAATTTccckkkttt~~~cccMMM???999444333555555444333222333333333333222111111111222222222111111333555999???MMMcccxxxyyywwwoooRRRCCC===;;;@@@FFFWWWllltttZZZIIIBBBBBBEEEOOO```wwwuuugggbbbcccppp|||yyy]]]III888444444222333888===;;;777444222222222333555333333555555:::FFFSSSkkk}}}oooaaaRRRFFF@@@>>><<<999888888999999999999<<<@@@CCCHHHVVVcccvvv|||___III===777222111000000333999>>>BBBAAA999333111111///222444111222888:::HHHaaaqqqXXXDDD999555222222111111000//////............------.........000000000/////////......,,,,,,...000000111;;;EEEZZZuuuxxxdddNNN===333///////////////////////////......///000111111111111///222000222777888EEE^^^vvvgggJJJ:::555333222222000000000000000000000000//////000000000000////////////111222000333@@@MMMooouuuWWWDDD444222333000---///......////////////.....................///000111000///...///000000000///555???QQQ^^^aaaggg}}}rrr\\\III???666444555333111111222333333333333222111111111222333222111222333555777;;;HHH\\\ooouuulllaaaZZZcccttt}}}bbbMMM@@@888999>>>KKK^^^xxx{{{```MMMBBBBBBEEELLL\\\rrrwwwiiicccbbbooo|||~~~___KKK999555444111111555>>><<<999777444333333333333222222444444666@@@JJJaaatttrrrdddTTTFFFAAA???<<<:::888888999:::888888;;;@@@BBBGGGTTT```rrriiiQQQ???888333222111111333888<<>>888000000000000//////...---//////............///////////////.........------++++++---000000111:::EEEVVVqqq~~~kkkTTTAAA555111////////////////////////......///111111222222111...333222444888888EEE^^^zzznnnOOO===666444222222000000000000000000000000//////000000000000////////////111222111444@@@NNNpppyyy[[[GGG555333444000...///......////////////............///////////////...111000000000000//////...222===NNNZZZYYY\\\rrruuuZZZKKK<<<777555222111222222333333333333222111111222333444333222222444666444777BBBVVVhhhjjj\\\MMMFFFKKKXXXlllsss]]]HHH;;;888<<>>===;;;999777555444333222111111333333444;;;EEEZZZoooyyylll[[[LLLBBB@@@===:::888999:::;;;777888;;;???BBBGGGSSS___kkkpppXXXAAA999333222222111444888<<>>EEEWWWnnnjjjQQQ@@@<<>>KKKbbbzzziiiTTTBBBBBBDDDIIIWWWmmm|||llldddcccjjj~~~hhhPPP;;;666444000111666:::@@@>>>444111666444,,,000111111111222444999===VVVkkk{{{jjj]]]SSSDDD@@@<<<999888888777666999888:::>>>AAAEEEOOOYYYjjjyyyuuu^^^GGG>>>777555555333111222:::DDDHHH@@@666333333222...///111222222777GGGWWWoooyyy___GGG999444000///111000------000---------...............////////////////////////(((///+++)))111666:::DDDZZZtttxxxcccMMM<<<222111000...---------...///............////////////000222...///444777FFF```}}}xxxZZZCCC999555222000111111111111111111111111000000000000000000000000---000...///333111999OOOiiicccNNN;;;666333...///555------...///000000//////---------.........//////111111111000......000222888===MMMYYYRRRIIIYYYvvvgggNNN@@@:::555222333222111111222444444222111444333333222111111111222666888===GGGTTTYYYPPPBBB===;;;===FFFSSSeee{{{{{{aaaJJJ???>>>:::CCCRRReee{{{oooVVVFFF>>>;;;AAANNNaaayyykkkaaacccgggyyyoooXXXAAA999555000000555:::AAA@@@777222555444---111222222111222444888<<>>@@@DDDMMMXXXiiixxx}}}gggLLLBBB999666666333222444999DDDJJJCCC888444333333111111333333222666EEEUUUnnn~~~eeeMMM>>>666222000222111---,,,...///.............................................)))///,,,***222666;;;FFFYYYssszzzfffQQQ>>>444111000///.........///000............////////////000222//////555888GGGaaa~~~zzz]]]FFF:::666333111111111111111111111111111000000000000000000000000///111///000444333;;;PPPjjjkkkSSS>>>777444//////333------...///////////////---------.........//////111111111000...///111333666>>>OOOZZZQQQEEERRRkkkxxx___LLL>>>444000222333222222333444444333222444333222222111111222222444777;;;DDDQQQVVVNNNAAA;;;999999>>>FFFVVVlllsssXXXEEE<<<888>>>KKK\\\rrruuu\\\IIIAAA===BBBMMM\\\uuuooobbbaaagggxxxyyybbbIII===777111000444:::BBBDDD;;;333444333000222333333222222333777:::EEEYYYrrrpppaaaVVVGGGCCC>>>;;;:::999999888888777999===???BBBKKKUUUfffvvvrrrUUUHHH;;;777666444444555888DDDLLLGGG<<<444333333444444444444222666DDDRRRmmmoooVVVEEE999444111222111---+++,,,000000000//////.................................***000---,,,333777<<>>666333333222333444444333222333666888BBBTTTmmmrrr```SSSGGGCCC>>>:::999999888888888777888;;;===@@@IIIRRRbbbrrrzzz___OOO>>>777555444444555666BBBMMMKKK@@@666333333555444333444333777CCCPPPkkkxxx___KKK:::444000111111...+++,,,222111111000///......---------------------------+++111...---444666===LLL]]]uuurrr\\\FFF888333222000/////////000111............////////////...111///111888;;;IIIcccgggOOO???777555444111111111111111111111111000000000000000000000000///222///000555555>>>TTTooo|||cccGGG999555222000000------............------............////////////000111111000...///111333999HHH[[[```PPP@@@AAANNNjjjmmmTTTAAA888777444333111111333333222111333333222222111222222333222444666===HHHOOOJJJAAA:::999888666666<<>>EEE^^^wwwzzzcccMMM???777555333111000111222111000333222222111222222333333333444666;;;EEELLLKKKDDD888888888999777999DDDPPPjjj|||eeeOOOAAA;;;999BBBRRReee~~~rrrTTTFFF>>>BBBEEEMMMddd~~~wwwfff]]]bbbooowww___KKK>>>888666666999>>>CCCAAA;;;666444444222333444444333333555777???JJJ```xxxvvv```QQQGGGCCC<<<888666666666666777666666888999;;;CCCLLLYYYiii~~~qqq]]]GGG<<<999666444444555;;;EEEKKKHHH===555333333111000222333777AAALLLeeerrr[[[DDD:::111///111000///000000000000//////.........////////////////////////---000...///555444===RRReeezzziiiOOO>>>222111000///...///000000............////////////---111000222888:::HHHaaazzzttt]]]HHH;;;555333111111111111111111111111000000000000000000000000...000---///444555@@@WWWqqqqqqVVVAAA777444333222/////////000//////...---....../////////000000000///000000//////000222444>>>SSSccc]]]III<<<;;;@@@SSSkkkppp\\\GGG999666444111000111222222111222222111111222222333333444555555999BBBJJJKKKFFF777555666888777777===DDDWWWoooqqqXXXGGG===777<<>>888555333111222444444333444666777>>>FFFYYYrrr|||fffVVVIIIDDD===888666666777777777555666777888999AAAJJJUUUeeezzzyyycccLLL@@@===:::666555555777???IIIJJJ@@@777333555111000111222555>>>GGG___}}}~~~gggOOOBBB555111111111000111///.....................000000000000000000000000,,,///---000444222<<>>666444111111111111111111111111000000000000000000000000///111...///555666BBBYYYqqq{{{aaaHHH999444333222000000111111000//////....../////////000000000000///000000//////000222555===RRR___UUUAAA777999===HHH^^^zzz}}}mmmVVVBBB999666333222222333333333222222111111222222333444333444444666>>>HHHJJJGGG;;;666333555666666999>>>IIIaaa|||}}}fffOOOCCC::::::???III^^^tttdddLLL<<>>999777777888888777555555777777888@@@IIISSSbbbxxx}}}hhhPPPDDD@@@<<<888666666555;;;GGGKKKCCC888222666333000111111333;;;CCC\\\yyypppWWWHHH999333222111111222---------...............000000000000000000000000,,,...---000444111<<>><<<<<>>999777555444666===GGGKKKGGG???:::222222111//////333;;;AAAWWWjjjfffQQQ===555444111//////000000000000000000000000////////////////////////,,,...,,,...555555@@@WWWfff{{{cccIII;;;---+++000...000444///...//////000000000000///333......222555999HHHYYYuuuqqqZZZFFF:::444444111000222222//////333111111111111111111111111444666222222777999GGGaaaxxxnnnUUUAAA666222222000000///..................///111333444333222111000000000000000222444555@@@NNNUUUIII;;;666666555999LLLhhhmmm\\\GGG???888555333111222555111222222333333222222111222555555333777CCCJJJKKKFFF<<<444333222000444;;;;;;KKK```ttt{{{cccNNN???===???AAAMMM]]]tttsssZZZDDD>>>@@@EEEPPP]]]xxxnnn]]][[[\\\gggzzzgggPPP<<<555777444666;;;>>>???;;;666222333222222333333555666666666===LLL```vvvlllYYYJJJAAA:::888888666555666777444444666666777;;;BBBJJJYYYmmmfffQQQDDD>>>;;;999666888>>>HHHNNNLLLCCC;;;444333222000///333:::@@@RRRfffrrr]]]FFF;;;777333000000000000000000000000000000////////////////////////,,,...,,,///555666AAAXXXkkkjjjRRR===///---000...///222------......///////////////333......333555999HHHYYYtttuuu^^^III:::333444111000333222//////222111111111111111111111111333555111222777:::IIIccczzzvvv\\\FFF999444333000000///...............///000222333333222111000000000000000000111444666AAANNNTTTIII;;;666666555777HHHbbb{{{xxxhhhOOODDD:::666444222111333111222222333333222222111111555555333888BBBJJJLLLLLLBBB:::888777555666;;;666AAARRRfff{{{nnnYYYEEE???>>>>>>HHHUUUlllyyy```IIIAAAAAACCCMMMXXXpppqqq```ZZZZZZddd}}}oooWWWAAA666555333666:::???@@@===777222333222222333333444555666555:::FFFXXXnnnnnn[[[JJJAAA:::888777666555777666333333555666555:::@@@EEESSSggg|||lllTTTEEE===999777999:::>>>HHHQQQRRRGGG===666555333000000333999===JJJ]]]xxxlllSSSCCC:::555222111000000000000000000000000////////////////////////,,,///,,,///666777CCCZZZrrrsss]]]@@@222///111......000***,,,---....../////////...333......333555888GGGWWWrrr}}}gggQQQ>>>444333111111444444000///111111111111111111111111111111444111222999<<>>888666333000000222666999BBBUUUpppwww^^^HHH<<<555222111////////////////////////////////////////////////---///---///777999FFF]]]xxxwwwdddCCC444000222......000+++------...///000000000000333...///333555888EEEVVVnnnrrrZZZDDD555333111222555444111///111111111111111111111111111000333111333:::>>>NNNiiisssWWWAAA666333000000///////////////000111111222222111000///......///111000///111444777DDDPPPRRRFFF999555555333555===NNNhhhgggTTT@@@777555444222111111222222333333222222111111333555555888???IIINNNSSSJJJ@@@:::888888888888;;;:::???NNNeee|||vvv\\\HHH>>><<<>>>AAARRRhhhoooWWWGGGAAA@@@EEEMMM]]]sss|||iii[[[WWW]]]qqqxxx___GGG:::888333444888???CCCBBB;;;555333333222222222333444444555888>>>JJJ]]]tttyyygggOOOEEE<<<999777555555777777555555888777666:::??????LLL]]]pppxxx```MMMBBB<<<:::::::::<<>>666222///////////////////////////////////////////////////---///---000888;;;HHHaaa|||xxxgggGGG777222222...///222.........///111111222222222333//////444555777DDDTTTjjjyyyaaaHHH666444111222444444111000222111111111111111111111111000333111333;;;@@@QQQlll~~~aaaHHH888222000000/////////000000111111111111111000000///...,,,///111111///000444999GGGPPPQQQDDD888555444222444999GGG^^^yyyqqq\\\FFF:::777444333333111222222333333222222111111222444555777<<>>======HHH^^^yyyttt\\\JJJAAA???CCCIIIWWWmmmmmm^^^XXXZZZlll~~~eeeKKK===:::444444777===CCCCCC>>>777333333222222222222333333555777;;;EEEVVVnnnmmmSSSHHH>>>:::888666555777777555666888888666999>>>???JJJYYYkkk|||eeeQQQCCC<<<:::888:::;;;>>>IIISSSOOOCCC:::666222000111333444444@@@PPPhhhpppWWWCCC999333...000000000000000000000000////////////////////////...000---111999===KKKdddxxxjjjNNN<<<444333---///333000...///000111222333333333333///000444555666CCCRRRfff~~~gggLLL999666222111333333000111444111111111111111111111111000333222444<<>>HHHVVVfff{{{jjjUUUEEE<<<888777;;;;;;;;;DDDPPPPPPHHH<<<888444222444555666555>>>LLLbbb||||||bbbLLL???666///000000000000000000000000////////////////////////...000...111:::>>>MMMfff|||pppWWWCCC888333,,,---222///---...///111222222222333333///000444555666BBBQQQeeepppUUUAAA888333111222222000222666111111111111111111111111111444222555===BBBSSSnnn{{{^^^EEE666000000//////000111111222000////////////000000111***///222111...///555;;;KKKRRROOOAAA666444333000000333<<>>JJJ[[[fffllldddWWWMMMGGGCCC===888777===GGGYYYttt~~~aaaJJJCCC???:::>>>JJJ___wwwjjjSSSDDD@@@BBBCCCKKK^^^tttuuubbbYYYUUUaaaxxxsssVVVBBB;;;777555555:::BBBEEEAAA<<<333333222222111222222222333444666===LLLddd}}}sssZZZNNNBBB===999666555777444333444777666444666;;;>>>GGGSSSbbbxxxsss\\\KKK@@@;;;777<<<<<<:::AAAOOORRRKKK===999555444666888888777:::GGG\\\uuukkkSSSDDD999000000000000000000000000000////////////////////////...000...111:::???NNNggguuu^^^III;;;444++++++111...,,,---...000111111222222333///000444555666AAAPPPeeeyyy]]]III999444111111111000222777111111111111111111111111222555333666===BBBSSSnnngggKKK:::000000///000000111222222//////...//////000111222***///333222...///555;;;LLLRRROOOAAA666444333000...111999III___www}}}eeePPP@@@444222444222222222333333222222222222111333555333222<<>>CCCMMM]]]qqqiiiQQQBBB===666999999999???LLLRRRQQQAAA999333444444333222333:::BBBTTTppp{{{aaaGGG888777/////////.........//////000000///...............+++,,,000333666@@@TTThhh{{{oooVVV===333222000...///////////////000000000000222//////222555999AAAJJJfffkkkLLL<<<666333444555333222444444000000333222---///555111333444555888DDDYYYllluuuVVV>>>666555222000111333222/////////000111111000...---000///000111///...333:::FFFPPPIII999666444000111111333777@@@QQQkkkqqq[[[GGG;;;555444222222333444444333333333444333111111444888===@@@WWWlll~~~xxxjjjUUUCCC999<<<>>>CCC^^^~~~oooXXXGGG>>>::::::@@@MMMccc{{{sss]]]LLLBBB???>>>DDDOOOccc|||hhhZZZSSS[[[lllkkkPPPAAA999888777;;;EEEMMMGGG<<<999666333222222333333333555555999===EEETTTooouuubbbSSSBBB<<<:::777555555555444333222333555777888:::???HHHWWWkkklllSSSCCC===444777777777>>>JJJQQQRRRBBB:::333333444222222333555<<>>999000000///.........//////000000///............///---...000333666@@@TTTggguuu]]]DDD777333000...///////////////000000000000222//////222555888AAAIIIccc}}}nnnOOO>>>777333333444222222444333//////333444111111444444333333555999GGG\\\ooo}}}^^^FFF888666333111222333222///......///000000000000000000///000111000///444;;;GGGQQQIII999666444000333111444777===KKKbbb|||yyycccMMM>>>777555222333333333444333333333555444222111333888<<>>888666333111222333333333888888999;;;@@@NNNggg~~~zzzdddTTTEEE???<<<999555444444444333333333555666777777<<>>333555666666===HHHPPPSSSDDD;;;444333333111111222333888FFF^^^|||rrrXXXEEE===222111000.........//////111000//////......//////......111333666@@@UUUhhh{{{fffLLL<<<444000...///////////////000000000000222//////222555888???HHH^^^yyysssTTTAAA999333222333222111333111//////222444444444666;;;666333555;;;GGG[[[mmmhhhPPP;;;777333222333333111...............///000111111///...000222111000666>>>JJJTTTLLL;;;666444111444222444777999AAAUUUqqqnnnVVVCCC999666333333333333333333333333666444222222333666:::===NNNeee~~~lllTTT@@@<<<:::999GGG\\\vvvxxxeeeSSSDDD:::===>>>DDDSSSggg|||oooYYYGGG???===AAAJJJ\\\tttppp```SSSTTT```rrrxxx]]]LLL@@@<<<999<<>>444555555666<<>>555222222000000222444888CCCVVVrrrzzzbbbLLL???444333111///......///000111000000///.../////////------000333777AAAWWWkkk|||kkkSSS???444///...///////////////000000000000111//////222444777>>>FFF[[[uuuyyyZZZFFF<<<333222222111111222000000111111111333999>>>DDD:::333444:::DDDVVVgggpppWWW>>>777222222333111...---000///...------...000111///...///222222222888???PPPZZZQQQ>>>777333000444111333666777:::IIIeee}}}zzzaaaJJJ===777444444333333222222333333666444333222333555888:::HHH___zzzsssXXXAAA<<<;;;999BBBPPPlllyyy~~~nnnZZZGGG::::::;;;@@@LLL___tttvvv]]]III>>>;;;???FFFWWWmmmuuucccTTTRRRZZZkkk{{{~~~fffTTTCCC<<<888;;;BBBGGGHHHGGG:::777444333444555555444999999999:::<<>>888:::@@@DDDFFFHHH;;;999666444555666666666888888999:::<<>>666555333222111222222333333333222111222444666888???PPPiii~~~yyy```HHH>>>;;;888:::???WWWiii|||zzzhhhQQQ@@@333666;;;CCCPPPdddzzzsss___MMMBBB>>><<>>000000222...---111+++,,,---...////////////...---...111000000666===MMM[[[WWWDDD:::222...111000///333777444444DDDWWWpppiiiRRRCCC777555333222111111222333222111111111222444666888;;;III```xxxvvv```HHH===999666777<<>>;;;888777888999999888666777999:::999>>>NNN^^^xxxooo^^^KKKAAA===888555444333333444444444333222222555888;;;@@@JJJ___zzzoooUUUHHH;;;777555777888<<>>::::::;;;CCCTTTkkk}}}qqq]]]RRRNNNVVVlllwwwhhh\\\\\\hhhmmm}}}rrrXXXHHH===;;;888555:::DDDAAA<<<888666777888888777:::555666<<<======HHHXXXqqq}}}}}}iiiQQQBBB;;;777555555444444555555555555444444444555888@@@JJJ]]]www|||___JJJ;;;666333444666:::CCCMMMUUUJJJ===666333222111111000444444999GGGVVVsssrrrVVV???777000///......///333000---******---000000///...---///333888DDDZZZlllqqq```LLL;;;444555...............///000000000000000111444666999;;;MMM]]]xxxrrrRRR>>>:::444111333///...999444///BBBQQQGGG888777333333777:::CCCZZZqqq```EEE111222666000...333,,,,,,...000222333222111...///000//////000333555AAAJJJJJJ>>>333333444333000333555333111333999???VVVmmm{{{eeeIII>>>777222111111//////222222222333333333333444444888BBBUUUnnnsssYYYCCC>>>999111222;;;>>>PPPhhhzzz{{{iiiXXX>>><<<::::::>>>KKK```rrr}}}|||jjjUUUMMMDDD<<<===<<<:::>>>LLL]]]mmm}}}vvvbbbRRRPPPQQQ___xxxlll```[[[ZZZ```gggqqqxxx___MMM>>>;;;999666:::BBB@@@===888666777888888777;;;666666;;;<<<;;;EEESSSkkkyyymmmUUUFFF>>>999777777444555555555555555555444666666999???HHHYYYrrrdddMMM>>>999555666777999@@@HHHQQQHHH===666333222111111111555444777CCCPPPkkkvvvZZZDDD;;;333000///---...111000---++++++---000000//////000222666:::EEE\\\pppsssdddQQQ>>>444333...............///000000000000000111333666999:::HHHXXXuuuxxxWWWBBB;;;444111222///000555000222HHHRRRDDD555666333333777:::CCCZZZqqqhhhLLL777555666000...333//////000111222222111000...///000//////000333555@@@HHHHHH<<<333333444111000333444222000222777<<>>:::999;;;GGG[[[llluuuxxxjjjVVVLLLBBB999:::888888<<>>EEETTTkkkkkkSSSDDD>>>999888888999===CCCNNNHHH???777333222222111222555222555>>>HHH___{{{aaaKKK@@@666222000------///000...,,,,,,...///000//////222777999;;;FFF^^^uuuwwwjjjWWWBBB555111//////.........///000000000000000111333666888:::BBBSSSppp___GGG===333000222///333111---:::QQQRRR???333666222333666999BBBYYYqqqrrrWWW>>>777555///---222111111111111111000///......///000//////000333555???EEEDDD:::333444444///000222333111///000444888BBB[[[yyyrrrXXXDDD;;;444333222///...///222222222222333333333333999<<>>DDDQQQgggzzzttt[[[HHHAAA;;;:::999999<<>>222000333///333//////DDDYYYOOO:::555555222222666999AAAYYYpppzzz___DDD999444///...222000111222111000///...///...///000//////000333555===CCCCCC999333555333...000111111000...///222444;;;QQQooowww```HHH===555333333111000000111222222222222333333333999999@@@RRRjjjyyyvvvlllXXXHHH:::777555111333:::666@@@RRRjjj|||kkkOOOCCC999666777===KKK[[[ooozzztttbbbRRRCCC999===999888:::===@@@EEEQQQ]]]mmmwwwrrraaaSSSGGGJJJ[[[nnn|||xxxdddYYYSSSRRRXXX]]]bbbiiirrrsss^^^GGG:::888999:::;;;>>>===<<<999777666666666444222333555777999>>>DDDNNNccc{{{}}}dddSSSIII@@@:::999777666555555555555666777555666999>>>DDDPPPdddwww}}}eeeMMMDDD===;;;::::::<<<@@@LLLOOOKKK@@@888555333000222444111333;;;???OOOiiirrrTTTFFF888222000......///////////////......//////...222777888888DDD___xxx|||ooo^^^III:::444111000000/////////000000000000000111222555777888BBBPPPllljjjPPP???222111555000222000555LLL\\\KKK888999555111111555888AAAXXXoooeeeIII:::444///000333---000333333111//////000...///000//////000333555<<>>LLLbbb{{{pppWWWFFF999666777:::GGGVVVooo}}}zzziiiXXXFFF;;;>>><<<888666:::@@@EEELLLTTTfffvvvvvvgggWWWHHHFFFSSSfffxxxxxxggg[[[SSSPPPUUUZZZ```hhhnnnxxxxxxfffNNN>>>999888999999>>>>>>===:::777555555666222222222444777:::===@@@GGG[[[rrrhhhWWWKKKAAA:::888888777666555555666777888333444888===CCCNNNaaassspppTTTIII>>>;;;::::::;;;>>>IIIQQQPPPDDD:::777555000333555222444:::<<>>777111111000/////////000000000000000000222444666777@@@MMMfffpppWWWCCC444333666111111222999NNN[[[JJJ888:::444000111555777@@@WWWooolllPPP>>>555111111444---222666777444111000000...///000//////000333555<<>>444333333111//////////////////000000777@@@UUUqqqvvvXXXIII999333333333333444111111111111222222222222666666888AAAUUUeee```SSSDDD<<<555333333111333777777<<>>===;;;555333777>>>CCCIIIOOO```tttxxxkkk]]]MMMGGGNNN^^^tttyyykkk```VVVQQQUUUYYYbbbmmmsssxxxoooYYYDDD:::777777666===>>>>>>;;;777444444555444444444444777:::;;;;;;BBBSSShhhyyylllZZZNNNCCC;;;888888777666555555666777888333444777<<>>NNN\\\XXXJJJ>>>999444333222222333666555999BBBTTTlll}}}lllTTT???<<<;;;999@@@MMMcccxxx|||qqqZZZDDD===888555555888<<>>>>><<<777444444555666666555555666999999777???NNNbbbsssooo]]]PPPDDD<<<999999777666555555666777999222333777;;;>>>GGGXXXhhh|||aaaRRRBBB;;;888666777:::>>>KKKPPPEEE;;;:::999444777777333444888666===RRRkkkjjjWWWCCC999555222///......111333222///---...///000......111888FFF___sssuuu\\\EEE999222222111000000///000000000000000000111333555777555???VVVsss~~~eeeMMM999666777...333222444DDDVVVMMM888222333000000444777???VVVnnnxxx\\\FFF999333222222444:::AAABBB<<<555111000...///000//////000333555===LLLQQQEEE555111444555///......///111222111111333000<<<[[[}}}mmmXXX@@@444111000000111000111111111111222222222333777999===JJJXXXSSSEEE<<<888444333222222333666444777@@@PPPhhh}}}tttYYYCCC>>><<<888>>>JJJ___www}}}fffJJJ@@@777777999;;;;;;===FFFQQQZZZqqqxxxoooeeeWWWLLLLLLMMMiiivvvpppggg]]]VVVYYYaaarrr|||fffOOO===666666999999:::;;;:::888555444444444333333333333444555555???GGGVVVkkksss]]]NNNDDD<<<777888777555444333333333444222999888999???BBBNNNccc|||rrrYYYCCC===<<<777555888===EEELLLJJJ@@@777555666777555444555666888AAAKKKkkkpppYYYDDD>>>999111,,,...000000000000000000000000---000...111:::BBBXXXwww{{{iiiPPP;;;444000///111111//////111222111000//////111333444===???LLLfffjjjRRRBBB:::666444333333555777888777444111333000111555777>>>SSSjjj}}}gggLLL:::222222333111888DDDJJJDDD888111111///////////////111555999BBBQQQVVVJJJ===999555...000000////////////000000000444<<>>HHHKKKFFFBBB;;;666666555222111333444888===GGG\\\uuu{{{eeeLLL>>>888777===EEE]]]uuu~~~mmmTTT???:::888999;;;;;;>>>HHHSSSjjjvvv~~~xxxhhhZZZNNNGGGOOO[[[llltttmmm^^^WWWWWWcccttt~~~iiiRRR@@@777777999777999;;;:::666444333444444333333333333444555555>>>DDDQQQfff|||xxxaaaPPPEEE===888999888666555444444555666333999888999???BBBMMMaaawwwyyy```HHH???<<<666444777;;;CCCKKKJJJBBB999666666666444444555555777@@@IIIeeevvv___IIIAAA;;;222...000000000000000000000000000...111///111:::BBBXXXxxx}}}kkkSSS>>>555111000222222000000222222111000///000111333444;;;===HHH___{{{rrrYYYEEE:::555444333333444666888777444111333000111555666>>>SSSiiikkkPPP===444222333222999DDDKKKEEE:::333222111111000///...000333666CCCSSSZZZNNN???999555000000000////////////000000///333888DDD]]]|||yyybbbHHH;;;666444333555222111000111333444333222333555666666===EEEGGGDDDAAA;;;666666555222111444333777;;;EEEZZZtttlllSSSBBB999777<<>>@@@JJJ]]]pppkkkQQQDDD>>>888666888999AAAJJJLLLEEE===777555555333333444444555===FFF[[[{{{~~~hhhQQQEEE<<<444000222000000000000000000000000///222///111999BBBXXXxxxnnnWWWCCC777222///111222111111333222111000000000111333444999:::CCCXXXttt|||bbbIII:::555555333333444555777666333111333000111555666===QQQhhhqqqVVVAAA666222222333999CCCJJJFFF;;;444333222222111000...///111444CCCUUU___TTTCCC888444222000000////////////000000000333666===PPPmmm~~~iiiOOO>>>777444444666222111000111333444333222555777777777;;;AAACCCAAA@@@:::555555444222222444333555999BBBVVVpppwww]]]HHH;;;666:::AAARRRmmmmmmUUUCCC;;;999888::::::===EEEOOOdddrrrvvvgggVVVKKKJJJQQQ```ppptttlll```YYYdddsssqqq\\\III<<<666555000666;;;:::555111222555333333222222333333444555;;;<<>>HHHLLLIIIAAA999555333222222333333333999BBBQQQpppqqqYYYHHH===555111111////////////////////////000333000111999AAAWWWvvvrrr\\\JJJ:::333///000111000111222111111000000000111222333555999CCCUUUqqqiiiNNN<<<666666333222333444666555333111222000111555666<<>>DDDTTTggg||||||```LLLAAA;;;888888444;;;EEELLLLLLEEE<<<555222111222333222111666>>>IIIeeeyyy```LLL>>>555111000////////////////////////000333000111888>>>RRRqqqwwwcccQQQ===555...///000000///111111111111111111222222222333:::DDDUUUqqqnnnSSS???888777333222222333444444222111222000111555555;;;NNNccc|||~~~eeeLLL;;;222///222444;;;DDDDDD<<<444000...///000//////000222444???QQQ^^^XXXEEE777333444000000////////////000000111222333555>>>TTTrrrxxx___HHH999555444444222111000111333444333222444333444555888;;;???BBBAAA:::666666555333222555555444555<<>>888:::>>>FFF]]]xxx|||iiiQQQAAA===999777999:::;;;@@@GGGZZZjjj|||uuuaaaPPPJJJHHHPPPeeevvvvvviii]]]]]]hhh|||xxxgggTTTDDD888333000333777999888555444333222222222222222333444444888888<<>>999777888999:::===CCCRRRaaatttzzzhhhWWWNNNHHHKKK^^^qqquuujjj___[[[eeewww}}}mmmZZZIII<<<666222222555888:::999555111222222222111222222333444555666:::DDDTTThhh|||yyycccPPPDDD???888777666444444444555555444777333444<<<===AAAOOO^^^ssspppVVVEEE===777333222777@@@JJJOOOKKKAAA999222222333555222000333999>>>MMMiiilllTTTCCC999222...000000000000000000000000,,,000///000555777FFFaaazzztttdddIII===333111222111000000000000111222222222222222111999AAALLLfffttt\\\HHH;;;666222111000111222333222000222///111555555999KKK```ssstttZZZDDD777333333222666@@@EEE???555//////000111000///...000111666AAAMMMLLLAAA555111333000000////////////000000000...///222666@@@UUUiiirrrVVVBBB:::777444222111000111333444333222333000111555555555;;;CCCFFF???:::999777444333555444333555===GGGXXXssswww\\\EEE;;;::::::<<>>FFF```uuu___JJJ;;;444222111000111222222222000222///111555555999KKK___qqqyyy^^^HHH:::555444222666@@@FFFAAA666000000111222111///---...///333<<>>HHHYYYttt|||```GGG<<<999888999EEE\\\ttt~~~ttt]]]LLL???999666888999999;;;>>>@@@OOOcccvvvuuugggUUUJJJGGGUUUgggnnniiibbbSSS\\\lll}}}iiiPPP???:::222333555777888666444222//////000111222222333333222333888???IIIYYYrrrkkkVVVGGGAAA;;;999666555555555333222444444444444666;;;AAAFFF]]]kkklllTTTCCC999444999999<<>>EEEVVVrrroooXXXGGG;;;333...111000......000000000///000333...+++111444@@@UUUrrr|||nnnUUUEEE555000111000...---000000000000000000000000111777<<>>555444333444666777777666@@@DDDQQQjjjsss\\\JJJ===555111111000......000111000//////333...,,,111444>>>QQQmmmrrrYYYHHH777111111000...---000000000000000000000000111666;;;EEEZZZyyyxxx]]]DDD888666222222111111111111222222111111111111111777GGGXXXqqqmmmPPP===555555000333???GGGDDD:::444111111000///////////////333;;;CCCBBB:::222000111//////............//////...111333111000555@@@IIIaaaxxxpppVVV???666888333111000111333444444333111222333444444666999<<>>555444555555333444666<<>>>>>HHHWWWjjj}}}zzzcccTTTIIIOOOaaaooonnngggZZZXXX___sssuuu]]]HHH>>>555444555666777777555222000000000111222222333333333222444888???NNNeeezzzpppZZZKKKCCC===;;;888777777777555444555555555555555999>>>BBBNNN]]]uuuhhhRRR@@@555666666777===IIIQQQLLLCCC777666444555666777777666>>>???III^^^xxxvvv^^^KKK>>>555111222000//////000111111000///333///---222333;;;LLLfff|||www^^^LLL999222111000......000000000000000000000000000555:::CCCWWWuuu{{{aaaHHH:::888222222111111111111222222000000111222222666DDDRRRkkk|||uuuWWWAAA777666222333===FFFDDD;;;444111111000////////////000222:::BBBAAA:::222000000000//////......//////000...000333222000444<<>>MMMddd{{{pppSSS>>>777888444;;;III]]]ttt~~~uuufffQQQFFF<<<:::::::::999;;;===EEEPPP```ssskkk\\\MMMNNN\\\kkkooommmaaaYYYYYYiiizzzdddMMM???777555444555777777555333000000111111111222222222222111222555;;;III___sssttt^^^MMMDDD<<<:::888666666666555333555666555555555888<<<@@@GGGVVVnnnqqqXXXCCC777555555555888AAAJJJJJJDDD:::888666555666777666666888999AAATTTmmmwww```LLL===444///333111///000111222111111///333///...444333888FFF```xxx{{{aaaNNN:::222111000//////000000000000000000000000000333888AAASSSnnnfffLLL===999333333222111111111222222000000222444333666@@@LLLbbbuuu}}}___EEE999666222333:::CCCCCC<<<444222111000000//////000000111888@@@AAA;;;444000000000000////////////000000---000222222000222777<<>>EEERRRiiiwww^^^GGG999666666333333:::CCCEEECCC<<<999666555555666555555444666???PPPhhh|||fffQQQAAA666111333222000000222333222111111444000///555444666CCC]]]vvvgggRRR===222111000000111000000000000000000000000000111555>>>NNNfffjjjPPP>>>888444333333222111111222222000///111444333444<<>>BBBIIIXXXmmm}}}yyyjjjWWWNNNSSSbbbqqq{{{mmm^^^RRRYYYkkkzzzrrrYYYEEE<<<777333333666888666333111111111111111111111111111000222555888AAASSSdddyyy|||cccOOODDD;;;888666555555444333222333444555444555777:::===EEEPPPeee~~~dddLLL>>>777777444111555>>>BBBBBB===:::666444444444444333444666>>>LLLbbb{{{qqq\\\III<<<666444222111111222333333222222555000000666555666BBBYYYrrrpppZZZBBB555222111111222000000000000000000000000000000333<<>>EEEAAA888222222111000000000000111000777???BBB>>>888333000111000000//////000000111...///111000000000222444===MMMiiixxx^^^FFF:::555444333444555555333111000111222222111333666888<<>>AAAEEERRRhhh{{{qqq^^^QQQPPP\\\nnn{{{rrrbbbUUUWWWbbbmmmssswwwxxxyyyaaaKKK>>>888222222666999777333111111111111111111111111222222333555666;;;JJJYYYoooeeeOOODDD;;;999777666666555444222222333444444555777:::===DDDNNNaaazzzmmmSSSCCC666777555111444<<>>:::666333222333222222444555999CCCUUUooozzzeeeQQQBBB;;;444333111111333444333222444555000000777666777CCCTTTnnn|||eeeJJJ:::444111111111000000000000000000000000000...111999EEEWWWrrrwww[[[DDD:::555555444333222222222222222000000222222222777>>>QQQiiiqqqTTTCCC555444222444???HHHEEE<<<333222111111000000111111111777???CCC@@@:::444111111111000000000000111111///000000000000000222444888CCC[[[xxx}}}dddKKK>>>666555333333444444333222000111222111111222555777999III\\\jjjoookkk___RRRKKKMMMTTTaaassswww]]]GGG;;;666555777;;;DDDXXXqqqvvvbbbRRREEE;;;888:::888<<>>:::555222222222111111222222333999IIIccciiiTTTEEE===555333222222333444444333555666000000777777999DDDQQQjjjmmmPPP>>>666222000000000000000000000000000000000...000888BBBSSSnnnbbbJJJ???666555444333222222222222333000000111111111666===BBB\\\wwwuuuXXXGGG666555333555@@@JJJHHH@@@333222111111000111111111111888@@@DDDBBB<<<555222111111000000000000111111000000/////////111333444555<<>>EEE\\\pppmmmUUUGGG???===999777666555333222111222222333555777888999???GGGXXXqqqcccKKK:::666333444555888@@@HHHCCC888111333444111///111111222000777GGGWWWqqqoooYYYGGG<<<666222000333333000...//////111333222222444888<<>>;;;555000111111//////222222222777???AAA;;;444111......//////000000111111111111111111111111111111666>>>III[[[wwwsssVVV???:::666555666555222111444222222333333333333444444999>>>LLLbbbyyy}}}|||^^^GGG;;;888222333888AAAPPPfff|||nnnWWWEEE<<<:::;;;::::::???NNNeeezzzqqqYYYQQQQQQYYYiiiyyyqqqcccVVVSSSWWWYYYWWWdddmmmqqq```LLL888333888666555888666444222000000111222222111111333444333222666===DDDWWWkkkrrrZZZKKK@@@===999777666555333222222222333444555777888999???FFFVVVnnnkkkSSS>>>999555444555777>>>FFFEEE;;;333333444111000111222444111555BBBOOOiiiqqq[[[HHH<<<666222000222333000...//////000222111111333777;;;JJJ\\\wwwyyy]]]FFF999444222000111111111111111111111111///222000333>>>HHHaaapppVVVCCC:::777444333333333222111444333222222222444666777<<>>AAA;;;444111.../////////000000000111111111111111111111111111333999BBBRRRlllxxx]]]FFF:::666444555555222222444222222333333333333444444999===HHH]]]vvv{{{^^^FFF:::666333444777???MMMcccyyyuuu]]]III>>>;;;::::::;;;???KKK```wwwuuu]]]SSSPPPVVVgggxxxtttjjj\\\TTTUUUWWWWWW```hhhyyywwwhhhRRR===666888555555888666555333000000111222222111333444555444333666<<>>999666555555333222333333444444666777999:::>>>EEESSSiiivvv]]]DDD===666444444666<<>>666444333111111222222555222333;;;EEE^^^uuu___JJJ===777222000222222///...000...///000000111222666888BBBSSSooo}}}gggPPP>>>555222222111111111111111111111111000333000333<<>>AAA<<<555111////////////000000000000111111111111111111111111111555;;;HHH^^^zzz~~~dddNNN;;;666333444444222222444222222333333333333444444:::;;;CCCUUUnnnyyy^^^FFF999444444555777<<>>FFFYYYrrr|||eeeWWWOOOSSSbbbtttwwwssseeeWWWRRRTTTWWW]]]dddsss}}}pppWWWAAA777888444444999777666444111000111222111111444555555444333555:::>>>HHHZZZrrryyyaaaQQQBBB>>>:::666555555444333444444444555666777999999===CCCQQQeee|||dddHHH???777333333444:::@@@IIIBBB999444222222222222111666333222777===UUUwww{{{dddMMM>>>777222000111222///...000---...//////000222444666===MMMgggnnnVVVAAA555222444111111111111111222222222222666333555<<>>777222333444333222444222222222333333333444444999999>>>MMMdddvvv]]]FFF999444444555666;;;GGG\\\vvvhhhQQQ@@@888777999;;;>>>BBBPPPjjjooo]]]OOOOOO]]]lllvvvyyylllZZZQQQRRRUUU\\\bbbpppvvv\\\DDD888777333333999999777444222111111222111111444444444333333555888;;;CCCSSSkkk}}}dddSSSCCC???:::666555444444333444444444444555777888999;;;AAANNNaaawwwkkkMMMBBB777333222444999???HHHDDD<<<555222222222222///555333222555999NNNnnniiiQQQAAA888222///111111//////111---------///000222333333<<>>666222333333111///444222222555777GGGccc}}}oooUUUDDD888333///000111//////111...------///111333222111<<>>444333888999888666333222222222111000000///...///111333555555;;;DDDZZZsssgggSSSFFFAAA;;;666444444444444222222222222333333444555555:::BBBPPPddd{{{iiiYYYFFF<<<777555666999>>>BBB@@@888333444333///000333000111555333:::OOOnnnwww[[[HHH999333///000000//////222///...---000333444333000777@@@QQQiiilllTTTAAA555111///000000111222222333333///444222333666555BBB[[[xxxvvv^^^@@@<<<666222111222333333222222333333333222222111111666999>>>PPPnnnsssNNN<<<555555000555AAAEEE;;;555000111111//////222111---000;;;DDDBBB999222111111000000/////////...000000000000000000000000000111444555555>>>XXXqqqsssPPPCCC777555666555444333222222333333333444444444666555666;;;JJJcccpppWWWCCC777444444111444666777<<>>KKK]]]uuuyyyaaaNNNNNNKKKZZZkkkrrrqqqiii\\\RRRMMMTTT]]]gggzzzxxxfffNNN<<<555444555444<<<888444222333333111///111111222222222333333333999BBBTTTiii}}}nnnXXXFFF???:::888666222111222111111111111222333444555888===???III```tttfffJJJ===:::666444444:::BBBDDD<<<444444555555111111333444222333===IIIhhh~~~bbbKKK<<<666222222111...---///000000000000000111111222666<<>>NNNiii{{{WWWDDD444333666888===EEE===888222//////000///---111222333555<<>>666444444333222222333333000111:::EEE```}}}dddMMM===666222222111///---///000000//////000000111222444:::HHH\\\tttxxx^^^GGG999555111000/////////000222333:::111...222444555???MMMhhh|||lllMMM;;;333444000222555000444333111000000111333444666999:::???NNNiii[[[GGG666333666999???GGGAAA;;;444000000111000///000222333555<<>>777222111///.........///000...///000000//////000111222111111222333:::IIIXXXrrreeeSSS@@@888888777666666:::777444333333333333222666333555;;;CCCSSSssstttXXXFFF<<<666555777:::;;;666777???FFFYYYvvv~~~lllTTTAAA<<<999888888999:::BBBKKKbbbuuuooo[[[MMMKKKKKKTTThhhxxxwwwiii^^^UUURRRSSS___ppprrrZZZEEE:::666666777:::777555333333222111///111111111111111222333333777<<>>999777666333222444111111111111222333444444444:::;;;DDDXXXkkk{{{]]]III>>>999666555999AAAEEEAAA:::666333111333222222222000///777AAAUUUtttgggRRR@@@888111111111///...///000000//////000000111222222777DDDWWWnnn}}}dddLLL<<<444111000/////////000111222666000///222444444<<>>;;;999999888555333222333555666666444111333888===KKKiii{{{dddKKK<<<777555555666777888444555===DDDXXXuuuoooWWWCCC;;;888777999999:::???FFFVVViiiwwwbbbRRRKKKIIIMMM\\\sssvvvggg\\\VVVTTT[[[jjj~~~yyybbbKKK===777666777888777555444333222111000222111000000111111333333666999BBBUUUmmmzzz___EEE>>>888777555333333555222111111111222222333444333999;;;BBBTTTeee|||eeeLLL???888444333999@@@FFFEEE???999444111333222222222111111888AAAOOOmmmlllWWWCCC999111000111000...//////////////////000111111111555@@@RRRhhhkkkSSS???555111111000//////000111222333//////333333333999@@@RRRoooxxxXXXDDD:::777111222555000333222222111111222222333666:::===CCCTTTnnngggPPP:::333444777???HHHHHH@@@777111///111111000000111222555===CCCBBB<<<222111///.........///000...///000000//////000111000///000222333555===GGG\\\ttt}}}cccTTTMMMGGGCCCBBB999777555444666888888888555222333888<<>>EEEHHHDDD<<<555222222111111333333444:::BBBKKKfffqqq^^^FFF;;;111000111000///////////////...///000000111111555>>>MMMbbbzzzsssZZZDDD777222111000//////000111111000///000222333333666;;;LLLggg~~~___JJJ===999222222555000222222222222222222222222444999>>>FFFXXXssslllTTT<<<333222444<<>>222111///.........///000...///000000//////000111000///000222222222888???UUUkkkrrrccc\\\VVVRRRQQQJJJGGGCCC???===;;;999777888666777:::===GGGaaa{{{vvvlllcccSSSEEE888666888777444222222444111222:::AAASSSpppxxx```HHH===888666888999888:::===EEEVVVlll~~~qqq___KKKMMMLLLOOO```wwwpppeeeZZZWWW]]]oooqqqZZZFFF999555666555666777666333111111111222111/////////000222444555666===JJJ]]]sssfffHHH@@@999666444111222555333222222111222222333333222999:::>>>KKKYYYpppyyy\\\HHH???:::666777;;;BBBHHHEEE<<<555333222000000333444555:::AAAGGG\\\zzzvvvcccJJJ===111///111111////////////......//////000111222555;;;HHH[[[sssyyybbbIII999222111000/////////000111///000111222222222555888FFF^^^}}}eeeOOOAAA;;;222222555000222222222222222222222222222888>>>HHH[[[vvvrrrYYY@@@555222222999AAAFFF???666000/////////...000111111555>>>FFFFFFAAA222111///.........///000...///000000//////000111111//////111111111555;;;LLL```{{{rrrccc^^^[[[YYYYYY\\\YYYTTTOOOJJJCCC===888:::777888::::::BBBZZZrrr|||hhh[[[RRRJJJCCC;;;555777999777444333222444000222:::???QQQmmm|||dddKKK???:::666888999888999;;;BBBNNNaaauuuyyyiiiRRRPPPMMMMMMXXXlll}}}{{{ooo```YYY[[[iiixxxbbbLLL<<<777777444666888777333111111222222111///......000222444222555;;;EEEUUUjjjhhhJJJAAA999666333000111333333333222222111222222333000777888;;;GGGTTTjjjdddLLLAAA;;;555444666===EEEDDD;;;444333333000000222333444888===???OOOjjjyyyhhhLLL>>>111///111111000//////............///000000111444999CCCTTTmmm~~~gggMMM<<<333222000/////////000111000111222111000222555666@@@SSSqqqjjjSSSDDD<<<333222555000222222222333333222222222111777>>>HHH[[[uuuwww^^^DDD888333222777>>>DDD>>>666111000000///...000000111555>>>GGGGGGCCC222111///.........///000...///000000//////000111222///...000111000444999BBBRRRmmmhhhVVVOOONNNPPPRRRZZZYYYXXXWWWVVVRRRLLLHHHDDDAAA@@@@@@>>>CCCXXXooonnnVVVIIIBBB===999555333555666444444666333555111222999>>>OOOkkkgggMMMBBB;;;777777888888888;;;???HHHXXXlllttt\\\TTTLLLMMMTTTbbbvvv|||lllaaa___iii}}}gggPPP???999888333666888777444111111222222111///......000222444000444:::BBBOOOddd|||jjjKKKBBB:::666333000000333333333222222111222222222...666666999DDDPPPfffgggNNNAAA999222111222999CCCCCC:::333333444111000222222222555:::999EEE^^^}}}{{{jjjMMM???111...111111000///...............///000000111333777@@@PPPiiikkkPPP>>>333222111/////////000111000222333111000222555666;;;LLLiiilllUUUEEE===333222555000111222222333333222222111111777>>>HHHZZZsss{{{bbbGGG:::555222666===CCC>>>777333222222000...000000111555>>>GGGHHHDDD222111///.........///000...///000000//////000111222///...000111000333888:::IIIbbb~~~___HHH???>>>AAAEEEJJJLLLQQQXXX]]]___]]]ZZZUUURRRPPPNNNJJJMMM```vvvfffMMMAAA<<<888666333222333222111333999444555222222999===NNNjjjiiiNNNDDD===777777888888888;;;===DDDQQQfff~~~{{{eeeUUUJJJLLLSSS^^^qqqvvvjjjeeemmmnnnUUUAAA777333555444666999666111...000222111111000000000000000///333888>>>KKK```wwwmmmRRRAAA===<<<000***111666222222222222222222222222///666666777???HHH\\\vvvuuuZZZDDD888333444333555999===<<<666///000000/////////111222333777AAAVVVtttkkkVVVBBB222000111...---///---------............///000222777>>>III]]]{{{www___>>>777333000111111...///222//////......///111444555<<>>DDDHHH;;;333,,,,,,...------///......------------......---...000000000111333555:::BBBSSSlllkkkWWWMMMEEE@@@@@@JJJIIIIIIIIIKKKOOOSSSVVVNNNTTTYYY[[[^^^eeerrr|||fffNNNAAA;;;999444444333222222333444444000222000222999<<>>DDDHHH;;;333------...------///......------------......---...000000///000333555444:::III```yyyjjjYYYKKKFFFGGGCCCDDDEEEGGGIIIIIIIIIIIIWWWZZZ]]]___cccnnn~~~iiiOOO???999777444333222222222222333444000333000222:::===KKKddd|||pppWWWFFF===666777999999888888===@@@EEEPPPfff}}}lllWWWNNNKKKOOO___qqqwwwcccOOOAAA:::666555777<<<;;;555111111222111111000000000000000333444666999BBBTTTjjj{{{uuu\\\DDD999:::666444333,,,222222222222222222222222///555444444;;;BBBRRRjjjhhhQQQAAA999333222222777===>>>999444222111000///000000222333555888CCC[[[zzzvvvZZZFFF444111111...,,,///---------............//////000444:::CCCUUUqqqlllMMM999333//////000...///222//////......///111333444444===QQQmmmoooVVVBBB999666444111222222222222222222222222333444999BBBSSSkkkuuuVVVCCC888222222888======999222///111222///222111000111666===CCCHHH<<<444------...------///......------------......---...000000///000222444///444@@@SSSkkkxxxdddUUUSSSWWWJJJNNNRRRVVVWWWUUURRROOOUUUVVVVVVUUUWWWaaappp{{{lllPPP===777666333333222222222222333333000333111333:::>>>MMMhhh~~~vvv]]]GGG>>>777888:::999777777===>>>???HHH[[[ssswwwbbbTTTJJJIIIUUUeee|||kkkVVVDDD:::666555888======888333222222111111000000000000000333333444888???NNNeeewwwwww\\\KKKBBB<<<000---222222111111111111111111111111111666333333:::@@@NNNdddpppXXXDDD999444111111666<<<>>><<<888333222111000000000111222666555;;;OOOnnn{{{]]]HHH666111111---,,,...---------............///......222777>>>NNNiiipppRRR<<<555///...///...///111////////////000111222333222888JJJfffttt[[[FFF;;;666444333222222222222222222222222222444888@@@OOOfff~~~{{{]]]GGG999111222666999;;;888222///111222000222222111222555;;;BBBGGG===555......///...---///......------------......---...////////////111333111333<<>>777666333333222222222222333333111444222444:::???QQQmmm|||cccIII???888999;;;999777777;;;;;;<<>>999555444222111111000000000000000222111333888===III```tttxxx___LLLAAA999000111666444111111111111111111111111222666333333:::>>>JJJ^^^xxxwww^^^GGG:::555222000444;;;???>>>;;;444333222000000000111111222000333CCC___~~~|||```KKK888222111---,,,...---------............///---...000444:::HHHaaawwwsssUUUAAA888///.../////////111/////////000000111222222333666EEE```{{{vvv___JJJ<<<666444333222222222222222222222222222333666===JJJaaazzzcccLLL;;;333222555666999999333000111111000222333333333555:::AAAGGG>>>666/////////......///......------------......---/////////...///111222333444999DDDUUUkkkfffOOODDDBBBBBBBBBEEEJJJNNNRRRUUUVVVVVVXXX[[[___aaa___^^^^^^___rrrvvvZZZCCC999666333333333444444333333333111555333444;;;@@@TTTrrr~~~fffKKKAAA999888:::999888888999999;;;AAAKKK]]]sssvvvdddSSSJJJMMMVVVeeexxxwwwbbbKKK<<<888555555:::===:::666555222111111000000000000000111000333888<<>>666333000333:::>>>???===555444222111000000000111333111333>>>UUUsss}}}dddNNN999333111---+++...---------............///---...000222666CCCZZZoooxxx\\\GGG;;;111///000//////000//////000000111111111111555666BBB[[[wwwzzzfffPPP???666333333222222222222222222222222111333555:::FFF\\\vvvkkkRRR@@@555333444444999:::555111111111000333444444333444999AAAGGG???777000///000......000......------------........./////////......000222111333555<<>>BBBGGGJJJMMMOOOTTT\\\cccffffffffffffpppcccKKK===777444444555555555555444444111555444555;;;BBBXXXwwwhhhOOOCCC999777999888888:::::::::===AAAFFFRRRgggzzzppp[[[LLLJJJMMM[[[lll|||iiiRRRAAA:::444333888<<<:::777777222111111000000000000000000///222888999>>>QQQgggwww~~~```UUUNNNDDD666333444,,,111111111111111111111111000333000000888;;;BBBTTTfffmmmUUUEEE888444000222999>>>???>>>666555333111000000000000444444666===MMMffffffPPP;;;444111---+++------------............///......///111444???UUUjjjfffLLL???333000000000///000///000000111111111111111666555???WWWtttnnnXXXDDD888333333222222222222222222222222111333444888CCCXXXssstttZZZDDD888444333444:::<<<777111111111000333444555444333888@@@GGG@@@888111000000///...000......------------........./////////......///111...000222555===NNNdddtttlllTTTIIICCC>>>;;;:::::::::<<>>===???@@@AAAIII^^^ssszzzcccQQQIIIHHHPPP___tttnnnWWWFFF:::444222666;;;:::888888222111111000000000000000000///333888888999KKKaaasssgggnnntttbbb>>>...555999000000000000000000000000...111...///666999@@@QQQ```~~~sss[[[KKK999444000222888>>>???>>>777555333111000000000000111222444777CCCYYYvvvgggQQQ<<<444111---+++------------.........//////......///111333===SSSggg~~~nnnOOOBBB555111111000/////////000000111111111111000777555===TTTrrruuu^^^HHH:::333222222222222222222222222222111222444777AAAVVVrrrxxxsss~~~zzz___HHH:::444111444;;;===888222111111000333555666444333777@@@GGGAAA888111000111///...000.........------............/////////------///111---///111222888GGG\\\kkk}}}```OOODDD<<<<<<;;;999888777888999:::===<<<<<<===@@@FFFLLLPPP\\\pppnnnYYYHHH>>>555666777888888777666555111666555666<<>>666666111222111111000000000000000///000000111444;;;CCCIII```vvvfffLLL>>><<<666222333999@@@BBB???666000222222//////222000444222222>>>NNNiiisss[[[AAA555333111---+++...------------...//////---000...111666777DDD\\\yyy|||YYYFFF555000000---///333//////000111111111111111111333:::JJJccc|||aaaJJJ===777222666555444555666555333111111222555999>>>LLLdddzzzpppZZZSSS]]]pppkkkPPP===444222555999;;;:::555000//////111444777666555777>>>EEECCC999000///111///...//////...---,,,,,,---...///000000//////.........---//////222333555===OOOaaa}}}}}}kkk[[[OOOKKKEEE???<<<===>>>===<<>><<<;;;<<<>>>AAABBBFFFTTTiiiyyywwwdddMMM>>>888666777999777222111444444333666::::::BBB___~~~|||aaaEEE888:::777555:::;;;CCCGGGCCC???DDDHHHQQQccc{{{yyyeeeSSSFFFKKKPPP[[[nnnwwwaaaNNN>>>777222555999999777777333111//////000111000/////////111333333888EEERRRgggvvvqqqbbbUUUGGG666333333,,,222222111000000000000000000000111111444:::BBBGGG]]]ssslllRRRBBB>>>888333444:::@@@CCC???777111222222//////222000666333222;;;IIIbbbuuu^^^DDD777444222///------------------...//////...111///000666777DDD\\\uuu```KKK777222222///...111//////000111111111111111111333999GGG]]]xxx~~~eeeMMM@@@:::666666555555555777777555333222222444777<<>>GGGcccdddGGG999;;;777555:::<<>>DDDQQQmmmhhhKKK<<<<<<888666;;;===AAAMMMMMMGGGFFFCCCEEEQQQgggyyy{{{hhhYYYLLLLLLOOOYYYjjjooo\\\CCC999222333777888888999444222000000111111000///111///000222333666???IIIZZZlllcccNNNBBB999:::;;;444333222111111000000111111222222222222333777===AAASSSkkk{{{bbbIII???444000111333888===???;;;666333000///000111...777666222555;;;QQQooo{{{dddIII:::444111///...,,,------...............///000,,,...444444>>>TTTjjjqqqVVV<<<555666333///...//////000111111111111111111333777???NNNeeennnUUUBBB999555666555555777999999888777333333333444666BBBYYYnnnzzzbbbJJJAAA<<<@@@MMMeeeyyy\\\EEE888444111666:::;;;777444222222111333555444444:::DDDMMMHHH<<<222000000///...///.........------.........///////////////.........000///000111000444@@@LLLaaayyyppp```TTTFFFBBB???AAAFFFKKKMMMMMMLLLNNNPPPRRRSSSSSSQQQPPPKKKQQQ___tttxxxcccNNNAAA555444888888555444777666888???JJJ\\\yyymmmOOO>>>===888666<<<>>>FFFUUUVVVMMMHHHAAA@@@JJJYYYlllqqqaaaPPPMMMLLLSSS^^^ppptttbbbCCC999111111555777999<<<555333111000111111000///111///000222333444;;;CCCUUUhhh~~~fffRRRFFF999555666222333222222111111111111111111222222222333666;;;???OOOfffiiiOOOBBB555000111111666;;;???===999333000///000111---555555222444999KKKggg}}}fffKKK:::333///---...,,,---......//////.........///+++---444333:::MMMeeevvvZZZ???666777444000000//////000111111111111111000333777===III```{{{vvv\\\FFF999555555555555666888999777666333222222333444>>>SSSggg}}}|||cccIII@@@::::::BBBWWWttt~~~aaaHHH:::444111555;;;<<<888555333333000333444333444999DDDMMMJJJ>>>333000000///...///---..................---.........///////////////000//////000///111:::DDDXXXqqqwwwggg[[[JJJEEE@@@>>>@@@BBBCCCBBBCCCDDDFFFHHHKKKOOOQQQSSSTTTZZZfffxxxsssYYYHHH888444666777555555888777888AAAPPPgggpppQQQ@@@>>>888777===???NNN```cccVVVLLLBBB???FFFPPPbbb{{{|||lllUUUOOOLLLOOOVVVbbbsssyyygggGGG<<<222111555777:::===666444222111111111000///222//////222222333888>>>NNNaaayyykkkXXXLLL:::333444333333333222111111111111222000111222222333666:::>>>KKKbbb~~~qqqXXXGGG777333333222666<<>>NNNgggkkk\\\KKKFFF@@@>>>???@@@???>>>???>>>===>>>@@@DDDIIIKKKQQQXXXbbbqqqiiiVVVBBB888777666555555888888===HHH\\\tttrrrSSS@@@>>>888777>>>AAAUUUlllrrrdddUUUHHH@@@DDDJJJ[[[tttzzz^^^SSSKKKMMMPPPUUUaaannn|||~~~nnnOOOBBB666333555777:::===666444222111111111000///222//////111222222555:::EEEYYYqqqoooYYYMMM===444666666444333222222111111222222///000111111333666:::>>>GGG]]]xxx|||]]]III888444444222555;;;???AAA>>>444...000111000...222///---333555???RRRqqqlllPPP>>>333...---///+++,,,...///000///...---...///...222999444666DDDWWWuuugggKKK===777111000333//////000111111111111111///333666777>>>RRRpppkkkOOO>>>:::333222222333444444222000000111333333222888HHHYYYqqqfffIII===888888999AAARRRmmmmmmRRR???666111777<<<===:::555222111---111444444444888@@@GGGMMMAAA555111000//////000------...//////...------............/////////000///......000000///333:::CCCZZZvvvyyyaaaQQQDDD???;;;:::===@@@@@@@@@???>>><<<<<<===@@@CCCEEEGGGOOOVVV___rrrlllTTTDDD===999888999;;;???IIIYYYppprrrSSS@@@===777777???BBBXXXuuusssaaaOOOBBBBBBCCCSSSjjjkkk[[[MMMLLLMMMNNNUUU```mmmwww{{{zzzzzztttxxxrrrsssUUUGGG:::555666777999<<<777555222111222111000///333//////111222111444888>>>RRRlll~~~nnnUUUIII:::444555555444333222222111111222222...///111111333666:::>>>DDDZZZttt^^^III777333222///222999???BBB???444...000222000///111,,,+++222333:::JJJkkknnnSSS???444///...111+++,,,...000000///...---...111000555<<<666666CCCQQQooolllPPPAAA777000///444//////000111111111111111...222555444999LLLjjjkkkOOO>>>999333222111111222222000...///000333444222777FFFUUUjjjmmmPPPDDD;;;;;;:::;;;EEE]]]}}}qqqVVVAAA777222777===>>>:::555222111,,,000444444444777???EEENNNBBB555111000//////000,,,---...//////...---,,,---.........//////000000///---...000000///222888;;;QQQmmmrrr___RRRDDD???:::999;;;============<<<<<<<<<===>>>@@@BBB@@@HHHLLLOOO```}}}~~~dddPPPDDD>>>===??????FFFTTTiiirrrRRR???<<<777777???CCCYYYzzz}}}jjjUUUDDD@@@===KKKbbbzzzwwwbbbQQQMMMMMMLLLRRR[[[[[[eeehhhiiimmmkkkpppmmm|||}}}^^^III777444444222666>>>:::666111000000111000...000111222222222333666888???KKKbbbyyysssXXXGGG<<<444222444000000000000000000000000000000000000000333888;;;GGGVVVooonnnSSS:::444555222111444888>>>>>>777111222111......000111000000333;;;BBBbbb}}}pppVVV???333///.........///000000---,,,+++,,,...---///333444333666;;;QQQeee}}}uuuYYY???444444333///////////////000000000000---222222555>>>FFF]]]}}}}}}jjjQQQ@@@:::444333111111222333222111000222222222333999AAAHHHfffzzzqqqXXXBBB===:::999;;;===JJJhhhvvvYYYDDD999666000444@@@CCC999111111000------///222444<<>>;;;999777777777777666555777777777777777888999999CCCAAAFFFRRRaaattt~~~jjjWWWJJJHHHKKKQQQ\\\ppppppRRR???999333555===>>>WWWiii|||sss^^^MMMEEEBBBGGGTTTjjjoooXXXOOOMMMLLLNNNRRRVVVWWWZZZ]]]]]]```lllyyyfffvvvfffPPP;;;666555333555;;;;;;777333111111222000///000111222222222333555777<<>>888222222111...///111222000///111888???ZZZuuusssXXXBBB555111000///---///000///......///111///...///222333333666<<>>999444222000...000111111///...000555:::OOOiiivvv\\\EEE888222111000---............000333555000......111111111666<<>>;;;666222000//////000///...---///444888GGG___{{{xxx___HHH999222000000---......------///333666111...---///000000555<<>>;;;666666:::888999IIIbbb{{{lll[[[OOOGGGDDDMMM```vvvrrr___QQQMMMMMMLLLKKKMMMPPPQQQSSS\\\eeewwwKKK[[[ppp~~~hhhNNN???;;;999777666::::::999777555333222222000111222222111111333555888;;;IIIbbb{{{hhhOOO???999777666000000000000000000000000111222333333333444777999<<>>999888666555???MMMnnnsssUUUBBB333111555@@@GGGDDD;;;333222///...000000000444;;;DDDDDD>>>444///111111...+++,,,.../////////...------------...............000000000000000111111222555555999FFF\\\vvvdddHHH;;;333222000111222333333222222222111111222222333444000222555666555999IIIYYYwwweeeKKK===;;;666666999666;;;EEEZZZsssttteeeSSSIIICCCJJJYYYllliiiXXXPPPMMMLLLJJJKKKNNNPPPQQQYYYaaannnCCCSSSjjj}}}qqqYYYGGG>>>;;;888555999::::::888555333222333000111222111111111333444999:::FFF]]]uuunnnTTTBBB;;;888555000000000000000000000000000111222333222333555777;;;FFF[[[www```EEE888222000///444777<<>>VVVssslllPPP<<<444333333...///000000111222333333///111///111666666@@@VVVoootttcccPPPAAA888666333222333333222111...000111000///111666;;;GGG^^^xxxoooYYYGGG>>>888777555222999DDD```xxxzzzYYYDDD555222222999BBBBBB;;;222111......000000///333999BBBEEE@@@555///222222///,,,,,,---...............,,,---......//////......///000000000111111111111333333555???QQQiiicccGGG:::444222111111222333222111000000000///000111111222...000333555444666???KKKhhhcccJJJ<<<;;;666555888666>>>DDDTTTkkk}}}qqqWWWKKKCCCGGGRRRbbbyyyuuubbbTTTLLLKKKHHHIIILLLNNNOOOUUU\\\hhh<<>>888222000000000000000000000000///000222222222222444555:::CCCVVVqqqiiiMMM===777333000222444;;;@@@===555222555000///......///111222333777FFF```zzzjjjRRR???444000000---///000///...---...///...,,,---000000///222777888PPPnnnvvvXXX@@@555333333...///000111222333333444...111...111666555===RRRiii~~~nnnYYYGGG:::777333111111222333222///111222111///000555999@@@WWWqqqwwwbbbLLLAAA999777444111555>>>PPPkkk]]]FFF888333000444===AAA;;;333///------000000///333999???DDD@@@444...111222...------,,,,,,------......,,,---.../////////...---//////000111111111111111000222444:::GGG]]]vvvcccHHH;;;555333111000111222111000///////////////000111111000///111444333444:::BBBWWWssscccIII;;;999444444888666===BBBQQQhhhbbbSSSEEEDDDIIIUUUmmmnnn\\\PPPKKKHHHHHHLLLNNNOOOSSSYYYeee|||888IIIbbbyyymmmVVVDDD;;;777444777999:::888444111111222000111222111000000222333888999BBBUUUjjj}}}}}}___III???777000000000000000000000000000...///111111111111333444999AAARRRllloooRRRAAA;;;777333111333:::AAA>>>666333666333111//////000111111000222@@@ZZZuuulllUUUAAA555111111---...000111000///000111---,,,---111000///111666666NNNmmm~~~^^^CCC666333333...///000111222333444444...000...111777555<<>>444222000000000000///...000000000000000111222222555222000222222222666===KKKjjj~~~cccIII:::888444444888666:::@@@OOOhhhnnn[[[IIIBBBAAAJJJaaayyyxxxeeeWWWMMMJJJJJJMMMOOOPPPTTTZZZccczzz666AAAVVVmmmpppXXXGGG<<<777555555666888:::666000000333111111000000000000111111666888>>>LLL```www}}}dddMMM<<<444222111111111111000000000000000000000111222222333333;;;AAAMMMbbb}}}yyy\\\GGG:::555333444222777???AAA999333222111///...///111222222111555:::MMMiiisssWWWAAA666000,,,////////////////////////.../////////...///111444:::KKKfffhhhJJJ555000555000000000000000111111222000---...111333666===DDD^^^|||iiiSSS???888333222222000000222000000000000111222333444>>>KKKbbb||||||]]]NNN???:::666333333666===PPPnnnhhhIII<<<555...111:::>>>999333111000/////////000222333>>>@@@===555...---...------+++***+++...000...,,,111000......222666333,,,000111222222111000...---...111444666:::GGGbbbzzzdddHHH:::444333222222111111222222000000111111111222222222111111111000000111444777FFF]]]}}}|||ZZZMMM@@@:::888666555666:::>>>JJJaaazzz{{{cccMMMDDDCCCGGGVVVhhhxxx]]]TTTIIIEEEJJJLLLJJJPPPZZZdddttt444===OOOfff}}}vvv___KKK>>>888666555555888;;;888111000333111111000000000000111111555777<<>>666333111111111111000000000000///000000111111222333333:::@@@MMMaaa{{{fffMMM===555333333111555>>>BBB<<<444111111///......000111111111333777HHHddd~~~vvvZZZDDD777111...////////////////////////...//////......///111333888HHHbbb|||mmmPPP999222444000000000000000111111222000------000222444:::BBBZZZuuulllVVV@@@999333222222000000222000000000000111222333444:::GGG___{{{fffUUUDDD;;;666222222444<<>>666000222:::>>>:::555111000/////////000222222<<>>KKK___xxxrrrUUU@@@555333333000333<<>>SSSmmmooo[[[CCC;;;333222222111000222000000000000111222333333666BBBZZZwwwtttaaaJJJ===666222111111;;;CCCVVVrrrnnnRRR???888111222:::>>>;;;666000000/////////000111222999===;;;444---,,,,,,+++---,,,+++,,,.../////////...777AAAFFFJJJNNNNNNJJJBBB>>>999444111000111333000111333555666>>>RRRddddddHHH:::333333222111111111111222000000000111111111111222111111111111000111333666;;;LLLhhhxxxbbbJJJ@@@777666666555555888999;;;EEEZZZttteeeTTTIIICCCFFFOOOeee}}}hhhZZZNNNMMMNNNLLLMMMRRRXXXhhh111333===QQQkkkrrrZZZGGG===:::555555999>>><<<666222222222111111000000111111222222444888???NNNeee~~~oooVVVCCC999666111111111111000000000/////////000000111222222222444;;;HHH\\\uuuyyyZZZAAA555333333000111:::BBBBBB999111000...------///000///...222222<<>>>>>888333333222222111111111111222222111333777;;;GGG\\\xxxrrrXXXCCC888555111111111111000000000///...//////000111111222222111888EEEWWWqqq~~~]]]CCC666333111///000777@@@CCC<<<333000///------/////////...222222999LLLhhhgggLLL;;;222...////////////////////////---......------...000333999DDDXXXpppgggKKK888222000000000000000111111222444111111333222111555:::IIIaaavvvdddLLL???444222222222111222111111111000111111222333444===PPPkkkuuu]]]GGG:::555222000666777???UUUuuurrrXXX???888111000555999999777000///.........///111111777<<<===777111000///---,,,,,,,,,,,,---...111333???IIIQQQOOOHHHDDDAAA>>>CCCEEEFFFFFFBBB<<<555111222111111333555999DDDOOOlll~~~dddHHH:::333222111111000000111111000000000000000000000000000111222111000000111333666???TTTqqqrrrXXXFFF???999666666555333444666666777>>>OOOiiipppVVVDDDDDDLLLNNNddd~~~wwwcccWWWQQQPPPQQQTTTXXXggg111111555BBBWWWppp}}}hhhTTTFFF???888777888>>>???:::555444222222111111111111222222000444777:::BBBUUUqqqvvv[[[DDD888444111111111111000000000000......///000000111111222///666AAARRRkkkdddHHH999444000000000444===CCC???888111000......///000///...111333777DDD]]]|||lllOOO<<<222...////////////////////////------...---,,,---000222888BBBTTTllllllPPP<<<444000000000000000111111222444222222333333111444:::DDD[[[|||yyyiiiPPPBBB555111333222222222222111111111111111222222555;;;JJJbbb|||jjjQQQ???777444222333444:::JJJcccuuu[[[@@@888111///333777999888//////.........///000111666;;;===888333111///---,,,------,,,,,,...222555BBBHHHKKKDDD<<<888555333555:::@@@EEEFFFDDD???<<<555222000222333555===EEE___uuudddHHH:::222222111000000000000111111000000000000000/////////111222222000000111222444;;;LLLhhh}}}dddOOOCCC;;;777666777666333333666555666<<>>;;;777666333222222111111222222333000555888999???PPPkkk{{{^^^FFF888444111111111111000000000000......//////000111111111000666>>>LLLccc~~~oooRRR>>>555///111111222999AAABBB===333111//////000000000...///222666>>>SSSssspppSSS>>>444///////////////////////////,,,---...---,,,---000222555===NNNeee}}}pppTTT@@@888000000000000000111111222222000111333222000333888>>>SSSttt}}}mmmSSSDDD555111333333222222222222111111111111111222444777DDDZZZuuuyyy]]]EEE:::555333111333888AAAQQQjjjyyy___AAA:::222///222777999::://////...---...///000111333:::<<<888333111///,,,,,,------,,,,,,...222666BBBDDDBBB;;;555555555444---000666<<>>888444444444555:::@@@PPPhhhcccHHH:::222222111000000000000000111111000000///////////////111222222000///000111222777FFF^^^{{{nnnUUUEEEAAA555333444666666333333666444555:::III___xxxkkkUUUHHHCCCFFFSSSeeeyyy|||mmmccc___^^^```mmm...000444:::HHH]]]wwwrrraaaPPPFFF<<<888777<<<>>>;;;888777333222222111111222222333000555999:::===NNNhhh}}}~~~aaaGGG999444111111111111000000000000......//////000111111111111666<<>>DDD[[[}}}tttYYYGGG666000222222222333111111111111111111111111111555>>>MMMgggxxx\\\BBB666666111333555888===JJJccczzzgggIII888111333111555:::666444///---///000//////111111666;;;999333...---...000---+++------///555===EEE===666333000,,,,,,.........///111444;;;CCCIIIFFFEEEBBB???===;;;;;;:::DDDVVVpppdddHHH666222111111000000000000000000000000000000000000000000111111222111111000000///111;;;OOOjjjooo\\\LLL@@@999666222222222111000111333666777777999AAARRRkkkkkkVVVGGGCCCFFFNNN```zzz---333111333???LLLccc~~~ooo[[[JJJ>>>999666:::@@@BBB===666111000000000111111000...000222555777999BBBWWWkkkgggKKK;;;777222222111111000/////////000000000000111111111111111444:::DDDUUUkkkjjjLLL>>>222333333111222888???DDD;;;666000...000111///---...111...111CCCWWWqqq|||```GGG777111........................///...---,,,,,,---///000111333???XXXqqqeeeIII:::444///---000111//////000000///.........000222333;;;AAAWWWxxxxxx___MMM:::333333333222222111111111111111111111111111555<<>>AAA@@@@@@AAABBBCCCBBBBBBAAAGGGXXXpppeeeIII777222111111000000000000000000000000000000000000000////////////////////////000000555DDD]]]wwwuuubbbNNN@@@888555333111222333222111111333555666666999AAARRRkkkrrrZZZIII@@@BBBJJJYYYooo...222000000;;;GGG]]]xxxvvvbbbQQQAAA;;;888:::@@@BBB???:::222000//////000111///...222333555666777>>>QQQcccjjjOOO===888111222222111111000///...000000000000111111111111111333888@@@PPPfffxxxWWWBBB444333111111222666===CCC>>>888111......//////......000,,,...<<>>VVVpppjjjNNN<<<555000...000111//////111111000///...//////111222888>>>RRRqqq}}}fffSSS???666444333111111111111111111111111111111111444999GGG```~~~mmmOOO<<<777111000111222333999JJJZZZwwwmmmNNN;;;222222000555;;;888666111---//////------///000666<<<;;;555000......000,,,,,,---...///555<<>>???DDDOOOaaawww...222///...777AAAUUUooo|||gggUUUCCC===888999>>>AAA@@@===333111//////000000///...333333444555666<<>>444...........................------------...///000///222===SSSnnnrrrSSS???777222///000111//////111222111000//////000000111777;;;MMMjjj~~~iiiVVVAAA777555333111111111111111111111111111111111333777BBBZZZzzzxxxZZZDDD:::444222111222222666AAAMMMgggxxxrrrRRR>>>333222///444;;;888777111......///------///000666<<<===777111......///,,,,,,...//////555<<>>???;;;666000111555888<<<>>>@@@AAAEEEQQQdddyyyzzzwwwtttxxxjjjMMM;;;222111111000000000000000000000000000000000000000111000000//////000111222999555333999HHH^^^qqq|||pppggg\\\ZZZaaaiiimmmmmm^^^UUUFFF:::333111222333///111333444333222222333555555999BBBSSSlll~~~aaaIII>>>>>>AAAHHHSSShhh---222///---444<<>>???>>>555222000///000000000///222222333555666<<>>UUUuuueeeKKK;;;666333111222222444<<>>999222//////...,,,,,,...//////444;;;BBB<<<888999:::888888:::<<<;;;<<<@@@DDDCCC<<<666111000000000222555888:::>>>FFFVVViii~~~}}}uuummmjjjrrrjjjOOO===222111111000000000000000111111111111111111111111000000//////000111111222222000///444@@@PPP```iii]]]RRRFFFBBBGGGOOOSSSSSSLLLFFF>>>888555333222222///111333444333222222333444555888BBBTTTllleeeKKKAAA???@@@DDDKKKZZZvvv---222000...333888EEE\\\wwwqqq^^^JJJCCC;;;777888<<<>>>???777444111000111111111000111000111444666;;;GGGTTThhhqqqWWWEEE===333222111000////////////000000000000111111111111333555777;;;EEE[[[vvvqqqTTTBBB888111222222111555<<>>888333000000111222777===HHHZZZooo{{{]]]FFF888222---111999777888111------...---...111...666>>>@@@;;;444000///...,,,,,,///000000444:::<<<888777:::===>>>@@@CCCEEEDDDDDDEEEEEEAAA:::444444222000......111444777777<<>>AAABBB===;;;888666555444111000000111333333222222222333333444888CCCTTTmmmiiiQQQDDD@@@???BBBEEEOOOhhh,,,333111///333555@@@UUUlll|||xxxeeeNNNGGG===888888;;;???@@@999666333111111222222111111///000222444888CCCNNNaaa|||yyy]]]GGG===555333000.........000111000000000000111111111111000333666999BBBWWWrrr{{{```HHH:::222333333000333;;;===;;;888333000///000111...///...111555444EEEdddyyyvvv[[[CCC444........................,,,------..................333;;;JJJeeejjjQQQ===666111111111//////222///000000111222222222222444666@@@WWWvvvnnnYYYCCC888555333222222111111111111111111111111111222444:::NNNnnndddKKK>>>777111111222222555999<<>>>>>??????>>><<<888444222333222000///000222444555444666===MMMeeepppbbbTTTOOOUUUeee{{{|||cccIII999222111111000000000000000111111111111111111111111///000333555666555444333444444333555:::CCCLLLRRREEE@@@999555444666777888555444333333444333111000111222333222111111333555222444888CCCUUUmmmjjjTTTDDD>>><<>>777222111111//////222...///000222222333333333333444===SSSsssqqq\\\EEE999555333111111111111111111111111111111111222444:::MMMlllsssXXXDDD;;;444333333333555888666EEEWWWgggxxxeeeMMM;;;222+++///666555666000+++,,,......000333---666???BBB===555000///---,,,---000000000444:::444///---000222000111333111222444444222000000111...///000111222333444444444333888GGG___zzzqqqcccRRRHHHHHHTTTiii{{{xxx___FFF666222111111000000000000000111111111111111111111111222555888;;;<<<:::888666333222000000333:::BBBHHH>>><<<888444222222333444444333222222333444333222222222222111000111333666222333888CCCUUUmmmhhhTTTCCC<<<:::===>>>@@@PPPccc~~~---000222111111555===DDD[[[pppuuuYYYKKK===:::===>>>@@@BBB>>>999444111222222111///111000//////000555;;;@@@\\\qqqiiiOOO>>>666444000.../////////...000000000000000000000000000333111666CCCOOOfffnnnSSS<<<222333///000444333:::;;;:::666000---...///---///000...---444AAALLLllleeeJJJ999///...------...///...------------............///000111666DDD[[[vvvbbbGGG999000111333000000333000000000000000000000000000555===LLLiiiuuucccJJJ999333444555666333333222222111000//////000111333999IIIdddmmmOOO???444666777222111555777<<>>HHHddd{{{gggLLL:::111000...---......,,,+++------------............///000555BBBXXXrrrhhhJJJ;;;000111222///...111000000000000000000000000111555;;;HHHcccyyygggNNN;;;444333444444333333222222111000000///111222333888FFF```wwwZZZHHH888777777333222666666:::EEEVVVhhhyyynnnUUU===444333222555;;;777444000......////////////333;;;CCCBBB999111///---...//////...222888>>>777444000....../////////000111111111//////111333000222222111//////222444333333777???KKKaaaxxxgggQQQAAA999:::DDDOOOcccxxxvvv___III999222222222111000000000000000111111000//////000222444???IIISSSWWWWWWUUUOOOHHH===777222111222444:::AAA???999222000111333222000111000000000000000000000222222222222222222222222000333777>>>KKK```wwwiiiRRRDDD???;;;;;;<<<>>>FFFNNNaaauuu,,,.../////////333999???JJJ```www}}}gggVVVCCC;;;;;;;;;===???AAA<<<666222000111111222000000000000000444:::>>>KKK```zzzqqqVVVCCC888555111///////////////000000000000000000000000000222000444>>>GGG\\\zzz~~~bbbHHH999666000///111///666888999777222///000111,,,///000///...111:::AAAXXXrrriiiNNN;;;333111///......---,,,***------------............//////333???SSSlllpppNNN===111000111...---000000000000000000000000000111333777CCC[[[{{{|||kkkRRR???555333333222333333222222111000000000111222444777CCC\\\{{{kkkUUU@@@999777444333666444666???NNN]]]nnntttZZZ@@@555222222555<<<888555111......//////...---111;;;DDDEEE<<<333000---.../////////333;;;@@@666444111//////000//////---...//////...---...///111222222111000///111222555333555:::DDDVVVrrr}}}gggMMM<<<555555:::@@@OOOccc~~~hhhQQQ@@@444...222111000000000000000000000000///......111666:::HHHQQQWWWVVVQQQOOOLLLIIIEEE;;;333111333444888===@@@:::444111222333222000000000000000000000111111222222222222222222222222///222666999AAARRRhhhyyyjjjRRREEE???;;;::::::;;;@@@FFFQQQeee,,,---.........111777;;;FFF[[[sssmmmZZZEEE;;;999:::<<>>888333000000222333000000111000111444888;;;DDDWWWqqquuuYYYFFF:::666222/////////000000000000000000000000000000111333111444===DDDWWWtttjjjNNN<<<777111000222///333666888777333111111222,,,...000///...000555:::LLLggglllOOO;;;333111...---......---,,,,,,,,,---------............///222;;;MMMeee|||vvvQQQ???111000111///...000000000000000000000000000000111444>>>TTTsss}}}mmmUUUBBB777333222222222222222111111111000000000222444777BBBYYYxxx|||eeeKKK===777444222444333555;;;FFFRRRbbbwwwzzz___CCC666222111555<<<:::666222///............---111;;;EEEGGG>>>444///---...//////000555===CCC:::666222//////000111111,,,---//////...---...///444333333222000000000111555333333777>>>MMMggg|||iiiLLL<<<888888:::<<>>::::::;;;;;;===AAAGGGWWWppp------------...111444777DDDXXXqqqqqq]]]GGG;;;888999;;;???CCC@@@;;;555111000111333///000111111111333666999@@@RRRiiiyyy\\\III<<<888222//////000000000000000000000000000000000222444222444<<>>DDDDDD>>>777111//////000000...///111111000111222444888666333111000000000000555333333555:::GGG^^^rrrmmmNNN>>>;;;;;;::::::<<>>>>>999AAA@@@>>>999222...555>>>@@@===888555333222111000//////000000111111111111000000000111111222222222000333555333333<<>>AAAFFFNNN```zzz...---------...000333444AAASSSlllvvvbbbKKK>>>:::999;;;>>>CCCAAA===888333111111222///000222222222333555777===LLL```uuu|||```LLL===999333//////000111111000000000000000000000000111444222444;;;???NNNiii{{{ZZZCCC;;;333222444000000444999999666222111111......//////...///111333CCCYYYwwwsssUUU@@@222000---,,,...000000000,,,,,,,,,,,,---------------...111888EEE[[[ttt}}}ZZZEEE333000333111000222000000000000000000000000000///111:::JJJcccqqq\\\III;;;555333333111111111111111111111111,,,111555777???UUUsssnnnVVVDDD999555444444666;;;@@@EEEMMM^^^nnngggHHH999333000222888999666222//////000000///222333;;;EEEHHH@@@555///...//////...///444===DDDLLLFFF===666222000000///---.../////////111555777===999444111000111222222444333333555888BBBUUUgggqqqRRR@@@;;;888555444888<<>>???:::888<<>>;;;666333111000000/////////000111111222222//////000000111222222222000333444222222888DDDOOOfff{{{oooYYYEEE===888:::======>>>AAAFFFIIISSSjjj///...------///111222333;;;KKKeee~~~~~~iiiQQQBBB<<<::::::<<>>:::444000///000111222000000000000000000000000///222000222999<<>>666333333111111111111111111111111,,,111555666<<>>AAA???<<<888333111000000...//////000111111222222/////////000111222222222000111222111222666>>>EEEVVVmmmttt^^^GGG>>>777888;;;<<<===???CCCDDDKKK[[[sss000///---...///111222222555EEE___yyynnnUUUFFF>>>:::999:::AAABBBAAA===666111000111...000333333333222333444555@@@QQQddd{{{gggRRR???:::444000///000111222000000000000000000000000---111///111777:::HHHaaatttfffIII>>>444111111,,,000444::::::777222//////000///...---...000222444777FFFaaa}}}{{{```LLL777333///------.........++++++,,,,,,,,,---------...///222777CCCYYYrrrgggOOO999333444000------000000000000000000000000333111222999CCCVVVttt|||gggRRRAAA777333222111111111111111111222222---222555555:::LLLjjjtttXXXFFF???===111555<<<@@@@@@BBBMMMZZZdddrrriiiKKK;;;444......333888555111///000111222222111111777BBBHHHCCC;;;555/////////------222;;;CCC======>>>@@@AAAAAA>>>;;;;;;;;;::::::<<<@@@GGGLLLEEE>>>555000000222555555555555666666666:::GGGUUUvvvuuuVVVDDD<<<888666555555444888@@@GGGOOO]]]kkkrrrwww}}}|||dddSSS???333333555333000000000///000000111222222///222444333222888CCCMMM>>>>>>;;;666555666555222---000888??????:::999;;;AAA@@@===999444111000000...//////000111222222222...//////000111222222222///000000111222666;;;???JJJdddwwwbbbIII???777777999:::;;;===???AAAGGGRRRddd~~~---------...///000000111888AAARRRiiiyyy\\\GGG>>><<<;;;999>>>AAACCC@@@999333111222111111111111222333444555;;;===HHH]]]xxxoooVVVCCC:::222111111//////000...///000222222111111000222111111333555;;;IIIVVVuuutttQQQ>>>666111---,,,444000222999<<<666000...111000///......000222444888???VVVxxxoooNNN<<<222+++,,,...,,,++++++---------............//////...111888???NNNkkkwwwYYY===444333000...111///111222111000///000111000333111555AAANNNiiittt[[[DDD777555666111111222333222111000///000444333555>>>IIIbbbqqq\\\III<<<>>>;;;;;;>>>@@@BBBHHHOOOZZZ```kkkvvv~~~kkkMMM;;;666333333333555555333000......000222222000111777>>>???999222333...---111333222666<<<999888777777888:::===>>>======???@@@BBBDDDEEEEEECCC:::///+++...555999;;;>>>888333333444999BBBLLLeeezzzbbbHHH:::555444333777666666999???GGGLLLOOO]]]aaagggkkkllliiieeebbbNNNEEE:::444222222000...222111///......000222333///222222111444<<>>CCCDDD???;;;DDDEEEAAA888444444111,,,111000...///111222222111000//////111222222111000222111111111333666999;;;DDDUUUmmm|||gggJJJAAA999888:::;;;<<>>444------///...,,,,,,---------............//////...111888???MMMjjj}}}^^^???555444111///000///111222111000///000111111444111444???JJJcccwww___HHH999555555111222333333333222000000///333222555>>>HHHbbbmmmWWWHHH@@@<<<;;;===>>>@@@EEELLLRRRXXXbbbmmmssszzzjjjLLL;;;555333222333555444333111......000111222000222999@@@AAA;;;444666111000333555555999???444444222222333444666888===>>>???@@@AAACCCCCCDDD<<<666...+++///555<<>>666222222222111///111000/////////000222333///111222333888>>>???<<<999888:::??????;;;:::;;;666888;;;???CCCDDDCCCAAACCCGGGDDD<<<666444222///111000...///111222222111000000000000111111000///222222111111222444666777AAAOOOfffkkkOOODDD;;;:::;;;<<<===@@@BBBAAACCCGGGNNN^^^www------......///000000000555999EEE\\\xxxnnnVVVDDD<<<:::;;;;;;???BBBAAA<<<555111000111111111111222333444444666888@@@RRRjjjttt]]]FFF===555333333111000222//////000111111111111000000///000222444888DDDQQQiii|||^^^DDD777222000111///---///666;;;999555444//////000000000000111111333666HHHfffqqqQQQ@@@666......000...---------------............//////---111777===JJJgggdddCCC555444222000//////111222111000///000111111444111333<<>>?????????CCCIIIJJJOOOXXXbbbgggkkkttt~~~hhhKKK:::333222222444444444333111///...///111111000333;;;CCCDDD>>>777666111...000111333888===222111///......///111222555555666666777888888999222000...---///555===CCCCCC<<<555444444555;;;BBBQQQgggyyyaaaMMM@@@:::999555333222333666888999999;;;<<>>???@@@@@@@@@@@@BBBCCCDDDIIIIIIBBB999555333222111000...///111222222111000000000000000000000000333222222222222222333333===HHH[[[tttsssUUUIII>>>;;;<<<===>>>@@@CCC@@@???@@@DDDQQQhhh|||............//////000000666777AAAVVVssswww^^^GGG;;;999;;;999===AAABBB===777222000222111111111222222333444333555<<>>===???CCCCCCCCCBBB>>>999999===AAAEEEKKKNNNHHH===555222222111000...///111222222111000000111000//////000111333333222222222222222222999AAAPPPhhh|||\\\NNN@@@;;;<<<<<<===??????===<<<===@@@HHHZZZjjj............////////////333333:::MMMhhh~~~dddKKK;;;888:::888<<<@@@AAA>>>999444111222222111111222222333333222444999DDDVVVnnnoooYYYFFF===555222222//////000000000000000000111111111......000333333555???JJJ```wwwpppOOO999111000111000000000333777:::888444//////000000000000///...111111:::OOOiiivvvZZZCCC888///---...---+++,,,---------............///...---000555999DDD^^^xxxmmmLLL999555444333111///111222111000///000111...222111333:::@@@SSSppprrr[[[CCC666444444444333333333222222222///333222333;;;CCCZZZzzzrrr^^^TTTLLLHHHEEEBBBCCCEEEFFFGGGLLLRRRSSSSSSVVV\\\hhhqqq{{{sss^^^FFF777111///111444333444444222000...///000000///222;;;FFFJJJGGGAAA===;;;666222222666;;;===444222000...------..............................***...111111000444<<>>666666444333333444555555333555555555555444444444444111000000111222222111000//////000111111111111000222111000333===FFFFFF@@@444222222666888666888;;;>>>>>>;;;777333444999>>>DDDJJJNNNKKK@@@555000111111000...///111222222111///111111000//////111444555444333333222333333444777<<>>@@@DDDOOO[[[xxx......//////////////////333444999HHH```{{{iiiOOO>>>888999999;;;>>>???>>>:::555222333222222111222222333333222444888@@@NNNddd}}}ppp[[[FFF===555222111///...000000000000///000111111222...///111333333444===GGG]]]tttzzzWWW>>>333111000000111000111555:::999555000000////////////......000111777EEE\\\uuuyyy___DDD999///------,,,+++,,,---------............///...---///444777AAAZZZtttuuuVVV???666444333222///111222111000///000111---111000222999===NNNjjjttt^^^EEE888666444444333222222222222222000444222333999@@@VVVuuulll```UUUOOOKKKGGGEEEFFFGGGFFFHHHLLLLLLJJJLLLQQQZZZccclllqqqvvv{{{}}}{{{iiiWWWBBB666111///000333333444444333000//////000000...111:::EEELLLJJJFFFAAAAAA<<<666555999<<<<<<333111///---,,,,,,------......//////////////////,,,///222222111444<<>>666111222555777888;;;BBBNNNccczzzuuu\\\FFF888555333111111222444444333444444444444444444444444111111222333333222111111000000000000111111111111333444333666>>>GGGHHHDDD888444333444333111111555444444222111111444888<<>>III]]]uuuvvvaaaHHH>>>666444222000///000111000/////////000222222//////222444444444<<>>PPPjjj|||cccGGG;;;111......---,,,------------............///...---///444666???WWWppp~~~aaaGGG777333222111///111222111000///000111---111000111666888GGGaaa|||ttt```GGG999999444333222111000111111222111555333333888===RRRqqq|||ooobbbZZZVVVPPPMMMMMMKKKHHHGGGIIIHHHFFFHHHLLLNNNWWW^^^aaaeeejjjmmmmmm___PPP???555111...///222222333444333111/////////000...///888DDDLLLMMMJJJKKKKKKGGG???===AAABBB???333111///---,,,---......,,,,,,,,,------............000111111222666===CCC>>>666000222666666777888===DDDWWWrrrlllRRR@@@888555222000111333444444333333444555555666666666000111222222222222222333111000/////////000222333444777:::<<>>>>>>>>CCCJJJUUUhhh~~~///////////////.........///111555>>>OOOiiioooXXXFFF===:::::::::;;;<<<===;;;888555333333222222111222222222444666:::===GGGYYYqqq{{{hhhIII@@@777555444111000111111000/////////000222333///000333555444444;;;DDDTTToooeeeHHH999333000+++.........444>>>???:::222111...---,,,---///000---000444999HHHccc}}}fffIII===222//////...---...---------.........//////...,,,///333555>>>VVVnnniiiLLL999222111111///111222111000///000111---222000111444444AAA[[[xxx~~~sss```HHH::::::333222111000000000111222222666444333777<<>>OOOlllwww[[[GGG<<<888444222222444555555000000222333444444444444...000111111111222333555222111///......000222333444:::???AAACCCEEEDDD@@@DDD>>>:::888666222222555555222///000222333111...222444<<>>IIIDDD===777222111222333222555999AAASSSjjj{{{vvv```HHH>>>======<<<<<>>999999777666999===<<<777222555444222111111111222222333000111999AAAOOOiiimmmRRR@@@777666111111333...222000///------///000222111000///...000555;;;AAAQQQfffnnnMMM888333666...---,,,---000555:::===444111...,,,---///000000***444444444EEE\\\xxxiiiNNN???111---//////,,,***,,,------......------,,,+++000///000666;;;NNNmmmlllQQQ<<<222111333111111000000//////......000000111111000222>>>KKKkkk{{{pppbbbNNN;;;222333111//////000111000///000444111111555888JJJhhh}}}pppkkkhhh___TTTSSSOOOKKKIIIIIIIIIJJJIIILLLMMMOOOPPPPPPQQQTTTVVVUUUJJJ<<<333000222222111555444333111//////000000111///000666AAALLLUUUYYY\\\cccfffaaa]]][[[UUUNNN<<<888444000/////////...000000000000000///.........333666555666;;;??????666444222111111333666777888>>>NNNfffsssUUUDDD:::333333333000222666111111222444444555444444222222222222111111000000111000000222222000444:::<<>>;;;888999<<<@@@CCCDDDHHHNNN[[[nnn///////////////////////////222555888CCCYYYttt}}}eeeOOOAAA;;;777666666999======999555444333222111000111222333444000111888>>>JJJbbbyyyoooVVVBBB999777111222444...111000///......///000111111000000000000444:::>>>NNNcccqqqPPP:::333444...---------000555:::===555222...---...///000000,,,444222222@@@UUUooommmPPP@@@111---......,,,,,,,,,------......------,,,,,,000//////333777IIIfffoooVVV@@@333000000111000000000/////////...000000000111000222===JJJfff{{{pppbbbOOO===333333111000///000111000///000444111111555888IIIfffzzzsssnnneee[[[XXXTTTNNNJJJHHHHHHGGGGGGJJJKKKLLLKKKKKKKKKMMMOOORRRHHH;;;333111111111000444333222111//////000000000...///555@@@MMMYYY___jjjtttzzzxxxrrriii^^^SSS@@@===888555444333222111111222222222111000...---///444999;;;@@@EEEFFFCCC555444222111111333555777888===JJJ```|||jjjWWWHHH:::777888666333222333333444444444444333333222222222222111111111000222000111333222222777===FFFRRR]]]```[[[QQQBBB666999;;;===??????>>>===<<<555444333222222222333333555222333;;;EEEGGG???777333///...000111///000333000/////////111444777:::>>>;;;777333111111333444111333555888???MMM```mmmqqqcccPPPAAA:::999999999===;;;999999;;;>>>AAABBBCCCHHHRRRaaaooo~~~////////////////////////---111555777===OOOjjjmmmVVVEEE<<<666555555888<<<===;;;888222111000000000111222333555111111666:::CCCYYYnnnsssZZZFFF;;;888222222444...111000///......///000111000111111111222444888;;;JJJ^^^|||vvvUUU===333222///...---...000444999<<<777333000......///000000---444000...:::KKKccc~~~rrrUUUCCC222,,,---...------,,,------......------,,,---111......111333BBB]]]{{{ttt\\\EEE666///...000000000000////////////000///000111000222<<>>NNN]]]gggsss~~~oooZZZKKKDDDBBB@@@???@@@@@@???>>>???@@@BBBCCCBBB@@@===;;;AAACCCEEEEEEGGGGGG@@@888444333222111111333555666888;;;EEEXXXqqqlllVVV@@@777999888333...444444444333333333222222222222222222111111111111222111111333333444;;;DDDUUUcccqqqrrriiiYYYFFF888666666888:::===@@@BBBCCC???@@@@@@@@@???===;;;999111222333777DDDOOOJJJ>>>777111---///000///000333000///...///000333555777777666444333222333444444222333444555999BBBOOOXXXhhh___QQQDDD;;;888888999::::::::::::999;;;===@@@???BBBJJJSSS\\\iii}}}zzz////////////////////////+++///444777:::GGGbbbyyyttt\\\GGG;;;888777666888;;;<<<;;;999111000000///000111333444555111111555888???RRRfffwww]]]HHH<<<888000000222---000000////////////000000000111222222222333666888FFF[[[xxxyyyZZZAAA444000000///......000444888;;;999666111//////000000000---222...,,,666CCCYYYttttttZZZGGG444,,,,,,---...///,,,------......------,,,---000------111111>>>WWWvvvyyyaaaIII888000...000000000000////////////000//////111000111999CCCXXXrrr{{{ooocccTTTCCC888444222000000111222111000000333000111555777EEE___{{{tttmmmggg___WWWSSSPPPOOONNNKKKKKKJJJGGGDDDDDDEEEGGGKKKDDD<<<555111000///...///222444333000//////111000//////222<<>>=========@@@CCCEEEFFFEEEJJJLLLOOOQQQQQQOOOMMMKKKNNNMMMJJJGGGFFFCCC888---333222111111111222444555999;;;BBBQQQfff~~~~~~hhhNNN>>>999999555222333222222222222222222222222222222222222222222222222000111333333777AAAMMMcccrrr~~~|||nnn\\\HHH;;;666666555666999===AAADDDIIIJJJLLLMMMKKKGGGCCC@@@...333444666FFFZZZYYYLLL===555///...//////111444000///......///111333444222222333333333333222222222333333333555:::BBBGGGXXXUUUMMMCCC:::666777:::888:::;;;;;;::::::<<<>>>>>>AAAGGGMMMQQQYYYkkk{{{wwwttt}}}////////////////////////+++---333666888BBB[[[sss|||cccJJJ:::;;;:::888888999:::999999111111000000000222333444333000111666777<<>>QQQkkkuuu^^^JJJ666,,,,,,---...///,,,------......------,,,,,,///---...333222===TTTqqq}}}eeeLLL:::222222////////////000000000000000...///111000111777>>>QQQkkk}}}oooeeeXXXGGG:::444222000000111222111000000222///000666666CCC[[[zzzvvvqqqhhhaaa\\\YYYWWWUUUMMMLLLJJJGGGDDDDDDEEEGGGKKKEEE>>>777222000///...///333666555111//////111222222111222:::LLLcccssshhhLLL;;;222222333666:::=========@@@CCCGGGJJJLLLKKKJJJHHHEEECCC@@@===???AAA;;;333222111111111111222333444666:::AAANNN```vvvgggOOOAAA;;;999777111111111111111222333444222222222222222222222333000///000222444:::IIIWWWooo||||||jjjWWWGGG===:::888666444555777:::===CCCEEEHHHIIIGGGCCC>>>:::---444666888III```fff\\\GGG<<<222///000000111444000000/////////000111222111222222333333222000///111222222333444777;;;>>>GGGHHHEEE???888555777:::777999<<<===>>>>>>>>>???>>>@@@EEEJJJLLLPPP\\\hhhuuu|||xxxpppoooqqq{{{////////////////////////,,,,,,000555777???UUUkkkkkkPPP>>><<<;;;:::888888888999:::333222111111111222333444222///111666777:::IIIZZZrrr|||aaaKKK<<<666......111---//////000000000000/////////000222222222333555777BBBTTTpppwww[[[CCC666111222000///...000333777999>>>:::555222000000000///+++///---...555999IIIcccxxxaaaMMM888...------...///,,,------......------,,,+++...,,,///444222;;;PPPkkkjjjPPP===555444////////////000000000000000......000111000444:::IIIcccqqqfff[[[JJJ<<<444222111111222222222000000222///000666666@@@WWWtttzzzrrrkkkfffbbb^^^\\\PPPOOOLLLHHHEEEDDDFFFHHHNNNIIIAAA999333000///000///555999888333//////000222333333333:::LLLeeexxxgggKKK<<<222000///000222444444444222555888;;;=========<<<::::::777444666:::999444111111000000111111222333333888@@@LLL\\\qqqgggPPPBBB;;;777444333222222222333444555222222222222333333333333000000111444777@@@SSSddd{{{yyybbbOOOCCC======;;;888666444444555666:::;;;===>>>===:::666444000555888<<>>???BBBGGGIIIJJJPPPXXXbbbhhhlllkkkfffdddhhhmmmxxx////////////////////////000,,,...333666;;;MMMaaayyysssXXXEEE;;;;;;999888777999;;;===555444333222222222333444222000111555555666CCCTTThhh||||||cccLLL===666...///333/////////000000000000/////////000111111111333666999???QQQlllsssXXXCCC777222222111///...///333666999???;;;666222111000//////+++...---000555555AAAZZZwww~~~cccOOO:::000......---...,,,------......------,,,+++...,,,///444111888KKKccc~~~pppUUU@@@666444.../////////000000000111000......000111000333777@@@[[[zzzrrrggg]]]MMM===555333111111222222222111000222...000666555???TTToooxxxrrrlllgggcccXXXVVVRRRLLLHHHFFFGGGIIIQQQLLLDDD;;;333000111222111777<<<;;;444///...000///111333333:::MMMiii~~~fffJJJ;;;555222000///000222222222...///111333444444444333444666444000///111111...000000000000111111111222333888>>>FFFSSShhhlllXXXIII>>>;;;999777555444333444555222222222333333333444444222222444777;;;GGG\\\pppyyy]]]III>>>:::<<<<<<;;;999777555444333444555666666666555444333333555888>>>GGGUUUccclll^^^NNN===444222111111222222222222111111000000000000000111222222222111111222111111222444666777777666666777666555555666666888888;;;BBBKKKNNNJJJDDDBBB???@@@DDDGGGHHHKKKPPPVVVYYY]]]]]]\\\]]]bbbgggqqq{{{////////////////////////333,,,,,,222444888GGGZZZrrrzzz___KKK999999888777777999===@@@777666444333222333333444333000222555333333???OOO```uuu{{{dddMMM>>>777///000555111//////000000000000////////////000000000333777:::>>>NNNhhhpppVVVBBB777444333111///...///222666888@@@<<<777333111000///...+++......111555222<<>>555333111111222333222111000222...000666555>>>RRRnnn|||uuunnniii```]]]XXXRRRLLLIIIJJJLLLTTTOOOFFF<<<444000111333222888>>>===555///...000,,,000222444;;;OOOllliiiLLL===111///,,,+++---000111222...//////000000/////////+++///111...---000111///000000000000111111111111666888;;;@@@JJJ^^^xxxttt^^^MMMAAA???;;;888555444444444222222222333333444444444333333666999???KKKcccxxx{{{\\\FFF<<<888;;;;;;<<<<<<:::888666444000000000111111222222222555444888>>>DDDLLL\\\kkkdddSSS@@@666333111111222333333222222111000000/////////000222222333333333333222111222444666666666555555555555555555555444:::888:::DDDOOOSSSNNNGGGGGGAAA???CCCGGGIIIKKKNNNOOORRRVVVWWWXXXZZZ^^^bbbkkkvvv...,,,+++,,,///111000...///------///111666DDDQQQkkkiiiOOO>>>:::888999888777:::???<<<888333//////111333555444222111111444888>>>AAAVVVllllllRRRAAA888000111333...111111000000//////......111000000000000222333444???JJJ```|||pppWWWCCC777222000////////////111333444>>>@@@===555000000///---...+++***---000444===FFFfff|||oooWWW>>>000---+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,---,,,---//////000777@@@\\\tttyyycccIII777000111111000////////////////////////......000444777:::NNNllluuukkkcccRRR???666222000222333111000222222222222222000333>>>KKKjjj~~~vvvooommmhhh___VVVPPPMMMLLLLLLTTTXXXPPP<<<000111222///000444;;;===777///...333,,,000333333999MMMlllxxxXXX<<<333222...++++++------++++++,,,............,,,+++---------............///000000000000000000000000333444888>>>EEETTTmmmzzzeeeUUUFFF:::888777444222222000333555444222222444666444888:::;;;???PPPiii}}}cccFFF666111444333444666999:::999888555444333222222222222222111333888===???EEESSS```\\\PPP@@@555111111111000000000000000000000000000111111111000000000000000444111///222777999666333555555555555555555555555999:::;;;@@@NNNZZZXXXNNNJJJCCC???BBBDDDCCCFFFLLLLLLMMMNNNPPPRRRVVV\\\```iiiuuu000...,,,...000111000...000......000111555AAALLLfff{{{mmmTTT@@@;;;888888777666999======999444111000111444555333222222222555999===@@@OOOeeennnUUUCCC:::111111333...111000000000/////////...111000000000000222333444;;;FFF\\\xxxoooWWWCCC666111000////////////111333444>>>AAA@@@888000///...---...+++***---000333<<>>AAA;;;111///222---111444555;;;PPPooo}}}]]]AAA555222...+++,,,...---+++,,,------......------,,,---------............///////////////////////////333444777;;;AAANNNeeeyyyjjjXXXFFF===999555444666666777888777555444555777333777;;;>>>FFFXXXssshhhJJJ999333333222222444666888888777666555555444444444444555222333666999999===HHHTTTXXXMMM>>>444111111111000000000000000000000000000000000000111222222333333333111000222666777555333444444444444444444444444777888:::@@@PPP___aaa\\\OOOFFF???@@@BBBBBBEEEIIIKKKLLLNNNOOOQQQUUU[[[___gggsss111000...///000000///---111//////111222444<<>>HHH]]]zzzrrrXXXEEE<<<222222333...000000000000////////////000000000000000222333333777AAAVVVrrrqqqZZZEEE888111000000/////////111222333===CCCDDD;;;111---.........++++++---///222:::BBBVVVppprrr[[[AAA333000///------,,,,,,,,,,,,,,,,,,,,,,,,---,,,---/////////666>>>QQQllljjjRRR@@@:::111111000///////////////////////////...000333666777CCC[[[uuuxxxmmmfffWWWFFF;;;666333444444222111222222111222222111333<<>>MMM^^^ggghhhWWWLLLAAA>>>???AAACCCEEEIIIKKKLLLNNNPPPSSSXXX\\\dddppp111000//////......---,,,///---...111333444:::AAAQQQfff|||eeeKKK@@@777444555444555888<<<;;;888555333222444555222222333555777999:::;;;BBBVVVrrrvvv\\\III>>>444222333---000000000000/////////////////////000111111222333777???RRRmmmuuu^^^III:::333111000/////////000222333<<>>333------......++++++...///111777>>>OOOjjjttt\\\AAA444000///......------------------------,,,+++---/////////555===OOOkkknnnVVVEEE>>>111000000//////////////////000000///...000222555555===QQQkkk{{{ooohhhZZZKKK<<<777333444333000///111222111111222222333;;;DDD[[[zzzyyyrrrjjjbbb]]]YYY]]]^^^VVVEEE777333333222555;;;EEEKKKFFF999000...///222555888BBBZZZ{{{lllRRR>>>555...---......---...///...---,,,,,,---...///---------............///222222222222222222222222111111333666:::AAAQQQ```|||wwwdddVVVLLLEEEBBB???>>>===;;;;;;<<<>>>@@@???DDDJJJSSSaaauuuxxxYYYBBB555333000......///222333333555555555555666777888999BBB@@@@@@???<<<:::>>>FFFGGG@@@777111//////000111////////////////////////000000000111222222333333111222333222111111222444222222333333333333333444888777666;;;GGGWWWeeelll```TTTFFF??????AAABBBBBBGGGIIIJJJLLLNNNQQQVVVYYYbbblll{{{/////////...,,,+++++++++---+++,,,111333444888>>>III^^^wwwnnnRRRDDD777333444444444555;;;<<<:::777444222333555111222333555666888888999@@@QQQjjjyyy___KKK@@@555333444---////////////000000000000...//////000111111222222888???OOOgggxxxbbbMMM<<<222111000/////////000111222999CCCGGG@@@555///.........+++,,,...//////444:::FFF```vvv^^^BBB444000...------------------------------,,,+++---/////////444<<>>KKKWWWppptttgggZZZQQQNNNLLLJJJJJJLLLOOORRRTTTUUUXXX^^^gggtttaaaFFF666222000------...000111111222222222333444555666777<<<:::999999777444666<<>>000000111,,,***,,,......////////////......---------............///------------------------///...111555777999@@@HHHZZZooo{{{wwwvvvzzzoooPPP;;;333111000000111111000//////////////////000111222333111111333333000000444555444222000......///000000000000000000000000000///000111333555777888999999555222111222444333111222333333444555555666666333333666:::===EEEXXXjjjnnnnnnfffWWWLLLHHHEEEBBB@@@CCCEEEGGGIIIKKKNNNPPPWWW___lll|||---///000///,,,+++---///333...+++---//////111444;;;LLLbbbvvvbbbNNN999333555666444222777;;;<<<999333///000222111000000///000222333555444???RRRjjjzzz```LLLAAA666444444....../////////000000111111,,,---///111111111000000222555@@@UUUqqq|||eeeNNN>>>222111000//////000111111111888>>>>>>;;;999444...---,,,---///...,,,---222444EEEaaa~~~gggIII888222///------........................++++++---000///...222999CCC```iiiNNN???111111000//////////////////000111111000000111222222111777III```vvvtttlll___RRR===666222222222111111444222//////333444333555:::KKKkkk|||wwwrrrgggVVVCCC333...///000222888@@@AAA;;;666555111111111666EEEaaawwwTTT@@@111111111+++)))+++---...///000000///...------------.........//////////////////////////////000///111555666777;;;BBBSSShhhsssSSS===333222222222333222000...//////////////////000111000---...000000------000333333222000......///000000000000000000000000000...///111444777:::===>>><<<666111000444666444000333333444444555666777777444444666888888<<>>===888333222222000111222222111222444666666:::EEEXXXqqq|||hhhPPPBBB;;;555111///000000000000000000000000000000/////////000111111222555>>>NNNeeemmmLLL:::333///000111//////000111444999===>>>:::333/////////.........///000000444:::LLLiiioooPPP===555///---...---------------------------,,,,,,---...111333444>>>XXXxxxpppTTTAAA444333222111//////111222...000111111000///111222111222777AAATTTmmmxxxpppeeeXXXEEE;;;222111333222111222333333444333333444777:::EEE^^^|||zzzhhhPPP<<<444666000333888<<<===999444///333000000888HHH```iiiPPP777000000---,,,...,,,///111000222444111+++//////............//////,,,---/////////000111333222222222222333666;;;???DDDUUUoooaaaEEE888444111222111//////111111111111111111111111111111111111111111111111111222222222111111111000000111000000000000000000000222333444777>>>JJJYYYcccTTTGGG:::666444222000111222222222222333333333333444666888888999>>>GGGNNNbbbooozzzvvvgggZZZOOOHHHFFFDDDCCCCCCDDDFFFHHHHHHQQQSSS]]]nnn444222000///000000///...000000000000000111111222444<<>>???;;;666333333000111222222111222333555444777AAARRRiii}}}iiiSSSDDD<<<666222111111111111111111111111111111000000000000111222333222555<<>>666000111222111111222000333888===???;;;444///111111000000//////000000444666CCC\\\xxxrrrSSS???555000......------------------------------------///111333555:::SSSsssyyy\\\EEE555444222000///000111222000111333222111111222444333222444<<>>333000,,,+++---,,,///000000222444222---//////............//////,,,---////////////111333222333333222333666:::>>>BBBOOOfffiiiMMM<<<666111222222//////111222222222222222222222222000000000000000000000000222111111111111000000000000000000000000000111111222222333999DDDUUUhhhttteeeSSS@@@777666444222222333333333333444444444444666888888888777;;;AAAGGGTTThhh{{{~~~tttfffYYYQQQJJJHHHEEEDDDEEEFFFGGGFFFMMMQQQZZZgggvvv666444111000000000///...000000000000000111111222222999EEETTTfffyyygggKKK===888444333444333888===@@@===999666444111222222222111111333555333666===LLL```yyy}}}jjjTTTFFF===555111111000000000000000000000000000000000000000111222333333555;;;HHH\\\uuuwwwXXXDDD:::111000111111111222///111666<<>>===888333444222333999EEEZZZyyyyyy^^^CCC666111,,,+++...,,,///000///111555333...//////............//////,,,---//////...///000222222333333333333555999<<>>BBBHHH\\\sss~~~ttteeeYYYPPPLLLGGGFFFGGGHHHHHHFFFIIINNNWWWaaalll888555222000000000///...000000000000000111111222222777@@@LLL\\\ooooooSSS@@@888555333222222666<<>>777111111000000///............000222;;;NNNiiiwwwZZZBBB555111...,,,------------------------222111///.........///000888MMMmmmgggJJJ999666111///000111111111///000111111000000111333444111111666@@@RRRnnnsssggg^^^KKK???555222333222111333222333444444333333555777<<>>===:::777222222333222111111222444222555999AAAOOOggg|||kkkWWWHHH===444000111.................................///000111222333666777;;;CCCSSSlllhhhPPPBBB333///000/////////111000222888>>>???999444000000///.........//////---222;;;III```zzz{{{___DDD666333000,,,------------------------111000///...------......888JJJiiijjjMMM;;;666111...000222222111...///000000//////000222333000111666<<>>999222222333777???RRRooofffLLL>>>555...,,,000,,,...//////222666666222//////............//////,,,---//////......///000222333444333333444666999<<<@@@KKK___yyy}}}bbbIII>>>444222333222111222222222222222222222222222000000000000000000000000//////000000000000000111/////////000111111222222444444888DDDXXXpppmmmPPP>>>666222111111333333333333444444444444444444555777999;;;<<<===BBBKKKZZZnnnuuuaaaXXXMMMGGGGGGHHHGGGFFFGGGKKKRRRYYY```ppp<<<888444111000000//////000000000000000111111222111444999@@@LLL```wwwdddJJJ===888444111222444777;;;======;;;999222333333222111111222444000333777<<>>GGGWWWooojjjLLL@@@555222333333222333111111111111111111111111111111111111111111111111////////////000000111111...//////000111111222222444555;;;JJJ```xxxqqqVVVCCC777111000222222222222222333333333333555555666888999;;;;;;:::@@@EEEPPPbbbyyysssgggWWWMMMKKKKKKJJJHHHJJJLLLPPPVVV]]]jjj===999444111000000//////000000000000000111111222111333777===HHH\\\tttiiiNNN???999555222222333555999<<<===;;;:::222333333222111000222444///222666999CCCWWWsss~~~ooo\\\MMM@@@666222333000000000000000000000000000000000111222444555666444555888===LLLdddwww[[[JJJ888222111111//////333000///444;;;???<<<888111000000000111222333333***111666<<>>777000...000333222000...000111111000000111222111///333888999???VVVpppwwwiiidddRRREEE999555555444444555111333444444333222333444;;;FFF___~~~bbbHHH;;;333111333:::BBBDDD???999000111333555;;;KKKhhhpppWWWGGG;;;000,,,///,,,...///...222777777444//////............//////,,,...///...------...///222444444444333333555777555888???NNNdddpppNNNAAA555222444333222333000000000000000000000000111111111111111111111111.../////////000000111111...//////000111222222222111333;;;LLLccc{{{sssYYYFFF999111111444111111222222222333333333777777777888::::::999888;;;AAAJJJYYYoootttaaaUUUPPPPPPNNNLLLMMMMMMPPPUUU[[[ggg{{{<<<999555333222000...,,,111111111000000000000000333444777<<>>;;;777222333333333333444444444444111555===BBBKKKeeettt```NNNAAA888333///000000////////////000000...000111333444444333333222000444<<>>;;;777555111111555:::EEE```yyyvvv]]]JJJ<<<111...111---...///111333555666777000000000000000///......------------.........///222222333333444444333333555999===DDDUUUqqq~~~^^^DDD666555222111333///444333222111000000000000000000000000000000000000000000111111111000000//////111333333222111000111333444:::LLLjjjtttYYYIII>>>333111444222222333333333333444444666555444555777999:::;;;??????BBBNNNaaaxxxxxxhhhXXXNNNLLLNNNJJJMMMSSSXXX\\\ddduuu:::999777444111///...---000000000000000000000000111222555999???KKKaaatttyyy^^^GGG;;;666666555333222555:::<<<:::777333222222222333333333333444222444:::===EEE\\\uuuvvvcccPPPCCC:::444111000000////////////000000000111111222333333333333222000333<<>>;;;333111///000333444222000///111333666AAAWWWsssoooQQQ===555111...---------------------------------............///444<<>>444000222......///000222444666777000000000000000//////...------........./////////111222333444444444333222555999===BBBOOOhhhbbbGGG888666222222444111333333222111000000111111000000000000000000000000000000111111111111000000///111333333222111111111333555;;;NNNlllqqqWWWGGG===333111444222222333333333333444444666444444555777:::===>>>>>>@@@CCCJJJXXXmmm{{{hhhXXXOOONNNKKKMMMQQQVVVXXX^^^mmm{{{777888999666111......///000000000000000000000000///000222777;;;FFFZZZlll}}}gggNNN>>>888888666333111333777:::999888333333222222111222222222444222333777777===PPPeee~~~yyygggTTTEEE;;;555222111000000//////000000111222222111111111222222333222000333;;;CCCRRRnnnjjjLLL<<<777444111......000000///222888<<<===444111......111222111///111111111222;;;OOOkkkqqqTTT@@@777222///........................,,,,,,---------.........555:::HHH^^^wwweeeGGG777333444///000333...000000000000111111111111222555222222777666???UUUpppqqqkkkdddRRR>>>666555444222222555444333222222333444555777???SSSqqqoooRRR???666333222555:::===:::666333///000444888CCC]]]vvvyyycccPPPBBB777222111//////...///000333666777000000000000////////////....../////////000000000000111333444555444333222555888<<<>>>FFFZZZxxxhhhLLL;;;888333333666222333222222111111111111222000000000000000000000000000000111111111111000000///111333333111000111111444666>>>QQQoookkkRRRDDD;;;333111444222222333333333333444444555444333444777<<<@@@CCC???BBBCCCDDDKKK^^^yyy}}}hhhXXXPPPNNNNNNPPPSSSUUUYYYeeeqqq333777:::888222...///111/////////000000000000000//////111555999BBBSSSbbbwwwqqqWWWCCC;;;999666333111111444777999999444333222111111111111222333222333444444888HHHXXXsss{{{jjjWWWGGG<<<555222111000000000000000000111333222111000000111222222222000222:::AAANNNiiirrrRRR>>>888666222...///000000///222777<<<@@@777333...---///111000///111000...///666HHHddd|||tttXXXBBB888222///.............../////////---------.........//////555999EEEZZZsssiiiJJJ:::444444///000333...///000000000111111111111111444111000555555<<>>NNNkkkpppRRR>>>999222222666333333222222111111222222222000000000000000000000000///000000111111111111000000111333222111000111222555888AAAUUUrrr~~~fffLLL@@@999333111444222222222333333333444444333333333444777<<>>JJJddd}}}wwwXXXAAA888666222...111000000000222666===CCC===777000---...//////...000...---///333BBB]]]vvvuuuZZZDDD888222...,,,,,,------............////////////000000000000333888EEE[[[ssslllMMM<<<555444...///333//////000000000111111111111...333000...444555:::IIIccc|||ooofff```PPP>>>666444222222333444333333333222222333333666;;;KKKffftttWWWBBB777444111333999;;;999666333//////222555>>>VVVnnnuuu```OOOBBB777///111///...---...000333555111111000///...//////000////////////000000000000...///222333444444333222222444777999;;;FFF```yyyyyyYYYBBB:::111111555333444333222222222222222222000000000000000000000000//////000111111111111111000222222222000000111333444999CCCXXXuuuzzzaaaGGG<<<888333111444222222222333333333444444222333444444666;;;CCCIIIOOOJJJCCC>>>AAANNNaaannnwwwcccVVVQQQNNNPPPSSSXXX```iii}}}000555999999666333111111---......//////000000111111000111555777<<>>666444...///333///000000000000111111111111---333000---333666999EEEYYYtttoooddd]]]NNN???888555222222444222222222333333333333333777:::GGG```|||wwwYYYCCC888444111333888:::999666333000///222444;;;RRRiii~~~iiiXXXJJJ<<<111000///...---...///111333222111///.........///000....../////////000000000//////000222333333333444222111444888:::AAAWWWnnnbbbHHH<<<222000444333555444333222222111111111000000000000000000000000...///000111111222111111111222222111000000111333444999EEE[[[wwwwww]]]DDD:::777333222444222222333333333333444444111333555555666:::AAAGGGTTTOOOHHHAAAAAAIIIUUU___sssaaaXXXQQQPPPSSSWWW^^^eeewww111333777999999666222000------......///000000111111///000444666999AAAJJJ^^^rrrttt\\\FFF:::555555444333333555777999:::888555222111111222333000333555333333777>>>CCCTTTjjjsss```MMM>>>666444222111111000000111111222...///000111111222111111222///111666:::DDD\\\tttnnnOOO;;;555222///111......000000222<<>>CCCSSSSSSPPPHHHAAABBBKKKTTTmmmuuuhhh[[[VVVVVVXXX]]]cccppp111222555999:::888333///---------...///000000111111//////222444777===EEEVVVlllzzzbbbJJJ;;;555555555555444555777999<<<999666333111111222333111444666444222666;;;???MMMdddvvvcccOOO@@@888555222222111111111111222222---...000111222222222111222///111666:::CCCZZZqqqwwwVVV>>>555333000000---,,,///...000;;;HHHOOOFFF:::222////////////...,,,///333///...???VVVyyy}}}dddLLL===555000---......///000111111222............/////////000...111<<>>EEEccc~~~qqqddd^^^RRREEE>>>999444111222///000111222333444444444666777AAAXXXsss{{{ZZZCCC999444111222777:::888555666111000222111777LLLbbbtttdddXXXIII;;;......//////////////////222111///...---...000111------------.........///111000///...000222555666555000111777999:::HHHYYYtttpppRRRBBB555222666555888777555333222000000///000000000000000000000000......///111111222222222222222222111///000222444222999FFF]]]yyyuuu[[[AAA888777444222333222222333333333444444444000444777777555777<<>>???RRRsss}}}\\\CCC888333000......///111000111999CCCNNNMMMBBB111+++000///(((000,,,***,,,...333===GGGfff~~~}}}hhhRRR???333...//////.........//////000///......---------......111555;;;GGG___{{{|||]]]GGG555333666333...---...000111111000000111222111000000000111333555777CCCVVVssssssbbb```UUUFFF:::444444555555111222333444555444333333555888@@@QQQmmmaaaCCC:::666222333777:::888555555111000333333777HHH[[[tttxxxeeeWWWIII>>>555111///111111///000444000000000000//////////////////............//////.........///000222333444666//////666888777>>>KKKhhh}}}\\\CCC888666555444;;;999777444222222111222111111111111000000000000000000000000000000111222111111000//////000111222555888EEE___|||tttZZZ@@@666444111111444555333222333444444333111555666666555444666999<<>>AAAGGGPPPeee~~~yyyiii___[[[\\\___kkk{{{222000111777<<<<<<555.........///////////////...---000222111000222888>>>FFFWWWqqqqqqWWWBBB;;;444000222444333333444888888888555222000000111111111111000///111555888AAAPPPhhhyyyeeeRRRBBB888222000///...///111222111000///......///222333222111111111///555===>>>OOOnnndddHHH999333//////...///000///000777@@@IIIKKKDDD555---000000+++...++++++...000222888@@@___www}}}iiiTTTAAA555//////......------......///---------,,,,,,,,,------000333:::FFF^^^zzzaaaKKK777333666333///......000111111000000111222111000000000111333555777===OOOlllxxxgggeeeYYYIII<<<555444444555111222333333444333333333444777>>>NNNiiieeeHHH:::666222333777:::999666555111000333333777GGGZZZssslll]]]PPPEEE777222///000000///000333000000000000//////////////////............//////.........///000222333444555//////555777666===HHH```www```FFF888555444444;;;999777444222111111111111111111111000000000000000000000000000111111222222111000//////000111222777999FFF___{{{sssZZZ@@@777555222000333444333222222444444333111555555555444444666999<<>>OOOhhh}}}gggIII999666222...---//////---...222555>>>FFFCCC999000---...///,,,,,,...//////555;;;AAATTTppp|||dddLLL999.........---,,,++++++++++++------------...//////000+++...222999MMMkkkxxx[[[>>>333000---,,,...---///000000......///111000000000111111111222222666;;;KKKffffff]]]XXXNNNCCC999444444555111222333444555444333333333666:::DDDZZZ{{{pppTTT>>>777111000555;;;======444111111333222333AAARRRrrriii]]][[[NNNAAA444///.........000000000000000////////////---...///000000///...---///.........//////000111111222333333222222444666===IIIaaa}}}sssVVV@@@555444666555555555555444222111000111111111111000000000000////////////000111333333555444222111000000111222444<<>>;;;@@@IIIRRRVVVRRRGGG>>>>>><<<@@@GGGPPP^^^yyyxxxrrrttt000///...///222666999;;;222111///---,,,---...///////////////111222222111666<<>>666444444222222333111333666777555333333333///000111111000000111222333333777GGG```{{{www```KKK<<<444111///......//////...,,,//////000222444333///,,,,,,222000000777888===JJJ\\\rrr\\\BBB777333...---///000//////222---444<<<@@@<<<555222222///------///...+++,,,111000AAA\\\wwwkkkSSS???444000///...---,,,,,,,,,,,,++++++++++++,,,---...///---///111555EEEbbb~~~aaaDDD888666222000111---...//////......///111///000000111111111111000666888@@@SSSoooooo[[[YYYSSSIII===555111111000222666999999777444222000333666???VVVwww|||aaaBBB:::222///444999<<<<<<444111111333222222???PPPnnnsssccc___WWWGGG777000/////////111000000000000////////////...000111222222111000...///............//////000111444666444222333333222999???TTTqqq}}}```FFF777333555111222333444444444333222111111111111000000000000.........///000222333444666444333111000000111111999FFF\\\xxxrrrXXX???555333000///222111222444888;;;;;;999777555555666666777999===@@@AAAAAADDDLLLUUUVVVNNNEEE>>>:::<<>>???:::444000///...---,,,------/////////888OOOmmmpppWWW@@@333444---)))******)))***---)))******++++++,,,------+++///111555CCC\\\xxxiiiHHH999555222///...000000000000000000000000000111111111111222222222111333:::HHHbbbvvvaaaXXXSSSHHH888444555...333444555666666555444444222333777AAAVVVttt```JJJ777222777777888<<<;;;888444222222333777BBBMMMqqqzzzeee]]]\\\QQQ>>>000---111111------///333444222000//////000.........000111000///...///////////////......111444777555111///222666888<<>>666//////333000333111000444:::===;;;888888888:::<<<:::888<<>>>>>BBBGGGKKK___ttt111//////222222111444888666333///...//////---,,,//////000000000111111111111888;;;FFF\\\lll~~~pppTTTFFF888333444333111111000222555777888666333111////////////000111222333111333666===LLLddd|||kkkQQQ>>>444444222000//////000000///...//////000000000//////111000111333222111888@@@PPPeeelllMMM999///000///.........///000000111555<<<@@@===555//////...---,,,,,,---...///222888JJJggg~~~sssZZZCCC666222---+++------+++***,,,*********+++,,,,,,------+++---000444@@@YYYvvvmmmLLL;;;555222000///000000000000000000000000000000111111111222222222444444888CCCYYYxxxyyyccc[[[WWWLLL:::555777111333444555666666555444444444555777@@@SSSpppgggLLL888222777666888<<<;;;888555222222333666AAALLLooo}}}ggg]]]]]]SSSAAA333///222222......111444555333111000/////////000000000000111111......////////////......000444666555111000222555333666AAAWWWsssmmmRRR???777555333444555555555333111///000000000000000000000000///000000//////111444777<<>>===:::777999>>>AAA>>>:::===CCCFFFGGGDDDBBBKKKWWWWWWMMMCCCAAA>>>===>>>BBBFFFHHHQQQaaazzz333///...111222111333777888555111/////////////////////000000000000111111333888999AAATTTbbbtttxxx\\\LLL<<<555444333222333000222444666777666444222111111000000000000111111000333666:::CCCVVVooooooVVVBBB777444222000//////000000///......///000111111111111000000222555444333777>>>KKK___{{{rrrSSS===222111///............///000000333:::AAA@@@888//////...---,,,,,,---...///444777DDD^^^yyywww___GGG888000---,,,///000---***+++******++++++,,,,,,------+++,,,...222>>>UUUssssssRRR===555222111111000000000000000000000000000000000111111111222222999777777>>>PPPkkkfff^^^\\\RRR>>>666888555444444555555555555444333555555777>>>OOOiiioooOOO:::333777555777<<<;;;999555333333222555???IIIkkkjjj]]]]]]UUUFFF777111333222///000222555555444111000///...000222111//////111333......///////////////...000333555444222000222444111333:::KKKddduuuZZZEEE;;;888333444555555555333111///000000000000000000000000///000000000///000333666???AAA???999555777999999JJJ___{{{uuuTTT===555//////222///222111111555;;;??????===777<<>>BBBGGGIIIGGGBBBGGGRRRWWWTTTGGGBBB===;;;>>>AAACCCDDDGGGOOO```zzz444000...000111111222666999666333111000000111111////////////000000000111333777666<<>>CCCQQQiiisssSSS<<<555//////222...111111222555;;;???@@@@@@888===HHHPPPNNNEEEAAAAAAHHHKKKIIICCCCCCLLLUUUYYYLLLEEE===;;;===AAAAAA???GGGIIIRRReee}}}666000---///111000222444999777555333111000111222...////////////000000000111555444888GGGTTTgggnnn[[[FFF:::555222111222000111222444555666666666333222111000////////////000222555888:::DDD\\\sssvvv\\\EEE999444222000//////000000///......///111222222222222000///111555666444555999DDDUUUooo```DDD777444///---......---,,,...//////333===EEE???444000///...---,,,------...000222<<>>444555333666===>>>:::777444333111222:::CCC]]]|||pppZZZVVVSSSJJJ===333111///------000333333111///------,,,000444222...---000444------...//////////////////000333444333222222222222333555<<>>AAABBB:::>>>HHHSSSTTTLLLDDDAAAGGGJJJJJJDDD@@@FFFRRRZZZRRRJJJ@@@<<<>>>@@@???>>>FFFGGGKKKTTTeee|||888111,,,---000000111333777777777555222111111222......////////////000000...333333666BBBNNNaaayyywwwcccLLL>>>888333222222000111222333444666777888222222111000//////000000000000333888999???TTTjjjyyy^^^GGG:::444222000//////000000///......///000111111111111000...///333555333444777AAAQQQiiikkkMMM:::555000---......---+++---//////000999DDDBBB:::111000...---,,,,,,---......111888IIIeeejjjNNN;;;333---)))***,,,,,,---111++++++,,,,,,------.........,,,...333888EEEaaa|||hhhJJJ888333111///000000000000000000000000/////////000000000111111222///000666>>>NNNllloooaaa^^^[[[III;;;888444666555444333222222222333222000222888>>>MMMkkktttWWW???444555222666???@@@;;;777555333111111888@@@UUUuuuttt\\\QQQQQQKKK???444000///---+++...111222111///...------///111000......000222,,,---...///000000000000...///222333444333222111...111444999FFF___~~~rrrQQQ;;;444111222444555555444222111000000000000000000000000...///111000000///000222888EEESSSVVVMMMEEEKKKVVVuuupppPPP;;;555//////111---000111222555888<<<@@@BBB<<<===EEERRRXXXSSSGGG@@@DDDHHHIIIDDD???BBBMMMWWWWWWPPPFFF@@@>>>??????>>>@@@CCCFFFIIISSSfff~~~999111+++---000000000222555777888777333111000111........./////////000000---222222444???HHHZZZrrr~~~jjjSSSDDD<<<666333333000000111222444666888:::111111000000000000000111000---000666777999JJJ]]]yyy|||```III;;;444222000//////000000///...//////000000000//////000------111333222333666===LLLdddxxxXXX<<<666000---......---***+++000///...555BBBEEE???111000...---,,,,,,------///000333===UUUtttqqqUUUBBB000+++)))+++---,,,,,,///++++++,,,,,,---.........,,,***...333666???YYYuuuqqqQQQ<<<666333///000000000000000000000000////////////000000000111000...000666:::EEE```{{{sssbbb^^^]]]MMM???888333666555444222222222222222444222444888999CCC___|||wwwXXX@@@333444222666@@@BBB;;;888555333000000666>>>NNNnnnzzz```MMMPPPMMMAAA555000///...***---111222222000//////---............/////////,,,---...///000000000000...///111333555444222000///222555666>>>TTTrrryyyWWW???777111222444555555444222111000000000000000000000000---///111111000///000111888CCCTTTbbbccc___ccckkkoooOOO:::555//////000,,,000111222444666:::???BBB???<<<@@@OOOZZZWWWJJJ@@@AAADDDGGGDDD???@@@IIIRRR[[[UUULLLDDD>>>===???@@@===AAADDDFFFJJJVVVhhhvvv:::111+++,,,///000000111333666999888444111///000............/////////000,,,222222333<<>>777000---......,,,***+++000000,,,333AAAGGGCCC111000...---,,,,,,------111111///333HHHiiivvv[[[HHH---***)))---///,,,+++,,,++++++,,,------......///***)))---222444;;;TTTooovvvUUU@@@888555000000000000000000000000000////////////000000000000222000333888999@@@YYYtttvvvccc]]]^^^QQQBBB999222666555444222111111222222666444555888777===WWWtttzzzXXX@@@333333222777AAADDD<<<888555444000///555===JJJjjjdddKKKOOONNNBBB777111000000***---111333333222111111...---,,,---/////////---,,,---...///000000000000---...000333555555222000333666777666999JJJggg}}}{{{YYY@@@999111222444555555444333111000000000000000000000000---///111111000//////000777@@@TTTjjjvvvxxx{{{nnnOOO:::555//////000,,,000111222333555999>>>AAAAAA:::<<>>BBBEEEDDD@@@???FFFOOO]]]YYYPPPFFF???===???BBB@@@CCCFFFGGGIIIOOOYYYaaammm???555000222222...///555000333777777444111111111000000////////////000000111000222444666===MMM]]]qqqyyy^^^III???:::666222111000000000111333555777555333111///......///000111...---000333666===EEE```uuulllRRR>>>666222///...000111000---///000000000000//////...111000...---...///111222;;;HHH^^^yyynnnKKK777000444000---...)))---...///000222666===AAA666222------///000,,,(((000---...444@@@UUUrrr|||```HHH777+++***...***+++///++++++---///000...---------+++...+++---444:::MMMkkk~~~___HHH<<<666111111000...///111222222111000000000000000000000000222...000666777:::LLLaaa|||hhh___^^^PPPAAA:::555333444444333222111222222444999555333888>>>MMMddd___EEE777777000111<<>>???DDDRRRZZZQQQ???>>>>>>DDDLLLHHH???@@@JJJ\\\bbb^^^NNN@@@;;;;;;:::===???AAACCCEEEIIIMMMQQQ```fffvvvDDD999222333222......333///333777777555222111111000000////////////000000000///111333444:::IIIWWWjjj|||aaaLLL@@@;;;666222111000000000111333555777555444222///......///000000......111222444;;;BBBWWWjjjmmmSSS???666222///...000111///---000000111111111111111000222111/////////000222333999DDDYYYsssuuuSSS===333555000---...***---......///111555;;;@@@777222...---...///---)))000......222;;;MMMjjjeeeLLL999---,,,///++++++...***)))+++---...---,,,,,,---+++...+++---444999KKKhhhfffMMM???666111111000...///111222222111000000000000000000000000111...000555666999III]]]yyyhhh^^^]]]OOOAAA:::555555555666555444333333444333777333111666;;;HHH^^^{{{aaaFFF888777111111<<>>>>>===BBBPPP[[[SSSCCC>>>>>>DDDKKKIII@@@@@@GGGVVV___```SSSDDD===<<<======???AAABBBDDDGGGKKKNNNVVVZZZjjjKKK>>>555444222------111...111666888777444222111000000////////////000000///...///111222777CCCPPPaaavvvgggQQQCCC<<<666333111000000000111333444666777555333111///......//////---...111222222666===OOOaaazzzpppVVVBBB777333...---///000///---///000111222222333222222222111000000000111333444666???QQQjjj^^^EEE777555///---///+++,,,---......000444999===999444...,,,---...---+++///......///333BBB^^^wwwkkkPPP;;;...---000++++++---((()))+++,,,---,,,+++,,,---,,,...+++---444888HHHcccnnnSSSAAA777111111000...///111222222111000000000000000000000000111///000444444666DDDUUUrrrhhh]]]\\\OOOAAA:::555444555555555555444333333222666111///444777BBBVVVpppeeeIII:::888222222<<>>:::>>>NNN[[[WWWIII???===BBBJJJIIIBBB@@@DDDMMM[[[ccc[[[JJJ???>>>???===>>>@@@AAABBBDDDHHHKKKLLLPPP\\\qqqQQQBBB555333222---,,,111---000555888888666333222000000////////////000000000...///111111444>>>HHHYYYmmmoooXXXGGG===666333000000000000111222333444888666444222000///.........---...111111000333888GGGXXXqqquuu[[[GGG888333...---...000///---...///000111222222333333111111000000000111222333555<<>>UUUrrrmmmOOO<<<111111222666999999666333111000///000222222000///////////////000111222333///555EEE^^^zzzgggJJJ888555000000333111111222666<<<===:::;;;???CCC@@@:::;;;JJJZZZZZZOOO@@@>>>AAAGGGIIIDDD@@@@@@FFFVVVdddbbbRRRCCC???@@@===>>>??????@@@AAAEEEGGGJJJLLLTTTeeexxxUUUDDD555222111------111---000333777999888555333000000////////////000000111//////222222333:::BBBSSSeee|||www___KKK>>>777444000000000000111222222333888777555333111000///......---...111111...000555===MMMfffwww]]]III999444///---...000///...---...///000111111111111////////////000000111111555999EEEXXXssssssSSS===666//////222///,,,---.........111444777:::777222...------......+++,,,...------666OOOffftttWWW:::---+++...******---)))333333333111...------...---///+++---333444>>>TTTssswww[[[GGG:::222111000...///111222222111////////////////////////000000111111111333;;;DDD^^^yyynnn___\\\PPPBBB<<<666444333333555777777444222333666222000444444:::JJJeeeoooPPP===:::444444<<>>333///000111000...111666888555...,,,---111000,,,+++---,,,---......///............//////000111222444555000333111222666444:::MMMhhhvvvVVV???444222222444999:::777333111000///000222222000///////////////000111333333000555AAAVVVrrrdddHHH777444000000333111000222777===???<<<<<>>BBBQQQaaaeeeZZZJJJAAA???<<<===>>>>>>>>>???BBBEEEIIIJJJPPP\\\lll[[[HHH777333222......222...///222555888999888666000000////////////000000111//////222333333777===LLL\\\rrrfffOOO???777444000000000111111111222222777666555444222111000//////---...111000...///444:::GGG\\\uuuxxx^^^III;;;666000...///111000///---...///000000000000000.../////////000000000000555777@@@RRRkkk]]]CCC999111000222///---.../////////000333555:::777444000...------...***+++......---555III\\\yyyxxx]]]>>>000,,,---((()))...+++555555444111...------......///+++---333222999MMMjjj~~~dddOOO>>>444111000...///111222222111000000000000000000000000...000111111000333999>>>VVVrrrtttbbb^^^RRREEE===666666444444777::::::777333444777333111666555999GGG___tttTTT???;;;555555===@@@IIICCC;;;444222222222333???SSStttiiiWWWIIIJJJKKKCCC777222000111000...111777888666///------000000,,,+++...,,,---......//////.........///000000000111333555...333000///333111666EEE\\\~~~```FFF888444111333777999777333111000///000222222000///////////////000111222333///444===NNNkkkaaaEEE555333000000333000000222888???@@@======???GGGGGGAAA;;;BBBQQQZZZYYYHHHBBB>>>AAAHHHJJJDDD>>>???IIIXXXccc```SSSFFF@@@<<<============???BBBDDDEEEGGGLLLVVVcccwwwdddOOO<<<555333///...222000///000333888:::999888000000////////////000000000......222333222444999DDDQQQggg}}}kkkRRR@@@777555///000000111111111111111666666555555444222111000///---...000///---000555:::BBBRRRggg{{{bbbLLL===888222///000111111000///000000111111111000000//////000000111111111111444555<<>>444111222---...///000000///000222444999888555222///---------++++++---......444BBBQQQmmm|||dddFFF666000...((()))...+++000111000...,,,,,,---///...///+++---333000666HHHaaarrrZZZEEE555111000...///111222222111000000000000000000000000---000111000000333777:::LLLjjjyyyfffaaaTTTFFF>>>777444222222555999999555111444777333222888666888EEEWWW{{{xxxVVVAAA<<<666555===@@@IIICCC;;;555222333333444<<>>===???GGGJJJFFF===???LLLXXX[[[LLLDDD===???HHHMMMGGG>>><<>>JJJeee}}}iiiLLL;;;333///((((((---++++++,,,,,,+++***+++---/////////+++---333///444EEE\\\~~~|||cccIII666111000...///111222222111000000000000000000000000---000111000111444777999DDDbbb}}}|||hhhbbbUUUHHH???888000......222666666222---333666222222888666777CCCPPPuuuzzzXXXBBB===666666===???GGGBBB:::555333444555555:::JJJiiiyyyaaaMMMKKKOOOHHH<<<555...000111000333888999555222...,,,...---+++,,,000,,,---......//////......---///111111//////222555666;;;666222444222333???DDDiiikkkMMM???888111000444888777444111000///000222222000///000000000000000111111222...111555@@@\\\}}}^^^CCC333222///000333000///111999AAABBB???===???HHHMMMJJJ???===IIIVVV\\\OOOFFF===>>>HHHNNNIII???:::999EEE[[[iiicccRRRFFF;;;<<<=========???BBBEEECCCEEEIIIMMMSSSaaa{{{lll[[[FFF777222222222000***999GGGGGG;;;444888???666222...---...//////------...///000111222333333===FFFXXXnnnuuuZZZDDD999666111111111111000000000///111444777666333111111111000000////////////000000555777@@@QQQdddxxxhhhUUU@@@999222111000......000000000111111111111000000////////////000000000000000111777EEEWWWnnn```FFF999444222000............////////////555<<<<<<444---...///---***---///......111888???\\\ooo}}}kkkRRR:::...///***))),,,(((------------------------------,,,,,,---111777<<>>555333333222999<<<444333111//////000111000///000000000000000000000000111333666???TTTtttyyyTTTCCC222---000111///...111///666CCCIIIEEE@@@>>>CCCJJJJJJ???:::CCCRRR[[[UUUIII<<<:::CCCJJJJJJFFF===???FFFSSSdddiii^^^MMM>>>;;;;;;>>>??????@@@DDD???GGGIIIKKKTTT\\\nnnsssbbbKKK:::333222222111...999EEEEEE<<<666999???666222///---...//////.........///000111222333333888@@@QQQggg}}}vvv\\\FFF:::666222111111111000000000000000333777777444222111111000000////////////000000333444<<>>555444111//////000000///...///000000111111000000000111111000000111444777>>>PPPkkkmmm```XXXLLL???777111222333333444444444444666666555444333555888;;;MMMgggdddGGG888777888777555@@@===999555444333333333:::GGGbbbvvv[[[KKKJJJLLLCCC666111///------000444666777333222000///......//////......///000000000000/////////......///000222333333777:::777222///333777???NNNlllsssQQQAAA777444444222888;;;333333111//////000111000///000000000000000000000000000111444<<>>???CCCOOOaaaiii```QQQBBB>>><<<>>>???===>>>BBB>>>FFFGGGIIIQQQXXXiii{{{jjjRRR???555333222111000777>>>>>>999666888<<<666333000....../////////......///000111222222333555<<>>888222222111000000000000000///222666777666333111000000000////////////000000111111666AAAQQQddd}}}kkkWWWCCC:::222000000......000///000000111111000000///////////////000000000000333222555>>>KKK___{{{sssUUUAAA666222000............////////////222888;;;777222000...++++++---...---,,,...333888EEE[[[ttt~~~rrrZZZAAA333222,,,+++...+++------------------------,,,,,,,,,,,,---000666:::MMMhhh{{{^^^FFF888555111//////000000000///000111111222222111111...///111111000111444666;;;JJJ```wwwuuufff^^^QQQBBB888222222333333333333444444444444444333222444777:::GGG```jjjKKK:::666555333222>>><<<999666444222222222888EEE^^^|||~~~```MMMKKKNNNFFF;;;222000------000333555666333222000///......//////...///000000111111000000////////////000111222333333777:::888333000222666888DDD]]]|||zzzXXXEEE888555555222777:::444333222000000111111000///000000000000000000000000...///111888IIIffftttPPP@@@111...000111///...000///555@@@GGGFFF@@@<<>>LLLXXX^^^QQQCCC===AAAHHHLLLLLLAAA>>>???III[[[hhhcccWWWHHHAAA===>>>>>><<<===@@@===EEEEEEGGGNNNSSSaaaxxx~~~mmmUUUAAA666222111111000222555666444333555666666444111/////////000000...//////000111111222222666;;;FFFVVVjjj}}}lllTTTCCC:::333222111000000000111111///111555777777444222000000000////////////000000111000333;;;GGGYYYrrrppp]]]GGG<<<222//////......000//////000000000000//////////////////000000000000444333555;;;GGGZZZvvv{{{]]]EEE777222111............////////////111555999999666111...+++,,,------,,,+++,,,000333;;;QQQkkk{{{~~~vvv^^^DDD555222,,,+++---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,000555888IIIcccgggOOO===666111000000000000111000000111222222222222222---///111111111111333555:::EEEXXXmmm|||lllcccVVVEEE888333333333333333333333444333333444333222333666888BBBYYYxxxnnnOOO===666444222222===<<<;;;888555222222222888CCC[[[yyygggPPPLLLNNNHHH>>>333111......000222444444333111000///......////////////000111111111111111//////000000111222222333333666999888444111222444333===QQQnnncccGGG999444666333777;;;777444222000000111111000///000000000000000000000000///...000666CCC]]]pppLLL>>>111...000000//////111111555???GGGHHHBBB<<<===FFFLLLFFF<<<<<>>>>>DDDJJJNNNDDD???<<>>===>>>===>>>@@@>>>EEEDDDEEELLLOOOZZZnnn|||mmmWWWCCC777222111111000000111111222222333444666555333000//////000111//////000000111111222222444888AAAOOObbbwwwuuu[[[FFF:::444333111000000000111222///000333666777555333111000000////////////000000333222333888@@@OOOggg{{{xxxfffLLL???333000000///.../////////000000000000//////////////////000000000000444333555;;;EEEXXXtttdddIII888222111............////////////000333777:::888333...+++------,,,+++***+++---///666IIIbbbvvv~~~xxxbbbGGG777222+++))),,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,///333777GGG^^^|||pppXXXBBB888000000111//////111000000111222222222222222...000222222111111222444999CCCTTThhh{{{rrrhhh\\\III999444444333222222222333444222333333333222333555777???SSSppprrrRRR???888555444444===>>>===:::555333333444888AAAWWWuuuoooVVVMMMLLLHHH@@@555222///...///111333333333111000///......////////////000111111111111111...//////000111111222222111555888999666333333333111999KKKeeelllIII999444666444777<<<:::555333111000111111000///000000000000000000000000000///111666???TTTwwwjjjHHH<<<111///111000//////222222666???IIILLLGGG???<<>>;;;DDDOOO]]]UUUIII???<<<@@@GGGMMMGGGAAA;;;>>>LLL^^^eeedddSSSIII@@@>>>>>>>>>???AAA???EEEEEEEEELLLMMMUUUfff|||ooo[[[GGG:::444111111000111111111222333333444666666444111//////111333//////000000111111111111///333<<>>???>>>:::444222333666888???RRRooozzz___PPPKKKHHHCCC666333000...///111222222333222000///......//////...///000000111111000000---...///000111111111000///333777999888555444333111888FFF[[[vvvqqqMMM:::444777444666<<<<<<666444222111111111000///000000000000000000000000222000222777<<>>;;;EEEVVVccchhh[[[OOOCCC????????????AAA???EEEDDDEEEKKKKKKPPP```tttaaaNNN???666222111...000111222111111222333666666555222//////111444000000000000111111111111...222888CCCSSShhh}}}gggNNN>>>555444111000///000222444111000000222555777666444000000////////////000000000000222444666===NNN___ooovvvYYYIII888222111000............////////////......////////////000000000000...000444888???NNNiiiuuuUUU===333222............////////////000///333:::;;;444///...---,,,++++++,,,,,,,,,,,,000:::NNNgggzzz}}}kkkNNN;;;555,,,***---+++++++++++++++++++++++++++)))***+++,,,,,,...111444>>>RRRppp~~~gggJJJ;;;000111333///...333...///000000111111000000666666555222000000222444444999EEEVVVjjj~~~}}}ssshhhSSS???666555333111111222333444222333555555444444666777<<>>>>>===888222000333777666;;;MMMiiihhhSSSKKKHHHEEE777444000...///000111111333222000///......//////......///000000000000///+++,,,...///000000//////---111666999999777555444111777???MMMfffwwwSSS>>>666999444333999:::666444222111111111000///000000000000000000000000222111333777999EEEeeezzz___BBB999111000111//////000///111444;;;IIIRRRMMMBBB===@@@FFFIIIDDD<<<===CCCUUUTTTOOOFFF>>>===DDDKKKJJJHHHAAA;;;???OOOaaakkkeeeVVVGGGAAA@@@>>>>>>???>>>CCCCCCDDDJJJIIILLLZZZxxxfffSSSCCC888333111+++---000000///...///111666666666333//////111444000000000000111111111111111444888@@@LLL^^^rrrnnnTTTDDD666444222000///111333444222000///000444777777555000000////////////000000---...111333222777FFFVVVfff|||zzz\\\KKK:::333222000...---......////////////......////////////000000000000,,,...222777<<>>NNNcccxxxwwwlllVVVAAA666555333111111222333444222444555555555555666888:::FFF___}}}^^^GGG;;;666555777===>>><<<666000...222777555999IIIeeeoooVVVKKKHHHGGG888444111//////000000000333222000///......//////---......///////////////+++,,,---////////////...,,,000555999:::999666444111666:::CCCZZZ{{{|||XXXAAA888:::444222777888777555222111222111000///000000000000000000000000222000333777888AAA```www\\\@@@888111000111//////000---///222:::HHHSSSNNNBBB>>>???DDDIIIFFF>>><<<@@@RRRTTTRRRJJJ@@@>>>DDDKKKJJJJJJDDD;;;;;;KKK___lllkkk[[[JJJBBB@@@===<<<<<<<<>>>>>888333333444333222:::III```zzz___KKKGGGMMM???666///.../////////222333333222///---,,,---///........................---------............///---000444888999999777555000444777===LLLfffcccDDD333666555555999999777555222111222333333222......---......///000111...---000555888AAAXXXqqqwwwWWWCCC999111000111000000111///,,,222:::CCCSSSTTTCCC;;;===BBBHHHGGG???::::::IIINNNTTTTTTKKK@@@@@@EEEPPPQQQEEE:::>>>DDDQQQdddqqqhhhXXXIII@@@===<<<<<<===???AAACCCEEEHHHMMMPPPrrr___KKK:::222222111000//////......//////444888;;;:::555000///000000///---...000111111000000555444777DDDNNN]]]sssgggKKK===666111111111//////111///000111111111222444666444111......///000///......///000///...222:::AAAUUUggg~~~~~~dddQQQ<<<333111000....................................//////000000000000333000111666777>>>TTTlllsssTTT>>>666000---,,,///000---,,,------,,,...555<<<<<<666///------,,,+++++++++,,,,,,///222>>>TTTnnn~~~www___DDD555///+++)))******+++,,,---------,,,,,,,,,,,,+++,,,,,,---...///777HHHbbb~~~wwwWWWAAA555444...---111111,,,///111111///...///111222222222222111111111111333444777===KKKccc{{{|||kkkUUUBBB999444111222333111111444222222222222222222222222777AAAUUUpppiiiJJJ:::777777444999======777222222333333111888FFF]]]|||eeeOOOIIILLL???666///////////////111222333222000---,,,---///........................---------............///...000333666777777666555111444777;;;FFF]]]zzzhhhHHH666666444444777777666444222111222222222111//////......//////000000000...000444555<<>>======???AAACCCEEEHHHLLLOOO}}}iiiRRR===333222000///......------......111666:::;;;777222000000000///......000111111000111555222333>>>EEESSShhh|||nnnPPP@@@888111111111000///111///000111111000111333555444222///.../////////......///000......000777<<>>OOOkkknnnMMM;;;777666444777<<<<<<777222222222111000666BBBWWWwwwlllTTTJJJJJJ@@@777000///000...///111222222222000...---...///........................---------............///...///111333444444555555111444666777===QQQnnnpppNNN888666222111666666666444111000111111111000000000000000////////////111...///222222777JJJ___qqqRRR@@@888111000111//////111111---111777AAATTTZZZMMM>>><<<===AAACCC@@@===>>>@@@JJJWWW\\\SSSFFF@@@BBBNNNRRRIII>>>===>>>EEEUUUhhhqqqmmmWWWDDDAAAAAA>>>===???AAABBBDDDGGGKKKOOOtttYYYAAA444333//////...---------------///333999;;;999555222111111///......000111000///000333000000999???KKK___vvvwwwXXXDDD:::222000111000///000...000111000000000222444444333111///////////////...//////...---///333777>>>LLLaaauuuqqq\\\DDD777333000..............................////////////////////////000000222333222555BBBQQQmmm___BBB444222...,,,...///---+++---...,,,,,,000666:::999666......---,,,++++++++++++//////444BBBXXXmmm|||}}}jjjPPP;;;111------...)))+++///111222000---***++++++++++++,,,---...///444@@@VVVppp```FFF777444...---111///---...///000////////////////////////000000000000///111444666;;;JJJdddzzzqqq[[[III:::555222333333111111444333333333333333444444444555:::IIIdddtttQQQ<<<666666444666:::;;;666222111222111111555>>>RRRrrrtttXXXIIIFFFAAA888111000000......000111222222000...---...///........................---------............////////////000111222333444111333555444777FFFccc|||vvvRRR;;;666111111666777666333111000000000000///111111111000000///......111...///111111444DDDWWWzzzmmmNNN>>>777111000000......111000---222888BBBVVV^^^RRR@@@<<<;;;@@@CCC@@@<<<;;;;;;KKK]]]bbbUUUCCC<<>>:::>>>LLL___qqquuu___IIICCCBBB>>>===???AAABBBCCCFFFJJJMMM|||```FFF777444//////...------------------111666:::999777444333111000......///000000///...222///000888<<>>HHHeeegggJJJ;;;333...,,,......,,,+++---...,,,,,,...333777888888///...---,,,++++++++++++......111<<>>777666444444999;;;666222111222000111444<<>>XXXqqq{{{VVV===777222111777888666444111000000000000///000000111111000///...---111---...222222333AAAQQQttthhhKKK<<<666111111000---...111---,,,333:::DDDYYYbbbWWWCCC===:::@@@DDDAAA;;;777<<>>IIIRRROOOFFF@@@999999EEEUUUkkkuuufffPPPGGGCCC>>>===>>>@@@AAACCCEEEIIILLLfffKKK:::555000///......------......---000444888:::999777555222000......///000///...,,,111000111888:::AAARRRbbbpppfffLLL???333000222111000000...///000///...///000222444444333111...---...000...............//////000666999DDDWWWppp{{{dddIII:::333000...///......................../////////............---***---000000000333;;;CCC[[[vvvoooQQQ???444///,,,......,,,+++------,,,+++---000444666777///...---,,,+++*********---,,,...777GGG\\\qqq}}}wwwlllWWW???000,,,---,,,+++++++++++++++,,,,,,---*********++++++,,,---...111888IIIbbb}}}jjjMMM999444...---000---...------...000000///---......//////000000111111///...111555666<<>>TTTqqq|||XXXAAA888666555444999;;;777333222222000222444:::LLLlllbbbLLLCCCDDD;;;333111000...---//////000222111///......///........................---------............///000///////////////000111000///111444444999MMMbbbZZZ@@@999333111666777777555222000000111000///......///000000///------111---...222222333>>>LLLkkkdddGGG:::555111111///,,,---111...---333:::DDDZZZfff^^^III???:::???FFFEEE???;;;CCCRRRcccfffVVVBBB;;;>>>EEERRRSSSKKKDDD:::777AAAMMM```oookkk[[[LLLCCC???===>>>@@@AAABBBDDDHHHKKKjjjPPP===666111000//////......//////---...222666999:::999888222000///...///000///...+++111111222888777<<>>GGGJJJHHHEEEOOOUUU^^^bbb[[[LLLBBB???CCCRRRVVVOOOHHH<<<777@@@IIIUUUgggoooeeeRRREEEBBB===>>>???@@@AAADDDGGGJJJlllSSS???666111111000///////////////---...111555888::::::999222111///...///000///...+++222111333777555777EEEUUUfff{{{mmmQQQBBB333000222222111000.../////////------///111555555555222...,,,...111...------///000111000...,,,222:::BBBOOOeeegggKKK:::333000//////........................//////.........------------000111///...222888===DDDaaazzz|||YYYCCC555///,,,------++++++---+++++++++,,,---000222333000///---,,,+++*********'''(((+++111===PPPeeesssqqqlll\\\DDD333......+++)))***,,,---...---,,,+++************+++,,,---...---222???WWWtttpppPPP;;;444...---000,,,...,,,+++---000111///,,,...//////000111222222333444///000555444444BBBTTTiii|||{{{hhhXXX===777444444444222111333000111111222333333444444222333:::JJJbbb~~~~~~]]]DDD:::777555333999<<<888444444333111///111777HHHgggnnnVVVKKKEEE<<<333111000...---......000222222000///...///........................---------.........//////000000000111000000///...111---///555444111999HHHkkkbbbGGG>>>444///111000999777444222222222111000)))+++---//////...---,,,222......111000...555AAATTTuuu}}}^^^CCC777333111111///+++,,,111444000000333===YYYnnnmmmTTTEEE999<<>>???@@@AAACCCGGGJJJqqqZZZDDD777333111............---,,,---...///111444888;;;===555333000...------.........000111111222444888:::LLL___uuurrrRRR@@@666333,,,---111...---------............///333555666555000---------.........////////////000000,,,111===GGGTTTmmmkkkOOO;;;222000...,,,+++,,,,,,------,,,,,,+++......------------......///////////////111555999FFFWWWpppeeeGGG555222...******++++++)))---+++******---/////////222000...+++)))))))))***,,,,,,...000555BBBYYYnnntttssscccHHH333......---)))))))))******+++++++++---,,,***))))))***,,,---,,,111>>>TTTnnnvvvSSS;;;666...+++---,,,............////////////............////////////...//////......333>>>FFF```www{{{lllWWWAAA888222333555333111000333333333333333222111000111444999CCCXXXuuucccHHH;;;777444333888;;;:::555111222444000444777@@@YYY|||zzz[[[GGGHHHBBB:::222---,,,...000//////000000000000//////------------------------+++---.........///111333333000......000111///---------...///000444999===]]]rrrlllKKK:::666222///...:::777444333222222222111////////////////////////------...---...111555999PPPjjjyyy\\\DDD555333000...---...000111+++111333333===SSSgggqqq\\\HHH;;;;;;FFFZZZaaaVVVQQQKKKNNN\\\eee]]]MMMAAAGGGJJJUUU\\\SSS@@@999>>>???III[[[kkkmmmaaaPPPDDDCCC@@@@@@BBBBBBAAAEEEKKKwww```III;;;333111///.........---,,,***+++---000444999===@@@555333111...------.........///000111111333666999DDDTTTjjjzzzzzzYYYDDD888444...///111,,,---------............///222444666555111...------------........./////////...***---666>>>HHH___uuunnnQQQ<<<333000...,,,+++,,,,,,------,,,,,,+++......------------....../////////...///111555888BBBRRRiiiiiiLLL777444///++++++---,,,***---+++***+++---/////////222000---+++))))))******+++***,,,...222===SSSgggrrrsssgggMMM888000...+++******+++++++++,,,,,,,,,,,,+++***(((((()))+++,,,---111===QQQkkkvvvRRR;;;555...+++---,,,............////////////............////////////...///000///...333<<>>444222///.........---,,,++++++---000444888<<<>>>666444222///...---...///---...///000000111555777???MMMaaauuu```III:::555000000111***---------............///111333555444222///......,,,,,,,,,---------......///+++,,,111555<<>>JJJ___wwwnnnQQQ;;;555///------...---,,,---+++***+++---.........111///---+++************)))))))))+++...888KKK\\\nnnrrrkkkSSS===333...+++************+++++++++++++++***)))(((((()))***+++,,,000999KKKccc}}}vvvRRR:::555...+++---,,,---............/////////............////////////...///111000000222888===JJJ```|||~~~nnnYYYCCC999111111333111000000222222333333333222111111444555777>>>LLLfffhhhMMM===666444444999======999444111111333444555<<>>FFFXXX^^^RRR>>>;;;@@@RRRaaaaaaVVVKKKCCCHHHVVVbbb___NNNAAA===:::???KKK^^^mmmmmm]]]MMMBBB???>>>AAAAAA@@@BBBGGGnnnRRR???555333///............---/////////000222555777999777555222000.........///---...//////...000333555;;;FFFXXXnnneeeKKK:::444000222222***---------............///000222444444333111///...++++++,,,,,,,,,---------111......000222666BBBNNNfffyyyvvvZZZBBB666000...,,,+++,,,,,,------,,,,,,+++...------,,,,,,------.........///......000333555;;;DDDVVVoooqqqVVV>>>666...---......,,,,,,,,,+++***+++---...------///...---,,,+++***++++++)))((()))***,,,333BBBQQQiiiqqqmmmWWW???444///+++))))))))))))))))))******+++******)))******+++,,,***---444CCCZZZtttuuuQQQ:::555...+++---,,,---------.........//////............////////////...///111111111222555888???SSSooosss]]]EEE:::111000222000///000222222333333333222222111444444666;;;GGG]]]|||lllQQQ>>>666444444999>>>???;;;666111///222222444;;;LLLfffwww^^^MMMHHH@@@777111///////////////000000000000//////........................,,,---......---...000222...---,,,,,,,,,---------//////000//////000333666;;;NNNkkk^^^CCC777333333333444444333111///.........////////////////////////---............000333555;;;PPPmmmnnnSSS???222111000.........///000///000000000666GGG^^^nnnoooWWWDDD<<>>;;;;;;CCCUUUjjjqqqdddSSSEEE@@@>>>@@@AAA@@@AAADDDsssUUU@@@777333000------......---/////////000111333555777888666333111///...//////---...///...---...111333666===MMMccc{{{gggLLL:::444000222333+++---------............//////000222444444333000...+++++++++,,,,,,,,,,,,---000//////000111444;;;CCCMMMaaazzzzzz]]]EEE666000...---+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,---------...///......///111444999???NNNfffxxx]]]AAA666------///---++++++,,,+++***+++------,,,+++...------,,,++++++++++++***))))))+++,,,000<<>>PPPggg{{{|||```GGG777000...---+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------,,,---............000222777;;;FFF[[[uuueeeDDD666,,,...000,,,***,,,,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++)))***,,,---///777AAAZZZkkkppp___FFF666000---...............---------++++++,,,,,,---.........---...333>>>RRRlllsssPPP999444---+++------,,,------------.....................////////////......///000000111111111<<>>MMMmmmtttYYYAAA555444333777;;;===<<<888222...111///111999GGG\\\wwwhhhRRRMMMEEE<<<555111////////////000000000000//////------------------------,,,---...---,,,,,,...000.../////////......///111---///000///...///111333555???RRRllljjjIII777333333111333666777666111//////111////////////////////////---...//////......000222:::GGG___sssuuucccJJJ:::000/////////...//////////////////000333>>>TTThhhooo\\\KKK???:::GGGQQQMMM===:::888@@@PPP[[[WWWNNNCCCCCCKKKZZZgggeeeTTTDDD<<<===>>>FFFYYYkkklllbbbSSSJJJBBBAAAAAA@@@@@@BBBaaaLLL999555000------.........---------...000333555777:::888555222000////////////000000///---...000222555999CCCTTTjjjnnnUUUBBB888......222...---------............///------000444666666222...,,,,,,,,,,,,------------***,,,......///111333333999EEEUUUhhh~~~}}}aaaGGG777000......+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,---............///111222555???QQQhhhiiiHHH888---///222...+++---+++++++++,,,------+++)))+++,,,,,,,,,---,,,,,,,,,***)))))),,,---...444;;;QQQgggtttgggNNN;;;111,,,.........------,,,,,,,,,******+++,,,------------+++---222<<>>777222///...//////000000000000//////........................,,,---...---,,,,,,...///---///000///......000333,,,---//////...///000222666999FFF]]]zzzoooMMM999444333222222666888666111...///111////////////////////////---///000///......///111555@@@UUUjjjmmm\\\FFF999////////////////////////......///111222;;;PPPeeennn___QQQBBB999DDDSSSSSSAAA<<<888<<>>AAAQQQfffpppmmm[[[OOOEEEAAAAAA@@@AAACCCgggRRR999555000------.........111000/////////000222222;;;999555222000/////////000000000///......000222000333<<>>SSSqqqrrrPPP;;;555555222111555888666111---...000////////////////////////---///000///......///000111:::NNNccchhhXXXCCC888.........///////////////------000222222999NNNcccnnnaaaTTTCCC666@@@PPPRRRFFF@@@999;;;IIIXXXXXXOOOFFFAAAAAANNNaaahhh[[[JJJ888===>>>>>>LLLcccrrrttt```SSSFFFBBBAAAAAAAAADDDkkkRRRDDD333...000---...000***.../////////...///111333;;;:::888555111/////////...............///000000333222666@@@SSSiii|||sss\\\CCC555111000///000........................,,,,,,...222666777444111---------,,,,,,---......---------............///111000666FFFZZZppp{{{\\\AAA333...------,,,,,,,,,---------......,,,---...---,,,,,,---...------......///000000000222333777@@@RRRllljjjQQQ???000///000,,,)))***,,,,,,,,,++++++*********++++++************+++++++++***))))))+++---///111GGGXXXlllppp\\\@@@///++++++++++++************))),,,+++)))(((((()))+++,,,...111000666JJJ\\\sssnnnNNN999333---,,,...)))---------............///---------............///......//////000000111111444999DDDWWWooommmRRR<<<444666333222444111222222222111111111000000---222000111777<<>>SSSbbbVVVHHHCCC>>>CCCTTTbbb^^^QQQBBB===;;;>>>EEERRReeeuuuiiiYYYIIICCCBBB@@@@@@CCCsss[[[GGG666000111...000222,,,.../////////...///111444999::::::777333000000222...............///000000000111555>>>MMMbbbvvvvvv```FFF777222000//////........................,,,,,,---111555666444222------,,,,,,,,,,,,------------------............000...111<<>>555//////000000000000//////......------------------------------------............111---,,,///000------000000000000///////////////111222666???SSSooozzz]]]EEE777222222...222666666222000000222////////////////////////............///000111222444444???SSS]]]UUUBBB444333111////////////...------222000...333666BBBWWWiiijjjVVV>>>:::@@@HHHQQQNNN>>>:::;;;<<>>DDDNNNQQQDDD<<<888999JJJXXXUUUKKKBBB999999GGGWWW\\\ZZZIIIBBB;;;999===GGGWWWeeerrrfffXXXMMMFFFBBBBBBEEEnnnQQQ???666444///000222---...///000//////000222555777<<>>999333222333555999999555222......111555999FFFbbb}}}wwwcccOOOHHHBBB999222111////////////////////////------------------------------,,,,,,,,,---////////////000111111111333666666777:::<<<===<<<;;;:::444444444555;;;NNNooommmOOO;;;444333111444666555333000//////////////////////////////.........///000222444444111111999GGGSSSQQQCCC666222000......///000000///,,,000---,,,222333<<>>VVVsssjjjQQQ???888333222222555888999666333...---000555666@@@\\\yyyhhhQQQHHHBBB888111000.............../////////------------------------000///---,,,,,,---...///,,,111555888:::>>>BBBEEEFFFGGGHHHHHHGGGEEEBBBAAA999888888666666CCCaaa}}}uuuTTT===444333222333555555333111//////////////////////////////......//////000222333444000111666AAANNNPPPEEE888222000......///000000///,,,000,,,,,,111222888HHH\\\ggg\\\FFF<<<:::===FFFNNNLLLAAA666888BBBNNNWWWRRRGGG:::666<<>>GGGQQQiiiiiieeeZZZMMMEEEBBBCCC{{{[[[FFF:::666......111+++...///000000000111444666:::===AAAAAA===777111..................///000000...222444222333===OOO^^^uuuyyybbbHHH999333000//////........................,,,---...------...111444//////...---,,,,,,,,,,,,,,,,,,,,,,,,------------)))***---111222333<<>>NNNfff~~~cccFFF666444222222333...111111111111111222222222///111///000444333;;;QQQmmmnnnTTT@@@777333111111444888999777555222///000666777???YYYwwwnnnUUUIIICCC999111000---............/////////------------------------111000...------///111222111999@@@CCCFFFKKKNNNOOOPPPPPPOOOMMMJJJFFFCCCAAA===<<<<<<;;;777<<>>444444222333444444444222000///////////////////////////////////////000111222222000000333<<>>888:::BBBPPP\\\XXXLLL@@@;;;:::<<>>666000...............///000000...000111000111999GGGSSSkkkyyy|||eeeJJJ:::444000..............................+++---......------000333111000///...------------++++++,,,,,,,,,---------,,,***+++///000111666<<>>HHHNNNLLLIIIIIIIIIFFFEEEDDDCCCBBB@@@???>>>===@@@>>>@@@@@@:::999LLLbbb]]]AAA666555111111222444444333111///////////////////////////000//////......//////000000111222999FFFOOOIII===333111////////////...---...111---,,,222222444BBBQQQbbb^^^JJJ>>>888999BBBIIITTTIII:::;;;<<<@@@PPPSSSJJJ@@@;;;999<<>>BBBNNN___kkkfffXXXMMMGGGDDDzzzdddNNN@@@999111000333......///000000000222555777;;;<<>>555111,,,***,,,*********++++++,,,,,,,,,++++++************++++++)))******+++++++++******,,,,,,444FFFTTTQQQDDD999+++++++++************))))))******++++++******))))))000//////666<<>>888888AAAIIIWWWMMM<<<===::::::KKKRRRJJJBBB===888888CCCPPPVVVKKK@@@<<<:::999;;;>>>GGG\\\llljjj\\\QQQJJJEEEmmmUUU@@@999555...,,,000000000////////////000000666:::@@@CCCDDD@@@<<<888888444///,,,---......,,,(((---000000...111:::CCCYYYpppgggLLL;;;555111///000000000///---++++++---///------------------------------,,,++++++++++++,,,,,,,,,++++++,,,,,,---...+++++++++,,,---...000000===EEEYYYtttpppRRR>>>444///,,,,,,++++++++++++++++++++++++)))******++++++******)))++++++,,,------......///---111444222000333;;;CCC]]]wwwwww]]]???111000111///---------,,,,,,,,,,,,+++++++++++++++*********)))))))))************+++++++++&&&+++222===LLLSSSHHH777000+++''')))***((())),,,***************************///------444888DDDYYYrrrjjjPPP666......,,,***,,,------------------------------------------------...------------...//////...333111444AAAQQQiiihhhOOO777111333222111222111111111111111111111111333000///111333555===EEEZZZvvvyyy]]]DDD555444222000333888:::777444///333000///333777JJJhhhiiiTTTMMMJJJ===///000///...---,,,------...///............---------//////...+++,,,333???IIIRRRQQQMMMDDD:::333111111222222333333333333222222555;;;??????;;;<<>>999444///---...000///---//////...------000555999MMM^^^cccPPP<<<777;;;===HHHMMMMMMCCC::::::@@@DDDLLLLLLGGG;;;444999AAAGGGVVVSSSKKK@@@:::<<<>>>===EEEOOO```mmmhhhXXXKKKIIIuuu]]]FFF===888000...111000000////////////000000555888>>>CCCEEEEEEBBB@@@777333///------......,,,)))---000000...111999AAATTTiiihhhLLL;;;444111//////111000///---,,,,,,...000------------------------...------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,---...///000999???OOOhhhqqqRRR===444...,,,---++++++++++++++++++++++++******++++++++++++******++++++,,,------......///000333666444111333:::AAASSSnnndddDDD444111000...,,,------,,,,,,,,,,,,+++++++++++++++*********)))))))))************+++++++++))),,,000888EEEMMMGGG<<<111+++((()))***((())),,,************************,,,111---,,,333666@@@SSSiii{{{lllRRR888//////,,,***,,,------------------------------------------------...------------...//////...333111333???NNNfffiiiOOO888222333222000222111111111111111111111111333///...000111444;;;CCCSSSooo~~~bbbHHH999444222000333777999777444///222000000444777IIIfffoooYYYPPPLLL@@@333000///...---,,,---...//////............---------------------000888DDDLLLLLLIIICCC;;;444000///000000000000000000000000000000666:::;;;999:::@@@FFFZZZrrrrrrPPP:::222000000111333555555222000////////////////////////////////////............,,,000000222<<>>888333///...///000///...//////...------000444888III[[[bbbSSS???888999:::FFFNNNOOOEEE999777<<>>KKKbbb~~~jjjQQQ999333444222000111111111111111111111111111222///...000000222777???LLLgggfffJJJ;;;444222000333666888777555...222000111555777FFFaaa~~~xxx```TTTNNNDDD888///...---------...///000///............---------+++,,,---000555===GGGNNNCCC===666000---......///000//////......//////000+++000555666555777===CCCKKKbbbyyyVVV<<<222111111222444555555333000000/////////...---------/////////............---,,,/////////888DDDFFF???666333//////000111000......///...------///444777DDDVVVaaaVVVCCC999777777CCCNNNSSSHHH999444999>>>IIILLLJJJ???777888>>>BBBOOOSSSQQQFFF;;;999;;;===AAAEEERRRdddmmmfffWWWMMMoooWWWGGG===555111222/////////....../////////---...000111111111111111333111///---------......---///111///...///444999DDDTTTjjjiiiMMM<<<444000......///...,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,------,,,,,,++++++,,,,,,---...++++++++++++,,,---...///000111888GGG[[[qqqoooOOO:::111------...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,------......///,,,...000...,,,---222777AAAWWWuuurrrPPP:::222...,,,,,,------,,,,,,,,,+++++++++************************))))))*********++++++++++++,,,---///333999>>>AAA444...*********)))))),,,************************,,,000,,,+++111111666EEEWWWlllsssWWW<<<111000,,,***,,,,,,,,,------------------------------------------...------------...//////,,,222000111===KKKaaa}}}nnnTTT<<<555555222///000111111111111111111111111333000///111111111555<<>>FFFZZZsss~~~ZZZ@@@444111111222444666555333111000000///...---,,,,,,+++//////.........---------...///......555@@@DDDBBB666333//////111222000...............---///333666AAARRR^^^VVVEEE:::666666AAAPPPWWWMMM<<<444666<<>>???III\\\kkklll___QQQttt]]]KKK???777333222//////............//////111111111000/////////...000000///...------...///...///000///...///222666???JJJ^^^vvvhhhMMM<<<444000.........,,,***+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...+++++++++++++++,,,---...//////333===LLLaaa}}}kkkLLL999000---,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,------......///)))+++---,,,,,,---111555<<>>KKKaaa|||tttYYY???666555222//////111111111111111111111111333111111333222111555:::EEE[[[xxxjjjKKK999333222111222444666666777...222000222777666@@@WWWvvvkkkXXXMMMDDD===000///...---......000000///............------------,,,...333;;;@@@BBBAAA222///,,,---000111///---111111000000000000111111---000222222111222555888BBBRRRggg{{{^^^DDD888111111222444666666333111000000///...---,,,,,,+++............------------///000//////444<<>>MMMdddvvvZZZ===111///,,,+++,,,+++,,,,,,------.........------------------------...------------...//////,,,111000222===III^^^yyy}}}```CCC888555111///000111111111111111111111111222000111444333111444999BBBUUUqqqoooOOO<<<222222111111222444666777///222///111666555>>>SSSsssrrr[[[NNNEEE>>>111111///........./////////............---------///---///555===@@@===999.........///111111///---...//////000000//////...000111222111000111222444<<>>LLLYYYXXXJJJ===888888===NNNZZZUUUEEE;;;888888<<>>222222333555777666444222////////////////////////.........---------,,,,,,,,,...///000111555<<>>999666888FFFPPPKKK???999888999<<>>???DDDQQQ```gggeeevvv___MMM@@@666///.........------............////////////...------+++...000///---,,,...000---------......///111222111444BBBWWWjjjxxx}}}eeeKKK;;;555222111222111...,,,...333444111---++++++++++++++++++++++++,,,+++******))))))******,,,,,,++++++,,,,,,---...+++++++++***++++++,,,,,,))),,,///111111888JJJ\\\wwwuuu^^^EEE666000---+++***++++++++++++++++++++++++*********++++++*********++++++,,,------......///------,,,,,,++++++,,,,,,333666GGGccc~~~zzz[[[EEE888000---------------,,,,,,,,,++++++))))))******++++++++++++)))************+++++++++...)))'''***+++***///666999222------,,,))))))+++***************************---***,,,333000...777>>>VVVtttuuuXXX;;;000...,,,+++---++++++,,,,,,---...//////------------------------...------------.../////////444111000999BBBTTTnnnjjjIII999444000///111111111111111111111111111---,,,...222222000222666888IIIccc|||sssRRR===222222222111111333666888222333...///444333;;;PPPnnneeeTTTJJJDDD444333111///...---------//////.........---------000...000888AAACCC<<<444000000000---)))))),,,000///111444666666444111//////////////////000111222444:::EEEYYYuuukkkNNN???222222333555777666444222/////////000000000000000......---------,,,,,,,,,+++,,,...000000222:::BBB@@@999111,,,---///000000---...///.........000222888HHHZZZ```TTTBBB777444777GGGTTTTTTJJJ@@@999444666EEEPPPLLLAAA999888999;;;GGGRRRQQQJJJBBB<<<777===@@@@@@@@@JJJ[[[fffiiimmmUUU???555444111///....../////////---///...------//////...---////////////////////////---------............///444222666CCCVVVkkkbbbHHH===333000111---//////000222444333000......------,,,,,,++++++***++++++++++++++++++++++++---,,,,,,+++*********+++...***)))---...***+++///---......,,,---333>>>GGGjjjrrr[[[BBB333...***))))))...,,,******,,,---+++((())))))***+++++++++++++++---,,,,,,+++,,,---///000...+++,,,111000+++---222222444;;;LLLhhhcccGGG777111...,,,------,,,,,,,,,,,,++++++))))))************))))))))))))))))))))))))))))))++++++++++++,,,---...///666333000---,,,+++***))))))*********++++++++++++,,,,,,,,,,,,---...//////>>>JJJaaa}}}uuuXXX;;;000///---+++,,,,,,,,,------------......,,,,,,,,,---------......,,,,,,,,,---------.........333111111888>>>NNNeeelllLLL;;;555333111///333222222222111111000000---///000111111222444777:::GGG___zzzuuuUUU@@@555000///111222222555;;;111222444333///000<<>>777000///---+++,,,---...---,,,...000111333333111000...////////////000000000000444777>>>LLLcccwwwXXX@@@444111222777888555222222000000000000////////////---...///...------...///...,,,---111333555;;;BBBCCC;;;333000111111000000.../////////...///111444;;;HHHYYYbbbXXXEEE888444888@@@MMMVVVOOO@@@666666:::@@@IIIMMMGGG===888:::999@@@LLLTTTNNN@@@:::;;;<<<;;;===BBBHHHPPP^^^jjjpppYYYCCC888555111///------...///...---...---,,,---...///...,,,........................---------............///111000444???OOObbbxxx```GGG<<<222///111---...---,,,+++++++++---.........---,,,,,,++++++***++++++++++++++++++++++++---,,,++++++*********+++///+++***------******...+++------,,,,,,111;;;CCCXXXpppnnnXXX@@@222...,,,++++++...,,,***+++------+++)))((()))******++++++******++++++++++++,,,---......///---...111000+++,,,111111333999GGG___|||gggKKK:::222///---------,,,,,,,,,,,,++++++******++++++++++++******************************************+++,,,---...444222000---,,,+++)))((()))))))))*********++++++,,,,,,,,,,,,---...///000<<>>;;;444...000...,,,---...///.........///000111111000///...////////////000000000000222555;;;GGG[[[wwwyyyZZZBBB777222111555666333000000000000000/////////......---...//////------...///000...---000000111666===CCC<<<444000000//////....../////////...///111444888EEEXXXbbb[[[HHH:::666888???LLLUUUPPPBBB888666:::@@@JJJPPPKKKAAA::::::999@@@LLLUUURRRFFF>>><<<<<<:::;;;???DDDKKKYYYfffuuu```JJJ;;;777111///------...///...---...---,,,,,,......---,,,---------------------------------............///......111999DDDSSSjjj|||~~~]]]FFF<<<222///111---000333555555111///000111......------,,,+++++++++++++++++++++++++++++++++,,,,,,+++************+++///,,,+++,,,,,,)))))),,,***+++,,,++++++///555;;;FFF[[[uuuhhhSSS===111...---,,,,,,---,,,++++++,,,---+++***(((((()))*********************++++++,,,------...///...///111///,,,---000000111666@@@RRRllllllPPP===333///...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))***+++,,,---222111///...,,,***)))(((((((((((()))))))))******,,,,,,,,,,,,---...///000999BBBUUUnnnrrrVVV:::000///---+++---******+++,,,,,,---......,,,,,,,,,---------......,,,------------............333000///555999EEEYYYqqqjjjKKK:::444222111111111111000000000000//////111222222111000000111333777BBBXXXsssuuuUUU???555111///111222222555:::777333111222222333:::BBB\\\}}}|||cccQQQIII>>>666///...///---...///...000000000...---...///111333888===>>>:::333---000///------///000///...////////////////////////////////////000000000000///222777@@@PPPhhh}}}]]]DDD999333///111444222111222/////////.........---------...//////------...///111...---/////////444;;;DDD???888222000//////....../////////...///111444555BBBWWWddd___MMM===666666===IIISSSQQQEEE:::555999???IIIRRRQQQFFF===::::::???JJJUUUWWWOOOCCC===;;;999888;;;???EEERRR^^^{{{gggPPP>>>666111///------...///...---...,,,+++,,,---...---,,,---------------------------------............///------000555:::FFF[[[mmm}}}xxxZZZDDD;;;111...000...///888AAACCC>>>777222111.........---,,,,,,++++++++++++++++++++++++++++++++++++***************+++///---,,,,,,+++))))))***)))***+++++++++,,,000333===KKKaaayyydddPPP:::000...---,,,,,,++++++***++++++++++++***(((((()))************)))***+++,,,---......//////......//////...---...000---///333:::FFF\\\yyyrrrVVV@@@444///...------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))))))))***++++++///000000///,,,***))))))(((((((((((())))))))))))+++++++++++++++,,,......555<<>>SSSmmmwwwVVV???666111///111111111555:::999333///000222333888===TTTwwwjjjVVVKKKBBB888///---,,,+++,,,///---/////////------...///222666<<<@@@???:::444000000...------...//////...///...------------...///////////////000000000000///000444:::EEEYYYuuubbbIII<<<333...///333444555666///.........---------------///000///...---...//////---,,,...///000555<<>>555444:::DDDNNNPPPHHH<<<444888<<>><<<999888999;;;@@@LLLWWWmmmUUU@@@666111000....../////////......---,,,,,,......---,,,---------------------------------............///......000222555<<>>OOOlllxxx\\\DDD555///...------,,,,,,,,,+++++++++******++++++++++++******************************))))))(((((())))))******---///111000---***))))))(((((((((((())))))))))))))))))))))))***+++,,,---000777IIIddd|||kkkRRR:::000...,,,+++///******+++,,,,,,---......,,,,,,,,,---------......---------.........//////---111...---333333999III```yyynnnPPP===555111111222///////////////000000000///000111111000111333555333;;;MMMggg~~~yyyWWW@@@666222///111111111444999888222---///111222555999NNNrrrpppZZZLLLEEE:::///,,,+++***,,,///,,,---......---,,,---...///555<<<@@@===888333111///---,,,,,,---......---......------------......////////////000000000000000000333888===LLLfff~~~iiiOOODDD999000000333444444666///.........------------...///000///......///000///,,,,,,---......333999AAADDD@@@666///000111000.../////////...///111444444@@@UUUffffffUUU@@@555222666>>>HHHMMMJJJ???444666888@@@NNNTTTMMMAAA:::777:::AAALLLVVVVVVKKK???===:::999::::::===GGGRRRrrr[[[DDD777333111//////000111000//////...------//////...------------------------------------............//////...///111222777CCCOOOcccuuummmRRRAAA:::000---000......000333222///,,,---...//////......---,,,,,,,,,++++++++++++++++++++++++***))))))))))))***++++++,,,---,,,))))))++++++)))************++++++,,,,,,111444???RRRiii{{{\\\JJJ777...---,,,))))))((()))+++***))))))***+++))))))***+++++++++++++++......---...///111333555111444444000...///000...---,,,///555999EEE___xxxcccHHH777000///------,,,,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))***)))))))))))))))******+++///333222///+++***+++((((((((()))))))))******))))))))))))***+++,,,,,,///333CCC]]]wwwhhhPPP999000...+++,,,000,,,,,,------------......,,,,,,,,,---------......------........./////////---000------333222666DDDXXXssstttVVVAAA777111111333//////000000000000111111///000111111000111333555333888IIIaaayyy{{{YYYAAA777222000111111111444999777111...///111222555999GGGlllttt]]]MMMGGG;;;111---,,,+++,,,///,,,---......------...///,,,444<<<>>>:::444000000...---++++++---...---,,,........................////////////000000000000333111222777:::BBBXXXnnnpppWWWLLL???333111333333111111/////////.........------...///000000......///000000------.........222888DDDIIIFFF999//////000....../////////...///111444333>>>SSSfffiiiYYYDDD777222555:::BBBLLLNNNCCC555777555;;;IIISSSOOODDD<<<666999===EEEPPPUUUMMMBBB===;;;:::;;;;;;<<>>333///...---///111...///000000//////000222...777@@@AAA:::222/////////...,,,,,,.........------...///000000///...---////////////000000000000444000111666888<<>>222000333333111111000000000/////////.........000111000///...///000000...///333555666<<>>===bbb{{{bbbPPPJJJ???555222111000111333///111222222111111222444333===EEEEEE<<<333000111000///------///000///...---...000111111000...---////////////000000000000555///000666777888EEEVVVnnnyyyaaaEEE999...///444666555444000000000000////////////...000111000///...///111///...111888===BBBJJJSSSXXX```\\\HHH888555444000.../////////...///111444...888MMMccclllaaaNNNAAA777777777>>>LLLTTTKKK<<<;;;444555BBBQQQSSSJJJBBB888:::;;;===GGGQQQPPPIII:::999;;;===<<<;;;???FFFvvvdddSSSAAA999333///000111//////111///////////////.........000///---++++++,,,---...------............------+++,,,...000111222222111999BBBTTTmmmdddLLL===555---...222...---...///...,,,,,,...///222000///000000...)))%%%******++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++,,,///555===KKKbbbuuunnnJJJ===111---,,,)))&&&%%%,,,,,,,,,+++))))))+++---111...+++******+++++++++************+++,,,---...111;;;CCCBBB777...---000---000111...---333@@@JJJiiiyyyWWW???444333///...------,,,,,,,,,,,,++++++++++++++++++++++++***)))((()))+++,,,,,,+++******++++++++++++*********,,,000333555333///,,,)))***++++++*********+++&&&(((+++++++++***+++------///666EEE\\\vvvdddHHH666333...---///+++---,,,,,,++++++,,,,,,---------............---------,,,,,,+++,,,---///000,,,...///000000111444666AAAWWWvvvxxx[[[GGG;;;222///222000111111111111222222222333222111111111222333444444555<<>>>>>}}}kkkXXXCCC999333///111111///...///............///////////////...,,,+++++++++---...------............------,,,---...000111111111000444;;;III\\\ssscccLLL===555---...222...---...///...,,,,,,...///000...---...///...+++(((******++++++++++++******))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))),,,,,,---111555>>>PPP```vvv{{{dddDDD888---++++++)))&&&&&&***++++++***))))))+++---111...+++******+++++++++************+++,,,---...000888@@@???888111...///---///111///...222===FFF^^^xxx^^^DDD777333//////...---,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))+++,,,+++*********++++++++++++************---111444333///+++)))******************+++''')))+++++++++***+++------...333@@@VVVpppdddHHH666222---,,,...+++---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,------,,,,,,,,,---...///,,,...///000000111333666???RRRnnnzzz\\\HHH;;;222000222000111111111111222222222222111000000000111222333333444;;;NNNhhh~~~\\\AAA777333111222222000111444777555333222222333555666;;;RRRooohhhQQQNNNEEE:::333111000///---......//////000000111111666@@@DDD???>>>@@@<<<333......---------,,,,,,,,,------------...............------------...//////,,,///111000000333:::@@@MMMbbbhhhLLL888222555111000333111222111000//////.........000000///..................000444;;;AAADDDDDDCCCGGGXXX```TTTBBB999444///000///...------...///000111666DDD[[[llljjjWWWEEE:::555666999@@@PPPQQQ???:::444777>>>EEERRRUUUHHH===;;;999999===DDDIIIKKKBBB>>>999777999<<<>>>>>>ttt^^^FFF999222///111222///---------------.../////////000///...,,,+++++++++,,,---------------------------------...///000000/////////444<<>>333***((()))(((&&&''')))*********))))))+++---000---+++***+++++++++******************+++,,,---...333999<<<:::444///---,,,///000///...000888???OOOgggiiiMMM;;;333000///...---,,,,,,,,,,,,++++++++++++++++++++++++,,,***)))***++++++***)))******++++++++++++*********))))))...333444///***)))))))))))))))******+++''')))+++++++++***+++,,,,,,---111;;;NNNhhheeeHHH666111++++++...+++---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,+++......---,,,,,,,,,------,,,.../////////000333555;;;JJJbbb}}}}}}```JJJ<<<333111222000111111111111222222222222111000//////000111111222333:::LLLeee~~~^^^CCC777333111222222000222666888666444222111222444555===OOOiiimmmVVVNNNFFF<<<444111111000///////////////000000000000444<<>>@@@>>>;;;999===HHHSSSSSSHHH:::333222000///...------...///000000555CCCYYYmmmooo]]]KKK;;;444555777===MMMRRREEE===555666;;;AAAOOOWWWPPP???;;;777777;;;BBBHHHLLLFFFAAA;;;888888:::===>>>{{{cccHHH:::333///111333000,,,+++..............................---,,,+++,,,,,,,,,---------------------------........................111666;;;EEEXXXppp___III;;;555---...222...---...///...,,,,,,...///000///------------------******++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))***---...000888BBBLLL]]]rrr{{{bbbKKK:::111)))(((((('''&&&'''((()))******)))***+++---...,,,******+++++++++******************+++,,,,,,,,,///333888:::777111,,,+++...000///...///444888CCCXXXvvvtttWWW@@@333111000///---,,,,,,,,,,,,++++++++++++++++++++++++---+++******++++++)))(((******++++++++++++******+++(((''',,,222555111---***)))'''''')))*********''')))++++++******+++,,,+++,,,///777HHHcccgggIII555000******---***---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,///......---,,,,,,,,,,,,,,,.../////////000222444888BBBVVVooodddLLL===555222222000000111111111222222222333222000//////000111111111222888HHH```yyy___CCC888333111111222111444999:::888555222111222333555;;;JJJbbb{{{rrr\\\OOOGGG===555111000//////000000000000////////////000666888444//////...***------------------------....../////////000000000...------------...//////,,,...000000///000222444;;;IIIbbb}}}rrrSSS<<<111333//////333000222111000///............000///............//////111777>>>AAA???:::555333555999EEEPPPKKK;;;222222000///...------...///000000555AAAWWWlllrrrbbbOOO<<<444333555:::IIIRRRJJJ???666666:::???LLLWWWSSSCCC<<<666666999???FFFMMMJJJEEE>>>999777999<<<>>>hhhJJJ===444///111333111,,,***000000///...---,,,,,,+++......---------,,,------...---,,,,,,,,,,,,---...------------------......,,,000333444888DDDWWWfffvvv]]]GGG:::444---...222------...///...,,,,,,...///333222111///...---......******++++++++++++******))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))(((***---......333;;;>>>NNNdddsssvvvjjjSSS@@@999111***))))))&&&&&&(((((()))++++++******+++,,,---+++******+++,,,+++*********))))))******+++++++++,,,...444:::999333---,,,...//////---...000333===NNNiii~~~aaaFFF444111111///...---,,,,,,,,,++++++++++++++++++++++++---+++******++++++)))(((******++++++++++++******+++)))'''+++111555444111,,,***'''''')))*********(((***++++++*********+++***,,,///555DDD___iiiKKK666///))))))---+++---,,,,,,++++++,,,,,,---------............------.........------,,,,,,+++---...//////...///111333666===KKKccc~~~iiiOOO>>>666333222000000111111111222222222444333222111000111111222000000555CCCZZZsss```CCC999444000111111222666;;;===:::666222111111333444888DDD\\\xxxxxxcccOOOIII???666111.........000000000000////////////333888:::666000......---------------------------...........................------------...//////,,,...////////////000000777AAATTTnnnyyyWWW>>>111222///111555222222111000///............//////............//////333:::AAACCC>>>777333222222333>>>NNNNNN@@@444333000///...------...///000111555???SSSjjjtttfffRRR===444333444666EEEPPPLLL???666777<<<>>>HHHSSSSSSFFF===555555888<<>>qqqPPPAAA777///111333222...,,,000//////...---,,,++++++////////////.........---...---,,,++++++,,,---...,,,,,,,,,,,,,,,---...///***...111000111777CCCMMMcccooo}}}[[[FFF999444---...222------...///...,,,,,,...///333333444222///......///******++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***((())),,,,,,+++---222555EEEZZZfffdddUUUBBB555666///******)))'''''')))***+++------+++***++++++,,,+++******+++,,,+++)))******)))))))))******+++,,,+++,,,222888999444///,,,.........------///111:::EEE\\\{{{mmmOOO:::222111000...---,,,,,,,,,++++++++++++++++++++++++,,,***)))***++++++***)))******++++++++++++*********)))(((+++///333555666000,,,(((''')))+++***)))(((***,,,,,,***)))***+++)))+++///333???YYY{{{lllMMM777///))))))...,,,---,,,,,,++++++,,,,,,------......//////......---------.........---,,,,,,---...//////...///111333444888DDDXXXrrrmmmQQQ???888444222000111111111111222222222555444333111111111222222//////333???SSSlll___CCC999444000000111222888>>>???<<<777222000000222444666>>>UUUtttlllRRRLLLBBB888111.........////////////000000000000222777:::777111------///,,,,,,,,,------------...,,,,,,,,,---------------...------------...//////............////////////222999GGG]]]vvv]]]BBB333222000222555333222111000//////.........///............//////000555<<>>PPPiiiwwwkkkVVV@@@666444555444@@@MMMMMMAAA777999===<<>>555666777999???IIILLLIIIDDD===888888;;;>>>|||ZZZEEE999000000333222///---------------------------000000000000000//////......---+++******+++---...++++++***+++,,,---///000***---//////...111888???NNNYYYiiiyyywwwYYYDDD888444---...222------...///...,,,,,,...//////111333333000......///******++++++++++++******))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))'''(((++++++***+++000444CCCUUU]]]UUUDDD555...111,,,)))))))))'''(((,,,,,,---///...,,,+++***++++++***)))***,,,,,,+++)))******))))))))))))******,,,+++,,,000555888666333---......---------///000666<<>>OOOfffqqqSSS???999555222000111111111111222222222555444222111000000000111///...111;;;NNNfff|||___DDD:::444000000111333999@@@@@@===777222000000222333444999MMMmmmuuuWWWQQQGGG<<<333///...///......//////000000111111...333777777000++++++...,,,,,,,,,---------......++++++,,,...///111222222...------------.../////////...------...///000000111555>>>NNNddd~~~eeeHHH666444000111444111222111000//////........................///000000777>>>CCC???555......222111111777CCCNNNLLLAAA777000///...------...///000000444===OOOjjj{{{qqq\\\BBB888666666333<<>>888222000000222333444666HHHggg{{{ZZZTTTJJJ>>>555000///111---......///000111111222...333999999222,,,,,,///,,,,,,,,,------.........+++,,,...111444666888999...------------...//////000...------...000111111333555:::EEEWWWpppkkkLLL999555000000222///222111000//////........................///000111999???CCC<<<111***+++000,,,---222<<>>PPPjjj{{{tttdddLLL===333555666666@@@OOOJJJ@@@777444333666AAAMMMQQQKKK???444222777:::888GGGKKKJJJAAA;;;<<<<<<999xxxWWW???333333---,,,///---..............................---------,,,,,,,,,...,,,++++++,,,------,,,///...,,,...000111000...------...///////////////000444:::???HHHWWWkkkzzz{{{]]]EEE999777///,,,000///,,,------,,,++++++---//////111555<<<@@@???999444000...,,,+++++++++***)))))))))((((((((('''''''''***)))))))))((((((((('''))))))))))))))))))))))))''')))******)))+++000444DDDTTTZZZMMM<<<333---(((******)))((('''(((+++...///...---,,,******,,,---))))))************))))))+++******)))))))))******+++******---222666777777444///+++***---//////...///222:::KKKeeewwwSSS===444------///......000,,,++++++*********************************+++,,,***)))(((((((((((()))***)))))))))***+++,,,------777666333///+++***+++,,,))))))))))))))))))))))))'''+++***---666???VVVvvvgggJJJ666///((((((------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++,,,---......------...000000...111<<>>444555666555???MMMKKKBBB999555222444>>>IIIPPPKKK@@@666333777999888DDDJJJKKKCCC===;;;;;;:::^^^DDD666333---+++---***...........................------------,,,,,,,,,...,,,++++++,,,------,,,000///...///111111000///------...////////////......000222444:::GGGYYYfff|||aaaHHH:::777///---000...---------+++******,,,...///222:::DDDKKKHHH<<<222000...++++++++++++***))))))))))))(((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))''')))******))),,,111666PPPXXXVVVEEE444---,,,))))))))))))(((''')))---000000...,,,***)))***++++++))))))************)))))))))))))))(((((())))))***,,,+++***---111666999:::555111,,,+++...000000///000111666CCCXXXrrr|||[[[???555......000000//////,,,,,,+++***************---,,,+++******************))))))(((((())))))***++++++*********)))))))))444666777444///,,,,,,---))))))))))))))))))))))))(((,,,***+++333999NNNlllbbbFFF444///((('''+++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++,,,---///...------...///000000222888BBBTTTnnnaaaHHH999333222///000000111111222222222000000000000000000000000///444222222<<>>666444000///333222111111000000///............//////...000222555<<>>JJJKKKDDD777111......///------000000444:::JJJdddyyyyyylllQQQ@@@555555666555===KKKLLLDDD;;;555111333:::CCCMMMJJJBBB888444666999888>>>GGGLLLGGG???<<<;;;:::eeeIII888444---,,,...***........................------------------------...,,,++++++---......---////////////000000000///,,,---......//////.........///000111444===IIIRRRgggvvvcccIII:::666///---000...---------+++******+++---...444===FFFIIIDDD888//////---+++***++++++***))))))))))))(((((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))''')))******)))---333888QQQRRRLLL<<>>;;;777444111111111222111444>>>TTTnnn~~~dddTTTKKK===444222---,,,...///.........000111222888:::555000///...,,,,,,,,,------------,,,,,,------,,,,,,---------,,,,,,,,,---------............///////////////...---111111333666:::DDDVVVgggaaaCCC777555111///222222222111111000//////......////////////000333555;;;DDD???444333000---222,,,...///111:::EEEJJJHHH:::333......///......000000333888FFF```xxx{{{rrrVVVCCC666555666444;;;HHHKKKEEE===555111333999???IIIIIIDDD;;;555666888888:::CCCLLLKKKCCC===;;;;;;lllNNN:::555///...000,,,........................------------------------...,,,++++++---///............///......---......,,,------...............,,,...000111333666===AAARRRaaauuufffJJJ999444...---000...---------+++******,,,...111888AAADDDAAA999222///...,,,******++++++***)))***)))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''')))*********...444:::KKKIIIAAA555---+++***)))((((((((('''(((,,,222666333///***(((((()))))))))))))))************))))))(((((('''(((((()))*********++++++,,,///333888;;;666222---,,,...000///...///---000999FFF\\\}}}cccEEE999...---000///---+++---,,,,,,+++***++++++++++++++++++***++++++,,,---))))))************))))))((())))))*********)))))),,,000555666333///,,,+++))))))))))))))))))))))))(((***(((***222555DDD^^^{{{uuuZZZ@@@222000***))),,,******++++++,,,,,,++++++***+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---///000111444555888DDD___vvvgggMMM;;;555555000000000000000111111111000000000000000000000000---444333111777???TTTpppaaaFFF333000000111111///111555:::999666444222111111111111444===OOOhhhjjjWWWMMM???555222,,,***,,,000111111000///000333888999444//////...---***+++,,,,,,,,,,,,+++***............---,,,,,,---,,,,,,,,,------------......///////////////...---///000222555888???OOO___{{{gggHHH999555222000111222222222111000000//////...///000//////000333555:::BBB;;;111111///,,,111...//////000666AAAHHHKKK>>>555//////000//////000000222666CCC]]]vvv|||vvv[[[GGG777555555333999EEEHHHEEE>>>666222444999<<>>666555777888777???IIIMMMGGG???;;;;;;tttTTT===666000000222...........................,,,,,,,,,------------......,,,+++,,,.../////////---...///...---,,,---...,,,,,,---............---+++,,,///000000111444666AAAMMM^^^mmmyyykkkMMM:::555///...111...,,,------,,,+++,,,...000777>>>DDDBBB:::333000000---,,,*********+++***)))******)))))))))((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))*********...666<<>>000---//////,,,+++------,,,++++++++++++++++++++++++++++++,,,---...)))******++++++******)))'''(((***+++,,,++++++***))),,,000333444222...+++))))))))))))))))))))))))'''***'''***222444@@@XXXsssrrrXXX???111000+++***...+++***++++++,,,,,,++++++******++++++,,,,,,------......------,,,,,,,,,,,,------/////////---,,,---...---...111222444???WWWlllmmmQQQ>>>666555000000000000000000000000000000000000000000000000,,,333222111777===MMMfffcccJJJ888222...///000000111555777777555444333222111111000444<<>>777000...000,,,,,,------------...000333<<>>DDD<<<333---+++)))%%%###'''''''''''')))///666;;;888222+++((()))+++***((())))))************)))))))))(((((()))***+++,,,,,,'''***,,,------///222555666111,,,+++,,,...---,,,,,,,,,111999@@@PPPqqqxxxTTTCCC333...000000...,,,------,,,++++++++++++,,,------,,,+++++++++,,,,,,)))***++++++++++++***)))((()))+++,,,---,,,+++***)))))),,,111666666111,,,))))))))))))))))))))))))(((***'''***111111;;;QQQkkkqqqWWW===///...******...,,,***++++++,,,,,,++++++*********+++,,,,,,---......///...---,,,+++,,,,,,---...///000///---,,,---.........///111333===QQQdddtttVVV@@@666444000000000000000000000///000000000000000000000000---222000000666:::EEEZZZ|||eeeNNNOOOAAA444000000111111333555555555444333222111111...333999DDDYYYvvvvvv```UUUEEE;;;666///,,,...//////...///222444444888999333......///---+++,,,...//////...,,,+++***,,,---,,,***)))***,,,++++++,,,,,,,,,---------------...///000000000///...///222444444888DDDQQQeeexxxrrrPPP<<<666444111///333333222111111000000//////000000000000111444666;;;@@@777---///000...333////////////111777AAAIIIHHH===333222333222/////////222555@@@XXXsss|||yyycccLLL999555555111666@@@JJJKKKEEE:::444555666555>>>GGGJJJCCC888555666777777999AAALLLMMMEEE===;;;___DDD:::222000000+++........................,,,,,,,,,------.........---,,,+++,,,...000000//////111222111...---...000+++,,,------......------......---,,,---///222444111555<<>>444111111000111444444444444333222111111,,,222777@@@UUUrrr{{{dddXXXHHH>>>888000000///---,,,+++...333888444888999333......///...---...000111111000...---+++---///...+++***,,,...++++++,,,,,,,,,---------,,,,,,...///000000000000...///222444333555@@@LLL]]]qqqtttRRR===666444111///333333222222111000000000///000000000000111444666<<>>GGGKKK???444333444222/////////222555@@@XXXrrr|||yyyeeeMMM999555555111555???MMMNNNHHH;;;444555555222===FFFKKKDDD999444666777888888???KKKOOOGGG>>>;;;jjjJJJ666000111000,,,.........------,,,,,,,,,...---,,,,,,,,,---......111000......///111444666222444666666333111000///,,,,,,------.../////////,,,---//////...///000222,,,000888???EEEQQQggg{{{yyybbbGGG999333000---+++---,,,---///...---222999DDD>>>666000...---+++)))************************''''''((()))))))))))))))(((((())))))))))))(((((()))))))))))))))(((''''''***'''&&&(((***...999EEEDDD999000,,,***'''&&&''')))(((&&&%%%'''---555;;;666444...'''&&&******'''(((((()))*********************++++++,,,,,,,,,,,,))))))***+++,,,---------111000...,,,++++++++++++,,,///---000===JJJfffhhhIII666111---...111---......+++((())),,,---***,,,......---+++)))((()))%%%&&&(((***+++***)))(((***+++++++++***)))'''&&&***)))***...333777777666...***'''''')))***)))(((,,,))))))***+++...888CCCbbbfffKKK<<<---***,,,,,,+++***++++++++++++++++++++++++...---+++******,,,///000555222...---------------...........................///111222111555DDDSSSqqq}}}___CCC666333111111000000000000111111000000000000000000000000...///111333222444>>>JJJllleeeMMM___SSSAAA444//////111111444444444222///...///000222333444:::KKKfffiiiTTTHHH???888444///,,,,,,.........222888:::===<<<444...---......------.........---+++***------------------------++++++,,,---............111///------......---,,,////////////000444:::>>>TTTeee||||||[[[BBB666333222111555333222111111111///---222//////000000///333999@@@<<<555000---...111333,,,......,,,+++...777>>>HHHAAA888333111111000///---333888AAAVVVooo{{{{{{dddNNN:::333222111555;;;GGGOOOMMM???555666555111;;;AAAHHHHHHAAA:::666555777:::>>>CCCKKKNNNGGG<<>>555///------,,,***************************''''''((())))))*********)))))))))******)))(((((()))))))))))))))(((''''''***''''''(((***...999EEEBBB888///+++)))&&&%%%''''''''''''((()))---333777777555///(((&&&)))***'''(((((()))***************)))))))))*********++++++)))******+++,,,,,,------000///---,,,++++++,,,,,,,,,...+++...888BBB[[[|||mmmNNN999333......000,,,++++++---///...---...000,,,---...---+++******+++&&&''')))***+++***)))(((******++++++***)))'''&&&+++******---222555777666...+++(((((()))***)))(((,,,))))))***+++...888BBB]]]}}}cccHHH:::---***,,,,,,******++++++++++++++++++++++++,,,+++******,,,///222444444111...,,,------------...........................///111222000444AAAPPPlll}}}___EEE777555111111000000000000111111000000000000000000000000...///111333111222<<>>666000//////...------.........---,,,+++------------------------,,,,,,------...---------000///------......---,,,.../////////000444999===OOO```www___EEE888555333222555555444222000/////////111///...000///...222888>>>:::555000......000111,,,...///---,,,///666<<>>kkkLLL777111111000---.........------------------,,,,,,,,,---000222444666888:::<<<<<<<<<<<<;;;===>>>>>><<<888555333222---------,,,,,,,,,,,,+++***,,,------------...000,,,---111444666<<>>444///------+++***+++---...000999BBBFFF>>>444...,,,,,,,,,+++************************''''''((())))))******+++******+++++++++)))(((''')))))))))))))))(((''''''***'''''')))+++///999DDD@@@666---***(((&&&%%%'''%%%&&&((()))+++---111444999777111)))'''))))))&&&(((((()))***************))))))(((((())))))******+++++++++++++++,,,------...------,,,,,,------...---000------555;;;OOOnnnsssSSS<<<555///...000,,,((('''+++111000)))(((...+++,,,------,,,+++,,,---((()))***+++++++++))))))******++++++***)))((('''+++***)))+++///333555666///---***))))))******)))+++))))))***+++---666@@@VVVxxx~~~^^^CCC666,,,***,,,,,,***)))++++++++++++++++++++++++******)))+++---111666888444111...,,,,,,---------..............................000111///222>>>KKKeee}}}```FFF888666111111000000000000111111000000000000000000000000//////000222000111999CCCVVVmmmkkkPPPCCC===666111111111000...333444444333111//////000111111222777EEE___~~~nnnXXXMMMFFF<<<444000......000//////333999???BBB@@@888222000000...------.........---,,,+++---------------------------------...------,,,,,,000...------.........---.../////////000333888<<>>888555555888;;;@@@HHHMMMJJJBBBkkkMMM888111111000---...............---------,,,,,,,,,...111555999;;;@@@@@@???===;;;888666555;;;<<<<<<;;;777444333333//////...------,,,++++++***+++------,,,+++---...///...///222333666@@@KKK^^^jjj|||uuuVVV@@@555///...///---++++++---...111:::DDDFFF>>>333,,,+++,,,---,,,************************(((((((((((()))***++++++++++++,,,---,,,***)))''')))))))))))))))(((''''''***''''''***+++///:::DDD>>>444+++)))(((&&&%%%'''%%%'''((()))))),,,000333;;;999222***(((***)))&&&(((((()))******************))))))))))))***,,,,,,,,,,,,+++++++++,,,------+++,,,,,,,,,---......//////222///000555888IIIeeexxxWWW???666//////111------''')))111000'''%%%++++++,,,---,,,******+++---***++++++,,,++++++***))))))***++++++***)))((('''+++***)))))),,,000444666000...,,,+++*********)))***))))))++++++---444===NNNqqq{{{[[[>>>333+++***,,,+++))))))+++++++++++++++++++++++++++******+++...333777999333000---,,,,,,---------..............................///000///000:::EEE]]]|||bbbFFF777444111111000000000000111111000000000000000000000000000///000111//////666>>>LLLbbb{{{mmmPPP;;;666111///000111000///111333555444222000///000111000111666AAAYYYyyysss\\\OOOHHH>>>444111//////000000///333999???BBBAAA999222000///------------------------,,,------------------------............---,,,++++++000...,,,,,,...///...---.../////////000222666:::AAANNNddd{{{jjjOOO===555333333444;;;AAA>>>555//////222///---,,,.........222888777666333000...---------+++---/////////000333666CCCFFFEEE???444......111...333888AAAXXXtttsss\\\EEE:::666111222777<<>>AAACCCAAA<<<888444222111111444555666555333222222333111111000///...---,,,,,,***+++---,,,++++++,,,---...,,,---000111333999AAAOOOZZZlll~~~yyyYYYCCC666//////111///---,,,------///888AAAEEE===222,,,+++,,,---,,,***************************))))))((()))***+++++++++,,,---......,,,***((()))))))))))))))((('''''')))((((((+++,,,000:::DDD<<<333***((((((&&&&&&((((((((('''&&&'''***///333===;;;333+++(((******&&&(((((()))***************+++*********+++---///111...---,,,+++***+++,,,---******+++---.../////////---111000111555777FFFaaa|||ZZZAAA888000///222///222***(((...111---***---+++,,,,,,+++))))))***,,,---------,,,,,,+++******))))))***++++++***((('''***)))))))))***---111444111000///,,,***)))*********((()))++++++,,,222;;;GGGjjjzzzYYY;;;222++++++,,,***))))))++++++++++++++++++++++++---,,,+++,,,...222666888222///,,,+++,,,---------////////////////////////......///000///000888AAAUUUuuucccFFF666222111111000000000000111111111111111111111111111111111//////111000///444;;;FFFYYYsssoooPPP;;;666///,,,...000111111000333555666444111000///000///111555>>>RRRsss{{{aaaRRRJJJ???333222//////000000///333999===AAA@@@888111///...,,,------------------------------------------------............---,,,++++++///...,,,,,,...///.........////////////111555777<<>>444222333111<<>>CCC<<<222,,,+++,,,,,,,,,************************,,,+++***)))((()))*********+++...//////...,,,***)))))))))))))))((('''''')))((()))+++---000:::DDD;;;222***(((((('''(((***)))((('''%%%%%%)))...222>>>;;;444,,,***++++++((((((((()))***************++++++***+++---000333555000///,,,+++***+++,,,---)))***,,,---.../////////***///...///333444CCC]]]~~~aaaFFF:::111000222///---+++)))+++---...---,,,+++,,,+++***)))))),,,...//////...---,,,++++++***((()))***++++++***)))(((((())))))))))))+++///222333222111...+++)))***+++)))(((***,,,,,,+++111888???bbbzzzXXX:::222+++++++++))))))+++++++++++++++++++++++++++...---,,,,,,...111444777111///,,,+++,,,---------////////////////////////...---...000000000777???NNNnnnfffHHH666222111111000000000000111111111111111111111111111111222//////111000///333999BBBRRRkkkqqqQQQ===777000,,,---000111111///222666777555222000///000///111666;;;KKKllliiiVVVLLL@@@444222///...000///...222888;;;??????888111///---+++------,,,,,,,,,---......---------------------------------...------,,,,,,///---,,,,,,...//////...---.../////////000333555999AAAPPPfff}}}vvvXXX@@@444111333000;;;FFFGGG>>>555000000///,,,,,,/////////333999666444222000...---------...---......///000111222888AAAIIIHHH@@@666000///333555666<<>>777111000444777CCCOOOOOODDD999555555222888@@@FFFGGGDDD>>>999333555777999???IIIMMMLLLlllQQQ<<<222000000///---........./////////000---000444888:::;;;:::999333222111///////////////+++,,,---------...000111000000//////.........---,,,---...---,,,+++,,,---...***)))---000///000333666???OOO```rrreeeLLL;;;000...000---+++,,,.........555===AAA;;;222---,,,---,,,+++************************///---+++)))(((((()))))))))+++...000111000---,,,)))))))))))))))((('''''')))((())),,,...111:::DDD;;;222***((()))((()))+++&&&''''''''''''))),,,///>>>;;;555---***---,,,)))(((((()))************************+++...222666888111///---+++***+++,,,---)))***,,,......///......***///---...222333AAA[[[|||iiiLLL>>>333000222...***555888000+++------)))******+++++++++---111444111000///---,,,+++++++++((()))***++++++***)))(((&&&(((******)))***---///333444333///+++)))***,,,((((((***,,,,,,+++///666888ZZZwwwzzzXXX;;;333,,,******((())),,,++++++++++++++++++++++++,,,,,,++++++---111555777111...++++++,,,---------////////////////////////...---...111111111777===GGGhhhhhhKKK999444111111000000000000111111111111111111111111111111222//////111111111444999===KKKddd~~~sssSSS<<<777111...///111111111...222666888666333000/////////222777:::FFFfffrrr[[[NNNBBB777111///...///...---111777999>>>>>>888222///...,,,---,,,,,,,,,,,,---...///------------------------,,,,,,------...---------...---,,,,,,...//////...---.../////////000222444777;;;GGG\\\uuu|||]]]CCC555222444111999BBBBBB<<<444111111///------///000000444:::666555222///---------...///...------...000111111555???JJJNNNHHH===555000222555999AAAXXXvvv}}}eeeLLL???888111///333666@@@MMMPPPHHH<<<555444111666===CCCFFFDDD???;;;333666666777===GGGMMMNNN~~~lllQQQ===222000000///---.........//////000000///222666999:::888555333///000000111000///---,,,,,,---...---,,,---///111...............---------,,,.........,,,,,,,,,...111,,,+++///222111000111444<<>>???999333000///------,,,,,,+++,,,---...///------------------------++++++,,,---...............---,,,,,,.../////////---...////////////111333666888BBBVVVooo```EEE666333555222888======888333111222000------000000000555;;;777555222///------...///000...,,,,,,---///111111444>>>KKKQQQNNNCCC888111000555<<>>555222111555;;;AAAEEEDDD???;;;444666666666<<>>MMM]]]mmmqqqRRR===222...,,,...---,,,+++---///333555???<<<777111---++++++,,,++++++************++++++......---+++)))((()))******)))(((+++///111111//////***'''))))))&&&%%%'''((()))+++***+++///777===999///'''''')))(((((()))&&&'''(((''''''(((+++...555555222,,,)))******(((******))))))))))))******((()))***+++,,,---......,,,,,,,,,++++++*********++++++******+++---...///......000111///444BBBRRRzzz~~~___DDD555000000000222FFFXXXUUU@@@---***///+++***+++---222666999:::///...---+++******++++++******************++++++)))))))))))))))******+++111444555222,,,((()))+++((()))***+++***+++...000:::JJJggg{{{XXXAAA333***,,,///+++(((***---,,,***)))))))))***+++,,,++++++,,,---///111333222000...,,,+++,,,---...------......///111222333111111000......000444888EEEXXXwwwoooQQQ>>>888333111000///000111000///222222111000//////000000///.........///000222333888???TTTqqqvvvVVV===555///000111//////111///000222444444222000///000000///444;;;>>>VVV|||hhhTTTEEE;;;222...---...---+++,,,000999>>>>>>666///...///000,,,,,,,,,------.........//////...,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,+++,,,......+++(((...............///000000222666===HHH[[[sssfffJJJ888222333000222555777777555222000---...///......///222444888555111///......------........................000333AAAUUUYYYLLL???;;;999:::AAASSSkkkkkkMMM===777222000222555999CCCLLLIII===444444333555777<<>>FFFNNNqqqTTT===222000///...---......---,,,---///111111999>>>999222//////.........---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,+++++++++,,,------------......///000000//////666AAAOOO]]]ppp~~~vvvVVV???444111111---,,,+++***+++---000222???<<<888222---+++++++++++++++************++++++//////---***(((''')))+++***)))(((+++///222222111000+++'''))))))&&&%%%'''((()))******+++///777===999///(((''')))(((((()))&&&''''''''''''(((+++---444555333,,,)))******((())))))))))))))))))))))))(((((()))***+++,,,------,,,,,,,,,++++++*********+++++++++++++++---...///---...///000///333AAAPPPtttcccHHH777111///000000EEEZZZ[[[JJJ777......,,,++++++///555999999888///...,,,+++******++++++,,,++++++******))))))))))))))))))))))))******+++///222555333---***)))+++((()))++++++***+++---000666BBB\\\zzz~~~\\\BBB444***---///,,,***+++,,,+++***)))))))))******+++++++++,,,---///111222000///---+++***+++,,,---------......///111222333222222111///...000444777@@@SSSqqqoooQQQ>>>888333111//////000111000///222111111000//////000000//////......///000111222777<<>>???888000------,,,,,,,,,++++++++++++,,,---++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---000///------,,,---...///111000333:::DDDRRReeeuuu}}}\\\BBB555444777///...,,,+++,,,---///111===<<<999444///+++******++++++************++++++000000...,,,)))((()))******))))))+++...222333333111,,,((())))))&&&&&&(((''')))******+++///777===888///((('''((('''''')))&&&''''''''''''(((***---222555333---*********(((((()))***++++++***)))(((''''''((()))***+++,,,,,,+++++++++++++++*********,,,+++++++++,,,---...///,,,---...///...222>>>LLLmmmjjjOOO;;;222//////+++;;;KKKNNNCCC444---+++---++++++111999===999444...---,,,++++++***++++++,,,,,,+++***)))((((((''')))))))))))))))******++++++///333333000,,,***+++(((***++++++***+++---///555>>>SSSpppbbbCCC444***,,,///,,,***---+++***))))))((()))))))))++++++++++++---///111222...---+++******+++,,,------------...///000111222444444333111000000333666;;;LLLiiipppQQQ>>>888333111//////000111000///111111000/////////000000000//////......///000000555999GGGcccvvvWWW>>>666000000000...---//////000222333333222000///...000///222777:::NNNpppyyyeeeSSSGGG888111,,,---//////000222555;;;<<<555///---......,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,---------.........---------......---+++...............///000000...111666<<>>666...,,,---,,,***************++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------///...,,,++++++,,,...///444222222777>>>JJJ]]]nnncccFFF777666:::222111///......///000111:::;;;;;;777111,,,******++++++************++++++...000222111...+++***)))***))))))+++...222555777333---)))))))))&&&&&&(((''')))*********///666===888000)))''''''%%%&&&)))&&&'''''''''&&&'''***,,,000444444///*********)))'''(((***,,,,,,***(((''''''''''''((()))******++++++++++++***************,,,,,,,,,,,,------......,,,,,,---......111;;;GGGgggsssWWW@@@333//////,,,111666444///++++++---...+++,,,444===@@@999111---,,,,,,+++++++++******++++++******))))))(((((()))))))))))))))******+++(((---222333111...,,,+++)))***++++++***+++---///333:::LLLhhhgggDDD555***+++...+++***---***)))))))))))))))))))))++++++++++++,,,...111222...---,,,******+++---...---------...///000111111444555444333111111222444999GGGbbboooPPP<<<666222111//////000111111000111000000/////////000000000/////////......//////333555BBB[[[{{{tttVVV>>>666000///000...---...000111222333333222111000,,,000...111666:::LLLjjjjjjVVVIII:::222,,,---000000000222222999;;;555///---------------------------------***+++,,,---............,,,,,,,,,---------..................///...------...............///000000000333666:::@@@PPPkkksssVVV???333///000000111111111111000000---...///......///222444777444000......///..............................///222555???WWWqqqxxxqqqllljjjnnn|||vvvYYYBBB888444333111222222888BBBIIIGGG===555000222555888???FFFEEE@@@888555444777888:::AAAIII~~~eeeJJJ;;;555111//////---.........---...111333;;;>>>;;;333------...---((())))))******+++++++++*********++++++,,,,,,,,,++++++************+++++++++++++++,,,,,,---------,,,,,,++++++,,,---...///000......111555@@@SSSdddxxxhhhJJJ888555999111111000///...//////000666:::<<<999333---******++++++************+++++++++000555777555000+++((()))))))))***---222777;;;444...)))))))))'''''')))'''((())))))***...666<<<777000***(((&&&$$$%%%)))&&&'''''''''&&&''')))+++...333555000+++******)))'''(((***,,,,,,***(((''''''''''''((()))))))))***************************,,,,,,------------------,,,+++,,,......000999CCCccc{{{___EEE555///...222111...,,,***,,,000333...,,,---666???@@@888...++++++++++++++++++******((((((((())))))******+++)))))))))))))))******+++'''+++000333222000,,,***)))***++++++******,,,...,,,333CCC\\\zzzlllFFF666******,,,)))))),,,)))))))))************)))+++******+++,,,...000111000///---,,,+++,,,...///...---------...///000111444555555444222111222333999EEE\\\yyynnnOOO:::444222000//////000111111000000///////////////000000///////////////.........222444???VVVvvvqqqSSS===555/////////...---...000111222222222222111000***//////000777;;;KKKeeeoooYYYJJJ;;;333...///000//////111000777;;;666000...---,,,------------------------)))***,,,---...//////...,,,,,,,,,---------......------...///...........................///000000222222555777999EEE___wwwxxx\\\DDD666000000000000111111000000000---...///......///222444777444000......//////...........................,,,111555<<>>GGGIII@@@666///222444666===EEEFFFBBB999666555666777888>>>FFFyyy___DDD999555111///000---............///111444999;;;888111---...///---'''((()))***++++++++++++))))))******+++,,,,,,,,,+++******))))))******+++******+++,,,------------******+++,,,,,,---......------...000222:::KKK\\\sssnnnPPP;;;555555...------,,,,,,,,,------222888===<<<555...++++++++++++************++++++)))...666999888222,,,)))))))))******---222999???666///******)))''''''***&&&((())))))***...666<<<666000***(((%%%###%%%)))&&&''''''&&&%%%&&&(((+++,,,333666222,,,******)))((()))***++++++***)))((('''((((((((()))))))))***)))))))))***************,,,---............---------+++,,,//////000777@@@\\\}}}eeeIII666///...000000////////////000111,,,,,,///777>>>>>>666...******++++++++++++******&&&''''''((()))***++++++)))))))))))))))******+++'''***...222222000---******+++++++++******,,,...+++222???SSSppppppJJJ999+++***+++((((((,,,))))))***++++++++++++***************,,,...000111222000...,,,,,,,,,---.........------......///000222333555444333111111111999AAAVVVrrroooOOO:::333111000//////111222111111//////......//////000000---....../////////......000444>>>RRRqqqlllNNN<<<444......///......///111111111222222111111111***000//////666:::HHH^^^yyyvvv^^^MMM;;;777444444222......222...666;;;777111///...,,,...------------,,,,,,,,,)))+++,,,...//////......,,,,,,,,,---------......+++---......---------..................///000000111///111333444;;;QQQhhh~~~bbbHHH888111///000111222222111000///---...///......///222444666333000...////////////........................+++///333999IIIccc}}}~~~```DDD666333222...---000555<<>>777000------++++++************++++++(((---333666555111...,,,))))))******,,,222;;;AAA777000+++***)))'''(((***&&&((()))))))))...666<<<666000+++(((%%%"""$$$)))&&&''''''&&&%%%&&&(((******222777333,,,******)))))))))))))))))))))))))))(((((())))))))))))******((()))))))))*********+++------...//////...---,,,---,,,---///000000666>>>TTTvvvjjjLLL777///...,,,---.........---,,,,,,+++---111888<<<;;;444...)))***+++,,,,,,+++***)))''''''(((((())))))******)))))))))))))))******+++(((***---000111000---******+++,,,+++******,,,...---222:::IIIbbbuuuOOO===...,,,,,,)))))),,,)))***+++,,,---,,,,,,+++************,,,...000111222111...,,,******+++,,,......---------.../////////222444444333111000111666<<>>NNNiiifffIII:::222---.../////////000111111111111111111111111+++222000...333777BBBUUUppp{{{bbbOOO<<<;;;;;;:::444......333---666;;;888333000///---......---------,,,,,,,,,***+++---...///...---,,,,,,,,,,,,---------......))),,,......,,,+++---..................///000000000,,,...222222555GGG\\\{{{gggLLL:::111...000222333333222000...---...///......///222444666333000...////////////...........................,,,...666DDDYYYtttdddGGG777444333///+++111666;;;BBBGGGBBB999000333444444999AAAFFFEEE;;;777555555444444:::AAArrrVVV===666555111///222---...///......///222555777888555///,,,---,,,)))'''(((***+++,,,,,,,,,+++((())))))***++++++,,,,,,******))))))))))))******)))***+++---......------***,,,---......+++(((&&&+++---000111///111>>>KKK```ooowwwZZZCCC444...,,,,,,,,,------.........+++444===>>>888111---...++++++************++++++(((,,,000222222000///...((()))******,,,222<<>>KKKdddcccFFF999111,,,---000//////111111111111111111111111111---333111---111444===NNNiii}}}cccPPP===???AAA???666...///444---666<<<999444111///---.........------,,,,,,,,,***+++---//////...---,,,,,,,,,,,,---------......(((+++......,,,+++,,,..................///000000111,,,---333333555CCCVVVwwwkkkNNN:::111...000333555555333000...---...///......///222444666333000...///000000///........................222***)))444BBBTTTnnngggHHH888666444000***111777;;;AAAFFFBBB:::111444444444888AAAFFFFFF;;;777555555444444999@@@hhhRRR<<<555222---,,,...//////...,,,,,,---111444<<<777111...---,,,***'''************************)))************+++++++++***)))(((''''''((()))*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...,,,,,,///000222999AAAQQQhhh~~~```CCC444//////---++++++,,,,,,,,,+++///111444777888555///***,,,,,,,,,------,,,,,,+++''')))+++---...---,,,+++)))***+++***,,,222;;;BBB<<<333+++)))(((&&&&&&'''&&&&&&'''******+++222;;;888...''''''((($$$$$$'''%%%&&&(((((('''''')))***(((...555555///)))''''''***(((&&&&&&'''(((((((((++++++***)))(((((()))))))))************++++++++++++,,,------......------,,,,,,,,,,,,---000555999MMMiiiiiiLLL888000///000...------......---,,,,,,---222888;;;:::333---,,,,,,+++***))))))******)))(((((((((''''''''''''******))))))))))))******,,,***))),,,111222///++++++***************++++++---///111888KKKhhh|||\\\DDD222///+++$$$'''111...---,,,+++************************+++,,,---...444111...+++***+++,,,---......---,,,,,,...///000111111444888666111000222666999FFF]]]zzzqqqQQQ;;;333222111111000000000000000000000000000000000000000000000000000000///......333777;;;CCCYYYyyyzzz[[[EEE333222111////////////000111111111111111111222222//////000222222333;;;EEE```xxxgggTTTCCCAAADDD@@@222000444000222555777777444000---,,,......---------,,,,,,,,,+++,,,...000000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,111000///......///000111///---...000111555AAAMMMkkkrrrQQQ;;;333222111111333444444222000---...///000111222333333333222000///.........///000000//////.........---+++222111111<<>>777333111444888:::@@@GGG>>>;;;666333333555888:::eeePPP;;;444333///---000/////////------...222555<<<888222///...---,,,***************************)))************++++++++++++***))))))))))))***+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///,,,,,,...///000666===MMMccczzzcccFFF666000///---++++++,,,,,,,,,+++---///222555666444///+++,,,,,,,,,,,,,,,,,,++++++'''(((***,,,---,,,++++++)))***+++***,,,222;;;BBB>>>444,,,***)))&&&&&&'''&&&&&&'''******+++222;;;999///(((((((((%%%%%%'''%%%&&&(((((('''''')))***(((...555555///)))''''''***(((&&&&&&'''(((((((((++++++***))))))))))))))))))************++++++++++++,,,------...---------+++,,,---------000555888HHHeeeiiiLLL888000000000...------......---,,,,,,...222777;;;:::333---,,,++++++***))))))******)))))))))))))))(((((((((******))))))))))))******,,,***))),,,000222///+++******)))))))))******+++,,,...000555EEE```~~~^^^EEE111...---(((+++444...---,,,+++************))))))))))))***+++,,,---333222///---,,,+++,,,,,,---------------...//////000111444888777222111333444888EEE\\\yyyqqqQQQ;;;333222111111000000000000000000000000000000000000000000000000000000///......222555888???TTTsssvvvWWWBBB333222111////////////000000000000111111222222222000///000222222222:::CCCZZZrrrmmmXXXJJJAAABBBBBB888222222---111444777777444000---,,,......---------,,,,,,,,,+++,,,...///000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000///.........///000...---...000111444>>>IIIbbb~~~uuuTTT===444222111111333444444222000....../////////000000111444222111///...---......000/////////.........---,,,222000///888DDD\\\yyyiiiJJJ777222111///000111222555<<>>UUUuuugggLLL333------***,,,333---,,,+++***************************+++,,,------222222111///...---,,,+++,,,,,,---...............///000444999888444222444333777BBBYYYuuuqqqPPP;;;333222111111000000000000000000000000000000000000000//////000000000///......111333555:::LLLiiipppSSS???333222000///......///000//////000000111222333333111000000222111111777???QQQjjjuuu^^^OOO======EEE===333000,,,000333666666333000---,,,......---------,,,,,,,,,+++,,,---//////......---------------------------------------------------///......------...//////...---...111111333:::BBBUUUtttyyyXXX@@@777222111111333444444222000//////............//////555333111///------------/////////...............---222///---444<<>>DDDCCC???:::666444555888:::aaaLLL999444222...,,,...+++,,,---------...000333888666444000...,,,---...************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,***+++...///000444;;;EEEVVVjjj{{{vvvWWW???333///---++++++,,,,,,,,,+++++++++,,,...222444444444///...---+++***)))))))))'''((((((((()))))))))(((((()))***)))+++111:::AAA@@@666...+++***''''''((('''&&&'''))))))***000888;;;666...))))))***)))'''$$$%%%''''''&&&&&&((()))***///444333...)))((()))(((&&&$$$$$$&&&(((((((((***)))))))))))))))******))))))*********+++++++++***+++,,,,,,------,,,,,,***,,,------...///222555@@@[[[|||kkkNNN:::111//////---,,,,,,------,,,+++......///333777777333///+++***************+++++++++,,,---......---,,,+++******))))))))))))******)))))))))***---/////////******)))(((((('''(((((()))***...222777HHHiiiaaa@@@111,,,)))((()))++++++******))))))******,,,++++++++++++,,,,,,---...///000111000...---+++***+++---.........---,,,---000666<<<<<<666333444333555===NNNgggpppNNN999444222111111000000000000000////////////////////////......////////////......222222222555???UUUrrrjjjOOO===222111000............///---......000111222333333333000///111000///222777GGG\\\|||iii\\\HHHFFFLLL???///...222...111555666444111///.........---------,,,,,,,,,+++,,,,,,---------------------------------------........................,,,------..................,,,...111222000333777GGGaaa___EEE888222111111333444444222000...------...///222444666666444222///---,,,,,,,,,---------...............+++111...,,,111444???TTTooosssRRR;;;333111000...111222333999CCCHHHHHH<<<666222333444666<<>>555,,,******(((''')))'''&&&''')))))))))///888;;;777///)))(((+++)))&&&###%%%&&&'''&&&&&&''')))***///444333---)))((()))'''%%%$$$$$$&&&((((((((()))))))))))))))******+++)))************+++++++++******+++,,,,,,,,,,,,,,,***+++---......///111333>>>XXXyyymmmOOO:::111///...---,,,,,,------,,,***---------111444555222...*********)))******+++,,,,,,---...//////---+++*********))))))))))))******(((((()))***,,,...///000++++++***)))((((((((((((***))),,,111666CCCaaa~~~jjjIII666...+++***++++++******)))))))))*********))))))(((((()))******,,,---.../////////...---++++++,,,---------------...111888>>>===777333333333444:::HHH```|||oooMMM999444222111111000000000000000000000000000000000000000------.../////////......222111222444;;;MMMjjjiiiMMM<<<222111///...------...///......//////000111222222333///...000000///111555BBBTTTssstttjjjVVVOOOMMM;;;---...000...111555666555222000000......---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,---...//////////////////------111222000111555BBBWWWvvvcccHHH999222111111333444444222000------------000333666888555333111///---------------------------.........***000...---222222;;;MMMccc{{{vvvUUU===333111000...111111222777AAAGGGIII===777222222333555;;;BBBGGGDDD>>>888555555777999]]]III777333333///,,,...)))+++------......111222:::999777222---+++,,,...************************)))************++++++++++++,,,---......---,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++***+++.........111777;;;GGGZZZlll{{{dddHHH999///---++++++,,,,,,,,,++++++***)))***...222444555444222///,,,***************)))))))))))))))))))))((()))))))))***000999@@@<<<333+++))))))(((''')))'''&&&''')))((()))///777:::777000((('''+++)))$$$###%%%&&&&&&&&&&&&''')))***///444222---((((((***&&&%%%###$$$&&&((((((((()))))))))))))))***++++++)))************+++++++++******+++,,,,,,,,,,,,+++***+++---.........111222<<>>222,,,+++,,,******))))))))))))******+++******))))))*********)))***+++---......//////,,,,,,++++++,,,,,,---...///222999@@@>>>777222111222333888EEE]]]zzzoooLLL999444222111111000000000000000000000000000000000000000,,,---......//////......000///111333777FFFbbb{{{gggKKK:::222111///...------........./////////000000111111222...---///000///000333;;;KKKhhhooo[[[MMMCCC555//////+++///222666777666444222111......---------,,,,,,,,,,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111111000000111---,,,000222111222555>>>MMMggghhhKKK<<<222111111333444444222000...---,,,,,,...111444666444222111///...---......,,,,,,,,,------.........***///...---111000555EEEWWWqqqzzzXXX???555222222...111111000444>>>FFFHHH???888222222222444:::AAAIIIEEE???999666666777999ZZZFFF666333333000...000***,,,...//////000222333;;;;;;999444...+++,,,///************************)))************+++++++++,,,---...//////...---,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,***+++------+++...333555AAASSSfffvvvhhhLLL<<>>UUUuuuwwwaaaGGG999333000......111111555::::::444000000......---------,,,,,,,,,+++,,,------......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...///666;;;999222////////////000000000000666@@@SSSnnnqqqQQQ999555222000000333444222000---///////////////111333444333111000...---,,,,,,,,,---...---,,,+++---/////////---,,,,,,000555:::FFF]]]}}}aaaHHH:::222......///111111333888AAAHHHDDD:::333333333222666<<>>>>>999000+++***,,,,,,,,,,,,,,,,,,+++++++++***+++,,,+++***,,,000444444555555777888999999:::777555222///---,,,,,,---))))))))))))))))))))))))+++,,,---,,,,,,,,,...000222888EEEXXXkkk}}}yyy]]]@@@777++++++...)))***---***+++*********+++---///000888555000,,,************%%%'''))))))((((((***,,,'''((()))((((((---555;;;999333,,,)))((()))'''%%%&&&$$$$$$&&&'''(((---333>>>:::222)))'''***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&(((...555555000***((((((((((((''''''''''''((((((((((((((((((((()))******++++++***************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,---...///111111<<>>RRRooobbbGGG999555111111111000000000/////////............---------////////////////////////...000---///555888JJJgggiiiJJJ;;;222000...---...///...---.../////////000000000000000000000000//////......444;;;PPPoooiiiOOO>>>555000------000000444999999444000000......---------,,,,,,,,,+++,,,------......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++333HHH```dddKKK///////////////000000000000444<<>><<<<<<;;;;;;<<<>>>@@@AAA???<<<888333///---,,,,,,))))))))))))))))))))))))***,,,,,,,,,,,,,,,...000000444@@@RRRdddxxxgggKKK:::...---000++++++---)))+++*********+++,,,...///999666222...+++******+++&&&'''))))))((((((***+++((()))***))))))---555;;;999333,,,(((((((((&&&$$$&&&$$$$$$&&&'''''',,,222<<<999222***'''))))))%%%&&&&&&&&&&&&&&&&&&%%%%%%)))///666777111***''''''((((((''''''''''''((((((((((((((((((((()))******+++***************++++++------------,,,,,,,,,,,,---------...///000222222<<>>OOO>>>...(((((((((&&&&&&(((((()))))))))...<<>>444444///---000...000///.........///111222777;;;===999111+++***+++***************+++++++++))),,,///000000333:::@@@<<<;;;:::::::::<<>><<<888333000...------))))))))))))***************+++,,,,,,+++,,,...000///222<<>>TTTlllxxxWWW???333111...------................../////////000000////////////////////////222555BBB]]]~~~www[[[GGG:::111---------...111777777222//////......---------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000//////444888555...////////////000000000000333555@@@YYY{{{]]]BBB666222//////222444333222---/////////...///111333222222000///............,,,---...---,,,+++---///...///111000//////000111777DDD[[[xxxdddIII999222......000000000111666>>>EEEFFF???666111000111444666AAAHHHJJJBBB:::666555555qqqSSS===333444///...111///......---------...///000555999<<<:::222,,,***+++))))))*********++++++++++++---000444888::::::999666555444333444555888999666555333111////////////*********++++++,,,,,,,,,***+++,,,,,,++++++---//////111;;;JJJ\\\qqqyyy]]]BBB222---...+++,,,///***************+++,,,,,,---555555444111---******,,,(((((((((((())))))))))))(((***+++++++++...444:::666111***'''''''''&&&$$$&&&$$$%%%''''''&&&)))///666777333+++'''''''''$$$######$$$%%%'''((())))))***000666666000***&&&&&&((((((''''''''''''((((((((((((((((((((())))))*********))))))***++++++,,,,,,,,,,,,,,,++++++++++++............///111222333999LLLggg|||{{{\\\BBB444000...------,,,,,,------...+++******+++---...---,,,)))))))))******+++,,,,,,************)))***+++,,,///---,,,+++******)))((('''''')))***((()))444@@@QQQ@@@///)))******)))))))))((((((***)))+++444>>>XXXqqqtttRRR999000000***)))))))))))))))******))))))*********+++++++++)))))))))***+++,,,---...///---++++++---......------333:::<<<999444111000///111555===MMMhhh~~~]]]BBB555111000000000////////////...///............---------........................,,,222...,,,000222:::KKKccc}}}___FFF444111---,,,---.....................////////////.............../////////222444>>>UUUuuuxxx]]]III;;;222///000------111777777222//////......---------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$---333333222333333222////////////000000000000666666>>>SSSsssbbbFFF777333//////111333333111---/////////...///111333555444222000...,,,,,,+++,,,---...---,,,+++---///...///111000///...///000555>>>QQQnnnjjjNNN===444000///000000000000555===CCCHHHBBB999222000222444444>>>GGGLLLFFF===888777666rrrTTT===333444///...111...---------------------...444999===;;;444---++++++))))))******+++,,,,,,,,,...000333888;;;:::555000///......---...///000111......///000000000//////******++++++,,,---------)))+++++++++++++++---//////111:::III[[[pppgggKKK888///...***,,,///***)))******++++++++++++,,,000333555333...+++***+++)))((('''((()))***)))((('''***+++++++++---333888444///(((&&&&&&''''''%%%'''%%%%%%((('''%%%(((---333555333,,,''''''&&&$$$######$$$%%%'''((()))))))))///555444...)))''''''((((((''''''''''''((((((((((((((((((((()))******))))))))))))***+++,,,,,,,,,,,,,,,,,,++++++++++++---------...///000222222888KKKfff{{{}}}^^^CCC444......------,,,,,,------...+++***)))***,,,---,,,+++((())))))************+++(((***+++*********,,,...111...+++))))))))))))(((((((((((()))((()))111;;;GGG:::...)))(((''''''))))))'''(((******+++111:::OOOjjjxxxXXX>>>333111)))))))))))))))******+++)))))))))************+++)))))))))******+++------...,,,+++,,,---......------333:::<<<999444111000...111666===LLLggg}}}\\\AAA333///000000////////////......///............---------........................+++222///,,,111222777DDDZZZvvvcccJJJ444111---,,,,,,...//////------........./////////---............/////////111444<<>>444444///---000...............---.........333999>>>===666///,,,,,,*********+++,,,---------000444999;;;999444///,,,,,,,,,,,,,,,------------,,,...000222222111...---)))******+++,,,,,,------)))***++++++***+++---///---000999IIIZZZooouuuWWWAAA444000***+++...))))))******+++++++++++++++***///444555000+++*********(((''''''******)))'''''')))++++++***---222777222---'''%%%&&&((((((''''''%%%&&&((('''%%%''',,,111444333,,,'''&&&%%%###%%%%%%%%%&&&&&&&&&&&&''')))...222111,,,(((''')))((((((''''''''''''((((((((((((((((((((()))******))))))))))))***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,---...///111111666KKKfffzzzbbbGGG666000...------,,,,,,------...,,,+++)))***,,,---,,,+++))))))***++++++++++++***(((***++++++***+++...111222...***(((((())))))(((***(((''')))))))))...555???777000,,,)))&&&&&&***'''&&&'''*********///666EEE```yyy[[[AAA444000)))))))))))))))***++++++))))))))))))************))))))))))))***+++,,,------,,,+++,,,...///...------333999;;;888444000///...222666<<>>333111000000/////////.........///............---------........................)))111///+++000111444???PPPnnnbbbJJJ555111---+++,,,...//////---------.........//////---------........./////////333:::GGGbbbjjjRRR@@@333///000------111777888333000000......---------,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,222///)))%%%(((......***////////////000000000000444555999GGG^^^}}}mmmQQQ<<<777111///000111000///---///////////////111333555444222000...,,,,,,+++,,,---...---,,,+++---///---...///.........000222111555BBBYYYuuuuuuWWWBBB666000///000000//////333:::AAALLLHHH???444000444555222666DDDNNNKKKBBB<<<:::999qqqUUU???444444///---///---//////////////////......333999>>>>>>777000---,,,******+++,,,------......222888===<<<555...+++,,,,,,------.........------...000333555444111---***((())))))***++++++,,,,,,)))***++++++***+++---///,,,///888HHHZZZnnn```HHH999222***+++---''')))******+++++++++******'''---444555111,,,)))***+++(((''''''***+++)))&&&&&&(((*********,,,111666000+++&&&$$$&&&((((((''''''%%%&&&((('''%%%&&&+++000444333---'''&&&%%%###(((((('''&&&%%%%%%$$$$$$(((---111///***'''(((***((((((''''''''''''((((((((((((((((((((()))******))))))))))))***+++,,,---//////.........---------,,,,,,,,,---...///000111666JJJfffzzzhhhLLL;;;444...------,,,,,,------...---,,,***+++,,,------,,,******+++,,,,,,,,,++++++'''***,,,,,,+++,,,///222333...)))'''((())))))''',,,(((''')))***))),,,000===999444111,,,'''(((,,,&&&$$$&&&)))))))))---444===ZZZzzzyyy\\\BBB444...))))))((())))))***++++++))))))))))))***************)))))))))***+++,,,,,,---,,,+++,,,...///...------333999;;;888333000//////222666;;;GGG___sssSSS===444444000/////////............//////.........---------........................'''000...***///111333;;;JJJhhh{{{___HHH555111---+++,,,...//////---------.........//////---------.........//////---222888CCC\\\qqqWWWBBB333...///------222888999444111111......---------,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,$$$---444333000000000///////////////000000000000111333777BBBWWWuuupppUUU===888111//////000///...---///////////////111333333222111///......------------...---,,,+++---///---.........---...111333///222===RRRmmmwwwYYYCCC666//////000000///...222:::@@@MMMJJJ@@@444111444555222444CCCNNNLLLCCC===;;;;;;sssYYY@@@333333///...111...........................000666<<<<<<666000------------,,,+++***,,,///222999???@@@999222///...,,,---,,,******+++---------///333555444111---,,,---)))************+++++++++...---+++******+++---...111333999FFFYYYqqqmmmTTT===444000)))(((,,,+++++++++++++++++++++++++++,,,///222333000+++'''&&&'''''''''(((((()))))))))))))))***---111555777333---'''%%%&&&'''&&&%%%&&&''''''&&&%%%%%%(((***000333222,,,''''''&&&###%%%'''((('''&&&&&&'''(((***///000,,,)))***)))'''%%%&&&''''''&&&&&&''')))+++(((&&&(((''''''+++222222...+++)))***+++,,,,,,+++,,,---...///...---,,,,,,---......------...000777KKKbbbqqqmmmNNN999333,,,---......//////............//////...,,,+++)))************************)))******))))))+++...111///,,,)))((((((((((((''''''%%%&&&''''''(((000888FFF===111***)))***)))((('''''''''''')))+++---...:::KKKeeebbbCCC333000+++***((('''''')))***,,,++++++++++++++++++************+++++++++,,,,,,,,,***))))))***,,,...---,,,111222777<<<999222...///222000222999HHH```pppSSS===222...////////////............/////////...------///111...............---------,,,---...---...000444777GGG```~~~xxx\\\FFF444222///,,,+++,,,...///......////////////......,,,...//////...------...///222666@@@WWWyyy}}}___GGG888111------...000444666555222///000///...---------------------------------------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------------------------------111///...------...000111+++333777AAAVVVjjj}}}XXXGGG;;;000...111000////////////............//////444222000///...///000111//////............//////000222111...---000000...222666<<>>333+++))))))(((''''''''''''''')))+++---...555FFF```{{{hhhHHH444...+++***(((((((((***,,,---*********))))))***++++++*********+++++++++,,,,,,+++******+++---......---111222777<<<:::222...///000///000888FFF]]]}}}nnnQQQ<<<333000////////////............/////////...------///111.....................///...............///333555AAAZZZxxxwww[[[DDD444222///---,,,,,,---.........////////////......---...//////...------...///000444===RRRsssbbbJJJ:::222///---...000333555555222/////////...---------------------------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------------------------------......---,,,---///111333...555777>>>PPPccc|||^^^HHH;;;000...111111000000//////............//////333222111/////////000000//////............/////////111111------///000---000444999AAAVVVuuuoooSSSAAA777222222///...///000000666===JJJSSSJJJ999666444000222555<<>>NNN```lllyyyaaaCCC555333222000///------,,,,,,((()))***+++++++++***)))************************)))******))))))+++...111555111,,,)))((((((((('''&&&'''***...---***---222@@@;;;555000,,,+++******(((((('''((()))***,,,---...999NNNiiizzzZZZ@@@333***)))))))))***,,,///000888555111...++++++,,,---))))))*********++++++++++++***)))***+++,,,+++***...000777===;;;444////////////111666@@@VVVvvvbbbGGG777111111////////////............///111222111///......///...---------///111333444444444333000------///111888HHHbbb}}}rrrUUU===111000///---,,,,,,,,,,,,------............---------///000///---,,,,,,---///...000555@@@VVVyyyrrrWWWCCC777222//////000222444444222000......---------......///---------------------------,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------.....................//////000000666555555>>>JJJbbbtttMMM???222///111111000111//////............//////222222222222111///...---......------------......,,,......++++++......,,,...///111666AAAWWWsssmmmOOO;;;333000111......000000///333999EEEUUURRRBBB999444111555333888BBBNNNPPPGGG===888wwwaaaGGG:::888222000222///........................,,,...000222333222///...***+++++++++,,,///444777DDDCCC===333---,,,***'''***+++,,,******,,,222888===888111,,,******)))))))))************+++++++++***++++++,,,,,,------------000777DDDXXXppplllPPP===222---+++++++++++++++++++++++++++***)))***---000222222111,,,***)))''''''((()))***(((((('''(((+++///333666///+++'''&&&((()))'''%%%%%%%%%&&&&&&%%%&&&))),,,...666999333***'''''''''###%%%''''''''''''(((***...666;;;444+++'''%%%$$$%%%&&&''''''&&&&&&''')))+++)))(((***)))&&&(((---(((((()))+++---...,,,+++,,,++++++++++++,,,------+++,,,---------000444777@@@OOO```jjjwwwfffGGG777444222000...---------...)))***+++,,,++++++))))))************************)))******))))))+++...111444000+++((('''(((((((((&&&'''))),,,+++(((+++000BBB???999222---)))'''&&&)))((((((((((((***,,,---///888JJJcccaaaEEE666******)))((()))+++---///888666222///,,,+++++++++)))))))))************+++,,,+++******,,,,,,+++***---000777===<<<444//////000000333777@@@TTTuuudddIII888111111////////////............000111222222000......///...---,,,,,,...000222444555555333000...---///000666BBBZZZwwwsssUUU===000000///---,,,,,,++++++------............------,,,...//////...------...///...000555<<>>333222000...------...///++++++,,,,,,,,,+++)))(((************************)))******))))))+++...111222...)))&&&&&&'''((()))(((''')))+++)))'''***000???===999333...***(((((())))))(((((((((***+++,,,...555EEE]]]yyyiiiJJJ777+++***(((((((((***,,,---111000///---+++***))))))))))))))))))************...---,,,,,,......---,,,,,,///777>>><<<555/////////111333777>>>RRRssshhhMMM;;;333111////////////............000222333222000............---,,,+++,,,...111333555555333000...---///111222;;;RRRqqqtttVVV===000///...---,,,+++++++++,,,------......------,,,***,,,...///......///000...---000555999GGGhhhfffLLL;;;444000//////111333444333111---------------...//////------------------------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,---......///------...//////000000///---666666555;;;CCCWWWtttzzzSSSDDD555000000///.../////////............//////555444222000...............------,,,,,,------...,,,......+++,,,///000...//////111444888EEE```yyykkkMMM:::333222000......111000///222777999PPPUUUHHH>>>555111555333444<<>>===555/////////000333666===QQQrrrkkkQQQ>>>444222000/////////............000222333333111///......///---,,,++++++---000222555555333111...---///111...666LLLllluuuWWW>>>//////...---,,,++++++***,,,------......------,,,***,,,...///......///111---,,,000555777CCCdddkkkPPP>>>555000//////111333444333111---------------...///000------------------------...------,,,,,,------...++++++,,,,,,,,,---------++++++,,,,,,---...//////+++,,,---///000111111111,,,666777666:::@@@SSSooo{{{UUUFFF666111000///---...//////............//////666555222///...---...///...------,,,,,,------...,,,///...,,,,,,000111.........111333555@@@ZZZsssjjjMMM:::333222000......111000///111666777OOOWWWKKK@@@777222666333333:::HHHPPPMMMEEE???oooTTT===777777111...000000000///............///------,,,,,,,,,,,,++++++(((***,,,------///222555;;;AAA>>>111+++---+++$$$,,,+++,,,---,,,+++000888===666...+++,,,---***''',,,++++++******++++++,,,++++++,,,,,,,,,,,,---------000666AAASSSlllpppSSS<<<111---******+++++++++******)))***************---222555///...+++''')))---,,,(((+++)))'''&&&'''***...111...+++'''%%%%%%%%%%%%$$$&&&&&&&&&&&&''')))***,,,000;;;@@@999...'''%%%$$$&&&&&&%%%$$$%%%&&&'''(((///444555///***((('''&&&'''((()))(((&&&%%%%%%'''((('''&&&&&&'''))),,,------,,,+++---000111///,,,---***((())),,,...---+++......///111///...222999EEEZZZaaabbbqqq}}}aaaAAA444---///000***,,,222000,,,,,,,,,+++++++++******,,,***)))***,,,...,,,***''')))******))))))***+++222111---''''''******'''&&&&&&&&&'''((())))))***444888888222//////+++%%%))))))(((((('''''''''&&&...222===RRRlllyyyUUU===000***''')))+++)))''''''))))))************))))))************************...---,,,,,,......---,,,......333:::<<<666000------+++...555>>>OOOppppppSSS:::111444111000///......///000111///333777777444000...///000...,,,,,,---...///...222333555444111...,,,+++///666FFF___}}}vvvWWW???000///...---,,,+++++++++,,,---......,,,,,,---...//////.........---------000...000333555@@@\\\wwwzzz[[[BBB444111000///000222333444333//////...------------...,,,,,,+++***+++,,,---...+++++++++,,,,,,,,,---------,,,+++************++++++,,,------......------.........///////////////...111666666555;;;OOObbb```CCC222111///111333///111000///------......///444777777222...///...,,,......---,,,,,,,,,,,,---,,,------......------,,,,,,...111222333;;;PPPdddgggOOO<<<222333222111111111222333444444;;;FFFSSSUUUHHH888222444222444777>>>IIIOOOHHH===sssYYY@@@777555000---...000///......------......------,,,,,,,,,,,,++++++(((***+++,,,---...111333:::???===222,,,...,,,&&&,,,***,,,------,,,111999;;;777111---******++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------...000777BBBTTTmmmvvvYYYBBB444///***++++++++++++***))))))***************---111555111000+++'''(((,,,,,,((()))))))))***+++,,,...///---***'''%%%%%%%%%%%%$$$&&&%%%%%%%%%&&&(((***+++000:::???888---'''&&&&&&&&&&&&%%%$$$%%%&&&'''(((,,,222444///+++***)))''''''((()))(((&&&%%%&&&'''''''''&&&'''((()))+++,,,---,,,,,,...222333000---,,,***)))))),,,------+++...---...000///...333:::GGGZZZ``````oooiiiGGG777...///000)))***///---,,,,,,,,,+++++++++******---+++)))***,,,---+++)))''')))******))))))***+++111111...((('''******'''&&&&&&''''''((())))))***333888999333///---***&&&))))))((((((((('''''''''...111<<>>MMMkkkpppRRR999000222111000///......///000111000333777888444111......000...,,,,,,---.........111222444333000---++++++000444AAAYYYwwwtttUUU>>>//////...---,,,,,,,,,,,,,,,---......,,,,,,---...//////.........---------000...///222444===WWWrrr~~~```GGG888111///...///111333333333//////...------------...,,,,,,+++++++++,,,---...+++,,,,,,,,,------------...---------,,,,,,,,,++++++,,,,,,------------------............////////////111555666666<<>>IIIOOOIII???}}}cccGGG;;;666000---...///......---------------------,,,,,,,,,,,,++++++((()))++++++,,,---///222777<<<:::222---///...)))***)))+++------,,,222::::::888333---((((((,,,000++++++************++++++++++++,,,,,,,,,,,,------///111777BBBTTTlllbbbIII999222++++++++++++******)))))))))************,,,000333333222---''''''++++++)))'''(((+++---......---,,,---***'''&&&&&&&&&%%%$$$%%%%%%$$$%%%&&&''')))***000999>>>777,,,(((((()))&&&&&&%%%$$$%%%&&&'''((()))000333///+++***)))'''&&&(((((((((&&&%%%&&&'''&&&&&&'''((()))***++++++,,,,,,---000444555222///,,,***)))***+++---,,,,,,,,,,,,---000//////555===LLL]]]aaaaaapppuuuQQQ>>>111000222+++***...+++,,,,,,,,,+++++++++******...,,,++++++,,,,,,***)))''')))******))))))***+++000111///)))(((******'''&&&&&&''''''((()))))))))000777;;;666///+++)))'''))))))((((((((((((''''''---000:::KKKddd~~~~~~\\\BBB222,,,(((+++---+++***+++))))))************))))))************************+++---///...+++***,,,.........222999;;;666000...111///222888===IIIeeepppRRR999///000000//////......//////000000444777888666222///---000...,,,,,,...///...---///111222111...,,,++++++111111:::PPPnnnpppRRR;;;///...------,,,,,,,,,,,,,,,---......,,,,,,---..................---------000...///222222999PPPhhhhhhMMM===111///......000222222222//////...------------...,,,,,,+++++++++,,,---...,,,,,,,,,---------......---.../////////...---,,,,,,,,,,,,,,,------------,,,,,,------............111111333666888<<>>222333000000000000000111111222:::DDDQQQUUUKKK;;;222222222333666<<>>WWWxxxfffJJJ777...------,,,,,,---------,,,---......,,,,,,---...---------..................,,,...222000///:::IIIhhh___HHH555222///...///222333333//////...------------...***+++,,,---------,,,,,,+++++++++,,,,,,,,,------)))***+++,,,,,,,,,+++***,,,+++*********+++---...++++++,,,---...//////000000///000444666888???FFFaaa~~~|||YYY???555,,,,,,000---111000///------......///222555555111///000000.........---,,,,,,,,,,,,---,,,------......------,,,......///000//////888BBBTTToooyyyjjjVVVAAA333222111000000///////////////555<<>>888...)))((((((&&&&&&%%%$$$%%%&&&'''(((,,,000000***%%%%%%&&&%%%%%%&&&''''''&&&&&&''')))''''''&&&'''((()))+++,,,+++---000666999888111+++)))+++,,,+++******,,,...---,,,,,,//////111999BBBTTT]]]ZZZ[[[tttcccDDD333333///+++---...,,,,,,,,,+++++++++*********,,,---,,,***)))***,,,''')))******))))))***++++++111555000+++***)))'''(((((((((((((((((((((''''''+++444<<<;;;111+++***(((((()))))))))*********)))---666CCCWWWqqqoooSSS888000*********((('''((())))))************))))))************************++++++++++++++++++++++++---,,,///666888444111000///---...222555>>>XXXrrrcccEEE555000///------...//////...------+++///555<<>>KKKiiiwwwkkkXXXBBB333222222111000000/////////000222999GGGTTTTTTHHH:::333222222111222999DDDJJJIIIuuuXXXFFF>>>777222000000///............///---------,,,,,,,,,++++++,,,,,,---,,,++++++,,,...)))***---///---***)))***,,,+++,,,---,,,+++000888>>>===888222,,,******,,,******))))))))))))******++++++,,,,,,,,,---------333333888GGG^^^wwweeeLLL<<>>777000---------...000000---+++,,,---...---,,,,,,...///))),,,111888GGGeee~~~```DDD333------,,,,,,,,,------...,,,---......,,,,,,---...---------.........//////,,,+++...333111...555AAALLLssspppXXX888555111///000333444555//////...------------...***+++,,,---...---,,,,,,))))))*********++++++++++++************+++,,,---,,,+++***))))))+++---...,,,,,,---...///000111222---...000333222333<<>>444000,,,////////////////////////---000333666===@@@:::111///---,,,,,,---...,,,+++---...///...---,,,...000+++333333666GGG]]]}}}xxxYYY???000++++++******++++++,,,,,,,,,,,,,,,---------------000//////.........//////000///...---...000222444JJJcccuuuYYYCCC555222222...222777444333111000...------------------.........---+++***++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---.........---,,,---...///000,,,,,,---000444:::@@@CCCOOOcccdddEEE888444///...222333111///---,,,---...///111333666444111......///......//////......---,,,++++++------------++++++,,,---.........000333666BBBWWWjjjkkkZZZEEE888111111111000///////////////444444???PPPXXXNNN>>>444111000111555777<<>>JJJ^^^yyyhhhHHH:::444///...111222111///---,,,---...///000333666555111......///...............------,,,+++,,,,,,------,,,,,,+++,,,---.........///222444@@@SSSgggiiiZZZEEE777000111000000///////////////222333===OOOXXXPPPAAA777111000111555777;;;EEEOOOttt```LLL===888111---///111///...///.........---,,,++++++***,,,,,,,,,,,,,,,+++++++++,,,,,,---...000///---+++***((())),,,,,,***---333;;;>>>;;;222+++***+++***((((((((()))***,,,---...******+++++++++,,,,,,,,,///222888EEEYYYsss|||___JJJ888222------,,,)))(((***)))))))))))))))))))))))))))...222444222...***'''((((((''''''&&&&&&''''''+++***)))((((((''''''(((&&&'''''''''&&&'''***,,,,,,:::AAA777+++((((((&&&###$$$%%%%%%$$$&&&)))+++///111...(((&&&''''''$$$&&&&&&&&&&&&''''''((((((&&&(((((((((((((((***,,,---111666888555111---++++++,,,,,,---------,,,,,,++++++,,,......000999CCCWWWZZZ]]]ddd{{{yyyWWW@@@444000...///------,,,+++++++++++++++---...//////...,,,***))))))))))))))))))))))))))),,,000333333///+++******'''(((((((((((((((((('''((((((+++333===>>>666,,,'''(((***)))(((''')))***000666???IIIWWWmmmyyy___CCC000***---(((&&&)))'''((((((((()))))))))*********,,,------+++***)))***,,,++++++******+++,,,,,,,,,,,,...000222222000...111......000///111???PPPmmmfffEEE555111000---........................---///111555;;;???:::111///---,,,,,,---...,,,+++,,,------,,,++++++,,,...***000...111@@@SSSqqqrrrSSS;;;///---,,,+++***+++---000222888777555222000---,,,+++///...------,,,,,,,,,---------...///000111222222;;;TTTyyyhhhJJJ888222222///333:::888333111000...------------------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---............///111333555777888HHH[[[vvvmmmMMM<<<444///...000222111///...------......000333666555111......///...............---,,,,,,+++,,,,,,------,,,,,,+++,,,---...------...000333<<>>333111///+++...........................///000333999===999222///---,,,,,,---...,,,++++++,,,,,,+++******+++---(((,,,***...;;;IIIeeemmmNNN999......---+++***,,,///333555:::999666222000---,,,,,,...---,,,,,,++++++,,,,,,,,,---...000111111111111:::RRRuuupppQQQ;;;111111---///555555333111000...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,++++++,,,,,,---...++++++++++++,,,,,,------------///000222333444555DDDUUUoooqqqPPP===444//////111111000///...---.........///333666555222.........------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---000222:::III\\\dddZZZFFF666000000//////.........//////000222;;;KKKXXXVVVIII<<<333111111333555777@@@JJJ~~~bbbMMM???666/////////...---/////////...------,,,++++++******++++++++++++++++++******---000222111///,,,***((()))++++++))),,,111333:::===777///,,,+++***++++++***************+++******+++++++++,,,,,,,,,---111;;;MMMddd}}}hhhTTTAAA777///------+++***+++******)))(((((()))******(((+++///222333111,,,)))(((((('''''''''(((((()))))))))((('''&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%(((***///===BBB777+++''''''&&&"""$$$%%%%%%%%%&&&))),,,000111...(((&&&((((((&&&%%%&&&''''''((((((''''''&&&((((((((('''(((***,,,000555999999444///------(((((()))***************+++***+++------000:::FFFWWWWWW\\\jjjqqqQQQ;;;222000000...---,,,,,,++++++,,,,,,,,,...000111111///,,,***))))))))))))))))))))))))'''***---///...,,,)))((()))(((''''''''''''((()))''')))))),,,444<<<999111)))((((((((()))))))))))))))...888DDDVVVooo~~~gggKKK555,,,---)))'''***'''(((((((((((()))))))))))),,,...//////---+++************++++++,,,,,,,,,,,,,,,+++,,,...111222111//////---,,,---...000777>>>SSSmmmvvvRRR;;;333111---)))...........................//////111777<<<999222///---,,,,,,---...,,,+++***+++,,,+++***)))+++---))),,,***...999BBBZZZ{{{gggIII666------,,,++++++---111555888888666333000...---------,,,,,,++++++++++++,,,,,,---...///000111111111000999MMMnnn{{{\\\BBB333222,,,,,,222333333111000...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,---,,,***+++---///111333444555;;;JJJbbb}}}uuuTTT===333000000222000//////...............///333666666222///---...---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,---000222888CCCUUU```YYYFFF777222//////............//////111333;;;IIIWWWXXXKKK===444222111333333555>>>GGGiiiSSSDDD;;;222000///------...............------------************++++++++++++)))+++///444666555111---***((()))+++***)))+++000000999???:::222...,,,+++,,,++++++***))))))************+++++++++,,,,,,,,,,,,000;;;OOOgggnnnZZZEEE:::000------,,,+++++++++***)))(((((()))***+++)))***---000333222...+++((((((''''''(((((()))))))))((('''&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$%%%'''***111>>>DDD:::---((((((&&&###$$$%%%%%%&&&'''+++---000000---'''%%%'''((('''$$$%%%'''((((((((('''&&&&&&(((((((((((((((***,,,000555:::999333---,,,---'''((()))*********************+++---...222===IIIYYYXXX]]]nnn\\\BBB666222000...------,,,,,,,,,,,,,,,+++---000222222111...,,,))))))))))))))))))))))))'''))),,,......---+++))))))((('''&&&&&&'''((()))'''*********111;;;999111---+++(((((()))***))))))---111999EEEWWWooopppSSS:::---,,,((((((+++(((((((((((()))))))))******---///000///---+++******))))))+++,,,,,,,,,,,,,,,,,,,,,,,,...111222222111///---,,,,,,...222777:::JJJbbbnnnLLL999444111---***------------------------...///...000666;;;999333///---,,,,,,---...,,,++++++,,,,,,+++******+++---,,,...---222:::>>>QQQqqqbbbEEE333---++++++***+++...222666888444222000...------...///++++++++++++,,,---......///////////////000000000;;;LLLggghhhIII888555///---333555333111000...------------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,,,,++++++,,,,,,---...++++++,,,---------------***+++,,,---000333555666999EEEZZZuuu{{{ZZZ@@@444111111222//////////////////.........333777777333///---------------------,,,++++++---,,,,,,++++++,,,,,,---+++,,,---------///222444666===MMM[[[WWWEEE777444......------......//////111444:::GGGVVV[[[NNN>>>444222111222222333;;;EEEvvv___KKK@@@777333111...---///------------............++++++++++++,,,,,,------***---333999<<<:::444000***((()))+++***(((+++000...999AAA===444///---,,,*********)))******++++++******+++++++++,,,,,,,,,,,,///999LLLfffuuu```III<<<000---...---+++,,,+++***)))(((((()))***+++******+++...222222000---((((((((((((((()))*********)))((('''&&&&&&&&&&&&%%%&&&&&&&&&%%%&&&(((+++111@@@FFF<<>>777222+++))))))+++***(((***///---999BBB???666000...---(((((())))))***+++------******+++++++++,,,,,,,,,,,,...666HHHccc{{{eeeJJJ===111---...---,,,,,,+++***)))'''''')))***++++++******---111222111...((((((((((((((()))******+++***)))(((((('''''''''&&&'''''''''&&&'''))),,,222AAAHHH>>>111+++(((%%%$$$%%%''''''(((***---000...///+++%%%###&&&(((&&&$$$%%%'''))))))((('''&&&&&&(((((((((((((((***,,,000666:::888111+++***,,,)))***+++,,,---.........***)))+++...000555AAANNN___]]]cccxxxqqqPPP>>>666111......---,,,,,,,,,,,,---(((+++///333444333111///)))))))))))))))))))))))))))***---000222222///---***((('''&&&&&&'''(((***&&&,,,,,,)))///999888///555///)))'''(((*********+++///777EEEZZZttt^^^BBB000,,,'''(((,,,***************++++++++++++...000111000...+++***+++((()))+++,,,------,,,,,,...------///222444444333444222---+++...444666555???TTTvvviiiGGG666000///000222------------------------///...---...444:::999333///---,,,,,,---...,,,+++,,,------,,,++++++,,,...***++++++111666222???]]]\\\???000,,,'''(((***,,,000333555777333222///,,,+++,,,...///))))))***+++---///111222555333000...------...///444???TTTooonnnKKK666444///---444888333111000...---------------,,,,,,+++,,,---...///------------------------++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,---.../////////...---///...---,,,...000444666888???NNNfffgggGGG666222111///......///////////////......222777777333///------,,,,,,---------,,,++++++------++++++++++++------***+++---...///111555888111444@@@PPPPPP@@@444333---------------...///000---111777DDDWWW```VVVEEE555333222222000111888AAAdddQQQ>>>666222......111//////.........//////000---,,,,,,++++++,,,,,,---,,,...111:::GGGMMM@@@...222,,,(((+++...------///444666<<>>000000............---,,,++++++,,,---...000000000//////***)))(((((())))))((('''&&&(((,,,111444333///,,,+++)))''''''((())))))((('''*********///777888222222---******)))''')))---+++000999GGGZZZsssfffFFF222---((()))+++((())))))***++++++++++++***...111444222///+++***+++,,,***)))***,,,------,,,//////...///444999777111...---------...///111222???NNNkkkdddFFF666222111///---------............------,,,,,,,,,///333666777777......---,,,,,,,,,------/////////...---,,,+++***---(((''',,,///333>>>IIIrrrzzzVVV???333...,,,***))),,,111555666666555111...,,,,,,.........------......------,,,+++//////............///000000;;;JJJ]]]xxxvvvUUU888111111,,,...666333222000///---,,,,,,,,,............---,,,+++++++++******---//////,,,)))***,,,...---+++***,,,...------,,,+++++++++,,,,,,+++,,,------......------111000///...///111333444666<<>>GGGKKKEEE888...000000//////.........---000444999CCCUUUaaaXXXGGG:::444111000000111777???uuu```HHH;;;444///.../////////............//////---,,,,,,++++++,,,,,,------...111999FFFMMMDDD666333---)))+++------,,,...222555;;;@@@<<<111+++++++++++++++***++++++,,,---,,,,,,++++++++++++,,,,,,***,,,111>>>TTTqqqrrrWWWDDD444000...***))),,,************))))))))))))+++***)))+++///222222111,,,)))''''''((())))))(((((((((''''''''''''(((((()))'''''''''&&&&&&,,,444444DDDIII;;;---***(((###&&&&&&%%%&&&(((+++---///...+++&&&%%%&&&'''&&&%%%''''''''''''''''''''''''))))))(((((((((***+++,,,111===;;;222000+++''',,,,,,,,,+++++++++,,,---...,,,+++,,,,,,---333CCCRRR^^^^^^ggg{{{hhhHHH777444............---,,,++++++***+++---///000111111000+++)))(((((()))***((('''((()))+++...111222000...,,,)))''''''((())))))(((&&&((())))))...666666222000,,,***++++++)))+++///,,,000999GGG[[[ttthhhHHH333---)))))),,,)))))))))***++++++++++++***...111333222///,,,+++++++++)))((()))+++------,,,//////...///444999777222......------...///111222<<>>555333---...555333222111///---,,,,,,+++---------...------,,,,,,+++++++++---///000---******,,,...---+++***,,,...,,,,,,,,,++++++,,,------+++,,,------......------000000///...///000222444555:::GGG]]]wwwpppNNN:::444111///000000//////.........//////111444444222///------,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---.........---,,,,,,---///000...333;;;DDDHHHCCC999000000/////////............000333777@@@QQQ]]]WWWGGG999555111111111111777===sssVVVCCC999333000/////////............//////---,,,,,,++++++,,,,,,---......000777DDDLLLIIIAAA666///***+++---,,,+++,,,///222:::???===444---++++++++++++++++++,,,------++++++++++++++++++++++++)))+++000<<>><<<333111---)))...,,,,,,+++++++++,,,---...,,,,,,---...///444CCCRRR]]]___jjjwwwWWWAAA888///......------,,,++++++)))***,,,...000111222222,,,***(((((()))***)))(((*********,,,///222222222,,,***''''''((()))((((((%%%'''((()))---333555333...******,,,---+++,,,000---111:::HHH\\\uuulllKKK555...)))))),,,)))))))))***++++++++++++***---000222222000---,,,+++***)))((()))+++,,,,,,,,,...///......333888777333......------...///000111777EEEbbbgggHHH777333111///...------............------...------///222444555555//////...---------------,,,,,,------,,,+++******...++++++------///444:::RRRrrrmmmMMM999111...---++++++,,,///222444444000...+++***,,,---......---------------.........---...///000000000000000...666BBBRRRjjjeeeFFF999444......444444333111///---,,,++++++,,,,,,------...---------,,,,,,,,,...000000...,,,+++,,,------++++++,,,---++++++++++++,,,------...+++,,,------......------000///......///000222333444777BBBTTTlllsssRRR<<<333000---/////////............---...111444444222///...---,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...000///...,,,,,,,,,---------111777???CCCAAA888111////////////............///222444:::JJJXXXUUUIII:::555222222222222555:::dddLLL@@@999444111000//////............///---,,,,,,++++++,,,,,,---...------333>>>HHHKKKJJJ:::222,,,,,,,,,+++***+++---111888>>>>>>888000+++,,,++++++++++++,,,------*********++++++*********)))+++000:::NNNjjj~~~dddOOO;;;333///)))'''***************)))))))))(((***)))((())),,,000444666000,,,(((%%%&&&((()))***(((''''''&&&&&&''''''((((((''''''(((&&&%%%***222555EEEIII:::,,,***)))$$$'''''''''''')))***,,,---(((((('''(((''''''&&&%%%''''''''''''''''''''''''(((((('''((()))***,,,---555???;;;222111...***...+++++++++,,,,,,,,,------------...000000666EEESSS]]]bbboooeeeIII999000///...---,,,+++++++++++++++,,,...///000000111---+++)))((()))***)))(((+++***+++...222444444444,,,***((('''((((((((('''&&&'''(((***---222555555---******,,,,,,***+++......111:::HHH^^^wwwpppNNN666...((((((+++((())))))***++++++++++++***,,,...111222111///---+++)))((('''(((***,,,,,,,,,---.........222777777444///...------...///000111555BBB^^^iiiIII777222000...---------............------...------...111444444444///...---,,,,,,++++++,,,++++++,,,,,,,,,+++******+++++++++,,,,,,---111444DDDdddgggGGG555///,,,---,,,,,,,,,...111333444...,,,******+++---------,,,,,,,,,---......///000,,,---...///000//////...///555>>>LLLaaa~~~lllLLL<<<444---...333555444222000...,,,++++++++++++,,,---............,,,------...//////...---,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///+++,,,------......------//////......///000222222111444<<>>444///,,,...............------,,,...000333444222000......,,,,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---...///...---,,,,,,,,,---------///333999>>>===888222///////////////............111111555CCCRRRSSSKKK;;;555222333333222444888vvvZZZHHH===555000000000///...............---,,,,,,++++++,,,,,,---,,,++++++000888@@@HHHMMM???666///------***)))***,,,000555;;;???<<<444---,,,,,,++++++,,,,,,---...)))***++++++++++++***)))***,,,111:::LLLgggkkkUUU???555000***))),,,************)))))))))((()))(((((()))+++///333666111---)))&&&&&&((())))))''''''&&&&&&&&&&&&''''''(((&&&'''(((&&&%%%)))000777FFFJJJ;;;---+++***&&&''''''''''''((()))***+++%%%'''(((((('''&&&&&&%%%(((((((((((((((((((((((((((''''''''')))***,,,...555===999000000---))),,,++++++,,,,,,,,,---------------///000111888GGGWWWaaaggguuuoooOOO888111000...,,,++++++++++++---------------.........///---***))))))******)))***+++---222666777666555---***(((''''''(((((('''(((((())),,,...111555888///+++***+++***((((((+++...111999III```yyytttQQQ888...''''''***((())))))***++++++++++++***+++,,,///222333111...+++)))((('''(((+++---------,,,......---000666888555//////...------...000111444AAA[[[~~~jjjIII777111///---,,,------............------...------...111333444444...---,,,+++******************+++,,,,,,,,,++++++'''***+++++++++---000111===ZZZbbbCCC333---+++,,,,,,,,,---...000222444---+++******+++------,,,,,,+++,,,,,,...///111222,,,------......------,,,000444<<>>NNNRRRMMM===666222333333222333555lllRRRBBB666...111000///......---......---,,,,,,++++++,,,,,,---+++)))***///333888BBBKKKDDD:::222///...***)))))),,,000444999???AAA999000,,,,,,,,,,,,,,,------...)))***+++,,,,,,+++***)))***---111999IIIcccrrr[[[DDD888222+++***---************))))))))))))((()))******+++...222555111...***''''''(((((('''''''''&&&&&&&&&&&&'''''''''&&&''')))'''%%%)))///888GGGKKK<<<...,,,+++'''&&&&&&&&&''''''((((((((($$$&&&((((((&&&&&&&&&'''(((((((((((((((((((((((('''''''''''')))+++---...555<<<777...///---(((+++***+++,,,---------,,,,,,...---...000222:::KKK\\\fffmmm{{{zzzWWW<<<222000...,,,+++***++++++///...------,,,,,,------111...+++))))))*********)))***...333777999777666---+++(((''''''((('''&&&)))(((***---///000555;;;222---******)))'''(((,,,---000888IIIaaa|||xxxUUU:::///''''''+++((())))))***++++++++++++******+++...222444333///,,,***(((((())),,,...///...+++......---///555888777000///...------...///000666AAAZZZ|||lllKKK888222///---,,,------............---------,,,,,,...111333444444......---+++******************+++,,,------,,,,,,&&&***+++******---000000999PPPsss^^^AAA222---+++***+++,,,------///222555...,,,++++++,,,---,,,++++++++++++,,,...000333444000///...---,,,,,,,,,,,,000333999CCCQQQiiizzzXXXAAA444......222444333222000///...------,,,,,,------...---------+++---......---,,,...///---,,,++++++------,,,+++++++++++++++,,,------...+++,,,------......---------......//////000000111...111777@@@RRRnnn]]]BBB555000---......///000///...---,,,---000333444222000//////++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,+++++++++---...///------///333777888555111.........///////////////...111111111;;;KKKRRRPPP@@@888111222333222222444~~~___KKK<<<333111000///......------------,,,,,,++++++,,,,,,---+++***,,,///000222<<>>555111///+++)))***---000333777???DDD>>>333---,,,,,,,,,,,,---......***+++,,,------,,,+++***))),,,000777FFF___~~~zzzbbbIII<<<333+++)))---************))))))))))))''')))+++,,,+++---000333111...+++))))))((('''&&&'''&&&&&&%%%%%%&&&&&&''''''&&&''')))'''$$$(((...888GGGJJJ;;;---++++++'''%%%%%%&&&&&&&&&&&&&&&&&&###%%%''''''%%%%%%''')))(((((((((((((((((((((((('''''''''''')))+++---...666===666---///---(((+++***+++,,,---------,,,,,,...------///222;;;OOO```kkkrrrbbbEEE222111...,,,******++++++...---,,,,,,,,,---......222///+++))))))***+++***))))))+++///444777888777...+++(((''''''((('''&&&)))''')))---......333<<<444...*********))),,,111,,,...777IIIccc~~~~~~ZZZ>>>222)))(((,,,***))))))***++++++++++++***)))***---111555444000,,,***))))))***---///000000***---...,,,...444888888000///...------...///000777AAAYYYzzzpppNNN:::333111///...------............------,,,++++++---111444555555000000...---,,,+++++++++******,,,------.........''',,,---)))(((---///---444FFFddd|||ZZZ@@@333...,,,(((***,,,,,,---///333777///...,,,,,,------,,,***+++***+++,,,...111444666555333000---,,,,,,---...///111777???KKK```aaaFFF777111000222333222111000////////////---------...------,,,,,,+++,,,...---++++++---///...,,,***+++---...,,,***,,,,,,,,,++++++,,,------+++,,,------......------------...///000000000000///222777>>>LLLggg```DDD666111......///000111111///...,,,---///333444222000//////++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---......---,,,+++++++++,,,---......///222666777444000............/////////000...222222111:::JJJSSSRRRCCC999111000222222222444iiiSSSDDD:::111111000......------------,,,,,,++++++,,,,,,---,,,+++---111000///888DDDJJJ@@@666222///+++)))***///111222666???FFFAAA555---,,,,,,,,,,,,---......***+++---......---+++***(((+++///555CCC]]]|||gggMMM>>>444+++(((+++************))))))))))))&&&))),,,---,,,,,,///222111...,,,***)))(((&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&''')))'''$$$(((...777FFFIII:::+++******&&&$$$$$$%%%&&&&&&%%%%%%$$$###%%%'''&&&$$$$$$'''***))))))))))))))))))))))))'''''''''''')))+++---///777===666---000...)))+++***+++,,,---...---,,,,,,...---,,,...111<<>>ZZZ|||xxxXXX???333///---'''))),,,,,,---///333777000///------------+++************+++...111555777999666222...,,,,,,...///...000555===GGGZZZ|||iiiKKK:::222111222222111111000000000000000............---,,,++++++***,,,---,,,******---///...,,,***+++---...,,,***------,,,+++++++++,,,,,,+++,,,------......------,,,---...///000000000000111444777<<>>EEEEEE===444111000...,,,------///888AAAAAA;;;222///,,,+++++++++******+++,,,---,,,***)))***+++---//////222>>>XXXvvvwww[[[CCC555///,,,+++))))))*********+++++++++''')))***+++******,,,---444444000+++***+++((("""'''((((((&&&$$$$$$%%%&&&'''&&&'''(((&&&%%%)))000<<>>444111222111000111}}}eeePPPAAA999333111///,,,+++...000///...---,,,---......---+++******+++...111333777AAAGGGCCC;;;444111///+++,,,---///555===@@@???333111---++++++++++++***+++,,,---,,,*********+++......///222===TTTrrr{{{___GGG777000......***************+++++++++((()))++++++******+++---444666555...***)))(((%%%((()))((('''$$$$$$$$$&&&'''&&&'''(((&&&%%%***111===CCC@@@222(((''''''$$$"""""""""######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((***))))))++++++,,,333;;;KKKFFF===444---***)))***))))))*********+++++++++))),,,+++...777<<>>TTTuuu}}}\\\CCC666000000111////////////...---,,,++++++,,,......000222777:::333000---,,,,,,,,,+++***------...000222111///,,,***************+++++++++222666GGGeeexxxVVV<<<000---,,,)))******++++++...222555111000//////000///,,,***,,,,,,---...///000000111444444333333111000......+++000111777DDDRRRnnnbbbHHH888222222000222333222000...------.........---------------...------,,,,,,,,,,,,,,,+++************+++,,,,,,,,,------,,,+++***+++---,,,,,,,,,---------.................................222000333>>>JJJgggsssTTT>>>333000------///222555666555333......000222333222///,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---.........------------,,,,,,,,,---,,,,,,---000111111000------------------------//////...000666@@@LLLTTTLLL@@@555222222111000222qqq\\\FFF<<<444111///------/////////...---,,,,,,---///,,,+++***)))***,,,///111222===GGGHHH@@@666000---+++,,,---...111888???CCC555222...++++++++++++******,,,,,,,,,******+++,,,,,,,,,...222;;;OOOmmmdddKKK:::111///...************************(((***++++++******+++,,,222777888111***))))))((()))))))))'''%%%$$$%%%&&&'''&&&'''((('''&&&,,,333???CCC???111'''(((((($$$%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((()))))),,,******+++***+++111:::LLLEEE:::111+++*********)))))))))*********+++++++++...,,,...666<<>>PPPgggmmmLLL888///+++))))))(((***+++,,,+++***+++,,,***)))***,,,///111333333///,,,******+++---......---.........///111555888666333000...///000000000555===TTTuuuiiiKKK888222222222////////////...---,,,++++++,,,---...///444999>>>000...,,,+++,,,------,,,...------///000111///---************************...222???[[[~~~vvvVVV===111...---((()))***++++++,,,///222333000,,,******+++++++++,,,,,,------......//////222222222222222111000///,,,111000555AAAOOOkkkqqqSSS===222//////111444444222///..............................///...------,,,,,,------******++++++,,,,,,,,,,,,+++,,,---,,,++++++,,,...,,,,,,,,,---------..............................+++///...000999DDD^^^^^^CCC444000/////////111222111///,,,......000222444333111...---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,------------------------***+++,,,---...///000000/////////......---------,,,...///000333;;;FFFOOOPPPDDD777333222111111333pppRRRDDD777222111000000222,,,......,,,)))(((+++...---,,,+++++++++,,,---...///333;;;CCCCCC:::000,,,...+++***---///222:::AAA:::555000,,,++++++++++++)))+++,,,,,,+++***+++---***)))+++111777FFFdddsssXXXBBB444---++++++++++++***************)))***++++++***)))***+++---444666111+++)))))))))(((((()))'''&&&%%%'''((((((&&&'''((('''(((///888@@@BBB;;;,,,$$$''''''###############$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))***++++++'''&&&'''+++...333===HHHEEE===333,,,+++,,,------******+++++++++,,,,,,,,,///111...000888===OOOkkklllLLL999666000,,,///...,,,,,,,,,,,,,,,------...///222444222---)))((()))((()))*********+++...111444222///+++)))((((((((()))%%%&&&***...---...111:::777222...+++***+++,,,***000===QQQhhhoooOOO:::000+++)))***(((***,,,,,,+++***+++,,,))))))***+++---///222444...,,,))))))***,,,---------.../////////111555888777444111///000000000000555===RRRrrrpppPPP;;;333222111.........///......---,,,+++,,,,,,---000444;;;???111///,,,,,,---......------,,,,,,---///000...---+++++++++***************---111<<>>DDD>>>666222000+++)))---000222777===;;;777111,,,++++++++++++)))+++,,,,,,+++***,,,------***,,,222555AAA]]]zzz{{{```HHH777...***+++++++++*********)))))))))+++,,,+++***)))***++++++000222...+++***)))'''&&&'''((('''&&&&&&(((***(((&&&&&&(((((()))000999@@@AAA888***###&&&&&&"""$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***++++++,,,(((&&&'''+++...222===HHHEEE===333------...---,,,+++,,,,,,,,,,,,------------000...000:::AAATTTpppvvvSSS===999222---......---,,,,,,,,,,,,---......+++///222222---******+++'''((()))))))))+++...000444333000,,,)))(((((()))((('''))),,,,,,+++---111888666333///,,,******+++***111???SSSjjjrrrRRR===111,,,***+++(((***,,,,,,+++++++++,,,*********+++,,,///333666000...+++***,,,---............/////////222555888888555111000000111111000333;;;OOOnnnvvvTTT===444222000,,,---......///.........++++++,,,---000555<<>>222///---(((***,,,,,,,,,---///111222///---,,,---......---,,,,,,------------.........//////000000000//////...111///222<<>>333///...)))+++,,,------...///111000//////000111111///...,,,,,,---------------------......///////////////...111...000:::FFFbbbfffKKK;;;555---111444555444111///...---.........//////000000//////...------------...***+++,,,---...---,,,,,,***,,,,,,,,,++++++---///,,,,,,,,,---------.................................333222222666999KKKhhhkkkKKK999333111000111222333222///,,,......000333555555222000---,,,,,,++++++,,,,,,---)))***+++,,,---,,,++++++,,,,,,,,,------.........***---//////......111333111000000///...---------***...000000///555@@@JJJVVVHHH:::444333222222444qqq___GGG888555555111---////////////...............---+++******+++---......///000333<<>>///+++,,,...***)))---...+++---222111000...,,,+++,,,000333---///000///,,,***,,,............///////////////,,,......444:::>>>WWWoooQQQ;;;111111111222444555333000---.................................------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......(((------///555777FFF```vvvUUU===444///......///000000///---...///000222444333000---------------------------++++++,,,,,,,,,,,,------,,,------,,,+++,,,...000111///---...000222111///111000///......------...111...------...111;;;EEENNNMMMEEE888000000222222|||hhhOOO>>>777666222///////////////...............---+++******+++---...---......111:::CCCBBB:::333,,,((()))+++,,,000444AAA>>>777...***,,,,,,***)))************+++++++++000++++++000111777KKKaaa|||mmmSSS>>>111+++,,,,,,,,,++++++***)))(((+++***)))(((''''''((()))***,,,///000///,,,***(((((('''&&&&&&%%%%%%&&&&&&&&&###$$$'''((((((---444===???:::...%%%###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''+++...---,,,---+++''')))++++++)))(((---999CCCEEE;;;111...,,,******,,,++++++,,,,,,,,,,,,---------000...000999EEEaaagggEEE777333...***++++++,,,,,,,,,++++++++++++***,,,///111111///,,,******************+++,,,,,,///333555222+++(((***...***))))))+++......,,,***///666888111,,,++++++***...222???WWWqqq{{{\\\AAA222------...++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++...111555444222///...---+++++++++***+++,,,,,,+++,,,///222:::666111//////000///...555666CCCaaadddGGG444...//////......---,,,,,,++++++...---,,,---111666<<>>[[[{{{vvv[[[AAA111,,,------)))))),,,---+++,,,111333222000...,,,---000333111333444222///,,,,,,---.............../////////---///...222777:::QQQvvvvvvWWWAAA555000000111333444333///---........................------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,---------......+++///...///444555BBB[[[yyyzzzXXX@@@555///......///000000///---...///000222444333000...------------------------++++++,,,,,,,,,,,,------,,,------,,,+++,,,...000111///---...000111111///111111///...............222///...///...000888BBBMMMLLLEEE888000000222222vvv[[[EEE;;;777333111////////////............------++++++++++++------...---,,,...777AAADDDAAA444...))))))++++++...222>>>===888000,,,---,,,***)))************+++++++++///++++++...///444EEEXXXuuusssYYYCCC444---,,,,,,,,,+++******))))))***))))))(((((((((((()))***+++...000000---+++)))((('''&&&&&&%%%&&&&&&&&&&&&$$$$$$'''((()))...444<<<===888...&&&%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((('''---000---******)))'''(((******))))))///;;;DDDFFF;;;111---+++******---+++++++++,,,,,,------------000...111;;;GGGbbbmmmHHH777333///+++***++++++++++++******)))(((+++---000333333000---+++)))))))))))))))******+++///222444111+++((())),,,)))((()))+++------,,,***...666:::555...+++,,,,,,111555BBB[[[uuu|||]]]BBB222------...++++++,,,,,,,,,,,,++++++,,,,,,,,,+++***,,,///222555333000---++++++,,,,,,***+++,,,++++++,,,///111999666222////////////...333555CCC___iiiJJJ555------.........------,,,,,,+++///---,,,,,,///555<<<@@@444111...---333<<<===999000+++))),,,---+++***+++&&&(((***,,,------++++++,,,,,,///<<>>777444222////////////............---,,,,,,++++++,,,,,,---000...+++---444<<>>888...'''&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((...222---((('''(((((('''(((******,,,444???HHHEEE:::000,,,+++***+++---+++++++++,,,,,,---------...111///111:::EEE```oooJJJ777333111---++++++******++++++***(((&&&***---000333333000---***((((((((((((((()))******...111333111,,,((((((***((((((***+++,,,,,,+++***///777===:::333......000222999JJJddd}}}___DDD222++++++---)))******++++++******)))+++,,,,,,***)))***,,,///555555333---***,,,---,,,***++++++++++++,,,///111888555333000//////......000555BBB\\\{{{mmmNNN888...---......---------,,,,,,,,,000---+++***...555<<>>111---+++,,,,,,)))))),,,&&&'''(((+++------+++******,,,///999QQQpppzzzbbbIII666---,,,---+++++++++,,,---...000444444333000---,,,---///333555777888666222...+++,,,,,,------......//////...000...///444666EEEaaajjjNNN===000000000111222111///---........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------,,,,,,,,,---------......///111//////333111:::PPPiiicccEEE777111///......000000000///......///111333333111///------------------,,,,,,+++++++++,,,,,,,,,------+++,,,------,,,,,,---///......---...///000000111222111000///..................///222111000444;;;HHHKKKGGG<<<333222333333oooUUUCCC999555333////////////............,,,,,,,,,,,,,,,,,,,,,,,,333///,,,---000666>>>CCC:::222,,,++++++)))+++...555999:::444///...---***))))))*********+++++++++,,,++++++++++++///999DDD[[[yyygggNNN;;;000...---,,,+++************((((((((())))))))))))(((******,,,///111111---***(((((('''&&&&&&&&&&&&'''&&&$$$%%%((())))))...555@@@???999...'''&&&&&&$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))///111,,,&&&&&&((((((&&&''')))+++000999DDDLLLBBB888...++++++***+++---******+++,,,,,,---.........222///111999CCC]]]pppMMM999222000,,,)))+++******+++---,,,)))&&&)))+++///111111///+++)))((((((''''''(((((()))***---///111000,,,)))))))))'''(((***+++++++++++++++,,,333;;;<<<666///...000555===RRRmmmbbbFFF222***)))+++(((((())))))))))))((((((+++++++++***))))))+++---444777666...***,,,---,,,)))***++++++***,,,...111666555444111///.........///444AAAWWWuuuoooPPP:::111///---------------,,,,,,,,,///---+++***...444<<>>111000000111222222000...........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,---------......---000---///333111888LLLdddgggHHH888222000......///000000000.........000222333222000......---------,,,,,,,,,+++++++++,,,,,,,,,------+++,,,......---,,,---...---------......///000111222111000//////......///++++++...222222000444;;;FFFKKKIII@@@666333444444zzz```JJJ<<<555333////////////............,,,,,,,,,,,,,,,,,,,,,,,,222///---...///111888@@@===555///---+++)))***---111888:::666111///---***)))************+++++++++***++++++++++++...555<<>>@@@888111...,,,******---...666;;;888333000---***)))************+++++++++)))++++++***+++...333777IIIdddqqqUUU>>>222///...,,,*********+++,,,&&&'''((()))******)))(((***)))***///333444///+++)))((((((''''''''''''''''''%%%%%%((()))***///555AAA>>>777---))))))(((%%%$$$$$$%%%%%%&&&''''''((('''''''''''''''(((((())),,,---,,,'''&&&)))***((((((((()))+++000888@@@FFF888000******+++******+++)))******+++---......///+++//////222;;;FFF___qqqcccNNN<<<111...---+++---++++++///333333///+++++++++,,,,,,,,,,,,++++++))))))(((((())))))***+++(((***---......,,,***)))%%%(((+++,,,***)))***,,,***+++333<<<>>>777111///444>>>SSSmmmmmmNNN777,,,***+++))))))************)))))))))***++++++******,,,---000:::;;;222,,,......))))))************+++...000444555555333///------//////555>>>LLLhhhmmmNNN999000000---------------------------,,,+++,,,///555:::>>>222000------555>>>@@@===000---,,,---+++(((,,,222666000***((()))***)))&&&(((---111777JJJhhhkkkPPP;;;000,,,))),,,+++((((((---///,,,000111333222000---,,,,,,++++++---111444444111...------...///000111222333---222///...666888===KKKiii\\\CCC444333222222333333222000........................------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,,,,,,,---------......---///,,,...333///333DDDWWW|||oooOOO>>>333111......///111111111///......///222333333222///......---,,,,,,++++++++++++,,,,,,,,,,,,------***,,,...///...------...***,,,......------000333333222111000////////////++++++...111000...222999???GGGIIIAAA666222222222tttYYYDDD777222000/////////............+++,,,,,,------,,,,,,++++++))),,,000///---333===BBB:::222///---******------666<<<999333000---***)))************+++++++++(((***,,,***+++...333444???ZZZvvvwww[[[CCC666000...,,,*********+++,,,&&&'''(((*********)))(((***)))***...444444000+++))))))(((''''''''''''''''''%%%&&&)))******///555???===555---)))+++***'''$$$$$$%%%%%%&&&'''(((((('''''''''''''''((())))))------***&&&&&&***+++'''******)))+++///555<<>>111---)))***++++++***+++---///000333666555000---,,,---++++++---000333444222000---------......000111111///......---...111777<<>>444111///---.........---------------------------+++++++++,,,---///111333<<<===888000,,,...---***---,,,///777888222---,,,+++++++++*********))))))+++,,,---,,,,,,,,,...000333CCC]]]xxxdddIII999///---***))))))***)))((())))))))))))))))))))))))))))))***---000111///---''''''&&&&&&&&&''''''(((%%%$$$%%%(((((((((///777AAA===444)))&&&((((((%%%(((((('''&&&&&&&&&&&&&&&''''''''''''((())))))***((((((((((((((((((((((((&&&((())))))...666:::999...---+++))))))***+++,,,******+++++++++,,,,,,,,,***...,,,...<<>>555***'''((()))&&&***)))(((&&&%%%$$$$$$$$$&&&''''''(((((()))******((((((((((((((((((((((((&&&))))))***000888;;;999---,,,++++++******++++++******+++++++++,,,,,,,,,***///,,,...;;;KKKcccuuuVVVCCCAAA@@@@@@:::111---...++++++,,,,,,,,,,,,++++++(((***,,,---,,,,,,---...,,,+++)))((((((((()))***'''***+++***,,,...,,,'''))))))************))))))***&&&(((333<<<===999666555>>>TTTrrryyy[[[AAA222---,,,++++++++++++,,,,,,,,,,,,,,,+++***+++---......---,,,111777888444///,,,+++...---+++++++++,,,...///111666777222.........,,,...///444CCC]]]|||xxxTTT:::///---,,,+++---......,,,++++++,,,++++++,,,---///444777999//////------333:::<<<999111...+++))))))******)))+++************))))))))),,,,,,///:::MMMiiirrrUUU===000+++***+++,,,+++))))))+++---...111444444000,,,++++++---,,,,,,...111222222222------------...///000000111000///...---000444888EEE```\\\@@@444111222///444777000///............---------,,,------......------,,,,,,++++++++++++++++++,,,---,,,+++******+++,,,---,,,,,,------------,,,,,,...------,,,,,,------......//////......111555999EEEbbb}}}[[[@@@444222//////000222222222000...---...000333333333......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111555444222000...------------...//////......///111888AAAEEE@@@777222111000hhhPPPAAA777444000...//////000///////////////////////////++++++,,,,,,---...///000222888<<<999222---,,,,,,++++++...333555444000...***************************+++,,,,,,+++,,,...000111777FFF]]]wwwnnnQQQ>>>000---+++)))*********)))))))))))))))))))))))))))))))))))),,,...000///...(((((('''&&&&&&&&&&&&'''$$$###%%%((()))***111999BBB>>>444***&&&((((((&&&))))))'''&&&%%%$$$$$$$$$&&&''''''((())))))******(((((((((((((((((((((((('''))))))+++222:::<<<:::,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++000---...:::III```}}}mmmPPP>>>>>>@@@BBB===333---,,,++++++,,,,,,,,,,,,++++++)))***,,,---,,,---...///,,,+++***((((((((())))))&&&)))))))))+++...,,,''')))))))))******)))))))))+++((()))222===AAA>>>:::555???VVVttt```EEE333,,,***+++++++++++++++++++++,,,+++******+++,,,---,,,,,,,,,000555777666222...,,,---,,,+++******,,,---///111666777222...------,,,//////333AAAZZZxxxrrrMMM666...,,,,,,+++,,,......,,,++++++,,,***++++++,,,000555888888......------333;;;===:::111...+++))))))******)))************))))))))))))***+++///:::NNNjjjvvvWWW>>>000,,,++++++,,,+++))))))***,,,,,,000444333000,,,***+++---,,,+++---///222222222---------------...///000222111000...---///222555???WWW{{{fffDDD555000222000333777111///............---------+++,,,---......---,,,+++,,,+++***))))))***+++,,,---,,,++++++++++++,,,---,,,,,,------------,,,,,,------------------------...//////......111444888CCC^^^```DDD555222///...///111222222000...---...000333333333......---------,,,,,,,,,------------------------------------------------++++++,,,,,,...///111111333333333111///------------.........------///000777>>>DDDAAA999333111222rrrWWWDDD777444000...///111222222////////////////////////++++++,,,---------.........333999:::444---+++,,,)))+++---000333444222///***************************+++,,,,,,++++++---///222555>>>QQQjjjsssUUU@@@000...+++************))))))))))))))))))))))))))))))((()))+++...//////...(((((('''&&&&&&&&&&&&&&&&&&%%%&&&)))))))))000888AAA===333)))%%%''''''$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((()))*********)))((((((((((((((((((((((((((()))***,,,444<<<>>>:::,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,000...///:::HHH___{{{eeeJJJ<<<===AAADDD???555---+++***++++++,,,,,,++++++***(((***+++,,,,,,,,,...000---,,,***(((((((((((()))&&&((()))(((***---,,,(((***))))))))))))))))))***,,,******000:::AAAAAA===888AAAXXXuuujjjLLL777---+++++++++++++++++++++++++++******+++++++++++++++,,,,,,...222666777555000,,,+++***)))((()))***,,,---000555666222------...---000000444@@@VVVuuummmIII444......,,,***,,,------,,,+++,,,,,,))),,,,,,+++000888:::666......---...444<<<>>><<<111...+++))))))******)))))))))))))))))))))))))))((()))...:::OOOkkkzzz[[[@@@222...***++++++***)))(((***++++++000444444000,,,++++++---,,,+++,,,///111222222...------------......///222111000///---...111333===QQQsssnnnKKK888000222000333777333///............---------+++,,,---......---,,,+++---,,,+++******+++,,,------,,,,,,,,,,,,,,,,,,---,,,------......------,,,------------------------......//////...000333666BBB[[[~~~cccFFF666333///...///111222222000...---...000333333333......---------,,,,,,,,,------------------------------------------------++++++,,,,,,...///111111111333444333000...---...,,,---...---,,,,,,...000666<<>>GGG\\\xxxrrrRRR<<<111...+++++++++++++++*********)))***++++++))))))***+++,,,---000555999888222---+++***((('''((()))+++,,,...333555111---...///...000000333>>>SSSqqqjjjGGG444000///---)))+++------,,,+++,,,---))),,,,,,+++111;;;<<<666---...---...444===@@@===111...+++))))))******)))(((((()))))))))))))))***'''(((...:::NNNjjj~~~]]]AAA333///)))***+++***((((((***,,,+++000444555111---++++++,,,++++++---000111111111...---------------......111111000///---...000333<<>>:::444000///000000000........................+++,,,---------,,,++++++......444;;;:::222,,,,,,'''***,,,,,,000666666222))))))*********+++++++++)))***++++++***+++---///---...222===QQQkkk}}}]]]GGG111...,,,***++++++******)))))))))))))))))))))))))))(((((())),,,...///...))))))(((&&&&&&%%%%%%&&&%%%$$$&&&))))))+++222:::AAA===444)))%%%''''''%%%$$$$$$$$$$$$%%%&&&'''(((&&&''')))+++++++++***)))(((((((((((((((((((((((())))))***...777@@@@@@:::...---+++))))))***+++,,,******+++++++++,,,,,,,,,,,,111///000<<>>>>>666---------...555>>>@@@>>>111...+++))))))******)))(((((((((((())))))******(((***...999MMMhhh^^^AAA222...((()))***)))((()))+++---+++000555666333...,,,,,,******+++...111222111///...------,,,,,,------...000000000///......000222;;;GGGbbb}}}YYY???333555333333666444///............------------------,,,,,,------------------......---------,,,------------------,,,------............------,,,,,,---......---,,,,,,---...////////////222444===QQQtttlllOOO888444000---...000111222000...---...000333333333......---------,,,,,,,,,------------------------........................---------------...///000...333777666222...---...---...///...------///111444888@@@DDD===333111666oooWWWBBB===666111///.................................+++,,,---...---,,,+++***000...333;;;<<<555...---&&&***,,,+++///666777222))))))******++++++++++++)))***++++++***+++---/////////111888HHHaaa|||```III111///,,,++++++++++++***)))))))))))))))))))))))))))(((((())),,,...///...***)))((('''&&&%%%%%%%%%######%%%)))***,,,444<<>>555***&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&'''&&&''')))+++,,,+++***)))(((((((((((((((((((((((())))))***...888AAA@@@:::///---***)))((())),,,---******+++++++++,,,,,,,,,,,,111///111===III___{{{iiiKKK888///222:::AAA@@@777111000******++++++++++++******&&&'''(((((((((***---///...,,,+++)))(((''''''((('''))))))(((***//////++++++***)))(((((()))***+++&&&,,,...---222AAAOOOTTTOOOUUUgggqqqRRR:::///---++++++++++++******))))))(((***,,,+++(((''')))+++,,,+++---444;;;;;;555...,,,+++***))))))+++---...***000333000...///111111......000999LLLiiieeeDDD444222000+++(((***,,,,,,++++++,,,---)))......,,,333??????666,,,------...555>>>AAA>>>111...+++))))))******)))'''((((((((())))))*********+++000:::LLLeee^^^@@@111---'''((())))))))))))+++---+++000666777333///------)))***+++///111222000......------,,,,,,,,,------///000000///......000333:::CCC]]]\\\AAA444666333333666444//////.........---------......,,,++++++,,,......,,,---...//////...---,,,,,,------......------,,,------............------,,,,,,---......---,,,,,,---...////////////111333999MMMppprrrUUU888444000---...000111222000///---...000333333333......---------,,,,,,,,,------------------------..............................---------......///---222777777222...---///.../////////......000111444888@@@DDD>>>333222777vvv___JJJ>>>333111222000---,,,......---------,,,,,,,,,++++++++++++++++++++++++)))///555;;;???>>>333&&&...+++***,,,---///444<<<222---+++---+++&&&&&&+++******))))))******+++,,,))),,,,,,222AAAOOOggghhhIII777111+++++++++)))))),,,************))))))))))))***)))(((((()))+++---///---+++(((&&&&&&&&&%%%$$$&&&%%%%%%&&&&&&(((///888@@@999000)))(((((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&))),,,,,,)))&&&''''''''''''((((((((()))'''++++++---999FFFEEE999,,,+++***((((((((()))))),,,++++++***++++++,,,,,,//////111444:::HHHaaavvv~~~\\\BBB999111111444999>>>;;;333,,,---,,,++++++******++++++,,,+++)))(((((()))+++,,,//////---***'''&&&(((***''''''(((***+++,,,---...,,,+++)))))))))(((&&&$$$+++))))))+++///888HHHWWW]]]eeetttpppPPP999///...+++*********))))))(((((((((((()))***************+++,,,+++---222777555...+++***)))***,,,------,,,)))---111222000---,,,,,,///222555999FFFbbbeeeEEE777222...+++++++++++++++++++++++++++---,,,,,,///444777666444...,,,***,,,555>>>>>>888000---***)))***++++++***'''((())))))(((((()))***+++///000;;;RRReeeyyy___???111000)))))))))))))))******+++---222777777333...++++++++++++,,,,,,,,,,,,------...---+++,,,---......---///000000000......000111666BBB[[[zzzmmmOOO888666888222111777...***))),,,...,,,,,,...,,,------......------,,,,,,------......------,,,---------...------,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---............//////000222333444>>>OOOnnn}}}YYYDDD444///111...000444000000///......///111333555//////...---,,,,,,,,,,,,,,,---...//////...---,,,------------------------,,,---...---,,,+++---///000333666666333000---,,,//////000///------...000333777@@@FFFBBB888111000~~~hhhMMM@@@444111111000...---......---------,,,,,,,,,+++++++++++++++++++++++++++///444:::@@@@@@666***...+++***,,,---///444<<<555///,,,---,,,((((((+++******))))))******+++,,,***---,,,111<<>>>>>888000---***))))))***+++***'''((())))))(((((()))***)))...///999PPPbbbwww```@@@222000)))))))))))))))******++++++000555666222...+++++++++++++++,,,,,,,,,------------,,,,,,---.........///000111000......000111777DDD\\\zzzqqqTTT;;;666666111111777000,,,***---///------///,,,------......------,,,,,,------......------,,,,,,---------------,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---...............///000111333333===NNNnnn^^^DDD444///111---///333///000///......///111333555//////...---,,,,,,,,,,,,,,,---...//////...---,,,------------------------,,,---...---,,,+++---///000333666666333000---,,,...///000///------///000111555>>>EEECCC999333222qqqSSSEEE666111000///...///......---------,,,,,,,,,++++++++++++++++++++++++...///111666???CCC;;;000---******,,,---...444<<<:::222,,,,,,,,,***)))*********))))))******+++,,,***...---...666>>>TTTuuusssVVV===444---,,,,,,******,,,************)))))))))))))))(((((('''(((+++---......+++((('''''''''&&&%%%(((&&&''')))***+++444===@@@999///((('''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&(((&&&%%%%%%'''(((((('''''''''((((((((()))))))))((()))***000<<>>>>>888///---***((()))*********'''((())))))(((((()))***(((---...888MMM___ttt^^^???000,,,)))))))))))))))******+++)))...333444111---++++++++++++++++++,,,,,,,,,,,,------,,,,,,---......///000111111///......000222999EEE^^^{{{yyy[[[@@@777444000111777222...,,,///000......///,,,------......------,,,,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---...............///000111222333<<>>555...+++***,,,---...333;;;===555...***++++++***)))******))))))******+++,,,***...------111666KKKkkkvvvZZZAAA666---++++++))))))***************)))))))))((()))(((''''''(((***---......,,,)))'''''''''&&&%%%'''&&&''')))***---555???AAA999...(((&&&&&&'''&&&$$$$$$$$$%%%%%%%%%&&&&&&(((&&&%%%$$$%%%&&&'''''''''(((((((((((()))))))))+++))))))000===DDD;;;,,,---+++(((&&&&&&(((***,,,------,,,+++************......000444999GGG```uuueeeHHH888555000///111555::::::333------,,,++++++******++++++******))))))))))))******,,,,,,,,,)))'''&&&'''(((((((((((()))***,,,...///+++)))(((((()))***)))(((((('''(((***,,,000<<>>SSStttdddFFF666///,,,)))+++++++++++++++++++++++++++++++++///333444222///,,,+++***---666???>>>777///,,,)))((()))*********'''((())))))(((((()))***(((...///888KKK\\\qqq}}}XXX;;;,,,((()))))))))))))))******+++(((,,,111222///,,,++++++***++++++++++++,,,,,,,,,,,,---------------///000111111111///......111333999FFF___~~~fffGGG999333///111777333///---///000...---///,,,------......------,,,,,,------......------,,,++++++,,,---------,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---..................000111222333;;;MMMmmmmmmHHH777000///***---111...000///......///111333555//////...---,,,,,,,,,,,,,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++---///---111555666555111...---.../////////------///111000333<<>>999111+++)))***)))'''******))))))******+++,,,)))---+++,,,000222DDDaaa{{{___DDD888,,,)))***)))((((((************)))))))))((()))(((''''''(((***,,,......,,,)))'''''''''&&&%%%&&&$$$&&&)))***---666@@@AAA999...'''%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&$$$$$$$$$&&&'''(((((((((((()))))))))***---***)))000<<>>;;;000---+++,,,++++++000666>>>===777...******)))'''******))))))******+++,,,(((+++)))+++000111===UUUvvvhhhIII;;;---)))***)))((((((************))))))))))))(((''''''&&&'''***,,,---///,,,)))((((((((('''&&&%%%$$$%%%)))+++///888BBBAAA888---&&&$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$%%%'''((((((((()))))))))******---******111;;;@@@;;;444***))))))(((((()))***+++,,,++++++***++++++,,,,,,+++,,,///333999HHHaaawwwrrrWWWAAA444000000......222777888444///---,,,++++++******++++++))))))))))))))))))))))))+++,,,---,,,)))(((((())))))((('''''')))+++...000---+++)))((()))******)))'''(((***,,,+++,,,444>>>[[[xxxwwwWWW>>>000,,,))))))))))))************(((((()))***************)))++++++***---444999999222///,,,***+++,,,,,,++++++,,,...111333222///,,,000///000444999HHHhhhiiiJJJ777///---,,,++++++++++++++++++++++++------...111555555111---++++++***...777???===666...,,,)))'''((()))))))))'''((())))))(((((()))***)))///111888HHHWWWlllrrrOOO999///***)))))))))))))))******+++)))---000000---******+++************++++++++++++***---//////------000333333222111///---///222555:::HHHccc|||YYYBBB555111333777555000---//////,,,+++,,,,,,------......------,,,,,,------......------,,,)))***+++,,,,,,------,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......---------...///000111222999KKKlllvvvOOO<<<222///***,,,222000000///......///111333555//////...---,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++---///***///444777666333///------...///.........000222333555<<>>666222kkkXXXDDD999444000............---------,,,,,,,,,++++++++++++++++++++++++(((***++++++111999>>>>>>222///,,,,,,+++***...444>>>AAA>>>444+++***+++)))******))))))******+++,,,)))***'''***000///555IIIbbb|||oooNNN>>>///+++++++++))))))************))))))))))))((('''&&&&&&'''))),,,---///,,,)))((((((((('''&&&%%%$$$&&&***---111:::DDDAAA888---%%%$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%''')))(((&&&$$$%%%&&&(((((()))))))))***************...555;;;;;;666111(((((()))***************************+++,,,------,,,,,,...111666DDD]]]sssdddLLL<<<222...000...---111666777444000---,,,++++++******++++++(((((())))))))))))((((((+++---...---+++)))******)))(((''''''(((+++...000///---)))((())))))))))))((((((+++---++++++111:::RRRpppwwwWWW===///+++((()))))))))************(((((()))***************)))++++++(((***222777999333000,,,******+++,,,+++++++++---000333222///+++///---///333666CCCbbbjjjIII555...,,,---++++++++++++++++++++++++,,,,,,---000444333///++++++++++++...777???===666...,,,((('''((()))))))))'''((())))))(((((()))***'''///000666EEESSShhhkkkIII777000,,,)))))))))))))))******++++++...111111---***)))***************++++++++++++***---000///------000444333333111///---///222555;;;IIIeeeaaaFFF888222333666777222///111111---,,,---,,,------......------,,,,,,------......------,,,))))))***,,,,,,------,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......---------...///000111222888KKKlllyyyRRR???444000***---333111000///......///111333555//////...---,,,,,,,,,,,,+++,,,------------,,,+++++++++++++++++++++++++++,,,---...---,,,+++---///)))...444777777333000...,,,...............000222222333:::DDDGGG@@@888444lllZZZFFF;;;555111...---......---------,,,,,,,,,++++++++++++++++++++++++'''+++---,,,000888>>>@@@444000---,,,***)))---333>>>EEEDDD888---+++,,,+++*********)))***++++++,,,******&&&)))000---000@@@QQQooorrrQQQAAA111,,,------++++++************))))))))))))((('''&&&&&&'''))),,,---///---***((((((((('''&&&&&&&&&(((,,,///333<<>>999111,,,))))))))))))))))))))))))***((('''(((+++,,,+++(((,,,111...///888BBBVVVppppppRRR>>>444000---111000---...555:::777///...,,,)))))))))******))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))***)))(((((()))+++---...111111///,,,)))&&&&&&'''***++++++*********---///DDD___|||vvvXXX???111,,,(((((())))))))))))(((((())))))))))))))))))))))))+++)))((((((***...333666888///)))***+++)))***...---,,,,,,///222111...***)))------///666>>>TTTsssmmmJJJ555,,,,,,------,,,,,,++++++,,,,,,---,,,******...333333///************---666===:::222+++)))((('''((()))((('''&&&'''(((******((('''&&&))))))---444===MMMfffzzzgggHHH333+++(((&&&''''''((()))******+++000111111///,,,++++++,,,++++++******************+++,,,,,,,,,---///333666777555111...---...111333;;;KKKhhhmmmOOO<<<333111111777666444222000...------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,+++,,,...------------------------,,,,,,,,,---...///000000666GGGggg___BBB333333...,,,000111222000---,,,...111444555111///---,,,,,,,,,+++***++++++,,,---///...+++))),,,,,,,,,++++++*********.........------,,,,,,,,,......000333555333000---+++++++++,,,---...///000000///333???HHHGGG===444xxxeeeMMM===444...---.........---------,,,,,,,,,,,,,,,,,,+++++++++******)))***,,,,,,---111999???<<<333---------******---444999>>><<<444---))))))************************)))*********+++...222666===SSSrrr~~~^^^BBB111///***))),,,(((************)))))))))))))))))))))((('''(((***,,,000...+++(((%%%%%%%%%%%%%%%'''))))))***222???JJJEEE777***'''((('''%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********++++++000;;;???:::222---))))))))))))))))))))))))***((('''(((+++,,,***)))+++000......888BBBVVVpppgggLLL;;;444000...///...,,,...555;;;999222...,,,***))))))******)))))))))))))))))))))))))))++++++,,,,,,++++++***)))***)))(((((()))***,,,...000000///,,,)))'''&&&'''))))))***))))))***---///@@@YYYxxxxxxYYY@@@111+++(((((())))))))))))(((((())))))))))))))))))))))))***))))))***,,,000444666888000++++++,,,***+++...,,,+++,,,///333333///+++***...,,,...555;;;PPPooommmKKK666...,,,---,,,,,,++++++++++++,,,,,,---,,,,,,000444444000,,,*********---666<<<999111+++)))((('''((()))((('''&&&'''((())))))((('''&&&))))))---444===MMMeeezzzfffFFF222)))''''''''''''((()))*********///000000...,,,******+++************************+++,,,,,,,,,---000444777777444000...---...111333999JJJgggvvvVVV@@@555333444555444222000////////////...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...---------------------------,,,,,,------///000000444DDDdddaaaCCC333333///,,,000111222000------...111333555111///---,,,------,,,+++++++++,,,---......+++))),,,,,,,,,+++++++++******,,,,,,,,,++++++*********---...000222444333///,,,,,,,,,,,,,,,---...//////000///333>>>HHHGGG>>>555kkkRRRAAA666///---...,,,---.........---,,,+++,,,,,,,,,++++++++++++***(((***,,,,,,,,,000777===>>>666///,,,+++)))))),,,///444:::;;;666000+++)))************************)))************,,,///222777HHHccc}}}eeeHHH666111***(((***&&&************))))))))))))((())))))((('''(((***,,,///...+++(((&&&%%%%%%%%%$$$''')))))),,,444AAAKKKDDD777***'''(((&&&$$$###%%%&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++,,,------***+++222===AAA;;;222---))))))))))))))))))))))))***(((((((((***+++***))))))///---...888BBBUUUooo{{{[[[BBB777333111...------,,,---444;;;;;;555///---***)))*********)))))))))))))))))))))))))))******+++,,,+++***)))(((***)))(((((()))***,,,---///000///---)))''''''''''''(((((((((((())),,,///999RRRqqqzzz[[[AAA111+++(((((())))))))))))(((((())))))))))))))))))))))))''''''((())),,,///222444777111---,,,,,,+++,,,...++++++,,,000444555222...***...,,,---444888JJJggglllLLL888///------++++++************++++++------///222666555111,,,*********---555;;;777///+++)))((('''((()))((('''&&&'''((())))))((('''&&&))))))---444===MMMeeezzzdddEEE000(((&&&''''''(((((())))))******------...,,,***))))))***************************,,,++++++,,,...222777999555333000------...111222777GGGdddaaaFFF888555777444222000.........000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...---------------------------------------...///000222BBBaaaeeeFFF444333///---000000222000...---...000333555000...---,,,---------,,,,,,++++++---......,,,***,,,,,,,,,++++++++++++***,,,,,,++++++++++++******,,,---///111333222///,,,,,,,,,,,,,,,------...///000///333<<>>AAA:::111---))))))))))))))))))))))))))))))((()))************(((...,,,...777AAATTTmmmpppOOO;;;444222///.........,,,,,,222:::;;;777000---+++)))*********)))(((((((((((((((((((((((())))))+++,,,,,,+++)))((()))))))))((()))***+++,,,...//////---***((('''(((&&&''''''''''''))),,,...444JJJjjj~~~^^^CCC222+++(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))***,,,---...555111...,,,+++***,,,---+++***,,,111555777444111,,,...,,,---222555DDD^^^hhhKKK888///,,,++++++******))))))******+++,,,---000444666555000,,,***++++++...666;;;666---+++)))''''''((()))((('''''''''((())))))(((''''''))))))---444===MMMfff{{{bbbCCC000***((('''((((((((()))))))))******+++,,,+++)))(((((()))***************+++++++++,,,+++***,,,000555999;;;444222///------...000222444CCC___mmmMMM:::555777444222000---------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---///,,,,,,---------------------------------...///000222@@@^^^jjjIII555444///---000000111111000......///222444000...---,,,---...---,,,,,,++++++,,,......,,,***++++++++++++++++++++++++------------------------+++,,,...111333222///,,,,,,,,,,,,,,,,,,---...//////000333;;;FFFJJJBBB888xxx\\\HHH:::111......,,,---...//////---+++***++++++++++++++++++++++++(((***,,,++++++---222777>>>;;;555---(((((()))***''',,,222888:::666000***************************)))******)))((()))+++---111;;;PPPllllllNNN888111)))'''***'''************)))))))))(((((((((((((((&&&'''))),,,///---***'''&&&%%%&&&&&&&&&''''''(((***222;;;CCC===222(((&&&&&&###"""###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))+++---------,,,,,,'''***333===???888///+++))))))))))))))))))))))))((()))))))))))))))***+++'''---,,,---777@@@RRRkkkgggGGG777333000---,,,000000---,,,000777999777000...+++************)))((((((((((((((((((((((((((()))+++,,,---+++***((())))))))))))))))))******,,,---...---+++)))((((((&&&''''''''''''(((+++---111EEEddd```DDD222***(((((())))))))))))(((((())))))))))))))))))))))))******************++++++111000...***((()))***+++******,,,111666888555222,,,///,,,---222222>>>VVVvvvcccGGG666...+++***+++******))))))******+++***---111555666444...******++++++///666;;;666---+++)))''''''((()))((('''''''''((((((((((((''''''((()))...555???OOOhhh}}}|||```BBB111,,,,,,(((((((((((())))))))))))((()))******((('''((()))))))))*********+++++++++,,,++++++...333888::::::222111///------...000111333???XXXxxxwwwVVV???555555666444111...---,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...///,,,,,,,,,---------.........------------...//////444@@@\\\pppMMM777444///---000///000111111///......111444111///------......---,,,---,,,+++,,,------,,,+++++++++++++++++++++++++++------------------------***+++...111333222///,,,------,,,,,,,,,---.........000333999DDDKKKEEE:::|||```JJJ;;;222...///,,,---.........---,,,+++***++++++++++++,,,,,,,,,(((***,,,+++***+++000444;;;<<<777///)))))))))((('''***000777;;;999222,,,************************)))*********))))))***,,,,,,333DDD```~~~pppPPP:::111)))'''***(((************))))))))))))'''(((((('''&&&''')))+++...,,,***'''&&&&&&&&&'''''''''''''''***111999???999000(((&&&&&&$$$###%%%######$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''')))+++---...---,,,+++))),,,444======555---+++))))))))))))))))))))))))''')))******))))))***+++'''---,,,---666>>>OOOhhhxxx]]]AAA666333///,,,,,,000111...,,,///666999888111///,,,************)))))))))))))))))))))))))))(((***,,,......---+++)))))))))))))))))))))))))))+++---......+++)))))))))'''((((((((('''(((***,,,000AAA___~~~bbbFFF333+++(((((())))))))))))(((((())))))))))))))))))))))))...---,,,+++++++++,,,---...000///***''')))************,,,000666777555222---///,,,---222000:::PPPnnn{{{^^^DDD444---+++***++++++************++++++)))---333777777333...******+++,,,000888===777...+++)))((('''((()))((('''((((((((((((((((((((((((((()))...666AAARRRlll|||___BBB111------(((((((((((())))))))))))'''((())))))(((''')))***)))))))))***++++++,,,,,,,,,+++,,,000666::::::999111///...------...///000333;;;PPPoooaaaGGG888444666555333111...---,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------------...///+++,,,,,,------...............---------......///666@@@ZZZ~~~uuuPPP888444000...000//////111222111......111444333111...---......,,,+++---,,,++++++------,,,+++***++++++++++++,,,,,,,,,******++++++++++++,,,,,,***+++...111444333000------------,,,,,,------...---000333777CCCMMMHHH<<<bbbKKK<<<222//////......---------,,,,,,,,,******+++++++++,,,,,,,,,(((***,,,+++)))***...222999<<<999000*********'''((()))...666<<<<<<444---************************((()))+++***))))))+++,,,,,,///:::QQQooouuuUUU===333***(((+++(((************))))))))))))'''(((((('''&&&''')))+++...,,,***'''&&&&&&&&&'''&&&&&&&&&(((,,,333;;;@@@777000)))((((((&&&&&&)))!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$&&&))),,,......---,,,,,,///666===<<<444---+++))))))))))))))))))))))))''')))+++***)))(((***,,,(((...------555<<>>ZZZzzzcccGGG333+++(((((())))))))))))(((((()))))))))))))))))))))))),,,+++)))((()))+++---///...222111***''')))+++***))))))+++000555777444111---///,,,---222000777LLLfffyyy\\\CCC333---,,,,,,,,,,,,++++++++++++,,,,,,***///555:::999444...***)))+++,,,111:::???999000+++)))((('''((()))((('''((((((''''''''''''((((((''')))...777CCCUUUooo~~~___AAA000,,,,,,))))))))))))((((((((((((&&&((())))))(((((()))+++((())))))***++++++,,,,,,,,,,,,---333999<<<999666//////---------...///000444888IIIgggmmmQQQ>>>555333444333333111///---,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------------...000++++++,,,,,,---......//////......---------......666???WWW{{{yyySSS999444000...000...///111333111...---000444444222///......---+++***...,,,++++++,,,---,,,+++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++,,,...222444444111......------,,,,,,------------111333666BBBNNNJJJ===bbbLLL<<<333///000///...---,,,,,,,,,------*********++++++,,,,,,,,,(((***,,,+++)))***---111777;;;:::111++++++***''')))***---555<<<===666...************************((()))++++++******+++---///...444FFFaaa}}}yyyXXX@@@555+++(((+++(((************))))))))))))'''(((((('''&&&&&&)))+++...,,,)))'''&&&&&&''''''&&&%%%&&&(((...666===CCC777000*********((())),,, !!!"""$$$%%%&&&''''''$$$$$$%%%%%%&&&'''((((((!!!###(((,,,...//////...///111888>>><<<444---,,,))))))))))))))))))))))))''')))+++***((((((***,,,)))///------555<<>>222000,,,+++++++++***((())))))))))))))))))))))))(((+++...000111///---+++((()))))))))))))))(((''')))+++......,,,***))))))+++++++++)))'''''')))+++000<<>>VVVyyy{{{TTT:::555000...000......222444222...---000444555333000......---+++)))...,,,++++++,,,------,,,*********++++++,,,,,,,,,,,,,,,,,,------.........+++,,,///222555555222///...------,,,,,,,,,------,,,111333555BBBOOOKKK>>>mmmSSSAAA666000...000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///;;;@@@777,,,)))*********---...///555<<<:::222---+++)))(((***++++++*********))))))***+++,,,,,,---...222???VVVrrr~~~aaa@@@000---,,,***((('''((()))++++++******)))+++)))'''%%%%%%(((+++---,,,---,,,***'''&&&&&&(((###'''***+++000999BBBHHH999...&&&&&&)))'''$$$###!!!"""###$$$&&&'''((()))'''%%%###$$$''')))'''%%%)))((('''***...///...+++000222888???;;;000***************)))(((''''''''')))))))))(((&&&''')))+++,,,,,,---...000999MMM```}}}oooUUUFFF777111000...---------......------111888>>>444111,,,***)))******)))(((((((((((())))))))))))((((((***///444444...(((&&&&&&'''((()))((((((((()))***,,,...000///+++(((***)))(((''''''((())))))000===TTToooeeeEEE222---((((((''''''''''''(((((())))))************))))))******)))))))))))))))***222333222...)))(((***---***---------///222000,,,---......,,,***...777???\\\yyysssTTT>>>111++++++///,,,,,,,,,++++++*********+++111777888555000------***'''(((222===@@@999///))))))))))))(((((((((((()))'''%%%&&&)))***(((&&&'''***///666CCCYYYrrr}}}^^^AAA000***((((((((((((((((((((((((((((((((((((((((((''''''''')))***+++***))))))+++---000,,,000===GGGCCC:::555///...,,,++++++,,,---...111444???WWWwwwaaaFFF777666444555666333...---///......---------,,,,,,,,,(((---000---,,,...---+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------............///...------......///000111444>>>VVVxxxXXX<<<777222...///...111111111///......111333555222...,,,,,,,,,+++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,---...000333333111///......------------......000---333999???NNNPPP@@@pppVVVBBB777111...000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------000:::@@@999///+++++++++)))+++,,,---333:::999333---+++))))))***++++++*********))))))***++++++,,,---...111;;;OOOiiicccBBB111---,,,)))((('''((()))***+++******)))***)))'''&&&&&&(((***,,,,,,---,,,***'''&&&&&&(((###'''***+++111;;;EEEJJJ:::///&&&&&&(((&&&$$$$$$%%%%%%%%%&&&''''''(((((('''%%%$$$%%%'''((('''%%%)))((((((***...000///---000222999>>>:::000)))***(((((((((((())))))))))))))))))***((('''''')))+++,,,,,,---///000888JJJ[[[xxxlllPPPBBB444//////---,,,,,,---......---,,,000777>>>444111,,,***)))******)))(((((((((((())))))))))))))))))+++///444444///***&&&&&&'''(((((()))))))))******,,,///000///+++(((***)))(((''''''((()))***000===SSSnnngggGGG333---((((((''''''''''''(((((())))))************))))))******)))))))))))))))***222333222...***(((***---***,,,---,,,///222111,,,,,,......,,,+++...666<<>>VVVwww[[[???999222...000...111111111///......111333666333///---------,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,---...000333333111///......------------......000---333888???MMMPPPAAAwww[[[FFF888222///000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------///999???<<<444///---+++((())))))***000777888444///,,,***)))***++++++************)))******+++,,,,,,---000777DDD[[[vvvgggFFF444...+++)))'''(((((()))************)))((((((((((((((()))******,,,---,,,***'''&&&&&&((($$$((()))+++333@@@JJJMMM;;;000'''%%%&&&%%%$$$%%%((((((((('''''''''''''''&&&%%%$$$%%%'''((('''&&&(((((((((***...000000000000333999===888...))))))&&&''''''((()))******+++)))******)))(((((()))+++,,,,,,...000111666EEESSSppp{{{dddIII===111------++++++,,,,,,---...,,,,,,///666<<<444111,,,***)))******)))(((((((((((())))))))))))******+++///222333///+++&&&&&&''''''((()))))))))++++++---000111///,,,(((***)))(((''''''((()))***111===SSSmmmiiiIII444...((((((''''''''''''((((((((())))))******))))))((()))))))))(((((())))))***111222222///+++)))***---***,,,---,,,...222222...+++,,,---,,,,,,...333888MMMjjjnnnOOO:::000++++++---,,,,,,,,,++++++++++++***,,,000444444000---,,,---***(((***333<<<>>>777...))))))))))))((((((((((((***((('''((()))***)))''')))+++000888GGG^^^vvvaaaCCC111+++***((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((((((***,,,,,,000999BBBDDD===555222---,,,++++++,,,---///000///111888LLLiiirrrQQQ;;;999555333333222//////333.........------------,,,......,,,***,,,000///***------,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///...------......///000111666???VVVvvv```CCC:::222///000...111111111000...///111333666444000.........---,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------******++++++++++++******,,,,,,...111333333222000......------------......000---222777===MMMQQQDDDbbbKKK;;;333000000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---...555<<<<<<666000---+++)))((((((***///555777777000...+++***+++++++++***+++***************++++++***+++///333;;;MMMjjjkkkJJJ666///+++((('''((()))))))))************'''(((((())))))))))))))),,,---,,,***'''&&&&&&(((%%%)))***+++666FFFOOOOOO;;;111'''%%%%%%$$$$$$&&&((((((((('''''''''''''''%%%%%%%%%%%%&&&''''''&&&'''((((((+++---000111222111666;;;;;;555---((((((''''''(((((())))))******)))***+++***))))))***+++++++++...000111444???JJJhhhrrrZZZCCC888///,,,,,,++++++---+++,,,---,,,+++...555:::444111,,,***)))******)))(((((((((((())))))))))))))))))***,,,000000///---&&&&&&&&&'''((())))))***+++,,,---000111000,,,))))))((((((''''''(((******111===RRRkkkjjjJJJ555---((((((''''''''''''(((((((((((())))))))))))(((((()))(((((((((((())))))***///111222000,,,)))***,,,)))+++,,,+++...333333///***+++------,,,...111555GGGbbbiiiKKK888///+++***,,,++++++++++++++++++++++++---000222111...++++++,,,)))(((+++333<<<===555---))))))))))))(((((((((((())))))((())))))))))))((()))+++000:::JJJaaayyyaaaCCC222,,,***((((((((((((((((((((((((((((((((((((((()))))))))'''((())))))((((((***,,,,,,444???DDDAAA888222///,,,++++++,,,,,,...///000///000666EEE```\\\BBB999555333555444111000111............------------111///***(((,,,111///***------,,,,,,,,,,,,------+++++++++,,,,,,,,,---------------............///...------......///000111777@@@WWWvvveeeHHH;;;111...000---000111111000//////000222666333000.........,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------)))******++++++******))),,,,,,...111333444222000......------------......///---222666<<>>555...------+++,,,...***,,,,,,++++++---333888444111,,,***)))******)))(((((((((((())))))))))))((('''(((***,,,/////////(((''''''''''''((())))))******,,,///111000,,,))))))(((''''''''')))***+++111<<>>DDD???777111...,,,+++,,,,,,------.........///000333===RRRqqqpppPPP===777555888888333...---/////////.........------***,,,,,,...444<<<>>>;;;......------------......++++++,,,,,,,,,,,,---------------............///...------......///000111555AAAYYYxxxpppRRR>>>000---///+++///111222111000///000111333111///......,,,***(((+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------******++++++++++++******,,,,,,...111444555444222......------------......///...111333888JJJUUUMMMfff{{{```HHH999222000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,,,,***...666888111,,,+++***'''(((,,,...---000555444222...,,,,,,,,,***))),,,++++++***))))))*********(((,,,000///222FFF]]]oootttTTT>>>222,,,+++,,,***)))((((((((()))++++++(((((((((((()))))))))))),,,---,,,***'''&&&&&&(((###))),,,...???SSSUUUIII333,,,((('''&&&%%%'''+++))))))(((((('''&&&&&&&&&###%%%''''''%%%%%%&&&(((&&&((()))((((((***...111666???CCC;;;000+++***)))''''''(((((())))))*********+++---...,,,++++++,,,***((())),,,,,,---333:::IIIccc{{{yyy\\\FFF777111------,,,***+++...(((***,,,+++***+++000555444111,,,***)))******)))(((((((((((())))))))))))''''''((())),,,000666999,,,+++(((&&&%%%%%%&&&'''$$$&&&)))---000000---+++((('''''''''((()))+++,,,222<<>>SSSrrrvvv]]]@@@000---+++))))))******+++++++++,,,,,,,,,---000333222...***)))***''')))...666;;;999111***))))))))))))((((((((((((%%%'''((((((%%%%%%&&&(((((()))///<<>>///,,,+++)))(((*********++++++,,,,,,,,,---000444333///***))))))''')))///666;;;888111***))))))))))))(((((((((((($$$&&&((('''%%%$$$%%%(((((()))...;;;QQQiiiwwwZZZ>>>///******(((((((((((((((((((((((('''(((((()))***+++++++++)))***+++,,,+++,,,///111???DDDBBB888000......+++---------......---,,,,,,+++---111999JJJhhhkkkHHH===444111222000000111000/////////............***///111...,,,---,,,***......------------......++++++,,,,,,,,,------------------.........//////...------......///000111333AAA[[[{{{zzz[[[DDD333111333---///000222222000///000111444333111000000///,,,)))+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,...222555666555333.........------.........///...111222666IIIVVVQQQ[[[vvvdddLLL<<<555000...------...---+++(((---,,,++++++******++++++************************,,,------000666888111'''+++'''&&&(((******---222333666333+++))),,,+++'''************))))))((((((+++((('''***,,,///777@@@ZZZnnnvvvVVV>>>222///,,,***'''''''''''''''((())))))'''''''''''''''((()))***)))***+++***'''&&&'''(((&&&(((***333EEEUUURRREEE000,,,(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''((((((((('''(((***,,,555AAAEEE:::///+++***'''***)))'''&&&&&&(((***++++++++++++***************,,,,,,,,,++++++...222555AAAVVVttt~~~eeeLLL===666000+++***---///---***++++++,,,+++***+++...000333111///---+++)))+++///+++)))'''(((******'''%%%''''''((()))***,,,000444,,,)))&&&%%%&&&'''((('''$$$$$$%%%***///222222000***(((&&&&&&(((+++------555>>>RRRlllvvvPPP777111))))))))))))((('''&&&%%%))))))(((''''''''''''((('''''''''''''''((())))))***...222333111---***(((,,,...---,,,...222333000///...,,,,,,,,,...000111:::KKKkkkqqqQQQ;;;333***''')))&&&++++++***************+++000111222111...+++))))))******...555<<<;;;222***,,,%%%"""&&&)))&&&%%%(((&&&&&&'''((())))))(((((('''+++111===RRRlllmmmNNN888111///,,,)))((((((((()))***++++++)))))))))((())))))***+++...((('''+++......111888GGGAAA888111...---------,,,---.../////////...---000///000666HHHgggqqqPPPAAA555666888333000222.........///////////////////////////////////////+++++++++,,,---...///000++++++,,,,,,,,,---------,,,---......//////......---.........,,,,,,...000444FFFccc^^^BBB555222111000...///111111///...///000111222222111...------...,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++***++++++,,,,,,++++++***,,,......///333888666111......------------......---000000...555DDDPPPSSSWWWnnnkkkQQQ>>>555111///.........---+++)))...---,,,,,,++++++,,,,,,************************)))+++,,,///666999333***+++'''&&&)))******,,,111444888666///+++++++++(((******)))))))))(((((((((+++(((''')))+++...555===SSShhhyyyYYY???333...+++(((((((((''''''(((((())))))(((''''''''''''(((((())))))***+++***'''&&&'''((('''(((***333FFFVVVRRREEE///,,,(((%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''(((((('''&&&'''***,,,555AAAEEE:::...+++***''')))((((((''''''(((******************************+++,,,,,,++++++---111555@@@TTTrrrvvv]]]FFF888555000++++++---...---***++++++,,,+++***+++...000444222000---***)))+++---)))((('''(((******(((&&&''''''((()))))),,,000333,,,***'''%%%&&&'''''''''&&&%%%'''+++000222222000***((('''''')))+++,,,,,,333<<>>RRRpppkkkRRR???444333000,,,+++---...,,,***++++++,,,+++***+++...000555444222---)))(((***+++(((''''''(((******)))''''''((((((((())),,,000333---***'''&&&&&&'''''''''(((((())),,,///111111000***)))((((((***,,,++++++333<<>>FFF===888222---++++++++++++...---,,,,,,---...000111111111111777IIIiiitttXXX???:::>>>:::222...111111000///...------,,,..............................---,,,,,,,,,------,,,,,,,,,------------...,,,---......///............///000/////////111333:::KKKfffjjjLLL999222...------000444555444222000///111222222111...------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***,,,...000444888555.........------------......---...//////444???KKKTTT???PPPjjjyyy^^^GGG999444222000/////////...------,,,,,,+++++++++++++++************************,,,///111333888>>>===888---***)))+++***((())),,,000666<<<;;;222***(((***++++++++++++++++++++++++***''''''))))))'''+++000:::MMMjjjbbbHHH888000---+++(((((()))***+++******)))***)))(((''''''''''''''')))***+++***'''&&&'''((())))))***333FFFTTTMMM<<<,,,)))'''%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%&&&''''''&&&(((***---555@@@CCC888,,,))))))'''&&&&&&((()))************''''''((()))******++++++***+++,,,,,,+++,,,///111999MMMjjjzzz^^^HHH;;;555///...---,,,,,,,,,,,,+++++++++,,,+++***+++...000666888555,,,'''((()))'''))))))))))))'''&&&%%%%%%'''((((((((((((***...111...,,,(((''''''''''''''''''''')))***+++,,,---///---+++))))))***++++++***///666EEEXXXgggtttzzzZZZ???000---+++)))'''&&&'''((()))((((((''''''''''''(((((('''''''''''''''((())))))(((,,,000222000---***)))'''+++,,,******000444555000///---,,,,,,---...///000;;;TTTvvvzzzZZZ???000///+++***+++'''******))))))***++++++,,,000111000...+++))))))***(((***...333666444///)))***++++++)))''''''&&&&&&(((((())))))((('''&&&&&&)))+++///:::PPPhhhvvvyyy{{{yyyiiiNNN888///,,,'''******)))((('''''''''(((&&&''')))++++++***(((''''''***,,,,,,///777@@@FFF999555///,,,++++++++++++------,,,,,,---...000111111111222999KKKkkk~~~___BBB;;;>>>;;;444000111111000///...------,,,..............................---,,,,,,,,,------,,,,,,---------.........,,,---......///.........---...////////////111333:::JJJeeemmmOOO<<<333///...---000444555444222000///111222222111...------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***,,,...///444777555///......------------......------///000444<<>>???<<<...+++***,,,+++''''''***---222999===777...)))************++++++++++++,,,)))'''(((***)))'''***...666EEE```{{{fffKKK:::111...---'''((()))***+++***)))((()))((((((''''''''''''((()))***+++***'''&&&'''(((''')))+++222BBBMMMGGG888+++)))&&&&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&&&&&&&&&&''''''''''''))),,,...666@@@CCC777+++))))))(((&&&&&&'''((()))***++++++'''(((((())))))************+++,,,,,,,,,,,,...000888LLLhhhsssZZZFFF:::555------------,,,,,,++++++++++++,,,+++***+++...000666999555+++&&&)))***&&&''')))***)))'''%%%%%%&&&'''((((((((((((***---000///,,,)))''''''(((''''''%%%'''((())))))***---//////---)))((()))***+++***)))///;;;KKKXXXgggzzz|||^^^BBB000,,,+++)))(((''''''((()))))))))(((''''''''''''''''''''''''''''''((())))))'''+++000222000---***)))&&&+++,,,))))))///555777000///---,,,,,,---...//////888OOOppp|||ZZZ???000...))))))***&&&))))))))))))***+++,,,,,,000111000---***((()))***&&&***///555777444---((((((+++,,,)))'''''''''%%%(((((((((((((((((('''&&&(((***...:::PPPeeeooopppppppppcccIII666///,,,((())))))((('''''''''((((((&&&'''((()))))))))((('''(((+++,,,,,,222;;;AAABBB666333...++++++,,,,,,,,,,,,,,,,,,---...///000111000111444<<>>>>>;;;555222000000//////......------------------------------------,,,,,,,,,------...,,,---------............,,,---......//////......,,,---//////...///111333;;;LLLfffrrrSSS???444000///---000333444333111//////111222222111...------...---------------------------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***+++---------222777555000......------------......------...111333:::GGGTTT<<>>AAA@@@///,,,+++,,,+++'''&&&))),,,///777???===333------(((((()))))))))*********((('''(((+++***((()))...333===UUUsssiiiNNN;;;111---,,,%%%'''(((******)))((('''(((''''''''''''(((((())))))***+++***'''&&&'''((($$$)))---222===FFFAAA444***(((&&&&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%% !!!###&&&''''''&&&%%%&&&'''(((((((((***---000666@@@BBB666***((()))(((''''''&&&'''(((***+++---((((((((()))))))))))))))***+++,,,,,,,,,,,,---///888KKKgggjjjSSSBBB777111,,,---------,,,+++++++++++++++,,,+++***+++...000555999666***&&&***+++&&&###&&&(((((('''&&&''')))'''(((((((((((()))---000000---)))''''''(((''''''%%%''')))))))))+++...222222...)))'''((()))+++,,,***---555@@@JJJXXXkkk|||~~~bbbEEE222++++++******)))((((((((((((''''''''''''(((((()))'''''''''''''''((())))))&&&***///111000---***)))%%%***,,,)))(((...555999111///...,,,,,,,,,...///---555JJJkkkZZZ???///---((((((+++((())))))))))))***+++,,,---111111///---)))((()))***&&&+++222888999555...((("""(((+++'''%%%'''(((%%%&&&'''((((((((((((((((((''')))...;;;OOOcccjjjgggdddeeeZZZCCC222---+++'''(((((('''''''''((())))))(((((((((((())))))))))))***++++++,,,444===@@@<<<444111---++++++,,,------***+++,,,...///000000000...000555>>>QQQooorrrPPPBBB>>>999444333///////////////.........------------------------,,,,,,,,,,,,------...///------------............,,,---......//////......+++,,,......---...111333<<>>BBBBBB///,,,+++,,,+++'''&&&(((,,,...666@@@@@@777000///&&&'''''''''(((((())))))((('''(((++++++(((***...000888NNNmmmlllOOO;;;000,,,***%%%&&&((()))***)))'''&&&'''''''''''''''((()))***)))***+++***'''&&&'''(((###)))...222:::BBB===222)))(((&&&&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&''''''&&&%%%'''((()))))))))+++...000666@@@BBB666***((()))(((((('''&&&&&&'''))),,,...))))))))))))((((((((((((***+++,,,---,,,,,,---...777JJJggg~~~dddNNN???444...+++,,,...---,,,++++++,,,++++++,,,+++***+++...000444999666***%%%***+++&&& ###'''(((''''''***,,,'''(((((((((''')))---000000---***((('''(((''''''%%%(((*********+++000444333///)))&&&''')))+++---///000444;;;AAALLL___pppeeeHHH444***+++++++++***)))((('''&&&&&&&&&'''((()))***+++'''''''''''''''((())))))&&&***///111000---***)))$$$***,,,)))(((...555999111000...,,,,,,,,,...///,,,333GGGgggZZZ>>>...,,,((())),,,***))))))))))))***+++,,,---111111///,,,)))((()))***&&&,,,555;;;<<<777...)))$$$(((%%%$$$''')))&&&&&&&&&'''((()))))))))(((''')))...;;;OOOaaafffbbb\\\^^^TTT???///+++***&&&'''''''''''''''((()))***)))))))))((()))******++++++,,,***,,,555??????777444111---+++,,,---------)))+++---///000000000///---000666@@@SSSpppyyyVVVEEE???888444444.........///////////////------------------------+++++++++,,,---...///000---------.........//////,,,---......//////......***,,,---------...000222:::KKKeee}}}\\\DDD777111///...///111111///...///000111222222111...------...........................------++++++++++++------,,,------......------,,,------+++***///555666222.........------.........---,,,...222333777EEEUUU777???LLL^^^vvvyyyZZZBBB999222...///111///---...------......------,,,+++*********************************,,,000999CCCJJJ;;;000((()))***((((((***+++///555<<>>...((()))((((((((((((((()))******''''''&&&&&&&&&%%%%%%%%%(((((())))))))))))(((((())))))***222???FFF<<>>===999222***&&&&&&((())))))))))))))))))))))))******))))))((((((''''''************+++,,,---...888KKKfffvvv]]]HHH888000...------,,,,,,,,,,,,++++++++++++************++++++666999777///))))))***)))((((((((((((((((((((((((((('''&&&&&&'''))),,,---222///+++((('''&&&&&&%%%&&&&&&'''((()))+++---...000///***&&&'''++++++''')))---+++---:::CCCSSSiiilllKKK222---+++(((''''''((('''&&&'''''''''''''''((())))))((((((((((((((((((((((((******,,,...///---)))&&&'''((())))))+++...222555000...,,,+++,,,,,,***)))///555EEEaaawwwRRR:::...///)))''',,,,,,+++***)))((((((***,,,---333111...+++)))((())))))***---666??????666---***######$$$&&&))))))(((&&&&&&&&&&&&&&&&&&'''((((((,,,+++,,,999QQQccc___RRRTTTXXXQQQ>>>...******((())))))(((((('''''''''&&&'''((((((((()))))))))******'''(((000:::===888111///...,,,+++***+++,,,,,,,,,,,,------...//////000...///444@@@WWWvvvaaaFFF;;;888555111000//////............//////...---,,,+++,,,------///...,,,++++++,,,...///////////////////////////---------,,,,,,+++++++++.........//////000111222;;;HHHdddbbbGGG666111000------...000333333000...444444333111...------...------------------------((()))***+++,,,------.../////////...---,,,******,,,,,,++++++111888888333000...,,,+++,,,------,,,,,,111//////555888CCCWWW444;;;FFFUUUkkk|||^^^FFF:::333...///000///---...---------...------,,,+++************************)))******+++///777@@@GGG>>>333*********((((((***)))...444:::@@@AAA666***)))(((((()))******)))''')))))))))))))))******+++,,,222AAAXXXrrrzzz]]]CCC222++++++((((((((((((((()))******(((((('''''''''&&&&&&&&&'''(((((((((((((((((('''))))))+++333@@@FFF===///((('''&&&%%%$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%'''((('''&&&&&&'''''''''(((+++///222===<<<777111***&&&'''((())))))))))))))))))))))))+++*********))))))))))))************+++,,,---...777IIIeeeqqqXXXDDD666///...------,,,,,,,,,,,,++++++++++++************++++++555999888111+++******)))((((((((((((((((((((((((''''''&&&&&&''')))+++---111///+++((('''&&&&&&%%%&&&&&&'''((()))+++---...111000+++&&&'''******&&&)))---***,,,777>>>KKK```zzzmmmMMM333---+++(((''''''((('''&&&'''''''''''''''((())))))(((((((((((((((((((((((()))***,,,...///...***''''''((())))))***---222555111///,,,***+++++++++***...333BBB\\\{{{mmmLLL666---...((('''+++***+++***)))((()))***,,,---222111...+++)))((()))))))))---666??????666---)))&&&%%%%%%&&&((((((&&&$$$''''''&&&&&&''''''((()))+++***---:::PPP___[[[NNNOOOTTTNNN;;;---******((()))(((((((((''''''''''''(((((((((((()))))))))))))))(((***222:::===777000...---,,,+++++++++,,,,,,,,,,,,,,,---......////////////444AAAYYYxxxiiiMMM???;;;888444111111000/////////000000///...---,,,,,,,,,------///...---,,,,,,---...///////////////////////////---------,,,,,,,,,++++++.........//////000111222:::HHHccceeeHHH777111000------...000222222000...333444333111...------...------------------------+++++++++++++++,,,------.........------,,,++++++,,,---,,,,,,222999888333000...,,,+++---------,,,,,,111///...555888BBBVVV222888AAANNN```zzzbbbKKK<<<444///000000...---...---------------,,,++++++************************((())))))***...444===CCC???666---***)))((((((***(((,,,111777===@@@999///***)))((()))***+++)))((()))))))))))))))******+++)))///;;;NNNfff~~~eeeJJJ777...---((((((((((((((())))))***))))))(((((((((''''''''''''''''''''''''''''''''''''))),,,555AAAGGG===000(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''')))***)))'''%%%&&&&&&&&&'''***...222<<<:::555///)))'''''')))))))))))))))))))))))))))++++++++++++*********************++++++,,,---...666HHHccc}}}iiiQQQ@@@444......------,,,,,,,,,,,,++++++++++++************++++++333888999444...,,,***(((((((((((((((((((((((((((''''''&&&&&&''')))+++,,,000///,,,)))'''&&&&&&&&&&&&&&&'''((()))+++,,,---111111---''''''***)))%%%(((---***+++333777AAATTTnnnoooNNN555---+++(((''''''((('''&&&'''''''''''''''((())))))(((((((((((((((((((((((()))***+++...000...+++((('''((())))))***---111444222///+++)))***+++++++++---111===UUUsss}}}```EEE111+++---((('''***(((+++***)))))))))***,,,---222000---***)))))))))***(((,,,666@@@@@@666,,,((()))((('''''''''&&&$$$"""((((((''''''(((((()))*********///<<>>;;;888333222111000000000000111///...------,,,,,,------000///...------...///000////////////////////////------------,,,,,,,,,,,,.........//////000111222:::GGGbbbiiiLLL999222111------...000222222111///333333333222///------...------------------------...---,,,++++++,,,...///.........------,,,,,,+++,,,------...444999888444000...---,,,---...------,,,111///...444777AAATTT222888AAAMMM[[[qqqfffOOO>>>666000000000...---...,,,------------,,,++++++************************'''((()))))),,,111888======666...)))(((((()))***(((,,,000444;;;@@@<<<666,,,***))))))***+++***))))))))))))))))))******+++)))...888HHH^^^vvvkkkOOO:::000,,,))))))(((((((((((())))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))...666BBBFFF===000)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&''')))***((('''%%%%%%%%%%%%&&&)))...222;;;888333---)))'''((()))((((((((((((((((((((((((************************++++++++++++,,,---......555GGGbbb|||~~~```JJJ<<<222//////------,,,,,,,,,+++++++++++++++************++++++000777:::666000---+++'''(((((((((((((((((((((((('''&&&&&&&&&''')))***+++///...---***(((&&&&&&'''&&&''''''''')))***+++,,,111222...)))''')))(((%%%''',,,******111333:::KKKdddpppPPP777---+++(((''''''((('''&&&'''''''''''''''((())))))((((((((((((((((((((((((((()))+++...000///,,,)))'''((())))))***,,,000444333///+++((()))***+++,,,...000:::NNNkkktttUUU>>>...+++---((((((+++(((******)))))))))***+++,,,000///,,,***)))))))))***)))...888BBBBBB888...)))***(((''''''''''''%%%###((((((((((((((()))*********+++111===KKKQQQLLLCCCIIINNNIII777***((()))(((((((((((((((((('''''''''))))))))))))(((((((((((((((+++111888<<<999222,,,---,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------...///000777GGGaaa~~~^^^JJJ???;;;:::333222111000000000000000///......---------------000///............///000////////////////////////------------------,,,,,,............///000111222999FFFaaaoooQQQ<<<333111...---...///111222111///222333333222///.........------------------------///---,,,+++,,,...111333333222000///...---,,,,,,+++...///000444999999444000///------//////...---+++111///...333555>>>QQQ111666@@@MMMYYYjjjiiiSSS@@@888111000000...---///,,,,,,------,,,,,,+++***************************'''((())))))+++///444888777333---((('''(((******))),,,///111888???@@@<<>>999111,,,))))))******))))))))))))))))))))))))((((((((((((((()))))))))++++++++++++,,,---...///666GGGbbb{{{kkkOOO>>>777222//////------,,,,,,,,,,,,++++++++++++************++++++,,,333888555111...***'''((((((((((((((((((((((((&&&&&&'''''''''(((((((((,,,...///---)))&&&''')))''''''''''''((()))***+++///222111+++((())))))'''$$$)))((()))///000666FFFVVVssssssTTT;;;---+++(((''''''((('''&&&'''''''''''''''((())))))(((((((((((((((((((((((('''(((+++...111111...+++'''((((((((()))+++///222222///+++)))***+++++++++///000666FFF___|||lllMMM777...------'''***...***))))))******++++++++++++...---+++)))((()))***++++++111===IIIIII===111+++(((&&&%%%&&&'''))))))(((((((((''''''(((((()))***))))))...777=========>>>IIINNNIII888***((()))((('''''''''((((((((((((((((((((((((((())))))))))))***000888;;;:::444...+++++++++,,,---------,,,,,,+++++++++,,,------......000111999MMMkkkpppSSSAAA::::::333222111000///............////////////...------........................////////////////////////------------.....................//////000111222777DDD^^^~~~|||[[[AAA444111///...---...000222111000000222333333111///......------------------------,,,,,,,,,---000444777999999777444111...---,,,,,,+++...///...111666999777111000///000111111///---+++111///...222222999KKK000...555DDDPPP[[[nnnqqq\\\DDD:::333111000......///+++,,,,,,,,,,,,+++******************************((()))*********,,,///111111444333,,,)))***)))%%%)))+++******///999@@@AAA777222---)))(((((((((((()))))))))))))))******+++(((,,,000666BBBXXXssszzz^^^EEE444,,,******)))(((((((((((((((''''''''''''&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((###)))111999@@@AAA555(((&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$#########%%%'''(((&&&%%%$$$%%%''''''%%%###&&&&&&%%%%%%&&&+++111666@@@:::222,,,*********)))))))))))))))))))))))))))(((((()))))))))*********,,,,,,+++,,,,,,---...///555FFF```yyyyyybbbHHH:::444000---,,,------,,,,,,,,,,,,++++++++++++************+++++++++222666333///---***'''((((((((((((((((((((((((&&&&&&''''''((('''''''''+++...000...)))&&&'''***'''''''''''''''((()))***---111111,,,))))))***((($$$)))((((((......444DDDNNNlllvvvWWW???---+++(((''''''((('''&&&'''''''''''''''((())))))(((((((((((((((((((((((('''(((+++///111111///,,,'''((((((((()))+++///222111///,,,***+++++++++***---...444CCC[[[wwwhhhIII555------+++%%%)))///***))))))***+++++++++++++++---,,,***)))((()))+++,,,+++111>>>JJJJJJ>>>111+++)))'''%%%%%%''')))))))))''''''&&&&&&''''''((()))(((&&&)))000333333666<<>>@@@999444---)))'''''''''''')))))))))))))))******++++++...222555>>>RRRlllcccIII777///******)))((((((((((((((()))((((((((('''''''''''')))(((&&&%%%%%%&&&((()))###***222999@@@???333&&&%%%%%%$$$$$$$$$%%%%%%&&&###"""!!!!!!"""$$$&&&''''''&&&%%%&&&''''''&&&$$$'''&&&&&&%%%'''+++222777BBB;;;222,,,*********)))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,---...//////333EEE^^^xxxsss]]]DDD777333///,,,***---------,,,,,,,,,++++++++++++************++++++***111555222...,,,***'''((((((((((((((((((((((((&&&&&&''''''((('''''''''+++...111...)))&&&(((***'''''''''''''''((()))***,,,000111---)))******)))%%%***'''''',,,,,,222BBBIIIfffyyyZZZBBB---+++(((''''''((('''&&&'''''''''''''''((())))))(((((((((((((((((((((((('''(((+++///222222///---'''((((((((((((+++...111000...,,,+++,,,,,,***))),,,---333AAAXXXuuu}}}eeeFFF444------***###(((...)))))))))***++++++++++++***,,,+++***(((((()))+++,,,***000===IIIIII===000******(((&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''((((((&&&###%%%+++,,,,,,222;;;BBBHHHEEE555)))))),,,+++&&&'''''''''(((((())))))%%%&&&'''((()))***+++,,,---444;;;<<<777111---,,,)))***,,,---...---,,,,,,,,,,,,---......//////000000222;;;PPPqqq___HHH??????666555444222111000000000...///000000000///---,,,,,,------......------,,,////////////////////////---------.........//////.........//////000111222666BBB\\\}}}```DDD666111000...---...000111222111///111333333111///......------------------------......000111333555666666222111///---,,,---...///,,,......+++,,,333888999111000000111222222///---+++111///...111000777HHH111333666<<>>111...///...------...---,,,,,,++++++,,,,,,************************((())))))(((&&&''',,,000444888666...)))+++***'''+++++++++******---111444===666,,,(((((()))(((&&&(((((((((((())))))))))))******,,,000888JJJfff~~~iiiNNN<<<333,,,+++***(((((((((((()))''''''(((((('''&&&%%%%%%&&&&&&&&&'''''''''(((((())))))000===DDD>>>222***)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&%%%&&&$$$$$$&&&''')))222;;;DDD999000,,,+++)))***,,,+++***)))((((((((()))***))))))))))))************)))(((((()))+++---///000666FFF]]]ttteeeSSS@@@777444111---,,,---,,,***+++,,,,,,+++)))++++++***)))(((((())))))***,,,111555222+++)))+++))))))((((((''''''&&&&&&***)))(((''''''''''''''',,,///111///***'''&&&'''&&&'''''''''(((((())))))(((,,,//////+++((('''''''''(((((()))***///555999MMM^^^yyy___AAA222***&&&''')))(((((()))((('''''''''((()))***+++(((((((((((((((((((((((((((*********...222000***((((((((((((***,,,...///000...+++************)))///...000;;;PPPnnnaaaAAA222...)))''''''((()))***(((''''''(((+++,,,,,,++++++***)))(((((()))***++++++222;;;???===555...)))((('''&&&&&&'''((('''&&&(((((('''''''''&&&&&&&&&)))''''''******))),,,222AAAGGGDDD555(((&&&&&&$$$((((((''''''''''''((((((***)))((((((***++++++***000999===888000,,,+++***+++,,,---.........---,,,---------...............111///888RRRuuuhhhJJJ======888555222000000111111000////////////////////////................................................---------............///...............000444888555@@@YYY|||mmmNNN:::444////////////000000000000222222222111111///............------------......///---,,,000555777555111000000//////.........---+++------,,,...555888777333...,,,...///------///...------///000222:::DDD111333666<<>>333,,,+++***(((((((((((()))''''''(((''''''&&&&&&%%%&&&'''''''''((((((((((((******111>>>EEE>>>222***((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&'''&&&%%%&&&$$$$$$&&&''')))222<<>>666333000---+++---,,,***+++,,,,,,+++)))++++++***)))))))))))))))***,,,111555333,,,)))+++(((((((((((((((''''''''')))((((((''''''''''''(((,,,///111///***'''&&&'''&&&'''''''''((((((((()))(((+++......+++((('''''''''(((((()))***...444888EEEWWWqqqaaaDDD222+++&&&((()))(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((*********...222000+++((((((((((((***,,,...///111///,,,++++++++++++***......111;;;OOOlll___@@@111---)))''''''((()))))))))''''''(((***+++***)))+++***)))(((((()))***+++***111:::>>>;;;444---)))((('''&&&&&&'''((('''&&&(((((('''''''''&&&&&&&&&)))''''''******))),,,222>>>DDDBBB444)))((()))&&&((((((''''''''''''(((((()))((('''((()))***++++++111999===777000,,,+++***+++,,,---.........---,,,---------...............222111;;;VVVyyymmmNNN???>>>999666222000111111111000////////////////////////................................................---------............///...............000444777666@@@YYY{{{qqqQQQ<<<555////////////000000000000111222222222111000............------------.........------000555777444111/////////......---------+++------,,,...444888777333...,,,...///------///...------000000222:::CCC111222555:::DDDRRRaaakkkhhhPPPBBB555111111000//////...---,,,,,,++++++,,,,,,************************)))))))))((('''(((+++...222666666111,,,******))))))))))))))))))+++...111999777333---(((&&&&&&'''(((((((((((())))))))))))++++++,,,---111===TTTiii{{{sssYYYAAA222,,,+++***(((((((((((()))'''''''''''''''&&&&&&&&&''''''''''''((((((((((((***+++333???EEE>>>222***'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&'''&&&%%%&&&$$$%%%&&&'''***222<<>>000---)))''''''))))))))))))((('''''')))))))))'''******((((((((((((******)))111:::===999222+++(((((('''&&&&&&'''((('''&&&'''''''''''''''&&&&&&&&&)))''''''))))))(((,,,222;;;AAA???222)))***+++)))((((((''''''''''''(((((('''''''''((()))***+++,,,333999;;;555///,,,,,,+++++++++,,,------------------------.........//////222333???\\\uuuTTTBBB>>>:::777333111111111111000////////////////////////................................................---------............///...............000333666777AAAXXXyyyxxxWWW???555////////////000000000000111111222222111000///.........------------.........------111555666333000......//////......------+++......,,,...444888777333...,,,...///------//////---...000000111999BBB000111444999BBBPPP^^^hhhlllSSSDDD666111111000.........---,,,,,,++++++,,,,,,************************)))))))))(((((()))+++,,,000555777333---******+++'''((()))(((((())),,,///666777666000((($$$%%%((((((((((((((())))))))))))******+++---...888LLL___tttzzz```EEE222,,,+++***(((((((((((()))'''''''''&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''+++,,,444@@@DDD===111***&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&&&&%%%&&&$$$%%%'''(((***333===@@@777...,,,+++))))))***)))))))))***+++,,,------((()))))))))***************)))))))))***,,,...///666EEE[[[qqqkkkRRRDDD777111///---++++++---,,,***+++,,,,,,+++)))******)))))))))))))))***,,,,,,111666555...))))))&&&&&&''''''(((((())))))&&&&&&&&&&&&''''''((()))***...111000+++(((''''''''''''''''''''''''''''''''')))+++,,,,,,***(((''''''((((((((()))+++000333===MMMfffeeeIII444---((()))+++))))))***)))))))))((((((''''''&&&(((((((((((((((((((((((('''))))))***...333111+++((((((((((((***,,,...///222///,,,++++++,,,+++***+++---000888HHHdddwwwVVV;;;///,,,)))'''((())))))))))))(((''''''(((((('''&&&***)))(((''''''((()))***)))111:::<<<777///)))'''(((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''(((&&&'''))))))(((,,,111:::@@@===111***+++,,,)))((((((''''''''''''((((((&&&'''(((((((((***,,,---444999:::333---,,,,,,+++++++++,,,,,,------------,,,,,,------.../////////111333BBBaaa|||[[[EEE===;;;888444222111111111000////////////////////////................................................---------............///---...///......///222555888AAAXXXxxx\\\AAA444////////////000000000000000111222222222000///.........------------......------///222444444222///...///000000000///......,,,......,,,...444777666333...,,,...///------//////---...000000111777@@@///000222777@@@MMM[[[dddzzzpppTTTEEE666111000///------...---,,,,,,++++++,,,,,,***************************)))(((((()))******+++///333777666///***))),,,'''(((((((((((()))+++---333666777222***%%%&&&)))(((((((((((())))))))))))((()))+++------555FFFXXXnnn}}}}}}dddGGG444,,,+++***(((((((((((()))''''''&&&&&&&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&+++---555@@@CCC;;;000***&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&&&&&&&&&&$$$%%%'''(((+++444>>>>>>555---,,,+++)))((()))(((((()))***+++,,,,,,,,,((()))))))))******************))))))***,,,...///666DDDZZZpppzzz```III>>>333///...,,,+++,,,---,,,***+++,,,,,,+++)))***)))))))))))))))******+++,,,000666666000***)))&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&'''((())))))---111000,,,((('''''''''''''''''''''&&&&&&&&&&&&(((***+++,,,+++)))''''''((((((((((((***---000666DDD[[[uuufffJJJ555...((()))+++)))((()))%%%&&&'''((()))((((((((((((((((((((((((((((((((('''((()))***...333111,,,((((((((((((***,,,...///000...+++******+++***)))))),,,000666CCC^^^rrrQQQ999---+++((('''((())))))((()))(((''''''(((((('''&&&***)))(((''''''((()))***)))111:::;;;555---(((&&&(((&&&&&&&&&'''((('''&&&&&&'''''''''''''''''''''(((&&&&&&))))))(((+++111<<<@@@===111***++++++'''((((((''''''''''''((((((%%%''')))))))))***---000666999888111,,,,,,---,,,++++++++++++,,,,,,------,,,,,,------...//////000000333CCCcccbbbHHH======:::555333222111000///////////////////////////................................................---------............///---...///......///111444777AAAXXXyyy```CCC444////////////000000000000///000222333222111///.........------------......---...000222444333000......///111222222111000///,,,......,,,...444777666333...,,,...///------//////...///111000000666>>>///000111555>>>JJJXXXaaarrrsssWWWGGG888111000...------...---,,,,,,++++++,,,,,,************************+++)))((((((*********)))---222777888111))))))...&&&((())))))((()))***,,,111444666333---(((''')))(((((((((((())))))))))))&&&(((+++---,,,111AAAQQQgggxxx~~~dddIII666,,,+++***(((((((((((()))''''''&&&%%%%%%'''((()))$$$%%%%%%%%%%%%&&&&&&&&&***---666@@@BBB999...)))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###%%%&&&&&&&&&&&&$$$%%%'''(((+++555>>>===444---++++++)))((()))'''((()))***************))))))))))))************+++******)))***,,,---...666DDDZZZooooooWWWBBB999000...---++++++------,,,***+++,,,,,,+++))))))))))))))))))******+++******///666888222,,,***'''''''''(((((((((((((((&&&&&&&&&%%%&&&&&&''''''(((---111000---)))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&(((+++,,,,,,)))''''''((((((((('''(((+++---333???TTTllljjjMMM555---((()))***((('''((($$$%%%'''((())))))((((((((((((((((((((((((((((((&&&((()))***...333222,,,((((((((((((***,,,...///000---+++)))*********)))(((,,,000333>>>WWWyyymmmNNN999,,,***((('''((())))))((()))((('''''')))))))))'''))))))''''''''''''))))))***222;;;;;;444+++''''''((('''&&&&&&'''((('''&&&&&&&&&&&&'''''''''''''''(((&&&&&&(((((('''+++111===@@@<<<000***+++***%%%((((((''''''''''''((((((%%%'''***+++***+++///222888999666...***,,,---,,,+++++++++++++++,,,------+++,,,,,,---...///000000000333DDDeeekkkNNN@@@>>>;;;777444222222000///////////////////////////................................................---------............///---...//////...///111222666@@@YYY{{{dddFFF666////////////000000000000...///222333333111///---......------------......,,,...111333333111///------///111222222111000///,,,///...,,,...333666555333...,,,...///------//////...///111000///555<<<...///000444<<>>999///***---,,,&&&((((((''''''''''''((((((%%%)))------,,,---222666::::::444,,,))),,,...---,,,+++*********+++,,,---++++++,,,---...///000111222666GGGhhh}}}]]]KKK@@@===888444333222000///////////////////////////................................................---------.........//////,,,...//////......000111333???ZZZ~~~jjjLLL<<>>RRRjjjvvv]]]>>>...+++...'''$$$((()))'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&))))))))),,,222222///((('''''''''((()))+++,,,222111...,,,******++++++(((+++***...:::GGGaaajjjKKK888555000***&&&%%%%%%&&&&&&***(((&&&&&&)))+++***((()))((('''&&&&&&'''((()))+++777???;;;222---+++***&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&(((,,,///999:::666///***+++,,,++++++***)))'''''''''((()))'''%%%'''*********222>>>;;;777111---,,,+++++++++++++++******++++++,,,---+++++++++,,,---...//////222777EEEaaagggGGGAAA???:::333000111111000111111000000//////......////////////////////////---------............///...........................//////...------000222666BBB^^^qqqOOO999222...---000000...///222222111222333444333000---///............---------//////000000000...---,,,.........------,,,,,,,,,---,,,,,,---///111444666111000...---,,,,,,------...000111111000111333666000000111333999DDDPPPYYY```xxxbbbHHH999777111///222//////---,,,,,,......---***************))))))))))))******))))))))))))******+++---444<<<;;;333,,,***+++(((&&&&&&((()))(((&&&+++---222555444000+++)))(((((('''''''''(((((())))))'''((()))))),,,666@@@VVVnnnkkkOOO:::000---***(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''))),,,333<<<===555,,,(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%&&&###%%%))),,,///777AAA666///***)))(((&&&&&&((((((((()))))))))((('''&&&))))))************))))))************+++,,,------777BBBUUUjjj{{{jjjNNN===555333111...,,,+++,,,,,,************))))))))))))+++)))(((''')))******)))***+++,,,///555888222)))***'''&&&)))(((%%%%%%(((&&&&&&&&&&&&'''''''''''''''))),,,///000---)))&&&$$$&&&&&&&&&%%%%%%''')))***))))))***++++++***((((((''''''''''''&&&&&&&&&(((...:::LLLccc|||www___???...+++---'''$$$(((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&))))))))),,,111222///((('''''''''((()))+++,,,222000...,,,******+++++++++---***---888CCC]]]hhhMMM>>>444000+++'''''''''((((((***(((&&&''')))+++***((()))((('''&&&&&&'''((()))---888@@@;;;222,,,***)))%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&(((,,,///999:::777///***+++,,,***+++***((('''''''''((()))'''%%%'''******+++333===999555000,,,++++++++++++++++++******++++++,,,---,,,,,,,,,,,,---...///000111555CCC___nnnNNNBBB@@@:::555222222111000000000000000//////......////////////////////////---------............///...........................//////...------000222666CCC^^^tttRRR;;;222///...000000...///333111111111333444333000---///............---------...///000000000///---,,,......---------,,,,,,,,,---,,,,,,---///222555777111000...---,,,,,,------...///111111000111333555000000000222888AAAMMMTTTXXXoooeeeJJJ:::666000///222000///---,,,,,,---...,,,+++++++++*********)))))))))******))))))))))))******))),,,555???AAA888...)))***((('''&&&'''((('''&&&***,,,///444888666000***)))((((((''''''((((((((((((&&&&&&((()))+++333<<>>IIIPPPRRRfffiiiMMM<<<666///...222000......------------,,,,,,+++++++++*********))))))******))))))))))))******))),,,666CCCGGG>>>111)))***)))'''''''''''''''''')))+++---222888:::222)))***)))(((((((((((((((((('''%%%%%%'''((()))000777CCC\\\yyysssVVV@@@222...***'''((((((&&&%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&))),,,555===<<<333+++)))%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$######&&&'''''''''&&&%%%$$$$$$&&&%%%%%%'''+++///555:::000+++((()))***'''&&&(((''''''''''''''''''&&&&&&******))))))))))))******))))))******+++,,,---...444@@@TTTkkk|||oooRRR@@@888111000...,,,+++***))))))************)))))))))(((***)))'''((()))***)))(((''')))+++,,,111666333,,,(((&&&&&&))))))%%%###%%%%%%%%%&&&&&&&&&''''''''''''(((+++///111///***%%%%%%&&&'''&&&%%%%%%&&&((((((''''''(((******)))'''(((''''''''''''&&&&&&&&&))),,,222===OOOiiihhhDDD111+++,,,&&&$$$'''%%%'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&(((((((((,,,111111...)))(((''''''''')))***+++111///...,,,+++*********---...******222;;;RRRsssjjjLLL999333+++)))&&&$$$%%%&&&&&&&&&(((((((((((()))***))))))(((((('''&&&&&&''')))***111<<>>777///...111000---......---,,,,,,,,,,,,++++++++++++******************))))))))))))*********,,,555DDDKKKCCC555+++))))))(((''''''&&&'''((()))+++,,,...666:::333'''******)))((((((((((((((('''$$$$$$'''((((((---333<<>>;;;222+++)))%%%%%%%%%&&&&&&&&&''''''((('''&&&$$$$$$$$$$$$$$$''''''''''''&&&&&&%%%$$$%%%&&&&&&''',,,333888:::000***((()))***'''&&&(((''''''&&&&&&&&&'''''''''******)))(((((()))******)))))))))***+++,,,...///333???UUUlll}}}eeeJJJ<<<888///...---,,,+++***))))))************)))))))))((()))((('''((()))***((('''''')))***+++000555444///***'''''')))(((%%%$$$&&&%%%%%%%%%&&&&&&&&&&&&''''''(((+++111555333,,,&&&&&&''''''&&&$$$$$$&&&'''(((''''''(((******)))((((((''''''''''''&&&&&&&&&***,,,///777GGG___{{{jjjGGG333+++---'''%%%'''%%%'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%(((((((((+++000111...)))((((((''''''(((******000///...,,,+++***))))))***,,,)))***111888NNNmmmaaaBBB222...)))'''%%%%%%&&&'''&&&%%%&&&'''))))))))))))))))))((('''&&&&&&'''((()))***333===BBB;;;///)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&)))---111;;;<<<888///***))))))((('''''''''((((((((((((''''''((()))***---222777999000---+++)))***+++++++++++++++******++++++,,,---///............///000000000222===VVVzzzmmmNNNCCC:::888777222//////.............../////////////////////////////////---------............///...........................//////...------000222333>>>WWWyyy]]]CCC666111/////////---///444000000111222444333111...///............------------...///000000///......------------------------,,,,,,,,,---000333777999222111///...------......---...000000///000222444/////////111444<<>>;;;111***)))$$$%%%%%%&&&&&&''''''''')))(((&&&%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%$$$&&&'''(((///888======111,,,((())))))'''''')))'''''''''&&&''''''((()))+++***)))(((((()))***+++)))))))))***+++---...///333@@@VVVmmm~~~|||\\\DDD999777......---,,,+++***))))))************))))))))))))(((''''''((()))***(((&&&'''***++++++///555555222,,,)))''')))(((%%%%%%'''%%%%%%%%%%%%&&&&&&&&&&&&&&&(((---555;;;999000(((&&&''''''&&&$$$$$$%%%'''((('''''')))++++++***)))(((''''''''''''&&&&&&&&&)))+++...333@@@VVVpppkkkLLL666---...(((&&&(((%%%'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%'''((((((+++000111---***)))(((''''''((()))***///......,,,+++***)))((((((+++)))***000555HHHeee~~~___BBB333000***)))(((((()))***((('''%%%'''******)))(((((()))''''''&&&&&&'''((()))***333===BBB:::///)))''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&)))...111<<<===999///)))))))))'''&&&&&&'''(((((((((''''''''')))******---444888888///---+++***+++++++++***++++++******++++++,,,---///......---......//////111111:::RRRuuuwwwVVVGGG;;;999777111...000---............/////////////////////////////////---------............///...........................//////...------000222222<<>>BBBAAA444...)))))))))'''(((***(((((('''''''''((()))***+++***)))(((((()))***+++(((((()))***+++---...///333@@@WWWooorrrTTT???666444......------,,,+++***)))************))))))))))))(((''''''(((***)))(((&&&'''***,,,,,,///555777555///+++(((((('''%%%&&&***$$$$$$%%%%%%%%%&&&&&&&&&$$$'''///:::AAA???444***'''''''''&&&$$$$$$%%%'''((((((((()))+++,,,+++***(((''''''''''''&&&&&&&&&&&&))),,,111:::MMMfffwwwoooOOO888...///***''')))%%%'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%'''((('''+++000000---***)))(((''''''((()))***......---,,,+++)))((('''(((,,,***+++000222AAA\\\||||||^^^BBB333000***))))))***+++***(((&&&$$$'''++++++)))(((((()))''''''&&&&&&'''(((***+++333===AAA:::///)))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&)))...111===>>>999000)))((((((&&&%%%&&&'''((((((((('''''''''***+++***...666999777000...+++++++++,,,+++***++++++******++++++,,,---......---------------...111000777LLLmmm___MMM>>>;;;888111///222---------.........//////////////////////////////---------............///...........................//////...------000222222<<>>999000)))((((((&&&$$$%%%'''((((((((('''''''''++++++***...777:::777000...,,,+++,,,,,,+++)))++++++******++++++,,,---...------,,,,,,,,,------222000555HHHgggeeeQQQ@@@<<<999222000444---------.........//////////////////////////////---------.........//////...........................//////...------000222333<<>>EEEFFFFFFMMM___zzzqqq[[[CCC666222///......+++,,,.../////////...---*********))))))))))))(((+++++++++************)))(((,,,,,,,,,555@@@;;;...---(((&&&'''(((&&&%%%''''''(((***,,,000666===BBB333,,,)))+++***%%%###&&&'''''''''(((((((((((()))///444@@@VVVqqqbbbEEE666---'''(((+++***))))))''''''&&&%%%&&&'''((()))''''''&&&&&&&&&''''''((((((111???FFF===---&&&)))%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&&&&''''''$$$$$$######$$$$$$%%%&&&***&&&+++222999GGGOOOGGG999222***'''((()))(((%%%)))))))))))))))))))))))))))************+++++++++)))***++++++***+++---///666DDD[[[tttzzzZZZCCC888222...------,,,,,,+++***))))))))))))))))))))))))))))))%%%%%%&&&'''((()))******---)))(((,,,///333:::AAA<<<555///,,,(((%%%'''+++$$$%%%&&&&&&$$$""""""###'''''',,,777DDDFFF999+++'''###"""&&&'''%%%$$$&&&+++)))%%%$$$&&&)))+++,,,)))'''%%%%%%&&&'''''''''&&&'''***---111<<>>444000555////////////////////////...........................------------...//////........................,,,---......------...000555<<>>555444000+++,,,///000---000///---,,,---///222444...000000000444===CCCDDD@@@CCCNNNcccxxxbbbHHH:::444222111111///...---,,,,,,---//////------,,,,,,,,,+++++++++************))))))))))))'''******+++111:::;;;777222,,,(((((((((&&&&&&(((%%%&&&'''(((+++///666:::;;;222)))'''))))))'''%%%%%%%%%%%%&&&&&&&&&''''''))),,,444DDD]]]zzzkkkNNN999///'''&&&((('''&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&'''((()))///888BBBBBB888+++&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###############$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&((($$$)))000555AAAGGG>>>333///***''''''''''''&&&(((((((((((((((((((((((())))))))))))************'''((())))))((()))+++---333???WWWrrrwwwWWWBBB999333...+++,,,+++++++++******))))))))))))))))))))))))))))))))))))((((((''''''''''''&&&'''(((***,,,888QQQfffbbbMMM666,,,***(((%%%$$$%%%&&&((('''&&&%%%%%%&&&$$$'''***000;;;BBB;;;---+++&&&$$$'''(((&&&&&&(((%%%&&&%%%%%%&&&(((,,,///---***'''&&&&&&&&&&&&%%%%%%$$$%%%((()))///>>>LLLgggxxxUUU:::+++)))&&&&&&)))&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%'''&&&&&&(((+++...//////''''''&&&&&&&&&&&&''''''...//////---***'''''''''((('''(((***))))))333???YYYtttvvvZZZ@@@111///111)))(((''''''((()))((('''))))))+++,,,------------***(((%%%######%%%(((***///444555///)))(((((('''%%%'''((((((&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''***...111@@@>>>888...)))***)))''''''''''''(((((()))******+++***,,,444>>>@@@777---))))))******++++++,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---.........000555===EEEKKKLLLKKKWWWooowwwTTTEEE@@@999333222////////////////////////.........---,,,,,,++++++...------------...//////........................,,,---......------...000222777IIIggg\\\CCC777/////////---...333222111000111222222111000......------------......+++,,,.../////////...---.........------,,,,,,,,,////////////222777===AAA666444000------//////...000...,,,+++,,,...111333+++...//////444>>>DDDEEE???BBBJJJ\\\www}}}fffKKK<<<555222111111//////---,,,,,,---...///---------,,,,,,,,,,,,+++*********)))))))))((((((''')))***+++///777;;;<<<444---)))((((((&&&&&&(((%%%&&&'''''')))---333777;;;555---((((((***(((%%%%%%%%%%%%&&&&&&&&&'''''''''+++222@@@VVVuuuqqqTTT;;;111(((&&&'''&&&%%%&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&((())))))000:::BBB@@@444***&&&%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''$$$)))///333>>>CCC999000---)))'''&&&'''''''''''''''''''''''''''''''''(((((()))))))))*********'''((())))))((()))+++---555@@@WWWqqqmmmOOO>>>777000,,,+++++++++***************)))(((((((((((((((((((((((()))))))))(((''''''&&&&&&%%%&&&((()))+++777PPPgggeeeOOO777,,,+++)))%%%###$$$&&&''''''&&&%%%&&&'''$$$)))***+++555>>>999+++,,,'''$$$&&&'''%%%%%%((($$$%%%&&&&&&&&&'''+++...---+++(((&&&''''''&&&%%%%%%###$$$&&&(((,,,777CCC^^^vvvxxxXXX<<<,,,***&&&&&&)))&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&(((+++...//////''''''&&&&&&&&&&&&''''''---...///...+++(((''''''''''''((()))((()))111999OOOkkkpppUUU===...+++,,,((('''&&&'''((()))(((&&&((()))***+++,,,,,,------)))(((%%%######&&&)))+++000444444...)))(((((('''%%%'''(((((('''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((***---000???===777---((())))))'''''''''''''''''''''''''''+++***---777@@@???555---)))))))))******+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......000111555===GGGLLLLLLJJJIII^^^[[[GGG???999444333////////////////////////.........------,,,,,,,,,...------------...//////........................,,,---......------...000333777HHHeee___EEE777...///000---///666222111000000222222222111......------------......,,,---.../////////...---.........------,,,,,,,,,...///000000222777???EEE888444000///.........//////...,,,,,,,,,...111333+++...///000555===CCCCCC???@@@GGGVVVpppkkkOOO>>>666222000111//////...------------...---------,,,,,,,,,++++++******)))))))))(((((((((&&&((()))***...444;;;@@@666///***)))(((&&&&&&(((&&&&&&''''''(((,,,111555:::888111***((()))(((&&&%%%&&&&&&&&&'''''''''''''''***111<<>>333)))'''(((&&&%%%&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&'''((()))***000:::AAA<<<111)))&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&&&&''''''###(((...111<<>>???DDDRRRjjjoooQQQ???777222000000......//////...------,,,,,,,,,,,,,,,++++++++++++***)))))))))((((((((((((&&&''')))***,,,222;;;CCC777000***)))(((&&&&&&)))''''''''''''(((+++000444777999666---(((((((((&&&&&&&&&'''''''''((((((((('''***///777GGGaaa|||aaa@@@555+++(((((('''&&&&&&%%%&&&'''((((((((('''&&&%%%%%%%%%&&&'''((()))***...:::@@@999...(((&&&$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&"""'''---000999===222++++++)))'''&&&%%%&&&(((''''''''''''''''''''''''(((((((((((()))))))))***)))***+++*********,,,...444>>>TTTpppnnnXXXDDD;;;555,,,+++000))))))))))))************((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&)))******...===LLLWWWFFF444---,,,***'''&&&"""$$$%%%&&&%%%$$$%%%&&&"""))))))'''000???>>>222,,,&&&###$$$%%%###$$$&&&###&&&((('''%%%%%%(((,,,,,,***''''''((((((((('''%%%###$$$'''(((***000888III___zzz|||```CCC111---(((''')))&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''&&&%%%%%%'''+++---......)))((((((''''''(((((())),,,---///...,,,)))''''''&&&((()))((((((+++000333BBB]]]}}}xxx___GGG666---)))'''((('''&&&&&&(((((('''&&&(((''''''(((((()))******&&&&&&&&&&&&''')))+++---666777444...******)))&&&$$$&&&))))))(((&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&(((((()))***---000;;;:::444+++&&&''''''%%%&&&'''(((((()))((('''''')))***111;;;===777111000************))))))))))))++++++++++++++++++++++++---,,,,,,,,,,,,---......111888FFFWWWbbbaaaUUUKKKFFFLLL```mmmPPP???666444555////////////////////////---......//////000000000...------------...//////........................,,,---......------...000222444CCC___~~~oooMMM;;;000222111)))+++444222111//////111333333222......------------......,,,---///000000000///...,,,,,,------------------+++...000111333:::DDDMMM<<<555000111111......111......///000111111111111000333333111444:::===<<<===>>>BBBOOOfffqqqSSS@@@777222//////---...///000///...,,,+++,,,,,,,,,+++++++++******))))))))))))((((((((((((&&&'''(((***,,,111;;;EEE888111+++)))(((&&&&&&)))(((((('''''''''+++000444555;;;999///''''''(((&&&'''''''''(((((((((((()))'''***...444AAAYYYyyyeeeBBB666+++(((((('''&&&'''%%%%%%'''((((((((('''&&&$$$%%%%%%&&&'''(((******...999???777,,,(((&&&$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&"""'''---///888;;;000******)))'''%%%%%%&&&(((''''''''''''''''''''''''(((((((((((()))))))))))))))***++++++***+++---///222<<>>RRRiiivvvqqq```QQQGGGGGGWWWzzztttTTT???555333555////////////////////////------...///000111222222...------------...//////........................,,,---///...------...000000333AAA]]]{{{wwwQQQ>>>222333000'''(((222222111//////111333333333.........------.........,,,---///000000000///...,,,,,,,,,------.........***---000111333;;;FFFOOO===555000222111...---111---...000222222222111111...000111000333:::>>>===???<<<>>>JJJ___{{{sssVVVDDD999222...,,,//////...---,,,,,,++++++***+++,,,,,,******+++,,,************)))))))))))))))'''(((***+++...888BBB>>>444+++***)))&&&&&&)))$$$%%%%%%&&&'''(((******000444777555...)))((()))%%%'''((('''&&&&&&'''((($$$,,,---000===MMMjjjgggMMM666+++,,,'''%%%&&&"""&&&,,,(((%%%***'''"""&&&'''%%%###$$$&&&)))***+++...:::>>>555+++)))&&&!!!$$$&&&''''''&&&%%%%%%&&&!!!###$$$$$$###"""$$$%%%"""###$$$%%%%%%%%%%%%$$$$$$&&&'''+++222999777111+++***((('''&&&&&&''''''((((((((((((((('''''''''(((((((((((())))))))))))***))))))((()))+++,,,---444<<>>JJJCCC777+++'''))))))%%%###&&&'''&&&$$$$$$'''***(((&&&%%%(((000777;;;===...)))&&&''''''$$$###%%%###$$$%%%&&&''''''''''''++++++***(((%%%$$$%%%'''%%%&&&%%%$$$$$$&&&***---:::OOOkkkhhhHHH222,,,&&&&&&((($$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%###))),,,(((%%%(((---000***(((%%%###$$$&&&(((***(((111444...(((((((((&&&***)))((('''(((+++...000>>>QQQooovvv[[[???000,,,)))###$$$%%%&&&'''(((((((((((('''((()))))))))(((&&&%%%(((''''''%%%%%%(((,,,000>>>888000+++((('''''''''&&&(((***)))&&&$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&((()))((('''(((,,,111===777000***((((((((((((((('''&&&%%%%%%&&&'''(((***---666???>>>444---...))))))))))))***+++,,,---+++***+++---,,,******+++,,,,,,---...////////////666<<>>===;;;999<<>>...)))&&&''''''$$$###%%%$$$$$$%%%&&&'''''''''''',,,,,,+++(((%%%$$$%%%&&&%%%&&&%%%$$$$$$&&&***---444GGG```yyyiiiIII333,,,&&&&&&((($$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''"""''')))'''&&&+++///111***(((%%%###$$$%%%(((***+++222666000*********(((***)))''''''(((***---///:::MMMjjjvvvZZZ>>>///,,,)))%%%%%%%%%&&&'''(((((((((((('''((()))))))))(((&&&&&&%%%&&&%%%%%%&&&)))...222>>>888111***(((''''''&&&$$$&&&((((((&&&%%%&&&((('''&&&&&&%%%%%%&&&&&&'''&&&((()))((('''(((---111===777000***((((((((((((&&&&&&&&&'''((()))***+++***---666>>><<<222,,,,,,))))))))))))***+++,,,---******+++,,,,,,******++++++,,,------............555;;;TTTsss~~~```MMMDDDOOOnnn___CCC555444777222000///...///000///.../////////////////////...........................------............------............////////////222222;;;QQQrrr^^^DDD444111******///...666333000///111222000//////...---,,,,,,,,,------+++,,,...//////---,,,++++++,,,,,,------------------------...222;;;GGGOOOEEE;;;222000111///------//////000000000111111111...000111111555<<<>>><<<666666;;;CCCRRRlll{{{^^^JJJ>>>555000///.........------,,,,,,+++***+++,,,,,,******+++,,,************))))))))))))'''&&&&&&)))))),,,444>>>GGG:::---)))))))))'''&&&%%%%%%%%%&&&'''((()))***---111444333...***((((((&&&'''((('''&&&%%%&&&(((%%%+++))))))444AAAZZZxxxmmmSSS;;;......)))'''(((%%%$$$***&&&$$$)))%%%!!!%%%%%%%%%%%%%%%&&&((()))***111:::<<<222)))((('''"""###%%%&&&&&&%%%$$$$$$%%%'''((((((&&&$$$"""######&&&%%%$$$$$$$$$%%%'''''''''((()))+++222888666///)))((('''%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&(((((((((((())))))))))))(((((()))***++++++++++++111888KKKgggpppTTTDDD444...,,,+++)))***))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((('''((()))((()))222===JJJDDD777+++''')))((($$$&&&%%%$$$$$$&&&''''''&&&%%%$$$$$$(((000777===@@@///)))&&&''''''$$$$$$&&&$$$$$$%%%&&&&&&'''''''''------,,,)))&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&))),,,///<<>>>>>;;;333555:::@@@KKKccccccNNN???555000000......---------,,,,,,,,,***+++,,,,,,******+++,,,************)))))))))((((((&&&''')))***,,,333<<>>888000***((('''''''''$$$%%%''')))***************000888:::555---))))))))))))))))))***+++,,,---444888999555000...,,,************+++,,,---...///777???]]]uuuYYYHHHHHH]]]zzzkkkLLL888333333222000......///000///...............////////////........................------............------............////////////111111999NNNmmmiiiKKK999444---...222000333222111111111111000000000///...,,,,,,------...---...///000000//////...***++++++,,,---,,,,,,,,,,,,---...///333===LLLXXXPPPCCC666111///---,,,---////////////000000000111///111111333:::@@@???:::222444999>>>GGG]]]gggPPP@@@444//////---------------,,,,,,,,,***+++,,,,,,******+++,,,************)))))))))((()))((()))++++++,,,333<<>>///---&&&%%%'''$$$###(((%%%###(((%%%!!!%%%$$$%%%&&&&&&&&&(((---000;;;???;;;///'''(((((($$$"""$$$%%%%%%$$$###$$$$$$"""$$$%%%$$$###"""###%%%((('''%%%$$$$$$%%%'''(((%%%'''''')))000666333,,,)))(((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))))))))&&&''')))***++++++***)))111777IIIeeettt___GGG<<<111...---***)))***(((((((((((('''''''''&&&(((((((((((((((((((((((('''''''''((((((((((((((('''((()))***)))---;;;IIIVVVNNN===...''''''&&&###(((%%%"""###&&&'''%%%#########%%%''',,,333:::>>>111***&&&&&&&&&$$$%%%(((%%%%%%$$$%%%%%%&&&((()))---...---+++'''$$$###$$$$$$%%%&&&%%%$$$%%%''')))///444@@@WWWuuuqqqPPP777...'''&&&((($$$#########$$$$$$%%%%%%&&&((((((((('''$$$""""""###%%%'''&&&%%%(((...000---+++)))&&&$$$###%%%'''))),,,///333111+++&&&&&&)))'''&&&&&&'''((()))+++,,,222@@@XXXtttuuuSSS999---)))((((((''''''&&&''''''(((******)))(((((((((''''''''''''''''''&&&&&&'''***///333>>>888000***'''%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&((())))))(((***///333>>>888111+++((('''''''''%%%&&&'''((()))((('''&&&,,,444:::999333,,,)))((())))))))))))***+++,,,---222999;;;666111000///---************,,,---///000:::EEEeeecccMMMGGGVVVqqqrrrQQQ;;;333222222000......///000///...---.........//////000000........................------............------............////////////111222:::MMMkkkmmmNNN999333------111///111222222222111111000111000///...---,,,---......---......//////000000///++++++,,,------------,,,,,,...//////333>>>PPP]]]SSSEEE777000///------///...////////////000000000///111222555<<>>TTTrrrttt[[[@@@000,,,&&&$$$'''%%%###)))%%%###)))&&&"""'''%%%&&&&&&%%%%%%)))000777BBBDDD===...&&&(((((($$$###%%%&&&&&&%%%$$$$$$%%%!!!"""$$$$$$###"""$$$%%%''''''%%%$$$$$$$$$%%%&&&%%%&&&''')))000666444---)))((('''%%%%%%%%%%%%&&&%%%%%%&&&&&&''''''(((((((((((((((((())))))))))))''''''((()))************000666IIIeeelllVVV@@@777///---,,,***)))***((((((((((((''''''''''''))))))))))))))))))))))))'''''''''(((((((((((((((&&&''')))++++++222DDDVVVbbbWWWCCC000''''''&&&###'''%%%$$$###$$$%%%$$$$$$###$$$%%%''')))///555:::111+++&&&&&&&&&%%%%%%(((&&&%%%$$$$$$%%%&&&((())),,,------+++(((%%%$$$$$$$$$%%%&&&%%%$$$%%%&&&(((...111;;;OOOllltttRRR999///'''&&&((($$$%%%%%%%%%%%%%%%%%%&&&&&&'''((((((&&&###""""""###$$$'''(((&&&(((---///...,,,)))&&&$$$###%%%'''(((///111444444///((((((,,,%%%&&&&&&&&&((()))***+++111<<>>999111+++((('''&&&&&&&&&&&&''''''''''''&&&&&&///888>>>:::111,,,***)))))))))))))))***+++,,,---)))444999444///111222///+++*********,,,...000111<<>>444333222000///...///000///...------......///000000000........................------............------............////////////111222:::LLLhhhqqqPPP999222------111...000111333333111000111111000000...---------...///++++++,,,,,,---.........+++,,,------......------,,,...000000333@@@SSSaaaXXXIII999111///---...000......////////////000000///111222666>>>CCC@@@888222333666;;;CCCTTTrrrqqqXXXDDD666111111------------------------***+++,,,,,,******+++,,,************)))))))))))))))((()))+++++++++111888FFFEEE===111)))'''%%%"""'''&&&&&&&&&&&&'''((((((&&&)))---111333111---)))((())))))(((&&&$$$%%%&&&&&&***'''''',,,...777JJJdddvvv^^^CCC222---&&&%%%(((&&&$$$)))&&&$$$***'''###(((&&&''''''%%%%%%+++555===HHHHHH>>>...&&&(((((($$$$$$%%%''''''%%%$$$%%%&&&###%%%%%%%%%###"""###$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%'''(((+++222999666000***)))(((&&&&&&&&&&&&'''###$$$$$$%%%&&&&&&''''''(((((((((((())))))))))))(((''''''(((((()))***+++...555HHHeee~~~bbbLLL:::333---,,,+++(((((())))))))))))(((((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))%%%&&&)))+++---777MMMbbbmmm```HHH222'''&&&&&&###%%%&&&&&&$$$###"""###%%%$$$%%%&&&&&&'''***111555222+++&&&&&&&&&%%%&&&)))&&&%%%$$$$$$$$$&&&((()))+++,,,---,,,)))&&&%%%%%%$$$%%%&&&&&&$$$$$$&&&''')))---555HHHccc}}}vvvTTT:::000'''&&&((($$$''''''&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&!!!&&&)))'''''',,,111222,,,***&&&$$$###$$$'''(((000000444555///((((((---%%%%%%&&&&&&'''((()))***///777HHH```vvvttt[[[@@@111,,,((('''((((((((('''&&&''')))+++,,,***)))((('''&&&''''''(((&&&&&&&&&&&&'''+++111555;;;555...)))&&&&&&''''''***'''$$$$$$%%%''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&(((***))))))+++000444???999111+++((('''&&&&&&''''''&&&''''''((())))))111<<>>444000...///111........./////////000000000111222666>>>DDD@@@777111222444999BBBRRRnnntttZZZFFF777222333------------------------***+++,,,,,,******+++,,,************))))))))))))((('''(((******)))///777;;;>>>;;;000(((((((((&&&''''''&&&&&&&&&'''(((((('''***...333555444///,,,((())))))(((&&&$$$%%%&&&$$$)))'''&&&,,,,,,333DDDZZZxxxxxxaaaEEE444///'''&&&)))'''$$$***&&&%%%***((($$$((('''''''''%%%%%%+++777AAALLLKKK@@@///&&&(((((($$$$$$&&&''''''&&&%%%%%%&&&''''''(((&&&$$$"""###$$$$$$%%%%%%%%%%%%$$$###"""&&&((())),,,444;;;999222+++***((('''&&&&&&''''''""""""###$$$%%%%%%&&&&&&(((((((((((())))))))))))((((((''''''''')))+++,,,---444GGGdddyyy[[[DDD666///+++******'''&&&((())))))))))))(((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))%%%&&&(((+++...;;;SSSjjjttteeeLLL333'''&&&&&&$$$$$$&&&'''%%%"""!!!###&&&%%%&&&&&&%%%%%%(((...333222+++&&&&&&&&&%%%&&&)))&&&%%%$$$$$$$$$&&&(((******,,,---,,,)))'''&&&&&&###%%%&&&&&&%%%$$$%%%'''$$$(((111CCC]]]xxxwwwUUU;;;000'''&&&(((%%%(((((((((''''''&&&&&&&&&$$$%%%''''''''''''(((***%%%)))'''&&&,,,222555,,,***'''$$$###$$$&&&(((......222444...%%%%%%,,,$$$%%%%%%&&&'''((()))))),,,333CCCXXXnnn|||hhhPPP888---+++((('''((()))((('''&&&''')))+++,,,***)))(((&&&&&&''''''((($$$$$$%%%&&&(((---333777999444---(((''''''(((((()))&&&######&&&)))***)))'''&&&&&&%%%%%%&&&&&&'''&&&(((***))))))+++000555???999111+++((('''&&&&&&'''&&&&&&&&&(((***,,,---333>>>DDD<<<222...---+++))))))))))))***+++,,,------:::???666...///...))),,,+++++++++---///222444999MMMuuu~~~```MMMQQQdddaaaGGG:::888222000///...///000///...---------...///000000111........................---..................---............/////////000///000777HHHcccwwwUUU<<<444...///222///...111444444111000111222111000///...---......///---------......000111222---...//////000/////////,,,///000000333AAAVVVgggfffUUUBBB777111...///111............/////////000222111333999BBBDDD<<<222000444111333@@@MMMccc}}}{{{^^^HHH:::333000......---,,,,,,,,,,,,---------,,,,,,+++***)))))),,,+++)))((((((((()))******)))'''&&&'''***,,,...555:::999000))))))(((%%%''''''''''''''''''''''''(((((()))---222444222000***(((''''''(((((('''%%%(((%%%$$$&&&'''***111999QQQiii|||bbbJJJ444,,,***%%%"""###&&&&&&&&&&&&&&&&&&&&&&&&,,,'''$$$%%%'''---999EEEQQQMMM@@@///'''''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&%%%%%%$$$###!!!"""%%%(((***((('''---555888444...''''''''''''''''''''''''!!!"""###$$$%%%&&&&&&&&&(((((((((((())))))))))))''''''''''''((()))++++++---111>>>WWWsssmmmQQQ???444...((('''***,,,***((((((((())))))((('''&&&&&&&&&%%%$$$&&&((())))))(((&&&&&&'''((()))******+++###&&&)))***222BBBQQQYYYaaa^^^MMM222###&&&***)))######$$$%%%%%%&&&''''''!!!###$$$$$$%%%'''***---///---)))&&&$$$""""""###%%%%%%$$$$$$%%%%%%&&&''',,,...000///,,,)))&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%(((000<<>>MMM___pppwwwvvvcccGGG...)))+++'''%%%''')))((('''&&&%%%&&&'''''')))((('''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&***222888999444---'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$'''(((%%%&&&)))(((''''''((('''(((...777???===666,,,'''((((((&&&$$$%%%'''''''''(((***,,,888>>>>>>777000---,,,+++******))))))******+++,,,000000000///...---++++++---......---,,,...111444===RRRuuutttYYYQQQ```gggKKK===888999555111......///000000111000000111333555444333111///------......---,,,...............///000000---------......000111222444444888GGG```|||]]]===222222111/////////000222222111111111222000...---,,,......---,,,------------------------........................000...///333555>>>WWWppprrr^^^EEE666222000...,,,...///000000///000222444333333555===EEEFFF>>>444111444111111<<>>///'''''''''$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%###""""""###%%%&&&%%%&&&%%%$$$###$$$&&&))))))''''''---555888333---''''''''''''''''''''''''######$$$%%%&&&&&&&&&%%%'''((((((((())))))))))))(((((('''(((((()))***+++---111???WWWsss}}}cccJJJ:::333...((('''***+++***(((((((((((((((((('''&&&&&&&&&%%%%%%&&&(((***)))(((&&&&&&'''((()))++++++,,,%%%((()))+++555EEEQQQVVVQQQRRRFFF111%%%&&&'''$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%(((+++...,,,)))&&&$$$#########%%%%%%$$$$$$%%%%%%&&&'''+++---//////,,,)))&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&###&&&,,,777GGG[[[nnnzzzttt___EEE222***'''%%%######$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''))),,,111444...***'''%%%%%%&&&''''''+++,,,///000,,,&&&&&&+++((((((((((((((((((((((((***///777BBBTTTeeennnooo\\\CCC---)))+++(((%%%'''((('''&&&%%%$$$%%%%%%&&&(((((('''%%%%%%$$$$$$%%%%%%&&&'''&&&'''+++222888888333,,,'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$''''''%%%%%%((((((&&&'''((('''(((...777<<<:::444***&&&((()))'''$$$&&&'''''''''(((+++---888======666...,,,,,,*********))))))******+++,,,---------------,,,+++***---......---,,,...111444>>>TTTwwwcccWWWbbb}}}pppRRR@@@888777555222000111111000///111000///000333444333222000...------...///...---...............///000000...............///000111222222666DDD]]]|||aaaAAA444333111......///000222222111111111222111///------...///...---------------------------........................000...///333666???XXXqqqyyyfffMMM<<<666444222000...///000000///000222444444444888AAAHHHGGG>>>666222555000///888@@@QQQiiifffMMM===444111///...------,,,------------,,,,,,++++++*********+++******)))((()))))))))(((''''''&&&'''(((***+++000444555000+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''***...222444555,,,***((('''(((((('''%%%'''%%%&&&))))))(((,,,111>>>RRRiiizzzzzzbbbJJJ333,,,+++'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&+++'''%%%&&&(((---:::FFFOOOHHH;;;---'''''''''%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%#########$$$%%%&&&%%%&&&&&&&&&%%%%%%''')))(((&&&'''---555888222,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%''''''((((((((()))))))))))))))(((((((((((())))))---111???WWWrrrrrrYYYCCC666111---)))(((***+++***((((((((((((((((((''''''&&&(((&&&&&&''')))******)))&&&&&&''')))***,,,------)))******...;;;JJJPPPPPPAAAEEEAAA333)))(((&&&"""%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$"""###&&&(((,,,***(((&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''***,,,//////---)))'''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%***111???QQQcccoooqqqaaaIII666,,,)))'''%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%''''''))),,,000444,,,)))&&&%%%%%%'''((((((++++++...000,,,&&&&&&***((((((((((((((((((((((((***---000777FFFXXXbbbdddQQQ===+++)))+++)))&&&'''&&&&&&%%%$$$$$$$$$$$$%%%((('''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&'''+++333999777222,,,'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$''''''$$$$$$&&&'''&&&'''(((((((((...666999777111)))&&&((()))(((%%%&&&'''''''''))),,,...888<<<:::333,,,+++***)))******))))))******+++,,,******++++++++++++******---------------...222444???VVVyyyqqq```ccczzz{{{ZZZCCC777555444222111222222000///000///...///111333222111///...,,,---...//////...///............//////000//////.........//////000000000444@@@XXXwwwfffEEE777444000---...///000222222111111111222222000......///000///...------------------------........................000...///444666@@@YYYsss}}}lllSSS???555222000///...///000000///000222444444333888BBBIIIEEE<<<555111555000///666<<>>VVVpppmmmUUUAAA555///,,,)))((()))******)))'''((((((((((((((('''''')))''''''(((*********)))%%%&&&''')))***,,,---...---++++++222AAAMMMNNNHHH999>>>>>>555---***'''###%%%%%%%%%%%%%%%%%%%%%$$$((('''&&&###!!!"""&&&)))***)))(((&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((+++...///---)))'''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''')))...777FFFWWWccclllaaaMMM999,,,(((&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&(((+++///222,,,)))&&&$$$&&&((())))))******---///---'''&&&)))((((((((((((((((((((((((+++---...333???OOOXXXYYYEEE666***(((+++)))''''''&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%$$$&&&''''''''',,,333999555000+++'''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((%%%%%%'''&&&######%%%'''%%%&&&(((((('''---555999888222)))&&&((()))(((&&&&&&''''''''')))---000888:::888000******)))(((******))))))******+++,,,))))))***+++++++++++++++,,,------------...222555???XXX|||}}}hhheeevvveeeKKK===;;;888444222111111000000///......///000111111000///---,,,---///000000/////////............///000000//////............/////////222>>>TTTrrriiiHHH888444///---//////000222222111111111222333111//////000111000///------------....................................000...///444777AAA\\\vvvsss\\\CCC555000///---...///000000///000222444444222777BBBGGG@@@777222///444000///666;;;GGG]]]vvvpppVVVCCC888555//////...------------...,,,,,,+++++++++++++++***************)))))))))(((&&&''''''(((((((((((((((+++...222222...)))((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***///444777///,,,)))'''''''''&&&%%%((((((***...---******---222@@@RRRfff|||xxxcccKKK333,,,+++(((''')))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((()))---:::HHHLLLAAA333+++'''&&&&&&&&&''''''&&&%%%$$$$$$###############$$$$$$%%%%%%&&& """%%%&&&%%%%%%%%%&&&&&&%%%(((000888888222***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%''''''''''''((((((((((((***))))))(((((((((((())),,,000===TTTnnnjjjQQQ>>>333---,,,***))))))***))))))''''''(((((((((((((((''')))((('''((()))***)))(((&&&&&&''')))***+++,,,---...,,,---555EEEOOOJJJ???777;;;;;;555...***'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###"""###'''***)))(((((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&***...///---***'''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&(((***///;;;JJJVVVaaa]]]OOO;;;,,,&&&### %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&)))---111,,,)))&&&$$$&&&((()))))))))))),,,///...(((&&&((((((((((((((((((((((((((()))+++,,,111;;;HHHNNNMMM;;;111)))(((***)))'''&&&'''''''''''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$&&&''''''(((,,,444:::333///***&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((%%%$$$&&&&&&###"""%%%&&&%%%&&&)))((('''---444<<<:::444***&&&((()))'''&&&'''''''''(((***...222999:::555---)))))))))'''******))))))******+++,,,)))***+++,,,------------,,,------------///222555@@@ZZZooogggsssuuu\\\NNNKKKFFF>>>777333111000///000.........000111000//////...------///111000000//////............//////000//////............///000000222<<>>HHHSSSVVVOOO<<<,,,'''###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&)))---000,,,)))&&&%%%%%%'''(((((()))(((***///...)))&&&'''((((((((((((((((((((((((%%%(((***...777BBBFFFDDD555///***'''(((((('''&&&''''''((((((((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&''''''(((---555;;;111---)))&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&$$$###&&&&&&######%%%%%%$$$&&&)))(((''',,,333<<<;;;444***&&&(((((('''''''''((('''(((+++///333:::999444,,,((())))))'''******))))))******+++,,,++++++,,,---......------+++,,,---------///333666BBB^^^xxxkkkrrrmmm^^^WWWQQQHHH@@@999555111///000///...///000111000///000///---...///000000///000//////............/////////.........//////000000000222;;;NNNlllmmmKKK:::333......111///000222222111111111222333111//////000111000///---------...//////000000........................000...///444888EEE```|||sssUUU>>>555222///...///000000///000222444<<<777;;;DDDEEE;;;333333---333111111777999CCCVVVjjjaaaGGG777111000//////...............++++++++++++++++++++++++)))******+++***)))(((''''''(((***++++++***(((&&&,,,---222777333***(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((())),,,000444222///***'''&&&&&&&&&%%%&&&%%%(((++++++'''(((,,,+++666EEEWWWnnn}}}gggNNN555,,,+++(((''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++***---;;;IIIIII:::---((((((&&&%%%'''%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&!!!&&&((((((&&&&&&&&&&&&'''+++333;;;;;;333***%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&%%%&&&&&&&&&'''''''''(((((((((((('''(((((()))***+++,,,...999OOOhhhqqqWWWBBB444...************)))((())))))&&&&&&'''(((((((((((((((((('''&&&'''(((((('''&&&&&&&&&''''''((((((((((((***,,,000:::GGGKKK@@@111000333555444...(((&&&&&&$$$$$$$$$%%%%%%&&&&&&&&& """$$$%%%%%%%%%&&&''')))))))))((('''%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''###'''---///...+++'''&&&$$$$$$%%%%%%%%%%%%&&&&&&!!!$$$&&&&&&&&&+++777@@@DDDNNNMMM===///)))&&&"""&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''(((***...222...***'''%%%%%%&&&''''''(((''')))...///***&&&&&&((((((((((((((((((((((((%%%'''(((+++444???CCCBBB222///+++'''&&&''''''&&&&&&&&&'''''''''&&&%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$&&&''''''(((---555<<>>;;;HHHLLL>>>111---***%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%'''((())))))***,,,000333...+++'''%%%%%%&&&&&&&&&(((''')))...///***&&&%%%((((((((((((((((((((((((((()))(((***333???EEEDDD111000,,,'''%%%''''''%%%%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$###$$$$$$%%%%%%$$$&&&'''((()))...666<<<...+++(((&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((((($$$""""""%%%&&&$$$$$$'''$$$$$$&&&)))(((''',,,222666555///'''%%%(((***)))((((((((('''(((,,,111555<<<:::333***'''******(((*********)))***++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,---///333666GGGfffwwwwwwfffRRR@@@@@@AAACCCCCC@@@;;;777222111///000111222000///333111///...///000///...111000///...............---------......000111222//////000777IIIfffvvvSSS???555---,,,000///111222222111111222333222000......///000///...---------...///000000111........................000...000444999FFFcccdddHHH===888333...///000000///000222444;;;<<>>CCC```uuugggJJJ:::777222000---+++,,,,,,+++***------,,,,,,+++***))))))************))))))))))))'''''''''''''''((())))))---///333555444///)))%%%((('''&&&$$$######$$$$$$((('''&&&&&&(((+++...000///222///%%% ###&&&&&&&&&&&&&&&&&&&&&'''((()))***111999FFF\\\sssmmmSSS777,,,+++)))&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&$$$%%%''')))---777BBBBBB777---)))&&&$$$###%%%"""%%%%%%""""""$$$$$$"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&)))222:::;;;444,,,&&&%%%$$$$$$$$$%%%&&&'''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((,,,---555GGGbbbyyycccNNN;;;000---******))))))((((((''''''******))))))((((((''''''((('''%%%%%%%%%&&&(((***&&&&&&&&&&&&&&&'''(((((())))))111BBBLLLFFF777,,,---...333666111((($$$&&&############$$$%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%''')))******(((&&&%%%&&&%%%$$$######%%%%%%$$$###$$$''',,,000000---(((%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$"""$$$(((******///666;;;<<<@@@BBB999+++&&&((((((&&&$$$###$$$%%%%%%$$$''''''&&&%%%%%%%%%%%%&&&%%%&&&''''''(((,,,111555///+++'''%%%%%%$$$$$$###$$$&&&)))++++++)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%***+++***444BBBCCC;;;...,,,((($$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''%%%)))222777888///***&&&((((((&&&&&&)))&&&((('''######'''(((&&&%%%$$$$$$&&&))))))&&&$$$)))&&&$$$'''((()))---333999333,,,(((((()))(((&&&&&&&&&&&&'''***...222555>>>333)))(((+++***(((''')))************+++++++++---,,,,,,++++++,,,,,,------,,,,,,/////////222888LLLlll~~~yyyyyyXXXFFF999888777666777888:::<<<555333000---,,,---...000//////.........---------000///...------...///000............////////////000000,,,333GGG[[[zzz{{{YYY>>>333111111000//////000111111111111111111111000000000000000111......////////////......---------............///...///111222666GGGfffqqqQQQ<<<444333444000///000111000222666<<<>>>CCCHHHDDD:::333111000000//////111666===BBBXXXmmmjjjMMM<<<888333111...---------,,,+++---,,,,,,++++++*********************))))))))))))'''''''''''''''((())))))***---111444444000***%%%((('''&&&$$$###$$$$$$%%%((('''&&&&&&'''))),,,...///333000'''!!!###&&&&&&&&&&&&&&&&&&&&&'''(((((()))...555AAAUUUmmm{{{sssYYY===///+++)))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%'''%%%%%%((()))---777AAA@@@666,,,(((&&&$$$$$$%%%!!!$$$$$$""""""%%%&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%(((111999:::333+++'''&&&%%%$$$$$$$$$%%%&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((,,,---444FFFaaasss\\\HHH666,,,***((((((((((((((()))))))))))))))))))))((((((''''''((('''&&&%%%%%%&&&((()))''''''&&&&&&&&&''''''((()))***444DDDMMMFFF777,,,,,,...222666222)))%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&((())))))'''%%%$$$%%%%%%$$$######%%%%%%$$$######&&&+++//////,,,(((%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$'''((('''+++111444666===BBB===111)))((((((&&&$$$###$$$%%%%%%$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&'''(((,,,111444...+++'''%%%%%%%%%$$$$$$$$$&&&)))++++++)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&)))***+++777CCCBBB888---+++'''$$$######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&***222888888///***&&&((((((&&&&&&(((&&&((('''######'''(((&&&%%%$$$$$$&&&((()))'''$$$)))&&&%%%'''((()))...444;;;444,,,((('''((((((&&&'''&&&&&&'''***...333666;;;111((((((++++++******)))************+++++++++,,,,,,++++++++++++,,,,,,---,,,,,,/////////222888LLLlllyyytttSSSAAA888777666555666777999:::555444111...------.../////////.........---------000///...------...///000............///////////////000,,,111AAASSSrrr}}}[[[@@@333111111000//////000111111111111111222222111000//////000000......////////////......---------............///...///111222777GGGfffyyyZZZCCC777222333///...111111000222555===@@@FFFJJJDDD999222222000000//////111555<<<@@@NNNbbboooQQQ>>>888444111...---.........---++++++++++++++++++++++++************))))))))))))(((''''''''''''(((((()))(((***...333444111,,,'''((('''&&&$$$$$$$$$%%%%%%((('''%%%%%%&&&(((***+++000333111***%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((+++000999LLLcccttt|||xxx```CCC111***(((''''''&&&&&&%%%%%%%%%$$$$$$$$$'''%%%&&&((())),,,555???===444+++((('''%%%%%%&&&!!!$$$$$$"""###&&&&&&$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$(((000888999222***((('''%%%$$$###$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++---444DDD^^^}}}lllUUUBBB222***(((&&&''''''((())))))******)))))))))(((((((((((('''''''''&&&%%%%%%'''((()))(((''''''&&&&&&&&&''''''))),,,777FFFLLLCCC555++++++---111555333+++&&&&&&'''&&&&&&%%%%%%%%%%%%&&&$$$%%%&&&%%%$$$###$$$%%%%%%''')))(((&&&$$$$$$$$$%%%$$$######%%%%%%$$$###"""%%%***---...,,,)))&&&((('''&&&%%%$$$$$$######'''%%%%%%'''&&&$$$''',,,,,,///777???@@@777,,,'''(((&&&$$$###$$$%%%%%%$$$''''''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&'''+++000444---***&&&%%%%%%&&&%%%%%%%%%&&&(((******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))---:::EEE@@@333+++)))&&&$$$###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&***333999999///***&&&'''(((&&&%%%(((%%%((('''$$$$$$'''(((%%%%%%%%%$$$&&&(((((('''%%%(((%%%%%%'''((()))...666===666,,,'''&&&'''''''''((('''%%%&&&)))///555999888...'''(((+++++++++,,,)))************+++++++++++++++************++++++---,,,,,,/////////222888KKKkkkyyynnnMMM;;;666555444444444555777888777555222///.........///...............---------//////...------...//////............////////////---000---///;;;IIIfff___BBB444111000000//////000111111111111111333333111000////////////......////////////......---------............///...///111333777HHHggggggNNN<<<222111......222222111222555<<<@@@FFFJJJCCC888222222////////////000444:::>>>GGG[[[{{{sssTTT@@@888333000...------...------++++++++++++++++++,,,,,,************)))))))))(((((((((''''''''''''((()))''')))---333666555///***((('''&&&%%%$$$%%%%%%&&&'''&&&%%%$$$%%%&&&'''(((000333333...)))&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())),,,333CCCXXXlllxxxvvvbbbHHH333)))&&&'''(((&&&%%%%%%%%%%%%$$$$$$$$$'''&&&&&&((()))+++444===;;;111)))''''''%%%%%%'''###&&&%%%######%%%%%%"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$(((000999:::222***)))'''&&&$$$######$$$$$$######$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''((((((&&&&&&&&&''''''''''''(((***,,,333BBB[[[yyyfffOOO>>>111++++++'''''''''((((((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))(((((('''&&&&&&&&&&&&''')))...:::FFFHHH>>>111)))***+++000555444,,,'''&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%&&&(((***)))'''%%%%%%%%%%%%$$$######%%%%%%$$$###"""%%%))),,,...---***)))((((((&&&$$$#########$$$'''%%%&&&(((&&&$$$&&&***)))+++111:::>>>999///'''(((&&&$$$###$$$%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&'''+++000444,,,)))&&&%%%%%%&&&&&&&&&%%%&&&((())))))(((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''(((000>>>FFF===///)))(((%%%$$$$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&+++444:::;;;///***&&&''''''%%%%%%'''%%%''''''$$$$$$''''''%%%%%%%%%%%%&&&'''''''''&&&(((%%%%%%'''''')))000888???777,,,&&&%%%&&&'''''')))'''%%%%%%)))///666;;;666---'''(((*********+++))))))*********++++++++++++******))))))******+++---+++,,,/////////222888IIIjjjxxx}}}kkkJJJ999444444333333333333444555777666333111///......///............................................................////////////,,,000///000777BBB^^^dddFFF666111000000//////000111111111111111444333222000///...............////////////......---------............///...///111333888IIIiiiuuuZZZBBB222111//////222333111222555;;;>>>DDDHHHCCC888111000////////////000333888<<>>UUUssssssUUU@@@444,,,))))))))))))(((((('''&&&&&&%%%&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''(((((()))111===DDD>>>111)))'''((((((---555666000)))&&&$$$######""""""""""""###"""###$$$$$$######$$$%%%)))***,,,+++)))(((''''''%%%$$$######%%%%%%$$$###%%%&&&(((***++++++******((('''%%%######$$$%%%&&&$$$###%%%((((((&&&''',,,)))***+++---222555000((((((&&&$$$###$$$%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''(((,,,111555---***&&&%%%%%%&&&%%%%%%%%%&&&''''''''''''&&&%%%###$$$$$$%%%%%%&&&&&&'''((('''+++555AAABBB888---'''&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&''''''---666===>>>000***&&&'''&&&$$$###%%%$$$'''(((%%%%%%((('''$$$%%%&&&&&&&&&%%%%%%''')))&&&%%%&&&'''&&&(((222======666,,,'''&&&'''''''''((('''&&&'''+++222999===333---)))))))))''''''))))))************+++++++++++++++************++++++---,,,,,,/////////222888FFFhhhppplllrrrhhhJJJ;;;222222222222111111111111444333222111000/////////---------...............------............------............////////////---111///000777>>>TTTtttnnnNNN999111000111//////000111111111111111333333111000////////////......////////////......---------............///---///222444:::KKKkkkxxxYYYAAA888444222333333111333777===;;;>>>EEEFFF???555/////////000///000222666999===JJJaaa~~~~~~___EEE999111...,,,,,,---......------,,,,,,++++++*********************))))))))))))))))))(((''''''''''''''')))))),,,333;;;;;;555...((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&'''''')))+++111666222)))%%%((('''&&&%%%%%%$$$$$$%%%%%%$$$%%%)))///444===PPPbbbiiigggZZZEEE333---+++)))((((((((('''''''''&&&&&&###"""%%%(((***,,,444===777...(((''''''$$$###$$$###&&&&&&###$$$&&&&&&$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%)))111999:::333+++'''&&&%%%$$$$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&'''(((######$$$$$$%%%&&&&&&'''&&&&&&&&&''''''''''''((((((***000<<>>???000***&&&'''&&&######%%%###'''(((&&&&&&((('''###%%%&&&'''&&&$$$$$$''')))&&&%%%&&&'''&&&(((333???;;;444,,,((('''((((((&&&&&&&&&&&&)))---444:::===///+++((())))))'''(((+++)))************+++++++++,,,,,,++++++++++++,,,,,,---,,,,,,/////////222888EEEgggjjjbbbeee}}}fffHHH999222222222222222111000000111111000000000/////////---------.........//////,,,------......------,,,............////////////...000,,,---444:::MMMjjjrrrPPP:::111000111//////000111111111111111222222111000//////000000......////////////......---------............///---///222555:::LLLmmmhhhOOO===888444444333111444888???;;;===EEEIIIBBB777000//////000//////111555888:::DDDWWWqqqaaaGGG:::222///------...//////...------,,,,,,+++***))))))************))))))))))))***)))((('''''''''''''''((((((+++222:::;;;444---((('''&&&%%%&&&&&&(((((($$$$$$%%%&&&&&&'''((((((''')))000666333)))%%%((('''&&&%%%%%%$$$$$$$$$$$$###$$$(((///222999JJJ\\\kkklllaaaLLL888000,,,))))))(((((((((((('''''''''""""""$$$(((***---555>>>777...(((''''''$$$######!!!$$$%%%###$$$((()))'''######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$(((000888999222***&&&%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$%%%'''((()))""""""###$$$$$$%%%&&&&&&&&&&&&&&&'''''''''(((((((((***000<<>>OOOfffgggKKK>>>444...,,,------******++++++++++++++++++++++++++++++***)))(((''''''''''''((((((((((((''''''''''''''')))***---555;;;999333***(((&&&&&&&&&'''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$)))...000222222,,,$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((++++++,,,555DDDPPP\\\ggghhhUUU???333---((()))((('''&&&&&&%%%&&&&&&'''$$$%%%***+++,,,333>>>222---(((%%%$$$$$$%%%$$$"""###$$$&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%""""""###$$$&&&'''((((((''''''(((,,,444999444+++%%%$$$$$$######$$$$$$%%%$$$###$$$&&&%%%"""###'''&&&((('''######&&&'''%%%(((''''''&&&&&&&&&''''''******...888LLLjjjtttYYY@@@666111***&&&))))))(((&&&&&&((()))((('''%%%((((((%%%&&&***+++)))'''''''''''''''''''''''''''''''''%%%$$$%%%(((+++...===EEE===111,,,)))%%%)))(((***000444444---&&&%%%$$$######%%%''''''&&&$$$$$$$$$###"""###%%%''''''***......***&&&$$$$$$###$$$$$$###""""""###%%%"""(((%%%!!!%%%### &&&###"""!!!"""###%%%%%%$$$'''''''''&&&%%%$$$"""!!!'''%%%$$$''',,,111222222)))(((&&&&&&&&&&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&)))'''%%%%%%(((---333777///)))%%%&&&&&&$$$###&&&&&&&&&&&&''''''''''''(((###$$$$$$###"""!!!###%%%((()))222???EEE>>>111((('''&&&$$$######$$$&&&'''"""###%%%&&&%%%###!!! '''&&&&&&%%%%%%&&&&&&'''&&&(((&&&%%%///<<>>555000111111111000///000222666===III\\\vvvjjjNNN???444///,,,------+++***,,,+++++++++++++++++++++++++++******))))))*********((((((((((((''''''''''''&&&((())),,,333:::999333+++)))'''&&&''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&###(((---///111111,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))***+++222???JJJVVV___bbbVVVCCC555---))))))((('''&&&&&&%%%&&&&&&'''$$$%%%)))+++,,,333<<<111---(((%%%$$$$$$$$$$$$"""###$$$&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%"""######$$$%%%&&&''''''&&&''')))...666:::444***%%%%%%$$$$$$$$$$$$%%%%%%$$$"""###%%%$$$!!!"""&&&%%%((('''###$$$'''(((&&&(((''''''&&&&&&&&&'''''')))***---777KKKhhhkkkSSS;;;333000***'''***)))(((&&&&&&((()))((('''%%%((((((%%%&&&***+++)))''''''''''''''''''''''''&&&'''&&&%%%%%%&&&)))+++000>>>EEE<<<000+++)))%%%((((((***000555444...(((&&&$$$######%%%&&&&&&%%%###$$$$$$###"""###%%%'''&&&***------***&&&$$$$$$###$$$$$$###""""""###%%%!!!(((&&&$$$(((%%%!!!'''%%%$$$#########$$$$$$###&&&&&&&&&%%%$$$###!!!!!!&&&%%%$$$''',,,000222222***(((&&&&&&&&&&&&$$$############$$$$$$$$$%%%%%%(((&&&%%%$$$''',,,111555...((($$$%%%%%%###"""%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%$$$""""""$$$%%%((()))222@@@EEE>>>111)))'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&&&&&&&%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&&&&((('''&&&///<<<>>>888---)))&&&'''%%%######'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$(((((('''&&&''',,,555<<<<<<111)))((()))'''%%%&&&***'''&&&+++333:::;;;999---,,,***(((((()))***+++************************++++++******++++++,,,---+++---...---,,,---222666HHHkkkcccVVVUUUeee}}}aaaEEE888111222222222111111000000000/////////............222111///...------......------------------------000///...------...///000000,,,,,,111222333@@@RRRwwwYYY???444111000,,,---...000111111222222111111000000//////......///---,,,...000000...,,,---...//////000000/////////000222555===RRRvvvcccKKK::::::<<<777888@@@CCC===999<<>>777,,,'''%%%&&&%%%###$$$((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&$$$"""!!!'''''''''&&&'''---666>>><<<111)))''')))'''&&&&&&)))''''''---555:::999777000///---+++***)))******************************++++++******++++++,,,---+++,,,---+++***,,,111666IIIkkkdddTTTPPP]]]tttaaaFFF:::222222111111111000000000////////////............111000///......---......------------------------000///...------...///000---***,,,000000111;;;IIIlll[[[@@@444111000,,,---...000111111111111111111000000//////......///...---...///000...,,,---...//////000000/////////000222666===SSSwww}}}aaaFFF>>>===;;;>>>GGGDDD>>>999999???CCCBBB???666333//////111333222000666777===JJJ]]]wwwvvvYYYFFF777111---------++++++---,,,,,,+++++++++++++++***++++++***)))))))))))))))((((((((((((''''''''''''&&&((()))***111999;;;999///---)))''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&"""'''***,,,///222000+++''''''&&&%%%%%%%%%&&&&&&"""%%%(((((())),,,333888???BBBKKKTTTMMM:::......)))((('''&&&&&&%%%&&&&&&'''&&&&&&(((***...333777///+++'''%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%(((,,,222:::<<<444((('''&&&&&&%%%%%%&&&&&&'''$$$"""###%%%$$$!!!"""&&&###&&&'''$$$%%%)))***((('''&&&&&&&&&&&&'''(((((('''(((,,,444FFFcccsssQQQ@@@000++++++)))((()))((('''''''''))))))(((&&&%%%((('''%%%%%%))))))'''((((((((((((((((((((((((%%%&&&&&&&&&%%%'''+++---999CCCEEE999---***((($$$'''&&&(((...555666111+++'''%%%$$$###$$$$$$$$$###"""$$$%%%$$$######%%%&&&&&&(((***,,,+++(((%%%$$$"""###$$$###""""""$$$&&&&&&+++'''"""&&&###!!!(((%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$###""""""$$$$$$$$$&&&))),,,///000+++)))&&&%%%%%%%%%$$$###############$$$$$$$$$$$$((('''%%%%%%'''+++000333---'''$$$%%%%%%""""""$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&((('''+++666AAACCC:::///***''''''&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&'''((()))&&&%%%%%%%%%%%%%%%%%%&&&%%%(((((((((111<<<===666***&&&$$$&&&%%%$$$%%%)))$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((('''$$$""" &&&''''''&&&(((...888???<<<111((('''((('''&&&''')))((()))///666:::777444///...---+++***************************+++++++++++++++******++++++,,,------------+++))),,,222888HHHjjjhhhTTTNNNTTTjjjaaaGGG;;;222111111000000000000000///////////////.........000000//////............------------------------///......------......///,,,+++,,,000000000888BBBbbb|||___BBB555222000---...///000111111111111111111000000//////.............../////////...---......///000000000000000///000222666>>>TTTxxxyyy[[[JJJBBB???FFFQQQEEE???999777:::???AAABBB<<<666000---///111222111333444:::GGGWWWnnn~~~___JJJ999222......---++++++...,,,,,,,,,++++++*********000///---+++***(((((('''((((((((((((''''''''''''''')))******000999>>>===222///***((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$'''***+++///444444000)))(((&&&%%%$$$%%%&&&'''###%%%(((((((((***///222555666@@@MMMLLL===111000)))((('''&&&&&&%%%&&&&&&&&&&&&&&&(((+++111555666---***'''%%%%%%%%%$$$###$$$$$$###$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$''',,,333:::===444((('''&&&&&&%%%%%%&&&&&&'''%%%$$$%%%'''&&&"""###'''###&&&'''%%%&&&******'''&&&&&&&&&&&&&&&'''((((((&&&(((+++222BBB^^^fffFFF:::---(((((((((&&&&&&(((''''''((())))))'''&&&%%%((('''$$$%%%((()))&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&(((,,,///<<>>AAA@@@;;;555111000111222333111222999EEEQQQdddfffNNN:::444......---+++,,,...---,,,,,,++++++*********444222000...+++***(((((((((((((((((('''''''''''''''))))))(((---777>>>@@@444111,,,)))((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$''')))***///555666444***)))&&&%%%$$$%%%&&&'''$$$&&&'''''''''))),,,......000777BBBFFF@@@666111)))((('''&&&&&&%%%&&&&&&%%%''''''(((---555888777,,,***'''%%%%%%%%%$$$###$$$$$$############$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$#########$$$'''+++222:::<<<333(((&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%(((&&&###$$$((($$$'''(((&&&'''******'''&&&&&&&&&&&&&&&'''((()))''')))+++111???ZZZ{{{pppWWW===555+++'''((((((&&&$$$'''''''''(((***)))'''%%%%%%((('''$$$$$$'''(((&&&''''''''''''''''''''''''$$$%%%&&&&&&&&&)))---000===CCC@@@222(((''''''$$$&&&%%%&&&+++222444000+++&&&$$$""""""$$$$$$$$$###!!!###%%%%%%$$$$$$$$$%%%$$$%%%'''***+++***&&&###!!!"""######"""###%%%&&&111444,,,$$$&&&%%%%%%---!!!&&&'''%%%%%%&&&)))'''''''''''''''&&&%%%%%%"""###%%%%%%&&&(((,,,///---***&&&$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&'''***...222555///)))%%%&&&&&&$$$$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%''')))(((///<<>>AAA@@@>>>:::666333222333222111666@@@IIIXXXvvvjjjPPP<<<555///...---+++,,,///------,,,,,,+++******)))111000...,,,***)))((('''((((((((((((''''''''''''%%%''''''%%%***555===@@@666222---)))((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&###&&&'''(((---555777666+++)))'''%%%$$$%%%&&&'''%%%%%%%%%%%%%%%'''***,,,+++...222777???BBB;;;111)))((('''&&&&&&%%%&&&&&&%%%'''((((((///888;;;888+++)))&&&%%%%%%%%%$$$"""%%%$$$###""""""###$$$$$$%%%%%%%%%&&&&&&&&&&&&'''###############$$$$$$$$$$$$'''***000888;;;333(((%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$%%%'''&&&"""###'''%%%((()))''''''))))))%%%&&&%%%%%%&&&&&&((())))))(((***,,,000<<>>BBB===///%%%&&&'''$$$&&&$$$%%%***000222...)))%%%###""""""$$$%%%$$$$$$!!!###%%%&&&%%%$$$$$$%%%$$$$$$&&&)))++++++'''###!!!"""######"""###%%%''')))...(((###'''$$$"""***"""&&&'''$$$###$$$'''&&&&&&''''''&&&&&&%%%%%%!!!###%%%%%%%%%'''+++......***&&&$$$###$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%'''***...333555...(((%%%%%%%%%######%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%$$$%%%''')))***222>>>EEE???222((('''###$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%######%%%%%%$$$$$$$$$$$$%%%%%%###(((***+++333===;;;222***&&&$$$%%%$$$"""###'''###$$$$$$%%%&&&&&&''''''######$$$%%%%%%&&&''''''###$$$%%%&&&)))111<<>>ZZZ}}}uuuTTT>>>444///...///000000000000000///111111111000//////......---000222111///...///111//////000111111111111111...///333888AAAXXX}}}MMMEEE;;;555333444444444???===AAAGGGBBB666000444777222333;;;BBBLLLddd|||oooUUUBBB777000333222***(((,,,(((((((((((((((((((((((())))))))))))))))))))))))+++)))'''&&&%%%&&&((()))%%%%%%&&&)))))),,,777BBB@@@333)))'''(((&&&&&&)))$$$$$$#########$$$&&&'''!!!"""$$$'''+++333;;;AAA555,,,&&&''''''$$$$$$'''$$$$$$$$$%%%%%%&&&&&&&&&%%%''')))---777AAA???666///+++'''%%%&&&&&&###!!!###%%%''')))///777:::888)))(((&&&#########$$$%%%###"""!!! !!!"""$$$&&&'''$$$!!!###''')))'''###""""""###$$$$$$$$$$$$###$$$&&&(((---555999222((($$$$$$#########$$$&&&'''&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&)))///999OOOqqqsss]]]III;;;///,,,(((&&&''''''''''''''''''&&&'''))))))(((&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$(((%%%###%%%&&&(((///888JJJ>>>222,,,((($$$###$$$###%%%%%%%%%,,,444333---)))$$$"""%%%%%%###"""###((('''$$$"""""""""###$$$###%%%(((,,,---+++&&&!!!%%%###!!! """$$$%%%%%%###$$$%%%&&&&&&%%%$$$######%%%%%%$$$"""!!!"""###########################!!!!!!"""###$$$&&&((((((------)))$$$###%%%%%%"""""""""###$$$$$$%%%&&&&&&"""$$$$$$$$$)))000222000)))(((&&&$$$############""""""###$$$$$$%%%&&&&&&%%%###"""###%%%'''(((((()))666CCCFFF;;;---'''(((########################$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&,,,666===888...'''&&&$$$$$$$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&$$$(((333===AAA999///'''%%%%%%$$$%%%'''###'''---444666444///***)))((('''((()))***)))(((+++)))((())),,,---+++)))******+++++++++,,,,,,,,,...++++++------,,,///444GGGcccuuuXXXFFFDDDNNNbbbiiiJJJ777222111//////000000///...444111///...000111000...---///000111000///---,,,------------------------...,,,++++++---......---+++---333777555000///333===PPPnnn{{{ZZZ@@@333//////////////////.........222222222111///...------//////.........------------....../////////////////////111666???VVVyyyMMMEEE;;;555333333333222666:::AAAIIIHHH@@@999666333111444:::===EEE[[[sssvvv\\\EEE888000111111***(((+++))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&&&&&&&((()))&&&%%%&&&((())),,,666@@@BBB555***((('''&&&&&&)))%%%$$$#########$$$%%%&&&###$$$%%%'''***000777<<<888...'''((((((&&&%%%'''$$$$$$$$$%%%%%%&&&&&&&&&'''))))))+++444>>>AAA===111---((('''''''''%%%######%%%'''(((///777999666***(((&&&$$$#########$$$######"""!!!!!!"""$$$$$$&&&###!!!###&&&(((&&&###""""""###$$$$$$$$$$$$$$$$$$&&&(((---555999222(((%%%$$$#########$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&)))...777LLLmmmjjjSSSAAA555---+++'''&&&&&&''''''&&&&&&%%%%%%&&&(((((('''&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%$$$$$$'''$$$###&&&'''***222;;;III===111+++'''######%%%"""$$$%%%&&&...777888333,,,'''$$$&&&&&&###"""###'''&&&$$$############$$$$$$&&&+++///111...)))$$$%%%###!!!!!!"""$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%$$$"""!!!"""###########################"""""""""###%%%&&&((()))......+++%%%$$$&&&%%%"""#########$$$%%%&&&&&&&&&###%%%%%%%%%)))000333111***(((&&&%%%$$$###$$$$$$#########$$$%%%&&&&&&&&&%%%#########%%%'''((((((+++777DDDEEE:::,,,'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&,,,777===888...'''%%%$$$$$$%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''%%%)))333===AAA888///'''&&&&&&%%%%%%'''%%%)))///444555222,,,((()))((('''((()))***)))(((+++)))((()))+++,,,+++)))******+++++++++,,,,,,,,,...,,,,,,...---,,,///555GGGcccwwwYYYGGGDDDLLL]]]yyyhhhIII666444222///...000111222111111///...///111222111///......000000000///---,,,------------------------...---,,,+++***+++,,,,,,777666888:::777222000222999KKKfff~~~\\\AAA444111.........///////////////333222111000........./////////.........------------....../////////////////////111666@@@VVVzzzMMMEEE;;;444222111000///,,,666@@@GGGLLLMMMFFF===444333666999999>>>RRRhhh~~~dddJJJ;;;000000111---***,,,************************))))))))))))))))))))))))***)))(((&&&&&&''''''(((&&&%%%&&&((())),,,555>>>DDD999...)))'''&&&''')))&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''+++111555;;;222)))((()))'''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''')))((((((...999AAADDD444000***((())))))(((&&&$$$&&&'''(((///777777444+++)))'''%%%###########################"""""""""%%%"""!!!"""%%%'''%%%############$$$$$$$$$$$$$$$$$$&&&(((---555999222(((&&&%%%$$$#########$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''(((---555HHHggg}}}___FFF666///,,,)))&&&%%%&&&&&&&&&%%%%%%$$$$$$%%%'''((('''%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%&&&&&&%%%###$$$&&&(((,,,777AAAHHH<<>>999...%%%$$$###$$$%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&***444===AAA777...'''&&&&&&%%%&&&((((((,,,111555444000***&&&)))((('''((()))***)))(((***)))((()))+++,,,+++*********+++++++++,,,,,,,,,///,,,,,,///...---111666FFFeeezzz\\\IIICCCHHHVVVoookkkKKK888555222000///111444666666111000//////111222111000......///000///...---,,,---------------------------......,,,***+++///333BBB<<<888888666111///000666CCCZZZwww^^^CCC666222------......//////000000555444333000------///222/////////.........---------......///////////////000000222666AAAXXX{{{LLLEEE;;;444111000...,,,)))333;;;@@@IIISSSRRRIII???;;;999888888===MMM]]]ttthhhLLL===111///111000......++++++++++++++++++++++++))))))))))))))))))))))))))))))(((''''''''''''((('''%%%%%%((())),,,333;;;EEE===222***'''&&&''')))&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%&&&)))---111<<<444+++(((((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''***333>>>EEE888222,,,(((((()))((('''%%%&&&''')))000777777222+++***(((&&&$$$######"""$$$$$$$$$$$$$$$###"""!!!$$$"""!!!"""$$$%%%$$$###############$$$$$$%%%%%%$$$&&&(((---555999222((('''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''(((,,,444EEEaaaxxxwwwXXX>>>000,,,***(((%%%%%%%%%&&&%%%$$$%%%$$$$$$&&&(((((('''&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&&&&''''''###"""$$$'''***///;;;GGGGGG;;;...(((&&&$$$%%%(((######$$$)))000999===>>>///)))%%%%%%%%%######&&&######$$$%%%%%%%%%$$$$$$ ###)))///222000***%%%%%%###""""""$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&"""$$$%%%$$$###"""###$$$########################$$$$$$$$$%%%&&&'''))))))///222000+++'''&&&%%%"""$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&&&&&&&+++222444222***)))'''&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$%%%&&&)))+++222>>>GGGBBB555+++'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""###&&&---888>>>999...%%%#########%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&))))))(((+++555===@@@666---'''&&&'''&&&&&&((((((,,,222555333///***''')))((('''((()))***)))((())))))))))))******************+++++++++,,,,,,,,,///------//////...222777FFFfff}}}^^^KKK@@@DDDQQQiiipppPPP<<<333333333666999<<<<<<<<<:::777333000//////000111....../////////...---,,,------------------------+++...///...,,,///777===AAA999222111111///...///444===PPPlllaaaEEE666111,,,------...///000111111888888666222...---///222////////////............---......///////////////000000222777BBBYYY}}}LLLEEE;;;444111///---+++,,,222555555>>>NNNUUUSSSKKKDDD===999:::???IIISSSkkkhhhJJJ>>>222.../////////...++++++++++++++++++++++++************************))))))((('''''''''''''''(((%%%%%%((()))+++111888DDD???555,,,''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%'''+++///888444...((('''&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%###$$$''')))+++111;;;DDD;;;555---((((((((((((&&&&&&&&&''')))222999777111***)))(((&&&%%%$$$######$$$$$$%%%%%%$$$###"""!!!###""""""###$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$&&&(((---555999222((('''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&''',,,333AAAXXXlll}}}rrrUUU;;;///---((('''%%%%%%&&&&&&%%%###&&&%%%%%%''')))***)))(((%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''######%%%(((***///===JJJEEE:::...)))&&&%%%&&&)))%%%$$$$$$)))///555;;;???...'''#########"""$$$'''######$$$%%%%%%%%%$$$$$$ ###(((...111000***&&&%%%###"""###%%%&&&%%%$$$&&&%%%$$$######$$$%%%&&&"""###$$$$$$###"""###$$$########################$$$$$$$$$%%%&&&'''((()))...222222---((('''%%%"""$$$$$$%%%%%%%%%%%%%%%&&&$$$&&&&&&&&&+++222444222***)))'''&&&%%%%%%&&&'''$$$$$$%%%%%%%%%%%%%%%&&&"""$$$%%%%%%%%%&&&))),,,666BBBHHH@@@222***'''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""###&&&---888>>>888---%%%#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&)))***(((,,,555===???444,,,&&&&&&(((''''''(((''',,,222444222...+++))))))((('''((()))***)))(((((()))))))))))))))************+++++++++,,,,,,,,,...,,,---//////...222888FFFgggbbbMMM>>>BBBMMMeeesssSSS>>>444666;;;AAAEEEFFFDDDBBBDDD@@@999333...---///000...............------,,,------------------------+++...///...,,,///777===999111+++,,,......///111555:::IIIccceeeGGG777000,,,------...///000111111<<<===<<<777111---...000000000/////////.........---......///////////////000000333888CCC[[[KKKEEE;;;555222000---+++///111000///444AAANNNTTTQQQMMMFFF@@@>>>AAAFFFKKKcccwwwiiiJJJBBB777000------------++++++++++++++++++++++++************************(((((((((((((((''''''''')))%%%$$$'''***+++///444AAA???777---(((''''''%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$&&&***---333555222+++&&&%%%%%%###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%'''+++---111:::BBB@@@888///)))'''''''''&&&'''''''''+++444<<<999222)))(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%$$$$$$######%%%&&&'''$$$&&&(((---555999222(((&&&%%%$$$#########$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&'''+++111;;;MMM\\\jjjooossskkkTTT;;;///---(((&&&%%%%%%&&&'''%%%$$$&&&%%%%%%'''***+++***)))%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''###$$$&&&((()))///===LLLBBB777---)))'''%%%%%%(((&&&$$$$$$)))...333:::@@@000(((###""""""!!!###'''$$$$$$$$$$$$$$$$$$$$$$$$###%%%)))...111000,,,)))%%%$$$###$$$&&&&&&&&&$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$$$$###"""$$$%%%########################$$$$$$$$$$$$%%%&&&'''(((,,,111333...)))'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&***111333111)))(((&&&%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&&&&%%%&&&***...999FFFJJJ>>>///)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$'''...999>>>777,,,%%%$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%)))***(((+++444;;;>>>333+++&&&'''((('''''')))(((---333444111---******)))((('''((()))***)))((('''(((***)))(((((()))+++******+++++++++,,,,,,,,,---+++,,,...///...222888GGGhhheeeOOO>>>@@@JJJ___}}}uuuTTT>>>777:::AAAGGGLLLKKKFFFBBBEEECCC>>>777111...///000.........------------------------------------------......,,,***+++///333111,,,***,,,...///111444555888CCCYYYwwwjjjKKK888000------......//////000000;;;???BBB>>>666000...///000000000/////////......---......///////////////000000333999DDD\\\KKKDDD<<<666333111...,,,......///000000444@@@LLLRRRVVVWWWPPPGGGCCCFFFJJJ\\\mmmnnnPPPKKKBBB777///---------++++++++++++++++++++++++************************(((((((((((((((''''''&&&***%%%$$$'''******...222===>>>999///)))((('''###$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%$$$%%%(((***...666888000'''%%%&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$'''###"""'''***...666???EEE===222+++(((((('''&&&''''''''',,,666>>>;;;444'''''''''''''''&&&&&&%%%%%%$$$#########$$$%%%&&&###$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$######%%%&&&((($$$&&&(((---555999222(((%%%$$$#########$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&'''***---222>>>KKKSSSYYYaaaaaaRRR;;;---***((('''&&&&&&''''''&&&$$$%%%$$$$$$&&&)))***)))((($$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&&&&&&&$$$%%%'''((((((---<<>>CCCEEECCC>>>:::<<<>>>>>>;;;777222111111......------,,,,,,,,,---------------------------...---,,,+++***+++,,,,,,---,,,---//////---///333333555>>>PPPkkkpppOOO:::111.........///////////////888???EEEDDD<<<555111111000000000000/////////...---......///////////////000000333999EEE]]]JJJDDD<<<666444222///---,,,+++///444000,,,555DDDQQQ]]]eee^^^OOOFFFHHHMMMVVVfffsssXXXVVVMMM???444//////000************************************************((((((((()))(((''''''&&&***%%%$$$'''******---111;;;===999///))))))'''"""###$$$&&&'''((('''&&&&&&&&&''''''&&&$$$$$$&&&(((+++777<<<333)))&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&& %%%)))111;;;III@@@444,,,))))))((('''''''''''',,,888@@@===555&&&'''''''''''''''&&&&&&%%%$$$"""""""""$$$&&&(((###%%%&&&%%%%%%%%%&&&'''&&&%%%$$$######%%%'''((($$$&&&(((---555999222((($$$$$$#########$$$&&&'''$$$$$$&&&&&&&&&&&&$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((&&&''')))***,,,555>>>DDDJJJUUUZZZOOO:::+++'''((('''&&&'''((((((&&&%%%#########%%%((()))((('''$$$$$$%%%&&&&&&%%%%%%%%%""""""###$$$$$$%%%&&&&&&%%%&&&((()))''',,,;;;KKK999000((('''&&&###!!!"""&&&"""###***///333===GGG:::111((($$$"""!!!$$$)))'''%%%"""""""""###$$$$$$$$$&&&)))++++++)))&&&$$$$$$$$$%%%''''''&&&$$$###$$$%%%&&&&&&%%%$$$###!!!###$$$$$$######$$$&&&####################################$$$%%%&&&&&&'''///333///)))'''%%%$$$######"""""""""""""""""""""$$$$$$$$$)))000222000'''&&&%%%$$$$$$$$$%%%&&&######""""""""""""""""""!!!$$$'''&&&$$$%%%+++000>>>JJJLLL;;;+++''''''$$$##############################$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&)))///999===444)))'''&&&$$$$$$$$$$$$###!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))(((+++333999;;;111***&&&''')))(((((()))---222666555///)))&&&&&&)))((('''((()))******(((&&&(((******'''''')))+++******+++++++++,,,,,,,,,+++)))***---------111777GGGiiihhhQQQCCC@@@CCCSSSooozzzYYYBBB666666888;;;;;;999444000222777===???;;;666333222......---,,,,,,,,,,,,---------------------------...,,,++++++---......---,,,,,,///111///***+++000111333:::JJJccctttSSS<<<222///////////////.........444===FFFHHHAAA888444333000000000000////////////---......///////////////000111444:::EEE^^^NNNDDD999333333222...***......------///222555777FFFVVVfffeeeWWWJJJGGGJJJPPP^^^tttsss[[[OOOCCC<<<777000,,,+++---,,,***(((((()))***+++))))))))))))))))))))))))))))))(((((('''''''''&&&%%%&&&''''''''''''***,,,111;;;<<>>222)))'''%%%%%%&&&&&&%%%$$$&&&%%%$$$######%%%'''((('''&&&$$$""""""###$$$%%%((('''%%%"""!!!"""&&&)))&&&'''(((,,,444999444+++'''$$$###%%%%%%###%%%(((''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$###"""!!! &&&%%%%%%&&&(((+++...000999>>>JJJTTTNNN;;;---***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++%%%"""&&&&&&$$$###((((((%%%***777AAAAAA888...&&&%%%&&&%%%###$$$###"""###%%%'''...<<>>666//////............/////////999@@@BBBBBBBBB<<<333555///---///...***,,,111////////////////////////000111444:::EEE^^^KKKBBB777222222333000---...------...///111333444<<>>AAA>>>333***))))))(((&&&)))***///;;;EEE???222)))'''%%%%%%%%%&&&%%%$$$%%%%%%#########$$$&&&''''''&&&$$$###"""###$$$%%%&&&&&&%%%###!!!"""&&&((('''(((***...666;;;666---((($$$###%%%%%%###$$$'''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%'''***---...444888EEEPPPLLL:::---+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))%%% ###&&&&&&$$$$$$))))))'''---;;;CCCBBB666---&&&%%%&&&%%%$$$%%%###"""###%%%'''---:::HHHGGG777)))%%%'''%%%$$$$$$&&&&&&&&&%%%$$$############$$$%%%&&&,,,111...(((***'''%%%$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$###""""""###$$$$$$###############%%%&&&''')))---111333111+++%%%!!!%%%%%%$$$$$$###$$$$$$$$$%%%&&&&&&&&&***111222///)))(((&&&%%%$$$$$$%%%%%%""""""############""""""%%%$$$%%%''''''''',,,333FFFIIICCC333&&&###%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###(((---444;;;???666***$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&,,,555:::999---***''''''(((*********...555999333,,,(((((('''''''''''''''((((((((((((************++++++++++++,,,++++++******++++++,,,---......------...111444EEEeee{{{ZZZGGGBBBAAAMMMccc___DDD888333111333333111000111///111444777888777555333111000///------......///...---,,,,,,,,,,,,---...,,,---...---,,,+++---///------...//////////////////444555===PPPbbbyyy{{{WWW@@@777//////............/////////777>>>@@@BBBDDDAAA;;;666111///111111---,,,///////////////////////////000111444:::FFF___GGG???555000111222111///---------...//////000000333:::FFFTTT\\\[[[RRRJJJPPPVVVdddyyyxxxZZZKKK;;;333000---,,,---...---,,,+++***+++,,,---))))))))))))))))))))))))(((((((((((('''''''''''''''(((((((((&&&&&&(((***111;;;>>>555+++***)))''')))'''%%%%%%&&&'''&&&%%%''''''&&&$$$###%%%(((+++&&&,,,333555222---)))'''$$$"""!!!"""$$$%%%%%%%%%###$$$%%%%%%%%%'''+++///888???AAA999///***((((((%%%))),,,222???IIIAAA222***(((%%%$$$%%%&&&%%%$$$$$$$$$###""""""$$$%%%&&&&&&%%%$$$#########$$$%%%"""###$$$#########%%%''''''(((***...666;;;666,,,)))%%%$$$%%%$$$"""###&&&''''''&&&%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&(((+++,,,...222>>>KKKIII999...,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$!!!"""%%%&&&%%%###$$$)))***)))111???EEEBBB333+++%%%%%%&&&%%%%%%&&&###"""###&&&''',,,888EEEFFF888+++&&&&&&%%%######%%%%%%%%%$$$######""""""###$$$%%%&&&+++000///***((('''%%%%%%&&&&&&$$$###%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""###$$$$$$############$$$%%%&&&&&&(((,,,111444333...'''###$$$$$$$$$###$$$$$$%%%%%%%%%&&&%%%&&&+++222333///)))((('''&&&%%%%%%&&&&&&""""""###############"""%%%$$$&&&(((((()))///777JJJGGG>>>000&&&$$$%%%%%%######$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%''',,,444===???555'''%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''---666::::::---***'''&&&(((***++++++111888:::333,,,)))((('''''''''''''''((((((((((((***++++++++++++,,,,,,,,,,,,++++++******++++++,,,......///......///333555DDDeee```MMMDDD@@@III]]]yyycccHHH888333000222222//////000...///111333555555444444111000///------......///...------,,,,,,------...,,,---...---,,,+++---///------...////////////......444444888EEESSSiii~~~\\\CCC888//////............//////...555;;;>>>AAADDDFFFEEE:::444111333444111......////////////////////////111111444;;;HHHaaaEEE===444//////111000///,,,,,,---.........------111333:::FFFSSSXXXUUUPPPSSSTTT\\\nnnzzz^^^MMM;;;222///......000...------,,,,,,,,,------))))))))))))))))))))))))((((((((((((((('''''''''((())))))(((&&&&&&''')))///999>>>777///+++)))''',,,***((('''(((((('''&&&''''''%%%###"""$$$(((+++%%%+++222666555000***&&&###"""!!!"""$$$&&&&&&&&&$$$$$$$$$$$$%%%'''***+++000:::AAA>>>444+++'''&&&%%%)))---555CCCMMMCCC333+++(((%%%$$$$$$%%%%%%$$$######"""""""""###$$$%%%%%%%%%$$$######$$$$$$%%%!!!###$$$######%%%&&&$$$%%%(((,,,555999333))))))%%%$$$%%%$$$!!!"""%%%'''&&&%%%%%%$$$$$$%%%%%%"""###$$$%%%&&&'''''''''$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&''')))***+++...:::GGGFFF888---+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$&&&&&&%%%###$$$(((***+++555BBBEEE@@@///)))$$$%%%&&&%%%%%%'''###"""$$$&&&'''***555AAAEEE:::---&&&%%%%%%###!!!$$$$$$$$$#########"""""""""$$$&&&'''+++000000,,,'''&&&%%%&&&&&&&&&$$$"""%%%%%%%%%%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$##################$$$#########$$$$$$%%%%%%%%%&&&***000444555111***$$$############$$$%%%&&&&&&$$$%%%$$$&&&---444444///((('''&&&%%%$$$%%%%%%&&&""""""###$$$$$$$$$######$$$$$$&&&(((((()))111;;;MMMEEE888,,,&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''***222<<<<<<222&&&%%%%%%$$$$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((...777;;;:::---***'''&&&'''***+++,,,555:::999222+++)))((('''''''''''''''((((((((((((*********+++++++++,,,,,,,,,++++++******++++++,,,---......------///333555EEEfffhhhRRRFFF???EEEVVVppphhhKKK888333000111111......000//////000111333444555555111000///------......///------------------------,,,---...---,,,+++---///,,,---......//////......,,,333333444<<>>:::555111///---,,,+++,,,,,,,,,,,,,,,---------,,,...000222888DDDTTTaaaZZZZZZ\\\eeeuuufffRRR;;;000...---,,,---,,,,,,------------------))))))))))))))))))))))))'''''''''((((((((((((((('''(((((((((&&&&&&(((******333<<<<<<444+++'''%%%(((&&&$$$###$$$$$$###"""######$$$###""""""$$$'''''')))...444888555---&&&%%%###"""###%%%&&&&&&&&&&&&$$$###$$$%%%&&&&&&%%%---555BBBKKKGGG:::///+++(((+++///777HHHPPPDDD111---***%%%######$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!"""$$$%%%$$$$$$$$$%%%$$$&&&)))///777;;;444***((($$$###$$$###!!!"""%%%&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&######"""!!!"""###%%%&&&%%%%%%%%%&&&&&&''''''''',,,,,,555AAACCC777,,,***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%###&&&(((,,,999DDDAAA666+++&&&%%%&&&%%%###$$$'''""""""%%%'''&&&'''///999@@@;;;000&&&$$$&&&%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$ $$$''''''***000222111'''&&&$$$$$$%%%%%%###"""$$$$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%%%%$$$$$$$$$&&&***000444444...)))$$$$$$$$$###$$$$$$%%%%%%$$$######&&&000888666///%%%$$$###""""""###$$$%%%""""""###$$$%%%%%%%%%%%%""""""%%%&&&&&&)))555CCCJJJ===///)))'''$$$$$$%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&)))'''***333888444,,,(((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''')))///777:::888---***&&&$$$&&&***---...::::::666---(((((()))(((''''''''''''(((((((((((((((((()))))))))*********,,,++++++******++++++,,,***+++,,,+++,,,...222555HHHjjj}}}^^^MMMAAADDDNNNbbbpppPPP;;;555000111000......111000000111111222333333333111000///------......///,,,------......------,,,,,,---...---,,,+++---///,,,,,,---............---)))000//////666;;;III___hhhHHH666//////............//////111333777999777555:::AAAEEEDDD===444000222333222000000000000000000000000111000444>>>OOOkkk888666444111000...,,,+++---,,,++++++,,,---...///***...111111333;;;JJJVVV\\\^^^```dddooolllVVV???333000...,,,+++++++++,,,---------------))))))))))))))))))))))))''''''''''''((((((((()))&&&'''(((''''''''')))+++***333===@@@888---'''''''''%%%$$$###$$$$$$$$$###"""###%%%%%%$$$$$$$$$%%%&&&'''+++333999888000)))&&&%%%######%%%&&&&&&%%%'''$$$######%%%&&&$$$###,,,222@@@MMMNNNAAA444---+++,,,///777GGGPPPDDD000...***%%%######$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%###%%%&&&%%%$$$###%%%&&&###&&&)))///777;;;444)))&&&###"""$$$###!!!"""&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$###""""""###%%%&&&%%%&&&&&&''''''''''''&&&***)))111>>>AAA666,,,***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$%%%&&&'''$$$&&&(((---;;;FFF@@@222***&&&%%%&&&$$$"""###'''"""###%%%'''&&&&&&---777>>>:::111&&&###&&&&&&"""$$$$$$$$$%%%%%%%%%%%%%%% $$$''''''***000333333(((&&&#########$$$$$$######$$$$$$%%%%%%$$$$$$$$$############$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%$$$###$$$$$$'''---333444000+++%%%%%%$$$$$$###$$$$$$$$$######"""&&&111999777///%%%$$$#########$$$%%%&&&!!!"""###$$$%%%%%%%%%%%%"""###&&&'''&&&***888GGGFFF:::...)))'''$$$###&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""###$$$%%%&&&&&&(((000:::;;;333***(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((...666999777---)))%%%$$$&&&***---///:::999444+++'''((()))(((''''''''''''(((((((((((())))))*********+++++++++,,,++++++******++++++,,,+++,,,,,,,,,---///333666HHHjjjfffTTTFFFFFFMMM\\\}}}uuuTTT===666111111111//////222///000000111111111000000111000///------......///,,,,,,---......---,,,,,,,,,---...---,,,+++---///+++,,,------......------***///---...666999BBBTTTssslllJJJ777//////............//////000222888<<<888333666===AAAEEECCC999111111111000000000000000000000000000111000444???QQQmmm333333333222111///---,,,---,,,+++***+++---000111***///444444222666???GGG]]]```bbbdddkkk{{{rrr\\\CCC777333000---,,,***+++,,,,,,---------,,,))))))))))))))))))))))))&&&'''''''''(((((())))))%%%&&&''''''''''''***,,,***333???BBB;;;///(((((()))'''&&&&&&'''''''''&&&"""$$$&&&'''&&&%%%%%%%%%$$$%%%)))111999:::333,,,'''%%%$$$$$$%%%&&&%%%$$$'''%%%######%%%&&&$$$!!!+++///<<>>777222111111//////222...///000000000///---,,,111000///...---......///,,,,,,---......---,,,,,,------...---,,,+++---///+++,,,------......------+++///,,,...666777===LLLfffoooMMM888//////............/////////222999>>>999222444<<<===EEEGGG===333000000...000000000000000000000000111000444???RRRnnn444333222000///---,,,+++,,,,,,,,,---...///000000...///000111222666;;;???OOObbbhhhccchhhrrrxxx```EEE777444111///...,,,,,,---......---,,,,,,))))))))))))))))))))))))***(((&&&%%%%%%%%%'''(((((((((((((((((((((((((((///111:::BBB@@@333)))''')))((('''&&&%%%$$$$$$$$$&&&'''''''''&&&%%%%%%$$$&&&+++---...777@@@:::,,,)))'''%%%$$$%%%%%%$$$"""###%%%&&&%%%'''***(((###(((+++555AAAGGGBBB666...***---111999EEEKKKAAA222)))((('''&&&%%%%%%$$$%%%$$$""""""$$$''')))'''%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''')))...555999222((('''%%%###"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%'''''''''&&&&&&%%%%%%%%%+++***///999@@@===333***&&&&&&''''''&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%"""###&&&&&&&&&%%%)))---222:::@@@:::///''''''&&&%%%%%%$$$######%%%%%%%%%%%%&&&)))...222???888...)))((((((&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&)))---111333(((&&&$$$$$$%%%%%%$$$###%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$%%%%%%$$$######$$$&&&$$$&&&&&&)))///444111+++%%%((('''###%%%)))(((######&&&&&&'''000;;;888///###$$$$$$%%%%%%&&&&&&'''###$$$%%%&&&&&&$$$###!!!$$$$$$%%%%%%&&&...===JJJJJJ:::***%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%&&&...999<<<555+++&&&'''%%%###!!!!!!###%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''')))((('''///;;;<<<555000***&&&%%%%%%&&&***000999555000,,,******((('''''''''((()))))))))))))))++++++******)))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,///444777IIIiii{{{aaaLLLHHHKKKVVVsssWWWBBB777000222222...---111000000000000////////////,,,...///000...------///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,........................,,,---...///111444999<<>>TTTttt333222222000///---,,,+++,,,,,,,,,------...///000...///000000111444999===JJJ\\\fffhhhmmmqqq~~~{{{bbbFFF777333111///...------...//////...------***************************((('''%%%%%%&&&'''((('''''''''''''''''''''''',,,...777AAA@@@555,,,)))((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$)))+++,,,666@@@<<<000***'''%%%$$$%%%%%%$$$######&&&&&&%%%&&&)))(((###''')))111===DDDAAA666---***,,,000888DDDIII???000((('''&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%((()))'''%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''')))...666:::444***'''%%%###"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%))))))...888@@@>>>444+++&&&&&&''''''&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%""" !!!$$$&&&&&&%%%&&&)))---444===BBB999---'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&)))...222???888///)))''''''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%(((,,,000222(((&&&%%%$$$%%%%%%$$$###$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$###$$$%%%%%%$$$######$$$&&&$$$&&&&&&)))///555333---&&&(((&&&###$$$((('''"""###&&&&&&'''000;;;888...$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&$$$###!!!%%%&&&&&&&&&(((111???JJJFFF777)))%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%'''...888;;;444+++&&&&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((((((000<<<<<<555///***&&&'''((()))...444999444///+++))))))((((((''''''((()))))))))))))))++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,///444777IIIiiigggPPPJJJKKKSSSppp\\\DDD777///111222...---111000000000000///////////////000///---///111///***...---------------,,,,,,///...------,,,,,,------........................,,,---...///000333777:::KKKdddyyyTTT<<<333///,,,---,,,+++,,,000222,,,...888;;;555333777888===BBBEEEAAA;;;444000///111222111///...000222333333777AAAVVVwww222222111000///...,,,+++,,,,,,,,,,,,---...///000.../////////000222666999@@@PPP___jjjooollluuufffHHH777111///...///......////////////......************************)))((('''&&&&&&&&&'''(((''''''''''''''''''''''''(((+++444>>>@@@999///+++'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$"""&&&(((***333>>>>>>666+++(((&&&$$$%%%%%%$$$###$$$&&&&&&$$$&&&)))'''###&&&''',,,666@@@BBB888...+++,,,///888CCCFFF<<<...'''&&&%%%$$$$$$###$$$$$$'''&&&%%%&&&(((((('''%%%''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))///777<<<666,,,'''%%%###"""###$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((---666>>>???666---''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$&&&'''&&&%%%''')))---666AAADDD888***&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))---111>>>888000)))&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%#########$$$'''+++...000)))'''%%%$$$%%%%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''&&&&&&%%%$$$%%%%%%$$$######$$$&&&###%%%&&&(((///555555000''''''%%%###$$$&&&&&&"""###&&&&&&'''111;;;888...&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$###"""%%%''''''(((+++444@@@III@@@333'''$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&'''...666888222***'''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&)))))))))111<<<<<<555,,,(((%%%''')))+++000666777333,,,((('''(((((((((''''''((()))))))))))))))*********************+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,///444777IIIhhhoooUUULLLJJJPPPlllcccFFF999///000111......111000000000000///////////////222///,,,444???;;;---............---------,,,//////...------------...------------------------,,,---......///111444777@@@UUUvvvxxxTTT<<<333///---...---+++,,,000111---///777:::555333666333888???FFFGGGAAA888222///000111000//////000222444444888BBBWWWwww000000000000///...,,,,,,---,,,,,,,,,------...///.../////////...000333555888DDDSSSdddmmmfffllljjjJJJ888111///...///---..................---************************))))))((('''&&&''''''((('''''''''''''''''''''''''''***111;;;@@@<<<222+++&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&%%%%%%$$$###%%%&&&(((///999<<<999,,,***&&&%%%%%%%%%%%%$$$$$$&&&%%%###%%%((('''###&&&&&&(((111===CCC<<<222---,,,///888CCCDDD888,,,&&&%%%$$$$$$#########$$$&&&&&&&&&&&&'''&&&%%%$$$''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&)))///888===777...'''%%%###"""###$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%''',,,333<<>>III\\\iiieeekkkpppOOO:::222///......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))((((((''''''''''''''''''''''''''''''''''''(((+++000999@@@???444***&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&%%%%%%$$$%%%&&&&&&'''+++333888999...+++'''%%%%%%%%%%%%%%%%%%&&&%%%###$$$'''&&&"""''''''(((---999DDDBBB:::111...000:::CCCBBB666***%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%$$$######&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&)))///888===888...'''%%%###"""###$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###############""""""""""""#########$$$$$$%%%%%%&&&&&&&&&$$$'''+++000:::???999///((('''&&&%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%'''''''''&&&&&&&&&))))))///<<>><<<333+++&&&$$$&&&((((((---222222...)))&&&&&&'''))))))''''''((()))))))))))))))((()))***++++++++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,///444777IIIhhhwww[[[NNNHHHLLLdddtttRRRAAA222000111......111000000000000////////////+++111///--->>>SSSPPP===---------------,,,---,,,...---,,,,,,+++,,,,,,,,,------------------------,,,---......---...///111666AAAXXXxxxtttSSS>>>333///...//////,,,,,,//////...000555888666444444222222666<<>>DDDUUUhhhlllooo~~~uuuSSS>>>555000......,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((+++///777AAACCC888+++'''&&&&&&%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''')))...555999000,,,(((%%%%%%%%%&&&%%%&&&'''%%%"""###&&&&&&"""%%%((()))***555CCCGGGBBB555000222<<>>DDD>>>111''''''''''''&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&(((***---:::;;;;;;444+++%%%$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$&&&(((+++---+++)))'''&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$&&&"""%%%&&&&&&)))111666666...)))%%%%%%%%%######$$$###&&&((()))222:::666+++''''''&&&%%%%%%$$$######%%%%%%%%%$$$$$$$$$#########&&&''''''000===BBB>>>000)))$$$%%%&&&$$$"""######""""""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''***222888666...'''&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$)))+++---555>>><<<333,,,(((&&&)))***+++...444000,,,)))'''((()))))))))''''''((()))))))))))))))'''(((***+++,,,,,,+++***+++++++++++++++++++++++++++,,,,,,,,,,,,///444777IIIhhhyyy\\\OOOHHHHHH^^^zzzZZZFFF444111111///...111000000000000////////////,,,000///---888FFFDDD777,,,,,,,,,---......//////------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////......///111555<<>>999...&&&$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%&&&(((+++,,,,,,***'''&&&&&&&&&$$$###"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&"""%%%&&&$$$'''///444555111***&&&'''&&&######&&&###'''(((***222:::666***&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$###'''((((((333AAACCC<<<...(((%%%&&&&&&###"""###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''&&&+++444;;;888...'''%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###))),,,...666???<<<222)))&&&%%%)))+++,,,000555---+++))))))*********)))''''''((()))))))))))))))'''(((***,,,,,,,,,+++***************************+++,,,,,,,,,,,,///444777HHHhhhzzz^^^PPPFFFDDDXXXrrraaaKKK777222222///...000000000000000////////////,,,.........111666555111,,,,,,---///000111222333......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---////////////000111333888HHHcccmmmQQQ@@@333000///111000------///---...111333666777555222222222333444999@@@HHHNNN;;;777333000111111111000555555888AAAVVVuuu***,,,///000111///---,,,------,,,++++++,,,,,,,,,+++---////////////111222444<<<>>>JJJfffvvvtttqqq}}}|||ZZZDDD:::333...,,,...---,,,,,,,,,,,,---...++++++++++++++++++++++++)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%(((,,,555CCCKKKAAA222)))((('''&&&%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%!!!###%%%'''(((+++333<<<222...)))%%%%%%&&&&&&&&&&&&'''$$$!!!"""&&&%%%"""!!!(((***&&&--->>>JJJKKK<<<555555AAAIIIBBB555,,,&&&&&&&&&%%%%%%&&&'''''' ###&&&&&&%%%$$$&&&(((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((---666:::444+++'''%%%###"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$############"""'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$#########$$$)))++++++444>>>:::---)))'''&&&$$$$$$%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%"""###%%%'''''''''%%%$$$&&&'''&&&$$$!!!"""%%%)))'''***444???@@@666---***))))))((('''&&&%%%%%%%%%###%%%&&&&&&&&&'''))),,,777===AAA<<<000'''$$$&&&$$$$$$$$$%%%%%%$$$$$$$$$'''&&&%%%%%%&&&)))+++---,,,***'''&&&&&&&&&$$$###"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%$$$######$$$&&&"""%%%%%%###&&&---333555333+++&&&''''''######&&&###'''(((***222:::555***&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$$$$))))))***555CCCEEE<<<...(((%%%''''''###!!!"""&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((&&&+++555<<<999...'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''###))),,,...777???<<<222%%%""""""&&&***,,,000666,,,+++******++++++***((('''(((((()))))))))))))))&&&(((***,,,---,,,+++***************************+++,,,,,,,,,,,,///444777HHHiii|||___PPPEEEBBBSSSllleeeNNN999333333///...000000000000000////////////+++,,,...000///...///111------///000222444555666//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++---///000//////000222000555CCC^^^gggMMM===333000///111111------///,,,///111333555777555111111222444444777>>>HHHOOO>>>999444111111222111///222333555???SSSsss......333888777000------------------------------,,,---...///000000000000:::999AAARRReeeqqquuuuuu~~~bbbFFF999444///+++---------,,,,,,+++++++++************))))))))))))))))))))))))(((((((((((('''&&&&&&'''(((((('''%%%&&&,,,......;;;JJJEEE555)))&&&%%%&&&$$$!!!"""&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%***111777:::000'''&&&%%%"""!!!$$$%%%%%%%%%$$$$$$$$$######(((''''''***...333???JJJDDD:::888BBBJJJDDD777...))))))((())))))(((&&&###%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%$$$#######################################$$$&&&,,,666;;;444)))(((&&&$$$"""!!!###%%%&&&%%%###"""###$$$$$$###""")))'''$$$"""!!!"""$$$%%%%%%%%%''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%)))222999555---)))'''$$$$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%######$$$%%%***+++555CCCBBB444******''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%$$$$$$%%%))),,,666<<<===555,,,'''$$$"""######""""""######$$$%%%"""###$$$$$$%%%(((,,,///222***%%%''''''###!!!###########################%%%$$$###$$$&&&&&&$$$###$$$###""""""$$$$$$###"""###$$$%%%%%%######$$$%%%!!!$$$&&&%%%%%%(((000777555...(((%%%%%%%%%$$$%%%%%%&&&'''+++333888444+++%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''---:::EEEAAA777)))&&&$$$######$$$###"""%%%%%%%%%%%%$$$$$$###"""#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''))),,,777BBB???000&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%'''%%%###%%%))))))$$$&&&&&&(((...999AAA<<<222((()))'''$$$'''---111111...+++))))))***+++******))))))))))))(((((((((((())))))))))))************+++,,,---------,,,+++***+++,,,,,,,,,,,,///444777IIIhhh{{{\\\LLLDDDBBBPPPdddxxxVVV888333444...+++///000///...///000111000...000///...------...///000////////////000111222333222000...---------,,,+++,,,+++******,,,,,,+++***---------............///111444???VVVvvvzzz```JJJ<<<222111000//////.........,,,000333444777:::888222000111222222333888???EEE@@@<<<666111000000111111222666888===MMMmmm...///555<<<<<<555///...---------------------------------...//////000000888:::DDDYYYooozzzyyytttzzzfffIII;;;444000,,,---,,,,,,,,,++++++++++++************))))))))))))))))))))))))(((((((((((((((''''''((())))))(((&&&&&&,,,---...:::IIIFFF888+++'''&&&'''&&&###$$$((($$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%)))///444999000((('''%%%""""""$$$%%%%%%%%%$$$$$$$$$######&&&%%%&&&***---333???JJJGGG===:::CCCKKKEEE777,,,)))(((''''''((('''%%%###%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$####################################$$$%%%'''---888===777,,,(((&&&$$$""""""###%%%&&&&&&$$$###$$$%%%%%%$$$###&&&%%%###""""""###$$$%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&(((***000555555111)))'''%%%$$$%%%&&&&&&%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$%%%))),,,777DDDBBB333))))))'''&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%$$$$$$%%%)))+++222999;;;444,,,(((%%%###""""""#########$$$$$$$$$"""###$$$$$$%%%(((,,,///222+++&&&''''''###!!!###########################!!!###%%%&&&%%%%%%&&&'''&&&$$$######$$$$$$###!!!###$$$%%%%%%######$$$%%%"""$$$&&&%%%%%%(((///555777000)))&&&%%%%%%%%%%%%%%%&&&'''+++333999444+++%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))000===FFF???333(((&&&#########$$$######%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))---999EEEAAA222'''&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%'''%%%###%%%(((((($$$ '''((()))///:::AAA<<<222((()))'''%%%(((...222111---+++(((((()))******)))))))))))))))(((((((((((())))))))))))************++++++,,,---------,,,++++++,,,,,,,,,,,,///444888JJJiii}}}]]]LLLBBB???LLL^^^~~~[[[<<<444444///,,,000//////111333555333000---......//////...---,,,,,,,,,,,,------///000222333222000...---,,,,,,,,,,,,---,,,+++,,,------,,,+++------------............111333===RRRooovvv[[[FFF;;;222111000///.........///,,,000333444888;;;999444222333333222222555;;;??????<<<666222000000000111111444777===LLLkkk---///777AAACCC<<<333///------------------------...------------///000111555999GGGaaa|||uuutttmmmNNN===555111...+++++++++++++++*********************))))))))))))))))))))))))(((((((((((()))(((((()))******)))'''&&&,,,------999HHHHHH<<<---)))'''((('''%%%&&&)))$$$$$$$$$$$$%%%%%%%%%%%%(((((('''%%%%%%(((,,,000777000***(((&&&###"""$$$%%%%%%%%%$$$$$$$$$######$$$###%%%)))---222===HHHJJJAAA>>>EEEKKKEEE666+++)))'''%%%%%%&&&&&&%%%$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$###$$$$$$$$$########################%%%&&&)))///:::@@@:::///'''&&&$$$###"""###%%%&&&&&&%%%$$$$$$&&&&&&&&&$$$"""""""""#########$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&***+++...333555444)))'''%%%$$$%%%&&&&&&%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&)))...:::EEEAAA222((((((&&&%%%$$$$$$######$$$$$$###$$$%%%$$$$$$%%%(((***...555888333,,,(((&&&$$$!!!"""###$$$%%%$$$######"""###$$$$$$%%%'''+++...222,,,((('''&&&###"""###########################!!!######!!! """$$$%%%$$$######%%%%%%%%%######$$$%%%%%%######$$$%%%###%%%&&&%%%%%%'''---222888333,,,&&&$$$%%%%%%%%%%%%&&&''',,,444999444+++%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$))))))+++555BBBGGG<<<...(((&&&###"""###$$$$$$###$$$$$$%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&***///<<>>;;;777333111//////000000222666<<>>:::333111///---,,,---...///...111333444888>>>>>>:::333333222111111111222333;;;:::888555222////////////111444:::GGGaaa,,,...777GGGNNNHHH:::111,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,...000111111666CCC\\\}}}zzzjjjvvvxxxXXX@@@444///...************************************)))))))))((())))))))))))((((((((((((''''''&&&'''(((((('''%%%&&&***+++,,,444BBBHHHFFF111***%%%&&&&&&$$$$$$'''#########$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&(((+++...222111...)))&&&%%%$$$###%%%%%%%%%$$$$$$$$$######&&&%%%&&&))))))***111:::IIIIIIJJJJJJHHH@@@333((((((&&&######$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$###$$$$$$%%%%%%########################$$$%%%(((///;;;AAA<<<111'''&&&%%%$$$$$$$$$%%%%%%###""""""###$$$%%%%%%$$$"""$$$%%%$$$$$$###""""""$$$$$$$$$$$$""""""########################%%%%%%###&&&///888999444***(((%%%$$$%%%%%%%%%$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%&&&''')))333@@@DDD<<<...''''''$$$$$$###"""""""""#########$$$%%%%%%$$$$$$&&&(((+++333777222+++&&&$$$!!! """$$$%%%&&&%%%###"""######$$$$$$$$$&&&***---111000---(((%%%$$$$$$$$$########################&&&###"""###&&&&&&### $$$###"""###%%%&&&%%%$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%&&&)))+++666666111((($$$&&&'''$$$%%%&&&)))---555:::444***&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&(((000???JJJFFF888+++'''%%%###"""###$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&***111@@@LLLEEE333(((((($$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%$$$%%%$$$$$$%%%&&&&&&%%%$$$''''''(((---777===777---'''((('''(((...444444///+++(((&&&&&&'''((('''''''''((((((((()))))))))***((()))))))))******************++++++,,,---......,,,------------000555888IIIggg```JJJ???;;;AAAJJJaaayyySSS===444///...000000000000222333333000......---,,,,,,...000333555///...------,,,---------111111000---******,,,...+++*********,,,------+++,,,,,,,,,------------...---000777DDDYYYvvvaaaFFF;;;999222111///---,,,---...///...111222333888>>>@@@===444222111000111222222222666888888666333000////////////333999DDD[[[++++++444DDDNNNJJJ<<<222,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,...///000111555>>>SSSrrrtttcccnnn|||\\\DDD555000///*********+++++++++++++++************))))))))))))))))))))))))(((((((((((('''&&&&&&'''(((((('''%%%'''*********111===FFFIII444,,,&&&%%%&&&$$$###$$$############$$$$$$$$$$$$"""$$$%%%&&&&&&(((***,,,///222000***&&&&&&%%%###%%%%%%%%%$$$$$$$$$######&&&%%%&&&((((((''',,,444DDDKKKOOOKKKDDD;;;000((('''%%%$$$$$$%%%&&&%%%$$$#########$$$%%%&&&'''(((%%%%%%$$$$$$###$$$$$$$$$########################$$$%%%(((///:::AAA;;;111'''&&&&&&%%%%%%%%%%%%%%%###"""!!!"""$$$%%%%%%$$$ """$$$%%%%%%$$$$$$"""###$$$%%%%%%$$$###"""########################'''$$$!!!$$$///::::::555+++(((&&&$$$%%%%%%%%%$$$"""""""""############$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%'''(((+++777CCCCCC888+++&&&'''%%%$$$######""""""######"""$$$%%%%%%$$$$$$%%%&&&***222777222+++'''$$$!!!!!!"""###$$$%%%$$$############$$$######%%%))),,,111222///)))$$$$$$%%%$$$########################!!! """$$$%%%$$$"""(((&&&$$$######""" ###$$$%%%%%%######$$$%%%%%%$$$$$$$$$%%%'''((()))222666333)))%%%''''''###%%%''')))...666;;;444***&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))444CCCIIIAAA333***'''%%%""""""###%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&***111@@@KKKCCC111'''((($$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''',,,666<<<555+++'''(((''')))000666444...+++)))&&&&&&'''(((((('''''''''(((((())))))******))))))))))))************++++++++++++,,,---......,,,---------...111555999KKKiiicccKKK???===@@@EEEYYY]]]CCC666000...///111///......///000000///000...,,,,,,---111555888111000///...---,,,,,,,,,///111111///+++***+++...***))))))***,,,------+++,,,,,,,,,,,,------------,,,000666@@@QQQlll}}}ZZZBBB888777000000///...---------------000111222777>>>AAA???666444111000111333333333222555888888444000000000000///222888AAAUUUyyy+++)))///@@@LLLJJJ===333+++++++++++++++++++++++++++,,,,,,------......///000555<<>>KKKSSSLLL???555...)))&&&%%%$$$%%%''''''&&&$$$#########$$$%%%&&&((((((&&&&&&%%%$$$####################################%%%&&&)))///;;;AAA;;;000''''''&&&&&&%%%%%%%%%%%%###""""""###%%%&&&&&&%%%""""""###$$$$$$%%%%%%$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$---777;;;888+++)))&&&$$$%%%%%%$$$###""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%&&&'''))),,,:::EEEAAA444)))&&&(((%%%%%%$$$############$$$"""$$$%%%%%%$$$$$$$$$&&&'''000666333,,,)))&&&###""""""#########$$$$$$$$$######$$$######%%%)))+++111444111)))$$$%%%%%%$$$########################!!!%%%((('''""" """%%%%%%$$$""""""""""""!!!###$$$%%%%%%######$$$%%%$$$######$$$%%%'''((((((---444444***%%%((('''!!!%%%''')))///777;;;444***&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&,,,:::GGGGGG;;;---'''&&&$$$""""""$$$%%%%%%%%%!!!!!!###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%&&&&&&'''***111???HHH@@@...&&&((($$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&''''''$$$$$$%%%%%%$$$%%%&&&'''(((((((((,,,666<<<555+++'''''''''***222888555...+++)))'''&&&'''((((((((('''''''''((()))*********))))))))))))************---,,,+++++++++,,,------------------...111555999OOOmmmgggMMM@@@===>>>@@@QQQxxxfffIII:::333000///000///......///000///...000///...---...000222444000///...------,,,---------000333111---******---+++***)))+++---......---++++++,,,,,,,,,---------+++///555<<>>444333...////////////---,,,+++,,,//////000666>>>AAA@@@;;;777222000111333444333...333888888555111000222111///111777>>>OOOttt+++''',,,===JJJIII===444++++++++++++++++++++++++***+++,,,---............000555;;;GGG^^^qqqmmm]]]UUU]]]mmmdddJJJ:::333333+++++++++,,,,,,---------************))))))))))))))))))))))))(((((((((((()))(((((()))******)))'''((())))))(((,,,777CCCJJJ<<<222)))((((((%%%######"""############$$$$$$$$$%%%&&&((('''&&&%%%%%%&&&,,,222333+++&&&'''&&&###%%%%%%%%%$$$$$$$$$######!!!!!!$$$''''''&&&+++111;;;KKKUUUMMM<<<111,,,***%%%%%%%%%'''((((((&&&$$$#########$$$%%%&&&((()))'''&&&%%%$$$####################################&&&'''***000;;;AAA;;;111''''''&&&&&&&&&%%%%%%%%%$$$######$$$&&&''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&"""%%%&&&&&&+++444:::<<<+++)))&&&$$$%%%%%%$$$###""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&&&&''')))...;;;EEE@@@222(((''')))&&&%%%$$$$$$######$$$$$$"""$$$%%%%%%$$$$$$$$$%%%%%%...555333---+++(((&&&######""""""######$$$%%%######$$$######%%%(((+++000444222)))###%%%&&&$$$########################,,,444999333&&&###*** ###%%%%%%$$$###$$$%%%%%%######$$$%%%###""""""###&&&(((((((((***333444+++&&&(((''' %%%'''***///777;;;444***'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%&&&&&&'''((((((///===IIIEEE666)))%%%&&&$$$""""""$$$%%%%%%%%% !!!###$$$%%%&&&''''''%%%%%%%%%$$$$$$#########&&&&&&%%%%%%&&&&&&'''((()))111>>>GGG>>>,,,%%%((($$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&'''''''''$$$$$$%%%%%%$$$$$$&&&((()))))))))---777<<<666+++'''''''''***333999555...,,,***''''''((())))))(((&&&''''''((()))******+++))))))))))))************...---,,,+++++++++,,,---------...---...111666999RRRpppjjjOOOAAA===<<<===MMMtttlllNNN===666222000/////////000111111///---000/////////...............------,,,,,,------...+++000444222...******,,,,,,++++++,,,...//////...++++++,,,,,,,,,---------***///444999CCCWWWqqqpppQQQ;;;222000---...000000000...+++***,,,......///555>>>BBBAAA???:::444000111333444333+++111888999555222111222222///111777===MMMppp+++......///:::EEE@@@111......---+++)))(((***+++///------...000111000///555222666FFFYYYbbb\\\SSSNNNUUUcccxxxiiiPPP>>>666444,,,+++*********+++,,,---+++++++++*********))))))(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&+++(((((())),,,333CCCRRR@@@444+++(((&&&""""""&&&$$$%%%&&&&&&$$$""""""###%%%&&&&&&''''''&&&&&&%%%***///333222,,,&&&$$$$$$"""!!! """$$$$$$$$$### ###%%%&&&%%%&&&***---444CCCNNNIII:::,,,''''''((('''&&&%%%$$$$$$$$$$$$&&&&&&###""")))***$$$%%%$$$######%%%%%%$$$###""""""############""""""###&&&+++222;;;???777---'''&&&%%%%%%$$$$$$%%%%%%"""$$$%%%%%%$$$###%%%&&&"""###$$$%%%&&&%%%$$$###!!!"""###$$$%%%$$$######&&&%%%$$$$$$######$$$$$$######$$$&&&)))000888>>>000(((###%%%&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###&&&)))&&&&&&%%%######%%%'''))))))111:::???888---(((&&&&&&$$$$$$########################$$$$$$$$$%%%%%%%%%'''///777777///'''######%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###$$$&&&'''111222///***((((((%%%$$$$$$######"""#########+++222444,,,""""""%%%############$$$%%%&&&&&&$$$$$$$$$############"""!!!"""######"""###%%%''',,,222777333)))"""!!!$$$''''''***111888999444///(((&&&######%%%'''(((((($$$%%%%%%%%%$$$&&&(((++++++888FFFJJJ???000((('''&&&%%%$$$###""""""""""""######$$$$$$$$$$$$######&&&&&&%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%)))222===???888000+++***&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$&&&&&&%%%###%%%%%%%%%&&&&&&%%%$$$$$$+++'''(((000;;;===555,,,***((()))///777999444///,,,+++(((&&&%%%%%%&&&'''''''''''''''((((((((((((,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------...------///......444<<>>CCCFFF@@@:::333111333444222///111222444555555444333222111111///333===IIIiii***---,,,---888CCC???222...---,,,***))))))***+++...------...///000///...555444999HHHYYY___XXXNNNKKKRRR___sssmmmRRR@@@666333,,,,,,+++******+++,,,---+++++++++*********))))))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&)))'''&&&(((***222AAAPPPCCC666+++((('''$$$$$$&&&$$$%%%&&&&&&$$$######$$$%%%&&&&&&''''''&&&&&&%%%)))...333222---'''%%%&&&$$$"""!!!!!!###$$$$$$###"""$$$&&&&&&%%%%%%(((***000>>>JJJHHH;;;...******((('''&&&%%%$$$$$$$$$$$$$$$&&&$$$!!!"""''''''###%%%$$$######%%%%%%$$$###""""""############""""""###&&&+++222;;;???777---&&&&&&%%%$$$$$$$$$$$$%%%"""$$$%%%%%%$$$###%%%&&&###$$$%%%%%%&&&&&&%%%%%%!!!"""######$$$$$$######&&&%%%$$$$$$######$$$$$$######$$$&&&)))000999???000)))$$$%%%&&&%%%$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""%%%(((%%%&&&%%%######%%%''')))***///777<<<555+++'''&&&&&&$$$$$$########################$$$$$$$$$%%%%%%%%%'''///666777000((($$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%&&&'''000333222,,,((('''$$$ $$$###############$$$$$$$$$***,,,&&&!!!!!!$$$&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$############""""""###$$$#########%%%''',,,222777555,,,%%%###%%%&&&&&&(((///555777222,,,(((&&&######%%%'''(((((($$$%%%%%%%%%$$$%%%(((+++///<<>>JJJgggaaaEEE999555222111///---...111333222111222222111111000...------------------,,,,,,,,,+++,,,...000111111///---,,,------,,,,,,,,,,,,------***+++,,,,,,******+++,,,---+++,,,111777CCCUUUeeecccIII999111/////////000111000000///......---...222777>>>CCCFFFAAA;;;444222222333111...000111333444555444222111222222///222;;;FFFeee***+++***+++444???>>>666...---+++)))))))))***+++...------...///000///---333555===KKKXXX[[[RRRHHHGGGMMMYYYkkksssWWWBBB666222,,,,,,++++++++++++,,,,,,+++++++++*********************))))))((((((''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%''')))000???MMMHHH:::,,,'''''''''&&&&&&###%%%&&&'''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&(((---111222...***(((((('''$$$!!!!!!"""###$$$###%%%&&&&&&%%%$$$$$$&&&(((,,,777CCCEEE<<<111,,,,,,''''''&&&%%%$$$$$$$$$$$$"""&&&'''$$$###$$$%%%###%%%$$$######%%%%%%$$$###""""""############""""""$$$'''+++111:::>>>777---&&&&&&%%%$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$######$$$$$$%%%&&&######""""""######$$$$$$&&&%%%$$$$$$######$$$$$$###$$$$$$%%%)))111999@@@222***$$$%%%&&&%%%$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!$$$'''$$$%%%%%%$$$$$$%%%''')))+++...555888111)))%%%&&&&&&######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''...555666000)))$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''(((---444555///'''$$$###"""""""""""""""###$$$%%%%%% $$$%%%""" ###%%%$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$############""""""$$$$$$$$$$$$$$$&&&(((+++111777666000)))%%%%%%%%%$$$&&&,,,222444///***'''%%%$$$$$$%%%'''''''''&&&&&&&&&%%%$$$%%%(((+++555DDDQQQNNN===,,,&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&######$$$$$$$$$$$$######!!!!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((333>>>===333((($$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%)))222;;;;;;222(((***)))***000666777222---***)))(((&&&&&&&&&'''(((''''''''''''((((((((((((************************++++++,,,,,,,,,,,,------...,,,---///......444<<>>======FFFbbbrrrQQQ>>>555222000///000222777:::;;;<<<999777555222///...------,,,,,,,,,,,,++++++++++++,,,---///111111000...---------,,,,,,,,,,,,------***+++,,,,,,******+++,,,---++++++///333:::GGGSSSqqq~~~___EEE666///...---...000222222111///...------...111666===CCCGGGCCC===777333222222///---///000222333444333222111222333000222:::BBB___++++++))))))111<<>>...'''((()))(((&&&"""$$$&&&'''&&&&&&'''(((&&&&&&''''''''''''&&&&&&'''+++000111///,,,******)))&&&"""!!!!!!###$$$$$$%%%%%%%%%%%%$$$%%%&&&'''***222===CCC>>>444---,,,'''&&&%%%%%%$$$$$$$$$%%%"""'''***)))%%%######$$$%%%$$$######%%%%%%$$$###"""######$$$$$$######"""%%%'''+++111999===777---&&&%%%%%%$$$###$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&###"""!!!!!!!!!"""$$$%%%%%%$$$#########$$$&&&'''&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%)))111:::AAA333+++%%%%%%&&&$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$'''%%%!!!%%%%%%%%%$$$%%%'''***,,,111777777///'''$$$%%%%%%######$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&---444666111***%%%###########################$$$$$$######$$$&&&((()))+++444888111'''#########""""""""""""###$$$%%%&&&###$$$### """%%%%%%"""&&&&&&%%%$$$############$$$$$$$$$#########""""""###$$$%%%%%%$$$%%%''')))(((...444666222,,,'''$$$%%%$$$%%%+++111222---((('''%%%$$$$$$&&&'''''''''&&&&&&&&&%%%$$$%%%))),,,;;;JJJUUUMMM999***%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###!!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%+++777AAA???333(((%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%###$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&+++555===<<<222(((******,,,111555555000+++)))(((''''''''''''((((((''''''''''''(((((((((((()))))))))))))))*********+++++++++,,,,,,,,,---------,,,---///...///555===SSSyyy___III>>><<<<<>><<<222))))))***---222555333...***(((''''''''''''(((((((((''''''''''''(((((((((((((((((()))))))))*********+++++++++,,,,,,,,,---------+++,,,///...///555===VVV|||eeeLLL>>>:::;;;DDDZZZ}}}kkkKKK777000111666???FFFJJJKKKJJJHHH@@@===777222...---------+++++++++++++++++++++++++++,,,...///000000000000,,,,,,,,,++++++,,,,,,,,,***+++,,,,,,******+++,,,,,,)))***---///111555<<>>111------***+++...000000000///......///000111333999AAAGGGIIIEEE???999555222000///---///111333333333222111000222111444;;;@@@ZZZ******)))+++000777???DDD888222---***+++---,,,+++***+++---000444555444222///888DDDMMMNNNIIIBBB===:::???IIIWWWjjjiiiOOO<<<222------......---,,,+++******************+++++++++******))))))((((((''''''&&&&&&''''''''''''&&&&&&'''&&&((()))***---777CCCKKKDDD777+++'''))))))&&&"""$$$&&&&&&&&&&&&'''(((''''''((((((((((((''''''%%%(((,,,//////...+++))))))&&&######$$$%%%&&&%%%###"""!!!###%%%'''((('''+++,,,555BBBDDD888...+++&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%'''***)))%%%$$$&&&%%%$$$######%%%%%%$$$#########$$$$$$$$$$$$######$$$&&&(((---555:::444***%%%%%%$$$###############"""$$$%%%%%%$$$###%%%&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%&&&&&&'''(((&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%)))222<<>>...((('''%%%$$$$$$###""""""#########$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$###""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%---444<<<;;;333+++&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$######$$$&&&&&&%%%#########$$$%%%&&&&&&&&&&&&'''***000888>>><<<333***)))+++///333444222---(((&&&&&&''''''(((((())))))''''''''''''((((((((((((((())))))******+++++++++++++++,,,,,,,,,,,,------,,,+++,,,///...///666>>>XXX~~~lllPPP???:::;;;BBBTTTtttxxxUUU===333777<<>><<<===:::666111...------...++++++++++++,,,,,,,,,,,,+++,,,---///000111111111,,,,,,++++++++++++,,,,,,***+++,,,,,,******+++,,,+++))))))---///000222777;;;NNNkkktttTTT<<<000---...+++,,,---...000111111111000111111111222777???FFFJJJFFFAAA:::555222000000---///111333444444333222///222111555;;;???WWW{{{((('''(((***...555===DDD<<<666...+++,,,...,,,+++)))***---222666888777555444===GGGLLLHHHAAA;;;999888<<>>444---............,,,+++***))))))*********+++++++++))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&'''&&&''')))(((***333>>>HHHFFF<<<---&&&''''''%%%"""###%%%&&&%%%$$$%%%&&&''''''((((((((((((''''''%%%'''***---///---***''''''%%%$$$$$$&&&''''''&&&%%%###""""""%%%&&&&&&$$$***)))111AAAFFF<<<000,,,%%%%%%%%%$$$$$$%%%%%%&&&&&&""""""'''(((%%%###%%%%%%$$$######%%%%%%$$$######$$$$$$%%%%%%$$$$$$######%%%'''+++333888222)))%%%$$$$$$###############"""$$$%%%%%%$$$###%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$###$$$)))222===EEE888///'''%%%%%%######&&&$$$$$$$$$$$$$$$$$$$$$$$$"""&&&(((%%%%%%((((((%%%"""%%%'''&&&%%%&&&+++111======777,,,$$$$$$%%%$$$######$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%&&&***000444333...((($$$%%%%%%%%%%%%%%%%%%%%%%%%!!! !!!"""$$$'''(((%%%///666333---)))&&&$$$$$$###############$$$$$$ $$$%%%###$$$(((***((($$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$############""""""###$$$#########%%%''''''(((,,,222666444---'''(((&&&%%%)))...///+++'''&&&%%%$$$&&&'''((('''%%%$$$$$$$$$###$$$(((...222CCCJJJFFF555(((((((((%%%&&&%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%...333999:::666///***'''$$$$$$$$$%%%%%%&&&&&&&&&$$$######$$$&&&&&&%%%###"""###$$$%%%&&&&&&&&&&&&'''***///777<<<:::222+++))),,,000333444111+++'''%%%&&&'''((())))))))))))''''''''''''(((((((((((())))))******+++,,,,,,---++++++,,,,,,,,,,,,------,,,+++,,,...//////666>>>ZZZsssTTTAAA<<<======LLLjjj```EEE999<<>>888333111888666333000............+++,,,,,,,,,------------++++++---...000111222222,,,,,,++++++++++++,,,,,,***+++,,,,,,******+++,,,,,,)))))),,,......000333333>>>UUUtttsssSSS<<<000...000.........///000222444555111333333111000444===DDDHHHFFF@@@:::444000///000...///222444555555444333///222222555999;;;QQQuuu%%%&&&'''***---333<<>>///%%%%%%&&&%%%"""###%%%%%%$$$$$$$$$%%%''''''((((((((((((''''''%%%&&&))),,,...---)))&&&%%%$$$$$$%%%'''((('''&&&(((%%%"""###%%%%%%$$$""")))&&&///AAAHHH>>>222///%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$'''%%%###$$$%%%$$$######%%%%%%$$$######$$$$$$%%%%%%$$$$$$######$$$&&&***222777111(((%%%$$$$$$###"""#########"""$$$%%%%%%$$$###%%%&&& !!!"""$$$$$$###""""""!!!"""###$$$%%%$$$######&&&%%%$$$$$$######$$$$$$%%%$$$###$$$)))222===EEE999///'''%%%$$$######&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%'''%%%$$$&&&'''%%%"""%%%((('''%%%&&&,,,111;;;;;;555***$$$$$$&&&&&&######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%&&&***000444333...((($$$%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&'''%%%...555333...+++((($$$$$$$$$##################"""&&&&&&""" """$$$###############$$$%%%&&&&&&$$$$$$$$$############"""!!!"""######"""###%%%'''((())),,,222777666000***(((%%%%%%(((---...***&&&%%%%%%$$$&&&'''((('''%%%############$$$)))///444CCCGGG@@@///%%%((()))%%%((('''&&&%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%111444999;;;:::555///***$$$$$$$$$%%%%%%&&&&&&&&&$$$######$$$&&&&&&%%%###"""###$$$%%%&&&&&&'''&&&''')))///666:::999111***))),,,111444444000+++'''%%%%%%'''((())))))))))))''''''''''''((((((((()))))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,+++,,,...//////666>>>[[[wwwWWWCCC===>>>999FFFdddhhhLLL???===@@@@@@===888222000000444333111//////...//////,,,,,,,,,------.........++++++,,,...///111222333,,,++++++++++++++++++,,,***+++,,,,,,******+++,,,...***(((,,,...---...111000555GGGeeerrrSSS<<<111///111000000//////111444777999333444444111000333<<>>999888666888???@@@FFFVVVfffrrrVVVAAA555000...---+++******++++++++++++++++++++++++,,,,,,))))))))))))((((((((((((%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%)))...222>>>IIIGGG333&&&)))***$$$%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%&&&(((******)))((('''&&&%%%###""""""###%%%&&&""""""###%%%&&&'''%%%###)))&&&***999DDDAAA666...((($$$"""$$$%%%###"""$$$&&&%%%$$$$$$#########$$$$$$%%%&&&&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%'''---444444///***###"""""""""""""""###$$$"""""""""###$$$$$$$$$%%%&&&$$$######$$$%%%%%%$$$%%%###""""""######""" (((((('''&&&$$$###""""""&&&$$$%%%(((+++000<<>>777...'''$$$###############$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&***///111///+++&&&###%%%$$$%%%'''***)))%%%!!! !!!"""###$$$$$$%%%'''***111666333***%%%%%%$$$$$$$$$###############!!!!!!"""###$$$$$$%%%%%%"""######$$$$$$######""""""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''')))+++---333777222+++&&&%%%%%%)))///333333222&&&""""""&&&(((&&&$$$&&& """%%%'''%%%&&&///;;;LLLFFF:::---&&&%%%''''''&&&%%%$$$$$$######$$$$$$%%%&&&$$$"""$$$(((((($$$'''&&&$$$#########$$$$$$&&&%%%%%%$$$%%%&&&'''(((***555???<<<555///+++((($$$"""!!!###'''(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((()))...777999444...+++)))***///555333+++(((***&&&&&&''''''(((((()))))))))((('''''''''(((***+++))))))))))))***+++,,,---******+++++++++,,,,,,,,,...,,,,,,......///777@@@```\\\DDD:::999<<>>JJJHHH666)))******%%%%%%&&&&&&&&&''''''''''''(((''''''&&&%%%%%%$$$%%%$$$%%%'''))))))((('''&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$######%%%&&&&&&%%%###((('''+++777CCCFFF<<<111)))$$$"""%%%%%%###"""$$$%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''...444555///***%%%$$$$$$#########$$$$$$###############$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%&&&$$$######$$$$$$###"""''''''&&&%%%$$$######"""$$$######&&&)))...:::EEE;;;111(((&&&%%%###"""$$$%%%%%%%%%%%%$$$###"""!!!######$$$%%%%%%%%%%%%$$$&&&&&&'''(((&&&&&&---666???888...(((%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%)))...111000,,,'''$$$%%%$$$$$$'''******&&&""" !!!!!!"""###$$$%%%%%%&&&)))000666333***%%%%%%##################$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$#########&&&((())),,,111666222+++'''%%%%%%(((...111111000&&&""""""&&&(((&&&$$$&&&!!!"""%%%'''&&&(((333@@@OOOEEE777+++&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%$$$"""###''''''$$$&&&%%%$$$#########$$$$$$'''&&&%%%$$$$$$%%%'''(((,,,777???<<<333---(((%%%###""""""$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((((((...777999333---+++)))***000666333+++((()))'''''''''(((((((((((((((((((((((((((((())))))***))))))))))))***+++,,,---******+++++++++,,,,,,,,,...,,,,,,......///777@@@___^^^FFF;;;999;;;FFF\\\}}}~~~___NNNFFFBBB;;;444111111000...000000//////...------,,,------------------------++++++++++++,,,...000111000...,,,+++++++++++++++++++++++++++++++++++++++++++++******+++,,,---...---222:::JJJeeemmmPPP;;;000...000000111000...------000222333444555222//////555:::DDDCCC???:::555111///...//////000111222222222222444333///222777777HHHhhh*********)))+++000666;;;CCC===444///---,,,+++))),,,...///...---///444999EEEIIIHHH@@@777444444444///777999@@@PPP```yyy{{{```GGG777000///---,,,+++***++++++,,,,,,,,,+++*********)))))))))))))))((((((((((((%%%&&&''''''((('''''''''&&&&&&&&&%%%&&&(((---000===IIIJJJ:::---+++***%%%&&&&&&'''''''''(((((((((''''''&&&&&&%%%$$$$$$$$$###$$$&&&'''''''''&&&%%%"""###%%%&&&&&&%%%###"""%%%$$$$$$%%%&&&&&&$$$"""%%%(((+++222BBBLLLEEE555+++&&&###%%%%%%###"""$$$$$$$$$%%%&&&%%%$$$###""""""###$$$%%%&&&&&&&&&%%%#########$$$$$$%%%%%%&&&&&&%%%(((...444555000***'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###############'''&&&$$$$$$&&&'''&&&%%%&&&%%%$$$$$$%%%%%%$$$###&&&%%%%%%%%%$$$$$$$$$$$$"""!!!"""%%%''',,,777BBB888///'''&&&%%%###"""###$$$$$$$$$$$$###"""!!!!!!######$$$%%%%%%%%%%%%$$$&&&&&&'''(((&&&&&&...777@@@999...(((&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$"""###$$$$$$$$$$$$$$$$$$$$$'''---000111...)))&&&%%%$$$$$$'''******'''###!!!!!!"""###$$$%%%&&&&&&%%%(((...444222***%%%%%%"""""""""###$$$$$$$$$%%%"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$######"""""""""###&&&''')))///444222,,,'''%%%$$$'''+++//////---&&&""""""&&&(((&&&$$$&&&"""###$$$&&&''',,,:::HHHSSSDDD333(((&&&&&&&&&$$$%%%%%%$$$############$$$###$$$###!!!###'''&&&###&&&%%%$$$#########$$$$$$)))'''%%%######%%%'''(((...999???;;;111***&&&"""!!!###%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''(((...777:::444---***(((,,,333777444+++'''((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))***+++,,,---******+++++++++,,,,,,,,,...,,,,,,......///777@@@]]]aaaHHH<<<999:::CCCXXXwwwmmmYYYKKKCCC999333111000000/////////......---,,,,,,,,,------------------------++++++++++++,,,---///000222000---+++*********+++++++++++++++++++++++++++,,,,,,+++++++++,,,------...///333===TTTssskkkOOO:::000---......///...---,,,,,,...111222333333111...///444888BBBAAA@@@;;;666111///......///000111222222222222444333///111777777FFFbbb***************...333777CCC???777///---...,,,(((---...///...---111777===KKKJJJEEE===777555555555222999:::???LLLZZZpppfffKKK999111000...,,,+++******+++---,,,,,,+++***))))))((())))))))))))((((((((((((&&&&&&'''''''''''''''&&&%%%&&&&&&&&&&&&(((,,,///999GGGKKK>>>000+++((($$$'''''''''(((((((((((()))'''&&&&&&&&&%%%$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$###'''&&&%%%%%%&&&%%%$$$"""###(((***...>>>OOOKKK:::---'''$$$%%%%%%######%%%"""###%%%&&&&&&%%%###"""""""""###$$$%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&&&&&&&(((...444555000***''''''&&&$$$############%%%$$$$$$$$$###"""""""""'''%%%###$$$%%%&&&%%%$$$&&&$$$###$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$%%%"""!!!"""%%%'''+++555???555---'''&&&&&&###"""##################"""!!!!!!######$$$%%%%%%%%%%%%$$$&&&&&&'''(((''''''000:::BBB999...'''&&&'''&&&$$$######$$$%%%%%%%%%%%%$$$"""######$$$$$$$$$#########&&&+++000222000+++'''%%%$$$$$$&&&******((($$$""""""###$$$%%%&&&&&&'''$$$&&&,,,333222+++&&&%%%!!!!!!"""###$$$%%%%%%%%%""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&%%%$$$###$$$$$$$$$$$$######"""!!!!!!!!!!!!$$$&&&''',,,111111---(((%%%$$$%%%))),,,+++***&&&""""""&&&(((&&&$$$&&&$$$###$$$&&&(((000AAAQQQUUUCCC...&&&&&&&&&%%%###%%%$$$$$$##################$$$### """&&&&&&"""%%%$$$$$$$$$$$$$$$$$$$$$***(((%%%######$$$'''(((...777===888///)))%%%###!!!$$$''''''$$$###%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((()))000999;;;555...+++)))///666888333+++''''''))))))((((((''''''&&&&&&&&&''')))*********)))((())))))))))))***+++,,,---******+++++++++,,,,,,,,,...,,,,,,......///777@@@\\\cccIII<<<888999@@@RRRooo|||dddQQQDDD777222111000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++---...///333222///,,,)))(((***+++************************,,,,,,,,,,,,,,,,,,,,,---------///666IIIeeeiiiMMM999000---,,,,,,------,,,++++++---///111222111000...///222666>>>@@@@@@===777222//////...///000111222222222222333333///111666666CCC\\\)))***+++******---000444AAAAAA;;;222...///...++++++,,,------...444>>>EEEPPPIIIBBB===:::888777888333::::::>>>JJJVVVkkkmmmPPP<<<222111///,,,+++******+++,,,,,,++++++***)))(((((())))))))))))((((((((((((&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&'''+++---333BBBJJJBBB333+++'''$$$'''''''''(((((((((((()))&&&&&&&&&&&&%%%$$$###""""""######$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%(((&&&%%%$$$%%%%%%$$$###"""((()))+++:::LLLKKK===///)))%%%%%%%%%######%%%"""###%%%&&&&&&%%%###"""""""""######$$$%%%&&&&&&""""""###$$$%%%%%%&&&&&&&&&&&&(((///555666000+++'''&&&%%%######"""""""""%%%$$$$$$$$$###"""""""""%%%###""""""###$$$$$$###$$$###"""###$$$%%%$$$#########$$$$$$$$$$$$%%%%%%###"""###&&&(((+++444>>>555---'''&&&&&&###"""###"""############"""!!!!!!######$$$%%%%%%%%%%%%$$$%%%%%%'''((((((***444>>>CCC999---&&&&&&'''&&&$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$######"""###%%%***000333111,,,(((&&&$$$###%%%((()))'''$$$""""""###$$$%%%&&&&&&'''###$$$***222333---'''&&&!!!!!!"""###$$$%%%%%%%%%###############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&%%%$$$###$$$$$$#########"""""""""!!!!!! $$$%%%&&&)))///111...***'''$$$$$$'''))))))'''&&&""""""&&&(((&&&$$$&&&$$$###$$$&&&)))333GGGYYYUUU@@@+++%%%&&&&&&$$$###%%%$$$######""""""#########$$$### """&&&&&&"""$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%######%%%'''(((+++444:::555---(((&&&%%%"""%%%((('''%%%###%%%'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))+++222;;;===777000,,,***222999888222+++(((&&&))))))((((((''''''&&&&&&&&&''')))*********)))((())))))))))))***+++,,,---******+++++++++,,,,,,,,,...,,,,,,......///777@@@[[[eeeJJJ<<<777888===KKKfffoooVVVFFF666111222111///000---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...///333222111---)))((()))+++************************++++++,,,,,,,,,,,,,,,,,,,,,---///555CCCZZZwwwhhhKKK888111...******+++,,,+++++++++,,,...000000///......///111333:::>>>AAA???888222000///......///000111111111111111444000000555555???TTTyyy)))***+++++++++---000222>>>DDDBBB777///000000,,,***++++++,,,000999EEENNNQQQGGG???>>>???===:::999222999999===IIITTThhhrrrTTT???333111///---+++******++++++++++++***)))))))))((())))))))))))(((((((((((('''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&'''***,,,--->>>JJJEEE777,,,'''%%%&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&$$$"""!!!############$$$$$$$$$%%%&&&%%%###""""""###%%%&&&(((&&&$$$$$$%%%&&&&&&%%%"""&&&''')))444BBBEEE@@@111***&&&&&&%%%######%%%"""###$$$%%%&&&%%%$$$$$$###############$$$%%%&&&#########$$$$$$%%%%%%&&&'''&&&)))///555666111+++&&&%%%$$$######"""######$$$$$$$$$###############$$$###!!!!!!###$$$###"""$$$###"""###$$$%%%$$$############$$$$$$$$$$$$$$$$$$###$$$'''(((+++444===888///'''&&&%%%###"""###"""######$$$######""""""######$$$%%%%%%%%%%%%$$$%%%%%%''')))***---888DDDDDD999+++%%%%%%'''&&&#########$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$###"""$$$&&&***///444333---'''&&&$$$"""$$$&&&'''%%%"""!!!!!!"""###$$$%%%&&&&&&###$$$)))222555///)))'''"""""""""###$$$$$$$$$%%%########################$$$$$$%%%%%%%%%%%%$$$$$$"""$$$&&&%%%$$$###$$$%%%########################!!!%%%&&&%%%'''---000///,,,((($$$$$$&&&''''''%%%&&&""""""&&&(((&&&$$$&&&$$$###$$$'''+++666KKK]]]RRR<<<)))%%%'''%%%###$$$$$$$$$###""""""""""""######$$$###!!!###'''&&&#########$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&'''((((((222777333+++(((''''''$$$%%%''''''&&&%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&)))+++222<<<>>>777000,,,,,,555;;;888///***((('''(((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))***+++,,,---******+++++++++,,,,,,,,,...,,,,,,......///777@@@\\\hhhLLL===888888:::EEE^^^yyy[[[FFF555222444111............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,---...111222222///+++((()))+++************************((()))***+++,,,,,,,,,,,,,,,---000555===OOOkkk}}}gggKKK888333///)))(((***++++++++++++,,,---///...---------...000000777===BBBAAA:::333000000---...///000111111111111111444000///444555<<>>IIIJJJ===111//////,,,***++++++---111<<>>LLLPPPAAA111------++++++,,,,,,---222===LLLWWWLLL@@@:::???EEEBBB===:::777===;;;;;;CCCKKK\\\tttvvvYYYBBB444222000---,,,+++******)))))))))))))))*********))))))))))))(((((((((((('''((((((((('''&&&%%%%%%$$$%%%&&&&&&&&&''')))+++(((;;;LLLLLL>>>000***)))%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''&&&$$$""" $$$$$$######$$$$$$%%%&&&"""###%%%&&&&&&%%%###"""'''%%%###$$$%%%'''(((((($$$"""$$$))),,,///777AAA333,,,'''&&&%%%######%%%$$$#########$$$$$$&&&&&&%%%$$$###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$'''''')))///555666111+++&&&&&&%%%%%%%%%&&&''''''""""""######$$$$$$$$$%%%&&&$$$######$$$%%%%%%$$$&&&%%%$$$%%%'''((('''&&&$$$$$$$$$#########""""""###"""###&&&(((***222;;;===333)))%%%$$$"""###%%%###$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$'''+++---333???LLLDDD777)))"""$$$'''%%%"""######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$###&&&'''***///444333---&&&'''$$$!!!!!!######!!! !!!"""###$$$%%%%%%$$$$$$)))333777222,,,)))$$$$$$$$$###############$$$$$$###########################$$$$$$#########"""$$$&&&%%%$$$###$$$%%%""""""###$$$%%%&&&&&&'''$$$''''''%%%&&&+++//////000+++&&&$$$%%%&&&%%%###&&&""""""&&&(((&&&$$$&&&######$$$(((---888MMM```JJJ888)))((((((###"""'''$$$######"""""""""""""""%%%&&&%%%"""$$$(((((($$$"""###$$$%%%&&&%%%%%%$$$!!!"""%%%'''(((((((((((()))222666000(((%%%%%%%%%(((%%%$$$%%%((((((&&&#########$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%(((///999<<<555,,,)))///999>>>666,,,)))***)))&&&'''''''''(((((()))))))))((('''''''''(((***+++))))))))))))***+++,,,---******+++++++++,,,,,,,,,...,,,---......000777@@@^^^nnnRRRBBB<<<777777>>>SSSttt^^^GGG444444777333---,,,......//////////////////++++++++++++++++++++++++,,,+++*********+++,,,---,,,000444333---))))))+++))))))))))))))))))))))))$$$%%%'''***,,,,,,,,,,,,...------,,,,,,777TTTooozzzgggJJJ999555111((('''))),,,,,,,,,,,,,,,...---,,,+++,,,---.........333;;;CCCCCC;;;444000000---...///000111111111111///444000...333444888FFFccc***++++++******+++///222999GGGNNNEEE777///,,,***+++---...000:::HHHMMMJJJ@@@<<<888999===???===;;;999===999:::DDDJJJWWWlllzzzaaaDDD999111---...///,,,+++++++++*********))))))(((((())))))(((''''''''''''((($$$'''+++---+++)))''''''$$$&&&'''&&&&&&&&&)))++++++777GGGNNNCCC222((('''&&&&&&''''''''''''''''''!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&&&&###$$$'''***,,,333;;;===111&&&###&&&'''%%%### !!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$#########"""$$$$$$$$$#########""""""''''''***000666666000***)))&&&%%%&&&$$$!!!"""''''''&&&###!!! !!!"""###%%%$$$$$$######$$$$$$%%%"""$$$&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$(((***,,,111888666000)))%%%$$$%%%$$$######$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$&&&***))),,,777DDDKKK>>>222(((&&&'''&&&$$$############$$$$$$%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%(((,,,///555777111'''$$$%%%%%%%%%$$$"""!!! %%%%%%$$$######$$$$$$%%%'''%%%&&&,,,444555000)))&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!$$$$$$###############$$$'''''''''&&&&&&(((,,,000000+++'''&&&%%%$$$$$$&&&###%%%&&&&&&%%%#########&&&$$$$$$)))333BBBRRR]]]EEE777***&&&&&&&&&%%%%%%!!!"""###"""!!!!!!###%%%%%%$$$###""""""###$$$%%%%%%###!!!"""$$$%%%$$$!!!"""$$$%%%'''((((((''''''***000444222+++%%%$$$&&&%%%######$$$''''''$$$!!!%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((***000777777222------111999===555+++'''''''''((((((((((((((('''''''''))))))))))))))))))))))))+++***(((((()))***---......---+++******+++---...///,,,,,,...///000777???^^^sssSSS@@@;;;444777<<>>444+++***++++++++++++,,,,,,------+++++++++,,,---...///000555888AAAHHHBBB444...111000000000111333333111///111111111000111555;;;@@@ZZZ}}}***+++++++++***,,,///111222BBBOOOLLL???444000///,,,///333;;;FFFKKKFFF===666333000111444666666444888<<<888999BBBIIIWWWkkklllOOO;;;333......///,,,+++,,,************)))))))))))))))***+++++++++***(((''')))'''&&&'''))))))&&&###%%%&&&'''&&&&&&&&&(((***,,,555BBBJJJDDD666,,,***''''''''''''''''''''''''###%%%&&&&&&$$$###$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''$$$%%%''')))***000777===777///)))''''''%%%"""$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$###############(((%%%&&&000;;;===555,,,(((&&&%%%&&&$$$!!!###'''&&&&&&'''''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""%%%'''***000888888222+++'''&&&'''&&&$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$"""''')))(((,,,888DDDJJJ;;;000'''&&&'''%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%&&&&&&(((///:::>>>555(((&&&%%%$$$###""""""############%%%%%%%%%%%%$$$###'''&&&'''+++000111,,,'''%%%$$$$$$$$$$$$#########%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%'''***---444111---(((%%%%%%&&&&&&$$$%%%'''&&&$$$######$$$"""''''''(((888OOOXXXRRR;;;000&&&###$$$"""!!!"""###$$$%%%$$$######%%%'''$$$$$$###""""""###$$$$$$$$$###"""###$$$$$$###"""###$$$%%%&&&''''''&&&&&&)))...222000***%%%$$$&&&$$$$$$###$$$&&&&&&$$$"""$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''+++444<<<<<<444...,,,333:::<<<444***''''''(((''''''(((((((((((((((((())))))))))))))))))))))))***))))))((()))+++,,,---///...---,,,,,,---...///...------......000888AAAbbbuuuTTTAAA;;;666777999BBB[[[dddFFF444222///000000***000//////......//////000------------,,,+++******************************,,,---///000000...---,,,***))))))))))))***++++++***)))))))))+++,,,+++***,,,,,,---...---000<<>>VVVxxx)))***+++++++++,,,...111000@@@OOOPPPEEE888111///---111888BBBKKKKKKAAA666444222000111444666777666777:::777777@@@FFFSSSgggnnnQQQ===555///......,,,+++,,,*********)))))))))))))))((()))***++++++)))'''&&&,,,'''###$$$'''(((%%%!!!%%%&&&''''''&&&&&&(((***+++111<<>>444...---444::::::222***'''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---///...------------...///...---...///...000888BBBbbbwwwVVVBBB;;;777777888???TTTvvvcccEEE333222111111000)))////////////////////////,,,,,,---...---,,,***)))************************---,,,,,,...111111...+++*********))))))***++++++***))))))***++++++++++++++++++---...---...777BBB\\\kkkeeeMMM<<<000***///++++++++++++++++++++++++,,,++++++,,,---...//////555666@@@JJJHHH:::000///......///000222333111///000111111000111444888<<>>NNNSSSKKK===222...///444===HHHLLLGGG;;;222333111111111333666777777666:::777777???CCCMMM___oooQQQ???777000///...,,,+++,,,))))))))))))))))))******'''((()))******(((&&&%%%,,,'''######&&&(((%%%!!!&&&'''''''''&&&&&&''')))***,,,444???AAA999///***(((((('''''''''&&&&&&&&&%%%&&&''''''%%%###$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%&&&&&&&&&%%%$$$###&&&$$$$$$'''''''''+++111AAAAAA:::---%%%&&&))))))&&&%%%$$$#########$$$%%%###"""""""""!!!!!!!!!!!!########################'''$$$%%%111>>>AAA888,,,'''%%%%%%&&&$$$!!!###((()))***++++++)))&&&###!!!%%%$$$$$$######$$$$$$%%%###$$$$$$###!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""%%%'''(((///666777111)))%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%''''''(((000<<>>444...---666:::999111)))((()))(((&&&'''''''''(((((())))))(((((((((((((((((((((((()))))))))******+++,,,,,,.........------.........------///000...///999DDDbbb{{{YYYCCC;;;777777888>>>OOOnnn___BBB222222000000000)))......////////////......+++,,,---...---,,,+++***************************---+++***---111222000---++++++***************+++)))***************++++++)))***,,,///...///666???SSSfffdddNNN<<<000+++000++++++++++++++++++++++++,,,,,,,,,,,,------...///444555???LLLMMM???444000......///111333333222000000111111000000333777:::IIIggg(((***,,,,,,,,,,,,...000333;;;IIITTTRRRDDD666///222777AAAJJJJJJ@@@666111/////////000111444666777777<<<999999???@@@GGGWWWvvvrrrUUUAAA888111///...,,,+++,,,))))))))))))************'''(((((())))))'''&&&%%%***'''$$$$$$&&&'''%%%###&&&'''((('''%%%%%%'''))))))(((...:::???:::111+++((((((((('''&&&&&&%%%%%%$$$&&&''''''%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$########################$$$%%%&&&&&&&&&%%%###"""%%%###$$$&&&'''&&&***///>>>DDDAAA222''''''******%%%%%%$$$$$$$$$%%%%%%&&&######"""""""""!!!!!!!!!###############$$$$$$$$$'''%%%(((222===???666+++'''%%%$$$&&&$$$"""$$$)))+++,,,,,,,,,***(((%%%###%%%$$$$$$######$$$$$$%%%###$$$$$$###""""""%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$'''))))))...555666000)))%%%$$$%%%$$$"""###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$&&&''''''***333???DDDCCC111+++&&&&&&&&&$$$$$$'''%%%%%%$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%&&&%%%%%%+++777???999...&&&%%%$$$######$$$%%%&&&!!!"""$$$%%%&&&&&&%%%$$$$$$$$$%%%'''))))))'''%%%%%%$$$$$$$$$$$$#########$$$$$$######$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%!!!!!!!!!!!!!!!"""###$$$"""###%%%%%%%%%&&&)))+++111777666---'''((((((%%%&&&''''''&&&$$$###%%%&&&###(((---444GGGVVVMMM:::+++&&&###%%%%%%###"""###!!!"""###"""!!!!!!###%%%"""###$$$$$$$$$$$$###""""""$$$$$$$$$###"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%(((***++++++(((&&&&&&&&&$$$%%%%%%$$$######$$$&&&######$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''...:::AAA===333---...888:::888///)))((())))))&&&&&&''''''((()))))))))((((((((((((((((((((((((((())))))***++++++,,,,,,------------------------,,,---///111...///999EEEccc]]]DDD;;;777666888<<>>NNNRRRFFF888333/////////111444444333111000111111000000222555888BBB]]](((***,,,---,,,,,,...///333777CCCSSSWWWKKK<<<222555:::DDDKKKEEE999222333...//////000111333666888:::???>>>===AAA???BBBQQQeee|||yyy]]]CCC999111///...,,,+++---((()))))))))************)))))))))(((((((((((('''''''''&&&&&&'''&&&&&&&&&''''''((('''%%%%%%'''((()))'''+++777@@@===333,,,)))(((((('''&&&&&&%%%%%%###%%%''''''&&&%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&###########################$$$%%%&&&&&&%%%###"""$$$"""###&&&&&&&&&)))///888DDDGGG:::---******(((######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$############""""""#########$$$$$$$$$''''''+++333<<<;;;333***&&&$$$$$$&&&$$$"""$$$)))'''(((((((((((('''%%%$$$%%%$$$$$$######$$$$$$%%%######$$$######$$$'''***$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%***++++++...444777111***%%%%%%&&&%%%######$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%&&&'''+++666AAACCC@@@///)))&&&&&&%%%###$$$((($$$$$$$$$$$$$$$$$$%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&***333;;;888000%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&"""###$$$&&&(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&"""$$$&&&&&&&&&''')))+++---666888///((())))))###'''''''''%%%$$$$$$%%%'''&&&(((...;;;JJJQQQEEE555'''$$$###&&&'''$$$###%%%"""#########""""""$$$&&&"""###$$$$$$$$$$$$###""""""$$$%%%$$$"""!!!###%%%&&&%%%$$$######$$$%%%%%%((()))***)))((('''&&&&&&$$$%%%%%%$$$""""""$$$'''"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''///:::AAA<<<111---...999;;;777...((((((***)))&&&&&&''''''((())))))***((((((((((((((((((((((((((())))))***++++++,,,+++,,,,,,------------,,,,,,+++---000111...///:::FFFggg```FFF;;;666555666999AAAXXXxxxQQQ<<<222333---+++...---------...//////...------,,,,,,,,,++++++,,,,,,---************************))))))***,,,///111222222---,,,++++++*********+++(((***,,,+++))))))+++---,,,+++,,,.........333:::GGG\\\^^^MMM???333,,,000.........---------,,,,,,------,,,,,,,,,---......222333>>>PPPVVVKKK<<<555//////000222555666444333000000111000000111444666>>>VVVzzz(((***,,,---------...///222333???RRRZZZQQQ@@@555777<<>>---)))%%%&&&%%%###$$$(((#########$$$$$$%%%%%%&&&###%%%'''&&&%%%$$$%%%%%%&&&'''''')))000888777222$$$$$$%%%&&&&&&&&&%%%%%%############$$$%%%&&&'''!!!"""$$$&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((("""$$$&&&''''''(((***+++***555999///)))***)))"""'''''''''%%%$$$$$$%%%'''''''''///???MMMMMM@@@333(((%%%&&&))))))&&&%%%'''###$$$%%%$$$######%%%'''"""###$$$%%%%%%$$$###"""!!!$$$%%%%%%"""!!!###%%%&&&%%%$$$#########$$$%%%(((((())))))((('''&&&&&&$$$%%%&&&$$$"""!!!$$$'''"""###$$$%%%&&&&&&'''&&&$$$$$$%%%%%%&&&'''(((((((((///:::@@@;;;000---///:::;;;666...((()))***)))&&&&&&&&&'''((())))))***((((((((((((((((((((((((((()))***++++++,,,+++++++++,,,,,,------,,,,,,++++++---000111...///:::GGGjjjbbbFFF;;;555444555777<<>>QQQYYYNNN???777000000111333666777555444000000111000000111333666<<>>BBBEEECCC>>><<<===@@@NNN```{{{fffKKK888///...***,,,///***---,,,***(((((((((((()))+++++++++***)))(((((('''(((((('''''''''&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&)))+++111>>>FFF===---'''***((($$$$$$&&&$$$(((&&&###!!!!!!###&&&(((%%%&&&%%%### ###&&&)))### $$$%%%######&&&%%%%%%%%%$$$$$$#########((($$$###$$$$$$###$$$(((,,,@@@KKKCCC444,,,((($$$!!!"""$$$%%%&&&%%%%%%$$$$$$###"""$$$''''''$$$!!!((('''&&&%%%$$$#########***)))***222::::::111''''''&&&%%%$$$###############$$$%%%%%%%%%###"""!!!%%%%%%$$$$$$###"""!!!!!!###"""""""""###%%%'''((($$$$$$##################'''######'''+++,,,///333:::333***&&&''''''%%%"""""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%"""(((***+++555AAA>>>222---)))%%%###%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###)))"""$$$)))...999:::...'''&&&&&&%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%$$$"""!!!###((()))%%%!!!$$$$$$$$$$$$$$$###"""!!!'''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&%%%%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%''')))***,,,444888555000---'''!!!'''&&&%%%$$$$$$$$$%%%&&&)))'''///BBBOOOIII:::000%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$'''&&&$$$#########$$$$$$###$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$############'''(((***)))'''%%%$$$$$$###$$$$$$%%%&&&'''((((((""""""###$$$%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''...111999>>>999...+++000<<<888333...***(((''''''''''''''''''((((((((((((&&&&&&&&&'''''')))***+++))))))))))))************,,,,,,,,,---------......---111---,,,333444999IIIllljjjIII999444888555444<<>>GGGJJJFFF===777000......222777999777333222111000000///000000111===JJJiii************+++,,,......333666===JJJUUUVVVKKK@@@@@@BBBAAA<<<444000000222000333333111444:::>>>>>>BBBEEEGGGEEE@@@>>>>>>AAAKKKYYYqqqgggLLL999000///***,,,///***,,,+++***)))((((((((()))++++++******)))(((((('''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$(((***000===GGG@@@222''')))'''$$$$$$'''%%% '''%%%###""""""###%%%'''%%%%%%%%%### ###&&&'''""" $$$%%%###$$$'''%%%%%%%%%$$$$$$$$$######((($$$###$$$$$$###$$$(((+++:::EEECCC777---'''###"""###$$$%%%%%%%%%$$$$$$%%%$$$###$$$&&&&&&$$$!!!((('''&&&%%%$$$$$$$$$$$$((('''***222999999000''''''&&&%%%$$$############$$$$$$$$$$$$$$$###""""""%%%%%%%%%$$$######""""""%%%$$$#########$$$%%%&&&########################&&&""""""&&&)))))),,,000;;;444+++&&&&&&&&&###!!!!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###(((***+++555???;;;///,,,)))%%%$$$%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###)))"""$$$)))...888;;;///''''''&&&%%%%%%$$$$$$###"""######$$$%%%%%%$$$$$$$$$"""!!!###''')))&&&"""$$$$$$$$$$$$$$$###""""""%%%###""""""###$$$$$$###&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%''')))******222:::;;;444+++&&&%%%'''&&&%%%$$$$$$$$$%%%&&&((()))444EEELLLDDD555+++%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$&&&%%%$$$###"""######$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$##################&&&(((***)))'''%%%$$$%%%###$$$$$$%%%&&&'''((((((#########$$$$$$%%%%%%&&&$$$$$$%%%&&&''''''''''''...333<<<@@@999///,,,000:::777222---)))'''''''''''''''''''''(((((((((((((((((('''(((((()))******))))))))))))************,,,---------............---000,,,,,,222333999JJJmmmlllKKK999444777444222999CCC___tttRRR<<<000...+++---///(((+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***,,,,,,,,,++++++*********)))***++++++,,,...111444---,,,,,,+++*********+++++++++******))))))))))))+++,,,,,,,,,,,,...111444@@@OOOXXXPPP@@@444///---,,,,,,,,,,,,---...///000---,,,,,,++++++,,,,,,,,,...333;;;CCCFFFCCC<<<555111...---111666:::999666222222222111111000000///:::EEEaaa++++++***+++,,,---///000222777;;;CCCRRR]]]VVVHHHHHHDDD>>>777222000000111111333444333666>>>CCCCCCHHHKKKLLLIIIDDDAAA@@@BBBHHHRRReeejjjMMM:::111///+++,,,///***,,,+++***)))((((((((()))+++******))))))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######&&&)))...;;;GGGCCC777'''(((&&&$$$%%%''''''###%%%$$$$$$######$$$$$$%%%%%%%%%%%%###!!!!!!###%%%%%%!!! ###%%%$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$###'''$$$###%%%%%%###$$$'''***111<<>>WWW}}},,,+++++++++---///222444444999;;;>>>PPPcccbbbSSSPPPHHH<<<444111222222333111444555555:::BBBHHHHHHOOOPPPPPPMMMHHHDDDBBBCCCFFFOOOaaazzzmmmOOO<<<222000+++,,,...)))+++******)))))))))))))))******))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$###""""""&&&(((+++777CCCCCC;;;)))'''%%%$$$%%%''''''&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$#########$$$%%%%%%###"""###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''######%%%%%%######'''******444BBBCCC555(((%%%%%%%%%%%%%%%$$$######"""&&&%%%%%%$$$$$$$$$###"""&&&%%%%%%%%%&&&''''''(((%%%&&&***222999888000)))%%%%%%$$$###############%%%$$$###""""""###$$$%%%&&&%%%%%%%%%$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$""""""$$$%%%%%%(((---888333+++&&&$$$$$$###""" !!!"""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%''')))---555:::444))))))(((&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###((("""%%%))),,,777;;;111((('''&&&$$$$$$$$$$$$$$$!!!""""""#########""""""###"""!!!###&&&'''&&&%%%######$$$$$$$$$######"""&&&%%%###$$$%%%&&&&&&%%%''''''&&&%%%$$$######"""!!!"""###$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$###$$$&&&'''(((******555CCC???...''',,,%%%$$$$$$###$$$%%%'''(((%%%333DDDLLLFFF777+++%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############""""""""""""""""""###############""""""!!!""""""######$$$$$$$$$$$$%%%(((***+++)))'''%%%%%%######$$$%%%&&&''''''(((%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))...999EEEEEE:::///---000666333///***'''&&&%%%&&&''''''''''''(((((((((((())))))))))))))))))((((((((()))))))))************+++++++++,,,,,,,,,------***///,,,+++000222;;;MMMoootttPPP:::444666000///444888JJJgggvvvkkkeeebbbPPP;;;111///+++...111---+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++******+++++++++***************((())))))))))))***---000///...---+++***)))))))))((((((((((((((((((''''''***++++++++++++---111333<<>>@@@999777444222111000111111555:::OOOrrr---,,,+++,,,---000333555777;;;;;;===PPPgggkkk```UUUKKK===333111222333333222666888999???HHHMMMMMMTTTTTTRRROOOKKKGGGDDDCCCFFFQQQbbbvvvpppQQQ>>>444111+++,,,...(((************)))))))))((()))))))))(((((((((((((((&&&''''''''''''''''''''''''''''''&&&%%%$$$###"""###'''((()))222???BBB===,,,)))%%%%%%%%%&&&'''(((###$$$%%%%%%%%%%%%$$$###%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$&&&###"""%%%%%%"""###&&&***'''///???DDD999---(((&&&%%%%%%$$$$$$#########%%%%%%%%%$$$#########$$$%%%%%%%%%%%%%%%&&&'''(((&&&'''***111777666000)))$$$$$$######""""""######$$$$$$"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$$$$######&&&%%%%%%)))///666222,,,'''$$$$$$$$$%%%!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%''')))///777999111''''''''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''"""%%%)))+++666<<<333((('''%%%$$$######$$$%%%""""""#########""""""!!!"""""""""###%%%&&&''''''"""######$$$$$$$$$######&&&$$$###$$$%%%''''''&&&''''''&&&&&&%%%$$$######!!!"""###$$$$$$$$$$$$$$$######""""""######$$$%%%%%%$$$######$$$%%%'''(((,,,'''...???BBB555******$$$$$$######$$$&&&'''((('''999KKKNNNCCC444***'''$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###""""""""""""######"""""""""""""""######""""""!!!######$$$&&&&&&&&&&&&%%%$$$'''++++++***'''&&&%%%"""######$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))***///===IIIFFF999......111555222...***'''%%%&&&&&&''''''''''''(((((((((((((((((()))))))))(((''''''((()))))))))************)))************+++++++++***///---,,,000222<<>>@@@FFFNNNRRRQQQWWWUUUSSSPPPLLLIIIEEECCCFFFPPP```rrrrrrSSS@@@555222,,,,,,---((())))))************)))(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$$$$((()))'''///===CCCAAA111+++&&&%%%%%%$$$%%%(((###$$$$$$%%%%%%$$$$$$###%%%$$$###$$$&&&&&&%%%$$$$$$%%%$$$"""###$$$"""###$$$$$$$$$$$$%%%%%%%%%%%%""""""%%%%%%""""""%%%)))(((---999AAA<<<222+++%%%%%%$$$######$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&)))...222111---((($$$######"""""""""########################$$$%%%########################"""###$$$%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$###%%%'''&&&%%%***111777333...(((%%%$$$%%%&&&""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%&&&&&&***111999888///&&&&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&"""%%%)))***555<<<555)))'''%%%#########$$$%%%######$$$$$$######"""""""""""""""###$$$&&&'''(((""""""###$$$$$$$$$$$$######"""!!!!!!###%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$%%%$$$#########%%%&&&'''+++%%%)))777???888...***############$$$&&&((())),,,???OOOMMM>>>000)))'''$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###!!!"""######$$$$$$######!!!!!!"""###############$$$%%%&&&'''''''''&&&%%%$$$'''+++,,,+++(((&&&&&&""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''')))+++000@@@LLLEEE666---...222444111---)))'''&&&&&&'''''''''''''''(((((((((((('''((()))*********)))((())))))))))))************))))))*********+++++++++***000...---111333>>>SSSuuu~~~YYY===333444///000666555>>>RRRqqqwww^^^JJJAAABBBIIIGGG777111111,,,---111---+++,,,,,,------,,,,,,++++++++++++++++++******))))))))))))***************))))))***)))((()))+++---...---,,,+++******))))))''''''''''''((((((((((((******+++******,,,000333888IIIVVVRRRCCC666///++++++++++++,,,,,,,,,,,,,,,******)))******+++,,,------000777>>>CCCCCC???;;;333000---,,,///666>>>CCCBBB>>>777222///000333555444888FFFcccAAA>>>:::666444444555666;;;999:::AAAOOO___lllssshhh___QQQCCC:::666444444888>>>DDDHHHNNNUUUWWWUUUWWWVVVSSSPPPMMMIIIFFFCCCEEELLLYYYjjjsssUUUAAA666333,,,,,,---'''((()))***++++++***)))(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''(((((('''&&&&&&$$$))))))'''...>>>HHHIII666...'''&&&%%%"""###'''$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$''''''&&&$$$ ######!!!###&&&$$$######$$$$$$$$$%%%%%%%%%$$$""""""%%%%%%""""""$$$&&&))),,,222:::===666,,,%%%$$$#########$$$%%%&&&"""$$$%%%$$$"""###&&&((($$$$$$#########$$$%%%%%%%%%%%%&&&)))+++,,,)))&&&######""""""""""""######""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%%""""""$$$'''%%%%%%***222:::777111***%%%######$$$###$$$$$$$$$$$$###""""""%%%$$$$$$######$$$$$$%%%&&&&&&***333;;;999///'''%%%'''((((((%%%$$$%%%&&&###########################$$$$$$%%%%%%$$$$$$###&&&"""&&&)))***555===666)))'''%%%###"""###%%%&&&$$$$$$%%%%%%$$$######"""!!!""""""######%%%((()))""""""###$$$$$$$$$$$$$$$###"""!!!!!!$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$###"""""""""""""""###$$$$$$%%%$$$#########$$$%%%&&&&&&&&&(((000777888222+++###""""""###$$$''')))***333DDDQQQIII888+++%%%###########################""""""!!!!!!!!!!!!""""""!!!"""$$$%%%%%%%%%$$$$$$ !!!"""###$$$%%%%%%%%%$$$%%%&&&''''''%%%$$$######'''+++---+++)))'''&&&""""""###$$$%%%&&&&&&'''#########$$$$$$%%%%%%&&&$$$$$$######%%%'''***+++111BBBMMMDDD333+++...333333111---)))'''''''''(((''''''''''''((((((((((((((()))+++---------++++++))))))))))))************++++++++++++,,,,,,,,,,,,+++111000...111444@@@VVVwww___BBB555555000111666333777IIIbbb}}}eeeQQQAAA999:::@@@CCC444111222------000++++++,,,,,,------,,,,,,++++++++++++++++++***))))))((()))))))))*********+++*********)))((()))+++------,,,,,,+++*********+++''''''((((((((()))))))))******+++******,,,000333666HHHVVVSSSDDD777///+++---...///000000///---,,,))))))))))))***+++,,,---,,,000888@@@EEEDDD@@@<<<222000---,,,...444<<>>:::555222111222222111555CCC\\\}}}NNNJJJDDD???:::888888999;;;777999BBBOOO[[[jjjvvvssskkk^^^OOOBBB;;;777777;;;BBBIIINNNSSSYYY[[[XXXWWWUUURRRPPPMMMJJJFFFCCCDDDGGGQQQddd}}}sssVVVBBB777333,,,,,,---'''((()))***++++++***)))((('''''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((((((((###)))***(((///@@@LLLNNN999///((('''%%%!!!!!!&&&%%%$$$$$$######$$$$$$%%%%%%###"""$$$'''(((&&&$$$!!!""" ###((('''!!!#########$$$$$$%%%%%%%%%$$$""""""%%%%%%""""""$$$$$$***,,,---444===888,,,$$$$$$#########$$$&&&'''!!!###$$$$$$"""###&&&***$$$$$$###############$$$$$$######%%%''''''%%%######"""""""""""""""######!!!"""###%%%%%%%%%$$$###!!!!!!!!!!!!!!!"""""""""&&&&&&&&&&&&%%%###!!! !!!""""""###$$$$$$%%%%%% !!!###&&&%%%$$$***333>>>:::444,,,%%%!!!!!!"""$$$$$$%%%$$$$$$###"""!!!%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&***444<<<999///'''$$$&&&)))(((%%%$$$%%%&&&########################$$$$$$$$$%%%%%%$$$$$$$$$&&&"""&&&))))))555===777)))(((%%%###"""###%%%&&&%%%%%%%%%%%%%%%$$$###"""!!!""""""######%%%(((***!!!"""###$$$$$$$$$$$$$$$%%%###"""###&&&'''''''''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&%%%$$$###"""""""""""""""######$$$%%%$$$#########$$$%%%&&&"""'''***,,,111666333---"""""""""###%%%''')))***888HHHQQQGGG444'''""" ########################""""""!!!!!!!!!!!!"""""""""###$$$%%%&&&&&&%%%$$$ """###%%%&&&&&&&&&###$$$&&&&&&&&&$$$"""!!!###'''+++---,,,)))'''&&&""""""###$$$%%%&&&&&&'''""""""###$$$%%%%%%&&&&&&$$$$$$######%%%'''***,,,111CCCNNNCCC111)))...444333111---***((('''((((((''''''''''''((((((((())))))***---/////////...---))))))))))))************,,,,,,---------.........+++222111///222444AAAXXXyyydddEEE666555000111666111333BBBXXX}}}~~~lllWWWIII===555555:::@@@333111333...---///***+++,,,,,,------,,,,,,+++***++++++++++++***))))))(((((())))))*********+++***++++++***((()))+++---,,,,,,++++++***+++++++++'''((((((((())))))******)))************,,,000222555GGGVVVSSSDDD777///+++...000222444333222///---))))))))))))***+++,,,------222;;;CCCHHHHHHCCC>>>222000---,,,---333;;;AAA???>>><<<999666333111///...333@@@WWWwww