BM6P6(@ WWWVVVPPPIIIEEEDDD@@@:::888777555444333333444444333333222222111000000000///000111111111000...---///---***'''&&&&&&'''))),,,,,,............,,,,,,(((((((((((()))))))))))),,,,,,,,,+++++++++*********+++---///000000//////***...111222111222555999SSSKKKEEE888***---222***---'''+++111111555333%%%555444333333333333444555//////000000111111222222---.../////////...---,,,............/////////000111111333444666777888999888555555888888666666999777666444222111111222222222111111111222444666777444555444111///111666<<>>:::999<<>>IIIFFFDDDTTTlllCCC333777AAAEEE___UUUDDDJJJPPPpppdddFFFPPPddd\\\NNN```wwwsss@@@999<<<777555333333222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000///333888>>>HHH\\\ttt|||\\\JJJBBB888777555222000000222555---000333555444000,,,)))222000///111333333///,,,///000222444444222000///---...000111222222111111111111111222222333333333333222111111111333444555111555<<>>000...000000444;;;888GGGggglll\\\JJJBBBVVVnnnBBBDDDCCC[[[ZZZEEENNN]]]qqq^^^qqqTTT???<<>>CCC```TTT:::999===???NNN|||lllGGGHHHIII[[[oooHHHKKKWWW\\\MMMZZZyyyNNN<<<<<<888666333333222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000---///000///111888EEEOOO^^^qqqWWWNNNBBB;;;888555111...222111///------...000111111///...000333444111...///000222333333222000//////000111333333333333222333333222222222222222222333222111111111222444555@@@;;;888888:::AAAPPP^^^TTTWWWVVVSSSQQQOOOHHHAAA888777555444333333444444333333222222111000000000///////////////............---,,,++++++,,,---...(((((((((((((((((((((((((((((((((((())))))))))))((()))***+++,,,---......------...///...---,,,+++///------///444666444111+++///???MMMSSS]]][[[KKK444---///111+++,,,222111777666444222000000000000///...---,,,...000444666777333...***)))***...000//////000000000111111111222222222333333444444444555666;;;AAABBB===::::::333222111000111222333444444333333222222222111111///222555444111000111222===444000333555444444666777AAAPPPsss{{{___>>><<>>>>>???@@@BBBKKK```tttTTTWWWYYYWWWUUUSSSKKKBBB888777555444333333444444333333222222111000000000000//////..................---,,,,,,,,,---...///++++++************++++++(((((((((((())))))))))))(((((()))***,,,---......---............,,,+++***,,,++++++...444888999777...000333777NNNxxxyyyOOO888,,,......222444---777666444111000////////////...---,,,---000333555999666000+++)))***,,,...000000000111111111111222222222222333333444444444///...000555666222111333333222111111111222333444333333333333222111000000...111555444111......///111...///444777666444333888>>>BBBfffmmmkkk~~~NNN999IIIfffvvvIIIIIIEEE]]]VVVFFFJJJbbb```XXXRRR@@@888===<<>>:::888666333333222222111000000000////////////////////////000000000000000000000000////////////////////////---///222333444777===AAABBBNNNhhhjjjJJJ<<<:::;;;;;;222222222222222222222222222000...///333444333111///000111111111111000//////000222333444444333333333333333222222111111111444333333333555666888999:::???EEEGGGJJJYYYyyySSSXXX[[[[[[YYYUUULLLBBB888777555444333333444444333333222222111000000000000///......------.........---------------......---,,,,,,++++++,,,,,,---(((((((((((())))))))))))((())))))+++,,,---......,,,---......---,,,+++***+++***+++...333999===???//////111;;;]]]lllIII000,,,...444777111666555333111///......//////...---------///111333777444000---++++++,,,...000111111111222222222222111222222333444555555666333000000333333111222555555444333222222222333444222222333333222111000000***...222333111//////111333000//////111333333333666999;;;TTTccc___uuuqqqLLL@@@IIIlllSSS@@@AAAGGGfffqqqMMMIIITTT|||ppp[[[yyyNNN???555888999BBBDDDAAA[[[sssKKK@@@777<<>>999999555000---///444;;;@@@444111///000222444333111///000000000000000000//////000111333333333333222333333222222222222222222/////////000222555777888>>>DDDMMMTTT]]]uuuSSSYYY]]]]]]\\\VVVLLLAAA888777555444333333444444333333222222111000000000000///...---------.........---------------------,,,,,,+++******+++,,,,,,(((((((((((())))))))))))))))))***+++,,,,,,------+++,,,---...---,,,+++***+++,,,,,,...222888@@@EEE999666BBBXXXppphhhHHH333000---000666555555444222000///...////////////.........//////000111000000///......//////111111111222222222333333111222222444555666777777:::777666888888555555888777666444333333333333444111111222333222222111000+++...222222///......000222111///...///111333333555444999HHHmmmeee___}}}tttLLLGGGMMMjjjyyyIIIAAADDDRRR]]]KKKLLL___aaafffKKK>>>555999>>>KKKKKK>>>NNN|||}}}RRRCCC555;;;BBBIIIuuufffLLLHHHLLLhhhRRRGGGNNN]]]dddRRRTTTppprrrEEE===:::666333333222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000......///......///000111555666>>>OOOgggiiiPPP@@@@@@;;;444000000555<<>>GGGQQQaaauuuSSSYYY^^^___]]]WWWKKK@@@888777555444333333444444333333222222111000000000000///...---,,,---............---------,,,,,,,,,+++***)))(((((()))***+++(((((((((((())))))))))))*********++++++,,,,,,---++++++,,,---------,,,+++---...///...000777@@@HHHPPPHHHYYYsssuuuiiiaaa\\\QQQ<<<333555...+++111333444333111000///.../////////////////////.........,,,---...000111111111111111111222222222333333333111222333444666777888999555222333555555111///111888777666444333333444444000111222333333222111000///111333222...++++++,,,,,,...000111222444333111666222:::AAAVVVrrrVVV|||}}}\\\PPPBBBJJJmmmdddFFFKKKKKKaaannnOOOGGGLLLdddZZZ~~~HHH>>>666===FFFVVVUUUCCCMMMbbbWWWEEE444999AAAFFFeeennnMMMEEEHHH___VVVHHHIIISSSeeeTTTTTTpppyyyIII>>>;;;666333333222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111222666555888@@@JJJ]]]}}}oooVVVCCC@@@<<<888666666777888777333000000222333222000000000000//////000000000---...000111222222111111111111111222222333333444666666888:::===AAAEEEGGGOOO]]]www\\\]]]```dddcccXXXHHH;;;;;;888444333555666555333222222222111000//////.../////////...---------,,,---------,,,,,,,,,++++++))))))(((''''''((()))***((((((''''''''')))***+++---+++)))'''''')))+++---////////////............***)))444===:::BBBTTT]]]```[[[]]]bbb[[[JJJ??????444444333333333333333333555444222000/////////000000000///...---,,,,,,+++---...///000000///...---000000111222333333444444666666777888999::::::;;;777666444222111111111111333222222111222333555666222222333333333333444444333222000/////////000111---000444444111000111333111777999AAAUUUvvvlllTTTnnn^^^MMMIIIEEEnnnQQQMMMBBBHHHsssYYYQQQEEEhhhuuuZZZxxxvvvMMM>>>@@@444DDDjjjcccHHHJJJXXXaaa555AAABBB999GGG___OOODDD@@@SSSWWWGGGPPPSSSjjjNNNNNNkkkPPP777777333444444333222222111111000111111000000//////......000000000000000000000000////////////............000000000000000000000000000333666888===III[[[hhheee[[[NNNBBB;;;888888888999888777555222222222333........./////////////////////000000000111111111000333666777555555777:::111777>>>AAAAAAEEEOOOVVViii^^^___bbbeeedddZZZJJJ===<<<888444444555666555333222222222111000/////////..................---------------,,,,,,,,,++++++******)))(((((()))***+++)))(((((('''((()))+++,,,---,,,***))))))***,,,---////////////............000---555DDDYYYsss|||oooPPPIIIHHHJJJEEE777111333/////////000000000000000555444222111000///000000000000000000///...---,,,---...///000000///...---000000111222333444555666666777777888888999999:::888666333222111222222222444444333222111222333333222222222333333333444444222111///...---------...,,,000333333111///111333333888:::AAAMMMccckkkdddXXXHHHBBBUUUoooLLL???FFFVVVuuuNNNJJJWWWXXXiiiuuuKKK===???777KKKvvvtttTTTLLLLLLwww???<<<999111;;;WWWTTTEEEBBBMMMzzzaaaNNNLLLNNNjjjNNNMMMiiiZZZ;;;888555444444333222222111111000000000000000////////////000000000000000000000000////////////............////////////////////////,,,///111222444===KKKWWWssspppYYYHHH>>>999888444444333111000000222444444444333333444444444444444444444555666777888888444777::::::777555666888;;;???CCCFFFLLLYYYkkkyyy```aaadddgggfff]]]MMMAAA<<<888555444666666555222222222222111000000//////..................//////------------,,,,,,,,,,,,,,,+++************++++++***))))))((()))+++,,,---...---+++******+++---.../////////............---333666HHHgggqqq???777333333///'''&&&+++***++++++,,,,,,---------555444333222000000000000///000222333222000...,,,......////////////......000111222333555666777888777777777777888888888888:::777333111111222333333555444333222111111111111222222222222333333333333111000...---,,,,,,------///222444444111///000222666888:::@@@DDDLLLvvvkkk\\\nnnSSSBBBFFFSSSWWWCCCIII???hhhVVVQQQCCCfff]]]YYYsssIII:::===:::UUUfffMMMIIIvvvTTT@@@;;;666>>>KKK]]]DDDCCCEEEooommmTTTHHHJJJkkkNNNKKKfffeee???999777444444333222222111111000////////////000000000000000000000000000000000000////////////............////////////////////////,,,///000///...333===EEEMMMmmmmmmWWWHHH???<<<:::888666666888:::<<<444333333333333333333333222333333555777999:::;;;333777;;;======>>>AAADDDFFFIIINNNVVVeee}}}aaabbbeeehhhggg^^^OOOCCC===999555444666666555222222222222111111000000000------......//////000000...------------,,,,,,,,,---,,,,,,,,,++++++++++++******))))))***,,,...//////...---,,,,,,---.../////////.........---ӵWWW777000,,,+++)))%%%''',,,))))))******+++,,,------555444333222111000000///...111444666555333000---////////////////////////000111222444666777888999888888777777777666666666<<<777333111222444444333222222222111111111111111111222222222222333333333000//////...///000111222777999:::888333000111222;;;888777>>>AAA???\\\ĦĦӵiii[[[wwwxxxQQQLLLFFF]]]ĦwwwQQQNNN@@@NNNrrrVVV;;;PPPiiiQQQxxxrrrGGG888;;;<<<[[[zzzNNNIIIiiicccAAA<<<===CCCCCCooogggDDDBBBCCCfffwwwUUUIIIJJJ{{{mmmNNNIIIbbboooAAA999999444444333222222111111000......//////000000111111000000000000000000000000////////////............////////////////////////000222333222000111777<<<@@@OOOaaannn___OOOKKKFFFBBB@@@?????????:::999888777777777888888666666777999;;;>>>AAABBB999<<>>:::666555666666555222222222222222111111111111---......//////000000000.........---------,,,,,,------------,,,,,,++++++******)))***+++,,,...000//////...------...//////............---4ĉ@ӵ^^^<<<222///,,,,,,+++)))***---***++++++,,,---...//////333333333222111000///......111444777777555111///000000000000000000000000111222333444666777888999888888777666666555555555===888333111444555444333...///000111222222333333111111111222222222333333000000000222444777:::;;;@@@AAAAAA===777333333444===777444<<>>OOOsss>L=hĦ4ĉ@ӵlllXXX{{{vvvXXXKKKAAAeee>LcccKKKHHH@@@___[[[AAAMMMgggyyyTTTkkkrrrFFF777999===[[[VVVGGGXXXlll>>>666999999>>>___tttEEE@@@DDDaaa~~~RRRMMMMMMtttqqqPPPHHH___wwwCCC888:::444444333222222111111000......//////000000111111////////////////////////////////////....................................000222333222111111444777===@@@BBBWWWxxxqqqggg^^^WWWPPPKKKGGGLLLKKKIIIHHHGGGHHHIIIIIIGGGGGGGGGHHHKKKNNNQQQSSSLLLMMMMMMNNNQQQYYYeeennn|||ZZZZZZ]]]bbbccc\\\OOOEEE???;;;666555666777555222222222222222222222222222//////////////////000000............---------,,,---.........---,,,+++***))))))))))))+++,,,...000///..................///.........------GG=?888222---,,,+++******)))))))))---------....../////////222222222111000///---,,,...000444777777666333000222222111111111111222222222333333444555666777777777777666666555555444444===888333333666777555111,,,---///000222333333333111111111111222222222222000111222555888<<<@@@BBBDDDDDDCCC???999555555777===:::555:::AAA@@@IIIaaaHdĦ=ĪjGG=?YYYXXXoooUUU???EEElllHdĦPPPLLL;;;DDD}}}jjjNNNPPPMMM^^^aaatttFFF666999===XXXfffNNNTTTxxxDDD777888444<<>>TTT|||UUUQQQtttqqqDDD999;;;555;;;@@@rrrUUUBBBBBBRRRRRRKKKIIIccc{{{WWWJJJ\\\PPP;;;999444444333222222111111000000000000000////////////////////////////////////////////////....................................***++++++,,,,,,---...///,,,333444999GGGUUUnnnOOOPPP?~4CCC???;;;g&e>&e222g&e111>hӵ///.........---------g&e+++guO>uO>&e......4ff?>ߝL---gĉ@000333222&&&Shӵ'''---------,,,,,,,,,g&e000>hӵ555666555444333555555333fff?><z444g&e>&e555555HL:::555...ShӵgL111111222222222111111222555888;;;???S?ʬ888;;;3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZFFFQQQ3h?gLD%%)?```fff?><z=?Ħg&eg&elllS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??777;;;???QQQNNNDDD___WWW555000666111999777ccc\\\DDD???LLLUUUFFFDDD\\\~~~YYYJJJ\\\WWW<<<999444444333333222111111000111111000000//////......////////////////////////000/////////....................................------------...///000111+++444555333444777JJJiiiWWW4DӵEEEAAA<<<Hƅ^Hu]Ħ111Hu]Ħ111ZuR)Ħ,,,,,,------.........Hu]Ħ000HŐeHŐeHu]Ħ...qIܗGIӵ...tt---,,,+++HGgĉ@++++++///...,,,++++++---Hu]Ħ...ZuR)Ħ222333444444333555555sߝLGdUĦ666Hƅ^Hu]Ħ444ntHdĦ888444HGgĉ@111HdĦ444444333222111111111111222333666Htƅ^999888Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQqqqje<ĦBt=o9ĦH׼sHtĦCCCIIIOOOBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]ĦCCC>>>999;;;PPP```DDDPPPmmmyyyhhh^^^MMM===333111333777555@@@TTTiiiCCCAAAEEE~~~YYYIIIGGGXXXNNNNNN^^^___???888666555444444222222111000111111000000//////......000000000000000000000000//////.........------------...000111111111000///------.....................//////000333999@@@EEEcccZZZ]]]4DuXӵDDD@@@<<<DdDΦDdDĦ111DdDĦ111111t|<,,,,,,,,,---------......DdDĦ///DdDΦDdDΦDdDĦ...peƜ4DuTӵ...`eĭ,,,qet***+++,,,000...---,,,,,,...DdDĦ---***t|<000222444444444444666666DdDDdDĦ555DdDΦDdDĦ333q<niDdDĦ777qet111000DdDĦ222222111000///000111111222555q<R999999qjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦ\\\yyyFSĦqjRgdKӵDdDĦDdDĦVVVHHHAAA^^^qjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ|||@@@888777;;;SSSqqqEEE;;;CCCNNNTTTGGGEEEDDD???888333222333444444555===GGG|||pppHHHCCCDDDwwwbbbGGGEEESSSOOONNN\\\fffAAA777555555444333222111111000111000000000/////////...000000000000000000000000//////.........------------...///000111000000///........................000111111111222666;;;???GGG```]]]___4DuXӵDDD???:::DdDΦDdDӵ111DdDĦ222111o)h000,,,,,,,,,------------...DdDĦ...DdDΦDdDΦDdDӵ...=ӊB1.uTӵ...HߝL`o9---po9wӵ---//////...------...DdDĦ,,,***o)h///111333444555555555777777DdDΦDdDĦ444DdDΦDdDӵ222GIpӵDdDĦ666po9wӵDdDĦ222111000///...000111222444777po9u888777888999GIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦXXXVVVsp?aĦGIdnuR)ĦDdDĦDdDĦwwwJJJ<<>>999DdDʜ4DuTӵ222>d<Ħ222Dt000--------------------->d<Ħ,,,>d<ʜDd<ʜ4DuTӵ......F&uTӵ...4DufئL>e---puR)Ħ...///.........//////>d<Ħ+++Dt///444555666666666888888DdDΦDdDĦ333>d<ʜ4DuTӵ2224DwDd<Ħ555puR)Ħ>d<444333222111111222444666999peӵ777ĦpeӵDx<>d<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦyyys<v>aĦpeӵDx<DdDĦDdDĦ]]]KKKAAApeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵGGGĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ___===666<<<@@@\\\VVV::::::;;;999333???::::::999777444222222222444<<<@@@ccc^^^@@@>>><<<^^^iiiDDDBBBJJJtttWWWRRRZZZ{{{EEE666555444444333222111000000000000000000////////////////////////////////////////////////.....................///////////////...............---------111222222222000///000222555999CCCTTTppp]]]^^^4DuXӵIII===999D&dq&ĒR333333sdKĦ222DHRRud---------------------sdKĦ+++D&oq<Ōq&ĒR.........>dp&ĒR......nfʜd<Φ>d<Ħ333s&dq&ĒR333222i?ʜtd<Ħ333HHܗDӊB///<x888777444555777999<<<B?daĦB?Ho9>d<>d<ӵhhhHHHB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦeeeB?Ho9s&dq&ĒRaaa???333333===???\\\ddd@@@::::::777111===;;;DDDNNNOOOFFF;;;333000222666:::UUUsss[[[GGG999;;;<<h.........fe///@ďD+++,,,---+++,,,.../////////ne...---=e444666777888888888888888ege333333sĪj@h555333222fdDĦ222@ďD222111Hkge>>>===<<<999:::;;;<<<===@h666999@G888888HĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<ŌTTT@GHkgeHĪj@IŌegeIIIkkkHu]3hIŌDdDĦne@haaa>hseneEEE<<<@GsĪj@hmmmPPP999222888---::::::WWW|||NNN;;;:::DDDLLL___gggwww{{{^^^AAA000222111333JJJ~~~jjjaaa^^^VVVDDD===>>>777333;;;IIIuuu~~~jjjRRRBBBCCCDDDdddTTTQQQVVV~~~FFF999444444333222111000//////////////////000000000000000000000000000000000000000000000/////////............------......///000/////////...------,,,,,,,,,.../////////...000111333555555222222>>>SSSddd^^^4DuXӵHHHĵD^444444444444333333333111......---------,,,,,,,,,)))***+++000........................000///...******+++,,,)))+++---//////......//////333555777888999888888777888333333444666666444333333DdDĦ222111555444333???@@@@@@???===>>>>>>??????>>>777777888:::777777777D^s׼sgeFm8ooo>aĦs׼sHoxxxRRR>>>AAAQQQD^DdDĦ???HHHs׼sgggZZZ;;;999666666xxx```ZZZNNNAAA555111444:::,,,:::666QQQQQQ777999XXXyyyVVV555666000111BBBjjjvvvhhh[[[PPPHHHLLLCCCHHHKKKAAABBBEEE999///>>>BBB^^^vvvooo^^^\\\QQQIIIKKKHHHAAA???>>>??????\\\LLLJJJPPPxxxDDD;;;444444333222111000//////.../////////000000000111000000000000000000000000000000000000/////////.........---------...///000000//////...------,,,,,,---...///...---...000222222444555222000444>>>FFF^^^uuuΦ4DuXӵtvӵ>d<Ħ666555555444444444333Ħ333333222222222111111.........------,,,,,,,,,,,,***Ħ+++,,,+++)))(((((()))+++---///000........................//////.........---------///000111111111000...---...---,,,***)))******+++(((***---...///...,,,***Ħ111111111111000222333555777888999999999666777888999999888777666333444444555666777888888777666555444333444555555>d<Ħ111000...666666777777777666444333777888;;;===???@@@@@@@@@@@@@@@AAA@@@???===;;;:::;;;:::999777777888999:::@@@???===;;;999777666555888>>><<<<<<\\\Ħ>d<ĦBegeFYĉ>aĦBenu]ӵnnnSSS???CCCbbbeeeCCCEEEGGG>d<Ħ>d<ĦĦhhhHHHAAA888999wwwBeHHHCCC===777555Ħ999999NNNIIICCCLLLDDDCCCaaacccKKKGGG888:::999777666555222...///===555NNN\\\AAAFFFrrrddd;;;;;;111000888LLLkkk{{{tttbbbWWWJJJBBBAAACCCEEEEEEUUUIIISSS\\\TTTTTTPPP;;;666FFF???III}}}ssscccUUULLLEEE@@@===>>>@@@===???DDD===999AAA:::<<<<<>>888777===???CCC999888AAADDD<<<999===888777555333333444666777888888666555333222111000gdDĦ111111222888<<<<<<888777;;;:::666888:::<<<>>>????????????BBBBBBBBBAAA???<<<:::888444444444555666888:::<<>><<>>CCCTTTVVVHHHAAAJJJsss}}}uuuaaaZZZUUURRRNNNLLLMMMQQQVVVZZZ___cccjjjvvvmmmAAA///777555333111000000000111000000000000000000000000......//////000000111111//////.........---------////////////////////////------......//////000000222111...------...111222000111111222222333444444FFFHHHLLLSSSbbb~~~>A999ne777444555333111///ne111111000000//////....../////////.........------ne000000---***...,,,******,,,---......---...///000111000000///...............---------111000...---,,,,,,------...,,,***))))))***,,,...---...............ne333333111000111333666222999>>>888;;;MMM[[[^^^PPPCCC>>>===:::999;;;888777666444333444444555888888777666444333111De555222111111888;;;;;;777666999999666777888:::;;;===>>>>>>>>>??????>>>===;;;999777666333333333333555777999:::???@@@@@@===777444555777666<<<>>>BBBKKK^^^nene>Ak<fffuuufhgggNNNFFFUUUzzzXXX;;;CCCDenene}}}hhhQQQBBB:::333111222;;;CCCmmmiiiKKK???:::222+++111444neyyy___DDD===999NNNMMM???<<<333---555999:::>>>CCCEEEAAA888111000111;;;MMMoooQQQMMMrrrJJJ888222333777666;;;@@@???999<<>><<>>FFFPPPSSSPPPVVVPPPLLLRRR@@@AAA;;;;;;IIIsssxxxssslll```PPPDDD===777555???jjj|||~~~cccQQQFFFEEEIIIFFFDDDBBBAAABBBDDDGGGIIIBBBCCCFFFKKKTTTbbbrrr|||SSS999222555444333111000000000000////////////////////////.........///000000111111//////.........---------....................................////////////111000...------...000111000000111111222333333444222444444555999HHH\\\kkkiii;;;888999666333444333111///222////////////////////////......---------,,,,,,,,,,,,//////,,,)))+++++++++*********,,,...---...///000111000//////---------...............111000...---,,,,,,---......---+++))))))***,,,...222111///---++++++111444444111000111333000333:::<<<999DDDhhhdddIII;;;;;;<<<;;;888777666444333222111111666666666555444222000000:::888444222222777999888555555888888666666666777888999;;;<<<===;;;;;;;;;999888666444333222111111222333555777888???BBBDDDBBB>>>::::::;;;::::::;;;AAAFFFKKKpppWWWVVVggg~~~aaaAAAEEESSSqqqDDD???iiimmmRRRHHH===;;;<<<<<<<<<===888555OOOaaaBBB777:::<<<>>>AAABBBLLLkkkCCC888---::::::555999:::>>>JJJJJJQQQ^^^jjjlll]]]CCC///222222999FFFvvvkkkWWWKKKhhhnnnEEE333000000222222333<<>>???CCCJJJOOOaaattt}}}WWW===666999222222222111111000000000////////////////////////---......//////000111111/////////.........------......................../////////...............//////............//////000000000111222222333333111333555444333666???GGGNNNbbb}}}eeeRRRCCCddd```___bbbeee___OOO@@@999666444555777888555333444333111000///000111222......//////////////////---------,,,,,,,,,++++++,,,***)))+++......+++((()))+++,,,***((((((+++///---...///000000000///...,,,---------.../////////000///...---,,,------...///---+++))))))***,,,...444222///+++***)))***+++000222555444111000222444...666:::999:::MMMfffGGG@@@AAA>>>666555444333111000///...222222222222111000......---333999<<<:::777666666777777666555555666777666666666555666777999;;;<<<::::::999888666555333333000000000000111333555666BBBFFFJJJKKKGGGCCCBBBBBB???;;;;;;BBBDDD@@@YYYrrr\\\[[[jjjVVVGGGEEE]]]PPP@@@???BBBNNNjjjRRRFFFFFF???999888:::<<<<<<<<<@@@777@@@aaaPPP@@@555555444777HHH___ooo~~~kkkDDD:::999999666999DDDRRRcccrrr```<<<555222777CCCpppwwwccc___III]]]zzzmmmTTT===000///---///222666IIIeeexxxbbb999555===<<<999666EEE@@@LLL]]]nnn}}}XXXCCC555888RRRoooXXXNNNBBB???AAACCC@@@;;;AAA@@@===::::::>>>???===888>>>AAAEEEkkk|||fffPPPKKKEEEBBBBBBCCCDDDFFFPPPRRRUUUWWWWWWTTTPPPNNNIIIGGGBBB???===???CCCFFF===GGGUUUdddvvvjjjKKK777......111000000111111111000000///////////////////////////------......///000000111////////////..................................../////////......---------........................//////000000111222222222///222555555333333666:::666@@@PPPaaaqqqxxxbbbPPPEEEAAA>>>fffbbbaaafffkkkeeeTTTEEE888555333444666777555222333222111000000000111111............////////////---,,,,,,,,,,,,+++++++++,,,***)))+++......+++'''(((***+++***''''''+++...,,,---...000000//////...,,,---------.../////////000///...---,,,---......000...,,,***)))***,,,...222000---***)))***,,,---000222444333111000222555000999888666<<>><<>>LLLpppwwwXXXRRRfff}}}OOOEEEGGGkkkTTT???===;;;:::XXXxxx\\\GGG@@@AAA:::>>>EEENNNXXX^^^___]]]KKK===999BBBOOO^^^\\\JJJ<<<444444;;;AAAMMMkkkaaaBBB:::888444???WWWoookkk===666222888GGGyyykkkJJJSSSvvvmmmXXXSSSQQQHHH===555666000///666===]]]lll===333777666666<<>>===AAACCCAAA======???>>>:::;;;???===888555888:::@@@fff|||lllTTTDDDGGGFFFDDDDDDIIITTTaaaiiimmmppptttwwwvvvrrrmmmiiiiiicccYYYOOOHHHDDDCCCBBB@@@BBBDDDEEEKKKWWWgggsss~~~fffYYYGGG999444555444333111111000000000000000000........................---------...//////000000000000/////////.................................//////......------,,,,,,---------......---------...//////000000111111222111333444222///...///111444666888<<>>;;;:::999999gggbbbaaahhhnnniiiXXXHHH777555333444666777555333333222222111111111111111........................------,,,,,,,,,+++++++++,,,***)))+++......+++(((*********)))))))))+++---,,,---...///000///......---------...............///...---,,,,,,---...///111///,,,******+++,,,...///...+++******+++---//////111333222000000333666222;;;555333>>>MMM~~~```KKK>>>888666444333333444555666111000...,,,,,,---///000///444:::>>>======>>>@@@;;;777666777777666888<<<;;;;;;::::::999:::::::::999888666555444333333333//////......///000222333888===CCCEEEBBB>>><<<<<<>>>>>>;;;???CCC>>>GGG___mmmQQQSSSaaaeeeQQQ???IIIxxxkkkJJJ;;;999:::777CCCppp\\\GGG@@@;;;;;;???JJJ[[[uuuhhhNNN===888444888;;;555<<<777>>>VVVvvv|||tttgggRRR???555<<<<<<]]]mmm>>>777222:::OOO}}}OOOLLL[[[qqq```LLLBBBBBBBBB<<<333444888000///;;;GGGuuuyyyIII888333222AAAZZZ~~~nnnLLL666333333???RRR\\\YYYPPPHHHGGGFFFBBB===;;;<<<<<<===???BBBEEEFFFFFFMMMRRRTTTRRRVVV[[[VVVMMMAAA:::777@@@gggsssffffffSSSJJJGGGFFFHHHVVVfffrrrmmmZZZLLLCCCFFFGGGGGGEEEDDDFFFLLLRRRMMMPPPTTTXXXYYYVVVPPPKKKIIIFFF@@@===AAADDD???777333222111000///000000111........................,,,------......///000000000000000/////////......------------------------.........---------------------,,,,,,,,,,,,------.........///000000111111222333333222111222444666000111333444444777:::===<<>>===<<<>>>AAA===888666999999888:::????????????>>>===<<<:::999555444333111000000000000//////......///000111222444999???@@@===:::888888777;;;666555<<<===AAAPPPdddttt[[[SSSddduuuMMM@@@TTTsssXXXDDD???:::777:::;;;<<>>AAApppoooHHH777333===WWWWWWIIIIIIaaa[[[OOODDDCCCHHHJJJDDD>>>333999000///===JJJpppKKK@@@888:::ZZZoooJJJ444555222111999===@@@;;;:::???CCCDDDFFFKKKEEEKKKSSS[[[bbbjjjttt{{{bbbMMM===@@@```\\\RRRaaawwwuuudddNNN@@@???HHHRRRWWWYYYxxxvvviii\\\[[[WWWQQQJJJFFFFFFGGGCCCCCCEEEGGGJJJKKKJJJIIIEEEKKKPPPUUUYYYXXXJJJ;;;777555222///...///111222........................,,,,,,---......//////000000000000000/////////...------------------------,,,------------------......---+++******+++---...------...//////000000111******+++,,,---///222444///000222333333333444444+++///333777<<>><<<999555555555666666555333111eee```^^^eeelllfffSSSAAA777555333444777888777444222222222222111111111000000000///...------,,,,,,......------------,,,,,,---+++***,,,//////,,,)))...+++((((((,,,...---+++,,,---.../////////...---/////////......------,,,///...---,,,------//////222000---+++***+++,,,------,,,+++++++++,,,------+++...000///...000444888000999///111@@@<<>>BBBGGGKKK;;;888333000111444999<<<888;;;>>>>>><<<;;;>>>@@@???999777:::;;;999;;;AAAAAABBBBBBAAA???===;;;999222111///...---------...000///......///000111222666;;;@@@AAA>>>:::999999111777222---555:::===EEEKKKoooSSSGGG\\\cccFFFAAAXXXeeeVVV:::222<<<:::333444888???:::ZZZrrrQQQEEE???DDDFFFQQQtttaaa444111777:::999444FFFbbbrrr\\\NNNJJJLLLKKKNNNQQQYYYkkkvvvgggOOOFFFHHH{{{zzzXXX999888333???\\\]]]GGG@@@PPP[[[QQQKKKPPP\\\dddeeeddd<<>>HHHOOORRRXXX```vvv|||ZZZ>>>999NNN|||```BBB???BBBDDDLLLDDD>>>;;;???MMM\\\ggglllvvvfff\\\YYYYYYVVVUUUTTTUUUYYY]]]```aaacccppp~~~oooZZZ:::777222///---///111333........................,,,,,,------...//////000000000000000////////////------------------------,,,,,,,,,------.........///---+++))))))+++---///------......///000000000444333333222111111111111333222111000//////000111...222666777555666:::>>>>>>HHHTTT^^^eeennnyyy}}}wwwqqqnnnjjjhhhccc\\\SSSJJJCCC???>>><<<999888777777666555777666555555555666666666^^^]]]```ggghhh\\\MMMDDD:::777555555777888666333222222222111111111111000000000000///......---------------............//////...---,,,,,,---...///---+++))))))))),,,///111+++---//////---,,,...111---...///000000///...---......---,,,,,,+++******...,,,***((('''(((***,,,........................///.........///111333555333444444111222<<>>777777GGGMMMAAA555777888777777:::@@@FFFAAABBBCCCDDDCCCAAA>>><<<777999:::999999<<>>BBBBBB===777555555222111444555555666:::GGG___tttWWWMMM[[[\\\@@@HHHjjjbbbOOOHHHEEEAAA888>>>===>>>GGG666>>>???QQQ[[[pppgggUUU@@@AAA888EEEWWWttt|||ZZZ>>>999777222999IIIgggyyy]]]LLLDDD???>>>AAACCCLLLbbbfffPPPKKKnnnuuu___YYY[[[XXXLLLAAA333:::444WWWvvvJJJEEELLLJJJcccmmmrrryyyddd444777///111HHHhhh|||pppeee[[[TTTKKK;;;777<<>>AAACCCEEEKKKKKKKKKJJJIIIFFFDDDCCC??????>>>===<<<:::999999222333333333333333333333222333444555555555444333```]]]```ffffffZZZKKKBBB888777555666888888666444222222222111111111111000000000000///......------..................------......---,,,,,,---//////---,,,+++***+++---...000,,,...//////---,,,...000---...///000000///...---......------,,,++++++***...---+++)))((()))+++,,,......................../////////000111222333444333444333000///666DDDOOO{{{mmmVVVHHH===666333???IIIDDD999::::::999888;;;BBBGGGDDDDDDDDDCCCBBBAAA@@@???===>>>@@@??????AAAEEEIIIHHHEEEAAA<<<777444222111------------------------000000///000111222444555;;;===AAAFFFFFFAAA<<<888777333222555666555555888<<>><<<>>>>>>___{{{dddLLL;;;999555111===RRR~~~eeeXXXJJJCCC???>>>CCCIII\\\rrrUUUIIIdddWWWJJJ===>>>HHHKKKAAA444777???<<<___~~~KKKDDDOOOggg{{{BBB;;;333333BBB[[[___ZZZSSSNNNJJJGGGCCC@@@CCC::::::>>>EEEkkkeeeCCC555:::888???IIIFFF\\\oootttBBB:::777<<>>666666555666888888777555222222222111111111111000000000000///......------...//////......---,,,+++------,,,,,,,,,...///000------------------......---///000///------...///---...///000000///...---......------,,,+++++++++///...,,,******+++---.........////////////.........///000111222333333333222333222...,,,000999AAAXXX^^^JJJ>>>999555:::CCCBBB<<<===<<<:::999;;;BBBGGGGGGFFFCCCAAAAAABBBCCCEEEEEEFFFGGGFFFEEEFFFHHHIII@@@>>>:::666222000...------------...///000111111222222111111111222333444;;;>>>BBBFFFGGGEEE@@@;;;:::555333666777444333555444999TTTgggIIINNNmmmVVVCCCMMMpppmmmLLL@@@>>>===BBBJJJLLL```qqqhhhIII666666444777888///777888KKK```jjjYYYNNNKKK???::::::444///AAAZZZiiiPPPEEEAAA>>>===???GGGWWWeeegggNNNUUU}}}uuu[[[LLLFFFAAAFFFTTT\\\OOO===777???@@@bbbRRRGGGWWWTTT===666777:::HHHsssZZZKKKFFFDDDCCCCCCEEEGGGHHHGGG@@@======>>>CCCcccvvvXXXBBB;;;>>>:::BBB[[[mmmvvvCCC===666111555333222333555777777888>>>FFFIIIWWWmmmzzzCCC:::333444555333//////////////////............000000000000000000000000////////////////////////.........------.........,,,,,,,,,------.........+++...111111///---...000............------,,,,,,////////////////////////000000000///......------111111///......///000000////////////////////////+++,,,---////////////...333111///.........000111444333333333222111111111111222333333444444333333ccc]]][[[]]]YYYMMM???777444555666777888888777666222222222111111111000000000000000///......------////////////...,,,***)))---,,,,,,+++,,,---///000---.../////////...---,,,////////////............---...///000000///...---......------,,,,,,,,,,,,///...---,,,,,,---...///...///000000000000///......///111333333333333222111222222///,,,...444:::IIIkkkOOO???>>>;;;;;;>>><<<===>>>===:::888:::@@@EEEGGGEEEBBB@@@AAADDDIIILLLLLLLLLKKKIIIGGGEEEDDDCCC888666333000...,,,,,,+++------///000222333444555666666555555555444444444777:::>>>BBBGGGJJJFFFAAA>>>888555777777444222333555444CCCmmmeeeMMMOOOllllllFFFDDDQQQxxxPPPAAA:::???BBBDDDTTTiii\\\???:::<<<===999111AAA999hhhoooUUUIIIGGGHHHAAA<<<<<<===444...>>>WWWbbbPPPBBBEEEDDDEEEHHHSSSgggYYYGGGYYYgggcccVVVHHHGGGLLLQQQZZZmmmvvvcccEEE444:::<<<]]]\\\MMM```ccc<<<666999444:::fff|||aaaUUUJJJCCCBBBCCCFFFIIIMMMPPPQQQRRRRRRKKKAAA;;;@@@[[[mmmaaabbbaaaUUUOOOBBB<<<<<<:::JJJxxxppp??????;;;555888666222333777<<<<<<@@@PPPaaaxxxmmmDDD>>><<>>;;;>>>@@@<<<<<<======:::888999===BBBDDDBBB@@@???BBBHHHNNNRRROOOMMMJJJFFFBBB>>>;;;999222111///---,,,,,,,,,,,,//////111222444666777888:::::::::999888777777666666:::>>>BBBKKKTTTSSSMMMBBB:::555666777444222222777666===YYYgggKKKMMMsss~~~III;;;GGGbbbhhhKKKEEE===@@@NNN^^^pppiiiBBB555666:::777222GGGYYYlllPPPBBB>>>DDDLLLHHHFFFHHHGGG;;;000777HHHgggeeeJJJGGGDDDDDDLLLWWWggg}}}eeeBBBEEEIIIGGGGGGFFFEEEZZZqqq~~~QQQ777999:::YYYcccOOO```qqq<<<444999222444QQQyyy```LLLKKKJJJJJJDDDJJJTTT___hhhoootttwwwyyyhhhJJJ999>>>TTTkkkVVVLLLHHHOOOUUUOOOCCC===888888:::OOOvvvCCC???;;;888???>>>???<<<;;;@@@LLLaaayyyZZZGGGCCCEEEKKKMMMEEE;;;444////////////............000000000000000000000000............------,,,,,,...---,,,++++++,,,---...)))******+++,,,---......---000222111,,,******+++++++++,,,,,,---......///------------------------............------------111000///---------......222222222222111111111111...///000111111111000///555333111000000222444666333333222111000000//////000000000000111111222222nnnddd\\\XXXRRREEE888111333555888999888666666666222222222111111111111000000000000///......---------...//////...,,,)))'''...---,,,++++++,,,---...,,,,,,...//////...---,,,///...---...000111000///---...///000000///...---......------------------..................//////...000111333333111000...//////000111111111111111///000111111111333777::::::WWW\\\CCC999???FFFAAA;;;===>>>===::::::===@@@AAA@@@???AAADDDJJJPPPTTTNNNJJJEEE@@@<<<888333000//////...------...///000222333444555666888999999::::::;;;::::::888777666999===???CCCOOO]]]```[[[FFF===555555666444333333444666999JJJxxxdddJJJTTTnnnWWWBBBAAAEEE]]]^^^EEE???CCCGGGYYYyyyyyyKKK555///333555777OOOoooSSSGGGCCCAAAIIIUUUiiijjjmmmhhhTTT<<<555;;;FFFccc```VVVIII<<>>;;;<<>>LLLoooZZZIIICCCFFFFFFKKKNNNHHH???===666666===QQQIII>>>;;;GGGZZZ___```VVVIIIIIIbbbkkk\\\LLLJJJGGGIIIPPPQQQHHH<<<555////////////............////////////////////////.........---,,,,,,++++++...---+++******+++---...*********++++++,,,,,,,,,---///000...***''')))+++++++++,,,---...///000000------------------------------------------------000///---,,,,,,---......,,,---------......//////111222333333333222111000111///...------...000111222111111111000/////////000////////////000111111wwwmmmccc]]]UUUHHH<<<555333666::::::888555555555222222222111111111111000000000000///......------,,,---...///...,,,)))'''///...,,,++++++++++++,,,***+++,,,------...------...---,,,...111333222000---...///000000///...---------..................---------........./////////000222333333222000////////////...//////000111.........///000333666999999DDD~~~VVV???AAAGGG???<<>>@@@BBB@@@@@@AAACCCFFFJJJNNNQQQJJJEEE???:::777444111...////////////000222444555666666666777888888999999777777888888777666555444888;;;;;;===KKK]]]bbb]]]III>>>444333555555444444222666666@@@kkkeeeRRRVVVrrrTTTCCC999:::AAAeee]]]AAA<<>>XXXlllYYYLLLLLLNNNRRRfff}}}~~~TTT<<<777666KKKCCC@@@AAA>>>GGGGGG]]]TTTGGGBBBGGGaaaxxxSSSAAA:::;;;YYY\\\UUUvvvVVVUUURRR:::888333666:::HHH___gggaaabbbhhhrrrrrrGGG???CCCoooxxx\\\NNNIII>>>CCCNNNQQQUUUZZZWWWTTTMMM<<<777???QQQRRR@@@DDDggggggZZZwww{{{ooo```YYYXXXRRRMMMHHHFFFJJJJJJAAA666000////////////..........................................------,,,++++++***...,,,***))))))***,,,...************+++++++++++++++,,,,,,***''''''***------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---...///+++++++++,,,,,,---------222333444555555444333333///......---------......000000000000000000000/////////.........///000111ssshhhaaaYYYKKK???999333777;;;;;;888555444444222222222111111111111000000000000///......------+++,,,...///...,,,***(((000///---+++*********+++******++++++,,,---.........,,,+++...111444333111---...///000000///...---------..................,,,---------....../////////000222444444222000///000///...------...000111---,,,,,,---///111555777@@@<<>>@@@CCClllvvvWWWIII>>>:::<<>>666888VVVwwwTTTOOO}}}^^^WWW___>>>888444777444FFFYYYdddgggsssOOOAAA===eeerrrOOOEEEGGGIIIAAAKKK[[[dddppp~~~pppbbbDDD777@@@RRR{{{pppyyy]]]FFFOOOhhhyyy```VVV[[[]]]bbbfffcccNNNGGGBBBCCCAAA999000+++000/////////..........................................---,,,,,,+++******...,,,***))))))***,,,...+++++++++***************((())))))'''&&&''',,,000000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---///000.............../////////***+++---...//////...---111111111000000/////////////////////000000000000//////...------///000111{{{ssskkkiiihhh___OOO@@@999888888777666666555444222222222111000///......---...///000000///...---......---,,,,,,+++******,,,...---)))(((+++,,,***(((((()))***,,,---...///---......///000111111222....../////////...,,,+++......---------,,,,,,,,,---+++***)))***,,,///111111111222333222111000///......000111111111000///000000000111333666999:::999FFFXXXYYYDDDBBBAAA@@@DDDEEEEEEIIIMMMIII@@@EEECCCBBBDDDGGGHHHEEEBBB888666333000//////111222444444555666777888999999777888::::::;;;:::999888999666444222333333222222555444555888@@@LLLYYY```SSSDDD777555555333222444444222:::BBB\\\aaaVVVhhh{{{uuurrrqqqsssxxx}}}kkkQQQ>>>555333222444444999SSSuuuGGGCCC@@@777HHHkkk{{{kkkcccooojjjNNN555444???GGGeeeKKKOOORRRXXXmmmMMM:::999444999777@@@IIIQQQqqqmmmMMMPPPfffWWW@@@222888TTTbbbLLLRRRZZZQQQhhhyyy===333333222:::CCCZZZsssKKK@@@FFFVVV}}}\\\JJJJJJGGGGGG[[[tttGGG777BBBLLL~~~qqqhhh]]]YYY[[[]]][[[XXX]]]cccnnnsssMMMXXXvvvxxxZZZXXXXXX```qqqdddJJJ>>>888,,,222888,,,000000/////////................../////////000000,,,,,,------,,,+++)))(((---***''''''***,,,---,,,---,,,***)))))))))******---,,,)))((((((***---...+++,,,.../////////......(((+++---,,,)))(((***,,,........................000000000000000000000000......---...///000222333222222111111000000//////........................,,,------...///000111111---------.........//////{{{sssllllllllleeeUUUGGG:::999777777666666555444222222222111000000000000......////////////............------,,,+++******)))+++***'''&&&***+++)))(((((()))***,,,---...///---......///000000111111....../////////...,,,,,,.........---------,,,,,,,,,+++))))))***---000222111222222333222111////////////000111111000///......///000222555888;;;<<<<<>>777555222000///111333444555555666777888999999999888888999:::::::::999999999666333222333333222111222222333777???LLLYYYbbbOOOBBB666333333111222444666333777>>>YYYbbb^^^yyy~~~uuunnnjjjddd^^^ZZZhhh___QQQCCC888333222333000333333111<<>>???>>>ZZZeeeOOOJJJLLLVVVooogggGGG:::888???<<>>???BBBDDDbbbhhhJJJIIIJJJLLLLLLJJJKKKOOOPPPOOOGGGDDDAAAAAAAAA@@@<<<888555333111///000222666888888888888888999999::::::999999888888888999;;;<<<888666333222222333222111000111111555===JJJXXXbbbLLLBBB777222111000222444888444444999RRRaaaZZZsss}}}lll```VVVIII??????999333///000333555666555???DDD===666:::FFFPPP;;;666555<<>><<>>888666333222222222222111111111222444999EEERRR\\\NNNFFF===555111111222444666555444555HHH}}}{{{XXXWWW```}}}lllVVVIII???888555555555444555666777888BBBVVVfff___GGG666666<<<999::::::AAA^^^ttt```PPPKKKYYYvvv[[[BBB888???TTTxxxcccRRRUUUVVVTTTmmmkkkEEE===EEEJJJiii\\\LLLmmmeee===444???XXXvvvJJJKKKzzziii<<<888:::444DDD~~~fffDDD:::===ffflllZZZ\\\ddd===>>>===JJJkkkwwwqqqsssSSSYYYmmmXXX]]]pppxxxjjj```___gggpppKKK444222222000///------------........................---------------------,,,,,,++++++***(((((()))+++---...//////''''''((())))))*********++++++******+++---///000------------------------***,,,...---***)))+++...........................////////////////////////000000//////............,,,,,,------...//////000........................///////////////......................../////////uuupppmmmppprrrkkkZZZLLL???;;;666555777888666333333222111111111222333444111000///---------.../////////...------,,,,,,++++++---,,,))))))---...,,,(((((()))***,,,---...///............////////////---...///000000///......//////.........---------))))))***+++---///222333222222111000000//////...---///111333555666666666111333555777999:::999999;;;:::;;;KKKxxx|||RRRGGGFFFEEEFFFGGGGGGHHHIIIDDD@@@<<<::::::888444111555444333444555888;;;===;;;;;;:::999999888888888888666555444555888<<<>>>888555333111222222111000222333444333555===HHHQQQQQQNNNFFF<<<444222333333111666555333???hhhuuu[[[HHHRRRqqqOOO???888333///222444333111666BBBKKKeeeccc???222444555111333KKKqqq```ZZZUUUWWWccc}}}wwwMMM;;;999>>>TTTqqqwwwhhh]]]```\\\aaaTTT>>>BBBLLLrrrbbbFFF___kkk???555???XXXNNNPPPpppttt<<<444:::444HHH}}}qqqGGG===BBBddd|||uuuEEE@@@???EEE]]]uuunnnHHHRRRyyy|||XXXLLLPPP[[[oooyyyhhh______iii}}}VVV444222111///111................................................------,,,,,,,,,,,,,,,,,,+++***))))))***---111444***+++++++++,,,---------++++++******+++---...///---------,,,,,,,,,------***---///...+++***,,,...........................////////////////////////000000//////......------++++++,,,---...///000000........................///////////////.........////////////////////////sssooommmpppssskkkZZZJJJAAA<<<666555777888666333444333111000000111222333111000///......---......------------------------...000...******---...,,,(((((()))***,,,---...///........................---...///000111000///.../////////.........------******+++,,,...///111222111111000/////////000000///000333555777888999999555555666777777777777777999777???JJJccceeeQQQJJJDDDDDDEEEDDDCCCCCC@@@===888777888777555222777777777888999:::;;;<<<;;;:::999888777666555555555444333333444777;;;===777555222111111222111000333555555333111555>>>FFFQQQRRRLLLAAA777333333222---666555222888RRRwwwLLL???WWWqqqvvvOOO===555//////222555666===QQQnnnVVV:::555555000===mmmfffTTTPPPTTT```uuugggCCC888888FFFbbbzzzjjjCCC@@@IIImmmyyyPPP[[[qqqEEE:::AAAXXXQQQTTTcccBBB444;;;555CCCmmm{{{JJJ@@@DDDaaaLLL===;;;@@@SSSlllbbbBBBIIIaaa{{{aaaIIICCCIIIUUUiii~~~rrr___]]]jjjiii;;;555333///444000000/////////................../////////000000------,,,,,,,,,,,,---------,,,+++)))))),,,111666...---,,,,,,,,,---...///++++++******++++++,,,,,,...---,,,,,,+++,,,,,,,,,+++---///...,,,+++---///........................000000000000000000000000///////////////...---,,,,,,,,,------...///000000.................................///////////////000000000////////////...rrrooonnnrrrvvvnnn\\\MMMCCC<<<555444777999666222555333111///...///111222000000000000///...---,,,,,,,,,------.../////////...///...)))(((++++++)))(((((()))***,,,---...///........................---...///000111000000///////////////............++++++,,,---...///000111000000///...///000111111333444666888999999999888666666555555555666666777888666CCCIIIOOO|||fffVVVHHHEEEEEEDDDBBBBBB<<<999555555777888777444999:::<<<======<<<;;;::::::999888777555444222222222222111222444777999;;;777555222111111111111000111444666333///000666===LLLPPPNNNBBB777333222000+++444333111666???kkkgggHHHHHHLLLjjjjjjGGG===888222888<<>>;;;BBBWWW^^^DDDDDDJJJ___dddcccTTTGGGFFFOOObbb~~~mmm```iii~~~EEE999666111777222222111000///......------......///000111222222...---,,,,,,,,,,,,---...---------+++***,,,000444000...+++))))))+++---///++++++************))))))...---,,,+++++++++,,,,,,+++...000///,,,+++---000........................000000000000000000000000---.../////////...---,,,------....../////////000........................------......//////000000000000000000/////////...rrrooooootttxxxqqq```QQQDDD<<<555444777999666222555333000...---...000111///000000111000...,,,+++++++++,,,---...///000111---...,,,'''&&&((((((&&&(((((()))***,,,---...///.....................------...///111111111000///000/////////............,,,,,,------...///000000//////......///000222333777888999::::::999888777666555444444444555777888888666EEEHHHAAAgggxxxbbbNNNGGGGGGEEECCCCCC999666333444777999888777:::<<<>>>@@@???>>>;;;999999888777555444222111000000000000222444666999:::777555222111111111111000///333666333...---333888GGGMMMMMMBBB777333111...+++333111111555444RRR[[[JJJ???AAAvvvRRR777777:::666===CCCNNNaaa|||zzzMMM666222000QQQcccYYY___jjj~~~jjjBBBAAA<<>>???888BBBMMMMMM======NNNyyyhhhKKKGGGRRRhhh^^^HHHCCC>>>PPPXXXYYYRRRLLLNNN[[[vvvqqqjjj|||NNN===999333999444333222111000///...------...///000111222333444...---,,,+++,,,---...///+++---///...,,,,,,///222000---)))&&&&&&(((+++---++++++******)))(((((((((///...,,,+++***+++,,,,,,,,,...000///,,,+++---000........................000000000000000000000000,,,---...//////...------.........///////////////........................,,,------...///000111111111111000000/////////...uuuiiilllwwwwwwqqqdddRRREEE===444222555777555222333333222222111000000000///000111111111000...---------..................///+++(((''')))***)))'''***)))***,,,---------///.........------,,,,,,,,,---...///000000///......111...,,,---000111///---&&&***''')))111///,,,333000333444222222555777777888999:::;;;:::777444222333333333333444666888999777888999>>>FFFYYYoooOOOGGGGGGHHHDDD999;;;<<<<<<<<<;;;999777666>>>>>>>>>===:::888555333555333111222444555333111111111222222222333333333333333333222222111111111333333222111111222333444:::DDDMMMJJJ===111---...///---111444111222DDD[[[yyyOOO999@@@PPP}}}^^^EEE999777>>>BBBMMMTTT^^^kkklllIII777888===EEEwwwuuucccmmm}}}]]]CCCAAAHHHYYYtttIIIAAADDDjjjTTThhhxxxEEEHHHBBBSSSjjjMMMHHHiiinnn@@@:::777@@@DDDxxx]]]===AAAIIIqqqLLLHHHPPP\\\EEEFFFFFFKKKVVVYYYVVVSSSPPP```zzz[[[AAA@@@222<<<333222111////////////000,,,,,,---000555777555333///.........------------+++,,,---////////////...---+++,,,///...+++)))+++......---,,,,,,+++******((())))))***+++,,,---------///111333333222///...---------............//////............---------...---,,,,,,---...///000111///...///222333222///,,,,,,++++++,,,---///000******+++,,,---...///000////////////............tttiiimmmvvvssskkk___NNNCCC<<<555333555777555222333333222222111000000000///000000111000///...---------..................///+++(((''')))***)))'''))))))***+++------...///.........------,,,,,,,,,---...///000000///......000---+++,,,...///,,,***))),,,++++++000//////555222333444333333444555555444555666666555333000///333333333333444666777888666888888<<>>>>>>>>===;;;999888<<<<<<<<<;;;999777555444555222000111444555333111111111111222222222333333333222222222222222222111333333111111000111222222666???HHHHHH???555111000111///222555111000???SSSbbbCCC888@@@VVVOOOAAA999999NNNdddvvvpppgggggg}}}nnnTTTGGGHHHBBB>>>BBBZZZ|||yyyuuuOOO???@@@JJJPPP>>>>>>XXXZZZbbbxxxCCCCCC;;;KKKyyyRRRIIIccczzzFFF;;;:::===???mmmhhhCCCBBBHHHpppMMMGGGRRR\\\BBBCCCDDDLLL]]]ccc]]]WWWYYYvvv___BBB>>>000888333222111000//////000000------...111666888777555111000000///......------,,,---.../////////...---+++)))+++//////,,,,,,.........------,,,++++++***,,,------...///000111111...///111222222111///...---------............//////............---------......---------...///000111///...///111333111000//////...---,,,---......++++++,,,---...///000000////////////////////////tttkkkpppwwwooodddXXXIII@@@:::555444666888666222333333222222111000000000000000000000000///............------------------...+++((((((***+++)))''''''((()))***,,,---//////.........---------------......////////////......///,,,******------+++(((,,,...---++++++...444::::::888666555333333333444444555666666555333111000222333333444555666777777555999999;;;@@@KKKtttpppZZZJJJCCCFFFGGG????????????>>><<<;;;:::999999999999888666555444444222000111444555333000000111111111222222222222111111111222222222222222333222111000000000000000222:::CCCFFFBBB;;;555222222111444555111...999HHHuuu\\\AAA666===AAASSScccAAA???===HHHrrrzzzkkk~~~jjjYYYKKKBBBMMMaaabbbGGGAAAFFF[[[bbbDDD???@@@hhhcccBBB<<>>>>>===<<<;;;:::999777777777666666666555555444111///000333444222000000000000111111111111222000000111111222222333333222222111000000/////////000666???DDDDDD>>>777111111111333555111...555???[[[```DDD;;;000:::888555UUUqqqQQQ>>>>>>FFFggguuu[[[HHHGGGEEEGGG```hhhOOOHHHKKKqqqvvvNNNFFFAAATTTNNN???===QQQyyypppTTTgggwwwJJJCCC===KKK```IIIRRR^^^<<<;;;:::999QQQNNNBBBFFFgggMMMGGGRRRccc@@@BBBHHH```sssxxxzzzrrrFFF===000111333333222111000000000000///000111444888:::;;;<<<777666555333111000///...000000111111000///---,,,,,,***+++...///------000......------,,,,,,,,,,,,(((((()))***+++,,,,,,---111000///.........///000---------............//////............---------000000///.........------////////////000111000000444333222111///...------......///000111111222222---......///111222222333xxxsssyyy}}}ooo```TTTFFF;;;888555444666777666444333333222222111000000000111000000///////////////......------,,,,,,,,,,,,---***((())),,,---***'''&&&***+++)))***///000---........................000000//////............///---,,,...222555444222111+++------000KKKiiioooWWWKKK???:::777333555999:::999888777777777777777333444666888888888777666666;;;===???CCCEEE\\\zzzVVVOOOJJJ888<<<<<<;;;:::999888777777555555555555555555555555333000...000222333111/////////000000000111111111000000000111111222222222111111111111000000//////111666===BBBCCC>>>666000...///222333111000444:::KKKeeeEEE;;;>>>666===999000:::TTTbbb```MMMDDD===<<>>AAAEEEEEESSSoooaaaRRRKKK;;;<<<;;;999888777777666666555555444444444444555666222000...///222333111...////////////000000000000000000000111111111111111000000111222222111111000222666===AAA@@@<<<555111---...000111222222555777DDDsss{{{\\\GGG===;;;>>>AAAEEEDDD>>>>>>DDDEEE@@@666888999<<<]]]nnnLLLGGG<<<:::III\\\xxxXXXBBBBBBUUU{{{uuuTTT???999RRRttttttFFF===DDDLLLbbbQQQyyyqqqFFF;;;===MMMxxxeeeYYYzzzhhhMMMKKK}}}KKK:::>>>???CCCrrrVVVAAADDDZZZPPPIIIKKKtttqqqDDDIIITTT{{{kkkNNNAAA888222333333333333222111000///000111333444555777:::<<<999999777555444222111000111222222222111000...---///,,,+++---,,,******---......------------------++++++,,,---...///000000111000...---,,,,,,---------------............//////............---------//////000000000///......---///000000///...000111000000111222222222111111000000000111111111222222...///000111222333444444tttnnntttzzzpppbbbTTTDDD<<<:::666333222333555555333333222222111000000000222111000///...//////000......------,,,++++++***,,,***)))+++......+++((()))///000******111111+++---........./////////000222111///...---------...111///---///222444222000333&&&---444<<>>???>>>666444777777555333111111222444555555777:::======;;;888666777===>>>@@@CCCAAAJJJ```~~~YYYMMMFFF===<<<;;;999888888888888666555444444333444555666222///---...111222000............/////////000000111111111111000000000000///000111333333333333222111666===???>>>999666444...///000000111444555555@@@^^^yyybbbHHH:::888;;;@@@DDDSSSdddhhhVVV@@@888555222222111555FFFtttYYYFFFJJJIIITTTmmmVVVCCCIIIUUUwwwqqqOOO???GGG[[[VVV<<>>:::666222111222444666333333222222111000000000222111///.........///000......---,,,,,,+++******,,,***)))+++......+++(((***111111******111111***---.........//////000000222111///...---------...222///------000111...,,,333###***111666\\\|||pppKKK???:::@@@@@@888222444;;;999777555555666888:::666888;;;>>>>>><<<999777777===>>>>>>AAA>>>DDDWWWrrrbbbNNNOOO@@@???===;;;:::::::::;;;777666555444333444555666222///---...111222000---............/////////000222222111111000000//////...000111333444444444333000666<<>>;;;AAA===aaacccEEECCCPPP~~~SSSGGGIIItttwwwDDDHHHQQQzzzyyySSSCCC:::000333333444444333222000///000222333222111222555999888777777555444333222111111111222333222111000///***''''''***+++***+++///------..................''''''((()))***++++++,,,//////...------,,,++++++---------.........////////////.........------------...///111111111000000,,,...000000...---///111000111111222111000///...000000000000000111111111111111111222222333333444ooommmoootttqqqcccQQQFFF<<<888333222444555333222111111111111000000000000111000000///...---------//////...---+++***))))))+++,,,---...---,,,+++***+++***(((((()))+++...111---------............///111000///......///000111222111000///...---,,,+++###444222)))555HHHQQQTTT;;;<<<@@@IIIPPPOOOFFF===BBBAAA>>><<<::::::::::::======<<<;;;999888888777:::<<<>>>>>>===>>>BBBFFF]]]bbbCCCCCC@@@888888===555...555333333222222111000000///777666444333222222333333222222222222222222222222222222222222222222222222222222222222222222222222111222555999<<<;;;444///222222111111222444555666777LLLwwwgggWWWIII@@@EEE<<<999===???IIIkkkjjjCCC888111444777999WWWWWWJJJQQQdddxxxOOO???]]]iiiVVVAAADDDOOOuuuOOO999DDDGGGccc]]]ccciiiDDD===@@@IIITTTNNNooosss@@@>>>>>>999]]]vvvHHHAAANNNwww___BBBSSSggg~~~LLLKKKXXX|||~~~bbb???:::888333444555555555444333222111000//////111333666888777666666555444444333222222222111111000/////////,,,,,,,,,------.........---...///000000///......******+++,,,,,,---......,,,---...//////...---,,,---------.........//////,,,,,,,,,---------...............////////////000---------............///000111111111222222222222000///...000333444111...000////////////111333444kkkiiijjjooommm___NNNEEE<<<888444222444555444222111111111111000000000000111000000///......------///......---,,,+++******++++++++++++******)))(((******))))))***,,,...000---------............///000///............///000//////...---,,,+++******&&&000---,,,<<>>===<<<<<<<<<<<<;;;;;;:::999888777666666999::::::888999===AAAOOOssszzzMMMCCC>>>666777;;;666333:::333333333222111000000000666666555444333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111444999===<<<666111222222111111222333555666111CCCiiikkkNNN@@@<<<===@@@CCCDDDLLLYYYhhhzzzOOO>>>222777999<<<\\\kkkTTT^^^tttjjjLLLIIIaaasssQQQFFFGGG```aaa???DDD@@@RRRggg]]]nnnGGG>>>@@@JJJZZZMMMgggIII>>>@@@;;;YYYMMMBBBJJJpppfffDDDPPPaaaMMMKKKWWWzzzgggAAA:::888333444555555555444333222111000//////111333666888:::999777666444333222222222222222222111000///...,,,,,,,,,------.........---...///000//////...---+++++++++,,,,,,---------------...//////...---------------.........//////,,,,,,,,,,,,---------------............/////////---------............///000000000111111111222222000//////000333333111///000/////////000111333444hhhdddeeeiiiggg[[[MMMDDD===999444333444555444222222222111111111000000000000000000///......------------------,,,,,,,,,+++,,,+++***)))(((''''''''')))))))))***+++,,,......---------............//////...------------...///------,,,+++******))))))***+++)))444KKKOOODDD???;;;;;;===DDDKKKLLLGGGBBBCCCBBBAAA???>>>=========::::::999888777666666555222444666555333333777;;;BBB]]]___HHH>>>666777777333444<<<444333333222222111111000555555555555444333222222222222222222222222222222111111111111111111111111111111111111111111111111///000333888======999555222111111111111333444555000:::XXXwwwbbbNNNFFFDDDDDDGGGMMMKKKYYYnnnyyyQQQ???333666777999XXXyyyYYY\\\aaa===UUUhhheeeFFF@@@IIIrrr}}}JJJBBB;;;BBBnnnuuuVVVrrrxxxLLLAAAAAALLLdddKKK\\\VVV>>>AAA<<>>:::555444555555444222222222222111111111000000000000//////............,,,,,,------------------...---+++)))(((((())))))((()))***+++,,,------...---------............///...---,,,,,,,,,,,,---...------,,,,,,+++++++++***...***+++BBB]]]YYYCCC999===;;;<<<@@@EEEGGGDDDAAA@@@???>>>===<<<<<<;;;;;;888888777666666555444444111333444333111111444888===PPPxxxRRR???888:::444///222666444444333333222222222222333444555666555444222111222222222222222222222222000000000000000000000000000000000000000000000000//////111777<<<===:::777222111000000000222333444444888JJJ~~~iiiTTTFFF???GGGPPPSSSZZZdddbbbHHH???777888777444IIIgggZZZsssOOOLLLKKKoooyyyJJJAAAAAATTTZZZCCC:::===TTTWWWaaaPPPCCCDDDRRRmmmLLLSSSddd>>>@@@<<>>???>>>;;;:::::::::999999888888777666666666555555444444444222444555444222222555999;;;JJJsss```CCC999===444///444333444444444333333333333333333444555555555444333222222222222222222222222222000000000000000000000000000000000000000000000000//////000555:::<<<:::777222111000///000111222333555777???hhhzzz[[[MMMDDD===>>>NNNbbbvvvhhhMMMAAABBB@@@FFFBBB555:::aaa}}}[[[bbbvvvNNN>>>VVV```HHHEEEEEEgggrrrJJJ:::???FFFhhh```ZZZRRREEEGGGXXXxxxRRROOOwwwtttBBB???;;;EEErrrggg@@@FFFVVV~~~NNNHHHPPPyyyRRRKKKYYYvvvQQQ<<<777666666555444333333222222111000//////111333666888CCCAAA===999666333222111000222444555444222///---........................//////...---,,,+++++++++++++++,,,,,,,,,,,,------.........------................../////////000000++++++,,,,,,,,,------------------.........//////---------............///000000000000111111111111000111111111111111222333111111111222222222222222jjjffffffjjjhhh^^^QQQIIIAAA<<<777555666666555222333222222222222111111111//////////////////......---------------.........000000//////......//////)))))))))***+++,,,......---------............///...---,,,,,,,,,,,,---....../////////////////////...111777MMMbbbYYYBBB:::;;;999777777888888777666555555666666666555555444666666555555444444444444333555666555333444777;;;888EEEaaawwwMMM>>>AAA666444:::444444444444444444444444444333444444555444444333333222222222222222222222222111111111111111111111111111111111111111111111111111///000333888:::888666111111000//////000111222000444777TTTkkkLLLDDDHHH???NNNggg~~~bbbSSSEEEDDDPPPWWWggg]]]DDD333BBBcccgggVVVnnndddFFFLLL]]]WWWJJJAAAQQQ]]]>>>??????PPPooo[[[wwwRRRDDDGGGYYYZZZMMMlllJJJ???:::BBBbbbqqqCCCHHHOOOQQQGGGNNNkkkUUULLLWWWkkkXXX>>>777777666555444333222222222111000//////111333666888@@@???===:::777444222111222222444444333222///.../////////..................---,,,+++++++++++++++******+++,,,,,,---......///...------------...///....../////////000000000,,,,,,,,,---------...............////////////000---------............///000111111111222222222222111222222111000111333444111111222222333222222111jjjffffffjjjiii]]]OOOGGGAAA===888666666777555333333333222222222111111111.../////////////////////...............---------------......//////......******))))))***,,,...000---------............//////...---,,,,,,---...///,,,,,,------............+++444888AAAMMMHHH;;;999555444444333444444333333333444555666666555555444555555555555555444444444111444555555333444888<<<777BBBPPP{{{bbbGGGFFF888666>>>666444444444444444555555555444444444333333444444555222222222222222222222222222222222222222222222222222222222222222222222222222000///111555777555333111000//////...///000111,,,444222CCCfffLLLBBBFFFNNNQQQvvvzzz___RRRQQQMMMVVVttthhhFFF;;;AAAYYYvvvxxxjjj[[[aaa]]]LLLNNNlllnnnPPPAAAGGG^^^vvvJJJ===;;;FFFggg}}}```pppQQQAAACCCVVVcccLLLbbbVVV@@@:::AAAVVV|||HHHHHHHHHuuuTTTFFFKKK```XXXLLLTTT~~~ssswww___AAA666888777555333222222222222111000//////111333666888=========;;;999666333111333333333333222111000000000/////////.........------,,,+++******+++,,,,,,))))))***+++---.../////////...------------...///.../////////000000000000------.........//////////////////000000000111111---------............///222222222222333333333333111222333222000000333666111222333333333222111111hhheeeeeejjjhhh\\\MMMDDDBBB===888666777777555333333333333222222222111111........./////////////////////.........---------)))***,,,---......---,,,+++***)))((()))+++///111---------........./////////...------------...///*********++++++,,,,,,---***555666555;;;999444777111111111111111222222222444444666777777777666555555555555555555555444444000222444444222444888<<<999CCCFFFgggtttQQQJJJ888777???555444444555555555555555555555444333222222333555666222222222222222222222222222222222222222222222222222222222222222222222222333111///000333555333111111000///......///000111,,,666222:::pppfffJJJGGGLLLPPPSSSwwwiiiVVVSSSYYYZZZnnnbbbHHH:::>>>PPPLLLPPP[[[ssspppNNNNNNQQQ{{{TTTCCCEEEHHHvvvWWW<<<:::DDDUUUccclll~~~QQQ??????RRRiiiKKK[[[^^^BBB;;;BBBPPPMMMGGGCCCmmmWWWEEEHHHZZZZZZKKKRRRyyy~~~qqqbbbBBB666888777555333222222222222111000///000111333666888:::;;;<<<<<<:::777333111444444333222222111111111000000//////.........---,,,+++*********+++,,,---((((((***+++---...000000///...---,,,,,,---...///////////////000000000000.........////////////000000000000000111111111111---------.........//////222222333333333444444444111222333222000000333666111222333444333333111000eeebbbbbbhhhlllfffUUUEEE???===;;;888666555555444111111222333222111000///......---------,,,,,,,,,...////////////---,,,+++...---,,,++++++***))))))&&&(((***)))'''(((,,,000------,,,+++,,,---...//////------...000000---***)))***,,,---...---,,,,,,111000///...---...//////////////////000000000000444555666777777666555444555555555444444333333333444333111000111444888;;;:::555CCC\\\^^^HHHAAA777555;;;777777777666666555555444444444444333333444444444555444333222222333444444666666666666555555555555333111111333666666333000222111000//////000111222333333222222222222222222000222:::999IIIfffDDDOOOMMMFFFcccmmmggghhhiiiooo~~~cccCCC<<>>NNN\\\mmmyyynnneeegggpppdddJJJ???EEEAAAWWWdddHHHNNNoooVVVCCCHHHNNNwwwRRR;;;@@@CCChhhpppWWWvvvKKK>>>CCCWWWoooMMMXXX~~~JJJFFFHHHCCChhhVVVDDDFFF]]]\\\JJJHHH```VVVMMMRRRcccvvvqqqqqqBBB<<<888777555333222222222333111000000///000222333444333555888::::::777444222555555444444333222222111000000/////////.........---,,,,,,+++******))))))'''((()))***,,,---...///,,,...//////......000111........................------,,,++++++,,,---......///000111222111000///...........................///111222333333222222333333333333333333333333888777666444333444444555bbbccciiisssyyyqqq\\\JJJ;;;999888666555555555555111222222222222111000000.........------------,,,------...//////...,,,,,,***+++---......---+++***(((***+++***''''''+++...------,,,,,,------...//////...---...///...---+++,,,---///000111111000000000///---+++******++++++////////////000000000000333333222222222222333333444444444444333333333333222111//////000222555777777333999FFFaaaZZZ???:::888222777777888888999::::::;;;999777444222222444777888AAA???===:::888777777777222222222333333444444444777333000000222333222000111000000//////000000111222222333222222111111000333***///777;;;\\\aaaGGGEEE```{{{jjjZZZWWW^^^pppcccEEEGGGCCCVVVXXXEEESSSnnnsssKKK@@@EEEcccmmm???AAAFFFRRRxxxTTTdddIII@@@EEEVVVuuuLLLSSSzzzRRRDDDFFFAAA[[[aaaGGGEEEVVV```KKKJJJVVVYYYKKKMMMZZZjjj{{{IIIAAA888777555333222222222333000000//////000111333444222444777999999777555333666666666555444444333333000000////////////......------,,,,,,++++++******(((((()))***+++,,,---...,,,000222111---,,,///222..................//////***************+++,,,---///000111111111000///...........................//////000111222222222222444444333333333333333333888777666666666666777888ddddddiiisssyyyppp\\\JJJ888777666555444444555666222222222222111111000000............------------,,,---............,,,,,,)))+++---//////...,,,***)))+++,,,***''''''***...---------------......///......------------,,,,,,......///000///...---,,,...---,,,***)))))))))***////////////000000000000333222111000000111222333333333333333333333333333111000///...///000333444555333555<<>>;;;999999888222333333444555666666777888444///...000222111000000000000//////000000000222222333333222111000///444''',,,888666BBB|||uuuMMMEEE[[[ppp]]]]]]VVVUUU___ttt]]]IIICCCKKKqqqvvvRRRJJJQQQ\\\???>>>RRRiiiQQQCCCGGGFFFtttYYYXXXiiiHHH>>>BBBTTT|||LLLNNNnnnZZZAAACCC@@@PPPpppHHHEEEQQQeeeIIIIIILLLxxxZZZGGGIIIUUUjjjqqqMMMAAA888777555333222222222333000000//////000111333444111333666888888777555444555444444444333333333222000000//////////////////------------,,,,,,++++++((())))))***+++,,,------+++000444222,,,***...333---............/////////*********+++,,,---......000000111111111///...---........................//////000111111111111111444444444444444444444444555555444444555666888999gggeeegggnnnssskkkYYYHHH888777555444444444555666222222222111111111111111//////.........---------,,,---.........---,,,+++***,,,...000000///,,,+++)))+++,,,***((((((+++...------.........//////...---...------,,,,,,,,,,,,............,,,***(((&&&---,,,***)))((((((((()))////////////000000000000222111000//////000111222333333333333333333333333111000///......///111222222444444777FFFjjj|||NNNAAA>>>666555666666777888999:::::::::777444222444888===AAAGGGEEEBBB>>>;;;:::999888555555666666777888999999888444...---///111111000/////////000000/////////111222333333222111///...333(((+++888555333aaaYYYGGGJJJrrrjjjYYYRRRPPPZZZnnnRRRDDD===QQQ{{{nnnOOOHHHaaazzzKKK===HHHQQQkkkFFFCCC???___aaaPPPTTT|||tttFFF:::===OOO___```OOOKKKaaaddd@@@@@@???IIIxxxLLLEEEMMMmmmHHHFFFHHHnnnZZZCCCGGGTTTttteeeMMM===888777555333222222222333000////////////111222333111222555666777666555333111111111111111000000000//////000000000000000000............------------******++++++,,,,,,,,,---+++000444111+++)))---222------------............,,,,,,---...//////000000///000111111000///...---////////////////////////000000000000000000111111333333444444444555555555222222111222333555666888hhheeedddjjjnnnhhhWWWHHH888777666555444444555666333222111111000000111111/////////.........------------......---,,,***))),,,---///000000...---,,,)))+++,,,+++((((((,,,///------...////////////...---......,,,+++***,,,---.........---+++(((&&&$$$+++***)))((((((((()))***////////////000000000000222222111111111111222222222222222222333333333333222111000/////////000111///555555777AAAWWWlllNNNAAA;;;999999999999::::::::::::<<<999666444555999===@@@CCCAAA???<<<999888777777666666666777888888888999666222...,,,///111111///...//////000000//////...111222333333222000...,,,///,,,---555555...LLLkkkLLLGGGUUUzzzjjj]]]RRRTTT]]]iii~~~nnnTTT===>>>UUUbbbLLLGGGnnneeeEEECCCEEEcccQQQ@@@;;;NNNtttjjjJJJEEE]]]lll```DDD777;;;KKK___GGGHHHzzzTTTJJJTTTqqqDDD>>>???DDDlllRRRHHHIIIvvvyyyJJJDDDIIIiii]]]AAAFFFRRRwwwzzzhhhrrrPPP<<<888777555333222222222333//////......///000222333111333444666666555333222000000000000000///////////////000000000000111111//////..................,,,,,,,,,,,,------------***...000///+++***---000------------,,,,,,++++++------...///000000000000...///000000000///...---////////////////////////000000/////////000000111222222333444555666777777111111111111222444666777fffccccccjjjoooiiiXXXIII:::999777555444444555555333222111000000000111222////////////..................///...---+++)))(((///////////////...---,,,(((***,,,+++))))))---111,,,---...///000//////...---......,,,***))),,,...------......,,,+++)))(((***)))((((((((()))***+++////////////000000000000222333333444444333333222111111222222222333333333222111111000//////000000,,,555666999>>>GGGxxxcccKKKHHH@@@@@@??????>>>===<<<<<<@@@===:::777666888:::<<<===<<<:::777666555555555444444555555555555555555444000------///111111///......///000000///......111222333444222000---++++++111///000333---===eeePPPLLLLLLlll{{{eeeTTTTTTWWW\\\nnnvvvOOOAAABBBXXX^^^FFFVVVUUUFFFBBBIIIzzzjjjHHH<<>>hhhuuuUUUUUUFFFEEEDDDCCCAAA@@@???>>>DDDAAA===999777666777888999888666444333333333444333222222222222222222222222///,,,---000222111///---...///000000///...---111222333444222000---+++(((444000,,,222---555QQQeeeAAAOOOQQQtttbbbSSSNNN]]]lll{{{dddLLL???AAAiiirrrQQQMMMmmmdddMMMEEE;;;bbbUUUAAADDDOOONNNAAA??????KKK@@@777???HHHaaarrrXXXDDDCCCKKKlllTTTxxx^^^KKK@@@kkkRRR===<<<>>>ZZZbbbOOOAAAaaaTTTGGGQQQhhhiiiDDDCCCGGG]]]www|||ooosssxxx[[[CCC888777555333222222222333//////......///000222333333444444555444333111000333333333333333333333333//////000000111111111222////////////000000000000///////////////.........))))))***+++,,,,,,------...---,,,+++***(((''''''***+++,,,---,,,+++***))),,,---...000000000//////000000000000000000000000111000///......///000111///000222444666888999:::666555555555666777999:::mmmiiiiiioooooocccRRRHHH;;;999666555666666666555111111111111000000000000000000000000////////////,,,---///111000...,,,***///...---,,,***)))((((((+++***)))))))))***+++,,,&&&)))++++++)))))),,,///,,,,,,,,,+++++++++******............---+++)))((((((((())))))******++++++////////////000000000000222222333444444555555555999888777555555555666666555444222000////////////444???444000BBBIIIaaa\\\JJJBBBLLLGGGAAAFFFFFF<<<777;;;:::999777666444333222444444555666555444222111222222111111222444555666666555444222000///------+++,,,---.........---,,,------------------,,,,,,,,,---...------111999???oooyyyQQQGGGJJJlllyyycccSSSWWW___pppZZZAAABBBPPPYYYjjjIIIRRRuuu^^^EEEKKKCCClllaaa===>>>MMMcccKKK@@@EEEBBBCCC::::::<<<:::TTTiiiTTTJJJKKKiiixxxUUUOOOyyyWWWFFFMMM^^^fff:::DDDBBBLLLsssNNNGGGYYYSSSHHHKKKhhhpppCCCBBBIII```}}}zzzpppzzzqqq```;;;999;;;;;;888333000111222000///.........000111222444333333222111000//////---///111333444555444444111000///...------...///...///000111111000///...222222111111000///---,,,///...,,,+++***++++++,,,...---,,,+++***+++,,,---))))))***+++,,,,,,---------...///000000///......//////...------...000000222222222111111111111000111222333555666888::::::333333333444666888;;;<<>>333...===BBBWWWiiiMMMAAAGGGAAA999<<<===666333999999888666555444333222333444555555555333222111222222111111222333555666555444333111///...---,,,+++,,,---.........------------------------------,,,...///......111777<<<[[[gggIIIIIIVVVgggZZZ```tttvvvPPP@@@FFFRRRnnn^^^NNN\\\sssMMMCCCFFFZZZMMM<<>>@@@bbbyyyuuu}}}aaaLLLUUU]]]GGGKKKZZZrrr>>>AAAAAAIII|||RRRFFFTTTXXXIIIIIIcccqqqDDDBBBHHH^^^|||zzzqqquuu|||iiiBBB999:::;;;888444111000111000///.........000111222333333222222111000//////...///111222444444444444111000///...---......//////000111222333333333222222222222333333222000...///...---,,,++++++,,,,,,...---,,,+++++++++,,,,,,++++++,,,------...//////---...///000000000///...000///.........///000111111111111111111111222222222222444555666777777777333333444666777:::<<<===mmmkkklllmmmfffWWWHHHAAA888666444333555666666555222222111111111000000000000000000/////////......+++,,,---......,,,***)))++++++,,,++++++******))))))((((((((()))+++,,,---)))+++---,,,***)))+++---------,,,,,,,,,+++++++++,,,------------,,,+++***************))))))))))))......///000111222222333444333222222333666888:::999999777666666666777888000111111333555888;;;<<<888AAA888222<<<>>>OOOtttXXXFFFDDD===666555555444222666666555555444333333333222333444444444333111111222222111111222333444555444333111///...---,,,,,,+++,,,------......------,,,,,,,,,---.........///,,,...000000///000444888MMM{{{}}}RRRBBBUUUqqqpppZZZ^^^|||lllFFF>>>HHHBBBvvvVVVGGGgggbbbBBBJJJHHHllleeeCCC<<>><<<@@@HHHwww|||GGGFFF```gggJJJHHHUUUFFF===@@@GGGwwwXXXGGGNNNuuuaaaJJJGGG[[[sssDDDAAAEEE[[[vvvvvvrrrzzzqqqtttIII888::::::999555222111000000//////......///111111222222222111111000000000...///000222333333333333000000///.........//////111111222222444444555666222222444777888888555222111000...---,,,,,,,,,---...------,,,+++,,,,,,,,,---------......//////000---...///111111111000///000000//////000111222222000000111111222333333333222333555666666555444444222333555888:::;;;<<<===nnnlllmmmkkkaaaQQQCCC===666555333333444666666555222222222111111111000000000000/////////.........***+++,,,------+++***))))))***++++++,,,+++******(((''''''((()))+++---...+++---///---***)))***---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))((((((---...///000222333444555555444222222333666999;;;999888777666666777888999111111222444777:::===???===CCC>>>:::>>>@@@LLLfffnnnPPPEEE>>>:::555555777444444444444333333333333333111222333333333222111000222222111111111222444555333222000...,,,+++++++++,,,,,,,,,---------------+++,,,,,,---...//////000+++...111111//////222555AAA``````EEEHHHnnnbbbaaayyy[[[AAA@@@>>>MMM~~~rrrKKKMMMuuuQQQJJJ???UUU~~~QQQBBBBBB```aaaNNNJJJKKK===;;;AAAOOOwwwIIIRRRttttttOOOGGGSSSQQQ<<<@@@GGGkkk```IIIJJJhhhnnnMMMEEESSSuuuFFFAAACCCWWWkkkooonnnpppwww|||LLL888999999999666333111000111000///......///000111111111111111000000000000//////000111111222222222000000//////////////////222222222222333444555555333444777<<<@@@@@@;;;777222111000...---------.........------,,,,,,,,,,,,,,,,,,,,,,,,------......---...///111111111000000000000000111111222333333///000000111333444444555333444555666555444222111222444777999<<<=========ooolllkkkiii___NNNAAA<<<666555333333444666666555222222222222111111111111////////////............++++++,,,,,,,,,+++***)))((()))***+++,,,+++***)))'''''''''''')))***,,,...,,,...000...+++)))+++---.........---------,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((------///111333444666777666555333333444666:::<<<888888777666666777888999444444444555666999;;;===;;;>>>===;;;<<<>>>HHHXXX{{{\\\EEE======555555999333333333333333333222222222000111222333333333222111333222111111111222333444222111...,,,+++++++++,,,,,,,,,,,,,,,------......,,,,,,------...///000000+++...111111///...000222444GGGcccNNNIII^^^uuu]]]sss~~~SSSAAAEEE===TTTcccIIIUUUpppmmmGGG@@@PPPiii```DDD???NNNvvvYYYKKK@@@;;;:::AAATTTsss}}}UUUHHHTTT```???AAAGGGbbbiiiNNNJJJ^^^}}}RRREEEMMMwwwGGGAAAAAATTT```fffjjjlllKKK999888888777666444222000111000///......///000111000000000000000000111111000000000000000000000111//////000000000000000000222222222333333333333333555777<<>>AAAXXXZZZJJJVVVQQQDDDPPPNNNqqqFFF@@@FFFpppuuuYYY===<<<:::BBBVVV[[[JJJWWWpppDDDAAAFFF\\\oooRRRKKKVVVXXXGGGKKKyyyyyyIIIAAA@@@RRR[[[ccciiirrroooKKK:::999666666555555333111111111///......//////000/////////000000111111111111000///////////////000//////000111111111000000222333555666777666555555999;;;BBBKKKRRRQQQHHH@@@666555333111000/////////---............---,,,,,,((((((((((((((((((((((((+++,,,...///000000000000...///000222333333333333000000111222333444555666444444444444444555555555666777888999:::;;;;;;;;;pppiiieeeeee```TTTGGG@@@:::888555444555666666555333333222222222111111111//////.........---------,,,,,,,,,,,,,,,+++++++++''')))+++,,,,,,***(((''')))(((''''''((()))***+++,,,...000///,,,+++---///////////////.........---///...---+++******++++++)))))))))))))))*********+++,,,///111444777999:::888777777666666777888888666555444444444555777888555444333222111111222333222111444444000555>>>???NNNxxxSSS===>>>111222999---444444444333333222222222111222333555555555444333333222111000000111222333222111...,,,++++++---...------,,,,,,,,,---...///............////////////+++---///...,,,,,,000333666@@@[[[iiiWWWIIIFFFKKKbbbllldddyyyQQQEEE@@@CCC[[[xxxQQQNNNdddkkkHHHKKKEEEcccUUUAAAFFF[[[yyyMMM???===DDDXXX___KKKXXXIII@@@CCCWWWsssUUUKKKOOO]]]IIIJJJxxx{{{JJJBBB???QQQ^^^ffflllkkkNNN<<<999555333444555444333222111000.........///000.........///000111111222111000///............///...///000111222111111000222444888<<<>>>>>><<<;;;===???GGGQQQYYYWWWMMMCCC777666444222000000000000---.../////////...,,,,,,)))))))))))))))))))))))))))+++,,,...///000//////---...000111222333333222111111222222333444555555444333333333444666888:::888888888888888999::::::ppphhhcccdddbbbWWWJJJAAA;;;999666555666666666555333333333222222222111111//////.........------------------,,,,,,,,,++++++((()))+++,,,,,,***'''&&&))))))(((''''''((()))***,,,...000///,,,+++---000000/////////............000///---+++************(((((())))))******+++++++++,,,///111555888:::;;;888888888888777777777666555444333333444555666777444333222000//////000000666333777777222777@@@===@@@eee```DDDBBB444666>>>111555555444444333222222111111222444555666555444444333222111000000111222222333111...,,,+++,,,---...------,,,+++,,,---...//////////////////.........+++---...---+++,,,000444...888FFFuuuqqqaaaXXXRRRKKKEEEGGGJJJWWWxxxxxx]]]mmmhhhJJJDDDHHHCCCaaa\\\NNNHHHKKKEEEFFFNNNjjjBBBGGGOOO}}}bbbCCC@@@FFFZZZaaaLLLXXXMMM???AAATTT~~~uuuVVVKKKJJJ```JJJKKKxxx|||KKKBBB???PPPbbbkkkpppooonnnRRR===999444222333555555444222111000.........///000---......///000111222222222111///...------.........///000222222222111000222555;;;@@@CCCDDDCCCBBB???BBBIIIUUU]]]ZZZOOOEEE888777555222111000000111---.../////////...,,,,,,,,,+++++++++++++++++++++)))***,,,.../////////...,,,---///111222333222222111222222333333444444555444333222222444777;;;===:::999888777777777999999}}}kkkgggmmmiii```TTTDDD;;;888666666777777555222222222222111111111111111//////.........---------,,,,,,------,,,+++)))(((...---***(((''')))***,,,***))))))))))))+++,,,---..................------000////////////.........,,,------...---,,,***)))''''''(((((()))*********,,,---...111444888<<<>>>:::::::::999777444222111///222444333111111333666444333111000000000111222000333444333777>>><<<666@@@YYY|||JJJ@@@<<<666444333444444555555444222000//////111333333222333777;;;333222222222222222222222000000///...------,,,,,,,,,,,,,,,---------......///000000111000...,,,+++///...---,,,,,,---...///000222999WWWtttXXXTTTOOOIIIEEEDDDDDDEEEMMMYYYyyyiiilllZZZ:::AAAEEEFFFpppLLLMMMXXXkkkIIIAAADDDdddUUU@@@HHHiiiMMMIIIEEEUUUhhhFFFXXXtttTTT>>>HHHEEErrrLLLFFFRRR}}}fffLLLOOOiiiJJJ@@@AAANNN___jjjlll|||dddTTT???888333444666444222333222111111000///......---000/////////....................................//////......000111333444666:::@@@FFFJJJKKKJJJIII@@@AAAEEELLLRRRSSSPPPMMM???;;;777555666555222///000---***,,,///111000......---------------,,,,,,,,,,,,------.../////////000///.........///111222......///000111222222333555666666777888999999:::777666555444444555777777~~~ooommmtttpppgggYYYHHH===:::666666777777444111222222222222111111111111//////.........---------...............,,,+++***---,,,***((('''(((***+++***))))))))))))+++,,,---------------------......111111111000000000//////,,,------...---,,,***)))''''''(((((()))******+++---...///111444888;;;===777777777777555333111000///222444444111111333555444444333222222222333444333444444888AAAIIIFFF>>>;;;NNNwww```III===777666222444444555555555333222111222444555444222222555999333333333222222222111111000000///......---,,,,,,,,,---------.........///000000000//////...---,,,///...---,,,,,,---...///...555888HHHuuuWWWDDDFFFFFFDDDCCCCCCGGGMMMRRRkkknnnNNNBBB>>>:::OOOppprrrWWWRRRvvvYYYEEEEEEYYYvvvjjjHHHCCCTTTSSSHHHCCCVVVsssMMMYYYqqqcccCCCFFFFFFiiiMMMDDDMMMuuulllLLLKKKaaaJJJ@@@@@@MMM^^^gggiiiiiibbb```???888444555666444222333222111111000000/////////000000/////////.............................................///111333555555888>>>CCCGGGHHHHHHGGG@@@AAAEEEJJJPPPRRRQQQNNNDDD>>>888444333333111...000...---...000333333222///...---------...---,,,,,,,,,---......//////000000000///...///000111222//////000000111111222222555555666666777888888999666666555555555666666777uuuvvv|||wwwmmm^^^KKK???<<<888777777777444111333333222222111111111111/////////.........------.../////////...---,,,+++,,,+++)))((((((((()))******))))))))))))+++,,,---++++++,,,,,,------......222222111111111000000000------......---+++***)))(((((((((((()))***++++++//////111222555777:::;;;444444555555444333111000000333555555222111333555666555555555555555666777666444444999EEELLLGGG>>>:::DDDcccWWW???:::;;;444444555666666666555444333444666666444111111444777555444444333222111111000000000//////......------............////////////000000///...------------///...---,,,,,,---...///,,,666555777bbblllRRRFFFCCC@@@FFFOOOWWW```mmm||||||hhhFFF<<<;;;@@@IIIiiiOOOVVVsssPPPHHHLLLVVVQQQ@@@CCC___[[[GGGAAAYYY~~~RRRVVVhhhxxxIIICCCHHH]]]UUUFFFKKKmmmuuuLLLGGGWWWIII??????KKKZZZdddggg\\\iiiooo@@@999444555666444222333111111111111111111111111000000000/////////..............................---------...///111333555444666;;;???BBBBBBBBBBBB???@@@BBBFFFKKKNNNOOONNNJJJDDD;;;666444333000...000000000000111333444444111///...---...///...---,,,------......///000000111000/////////000222222111111111111111111111111444444555555666777777777666666666777777666666555||||||~~~xxxoooaaaMMMBBB>>>999777888777444111333333333222222111111000////////////............------------,,,,,,++++++******))))))))))))))))))***))))))))))))+++,,,---******++++++,,,---......000000/////////.........------......---+++)))((((((((((((((()))***+++,,,111111222333555777888999444444666666666666444444111444777777555333444777999888888999999999::::::555333333888>>>AAA<<<555???AAAVVVeeeAAA<<>>===IIIVVVbbbiiiuuu```yyyAAA:::555666777444333333222222222222222222222333000000000////////////...........................---,,,,,,---...000333444444555888:::;;;;;;::::::::::::;;;>>>BBBFFFHHHJJJMMMHHHAAA<<<:::777333000111222333444444333333333444111......///000///...---------...//////000000111111000///000111222333222222222222222111111111444444444555555555666666555666777888888777555444~~~|||tttlll```MMMDDD@@@:::888888888555222444444333333222111111000000000/////////.........+++*********))))))))))))))))))************))))))***))))))))))))+++,,,---******++++++,,,---......---------,,,,,,,,,,,,+++............---+++)))((())))))(((((((((***,,,---111222333555666777888888666777888999:::999888888222666::::::888777888:::<<<<<<==================444555666999999666444333@@@@@@OOOxxxwwwFFF:::===555555666777888888888777666444555666555222222555999666666555444333111111000000000000000000/////////000000000000000000000000000///---,,,,,,---.........---,,,++++++,,,---......---000444===___jjjVVVTTTaaaxxxvvvKKK===???CCCMMMyyyKKKGGGhhhTTT@@@GGGTTTrrrOOOJJJHHH[[[eeeDDDBBB]]]UUUNNN[[[YYY???IIIQQQmmmOOOJJJ___RRRFFFKKK}}}JJJ>>><<>>JJJiiiRRR:::888222666777888888888777666555444666777555333333666999666555555444333222222111111111111111000000000000000000000000////////////......---------------......---,,,++++++,,,---...///***///888666CCCsssiiirrrdddCCC===AAACCCtttfffEEEMMMnnnjjjGGGHHHGGGooocccKKKDDDJJJooobbbCCCCCCZZZuuuYYYPPP^^^gggBBBHHHNNN|||sssOOODDDQQQSSSGGGIIIwwwKKK>>><<>>999===@@@GGGNNNQQQMMMCCC::::::555//////222444222///---......//////000111111333222111111111222444444333333333333333333333333555555555555555555555555888888888888777666555555~~~tttnnncccNNNFFFAAA;;;999999:::888666666555444333222111111000000000000000/////////...---,,,+++++++++,,,------(((***,,,---...---+++******))))))))))))+++,,,---------------------......//////.........---------...//////...---***((('''+++***((('''(((***---...111222444666777888888888666777999::::::999888888666;;;@@@BBBBBBAAACCCDDDDDDEEEEEEEEEDDDBBB@@@???;;;888888;;;;;;888999===888<<>>;;;777888888888777666444333999::::::777222000222555444444444444444444444444111111111111111111222222000000//////.........---+++,,,---.........---,,,------++++++++++++------...,,,///222---222SSSzzzaaaeeetttxxx{{{~~~UUUIII777888XXX|||XXXEEE^^^iiiCCCHHHFFFtttMMMFFFIIIGGGoooYYY???BBBOOOfffOOOSSSSSSGGGVVVLLLEEECCCeeeYYYFFFFFFNNNEEEEEEoooMMM???<<>>888888999666444444333333222222111000//////111111111111000000000000........................000///...,,,++++++,,,,,,,,,+++++++++,,,...000222---///000///------000333222111333999@@@DDDEEECCCRRRWWWcccttt|||iiiYYY===777000///333666333000......//////000000111111333333222222222333444555222222333333444555666666666666666666666666555555;;;:::888666555666666777|||yyy{{{~~~xxxhhh[[[MMMGGG???;;;999888555222444444333333222111111000.........///////////////***)))((((((((()))***++++++,,,---------+++***)))(((&&&%%%(((---//////---++++++,,,,,,,,,---------000000000000///////////////...------++++++***)))'''(((***,,,...000222333...000333555666666444333666777:::<<<>>>?????????>>>@@@DDDGGGHHHGGGDDDBBB??????>>>======>>>???@@@;;;:::888777666777888888<<<777999@@@UUUOOO,,,AAA888:::888222222888999555888666444222111000111111222444666777888777666555333333333222111000////////////......------------........................------......---+++***(((,,,---///222222777EEESSSfffZZZZZZwwwppptttyyyQQQFFF@@@BBBXXXhhhEEEOOOjjjHHHEEEJJJSSSnnnIIIDDDLLLQQQaaa<<>>CCCRRRYYYooosssdddPPP444555777444777111666222222222111000//////...////////////000000000000000/////////....................................---------------------------...000111111111000////////////111333666999:::FFFLLLUUUaaapppvvvlll\\\AAA<<<555333555777888888111111000000000000111111333333444444444444444444000222444555777777777777777666555444444555666777;;;999666444444555777888xxxuuutttwwwzzzvvvkkkaaaLLLGGG???;;;999777444222444333333222111111000000////////////////////////---,,,***)))))))))******+++,,,,,,,,,++++++***)))(((&&&&&&(((---000///---++++++,,,,,,,,,---------000000000000/////////...///...------++++++***)))'''((()))+++---///111111...///222555666555444333666777999;;;<<<=========:::<<>><<<;;;:::999999999;;;<<<===888888888888888888999999:::666999???OOOyyybbb999CCC888:::888333444888999555777666444222111111111222222444555777777666555444333222222222111000000000/////////.........------........................,,,------...---,,,******,,,---///000000222>>>JJJ~~~TTTRRRqqqwwwlllggguuuTTTGGGCCCNNN___{{{XXXMMMWWWZZZDDDDDDGGGdddXXXEEEGGGOOOeee@@@BBBTTTgggMMMggguuu\\\MMMSSS```EEEFFFSSSdddNNNLLLiiiYYYGGGJJJfffYYYBBB@@@BBBQQQVVVlllgggfffRRR555555777444777111666222222222111000/////////111111111111222222222333000000/////////.................................---------------------------...///000111000000////////////000222444777888999===DDDNNN]]]fffcccYYYNNNJJJDDD>>>:::777444222111000///000000111000000333333333333444444444444111222444555666666666666777666555444444555666777999888666555444555666777pppooopppqqqrrrnnnfff___KKKFFF???;;;999888444111333333222111000000000000///////////////////////////...---+++******)))))),,,++++++************+++)))'''&&&)))---000///---,,,,,,,,,,,,------------000000000/////////......///...------++++++***)))(((((()))***,,,---...///...///222444555555444333555666888999::::::999999555777999;;;;;;999777666555555444444555777999:::666777888999999:::::::::888555888===EEE```NNNDDD::::::888555666999999666555444333222222222222333333444555666666444333111222222111111111111111111///////////////......---........................,,,,,,------------,,,+++------...000...---555>>>WWWhhhGGGXXXuuukkkggg```gggwwwbbbLLLFFFBBBMMM}}}xxxUUUGGG^^^|||MMMCCC@@@MMMuuupppJJJCCCMMMkkkeeeAAA@@@SSS|||eeeWWWwwwbbbLLLOOO|||mmmHHHEEENNNsssRRRGGG___eeeKKKIIIaaaeeeIIIBBBAAAOOORRRhhhuuu]]]pppUUU777666777555777111666222222222111000000//////222333333333444444444444000000000/////////..............................------------------------......///000000000000000000000000000111222444444111444777<<>>KKKWWWAAAIIIfffcccFFF???UUUoooJJJSSSfffRRRDDDCCCaaadddHHHVVVTTTEEEOOOyyymmmIII===>>>FFFKKKccc___vvvccc???888666555888111444222222222222222222222222....../////////000000000111111000000000/////////////////////////////////........................///////////////000111111111222222111111000///...///------111222111333666;;;BBBKKKQQQRRRMMMHHHDDD===777000...000111///,,,//////000111222333333444111222333444555555444333666555444333333444555666555555777888888888777666wwwtttpppjjjbbbWWWKKKCCC@@@===::::::<<<<<<999666777666333111000111333444222222111111000//////...,,,---.........---,,,+++,,,---......//////......---+++***,,,///111000...------------............//////.........---------///...------++++++***)))(((((()))***+++,,,---...---......///000111222222111222333333333222111000000000000///000111222333444444333333333444666777777666555444333222222222333999......===888@@@fffwwwPPPCCC888666888666555777222333444444444333222111111222444555666555333222333222222222111000000000---///111333444333111000////////////////////////000///...---,,,,,,------///------000000...///444444333DDDqqqWWWQQQqqqmmmkkkmmmtttbbbHHHGGGkkk^^^EEEHHHlll\\\GGG>>>===iiioooHHHHHHMMMbbbGGG@@@WWWvvvKKKRRRccc^^^EEECCCZZZmmmMMMUUUUUUCCCKKKqqqoooIII<<<===DDDLLLeeeooo___fffAAA999666555888111444222222222222222222222222000000000111111111222222111111111000000000//////////////////////////////........................000//////...///000111222111222222222222000///...111,,,,,,111333111000222555666:::???EEEIIIKKKKKKDDD;;;111---///111///,,,......///000111222333333000111222444555555555444555555333333333333555555666777777888888888888888}}}tttkkkcccXXXMMMEEE???<<<999:::<<<<<<:::777888777444222111222444555222222222111000//////.........//////...,,,***))),,,---///000000000///......+++***,,,000111000...---------.........////////////.........---------///......---,,,+++***)))(((((()))+++,,,---...///------...///000111222222000111222333333222111000......------...000111333333333222111111222333444555444333222111222333444333;;;---,,,@@@<<<;;;XXXTTTEEE888666777555555777333333444555444333222111111222444666666666444333444333333222111000//////---///222444444333111000000000000000000000000000111000...---,,,,,,,,,---///,,,+++------+++,,,000555222333LLLxxxRRRYYYooodddooo~~~yyyMMMCCCLLLwwwRRRBBBQQQyyysssRRRGGG<<>>nnn]]]EEE???XXX{{{KKKOOOaaahhhFFFDDDXXXtttPPPSSSzzzUUUCCCIIImmmsssKKK<<<===CCCLLLgggdddccchhhBBB999666555999111444222222222222222222222222222222333333333444444444111111111111000000000000000000000000000000000000////////////////////////000///.........///111222111222333333222111000///999222///444777333111222555111///222:::DDDJJJMMMHHH>>>222---...111///------...///000111222333333///000222444555555555555555444333333333333444555777777888888888999999:::nnndddYYYGGGAAAEEE@@@555555===<<<333999555222111333555333111111111000000//////......,,,,,,,,,++++++++++++***&&&000,,,000BBB>>>...111((((((((()))+++---///111........................111000...---------...///,,,,,,------,,,***)))'''***)))((('''(((+++...000////////////////////////------......///000000000......//////000000111111111111000000000111333444333333333222222222111111222222111///...222:::@@@jjjggg@@@;;;CCC333111;;;333333333333333222222111111000111333555777999;;;;;;666444333111111222222222333111111444777888555222333222000///......//////------,,,,,,+++***)))))),,,,,,,,,------.........111000///888ZZZeeeLLLZZZhhhiiidddBBBMMMiiiaaaMMMSSSQQQ___>>>999NNNeee```CCCNNNWWW\\\FFFFFFXXXPPPLLL```uuuKKKIIIKKKPPPSSSkkkVVVAAAPPP___wwwLLL;;;<<>>555999555777222333333222000/////////000111000111222333444333222222222111///.........///000000000000000000000000000222222222111111111111000///...------...///000111111111111111000000000000000000/////////111222333...///111555999>>>CCCEEEGGG>>>222...///111///,,,///......---...///000111...///000111333444555666000111222333444444555555555555444555666888:::;;;rrr[[[HHHHHHDDD>>>===AAABBB???999666333333555666444111111111000000//////......------,,,,,,++++++******(((000,,,///???;;;...000))))))))))))+++---///000........................111000///.........//////------------,,,+++******))))))''''''(((+++...000000000000000000000000000------......//////000000....../////////000000000111000000///000111333444222222222222111111111111222222111//////222888===ZZZ~~~MMM===BBB555333;;;666888777666555444333222111111111222444666888::::::777555444333333444444444666444444666:::;;;999666333222000///......////////////...------,,,,,,,,,,,,,,,,,,,,,------------...///000555JJJwwwXXXJJJeeetttmmmzzzRRRCCCPPPsssUUUFFFKKKeeepppEEE===LLLYYYuuuIIIGGGNNNZZZDDDCCCVVVUUUNNNaaa~~~MMMIIIJJJ}}}SSSQQQhhh^^^DDDPPP```vvvLLL;;;===AAAGGGiiitttbbbzzzxxxCCC888;;;666888333333333222000/////////000111000111222333333333222222222111///.........///000000000000000000000000000222222222111111111000000//////.........///000000111111111000000000//////111111000//////000111222//////000222555999<<<===BBB:::222///000111000...///......---...///111222///000111222333555666666333222222222333444555666555555444555666777999:::wwwVVVLLLBBB>>><<<;;;===AAA999666444555777777444111111111000000//////............---,,,++++++******+++///,,,...999777......***))))))***+++---///000........................222111000////////////000...------,,,,,,,,,------)))((('''''')))+++...000000000000000000000000000---------...//////000000.........///////////////////////////000111222333111111111000000000//////111111000//////111555888EEEvvvbbb@@@@@@888555<<<999;;;:::888777555444333222222222222333555777888999777666444555666888888777:::888777999<<<===<<<999333222000///......//////000//////....../////////,,,,,,,,,,,,++++++++++++***---111333888RRR~~~KKKOOOxxxpppnnnrrrMMMGGGQQQppppppHHHKKKIIIhhhUUUCCCHHHLLLwwwVVV@@@EEEiiiXXXBBBAAAUUUZZZPPPaaaQQQJJJIIInnnYYYOOOccckkkIIIPPPaaauuuKKK<<<>>>AAAIIImmmggg```III;;;;;;666999444555333222111000///000111111000111222222333333222222222111///.........///000000000000000000000000000222222111111111000000000000000///.........//////111111000000000000//////222222111000000000111111/////////000111222333444:::777333111111111000//////............000222333000111222333444555666777666555333222222444555666555555444444555777999:::vvv\\\EEE???===777888>>>999777666777999888555111111111000000//////......//////...---,,,+++******......,,,...333333...,,,+++*********+++---...///........................222111111000000000000000///...---,,,,,,---///000(((((((((((())),,,...///////////////////////////,,,,,,---......//////000.................................///000111222222000000/////////.........000000000//////000222444999^^^yyyGGG>>>:::777;;;===:::999777666444444444444444333333333444555666777666444333555999;;;;;;:::>>>;;;999999<<<===;;;999333222111////////////000///...---------...///000,,,,,,,,,++++++************+++111333...888bbbgggEEEYYYaaazzzbbbJJJ>>>IIITTTUUU]]]mmmbbbQQQAAAPPPoooKKKBBBDDDSSSkkkBBBAAARRRYYYBBBAAAUUU]]]NNN```WWWIIIIIIaaabbbMMM^^^wwwMMMOOO```uuuLLL<<>>BBBMMMOOOXXXlllTTTDDDNNN^^^YYY@@@@@@DDDsssMMMCCCHHHwww[[[DDDBBBWWWaaaMMM___aaaHHHJJJXXXmmmMMMZZZOOOLLL\\\vvvMMM===???BBBOOOxxxuuuXXXlllYYY@@@888111555444666444333111000000000111222000000000111111111222222222111///.........///000////////////////////////111111111000000000//////111111111000000///......000000000////////////...222222222222111111000000000111111222222333333333444555666777666444222000111111000///000111222333222222333333444555666666999777555222222333555666555555444444444666777888YYYBBB<<<777555888:::777555666888888555222111111000000//////......//////.........---------111***...111,,,///222***------,,,++++++,,,---...........................000000111111111000///...///......---------......***************++++++,,,------------------------,,,,,,,,,---......////////////...---,,,,,,++++++***+++---///000111111111/////////.........------111///---...000111222111888EEEoooqqqMMMAAA<<<<<<@@@777666555444444666888999:::888666444333444555666666555666<<>>999888888555333444333111000//////000000---,,,***))))))***+++---,,,,,,,,,,,,++++++++++++---,,,///333111///999GGGwwwqqqHHHHHHpppiiiuuufffUUUHHHDDDFFF@@@===BBBQQQddd|||cccLLLOOOFFFppptttKKK@@@DDD[[[bbbHHHGGGccc\\\DDDBBBWWWjjjRRR\\\oooIIIJJJRRRxxxMMMWWWQQQHHHVVVyyyOOO>>>???BBBRRR}}}gggZZZzzziiiHHH:::///333222555444333222111000111222222111000000000000111222222222111///.........///000000000000000000000000000111111000000000/////////000000111111111000//////000000////////////......222222222333222222111000000111222444555555555555444444666999;;;:::777444333333111000000000111222111222222333444444555555777666444333222333444555555555444444444555777777rrrOOO>>>666444444:::777444444666777555333111111000000//////...................../////////111(((///444+++...444***......,,,++++++,,,---...........................//////000000000///...---...............---,,,++++++++++++***************+++++++++++++++++++++++++++,,,,,,------....../////////...---,,,+++***))))))***,,,...000111111111////////////............222///,,,---000222333333666<<>>:::666555333111000000000111111111222222333333444444555444333333333333333444555555444333444555666777iiiNNNBBB>>>===;;;777333333555666555333111111111000//////......------......///000000000111'''000555+++///555***///...---,,,+++,,,---..............................///000000000///---,,,......//////...,,,***))),,,,,,++++++***))))))(((************************++++++,,,------....../////////...---+++***)))))))))***,,,...000111000000000000/////////.........222///,,,,,,000333444444333555LLLhhhKKKBBB>>>@@@BBB@@@===;;;::::::<<<===>>><<<999666444444555666???>>>@@@JJJVVV^^^^^^[[[YYYRRRHHH@@@<<<999555222444333222000000000000111444222///,,,,,,,,,...///,,,,,,,,,------.........***,,,,,,+++...444333...***TTTYYYBBBJJJqqqeeeaaayyy^^^UUUPPPNNNGGG@@@FFFTTTlllqqqGGGHHH@@@^^^PPP???<<>>===<<<===>>>>>>@@@<<<888777888888666444>>>BBBHHHNNNSSSVVVXXXXXXWWWOOODDD===999666333111333333222222111000//////+++,,,---.........---,,,---------------------------......///000111111222111:::VVV[[[CCC>>>OOOzzz[[[eeepppeeeYYYKKKEEEHHHPPP[[[zzzgggAAAGGGEEEjjjoooSSS777EEEcccsssJJJLLLUUUOOO<<>>FFFVVVhhhUUU```kkkAAA@@@:::///666444444333333333333222222000000000000111111111111333333111000000000111222000000000000000000000000////////////............000000000000000000000000...///111333333111///...111111222333333111000///444555666777888888777666333333444666999===@@@CCC:::444//////333333///)))000111333444555555444444666555555444444333222222333333333444444444555555dddMMMEEE<<<999444222333444333000111000000000////////////................................................///...---,,,,,,,,,---------,,,,,,,,,,,,---///000///000000000///...---,,,............---,,,+++++++++,,,.........+++)))'''---***(((***---000///------,,,,,,+++***))))))(((++++++++++++************+++******+++,,,...000222222111000//////000111222////////////////////////666222888YYYYYYGGGIII<<>><<<;;;;;;;;;<<>>;;;;;;===>>><<<:::>>>BBBGGGMMMQQQUUUVVVVVVUUUMMMCCC<<<888666333111333333222111111000//////,,,,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,...///000000111///999QQQjjjmmmWWW???;;;AAAbbbqqqZZZnnnbbbOOO<<>>EEEWWWcccYYYooo{{{III???999111666444444333333333333222222000000000000111111111111333222111000000000111222000000000000000000000000////////////............///////////////////////////000///...,,,,,,...000...///000111222222222222444555777888888888777777555555666777999;;;<<<===888444000111555555000***000111222333444444333333444444444444444333333333222222333444444555666666iiiUUUIII@@@777333333555444222111111000000000/////////................................................///...------,,,,,,------///...---,,,,,,---...//////000000000///...---,,,...------,,,,,,,,,---------............,,,***)))...+++((()))...111222111,,,,,,,,,,,,++++++******,,,+++++++++************------,,,---...000222444444333222000000000111111////////////////////////000000333III~~~mmmIIICCC@@@AAA@@@???>>>>>>>>>???@@@FFFCCC@@@AAADDDEEEDDDBBB???AAAEEEJJJNNNQQQSSSSSSQQQJJJAAA:::888666444111222222222111111000000///---......///...---+++***++++++++++++++++++++++++'''''')))***,,,---...///555///+++222===BBB===555AAAZZZeeeXXX{{{oooSSSNNNEEEEEE\\\rrrBBBIII???RRRiiiNNNKKKHHHXXXuuuQQQEEEhhhYYYAAA:::KKKyyyYYYOOO___fff^^^|||hhhIIIHHH]]]UUUNNNSSSjjjHHHFFFYYYKKK@@@>>>DDDYYY~~~[[[___WWW>>>888444666444444333333333333222222000000000000111111111111333222111000///000111111000000000000000000000000////////////............///////////////////////////333666555000...///222,,,,,,---...000222333444444555777888999999999888777777888888888888777777666333222444777777222---111111222222222222222222333333333333444444444444222333333444555555666666lllYYYKKK===888888777444222111111111000000000//////................................................///......---------------000///...---------...//////////////////......---...---,,,++++++---...///++++++,,,,,,---,,,,,,,,,000,,,)))(((,,,///000///000000000000000000000///,,,,,,+++++++++*********,,,,,,,,,,,,...000222333555444222111000000000111////////////////////////...222333>>>jjjMMM???DDDBBBBBBBBBCCCEEEGGGJJJKKKKKKIIIFFFGGGIIIJJJIIIFFF>>>@@@BBBFFFIIILLLNNNNNNLLLEEE===888777666444222222111111111000000000///.../////////...,,,***)))************************&&&'''(((***,,,...///000111000000111444888:::;;;KKKyyyvvvZZZWWWwwwXXXBBBEEEJJJXXXXXXHHH<<>>DDD\\\pppUUUfffiii@@@666666666444444333333333222222222///000000000111111111111333222000/////////000111////////////////////////////////////............////////////////////////,,,666AAACCC===555222222---,,,,,,,,,...000222444333555666888:::::::::999777777888888888666555444555333333777::::::555111333222111111000000111111111111222333444444555555555555555555555555555555dddQQQ???::::::666222000111111111111000000000000////////////////////////...........................//////.........------111000///.........///000000//////..................---,,,++++++---...///+++,,,---...000222444555333...***(((+++------,,,000000000000000000000///,,,,,,,,,++++++++++++***)))))))))***+++---///000555444222000//////000000........................///555444999[[[ZZZAAAGGGIIIHHHIIIJJJKKKNNNPPPQQQPPPMMMJJJJJJKKKKKKHHHEEE===>>>???AAACCCEEEGGGIIIFFFAAA:::666666666444222111111111000000000000000////////////...,,,***((())))))))))))))))))))))))((()))***,,,...000111222&&&+++000111///000333777MMMbbbRRRVVV}}}[[[OOODDDAAA]]]LLL???MMMXXXoooFFF>>>FFFSSS|||rrrJJJPPPnnnQQQEEE>>>OOOWWWaaarrr\\\sssNNNDDDRRRbbbOOOOOOlllzzzLLLGGGRRROOODDDAAAEEEbbbfffTTTqqqHHH666777555444444333333333222222222///000000000111111111111222111000/////////000111////////////////////////////////////....................................,,,555@@@BBB<<<555222222///...---------...000111222333666888999:::::::::666777888888777666555333333333555999<<<<<<999666555444222000//////000111000111111222333444555555888777666555444333333222vvv]]]DDD<<<;;;666111000222222111111111000000000////////////////////////...........................////////////...------111000///......///000111000///............//////...------,,,,,,,,,------//////000222555888;;;===555111---,,,---...---+++,,,,,,,,,,,,++++++******,,,,,,,,,,,,++++++++++++(((''''''((()))+++---///333222111/////////000000........................000444555777OOOrrrKKKJJJNNNMMMLLLKKKKKKKKKLLLMMMPPPMMMJJJJJJJJJHHHDDD@@@<<<;;;;;;;;;===???AAACCCAAA<<<777444555555444222000000000000000000000000////////////...,,,***))))))))))))))))))))))))))))))***+++,,,...///111111***///222000+++)))...333OOO```QQQLLLWWW___AAA???MMMYYYdddIIIKKKAAAdddRRR@@@CCCDDDZZZXXXJJJUUUOOOIIIAAAPPPgggKKK^^^qqq]]]pppWWWGGGNNNqqqiiiPPPOOOcccMMMHHHQQQRRRGGGDDDHHHhhh```YYYWWW:::777444444444333333333333222222000000000000111111111111222111000///...///000000000000000000000000000000////////////....................................,,,111444333000---///222000000///...............000222444777999:::::::::777777888777777666555555333444666:::===>>>===<<<888666333000......000111000111111222333444444555888888777666555333333222yyyVVVGGG@@@999333333222222222111111111000000////////////////////////...........................//////000///...---,,,000//////...///000222333000///...------...///000............---,,,++++++...------///111555999<<<888555111111333333111///---,,,,,,+++***))))))(((------,,,,,,,,,+++++++++((((((((((((***,,,...///111000///......///000000........................000111222555CCClllZZZMMMJJJIIIGGGEEEDDDDDDDDDEEEMMMJJJGGGGGGGGGEEE@@@<<<:::999888777888:::<<<>>>===999444333444555444222///000000000000000000000......//////...,,,***)))))))))))))))))))))))))))(((((()))***,,,------......111222000---,,,111555GGGrrrvvvKKKEEEFFFYYYVVVCCC>>>;;;ddd```IIIBBBMMMtttJJJBBB???FFFsssmmmMMMHHHiiiKKKHHH===LLL```UUUpppsss___ooocccMMMKKKaaaoooQQQLLLYYYNNNHHHOOO|||VVVKKKHHHKKKmmm~~~^^^bbbiii???777222444444333333333333222222000000000000111111111111222111000///...//////000000000000000000000000000////////////....................................,,,,,,---,,,+++,,,///111000000000000000///...---///000333666888999999:::;;;:::999777666555555555444555777:::===@@@AAAAAA;;;888444000......000111111111222222333333333444666666666666555555555555jjjSSSHHH===777777222222222111111111111000000000000000000000000000...........................///000000000///---,,,////////////000111333444000///...------...///000......//////...,,,***)))(((((('''(((***...222444999777555666888999666444111111000///---,,,++++++---------,,,,,,,,,++++++******)))***+++---///111//////...------...000000...........................---///333;;;[[[eeeOOOBBBAAA@@@>>>>>>>>>???@@@IIIGGGDDDDDDEEECCC>>>:::999888666444555777999;;;;;;777333222444555444222////////////000000000000---......///...---+++***************************&&&''''''((()))******+++###''',,,......///222444555JJJqqq{{{UUUBBB???BBBZZZ]]]HHHIIIHHHxxxwwwLLLPPPHHH[[[VVVBBBAAA@@@]]]}}}SSSFFFPPPGGGCCC777FFFnnnpppaaaooolllRRRIIIWWWrrrRRRIIIRRRNNNIIINNNyyyXXXMMMJJJMMMpppuuu]]]hhhuuuCCC888222444444444333333333222222000000000000111111111111222111///.........///000000000000000000000000000000/////////....................................***+++...000111111000///...///000111111000///......///222555777999999999>>><<<:::777555444444444444555777:::===@@@BBBCCC<<<999444000......000222111222222222222333333333444444555555666777777777}}}]]]MMMDDD:::111000////////////000000111222111111111000000//////////////////000000000000,,,---...//////...---,,,...---,,,---///222666888000000000000000000000000/////////...---***((('''......------------///000///000444:::<<<===CCCKKK<<<555...+++,,,,,,---...........................+++*********+++---///000000111///,,,)))(((,,,///------------------------///---,,,333<<>>HHHEEEBBBKKKDDDEEEEEEEEECCC???;;;999999888666555555555666777333333222222222222111111....../////////...,,,+++,,,,,,,,,,,,+++)))'''&&&(((((((((((())))))))))))************))))))))))))(((***---///000///...---...666JJJggg|||xxx___GGGHHH???GGGqqq~~~JJJAAAFFF[[[mmmBBB;;;RRRjjjsssFFF???DDDDDDiiidddFFFLLLnnnMMM???>>>IIIkkkmmm@@@GGGWWWvvvRRRPPPPPPRRRGGGOOOlllSSS>>>???EEEnnnlllVVVttt}}}III<<<444666666555444333333222222////////////000000000000444333111///...//////000000000000000000000000000111000///...---...//////000000000000000000000000,,,...000222222111///---...///000111111000///...//////000222333444555555;;;<<<>>>>>><<<999555222444777<<>>===;;;666222000222333222111333333333222222222222111222333333444555666777777xxxoooiiipppuuuZZZHHH;;;222333222111111222222111111222111111111000000000000////////////000000000000------...//////...------...---------///222555777000000000000000000000000/////////...---***((('''///+++((((((,,,......,,,---++++++///444===KKKYYYTTTKKK???444---+++,,,...,,,,,,---------.........,,,,,,+++++++++---...///000000///,,,)))))),,,///------------------------///...---333;;;KKKlllSSSKKKBBBCCCIIIDDD@@@EEECCCCCCDDDDDDCCC@@@>>><<<888777555444333444444555333333333222222222222111---.../////////...,,,+++)))***+++,,,,,,+++***)))'''(((((((((((())))))))))))))))))))))))))))))))))))***---/////////---,,,+++,,,333@@@KKKLLLDDD;;;===AAAWWWdddJJJ===KKKlll[[[BBBHHHZZZ___BBB===???XXXvvvNNN===VVVLLL???>>>IIIkkkmmmEEEFFFSSSpppXXXNNNMMMZZZKKKNNNgggTTT???@@@HHHqqqiii]]]{{{HHH;;;333666555555444333333222222///000000000000000000000333222111000000/////////000000000000000000000000000000...---------...///000000000000000000000000---///111222222000...---...///000111111000///......///000111222333444444888:::<<<======:::777555555888>>>DDDFFFDDD???;;;888555222111333444222000333333333222222222222222222222333444555666777777ppp```UUUZZZcccrrrpppQQQ???888666555333333444444222111111111111111111000000000000000000000////////////------...//////...------...---------///111444666000000000000000000000000//////......---+++))))))...)))%%%''',,,...,,,(((222...,,,,,,...444AAAMMMUUURRRJJJ???333---,,,---******+++,,,------...///......---,,,,,,---.../////////---+++)))))),,,...........................000///---222:::GGGvvveeeTTTGGGFFFHHHBBB===>>>@@@@@@@@@@@@@@@@@@@@@@@@888777555333333333333444444333333333222222222222---.../////////...---,,,'''(((***,,,---------,,,'''''''''((((((((()))))))))))))))(((((())))))***+++,,,---......---,,,+++111000...---...333999===@@@UUU{{{WWW===???RRR|||OOOCCCKKKZZZ~~~JJJ999???GGGsss[[[CCCMMMwwwKKK>>>>>>IIIgggjjjOOOFFFMMMggg```MMMJJJ}}}dddNNNMMMaaaUUUAAAAAAMMMuuudddeeevvvEEE999222555555444444333333222222000000000000000000000000111222222222222000///...000000000000000000000000000///...---,,,---......000000000000000000000000///000222222222000...,,,---///111333333111///---......///000111111222222555777999<<<<<<<<<:::888777:::@@@HHHLLLJJJBBB;;;888555222222444444222///333333333333333333333333222222333444555666777777ppp\\\PPPRRRSSSUUUjjj```HHH???777444222333444555222000111111111111111111111111000000000000////////////---..................---......------///111333444000000000000000000000000///......------,,,+++***,,,+++***,,,//////+++(((000///000111...,,,///555<<>>;;;888::::::::::::;;;===???@@@:::999777555444444444444333333333333222222222222------...//////...---,,,((()))+++,,,---...------''''''((((((((()))))))))))))))((((((((()))***+++------------,,,,,,++++++333444444222111444:::???FFFhhhiiiKKK???FFFmmmeeeIIIEEELLLvvvZZZ>>>BBBAAAYYYkkkSSSMMMddd|||HHH===>>>III___bbbZZZGGGIII```jjjNNNLLLxxxlllOOOKKK^^^XXXCCCBBBRRRyyy|||]]]lllmmm???777222444444444333333333222222111111111000000000000000000111333444333111///---////////////////////////000///---,,,,,,,,,---...////////////////////////111111222222111000...,,,---///111333333111///---.........//////000000000111333666:::<<<<<<<<<;;;999;;;@@@GGGMMMMMMFFF@@@>>>:::444222333444222000333333333444444444444444111222333444555666666777ooo^^^SSSTTTOOOGGGQQQfffuuuUUUEEE888444000000333444222///111111111111111222222222111000000000/////////............------.....................///000222222000000000000000000000000///......------,,,,,,,,,,,,000555555222...++++++'''(((+++///...+++---333:::GGGOOOJJJ???666...)))''''''(((***,,,---...///111000...---,,,,,,---......---,,,,,,,,,---......////////////////////////000000...222888>>>[[[YYY@@@???;;;:::;;;555555555444555777999<<<>>>>>>===;;;888777666666666333333222222222111111111,,,---...//////...------+++,,,---......---,,,+++((((((((())))))))))))******)))(((((((((***+++,,,...------,,,++++++++++++,,,---///000111222222222===eeeYYYBBB@@@___WWWAAACCCSSSuuuIII===@@@GGGoooUUUDDDLLLrrrFFF;;;===HHHUUUXXXgggIIIGGG[[[sssRRRPPPuuurrrNNNIII^^^\\\EEECCCSSS{{{oooZZZtttggg;;;666222333333333333333222222222222111111111000000000//////111333555444222000...////////////////////////000///...---,,,---......////////////////////////222222222222111000...---...///222333333222///.....................//////...000333777:::;;;<<<<<<:::;;;>>>CCCHHHKKKIIIFFFGGG@@@888333333444333222555555555444444444333333111111222333444555666666kkk^^^WWWVVVNNNBBBBBBKKKgggjjjQQQ>>>888111///222333111...111111111222222222222222111111000000//////......///...------------...///............//////000111000000000000000000000000///...---------------...000666;;;999222---,,,...+++))))))++++++,,,333<<>>555666;;;222333333333444555888:::;;;@@@>>><<<999777666666666222111111111000000000000,,,---.../////////...------......///...---+++***)))))))))*********+++++++++***)))((()))+++---......---,,,*********+++,,,...---++++++,,,------,,,555YYYeeeDDD<<>>AAADDDFFFHHHKKKEEE<<<777666777666555777777666555444333333222111111222333444555666666hhhaaa[[[WWWOOODDD<<<:::JJJhhhfffIIIAAA666222222333111...111111111222222333333333111111111000///.........///...------------...///.........///////////////000000000000000000000000......---,,,------...///888999999444///,,,,,,...333000...---...111;;;FFF^^^___SSS===...---...+++))))))***+++,,,---...///...---,,,++++++,,,------///...---...111333222000000000000000000000000000000222000333999999HHHddd}}}QQQDDD555555;;;000555666666777888999:::;;;>>><<<:::777555444333333000000000000////////////+++,,,.../////////...------.../////////---,,,+++***++++++++++++,,,,,,,,,---,,,***)))***,,,///000...---+++))))))***,,,---222111000...---...000222444DDDcccyyyNNN???HHHXXXeeeMMMDDDPPP~~~RRR@@@<<>>===;;;;;;???CCCJJJEEE@@@=========:::888:::999888666444333222111111111222333444555555666jjjfff```YYYRRRJJJ>>>666:::OOO~~~yyySSSHHH;;;444444444111...111111111222222333333333222111111000///......---///...---,,,,,,---...///......//////////////////000000000000000000000000......---,,,---...///000???;;;444...++++++,,,---///...000444777;;;FFFPPPPPPQQQFFF222'''***---+++******+++,,,---......///---,,,++++++++++++------000...---///222444333111000000000000000000000000000222000444999888DDD]]]]]]KKK666444;;;...888999999:::;;;;;;<<<<<<<<<:::777555222111000000////////////............+++,,,.../////////......,,,---...//////...------++++++,,,,,,,,,---------...,,,+++***+++---000222...,,,***((((((***,,,...+++...111000---,,,000444///,,,333NNN{{{\\\GGGFFFGGGvvvOOOFFFAAAXXXnnnBBBAAACCC[[[___CCCHHH___pppCCC999<<>>444222222222222222222222222333333222222111000000///111111222333333333222111000000000000000000000000333222000/////////000111000000000000000000000000111111111111111222222222333222111000000111222333000000000///......------+++,,,...111333555666666888===@@@===777555999>>>FFFDDDBBBBBBCCCBBB===999;;;:::999777555333111000000111222333444555555666llleee___]]]\\\UUUFFF:::===GGGZZZlllOOOAAA999---111777)))000000000000000000000000111111111111000000000000111///---,,,,,,...111222//////...------...000000111...,,,---000111///------+++******---222777:::AAA888///+++...000...+++000------444AAAJJJMMMLLL;;;888444///,,,+++++++++******))))))***+++---...111000///...//////111111555444444333222111000000---...000222222222111111///111222222555<<>>@@@>>><<<<<<===;;;777333333333222222111000000000000000000000000000000000,,,---000222222111///............------,,,,,,,,,---------------------,,,,,,------....../////////+++,,,,,,,,,+++)))'''&&&***+++,,,...///......------,,,222>>>MMMiiikkkGGGEEEBBB\\\qqqHHHDDDSSSfffYYY===CCCNNNooolllOOOKKKOOOuuugggDDD::::::MMMwwwdddPPPXXXTTT>>>SSShhh]]]>>>ZZZSSSBBBLLLtttmmmSSSLLLQQQrrrrrr[[[mmmPPP999888///222555666777888666444222222222111111111111000111111111000000000000000000000000000000000000000111000000///...---------000000000000000000000000---......///000111111222444(((111777,,,///777//////...------...///000111------,,,---...000222333888:::===???@@@???===<<<:::<<>>=========<<<999777555444222000///222666999888666iiiccc]]]\\\\\\WWWJJJ@@@777???KKKwww}}}[[[GGG>>>111222666---111111111111111111111111111111111111000000000000000///...------///000111000///...---...///000111000...---...111222000---///...------///333777::::::444---+++---000000000///000444<<>>666777LLL{{{hhh[[[ggggggMMMPPPvvv]]]BBBQQQbbbdddCCC[[[XXXCCCJJJmmmnnnQQQGGGLLLmmmlll[[[tttaaaAAA;;;...000222222111222333333222222222111111111111000111111111111000000000000000000000000000000000000111000000///......------000000000000000000000000.........///000111111111...&&&...333+++///777000///......---...///000111000/////////000222333444888:::===???AAAAAA@@@???===>>>AAAHHHPPPSSSQQQNNNKKKGGGBBB@@@@@@>>>;;;777333111000222666888777555gggaaaZZZZZZ\\\ZZZPPPFFFBBBEEEHHHeeennnMMMAAA777333555111111111111111111111111111111111111111000000000000........./////////000000000///.........///111222///...---000333333111...111000000000222444666777111///---+++,,,///222444666888<<<>>>===999444000...,,,+++)))))))))***+++,,,---///111222333444444;;;:::999777555444444444444444333222111000//////000///////////////000111///111333333222444999>>>LLLlll^^^WWWMMMEEE???999666666777777555222222111111000/////////000000000000000000000000...///111333333222000///000000000000000/////////+++++++++,,,,,,---------(((((((((((((((((())))))+++******))))))*********,,,,,,---------,,,++++++,,,((((((***)))---===OOObbbGGG@@@EEEsssxxxGGG@@@IIIaaaVVVBBB===FFFmmm~~~KKK999@@@CCC:::777333555IIIbbbGGGBBBMMMxxxnnnKKKHHHhhhiiiFFFMMMYYYlllIII\\\```EEEGGGdddnnnNNNAAAGGGiiiddd\\\~~~RRR>>>444444333111///...000222222222222111111111111000111111111111111111111111000000000000000000000000111000000//////......---000000000000000000000000......//////000000111111///+++000111***,,,111,,,000///.........///000111222222222222222333444555666888;;;>>>AAAAAAAAAAAA???>>>>>>@@@GGGPPPYYY___\\\TTTKKKGGGGGGEEE@@@;;;555333111222666888777555hhh```YYYYYY\\\ZZZRRRJJJNNNNNNLLL\\\QQQ???:::555222222111111111111111111111111111111111111000000000///---...///000111000000///000//////...///000222333///......111444555222///000000000111111222222222+++------,,,+++---111666CCCBBB???888222//////222++++++*********************,,,...111333444444444???>>>===:::888777555555333333222111000///......111000///......///000111000333555555444444777:::AAArrrbbbRRRJJJDDD???999666666777555333222222111000000//////...111111111111111111111111000000222333333222111000//////////////////......)))******+++,,,---......***)))(((''''''(((((()))***)))(((((((((***+++,,,---------,,,+++******)))...++++++.........444===GGGnnn{{{PPPEEEBBB\\\bbbHHHHHHKKKrrrmmmHHH<<<===SSSKKK;;;;;;777999444333555GGG|||aaaIII;;;<<>>??????>>>===:::999>>>IIIXXXccceee___VVVOOOKKKGGGBBB???888555222333666777666444iiibbbZZZYYY[[[ZZZQQQIIIJJJIIIJJJTTTuuu[[[@@@===888000000111111111111111111111111111111111111000000000///---...000111222111000///000000//////000111333444111000///111555555333000..................------***---...---++++++///333GGGDDD???666...+++///444------------,,,+++***)))''')))+++...000111111111???>>>===;;;999777555444333222111111//////...---000000///......///111222111444888888666666888;;;===dddrrrWWWRRRCCC???:::888888777444000222222111111000/////////222222222222222222222222111111222222222222111000,,,,,,------------------******+++,,,------......---,,,***)))((()))***+++)))(((((('''((()))+++,,,------,,,+++***)))))))))333111000111111000222555...EEEiii```IIICCCMMMfffUUUFFF@@@VVVQQQ===;;;FFFmmmLLL;;;777000666555666888EEEuuutttMMMBBB===BBB[[[|||MMMCCCYYYwwwJJJDDDJJJnnnsssNNNZZZ|||jjjIIIHHHZZZmmmMMM???FFFiii^^^hhhUUUBBB999333444555333222555222222222111111111000000000000111111222222222333////////////////////////000000000000000/////////////////////////////////////////////000000000000)))333555111222555777999111000///......///000111000000000000111111000000...///222555777999999::::::999777555777@@@NNNYYYaaaaaa^^^VVVMMMEEEBBBBBB;;;888444333555777666444jjjbbbZZZYYY[[[XXXOOOGGGGGGEEEMMMWWWjjjvvvNNNFFF===000000222222222222222222222222111111111111000000000000...///000111222111000///000000///000111222444555555222000111444555333111------------,,,,,,,,,,,,+++---///...,,,+++---000<<<===;;;777111------///......//////...,,,***)))&&&''')))***,,,---......::::::999888777555333222222222111000///...------////////////000111222333222555888999777666888:::<<>>UUUVVV<<<555111777666777999EEEpppvvvJJJDDDEEESSSyyyOOOCCCSSSNNNCCCGGGcccyyyPPPWWWsssoooKKKJJJYYYnnnNNN@@@HHHkkk___ooozzzOOO===000000444333222444222222222111111111111000000000111111222333333333000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000???<<<222333333000444222111000/////////000111......///000111111000000---...///111333444444555666777666444555:::CCCJJJTTTZZZ___\\\RRRIIIFFFEEE>>>:::555444555666555333hhhaaaZZZYYY[[[XXXNNNEEEFFFBBBOOOYYY^^^hhhSSSBBB333333222222222222222222222222111111111111000000000000//////000111111111111111000000000000111333555666999555111111333444333222//////...------------...,,,---.........---......111333333333000---+++***+++,,,---...---+++)))(((((((((((()))***,,,---...333444444444444222111000222111000///...------,,,......000111333444444444222555777666444222444666:::DDDjjjlllOOOHHHCCC<<<888777777444222444444333333222111111111333333333333333333333333111111111000000/////////......//////000000000000........................000...+++((('''((()))***(((((()))))))))))))))(((,,,+++***)))(((((())))))!!!$$$''')))***---...///666222000666EEEbbbrrrMMMFFFFFFaaa```BBB@@@RRRxxxxxxJJJ???===FFFtttpppGGG:::777777555444888EEEooofff[[[aaa{{{QQQBBBKKKpppUUUFFFGGG[[[UUUSSShhhuuuOOOLLLWWWqqqOOO???IIIlllttt^^^uuupppSSS999222555333111222222222222111111111111000000000111222222333444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////444FFF@@@000111...(((---333222000/////////000111...///111222333333333333000000000111111222222222666666555555555888<<>>666000222111666EEEpppuuuZZZlllQQQ@@@DDDddd[[[HHHGGGVVVYYYQQQ```yyyQQQMMMUUUsssOOO>>>IIIkkkhhh]]]xxxmmmGGG999888555000000222222222111111111111000000000111222333333444444000000000000000000000000000000000000000111111111000000000000000000000000000000000000////////////)))???:::,,,111111---444333222111/////////000000///111333555666666666666333333222222222222222222777666555666777888::::::===GGGUUU```ddd___UUUMMMBBB===777444555555444222ddd```\\\YYYXXXUUUNNNIII;;;666:::CCCFFFPPPxxxqqqJJJ:::777222111000000000111333333222111111111000000//////---.........------------333222111000000000111222555444222111000111222333000000//////......------.........////////////000---,,,+++***+++,,,---...///...+++)))(((((((((((('''(((***,,,---------------......///000111111222+++,,,---....../////////...000333555666555444333222333333444333222000///444777EEElllYYYFFFAAA@@@999...333:::555777666444333222222222333111111111000000000000/////////000000111111222222//////000111222333333444000000///...,,,+++******+++++++++***************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************///000000222555999<<<>>>UUUfffuuuDDDDDDEEEaaajjjKKKCCCNNNtttrrrCCC<<>>777444222111000000111111000111111111111000000000///222///,,,***+++///666:::333222111000000000111222333333222222111222222222111111000///......---,,,---------.........//////******))))))***+++++++++...---,,,***))))))((((((((()))+++---............/////////000111111111222///000111222333222111111///000333555555444333111111222333444333222111000111555???]]]rrrNNNCCC???<<<444666<<<888777666444333333333444444222111111111111000000000......///000111222222222333333333333333333333333//////...---,,,++++++***++++++++++++************))))))))))))(((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))***+++...111333555888AAAUUUttt\\\KKKIIIIIIxxx\\\AAA===SSSVVV>>>>>>CCC]]]TTT>>>666555333<<>>GGGTTTcccooommmeeeOOOHHH===444000111444777llleee^^^[[[\\\[[[TTTNNNCCC999555999555333EEE```jjjFFF;;;666444111111111000///...111111111111000000000000222000...+++,,,111888===111111000//////000111222111222222333333333222222111111111000///...,,,+++---,,,,,,,,,------......)))((((((***,,,,,,***(((---------,,,+++***)))((()))***,,,...000000000000111111111111222222222222333444666888777666333222///000222333333222111000000111222333444333222111...333888JJJ}}}ZZZEEE<<<>>>999999<<<:::666666444444333444555666222222222111111111111000,,,...///111222222111111555555444333222222111111------------,,,,,,,,,+++++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))******'''''''''(((***,,,///000---000666EEEbbb{{{SSSJJJ<<>>AAAIIIVVVccclll```TTTEEE:::666666666666kkkeeebbbgggmmmiii[[[MMM???555222888999555:::DDDTTTaaaBBB999555111000222333111///000000000000000000111111)))...333444000,,,+++,,,000/////////000111333444000111333444444333222111111111222222111///---+++,,,,,,+++******,,,---......---...111444444000++++++,,,---......---+++***///000111333444444444444444444444444333333333333333555777888777444111...000000111111111000/////////000222333444333333222111666666888VVVYYY???;;;777555777555555555444333333444666666222222222111111111000000000111222222222111//////000000000/////////......,,,,,,---------.........------------,,,,,,,,,+++))))))))))))(((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))......---------///000111///333444000---666JJJ\\\wwwLLLDDDDDDLLLbbbpppIIIAAAEEEZZZsssJJJ@@@>>>OOOhhhGGG:::555===III}}}|||tttIIIDDDNNNwwwTTTDDDKKKmmmjjjJJJQQQyyyWWWJJJFFF^^^OOOGGGNNNnnndddXXX{{{ccc===444888333333444444333222000///000111111111222222222222000000000000////////////////////////...........................//////000///////////////............////////////000000000////////////////////////222111///.........///000...///111222444444444444222111111111222333555666888999:::;;;???IIIWWWcccfff]]]PPPEEE>>>:::666444iiidddccckkktttppp^^^NNN<<<333000555666222333:::FFFgggwwwLLL???999222///222444222000000000000000111111111111---222888888333//////111000/////////111333555666333333333333333222111111000111222222222000...,,,---,,,+++******,,,...///111//////222777777222---,,,,,,---.........------222333555666666666555444333333333333444444444444222333555666555333000...000000000111111111000000000111222333444333222111222666777888KKK{{{xxxRRR@@@666666888333555555333333222333444555111111111000000000000///111111111111222222333333111111000000////////////.............../////////000///...---,,,,,,+++***))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((((((((())))))******))))))***+++,,,---***...000---))),,,666@@@AAAUUUvvviiiFFF999CCCGGGZZZVVVJJJBBBGGGjjj```BBB===DDDhhhTTT<<<777>>>KKK~~~MMMCCCKKKlllYYYCCCKKKfffsssNNNNNNoooZZZJJJCCCUUUPPPGGGNNNmmmbbb^^^~~~LLL555444333444444444444222111000000111222222333333222222000000000000/////////////////////.........------///...---,,,---...000111///////////////...............////////////000000////////////////////////111111000//////000000000///000111333444555555555111111000000111333444555666666999<<>>444///111333111//////000000000111111111111444===FFFGGG@@@888444333000000000000222444666777555444333222111000000000...///111333333111///......---+++******,,,...000222///---000666777222------------------...//////666777777888888666555444222222222333333444444555333444555555444333222111///000000111111222222222111222333444333222111000111222555999AAAaaammmJJJ888:::<<<333555444333222111111222333000000000/////////....../////////000222555888:::777666555444333111000000000000000000000/////////222111000...---+++***)))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))((((((''''''((()))+++,,,***,,,/////////000555999+++444HHHddd^^^@@@CCC??????aaa{{{]]]GGGEEEXXX}}}KKK>>>>>>RRRbbb>>>888@@@NNNQQQBBBHHHbbb___DDDGGG\\\~~~UUULLLfff\\\JJJAAANNN~~~TTTJJJNNNmmm]]]aaabbb===666333444444555444222111000000111222333333333222222000000000000//////////////////.........---------///...,,,+++,,,---000111000/////////...................../////////000000////////////////////////000000111111111111111111111111222333444555555555111111000000111222333444777888===CCCEEEEEEJJJSSSbbbeeeeee___SSSFFF>>>:::kkkccc```iiivvvuuueeeTTTAAA:::777888777444555999999111\\\uuuMMMCCC666000000111000---//////000000111111111222:::GGGUUUYYYPPPAAA444---000000000111333555777999777666333111000000000000---///111333333222000//////---+++***+++,,,///111111---+++...333555111+++...---,,,,,,---...000111888999999999888777555444111111222222333444555555555555555555555444444333///000000111222333333444222333333444333222000//////...333888:::OOOTTT<<<>>>@@@444666444333111000000111111////////////............------...///333888===@@@===<<<:::888666333222111222111111111000000000///333222111///---+++)))((())))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))***)))))))))***+++---...&&&(((***---......,,,***777222111999JJJgggRRRDDD===???NNN[[[gggEEE@@@FFFeeeVVV???===EEEiiikkk???999AAAOOOTTTBBBFFF\\\cccFFFCCCTTTYYYLLL```]]]JJJ@@@JJJwwwWWWMMMNNNmmmZZZ```sssFFF<<<333444555555444333111000000111222333444333222222000000000000//////////////////.........---------000...,,,++++++---000111000000//////.........---............/////////000///////////////////////////000111333333333222111222333333444444555555666111111000000000222333444<<<<<>>nnncccccciiioootttiiiRRR???888333444666333222333111888FFFooo\\\FFF999555000222444...111111111111000000000000999???HHHMMMLLLCCC999111///111333111//////222555333333222222111000//////...///000111111000///...---***''''''+++///000000111...,,,---///000---+++......//////000000111111777888888999888777666555555555444444444333333333333333333222222222111111000000000000000000000000111111111111000000000///111444444000>>>GGGeeeiiiIIICCC===333777666444444555555444222111000000///...------------...000000111777???EEEDDDBBB???;;;777333000...---.........//////000000+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((***+++,,,---...000///111777===GGG\\\pppmmmDDDEEECCC???JJJ___JJJ888BBBSSS}}}qqqMMM;;;@@@UUUtttFFF777;;;OOOvvvYYY888DDDQQQnnn@@@JJJQQQWWWNNNUUUaaaEEEEEEMMMqqqWWWJJJJJJggg|||SSShhhJJJ???555555444555555555555555000111111111111222222222111111111111000000000000////////////............------------------------......---,,,,,,+++******------.........---+++***///...---,,,++++++******------...000111222333444333333444555666777888888222111111111111222444555555:::BBBJJJOOOQQQPPPOOOKKKYYYjjjqqqjjjZZZIII???ooodddccciiinnnssshhhQQQAAA:::444555666333222222666888:::WWWhhhKKK999666222222444000111111111111000000000000111555:::===<<<777000,,,...000111000///000555999444333333222111111000000//////000000000000//////...+++((((((+++...//////111...,,,,,,//////---***......///000111111222222666777888999999888777666444444444444333333333333333333222222222111111111////////////////////////111111111000000000//////...000111...:::AAA\\\UUUBBB<<<:::999777555555555555444222111111000//////...---------///000000111555;;;@@@@@@???<<<999555222///...---......///000000//////++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++,,,,,,+++((())),,,---111<<>>;;;CCCaaaXXX???===EEEmmmyyyJJJ===@@@PPPmmmSSSdddfff@@@EEENNN|||xxxFFFBBBHHH}}}[[[MMMQQQcccDDDBBBLLLoooUUUIIIHHHeeewwwUUUlllQQQ???555444444444555555555444000111111111111222222222222111111111000000//////////////////............------------------------......------,,,++++++***,,,---.........---,,,+++......------,,,+++++++++------...000111222333444333444444555666777888888333222111111111333444555444888???GGGLLLNNNNNNNNNLLLTTTaaakkklllcccTTTIIIpppdddbbbggglllqqqgggPPPDDD<<<666666666333222222555666000???sss~~~UUU;;;999555111333333111111111111000000000000------...//////---,,,+++...///000//////222888===444444333333222222111111000000////////////000000...,,,))))))+++---......000---+++,,,...///---***......000111222333333333666777888999999999888777444444444333333333222222222222222222111111111000........................000000000000////////////+++,,,///,,,444999OOOnnnJJJAAAEEE;;;999666555555555444222111111000000//////.........///000000111222666999:::999777555333000///...,,,---///111111000///...+++******))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***///---,,,...---++++++...111@@@WWWpppfffFFF888>>><<>>888111222555111111111111000000000//////............///000111///000000///...111888>>>444444444333333222222222222111///......///000000...,,,+++***+++,,,---...///,,,***+++...///---***...///111333444555555555888888999999999888666555333333333333222222222222222111111111111000000000........................000000/////////.........,,,)))///---000444DDDvvvaaaLLLLLL===;;;888666666555444222111111111000000///////////////000000000000111111444333222111000///...---+++---///111111000---,,,******))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''000......111333222000---666888<<>>ddd\\\LLL@@@===999777666555444222111111111111111000000000000///////////////...---/////////.........------+++,,,///000000...,,,***)))))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&%%%(((...222111...000...***)))111DDD]]]nnnoooDDD???@@@@@@FFF___]]]BBB<<>>CCCFFFKKKHHHEEEEEELLLWWWbbbiiikkk^^^[[[```gggpppjjjVVVIII@@@888666555222111222111999777222999UUUdddMMM<<<444444444111111111111000000000000,,,...///111111111111000222333222///---...222777333333333333222222222222222111000//////......///***+++,,,,,,++++++---//////---+++,,,///111///,,,111333555777777777555555888888888888777555333111222222222111111111000000000000000000////////////........................///.........------------222(((222222...111:::VVVqqqNNNCCC@@@;;;888666555444333222222111111111111111111000///......//////---,,,---------------------...+++,,,---......,,,***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&,,,222222///***+++++++++,,,222<<>><<>>NNNUUUAAAGGGVVVOOOCCC@@@VVVfffIIIIIIUUUyyySSSTTTyyyWWWHHHHHH]]]fffMMMLLLiii```fffWWW;;;777333444888999666222000111111111111222222222111111111111000000000000////////////............------------------------......------------------+++,,,---.........---,,,+++---///111111000///...------...000111222333444444555666666888888999:::888777666444333333444444222222111222555:::>>>AAAHHHGGGEEEBBBBBBJJJWWWbbbggg[[[XXX^^^gggqqqmmmZZZIII@@@777555444222111222111555444444444>>>ooovvvTTT===666666111111111111111000000000000,,,---...//////////////////111111///------111555222222222222222222222222111111111000000///...---(((***,,,,,,++++++...000000...,,,---000222000...333555777888888777555444444555666666666555333333222111111111000000000000000000/////////.........////////////////////////.........---------,,,,,,222%%%111222,,,000777KKK~~~YYYEEEAAA<<<888666555444333222222222222222222222222111...,,,,,,...///...---,,,,,,,,,------.........+++++++++++++++***))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((())))))))),,,,,,***,,,111222...,,,///222222111000111222999GGGcccdddHHH999???AAAAAA[[[kkkCCC777===JJJpppBBB===@@@RRRzzzIII???BBBQQQ\\\OOO[[[qqq[[[GGG@@@XXXuuuHHHFFFJJJvvvYYYOOOlll[[[IIIGGGZZZmmmPPPJJJfff[[[nnnaaa===888444555:::;;;777222000111111111111222222222000000000000111111111111////////////............------------------------------..................,,,---.........---,,,+++,,,...000222222000///---------...000111222333444555555666777888999999::::::888666555333333333444333222111111333777:::===FFFGGGGGGDDDBBBFFFNNNUUUeeeXXXVVV]]]fffrrrooo\\\HHH???777444444111111222,,,---222:::777222UUUXXX===777777000111111111111000000000000///////////////000000111---///000///------111444111111111111111111111222000111111111111///---,,,'''***,,,---+++,,,...111000...---...111333111///555666888999999777555333000111333555666666555555111111111111000000000000000/////////............000000000000000000000000......---------,,,,,,,,,111###///111)))...555FFFsssgggGGGBBB===888666555444333222222222222222222222222111...++++++...000///...,,,,,,,,,------.........+++******)))))))))(((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))******$$$)))+++''''''******%%%''')))+++++++++,,,///222333111666LLLqqqjjjJJJ888666===HHHQQQPPP>>>===777aaaNNNFFFFFFFFFtttzzzEEE>>>DDDSSSvvveeeJJJAAA[[[MMMJJJIIIppp\\\III```\\\HHHFFFXXXqqqRRRGGGdddXXXrrrggg>>>999555666;;;<<<888222000111111111111222222222/////////000111111222222000/////////............------------------------------..................---............---+++***---///111222222111...---------...000111222333444555555666777888999:::::::::999777555444333333444333222111111222555888:::EEEGGGIIIHHHGGGGGGIIILLLhhh[[[XXX]]]aaagggfffYYYDDD;;;333444666444222222111222666999444555KKKfff```AAA;;;555***////////////000000000000111000///...------...///111111000000000111333444111111222222222333333333/////////...------,,,,,,((()))***,,,---...///000/////////000111111222222444444444444444444444444444444333333222111000000555333000------...000222000000000111111111111111000000//////......------------------------------,,,---///111...///888CCCrrrRRRBBB>>>>>>444...222444222222222111111111111000------................../////////......------------,,,+++***)))'''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))***+++&&&'''......'''%%%+++))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''')))+++,,,...)))+++000999HHHbbbUUUCCCCCC>>><<>>???RRR|||}}}zzzOOODDDVVVRRRAAAFFFfff___KKK``````JJJGGGSSSlllQQQNNN[[[{{{aaarrrmmmCCC:::444777:::888444222---111555666333111000111111111111111000000000/////////.........---------........................---------.........//////...---,,,,,,,,,---...///------------------------444000------000222222000222333555777888999999999<<<;;;:::888777555444333222222333444444555666666===@@@CCCCCC@@@>>>???AAAgggYYYVVV[[[]]]bbb```RRRDDD;;;444444666444222222111111555777333333CCCYYYrrrMMMAAA:::333///000000000000000000000111000///...---......///111111000000000111222333111111111222222222333333/////////...------,,,,,,)))))))))***+++---.../////////000000111222222333444444444444444444444444444444333333222111111000555333111///000333777999111111000//////000000000//////////////////......------------------------,,,---///111//////888BBBfff___EEE:::===666111333555222222222111111111111000........................------------------......,,,++++++***)))(((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&((((((&&&$$$%%%((()))''''''***))))))))))))))))))))))))(((((((((((((((((((((((((((((('''((()))***,,,---111000000000111:::OOOccc]]]DDD???>>>:::GGG^^^QQQ:::===???XXXUUU===AAAMMMtttwwwDDD<<<>>>SSSiiiUUUcccSSSEEESSSTTTCCCGGGcccbbbLLL___dddKKKDDDPPPjjjOOOIIIVVVvvv^^^tttiiiCCC:::444777:::888444333111555999999777444444555111111111000000000000000//////.........---------........................---------.........//////...---,,,++++++,,,------------------------------333111000000111111111000222333555777888999999999::::::999888777666666666444444333333444444555666999<<>>BBBDDDDDDBBBooo```\\\aaabbbddd\\\KKKFFF===555555777555333333222000222666555222666===OOOjjjFFF888777111111111000000000000000000000//////////////////111000000000000111111111111111111111222222222222/////////...------,,,,,,,,,***((('''(((***,,,...000111111222333333444444222222222222222222222222333333333222222111111111666444111111333999???BBB444222///---,,,---...000/////////000000111111111..............................///111//////555===HHHyyyZZZ777999:::555333333222222222111111111000000////////////............++++++++++++++++++,,,,,,(((((())))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&(((***,,,---888;;;777+++(((,,,+++%%%(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((((((***,,,---(((***...222000...222888444:::KKKnnnYYY>>><<<>>>???@@@RRROOO<<<666;;;OOO\\\BBBBBBIIIiiipppDDD===@@@TTTeeeEEEDDD___WWWFFFIIIbbbbbbIIIHHHYYYqqqRRRYYYuuuOOODDDLLLbbbIIIIIIWWWeeeWWWwwwbbb@@@999444666888666333333---000444333111//////111222222000000//////000111////////////............................................................///---,,,***))))))******------------------------000333666555111//////111111222444666888888888888666777888999:::;;;<<<===;;;999666333222333444555444444666<<>>666666777555333333222111333666777555666888>>>nnnRRR;;;777222111111111000000000/////////000000000000000000000000000111000000000000000000111111111222222222/////////...------,,,,,,,,,***((('''(((***,,,...000111111222333333444444222222222222222222222222333333222222222222222111555333000///111555:::===555333000---,,,---///000///000000000111111222222///////////////////////////...///111000///333:::BBBhhhrrrFFF===999333222000222222222111111111000000000000/////////.........------,,,+++******))))))((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((+++...111333;;;>>>888+++'''***)))###((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((***+++,,,$$$%%%(((---,,,))))))---777111111AAAeeeWWW===;;;???<<<;;;SSSzzziiiGGG:::<<>>RRRXXXCCCJJJfffZZZDDDFFFYYYmmmLLLGGGSSS{{{UUUUUUxxxRRRGGGNNN___FFFHHHVVV___VVVzzz___>>>888444666777444333444---000333222///...///111333222000/////////000111000000/////////......................................................---///---,,,***))))))******------------------------///222555444111//////111111222444666777888888888666777888:::;;;===>>>???<<<:::777444222333444555555555666:::@@@DDDCCCAAA|||mmmkkkssswwwxxxmmmXXXIII???777777888666333333111222333444555666666777:::TTTiiiFFF;;;222222222111111000000/////////000111111111000000000000111111111000///...000000000111111111111222/////////...------,,,,,,+++***)))((()))+++---///000000111111222333333333111111111111111111111111222222222222222222222222444222000///000222555888444222000///...///000111111111111111111222222222000000000000000000000000111...///111000///222777>>>XXXaaaHHH999333333000222222222111111111111000111000000//////.........///...---,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''')))+++///111333111111---'''$$$&&&&&&$$$))))))))))))))))))))))))''''''''''''''''''''''''***)))((((((((()))+++,,,)))((()))------)))(((***222333555555>>>]]]OOO555888999555;;;RRRxxx\\\AAA;;;:::TTTgggAAA999BBBiiiddd???999===PPP\\\NNN[[[xxxbbbEEEDDDUUUzzzNNNEEENNNpppXXXRRRqqqUUUJJJNNN]]]FFFDDDRRR]]]ZZZWWW<<<777444555666333333444111333666555222111222555333222000......///111222000000000/////////.............................................---------...---,,,+++******++++++------------------------///000222111000000000111000222444666777888888777888999:::;;;<<<===>>>???<<<;;;888555444444444555666666666999===AAACCCDDDzzzlllkkkuuu{{{}}}qqq[[[III@@@888777888666444333000222222111000222444555:::<<>>KKK~~~aaaCCC===@@@RRRuuujjj|||oooHHHCCCSSSOOOCCCJJJaaa[[[QQQnnnWWWKKKLLL]]]FFFEEESSS^^^aaaJJJ;;;666444555555222222555000333555444111000222555444222000......///111222000000000000/////////...........................//////.........---------...---,,,++++++,,,------------------------------///...---...000111111111000111333666777777777777:::;;;;;;<<<======>>>>>>;;;:::999777666555555555555666777888;;;???EEEIIIvvvhhhhhhssszzz}}}qqq[[[JJJ@@@888888999666444333000222111...,,,...111333:::---UUUSSS:::333333222222111000000///...///000222222222111000///000111111111///...---000000000000111111111111000//////...------,,,,,,((()))***,,,---...///000/////////000111111222222000000000000000000000000222222222222222222222222333333333333444444555666222222222222333333333333444333333222222111111111000000000000000000000000222///...111111///000444666???wwwbbb>>>777;;;666222222222111111111111000222111111000///......---------,,,,,,,,,,,,,,,,,,))))))(((((('''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%%%%&&&''''''---&&&%%%++++++&&&'''...))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((()))***+++'''%%%'''---000,,,((('''(((&&&(((---///222>>>KKKvvvuuuQQQ:::<<<888111GGGmmmaaa???666999TTTaaaDDDBBB888ZZZaaaJJJDDDFFFVVVyyyKKKCCCRRRwwwOOOBBBGGGXXX\\\QQQnnnYYYJJJJJJ|||]]]FFFIIIWWW___ggg{{{@@@:::666444555555222222555,,,///111000---,,,...111444222000......///111222000000000000////////////........................//////.........---------...---,,,,,,,,,---...///------------------------000---***+++///222222000000111333555777777777777<<<<<<<<<===============::::::999888777666555444444666777888999???GGGNNNuuupppmmmpppzzzvvvhhhNNNHHH@@@:::888777444111222111000//////000000111222<<>>IIICCCVVVUUUMMMGGGlll\\\AAAJJJRRR|||aaaPPPpppVVVLLLRRRwwwcccHHHMMM```|||UUU\\\ccc???333444555555555444333222111000///......///000111111000000000/////////...000000000000///////////////---+++---000222111///---------.......................................////////////000000000000(((+++...111333333222111222333444555666888999999:::<<<>>>???>>><<<:::888;;;888555666999::::::888;;;999;;;??????<<>>FFFmmm]]]===333999JJJnnntttOOO999EEEBBBXXX[[[KKKBBB```bbbCCCHHHNNNuuucccOOOkkk[[[JJJOOOtttfffIIINNN```xxxVVV```WWW;;;333444555555555444333222111000///......///000111000000000000////////////000000000000////////////...---,,,---000111000////////////.......................................------------............+++,,,///111222222222111222333444555666888999999;;;<<<===>>>===<<<:::999;;;888555555888:::999888777666999======;;;???FFFvvvpppjjjlllxxx~~~uuugggQQQOOOIIIBBB;;;666444333333222111000///000000111444000555LLL{{{NNNCCC@@@===999555222111111------......//////000000000111222111///......///000000000111111111111111111///---///111000---)))&&&%%%'''(((***111AAAQQQTTTDDD555/////////000111///............///000000111222333444444333222222333222222111111111222222333222000.........///000111111111111222222222222333222111000000000000000222222222222111111111000444>>>NNNwww|||TTTDDD;;;444333222222111111111111333000///000222222///+++---,,,,,,+++,,,---///000///---+++)))((()))***+++))))))(((((((((((())))))((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((***+++((($$$&&&+++)))))))))))))))(((((('''((()))***,,,......,,,)))((((((((())))))))))))***((((((***+++,,,...//////111///666OOOttthhh@@@222555:::888LLL```___LLL999444777MMM}}}sssGGG111222888KKKSSSCCC444@@@@@@ZZZaaaIII===PPPmmmFFFFFFIIIkkkfffMMMcccaaaHHHMMMpppkkkLLLNNN```rrrWWWhhhGGG777333444555555555444333222111000////////////000111////////////000000000000000000000000////////////...---,,,...000111000///111111000000//////..............................++++++,,,,,,,,,---------......///000000111111222333333444555777888999999=========<<<<<<<<<<<<;;;<<<888555555888:::999777333333777;;;===<<<>>>BBByyyrrrkkknnn{{{xxxjjjSSSRRRNNNFFF<<<666444555444333111000///000000111888...222>>>\\\VVVCCC<<<555222111...---...------......////////////...111333222///---///111111111111111111111111111000...---...000000,,,)))&&&&&&((())))))...===LLLUUUEEE555///000000000000///////////////000000000111222333444333333111000222222111000///000111111333111///---,,,...000111222222222333333333333444333222222111000000000000222111111111111000000000111999DDDcccbbbEEE>>>555444333222111111222222333111//////222222000---,,,,,,++++++,,,...///000000...,,,+++*********+++)))(((((((((((((((((()))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))'''%%%$$$(((,,,((()))*********)))'''&&&(((((()))+++,,,,,,***)))))))))))))))))))))))))))(((((()))***+++,,,------,,,111777<<>>999>>>222:::HHHRRRKKK;;;444777<<<___[[[999777888999<<<888111<<<===[[[uuu```mmmfffeeeFFF;;;GGGrrrwwwJJJCCCFFFaaagggKKK[[[hhhJJJLLLmmmqqqNNNMMM]]]kkkXXXqqqlll>>>777333444555555555444333222111111000//////000111111////////////000000000000000000000000////////////---------...///000000000333222222111000///..............................,,,------------.........111000/////////000111222333333444666777888999:::>>>===<<<;;;;;;<<<======<<<999666666888:::999777222444888<<<>>>>>>???AAAuuunnngggkkkzzzwwwhhhTTTSSSNNNFFF===777666777555444222000000000000111:::000333888JJJdddFFF:::111//////------///.........///////////////---000222222//////111444222222222111111111111111000...---...000000,,,(((((((((***+++((((((111<<>>===<<<;;;;;;<<<>>>???>>>;;;777777999;;;:::888555777:::<<>>^^^UUU666111000111666222:::<<>>===<<<<<<<<<===>>>???@@@<<<999999;;;<<<;;;999888:::;;;;;;>>>CCCCCC@@@mmmgggccckkk|||xxxfffTTTNNNFFF???<<<;;;;;;;;;666555333111000000000111222444333444<<>>666000444<<<===777000333777FFFkkkrrr@@@333333222333000999???hhhwwwPPPEEEGGGwww{{{hhhpppTTTAAAGGGUUUWWWFFFGGGRRRsssMMMOOOtttRRRHHHZZZ~~~RRRMMMZZZ[[[```xxxCCC888888333444555555555444333222222222111000000111222222222222111000///...------000000000000////////////+++...//////......000222000000000000000000000000/////////////////////////////////000000000111111000000000000111222222333444444555777888999:::;;;===============>>>>>>???BBB>>>;;;:::<<<===<<<:::888:::999777;;;AAAAAA<<>>>>>>>>???CCC???<<<;;;===>>>===;;;888999777444777>>>???999xxxppprrr{{{yyy[[[MMMAAA======;;;999999777777666444333222111000...777000222>>>===```qqqQQQ;;;555111222333---000000000000000000000000EEE555+++///222//////444000000111111222222222333222222000...,,,***((('''))))))))))))+++---///000000---,,,---000222000...---...111222222111...---//////000111222333333444333333333222222222222222------......///000000000222333444444444333222111444444333333333333222222////////////............,,,///555555AAAwwwWWWJJJ444777444000555000222333333222222111000//////+++******)))***+++---...///...---,,,---...///000,,,------...---,,,+++***))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''%%%&&&)))***(((&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))---000333222LLLmmm]]]FFF444333444///000999333;;;:::;;;```jjj:::222333,,,000555EEEiiiXXX???HHH^^^bbbAAACCCJJJ___@@@HHHNNN|||QQQRRRhhhWWWBBBRRRrrrWWWNNNfff{{{TTTdddSSS:::777888555444444333333222222111000000000000////////////000000000000/////////////////////...---------,,,------------------------...//////000111222222333...///000111111000///...000000000///////////////...///000111222333444444333333333444555777999;;;999:::<<<>>>>>>???>>>>>>??????>>>===<<<;;;;;;:::;;;:::888777777777888999vvvmmmooowwwuuuXXXLLL@@@======;;;999999777777666555444333222222///666///000:::666TTTXXX===888444222222...////////////////////////DDD555,,,///222///...333000000000111111111222222111111///...,,,+++))))))******))))))***,,,...///...,,,+++,,,000222000...---///111222222111///---//////000111222333333444222222222222222111111111------......///000000000111222333444444333222222444444333333222222222111000000/////////...............333444>>>kkkkkkLLL555999777222888333777333333222111111000//////++++++*********+++---...///...---,,,,,,,,,---...+++,,,,,,---,,,+++***)))((())))))))))))))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&''')))***(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))),,,000222)))===UUUbbb@@@555777888444333///444444555NNNMMM555333555222777FFFjjj]]]LLL\\\wwwjjjDDDCCCGGGzzzeeeBBBGGGKKKwwwUUUQQQfff[[[CCCMMMkkkYYYQQQhhhvvvTTThhhKKK999777555555444444333333222222111000000000000000000000///000000000000/////////..................---------------------------------......//////000111111222...///000111111000///...000000000000000000000000...///000111222333333444333333333333555666888:::888999;;;===>>>>>>>>>>>>=========<<<<<<;;;;;;::::::999999888777777777777uuukkkkkkqqqwww~~~mmmSSSIII@@@>>>>>>;;;999888777666666666555555555555222555---///555000CCCsssbbb???;;;888111000000////////////////////////BBB555---///111......111//////000000000000111111000//////...---,,,++++++,,,+++*********,,,---...,,,***)))+++///222111......///111222222111///...//////000111222333333444222222111111111000000000------......///000000000///000222333444444333222444444333333222111000000000000000000////////////111...///333:::[[[TTT;;;<<<999444888333888222222222111111000000///,,,+++++++++++++++,,,---///...,,,++++++++++++,,,***++++++++++++***))))))((())))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''))),,,///000(((333===]]]YYY===:::===777---000000222444===___kkk>>>444===444888HHHlll{{{rrrwwwIIICCCDDDmmmoooEEEEEEHHHqqq]]]QQQcccbbbEEEIIIbbbZZZRRRiiiqqqVVVrrrkkk@@@888888222555444444333333222222111000000000111111111000000000000000/////////......---------...............---------------------------------...//////000000...///000000000000///...000000000000000000111111...//////000111222333333444333333333444555777888555777999;;;============;;;;;;;;;;;;;;;;;;::::::999999999888888777555555tttjjjiiilllnnnuuurrraaaMMMFFF@@@@@@@@@<<<999888666666666666666777777777444444...000444...888WWWlllAAA===999//////222////////////////////////>>>555...///000......000///////////////000000000............------------------++++++***+++,,,---+++)))(((+++///111111//////000111222222111000/////////000111222333333444222222111111000/////////------......///000000000...///111222333333333222444444333222111000//////111111000000000/////////333...---444:::NNNdddDDD???999333555000555222111111111000000000///,,,,,,,,,,,,++++++,,,,,,///...,,,***))))))******)))************)))))))))((()))************)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))+++---...000444444HHHRRR<<<777444...555000333999888GGGQQQ:::>>>666888HHHmmmbbbYYY{{{MMMCCCCCCbbb{{{KKKDDDEEEjjjgggPPP___jjjIIIHHH___XXXNNNdddppp\\\WWW888999999///555444444333333222222111///000111222222222111000000000/////////.........,,,---------.../////////........................,,,,,,,,,------.........---...///000000///...---000000000111111111111111/////////000111222222333444333222222222444555666444555888:::;;;<<<<<<<<<888888999999::::::::::::777888999999888777555444sssiiiggghhhgggkkkeeeTTTGGGCCC@@@CCCCCC>>>:::999666666666777777777777777555333000333444000555FFFyyyHHH>>>888//////222........................:::333//////000//////000000000000///////////////...........................---,,,+++++++++,,,---+++)))(((+++///111111//////000111222222111000/////////000111222333333444222222111111000//////...------......///000000000---...000222333333222222333333222111000000//////000000000000////////////333000---555<<>>BBBmmmZZZ@@@555333777111666000000000000000000000000............---,,,***)))...---+++************+++)))))))))((())))))***+++((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))******++++++...777aaaeee===444;;;333...111777444555NNNnnnbbb???999:::IIIqqqvvvJJJFFFIIIkkkYYYBBBBBBPPP[[[IIIDDDZZZzzzQQQ\\\tttOOOKKK```PPPFFF[[[rrrjjjkkkAAA666888777333555444444333333222222111///000222444555444333222/////////.........---------------.......................................,,,,,,,,,,,,,,,,,,---------...////////////...---......//////000000111111/////////000000000111111111000000000111222444555555666888999:::;;;::::::777888888888999999::::::777777888999999999999999jjjcccdddeeeaaabbbZZZHHH??????CCCIIIIIIBBB<<<;;;666666666666666666666666555000333555111222777777NNNfffIII888333333000........................000000///...///111222111222222111111111000000000////////////...............---,,,+++,,,,,,.........,,,+++,,,000222000...111111111111111111111111//////000111222333333444444444333222111000//////------......///000000000...///000111111000///////////////000000000000000............---------------444---000<<<===^^^nnnHHH777555999111444///000000000000000000000...//////...---,,,***)))---,,,+++******+++,,,---******)))))))))***+++,,,((()))+++------+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++---...,,,)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((((((((((((((()))))))))000777TTT[[[@@@===222444666444000333@@@MMMJJJ>>>===LLLsssiiiHHHHHHIIIpppbbbAAAAAAGGGqqqcccLLLBBBRRR}}}RRR\\\vvvPPPIII]]]OOOJJJ]]]oookkkWWW;;;888555444777555444444333333222222111...000333555666555333222//////.........---------...............---------........................------------------------------...//////...------,,,------...//////000000////////////000000000000//////...///000222444555777888999:::::::::999999888999999999999999999999777777888888999;;;<<<===eee```bbbeeeaaabbbZZZHHH>>>???DDDJJJJJJCCC===;;;777666666666555555555555444///333555...111777444AAArrrNNN:::555666///........................---.........///222333222333222222222111111000000////////////............------,,,+++,,,---...///000---,,,---000222000...111111111111111111111111//////000111222333333444555555444333222111000///------......///000000000//////000111111000///.........//////000111111111......---------,,,,,,,,,***555------:::999TTTPPP;;;666999///000////////////000000000000////////////...,,,***(((---,,,+++++++++,,,---...+++***)))))))))+++,,,---((()))+++------+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++---...---)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((((((...---666;;;NNNvvvKKK===555>>>>>>444///555<<<>>>bbbTTTBBB@@@NNNuuujjjQQQMMMJJJvvviiiAAA@@@@@@eeehhhNNNAAALLLsssRRR\\\wwwOOOFFFYYYOOONNNaaallljjjJJJ888999333222999555555444333333222222111...000333555666555444222//////.........---------/////////......------,,,////////////////////////------------------------,,,---...//////...---,,,,,,,,,------...//////000////////////000000000000............000222444666888999:::;;;;;;:::999888999999999999999999999999888888777888999<<<>>>???___\\\^^^^^^^^^ccc[[[EEE;;;;;;GGGQQQQQQQQQJJJ;;;666555555555666666444222222222111000000111222333BBBbbbMMM???:::111333........................///...------...///000111111111111111000000000000///////////////.........+++,,,,,,,,,---......///------...///000111222222444333222111000111111222......///000222444777888555444444333222111000000---......///000111111222333333222222111000000000---+++***,,,000222000...,,,,,,------------------...000...000666;;;PPPppp]]]999<<<555+++666111111111111000000000000111000...---,,,,,,------............////////////000...***''''''))),,,...***)))(((''''''((())))))******))))))((((((''''''))))))))))))(((((((((((())))))))))))************,,,,,,++++++***)))((((((((()))***++++++***)))((())))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((,,,444444>>>qqqppp<<<444333666222***000888222PPP\\\===DDDPPPsss```[[[nnnlllMMM;;;AAAYYYKKK;;;PPP```[[[UUU{{{~~~PPPEEEMMMLLLKKK]]]jjjnnnnnnEEE999222555222444555444222111111111222222///000111222333222222111000000000///......---------.../////////...,,,,,,////////////////////////......---------,,,,,,,,,------------------------***+++,,,...///......---222222222111000//////...000000000000111111111111666777999::::::888555444555666777888999::::::;;;666666555666777888:::;;;eee]]]]]]``````bbbZZZGGGAAA>>>HHHVVVZZZ\\\TTTBBB888777555555555555444222222222111000000111222333AAAYYYXXXCCC<<<222333..............................---------...000000000000000000000000111111///////////////.........***+++,,,---............------...///000111222222111000////////////000000111111111222444777:::;;;555444444333222111000000000000000000000000000111......//////000000000000---+++)))+++///111///---.........------,,,,,,,,,+++///...000555777HHHdddoooDDD>>>888000999111111111111000000000000111000...---,,,,,,------............////////////000---***((('''))),,,...+++***)))((('''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************,,,,,,+++******)))(((((((((((()))******)))(((((())))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''***000222999ccc]]];;;444555555...111777333AAAlllaaa@@@CCCJJJjjjzzzMMM;;;@@@SSSUUU???NNN\\\]]]VVVuuuQQQGGGPPPPPPLLL]]]iiipppoooEEE999222666333666555444333111000000111111///000111222333222222111000000000///......---------.../////////...---,,,..............................---------,,,,,,,,,------------------------,,,---///000111111000000222222222111000/////////000000000000111111111111444666888::::::999777666777777888999:::;;;;;;<<<777666666666777888:::;;;mmm\\\XXX^^^^^^\\\TTTEEEFFF@@@IIIZZZbbbeee]]]KKK<<<999555444444444444333333222111000000111222222???LLLgggIII<<<444222...........................---,,,,,,,,,---...////////////000111111222222000000000//////.........(((***,,,.../////////...------///000111222222222111111111111111111111111333333444555777:::<<<>>>555444444333222111000000333222111111000000111111000000000///...,,,+++***,,,***(((***---///---+++000000///...---,,,++++++***...---///444444???VVVTTT@@@999666:::111111111111000000000000000000///...---------------............/////////...,,,***(((((()))+++------,,,***)))((((((((()))((((((((((((((()))))))))))))))))))))(((((((((((())))))))))))************+++++++++******))))))((('''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''(((((((((((((((''',,,000333OOONNN:::333666333222555333555PPPgggCCCAAAGGGcccOOO<<>>;;;666333333444444444333222111000000000111222;;;@@@mmmwwwMMM<<<555222...........................---,,,+++,,,,,,............///000111222333333111111000000///.........'''))),,,///000000///------...///111222222222222444444555555666666555555444333444555777999;;;===555444444333222111000000333222111111111222333333111111111000///...,,,+++,,,***((())),,,---+++)))///.........------,,,,,,+++///------333333<<>>aaajjjDDD???FFF```VVV===???EEEllliiiFFFGGGNNN```RRR```QQQKKKUUUZZZPPP]]]bbbvvvsssHHH:::333888777:::777666444222000/////////000000222222333222111000000000000///......------...//////000000...---,,,..............................---------,,,,,,,,,...........................///111222333333222222222222222111111000000000///000000000111111111111222333666999:::;;;;;;;;;999::::::;;;<<<===>>>???:::999888777888999:::;;;tttcccjjjqqqpppdddRRRFFF???GGGSSSRRRRRRSSSOOO@@@;;;666333333444555666444333111000000000111111888999ZZZOOO:::777222////////////////////////......,,,,,,+++,,,---...---......000111222333444222111111000//////......'''))),,,///000000...---,,,...000222333333222222444444444555555555555555333222222333444666888999555444444333222111000000111000000000111333666777000000000111222333444444,,,***((()))+++,,,***'''+++,,,,,,,,,------......---111---,,,222555<<>>???;;;:::999888888999::::::uuu^^^eeevvvsss[[[NNNCCCFFFLLLEEEBBBHHHIII???;;;777444444666666777444333222000000000000111555666KKKRRR999888222///////////////////////////...---,,,,,,,,,---...---...///000111222333333222222111000000///......)))+++---...//////------,,,...000222333333222111555444333222111222333333333333222222222333555666555444444333222111000000000/////////111444777999;;;999555222000/////////---***((()))++++++)))&&&))))))***+++,,,---.........222---+++333777;;;GGGZZZRRR888555...111111111111000000000000//////000000000//////...,,,------------.........,,,,,,,,,---------------000///---,,,+++++++++,,,+++++++++++++++,,,,,,,,,))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''((((((((((((***///,,,000777;;;kkkUUU===333444444---888222;;;ccciiiJJJ999???XXXrrrWWWQQQtttDDD???BBBSSSsssGGGBBBGGGtttbbbLLLQQQSSSLLLQQQsss___NNNXXXccczzzLLL<<<333888888<<<777555333111000000000000111111222333222111000///000000000///......------//////000111000///...---------------------------......---------,,,,,,,,,........................,,,---///000111111000000222222222222222222222222000000000000111111111111333333555666777888888888888999999:::;;;<<<=========<<<:::999999999999:::}}}cccllluuu___LLLFFFGGG???;;;AAACCC>>>:::777555666777888777444333222000000000000111333666???nnnUUU::::::333////////////////////////000000...---------.........//////000111222222333333333222111000///...---,,,,,,---......------,,,,,,...111333444444222111===;;;888555444555777888666555444333222333444444555444444333222111000000111000///...000222555777BBB>>>777000+++)))))))))...+++))))))++++++)))&&&)))))))))******++++++,,,+++111---+++333666666===JJJ}}}dddAAA;;;222111111111111000000000000...///000000111000///...,,,,,,---------.........,,,---.../////////......000///---,,,,,,,,,------------------------,,,,,,))))))))))))(((((((((((())))))))))))************((()))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&///***,,,999???kkkyyyOOO555333777111111333777JJJvvvhhhIII888CCC```gggLLLUUUZZZNNNQQQGGG>>>AAAHHH|||LLLCCCFFFhhhfffMMMOOO|||XXXNNNMMMiii^^^LLLUUUjjj}}}NNN===333888777;;;555444333111000000111111111222222333222111000///000000000///......------///000000111000///...---------------------------......---------,,,,,,,,,...........................///111222333333222222222222222222222222222222000000000000111111111111444444444555555555555555777777888999:::;;;;;;<<<>>>===;;;:::999999999:::zzzmmmTTTGGGEEE>>>:::???@@@<<<:::777666777888888888555444222000000000000111222666777^^^XXX:::<<<333000000000000000000000000111000///...---....../////////000000111111222222333333222111000///...---......---------,,,,,,,,,,,,...111333444444222111GGGDDD@@@<<<;;;<<>>444///777>>>WWWqqqUUU111:::===:::QQQBBB888111111444444444555555555444444333222111111///............---------//////.........---------(((((((((((())))))))))))&&&((()))+++,,,,,,,,,+++///...------...111555777DDDQQQ[[[000;;;444333222333666666222///222111111000///.........,,,,,,,,,------........./////////...---------,,,000///---++++++---///000,,,,,,------...////////////...,,,***))))))))))))))))))))))))************)))))))))))))))*********''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))///---444>>>eeeNNN<<<999---///555222888NNNhhhiiiIII???III}}}~~~HHH999999EEEyyyRRRPPPlllXXX>>>@@@CCCaaa[[[DDDCCCZZZyyyLLLWWWyyyjjjGGGOOOcccTTTKKKSSSmmmPPP>>>888555666666666444333111000000111111444555555555444222000///...///000000000///---,,,111111000000//////......////////////............////////////............---...000111111111000///...///111222333333222222000000000111111222222333333222222222111000000000333333333333333333333333333222222222444666999;;;<<<<<<;;;;;;::::::::::::uuuXXXQQQFFFGGGIII<<<:::999888777777888777666333333222111000///......555,,,000JJJ|||zzzJJJ<<<444111000///......///000111000333555444111...///000---...000111222222222111222111///.........///000------...///...---,,,+++000---<<>>===@@@AAAWWWCCC999111111333444333555444444333333222111111111///............---------//////.........---------((((((((()))))))))******'''((()))+++,,,,,,++++++///...------...111444666@@@NNNqqq@@@@@@555333222333555555222///111111000000///......---------------..............................------000///---++++++---///000------------............///...,,,***)))))))))***))))))))))))************++++++******))))))(((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))///---444>>>dddmmmGGG999111555888222333@@@QQQjjjCCC<<>>gggTTT<<<777111000///......///000111000222444333000...///111...///000111111222111111111000///.........///000......//////......---,,,......FFFgggiiiMMM<<>>HHHhhhDDD>>>@@@XXXiiiFFFBBBKKK|||VVVOOOrrruuuMMMOOO___cccOOOUUUwwwnnnNNN===888666777777555444333222111111222222666666555444333111///...//////000000000///......////////////000000000000////////////............/////////............------...///000000000000///...///000222333222222111333333333333222222222222111111111111111222222222000000000000000/////////111000000000111333666888999999;;;<<<===>>>>>>???|||fffDDDAAA<<<888999999777555555444333333222111000///......000222666SSS^^^;;;888111000///......///000111///222444222///...///111//////000000111111111111111000///...---...///////////////.........------,,,000PPPbbb@@@BBBhhhRRR999888999AAAKKK???444111222111111333222111111111000000/////////............---------........................)))))))))*********++++++)))))))))***************......---...///111333444888GGGqqqfffAAA:::777333222444444111///////////////......------000000111111000///...---------......//////000000///...---,,,,,,---.../////////...------,,,++++++...---+++))))))))))))***((()))))))))************+++*********))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((///---333<<>>???>>>>>>XXXIII???999::::::777555666444444333222111000//////...000333333FFFhhh;;;777111000///......///000111///111333111...---///222000000000000000111111111111000...---------.../////////......------------+++333UUUqqqCCCCCC[[[\\\<<<999===DDDPPPCCC666222111000000222111111000000000000000//////............------------.....................************++++++++++++******))))))))))))))))))............///000222333777EEEccc~~~III===999444222333333111//////////////////.........111222222333222111///...---......//////000000000///...------------.../////////...---,,,++++++***---,,,***)))((())))))***((()))))))))************(((((())))))*********+++,,,,,,,,,+++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((...---333<<>>IIIWWWzzzJJJ;;;@@@NNNvvvKKKCCCJJJhhh^^^RRRmmmTTTNNNYYYxxxRRRVVVooowwwLLL<<<888666777666555444333222222222333444666555444222111000///...000000/////////000000000......//////000000111111////////////........................------------...............//////000---...000111222222111111444444444333333222222222000000000111222222222333555444444444333333333222//////...---...000333444:::;;;===>>>>>>>>>===<<>>777111000///......///000111///111222111...---000333111111000000000000111111000///...---------...///......---,,,,,,,,,,,,---***444OOOtttCCCBBBRRR\\\777222===GGGVVVHHH999333222000000222111111000000000000000000///............------------------...............******+++++++++,,,,,,,,,+++***)))(((((((((((((((............///000111111555AAASSS|||ZZZ@@@:::444111222222111///000000000000000/////////111222444555444333111000//////////////////000000.........------..................---,,,++++++***,,,+++***)))((())))))***))))))))))))************''''''((()))***+++,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((...,,,222===ddddddNNN666222888222///<<>>>>>===<<<;;;[[[JJJ<<<;;;:::555444888555444333333111111000///000***000555999```}}}DDD999111000///......///000111///000222000------000333222111000//////000111111000///...---,,,---.........---,,,+++***++++++,,,+++333BBBmmmmmmAAABBBIIItttddd===444???JJJZZZKKK<<<555222111111333111111111111111111111111///............------------------.........//////+++++++++,,,,,,,,,,,,---,,,+++)))((('''''''''(((------......///000000111222<<>>fffXXX999333:::222111===AAATTT^^^@@@;;;RRRuuuTTTJJJZZZxxxnnnlllzzzRRR<<>>>>><<<;;;```MMM===;;;:::555444999555444444333222111000000111(((---666777UUUIII;;;111000///......///000111...000111///------000333222111000//////000111111000///...---,,,---......---,,,+++*********+++,,,+++222777ZZZeee>>>BBBHHHtttzzzTTTEEELLLUUU]]]NNN>>>666333111111333111111111111111222222222//////.........------------------.........//////++++++,,,,,,,,,---------,,,+++)))((('''''''''(((------......//////000000///888999XXXqqqCCC===555111111111000///111111111111111222222222000222444666777666444333111111000000//////..............................------,,,,,,,,,,,,+++++++++***)))(((((()))******))))))))))))************************))))))))))))+++++++++******)))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***))),,,***222???hhhlllHHH===AAA444///888888???vvv[[[FFF???RRRsssqqqEEEEEEYYYVVV===BBBBBBWWWQQQKKKDDDMMMXXXcccYYYMMMQQQtttNNNQQQyyymmmLLL<<<888444444222555444333333333444555666333222111000000111222333111000/////////111222333111111000000//////......000/////////..................---------,,,,,,,,,......---,,,---...///000,,,...///000111111000000000000000111111222222333333222222222111111000000333333222222111000//////000///...---...000222333444666999===>>>>>>>>>===lllNNNAAA;;;...222999...444333333222111000//////---000444///888MMM~~~OOO222333///...000///,,,,,,...------...000111333444444777666444222111111111111111000000///...---------///---+++))))))+++---///111<<<999MMMrrrjjjJJJIIITTT~~~sssrrrpppyyyjjjUUUDDD:::777666666666111///222444333333555999111,,,///222///)))&&&.........------,,,,,,,,,)))((((((((((((***+++,,,++++++***))))))***++++++---------...///000000111333777999SSSPPP888000555222...111111...///000111111000///...111222222222222222222222444333222000//////000000......---,,,,,,---//////,,,,,,,,,++++++*********+++***)))'''''''''((())))))((('''&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&+++)))---666>>>ppphhh:::777<<<222///:::CCCQQQ]]]999@@@LLLwwwNNNGGGCCCPPPTTT===AAA<<>>;;;555111444999CCClllXXX;;;AAANNNpppJJJHHHHHHWWWUUU;;;===777MMMbbbJJJGGGJJJ^^^QQQZZZKKKPPPwwwTTTSSSwwwpppqqqFFF888111555222333333222111000000111222222444333333222222111111000........................000000/////////.........000000000000///...---,,,,,,,,,++++++++++++******........................000...---...000111000.../////////000000000111111000000000000111111111111222222222222111111111111333333222111111222333444666888:::<<<>>>@@@CCCDDDhhhKKK>>>>>>999555666222444333333222111000//////......111***111===cccjjjCCC888222///000000......000//////000000000000111111333333222222222222333333333222111000...---,,,+++(((,,,000///---...333888111@@@JJJfffssseeeQQQ@@@777444333222000000222333333999JJJ[[[JJJ===111------,,,,,,............---------------///...,,,+++*********+++...---,,,++++++,,,---...------......///000000000///333333CCCyyyWWW>>>555:::777222222111///000000111111000//////111000000111222555888:::666555444222222222333333333222000///......///000000000000///---+++)))'''(((((((((((()))***+++,,,******)))))))))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''+++(((,,,777AAAvvvsssIII:::888555000111555PPPNNN888???MMM```AAAEEEGGGVVV]]]>>>===666GGGtttnnnMMMDDDIIIyyyfffUUUyyyaaaMMMQQQtttTTTRRRuuusssjjjBBB666000444111333222222111000000111222333333333333222111111000000........................000000000/////////......111111000///............---------,,,,,,,,,,,,+++...........................------...000111000///000000000111111111222222000000000000111111111111333222222222111111111111555444444444444555666666777888:::===@@@CCCEEEFFF___HHH:::<<<:::444111222444333333222111000/////////...000+++111888UUU~~~RRR<<<444000000111//////000111000000000////////////111111111222222333444444444333222000...---+++***&&&+++//////---111:::BBBUUUgggwww~~~fffTTTNNNCCC;;;222------000222333222000///......666HHHYYYHHH<<<000,,,++++++,,,///...............---------///...---,,,++++++,,,---///...---,,,,,,---...///............//////000000000333444===kkkXXX>>>444:::777333333000111111111111000000000///000//////000333777;;;>>>777666444333333333444444555333222000//////000000///000000000///---***)))*********************+++***************,,,...///))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((+++''',,,777CCCzzzZZZ<<<:::999111333111===^^^EEE444;;;KKK[[[@@@DDDGGGWWWkkkDDD@@@:::FFFiiiyyyMMMBBBHHHqqqmmmWWWpppgggOOORRRqqqTTTPPPrrrxxx{{{fffAAA777111444111333222111000000000111222333333333222222111000000000........................000000000////////////...222111///...---...//////............------------........................---------...///000000000000111111111222222222222///000000000111111111111333333222222222111111111333444444555777888999:::888888:::===AAAEEEFFFGGG[[[OOOBBB>>>???999666:::444333333222111000/////////...111---444777LLL___???666//////111000///000111111000000///......---///000111222333444444444444444222111///---,,,+++&&&***------,,,222>>>HHHyyytttaaaRRROOOIII<<<222000666222......000111000...666111,,,+++***///:::FFF===444---,,,,,,***+++---...........................---,,,,,,,,,---///000//////...------...//////............////////////333222666<<<]]]XXX===222777666333444111222222111000000000000000/////////000333777;;;>>>666555444333222333444555555444222111000000000111---.../////////...---,,,---,,,,,,+++***))))))(((***************,,,...///))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''+++'''+++777EEE|||uuuIII<<<888222666222555IIIooozzzEEE666>>>PPPfffFFFBBBGGGaaasssEEE???<<>>VVVssslllHHH<<>>OOOPPPAAAGGG^^^nnnWWW```nnnOOORRRiii{{{SSSMMMnnnvvvaaaBBB;;;444666111333111000000000000222333444222222222111000000//////////////////////////////111111000000000/////////......---------------.../////////............---........................///000111000///...///111000000000111111111222222000000000000111111111111333333333333222222222222...000333666999;;;<<<===:::888999<<>>999333555000222111000000000000222333444222222111111000000//////////////////////////////111111111000000000//////++++++,,,,,,---,,,,,,+++//////.........---------........................111222333222///...///111/////////000000000111111000000000000111111111111444444333333333222222222///000333555888999999:::;;;999888<<>>qqqpppNNN;;;;;;999777777555555444222000///000000111///000111222333444444555000000///......///000111222111000000000111222333222000---*********,,,---+++,,,---------,,,+++***)))((('''&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))%%%***'''---999EEE{{{qqqJJJBBB333555:::777222===EEE===666BBB]]]dddHHHLLLiii}}}CCC;;;AAADDDMMMsssYYYBBBGGGRRRgggTTTYYYrrrMMMOOO```sssRRRMMMmmm|||uuuTTT:::666111444000222111000000000000222444555222222111111000/////////000000000000000000000000111111111111000000000000)))***+++,,,---,,,+++***///.........------------........................222444555333000...///111////////////000000000000000000000000111111111111444444444333333333222222000222333555666777666666<<<999888;;;AAAEEEDDDAAA|||```FFF===///555444444333222111000000000111...///222000:::SSShhhHHH888222222---///222...222111111000///......---///000111333333222222111111000000///...---------000...---,,,,,,---///000---...///000000000///...---------------------,,,///+++((((((+++...//////,,,///CCCGGG333,,,...###---------...///000000111000000000000000000000000...------------,,,,,,,,,//////.........---------////////////000000000000222)))111>>>EEEeeeYYY777777;;;<<<;;;666555444222111111111222222111111111111111111111111//////000000111111222222---------.........//////...///000000000///---,,,---...///000000///...---'''***,,,***'''%%%'''***)))*********)))(((&&&%%%(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))'''&&&&&&%%%&&&'''((()))))))))(((((('''''''''&&&$$$000+++---===EEEtttnnn???:::555555555333;;;>>>333777BBBbbbXXXDDDFFFQQQHHH>>>999666JJJmmm\\\CCCAAALLLpppjjjTTT]]]NNNKKK[[[zzzPPPQQQhhhwwwPPP;;;888777555---333000//////000222444666777444333222000000000000111//////////////////......000000000000000000000000111000...---,,,,,,------//////------,,,---...///---...000111222222222111000000//////......------000000111111111111000000//////000000111111222222000000000000000000111111333333444444444444444444444777999999888:::>>>CCCsssPPPCCC777555444444333222111000000000111......222000999QQQkkkGGG777111111---///222///111111000000///......---///000111222222222111111111000000///......------------......---------,,,++++++,,,------,,,+++***,,,,,,,,,,,,------------...,,,)))))),,,...///...***777FFFCCC333---...)))------......///000000111000000000000000000000000///......------,,,,,,,,,...............---------.../////////000000000000333+++222===DDDcccqqqFFF<<<::::::888222555444222111000111111222111111222222222222111111------............//////---------.........//////......///000//////...---......///000//////------((()))******((((((((()))))))))******)))((('''&&&((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))'''&&&&&&%%%&&&'''((())))))(((((((((''''''''''''"""---)))+++999CCCtttNNN999111333555111444777111666AAAbbbWWWEEEGGGNNNQQQ@@@;;;999HHHgggdddHHHDDDLLLggghhhPPPWWWNNNIIIVVVvvvPPPQQQgggvvvvvvMMM999777666555---333000000000000222444666777444333222000///000000111............////////////////////////////////////111000...---,,,,,,------///...---,,,,,,---...///---...///111111111111111///////////////.........000000111111111111000000000000000000000111111111///000000000000000111111111111111111222222222222333555777777666777;;;???ZZZFFF===555555444333222111000000///111......222///888LLLmmmFFF666000000,,,...222///111000000//////.........000000000000000111111111000000000///......------,,,,,,.........,,,***))))))*********)))(((''''''+++++++++,,,,,,---------...,,,++++++---......---+++BBBIII<<<333///---///---......//////000000111000000000000000000000000000///...---,,,,,,,,,,,,---------------.............../////////000000000222...111;;;CCC^^^XXXBBB999888999333555444222111000000111111000111222444444222111000------,,,,,,,,,,,,++++++------........./////////------...//////......---.../////////...---,,,,,,***)))((()))***+++***)))((())))))******)))(((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''"""+++(((***555CCCvvvkkkCCC444222777333111444222444@@@aaaQQQAAABBBEEEsss^^^BBB===<<>>CCC[[[zzzMMMHHHIIIRRRqqqKKKKKKnnnSSSHHHPPP~~~lllQQQQQQddd{{{zzzuuuqqqmmmAAA555444333444...444111000000000111333555666444333111000//////000000,,,------......//////000////////////////////////000//////...------,,,,,,...---,,,,,,,,,---...///,,,------....../////////......//////000000000111000000111111111111000000222222111111000000//////.........//////000000000......//////000000111111333555777555333444777:::|||~~~```DDD>>>666555555444333222111111,,,222///---111///222@@@jjjsssFFF666000111,,,...222///////////////............///000000000111111111111////////////............///---***(((((()))+++------,,,+++***))))))((((((******+++,,,------......---..................///>>>LLL@@@///555666------/////////000000000000000////////////////////////111000...---,,,,,,------,,,,,,------------------............////////////+++000///333???PPP~~~pppLLL777999???;;;777555333222000000000111///111333555555333111///333222111111000///.............../////////000000---,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,---+++)))***---...,,,***)))))))))))))))*********))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''&&&&&&'''''''''((((((((((((((((((+++---///444KKKWWW:::666555555888666444@@@bbb___IIIFFFIIIyyyzzzHHH===???@@@YYYNNNEEEGGGMMMPPPJJJfffXXXLLLRRRiiiOOONNN```vvvwwwrrrqqqbbb<<<444333222444...444111111000000111333555666333222111////////////000,,,---------......//////......................../////////......---,,,,,,---,,,,,,+++,,,---...///---------------............/////////000000111111000000111111111111000000222222111111000000//////........................///000000111222222333333666888999777555555888<<>>:::===666888777555333222111111222111222333555555333222111444444333333222111000000....../////////000000000...---,,,++++++++++++,,,---,,,,,,++++++,,,,,,---...---,,,,,,------,,,++++++******)))))))))******))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))'''''''''(((''''''&&&%%%'''''''''(((((((((((((((***+++///111333PPPwwwLLL999111333666000666BBBdddfffJJJDDDLLL|||OOO<<>><<<222:::888666444333222222333222333333444444333333222333333333222222111111000.../////////000000000000///...,,,+++************++++++******+++,,,---...///000000...,,,++++++,,,---,,,***))))))))))))***))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))''''''((((((((('''%%%%%%''''''''''''((((((((())))))(((...111111SSSmmmHHH444444777///888EEEfff}}}nnn}}}\\\TTT___WWW===>>>>>>KKKzzz]]]CCCCCCIIIrrr]]]LLL^^^\\\LLLNNNxxxiiiHHHHHHWWWqqqyyywwwhhhTTT666444333111444///333222111111111111222444555333222000///....../////////......------,,,,,,+++...........................////////////---,,,+++,,,++++++***+++---...///000///...------...//////111111111000000000000000000000111111111111000000000000000000000111111111111000///...,,,+++******------...///000111222222333555666555333444777;;;\\\@@@444666666555444333222222111***222///+++000///---333KKKLLL<<<555444...///222...---........................111444777777555222000.........///////////////*********+++,,,---//////)))((('''&&&&&&''')))***///////////////.........,,,---...---,,,///444888FFF000000888...---666666111111111000000000000000000000000000000000000000000...---,,,,,,...111333//////...---+++***))))))---------.........//////,,,999222...777444LLLTTTCCC>>>222;;;999777555444333333333333333333333333333333333111111111111000000000000////////////000000000000000///---***))))))))))))******))))))***,,,...//////111222000,,,)))***,,,...---+++)))(((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))''''''((((((((('''%%%$$$&&&'''''''''(((((())))))(((%%%---000///SSSZZZ;;;999<<<333:::FFFhhhYYYFFFiii}}}rrr^^^>>>===>>>CCCqqqfffEEEBBBIIInnnaaaLLL\\\\\\JJJJJJsssjjjFFFFFFUUUllltttyyyqqqvvvRRR555555444111444///333222222111111111222444555333222000///......////////////...---,,,++++++***...........................////////////---,,,+++++++++******+++---...///000000...------...///000222222111111000000//////000000111111111111000000//////000000111111222222222111000...,,,***)))(((******+++,,,---//////000000222333333111222555999LLL999;;;555444444333222111000000000////////////111333444FFF|||YYY999555222---000---444000000000000000////////////111222000...---000333333000...///111111///,,,......---------,,,,,,,,,)))))))))***++++++,,,,,,444333111////////////000------...///000111222222////////////000000000000444333111000/////////000---...///000000///......---,,,,,,+++,,,---...///000///...------...///000////////////000000000000///222111333777888JJJhhhqqqOOO@@@777777666444111000222333222333333333222222222111111333333222222111000000000...///000111222333444444///...,,,***)))))))))*********)))(((((()))***+++------------------------+++++++++***)))(((((('''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''',,,+++,,,555OOOIII777999...999CCCnnnhhhMMMGGGccchhh===;;;<<>>999555///111---333///////////////////////////111222222111222777;;;444111......000000...,,,---------,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,333222111000/////////000---......///000111222222000000000000000000000///333222000/////////000000---...////////////...---------,,,,,,,,,---...///000///...------...////////////000000000000111111000333111222666777FFFbbb```LLL>>>999888555222111222111000333333222222222111111111333222222111000000//////...//////000222333333444000///---+++************+++***)))(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((('''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''',,,,,,---555NNNeeeFFF@@@777;;;CCCnnnVVVCCC???XXXqqqBBB===>>>AAAaaaRRR===IIIaaapppSSS\\\dddJJJLLLhhhtttIIIGGGPPPbbbyyykkkpppsssCCC;;;555444555222111222222222222222222222222222000000/////////.................................---------------------------...///000000///...---******++++++++++++,,,,,,---...///000111000000///222000///111111111000000000000000000////////////000///---,,,---///111333111111111000...,,,)))(((+++,,,...///111111222222............000333666888dddKKK===:::<<<555555444333222111111000000000/////////111222333===mmmeeeCCC===777111222---222........................///111222222333777>>>DDD666222...---...///...,,,------,,,+++++++++++++++*********+++,,,,,,------333222111000/////////000......///000111222222333222111111111000/////////111111//////...///000111---......///......---------------,,,------...//////......---......//////000000000111111111222222111444222111555555AAAXXXwww[[[EEE<<<999555444333111000///333222222222222111111111222111111000000///............///000111222333333111000...---,,,+++++++++,,,+++***)))((((((((()))************************+++******))))))(((((('''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((())),,,,,,...666MMM[[[FFF======DDDnnn~~~KKKBBB???QQQ|||~~~JJJ>>>@@@<<>>@@@===SSScccAAAEEEXXXyyyZZZ[[[lllMMMIII___{{{LLLJJJSSSwwwiiicccZZZ```@@@888333444555222111222222222222222222222222222000000//////////////////........................---...////////////...---...///000111111000///...------------..................//////////////////222111///...222555333...222111111000///......---///...---,,,,,,---...///000111111000///---+++***+++---000333555444333222000///......000333777:::rrr___JJJBBBAAA@@@===;;;777666666555444333222222111000/////////000111222:::]]]oooIII===555///111+++000------------....../////////000000///...222999???777333...,,,---//////------,,,+++***)))***+++,,,,,,,,,,,,---......//////111111111111000000000/////////000111222333444444444333333222111000000///111111000//////000222222//////......------------.....................---,,,,,,---...............///000000111222222333333222666222///444333777EEEnnnxxxWWWCCC;;;555666777444333444222222222111111111000000111111000000///..................//////000000111111111111000///...---,,,+++++++++***)))(((''''''(((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))+++++++++///555GGGWWWBBBAAADDDlllpppGGGGGGCCCMMMrrr\\\HHHJJJ]]]```??????BBBQQQjjjFFFGGGUUUzzzXXXTTTtttmmmMMMHHH___~~~OOOMMMUUUyyykkkhhhXXXnnn[[[===666222333555333111222222222222222222222222222//////000000000000000000........................---...000111111000...---...///000111111000///...------.........///////////////..................---///...,,,///555444...222111111000///......---///...------------......000000111111000...,,,++++++---111444555555333222444333111111222555888:::uuuvvv|||iii]]]UUUOOOOOOMMMGGG@@@<<<777777666555444333333222222111000//////000111222999UUUyyyOOO???444---000+++000---------...//////000000///000000...,,,---222777555111------///000///...///---+++***)))***,,,------------...//////000000000000111111111111000///000000111222333444444555444333333333222111111111333333111111000111222333111000///..................////////////...------+++,,,---..................//////000111222333333000555111///555555666???```kkkKKK>>>666888999555444666222111111111111000000000222111111000000///......---........./////////000111111111000///...---,,,******+++******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))+++***)))///444DDDdddGGGAAACCCjjjnnnBBB???;;;IIIooorrrGGG:::>>>AAAiiinnnBBB???FFFNNNvvvOOOJJJQQQ~~~YYYOOOjjjoooOOOHHH___PPPNNNVVVyyykkkiiiYYYeeeTTT;;;555111333555333111111222222222222222222222222//////000000000000111111------------------------...///000222222000///...//////111111111111//////---............/////////000///......------......+++111222------333444///111111000000//////......//////..................///000000111000///...---,,,...000333444444333333555444444333444555666777rrrqqqyyyjjjfff^^^```hhhooojjjWWWCCC777888888777666555444333333222111000//////000111222777MMMYYYEEE666...000,,,111------...//////000111111000111111///,,,,,,///333222///------000222000...000...,,,******+++---...---......//////000111111///000111222222111000///000111111222333444555555333333333333333333222222666555333222222222222333333222000///......//////...///000000///...---,,,***+++,,,...//////......---......///111222222333///444111///666777666;;;QQQTTTDDD999999999444333777111111111111000000000000333222222111000000//////------............//////000111111000///...,,,+++))))))***+++******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''((((((((())))))))))))+++((((((...333AAA{{{iiiGGG@@@BBBgggNNNDDD@@@PPPxxx\\\>>>;;;???>>>ggg}}}HHHBBBFFFIIIvvvXXXLLLIIIxxx\\\MMMccctttRRRIII\\\MMMLLLWWWtttjjjrrr[[[gggKKK:::444000333555333111111222222222222222222222222//////000000000111111111------------------------...///111333333111///...///000111222222111000///---------.........//////000///...---------.........777999111...222444111000000000000////////////000000000//////.........//////000111111000...---------///111222333333333333333333333222222111111vvvnnn}}}cccMMM888888777666555444333333222111000//////000111111555HHHaaaJJJ999///111,,,222.........///000111111222111222333111------///222111...---...111222111...111///,,,+++***+++---///......//////000000111111///000111222222111000///000111222222444444555666333333333333333333333444888666555333222222333333444333111000/////////000...///000000000///---,,,)))+++,,,...//////......,,,---...///000111222222---444000///777999666:::HHH[[[III;;;:::999333222666111111111111000000000000333333222222111000000000------..................000000111000///...,,,+++((((((***++++++***))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))+++((('''...333???yyyhhhBBB???AAAfffcccSSSMMM^^^NNN888;;;@@@KKKtttMMMEEECCCCCCooo___LLLCCCooo```MMM```xxxUUUIIIZZZIIIKKKWWWmmmiii{{{\\\]]]|||yyyDDD999333000333555333111111222222222222222222222222//////000000111111111222------------------------...///111333333111///...///000111222222111000///------------.........///000///...---,,,------...333>>>@@@666///222555222////////////000000000000111111000000/////////......///000111111000///...------...///111222333444000111111111000///---+++MMMEEE777444777333444666111333222000/////////000111:::HHH[[[AAA777---//////222////////////000000000000............////////////------......///000000000...---,,,+++++++++,,,---,,,...///000111111000000///000000000000111111111333333222111222333444555555555444333333222111111444333333333222111111111555444222000...............------------,,,,,,,,,...............---------------......//////000000/////////000222444666888GGGwww~~~YYY@@@===;;;;;;;;;666222222111111000/////////000000000000000000000000////////////............000000///...------,,,,,,((())))))******((('''&&&)))************+++++++++((())))))******+++,,,,,,''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''((())))))***((()))))),,,222CCC}}}```HHH999CCC```rrrfff~~~nnnEEECCC;;;@@@LLLoooRRR===BBBOOOddddddEEEFFFfffaaaQQQXXXPPPEEE```WWWDDD^^^nnngggYYYSSShhhiiiBBB777555333111000111333444///000111222333333222111000000000000////////////....................................////////////...///000111222222111000...///000111111000//////..............................//////000000111111////////////000000000000111111222333222111000///333222111000000000111222111...,,,...222555555555111111000000//////......iiiHHH999555666333444777222222222000/////////000111999GGG}}}```EEE:::///111///222000000000///////////////............////////////........./////////000000...---,,,+++++++++,,,,,,---...///000111000///...000000000111111111111222333333222222222333444555555555444333333222111111222222222222222111111111555333111///...------............---------,,,,,,........................------...//////000000111000000000000111333555777<<>>777@@@QQQXXX:::===III]]]uuuKKKEEEZZZhhhPPPUUUZZZKKK```RRRDDDZZZtttppppppPPPXXX{{{```???888666444222111222333444111000111222444444222111000000000000////////////....................................////////////000000111111111000//////---......//////...------...........................////////////000000000////////////000000000000000111222222222111///...000000//////000111222333000...---...111333444444444333222000///---,,,+++zzzSSSAAA888666111333888555222111000///...//////000555FFFrrrgggIII<<<111333000111111111000///......------............////////////000000000///////////////...------,,,++++++++++++)))+++,,,...////////////111111111111222222222222222222222222222333333333444444444333333222222222000000000111111222222222222222000///...,,,,,,+++.........------------,,,+++,,,,,,---...//////000......//////000111111111222111111000000111222333@@@```cccGGG555333777555333333222111111000000///000000000000000000000000////////////............//////.........------------------------,,,,,,+++))))))))))))***************++++++,,,,,,---......,,,,,,++++++***)))((((((&&&'''***,,,,,,+++)))'''((((((((((((''''''''''''*********))))))(((''''''''''''''''''(((((())))))(((******...555GGG[[[AAA===GGGcccoooDDD>>>===NNNhhh]]]@@@;;;EEEYYYPPPFFFTTTnnnPPPSSSvvv]]]MMMaaaKKK@@@UUU|||sss___QQQgggWWW===777666444333222333333444222111111333555666333111000000000000////////////....................................////////////111111111000000///......------------------,,,,,,........................////////////////////////////////////000000000000///000111111111000///............///000111222222//////......000222444444333222111000///...---,,,XXXDDD:::777000222777555111111///.........///000333DDDjjjhhhHHH<<<111333///000111000000///...------,,,............////////////111111000000/////////.........------,,,+++******&&&'''***---///000000000000000111111111222222222111111222222222333333333444444333333333333222222000000111111222222222333222111111///...---++++++------------,,,,,,,,,,,,***++++++,,,---......///.........///000000111111222111000000000111222222999YYYvvvTTT;;;555777333333333222222111000000000111111111111111111111111////////////...........................---------++++++******))))))))))))(((((()))))))))************++++++,,,,,,---......---,,,,,,+++***))))))(((&&&(((***,,,---+++)))(((((((((((((((''''''''''''***))))))(((((((((((((((''''''''''''((((((((((((***,,,,,,///555FFFZZZ@@@===GGGccc}}}OOOFFFIIIccc^^^@@@:::DDDVVVVVVGGGOOO{{{qqqOOOQQQqqq```MMM```|||IIIBBBRRR|||sssnnnWWW[[[NNN;;;777666444333222222333333444111111333666777444000000000000000////////////....................................////////////111111000//////...............------,,,,,,,,,,,,......................../////////...............////////////000000000000//////000111000///...---------...///000111111111///////////////111333444000000000000////////////ZZZGGG<<<888000111666333111000///.........//////222CCCaaammmKKK===222444///...000//////......---------............////////////222222111000000///...............---,,,+++***)))$$$&&&))),,,...///000000///000000000000111111111000111111222333222222222333333333333333333333333222222222222222333333333222222111111///---,,,+++,,,,,,,,,,,,++++++++++++*********++++++,,,,,,,,,------......///000000000222111000///000111222333888WWWdddFFF;;;777...333333333222111111000000111111111111111111111111////////////....................................***)))((((((''''''((((((((((((((()))))))))************++++++,,,---------,,,+++++++++***)))))))))'''(((***+++++++++)))(((((((((((((((''''''''''''((((((''''''''''''((((((''''''((((((((((((((((((+++,,,,,,///444EEE[[[AAA<<>>EEEUUUcccLLLEEEfffuuuLLLOOOiiiiiiOOOXXX}}}PPPMMMSSSppptttmmmVVVlllqqq???999444333333222111111000000666222000333888:::666000000000000000////////////....................................//////////////////...---...///000000000000...---,,,,,,,,,---........................//////.........---------////////////000000000000......///000///...---,,,------.../////////...---...///000///......111444000000000000////////////\\\HHH>>>999000000333///111000///...---......///111AAAVVV|||WWWFFF888777///------------.........................../////////000444333222111000///...---............---+++)))(((((()))***+++,,,+++******............///////////////000111222333222111111333333333333333333333333555555555444444333333333333333333333111///---,,,*********))))))))))))((())))))))))))((((((((((((++++++,,,,,,---......///000////////////111333444222:::eeejjjVVVIII888444444333222222111111000111111111111111111111111000/////////............---.....................,,,+++***)))))))))***+++(((((((((((())))))))))))((())))))***++++++,,,,,,)))))))))))))))*********((((((((((((((())))))))))))(((((((((''''''''''''%%%$$$$$$$$$%%%''')))***(((((((((((((((''''''''''''((()))---444FFF]]]CCC999CCC^^^iii???GGG999MMMooogggGGG???FFFVVVfffNNNCCC```xxxLLLMMMdddnnnPPPUUUwwwOOOMMMRRRpppvvvZZZWWWkkk;;;999333333222222111000000///666333000333999:::666000000000000000////////////..................................../////////000///...------...///000111111000...---,,,,,,------........................//////.........---------////////////000000000000---.../////////...---,,,---.../////////...---,,,...///000///---...111444222111111000///......---TTTIII;;;444333555333111000///...------...///000111AAASSSXXXEEE666444...---222111///.........///000......//////000000111111///////////////............///...,,,(((''')))++++++***(((''''''((()))))),,,///111000---,,,...111...------000111111222444444444333333333333222222000333999:::555...///555111111111111000000000000...---+++)))'''''''''((()))))))))))))))))))))))),,,---...000000000////////////000000111111111222444@@@OOOhhhlllSSS???<<<000111555///...111000333333333222222222111111000111111111000///---,,,///,,,)))''''''***---///+++...000...+++***,,,...&&&'''((()))))))))''''''&&&'''''''''(((((())))))((((((((((((''''''''''''))))))))))))))))))))))))((('''(((,,,000000---)))''''''''''''''''''''''''(((((((((((((((((('''''''''((((((,,,333GGGbbbLLL>>>???VVVZZZAAA===555EEEWWWmmmKKK===FFF[[[lllKKKFFF\\\PPPFFF[[[zzzLLLTTTlllRRRHHH[[[lllssseeeXXXqqqaaa???555111111111111000000000000222111111444888999888555000000000000111111111111........................///////////////////////////000000000000111111111111000///------......///111000...------...//////333333222111000///......---...///000000///......---...000111111111000///111000///......///000111///000000111222333333333555222000000///---...000PPPFFF:::444444555333000000///...------...///000111@@@QQQ|||UUUBBB444444......222111///.........///000......//////000000111111000000/////////.........---......,,,)))((())),,,******(((((((((((()))***,,,///111000...---///222//////000222222111111222333444444444333222111111...666AAAGGGBBB777222333111111111111000000000000---,,,***)))(((((((((((())))))))))))))))))))))))+++,,,...///000000////////////000000000111111111///444<<>>MMMxxxPPP>>>222444///...111000///.........///000......//////000000111111111111000//////...------,,,------,,,***)))+++,,,***))))))((())))))******,,,///111111......000333//////000000000000///...333444555555444222000///...666BBBIIIEEE:::333333222222111111111000000000,,,+++***((((((((()))***))))))))))))))))))))))))+++,,,---///000//////...//////000000000000111111333222:::NNNcccGGG444000666444222333000333222222222222111111111///000111111111000///...///...+++******+++---///...111222111---+++,,,......---,,,,,,++++++++++++''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((&&&$$$%%%((()))'''$$$'''''''''''''''''''''''''''''''''''''''''''''''')))***)))---444GGGZZZDDD<<>>EEEbbbgggJJJLLLWWWVVVHHHVVV]]]MMM[[[}}}MMMOOOcccOOOFFFXXXmmmxxxjjj[[[vvvPPP;;;999222222111111111000000000999777666666555333000---////////////////////////................................................000000111222222222222222000///......------......//////.........//////000111111111111111111111111...//////000000//////...---...///000000000000///000000///......///000000......//////000000111111000000///---,,,+++***)))|||OOOCCC>>>777444555555222///111000...------...//////111<<>>ZZZsssPPPMMMTTT}}}]]]IIIRRR^^^LLLWWWOOOLLL\\\NNNDDDTTT}}}lllzzzZZZddd}}}HHH:::;;;222222222111111111000000333444444555555444222111////////////............................................................000000111222333222222111//////......------------............//////000000000000000111111222222222000000000000/////////............///////////////000///...------...///000............//////000000///111111//////000///---nnnZZZFFF>>>;;;666555555444222000111000///...------...///000;;;FFFrrrHHH888...333000///111000...---------...///......//////000000111111333222111000///...---------,,,,,,,,,---,,,,,,+++((())))))***+++,,,,,,---+++...111000......111333CCCBBB:::///+++///111///111222444555444222///---111000222333111...///444222222222222111111111111+++***)))(((((()))******(((((((((((((((((((((((((((***+++---...///......000000//////////////////...***<<>>NNNkkkLLL===DDDCCCWWW~~~bbbWWWRRRuuuiiiKKKKKKhhhaaaIIINNN{{{UUUJJJSSSOOOAAALLLqqqjjj{{{{{{\\\kkkddd>>>;;;<<<333222222222222111111111///111444444333222222222111000000//////.................................---------------------------///111222333222000///---............---,,,,,,+++,,,---///000111111111111111111222222222333333222222111000////////////......------......///000//////...------...//////....../////////////////////333111+++***000111,,,pppQQQHHH<<<:::777555333333333222222111///...------......///888CCCvvvIII777...444000///000///...---,,,---............//////000000111111111111111000000000/////////...------......+++((('''(((***,,,............))),,,......------///222GGGHHHAAA333...222333---000000111222222222222111///000555::::::555222222333333222222222111111111---,,,***)))((((((((((((((((((((((((((((((((((((&&&(((***,,,---.........000000/////////.........999,,,;;;IIIoooTTTAAA777222222111111111111111000000000000111222222333222111///...,,,---------,,,+++***)))***...222333000......///***+++++++++++++++******)))(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''***'''$$$%%%'''((('''%%%''''''''''''''''''''''''''''''(((((()))******+++'''((()))///777LLLYYYBBB<<>>KKK}}}}}}gggSSSkkknnnKKKHHH\\\pppRRROOOttt[[[LLLPPP}}}RRRAAAGGGhhhhhhyyy|||bbb```JJJ333888;;;333333333222222222111111,,,///222333222111333444333222222111000//////...........................------------------------+++---///111111000...---,,,---.........---,,,+++)))+++---///111222222111222222222222222222222222444333111////////////000......---,,,---...///000///...---,,,,,,---...///000000000000000/////////***222444222;;;LLLUUUSSSfffLLL333666666333555000444111111000000//////......111333BBByyyIII:::000///444...000000000000/////////////////////000111111222222333333333222222222111111....../////////---,,,+++(((((())))))******++++++///......------///000111---.........//////000000111000000000111333555666555555555444444333333333444333111000000000111222///...,,,)))(((((((((((())))))((((((((('''''''''((()))+++,,,------,,,,,,,,,,,,------------......777)))222>>>SSSUUU===444555888111111000//////000111222222111111000///......---,,,+++***)))))))))***++++++---///111222000...---------,,,,,,+++***))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&((()))))))))(((''''''((()))))))))(((&&&%%%******))))))((((((''''''***))))))(((((()))***+++...++++++...666VVVSSSDDD333???QQQgggDDD555:::999MMM[[[PPPlllQQQJJJYYY{{{VVVKKK^^^XXXHHHLLLnnnUUUCCCMMMqqq{{{jjj{{{mmmSSSpppFFF<<<777222111111111111000000000000222222222222222222222222000000000000////////////................................................000000000000000000000000)))---000//////000...)))000000000000000000000000...///111222333333222222000000000000000000000000,,,,,,,,,------............111333333///------...111111111000000///...---000...555222<<>>qqqJJJ;;;000///444...000000000000/////////.........000111111111111111333333222222222111111111....../////////---,,,+++((((((((())))))*********+++++++++++++++---...//////..................---000000000000111333555666444444444333333333222222111000///......//////000///...,,,***)))(((((()))))))))((('''''''''''''''***+++---//////...------++++++,,,,,,------......333(((000:::LLLgggBBB777555222111111000//////000111222111111000000//////......---,,,+++*********++++++,,,---...000000///...------,,,,,,+++******))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&((()))))))))(((''''''((()))))))))(((&&&&&&))))))))))))((((((''''''+++***)))(((((()))******,,,***+++///666WWWPPPAAA444@@@TTTfffFFF999???>>>RRRZZZOOOfffUUUJJJWWWYYYKKK^^^\\\JJJLLLmmmWWWCCCMMMrrrnnn~~~bbbbbbfff@@@:::777444111111111111000000000000222222222222222222222222000000000000////////////...................................................//////000111222333333---000111///...000///,,,////////////////////////...///111222333333222222////////////////////////,,,,,,,,,------.........,,,///111000---+++,,,///,,,,,,---.../////////...000,,,222444DDD}}}lllGGG===777333666222999111111000000//////......222000999hhhLLL<<<111000444...000000000/////////......,,,...000222222222111000333222222222222111111111......//////...---+++***(((((((((((())))))))))))))))))))))))***+++,,,---///......------,,,++++++000000000000111222444555333222222222222111111111///......------...//////000///...,,,******))))))))))))'''&&&&&&&&&'''(((,,,---///000111000...---******+++,,,,,,---......///(((000555BBB~~~QQQ<<<666000111111////////////000111////////////////////////...---,,,++++++++++++,,,,,,---------............,,,,,,++++++***)))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))(((((((((((((((((()))(((''''''&&&)))))))))((((((((((((''',,,+++)))((('''(((((()))***)))+++///777XXXLLL===444AAAWWWiiiIII<<>>222111555...////////////............+++---///222222111000...222222222111111111000000.../////////---,,,***))))))))))))))))))(((((((((.........---,,,+++***)))*********+++,,,---.........//////000111111111111000000000000000000000000222222333333333333333333000000///...---+++***)))))))))((())))))+++---...,,,------------,,,************+++,,,,,,---.........///444333999dddSSS888777333222111000//////000111............//////////////////......---,,,++++++,,,+++*********+++---...******))))))))))))(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))((((((((('''''''''''''''''''''''''''(((((((((,,,+++)))'''''''''''''''&&&''',,,000666VVV~~~JJJ>>>666BBBZZZdddEEEGGG[[[kkkddd~~~]]]MMMLLLdddpppGGGMMMkkkYYYGGGSSS}}}aaaNNNNNNnnnYYYAAAFFFiiippprrrXXXuuuLLL<<<<<<555000111111111111000000000///333333333222222111111111000000000000////////////------------------------........................///000000111222222333333???===777...+++---...---........................---...000111222222111111////////////////////////...........................000111000...///333777DDD>>>444+++&&&'''+++...111000555777555777<<<:::eeeIII>>>:::999000555111111000000//////......111222:::dddMMM===222111555////////////.........------+++---///111111111000///222111111111111000000000...//////...---+++)))(((************))))))))))))//////......,,,+++)))((())))))***+++---...//////......///000000000000000/////////000000000000111555555555555555444333333000000///...---+++***)))((()))+++,,,...000111222//////---,,,++++++++++++,,,,,,------------......---222555333888[[[rrrGGG;;;555444222111000000111222......................../////////...---,,,+++***+++***)))))))))***,,,---)))))))))((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))))))))(((''''''''''''(((&&&''''''''''''(((((((((+++***((('''&&&''''''(((&&&(((---111555SSS}}}JJJ???666CCC\\\ggghhh}}}xxxRRREEELLLmmmgggQQQJJJVVVxxxHHHNNNdddYYYDDDNNNqqqcccNNNLLLjjjXXX@@@DDDeee~~~sssccc```|||GGG<<<<<<555111111111111111000000000000444333333222222111111111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,........................111111000000000000000000;;;;;;666///+++---...,,,........................---...///111222111111000000000000000000000000000/////////..................000222111000000333666FFF???555+++&&&'''***---///111222111111333555777tttPPPAAA<<<:::111666111111000000//////......000222777___KKK===222111555/////////.........---------,,,---...///000000000000111111111111000000000000...//////...---+++)))''',,,+++++++++*********)))******+++++++++***)))(((***++++++,,,---......///---...///000000000///...//////000000000111111111444555555555444222111000/////////...---+++)))(((''')))---111444555666666555333000---,,,,,,.../////////............------+++222333111777UUUdddCCC666555444222111222222333/////////......------,,,............---+++***((()))))))))))))))***++++++(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&'''((()))******)))((('''&&&''''''(((&&&&&&&&&'''''''''(((((())))))''''''&&&'''((()))&&&)))...000333PPPzzzHHH>>>666DDD```TTT===999BBBgggtttWWWJJJJJJrrr}}}IIIOOO[[[ZZZCCCJJJggghhhPPPKKKcccVVVAAADDDccczzzxxx^^^qqqqqq@@@999999444444111111111111000000000000444444333333222111111000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////333555333...---//////---........................---...///111111111111000111111111111111111111111000/////////.........---+++...111000...---///111888555///+++)))***,,,......555222---000333000000UUUCCC<<<:::222999111111111000//////......000111444ZZZKKK<<<222111666/////////.........---------------......///000000111111111111111000000000000/////////...---***(((''',,,,,,,,,+++++++++******%%%&&&'''))))))))))))(((---------------------------...///000000000///...///000000000111111222222333444444333222000...,,,............---+++(((''''''***///333777888999888:::777222///---///111333000000000///......------)))000000///666QQQ~~~LLL777666555333222222333333000000///...------,,,,,,---.........---+++)))(((((()))))))))************'''''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&((()))******)))(((&&&&&&''''''(((&&&&&&&&&'''''''''(((((((((((('''&&&&&&'''))))))&&&)))///000222NNNwwwFFF<<<666EEEcccdddEEE>>>>>>===ddd~~~[[[KKKDDDdddJJJPPPTTT\\\CCCHHHaaammmQQQJJJ]]]VVVAAAEEEccckkk^^^iii:::444777555777111111111111000000000000444444333333222111000000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////---000000......111111///........................,,,...///000111111000000111111111111111111111111000000//////.........---(((+++//////,,,++++++---************+++---///000...;;;;;;666<<<>>>666222VVVBBB555777222111333222000///.........///,,,444888UUUFFF666222.........333///---444===>>>666,,,,,,///333333111000000222000000000000////////////,,,---//////...+++(((&&&))))))))))))((((((((((((''''''(((((())))))*********(((***...000///000444,,,,,,,,,---------......000000000000000111111111111111111111000000000000+++***)))(((((()))***+++(((---222444333000/////////000000111111222333333555111,,,((((((***...111...111555///888NNNaaaGGG888444555222333444---...---,,,+++***+++,,,---(((((()))***)))((('''&&&((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((((((((())))))))))))))))))))))))******))))))((((((''''''666333///,,,)))((())))))###&&&---222:::XXXxxxGGG>>>:::HHH___RRR>>>;;;<<>>777EEE\\\uuuKKK;;;;;;;;;@@@SSSgggKKKFFFNNNpppeeeRRRLLLqqqmmmCCCFFFQQQJJJIII\\\ZZZHHHHHH]]]~~~tttqqq\\\xxxYYY===...555444444111000/////////000222333222222222111111111111000///............---------------,,,++++++++++++,,,,,,,,,,,,---....../////////000222333333222000/////////.........---------//////...---...///000111...000222111///...---...///111222222111111111222/////////.........------...///000000000000///...+++---///...,,,,,,...111111444666555222111333555xxxPPP???333555111111222111000.........//////000555666QQQSSS<<<333///000000000//////222666666333//////000111111///...///111000000000000////////////...///000000///---+++)))******)))))))))((((((((('''(((((()))******+++++++++((('''***)))''''''***------------.........///111111111111111111111111000000000/////////......,,,,,,+++***************+++...111333222111000000333222222222222111111111222111...,,,,,,,,,...///---///333,,,333DDDpppYYY<<<000555000))),,,000...------,,,+++,,,,,,,,,---.../////////...,,,+++((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((()))***++++++***(((''')))))))))))))))))))))))))))))))))((((((((((((''')))(((&&&%%%%%%&&&((()))(((---444666;;;ZZZxxxGGG???666BBBXXXjjjDDD888:::<<<<<>>222///111...000000000111222222111000111111111000/////////000000000000000///////////////000000111000...,,,+++*********)))))))))(((((((((((())))))***+++,,,,,,,,,)))((())))))''''''+++---............/////////222222111111111111111000////////////............+++++++++++++++,,,,,,------...000111111111111111444333333222111111000000000000///......------------...111***000===cccsssIII222777555---///333......------,,,,,,,,,,,,******+++,,,+++***)))(((((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((***,,,------+++((('''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%'''((()))$$$+++222222777XXXwwwGGG???666BBBVVVmmmFFF888;;;@@@BBBXXX|||rrrKKK===???TTTlllLLLJJJXXXRRRBBBKKKwwwJJJEEEVVVYYYFFFEEEXXXyyynnnyyy]]]tttmmmCCC999222222000555111000/////////000222333222222222111111111000000///............---------...//////000000///---,,,///......---...///000111...000222444333111///---/////////...............000///.........///111111555:::>>>:::333...000333666333//////111222111///000000000000///////////////000111222222111000///+++///333444111//////000...111444555444444777:::vvvSSSCCC666666111111111111///......//////000:::LLLWWWooo]]]>>>222333555000111111000/////////000111111111000000111111000000000000000000///////////////000000000000...---,,,************))))))))))))(((((()))***+++,,,---------)))(((++++++***,,,000........./////////000000333222222222111111000000////////////............))))))+++,,,---//////000///...---...///000111111333333222111111000//////////////////...---,,,+++------000***///777WWW[[[777555555111000000.........---------,,,,,,******+++,,,+++***)))(((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))***,,,...---+++((('''(((((((((((((((((((((((('''''''''''''''(((((((((***)))(((''''''((())))))%%%,,,111111:::^^^tttEEE???999CCCVVV{{{RRR@@@CCCKKK^^^www]]]QQQdddyyyMMM===@@@PPPzzzpppJJJJJJQQQZZZ@@@IIIrrrKKKGGGTTTYYYFFFDDDVVVvvvlllnnnaaaaaa???;;;444333///444111000/////////000222333222222222111111111000000///............---------...///000111000///...---000///...------...000111///000222333222111...---////////////////////////000//////...///000111222222777<<<:::333///222666666333//////111222111///000000000000///////////////000111222222111000///,,,000555555222000///000+++///222444444555999===rrrQQQCCC666666222222111000///......///000111DDDXXXfff}}}___>>>555===AAA999444222000...---...000111000000111222444444222000000000000000///////////////////////////......---++++++*********)))))))))(((((()))+++,,,---...///---***)))+++---,,,///333////////////000000000000333333333222111111000000000000000/////////......)))***,,,---///000111111000---++++++---///111111222222111000//////......------......---,,,******------000***///444NNNuuuDDD666222000...***---............---,,,,,,---.../////////...,,,+++((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---,,,***((('''))))))))))))))))))))))))&&&''''''''''''(((((((((+++***))))))(((((())))))***///333555BBBlllpppCCC>>>:::CCCTTTnnn^^^cccmmmZZZFFF>>>PPP|||SSS@@@BBBLLLnnn~~~QQQIIIOOO}}}aaa???IIImmmMMMHHHRRRZZZFFFCCCUUUtttjjjeeekkkVVV===:::333333///222111000/////////000222333222222222111111111111000///............---------///000000000000///......000///---,,,,,,---///000000111111111111000...---...////////////000000000000000/////////000111222+++///333333///---///222333222000000111222111000000000000/////////......//////000111111000//////---111555555222//////000+++...222333333444888;;;jjjLLL@@@444555111222111000///......///000111>>>OOO[[[ttt```???<<>>MMMIIIAAA???FFFccc```DDDAAA@@@VVV___BBBNNN{{{iii???JJJeeeNNNDDDKKK~~~\\\GGGCCCTTT~~~rrrhhhjjj]]]oooBBB888333,,,333000---111000/////////000222333222222222111111111111000//////.........---------111000...---------...///000...,,,******+++...///333222000............///.../////////000000111111111000/////////000222333...///000111222222111111,,,000444444222000111333///.........---------------...///000000///...---...111444333000......000000222444333000...000333^^^CCC===000444;;;)))000000000000000000000000000666===```cccDDDDDDJJJIIIEEE111000000///...---------///...333>>>IIIHHH<<>>000///111111///,,,+++...111...---+++))))))+++...///,,,333222'''"""'''((($$$''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((('''''''''(((((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))'''(((---333???dddfffAAA===777BBBUUUwwwPPP777999DDDQQQhhhAAA999CCCLLLuuubbbFFFQQQnnnrrrEEEDDDaaaWWWFFFKKKrrr]]]CCCBBB]]]qqqhhh~~~[[[fffWWW===222444000...222111111111000000000000111111333333333222222222111111.........///////////////222000...,,,,,,---///000,,,,,,,,,---------............//////000000111111222222111000000111222333/////////000111111222222000000000000000000000000444444444333333333222222//////.........------------......///000111111222111111111111000000000000000000111222333333444444WWW@@@<<>>???DDDkkkeeeFFFNNNhhhuuuGGGEEE]]]XXXEEEKKKqqq^^^DDDCCC\\\qqqhhhpppXXXoooSSS<<<222555111000222000111111000000000000111111333333222222222111111111.../////////////////////222000...,,,,,,---///000,,,,,,---------...............//////000000000000111000///...---...///000......///000000111111222000000000000000000000000333333333222222222222111//////.........---------......//////000000111111111111111000000000//////222222222333444555555555tttzzzpppLLL<<<:::///333999///000000000000000000000000000333:::aaaXXX777222222...***000000//////...---------+++,,,...333777777222...............////////////+++---///000///.........333...)))***000333111,,,,,,...//////333<<>>UUU```^^^UUUGGG555///111666GGG___III===000---,,,+++******+++,,,---.........---,,,111///---,,,---///222444444333222111000111222222///...---,,,,,,,,,---......---------------------******+++,,,---///000111333222///222333---777QQQgggCCC???444222000---,,,,,,---///............---,,,***)))"""---444///(((%%%%%%###(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''''')))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((...***,,,///555RRR```>>>===<<>>777444111...,,,---......---...//////...---***))))))111888555///+++******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++(((***///333NNN]]]===<<<;;;FFFhhh{{{ZZZCCC===CCCgggyyyeee]]]kkkvvvKKK???GGGRRR|||LLLIIIVVVTTTHHHSSSdddFFFJJJgggdddHHHAAATTT|||nnnkkkiii[[[tttiii@@@444333777444444555///111111000000000000111111222222222111111111000000000000//////.........---//////...---,,,------...---------.........///////////////...............111000///...------...///------......//////000000////////////////////////000000000/////////......000000/////////.........////////////............000000000////////////............///////////////aaaFFFBBB;;;999666444555444333222000000000000000000000000222222<<>>qqqLLL333111...,,,///------------------------...------///111111000---............///////////////444888666111---...111888666777EEEaaatttiiiRRR>>>;;;???JJJRRROOOFFF???bbb{{{bbb777888AAA;;;;;;444...***,,,,,,***)))***)))************)))'''&&&)))(((((())))))***+++,,,...---,,,++++++,,,---...---,,,+++)))((())))))******+++,,,---...------,,,((()))+++---///000000000...111......111---222DDDfffVVV>>>999333//////000000000---...............------+++***)))******(((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((((((''''''&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))***&&&+++222333HHHXXX:::<<<===BBBeee{{{LLL???777444@@@nnn\\\QQQeeeqqqKKK===IIIhhhUUUJJJMMMzzzYYYHHHJJJeeepppMMMHHH___dddGGG>>>OOOuuunnnpppyyyllluuuLLL:::333555666111444666...111111000000000000111111111111111111000000000000111000000///......------......---------,,,,,,,,,............//////////////////.........---------,,,,,,++++++,,,---///000......///000000111111222////////////////////////000000000////////////...000000000000/////////...,,,------....../////////000000/////////.........000000000000000000000000vvvOOO888===777444:::888//////000000000000000000000000444333@@@tttJJJ222111---+++///------------------------,,,******---111222...***............/////////000000555999777000,,,...111111333111111BBB]]]oooqqq```XXXTTTTTTMMM???777888TTT~~~lll;;;777>>>333...+++'''%%%)))+++***)))+++***************(((&&&%%%''''''(((((()))*********,,,+++*********+++,,,------,,,***(((((((((((())))))***,,,---...------,,,((()))+++...///000//////...222......000---111AAA[[[sss@@@:::333000000111111000---------...............000+++'''(((***+++************))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((((((((('''&&&%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))+++''',,,444444FFFWWW:::<<<@@@BBBfffjjjJJJ===666666JJJ~~~lllGGG???NNNuuu}}}SSS???DDD^^^WWWIIIIIIsss[[[GGGFFF]]]sssPPPGGG]]]dddGGG===MMMtttooorrrrrrqqq|||tttBBB:::444555555000444666...111111000000000000111111111111111111000000000000111000000///...---------......---------,,,,,,,,,............/////////000//////.........---------))))))(((((()))+++---...//////000000111111222222////////////////////////111000000000////////////000000000000////////////,,,,,,------...///000000000/////////............333333222222222222222222hhhQQQ;;;>>>999222777333666333222000///......//////000<<>>CCCUUULLLMMMOOOjjjDDD???SSSnnnvvvfffkkkjjj[[[{{{YYY@@@666555444333222333444444222///,,,---000111000...333333222222111000//////111000///......///000111............////////////111///,,,++++++,,,///111000000//////.........---000...+++***)))***,,,...,,,---------.../////////,,,,,,,,,---------......,,,------...///000000111////////////000000000000,,,------...///000111111111111000//////000111222111111000000000000000000YYY???>>>999333888333666333222000///......//////222===EEErrrFFF444+++111---,,,........................,,,---...000000000000///000000/////////.........000000000000////////////))),,,))))))///333HHHhhhyyy]]]AAA///)))***...@@@rrrtttOOO@@@666,,,222))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***'''%%%&&&((())))))'''+++***)))((('''((())))))&&&&&&***......,,,---000------,,,,,,,,,...///000///...------...111444666NNNqqqNNN999888333...//////....../////////...---,,,,,,------...---+++***)))++++++***************+++***((('''(((,,,---+++(((***((('''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''')))***...444EEE|||LLL<<<888>>>IIIwwwsssNNN:::<<>>AAARRROOOMMMOOOnnnFFF@@@SSSooowwwiiimmmccc^^^RRR???444444222111111111222333111111333555666666333111333333222111111000//////000000///......///000000............////////////++++++,,,------,,,++++++000/////////............000...,,,******+++---...---------...............,,,,,,---------..................//////000000111////////////000000000000---------...///000000111777444000//////000///...000111111222111111000000eeeEEE???999555999333555333222000///......//////444<<>>MMM{{{\\\CCC@@@PPPmmm[[[JJJeeepppGGGAAA>>>UUUqqqEEE>>>CCC[[[sssLLLBBBPPP```@@@@@@OOOTTTMMMOOOsssJJJAAATTTpppzzzlllqqq|||\\\gggHHH>>>333333222111111111111222111555:::===<<<999666555222222222111111000000/////////...------...//////............///////////////333777::::::777333///////////////............000...,,,+++++++++---..................---------,,,------------.........000000000000000000000000////////////000000000000------......//////000000===777000...///000...+++000111222444444333111000pppJJJ???999666:::333555333111000///......//////444999MMMggg@@@333,,,111---,,,........................,,,---...000000000000///000000//////////////////000000000000////////////...///)))'''+++&&&'''444:::888444111...---------''';;;===444222***###***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))(((''')))((((((((()))+++---...'''000222,,,+++000000+++...---,,,++++++,,,---...000000///000111333666777IIIaaaEEE999999999111000000000000//////.........///000000///...---,,,,,,,,,------,,,***(((''')))((()))---111333111...---***'''''')))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''')))***///333BBByyywwwHHH;;;999<<>>;;;777555555222111111111000000000///.........------.....................////////////222666;;;>>>>>>;;;666222///////////////.........000///---,,,,,,,,,---.../////////...---------,,,------------............111111111111000000000000////////////000000000000.........///////////////???777///---000222///***///111333555555444222000wwwMMM@@@:::777:::222666333111000///......//////333666OOO```===222,,,111...---........................,,,---...000000000000/////////000000000000000000000000000000////////////000222+++(((,,,)))'''000......///...---***(((&&&$$$++++++))))))&&&%%%***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***'''''''''(((***---///111***888===555---...000......---,,,,,,,,,---...///000000000111222444666777GGGxxx~~~TTT<<<888999000111111000000////////////...///000000000///...---,,,---------,,,+++)))((()))((()))---222555444111///+++''''''***+++***'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''')))+++///222???uuuvvvGGG:::888888OOOvvvyyyMMMBBBJJJ[[[```XXX]]]SSSGGG===CCCgggQQQFFFPPPppp{{{MMMEEEPPPbbbJJJNNNyyy|||PPPDDDVVVsssqqquuu^^^WWW|||hhh;;;:::777777777777666666555555666888:::999555111111333111111111000000000000000---..................---............////////////+++---000222222000---+++.........///////////////000///...---------....../////////...---------,,,---------.........//////111111111111000000000000////////////000000000000///////////////.........;;;444---,,,111333111---...000333555555444222111yyyNNN@@@:::777888111777333222000///......//////444444SSSZZZ;;;111,,,111...---------------------------,,,---...000000000000/////////000000000000111111000000000000////////////,,,///)))%%%)))(((&&&......,,,***(((((((((***+++)))))))))((((((***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((('''))),,,...)))(((((()))+++---///000,,,999BBB<<<222---...111------,,,,,,---...000111//////000111222444555666@@@kkknnnEEE777666///222222111000000000000000...///000000000000......,,,---------,,,+++*********((((((,,,222666777555000+++''''''+++---***'''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''***+++///111===rrrvvvGGG:::888666PPPuuu]]]???<<>><<>>>>>222,,,///++++++,,,---...///000111////////////000000000111:::JJJjjjJJJ<<<666---000666333222000'''......//////000000111111///...------...222555777///...,,,,,,,,,///111333000///---***)))((())))))))))))))))))))))))))))))((('''''''''((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''***///)))///;;;bbbzzzEEE666888BBBMMMuuu```BBBCCCEEE<<>>KKK|||iii???:::;;;;;;[[[sssOOOJJJQQQdddIIIIIIfffgggLLLJJJgggLLLHHHXXX{{{pppuuuaaa^^^\\\;;;999222444333333222222111111000///111333222///---///111111///...///111222000...000000000///......---------------............///........................++++++,,,---...///000000////////////////////////111000000///......------,,,---.../////////......000000/////////.........///000111111000///...---//////......---.........---.........///000000000//////000111222333333444uuuKKK===666444888000222111222333000---,,,///222666GGGwwwvvvDDD111---,,,---(((/////////---------...///000000---,,,---000222000............//////000000111/////////000000000111111111///---+++))))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''))))))(((((((((***+++,,,)))))))))******))))))))))))))))))***+++,,,,,,,,,************+++++++++++++++***)))(((((()))+++,,,...+++///777888111...111....................................------------666888jjjRRREEE555000000,,,...555444//////000000000000000000.........000333777;;;>>>111000...,,,,,,,,,...///000///...,,,***((('''''')))))))))))))))))))))))))))((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))''')))...)))///999[[[xxxFFF999999888BBBjjjbbbNNNVVVcccXXX<<<666===888CCCuuummmBBB999999777KKKvvvUUUJJJPPP}}}sssNNNJJJdddpppMMMJJJeeeNNNHHHWWWzzzsssxxx~~~]]]iiiIII444777111333333333222111111000000///222444333000...///111111000//////111111000///000000000///......---------------............///........................,,,,,,---...///000111111////////////////////////111000000//////......---,,,,,,---............---000000000/////////......///000000000000//////.........///////////////...//////////////////////////////000111222333333444sssJJJ===666333777111444111222333000------///222888JJJmmm???111...,,,///)))000---------.........//////333000---...111222111///---........./////////000//////000000000111111111222111///,,,***)))))))))))))))))))))))))))))))))------...///...---,,,+++))))))(((((()))+++,,,---))))))***++++++***))))))***+++++++++,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,+++)))'''''')))+++------+++...333444000///111000000//////...------,,,---------,,,,,,,,,,,,,,,555222YYYfffMMM;;;666888333333666444111111000000000000000000---------///222555888:::111000...,,,++++++,,,,,,//////...---+++)))'''&&&(((((((((((((((((((((((()))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((---(((///888VVVvvvGGG:::999777@@@gggrrr|||TTT999666AAA>>>KKK}}}nnnFFF<<<;;;999EEEhhhZZZGGGMMMwwwSSSKKK```zzzRRRLLLeeeQQQHHHVVVzzzwww|||vvvYYYsssvvv???555888222333333222222111000000000///222555444111///000222111111000000000000000///000000000///......---------------............///---------...............---......///000111111111////////////////////////000000000000//////......,,,,,,,,,---------------000000000////////////...///000000000000/////////---...///000111000///...000000000/////////////////////000111222333333444nnnGGG<<<666333777111444000222333111...---000333999MMMeee===333111///111,,,222------............------000......111555777555333............////////////000000000000111111111111444222000---+++*********+++++++++++++++++++++++++++---...000///---+++******)))))))))***+++---...)))***+++,,,,,,+++***)))...---------,,,,,,,,,+++,,,,,,,,,,,,------------...,,,)))(((((()))+++------,,,---111222000///111000000///...---,,,++++++,,,,,,,,,,,,++++++++++++555000MMMbbbJJJ@@@BBB>>>;;;;;;777222222111111000000//////------------...000222333111000...,,,+++*********------......,,,***'''&&&((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((+++(((///666PPPtttGGG:::888888BBBiiiZZZ===888===???RRRiii]]]^^^cccaaaCCC<<<:::;;;BBB]]]^^^EEEIIIoooYYYLLL[[[XXXOOOdddSSSHHHVVV{{{zzzpppZZZ|||ggg???::::::555333333222111111000000//////222555444111//////111111222222111000//////000000000000///......---------------............///---------.........//////......//////000111111111000000000000000000000000000000000000000/////////,,,,,,,,,,,,------......111000000000////////////000////////////000000000---...///000000///...---000000000000000///////////////000111222333333444hhhCCC:::666444777000444000222333111......111444<<>>;;;777////////////////////////000000000111111111222222444222000...,,,,,,+++,,,------------------------(((***,,,......+++(((&&&++++++*********,,,---...)))***,,,------,,,***)))/////////...---,,,,,,,,,------------...............---+++******+++,,,---------...000111000000000//////...---,,,+++******++++++++++++,,,,,,,,,,,,222111EEE|||\\\KKKKKKFFF???999222333333222111000000//////......------------......000///...,,,+++***))))))***+++---......+++(((&&&))))))))))))))))))))))))&&&''''''(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((('''***'''///444KKKrrrFFF:::666;;;EEEmmmbbbBBB:::777???YYYjjjKKK>>>>>>GGGKKK;;;777333777===PPPfffGGGGGGfff]]]LLLVVV[[[PPPaaaUUUIIIWWW}}}}}}mmm___XXX@@@>>>999555222222222111000000//////...111555444111//////000111222333222000//////000000000000///......---------------............///,,,,,,------.../////////.../////////000000000111000000000000000000000000000000000000000000000000---------,,,---......///111111000000000/////////000////////////000000111...............------,,,000000000000000000000000//////000111222333333444aaa???999777444777000333000222333111......111555AAAXXXWWW888555222///111,,,000...------,,,,,,---......(((,,,333<<>>:::888777...444;;;FFFrrrpppLLLHHH___```KKKRRR[[[MMM[[[VVVIIIXXXkkkgggHHH===<<<444333222222111111000000//////,,,000444444111......///111333444333000...///111000000000///......---------------............///,,,,,,------...//////000......////////////000000000000000000000000000000000000000000000000000000......---------...///000111111111000000000//////000///......///000111222000///...,,,++++++++++++/////////000111111111222//////000111222333333444]]]<<<888777555777000333000222333111///...222555FFF\\\RRR555444111---000***...---,,,++++++,,,---///000,,,000888AAAEEEAAA888000111111111111000000000000000111111111111222222222333222000///.........///000000000000000000000000222555888;;;:::777333000...---,,,+++++++++,,,---)))+++---//////---+++)))------......///000000000............/////////////////////......------,,,---000111111111111///,,,,,,,,,++++++***))))))((())))))***+++---...///000)))333===iii]]]@@@555444333222111///......000000000000111111111111...------,,,+++***)))(((&&&(((,,,//////---***((())))))))))))))))))))))))###$$$&&&((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((&&&)))'''///333EEEoooEEE888333<<>>666///111000///......///000111111000///......///000111222222111000///...------000///...------...///000111--->>>QQQGGG555......222///------000111111///---...///000000///...---------.....................///000111111000///...//////...------,,,++++++************************''''''''''''((((((((()))***)))))))))***,,,...///555666666]]]eeeBBB999666444555444///...000000/////////............***,,,---...---+++(((&&&))))))***+++,,,------...))))))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((+++***)))...111///GGGooonnn>>>555777444MMMwwwjjjAAA999777333666777:::777444333333IIIlllKKKGGGXXXzzzgggOOOQQQuuuZZZMMMOOO|||WWWJJJTTT{{{|||{{{jjjaaaooo]]]===222444777444222222111111000/////////000000000000000000000000000000000000000000000000......//////////////////000000000000000000000000........................,,,,,,---...///000111222000000000000////////////111000/////////000222333////////////000000000000000/////////............---------.........//////...---,,,,,,,,,,,,---...---...///111111111000///////////////000000000000oooGGG???666333555777444111111222222///---///444888LLLsssxxxFFF666000000---///222---...........................///222666999888444000000000///......///000111000000///......///000111222111111000///.........000///............///000333333DDDPPPFFF999666555333000---...000111111000...///000000000000///..............................///000000000///...---......------,,,++++++***************************'''''''''((((((((())))))***)))))))))***,,,...///111444333UUU___DDD888444333555444000...///000000/////////.........+++,,,...///...,,,)))((()))******++++++,,,,,,,,,***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((,,,+++***///111---BBBgggkkk>>>666888333GGGmmmllluuupppCCC777666777???EEEKKKEEE;;;777999NNNmmmPPPIIIWWWwwwkkkPPPPPPsssYYYMMMOOO{{{WWWKKKVVV{{{yyyxxxdddZZZoooSSS;;;222111444222222222111111000/////////000000000000000000000000000000000000000000000000........................000000000000000000000000........................,,,,,,---...///000111111111000000000////////////000000/////////000222222////////////000000000000000000/////////.........---------.........//////......,,,,,,,,,,,,......---...///000111111000/////////000000000111111111___EEE>>>666333555666444111111222222///---///444999OOOnnnDDD444000111---...111---........................222000///000111222222111000//////.........//////000000////////////000000111111111000000/////////000000////////////000000,,,///<<>>777333222555555111...///000000000/////////......---...///000///---+++***************************,,,+++)))((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((---,,,+++///111+++;;;\\\ggg===777888777CCCdddyyyYYYEEERRRwwwyyyKKK;;;;;;DDDTTTfffnnnaaaGGG:::===PPPiiiVVVHHHRRRpppsssQQQNNNnnnWWWMMMNNNzzzVVVLLLXXX|||uuuuuu~~~\\\SSSrrrFFF888444///000222222111111000000//////...000000000000000000000000000000000000000000000000........................000000000000000000000000........................,,,------...///000111111111111000000000/////////000000/////////000111111////////////000000000000000000000/////////......------.........////////////...---,,,,,,---...///...//////000000000000///000000111222222222222111YYYBBB<<<666333444555444222111222222000...000555:::PPPcccAAA333000111---...111---............////////////555333000//////000222222//////..................000000000///////////////111111000000000000000000000000000000000000000000***,,,444666444===@@@444444333111000000111222222000111111111111111111000000000000000000/////////.........---,,,+++******++++++******))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))((()))***+++---...,,,222333DDD~~~mmmGGG???888333111444555222//////000000000////////////......///000000000...---,,,++++++******))))))))))))---,,,***(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***+++***...111+++666RRRbbb<<<777999===DDDaaa\\\FFF===KKKnnn```QQQSSScccyyyTTT<<<===MMM```XXXEEEKKKhhhzzzRRRLLLgggVVVMMMNNNwwwTTTKKKYYY}}}tttvvvwwwVVVPPP{{{mmm;;;888777//////333111111111000//////......////////////////////////////////////////////////............------------////////////////////////........................------......///000000111111111111000000000//////000000/////////000000000////////////000000000000000000000////////////...............///////////////...---,,,,,,---...////////////000000000000///000111222333333333222222~~~pppdddMMM???;;;666444444444333222111222222000...000666:::RRRXXX===111000222------000---........./////////000000555555444333111111222222............------,,,,,,000000000000000///......000000000000111111111111000111111111111111111000555222444777>>>NNNPPP???555444333222111111222333222222222111111222222222222222111111111000000000///...---,,,+++***))))))***)))))))))))))))((((((''''''''''''''''''''''''(((((((((((()))))))))***)))((((((((()))+++---...---333666@@@nnnWWWIII;;;444111333555333000///111000000000//////////////////000000000///...---+++******))))))(((((('''---,,,***)))((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''')))(((,,,111,,,444KKK^^^;;;888888>>>EEEdddnnnDDD:::999DDDaaa~~~aaa>>>;;;JJJ\\\YYYBBBFFF^^^RRRIII```VVVMMMLLLsssSSSKKKYYY|||tttyyyqqqUUUXXX___555888:::222111666111111000000///.........//////////////////////////////////////////////////////.........---------////////////////////////........................------......//////000000111111111111000000000000//////000000000/////////////////////000000000000111000000000////////////........./////////000000///...------------...///000000000////////////000000111333444444444222222ZZZIII<<<<<<999666444444444333333111222222000///111666;;;YYYOOO:::///000333------000---.........//////000000111333555666555333111111222............---,,,+++***000111111111000///...---000000000111111222222222111111222222222222111111555///000555===MMMOOO???555666555333111111333444444333222222222222333444333333333222222111111000000///---,,,***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******(((((((((((()))+++,,,...///222777===^^^jjjNNN@@@777111222555333111111111111000000000//////////////////000000//////...***)))))))))((((((''''''---,,,***)))((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''')))'''+++000---222EEE[[[;;;888777999DDDgggZZZ<<<777888>>>VVVmmmEEE<<>>666777888555222111333666555444333333333333444555555555444333333222111111333111...,,,***)))(((((())))))))))))************))))))))))))))))))))))))))))))))))))************(((((('''((()))***,,,---...+++333888FFFlllHHH<<<222111444444333333111111111111000000000000............////////////((((((((((((((((((((((((+++***)))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))+++,,,((()))///,,,///===jjjYYY;;;888444999JJJmmmwww@@@666333555;;;RRRTTT;;;>>>SSSyyyrrrXXXJJJFFFoooOOOFFFPPPpppYYYOOOHHHfff___NNNWWWuuuppp~~~___[[[hhhFFF111111000000333000000000000///......------000000000000000000000000000000000000000000000000333222222111000//////...000000000000000000000000.................................///////////////222222222111111111111000//////000000000///---,,,////////////000000000000111111111111000000000000////////////000000000000000///...------...///000222111000.........///000...///222444444333111///NNN>>>;;;888555555666666333000777)))444222+++333888DDDtttvvvBBB222111///.........///000////////////............////////////....................................////////////000000000000///...---///111333333222333333444555444333111000555555666777888999999:::888777444222222333555666333000111444111---111888111333444666555333111///......---,,,+++))))))((()))((((((((('''''''''''')))))))))))))))))))))))))))))))))(((''''''&&&&&&))))))***+++,,,,,,------111+++555;;;BBBsss```HHH555555===<<<333...222222222111111111111000000///---,,,++++++,,,,,,---,,,+++))))))))))))***&&&&&&'''((()))***+++++++++******)))(((''''''&&&))))))((((((''''''&&&&&&))))))))))))))))))))))))***))))))***,,,000444777```WWW999666000777PPPsssUUUFFF:::///:::DDDOOO}}}bbbYYYaaaNNN@@@KKKCCCsssXXX<<>>222111///.........///000////////////............////////////..................................../////////////////////000......///111333444444333333333444555444333222111222333444555666777888999999777555333222333555666555333444666444000333:::333444555666555333111///------,,,+++***))))))((())))))(((((((((''''''''')))))))))))))))))))))))))))))))))(((((('''''''''*********+++,,,,,,------111+++333888>>>lllwwwVVV888444999666000...222222222111111111111000000///...,,,++++++,,,,,,---,,,+++***))))))******''''''(((((())))))***************)))((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((()))))))))***---000444666XXXUUU999666111555OOOuuuNNN???;;;///888CCCSSS^^^GGGCCCOOO}}}[[[DDDHHHCCCkkkcccBBBNNNiiifffHHHPPPpppxxxSSSQQQlllttt___mmm~~~|||___iiiMMM<<<000222555111000222///////////////.........000000000000/////////...000000000000000000000000///...------------...///................................................/////////000000000111111000111222333333222111000......//////...,,,***)))------///000000000///.........//////000000000000............//////////////////.........///000111222000///......///000222////////////000000000111SSSCCC;;;888555555666666333000111(((111000///555:::PPPeee888111000///.........///000/////////............---/////////............---........................////////////////////////......000333666777555333222333444444444333222111111111222444555777888888:::999666444444444555666444444555666333000222888555555666666555222000...+++++++++******))))))))))))))))))((((((((('''''')))))))))))))))))))))))))))))))))(((((((((((((((***++++++,,,,,,---------222,,,111444:::bbbrrrGGG999999444111444222222222111111111111000000///...---,,,,,,,,,,,,...---,,,+++************(((((((((((())))))))))))******))))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))+++---000222444MMMSSS888666222444OOOxxxLLL;;;;;;///444AAAWWWlllEEE555666CCCsssnnnIIIDDDDDD^^^oooJJJPPPhhhtttQQQUUUsss~~~WWWSSSlllttt]]]jjjzzzddduuusssFFF999000222555222///111000000//////.........---000000000/////////......000000000000000000000000///...------------...///------------------------............................../////////000000000000111222333333222111000------......------,,,+++---......///000/////////...////////////000000000............/////////////////////...///000000111111000000//////000000111/////////000000000111111VVVEEE;;;888555555666666333000000***111///111555:::XXX[[[555111000///...---...////////////.........---------//////.........---------........................///////////////.........---...111555888888666444222333444444444333222111111222333555666888999::::::999777555555555666666222444555444111///111444666777777666444111///---******)))))))))))))))))))))))))))(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,---------...222...000222999[[[aaaHHH>>>666444:::222222222111111111000000//////......------------...------,,,++++++*********)))))))))((((((((('''***)))))))))((((((((('''&&&&&&''''''(((((())))))(((((((((((((((((((((((('''((()))+++...///111222CCC|||QQQ777777333777NNN{{{]]]DDD>>>222333BBB^^^WWWCCC777<<>>nnnPPP666777333<<>>oooKKK444000///...---------...///.........------------,,,.........------------,,,////////////////////////000//////......---------......000222555555333111111222333444444444333222555666666777888999::::::666666555555666666777777<<>>IIIxxxssslllgggpppnnnEEE:::333<<>>:::::::::888444444333111000...---,,,------,,,+++***))))))(((*********)))))))))(((((())))))))))))))))))))))))(((((()))***+++,,,---..............................111...111999FFF}}}\\\EEE;;;333222222222111111111111000---...///000000///...---......//////...---,,,+++))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((('''''''''''''''''''''''''''''''''(((((('''((())),,,///111888ZZZOOO666666222===EEEssshhhDDD999222<<>>666000111111111000///---,,,000///...---,,,------...,,,,,,,,,+++++++++******........................////////////000000000000...///000111222222111000000111222222444444555666000111333333333444666888333333444444555666666666999888777555444222111111000...,,,***((('''''''''+++***))))))***,,,...///'''***,,,+++(((''')))+++,,,+++)))((((((((()))***+++---///...+++)))+++...---...///000000///...---------444222666===ddd\\\CCCEEE888555222111444666333...000/////////............------......---+++***)))***))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''''''''(((((((((((((((''''''''''''''''''''''''((((((((()))+++---000111:::HHHNNN>>>111333666FFFnnn|||OOOEEE@@@IIImmm[[[@@@???;;;KKK|||SSS<<>>333222111////////////000//////.........000111222000000///...------,,,,,,/////////...---------,,,......//////000000111111---......///000111111222000///...------...///000111111111000000000000000333222000/////////000111........................000000000000000000000000000000000000////////////,,,,,,++++++,,,...///000444444555555444222111000111111111111111111111111......------...///111222WWW@@@888:::;;;;;;888555444333///222...222777555YYY\\\999333///000000111000///------///...------,,,---......---,,,,,,,,,,,,+++++++++........................000000000///////////////---...000111222222111111111222222333333444444444222111000111333555666666444444444444444555555555888777666555333111///...,,,,,,***)))))))))************))))))***+++---...)))+++...---***)))+++...+++***)))((((((((())))))))),,,...---+++***,,,......//////000000///...---------333000444:::^^^\\\JJJ999666222000222444222///000000/////////.........------......---,,,***))))))))))))((((((''''''''',,,,,,,,,,,,,,,,,,,,,,,,)))(((((('''''''''((((((''''''''''''''''''''''''''''''((((((***---///000999EEEMMM===111444555GGGoooxxxbbb___iiiOOO;;;??????RRRnnnQQQDDDCCCYYYpppMMMGGG^^^iiiRRRTTTdddPPP^^^[[[BBBHHHYYYkkkttt|||cccmmmHHH<<<333222111////////////000............///111333444000//////...------,,,,,,..................------.../////////000000000111.........///000111111111000///...------...///000111000000000000000000000333222111000///000000111........................000000000000000000000000000000000000////////////,,,,,,,,,,,,,,,...///000333444444444444222111000111111111111111111111111...............000111222XXXCCC666;;;???>>>999555444666///333///222888999```QQQ333000....../////////......---...---------------...///......---------,,,,,,,,,........................111000000//////.........,,,---///000111222222222333333333333333333333333111...,,,...333777666333444444444444333333333333555555555444222///,,,***)))))))))))))))+++,,,,,,))))))))))))***+++,,,---***,,,///...,,,+++---000******)))((((((((((((((((((+++------******,,,/////////000000///...------...---222///222666UUU~~~UUUBBB<<<555222333444444333000000000/////////......---............,,,+++***)))))))))((((((((((((((('''(((((())))))*********,,,***(((&&&&&&&&&'''((('''''''''''''''''''''''''''''''''((())),,,...///666@@@vvv~~~JJJ===222666777LLLvvvqqqDDD666===AAAYYYhhhXXXLLLEEECCC@@@RRRwwwTTTDDDWWWyyyVVVUUUiiiPPP[[[ZZZCCCGGGSSSbbbkkk~~~xxxdddvvvooo===999333222000///......///000------...///000333444666/////////...------,,,,,,..................//////////////////000000000000......//////000000111111000000............000000000000000000000000111111222222111000000000000111........................000000000000000000000000000000000000////////////------,,,------...///000222333444444333222000///111111111111111111111111//////...//////000222222XXXFFF777>>>CCC@@@999333333555---333///111888===gggKKK111///---------...............------------------......///.........------------........................111111000///......------+++,,,...///111222333333333333333333222222111111///++++++111:::>>>999222555444444333222222111111222333333333000,,,(((&&&((((((((()))***+++,,,,,,))))))))))))******++++++(((+++------+++***,,,///)))))))))((((((((((((((('''***---,,,+++***---000000000000//////...------......333///444777OOOpppTTTHHH;;;666666666777999000000000////////////...---...//////...---,,,+++))))))))))))))))))))))))%%%&&&&&&'''((()))******...,,,)))&&&%%%&&&'''((('''''''''''''''''''''''''''''''''''')))+++---...333;;;gggzzzGGG<<<333777:::RRRrrrIII;;;???GGGdddaaaHHH;;;:::@@@@@@===KKKjjjUUUDDDRRR|||[[[VVVkkkPPPZZZaaaOOOSSSZZZcccgggxxxtttccc\\\666999333222000///......//////......///000111222333444//////.........---------------......//////000000////////////000000000000.../////////000000000111111000///......///000111000000000000000111111111222222111111111000000000........................////////////////////////000000000000////////////------.........//////000111222333333333222000///111111111111111111111111//////000000111222222333}}}UUUFFF:::@@@DDD@@@777111000333)))111...///777AAApppzzzHHH333000,,,,,,,,,,,,,,,---------,,,,,,------------------/////////.........------........................111000000///...------,,,,,,,,,---...000111333444444333333222222111111000111000333===HHHJJJBBB888444444333222111000000//////000111000...+++'''$$$((()))))))))*********))))))*********++++++++++++&&&(((+++***((('''))),,,)))))))))))))))(((((('''(((+++------++++++...111000000//////............///000444111777999LLLkkkVVV@@@777555555555777111000000000////////////---...///000///...---,,,***************)))))))))------......///000111111///---)))'''%%%&&&'''((((((((((((((((((((((((((('''''''''''')))+++---...111777XXXwwwEEE<<<444888777SSSdddSSSRRR___|||lllRRREEE999===DDD>>>:::DDD\\\uuuPPPFFFPPPwww```XXX|||lllQQQYYYhhhTTTUUUYYYaaafffxxxttteeeMMM555999222111000............///000000000000111111111000...............------------......//////000000000000000000000////////////////////////000000000000111000///......///000111//////000000111111111111222222222222111111111000////////////////////////////////////////////////000000000000////////////......//////////////////000111222222222111000///111111111111111111111111000000111222222333333333tttPPPEEE<<>>QQQXXX888111111---,,,+++***))))))******---.........---+++***))).........---------,,,,,,...................................................---------...///111222222222222111111111111111333333777>>>FFFFFF>>>777111111111000000/////////------,,,,,,+++)))(((''''''((()))******)))((((((+++,,,------------,,,+++)))+++,,,+++'''&&&'''******++++++,,,+++***)))(((,,,///111000---,,,///111......------...///000111000111555000777777>>>lll___HHHBBB<<<555333111111111000000000//////...///000111111000///.........---,,,***)))((((((''''''''''''((((((((((((,,,+++***)))((((((((((((((((((((((((((((((((((((***)))))))))***,,,---......333CCCxxxsssDDD<<<444777===[[[___>>>666999222===HHH999999<<>>;;;DDDVVVeee|||xxx{{{fff>>>999444222111///...------......---...//////000///..............................000000000///////////////111000000000/////////...000000000000////////////222111000//////000111222...//////000111111222222222222333333333222111000////////////////////////000000000000000000000000000000000000///////////////000111111111000000///...///000111111000//////111111111111111111111111111222333444555555444444dddEEE@@@:::888666444222222222333***777666666BBBWWWIII000...000...---+++)))(((((())))))......///...---+++)))'''......---------,,,,,,,,,........................---------...............///...------...///000111111111111111111111111111---,,,---111666666111+++000000000000////////////,,,,,,++++++***)))))))))&&&'''(((*********)))))),,,---.........---,,,+++,,,...///---)))''')))+++++++++,,,---,,,+++***)))...111222111...---///111------------...000111333000111444...444333777bbbrrrWWWOOOFFF===999111111111111000000000000...///000111111000////////////...,,,***)))''''''......------------------++++++******))))))(((((())))))))))))))))))))))))******))))))***,,,...///...333???qqqsssDDD<<<444777HHHggghhhCCC<<<@@@:::JJJYYYKKK:::;;;FFFeeesssWWWAAA<<>>666;;;MMMlllppp\\\XXX]]]vvv~~~gggKKK999GGGbbbxxx^^^III@@@EEEVVVwwwUUUcccRRRRRRtttkkkCCC:::888>>>SSSfff~~~EEE555888444////////////............,,,,,,.../////////...------------.........//////000000000000000000000000000000000000000000000000---...///000000///...---...........................///000111333444555555333333333333333333333333000000000000000000000000000000000111111111111111///000111111111000...---............////////////111000///......///000111222222222222111111111111111111222333333444555555kkkJJJ>>>444444444444333222222111111111111999===DDDmmm~~~HHH666111,,,---......------......///000,,,---...---,,,+++,,,---,,,,,,------------,,,,,,---------,,,,,,+++++++++++++++,,,---...///111222777555222///---,,,,,,---222222222111000000//////+++***((('''''''''((()))'''***,,,,,,)))(((***,,,((((((((((((((('''''''''((((((((((((((((((((((((&&&(((+++...///000//////......------,,,+++++++++***+++,,,---......------//////000000111111222222111111000000//////.........---///000...///777AAAkkk~~~___JJJ<<<333222222,,,...222---////////////////////////,,,+++++++++******************))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))+++***)))((((((((()))***(((///000III|||III>>>666:::MMMjjj~~~UUU===EEE]]]jjjOOO@@@BBBOOO\\\bbbVVVRRRqqqfff@@@999999<<>>222000---++++++++++++,,,,,,---......,,,,,,---------------...+++,,,---......---,,,+++......---,,,+++******)))+++******+++---///111333<<<:::777444222111000111000000000/////////......---,,,+++))))))******+++%%%(((******''''''))),,,((((((((('''''''''''''''''''''(((((((((((())))))'''(((+++---...//////.........------,,,,,,,,,,,,***+++---.........---,,,//////000000111222222222222111111000///......------,,,---///......555>>>]]]uuuUUUDDD777333333---...111,,,000000000///////////////******++++++++++++++++++******)))))))))))))))((('''''''''(((((((((((((((((((((((((((((((((((((((+++***)))(((''''''((()))'''...///???xxxvvvDDD999111666NNNhhhwwwgggjjj]]]BBBDDDTTT|||}}}ZZZCCCAAAOOOaaaaaa\\\RRRnnnggg@@@888999;;;FFFRRRiiiOOO:::777000111////////////............,,,,,,.../////////...---........................////////////////////////////////////////////////...//////////////////...........................---...///000111333444444222222222111111111111111111111111111111111111111111111111111111000000000///000111111111000...------------.........//////111000/////////000111222111111111222222333333333222222222333333444444444zzz```EEE======666444333333222222111000000444111333888NNNZZZ999000000...)))'''((()))******+++++++++------,,,------......---***+++,,,------,,,+++***......------,,,+++******************,,,...111222999777666444222222222222---------,,,,,,,,,,,,,,,,,,+++***)))((()))******%%%'''***)))'''&&&))),,,((((((((((((((((((''''''((()))))))))))))))))))))((()))***,,,---...............------------,,,,,,+++,,,---.........---,,,......///000111222222333222111111000///......---...,,,---.........333;;;TTTpppTTTAAA::::::666666888444111111000000////////////+++++++++++++++,,,,,,,,,+++*********))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((+++***)))'''''''''(((((()))///111999dddrrrBBB999222666MMMfffUUUFFFKKKrrraaaEEEDDDJJJdddfffIIICCCSSSddd___bbbTTTlllqqqEEE::::::999AAAJJJ```|||AAA888888000000////////////............,,,,,,.../////////...---.....................---/////////////////////////////////////////////////////////....../////////........................------...///111222333333222222222111111000000000111111111111111111111111111111111000000////////////000111111111000...---------------............111000/////////111222333111111222222333333333444222222333333333333444444xxx[[[KKK===:::;;;888333333333222111111000000444000333===]]]LLL666000000///'''&&&'''((()))***+++++++++///---,,,---......---,,,++++++,,,,,,,,,,,,++++++.........------,,,,,,,,,))))))***+++,,,---///000000000///...............++++++++++++++++++++++++)))(((&&&%%%%%%%%%&&&'''%%%(((******'''&&&(((***(((((((((((()))))))))***+++++++++******)))))))))((()))***,,,------............------------------,,,---...//////...---,,,+++,,,---///000222333444111111000000//////......///---,,,//////...333999LLLfffMMM>>>:::444333555222222111111000000//////...,,,,,,,,,---------------,,,,,,++++++***)))))))))((((((((((((((('''''''''))))))))))))))))))))))))***)))((('''''''''((()))+++---222666RRRrrrDDD===777<<>>HHHeeesssMMM???999===ZZZ```CCC@@@???JJJhhh|||oooPPPFFFRRRgggZZZxxxnnnYYYkkkZZZ>>>999:::???DDDXXX|||OOO777333333444111////////////............,,,,,,.../////////...---//////.........---------000000000000000000000000000000000000000000000000000///...------...///000........................+++,,,---...000111222222444333333222111111000000000000000000000000000000000//////...------,,,,,,///000111111111000...---,,,,,,---------.........111000//////000222333444333333333333333333222222333333333333333333333333uuuFFFAAA???777333333333333222222111000000000222222;;;RRRmmm999222......///&&&***+++---///000000000///222///------//////,,,***---,,,+++******+++,,,---.........///////////////((()))+++,,,---,,,,,,+++000000000000000/////////---.....................///...,,,+++++++++,,,---%%%)))------***'''&&&'''''''''(((***+++,,,---...000///...---+++***))))))))))))***+++,,,,,,------------..................---.../////////...---,,,&&&(((***,,,///222444555////////////000000000000111...---000000000222777???rrrlllUUUAAA888999777222222222111000//////...000000/////////...............------,,,+++******))))))(((((('''''''''&&&))))))))))))))))))))))))((('''&&&&&&'''((()))******&&&///222888mmmhhh===999666;;;GGGeeehhh@@@666555888QQQ___AAA>>>???JJJdddppp{{{~~~||||||nnnPPPFFFMMMwwwiiiYYYrrrppp[[[kkkaaa@@@999:::@@@DDDWWWtttzzzAAA666000111555111000/////////............,,,---.../////////...---//////.........---------000000000000000000000000000000000000000000000000000///...------...///000........................+++,,,---...///111222222444444333333222111000000//////////////////////////////...---,,,,,,++++++///000111111111000...---,,,,,,,,,---------......111000000000000222444555444444444333333222222222333333333333333333333333KKK@@@===888666444555444222000//////000000///>>>999TTT___<<<444,,,,,,'''***&&&(((***,,,,,,+++)))'''))))))***+++,,,,,,------,,,...000///,,,+++---///+++,,,---.........---,,,...------,,,,,,+++******---------.........//////........................//////...------,,,+++******,,,...---)))(((***,,,)))(((''''''''')))***+++))),,,...,,,***(((***---******++++++,,,---.........---,,,+++++++++,,,------...///111111000...,,,((()))+++---///111222333333333222222111000000/////////000000111111222222;;;ccceeeJJJ;;;444222444333222111000000000000000/////////............------......---+++***)))(((((((((((())))))))))))&&&'''((())))))((('''&&&&&&'''''''''(((((())))))$$$***,,,///:::UUUaaaBBB;;;999:::HHHaaaUUUBBB999888>>>ZZZvvvuuuqqqaaa@@@<<>>>>>cccYYY999333,,,---***---(((***,,,......,,,***)))))))))******+++,,,,,,---,,,...000///,,,+++---///,,,,,,---......---,,,+++------------,,,,,,,,,,,,---------.........//////........................//////...---,,,,,,+++++++++---///---***)))+++---+++***)))(((((()))***+++))),,,...---***)))+++...+++,,,,,,------.........///...,,,+++******++++++///...------......///...,,,---...///111333444444333333222111000//////...//////000000111111222222999\\\cccFFF:::888222222111000000/////////000000/////////.........,,,------------+++***)))))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''((((((((()))&&&)))+++///666IIIaaaBBB:::888999CCC\\\|||MMM;;;888888???[[[tttVVVVVVVVVggg|||fffCCC<<<>>>JJJeeexxx|||WWWEEEBBB\\\oooUUUcccdddSSSeeebbb>>><<<;;;:::AAA^^^PPP???:::///555444000//////.........---------///............---------------,,,++++++,,,------///............---------111000///...---......///000000000000////////////000111222222222111///...111000/////////000222333333444444555444222111000//////------------...///...---------,,,+++++++++,,,---.........---,,,+++,,,+++***+++...000///---111111222222333444444555111111111222222333333444444444444444444444444444VVVCCC<<<777555333444333222111000000111222555===FFFxxxQQQ555111,,,///,,,...***+++---......---+++***)))))))))***++++++,,,,,,+++---///...,,,+++---///---......///...---+++***---------------.........---------........................//////.........000///---,,,+++,,,,,,---,,,...000///,,,***,,,......---,,,+++************))),,,...---++++++---000........./////////......000///---***))))))))))))///,,,***)))+++---///000///000111222333444444444333222222111000///...---//////000000111222222333888RRR]]]EEE===555555444333111000//////000000000/////////......,,,,,,------,,,+++***)))))))))))))))))))))))))))''''''))))))))))))''''''''''''''''''(((((((((((((((((()))///222:::jjjaaaAAA999666777<<>>;;;::::::AAA\\\~~~ooo???888777///333000////////////.........------///............---------...---,,,++++++,,,---...///............---------000///......------......////////////000000000000000111222222222111//////111111000///000111222333333444444444444222111000//////---------...///000---------------------,,,+++,,,---.........---,,,,,,+++***+++---......---111111111222333333444444000000111222333333444444444444444555555444444444\\\EEE;;;666555111444333222111111111222333666;;;OOOIII333000+++///,,,...)))***+++,,,,,,+++)))((())))))))))))******++++++***,,,......+++***,,,///.../////////...,,,***))),,,,,,------...///000000........................---...////////////...---///...,,,++++++,,,---...---000111000---+++---000000000...---+++******)))))),,,......,,,,,,...111///000111111111000///...111///---***)))(((''''''...+++'''(((***---......//////111222222222222222222111111000///...---,,,//////000111222222333333999III{{{ZZZBBB===;;;888555333222111111000000000////////////...+++,,,---------+++***)))+++***************))))))'''((()))******)))(((''''''''''''(((((((((((((((***((()))000000///WWW```@@@888555555999UUUyyyQQQ@@@AAAEEEUUUtttbbb===;;;@@@KKKrrrZZZDDDCCC[[[mmmEEE;;;===GGG```uuuvvvXXXLLLYYYuuuQQQSSSzzz```JJJWWW```>>>:::999:::AAAZZZyyyXXX555444444...111---111////////////............///............---------...---,,,++++++,,,---...///............---------//////......------------////////////000000000000111111222333222111000///222111000000000111222333333333444444333222000//////......------...000000---------------.........***+++---.........------,,,++++++,,,------------000111111111222222333333000000111222333333444444444444555666666555444444aaaGGG:::666555111333222111111111222333444777===[[[}}}DDD222000***...++++++((())))))))))))((('''&&&(((((())))))))))))******(((+++------******,,,///////////////...,,,***(((+++,,,,,,---...///000000.....................---,,,---...//////...---,,,...---,,,,,,,,,---...///...000222111...,,,...000222111000///---+++***)))))),,,......,,,,,,...111000111222333222111000///111///---+++)))(((((((((,,,)))'''))),,,...,,,***+++---...///000///...---000000///......------,,,//////000111222333444444999DDDiii\\\GGGCCC===666222111222333111000000000////////////,,,,,,---...---,,,+++***,,,,,,++++++*********)))'''((()))******)))((('''((((((((((((((('''''''''+++((()))111111---JJJ|||```???777333444:::WWWiii^^^WWW^^^pppqqqDDD999<<>>999888;;;BBBYYYsssLLL333333111...000,,,555000000/////////.........///............---------......,,,,,,,,,,,,......///............---------...............------,,,.../////////000000000111111222222333333111000///222111000000000111333444222333333444333111000//////......---...///000111.....................///***+++---.........------,,,---------------......000000111111111111111222///000000222333444555555333444666666666666444333dddGGG:::666666111333222111111222333444555999EEEnnnsss???222111***...+++***))))))))))))((('''&&&&&&((((((((((((((()))))))))'''***---,,,***))),,,///////////////...,,,***)))++++++,,,---......//////...............---------***+++---......---+++***+++,,,,,,------............000222111...,,,...000222111111000...,,,***)))))),,,...---++++++---000///000222333444222111000000...---+++******++++++...***''')))---...+++''')))***,,,.........,,,+++------------------------...///000111222444555555888AAAWWWeee\\\MMM???555111222444111111000000000/////////,,,---...//////...---,,,------,,,,,,+++*********((((((************(((((((((((((((((((((''''''''')))))))))...111...AAAeee___???666333444>>>[[[~~~ZZZDDDFFFRRRvvvUUU<<<<<>><<>>666333444@@@\\\qqqXXX^^^kkkkkkGGG888>>>FFF]]]WWWBBB<<>>DDDYYYggg[[[???222111,,,111222(((444000000000000/////////...///............---------///...---,,,,,,---...//////............---------------.........---,,,+++.........///000111111111222222333333333222111000222222111111111222333444222222333333222111///...///............000222333111000000000///.........,,,---.........---,,,+++...000222111///...///111000000000000000000000000...///000111333444555666333444666888888666444333dddGGG:::888777111222222111111222444666777@@@ZZZddd777111111,,,111///---//////...------,,,++++++((((((((((((((('''''''''&&&))),,,+++)))))),,,...---......///...---+++***++++++,,,,,,,,,,,,------//////.........---------((()))+++------+++)))((((((***---///000///...,,,---000111000---,,,---000000000000000...,,,***)))))),,,...---***(((***---,,,...111333444444222111------,,,,,,---///000111666...&&&%%%)))---,,,)))(((***---000111000///...)))******+++---......///...///000111333444555666000:::???___oooOOO<<<444111111111111111000000000000...///000111111000//////......---,,,,,,+++******((()))***++++++***)))((())))))(((((('''''''''&&&%%%***&&&%%%,,,///444AAA}}}^^^>>>666444444@@@]]]~~~]]]AAA;;;FFFQQQlll___EEE<<<===OOOggggggRRRNNNooo^^^NNNmmmrrrTTTVVVbbbAAA999999???EEEYYYdddLLL:::000///***222333&&&222000000000000//////////////////.........---------///...---,,,,,,---.../////////.........---------,,,---.........---,,,+++---......///000111111222222222333444333222111000333222111111111222333444222222333333222111///...///.........///000222333222111111000///......------............---+++***///111333222///...000222000000000000////////////...///000111333444555666333555777888888777555333[[[HHH===333333555000333333111111333666777JJJqqqTTTAAA///+++...000000000......---,,,,,,+++************,,,,,,---,,,+++***+++,,,,,,---,,,+++)))(((,,,---.........---,,,+++)))******+++---...//////------------------------------,,,,,,+++***))))))$$$******...444000...888222///,,,---000222111///////////////...+++)))(((''')))+++------+++)))'''---...000111111111000///---------.........//////......---------,,,,,,,,,))))))+++,,,,,,+++***)))+++***((('''(((***---///......///111222333555555222666666WWW]]]CCC999888666333222333111...///333///000111111111000...---,,,,,,------,,,+++)))(((%%%'''(((*********)))))))))((((((((('''''''''''')))(((''''''***///555888dddaaa???444555;;;EEEeeeTTT@@@DDD@@@bbbpppNNNCCC:::MMMtttkkkJJJLLLhhhcccOOOhhhwwwNNNSSSwwwfffCCC<<<888;;;EEEaaammmdddhhhDDD555333111000.........///......---...///000222333000000///...------,,,,,,)))***+++,,,...000444777////////////////////////111222444555444333111000---......///000111111222111111111000000000000000...///111222333333222222000000111111000///---,,,.........////////////000///000111111111000...------...///000000///......,,,---///000000000///...333222111/////////000000111222444555555555555444555666777888888777555444XXXFFF<<<444333444333444444222222666;;;???LLL~~~KKK>>>111...000000///...,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,+++*********++++++,,,,,,,,,++++++------.........---,,,+++)))***+++,,,---......///------------------------------,,,,,,+++******)))%%%+++------111///...333333000------000222111///.../////////...,,,+++)))+++,,,---------+++)))'''---...///000000000///...------........./////////.........---------,,,,,,)))***+++,,,,,,+++******,,,***)))'''((())),,,---------...000111333444444111888:::XXXaaaFFF888<<<666222333222//////111//////000111000000......,,,---------,,,+++)))((('''((()))*********)))((())))))(((((((((''''''''',,,+++)))(((***...333666KKK```???444555;;;EEEddd^^^HHHLLLTTT~~~rrrMMMEEE???NNNtttsssOOONNNfffdddNNNcccvvvMMMQQQuuufffDDD===:::===HHHdddlllhhh[[[===444333111///........./////////......///000111222000//////...------,,,,,,...///000111222444777999........................(((((()))+++---,,,)))&&&---......///000000111111000000000000000000000000...///111222333333222222111111111111111///...------............////////////000000111000///...------...///000000///...---,,,---...///000//////...222111000/////////000111111222333555555555444444444666888999999888666444RRRBBB;;;555444222555666666555555888@@@GGGWWWlll@@@888222111222///------)))***+++,,,,,,+++)))))))))***+++,,,++++++***)))))))))******+++---...///---............---,,,,,,******+++,,,---......///------------------------------,,,,,,++++++******'''---///...333999888222555111------000222111000---.../////////...,,,+++000000///...---+++)))(((....../////////......---............///////////////.........------------++++++,,,,,,,,,,,,+++***---+++)))(((((((((***+++,,,,,,---///000111222222...999===VVVcccFFF;;;333...000222///,,,+++......///000000000//////------------,,,+++******)))************)))(((((()))))))))((((((((('''''',,,***)))))),,,000444777CCCrrr^^^>>>555555:::EEEcccvvvffflll|||nnnGGGBBB@@@JJJnnn~~~VVVOOObbbhhhMMM]]]uuuMMMOOOpppeeeCCC===;;;>>>JJJgggkkkoooIII555444333111///.........///000000////////////000000/////////...------,,,,,,//////000111333444666666...........................,,,---111555555000+++.........//////000000111000000000000000000000000...///111222333333222222222222222222111000///...---------............///000000000000000///............/////////......---------...////////////...000////////////000000111000111333444555555444444333555888::::::999666444~~~LLL>>>999666555111555555777888777888@@@IIIiii\\\888444111222000------///'''(((***++++++***)))((()))***+++++++++***)))(((((((((((()))+++...111222...............------,,,++++++,,,,,,---......///........................------,,,,,,,,,++++++++++++---///111???TTTSSS===777222...---000222111000---...///000000///...---111111000///------,,,,,,...............---------....../////////000000000/////////............---------------,,,,,,,,,+++---,,,***)))(((((())))))+++,,,,,,---///000000111---888>>>PPPmmmIII===444444777555111........./////////000000000---------------,,,++++++,,,+++++++++***)))(((((()))))))))(((((((((((('''''''''((()))---222777:::FFFddd\\\>>>555444999EEEdddfff>>>:::<<>>222333222000///......//////111111000/////////////////////.........---------,,,,,,---...000111000///........................555222222777>>>???888111........./////////000000/////////000000000000000...///111222333333222222333333222222111000000///------------............000000000000000//////.....................------------........./////////............///000000111///000222333444444444444333555888;;;;;;999666444rrrFFF;;;888777666111333444777:::888777>>>IIIyyyMMM555111//////...,,,...222'''((()))*********)))(((***++++++,,,+++***)))((((((((((((***,,,///111333//////......------------,,,,,,,,,------......///........................---------,,,,,,,,,,,,,,,///,,,---444NNNvvvvvvPPP999444///...000222111000---...///000000000///...000000000///////////////.........---------....../////////000000000111111000000/////////.........///......---------------...---+++***))))))))))))++++++,,,---...//////000---555:::EEErrrrrr]]]FFF;;;999888777777000000/////////000000000......------------------------,,,+++***))))))(((***)))))))))((((((((((((''''''(((***---222666999<<>>WWW~~~aaaNNNWWWrrrQQQWWWtttMMMKKKfff\\\<<<777666;;;HHHeeeiii~~~\\\;;;444222111000.........//////111111111000//////.....................---------,,,,,,,,,///222222000---........................///,,,+++000666888222+++............////////////......//////000000000000...///111222333333222222333333222111111000000000---------.........//////111000000/////////////////////......---------------------------......///------......////////////...///111333444444444333222444777999:::888666444fffCCC:::777777777333333333666;;;999888AAANNN}}}???333///,,,......,,,...222******))))))))))))))))))+++,,,------,,,+++)))((())))))***+++---///111222000///......------......,,,,,,------....................................------------,,,,,,,,,,,,111,,,...555UUU^^^;;;666000...000222111000...///000111111000////////////000000000000000///......------......///000000000000000111111111111000000000000////////////111000///...---------.........---,,,+++*********+++,,,,,,---....../////////000555===[[[^^^DDD777222222555333222111000000000000111///......---------.........---,,,+++******************)))))))))(((((((((************,,,...111333222<<>>>>>KKKkkkiiiOOOQQQyyyXXXRRRmmmuuuOOOJJJ___]]]===888777<<>>rrrTTT<<<666444666JJJllluuuJJJAAAJJJ^^^]]]FFF666999999DDD```lllPPPQQQwwwYYYOOOeeevvvPPPJJJ]]]```???::::::???KKKiiixxxlllOOO444777000000000...------...//////...///000111111000///...---.....................***)))+++000555666000+++------------------------...---,,,,,,+++,,,,,,---.....................------------...///000000111...///111222333333222222333111000.........//////000000000000111111111111222111///.........///000000///...,,,++++++,,,,,,------,,,+++,,,---...///---......///...---+++***+++---///111222333333333222222111222222444555666___MMM;;;777:::999444///222888444666<<<;;;UUUsssDDD666,,,,,,------------------)))***,,,.../////////...,,,---.........---,,,+++---------.........//////...------,,,---...///000---...///000000///...---++++++++++++++++++++++++)))***+++,,,---............111---888QQQ}}}^^^EEE===555444444222111333000000222222222222000000333222222222222222222222//////000000111111111111111111111111222333333444000///...000333444111...111111000///...------,,,///////////////....................................//////666CCCZZZ```OOOBBB888777777333222333,,,++++++---//////,,,))).........+++'''&&&'''***(((((())))))******++++++((((((((()))***---///000666555:::YYYYYY@@@999777;;;PPPjjj\\\@@@:::<<>>888777666222//////111222333333333333222111444444444444444333222222111111111111222333333333666666666777666666555444111000///111333333111///333333222111000//////...............////////////...........................000///444@@@VVVmmm\\\III???999555444777555555444111000000333666000222333222000///222444++++++,,,,,,,,,,,,,,,,,,''''''&&&''')))+++---.........222JJJ\\\BBB;;;999<<>>:::===FFFdddrrrqqqfffFFF888111555///............---------//////.........------------...///000000///...---........................000000000000000000000000...........................///000111111111000000---......//////000000000222111000000000000111222111111111000000000/////////.........///111333444111111111000000000//////000///...,,,+++***))))))------...111333222---(((,,,...000222222000---+++------...///000111222333111111222333444555666777tttcccVVVKKKAAA888777999777555666000999>>>@@@AAAKKKwwwVVV555222.........------,,,,,,+++''')))+++---////////////+++,,,---......///......------------...............------------...//////---...///000000///...---111111000000/////////...///111222222000/////////000333000===UUUdddNNNGGGAAA@@@===777222000333333444555555444333333555666777777777666444333333333333333444555666777:::;;;;;;:::999666333111333222111222333333222000555555444333222111000000---------......//////000...........................000///222;;;OOOoooZZZKKK@@@:::999444555555111------222666+++---......------...000/////////...............***))))))***+++---///000------///<<>>RRRiii}}}yyyFFF888;;;;;;LLLiiiaaaBBB888555555AAAVVVzzzQQQLLLWWW]]]JJJ```XXXMMM___ddd???999AAAYYYsssxxxUUU===666222333///............---------...............------------...///000000///...---........................000000000///////////////........................///000000111000000///...------...///000000111111111111000000000000111111000000000000////////////............///000222333111111000000000000///////////////...,,,+++)))(((---...111555888555---''',,,---000111111000...,,,,,,---...///111222333444000000111333444666777777```PPPMMMCCC<<<777888888555444666222:::BBBDDDBBBRRRJJJ111111//////...---,,,,,,++++++)))***,,,---......------++++++,,,---.../////////------------------------......------............---...///000000///...---111111000000//////......///111333222///---...000444444333HHHhhhuuuZZZRRRJJJGGGDDD===999777444444555666666555444444666777888999999888666555555555555666777888:::;;;>>>>>>>>>===:::555111...555444444333333333222111444444333222111000000///,,,,,,---...//////000000...........................111000111666GGG{{{uuu___LLLAAA444555555333111//////000,,,,,,,,,,,,***)))))))))000000//////.........---///......///000222444555444444333666NNNaaaEEE===;;;===SSSiiinnn\\\QQQeeeuuudddjjjwwwDDD:::???===JJJmmmlllJJJ777666555888CCCcccSSSHHHRRR___IIIZZZZZZLLL[[[gggEEE???KKKssstttuuuEEE444444333222///............---------........................---...///000000///...---........................+++,,,,,,------...//////........................000000000000///......---------...///000000111222000000000000000000000000000000/////////...............------...000111222000000000000000000//////......//////...,,,***(((---...000444666333,,,&&&+++---///111111000///...,,,---...///111333444444///000111222444666777777```NNNOOO@@@;;;888888777333222444666:::CCCEEEAAAYYYCCC444111//////...---,,,,,,+++++++++,,,---------,,,******+++++++++,,,---...//////------------------,,,,,,..................---------...///000000///...---//////.........------------000111///,,,,,,///333666444555TTT~~~]]]SSSHHHDDD@@@<<<::::::444444555666666555444444666666888999999999888888777777777777999;;;>>>???FFFFFFEEECCC@@@:::555222777777666555444333333333333333222111000///......------......///000111111////////////////////////...111000000333@@@nnnttt___LLLEEE<<<777666666333000555444333222111111000///000000//////......------/////////000111444666777777777555333???jjjaaaEEE===999<<>>777NNN~~~gggRRRHHHSSS}}}xxxIII???CCCBBBSSSwww{{{WWW;;;888888555===PPPyyyWWWGGGQQQeeeKKKRRR\\\IIIUUUkkkMMMHHHWWWuuu]]]:::///222444111///............------------.....................---...///000000///...---........................+++,,,---///111222444444........................000000///......---------,,,------...//////000000/////////////////////////////////............---......---------///000111//////////////////000000......//////...,,,***)))---,,,,,,...000///+++'''+++,,,...000111111000///------...000111333444444///000111222444555666777dddOOOLLLAAA<<<888888888444222333999666@@@EEEDDDeeesss>>>999000.........------,,,,,,+++,,,,,,---------+++***)))++++++******+++,,,---...------------,,,,,,,,,,,,.........///......---,,,---...///000000///...------------...............,,,...///---+++---444;;;FFFAAAAAAaaaSSSHHH===999666444333555333333444555555444333333444555666777888999:::;;;888888888888:::===@@@BBBOOONNNMMMJJJFFFBBB===;;;999999999666444333333555444333333222111000///////////////000000111111222///////////////////////////111///111333;;;bbbvvvfffPPPBBB===:::777222666444222111333444444444111000000000000000000///---------///111444777999777666444111666UUUdddGGG>>>:::<<>>555333222//////000111222333333333333222111333222333333666999<<<===999888888999;;;>>>BBBDDDOOONNNLLLIIIFFFBBB???===:::;;;:::777444222444666777777666555444333222222111111111111111222222222///////////////////////////000///222555888WWWppp___RRRGGG@@@<<<888444222444666666666333333444444444444444444000111222444777;;;>>>@@@BBB===:::666444DDDoooiiiKKKBBB===???RRRqqqeeeDDD777666<<>>>>>??????>>>666666777777888888999999888999:::===@@@DDDHHHJJJQQQIIIDDD???777<<<[[[~~~{{{rrrooouuu~~~mmmOOOEEEAAABBBQQQtttxxx[[[===222777AAAXXX}}}fffIII444444777CCCooorrrTTTIII[[[VVV999666222222555===XXXZZZCCCHHHfffyyyYYYMMMuuufffMMMRRR}}}mmmSSSHHHXXXsssWWW;;;:::111///333/////////.........------------------.........//////---...///000000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,+++,,,---///000---,,,,,,++++++******))),,,---...//////...---,,,......---------,,,,,,,,,...---,,,,,,,,,---...///---.........//////000000111000...---,,,,,,---...***)))))),,,000111...+++***+++---...000111222222111111111111111111111111222222222222222222222222rrrVVVGGG===:::777777999999777444333;;;;;;@@@cccjjjFFF555---------......///...---+++***''')))***,,,---------,,,,,,---.........---,,,+++***---///...,,,+++---000***+++---//////---+++))))))+++...000111000...---///000111222222111000///++++++,,,...111444777999777444333666<<>><<<555===\\\tttjjjlllooouuu~~~pppUUUDDD===BBBMMMpppqqqRRR999888333BBBjjj```@@@111<<<>>>CCCrrrlllLLL999===OOOwww|||KKK222666000333999FFF```]]]CCCCCC___MMMPPPfffjjjJJJRRRvvvoooLLLJJJdddtttwwwwwwIII999888***///888***111000---++++++,,,...000&&&)))...111222000,,,***(((,,,///000---,,,---...000///...---,,,---......////////////........................///////////////...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,(((+++......,,,***+++---+++---000///,,,))))))+++......------...///111222111...***))),,,---,,,***------+++******+++------///---,,,...111333222000---...///000111222333333333333333333333333333333tttXXXIII>>>:::777666888888666333111888;;;HHHrrrZZZ@@@444...000......///...---,,,+++***((()))+++,,,------,,,,,,,,,---.........---,,,+++))),,,......+++***---///+++,,,...///...,,,***)))***+++...000111000...---//////000111111000//////,,,------...000222555666555222111333999???CCCEEE888666444222111111222333111111333444555444333333333333444444555777888999666555444555666:::===???BBBCCCCCC???999555444666999:::999666333222555999888999999:::999999888888777555444222222222222333333222111000000111111222,,,111000333777333HHHvvv{{{uuuqqqnnnlllkkkhhhbbb^^^___eeejjjggggggiiippp{{{kkkKKKAAA777999LLLssssssrrrqqqrrrvvv}}}mmmRRRBBB;;;AAAJJJkkkoooNNN777888555EEEmmm]]]@@@333@@@EEELLLwwwZZZAAA444999GGGlll]]]>>>888000222555<<>>:::666555666777555222333666===UUUkkkFFF888111///222000//////...---+++******)))***+++---------,,,,,,,,,---.........---,,,+++)))+++...---******,,,///------//////...,,,***(((***,,,...000111000///......//////000000//////...///......//////111222333222000///000444:::>>>???777666444333222333555555333444555666666555444444444444666777888888999999666555444444555777999;;;===>>>>>>;;;666333444666666888888555222222666999999999999:::;;;<<<======777666444333222222333444222222111000000111333444444555444888;;;888JJJooo^^^FFF:::666>>>MMM{{{uuuqqqpppuuu{{{kkkPPP@@@:::???FFFdddlllHHH666666777JJJrrr^^^BBB444>>>HHHVVVuuuMMM===888:::BBBdddtttMMM999444555555666@@@bbbqqqKKKCCCUUU[[[LLL___sssQQQXXX|||iiiIIIHHHbbbooo}}}TTT888222555+++---666...111///---,,,+++,,,...///000...,,,++++++,,,---...***---...---+++***---000000///---,,,,,,,,,---...---,,,,,,+++++++++++++++.........////////////000000...---+++******++++++***))))))(((((('''''''''+++++++++***************(((*********(((((()))***(((***---...---,,,---.........---------...//////---+++***,,,///000...+++------............------///,,,+++---111444444222...//////000111222333333222222222222222222222222www^^^MMM>>>:::666444555666444222777777BBBdddQQQ:::444000000222111000...---++++++*********+++,,,---------,,,+++,,,---.........---,,,+++(((+++---,,,***)))+++....../////////...,,,)))(((+++,,,...000000000//////......////////////......111000000000000000000000000...---...000555999;;;777666555444444555777888555666777777777666555444555666888999::::::999888666555444333333444666777888999:::777333222444777666777777555222111444777888777777888999;;;>>>???777666444333333333444444222111111000111222444555@@@:::777;;;===<<>>EEE___lllIII:::666<<>>:::555444555666555333777777IIIvvvEEE888333///111///222000...,,,******+++,,,+++,,,---...---,,,+++***,,,---.........---,,,+++(((+++---,,,***)))+++...////////////---,,,***))),,,---...///000000000/////////............//////222222222111111000/////////...------///222777:::888777666555555777999:::777888888999888777555444666777888:::::::::999999777666555444333333444444444666666444222111555888777888999666111000111444555444444555666888:::<<<666555444333222333444444222222111111111333444555@@@666555;;;::::::FFFSSSNNN;;;999777===RRR{{{yyy{{{~~~uuuwwwyyy{{{nnnRRRAAA:::???HHHaaauuuVVVKKKCCCLLLbbbyyynnnqqqjjjAAA999999;;;AAAeee{{{PPP<<<777666999===VVV}}}MMMCCCJJJrrrnnnRRR\\\vvvWWW^^^aaaGGGGGG___pppWWW;;;555444555111000222111000///...------------...000///...---,,,+++++++++***,,,---,,,))))))---000///...---,,,+++,,,,,,---000///...,,,,,,---...///,,,------------............---+++***))))))******...------,,,+++******)))))))))))))))))))))))))))************+++,,,,,,+++'''(((***,,,...//////...,,,,,,,,,---------------,,,++++++...111333000------...000000000000...---000...+++---111444555444000000111111222222333333111111111111111111111111oooZZZIII>>>:::555333555777666555666;;;WWWnnn@@@:::222///222+++111///---******+++---...------.........,,,+++***,,,---.........---,,,+++)))+++...---******,,,////////////...---,,,++++++------...///000000000000000//////......//////000222222333333222222111000000000000///000333888<<<:::999777666777888:::;;;888999999999888777555444777888888999::::::999999777777666555444444444444333444555333111222666:::888999999666222000111333333333333444555666777777444444222222222222333444333333222111111222444444555000:::AAA666333>>>FFFnnn]]]???:::666888BBBrrr|||zzzzzz}}}~~~{{{zzzoooTTTCCC<<>>999555333666888999888;;;FFFlllYYY::::::///...444***111...+++))))))+++...000---............,,,***))),,,---.........---,,,+++))),,,......+++***---/////////.........------,,,---......///000000111111111000////////////000111111222333444444444333333111222222222222555;;;???<<<;;;999888777888:::;;;999999:::999888666444333888888888888888999999:::888888777777666666555555333444555333111222777;;;666888999777333111222555555555555666666555555444333222111111111111333333555444333222111222333444111888QQQWWW;;;...999???VVVtttLLL@@@666999888aaa|||yyytttqqqrrrwww}}}||||||nnnSSSCCC===CCCXXXvvvYYYLLLIIIQQQcccfffIII444444777CCCkkkqqqCCCBBBFFFbbbzzzVVVXXXcccggguuussszzztttRRRAAAFFF^^^ttt]]]???444666000---111000---/////////......------------.........------,,,,,,,,,(((+++------+++***+++......---,,,+++++++++,,,---...,,,***(((((()))+++,,,)))************+++++++++******)))((((((***+++,,,+++++++++++++++*********+++++++++,,,,,,---------,,,,,,///333777777555111,,,++++++,,,......,,,)))'''(((***,,,---.........111...,,,---000222111//////......------......///555111------000333333333111111222222222222333333000000000000000000000000eeeSSSCCC>>>999555444666999::::::BBBRRR~~~|||HHH555888,,,---555)))000...+++)))))),,,///222......//////...,,,***))),,,---.........---,,,+++***---///...,,,+++---000..................------......//////000000111111222111000//////000111222111222333555666666555555333444444444444777===BBB===<<<:::888888999:::;;;999::::::999888666444333999888777777777888999:::999999888888777777666666444555555333111333777<<<555777999777444333444777777777888888888666444333222111000000000111222333666555333222111222222333666HHHkkknnnDDD,,,777>>>GGGZZZGGG888???666VVVyyysssmmmhhhiiiooowww}}}lllRRRDDD>>>DDD]]]~~~tttnnnwwwvvvYYY:::555666===^^^lll???BBBFFF___|||UUUVVVaaacccsssjjjkkklllLLL>>>FFF^^^ttt{{{III888111444,,,(((//////+++...///............---------///...---++++++,,,---...'''***......+++***+++---...---,,,+++++++++,,,,,,+++)))'''%%%%%%&&&((()))((())))))))))))*********))))))(((((((((***+++,,,(((((((((((()))))))))))),,,,,,,,,------.........,,,---111666;;;;;;888444...---+++,,,......***'''&&&'''))),,,---.........222///,,,,,,000222111000///...---,,,,,,---...///666222...---000333333222222222222222222222333333000000000000000000000000\\\KKKCCC;;;===<<<888777999>>>AAAAAA```[[[DDD000///111...+++------,,,,,,+++,,,---///000...///000000000///...---------........................///000000///...---+++)))((()))---///---+++.........///////////////222111000.........///000333333333333333333444444777222---000888>>>@@@>>>>>>:::777777:::<<<;;;999888;;;===<<<888555444666666555444333333444666666888888888888888888999999888777666444444555555666555555555555555555555555555777;;;<<<:::555///,,,111111111111000000000000222222222111111111111000888LLLLLL;;;666888FFFhhhZZZCCC:::888;;;NNNwwwzzznnn^^^UUUXXXcccpppxxxmmmTTTJJJHHHGGGXXX{{{}}}XXXPPPbbbuuuPPP???555555KKKiiixxxAAA>>>JJJ\\\yyyOOOPPPzzzZZZXXXuuuyyyhhh______LLLFFFJJJ]]]uuuVVVBBB444222111///...---------...////////////////////////111///+++))))))+++///111((()))))))))---111///)))((()))***++++++***)))(((((()))+++,,,,,,+++***)))*********)))))))))))))))))))))'''&&&&&&'''((()))***++++++,,,+++***)))(((//////...---,,,,,,++++++***+++...000222333333333//////...------,,,,,,,,,000,,,((((((,,,///000000000000///...------,,,,,,(((((((((***,,,///111333222666777111...///222222333333333333333444666666000000000000000000000000wwwYYYGGG>>><<<===<<<888777999===@@@HHHoooSSS???......222///---///------,,,,,,,,,---...///++++++,,,,,,,,,***)))(((---------------.........---...///000000///...---,,,)))(((***---///---+++------....../////////000222111000.........//////111222222333444444444333888444333888AAAFFFEEEBBB===:::777777:::;;;:::999777:::<<<;;;888555666777666555555555555555666666777777777888888999999999888777555444444444555666444444444444444444444444666888;;;<<<:::777222///111111111000000000//////111111111111111111222222...EEERRR888...000>>>ZZZ^^^DDD888222333CCCjjjtttiiiZZZRRRTTT___kkksss~~~iiiPPPHHHGGGFFFZZZ~~~```LLLEEEXXXdddHHH666222CCCYYYyyyEEE>>>FFFYYY|||OOOPPPzzzVVVVVVsssrrrbbb```JJJCCCHHH[[[yyysssHHH999...222111///...---------.....................------///---+++))))))+++---///''')))))))))---111///)))((()))***++++++***)))((()))***+++++++++***))))))******************)))))))))(((((('''''''''((()))+++,,,---------,,,++++++,,,,,,,,,+++***)))))))))((()))+++,,,............------,,,,,,,,,++++++***,,,)))'''(((---000111000///......---,,,,,,++++++(((((()))***,,,...111222444888888333///000333333000111111222222222333444///////////////.........mmmXXXFFF;;;===<<<;;;999888:::>>>CCCVVVvvvHHH888,,,...222111///111......---,,,,,,,,,------,,,,,,,,,,,,+++***((((((------------------------,,,---...//////...------,,,***(((***...///...,,,,,,,,,---...///000000111333222000///.........///...000222444555555444333444333555<<>>111444777JJJcccEEE777111///:::[[[xxxnnndddXXXPPPRRR[[[fffnnn{{{gggOOOIIIIIIIII[[[iiiHHHBBB===TTT~~~UUU:::111;;;HHHrrrxxxKKK>>>BBBTTTRRRQQQzzz|||RRRSSSooonnneeeKKKAAAFFFYYY}}}bbb@@@999333111000///------------.........------,,,,,,,,,+++,,,+++***))))))***+++,,,&&&(((((()))---111///***((()))***++++++***)))(((++++++++++++***)))(((((()))******++++++*********(((((((((((()))))))))))),,,------.........------******))))))((('''''''''%%%&&&'''((())))))))))))******************)))))))))'''&&&)))...111111///,,,,,,,,,++++++******))))))))))))***+++---///111444888888333///000333333---///111111111111222333//////.........---------uuugggYYYIII<<<>>><<<::::::999<<>>]]]>>>444777666AAArrrdddEEE666555222777QQQ}}}~~~tttmmmfff\\\UUUVVV^^^gggnnn{{{fffOOOJJJLLLLLLZZZZZZAAA>>>>>>ZZZbbb@@@555888<<<\\\qqqrrrNNN>>>???QQQVVVTTTzzz{{{RRRQQQjjjpppQQQCCCFFFYYYxxxPPP888777555000///...---,,,---......------,,,,,,+++*********************************&&&'''((((((---111///***((()))***++++++***)))(((+++++++++***)))((((((''')))***+++,,,,,,,,,+++***(((((())))))******))))))+++++++++,,,,,,,,,,,,,,,***)))))))))((((((((('''&&&&&&'''''''''''''''''''''((()))******))))))((((((''''''***...000...+++*********))))))(((((((((***)))))))))+++,,,...000222666666000,,,---000000---000333444222111222333000000000/////////......sssiiieeeXXXGGG<<>>>>>>>>>>>GGGbbb}}}pppCCC666333000............---------.........---,,,,,,+++******))))))))))))***---,,,,,,++++++******))))))***,,,---...------,,,...,,,***,,,000111000...++++++,,,---...//////000000//////......///111222000222444666777777666555888666444444666888999999:::888777888;;;;;;999666;;;<<<<<<:::555444555888777777777777666555444444333444444555666777777888666666444333333333444555333333333333333333333333000////////////000111222333333222222222111111111000000111222333444555666333+++:::EEE666///555222888???\\\___EEE999444222111BBBkkkzzzxxxsssooonnnrrryyy~~~XXXAAA===>>>>>>RRRuuutttnnnUUU<<>>>>>??????@@@AAA@@@MMMrrrXXX???333333111...---...///...+++,,,---.........---,,,***)))((((((((()))***+++,,,,,,,,,+++***)))))))))((()))+++,,,------,,,,,,///,,,+++---000222000...,,,,,,,,,------...............---...///000222333444444555666777777666666999888777777888:::;;;;;;:::999888999<<<<<<:::666888::::::999666555888;;;888777666555444444444444444444444555555666666666666555444333333333444444444444444444444444444444111111111111111222222333444444444333333333222222111111222222333444555555555111555;;;333333;;;222///;;;QQQ```GGG<<<333222333DDDmmm~~~{{{yyy{{{WWWAAA<<<<<<:::MMMmmmaaaOOOLLLbbbmmmSSS\\\mmmeeeCCC444222333;;;LLLDDD999;;;GGGgggWWWJJJeeeVVVMMMaaaiiiHHHEEEWWWssslll@@@>>>;;;222555...---,,,,,,,,,---......)))******++++++,,,,,,---***))))))(((((())))))***((()))((((((+++...,,,&&&((()))***++++++***)))(((***)))(((((('''((())))))(((***---/////////---,,,,,,+++((('''(((+++...000,,,+++)))((('''&&&''''''((((((((((((((((((((((((((((((''''''''')))***+++)))+++...111222111000///333000---------,,,(((%%%'''''''''''''''''''''''''''''''''(((***---///111,,,000000)))%%%&&&''''''&&&---555666222...///111,,,---...///000111222333vvvkkkjjj___III???DDD???@@@BBBBBBAAAQQQ|||HHH<<<222222111...,,,...000000***+++---...///...---------,,,,,,+++,,,...///000,,,,,,++++++***))))))(((((()))+++,,,------,,,,,,///---+++---000222111...------------------------------------///111333555666666666666666777777777444444555777999:::::::::;;;999888:::======:::777555777999888666777:::>>>888777555444333333444444444444555555555555555555666555444333222333444444555555555555555555555555444444444444444444444444555555444444444333333333111222222333333444444555,,,///111444......555((('''777III{{{bbbIII===555666999JJJttt]]]FFF@@@???===IIIggglllKKK???CCCXXXrrryyyoooIII777777333555FFF@@@777:::DDD___}}}TTTDDD\\\UUULLLbbbkkkGGGBBBTTTvvvPPP---888888+++......---,,,,,,,,,---...///))))))***+++,,,------...+++***)))(((((()))***+++)))***)))(((+++...+++%%%((()))***++++++***)))((())))))(((''''''((()))***(((***---///000///...,,,---+++(((''''''+++///111///...,,,***((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***+++---000333444444222111444000---,,,------***'''''''''''''''''''''''''''&&&&&&'''(((***---000111...222111+++&&&'''))))))"""***222444///++++++...((()))***,,,...///111111vvvnnnkkkZZZJJJFFFDDDFFFAAAAAADDDFFFXXXdddFFF444333222000///...---..............................,,,+++*********+++,,,---...---,,,+++***(((&&&%%%''')))***(((&&&'''***---...------...000222555666//////000000000///---,,,+++---/////////111555999666777777888777666555444111333666666666888<<>>777::::::;;;<<<;;;:::999888;;;:::999888777555444444333777<<<===:::666444444111333444333222333666:::444444444555555555666666333333333333333333333333111222333444333222111000333333333222222222111111222111000//////000111222222555;;;hhh{{{MMM===555555999OOOcccHHH?????????HHHiiiwwwWWWGGG@@@DDD```VVV888888666000444;;;888111===SSSqqqLLLDDDVVVQQQFFF[[[sssGGGBBBUUU~~~fff@@@:::---000999------,,,++++++,,,---///000---'''%%%***333666...&&&))))))))))))))))))))))))''')))+++***'''&&&(((***(((((((((((()))))))))***&&&'''***,,,,,,+++***)))'''(((((()))---222000+++...******------***)))+++++++++***)))((('''&&&&&&$$$%%%&&&'''''''''&&&%%%&&&(((***)))'''&&&))),,,///...---,,,+++,,,---......------,,,+++***))))))###$$$&&&((())))))((((((+++((('''(((+++,,,+++((()))))))))(((''''''&&&&&&)))***,,,.../////////...&&&''')))+++,,,---,,,,,,zzzpppnnn___PPPLLLIIIJJJGGGGGGGGGLLLgggUUU???222333222000///...---..............................,,,,,,+++*********+++,,,000///......---,,,***))))))***+++***((()))+++...............///111333444...//////000///...---,,,,,,...///000///111555888555666777999999888666555222444777777777888===AAA===???CCCGGGIIIFFF???999999::::::;;;;;;:::888888::::::999888777666555555444777<<<===:::777555555222333444333222222555888333333444444444555555555222222222333333333333333111222333333333222111111333333222222222111111111111111000//////000111111222555888[[[WWWEEE444444666HHHxxx\\\DDD<<<===???LLLnnn___HHH>>>@@@KKKiii```@@@666444111444888555000:::JJJpppqqqNNNEEESSSQQQEEE\\\xxxKKKEEEWWWxxxZZZ999777---000777,,,...------,,,,,,,,,------,,,(((&&&***000222---'''))))))))))))))))))))))))''')))******((('''(((***(((((((((((((((((()))))),,,***((((((+++......---------+++***---111///***)))'''(((,,,,,,)))(((*********))))))((((((''''''%%%&&&'''(((((('''&&&%%%&&&(((***)))''''''***...000///---+++))))))))))))++++++***))))))(((''''''%%%%%%'''((()))((((((''')))&&&%%%&&&***+++***''')))((((((((((((''''''''''''((()))+++,,,,,,,,,,,,)))***,,,---......------zzznnnmmmcccWWWRRRNNNOOOOOOKKKHHHVVVkkkCCC:::555333222000///...---..............................---,,,+++******)))******222000.........///...---+++,,,,,,+++******,,,...............///000111222.........///......---,,,---...000000000222555777333555888::::::999888666333666999999888999===AAAAAACCCFFFIIIJJJGGGAAA<<<999999::::::999999888777999999888888888777777777555888;;;<<<:::888666666333333444333222222333555222222333333333444444444222222222222222222222222111111222222333222222111222222222111111111000000111000000//////000000111222555444KKK[[[GGG666888666CCCtttyyySSS???:::===AAASSSuuulllKKK???;;;AAARRRwwwqqqLLL222333222333333111///666???XXXzzzRRREEENNNzzzSSSFFF]]]~~~OOOGGGXXXvvvtttyyyHHH222555///000444,,,...............,,,+++***,,,)))'''))),,,---+++((())))))))))))))))))))))))((()))******(((((()))***))))))(((((('''(((((((((,,,)))((()))---000000///000000---***,,,///---(((***)))+++...,,,((((((+++))))))))))))((((((((((((''''''((((((((((((''''''&&&((()))((('''(((,,,000///...,,,***)))(((((()))))))))((('''''''''''''''''''''(((((()))((((((''''''%%%$$$&&&)))+++***'''((((((((((((((()))))))))%%%%%%'''((()))*********,,,---...//////...---,,,wwwjjjlllggg___ZZZTTTSSSQQQJJJKKKfffSSS999888999333222000///...---..............................------,,,+++***)))))))))222...******,,,///000///++++++***)))))))))+++,,,.............../////////---............---------//////000111222333444555222444777:::;;;;;;999777555888;;;;;;::::::>>>AAAEEEFFFHHHJJJIIIFFFAAA>>>999999999999888888777777888888888888888888888888777888:::;;;:::999777777444444444333222222222222111111222222222333333333222222222111111111111111111111111222222222222222222222111111111000000000000000000000000000000000///444333@@@oooVVVAAA:::===:::EEEwwwnnnLLL<<<999???DDDYYY|||ZZZCCCAAA>>>DDDVVV^^^888444222000///...///444999LLLWWWFFFJJJsssXXXJJJ```PPPGGGWWWuuuuuu]]]<<>>>>>::::::999888888888888999888888999999999999999999888777666666888999888777555444444444555555333111111111222222222333333333333333333222111111000000000000000000000111222333333333333222222222111111111222222333333222222111//////777???TTTYYYHHH666888>>>XXX```DDD;;;:::@@@GGG]]]ssshhhoooaaaKKKLLLPPP^^^www}}}fff```yyysssKKK999---000222000444>>>KKKzzz___HHHCCChhh___NNN```PPPFFFTTTxxx~~~ZZZ===555222555555...,,,111(((***---///000///---,,,+++***((('''&&&'''(((((())))))))))))))))))))))))+++***))))))++++++***)))+++***)))((((((***,,,------......111;;;QQQlllyyylll```GGG:::---(((((('''''')))''''''(((((())))))******(((((()))***+++---///000)))***)))'''&&&)))111777:::888666333000///......000///...---...000222333......---------......///222///...///222333222///++++++,,,---......//////.........///000111333333------...---,,,***((('''wwwuuuuuunnnfffYYYYYYfffHHH<<<777///111333222000///...---..............................---.../////////...---,,,---000888CCCJJJHHH===444///,,,))))))+++,,,+++***---...000111111111111000000//////...///000111222333222222444666666444111444444444444555666777888666:::======;;;:::;;;===>>>???@@@>>>;;;:::;;;===<<<;;;:::999888999999:::999999999999999999999999888555333444666888888777666555444555777777555222222222222222333333333444444444444333222111111111000/////////000111333444444444444333333333333222222333444444444444333222444...777???IIIzzzTTTHHH999999GGGmmmZZZAAA999888<<>>BBBmmm|||JJJ@@@@@@???RRRUUU>>>777555999@@@XXXcccQQQ???>>>NNNnnn```HHHEEEHHHnnnkkkFFF000777999...222FFF___bbbGGG>>>^^^ZZZIIIUUUUUULLLZZZ|||jjjxxxbbb000...222///...///((((((555---............,,,+++***+++(((&&&'''***,,,)))&&&)))))))))))))))))))))))),,,***((())),,,,,,+++(((+++***))))))***---000222111111999RRRyyyoooOOO>>>888333---)))))))))))))))((((((((((((''''''(((***---111444666---,,,***'''%%%)))111777777666333000...---,,,,,,///...,,,,,,---///222444000000000000000222444555222000---...000000...+++000000000000111111111111////////////000111333555222222333333222111///...sssnnnuuuuuuiiibbbccccccrrrSSS<<<333111555666333333222222111000000000------..........................................555@@@MMMSSSPPPFFF===777111......000///------000///000666333+++111999333222222222222222222222222444444333222333444555666666555555555555777999:::999;;;<<<<<<;;;999666444666777888999:::999888888:::777444777===???:::555;;;:::888777777777888999111222333444444444333222333333333333333333333333444333222222333444666777777666444222111111111222///000000111222222333333111333555444111000222444333333111000000000111222000444555---===]]]hhhKKK???BBB???jjjVVV===999222555FFF[[[hhhGGGAAA;;;;;;FFFfffssstttpppSSS>>>:::EEEeeeYYY777555999444555???eeefff???AAAVVVzzzZZZMMMXXXUUUNNN___sss```{{{sssGGG888////////////000000000000------,,,,,,+++***))))))+++*********))))))((((((((((((((((((((()))***+++%%%///&&&***CCC:::%%%---------++++++---000000...///888SSS{{{```HHH:::222...+++************************###$$$&&&(((***++++++++++++***)))(((((()))***+++///111222111...---...000........................000000000000000111111111222111000//////000111222111000///......///000111......//////000000111111000000000000000000000000}}}lllbbbhhhlllgggeeeiiirrr{{{HHH999333111555555333222222111000000//////......------------......000000000000000000000000***111:::>>>;;;444///,,,000---,,,---,,,)))***---...222777444...333888222222222222222222222222222444333333222222444555666555555555555666888:::;;;999:::;;;;;;:::888555333666777888999:::999888888;;;888777;;;@@@BBB===888:::999888777777777888999333444555555555444333222333333333333333333333333444333333222333333555555666555333222111111222222111111111222222222222333111222444333111000111333333222111000000000111222222333555///===VVVcccGGG<<>>CCCDDD@@@;;;888888777777777888888999666666777777777666444333444444444444444444333333444444333222222222333333333222222111111222222333222222333333333333333333000222333222111000222333333222111111000000111111444222444222<<>>999444555BBBeeeqqqOOOBBBAAAKKKiii}}}RRR<<<666;;;>>>WWWYYY999000333:::???PPPmmmqqqDDD???OOOqqquuuPPPIIIYYYRRRJJJZZZpppaaawwwKKK555000...---,,,+++***))))))(((************************))))))((((((((((((((('''''''''((()))***+++++++++&&&///+++000AAA:::,,,555555000,,,+++,,,,,,+++)))--->>>eeegggHHHBBB;;;666333222///,,,//////---,,,++++++******+++***((())),,,...000000......---,,,+++++++++,,,((()))++++++******,,,---////////////////////////...//////000000000000000,,,------......---------111000///......///000111/////////000000000000111222222222222222222222222uuuiiieeelllnnnlllsssqqqLLL666666444111///+++111111000000///.........///...---++++++,,,---...////////////////////////111333444222000///222555---+++***+++)))'''+++222<<>>CCCDDD@@@<<<777777777777888888999999888888999999999777666555555555555555555444444444555555444333222111111111000000111111222333333444222222333444444555666666111111222222222222222333222222222111111111111111444///333444;;;@@@bbb]]]HHH@@@OOOxxxZZZ???:::666<<>>888222444EEEjjjXXX<<<999@@@DDD```rrrQQQ<<<999???>>>TTTpppFFF444333555444===PPPzzzzzzIII???KKKllllllIIIDDDVVVPPPFFFVVVmmmccc___>>>666777------,,,,,,+++***)))))))))))))))))))))*********(((((((((((('''''''''''''''(((***,,,///111333444...444111555AAA<<<666>>>AAA777---)))))))))))))))---999XXXaaaGGG555333000000000000---+++//////------,,,------...)))((())),,,//////---***...---,,,,,,+++*********'''((()))***+++,,,...///000000000000000000000000---...///000000000/////////000111222333222111000111000///......///000111000000000000000000000000333333333333333333333333wwwooolllooonnnnnnWWW===333888777444222---111111000000///.........///...---,,,+++,,,,,,---++++++++++++++++++++++++***+++---+++((((((+++...,,,+++,,,---++++++222;;;YYYcccQQQ555000111---///222222222222222222222222222222111000111222333444333444666888:::;;;<<<===666666666666666555333333666777888999:::999888888666666777;;;???@@@===:::888888888999999999999888999999:::;;;:::999888777777777777777666666555555555555555444333222111000///000111222333444444555111222333555666888999:::222111111222333333333333222222222222111111000000222---111444999999TTTZZZJJJCCCUUU___AAA<<<777===OOOrrrddd???999333111999OOOvvvuuuHHH555555:::>>>YYYwwwVVV???:::@@@AAAXXXTTT888111111000444;;;[[[NNN???HHHiiijjjFFFAAASSS~~~MMMDDDTTTiiifffxxxEEE000///222------------------------)))))))))))))))*********''''''''''''(((((((((((('''((()))***---000333444,,,///333>>>LLLQQQTTT\\\RRRAAA000)))'''&&&(((,,,+++222IIIkkkkkkiiillluuutttbbbGGG555111000///...///000//////------,,,,,,---///111222999444///---//////---***------,,,+++***)))((('''))))))***,,,...000111111000000000000000000000000,,,---...000000///.........///000222222222111000111000///......///000111111111111111000000000000333333333333333333333333yyypppmmmppprrr|||tttGGG555222999777666777444222111111000000///............------,,,,,,++++++))))))))))))))))))))))))(((***,,,+++((((((+++...,,,,,,---...,,,...666AAAooo{{{```;;;666444---222222222222222222222222222222111000000000111222333333444666888999:::;;;;;;666666666666555555444444666777888999:::999888888555555666999;;;<<<;;;:::::::::;;;;;;:::999999888888999:::;;;;;;:::999999::::::999999888888777777555555555555444333222111000000222333444555555555222333444666888999:::;;;333222111333555666555444111222222222222111000000111...222111777777III}}}UUUKKKHHHfffdddEEE>>>777;;;MMMrrrkkkIII:::777;;;LLLhhhcccAAA777888999888RRR|||dddLLLCCCJJJRRRnnngggAAA111222666666555HHHmmmSSSAAAHHHiiiqqqKKKCCCRRR{{{LLLCCCRRRfffjjjbbb<<>>555///(((&&&******---888FFFNNNKKKGGGEEEIIISSS^^^___QQQ===222111------............000111---,,,++++++,,,///222444JJJ???222,,,...111222111444444333222000...,,,***+++******,,,000222222000........................***+++...///000///---,,,))))))))))))***+++,,,,,,111000///......///000111222222222111111111000000222222222222222222222222nnnxxxxxxppprrrmmmwww{{{CCCDDD777555888111///333222333333222222111000000000+++---...///...,,,)))''',,,,,,,,,,,,,,,,,,,,,,,,---------***((()))///333,,,,,,,,,,,,)))***444@@@RRRgggNNN,,,111555...777222222222222222222222222111000/////////000222333333444666777888888888777666666666666666555555555666777888999:::999888888;;;:::999999:::;;;======>>>>>>>>>>>>===:::888777666777999;;;<<<<<<<<<;;;>>>>>>===<<<;;;;;;::::::555666777777777666555444222333444666777777666555:::999999888888888777777555444222444777999888666111111222333222111000///555666666---333666<<>>@@@===>>>>>>>>>>>><<<:::999666666555444555666777888777777777777777777777777666333222444888999888666222222222111111111111000111222444444222555CCCRRRcccPPPOOOiiiEEE???<<<999???[[[pppPPPBBBDDDKKKYYYdddMMM===777666555===[[[bbbDDDNNNkkk]]]MMMSSSpppwwwKKKDDDOOO|||aaaqqqlllCCC888000+++...///000///---,,,,,,,,,------000000111000000...---,,,...***(((***...000222333///---,,,111???TTTgggtttooossszzzxxxkkkbbbLLLDDD:::444333222///+++(((***,,,///222555777888;;;:::888666444111///...++++++,,,,,,,,,---------000///...------...///000333111...,,,,,,---...000777<<<@@@>>>777111000222***))))))---111333222///////////////000000000000...///000000000///---,,,------------------------000000000000000000000000555444222111000111222222000000000000111111111111tttkkkfffaaa___sssVVV@@@555555444333333222111111444444444333222111000///000///...---------...///------------------,,,+++(((---///,,,***,,,---,,,(((((()))***+++---...///555444333333222222333333///000111222222111000000000111111222222333444444333444555666777999999:::777777666666555555555444555555555555555555555555999999888777888999:::;;;@@@>>>===???BBBBBB>>>:::999::::::;;;;;;;;;<<<<<<<<<;;;999999999<<<>>>@@@===>>>>>>>>>===<<<:::999666555444444444555777888777777777777777777777777555333222444777999777555222222222222111111111111222222444444222555BBBQQQ]]]SSS]]]gggBBB===;;;999@@@]]]mmmaaadddjjjvvvTTT999222333222666LLLsssgggGGGMMMggg\\\KKKRRRooouuuJJJDDDNNNzzzaaarrr^^^;;;444///+++...//////...,,,++++++++++++,,,...000111222222000...---)))))),,,111666888888888<<<:::;;;AAAOOOaaaqqq{{{sssooohhhaaa[[[SSSJJJDDD>>>888111...///111000...((()))***+++...000333444444444333222111000//////+++,,,,,,,,,,,,---------//////...------...000000222111///---------///000333888===<<<666000//////***)))))),,,111333111///000000000///////////////...///000000///...---,,,------------------------000000000000000000000000444333222111111111222333000000000000000111111222wwwnnnkkkkkkhhhEEEAAA555444444333333222222111888777555333111//////...///...---,,,,,,,,,,,,,,,***+++---......------,,,''',,,...,,,,,,......,,,)))))))))))))))+++,,,---000000000111111111222222000111111222111111000000000111111222222333444444333444555666888999:::;;;999999999888777666666555444555666777777666555444999888777777777888:::;;;@@@===;;;???EEEEEE@@@999;;;;;;<<<<<<<<<<<<<<<<<<:::999888888:::<<>>>>>===<<<:::999666555444444444555666777777777777777777777777777555333111333666888777444333333333222222222111111222222444444333555AAANNNqqqTTTUUUqqqfff@@@:::999:::BBBdddaaa888111222222444???]]]mmmLLLLLLbbbZZZIIIPPPmmmrrrIIICCCMMMxxx}}}aaavvvrrrIII000000---+++......------+++******))))))******,,,///111333222111000444;;;FFFOOOUUUVVVTTTQQQNNNKKKJJJMMMVVVbbblllrrrddd\\\OOOCCC:::444///---111---((((((***------,,,))))))(((((()))+++---///,,,,,,,,,---......//////,,,,,,,,,---------......///...------...///000111000000///.........//////...333999:::666111...---***)))))),,,000222111///111000000//////............////////////...------////////////////////////000000000000000000000000222222111111111222333333222111/////////111222444||||||VVV<<<;;;444444444333333222222222999777555222000/////////......---,,,++++++++++++(((***,,,.........---,,,(((---///...///222111......---------------...///111222222222222222111111111111222111111111000000000111111222222333444444333444555666888999:::;;;;;;;;;:::999888777666666444555777999999777555444888777666666777888:::;;;@@@<<<;;;???FFFGGG@@@999<<<<<<===>>>>>>===<<<;;;888888777888:::<<<>>>@@@<<<<<<=========<<<:::999666555444444444555666777777777777777777777777777555333111333666888666444444333333333222222222222222222333555333555???JJJxxxcccKKKXXXiiiAAA:::999;;;EEEmmmtttAAA555444555777:::PPPvvvTTTMMM___XXXFFFLLLiiioooHHHCCCLLLvvvyyybbb}}}YYY:::+++///...,,,///...,,,,,,+++***))))))((((((&&&(((,,,111666;;;???AAAJJJZZZmmmyyy}}}{{{rrrkkk^^^WWWNNNJJJJJJNNNQQQSSSDDDAAA<<<777333///---+++---***'''&&&'''(((((('''---+++(((''''''(((***,,,))))))***+++,,,---......------------..................------...///111222////////////000000000000,,,000666:::999555111...+++))))))+++///222111...111111000///......------.....................---////////////////////////////////////////////////111111111222222333333444222111///...///111333555nnnKKK:::444444444333333333333222222666555333111000000000111------,,,,,,,,,++++++***((()))+++---......------+++///111000222555555111........................222333333444555555666666333222222111111111111111000111111222222333444444444444555666777888888999:::::::::999888777777666444666888::::::888666444666666555555666888999:::???<<<;;;???EEEEEE@@@:::======>>>???>>>===;;;:::777777777888999;;;===???;;;<<<<<<======<<<::::::666666555444555666777888888888888888888888888888666444222333666888666333444444444444333333333222333222333555444555===FFFnnnZZZIII]]]mmmDDD;;;:::<<>>666444777888HHHwww___PPP\\\WWWEEEIIIeeennnHHHCCCKKKtttvvvdddJJJ222+++111000...000...++++++++++++******))))))%%%(((...888DDDQQQ]]]cccjjj~~~~~~qqqcccXXXIII===999888777666222222333222111//////...+++***(((''''''((('''&&&///---+++(((((()))+++,,,+++++++++,,,,,,---------------.........////////////...------...///000111......///000000000111111---000555:::<<<999444000,,,***(((***...111000...111000000///...------,,,...------------.........000000000000000000000000////////////////////////000111111222333333333333222111///...///111444666uuuNNNAAA:::333333333333333333333333333333222111000000000000000+++,,,,,,------,,,,,,+++*********+++,,,------......000000...111555555222)))+++---......---+++***000000111333666:::===???444333222111111111111111000111111222222333444444444444555555555666666666888888888777777777777777555666999::::::999666555555555444555666777999:::>>>===<<<>>>AAAAAA???<<<===>>>??????>>><<<:::888666777777888999;;;<<<===:::;;;<<<======<<<;;;:::888777666666666777888999888888888888888888888888888555333444777888666444555555444444444333333333333222333555555555;;;CCCbbb{{{UUUMMMjjjnnnEEE<<<:::===IIInnnwwwzzzNNN:::000444555>>>ggggggRRRXXXxxxYYYDDDGGGaaaoooIIICCCJJJssssssfffeeeAAA000---333000...000...***+++,,,,,,---,,,,,,,,,)))...777EEEWWWiiixxx{{{kkkZZZNNN???444000000...,,,222111///,,,((('''((()))(((((()))))))))*********///---+++***)))***+++,,,---,,,,,,,,,++++++++++++.........////////////000000///...------...///000.........///000111222333///000333888<<<;;;666111,,,***(((***...000000...000//////......------------------,,,------...///000000000000000000000000000000000000000000000000111111222333333333222222111111000///000222555666VVV@@@<<<999555333333333333333333333333000111111000000///...---***+++,,,---......------,,,+++***)))***+++---.........,,,))),,,222222///)))+++///222333111---+++/////////000444999???BBB555444333111000000111111000111111222222333444444555444444444444333333333555555555666666666666666666777999::::::999777666444444444444555777999:::>>>>>>>>>===<<<<<<=========>>>??????>>>;;;999777777777777888999::::::;;;::::::;;;<<<<<<<<<;;;:::999888777777777888:::;;;888888888888888888888888999666444555888999777555555555555555444444444444333222333555555444999@@@VVVkkkSSSVVVzzzkkkDDD;;;999===IIIqqqdddSSSJJJQQQttt|||xxx|||hhhGGG111444555777WWWgggOOOSSSoooZZZDDDEEE^^^pppJJJDDDJJJsssppphhh}}}KKK;;;------333...,,,///---***+++---...///000//////000555@@@OOO___nnn{{{vvvdddUUUIII???444//////000///,,,---......+++'''$$$$$$&&&&&&''')))***************+++******)))))))))******+++*********))))))((((((....../////////000000000222000///...------......//////......///111333555...---///444::::::555///---***((()))---//////...........................------,,,,,,,,,---...///////////////////////////000000000000000000000000222222333333333222111000000000000111222333555555fffIIIAAA<<<888777333333333333333333333333000000111111///...,,,***)))***,,,.../////////...---,,,***((((((***---///---,,,(((%%%(((...///,,,,,,000555999999777333000111000......111666<<>>??????===999999<<>>;;;888666777777888888999999999999999:::;;;<<<<<<<<<;;;::::::999888888888999;;;;;;888888888888888888888888:::777555666999:::888555666666555555555444444444333222333555555444888>>>NNNaaaRRR^^^hhhBBB999888<<>>>>>>>>======888888888999999:::;;;;;;666888999888666666:::===999888666555444444555555555555777888777666444333333333333444666999;;;===OOO]]]NNN\\\___AAA999222:::QQQnnnEEE999;;;<<>>444333222000/////////000,,,111666888666333333333333777===CCCIIILLLMMMNNN\\\YYYSSSKKKBBB:::444111222///+++((((((+++///222...---,,,+++***((('''''')))(((((('''''')))***+++)))((('''&&&&&&'''((()))''''''((((((((((((((((((................................................////////////............+++...222555666444111///,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---000---+++,,,///000...,,,///...---,,,---...///000111000/////////000222333222222222222222222222222111222222333333444555555bbbBBB>>>999444444444555555333222222333333444333333222111111000000//////...---,,,,,,---...///...------------------...000//////......///111111,,,---000222222111000...000000000000111111111222333444444555444333222111444333333333444555666777777666555333333333333444444555666555555555666888666888;;;:::888555555666444555666777777777666555:::;;;<<<<<<<<<<<<;;;:::777888999::::::999888888999999888888777777666666777888999;;;;;;;;;;;;:::999999999999999999888888666888999888555666999<<<999888666555444444555555444666777999888666444333333333333444666888:::<<>>===<<<<<<:::888555222///---,,,...---,,,++++++,,,---...,,,,,,+++***))))))(((((()))((('''''''''(((******)))(((''''''''''''((()))''''''''''''''''''''''''................................................000000/////////.........,,,...111333444333111///---------------...///000---.../////////...---,,,...+++***,,,///111000.........---,,,---...///000111000/////////000222222222222222222222222222222111111111222333333444444sssOOO::::::666111333555444333222111000111111222333222222111111000//////......------------......,,,++++++***+++,,,...///000000///.........//////***,,,...000111000///...////////////000000000000333444444555555444222222444444444444555666777888888777555444333333444555444444555777999:::999777888999;;;:::888666555555333444666777888777777666999:::;;;;;;;;;;;;:::999777777888999999888777666666666666666666666666666555555666888888888888888999999::::::999888666555555777999777555555777:::888888777666555555555555444666888::::::777444222555444444444555777999:::AAA]]]sssTTTUUUtttXXX>>>;;;999EEE^^^{{{OOO777999;;;888===YYYrrrNNNCCCBBBIIImmmRRR<<<555000888GGGbbbgggRRR<<>>999444888:::555444333222111111222222222222222111000000//////......------------------******))))))***,,,...000---,,,+++******))))))))))))***,,,.../////////............////////////000222333444555555444333222444444555555666777777888777666555444333444555555444333444888===>>>;;;777999:::::::::999777555555333444666777888888888777888999::::::::::::999888777777888999888777666555444444555555555666666666666666777777888888888888777888999:::999888666555555777999888555444666888888888777666666555555555444666999;;;:::888555222666555444444555666888999>>>NNN~~~mmmOOOYYYXXX>>>;;;888BBB[[[xxxLLL999>>>>>><<>>NNNXXXKKK;;;AAARRRzzznnnGGGFFFWWW[[[HHHMMMssslll}}}kkkKKK555333:::***)))((('''''''''((()))---444<<>>???;;;888999999:::::::::888666555222444555777999999999888888888999::::::999888888777888888999888777666555444444555555666666777777:::999999999999999999999555666777888888888777777555888:::888555333555777888888888777777666555555444666888:::999777444222666555444444444555777888===EEEooojjjNNN^^^YYY>>>999333;;;RRR^^^GGGCCC===AAAYYYiiiEEE888===DDDYYYlllIII777///333<<<>>>KKKDDD999>>>JJJnnntttJJJGGGVVV\\\HHHKKKnnn{{{kkktttcccMMM:::---)))---333)))((('''''''''((()))***...222777999777666666888>>>777000...111222...(((+++++++++***))))))((((((,,,+++************+++,,,'''(((((((((((()))))))))((((((((()))))))))))))))((())))))))))))))))))(((000//////...---,,,,,,+++........................////////////////////////000000000000////////////,,,,,,,,,,,,---...//////***)))(((''')))+++...111000000111111000...,,,+++000,,,)))***---///...---......------...///111222000///.........///111111222222222222222222222222111000000///000111333444\\\JJJ;;;;;;@@@999444777666:::999777555444444444555222111111000000///......------...------,,,+++***((()))***+++,,,---.........//////...---,,,+++***+++,,,,,,---------------............////////////000000222333333222222111333333555666666666666666555444333333222333444555333444777:::======;;;999999999999:::;;;:::888666222333555888999:::::::::888999::::::::::::999888888999999999999888666555666666666777777888888888======;;;:::999999999999555555555666777777888888666999;;;:::666444444666888888888888777666555555555666777888777666444333555555444444444555777888;;;@@@eeegggOOOfffXXX===888000555KKKuuudddUUUKKKUUUwww}}}TTT;;;333999CCCaaakkkVVVVVVyyy~~~XXX???333444:::555BBB===666<<>>...333222000/////////+++''',,,,,,++++++,,,---///000...333777777333///,,,,,,+++)))''''''((()))((('''++++++++++++++++++++++++,,,+++)))'''''')))+++,,,'''''''''''''''''''''''')))***+++,,,---,,,,,,+++((()))************)))(((++++++++++++************........................////////////////////////............------------+++,,,---...////////////,,,,,,,,,,,,,,,---...///...///000111111000///...///,,,((((((+++...///.........---...///000222333//////...---...///000111222222222222222222222222333222111000000333555777]]]IIIKKK>>>>>>BBB<<<:::<<<888666555333111000000000111111111111000//////......------......---+++***)))(((***,,,//////...,,,+++(((((()))******((('''&&&///......------,,,,,,+++////////////000000000000---...///111111111000///111222333555666555555444333222111111111222333444222666::::::888888999<<<888777777999<<<===:::888111333555888:::;;;;;;;;;999:::;;;;;;;;;;;;:::999::::::;;;;;;:::999777666::::::::::::::::::::::::???===:::777555444333333:::888555333333444555777888;;;===<<<888555555666888888999999888777555444666555444333333333333444333333333333444666888999///888YYY^^^SSSvvv{{{MMM999999333999NNNkkkpppTTTDDD;;;CCCXXXyyyNNN666===IIIeee{{{UUU<<<000...111;;;666222:::@@@\\\uuuEEE;;;FFF^^^}}}VVVCCCAAA\\\PPP???VVV^^^dddLLL???999---222333---...---)))&&&&&&&&&%%%......------...000222333000222222...)))'''''')))'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&''''''******))))))))))))******(((((('''''''''&&&&&&&&&***+++,,,---...---,,,,,,((()))***++++++***)))(((000000000000111111111111........................000000000000000000000000......---------,,,,,,,,,+++,,,...///000//////...//////000000000000000000...///000111111000//////---***''''''+++///000000......---...///111333444///......---...///000111222222222222222222222222444333111000111333666888kkkVVVOOOLLLEEEEEEDDD<<<===>>>444666666555444222111000000111111000///...------,,,---,,,************)))'''---...000000///---***((((((***,,,...000//////...,,,,,,---......---,,,,,,//////000111222333333333222222222222222222222222333222111000111222333444111111222333444444555555444555888:::;;;;;;;;;;;;999888888;;;======888444666777888999999888777777:::;;;<<<=========<<<;;;888888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777666666AAA???;;;777555555666666;;;:::999888777666555444444555666777777666555444444444444333333333222222333333333444444444555555999;;;MMM}}}ZZZ```pppIII:::666555>>>KKK{{{xxxvvvnnn```lllkkkIIIHHHYYYuuuJJJBBB<<>>KKKlllgggOOO<<<222...---///...---+++***((('''''',,,,,,,,,,,,,,,---......111///...,,,+++***++++++)))(((((((((''''''''''''&&&)))+++)))%%%&&&,,,222111***&&&(((***)))(((***))))))))))))))))))))))))((('''''''''((()))+++,,,)))***+++,,,...000111222///...,,,+++************&&&(((+++...//////...------666000---666222+++444////////////////////////......---,,,,,,---...///,,,---...///000111222222000000000000000000000000111000///...---...//////---------............///+++---///000///...+++***((()))+++---...////////////000000111111111111111222222111111111222333444pppgggcccccceeeVVVKKKEEE@@@555555:::777555444444444333333222222////////////////////////---,,,,,,---...---***'''***+++---......---+++***((())),,,...//////...---,,,---...//////...---,,,111111111111111111111111222222222222222222222222000111222222333333222222111111222222333333444444111111222444555666777888888777777999<<<<<<888555777777777777777666555444444444666777888888888888555555555555555555444444888888888888888888888888999999888888777777666666;;;:::999888777666666666999999888777666555555444333444444555555444444333444444333222222222222222333333333333444444444444333777DDDqqqhhhUUUmmm~~~RRR???999555>>>NNNuuu~~~tttPPP???666@@@ZZZeeeHHH???AAATTTrrrpppJJJ666555000666333333888JJJyyyxxxKKK===IIItttmmmDDD888333999LLL[[[WWWLLL===333000111111111000---++++++,,,...//////---......///////////////---,,,***(((''''''((((((((((((((((((''''''''''''%%%)))+++***((()))///555888///''''''(((((()))+++))))))))))))))))))))))))((('''''''''((()))***+++)))******,,,---///111222000///---,,,+++*********'''(((+++.../////////...---555222000555111---333////////////////////////...---,,,++++++,,,---...+++,,,...000111222333333000000000000000000000000111000///.........//////------........./////////,,,---/////////...,,,***)))***+++,,,------------///000000111111111111111333333222111111111111222ssslllpppuuuvvvtttbbbOOOCCC>>>666888<<<777444444444444444333333333///////////////000000000,,,,,,---///000///+++((()))***,,,---...---,,,+++(((***,,,...///...---,,,,,,---...//////...---,,,111111111111000000000000333333222222222222222111///000222333333333222111111222222222333333333444333333444555666888999:::999777777999<<<<<<999666777777777666555444444333444444555777888999999:::777777777666666555555555666666666666666666666666888888777777777666666666777777888888888777666555777777777666666555555555333333333333333333333333444333222111111111222222222222333333333444444444111666BBBjjj___WWWyyyRRR>>>888333<<>>888444444444444444444444444/////////000000000000000,,,,,,---///111///,,,))))))***,,,---------------***+++---/////////...---------...//////...------111111000000000000000000333333333222222111111111///000111222333222111000333333333333333444444444111222333444666777888888999888777999<<<===:::777888888777666555444444444777777777888:::;;;<<<===;;;;;;:::999888777777777555555555555555555555555777777666666666666666666444555777888888777555444666666555555555555555555333333333222222333333333444333222111000111222333222222222333333333444444///888BBBddd\\\^^^NNN;;;555000999KKKkkksssQQQ999AAAGGGmmmrrrIII;;;555444AAAQQQrrrfffDDD777...222000333888EEEqqq~~~PPP???IIIjjjhhhGGG333000,,,,,,---)))///000000///---...111555???HHHTTTYYYTTTFFF666+++)))***+++,,,,,,+++***))),,,+++***)))))))))***+++'''''''''(((((((((((((((%%%&&&((('''%%%&&&))),,,---'''###&&&((('''&&&'''))))))))))))))))))))))))((((((((()))))))))))))))******))))))+++---///000000000///...---,,,+++***)))***,,,...////////////+++...444555///,,,---,,,////////////000000111111...---,,,+++***++++++,,,''')))+++...////////////////////////////////////000000000000000/////////------......///000000111....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,///000222333333333111111333333333222111000///...sssppphhhaaaeeeuuuyyylllPPP???>>><<<===>>>999666555555555444444333333000000000000000000000000,,,,,,---...//////,,,***+++,,,,,,---............+++---///000111000...------...///000000///...---000000000000000000000000444333333222222111111111///000111111222222111111444444444444555555555555...000222444555666555555;;;999777999===>>><<<:::888888777666555555555555999999999:::;;;<<<===>>>======<<<;;;999888777777444444444444444444444444666666666666555555555555333444555666666666555444444444444555555555555555444333333222222333333444555333111000///000222333222222222222333333333333000:::@@@[[[]]]ggg}}}III999444///999MMMwww\\\CCC555999<<<^^^fffBBB;;;555555GGGWWWnnnPPP;;;111222///333999EEEooozzzKKK:::DDDiiiiiiMMM888...000...//////'''222222000///111:::HHHSSSiiiyyy{{{\\\???---)))))))))))))))(((((('''++++++***))))))***+++,,,'''''''''(((((((((((((((&&&''''''&&&%%%$$$&&&''''''###"""'''***(((&&&%%%))))))))))))))))))))))))(((((())))))))))))((((((******)))(((***,,,...000////////////...---,,,+++,,,,,,---...............000000:::===222000333///...//////000000111111222///...---+++++++++,,,,,,)))+++---///000000///...000000000000000000000000000000111111111000///...------...///000000111222///////////////...------------,,,,,,,,,---......///000222444444333222111222222222222111000///...{{{mmmfffmmmkkkjjjpppvvvdddKKK??????999777;;;:::777777666555444333333222222111111111000/////////,,,,,,+++,,,......,,,+++---.....................---...000111222111///...---...///000000///...---......//////000000111111444444333333222111111000000000000000000111222222666666666666666666666666222555888;;;===<<<:::999<<<:::888:::>>>???>>><<<888888777666666666777888:::999999999999:::;;;<<<<<<<<<;;;999888666555555444444444444444444444444555555555555555555555555444444555555555444444333333333333444444555555555555444333222222333444555555333111//////000222333111222222222222333333333333:::;;;OOO^^^pppyyyFFF999666111<<>>@@@???===888888777666666777888999999999888777777888999:::;;;:::999777666444333222444444444444444444444444444555555555555555555555555555444444444333333333222333333444444555555555555555333333333333555555555333111///...000222333111111222222222333333333444:::666EEE___uuuwwwEEE:::999444???TTTuuuBBB777999555666OOOkkkLLLLLLCCCIIIiiidddYYYYYYZZZHHH999555///333888CCCkkkpppHHH<<>>---+++222)))...//////000111222222222111000///---,,,,,,------222444666888888666444222000000000000000000000000000111111222222000///...------...///000111222222000/////////..................------...///111222///000333555555444222000000000111222222111///...ooodddbbb```gggqqq||||||nnnTTTLLLAAA;;;999888555222444555555666555333222111////////////000000000000//////...---,,,,,,++++++........................///555:::999222......111..................---------000333333111111444777111111111111111111111111000////////////111333444999999999999999999:::::::::HHH___nnngggSSSEEECCC777:::<<<:::999<<>>:::MMM]]]HHHNNNiii^^^PPPJJJCCCPPPMMMCCC444111333111DDDfffdddCCC999CCCBBBJJJMMMFFF<<<555111///,,,111...///777666000333888???RRR|||}}}YYY888+++,,,(((((((((((())))))))))))'''((()))******)))(((''')))))))))))))))))))))))))))---000---'''$$$''',,,)))((('''''''''(((***************************+++))))))))))))((((((((((((***+++---+++)))))),,,///............////////////---------,,,,,,,,,++++++////////////////////////222111//////000222666888111000...+++***+++,,,,,,111666>>>DDD@@@777222333((((((***+++---...000000000---,,,---000222000---//////000000111111111111222///------000000...+++333///******---//////...---...///111111111000///000000000000111111111111nnnbbb^^^```fffnnnzzz{{{lllUUUMMMCCC===;;;:::777555444555555555555333222111000000000000000/////////.........------,,,,,,+++........................000555:::888111------///...........................111333333111111333666111111111111111111111111000/////////000111333444777777888888888999999999444FFFggggggNNNEEEAAA===<<<===<<<:::888999999999888888888999999888888888999999999::::::888::::::999777666888:::777777666555555666777777888888888777777777666666333333333444444444555555444444444444444444444444333333333333333333333333111222222222222333333333333333333222222222222222555111555AAAcccyyykkkqqqHHH888444333===ddd___:::555333888===YYY{{{SSSGGG@@@;;;IIISSSLLL<<<222222444GGGfff{{{nnnTTT:::333999111999<<<777111////////////000,,,111@@@JJJNNNSSSPPPQQQdddkkkIII000''''''))))))))))))(((((((((((('''((())))))))))))((('''))))))))))))))))))))))))(((,,,///---'''%%%(((,,,///---+++)))))))))***+++******))))))))))))))))))))))))))))))((((((((((((***,,,---+++)))))),,,///............////////////---------,,,,,,,,,,,,+++...//////////////////...111111000000111333555666111///---+++++++++---...222666???GGGDDD;;;444222******+++,,,------......000...,,,---000222000...//////000000111111222222222000---...000111///,,,444111...---...000000000/////////000000/////////000000000000111111111111rrrddd___fffiiiooozzz|||lllUUUNNNDDD>>><<<;;;:::888555555555555444333222111111111111000000//////...------------------------........................///444777666000,,,,,,...........................///111444333111000222555111111111111111111111111000000000000000111222333444555555666777888999999444AAA```vvvbbbOOO??????AAA===777444888999:::;;;;;;:::999888666666777888999::::::;;;777999::::::999888999;;;888777666666666666777888999999999888888888888777333333333444444444444555444444444444444444444444333333333333333333333333222222222222333333333333444444333333222222111111333...111<<>>;;;:::999888555555555444444333222222222222111111000///......,,,,,,------------------........................,,,000333222///,,,---///---------...............///222444333000///111444111111111111111111111111000000000111111222222222222333333555666777888888999===IIIeeekkkKKKAAAAAA===888888888:::<<<======;;;999777555555666777888999:::;;;777888999::::::::::::;;;999888777666666777888999::::::999999999888888888444444444444444444444444333333333333333333333333222222222222222222222222222222222333333333444444333333333333333333222222444...000999QQQkkkvvvsssGGG777555444>>>dddYYYNNNEEEPPPjjj~~~|||iiiAAA888666BBB\\\{{{lllKKK888555<<>>GGGGGG>>>555111++++++,,,,,,---.........111...,,,...111222111...///000000111111222333333333111///000222333111///111222111111000000111222444222///,,,++++++,,,---///000000000111111111111sssnnnsssooonnnuuuzzzjjjPPPKKKCCC<<<999777777777666555555444333333222222333222222111000//////...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,(((+++......---,,,...///---------........./////////111333222000///111333111111111111111111111111111111111222222222222222111111222333555666777777<<<===<<>><<<===:::<<<>>>???>>><<<888666444444555666888999::::::888888888888999:::::::::999888777666666777888999999999999888888888777777444444444444444444444444333333333333333333333333222222222222222222222222222222333333333444444444111111222333444444555555666000333:::JJJzzzeeeyyyuuuHHH888555333;;;___yyynnn]]]OOOOOOooo```AAA888<<>>EEEDDD;;;444111)))***+++,,,...///000111111...---...111333111...111111111111222222222222333111///000333444222000......///000111111000000555222///+++)))***+++,,,///000000000111111111111zzzuuusssooojjjlllvvv{{{rrreeeQQQLLLEEE===888777777888666666555333333333333333222222222111111000000///------------------------++++++++++++++++++++++++&&&(((+++++++++,,,---...,,,,,,------.../////////...000333222000///111444111111111111111111111111111111222222333222222111111222222333444555666666999===>>>;;;AAAdddgggOOOEEE@@@>>>>>>???@@@@@@>>>;;;888666444444555666777888888999:::888666666888999999999888777666666666666777888777777777777666666666555555444444444444333333333333333333333333333333333222222222222222222222222333333333333444444444444000111222333444555666777888111555;;;DDDmmmvvvccc{{{uuuHHH888555333999ZZZ}}}cccgggfffFFF<<<@@@aaa___KKKEEEPPPiiitttRRR999///333777444///+++***,,,000333000DDD]]]llllll___JJJ999>>>OOOqqqaaaRRR666//////,,,*********))))))((((((''''''&&&)))+++......+++)))&&&))))))))))))))))))))))))'''((())))))((((((***+++(((((('''''''''(((******111111111000000//////...))))))))))))((((((((((((***---000000---,,,...000............////////////000////////////.........---...///111111///...------...000222333333222222000///...---...000111333444999BBBHHHDDD999222111)))***+++,,,...000111222111///---...222333111///333222222222222111111111333000...000333444222000...,,,,,,000444555333000444222...+++))))))***+++000000000000111111111111yyytttmmmkkkqqqvvvpppgggTTTPPPIIIAAA;;;888999:::777666444333222222333333111111111111111111111111.........------,,,,,,+++))))))))))))))))))))))))((())))))***))))))***+++,,,,,,------...//////000,,,///222111000///222555111111111111111111111111111222333333333222111111333333333444444444555555888888;;;<<<===VVVfffUUUJJJ@@@AAABBBAAA@@@>>>:::777555555555555666666777777777<<<888444333555777888888777777666555555666777777555555555444444444333333555555444444444333333333222222222222222222222222111111111111111111111111333333333444444444444555111222222333444555666666777000555:::===aaammmbbbzzzrrrGGG888666444888XXXpppYYYHHHXXXlllLLL;;;888CCCddd}}}hhh___bbbwww\\\:::,,,333000)))(((,,,///000888DDDNNNiii~~~WWW:::BBBQQQhhhaaannnCCC555666111,,,,,,))))))))))))((((((((((((&&&)))...111111...)))&&&))))))))))))))))))))))))(((((())))))(((((()))***'''(((((()))))))))))))))------------------------))))))))))))((((((((((((***...111111...---...000............////////////000000000/////////......,,,...000111111000...,,,---...///111222222222333222111///......000111333222<<>>;;;;;;===777666444333222222333444111111111111111222222222//////...---,,,,,,++++++((((((((((((((((((((((((*********)))(((''''''''',,,,,,------...///000000+++...111111000000333666111111111111111111111111111222333444333333111000444444444444444444444444999111000777===TTTyyydddSSSCCCDDDCCCBBB@@@===:::777555555555555666666666666666>>>999333111333666777777777666555444444555666777444444333333333222222222555555555444444333333333222222222222222222222222111111111111111111111111333333333444444444555555333444444444444444444444666///555999999YYYiiibbbyyyoooEEE888777555888WWWXXXFFF>>>XXXSSS;;;555888IIIjjj{{{sss~~~rrrqqq~~~```999***333444******333777777CCCTTTzzz___888DDDSSSaaa___WWW///,,,111***###%%%(((((((((((())))))))))))%%%)))///333333///)))%%%))))))))))))))))))))))))((()))))))))((((((((())))))***+++,,,,,,+++***)))*********************+++))))))))))))((((((((((((***...111111///---...000............/////////000000000000000////////////,,,...000111111000...,,,......///000111222333333333111000......///111222222???RRRYYYNNN<<<222111---------.........//////222///---///222333222///666555444333111000///...111///---///222333222///333...---444???CCC===555111000...,,,***))))))***000000000000111111111111rrrlllsss{{{xxxppp]]]RRRGGGBBBDDDDDD???:::666555333222111222222333111111000000//////......////////////...,,,***(((&&&''')))***++++++******------------------------///............---------000///...------...///000222222222111111111000000222222222222222333333444222333444444444333222111444333000222<<>>999666555444222222222222333111111111000//////......////////////...,,,***))))))***,,,---......------------------------------///............---------000///...------...///000222222222111111111000000//////000111111111111000333333444555555444333222111222000333;;;JJJwwwiiiVVVDDD???===999:::???;;;:::999888888888999:::DDD<<<444333777:::777333000222333444555666888999444444555444444333222222333333333222222222111111///000222444555555555444333444555555555444333222444444444333333444444444222333444666666666666555333555111222???YYYhhhhhhqqqHHH:::777555===aaazzzNNN<<<@@@EEEdddUUU:::222999>>>\\\\\\FFF;;;BBB\\\|||iiimmm}}}\\\AAA000---222------222===QQQsssaaaAAA@@@^^^yyydddhhhRRR999,,,,,,&&&%%%)))''')))))))))))))))))))))(((+++,,,...///...,,,)))''''''''''''''''''''''''''')))(((((((((((((((((()))'''''''''(((((()))))))))((((((((()))))))))******))))))(((''''''((()))***,,,++++++...000000...+++,,,,,,------...//////000333222222111000//////...***,,,...000000000///...............000222444555333111...,,,---///111333444999BBBIIIEEE999222111////////////......---------...111333444333222111444333222111000000111111222000///111555999<<<===:::444...///666999777222///---+++******+++---///------......///000000000tttnnnuuu~~~~~~wwwlll___OOODDDAAA@@@<<<888777666444333222222333333222111111000000///....../////////......,,,+++***,,,---///000000000000///---------,,,,,,---------///............---------//////............//////222111111111111000000000///000222333333333222111444444555666666666555444///111000444999CCCjjj}}}aaaoootttPPPDDD???888888@@@===<<<:::999888888999:::999777666777::::::666222222444555666666666888:::888777666555444333333333333333333222222222111111///111222444555555555555333444444555555555444444333444444555555444333333111222444555666666555555333444000222???XXXjjjlllqqqHHH:::777666@@@eeebbb@@@333999DDDgggrrrNNN;;;222999NNNuuucccBBB===;;;AAA]]]pppccchhhsssUUU>>>111+++,,,111///222666???[[[cccCCC???]]]uuueeennnmmmDDD000''')))&&&&&&)))'''))))))))))))))))))))))))---,,,+++***)))))))))***'''''''''''''''''''''''')))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''((()))***+++*********,,,...///...---,,,------....../////////222111111111000000//////,,,******,,,000222111...............000222444555444222///------///111333444888@@@EEE@@@777111000000000000000////////////---///111333333333111000111111000//////000000111111222333444555888<<>>;;;888888777555444333333333333222222111111000//////...//////.........---,,,,,,,,,---///000000000//////...---,,,,,,,,,,,,---...///............---------/////////....../////////111111111111000000000000333444444555555666666666444555666777888777666666000222111444888???aaazzzZZZZZZmmmqqqSSSBBB999999<<<===;;;:::888777666777777333444666888999888555444333666888888666666999;;;:::999777555333333444444333333333222222222111111000111333444666666555555444444444555555555555555222333555777666555222111111222444555666666555444444555222444BBB[[[iiimmmoooHHH:::777888CCCjjjQQQ<<<555:::EEEkkkyyyRRR@@@===CCCgggrrrHHH777777888@@@YYY|||sssgggeeeooo~~~tttXXXJJJ:::222...---111555<<<===:::===XXXeeeGGGAAA^^^rrrcccsssVVV;;;+++'''***'''(((***&&&)))))))))))))))*********+++***)))((('''(((((()))'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))******+++)))))))))***,,,---......,,,---------.........///000000000000000000000111999222++++++///222000---///......///000222444555555333000...---///111333111666<<>>;;;888999888666444333333333444222222222111000000/////////.....................+++,,,---.........---,,,......,,,++++++,,,......///............---------...//////////////////...000000000000000000000000333333333333444555666777555555777888888888777777444444222444888===___ZZZKKKQQQbbbfffEEE===;;;666;;;999777555444444444444333444555666666666666666444777:::999666666888;;;:::999777555444444444444333333333222222222111111000111333555666666666555555555555555555555555555222444666777777555222000111222333555555555555444666777555999GGG___gggnnnlllFFF999777888EEEmmmiiiCCC888===@@@KKKtttbbbOOORRRgggWWW:::666444666EEE]]]ppp~~~wwwiii^^^XXXZZZTTTAAA666222/////////222<<>><<<666:::999777555444444444444777666444333444555666777444888;;;:::666444777;;;999888777555555444444444333333333222222222111111000222333555666666666666777666555555444444555555333444666777666444111000000111333444555555444444666777666;;;KKKcccjjjtttgggDDD999777888EEEnnn\\\<<<555888>>>NNN{{{{{{sssNNN;;;:::;;;>>>PPPiiiuuufffQQQ???:::666+++...------------555HHHZZZaaaXXXIIIDDDXXX]]]@@@IIIcccjjj^^^XXX<<<555++++++---(((***+++$$$((())))))******+++++++++&&&''')))******(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***'''''''''''''''&&&&&&&&&&&&'''((()))******))))))''')))+++,,,,,,+++---...++++++++++++++++++++++++---...///000111222333333KKK@@@333------///---***...//////111333666999;;;999666333000...///111222///555777444111222333333000000000000111111111111///000000000000000000000,,,---...///////////////000111111000//////000111000111111111111000//////000//////.........//////111111111000000/////////}}}tttkkkdddYYYPPPIIICCC>>>;;;;;;:::888666444444444444333333222111111000000///......------...///000111,,,,,,---......---,,,+++///...,,,******,,,...//////............------------...///000000///...---////////////000000111111---222888===>>>;;;666333333555666888888888888777555444222555888;;;VVVeeeBBBCCCEEEFFFSSS}}}OOO;;;<<<>>><<<;;;999777777666777777:::777444333444555555444444999<<<:::555333666;;;666666666666555555444333333333333222222222111111111222444555666777666666999888666555444444444444444555666666555444222000000111333444555555444444333555444:::KKKcccqqq~~~bbbBBB888777777DDDmmm```DDD===888FFF```uuu]]]RRREEEQQQRRRYYYnnnyyyqqqPPP???111...///,,,000///......///777KKK^^^```QQQ@@@<<>>:::777444000//////111222333888888111...000222111/////////000000000111111000000000000000000//////---...///000000///......111000///000222333333222000...,,,,,,///000000///.........//////000111111111111000000000000000000uuufffaaaYYYQQQKKKEEE@@@<<<<<<:::888666444444444444333333222222111000000000......------...///111222......///000000///...---000...,,,******,,,...000//////.........------------...///000000///...---.../////////000000111111000888BBBJJJKKKEEE===666333444666777888888888777333333222666888999QQQzzzlllGGGDDDEEEIIIYYYaaa~~~SSS888:::FFF>>>===;;;:::999::::::;;;<<<888444444666666444111444999<<<:::555222666:::444444555666666555444333333333333222222222111111111222444666777777666666:::999777555444333333444555555666555555333222111000111333444555555444333000222111999JJJbbbxxx___@@@888777777CCClllmmmSSSKKKHHH^^^|||qqqmmmggg|||yyyrrrYYY777...)))***111222111000000222333:::IIIXXXVVVEEE666888KKKqqqdddGGGHHH___^^^aaaSSS444333,,,&&&'''(((###'''***"""((())))))***++++++,,,,,,(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&((((((&&&$$$""" !!!"""$$$&&&'''((())))))((((((((('''''''''(((((()))******)))(((''''''+++///000...++++++,,,))))))))))))((((((((((((,,,---...000111333444555000...---...111222000......///000333666:::>>>@@@:::888444111//////111222666;;;999000,,,...000///......//////000000000111000000000000////////////......///000000///...---111...---...111222000...000//////222666666222///,,,,,,---///000222333333000000000000000000111111kkk```[[[WWWTTTNNNDDD>>>===;;;999888666555555555555555444222000000000000000////////////............,,,,,,,,,---------......000///---,,,+++,,,,,,---.........------,,,,,,,,,..................------//////000000111111111222///999JJJ[[[bbbZZZHHH999111111111222222333333444666222444:::;;;===OOOdddfffIIISSSPPPIIIZZZkkktttqqq[[[DDD999:::<<>><<<:::999888999888666111///111777===???NNNUUUHHH:::666333///777555333333666777555222---000222222000000333666222222333333444555555666555555666666555333111000222222222111111111111000111111222222222333333333999000444555DDD]]]^^^;;;555777666AAAiiitttdddnnnxxxzzzwwwssswwwpppIII???444000......111666777444222111444>>>JJJRRR???777333888EEEeeecccGGGHHHbbboooZZZaaa\\\@@@444------,,,***)))))))))******'''(((((()))***+++++++++''''''''''''''''''''''''''''''''''''''''''&&&&&&))))))))))))))))))))))))(((### $$$***---***&&&))))))))))))))))))))))))%%%'''***,,,---,,,***(((%%%(((...222444222...,,,...,,,***((('''(((***,,,&&&---111//////222000+++111111333333444333222111000222222444;;;CCCDDD@@@???:::444111222333333111888777666444222000///...*********+++,,,///111333222111///.........///000---------.........//////...///000111111000///......//////000000...---,,,///000111222333333222111222333333444333222000///fff\\\SSSQQQNNNFFF===888:::999777555444444555555444333222000000000000111000000000///.........---,,,,,,,,,---------......///...---,,,+++,,,------......---------,,,,,,,,,........................000000000000111111111222...666DDDRRRYYYSSSDDD888222222222222222333333333666222222555444666GGG[[[lllSSS```gggkkkwww^^^HHH>>>;;;:::@@@???>>>===;;;999888888888888777555333555;;;@@@SSSccchhhWWWCCC999666444777444222333666777666333///222444444111000222555222333444555555666666555444555555555555444222111222222222111111111111000111222222222333333333333888///333555CCCZZZ|||~~~___<<<666888888DDDnnnssseeeddd___[[[fff|||www```KKK:::444///,,,+++111@@@NNNVVVJJJ<<<333555<<>>999333111222444444333666555444222///---,,,+++))))))***+++---///111333222111000///...///000000---------.........////////////000111111000//////222333444444444333111000///000111222333222111111222333444444444222111000}}}iiiUUUNNNNNNHHH>>>666:::888777555444444444444444333222000000000000111111111000//////...------,,,,,,,,,---------......------,,,++++++,,,.........------------,,,,,,,,,......---------.........000000000111111111111111---222;;;DDDJJJGGG>>>666333333333333222222222222555333666:::999;;;HHHYYYuuuwwwrrrXXXFFF>>>:::666<<<<<<<<<;;;:::999777777666888999888777999===BBBZZZhhhlll[[[EEE999777666666333222333777888777555333666888666222000111333222333555777777777666555333444444555555444333333222222222111111111111000111222333333444444333333666...333555BBBWWWwww{{{```===666888:::IIItttooobbbUUUSSSPPPPPP^^^xxxoooVVV???///,,,------...111???[[[ttt{{{gggKKK999555999>>>@@@;;;444000333AAAaaa\\\BBBFFFbbb^^^JJJWWWfffdddIII222...---(((((((((&&&%%%%%%%%%&&&''''''(((((())))))******+++''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''$$$"""$$$))),,,***&&&((((((((((((((((((((((((''''''((())))))******+++'''***...222333222///...///...,,,******+++---...///111000+++))),,,111444000111222333333222111000222555777:::???EEECCC===>>>888222000222555777666555444222000---+++)))((((((((()))+++---000222333222222000/////////000111---............////////////000000111111000000///222333444444444333111111111111222333222111000///222333444444444333222111aaaOOOKKKHHH@@@:::999888666555444333444444444333111000000000111111222111111000///...------,,,,,,,,,---------......,,,,,,+++++++++,,,...///------------------------......---------...//////111111111111111111111111,,,...222777;;;;;;777444444444444333333222222111444444888===>>>???IIIUUUttt~~~qqq\\\HHH;;;777666555::::::;;;::::::888777666555777::::::888888;;;>>>HHHRRRVVVLLL>>>777555555555333222444777999888666777999;;;999444000000111111333666888999888666555333333444444444444444444222222222111111111000000222222333444555444444333444...444777DDDXXXvvvvvvaaa>>>777888;;;LLLzzzmmmZZZNNNFFFGGGGGGJJJTTTfffzzzhhhNNN>>>555///+++---000555???UUUxxx^^^DDD777777<<<@@@888333000444CCCeeeXXX>>>HHHfff[[[HHHLLLRRRKKK999000222...###)))((('''&&&&&&'''(((((((((((((((((())))))******''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''%%%###%%%)))+++)))&&&((((((((((((((((((((((((((((((''''''((()))+++,,,(((***...111222111000//////...---,,,,,,---...///+++...000...,,,,,,...///000111222333333222222111444777:::===BBBFFFCCC<<<===888222000222777999999666555333000---+++)))''''''(((***,,,...000222333333222111000///000111111.............../////////000000000000000000000000//////000111000///...---111222333333222111000///222222444444555444333222wwwXXXJJJCCC>>>;;;:::888777555444444444444333222111000000000111222222111111000//////......,,,,,,,,,---------......,,,++++++***+++,,,......------------------------...---,,,,,,,,,...///000222222222111111111111111,,,---...000222333333222555444444333333222222222222333777<<>>555999???666222000666HHHkkkUUU<<>>@@@AAA999...---222---!!!+++***)))(((((()))***+++((((((((((((((()))))))))'''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''''''''''''''%%%$$$%%%(((***((('''''''''''''''''''''''''''(((((('''&&&''')))+++,,,(((***,,,///000000000//////......------...//////,,,,,,---......------...///000222333444444333333777;;;>>>@@@EEEGGGCCC<<<<<<777222111444888::::::999888666333000---+++***((()))+++---000111333333444333222000000111111222////////////////////////000//////////////////000///000000111111///...---111222333333222111000///000111333444444444444333tttYYYGGG???===:::999888666555555555555333222111000000111222222111111000000000000//////,,,,,,,,,---------......,,,,,,+++******+++------,,,,,,,,,------------......---,,,+++,,,...000111222222222222222111111111---......///000111111222444444444444333333333333444999CCCOOO]]]nnnyyyaaaSSSLLLIIICCC@@@>>>;;;555111555<<<;;;<<<======<<<999777555444777:::999666444666888777555555777<<<>>>;;;777777444333444888999888555888;;;===;;;666222111222222333555777777777666555555444444333333333444444222222222111111111111000222333555777777666555444555///666888DDDVVVsssmmmccc@@@888777999KKKzzzxxx\\\EEE===YYY|||fffTTTIIIKKKCCCEEEBBB<<<:::>>>AAAAAA???>>>===;;;888555111///444222000...,,,///999EEEPPPIII>>>444...---------666000...888MMMlllpppKKK666444999555222111888LLLoooSSS;;;BBBbbboooIII<<<666666...$$$%%%,,,+++###++++++***))))))***,,,---(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))***'''''''''''''''''''''''''''&&&%%%&&&((()))((('''''''''''''''''''''''''''((('''&&&&&&'''(((***+++((()))+++---.../////////..................//////222---+++///333333222222...000222444666666777666<<<>>>AAABBBFFFHHHDDD<<<<<<777333333666999:::::::::999777555222000...---+++,,,...000111222333333444444222111111111222333000000000////////////...///......------......///333444555555555444222222111111222333222111000//////000111333444444333333}}}\\\IIIEEE<<<:::999777666666666666222222111000000111222333000000000000000111111111,,,,,,,,,---------......---,,,+++*********+++,,,,,,,,,,,,---------.........---,,,+++,,,...000222333333333222222111111111...000111222222222222222333333333444444444444444:::JJJ___sssoooaaaVVVGGG>>>>>>===<<<:::;;;<<<999555888>>>===>>>??????===:::777555555888::::::888777999<<<===999888999<<<<<<:::888888666444555888999777555666999<<<;;;777333222333222333444555555666666555666666444333222333333444222222222111111111111000222444666888888777555444666///444555???PPPllljjj~~~cccAAA888666666GGGvvvRRRAAA777666SSS|||^^^GGG999000666333666555111111555777666333111000000111222111///000......---***)))111===:::777222000///111444888===555111888MMMooo]]]>>>222222444222111777LLLoooSSS<<>>:::<<<777777;;;<<<888999>>>???@@@AAA@@@???;;;888555666999;;;<<<::::::===@@@===;;;::::::999666555666999666444555888999777444444888;;;;;;777444333333222222333333444555555666777666555333222222333333222222222111111111111000222444666888888777555444777///333222:::JJJeeehhh|||dddBBB999555444EEEsssrrrbbb[[[sssddd888111222666UUU}}}~~~MMM:::222---666111444333000000444666555555111------...///,,,)))!!!###'''***&&&!!!%%%//////------...111888CCCMMMDDD<<<666;;;OOOssskkkGGG444///333222111666KKKnnnSSS<<>>;;;888666666999;;;999777666555444222000///------///000222333444444333333555444333222222222333333111111000000/////////...------++++++++++++------000000111222111000///...///000111222333333222111,,,---///111222333333222rrrQQQDDD@@@888222333888555...222222222222222222222222111111111111000000000000,,,---///000000000///...((()))************))))))---......+++((((((,,,000---,,,,,,,,,---///000111000111222333333222000000///000000222333444555555444444333222333444555666BBBSSSgggnnneeeWWWMMMJJJCCCBBBAAA???>>><<<;;;:::;;;;;;;;;;;;;;;;;;::::::777:::===<<<999777777888777888:::<<<======<<<<<<999999999::::::;;;;;;;;;999999999888888888777777666777999:::999666444222222222222222222222222222444555666666555333111000000000/////////111222333...555<<<<<<666222333666444666333333888AAAbbbkkkvvvfffEEE888444888IIItttkkkBBBFFF^^^{{{VVVAAA===222:::gggccc>>>444111///444666666:::888888EEEGGG777888111++++++...///***$$$...000///,,,)))+++---///333%%%***CCCDDDQQQiiiUUUGGG999555;;;NNN{{{YYY<<<666000------777NNNoooSSS999AAARRRbbbbbbQQQ<<>>EEEBBB??????BBBDDDCCCAAA666444222333555777888888999999999777555222///...000222333111//////222555//////000000111111222222111000///------......///---+++)))((()))***---///////////////000000000000333222000//////000000111,,,...///111222222222222oooJJJDDD===999888777555333222222222222222222222222111111111000000000//////---......///////////////000...+++(((&&&&&&'''(((------,,,***)))***---///...---,,,,,,,,,---///000000111222222222111000000///000111222333444444555555444333333333444666777666@@@JJJLLLFFF???>>>???>>>======<<<;;;:::999999999::::::;;;;;;<<<<<<<<<777:::;;;;;;999888999:::888999;;;<<<===<<<<<<;;;777777777777777888888888999999888888888777777777666777888999888666444222222222222333333333333333444555666777666444222000111000000///000111222333///555;;;;;;666333333666444666444444888AAAaaaooowwweeeDDD999888<<>>EEEBBB666+++((()))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''&&&%%%%%%(((''''''&&&%%%%%%$$$$$$&&&&&&'''''''''(((((((((((((((((((((((()))))))))''''''&&&%%%&&&'''((())))))(((%%%$$$###%%%&&&(((''''''''''''((((((((((((((('''''''''(((***,,,---''''''(((***,,,---...///---...000111111000///...//////000222555999<<<>>>CCCAAA??????@@@BBBBBBBBB888555333222555888:::;;;::::::888777444222///...///111222111......111555/////////000000111111111000000...---------...//////---+++***+++,,,///000000000111111222222222333000000111111111000///...,,,...///111222222222222WWWJJJ@@@???===777555999222222222222222222222222111111000000000000//////...............///000000<<<777000***&&&''')))+++---+++((((((***,,,---......---,,,,,,,,,---......000000111111111111000000000000111222333333444555666555444444444555666777333777::::::888777999<<<777888888888888888999999888888999:::;;;<<<======888999::::::999999;;;===:::;;;<<<======<<<;;;:::555555555555555555444444888888888888777777777777666777888888888666444222333333333444444444555555444555666777666555333111222111000000000111222333///555::::::666333333666444666444555999@@@___rrruuubbbCCC:::;;;@@@TTTmmmEEE666BBBPPPuuuyyy[[[GGGEEEPPPppp{{{NNN999???OOO```nnnhhh\\\___gggddd^^^UUUGGG777555222111111///---***&&&&&&%%%&&&(((+++...000222KKKrrr^^^===222666HHHfffZZZDDD222111//////555HHHaaatttvvvMMM999333666777333,,,)))***...(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((())))))(((&&&$$$$$$%%%&&&'''''''''''''''((((((((((((''''''''')))***,,,...///)))******+++,,,---...///...---,,,+++++++++,,,------...///111444888;;;===@@@@@@@@@???>>>>>>@@@BBB<<<888444222444888;;;===<<<:::888555333111000///---///111000...---000333000////////////000000111//////...------------...///...---,,,,,,...000111000111111222333444555555...///111222111000...---------///000111222222222mmmTTT@@@>>>===666444:::333333222222222222222111111000000000///////////////......------...000111BBB===666///++++++---...,,,)))&&&'''+++......---,,,,,,+++++++++---.../////////000000000000000000000000111222333333444444666666555444555666777888333666999;;;<<<:::999777444555666777888999:::;;;999999999::::::;;;;;;;;;888888888999999;;;>>>@@@;;;<<<<<<===<<<;;;:::999777666666555555444444444888888777777777666666666555666777888777666444333333333444444555666666666444555666777777666444333333222111000111111333333000555999999666333333555333666444555999@@@___sssnnn```AAA:::;;;???TTTWWW>>>888AAALLLwwwqqqhhhmmm}}}sssMMMDDDOOOggg}}}mmmVVVPPPWWWRRRHHHBBB<<<888888666444111///...---)))&&&&&&))),,,...444999JJJrrrqqqEEE:::>>>TTTuuu|||]]]GGG555222---***,,,666EEEPPPfffsssyyyzzzvvv^^^@@@444222444555333///,,,++++++(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''&&&&&&)))((((((((('''''''''&&&(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((&&&%%%%%%%%%&&&'''''''''''''''((((((((((((&&&&&&(((***,,,...000111+++,,,,,,,,,---.........///...,,,+++***++++++,,,,,,,,,---///222666999;;;<<<>>>???>>>;;;;;;>>>BBBAAA<<<666333444777:::<<<===;;;888555222000000000+++...000///------000333000000///.........///000.........---------------------+++++++++,,,...///......///000222333444444//////000111000///...---------...///000111222222hhhFFF<<<;;;555333777333333333222222111111111000000000////////////...///......------...000111;;;888444///---,,,,,,---,,,)))'''(((,,,......,,,******)))***+++---///000.........//////000000111111111111222222333333444666666555444555666777888111222444666777555222000555555666888:::;;;<<<===::::::999999888888777777999888888999;;;>>>@@@AAA;;;;;;<<<<<<<<<:::999888999999888888777777666666777777777666666666555555555666666777666666444444444444444555555666666666444555666888888777666444444333222111111222333444111444777777555333333555333555444555:::BBBbbbrrrfff^^^>>>888999;;;PPPxxxIII>>>999>>>KKKqqqYYYYYYeeedddFFF888;;;777444:::===GGGEEE@@@;;;555111...------)))(((***+++,,,444>>>___[[[NNNQQQdddpppXXXHHH===777000---000555:::<<>>888888999NNNjjjEEE===888>>>QQQ|||rrrtttzzzUUU;;;...///...555EEENNNWWWQQQGGG???888222...+++...******,,,***+++999JJJwwwyyykkkkkkyyyjjjWWWOOODDD;;;111,,,...000///------555444333666111+++///---,,,+++)))&&&&&&)))+++''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&'''(((((((((((()))(((((('''''''''''''''''''''''''''(((((((((((('''(((***+++------------,,,,,,,,,------.........,,,...000222111///---+++,,,,,,,,,---...000222444666777888888999:::===@@@DDD???888444444666999;;;===;;;999666333000///...)))---000000......000222222000...,,,+++,,,---...,,,,,,------,,,,,,+++***((((((''''''(((((())))))******+++,,,---......///111111111111111000000///---------...///000222222YYYCCC:::555222444444333333222111111000000000/////////.........---......///////////////---,,,***)))((()))******,,,---...---,,,,,,---...,,,+++***))))))***++++++------,,,,,,---///000111111222222222222333333333555444333333333444666777999999888555444666;;;???666666777777888999999:::666666666555555444444444999888888;;;???AAA@@@>>>777888999:::999888777666888888888888888999999999666666666555555555444444555555555555555555555555666666555555444333333333333555777999999999888777666555444222222222333444333444555555444444444444111333111333;;;GGGlll{{{ddd```???:::::::::OOOcccHHH???===HHHdddrrrEEE555000333333===OOOVVVTTTKKK???666222///+++'''******...222222777MMMfffddd\\\aaa^^^SSSCCC666000---,,,******111///,,,000...,,,444666777666222,,,***---000''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((()))'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&###$$$&&&'''((())))))((()))(((((('''''''''''''''''''''''''''(((((((((((()))***+++,,,,,,+++*********++++++,,,---.........***,,,...///000...---+++------,,,,,,---...///000444333333555999<<<>>>???@@@;;;666444555888;;;===<<<;;;:::777444000...,,,)))---111111000///111333333111...+++******,,,---+++,,,,,,---,,,+++***))))))))))))))))))*********,,,---------......//////...000444666666333///,,,------------...000111333jjjIII===777222444444333333222111000000000/////////............,,,---///000000000///...222000...,,,+++---///111,,,///111///,,,+++---//////...,,,***((((((((((((------,,,,,,---...000111222222222222222222333333444444333222333444555666---111555555333333666999555555555666666666666666333333444444444444444444999888999<<<@@@AAA@@@===666777888999999888777666555555666666777777888888666666555555555444444444444555555555555555555555666666555444333222222111333555777999::::::999888666555444333222333333444333444444555444444444444111333000222;;;IIIooohhhyyyaaa@@@======<<>>GGGeeexxxtttuuu___aaarrrwwwcccNNN===666555777///666333000444222000888555999<<<888///'''%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&((()))))))))(((((((((((((((((('''''''''''''''''''''((((((((()))***++++++,,,+++***(((''')))******+++,,,---...///)))***+++,,,,,,,,,,,,,,,...---,,,,,,,,,---......333111000333999>>>???>>>;;;888444333666:::>>>@@@;;;;;;:::888555111---+++)))---111222000///111333333111...+++******+++,,,++++++,,,---,,,+++***)))******+++++++++,,,,,,,,,////////////000000000000+++000666;;;:::555...)))------------...000111333]]]BBB;;;222999555333444444111111444222222111111000/////////,,,,,,.../////////...---000...,,,******,,,...///...............---------......---------,,,,,,,,,/////////000111111222222222111000000000111333333333333333333333333333333333333333444555666777777888888777777666666666555555222000111444666444111777777777777888888888888444555666777888888777777666777888999999888777666666666666555444444333333333333333444555666777777555444333222111222333444444444555777888999:::;;;444444555555555555555555333444555555555444333222...111222666;;;DDDlllnnnxxx___AAA888666:::UUUwwwZZZJJJUUUssspppOOO999111///999CCCEEEAAA===555111+++'''''')))---000///222777DDD\\\xxxdddJJJQQQ]]]mmmmmmXXXHHHUUUuuurrr___FFF444333///666<<<<<<>>>DDDIIIJJJNNN^^^RRR;;;666,,,""")))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&!!!''',,,***$$$!!!$$$(((%%%&&&'''((()))***+++,,,(((((()))***++++++,,,,,,---***'''&&&)))+++***((())),,,///...***''''''(((---...&&&$$$...000...333+++...000///,,,+++---000,,,,,,+++***+++,,,...///000---,,,111999===:::555>>>;;;666333333777<<<@@@;;;:::888555333000...---+++,,,---///000222333444222111111///...---,,,+++************))))))))))))******+++,,,...///000000////////////......//////...666===>>>777111///000///111444555444333444444uuuPPPAAA666888444222444444222222444222222111111000000//////,,,---.../////////...---///---+++******,,,///111//////......---------...///.........---,,,,,,,,,/////////000111111222222222111000000000111333333333333333333333333333333333333444444555555666666777777666666666555555555444222111222555777555333777777777777666666666666333444666888999999888888555666777888888777666555555555555555555444444444333444444555555666666666555444333222222222333333555555666777888888999:::444444444444444444444444222333444555555444333222000333333666;;;EEEmmmrrrrrr[[[>>>666333777QQQ|||qqq~~~jjjJJJ444222777EEENNNIII===444++++++***))))))***---///;;;PPPjjjsssLLL666999<<>>:::999777555222000...---+++,,,---///000222333444222111000///---,,,+++***))))))))))))))))))******,,,,,,,,,---------------.........////////////...---333999999333...---......111333444333333333444jjjOOO???777333111444555333222444222222222111000000//////,,,---...///000///.........---***)))***---111333111000...---------...///000//////...------,,,,,,...//////000000111111222222111000000000111333333333333222222222222333333444444444444444555555555666555555555555444444444444222111333777888777555666666666555555444444444333444666888999:::999999444555666777777666555444444444444555555555555555555555555555555555555555555444444333222333333333666666666666777777777888444444444333222222111111222222333333333333222222222444444666;;;FFFooouuujjjWWW;;;444222444MMMzzz^^^AAA444555===JJJPPPGGG888---'''(((((()))***000999???IIIkkk```BBB444777333222===FFFZZZcccooo~~~|||QQQ666///000CCCcccqqqnnn{{{iii@@@000(((%%%+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&%%%((((((((('''''''''&&&&&&###'''+++)))%%%"""$$$(((''''''((((((((()))))))))(((((())))))******++++++***(((''')))---...,,,)))(((+++------++++++...111,,,000+++***333111***+++...000222111...---///222---,,,+++++++++,,,---......---...333:::===:::666???<<<777333333555999<<<999888666444222000...---+++,,,---///000222333444222111///---+++***)))(((((((((((())))))***++++++......---,,,,,,+++******,,,---...///000000///...,,,111555444///++++++---...000222222222111222333}}}cccGGG888333111444666444333444333333222111111000000///,,,---...000000//////......,,,******+++...222444111000...---,,,---...///000000///......---,,,,,,......//////000111111111222111000000000111333333333333222111111222333333555444444444444444444444444444444444444444444444555222111444888:::999777666555555444333222222111333444666888::::::::::::444444555666666555444444333333444444555666666777666666666666555555555555555555444444333333333333666666666666666666666666444333333222111000000///111111222222222222222222222444333666<<>>;;;666333333555999<<<777777555333111000......,,,,,,---///000222333333111000...+++)))(((''''''(((((((((((()))***,,,---......---,,,+++******)))+++,,,...///000000///......111333111---+++,,,///---///111111000000222333xxxwwwxxxMMM===666222444666444333333333333222222111000000000---...///000000000///......---,,,+++,,,...111222000///---,,,,,,------...///............---------.........///000000111111222111000000000111333333444333111000000111333444444444444444444333333333333333333444444444444444555333222444888:::999777555444444333222111000000333444666888999999999999333444555666666555444333222333333444555666777777666666666666666666555555555555555444444444333333666666666555555555555555333333222111000000//////111111111222222333333333111333333777===IIIuuuwwwfff|||WWW===888666888PPPiiiNNN888888333222444444///+++***------///444AAAUUUmmm|||bbbDDD333222...---111000...333???PPPdddwwwsssIII555777===NNNjjjQQQ555)))(((+++---((((((((((((((((((((((((+++*********)))))))))(((((((((((((((((((((((((((((()))******)))'''%%%$$$))))))((((((((('''''''''&&&((()))(((%%%$$$&&&(((((((((((((((''''''''''''(((((((((((((((((()))))))))''''''***---...,,,)))(((***------,,,...333888QQQLLL:::...111222111888111333555333000///000333...---,,,+++++++++,,,---,,,,,,---222777;;;:::999;;;999555333333555999<<<666555444333111000......,,,---...///000111222333111///---***(((''''''((()))(((''''''(((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---/////////...---111222333111...---///111...///000000///000111333wwwkkknnn|||XXXEEE;;;444444555444222333333333333222111111000000---...///000111000////////////..................------------,,,,,,,,,+++,,,,,,,,,------------...---......//////000000111222111000000000111333333444222111000000111222444333333333333333444444444333333333444444444444555555333222444777999888666333333333222222111111111333555666777888888777777333444555666666555444333333333444444555666777777666666666666666666666666444555555555555444333333555555555555555444444444222222222111000000000///222222111222222333444555111444444888===IIIsss~~~hhhuuuWWW>>>999888;;;TTTiiiPPP<<<000------000000---,,,///333444888AAAOOO___mmmvvv|||bbbFFF:::000///444222+++,,,222>>>LLL\\\nnn|||nnnMMM;;;;;;===PPPnnn~~~{{{yyyiiiDDD555+++***---***))))))))))))))))))))))))*********))))))(((((('''))))))))))))))))))))))))'''(((*********(((&&&%%%)))))))))(((((((((''''''((())))))'''&&&%%%'''(((((('''''''''''''''''''''''''''''''''(((((((((((()))'''&&&(((,,,---+++((((((+++......---...222666AAA@@@444...333333///333111444555333000...000222...---,,,+++++++++,,,---,,,+++,,,///444888:::;;;;;;888555333222444777:::444444333222111//////...------...///000111222222000...,,,)))(((((())))))***)))((('''((()))+++---,,,,,,,,,------............---------------------222333333111//////000222...///000000///000222444zzzmmmfffdddooonnnLLL@@@666444555333222222444333333222222111111000---...///000111000000///000000111111///---+++******+++,,,------+++***((()))******+++,,,---......------......///000000000222111000000000111333333444222000//////000222444222222222333333444444555333444444444555555555555666444222333777888777444222222222222222222222222444555666777777666555444444555666777777666555444333444444444555555666666555555666666777777888888444555666666666555333333444444444444444444555555111111111111111111111111333222222222333444555666444777777:::>>>GGGoooiiinnnVVV<<<888888<<>>;;;:::777333<<>>333333---+++---...000:::GGGYYYdddnnntttqqqeeelllxxxtttaaaIII???===^^^hhh:::''',,,&&&$$$''' ))))))))))))))))))))))))***))))))((('''&&&&&&%%%))))))))))))))))))))))))%%%''')))++++++***(((&&&))))))))))))((((((((((((***)))((('''&&&&&&'''(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&,,,(((%%%%%%''')))(((&&&(((,,,///000...---...111111222+++)))222333000444111333555333///...///111///...,,,+++***+++,,,,,,,,,***)))***...444:::===@@@===888444111000111222222222222111000//////...---......///000111111222///---+++)))(((***,,,------+++)))''''''(((***,,,/////////////////////...222000---+++******,,,---...............---------000111111000000111333555}}}uuulll```UUUQQQRRR}}}```JJJ???===333---000111222222222111111111111000////////////////////////111000...,,,++++++++++++......///000///...,,,+++........................////////////000000000000333222000/////////000111333333222222111000000000111111111111111222222222222111111000111333444555666333222444777999888666222222111111222222333333222000000222555666333000222222333444444555555666444333222222222333444555444444555666777888999999999888777666555444333222222333444444444333222222222222222222222222333333333444555777777777666666999:::888:::>>>HHHrrrlllbbbQQQ;;;999888:::SSSrrrWWW===;;;999???VVVuuu{{{wwwyyy|||ttt```NNNFFFSSSdddhhhXXXAAA333000333$$$)))222111AAARRRMMMQQQHHH>>>666333222000//////666@@@JJJXXXlllvvvbbbSSS;;;111,,,///222000///000:::HHH```www~~~zzzzzz~~~iiiNNN;;;666:::___rrrAAA777,,,'''(((+++***'''(((''''''&&&&&&((()))***+++***((('''''''''((()))(((((((((((('''''''''''')))'''%%%%%%((()))'''$$$''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((''''''(((((()))*********,,,,,,------...//////000222111111000///......---...///000000000///---,,,////////////...+++)))((('''((())),,,111666;;;>>>???;;;555000...///111222555555555444333000...---111000...------///222333444///***(((+++...//////---,,,+++))))))((())))))000///...------...///000.........................../////////000000000111000555111000444222666DDD~~~vvvpppfffYYYPPPMMMdddqqqRRR@@@;;;444222333000222222222111111111111000/////////....../////////000///...,,,++++++,,,,,,''''''(((((('''&&&&&&%%%........................////////////000000000000222111000//////000111111333333222111111000000///111111111111111222222222222111111000111333444555666333222444777999888555333222000//////000000111222000///111444555333000222222222333444444555555444333222111222222333444111222333444555666666777888888777666555444333222111222333555555444222111111222222222222333333333333444555777888888777777999:::888:::???JJJtttuuu___hhhooo~~~OOO:::888666777PPP|||nnnSSS===000222555@@@\\\kkkRRRAAADDDIIIKKKCCC777111111111&&&,,,222...888CCC>>>666000)))%%%%%%&&&&&&%%%%%%***///333999FFFXXXeee}}}~~~aaaQQQ???777333000000333444===NNNaaammmuuunnnPPP<<<555===bbb|||aaa:::222(((%%%''')))(((%%%(((''''''&&&&&&((()))*********((('''''''''((()))(((((((((((('''''''''''')))&&&$$$%%%((()))(((%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''''''''((('''''''''(((((())))))))),,,,,,,,,---...//////000111000000000///............///000000000///---,,,......//////...,,,***)))))))))***---000555999<<<===:::555000...///111333333333333333222111///...///...---,,,...000333555444///***))),,,000111000...---+++)))((()))******000///...------...//////.........................../////////000111111111000666444333888999AAATTT~~~wwwsssmmm___RRRKKKOOO___iiiHHH===999:::999000222222222111111111111000//////............////////////...---,,,,,,------,,,,,,+++*********++++++.........................../////////000000000111222111000///000111222333333222222111111000//////000000111111111222222222222111111000111333444555555333222444777999777444444222000...---...000111333000...///222444333000111111222222333444444444333333222111111222222333///000111111222333444444777777666555444444333333///000333555666444333111111111222222222333333333222333555777888999999888999999777:::@@@LLLvvvYYYllllllGGGLLLeeetttdddZZZjjjwwwIII888777444666PPPuuu\\\BBB333,,,///666HHHiiiuuuRRR:::444111333444111///000---***000333---///444...+++'''######&&&(((((('''))),,,---,,,,,,000:::BBBTTTbbbvvv}}}```III;;;333111222///222:::DDDPPPaaayyyvvvWWWAAA999HHHkkkfffJJJ111+++%%%###&&&(((&&&$$$(((''''''&&&&&&((()))******)))((((((''''''(((((((((((((((''''''''''''&&&(((%%%$$$%%%)))***)))'''((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((,,,,,,,,,------...////////////////////////............///000///...---,,,------......------,,,+++,,,,,,,,,---000333777999;;;999444111///000333444000111111111111000000///,,,,,,+++,,,///222555777333///++++++///222333222///---+++(((((()))+++,,,000000///...------....................................///000111111222222///777888888===BBBPPPhhh{{{sssrrrpppfffYYYPPPMMMQQQkkk[[[EEE???AAA>>>111222222222111111111000000000///............///000.........---------------111000///......///000111..............................//////000000111111000000//////000222333444222222222111000000//////000000000111222222333333222111111000111333444555555333222444888888666333444222000......111444666444111......111333222111000111111222222333333444333222222222111111111111000000111222333333444444666555555444444333333333...000333555666444222111111111111222222333333444222333555888999:::::::::999999666999AAAMMMwwwWWWZZZZZZLLLIIIRRR|||gggdddiiilllDDD888777666:::UUU}}}uuu{{{{{{ZZZAAA888222444>>>WWW|||tttJJJ444///---000111///---...///333888666///------)))...+++)))***,,,---,,,)))---///111///...000555:::666>>>NNNbbb|||dddOOO???444......---...222888GGG```uuukkkUUUKKK___~~~~~~TTT888+++'''$$$$$$''')))'''%%%(((''''''&&&&&&((()))***))))))((((((''''''''''''(((((('''''''''&&&&&&&&&'''%%%$$$&&&)))+++***((((((((((((((((((((((((((($$$$$$&&&'''((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''------,,,,,,,,,---...///.....................///---.../////////...---,,,,,,---------------------///...---...///222444666:::777444111000111333555111111111000000///......)))******,,,///333777999333///------111444444333///---***(((''')))+++---000//////...------------..............................///000111333333444000999;;;;;;BBBHHH[[[vvvvvvlllmmmoookkkbbb]]]TTTTTT\\\uuutttSSSBBB>>>:::---222222222111111111000000000///...------...///000..................------------+++++++++,,,---....................................///000111111111////////////111333555666222222111111000//////...///000000111222222333333222111111000111333444555444333222555888888555222333222111000222666:::<<<555222......111333222000000111111222222333333444333333333333222222111111222333333444444555555555444444444444333333333333...000222444555444222111000000111222333333444444222444666888::::::;;;:::999888555999AAAMMMuuu]]]SSSRRRBBB@@@AAAhhhhhhDDD;;;:::888===YYY}}}[[[DDD===666999GGGhhheee>>>111......///...---111777EEEJJJEEE999111---***))))))'''%%%''')))***'''$$$"""%%%'''((((((***///222------000===UUUxxxjjjTTT>>>000///---,,,,,,---333CCCRRRwww{{{pppnnnFFF111)))'''&&&'''***+++)))'''(((''''''&&&&&&((()))***(((((((((((((((''''''&&&''''''''''''&&&&&&&&&&&&(((%%%$$$&&&***+++***(((((((((((((((((((((((((((###$$$&&&((())))))(((((()))(((&&&$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((...---,,,++++++,,,...///---------------.........---.../////////...,,,+++,,,,,,,,,,,,------......//////......///111444555999777444111000222444555333222111000...---,,,,,,((()))***---000444777999222000...///333555444333---,,,)))(((''')))+++,,,...............------,,,////////////////////////......///111222444555666222<<<>>>???EEEMMM___zzz~~~qqqfffgggkkkllljjjiii^^^[[[WWW]]]xxxlllJJJ<<<555)))222222222111111111111000111///...------...///111///////////////...---,,,000////////////000000111........................------...///000111222222......///000111444666888222111111000000///......//////000111222333333444222111111000111333444555444333333555888888444000111111000111444888<<<>>>666333000000333444222000111111222222333444444444444444444444444333111111333333444444444555555555222222333333333333333333111111222333333222111000000000111222333444444555444555777999:::;;;;;;:::888777444999AAAKKKpppnnnYYYsssKKK777===???dddfffFFF>>>;;;888>>>[[[mmmWWWOOO>>>BBBUUUvvvrrrPPP555///---------...555EEEUUUiiijjjUUU:::111,,,''')))'''%%%%%%'''***+++)))&&&!!!###$$$%%%'''***,,,///***'''---???aaaoooUUUBBB555111///...,,,,,,222;;;___vvvZZZ<<>>===<<<<<<666<<<999<<>>888===999;;;DDDYYYWWWWWWzzzdddfffssskkkHHH:::777111555DDDggg~~~[[[:::---///333---+++)))))),,,///111222<<>>BBBKKKUUUXXXWWWkkk}}}rrrmmmkkknnnwww|||lllVVVHHHKKKNNNiiiQQQ>>>999555444222000000333........................---------........./////////.........---,,,++++++***+++---//////000//////......//////000111111111000///...---,,,------...///...---------...000111////////////////////////333222111000000111222333333222222222222222222222333333333333333333333333222222222222222222222222444444333333333222222222222333444555555444333222666555444222111111222222333444555666777666555444666555555555444444555555888888888999;;;<<<<<<;;;777888;;;>>>AAABBB@@@>>>???888===999:::@@@SSShhhTTTfffqqqIII:::777000444EEEkkkyyyxxxkkkQQQ999///---......+++)))***///333555555@@@TTTnnn|||wwwbbbKKK<<>>>>>777<<<888999>>>MMMzzz}}}ZZZZZZwwwJJJ;;;666000555GGGnnnkkkdddTTTDDD888222...)))///***&&&'''///888>>>AAAKKKaaaxxx{{{hhhMMM999000===[[[}}}kkkMMM666+++***)))'''''''''((()))%%%&&&'''((()))***+++,,,'''+++'''%%%)))(((+++888LLL}}}nnnTTT>>>999444222222777CCCOOO```UUUBBB000)))******'''(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((()))%%%)))++++++'''$$$$$$%%%'''''''''''''''''''''((($$$%%%%%%%%%)))...+++%%%)))((('''&&&%%%%%%&&&'''%%%%%%&&&'''((()))******&&&'''((()))******++++++,,,+++***(((((((((((((((******+++++++++***)))((()))***+++,,,,,,,,,+++***---,,,,,,+++******)))))))))(((***000777<<<<<<;;;:::777555444666555222///000//////...------,,,,,,......//////000111111222///---***''''''))),,,...:::///&&&'''***)))'''%%%)))***,,,...000111111000------...///000111222222000222444444444666<<<@@@AAAIIIPPPUUUeeeqqqiiifffhhhpppwwwuuudddSSSGGGIII??????UUU|||```MMM;;;666444000///222........................---------.........//////000///...---,,,++++++,,,+++,,,---/////////......---......//////000000111000///...---,,,,,,---...//////......///000222333444444444444333333333222222111000/////////000111111111111222222222222222333333333333222222222222111222222222222333333333444444444444333333333333333444555666666555444333666555444222111111222222222333444444555555444444222333444555555555555555888999::::::::::::<<>>222///000JJJhhh{{{zzzcccLLL---+++)))''''''''')))***'''''''''(((((()))))))))''',,,(((%%%++++++,,,555AAAkkkpppOOO@@@111++++++---111666<<<999333,,,+++---***$$$'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''')))---111111...+++***+++(((''''''''''''((())))))%%%&&&%%%%%%+++000---&&&((('''&&&%%%%%%%%%&&&'''%%%%%%&&&'''((()))***+++&&&&&&((()))************))))))(((((((((((())))))******+++++++++***************,,,,,,,,,,,,+++***---,,,,,,+++***)))(((((('''(((+++111666:::<<<<<<;;;888444444555555333000000000000///......------......///000000111222222///,,,)))&&&'''***///222:::000))))))***(((&&&&&&)))***,,,///000111111111------...///111222333333000222444555555777===AAABBBHHHMMMWWWvvvsssjjjggghhhmmmtttnnn]]]OOOFFFIII@@@<<>>777666111...000........................---------...............///...---,,,+++,,,,,,---,,,---...//////...------------......///000000000000///...---------...///000000//////000111222333333333333333333222222222222111000///...//////000000111111111222222222222333333333222222222111111111111222222222333333333555444444444444333333333333444555666666555444333555444333111111111222222222222222222222333444444000111333444555555555444777888:::999999:::===@@@???>>>===>>>@@@@@@>>>===:::333888666999<<>>111...------...,,,---+++''''''***)))&&&''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((((((&&&&&&%%%***///000...+++***+++(((((('''''''''(((******&&&&&&%%%&&&,,,111...&&&'''&&&%%%%%%%%%&&&'''(((''''''''''''(((((())))))%%%&&&'''))))))))))))(((&&&&&&''''''((())))))******+++++++++++++++++++++++++++,,,------,,,+++***,,,,,,+++***)))(((''''''((()))***,,,...222777;;;===999444333444555444222111111111000//////......---...///000111222333333...,,,(((&&&(((,,,222666555///***++++++((((((***)))***,,,///111222222222------...000111222333444000222555555555888===BBBCCCIIIOOO```uuullliiiiiimmmssswww}}}iiiYYYMMMFFFJJJCCC???EEEIIIYYY}}}^^^@@@777777222......////////////////////////........................///...---,,,+++,,,---...---.../////////...---,,,------......///000000000000///...------...///000222111000000000111333444222222111111111111111111222111000.........///000000000111111222222222222333333333222222111111111111111111222222333333333555555444444444333333333333444555666666555444333444333222111111111222333333222111000111222333444///000222444555555444444666888999999888999===AAAAAA???>>>>>>??????>>><<<888111777666999<<>>999444222444555444333222222111111000000//////------...000111222333444...+++(((&&&(((---444888111---+++,,,+++)))***...)))***---///111222222222------...000111333444444000333555555555888>>>CCCCCCJJJSSSgggtttmmmiiihhhmmmtttvvv~~~vvvdddXXXLLLCCCFFFFFFEEEAAADDDQQQggglllDDD???<<<555111------//////...,,,---222666,,,---.........---,,,+++,,,,,,,,,------.........+++++++++,,,,,,,,,,,,---............////////////////////////............---.........//////000000///000000000111222222222---------............///444444444222111222555999333222000/////////000000222111000000000111333333222333333444555666777777333222111000000111222333222222222222222222222222555222///000222444333222222111222666;;;<<<:::777===888444777===@@@>>>;;;;;;<<<=========<<<;;;:::333555333444777888LLLooocccLLLfffpppGGG666000666999GGGwwwyyyjjj]]]SSS:::111,,,111000+++...777BBBgggrrrRRR;;;999666333222444333000---......///333888999666333+++***'''%%%%%%&&&(((***((((((((('''&&&&&&&&&%%%---(((,,,"""333CCC111555999TTT|||YYY>>>111......///)))%%%&&&+++...***%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((($$$%%%&&&'''(((***++++++(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$###%%%,,,333333,,,%%%''''''''''''''''''''''''))))))))))))))))))))))))++++++,,,,,,+++***)))(((+++++++++***************%%%'''+++---///...---,,,,,,---///000111111111111000///---***)))(((((())))))))))))+++---///222333999666444444666666333000111111222222111000...---,,,---000333333333111000+++)))&&&&&&)))///666:::---,,,+++*********+++,,,***+++---///000000//////...,,,,,,...333555555333///111222000222888???CCCIIIRRRdddwwwoooiiigggkkkqqqyyyvvvdddYYYMMMCCCDDDBBBAAA<<<<<>>333...///333111...555BBB```xxxOOO333///---***+++------***'''******)))***+++...000111***)))'''&&&%%%&&&'''((('''''''''''''''&&&&&&&&&,,, (((,,,"""111???///...333KKKrrryyyYYYCCC555......+++((('''((((((&&&$$$''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&'''((()))******(((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&,,,222222,,,%%%''''''''''''''''''''''''))))))))))))))))))))))))******+++++++++***((('''************************&&&(((***,,,------,,,+++,,,---///000111111000000000///---,,,***))))))((()))))))))+++---///222333888555333333555666333111111222222222111000...---,,,...111333333333111000,,,***(((''')))---111555---,,,+++)))))))))***+++***+++---///000000/////////---,,,...222444333111///222444333555;;;CCCIIIPPPeeezzzpppjjjfffiiiooo~~~uuucccZZZNNNBBBBBB>>>>>>:::888;;;AAA]]]nnnJJJ555333555//////111333333333555:::???---......///...---,,,+++++++++******))))))((((((555444444333111000000///---............///////////////.........---------.............../////////......////////////...---111000000//////////////////000222444444333222000333222111000000000111222111111000000111111222333444444444444444444444444222222111111111111222222222222222222222222222222333111///000222444555555666666777999<<<<<<999777888777888===CCCCCC>>>999999::::::::::::999888888666666222333777999MMMoooaaaVVVaaatttIII;;;333555777HHH|||zzzqqqssssssggghhheeeaaaeeeaaa^^^UUUFFF:::555111...333///...000111777JJJ___zzzNNN000///---+++,,,......+++(((&&&&&&''''''&&&(((***,,,(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''''',,,""")))---$$$...888+++(((///AAA___^^^AAA//////...,,,)))&&&&&&'''((()))((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((''''''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''&&&''',,,111111+++%%%''''''''''''''''''''''''))))))))))))))))))))))))))))))***++++++***((((((************************((())))))***++++++******,,,---...000000000////////////...---,,,***)))((()))))))))+++---///222333666333111222555666444111111222222222222111///...---///111333333333111000---,,,)))((((((***,,,...---,,,***)))((((((((()))***+++---///000000/////////---,,,---111333111///000333666777888===GGGOOOaaa{{{qqqjjjgggjjjpppuuucccZZZNNNAAA???<<>>===NNNkkkjjjCCC888777...///000111///,,,,,,///222....../////////---,,,+++..................------444444333222222111000000---------........./////////.........---,,,,,,,,,........................---...///111222222222222111000///......///000000444444444333333333444444333222111000000111222333111111111111111222222222444444444444333333222222222222222222222222222222222222222222222222222222111111000111222444666777888999:::;;;<<<;;;999777666777:::@@@EEEDDD>>>888888888888888888777777777777666222333888999MMMmmmtttSSSTTTvvvHHH;;;333444777KKKssslllrrrrrr^^^VVVMMMDDDEEEBBB@@@;;;444000.........777000+++---888NNNooovvvMMM444///---,,,---000111...+++'''((()))+++,,,+++(((%%%''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''(((((((((+++$$$***,,,&&&***000((((((000<<>><<>>999333000///222222000000000111222333000000111111222222222222444444444333222222111111222222222333333222222222222222222222222222222222111111111111222444666888999;;;<<<===<<<:::999888555777<<>>:::???>>>===@@@;;;<<>>???===999777888888666555555555666777888777333555999666BBB\\\dddRRRjjjsssJJJ<<<111333<<>>LLL[[[eeeiiiccc___WWWJJJ<<<222......,,,***(((''''''''')))***'''''''''''''''&&&&&&&&&''')))((()))+++'''&&&000,,,------///???___yyy\\\DDD444,,,)))''')))))))))((((((((((((((((((((('''&&&&&&%%%$$$$$$'''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))'''(((***,,,---...------++++++,,,------...//////---...000111111000///---------......---,,,***))),,,,,,+++***)))))))))))))))))))))+++---///222333222///---...111333111...,,,---...//////...---,,,..................------,,,+++)))''''''((()))******)))((((((((()))***+++***+++---///000000//////111...---...222333111///111111666:::999@@@ZZZvvvuuuoookkkkkkpppwww~~~wwwaaaRRREEE===@@@444999888999AAA@@@@@@IIIKKKuuu___AAA333///111333111...,,,...000000111111111///...,,,***.../////////////////////000000///...---,,,++++++,,,,,,,,,---------............---,,,+++***)))(((.........------,,,,,,,,,---,,,,,,...333<<>><<<888777888;;;@@@CCCHHHSSS|||{{{GGG666666000222222...111333+++...000111///+++))))))+++,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,---------------------------000//////---,,,+++******---...///000000///......&&&+++***+++===]]]www~~~~~~xxxooo```PPPAAA777111///000---***+++---///...,,,---...000222333333333333444333222222222333444555666666555555555444444444222333444444444333222111000333555555444444777:::999:::<<<======;;;888777===>>>>>>>>><<<;;;999777555555444444444333333333111222555555222444AAAOOO```SSSkkknnnDDD;;;888666888SSSxxx}}}uuuaaaYYYkkkpppiiiQQQ999//////111,,,222777333---000???MMMbbbuuu\\\888000---&&&,,,,,,---///333888>>>AAAPPPvvvsss^^^III777...,,,))))))*********)))+++)))'''((()))***(((&&&"""(((,,,+++((()))///555AAA>>>999333666MMMwww___;;;,,,...+++***((('''(((+++)))&&&''''''''''''''''''''''''+++******)))((('''''''''))))))))))))))))))))))))&&&'''''''''(((((())))))!!!"""$$$&&&''''''&&&%%%((((((((()))))))))))))))(((((())))))******++++++)))))))))))))))))))))))),,,,,,++++++***)))))))))..................------,,,---...///000000//////...------,,,***))))))(((***)))(((''''''((()))***((((((***+++---///000000.........////////////000///...---,,,+++,,,---...---------...............------,,,,,,+++***)))))))))))))))***+++++++++,,,'''(((+++...000222222222---,,,,,,---...000222333000111;;;666777CCC]]]zzzrrrkkkffffffjjjnnnvvvuuufffRRREEE@@@>>><<<999666444555999===@@@@@@JJJkkk]]]>>>777000000000***---111***...000111///+++(((***,,,+++,,,---/////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,//////...---,,,,,,++++++)))***,,,...............+++//////222GGGlllzzzuuummmcccZZZTTTPPPNNNHHHCCC<<<555000......///000---******,,,......------...000222333333333333333333222222222333444555666666555555555444444444333444444555444333222111000222444444333555999===AAABBBCCCCCCAAA>>>;;;999======>>>===<<<:::999777555555444444444333333333111222555555333444@@@MMM{{{sssUUUYYYvvvlllCCC:::888888<<>><<<<<<<<<======<<<:::888777555555444444444333333333222222444555333444>>>JJJnnnaaaPPP]]]hhhAAA888666777<<>>;;;@@@BBB<<<444222222222333...,,,666MMMiii]]]===...+++++++++''''''&&&&&&(((+++...000<<<]]]mmmXXX>>>///---...,,,(((((((((((()))******++++++***++++++)))***222>>>IIIZZZNNN===///000HHHuuuccc<<<---//////...***'''&&&(((''''''''''''''''''''''''))))))(((((('''&&&&&&&&&))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))***+++,,,,,,)))((((((((('''&&&&&&&&&###'''++++++'''$$$%%%'''(((((((((((((((((((((((()))))))))*********++++++------------------......---...///000111000///...000///...---+++***)))((())))))(((((((((((())))))'''''')))***,,,...//////...............//////000000///...---,,,------...------.........////////////...---,,,+++******))),,,,,,++++++***))))))))))))***+++---///000000000000//////...///000111222666555???;;;>>>GGGYYYvvvpppmmmhhheeedddqqq{{{~~~qqq^^^OOOHHHEEE:::888666444444666999;;;AAACCCKKKgggMMM@@@666666777000000555333///111111...***(((***,,,******+++---...///000000//////...---,,,++++++***.........------,,,,,,+++---------------------,,,)))***+++---......------...111111///222:::===<<<999666111---,,,...111444444444333222222111111111///---+++***+++,,,---...---...000111222222222111000111222333444444444333555555555555555555555555555555555555555444444444///111333333444999@@@FFFMMMMMMLLLJJJGGGDDD@@@>>>;;;;;;<<<<<<;;;:::888777555555444444444333333333222333444555333333;;;FFFaaayyyXXXUUUxxxccc???555333444:::WWW{{{vvvpppoooqqqcccHHH999888222555888777555333222111333///444JJJmmmhhhAAA///+++***)))***+++***)))))))))+++,,,---444MMMxxxwwwUUU:::...---------,,,,,,,,,---...///000000000///,,,,,,333BBBWWWfffnnn\\\CCC000000JJJyyyXXX;;;555...+++)))'''''')))''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((***))))))((()))***+++,,,))))))((('''&&&%%%%%%$$$&&&,,,222111+++'''(((+++((((((((((((((((((((((((((((((((()))***++++++,,,,,,,,,------------.........///000000000///...---000///...---,,,***))))))))))))(((((((((((())))))''''''(((***,,,---////////////.........///000111111000///---------......------......//////000000000///...---,,,+++***)))(((((()))***+++,,,,,,---***+++,,,---...///000000222111000//////000111222666666???===@@@FFFTTT}}}{{{qqqmmmlllhhheeeddduuu~~~rrr^^^PPPIIIGGG===;;;888666666888:::<<>>::::::;;;;;;;;;999888777555555444444444333333333333333444666444333999AAAXXXgggSSSbbb___???555222555===ZZZ}}}uuueee]]]```\\\HHH777222222222333333111...---...000555HHHjjjmmmMMM///)))+++)))'''(((***))))))))))))***+++,,,...>>>ddduuuRRR777,,,+++...------///555===CCCEEEEEEAAA>>>;;;===GGG]]]vvviiiJJJ444444PPPVVVBBB///((())))))((()))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''((((((&&&&&&&&&''')))***))))))((('''&&&%%%%%%$$$&&&,,,222111+++'''(((+++''''''''''''''''''''''''''''''((()))***++++++,,,,,,,,,,,,,,,------.........///000000///...---,,,///...---,,,+++******)))(((((())))))))))))(((((('''((()))***,,,...///000111000///......000111222222111000...------......------......///000000111111000///...,,,+++***)))'''((()))***+++,,,------+++,,,,,,---...000111111444333222111000111222222666666AAA???AAAFFFQQQxxxyyyqqqnnnlllgggddddddqqqzzz}}}ppp\\\MMMFFFCCC===<<<999777777888999:::===AAAEEEPPPqqqwwwOOO:::222333///...///,,,000111000---)))(((***...++++++++++++,,,---////////////......------,,,,,,------------------------.........------,,,,,,,,,......//////...---+++***++++++++++++---000333555......//////000//////////////////...---,,,+++***,,,...000000///...............000111111111000000///111444777888777555444444444444555555555555555666555444444333333444444333666888999999===DDDIIIEEEEEEDDDBBBAAA???===<<<999999:::;;;:::999888777555555444444444333333333444333444666444222666===RRRzzzXXXSSSsss]]]@@@666444888AAA___ooo```aaa\\\III666...111///......+++))),,,111888GGGeee|||NNN;;;+++)))+++)))'''(((%%%%%%&&&&&&''')))***++++++555PPPvvvtttOOO555,,,,,,+++,,,222BBBWWWgggmmmmmmcccaaa^^^___iii{{{pppNNN666777UUUwwwYYY;;;...,,,***)))***((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&''')))((((((((('''&&&&&&&&&###'''++++++'''$$$%%%'''''''''''''''''''''''''''''''''(((((()))***++++++++++++,,,,,,------........./////////...,,,+++***,,,,,,,,,+++++++++******(((((())))))))))))((((((((((((***+++---///000000333222000///000111333444333222000///.........///------...///000000111222222111000///---,,,******************************,,,,,,---...///111333444444444222222111222333444666888EEECCCDDDGGGRRR{{{xxxsssllleeebbbccclllxxx}}}sss```PPPGGGCCC;;;:::777555555555666777555===EEELLL___eeeGGG555222//////111...111111000,,,((('''***...,,,,,,+++++++++,,,.....................---------+++,,,,,,------.........//////...---,,,,,,++++++******+++,,,,,,+++***))),,,+++******,,,---///111---......///////////////555444333222000...,,,++++++///333444222///.........///000111111111000//////222666999:::999777555444444444555555555666666555555333222222333333444666999<<<======???DDDHHHDDDCCCBBB@@@>>><<<:::999888999999::::::999777777555555444444444333333333555333444666555222555:::LLLuuuoooWWWeee\\\BBB666222555===XXXyyyqqqgggeeeZZZDDD444000111---,,,---,,,...888CCCSSSgggvvv\\\888444///+++***((()))+++$$$%%%''')))+++---///000...111===SSSppppppMMM777///---...888RRRsssqqqMMM666999XXXtttPPP<<<333+++))),,,(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''&&&'''''''''''''''&&&&&&(((((((((((((((((((((((($$$&&&''''''&&&%%%&&&''''''''''''''''''''''''''''''((((((((())))))*********++++++,,,------......---.........---+++)))((()))))))))*********++++++'''((()))******)))((('''))))))+++,,,...000111111555333111000111222555666444333111///.........///------...///000111222222333222111///---,,,+++***************************---------...000333555777444444333222222333444555888===LLLJJJHHHKKKXXXxxxmmmccc```aaakkkyyyyyygggWWWLLLFFF999888555333222333444444111<<>>??????@@@DDDGGGEEEDDDBBB???===:::888777888888999:::999999777666555555444444444333333333555444444666555222444888IIImmmuuu~~~eeeeee[[[BBB555//////444MMMjjjvvvmmmfffeeedddUUU===333777222......000222777GGGWWWnnnbbbBBB---222333---'''(((+++...((())),,,///222555777888333222111888NNNooobbbDDD555222222>>>]]]pppLLL555999XXXaaaIII888+++(((---))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&'''((()))******)))((('''((((((((()))))))))))))))(((((())))))******++++++''''''''''''''''''''''''(((((((((((())))))))))))******+++,,,,,,---......------------,,,***(((&&&'''(((((()))******++++++'''((()))******)))((('''******+++---///000222222666444222111111333666888555333222000///......///------...///000111222222333333111000...,,,+++***&&&'''(((***+++,,,......------...///111444777888444444333222333444555666;;;AAARRROOOLLLNNN]]]wwwqqqiiidddccclllwwwppp\\\LLLDDD@@@999555666777666444555888:::>>>IIIVVVdddyyyGGG888888111,,,---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---+++)))+++...000///,,,111---******,,,---,,,***'''+++000111---)))''''''((()))*********)))'''&&&(((***---000111111000...////////////////////////000000000000000000000000***///333444111......//////////////////.........000111222333444333333222000000111222333333444444444444222111111111222222666>>>DDDEEEDDDFFFGGGFFF???>>>===;;;999777666555666888:::;;;;;;999666555222222444555555555444444111111111222444666888:::HHHhhhzzz~~~wwwzzzUUU???222000444888FFFPPPLLLMMMSSSRRRHHH===888333---...---...000444AAA\\\wwwbbbAAA333...+++((()))+++---,,,+++###///111***444MMMZZZUUU???111...222777MMMkkk|||YYY999+++111???YYY}}}WWW<<<777;;;]]]kkkDDD...)))+++***$$$!!!'''+++***&&&$$$'''''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,'''+++---***+++......+++,,,,,,++++++***))))))((()))))))))******)))))))))))))))))))))((((((((((((,,,---...,,,***+++000555777333///...111333333222333222111000000111222333...///000111222333444444111111111000...,,,)))(((++++++,,,,,,,,,,,,------+++,,,...111333666888999222444555444333444999===FFFSSSYYY______TTTmmm~~~uuulllggggggrrr~~~uuu^^^NNNGGGAAA:::555666777555444444555777999CCCMMMVVV{{{]]]===444///...000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...+++***+++///111///---000---******,,,---,,,***(((---111222///,,,***+++((()))*********)))''''''((())),,,...000000/////////......------......///////////////////////////,,,///333333000......000///.....................000111222333333222111111000000111111222333333444444333222111111111222333999AAAFFFFFFDDDEEEEEEDDD>>>>>><<<;;;999777666555555666777888888666444333222333444555555555444333555444444333333444555555@@@ZZZkkkwww}}}oooVVV>>>111...000333>>>HHHDDD<<>>KKKWWW___fffggg^^^yyy{{{pppllllllyyyzzzaaaPPPJJJCCC<<<777777777555333333111333555<<>>111...000111<<>>999555111000222333222111111111000000000000111111//////000111222333333444222222222111///---+++*********+++,,,,,,---......---...///111333444666666333555666555333555:::>>>NNNXXXccclllmmmjjj}}}rrrnnnppp{{{|||aaaPPPKKKEEE===888888777444222222000333333888===;;;MMMmmm]]]<<<666666111////////////............------------------------...,,,+++,,,000111000...000,,,)))))),,,...---+++###'''+++,,,***)))***,,,************))))))(((((())))))))))))+++---///000///---+++))))))+++---///////////////////////////...000111///---,,,///333---------------.........000000000000000///////////////000000000111111111333222111000111333555777@@@GGGJJJGGGCCCBBB@@@===<<<<<<;;;999888666555555777666555444333444444555555555555555555444444444444444444555666777888888???HHH___yyyXXXYYYmmmzzzRRR===222000333555AAALLLJJJIIIEEE===555000///...---111<<>>888888888444222222222555444999===999CCC\\\jjj???666666111000000/////////.........------------------------...,,,***,,,///111000---///,,,)))))),,,...---+++'''***......,,,,,,...000+++******)))))))))))))))))))))((((((***,,,///000///---+++))))))+++---///...........................///000...++++++...222+++,,,,,,,,,---------...000000//////////////////000000000000000111111111333222000000111444777999AAAHHHKKKGGGBBB@@@===:::;;;;;;:::999777666555555999888666555555555777888555555555555555555555555111222444777:::===???@@@HHHQQQppp^^^TTTZZZ}}}NNN<<<222111444555@@@LLLKKKLLLGGG@@@999333000111333333MMMtttlllVVVGGG333///222---,,,,,,+++)))((((((***+++000333===[[[vvvLLL111222000***'''""",,,999JJJcccgggFFF999///111AAA^^^gggNNN444888444:::^^^sssSSSDDD666333444333000///,,,,,,,,,++++++*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))***,,,...000///000:::EEE???...***222***+++,,,------,,,***)))---,,,+++******+++,,,---))))))***+++,,,,,,------...111333333333444888<<<999555222111333333111///000000111111111111000000000000000111222222333333333222111000///...------******+++,,,,,,---.........///000111222333333444666777777555333666<<>>888888888555222333444666444777===999???RRRxxxxxxCCC333444444000000000/////////......---------------------------+++)))+++///000///,,,///+++)))))),,,......,,,...111333333111111333666,,,+++***))))))))))))***))))))))))))***---///000...---+++******+++---...........................,,,...///---******---000***++++++,,,,,,---------///////////////000111111111111111111111111111111222111//////111555999<<<@@@GGGJJJFFFAAA>>><<<999::::::999888777666555444999999777666666666777888555555444444555555666777555666999<<<>>>AAABBBBBBMMMZZZlllYYYRRRkkk~~~JJJ:::111000111000;;;GGGFFFOOOIIIAAA999111---222999FFFgggoooPPPFFFEEE666222222%%%*********)))((((((***,,,(((444KKKnnn\\\???......++++++***$$$,,,333<<>>DDDHHHDDD@@@>>><<<999999999888777666555555444777666666555555555555555444444444444555666888999@@@AAAAAAAAAAAA???>>>===GGG[[[pppYYY]]]{{{}}}III999000000222111<<>>RRRhhhMMM>>>555111111555444222000...,,,+++***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((())),,,///111---...///111111///,,,***)))+++---......---+++***+++,,,---......---,,,+++)))***+++,,,...///000111222444666555222000222555444222///000222333111...111222333444444333222111111111111111111222222222222111///...---,,,------------,,,,,,,,,,,,++++++------...000111333444444888888777555444777===CCCGGGHHH```uuuvvvzzzwwwwwwqqqgggaaakkkvvvwwweeeWWWQQQDDD===888888999666444555333333---...555333555BBBJJJddd===333444000000000000////////////........................+++)))((()))---...---+++...+++((())),,,///...,,,***+++,,,+++((((((,,,///,,,,,,***)))))))))***+++))))))***,,,---...//////------------------------........................(((+++---,,,)))(((***,,,))))))***+++,,,,,,------............000222444555333333222222222222222222222000//////111666;;;>>><<>>CCCKKKMMMjjjqqqqqqtttoookkklllqqqxxx~~~~~~uuufffYYYRRRJJJBBB:::999888444333333444333111111333666999;;;JJJhhhoooAAA999333111111111111111111111111...,,,)))***---//////...000///...,,,,,,,,,---...222111///...---------...,,,------...---------,,,((())))))******((('''&&&(((((())),,,111333111///((()))+++,,,------,,,,,,...///000///+++)))***,,,((($$$+++///+++---000+++,,,+++******+++,,,...///---....../////////000000222222222222222333333333222///,,,///:::DDDCCC===GGGEEE@@@<<<999888888999999888777555555444444333000222333555555555444444333222111222444777;;;===JJJFFFAAA;;;888888999:::???SSSkkkcccpppnnnFFF888...222444222HHH]]]WWWJJJ888666444///KKKyyymmmUUU>>>000000///...,,,+++*********(((((((((&&&$$$)))111999```gggBBB777---,,,,,,+++***)))((((((&&&,,,...,,,777TTTwwwzzz]]]@@@111111777999333222333555111------111///FFFddd|||uuu^^^KKKCCC888000111222///,,,---***++++++***((((((((()))''''''''''''''''''((((((((('''&&&&&&'''((()))***))))))))))))))))))))))))'''''''''((((((((((((((()))))))))))))))))))))))))))))))))******+++++++++........................------------------------===555---+++...111///,,,...//////111222444666777333333222111111111111111444111///000222222...+++===999555444222111222444---...111333333222000///000000111111000///...,,,)))***,,,,,,---,,,+++***------------///111333555777>>>999444999;;;<<>>HHHHHHCCCFFFCCC@@@<<<:::999999999888888888666333333555777555666777777777777777777666666555555777999;;;===CCC@@@;;;777444444555666;;;LLLuuu~~~gggaaasssrrrLLL;;;111222333333HHH[[[VVVFFF555444;;;FFFmmmeeePPP???000,,,,,,+++***))))))((((((***(((((()))((('''---555KKKrrr}}}WWW777...++++++******))))))((((((''')))***)))000FFFiiilllRRR@@@777222...222333444222---,,,333>>>GGG^^^}}}VVVHHH;;;555333///---///((()))(((((('''((()))+++&&&'''''''''''''''&&&%%%''''''&&&&&&&&&'''))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++,,,------........................////////////////////////;;;444,,,+++...111000---***+++,,,...000222444555888888777666555555555555999666222111444999===@@@>>>>>>???>>>:::555222111///111444777999999777555000111111111111///...---***+++,,,,,,,,,+++***)))......///000222444555666666>>><<<888=========EEEMMMYYYyyyzzzmmmmmmpppnnnlllnnnhhhoooxxxzzztttfffXXXOOOGGG@@@:::999999555222222333222222222333555888:::>>>MMMsssbbbBBB555333333222111000000000111...,,,******,,,---...---///......---......//////111000...---,,,------...+++,,,---/////////......***+++,,,,,,,,,+++***)))(((((())),,,///000///...******+++,,,------------+++---......------...///,,,%%%'''(((%%%+++444222///000000000000///......,,,...//////...---...000222222222111111000000/////////000555AAALLLMMMHHHCCCAAA???<<<::::::::::::666888999666222222666<<<;;;::::::999999999999999999999999999999999999::::::888555111000000111222666BBBdddvvv]]]^^^kkkvvvQQQ>>>333111222666FFFSSSOOO<<<---,,,===YYYyyy^^^CCC444///'''(((((((((''''''&&&&&&&&&)))((((((***)))***111999WWWcccDDD---''')))))))))))))))((((((((((((&&&'''))),,,;;;]]]}}}}}}iiiVVVEEE999777777777444000333BBBSSSmmmjjjQQQ???555000000222,,,++++++******+++++++++***+++,,,------,,,+++)))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***,,,---......///------------------------222222222222222222222222888222,,,+++///222000...++++++---///111444666777777666444333222222333333444333111111444<<>>???===AAA??????IIIQQQfff{{{vvvuuurrrpppqqqhhhnnntttwwwrrrggg[[[SSSGGG@@@::::::999555222222333222222222333555777888???EEE___tttFFF444444333222111000000000000...---+++++++++,,,,,,---................../////////...---,,,,,,,,,---...+++,,,...000000000///...,,,------......---+++***((((((***,,,.........---++++++,,,---------------------......------......,,,%%%'''(((%%%+++444222222222333333222111///...,,,...000///---,,,...000222222222111000///.........///111777BBBLLLMMMHHH??????===<<<;;;:::::::::444888999555000000777???===;;;:::888777777888999999999999999888777555444444333111/////////000111444:::TTTkkk___cccvvvxxxRRR<<<444000111777@@@EEEBBB888...///EEEmmm^^^EEE222---///***&&&&&&'''''''''''''''''')))''''''))))))***222;;;SSS}}}lllKKK777+++((('''''''''((((((((((((((()))%%%(((---...666UUUxxx|||gggYYYIIIFFFDDDDDDEEEMMM___ppptttWWWDDD:::666555111000000000///...,,,***///111333666666555444222'''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((()))+++---//////000000------------------------111111111111111111111111444000,,,,,,///222111//////000111333555888;;;===888777666444444555666777555666888:::???HHHUUU^^^pppqqqlll___PPPFFF???;;;111000///111444555222000111222222333222000///...,,,,,,,,,,,,,,,***((('''+++---000222444555555555444===???@@@CCC@@@CCCQQQ___www|||uuupppooommmppptttuuurrrkkkaaaZZZIIIAAA;;;:::999555222222222222222222333555666777DDDDDDSSS|||NNN555666444222000/////////000......,,,+++******+++,,,---------............---------,,,++++++,,,---...,,,---///111111111///...---.../////////...,,,+++(((***,,,---...---------------------------......000//////......---,,,,,,***%%%))),,,(((---333000333333444444333111///...---000222111---,,,...111222222222111000///......---000222777@@@HHHGGGBBB<<<======<<<<<<;;;:::999333666888444///000777???:::999777555444444555555555666666666555333000///111111000000000111222222444777GGGnnn|||fff```iiivvvNNN777444///000777888666666666999@@@[[[eeeEEE555---///222+++((((((((((((((()))))))))(((&&&&&&((((((***222<<>>>>>>>>@@@CCCEEEFFFFFFEEEHHHQQQbbbxxxrrr___OOOBBB===999666666999:::888666222333333333333111000///,,,---------,,,+++)))((((((***---///222333333333555>>>AAABBBEEEDDDLLL```rrr~~~sssmmmsssuuuxxxzzzxxxqqqhhhaaaNNNEEE===:::999555222333222222222222333444555666CCCDDDLLLiii___>>>777555333000......//////......---+++)))(((***,,,---------------,,,++++++,,,++++++***+++,,,...///---///111222222111...------.../////////...---,,,))),,,...///...------.........---------......///222000///.........,,,***+++&&&,,,///+++...333...333333333222222000//////...111444222...,,,///222222222222111111000000///...111444888???DDDCCC===;;;;;;<<<===<<<;;;999888333555666333000000666;;;666555444333222222222222222333333333222000...---000000111222222333333333333666???YYYooo\\\]]]kkkrrrGGG333444...---555111...666111CCCRRRnnngggIII444---***------%%%))))))))))))))))))******(((&&&''')))+++...777AAAOOOhhhcccCCC111,,,)))'''(((((((((((((((''''''''''''&&&))),,,))))))999LLLlllxxxyyydddMMM:::555000---------,,,)))***,,,...000111111000///((((((((()))(((((('''&&&))))))))))))))))))))))))+++******))))))(((((('''))))))))))))))))))))))))((())),,,...000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---...000111000///...---...222888BBBKKKPPPHHHHHHGGGHHHJJJNNNSSSUUU^^^XXXRRRTTTccc~~~pppYYYIIIBBB:::666777888666333333333444444333222000///------.........,,,+++***''')))+++---000111333333777@@@EEEJJJNNNMMMYYYqqq{{{vvvtttvvvyyy~~~yyymmmdddRRRHHH>>>:::888444333444222222222333333444555555<<>>MMMwwwVVV999777333000...---...///...//////,,,((('''(((+++,,,------,,,+++)))'''%%%******))))))***,,,...///000111333444333000---+++---.../////////...,,,++++++...111111///---...///000///...------...///000000...,,,---000111000...111+++...000***...444000222111///.........///000000444888555///---000555222222222222222333333333000555999===BBBFFFDDD???:::;;;======<<<:::777555333222222222222222222222333444555555555444222222222222222222222222222333---...///111222111111000///333444===bbbeee``````tttkkkAAA111777,,,(((111///333KKKiiijjjKKK666+++,,,///))))))---***'''''''''&&&&&&%%%%%%%%%)))(((+++000555;;;GGGSSSkkkgggLLL222------(((%%%++++++***)))(((''''''&&&$$$,,,222111111555888888HHH___www|||rrrnnnuuuyyygggOOO<<<444222333444222111000...+++)))(((''')))***+++++++++)))((('''))))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))(((***,,,...///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---...///000000000...---555555777>>>LLL^^^oooyyykkkZZZOOOHHH@@@:::333444555555444333111000---...///000000000///...,,,,,,---///111444777999:::HHHUUU```eeecccpppyyyaaadddxxxXXX|||yyylllWWWJJJ>>>:::888555333333333333222222222222222222777111;;;IIIaaacccBBB:::///000666...(((111//////000000///---+++***111000///---,,,***)))(((---,,,***)))+++---000222444@@@LLLLLLBBB666111111333222111000000000111222...---,,,,,,,,,---...///........................)))***---///000///---,,,........................////////////............000000000000000000000000------000666;;;;;;888444111444:::???BBBAAA???===888888999999888777555444222111000000000111222333777444222333555666444111222222222111000//////......///000222222111111000...---777>>>SSSrrreeeZZZaaa}}}```FFF222///------///:::SSSjjjdddGGG777+++++++++***)))((((((''''''''''''(((((((((((()))'''---......>>>\\\qqqxxxxxxYYY;;;...***&&&%%%***((((((((()))))))))))))))&&&+++777DDDFFF???:::;;;<<>>888999:::999666333111111//////,,,---999FFFAAA222------...000222555888:::BBBGGGPPPXXX^^^hhh{{{uuuaaaeeesss{{{[[[~~~qqqWWWKKK@@@<<<:::777555444333333333222222222222222555///999EEEWWW|||HHH<<<000222666...)))000......//////...---,,,+++---,,,++++++***)))((((((,,,,,,++++++,,,---///111222===GGGGGG>>>555111111333222111000//////000111---,,,+++++++++,,,---...------------------------)))+++---//////...,,,+++---------,,,,,,---------////////////............000000000000000000000000---///222999@@@BBB@@@<<<:::;;;<<<======<<<;;;:::888888999999888777555444222111000//////000111222555333222222444555333111222222222111000/////////...///000111222111111000///---666@@@XXXnnnVVVRRRfffUUU::://////000111444FFFjjjuuucccLLL999000++++++******)))((((((''''''''''''(((((((((((('''***---222>>>YYYyyyjjjOOO555,,,***'''&&&***(((((((((((()))))))))))))))000AAAUUU]]]SSSDDD;;;777:::CCCNNNSSSSSSVVV[[[ccccccdddeeedddfffqqq}}}kkkSSS@@@333444000555666...---...(((%%%(((+++,,,***(((((()))((())))))'''&&&'''(((***,,,+++***((((((((())))))---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,,,,///222444444000+++))),,,444111...333222111888:::NNNbbbyyyaaaKKKBBB???;;;777555444333222///000---,,,666@@@;;;...------...000222555888:::>>>BBBJJJRRRXXXcccvvvvvvdddcccmmmpppSSS~~~rrrcccUUUJJJ@@@===<<<999666666444333333333222222222111333---555@@@JJJsssQQQ>>>000333555...***///------............---,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,------......///777??????999222000222333222000///.........///,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,***)))---,,,***))))))***,,,---////////////............///////////////////////////000555===EEEIIIHHHEEE@@@???===:::999888999999888888888888777666555444111111///......///000111222111000111333333333111222222222111000000////////////000111111111111000000...555@@@YYY]]]NNNTTTmmmtttJJJ111///111333555>>>YYYfffOOO@@@555...,,,+++******))))))(((((('''&&&'''(((((((((''''''&&&***---777RRRzzzUUUAAA...******(((''')))(((((((((((())))))***+++,,,777QQQooo~~~rrrXXXCCC888555555777777555555777???CCCJJJSSSXXX]]]gggrrruuusssuuu|||[[[AAA:::333555666///---*** &&&'''((('''%%%%%%''')))+++)))((((((((())))))(((---,,,***)))((('''((((((------+++*********++++++)))***+++,,,...///111111+++,,,------...---------......444>>>===222++++++...333000...555666888AAALLLlll|||WWWFFF???777333333333///,,,///111...+++000777444+++.........000222555888999;;;===BBBJJJQQQ\\\pppxxxhhhbbblll```III|||pppbbbRRRPPPEEE===;;;<<<999777777444444444333333222222111111,,,333<<<@@@\\\^^^@@@///222222---,,,...,,,---------------------000///............//////,,,,,,---......---,,,,,,,,,111666777333000000222222111000...---------...,,,+++***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++)))(((---+++)))'''''')))+++---////////////....................................000111555===EEEJJJIIIGGG===<<<:::999888999::::::777777666666666555555444111000///---------....../////////000111222222222222222222111111000000000///000000000111111111111000000555===QQQ|||sss[[[QQQXXXwwwhhhEEE222000000222:::NNNpppsssQQQ<<<222------...******))))))((((((((((((''''''(((((((((''''''&&&)))...@@@ffflllAAA444)))((()))(((&&&'''(((((((((((()))***+++,,,///@@@```ttt[[[IIIBBB999444222111111222333333888@@@GGGQQQ```nnngggiiinnnxxxsssQQQBBB999444...000222))),,,,,,+++***)))((()))))),,,)))'''(((+++,,,+++(((---,,,***(((((((((((()))---,,,+++*********++++++******,,,---///111222333---------.........------000,,,222??????111***...---111......777;;;BBBRRRtttrrrVVVKKK>>>777888777222---///111///+++,,,000///+++.........000222555777999:::;;;>>>DDDKKKVVVjjjzzzxxxggg___pppVVVEEEwwwnnnbbbSSSMMMBBB999888:::999888888555555444444333222111111000---111999;;;LLLpppFFF000333///,,,///---,,,,,,,,,,,,------------///...---,,,+++,,,---...------...///...---+++******,,,///000//////000222222111///------------...---,,,***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---.........---+++***)))---+++)))'''''')))+++---////////////............------------------------000000333999@@@DDDBBB@@@777888999999999999888777555555444444444444444444111///...,,,++++++,,,,,,,,,---...///000111333444222222222222111111111111000000000000000111111111///333666888BBBaaajjjQQQJJJ]]]wwwZZZ@@@555000...222EEEeeeoooZZZBBB555111///------)))))))))(((((((((((((((''''''''''''(((((()))))),,,777SSS|||vvvPPP444---''''''((('''%%%%%%(((((('''''')))+++---...555JJJmmm|||lllaaaQQQCCC;;;888333///000...///444:::BBBPPP]]]YYY^^^fffqqq~~~lllUUUDDD777999<<<555---,,,,,,------,,,+++)))***(((''')))---///---+++******)))(((((()))***+++,,,,,,+++******+++,,,,,,------...///000000111222///.....................111***...999999---)))000,,,000---///:::BBBSSSkkk~~~jjjQQQAAA<<<<<<999555222222///,,,,,,......,,,......///000222444777888===<<<>>>CCCHHHQQQaaappp}}}ppp___VVVqqqRRRFFFxxxppplllgggZZZPPPEEE;;;888999888888999666666555444333222111111/////////555:::DDDvvvTTT888999///,,,222---------,,,,,,,,,,,,,,,---***)))((('''((()))+++---.../////////...,,,***)))))))))***+++---///000111111000...------.../////////...,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,+++***---,,,***))))))***,,,---////////////....................................000///111555:::<<<:::777666777999:::999666333111333222222111111111222222000///---+++***************,,,...000000111444666222222222222222222222222000000000///000111111222...555555444888MMMyyyUUUFFFNNN]]]wwwlllJJJ999444000555AAA[[[~~~tttLLL???333000000---)))((((((((((((((((((((((((((()))((('''&&&'''***,,,...777MMMqqqaaa???---***((('''''''''&&&&&&(((''''''''')))+++...000===WWW{{{rrr^^^QQQFFF777***...,,,---000333555;;;CCCHHHOOOYYYdddppp|||gggKKK>>>666***,,,++++++,,,------,,,************,,,---...---,,,***)))((((((((()))+++,,,+++************,,,---...////////////////////////000000///............///000+++,,,222222,,,+++000---222222555@@@MMMiiilllQQQDDD???<<<888999666111......//////.../////////000222444666888???===???CCCFFFKKKVVVaaaxxxmmmeeeXXXSSSvvvuuuQQQGGG|||qqqlllnnnnnneee[[[NNNAAA;;;:::999888:::666666555444333222111111///111---000999>>>aaagggEEEAAA222...555---///...,,,++++++++++++,,,***)))((()))+++...222444000000///...---+++)))((()))((('''))),,,///000000000///.........///000111111000...---,,,,,,,,,---------------------------/////////......------------------,,,,,,---------////////////....................................000//////222555777444111555666777777666333000...111000////////////000111000///,,,***)))((((((((())),,,///000000222555777222222222222222222222222111000/////////000222222---444222222888EEE{{{hhhPPPIIIIIIXXXtttvvvQQQ;;;444222888HHH```zzzuuuSSS777000++++++,,,)))&&&&&&((((((((((((((((((((((((***(((&&&%%%'''+++000333IIIgggtttKKK333******)))'''''')))******((('''&&&'''))),,,///111GGGfffvvvgggPPP<<<333000///000000...000444:::BBBLLLTTT[[[eeeqqqyyy{{{xxx}}}}}}cccMMM777888555000......///---,,,,,,---///...---++++++++++++***)))(((((()))******))))))))))))+++---///000///////////////.........111111///........./////////...............//////000777999>>>IIIYYYppp___PPPFFFCCC<<<555111111111///.../////////000222444666888>>>===???CCCDDDDDDJJJQQQ```YYY\\\\\\^^^iiiPPPFFFyyyuuuzzz|||tttdddUUUFFF???<<<999999:::777666666444333222111111///333+++---888;;;TTTuuuNNNHHH555000777...000...---+++******++++++---------///222777<<>>333222333AAA\\\|||zzzQQQ---333---)))))))))&&&&&&)))'''''''''(((((((((((((((+++)))&&&%%%''',,,222666VVVxxx___:::))))))***)))''''''***---...((('''&&&'''))),,,000222NNNooorrrZZZ>>>888222000...,,,000555444;;;DDDIIILLLRRR[[[ccceeennnsssssswwwyyynnn]]]NNNKKKRRRiiihhhJJJCCC:::444111000///......000222000,,,)))((()))---,,,***)))((('''((((((((((((((()))+++---000111////////////............222111000.........///000...111111------111222...333<<<@@@DDDOOObbbsss```KKKAAA777444444222///---/////////000222444666777======???BBBAAA???AAAFFFMMMKKKZZZfffoooaaaNNNCCC~~~|||{{{jjj```QQQCCC999444555999666666555444222111000000444222---///666888GGGaaafffOOOEEE666,,,,,,///......------,,,,,,+++...,,,+++...666AAAMMMTTT999444---******+++++++++))))))***,,,...///000111111000000000000222333444000111111000///...---,,,222...333444...000333...444***%%%+++111000...000......---------,,,,,,,,,///...---,,,+++,,,------//////////////////////////////000222333444444555444222000111333444222000000000000000////////////...////////////---,,,+++(((---222444222111222444////////////000000000000111111111000000000000000222222///222;;;MMM~~~wwwTTTDDDGGGLLL\\\}}}zzzsssuuuvvvTTT999...000888>>>fffsssVVV<<<***,,,+++)))((('''''''''((())))))))))))))))))))))))###...(((###,,,+++///FFFgggtttJJJ...000''''''''''''''''''''''''!!!***(((###''')))---888UUUvvvcccMMM;;;999:::444---,,,000444:::???CCCIIIPPPUUU[[[LLLHHHJJJEEEEEEFFFAAA555:::AAAGGGQQQbbbwwwwwwlllWWW@@@222//////...///111222000......111444******)))&&&$$$%%%***...---------.........//////..................------........................///000111///------111555333>>>HHHJJJQQQqqqmmmOOO555333777222,,,,,,333222111111333666:::<<<===@@@EEEHHHDDD>>>???DDDMMMYYYaaasssXXXIIICCCzzzwwwmmmbbbSSSEEE;;;666777999555555444333333222111111000111---000666555???VVVgggSSSAAA666444.........---,,,,,,++++++...,,,+++---222;;;CCCIII777222---******++++++***)))***+++---...///000000222111000000000111222333000111222222000/////////222,,,///555555444444......---///111111...---///............------------///...---,,,,,,,,,------////////////////////////555444333222111111111111444222000111333444333111000000000000000000000000/////////000///...,,,+++)))...222444222000111333///000000000000000000000111111111111000000000000111111///222<<>>EEELLLRRRHHH999666777333333444...(((+++///111555@@@PPP\\\nnnTTTDDD:::555000000///,,,++++++---///+++,,,+++)))'''(((,,,000---------.........//////...................................................000000...++++++///222777>>>DDDJJJ[[[mmmBBB222333333333555333222111111333666999<<<<<>>:::999999444444444333333222222222---000...000555222777HHHtttpppPPP>>>444///...------,,,,,,++++++***...---,,,,,,...333888;;;333000---+++***+++******)))***,,,...///000//////333222111111000111111111///111222222111000000111111---222>>>DDD>>>666111---111333111/////////---000000/////////.........//////...------------...000000000000000000000000777666333222111111222333444222111222333444333222000000000000000000000000///000000000///...---,,,+++///333444111///000111000000000000000000000000111111111111111111111111111111///333>>>PPPbbbJJJ<<<888DDD\\\uuufffeeecccaaaaaadddgggiiiXXXEEE888888444666RRRwwwdddFFF222,,,,,,,,,******)))(((''''''''''''))))))))))))))))))))))))(((+++((()))...222IIIllldddAAA...(((---''''''''''''''''''''''''(((///,,,(((+++...666FFFjjjsssmmmfffVVVGGG<<<;;;999888:::>>>DDDGGGCCC444000222......///***))),,,---,,,+++///999AAAcccaaaGGG666666444111///...,,,)))''',,,------,,,+++,,,...000------........./////////............////////////////////////////////////...000111000......222666>>>>>>BBBOOOkkk\\\<<<444555777:::222222111111333666999;;;:::===BBBFFFDDDAAADDDJJJaaalllHHHAAA???{{{iiiPPPAAA;;;:::999333333333333333333333333---111///000555222444CCC^^^kkkEEE999222***---------,,,++++++******///...------...///111222000...,,,++++++************+++---///000000///...333333222111111000000000---000222111...---///000111999HHH]]]fffUUU===444333111///111<<>>:::777555555333...***,,,---------------...///............///////////////////////////000000000///////////////////////////111333333222555:::???CCCAAAGGG\\\}}}QQQ:::444444666222222111222333555888999888;;;AAAEEEDDDBBBGGGNNNqqqjjjHHHBBB@@@zzzuuu___FFF===;;;999333333333333333333333333///333000///555444666CCCSSSmmmEEE;;;777.........---,,,,,,++++++***/////////000000000000000...---,,,+++******+++,,,+++,,,.../////////......333333333222111000///...,,,///000...+++***...111666TTTrrrzzzLLL777666111333IIIeeekkkRRR444222222111111111000000000000000000/////////......000000000000000000000000111000//////111555888;;;222222222222222111222222000111111111222222333333222111111000//////......///222444333000---...000222111111111000000000///000000111111222222222333000111///555>>>KKKsssxxxWWW???>>>DDDQQQxxxpppeeellljjjZZZHHH<<<555000...555888666>>>ZZZwwwgggUUUJJJ>>>555111---***(((((((((((((((((('''''''''((((((((((((((((((((((((,,,&&&)))000:::TTT~~~ccc===+++...---###(((((((((((((((((((((((('''+++'''%%%***...>>>WWWuuuyyynnnfff```ZZZRRRLLL@@@111---000+++,,,...((()))+++,,,+++***+++...111444MMMjjj^^^TTTGGG===999777555333------,,,,,,,,,---------........./////////000000/////////000000000111111000000000000000000000000000222333333444888@@@FFFKKKMMMZZZuuueee???000111444111111111222333555777888777:::???DDDDDDDDDJJJRRRdddEEE>>>888~~~zzztttPPPAAA<<<999444444444333333222222222000555000...444555777AAALLL|||sssEEE777444//////......------,,,++++++...///000111111111000000---------+++***+++---000..................//////333333333222222000///...,,,...///,,,)))+++222888HHHrrr]]];;;666888MMMuuu^^^888222222111111111000000000000000000111000//////...000000000000000000000000222111000000000222444666000111222111000///000222111111111222333333444444333222111000/////////000000222444333///---...000222222222111111000000///000000111111222333333333111111000666<<>>CCCUUUxxxhhhOOO>>>666///...---***((((((''''''(((((((((''''''&&&))))))))))))))))))))))))+++'''...888HHHmmmtttKKK000$$$***...$$$((((((((((((((((((((((((&&&)))%%%$$$***000CCCaaa}}}wwwiii^^^@@@111...000,,,,,,...)))'''(((((((((&&&&&&''')))...===NNNkkkuuu[[[GGG:::444222222///---,,,---------,,,....../////////000000000//////000000111111222222000000000000000000000000111222444555888AAALLLUUUbbblllxxxEEE000222888111111222222333555666777777999>>>CCCCCCDDDLLLUUUxxxhhhMMMDDD:::^^^GGG===888555555444333333222111111...444000---333444444:::CCCbbb~~~HHH111///000000//////......------,,,......///000000//////.........---+++)))+++///333111///...------...///000111222222333222111000///,,,...///---+++000;;;DDDeeefffAAA:::IIIoooRRR666111111111111000000000000000000111111111000///...////////////////////////333222111111000000000111...000111000......///111111111222222333444444555444333111000///000000000000222444222///---///111333333222111111000000///000000111222222333444444222222222666:::<<>>HHHWWWiiiuuuUUU:::666888111111222333333444555666888999>>>BBBCCCDDDMMMWWWnnnkkkTTTKKK>>>gggKKK>>>777666666555444222111000000,,,333000---333222///444;;;OOOSSS555444;;;000000000///......---------............---,,,,,,......---+++)))+++111666222000...,,,,,,---///111111111222333222111000///---///000......555CCCNNN~~~ssshhhHHHBBBYYYfff===111111111111000000000000///000111111222222000///...////////////////////////111111111111000000000000---///111000---,,,...000111111222333333444555555444333222000000000000111///222333222///---///111333333222222111000000///000000111222333333444444333333222666888888PPPxxxpppZZZJJJGGGLLLZZZ~~~nnnooolllFFF222///000555666IIIlll```KKK???++++++)))+++000...(((%%%(((%%%&&&'''((((((((('''&&&))))))))))))))))))))))))'''+++===LLLccchhh>>>///555---(((+++%%%)))))))))))))))))))))))))))***&&&(((///777OOOrrrnnndddWWW___qqqiiiVVV>>>///,,,...***+++---((('''(((((((((((()))***+++---111000===___fffVVV???:::444111222333333222////////////000000000000///000000111222222333333111111111111111111111111555999???IIIYYYooofffFFF999333111111222333444444555555888:::>>>BBBCCCEEEMMMWWWtttbbbOOOGGG999yyyRRRGGG<<<666555444333222111000///111111000//////000111222777JJJxxxaaa;;;555---///...---,,,------//////+++---///---******...111------......//////000000333222111/////////000000...///111222222111000000222***)))......555UUUyyyvvvUUURRRqqqsssPPPZZZfffAAA555777////////////000000000000...111444666666444111...////////////000000000000111///---...111222111...///---,,,---111222000---333333333333333333333333444333111000000000111222000111111222222000///...111000///......///000111000////////////111333444555222333777555:::PPPjjjnnnTTTHHHDDDOOOggg|||jjjHHH888222---222GGGccc~~~zzziiiVVVFFF:::444111))))))(((((('''''''''&&&''''''((((((((('''%%%$$$%%%))))))%%%%%%***+++(((333...@@@]]]{{{qqqEEE;;;///((()))***'''$$$'''''''''''''''''''''''')))******(((,,,???```|||{{{mmm]]]KKK<<<999>>>UUUwww{{{___DDD000///---+++))))))))))))+++***)))(((((()))***++++++...222555===UUU~~~bbbOOO<<<666555333333555///000111222222111///...---...000111111111000///...000111111000000111333888>>>AAANNNmmmHHH777999555///222444111666999111555:::888:::BBBEEENNN```vvvUUULLLEEE@@@^^^III999888666444222222333444444222111000//////000111222666BBBjjjoooBBB777111///...------------//////...//////---+++***,,,...............////////////000///...---------...///...///000111222111000000000,,,---111666AAA^^^yyyzzz^^^???:::RRRjjjiii[[[vvvRRR888111........./////////000000000...000333555555333000...////////////000000000000000...---...111222000///111///......000111111111333333333333333222222222333222111000000000111222000111222222222111///...111111000//////000111111000000//////000111333444555222333555333555HHH___eeeOOOEEEIIIUUUuuu~~~[[[>>>222222222888NNNkkkpppYYYRRRFFF:::///(((%%%$$$)))(((((((((''''''''''''''''''((((((((('''%%%%%%$$$((()))&&&&&&***,,,***000444QQQuuuWWW<<<444***&&&''')))'''%%%''''''''''''''''''''''''''')))******///EEEhhh{{{hhhVVVFFF:::333333555IIIkkkuuuWWW>>>///...,,,***((((((((((((***)))((((((((()))***+++***+++...///333AAA^^^xxxvvvWWWDDD;;;555444666555333000///000222333444///000111333333333333222333444444333222333666999;;;FFFQQQgggYYY@@@888888222555666222666:::444666;;;999:::BBBEEENNN```hhhJJJDDD@@@???hhhJJJ888===999555222222444555555222111111000000000111111555:::WWWKKK888666000///...---------//////111000///---,,,+++++++++/////////...............---,,,+++++++++,,,---......///000111111111111000---///000111888GGG[[[iiiVVVAAA---***888LLL```nnniii;;;///...***............////////////---///222444444222///---000000000000///////////////.........000111111///111111222111000000222444444333333333222222222111222111000//////000222222111111222333222111000///222222111111111111222222111111000000111222444555444222333444111111???PPP|||yyyXXXEEEHHHGGGSSStttjjjKKK555...111777EEEYYYqqqrrr\\\KKK===999333---)))&&&%%%%%%(((((((((((('''''''''''''''''''''(((''''''&&&%%%###''')))''''''***,,,,,,555DDDlllfff>>>111+++%%%$$$''')))(((%%%'''''''''''''''''''''''''''+++,,,,,,333KKKooo{{{iiiRRR>>>111...///000333CCCcccyyyooommmsssmmmLLL666...,,,***((('''''''''''')))(((''''''''')))***+++))))))+++,,,,,,111???NNNmmmXXXFFF:::555555333000000111333444333111222333444555555555555666777777555444777>>>DDDIII\\\rrrwwwQQQ999<<<555777999333666<<<888777<<<:::;;;CCCFFFNNN```\\\@@@======???tttSSSCCC@@@<<<666333333333222000222222111111111111111111666555JJJVVV888:::000000...------......///000///...---------,,,+++/////////......------------,,,++++++,,,---...///......///000000111111111,,,111111,,,111???IIIJJJ:::000+++...111>>>___|||OOO000+++//////---.........////////////---///111333333111///---000000000000///////////////......///000111111111///333666666333222333555444333333333222222222222111111000///000111222333111222333333333222000000333333333222222333333333222222111111111222444555444333444555222111999EEEhhheeeMMMLLLGGGFFFVVV{{{{{{hhhQQQ>>>333///666???TTT```llloooeeeRRR???333777555333000...,,,++++++((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%((()))((('''))),,,///BBB\\\xxxOOO444,,,(((%%%%%%(((***(((&&&'''''''''''''''''''''''')))---...---666PPPrrr~~~mmmVVVBBB333,,,---111222:::LLLeee}}}xxxtttlll\\\PPPLLLTTTnnniiiFFF000,,,+++)))'''&&&&&&'''''')))((('''''''''(((***+++***(((***---......444<<<\\\{{{oooRRR@@@;;;999777666777666333000111222222333444555555555555666666555666<<>>;;;<<<>>>\\\LLL@@@;;;666444444444000---222222222222111111000000888666DDDrrrbbb;;;<<<111000///...---......///---.....................//////......------,,,,,,///...------...///000111.........//////000111222...333111***---777999222000,,,...222///888]]]rrrRRR===111,,,...333.........////////////000...///111333333111///...111000000000/////////......///000111111111222333---333888:::888444333333333333333333333333333333333222111000000111222333222333333444444333111000333333444444444444333333333222111111111222333444333444666777555444999???ZZZgggQQQLLLFFFFFFVVV}}}yyylllTTTGGG:::444333888EEEQQQ]]]]]]\\\TTTGGG888///,,,---,,,+++***((('''&&&%%%'''''''''(((((((((((((((''''''&&&&&&''''''''''''((()))******((()))...444OOOtttccc===111,,,)))((((((***+++)))&&&''''''''''''''''''''''''&&&+++,,,...===YYYvvvuuu___EEE777000,,,---000111AAAWWWjjjyyywwweee[[[PPPAAA666444<<>>999666777[[[HHHDDD>>>777555666666333///333333333333222111000///777777AAAccctttCCC???222111///............///***...111000...---...111.........---------------000///.........///000111---------...///000111222000333222---///444444...111---------)))111QQQtttoooOOO666333444...+++111////////////000000000000///000222333333222000///111111000000//////......///111222333222222444666///333888;;;:::777444222333333444444555555666666555444333222111222222333333333444555444333222111333333444444444444333333333222111000000111222333222444555666666666888:::OOO~~~bbbWWWIII@@@@@@WWWwww|||~~~{{{uuurrrkkkXXXCCC:::555000111<<>>DDDccc|||yyyvvvnnncccUUUFFF:::222///222666???SSSgggjjjcccHHH>>>444000,,,((((((---((((((((((((((()))))))))''''''''''''((((((((()))'''&&&&&&%%%&&&'''((())))))'''(((******---:::HHHqqq```===(((---***)))((((((((((((''''''''''''''''''''''''''''''%%%)))---888TTTsss___HHH333---------333;;;NNNaaarrrxxx~~~iiiRRR<<<444111,,,,,,000===UUUvvv}}}[[[<<<---(((((()))***+++...000222///...,,,***)))((((((((((((&&&&&&))))))&&&(((---111222>>>WWWssshhhUUUIII@@@:::;;;999888666555555555555666;;;>>>???BBBMMM___nnnpppPPP<<<888444666:::888777<<<;;;>>>GGGLLLVVVhhhSSS@@@:::333333zzzcccUUUDDD999555555333111333333444444333222000///000444666EEEqqqXXXFFF333222000///.........///***222888555+++'''+++111,,,,,,,,,------............---+++*********++++++------,,,---...000222333...,,,,,,------+++,,,///------///111222222333555444222///...222444000***000111111111222222222222111222333444444333222111222111111000///......---000333555555444444777:::888555222333666888777555222333444666888999;;;;;;:::888666444333222333333333444555555555444333222222222333444444333222222222111000//////000111111111222222111222333222///888VVVYYYLLLFFF@@@NNNfffyyylllZZZDDD222...333+++666AAAQQQkkk|||qqqYYY:::111+++,,,---)))(((******)))(((''''''''''''(((&&&'''''''''(((((())))))'''&&&&&&%%%&&&'''((()))'''%%%&&&)))***///???PPPdddFFF000'''111'''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''',,,///222>>>\\\zzz~~~XXXDDD333///000222>>>LLLiiiwwwXXXCCC000+++......222888HHH___}}}xxxTTT888...(((((()))+++---000333555111000---+++)))(((((((((''''''))),,,+++((()))...333,,,,,,:::QQQmmm}}}gggSSSFFF???>>><<<:::888777777888<<<@@@DDDEEEGGGQQQcccrrr[[[AAA;;;777777999666666;;;;;;>>>HHHMMMWWWjjjWWWFFFAAA;;;<<<[[[???===333,,,888111111111111000000000000666///777DDDYYYqqq@@@555000...//////---...111........................000///...,,,++++++,,,,,,))))))*********+++++++++,,,,,,,,,---...000222444111111111111111111111111000///...---,,,---......////////////000000000000//////000000111111222222000111333444555555444444///.........///000222333000111333555888:::<<<===888777555444555666888999888777666666888;;;>>>AAA>>><<<:::888666555555555444444333333222111000000000111222333444333333222000000000000000000000000111111111000000000000000:::DDD^^^EEE;;;@@@KKKxxx}}}[[[<<<...,,,+++,,,:::XXXzzz~~~ZZZ===,,,'''%%%((()))'''&&&((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''---"""$$$...---///MMMuuuxxxNNN555222///''')))(((((((((((('''''''''((('''&&&%%%&&&'''((()))---...666MMMnnnsssWWWHHH;;;555222666JJJ```pppNNN:::...222222,,,222@@@TTTlllqqqRRR666'''(((((((((***,,,///111333333111///,,,************))))))))))))))))))))))))***,,,000333999JJJiiirrr[[[YYYRRRIIIDDDBBBAAA???===@@@HHHJJJLLLSSSVVVddd||||||LLL;;;:::777777;;;777999>>>EEEIIIOOO\\\iiieeeGGG888555777YYYHHH999000999111111111111000000000000555...555???RRR|||III888333//////...+++,,,...........................000///---,,,,,,,,,,,,---************++++++++++++------,,,---...///111222111111111111111111111111000///...,,,,,,------...//////000000000000111111000000/////////000111111...///000222222222111111//////......///000222333111222444666999;;;<<<======;;;999777777777888999999888888888:::<<>><<<:::777555444444444444444333222222111000000000111222333333333222222000000000000000000000000000000000000000000000000888===rrrcccLLLEEEHHH]]]ppp{{{xxx{{{}}}zzz___AAA555222111111DDDfffXXX:::///***'''***+++)))'''((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***'''***222444===```gggCCC111///---&&&((((((((('''''''''&&&&&&''''''&&&%%%&&&'''((()))***+++666RRRsssxxxeeeWWWKKKIIIIIIOOO```sssoooMMM;;;////////////>>>SSSjjj{{{qqqRRR888+++((((((((()))+++---///111111000...---+++*********)))))))))))))))))))))))))))***,,,...000999NNNaaa|||ppp___PPPGGGEEEGGGIIIQQQWWWXXXWWWZZZ[[[jjjdddDDD:::666444444777999???EEEHHHNNNZZZgggbbbEEE999666666sssOOO999///444222222111111111000000000333...333999GGGxxxUUU<<<555///...---******,,,..............................------,,,------...******+++++++++,,,,,,,,,......---,,,---...///000000000000000000000000000000///---,,,,,,,,,---...000000000111111111222222222000///------...///000---...///000000//////...000///......///000222333222333666999;;;======>>>AAA???<<<:::888888888999999999:::;;;<<<===>>>???>>><<<999777444333333222333333333222111111000000000111222333333333222111000000000000000000000000000000000000000000000000444777cccgggNNNEEEDDDWWWjjjrrrrrrsssvvvxxxvvvzzzyyyRRR;;;333000...;;;VVV}}}VVV888222,,,(((+++---+++))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''***...111777MMMppppppMMM555,,,+++)))&&&(((''''''&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))++++++<<<^^^|||yyynnngggjjjooouuuvvvVVVEEE666222222<<>>666///------+++***,,,........................---------------.........++++++++++++,,,,,,,,,,,,//////---,,,,,,,,,---...000000000000000000000000///...---,,,,,,,,,------000000111111222222333333333111...,,,+++---///000...///000111111000///...111000/////////111222333333555999<<<>>>>>>>>>===???===;;;888777777888999999:::<<<===>>>>>>>>>======;;;888555333222111111333222222222111111000000000111222333333222111000/////////////////////////////////000000000000000222888^^^```KKKAAALLLZZZgggqqqvvvxxxxxxssszzzcccCCC444000000000LLLmmmXXX<<<333,,,'''))),,,+++))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%)))***,,,;;;XXXtttqqqUUU888+++)))&&&%%%(((((('''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%&&&''')))***///222HHHnnnmmm[[[GGG@@@EEEXXXwwwrrrRRR;;;000(((((((((((())))))******)))***+++,,,,,,+++***)))))))))))))))))))))))))))+++)))+++......---111777LLLdddwwwhhhdddffflllnnnhhhaaa\\\ZZZqqqpppNNNBBB>>>;;;777:::@@@EEEFFFKKKYYYgggOOO888;;;???<<>>???>>>===;;;999777666555555666888999999:::<<<===>>>===<<<;;;;;;999777444222000000000222222111111111111111000000111222222222111000000////////////////////////......//////000000000000222===```|||___MMMJJJMMM[[[lllwwwyyyxxxuuu}}}zzzSSS<<<555444777===bbb^^^HHH777---&&&&&&******))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%''''''...HHHgggtttpppQQQ===,,,)))(((###$$$+++((('''&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&''')))***///888VVV}}}uuu```YYYddd{{{tttRRR888///(((((((((((((((((((((((('''(((***+++++++++***)))((((((((((((((((((((((((+++)))***...//////333888666EEE___~~~xxx~~~{{{qqqiiidddccc}}}hhhMMMAAA<<<888;;;AAAEEEEEEKKK\\\lll}}}III444888===:::TTTAAA555333222222222222111111111111000///777@@@PPPtttDDD999///---.........000............................../////////......---))))))*********+++++++++///...,,,+++******++++++///////////////////////////...,,,+++++++++,,,---...//////000111222333333222000///------...///000222333444666666666666555555444333222222333444555777:::===@@@@@@>>>;;;888444333222222333555888999888999:::;;;;;;;;;:::999888777555222111000000000111111111111111111111111000111222222222111000///000000000000000000000000---......//////000000111111???[[[^^^OOOEEELLL^^^lllssstttwww}}}xxx\\\@@@333///000<<>>aaayyyuuuwwwPPP666---'''(((((())))))((((((''''''(((((()))******))))))((((((((((((((((((((((((***)))))),,,,,,***...444000444EEEbbbtttjjjeeeeeeaaaEEE999999===BBBEEEFFFNNNaaauuuzzzMMM:::777777666\\\DDD666333333222222222111111111111000...777AAAFFFuuuIII===111...///......///........................//////000000///...---,,,(((((()))))))))*********...---,,,*********++++++...........................---,,,+++++++++,,,------......///111222222333000000/////////000111111000111333555666777777666777666555444444555666777999;;;???AAA@@@===888555444333333333444666888:::777888888888888888777777666555333111000000000000000000000000111111111111000111222222222000///...000000000000000000000000------......///000000111000;;;NNNwww```IIIDDDLLLXXXeeennnsssyyyrrrjjjjjjUUUAAA222...---222JJJfff~~~tttoooQQQ@@@///)))))))))((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''***,,,555MMMkkkyyyhhhOOO000+++(((((())))))((('''***)))'''%%%%%%&&&''')))%%%%%%%%%%%%&&&(((***+++***EEEkkkxxxOOO555...'''((())))))***)))((('''((((((''''''(((((())))))(((((((((((((((((((((((())))))+++,,,)))&&&)))///111111888JJJddduuuooommm~~~SSS@@@:::===BBBEEEFFFPPPhhh}}}yyyZZZIII===777666dddIII:::333333333222222222111111111000---777@@@@@@jjjNNN@@@333//////...------........................000000000000000...,,,+++(((((((((((())))))))))))...---+++*********++++++...........................---,,,+++++++++,,,,,,,,,---...///000111222222//////000000111111222222---///111444555666666666888777666555555666777888:::<<<@@@BBB@@@<<<666333666555444444555777999;;;777777777666666666666666444333222000000000000111000000000000000111111111000111222222111000///...000000000000000000000000---------...///000000111///555AAAtttrrrTTTCCCAAAIIIZZZhhhmmmuuusss[[[OOONNNHHH:::333666777AAAbbb}}}|||{{{]]]JJJ666---+++***))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''***...<<>>BBBDDDGGGRRRlllxxxdddWWWFFF;;;;;;tttNNN???999444222444444000......///+++444555:::DDD___ggg===222111000111+++000000///...------...///000111111111111000---+++***((()))***+++,,,,,,+++***))))))***++++++,,,---...((((((((((((***,,,...///..................------...///000111111000///......///222444444333111///333333555777555111333888555777999:::999888888999<<<<<<;;;;;;:::999888888333333555666777999::::::666666666555555444444444111111111111000000000000///.........///000222333000000000000111111111111---:::......333...222...,,,------...///000111111---777@@@iiizzz___JJJ@@@BBBRRRcccsssoooWWWIIIBBB444555111///<<<]]]xxxZZZ:::,,,---...***%%%###'''&&&!!!"""(((((($$$&&&&&&''''''''''''''''''))))))######)))%%%"""***111777KKKfffmmm[[[AAA333)))((('''&&&&&&'''((()))'''&&&%%%$$$%%%%%%''''''''')))***(((&&&''',,,000222PPPsss|||YYY666)))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))+++(((,,,444:::FFFbbbwwwOOODDD777@@@FFFNNN\\\jjjzzzttt]]]DDD:::ZZZIII???888333333333000///111000+++333555;;;EEE\\\qqqDDD444000000222***////////////......//////000,,,,,,---,,,+++***(((''')))***++++++++++++)))))))))***+++,,,,,,,,,,,,,,,((((((((()))***,,,...///...........................///000111111000///......///222444555444333111555444666999777555888>>><<<;;;:::999888888888888;;;;;;::::::999888888888444444444555666777999999555555555444444444333333111111111111111000000000000///......///000111222000000000111111111222222,,,:::111111222---333///........./////////000000///999>>>aaajjjSSSBBB>>>IIIWWWsss{{{^^^III>>>555333000666NNNtttbbb???...---...***''',,,,,,+++))))))***)))&&&'''''''''''''''&&&&&&'''(((***%%%%%%+++'''%%%...555EEE]]]lllfffPPP<<<222)))((('''&&&&&&'''((()))((('''&&&%%%%%%&&&'''((('''((()))(((&&&''',,,000@@@___eee@@@111(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))+++''')))///222888KKK```VVVGGG999@@@DDDMMM]]]nnnfffJJJ<<<___KKKEEE<<<333222111000111333000***111333<<>>FFFNNNMMMEEE<<<777888:::999666999888888888777777666666888777555444333444555666333333333333333333333333222222333333333222111000222111000/////////000111222222222222333333333333111666111666444222<<>>CCCDDDJJJWWWeeeuuuYYYAAAfffRRRHHHDDD999000///222111...---000+++111...666<<<===XXXtttKKK666000444///333///000000//////...---,,,******))))))))))))***+++'''(((***,,,............***+++---......---,,,+++,,,,,,++++++,,,...///000//////000000111111222222111222333444444333222111000111333555777888999999===;;;;;;<<<;;;;;;AAAJJJHHHCCC<<<999999999888777888888777777777777777777888888888777666666555555333333333333444444444444222333444555555333222000222111000000000000222222444444444444555555555555888000---888333:::KKK555---......///111222222333...111<<>><<<;;;999999888888888888888888888888888888777888999:::999888666444333333444444444555555555222333555666666444222000111000000000000111333444444444555555555666666666555///111:::///777PPP>>>111111000000000000000000000,,,777GGGbbbeeeRRRDDD;;;666===EEEFFF===444777AAAXXXsssiiiGGG444//////111222GGG___lll___LLLAAA999000111///,,,)))(((((()))***%%%+++)))&&&***...>>>WWWeeeSSS???333---)))''''''''''''%%%%%%%%%%%%''''''***((('''%%%%%%%%%%%%&&&###%%%'''&&&%%%''',,,000GGGooorrriiihhhoootttggg[[[SSSAAA???@@@LLL```yyyyyyOOO666*********)))((('''''''''))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))&&&(((***(((&&&%%%&&&''',,,---000999NNNtttXXXGGGIIIGGGIIIUUUbbb~~~ZZZVVVZZZOOO===~~~wwwWWWGGG666111222222111111///---333,,,///333444NNN___[[[>>>///...)))///000///---,,,++++++,,,,,,000///---,,,,,,,,,------//////000000///---,,,***++++++,,,,,,---...//////...---,,,,,,---...///000///000000111222222333333222222444444444444222222111222333444555777777888;;;999999888555222555<<<999;;;<<<<<<:::888888888888888888888888999999999777888:::;;;;;;999666444444444444555555666666666222444555777666555222000000000///000000222444555555555555555666666666666222///555===+++333SSSEEE444333222111000///...---333***444BBBVVViiiXXXLLLBBB666777888777111111???PPPttt~~~cccDDD222//////111333\\\~~~mmmaaaVVVGGG666444///+++((('''''''''&&&,,,***(((---444GGGbbb___FFF000+++,,,(((&&&''''''&&&%%%%%%%%%%%%&&&''')))(((&&&%%%$$$$$$%%%%%%###%%%'''&&&%%%''',,,000===eeetttmmmbbbSSSDDDFFFOOOccczzzsssaaaOOO???666///111333===WWWyyyuuuLLL444+++******)))(((''''''&&&)))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))$$$***///...+++*********(((...222222999WWW]]]KKKKKKGGGJJJWWWfffnnnCCC>>>GGGAAA222RRR444666666///......+++---//////000333999>>>XXX```<<<:::555---111---+++)))+++///000///------------------------------,,,+++*********++++++------++++++++++++------,,,,,,,,,------.........---///222444555555444222///000111222333222222111555555666777888999999:::888888888777666555555555888999;;;======;;;999777777666555444555555777888999:::<<<<<<;;;888555333666777888999::::::999888333444555555555444333222000000111222444555555666777666555444333444555555111222111///...111888>>>NNNAAA333///333666444///111222555999NNNxxxeee^^^UUUDDD???...,,,777444000KKKtttttt\\\???000...000222555YYYzzzuuu\\\LLL888,,,+++------+++)))(((---......@@@XXX```LLL<<<---(((******)))))),,,***'''$$$"""###$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&)))'''''')))'''&&&)))...>>>aaatttkkk[[[HHH999777777666777EEEjjjiiiXXXIII;;;222...222,,,***666TTTyyyzzzxxxmmmNNN///''''''(((*********)))((('''%%%$$$%%%(((***(((&&&))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***333111444999;;;EEEcccqqqMMMDDDGGGSSS]]]ddd[[[CCC:::888999666^^^999666555000000000,,,...000000///222888===OOO{{{jjjBBB;;;555...111///---,,,---111333111///------------------------...---,,,+++***+++,,,,,,------,,,++++++,,,------,,,,,,---------------------///111444555555333222...///111222333333333222888777777777888888888888999888777777666555444444666777:::;;;;;;:::888777666555444444444555666666777888:::<<<;;;:::888666777888888999999888777666333444555666666555444333222333333444666777777888666555444333333333444555222333333000...///444999FFF<<<111---111333222......///333888MMM{{{lll```___ZZZJJJ>>>111///777888>>>aaa}}}wwwtttqqqbbbNNN888,,,***,,,111555bbboooZZZJJJBBB===666000...---111444;;;SSSgggeeeAAA444)))'''))))))&&&%%%***)))'''%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&(((&&&''')))'''&&&)))///EEE[[[^^^OOOCCC888000222//////111???aaa}}}jjjTTTEEE;;;333......222...000CCCddd}}}|||rrrSSS444((((((((()))******)))'''(((&&&$$$&&&((()))((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***'''%%%'''++++++000EEE\\\zzzUUUGGGHHHQQQZZZbbb|||WWWBBB:::999;;;888ooo@@@666333111222222---///111000///000555:::BBBjjjxxxJJJ<<<555...111222///...///333444333111........................///...---,,,,,,,,,---......---,,,,,,,,,,,,---...------------------,,,,,,---///111333444444333222---...000222444444444333:::999777777888888777666999888777666555444444333333555777888999888777666555444444333333333444444444666888:::;;;;;;:::999888888888888777666555444222333555666777777666555444444555666777888888999555444333222222222333444333444444222...---000333:::555///---///111111000---...333999MMM}}}mmmddd```eeeaaaPPP>>>555111555>>>SSS}}}vvvcccVVVOOOMMMLLLIII<<>>666///444FFFgggvvvoooeeeUUUEEE:::666666777555000***(((&&&&&&...666OOOuuuxxxpppjjj]]]bbbkkkqqqUUU>>>444++++++,,,+++((('''%%%&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%''')))'''&&&,,,444NNNMMM===000333222,,,******111<<>>999999<<<:::MMM:::444333222---...000222000...---000444:::RRRUUU;;;222...111000---,,,---000111///---////////////////////////111000///.........///000.................................------,,,,,,,,,//////111222222222222222---...111333444555555555888555333555999;;;999777888777555333222333444444222333444555555555555444555555555444444333333333555666777888888777777666222222333333444555666777222333555777777888777777111111222222333333444444444333222111000111222222...111333222///...///111000111111222333444666777888777===AAANNN}}}}}}uuuzzzwwwXXX:::222///<<>>666000---...000,,,+++******''''''...888QQQvvv___AAA555+++((((((((((((***$$$&&&'''))))))((('''&&&''''''''''''''''''''''''%%%%%%'''(((&&&'''///:::TTTPPP>>>111444333++++++111<<>>999999;;;888UUU>>>555333222,,,...000222000------///222999HHH|||[[[<<<222///111000---+++---///000///,,,000000000000000000000000111000///.........///000......///000000///......------------------,,,,,,///000000111222222111111...///111333555555555444666333111333999;;;999666666555333222222333555666444555555555555555444444777777777777666555444333666666666666555444444333000000111111333444666777222333555666777777666555000000111111222222222222444333222111111111222333...000222222///...000333111111111222444666777888;;;:::@@@CCCLLLwwwsssvvvYYY666333;;;UUUxxxxxxZZZDDD777777666555111---++++++---+++******+++)))(((000999SSSwwwPPPCCC555---)))&&&'''***%%%&&&((())))))((('''&&&''''''((())))))(((''''''&&&&&&''''''%%%'''333@@@aaa]]]III999666333000777AAAMMM^^^mmmxxxsss\\\NNNHHHHHHLLLQQQ^^^mmmjjjKKK333---'''&&&(((+++)))''''''(((((('''''')))---000))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((,,,)))''''''((()))******...000@@@cccbbbSSSUUU^^^kkkSSS@@@:::999:::777^^^CCC666333444///---///111000---,,,///111666>>>mmmbbb???444000111222///---...111222000...000000000000000000000000111000///...---...//////...///000000000000///...,,,,,,------------------000000000111111111111111000111222444555555444444777333000222777:::777222444333111000111333666777777777777666666555444444999999999999999777666555444444444333333333222222111000000000111333444555333444555666666555444333222222222333333333333333555444333222111222222333000222333222///...111444222000///000333555666555999777>>>AAAHHHqqqxxxlllxxx}}}PPP<<>>DDDlllqqqkkk{{{vvvEEEDDDNNNnnn\\\@@@222...,,,...///...***'''''')))+++(((&&&((((((***222:::ZZZ|||yyybbbMMM:::...+++))))))(((((('''''''''''''''((()))******)))((('''***)))(((&&&$$$)))999IIIrrr|||yyynnndddYYY[[[jjjvvv|||}}}zzzxxxxxx~~~|||bbb666///&&&$$$(((+++)))&&&%%%&&&(((((((((+++000555))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''!!!%%%'''((()))+++,,,+++...///000222???```ttt___YYY^^^fffVVVCCC===<<<===:::^^^>>>888666///+++000///...------...///000???:::WWWLLL666000---111777<<<;;;999666///)))((())),,,...000000///---///000111111222222222222000111111222222111///...///...............---------///111000,,,+++---000777777666555333222111111333444666777777777666555999555222222555999::::::444444555555555555555555444555777999::::::::::::222222333333333333333333444333222111111222333333111111222333444666666777333555777888777555333111333333333444444444555555000000000000000000111111111111000000000000000000000444444999HHHccc|||iiijjj}}}QQQIIIGGGhhhhhhEEE333///////////////...,,,***)))&&&***'''&&&++++++111BBB___rrr{{{sssYYY@@@...000((($$$((()))&&&$$$&&&,,,(((&&&---666888000''')))''''''(((&&&'''333AAAeee|||sssppptttvvv}}}{{{~~~fffCCC---&&&,,,(((%%%((()))(((((((((((())))))))))))+++***)))'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))---,,,000555777CCCdddnnn^^^aaannnxxx[[[HHHAAA===<<<777\\\===888666111///,,,,,,,,,,,,,,,---...///555666TTT^^^>>>444222333<<>>:::OOO444000000---+++,,,,,,---....../////////...222KKK~~~jjj>>>444999555<<>>XXXvvvrrrjjjJJJCCCccceeeJJJ;;;:::===CCCEEECCC<<<444...(((+++&&&%%%+++...888KKKqqqiiiccceeelllkkkSSSJJJWWWrrrqqq```III666,,,)))***,,,'''(((((()))*********)))&&&'''))))))&&&&&&+++000CCCbbbuuuxxxlll\\\KKKAAA888888>>>LLLkkkpppHHH---+++******+++'''(((((((((((())))))))))))((('''&&&&&&'''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))***......---222999DDDaaasssrrrwwwYYYHHHAAA@@@AAA@@@yyymmmYYYCCC999999999777444000/////////............444777@@@WWWkkk???777CCCDDDIIIQQQ[[[fffkkkdddYYY\\\___^^^UUUHHH===999999000111333444444333111/////////000111000///...---,,,,,,------...//////000111222555777888888888888555444222111111222333444555444444444444555555555333333333222111111222333222222333444555666777888777777777777888999999:::>>>===;;;999777555333222333222111111111222444555222333333444444555555555111222333444444333222222222222222333333333444444333333333222222222111111000000111111111222222222...222000333???XXX|||jjjQQQ???OOO}}}}}}ssseeeRRR@@@666555777999:::777333---***(((+++&&&%%%,,,///999LLLnnnrrrSSSLLLMMMWWWmmmkkkSSSCCCCCCWWWsss~~~gggPPP@@@555,,,&&&))))))))))))))))))+++,,,%%%((()))(((&&&''')))+++777QQQrrr|||{{{gggNNN???444333---///777FFFiii{{{NNN...(((((()))+++&&&(((((((((((())))))))))))''''''&&&&&&&&&((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))***((())),,,---...000444:::EEE^^^uuuuuu{{{UUUEEE???>>>BBBBBB~~~lllhhh|||ooofffkkkmmmdddXXXQQQHHH===777555333000...,,,,,,,,,---///111444666===???GGGXXXqqqlllNNNDDDGGGQQQ[[[kkkmmmRRR>>>666555333333333333222111000///...///000000000///------000///---------///111222---111555666444222333555444333111000111222444555444444333333444555555666222333444444222000000111222333333444555666777777777666666666666777888999>>>===;;;999777555444333555444333222222333444555333333333444444444555555111111222222333333222222222222222222333333333333333333333222111111000000/////////000111111222222...222111444???VVViiiRRRHHHJJJkkk~~~kkk```UUUMMMDDD:::333111111000///...,,,***(((''''''+++'''&&&,,,///888JJJkkkxxxbbbBBB;;;<<>>555;;;NNNjjjrrrbbbPPP;;;+++---+++(((&&&%%%&&&'''(((%%%)))***'''&&&(((***)))///AAA[[[qqq~~~}}}|||nnnQQQ;;;444000---+++222<<>>cccooopppvvvUUUEEE>>>===BBBCCCwwwfffdddzzzjjj___^^^\\\SSSIIIKKKGGG@@@888222///+++)))------///444:::BBBIIIMMMPPPMMMPPPYYYbbbdddaaa^^^mmmxxxyyykkkZZZSSSOOOKKKSSS]]]pppxxx[[[LLLGGGLLLHHHAAA999555333333444111111222333222111000///111///------000555:::>>>;;;AAADDD@@@777000///222444222111000000222444666666555444333333333444555444999>>>???<<<888555333444444444555555555666666666555555444444555777777::::::999999888777777666888777555444333333444555333333333444444444444555000111111111222222222222111222222222222333333333333222222111000000//////---......///000000111111---111111444===QQQuuuRRRBBBKKKbbbjjjXXXEEE>>>999777444///---//////...,,,***)))(((''''''&&&***''''''---///666HHHfffmmmUUU777444777AAAWWWrrrxxxjjjPPP>>>111...666@@@\\\~~~oooXXXEEE777222,,,(((''''''&&&%%%&&&******&&&%%%***+++)))+++444FFF^^^ssszzzoooUUU@@@888444333333???NNN^^^{{{aaa:::...(((''')))&&&(((((((((((()))))))))))))))((('''&&&%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***++++++''')))++++++******++++++......444GGGhhhqqqrrrxxxYYYHHH???>>>BBBCCCtttjjjnnn|||uuuppphhhbbb[[[YYYRRRFFF===888555333222333777>>>HHHTTT___eeecccYYYTTTWWWVVVMMMFFFEEEDDDMMMLLLAAAAAAMMMRRRMMMMMMTTTbbb}}}}}}uuuiii```RRRDDD:::666777888444444555555555444333222...---,,,...444===EEEKKKZZZ___aaaXXXGGG:::888:::333222000///000222555666888777555333222222222333:::AAAJJJMMMJJJCCC===999444444555555555555555555666555444333333444666777777777777888888999999::::::888777555444444444444333333444444444444444444000000111111111222222333111111222222222333333333222222111111000//////...,,,------...///000000111,,,111111333:::LLLzzzeeeAAA888QQQuuuqqqJJJ777000///000444333///...000///...---,,,******))))))&&&***((('''---...555FFF```eeeMMM222333999CCCYYYdddeeeSSS<<<222------555666SSSyyy~~~jjjVVVQQQZZZfffmmmrrraaaCCC<<<333...,,,+++)))''''''******%%%%%%+++,,,)))))),,,:::SSSmmm~~~gggOOO@@@666;;;>>>MMM___pppiiiAAA222)))''')))'''(((((((((((()))))))))))))))((('''&&&%%%%%%&&&'''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,''',,,000000////////////***000666:::FFFjjj]]]KKKAAA>>>BBBCCCqqqeeerrrsssRRR;;;666444...---111<<>>EEEJJJHHHBBB999333///111000///000333555555555333222333444555777:::666666555666777888:::;;;???<<<888555333222333444444444555555444222111000000000000000000000000000...///000111333444555666444333222000///000000111---.........//////000000000222555111;;;GGGdddNNN???@@@fffdddBBB333333222000///...///000111,,,------+++---111000,,,555''',,,+++,,,///--->>>TTTSSSKKK===555<<>>QQQvvvnnnQQQBBB:::999>>>ttteeeppplllJJJ<<<666222444;;;IIIYYYdddjjjrrr{{{vvvdddWWWXXXVVVKKKAAA???444333333333000111;;;FFFdddkkklllhhhmmmbbbLLLBBB???>>>BBB>>>999666444222111111......///111666CCCYYYkkkwwwyyyZZZDDD;;;555333222111222333444444555444222111000111111222999<<>>AAA>>>;;;777555444444555333444444444444222111000000000111111111111000000...///000111222444555555444333111000000000111111---........./////////000,,,...111,,,555AAA\\\pppPPPKKKYYYccc@@@222333333444555777888::::::>>>??????AAAFFFLLLIIICCC@@@///111///000333111BBBRRRSSSKKK@@@@@@NNNZZZ^^^OOOCCC666222111000111444???OOOsss|||iiiOOO;;;666444222AAAUUUoootttdddTTTGGG<<<666///---***'''&&&%%%$$$$$$(((,,,111;;;RRRuuu~~~qqqeeennn|||WWW222---///***'''))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))((((((((((((---)))(((,,,---666OOOjjjvvvVVVDDD<<<<<>>HHHjjjtttxxxnnneeelllnnnUUUMMMKKKGGGOOOHHH@@@999777777666444111,,,,,,222999>>>IIIUUUeeezzzXXX===999666333222333444444333333333111111000111222333999888888777666555555444000000111111//////000222111222333333444555555444666666666777999<<<>>>@@@BBB???<<<888666555555555222333444444333222000///000111111111111111111000......///000111333444444222222111111000111111222.............../////////,,,---000+++444>>>VVVmmmKKKQQQiiieeeFFF999777888;;;???BBBFFFHHHIIIQQQQQQRRRXXXcccjjjeee\\\OOO888444000000333444GGGSSSWWWQQQHHHPPPdddhhh^^^CCC:::222222333333444777AAARRRtttsssUUU>>>...------,,,:::NNNqqq~~~xxxfffQQQ???555333000,,,)))((()))((((((&&&((()))///BBBfff}}}|||}}}~~~||||||```999000111---,,,))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((('''***...---000???RRRZZZDDD===>>>BBBuuuvvvYYY<<<444666666???OOO___ggggggiiimmmxxxsssXXXJJJ<<<999>>>EEENNNTTTnnnuuusssvvvqqqmmmdddWWW\\\TTTGGG<<<999;;;:::777333---,,,333777555777<<>>???===:::777555333333333111222333333333222000///000111111222222111111000---...///000111222333333222111111111111111111111........................000111444...666>>>TTToooOOO\\\xxxoooXXXQQQMMMNNNPPPTTTYYY^^^ccceeellllllnnnwwwzzzbbbBBB555,,,---222777OOO```hhhdddZZZcccsssjjjRRR999444111333555444555777AAATTTxxxlllIII777,,,---,,,---@@@YYY{{{mmmZZZOOOBBB<<<444//////000111111''')))+++///===\\\yyysssqqqqqqpppxxx}}}xxxaaa:::...///,,,---))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))+++***((('''''''''((()))(((((((((((((((((((((((((((((((((((())))))))))))''')))---222222333===III```]]]DDD===>>>???mmmQQQGGGIIIAAAGGGRRR^^^bbbbbbeeejjj~~~jjjaaa```^^^\\\[[[qqqxxxppphhhVVVDDD<<<>>>>>>;;;;;;;;;======999222......999>>>RRRjjjUUU@@@:::555222444555444222222111000000000111222333555555555444444444444555111000111333111---111999333555444111333888888444333222222333444777999::::::999666444222111000000000111222222222111000///000111222333333222111000......///000111222222333222222222222111111111000...............---------111111333---555<<>>TTT}}}jjjCCC666...000---111LLLmmmzzzbbbXXXIII===777333///,,,//////000222===XXX|||zzziii___[[[ZZZYYYbbbwww~~~~~~zzzzzztttuuu[[[777******)))***))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))+++***((('''''''''((()))(((((((((((((((((((((((('''((((((((()))))))))***)))***+++,,,++++++000777>>>^^^aaaHHHCCCBBB>>>uuu\\\NNNKKK???@@@FFFKKKMMMLLLPPPWWWlllZZZQQQ^^^nnnrrrUUUDDDBBBBBB???HHHUUUZZZNNN>>>555111...444...:::MMMfffbbbAAA;;;444222444666444222222222000000///000111222333444555666666666555444333000111444222///666BBB<<>>555555111333,,,555>>>KKKsss^^^AAA:::222000444666555222333222111/////////000000111222333444555555444333444000111555333111<<>>:::999===EEEWWWsss}}}jjjTTTCCC:::888:::LLLkkk}}}gggOOO@@@===GGG\\\WWW:::+++)))'''''')))))))))))))))))))))))))))((((((((('''''''''''')))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))'''''''''((()))******************)))+++000333555000888JJJgggvvvhhhlllfffVVV|||mmmrrrtttaaaHHH999888666555444111...222888GGGdddzzzKKK999:::222111444;;;DDDQQQhhh|||~~~ZZZLLLGGGCCCPPPuuu___999222444111222---999999999]]]pppTTTAAA999111000333666555222444333111000////////////000000111222222333333333555000111666444333???PPP}}}^^^>>>999??????>>>;;;999777666666666555555555555555555444444...///000111111000/////////111333555555333111///111111111222333333333444444444444333222///---,,,.........------,,,,,,,,,000000222...666999GGG{{{cccGGGEEEVVVnnnVVV:::111555>>>GGGdddoooPPP;;;111---111:::CCCBBB:::333222<<>>XXXfffuuu\\\OOOHHHTTTbbbgggWWWAAA555444555111111777@@@HHHOOOZZZeeeSSS666000555---///777222555666666666555333111000111111000000111333555666222111555666///...BBB[[[WWW>>>555///333666999<<<<<<999666333///111333666666555333111111111000///...---,,,,,,///000111222222111000///111111111111111111111111000111222111111///---,,,+++---///000111///---+++000---333000444<<>>EEEEEE444,,,999666]]]{{{cccXXXSSS]]]kkkwww{{{sss}}}vvvlllfffiiivvvzzzxxxwww|||wwwlll\\\MMMGGGIIIbbbrrrxxxaaaRRRPPP___uuufffDDD888000&&&***((()))*********((('''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&)))###***---"""...''''''''''''((((((((((((---,,,111:::CCCXXXvvvyyy```vvvlllnnntttuuusssmmmmmmnnnjjjZZZCCC333---111111111000///.........+++???FFF___XXX@@@333333222000///111333777999111666EEEWWWcccooo|||gggkkkeeeTTTDDDCCCJJJOOORRRSSSYYYeeeuuunnnKKK:::999333555999222555555666666555333222111000000000000222444666888444555999;;;777777III```fffBBB666666666333555777999999777555333000222333444555444222222111111000000///......---///000111222222111000///111111111111111111111111222222111111000...---,,,)))+++---///000000...---000,,,333///444;;;IIIqqqoooYYYEEEFFFUUUqqq|||mmmwwwwwwMMM888//////444:::VVV|||aaaFFF444...222666AAAEEEEEEAAA222+++666:::```|||vvvmmmhhhoooyyyrrrfffZZZQQQBBB???;;;:::CCCWWWppp~~~|||||||||uuullliiijjjkkkvvvuuunnnhhhaaaZZZdddnnn|||uuuuuuyyyrrrJJJ777---&&&+++((()))*********((('''&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***&&&)))"""&&&)))(((''''''''''''(((((((((((('''&&&)))...222===ZZZwww{{{ppp{{{sss\\\nnndddccceeehhhppp|||mmmQQQ<<<222...111111000000//////......(((555<<>>IIIeeewwwkkkxxxkkkFFF555------111999VVV}}}lllJJJ555+++***333>>>NNNPPPDDD:::000,,,333@@@ccc|||~~~zzz~~~qqqZZZHHH<<<444---------///;;;SSSrrr~~~}}}~~~zzz{{{|||{{{pppvvv}}}vvvcccUUUKKKFFFCCCCCCUUUqqqWWW<<<---&&&***((())))))******)))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))000)))///((()))///&&&+++''''''''''''((((((((((((,,,***,,,//////000>>>OOOvvvfffnnniiiVVVyyyeee^^^eeeooo}}}TTT>>>666444111000000000/////////...111777;;;QQQYYY===///111111000000000/////////111000000222000222===JJJfffzzzssscccVVV\\\ppp}}}uuurrrpppqqqrrr{{{___AAA555444666555111444444555555555555555444111111111111333555777999999888:::999444222999EEESSSEEE888222222111000000222222222222222222222222444333222111000000111111222222111111111111111111111111111111111000000///111111111111111111111111555444111///------------(((***,,,...//////......111+++000---222:::EEEkkkjjjZZZPPP\\\xxxtttmmm{{{dddAAA444...---111:::YYY~~~wwwZZZ<<>>222...000000000000////////////333111666GGGppp```@@@333............////////////...000333444333222222333---555444///000000444AAAccciiiQQQHHH???@@@>>>@@@NNN^^^bbb\\\```[[[HHH:::888333...444333333333444555777888999666555444444444444555666999888666666666666888999444222333555555222111222////////////////////////222111000/////////000111000000111111222222222333333222111000/////////000000000000000000000000000333222111///............---...............------111+++111///444777<<<^^^qqqdddWWWhhh~~~~~~hhhDDD555000111666>>>[[[cccTTT:::,,,...---222BBBXXXeeeZZZ>>>111///222:::QQQnnn~~~pppSSS999...---000///777AAAMMM]]]ttt~~~vvvzzzwwwuuuuuuxxxzzzxxxvvvkkkmmmwwwvvvnnnsss}}}hhhRRR===555333111111666>>>SSSnnnmmmCCC+++))))))'''''')))******))))))(((******))))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))...+++AAA999###+++,,,%%%''''''''''''((((((((((((&&&&&&'''***,,,///111444444IIImmmkkkwwwoooPPPJJJGGG???{{{qqqvvv|||eeeCCC555222////////////000000000000111...666EEEgggfffBBB333000///............////////////---+++***++++++***///444///,,,222111///666EEEiiiaaaKKKCCC???>>>===;;;<<<@@@GGGLLLPPPSSSCCC666:::444---555333333333444555777999;;;555555444444444555777888888666444444777;;;<<<;;;333666666222...///111111...//////000000//////...000000/////////000000111//////000000111222222333333222111000/////////000000000000000000000000000000000000000000///......---......//////000000000111,,,222000555666888WWWoooSSSGGGOOOmmmlllEEE444...111666<<>>888000...111222111...---...000+++444;;;@@@^^^ggg======444888777...***,,,///...------......///000000111///...------...///000111---666HHHjjjmmm___ZZZZZZUUULLL@@@555222999BBBCCCDDD???555111222///***000111222333555666777888111111333444444444444333444555555555555444444333<<<888333111111000---+++))))))***+++,,,---------///000111222333222111111111111000//////000111222000000000000000000000000222222222111111111000000000111111111000///---,,,------..................,,,222111///222111999LLL~~~nnnGGG999>>>VVVpppCCC333......555555???>>>555000000000666MMMeee~~~uuuVVV777000000000555RRRZZZ\\\UUUMMMKKKIIIFFFXXXmmmvvvuuuyyyzzzyyy|||~~~rrrbbb\\\bbbkkkxxxzzzyyyxxx|||nnnWWWDDD999555333111333===PPPfffxxx~~~}}}~~~~~~zzzpppsssuuuwww}}}yyymmm\\\\\\VVVLLLOOOfffddd<<<***,,,''''''(((((())))))******+++******)))(((''''''&&&***)))(((''''''((()))***)))((('''''''''(((***+++((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((()))***,,,---...///000000666@@@KKKfff|||zzzOOO@@@>>>>>>qqqqqqZZZ;;;666//////111222111...---///000,,,333999>>>]]]ggg;;;888333777555---***,,,///...,,,------...//////000000......---------...000000111333999LLLsss|||lllhhhfff^^^OOO>>>777>>>GGGMMMLLLFFF<<<888888777222111222333444555555555555222333555666555444222111000222666999999888666444:::666222000000000...,,,*********++++++,,,,,,---///000111222222222111111222111000//////000111222000000000000000000000000222222222111111111000000000000111111000///...---........................,,,222000///222111999KKKyyy^^^AAA>>>JJJqqqoooBBB333///...444222<<<777000---///222<<>>@@@LLLaaakkkmmmtttvvvwww}}}|||rrrnnnuuu}}}ttt```KKK<<<444000000111000222===OOOddduuuyyyyyy|||uuutttppppppxxx{{{tttvvvsssnnnrrroooGGG111///'''((((((((()))))))))************)))((('''''''''***)))(((''''''((()))***)))(((((('''((()))***+++((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((()))+++,,,---...///......111555:::LLLuuuyyy}}}SSSBBB???>>>wwwttt}}}ZZZ;;;666111000111111000......///111...222666<<<\\\ooo@@@777222444222,,,***,,,......,,,,,,,,,---......//////...---,,,,,,,,,---...///333000///555IIIqqqyyywww{{{yyyiiiRRRBBB===???HHHEEE???777444444333000111222444555555444333333555555777777666333000...---111777<<<===;;;888555777444000......//////...++++++++++++++++++++++++///000111111222222111111222111000//////000111111000000000000000000000000222222222111111111111111///000000111111000//////////////////............,,,222000...222111888IIIqqqfffIII===LLLbbbmmmAAA333///---111...666111---,,,///444DDDcccyyyWWW999222000000666@@@AAA<<<111***---444999KKK___kkkooowwwwwwvvv|||}}}xxxxxx~~~vvv```DDD111,,,------+++---///555BBBSSSeeessszzzrrrsssvvv}}}yyyvvvqqqpppxxxvvvRRR888000(((((((((((())))))))))))******))))))((((((''''''))))))(((((((((((()))))))))(((((((((((()))***+++((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((((()))***+++,,,---...///---,,,......---555QQQmmm~~~{{{|||rrrxxxXXXEEE???===rrrttt^^^???:::666222111111000//////000111///111555<<<\\\~~~JJJ<<<111111...+++***,,,...///,,,,,,,,,---------.........---,,,+++,,,,,,......111///111555999OOOxxx^^^III===>>>;;;555222111222000---111222444555555555444333999888777555333111000//////222777;;;<<<:::777555333111///......///000000,,,,,,,,,+++++++++++++++///000000111111111111111222111000/////////000111000000000000000000000000111111111111111111111111///000000000111111000000000000000///////////////---222///...222111666FFFiiigggLLL===EEEdddkkk???222///---///***000000------000888LLLmmm|||XXX:::222...---333444666555///+++---444:::[[[nnnzzzxxx{{{{{{xxxsssmmmkkkmmmtttyyypppXXX;;;...000444///(((,,,333???OOO^^^kkkssswwwlllmmmrrryyy|||yyyzzz~~~}}}~~~zzzvvvttttttpppooouuu|||qqqTTT999---(((((((((((())))))))))))***)))))))))((((((((('''))))))(((((((((((()))))))))))))))))))))*********((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((()))***+++---...//////,,,...000111...111BBBTTT{{{|||rrruuujjjooo\\\FFF???>>>uuu}}}lllKKK@@@888333222000//////000111111000222666===\\\SSS>>>222///,,,++++++,,,---///,,,,,,,,,---------------......,,,,,,+++,,,---......,,,222888555;;;[[[eeeOOO@@@;;;666666888888555333111222444555666666555555<<<:::666222000///000111444555666666666555444444/////////......///000111---------,,,,,,,,,,,,,,,000000000000000111111111333222000/////////000111111111111111111111111111111111111111111111111111000000000000000111111111111111000000000/////////---222...---222111555CCC```{{{iiiPPP???AAAZZZiii>>>222///,,,---''',,,---,,,---222???WWWxxx}}}VVV999111,,,***111.........---,,,222===GGGiiizzzwwwwwwtttnnnddd\\\ZZZ^^^fffllllllUUU:::---000333///'''333>>>PPPaaalllrrrsssrrrjjjkkkpppxxx~~~~~~{{{xxxvvvyyymmmbbbVVVMMMJJJMMMNNNYYYfffdddOOO777***))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((())))))***************((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))***+++---...///000---///333444222444>>>HHHWWWvvv}}}lllccciiieeeLLLBBBAAAaaaIII777555222///...///111111111000222888>>>WWWYYY===444///+++,,,---,,,---///------------------......///...---,,,,,,,,,---......+++---111///...>>>TTT|||zzzfffHHH???777666777666333333555555555555555666666666;;;888444000...///111222666555333000//////000111---///111111000///000000........................000////////////000111222333222111/////////000000111111111111111111111111111111111111111222222222222111111000000000111111222222111111000000//////...111...---222000333AAAZZZvvvqqqwww}}}cccTTTBBB>>>PPPuuuyyysss{{{hhh===111...+++,,,%%%+++******---666HHHdddzzzRRR666///***)))222///,,,((('''***555HHHYYYlll{{{nnnnnnmmmggg]]]SSSPPPTTT^^^eeexxxoooZZZ???///,,,///111000CCCOOOaaapppvvvtttoookkkhhhiiinnnuuu~~~~~~|||xxxxxxwwwuuutttvvvcccPPPEEE:::444444444;;;KKK\\\```PPP999***))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((()))******++++++******((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((()))***+++,,,---...///000---///111111111222777<<>>888666333222444<<<:::888666444444555555555444333111000000000000333111///---+++,,,,,,---+++///333444222000//////......//////000000111111000//////...///000111222444333111////////////000111111111111111111111111000000111111111222222222444333111000000000000111333333222111111000//////...111------222000222???VVVzzztttyyynnnOOODDD;;;DDDbbb|||mmmiii}}}ggg===000---***,,,&&&,,,,,,+++...999PPPlllsssLLL333...******555333...,,,...222>>>RRReeeoooyyyrrrbbbcccccc___WWWNNNHHHIIIQQQXXXkkkvvv}}}oooYYYFFF<<<<<>>hhhzzzeeeOOODDD???;;;;;;>>>AAA>>>:::666333333333444000111333333333111///...///...---+++*********+++***///444666444000//////...//////000111222222333000///.........///111222444333111000/////////000111111111111111111111111000000111111222222222222555444222000//////000000333333222222111000000///...111------222000222>>>TTTeeeEEE<<<999HHHmmmxxxkkkiiiggg<<>>>>>IIIQQQNNNOOOFFF111,,,444666444777555///...222555555444111///---'''$$$(((///+++///333666777555222000///000111222333333222111222222222333333444444444000===444***555666///666000000000111111111111222///000000000111111111111111111000//////000111222000000000000000000000000---///111000///000555999UUUlllFFF======SSS|||uuuppp]]]@@@000000***''',,,---...***111FFF\\\mmmyyyqqq___@@@---,,,))))))333<<<>>>======EEETTT```eeerrrvvvxxxsssiii]]]UUUPPPHHH@@@999666333333777===MMMaaaxxxyyyqqqoooqqqyyyrrrtttzzzrrr___YYYaaadddccc]]]TTTKKKDDD>>>999<<>>222000222222222222222222222222/////////000000111111222222111000//////000111222000000000000000000000000---///111000...000555999RRRiiiCCC>>>AAAYYYxxxvvvYYY>>>000000***'''+++,,,---///:::MMM\\\```___```WWWMMM777+++---,,,...999JJJNNNQQQSSSZZZeeelllnnntttuuusssjjj\\\OOOEEEAAA:::555111...,,,***///777NNNddd{{{zzztttsssxxxssstttxxxqqqddd]]]```]]]WWWLLL@@@888555444444222:::NNNiiizzz{{{uuuppptttyyygggDDD333///...333;;;SSSppp~~~```???,,,***(((&&&((())))))&&&((((((((()))))))))************)))(((((()))***++++++,,,...///...---***)))((())))))***)))((('''&&&%%%&&&&&&''''''(((((((((''''''''''''(((((((((((())))))(((((()))+++---.........---...///000222333333999<<>>DDDVVViiiTTTCCC222,,,......,,,***,,,...111444555333111///...///000222222111000000222222222111111111111111+++222///555MMMTTTAAA111333333333333333222222222......//////000111222222222111111000000000111111000000000000000000000000---///111000...///444888LLL|||hhhBBBBBBLLLgggzzz}}}zzzSSS:::///111+++''')))***000444@@@MMMQQQKKKAAA<<<999777---(((---...333AAAXXX___eeehhhnnntttuuussswwwuuuooocccRRRCCC999555---+++***)))&&&&&&///999UUUjjj~~~sssooovvvuuuuuussspppjjjccc^^^RRRIII===222+++***,,,///+++999SSSnnn}}}{{{rrrkkkgggnnn{{{qqqQQQ>>>666555>>>HHHlllhhhKKK///+++&&&&&&((()))((('''''''''((()))***++++++,,,))))))(((((((((***+++,,,,,,---///000///...,,,+++((())))))))))))((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((******)))((()))***+++,,,......------...000222333111555555AAAaaawwwddd\\\ZZZhhhlllVVVQQQ:::444///111333111///000000///555:::III|||QQQ999555111///000111000......------,,,---...000111333333222111000///..............................555666666333111111666:::???TTTrrroooWWWCCCBBB>>>CCCDDD;;;999:::444777---+++111777BBBaaavvvZZZ;;;---///111111///---...111333333222000/////////111111111111000///222222111111000000//////000333444CCC```nnnZZZ???333333222222222222222222//////...//////111222333222222111111111111111111////////////////////////...///111///...///333777FFFtttgggFFFMMM```}}}www~~~tttMMM666...222,,,'''))))))222777>>>BBB???777000,,,)))---)))''',,,---666HHH```gggmmmqqqtttxxxvvvrrrvvvuuupppcccRRRBBB777222)))(((((((((''',,,;;;JJJeeeuuuwwwkkkfffqqquuutttooonnnpppiii]]]IIIBBB999333---***,,,///333DDD___www{{{nnnddd]]]aaajjjyyyeeeQQQGGGFFFPPP\\\xxx~~~iiiPPP444,,,&&&&&&((((((((((((&&&'''((()))+++,,,---...))))))(((((((((***+++,,,***+++---------,,,+++***(((((((((((((((''''''''')))((((((((('''''''''&&&''''''''''''((((((((((((+++***)))(((((()))***+++......------...///111222555777666;;;JJJ```zzzeee^^^^^^lllmmmUUU~~~RRR;;;444///111222000///000111...444:::GGGxxxPPP<<<777222000111111///---...---,,,,,,---...///000444333222111000///...---........................,,,...000///......111444444:::EEEWWWnnn|||mmmYYYCCC:::>>>JJJJJJ;;;555888555555,,,(((,,,000999UUUtttyyy^^^@@@222222222000///...///000222222111000//////000111222222111000///111111111000000/////////111111666GGGeee{{{mmmMMM555444222000///000111222111111/////////000222333222222222222111111000000////////////////////////...///000///---...333777AAAlllhhhUUUbbb|||zzzttt}}}oooGGG222---333---'''))))))---555;;;;;;555///+++***+++///+++'''***+++666JJJfffkkkppprrruuuwwwvvvrrrssstttqqqfffVVVDDD888111***((((((***---888LLL___xxxpppeee```kkkqqqqqqkkklllrrrlll```III???555000...---222:::HHHXXXmmm|||vvvfffYYYPPPOOOOOOZZZsssyyyggg]]]\\\eeennn|||~~~nnnXXX;;;///&&&&&&((((((''')))&&&'''(((***+++---...///***)))((((((((()))+++,,,'''((()))******)))(((((()))((((((''''''''''''''')))))))))(((''''''&&&&&&''''''''''''((((((((((((+++***)))((((((((()))***......---------///000111444777666888<<>>999333111111111///---...---,,,,,,,,,---...///333222222111///...------........................&&&)))------,,,,,,...111555333333999EEEZZZwwwqqqgggXXXGGGKKKZZZpppsssZZZGGG@@@888111......111///111>>>OOOXXXLLL???:::777222---+++000111111111111111111111111111222333333111000///111111111000000000000000///---333@@@WWWtttsssVVV???<<<666111//////111222555333111000000111222333333333333333222111000///000000000000000000000000...000000///---...222666>>>fffrrrppp~~~yyyvvvkkkCCC000,,,333---'''***+++(((444???===444---***)))111444...((()))***666KKKkkkpppttttttvvvyyyyyyuuuqqqsssrrriiiYYYHHH<<<555000------111888FFF\\\ooooooccc^^^eeejjjllliiikkkooommmeeeSSSDDD555///...333BBBQQQbbbkkktttwwwtttjjjXXXHHH>>>;;;888???ZZZ~~~wwwooonnnsssxxxyyyeeeCCC444'''''')))'''&&&)))'''((()))***,,,---//////+++***)))(((((()))***+++&&&&&&'''((((((((((((''')))(((''''''&&&&&&'''''')))))))))(((((('''''''''''''''''''''((((((((((((+++***)))((((((((()))***......---------...000000...222222222444666NNNsss{{{hhhppp}}}yyy]]]wwwTTT===555000000111//////000111---222888BBBoooTTT???:::555222222111///,,,///...---,,,,,,,,,---...111111000000///...------........................,,,///222111///...///111111//////222444:::HHHVVVlllvvv|||lll\\\dddwwwyyy\\\JJJ<<>>RRR~~~hhhUUU>>>666000000111//////000222,,,111777AAAmmmXXX@@@;;;555222222111...,,,000///---,,,+++,,,,,,---000000//////......------...........................111333111...,,,---...//////222666333///444===DDDZZZ|||~~~rrrdddOOO>>>000555555000///111222000111888AAACCC:::111333:::333333222222111222222333333444444555444333222111000000111111222222333333666222777555;;;^^^sssbbbZZZRRRFFF:::333000222444:::888555222111111222333333333444444333222000///000000000000000000000000...000000///,,,---111555<<<```{{{{{{bbb@@@...,,,333---(((,,,///<<>>HHHRRRXXXYYYXXXNNN<<<111000111000777666333111///.........111444666555222//////111111000000...---,,,++++++//////......///000222333>>>[[[zzzyyyvvvpppwwwoooKKK,,,222333(((---000555???RRRWWWCCC222111111+++444111---***(((+++777EEEbbbbbbcccccceeeiiiooosssrrrqqqooommmlllkkklllmmmcccgggkkklllnnnvvvsss___OOOUUUWWW\\\ccceeefffllltttwwwvvvsssnnnlllooowww}}}vvvqqqkkkdddVVVDDD555000333...+++444IIIaaauuu~~~zzzvvvuuuQQQ888)))&&&%%%)))+++$$$(((((()))+++,,,---......,,,+++)))((((((((()))***(((((((((((())))))))))))'''%%%'''***'''###'''///'''''''''''''''''''''''')))))))))))))))))))))))))))(((''''''(((+++...000,,,,,,,,,------............---,,,,,,...111444666IIIiiiwwwTTT:::666222//////000111111444111222;;;HHHkkkhhhEEE888555555///...111---...---,,,,,,,,,,,,------,,,---............---,,,........................///000111222222111000/////////000000111111222222777AAA]]]dddPPPTTTVVVJJJ<<<777333,,,///444......000111111111222333555000///...///222333222000222333333444444222111000000111111222333333444444222111000111555<<>>:::444000222555555111000/////////000111222000333666555111//////111//////...---,,,+++******///......---...000111222777PPPvvvyyytttpppwww~~~TTT333000...***//////777OOOiiiqqqXXX<<<555999:::BBB:::222,,,((((((///888:::;;;;;;888888AAARRR___oooqqqssstttuuuwww{{{}}}|||}}}sssmmmmmmnnnlll\\\YYYZZZ___ccchhhooovvv|||vvvtttvvvyyy}}}xxxrrrkkk^^^MMMAAA===>>>===AAAMMM___pppzzz~~~zzzzzzppppppvvvuuuUUU===...***'''***,,,&&&(((((()))+++,,,...//////...,,,+++)))(((((())))))'''((())))))******))))))***'''&&&((('''%%%&&&(((''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&'''))),,,///111+++,,,---.........---,,,///...---,,,---///111333+++555NNNuuutttLLL888555222000000111111000555222444:::EEEfffKKK;;;555444...///222---+++,,,,,,---------------------............------...........................///111222222111000000///000000111111222333333444222:::SSSuuuhhhZZZVVVGGG;;;<<<>>>555222000111444555444222000222444555555444444444333444555555555444222111111111111222222333333333333444444555555777777888444444444222222555777888111111/////////000111222///222555444111//////111......---,,,++++++******......------...///111222444IIIwwwqqquuuaaa@@@555...---222111>>>YYYtttkkkSSSMMMOOOMMMNNNBBB555---)))'''+++000000111111---...:::OOOaaauuuwwwyyyyyyxxxxxxzzz}}}{{{xxxyyyppp```[[[^^^dddhhh___ZZZXXX]]]dddkkkttt}}}zzztttsssvvvzzz}}}wwwmmm___VVVTTTRRRTTTZZZfffqqqwwwvvvrrrzzzzzzbbbTTTXXXcccssspppRRR;;;---)))%%%(((,,,'''(((((()))+++---...///000///...,,,***))))))))))))'''((()))************)))((('''&&&'''((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''(((***,,,...+++,,,---//////...,,,+++///...---,,,---...///000111222===YYY___EEE777555222000111111111000222000222888AAAaaaNNN<<<555444...///222...,,,,,,,,,------.................................////////////////////////...///000111222222111000000000000111222222333333///...111===NNNiiixxx\\\DDD???@@@888444000000333555444333111111222333333333222111444444555666555444333222111222222222222222333333444444555666777777777777333222222444555666777999444333111000///...//////...222444444111///000111---------,,,,,,++++++***......---------///000111444CCCxxxwwwqqqsss~~~nnnOOO<<<------111111EEEddd~~~qqqooommmddd[[[JJJ777---)))'''(((++++++------+++---<<>>555333...000333.........---------///000111//////...------...//////////////////////////////...///000111222222111111000000111111222333333333...---000333666CCCbbbnnnQQQEEE???888444///...333:::BBBFFF===888222///000111000///444555666666666555444333222222222222222222222222333333444444333222111000555222111444777666666777777666333111///............111444333111///000111...---------,,,,,,,,,+++...------,,,---///000111555@@@ooohhhttt{{{rrrooosss}}}bbbGGG000///111333PPPsssxxxfffQQQ999---***)))((()))(((***,,,,,,222@@@UUUeee|||{{{sssnnnmmmoooxxxvvvtttrrrrrrwww~~~|||~~~mmmUUUGGGBBBBBBGGGLLLTTTRRRRRRVVVZZZcccrrr~~~wwwoookkkmmmuuu}}}~~~yyyvvvtttsssvvv{{{yyyzzz}}}{{{nnnccc\\\]]]UUUDDD222---888FFF___gggMMM888,,,(((###&&&+++''''''(((***+++...///111222222111...,,,***)))))))))'''(((***,,,,,,+++***)))%%%***---***'''(((******''''''''''''''''''''''''))))))))))))))))))))))))******)))((((((((())))))......---------,,,,,,,,,------,,,,,,,,,------...000000000333===PPPiiizzzrrrvvv}}}wwwNNN:::666444111111222222111000111111555:::BBBaaaTTT???555222...000333...111///---,,,---///222555000///...------...///000////////////////////////---...000111222222111111000111111222222333333444000///222444000000BBBXXXzzzbbbSSSDDD<<<888333222;;;LLLaaaooo```QQQ???444222333222000555666666777666555444333222222222222222222222222222222222222111111000///777111///333555333333555888777444222000/////////---000333333000///000111.........---------------------,,,,,,---...000111888>>>hhh|||tttvvv|||~~~sss}}}|||yyysssmmmmmmrrr}}}~~~\\\===:::;;;???cccoooVVV:::,,,************)))+++...222;;;IIIZZZffftttxxx{{{wwwpppkkklllooouuurrrpppooosss{{{wwwcccNNNDDDBBBCCCHHHNNNZZZ[[[]]]^^^___fffvvv~~~uuuoooooouuu{{{|||uuuoooooorrrvvv}}}{{{ssshhh___KKKGGG>>>333---000;;;DDDddd{{{yyyhhhRRR===111,,,$$$&&&+++((('''(((***,,,...000111222333222///,,,***)))(((((('''(((+++,,,---,,,***)))&&&///444---&&&&&&((()))''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((()))******+++000...---++++++,,,---...+++++++++,,,,,,------...***,,,......000888DDDMMMIIILLLQQQXXX```hhhooosssvvvyyy{{{yyyzzzUUU===555333111111222222111000333333777<<>>999999FFF```~~~mmmPPP===777777555222555666777777777666444333222222222222222222222222222222333333444444555555777///---111333111111333888777555333111111111111---000333333000///000111..................------------,,,,,,---...000111;;;>>>eeexxxkkkhhhoooyyyyyyxxxuuuppplllmmmqqq{{{pppMMMGGGGGGLLLvvvtttYYY:::,,,+++,,,++++++,,,...333999DDDRRR```iiikkkpppuuutttnnnkkknnnrrrnnnllljjjkkkqqq}}}rrr^^^JJJDDDEEEHHHOOOVVVfffhhhkkkkkkiiimmm~~~}}}uuurrruuuyyyyyyqqqlllmmmrrr{{{wwwqqqjjjbbb[[[DDD<<<333---///777???DDDkkkxxxooouuukkkXXXCCC666///''''''+++((('''(((***,,,...000222222444222000---***)))(((((('''(((+++------,,,***((((((333999000%%%###&&&(((''''''''''''''''''''''''))))))))))))))))))))))))$$$%%%&&&((()))+++,,,---111///,,,******+++---///******+++,,,,,,---......,,,///222333444555888;;;FFFHHHKKKQQQYYYccckkkppp}}}mmm@@@===333000///---333666,,,111111444777===]]]ZZZ>>>222555111...111222...///000111222222111000---...///111111000000///222111///.........///000000000000000111111111111......///111222333444555......///000111222222333GGGiiisssUUURRRCCC<<>>BBBSSSbbbgggnnn}}}PPP>>>333000000...444888///111111444777===]]]YYY>>>222555111...111111...///000111222111111000...///000111111111000000222111000///...//////000//////000000000111111111...//////000111222333333111111111222333333333444AAA]]]}}}hhhYYY```rrr]]]FFFBBBFFFKKKOOOMMMNNNPPPPPPMMMHHHBBB>>>:::999999999888555444444333222111///---...111444555222000111333444222000222222222111111111000000000000111111111222222222///............---------......---...///000222333999???[[[sssqqqwww{{{uuurrr|||xxxwwwxxxpppsssxxxzzzvvvzzzcccKKKLLLZZZqqqyyyuuu~~~uuuaaaGGG666000222;;;DDDMMMOOOVVV^^^aaaaaacccgggooowwwxxxooofffccccccbbb]]]]]][[[\\\hhhzzz~~~nnnaaaZZZXXX]]]dddiiipppuuurrrmmmqqq|||yyywwwvvvuuu{{{|||kkkaaa\\\XXXTTTGGGDDDDDDIIIOOOWWWdddoooyyyfff^^^```ccc___KKK666,,,)))'''''')))''')))+++...111222333333111333444111,,,)))***+++((()))***++++++***)))(((((((((((((((''''''''''''&&&'''((((((((('''%%%%%%&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))((()))***,,,------......000......000111222777???WWWpppeeeCCC555000111000666999222111111444777<<<]]]YYY>>>222555111...111111...///000111111111000//////000111222222222111000111111000/////////////////////000000000000111111/////////000000111111111333333333333444444444444:::JJJwww}}}vvvvvv}}}zzz[[[GGGKKKbbbyyyuuuvvvvvvrrrkkkaaaWWWQQQIIIFFFAAA<<<888666555555666666666666666666666777777444111111333444222///222111111111111000000000000000000111111111111222///............---------//////......//////000111333777KKKoootttiiinnnhhh___lll~~~xxxvvvuuuttt}}}sssOOO<<>>222444111...111111...///000111111000/////////000111222333222222111111000000///////////////////////////000000000111000000000///////////////222222222222222222111111555:::TTTvvvjjjccchhhrrrppp```PPPZZZkkkfff[[[LLLBBB===:::777111222444888999888333///777444111111333444333111111111111111000000000000000000000000111111111111///............---------////////////...////////////111===VVVsssuuuiiiccclll~~~YYYUUUqqq~~~wwwsssqqqyyycccAAA555<<>>000***)))))))))'''(((***,,,///111222333000333555444000------///***************))))))(((((((((((((((''''''''''''&&&'''((((((((('''%%%%%%&&&'''((())))))((('''&&&))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))***,,,...///,,,000///,,,444FFFRRRSSSWWW}}}}}}VVV@@@555444222444666000222111444666<<<[[[XXX===111444000---000000...///000111111000///...///000111222333222222111000000000000000//////......////////////000000000000000000000//////////////////////////////......333333;;;VVV~~~eeeVVVMMMGGGMMMgggwww}}}vvvuuueee]]]VVVPPPCCC???;;;;;;===<<<777333777333000000333555444333000000000000000000000000000000000000000000000000///............---------///////////////......---...///555CCCYYYtttrrrjjjfffnnn}}}{{{YYY^^^|||vvvppplllvvv{{{VVV;;;555<<>>HHHZZZlllwwwwwwwwwvvvrrriiieeekkkuuusssooommmooonnnlllmmmrrr}}}yyyuuusssmmmaaaRRRHHHCCCHHHNNNWWWeeevvvvvvjjj^^^ZZZ\\\mmmyyywwwooolllrrrzzzxxxuuummm```WWWZZZiiiwwwuuuppprrr{{{wwwvvvvvvwwwxxxxxxhhhZZZFFF444,,,+++***)))'''''')))+++---000222333111444777555222......///+++******)))))))))))))))((((((((((((''''''''''''&&&'''((((((((('''%%%%%%&&&'''((())))))((('''&&&'''''''''((()))*********))))))))))))))))))))))))******))))))***,,,...///+++000000///:::QQQcccgggZZZvvv|||]]]CCC555555222222444000222111444666;;;[[[XXX===111444000---000000...///000000000///...---///000111222222222111000000000000000000///............////////////000000000000000000000000000000------------------......111111///:::VVVsssjjjCCC888666888AAA[[[~~~gggZZZJJJ@@@>>>>>>;;;777888444111000333555444333//////000000000000000111111000000000000000/////////............---------....../////////......---...///111999KKKjjj|||yyy~~~ttt{{{uuummmhhhooopppJJJ777888===[[[xxxzzzkkkRRR;;;666@@@PPPbbbqqqtttvvvxxxvvvllleeehhhppprrrllljjjnnntttuuuwwwyyyzzztttnnnlllgggZZZLLLDDD===@@@DDDLLL^^^ttt}}}vvvmmmbbbZZZXXXbbbmmmuuuuuu{{{~~~vvvooolllpppwww{{{ppphhhmmmxxxooonnn}}}}}}}}}tttllljjjkkkkkkmmmpppeee[[[HHH777...---+++(((''''''(((***,,,///111333333666999777333000//////,,,+++***)))((((((((()))((((((((((((''''''''''''&&&'''((((((((('''%%%%%%&&&'''((())))))((('''&&&&&&&&&'''((()))***++++++))))))))))))))))))))))))*********+++,,,---//////,,,///111333>>>UUUlllzzzaaajjj```DDD444444222222444111222111444666;;;ZZZXXX===111444000---000000...///000000000///---,,,...///000111111111000000///000000111000///...---........./////////000000000000111111111111111111------......//////000000---333...000???IIIbbbiiiEEE>>>===;;;@@@XXXkkkZZZQQQJJJAAA999<<<888333111222333222000////////////000000111111111111000000///////////////............---------,,,---.../////////...------...///444HHHnnn|||uuullldddnnn~~~kkkDDD555888;;;ZZZ|||{{{lllRRR:::666===HHH\\\nnntttqqqmmmeee[[[VVV]]]gggqqqiiieeemmmxxx|||{{{zzznnngggbbbbbb]]]RRRHHHDDD:::>>>CCCMMMaaayyyzzzxxxrrreeeXXXPPPXXXbbbhhhlllzzzyyyuuuqqqnnnqqqwwwxxxssszzzxxxsssyyyjjjZZZRRROOONNNSSSZZZ\\\UUUFFF555------+++&&&&&&'''''')))+++...111333555888:::999444000//////,,,+++***)))((((((((()))((((((((((((''''''''''''&&&'''((((((((('''%%%%%%&&&'''((())))))((('''&&&''''''(((((())))))******))))))))))))))))))))))))***+++,,,---.../////////,,,,,,///555???QQQmmmpppcccdddaaaCCC333444222222555222222111444666;;;ZZZXXX===111333000---000000//////000000000///---,,,---...///111111000000//////000111111111000...---............/////////000000111111111222222222222...//////000111222222333***444111000777222>>>aaaxxxzzz^^^XXXPPPEEECCCbbbwwwdddUUU@@@;;;444111111111///---.../////////000000111111111111000000/////////...//////.........---------+++,,,.../////////...------......333IIIuuuqqquuu{{{~~~vvvkkkcccssslllCCC666888888WWW{{{zzztttXXX???999===GGG[[[pppuuulll```SSSIIIHHHTTTaaaoooeeeaaajjjxxx}}}{{{wwwaaaZZZWWWYYYVVVNNNHHHGGG999AAAKKKYYYlll{{{vvvwwwttteeeSSSFFFTTT]]]dddjjj~~~{{{vvvtttrrrpppsssxxx~~~~~~xxxuuu}}}~~~uuuaaaLLL>>>888666>>>GGGTTTOOOBBB333,,,,,,+++&&&&&&'''''')))+++...111333666999<<<:::555000......---,,,***(((((((((((())))))(((((((((''''''''''''&&&'''((((((((('''&&&%%%&&&'''((())))))((('''&&&))))))))))))(((((((((((())))))))))))))))))))))))***+++---///000000//////,,,***...666>>>MMMkkkiiiZZZvvv}}}uuupppjjjmmmwww```DDD666888444000111///444111333888===XXXOOO===444222,,,...222///////////////.....................///////////////......---------,,,,,,,,,////////////////////////000000111111111111000000333222000///...///000111.........///111444666888FFFQQQcccxxxtttqqqqqqpppsssXXXGGG888555555111------///333444111...///222444111000///......///000000000/////////............//////.........---------...)))222<<>>AAANNN]]]iiinnnhhhTTT@@@;;;;;;EEEYYYhhhgggdddccclllxxxzzzuuu\\\XXXUUUVVVXXXVVVNNNGGGBBBGGGSSSfffzzz}}}xxxrrrooollldddVVVKKKTTTYYYaaaooowwwvvv|||{{{nnnfffgggooommmnnnrrrvvvxxxSSS666333444///222===AAAAAA===666---)))***---'''&&&&&&&&&)))---111333444555666666555333111//////...,,,***))))))******'''''''''(((((((((((((((,,,+++(((''''''(((+++,,,))))))))))))))))))))))))(((((('''&&&'''((()))***''''''(((((())))))******222///++++++...///...,,,+++,,,+++000777@@@dddkkkdddqqqeee```^^^gggvvvzzz```CCC555777444111333222333000333888===YYYNNN<<<444222,,,...222///////////////........................////////////......---------,,,,,,,,,........................000000111111111111000000000///---,,,,,,---...///000/////////000111333444///666AAAOOO___rrrwwwbbbJJJ<<<555///...//////111222000......111333111000///......///000111000000/////////.........//////.........---------...***111888===]]]|||ooo```TTTOOOLLLTTThhh||||||~~~\\\BBB222444@@@]]]}}}lllVVVLLLMMMVVVbbblllmmmgggQQQ<<<777888BBBUUUeeedddbbbccckkkvvvyyyuuujjjfffbbbaaa```\\\TTTLLLKKKPPP[[[mmmzzzssslllhhhfffbbbYYYQQQYYY]]]dddrrr~~~xxxxxx|||vvveeeYYYWWWSSSQQQSSSXXX___nnnwwwQQQ222...111---000;;;@@@???;;;555...++++++,,,''''''&&&&&&))),,,///222333444555666666444222111///...---+++*********+++((((((((((((((((((((((((+++***(((&&&&&&(((***+++))))))))))))))))))))))))((('''&&&&&&&&&'''))))))'''((((((((()))))))))***000---***+++...000///---,,,---,,,000666>>>aaauuu~~~ggg]]]XXXVVV```ooo{{{```CCC444666444222555444333000333888===YYYMMM<<<444222---...222////////////............---..............................---------,,,,,,,,,........................000000111111111111000000---,,,+++******+++---...111000//////......//////))),,,///444;;;GGGUUU___}}}pppUUUAAA666333555333111000///...///000111000//////...///000222333000000000000/////////////////////.........---------,,,000333777RRR}}}lllgggjjjiiicccUUUDDD;;;<<>>///333CCCbbbxxxhhh```___aaagggmmmnnngggOOO888222333===MMMdddddddddfffnnnwww{{{yyyvvvrrrnnnllliiieee^^^XXXZZZ^^^hhhvvvvvvnnneeeaaaaaabbbaaa^^^aaaccciiiwww}}}}}}|||oooYYYJJJFFF;;;::::::>>>III___yyyTTT333...222222666???HHHEEE@@@999444///---,,,((('''''''''(((+++---///111333555666777666555444111000...---,,,+++++++++)))))))))(((((((((((((((***)))'''&&&&&&''')))***))))))))))))))))))))))))''''''&&&&&&''''''((()))(((((((((((())))))))))))---+++(((***...000000///......---111666;;;[[[xxx```WWWSSSQQQ\\\kkkxxx|||aaaCCC444666333111444444333000333888===YYYLLL;;;333222---...222...//////.........---------///...............------......---------,,,,,,,,,........................000000111111111111000000---,,,+++******,,,---///000//////...------------111111222111111666>>>EEENNNyyyfffRRRGGGBBB???777000///000//////000//////......///111333444111111111000000000//////////////////............,,,///000111555IIIjjjYYYUUUXXXXXXSSSHHH999555BBBQQQvvv{{{wwwvvv{{{sssSSS;;;///444GGGggg{{{tttqqqmmmiiihhhjjjpppkkkRRR888000000777DDDccccccdddhhhnnnvvv{{{}}}xxxuuuqqqmmmjjjhhheeedddgggkkkrrr|||}}}oooggg^^^[[[^^^dddhhhjjjiiijjjooozzzvvvdddLLL>>>:::555444222444@@@[[[___@@@;;;@@@CCCHHHPPP]]]XXXQQQHHH???777000,,,)))(((''''''((()))+++,,,///111333666777777666666222111000///...---,,,,,,*********))))))(((((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((())))))))))))+++)))''')))---111111000//////---111555888TTTuuu___WWWRRRPPPZZZjjjqqqtttaaaCCC555666333000222111222///222888===YYYJJJ:::333222---...222...............------------//////......---------,,,......---------,,,,,,,,,........................000000111111111111000000///...---,,,,,,---///000------------......------...000111000......222666AAAhhhnnnbbbTTTDDD555111111000///000000/////////000111333444222111111111111000000000000000/////////.........,,,111000111666DDDvvv~~~bbbTTTSSSMMMKKKHHH@@@666;;;TTTmmmzzzttttttzzzkkkMMM999111777IIIhhhyyywwwwwwvvvpppfff``````nnnnnnYYY===222///222<<>>444333000000///111@@@___sssYYYVVV[[[___dddkkkxxxsssiii[[[LLL>>>333---(((((('''''''''((()))***---///222555777777777666444333333111000...---,,,,,,,,,+++***)))(((((('''''''''&&&%%%%%%&&&''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))((((((((((((+++(((&&&(((---000000///000///---111444555MMMvvvmmmZZZSSSNNNKKKUUUdddooosss^^^AAA333666333000111000222///222777===ZZZIII999333222---...222............------------,,,//////......---,,,,,,,,,......---------,,,,,,,,,------------------------000000111111111111000000111000...,,,,,,---...///+++,,,---...............,,,///111111000000222555DDDiiivvvoooVVV>>>555444111000222111000000///000111333444222222222222111111111000000000000/////////......,,,333///111999???gggyyy}}}sss^^^TTTSSSDDD@@@<<<888666DDDhhhzzztttuuueeeGGG888222888HHHggg}}}}}}tttsssssspppeeeXXXRRRRRRccclll^^^DDD444------555CCCCCCDDDGGGJJJOOOZZZdddooonnnjjjccc]]][[[^^^bbbnnnqqqvvv|||uuudddYYYUUURRRRRRSSSWWW^^^dddhhhjjjtttxxx}}}vvvcccOOO===333000000+++---///666JJJjjjwwwuuuyyyzzz~~~~~~lllUUUAAA444///'''''''''''''''(((((()))+++---000333555666666666555555555444222000...---------,,,+++***)))(((''''''''''''&&&&&&'''''''''))))))))))))))))))))))))'''((()))************)))))))))))))))((((((((((((,,,)))&&&(((,,,///...---//////---111444333HHHmmmsss___OOOJJJEEEBBBLLL\\\ooowwwWWW<<<111666444111222000111///222777===ZZZHHH888222222...///222---.........---------,,,,,,//////...------,,,++++++......---------,,,,,,,,,------------------------000000111111111111000000000///,,,***)))***++++++,,,,,,...//////......---000222444333222444999===NNNwwwxxx{{{hhhGGG999666222111444222111000000000111222333333333222222222111111111000000000000/////////...,,,444...///:::888WWWwww|||xxxdddUUUNNNMMM???888444555<<>>@@@HHHMMMTTTbbb|||tttWWW>>>222000%%%%%%&&&''''''(((((((((***+++...111333444444333777777777666444222///...//////---,,,***)))((('''(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,---,,,++++++******))))))((((((((('''///+++((((((***,,,***)))...---,,,111444000BBBeee~~~]]]MMMBBB@@@>>>===IIIZZZaaannnhhhrrr