BM6P6(@ yyyIII777222///000111...---//////......---,,,,,,+++++++++(((+++000000***'''))))))))))))))))))))))))))))))******++++++,,,------,,,---...000111222222222222222333444666888:::;;;@@@NNN~~~~~~~~~yyysssrrrvvvzzz{{{zzz{{{}}}|||LLL888222///000111...---///...//////......---,,,+++,,,+++...444444...)))***)))))))))))))))))))))))))))******++++++,,,------,,,---...///111222222222222222333444666888:::;;;???LLL}}}|||{{{zzz{{{|||~~~wwwuuusssrrrsssttttttsssyyyvvvsssqqqqqqtttxxxzzz}}}{{{{{{|||||||||}}}~~~~~~}}}{{{qqqrrrrrrrrrqqqooommmlllmmmmmmmmmmmmmmmlllhhheeeYYYXXXWWWUUUSSSRRRQQQQQQOOONNNMMMLLLKKKKKKKKKKKKPPPLLLIIIJJJOOORRRSSSRRRVVVWWWZZZ]]]```bbbddddddeeegggkkkpppvvv}}}RRR999444000111111......///...///000000000...,,,+++***+++000555555///***))))))))))))))))))))))))))))))******++++++,,,------,,,---...///111222333333222222333444666888999:::===III}}}yyywwwrrrooorrrvvvxxx||||||wwwqqqooollliiieeecccbbbaaadddhhhlllllliiiffffffgggXXXUUUSSSUUUUUUTTTVVVZZZ[[[ZZZXXXVVVTTTSSSRRRRRRNNNNNNMMMMMMMMMOOOQQQRRRNNNLLLKKKJJJJJJJJJJJJJJJIIIHHHFFFEEEEEEGGGIIIKKKTTTTTTTTTQQQNNNLLLLLLMMMIIIJJJKKKNNNQQQRRRPPPNNNMMMNNNNNNNNNMMMMMMLLLMMMJJJLLLNNNMMMLLLJJJHHHFFFAAABBBBBBBBBBBBAAA@@@@@@???>>>>>>???@@@???===::::::999888666666555555555555555555555444444333222222111000222555888888777999:::<<<===>>>???@@@@@@CCCGGGLLLQQQWWW[[[```bbbjjjoooYYY;;;555111111111......000...///111222111///,,,***)))***---//////,,,(((''')))))))))))))))))))))))))))******++++++,,,------,,,---...///111222444555333333333444666777999:::===FFFdddcccbbbbbbbbbdddeeegggeeeddddddeeeeeeccc```]]]^^^cccgggfffdddbbbaaa```ccccccbbbaaa`````````___```aaaccceeefffggggggggg___^^^]]]^^^^^^ZZZSSSMMMWWW]]]eeekkkmmmoooqqqtttvvvtttrrrooonnnooopppqqqxxxxxxwwwvvvvvvvvvwwwwwwvvvyyy}}}{{{vvvssskkkhhhhhhjjjiiidddbbbdddYYY]]]eeekkkhhh^^^VVVSSSWWWRRRMMMLLLLLLLLLIIIFFFCCC???<<<>>>AAAGGGQQQ[[[pppwwwcccMMMIIIHHHCCCCCCBBB???<<<;;;::::::;;;777;;;>>>>>><<<:::;;;===444111000222222111222666777666666555555555555555222111000000000111222333444444444333222222222222111111000000000111222333111222333333111000000111111111111333555444111/////////000111222222222111000///000222222111//////000000000000111000000000000//////000222222000...000000000000000111111222333333444444444333222222222222222444666666666555666777888999:::::::::::::::>>>DDDIIILLLOOOSSSVVVccchhh{{{aaa===777222111000......000...///111222111///,,,************))))))))))))((()))))))))))))))))))))))))))******++++++,,,------------...///111333555666333333333444666777999999>>>EEE<<<<<<======>>>@@@AAABBB???>>>>>>>>>???>>><<<999:::>>>AAABBBDDDGGGGGGDDD??????===<<<;;;:::::::::555555666777777888777777999999999::::::888444111000555:::===<<<===???AAAAAAFFFKKKMMMMMMNNNSSSWWW``````]]]WWWTTTTTTRRROOOOOOMMMIIIHHHIIIMMMSSSVVVYYYWWWXXXYYYVVVPPPNNNQQQMMMHHHCCCDDDJJJPPPRRRRRRMMMJJJFFFDDDGGGMMMTTTYYYWWWUUURRROOOMMMMMMMMMNNNHHHHHHIIIJJJLLLLLLIIIGGG>>>===<<<;;;;;;;;;<<<===>>>======<<<<<<=========>>>???BBBDDDDDDBBB@@@>>>===;;;<<<@@@AAA??????BBBFFFKKKUUU]]][[[QQQHHHEEE999555111000222444444333444111111444888???NNN[[[llljjjfff^^^TTTNNNTTT___~~~oooKKK222000222///111000///.........///000,,,---////////////000111333000///222222000222555...//////000000111111111333222222222222222222333...///000000///...///000222333333444444444444444///111333333222111111222444333333333444333111//////000111555888:::999888555111///222333222111333000000000000000000000000111000000111222333222000************+++---...///,,,------.........------222333444444555555444444444555777999;;;<<<===>>>===BBBHHHKKKMMMPPPUUUYYYgggmmmzzzggg???888333222000......000...///000000000...,,,+++,,,---+++''''''***+++***)))))))))))))))))))))))))))******++++++,,,---------------...000333666777333444444444666777888999>>>BBB~~~222333444555555666555555666444333444555666444333111444555888@@@IIIIIIDDD777666555333333333444444777777777777666666666555333555777777666555555666444777:::999888777:::<<<333555777888888888:::<<<<<<>>><<<555333444333///555444222111222444666888888666777999777333444888888666444555777888999888777666555444444777:::===888777666666555555555555555444333444666666555333555555555555555555555555555444444333333444444555444444555555666666666666555333444777999777888;;;666888???EEEEEE>>>:::;;;222111111111333333333333...---///222333888EEERRRFFFBBB===888333222:::EEE\\\lllhhhIII222111555111111111111111111222333333222111000111222333333222///++++++......,,,---000//////000111111111111111,,,,,,,,,---------......,,,///111111000///111222***+++,,,---...---,,,,,,***,,,......---++++++,,,,,,+++******++++++***))))))***---444:::===<<<:::777///)))***+++***+++...000//////........./////////...---...000111000...000//////000000111222333//////000000000111111222---...000000000111111222222333555666888999::::::===BBBHHHLLLNNNQQQXXX]]]hhhpppxxxvvvsss|||zzzkkkAAA:::444222000......000...//////......---,,,+++***---,,,((((((+++,,,))))))))))))))))))))))))))))))******++++++,,,------...------...000333666888444444444444555777888999===???zzz///000111222222000///...222000//////111222222111222222000000888AAA@@@888444333222222222333555666111111111111222222222222222555777555333222444777///111333222111111555888666444222222333333111///---111000,,,,,,111222...222222111111111111222333...---...111111///111666222333555666777555444333222333555555444333333444000222333555666555444333555333222222333333222111000000111000000///...---111111111000000111222222555333222111000111222333555222222444444000000333222111444777777555666;;;...///111222111///---+++//////222333222222;;;FFF999555333444222000222666===WWW___GGG111111444///...//////000000000111111222///,,,---///000///,,,111......111111///000333//////000000000///......---......///000111222222+++...111222000000222444...///111333333222111000///000222222///---------///...,,,---...000000///...000555===DDDHHHGGGEEECCC888000000000...///444222111111000000000000111///...---...///000///...//////............//////...............///000111000222444444444555777999888999::::::::::::999999;;;AAAGGGKKKMMMRRRZZZ```hhhssswwwooonnnwwwooommmBBB:::444222000......111///......---,,,,,,++++++''',,,,,,)))(((+++***%%%)))))))))))))))))))))))))))******+++,,,,,,------...------...000444777999444444444555555777888999;;;===www///000000///------///000222000...---.../////////333222111111222333333333---///000111000111333555000///...000333555333111444444555555555666666666444555555444222111222444555222000222333222111000000000...,,,---///000...111...---///111///---,,,///////////////000111222111111222444444555555555222333444333000...///333555222///000222444222///444222000000111222222222111000//////111111000...000111222333333222000//////000222555777666222...333666555111111555777666888666444222111222333444888111---111444111---+++---,,,...444===BBBAAA???::::::777222222555555111@@@JJJMMMBBB333---000444000444555111000333444222000///------///111222222...............///000111---...000000//////000111222...,,,...333555222///111111---+++000777555...///111000------111333222222111///...///000222333***+++------///000///,,,***888BBBCCCGGGRRRUUURRRDDD999000///111///---,,,///000111000//////000222///111111111444777333,,,444000///111111//////222000111111222222222222222///444888888666666;;;???>>>===???CCCEEEDDDBBBBBB:::HHHNNNRRRbbbooosssyyyrrrppptttJJJ888444777111...111000------......------,,,++++++++++++************)))))))))))))))))))))))))))+++++++++******,,,111444000000//////000222555666555555555555666888999:::999EEEggg000111222111//////000111333222000//////000000///------,,,,,,---.........444444555555555444333222777666555777999:::999777333333333333444444444444111222333222000000222333222000000111111000000000222444555333000......---,,,...000222222222444666666666555555555666777777777777777777666555444444999999:::999666555888;;;444555777777666444333333555333000///000111111111///000000111222333555666999888666444444555666888999::::::888555555888:::333555666333444777777444555444333333444555888999999333000222555333222333,,,---000999CCCJJJKKKJJJGGGKKKNNNLLLJJJFFF===444===GGGLLLEEE;;;888;;;???<<>>>>><<<999;;;;;;:::888666555555000111333333111///...---000222333111...---///111111///---,,,,,,...111333///444666444333444000***444666555222222444333///222222333222222111000000...///000000000000///...222;;;BBBEEEMMMYYY[[[UUULLLAAA666222///...///222111000000111222333444444888;;;===<<<>>>@@@===888666111///111111///000333222444555555333333777:::777===EEEJJJLLLNNNPPPRRR]]]dddggggggjjjjjj]]]LLLIIIbbbrrr|||tttsss|||KKK999444777111...111000...............---,,,,,,+++++++++************)))))))))))))))))))))))))))+++*********,,,111999>>>222111000///000111333444444444444555666888999:::999DDDfff666777888777555444444555444333333222222222222222333333444444555777888999//////000444777888555222777666555555777666555333888888888888999999999999555666777777666555777888555666777666555555666777,,,...//////------000333222555666333///...111444333333222222222333444555888999:::;;;<<<<<<<<<<<<:::;;;:::888777888;;;===:::===@@@???<<<:::===@@@<<<<<<<<<>>>>>><<<888555@@@AAA@@@<<<888666777:::;;;999555444777===DDDHHHLLLSSSZZZYYYSSSNNNLLLNNNIIIKKKIIIDDDBBBAAA===666:::888777555444444555555444000...111222///...///---...444===HHHOOOPPPOOOHHHOOOWWW]]]dddhhhfff```eeennnsssoooiiiiiilllnnntttwwwvvvrrrppppppnnnjjjdddccc^^^UUUJJJ@@@<<<:::999999888666333111222333...000222111...---///111222333222000///333;;;CCCJJJQQQVVVUUUTTTWWWZZZ\\\NNNOOOMMMKKKMMMOOOKKKEEEHHHIIIKKKKKKJJJGGGDDDBBB>>>>>>>>>===;;;666222000;;;>>>AAAFFFTTTbbbaaaXXXCCC===888777666666999>>>:::999999===BBBFFFFFFEEEGGGLLLOOOOOOQQQUUUWWWVVVUUUOOOJJJJJJJJJGGGGGGIIIJJJMMMPPPOOONNNPPPVVV\\\YYY___hhhqqqwwwxxxvvvttt~~~mmmLLLGGGnnnxxxxxxMMM:::444666111...111///...////////////...------+++++++++************)))))))))))))))))))))))))))++++++***)))+++111:::@@@222111000//////000111222333333444555666888:::;;;999CCCcccSSSTTTTTTSSSPPPOOOOOOPPPSSSRRROOOJJJFFFBBB@@@@@@888999:::;;;;;;===???AAA???@@@CCCLLLUUUYYYVVVRRRSSSRRRQQQPPPNNNMMMJJJIIIHHHHHHHHHIIIIIIIIIJJJJJJGGGHHHIIIHHHFFFDDDEEEEEEEEEHHHJJJGGGEEEFFFGGGGGGIII???555111333777ӵCCCGGGKKKMMMJJJJJJIIIIIIKKKMMMOOOQQQXXXZZZ]]]aaaeeehhhjjjkkkmmmnnnmmmjjjjjjnnnpppppprrrsssuuutttssstttvvvyyyuuutttsssoooiii^^^SSSKKKJJJLLLKKKDDD===888:::>>>;;;888555444666===DDDIII\\\lll|||yyytttmmmdddbbb^^^YYYTTTPPPNNNMMMJJJFFFDDDFFFDDD:::000+++...111777???GGGKKKKKKJJJFFFJJJPPPZZZnnnĦĦzzzjjjXXXHHH>>>888666111111111111222999BBBIIIIIIӵ111...///000///000666???FFFaaammm}}}vvvrrrpppppplll```SSSKKKBBB???>>>FFFXXXeeeaaaVVVCCCEEEOOO^^^iiikkkjjjkkkkkkjjjjjjqqqzzz~~~zzz}}}||||||vvvvvvwwwvvvvvvxxxyyyzzz{{{||||||~~~Ħ???ppp|||OOO;;;444666111///111.../////////000///......---+++++++++*********))))))((((((((((((((((((((((((,,,,,,***)))))),,,111555000000//////000111222333222333333444666888:::;;;:::AAA___|||zzzzzzyyyzzz{{{{{{zzzzzz|||{{{{{{~~~}}}}}}|||hhhLLLBBBEEE4ĉ@ӵwwwgggYYYLLLDDD:::===>>>;;;777555999===999777444222222333666888DDDSSSlll|||xxxjjjSSS<<L=hĦgggYYYGGG999444555888999CCCIIIPPPWWW^^^hhhttt}}}4ĉ@ӵ555444333222333555777888QQQaaa}}}yyybbbTTTDDD>>><<L777BBBzzzRRR<<<333555111///111---/////////000///......---+++++++++*********))))))((((((((((((((((((((((((***+++,,,+++******+++,,,------...///111222444555222333333444666777999::::::???[[[oooPPPHHHRRRGG=?uuuiiiVVVEEE999222000///,,,///111000...---///111//////000111111222333333///222<<>>FFFRRRWWWPPPGGG666FFFeeeyyyssskkkfffdddbbbdddiiisssHdĦ;;;GGGTTT===333555111000111---...////////////...------+++++++++************)))))))))))))))))))))))))))(((***---...---,,,,,,,,,++++++---///111333444555333333333444555666888888:::>>>WWW|||vvvӵdddeeedddĭӵӵĦӵӵĦƜ`1.׼sĦӵĦooo```FFF???555...ĭӵ888999ĦgggrrrĦĦjjj@@@---,,,KKKJJJKKKbbbDdD?fӵ:::FFFYYYĦӵƜ`1.׼sĭӵQQQӵ]]]FFFCCCĦCCCIIIOOOOOOGGGĦxxxiiiYYYPPPIIIBBBVVVĦDdDӵӵӵĦӵĭӵVVV>>>333555111000111,,,...............---,,,,,,+++++++++************))))))))))))))))))))))))))))))+++---------,,,---...+++,,,...///111222333333555444444444444555666777:::<<&elllg&e>hӵg&eguO>uO>&e4ff?>ߝLcccgĉ@wwwShӵg&e>hӵiiiNNN<<<444000000111fff?><z>>>g&e>&eBBB>>>HL999@@@HHHShӵgL[[[222***S?ʬIIIHHH3h?D%%)?ZufĦOOOhhhgLg&egĉ@g&e>&ewww@e??g<ĉqqqGGG6663we<ĦGGGMMMNNNJJJ3h?@eZ]]]HHH<<<1110003333h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??WWW???333444111000111,,,------......------,,,++++++++++++************)))))))))))))))))))))))))))+++,,,,,,+++))))))+++---------///000111111111111555555444444444555555555:::<<>>Hƅ^Hu]ĦBBBHu]Ħ]]]ZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵ]]]ttiiiHGgĉ@Hu]ĦZuR)ĦBBB;;;666333555222333sߝLGdUĦxxxHƅ^Hu]ĦntHdĦ<<<===HGgĉ@HdĦKKK333Htƅ^JJJHHHBt=o9ĦDtfo9Ħ{{{TTT===g?HdĦHu]ĦttHƅ^Hu]ĦH׼sGGGaaatQWWW555je<ĦDDDFFFHHHBt=o9ĦH׼sHtĦ===777444333555Bt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]ĦVVV888777666222333...333111000///...---,,,,,,,,,+++++++++************)))))))))))))))******************+++++++++,,,,,,,,,,,,---...//////000222555777777666666777888999;;;777>>>RRRZZZUUU4DuXӵCCCEEE@@@DdDΦDdDĦBBBDdDĦ>>>KKKt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵddd`eĭqetMMMeee}}}DdDĦt|<@@@===888222555;;;222;;;DdDDdDĦDdDΦDdDĦq<niDdDĦ^^^qetDdDĦxxx@@@q<RQQQKKKqjRgdKӵHdDĦgdKӵNNN;;;GR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦ<<>>BBBKKKqjRgdKӵDdDĦoooHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ[[[;;;888666111333---333000///...---,,,,,,,,,,,,+++++++++************)))))))))))))))******************+++++++++,,,,,,,,,,,,---...//////000222555666666555555666777999:::888>>>OOO{{{sss4DuXӵWWWVVVUUUDdDΦDdDӵ[[[DdDĦCCC???o)hVVVlll{{{DdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵiiiHߝL`o9po9wӵEEEpppDdDĦo)h<<<999444000444BBBPPPnnnxxxDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦPPPHHHJJJZZZjjjuuu<<>>XXXrrrUUU:::geĦyyy[[[sp?aĦJJJLLLGIdnuR)ĦDdDĦzzz[[[III777DdDĦ[[[hhhjjjsssGIdnuR)ĦDdDĦPPPwwwDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵaaa@@@:::666111222---222///...------,,,,,,,,,,,,+++++++++************)))))))))))))))******************+++++++++,,,,,,,,,,,,---...//////000222555666555555444555777888999:::>>>LLLZZZSSS4DuXӵ999>>>FFFDdDʜ4DuTӵ>d<ĦhhhDt>>>HHHaaa~~~>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵhhh4DufئL>ezzzpuR)Ħ111GGGmmm>d<ĦDt<<<:::KKKgggDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>d<...000777@@@\\\uuu@@@peӵ888ĦpeӵDx<>d<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦrrrJJJ;;;<<<[[[gggRRRFFF;;;geĦ^^^s<v>aĦKKKLLLpeӵDx<DdDĦaaaKKK<<<>>>IIIDdDĦyyy~~~vvvssspeӵDx<>dd<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵgggCCC;;;666000222---222......---,,,,,,,,,,,,,,,+++++++++*********))))))((()))))))))******************+++++++++,,,,,,,,,,,,---...//////000222555555555444444555666888999:::>>>KKK:::8884DuXӵ666000333D&dq&ĒRsdKĦDHRRud888<<dp&ĒRaaadddnfʜd<Φ>d<ĦTTTs&dq&ĒRi?ʜtd<ĦHHܗDӊB>>><x111222999cccoooBBBB?d>>iiisssHHH999<<<;;;geĦ>>>Hg8>aĦGGGHHHB?Ho9]]]>dd<ӵMMMFFFB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRjjjEEE;;;555111333---111......---,,,,,,,,,------+++++++++*********))))))((()))))))))******************+++++++++,,,,,,,,,,,,---...//////000222555555555444444555666888999999???KKK******4DuXӵ,,,111111Hu]3hhne=eEEE<<<555555;;;JJJgggnepIƎ@t@h<<<___>hVVVYYY\\\feNNN@ďD,,,...111000GGGneMMM666=eege888888sĪj@hfdDĦ@ďD<<<333Hkge444222000111PPPkkk___<<<@hDDDKKK@GBBB???HĪj@IŌBeneHkgeneCCC???feHu]3hhseaaa777000MMMwww]]]555///;;;===geĦja>aĦ???BBB@G???oooseWWW???<<hsene@GsĪj@hiiiDDD:::555222555...111///......---------......+++++++++************)))))))))))))))******************+++++++++,,,,,,,,,,,,---...//////000222555666555555444555777888999999???III|||3334DuXӵ---ĵD^ooo]]]KKKCCC>>>;;;BBBMMM;;;(((===XXXYYYPPPQQQRRR666;;;;;;333222///---111===wwwJJJ666777mmm^^^---...///AAAYYYDdDĦdddFFF////////////000@@@VVVSSS:::---666@@@FFFDDD???888111rrr///000222cccD^s׼s}}}NNN555<<aĦ666888999333OOOs׼sTTTEEEHHHZZZwwwHo(((---+++...111CCCggg|||bbbTTTSSS~~~D^DdDĦs׼sgggBBB999555333666///111/////////......//////000+++++++++************)))))))))))))))******************+++++++++,,,,,,,,,,,,---...//////000222555666666555555666777999:::;;;???FFFvvvΦ4DuXӵtvӵ>d<Ħ777LLLzzzĦhhhOOO@@@888:::AAA999bbbĦXXX???...333888111,,,...555555888SSSooo___JJJSSSdddUUUJJJKKKNNNLLLLLLOOOIII888111000---000444//////...,,,+++---222444333777:::oooSSSĦCCCOOOdddcccBBB:::111---...111111000------...000222333222222000:::YYY>d<Ħ___===000444555222///...//////,,,444IIIOOO>>>000...+++***+++...555>>>BBB===555,,,///555===BBB>>>444,,,666777>>>III___XXXEEE222...Ħ222222...111666555111999HHHqqq>d<ĦBeeeeAAA666DDDddd~~~UUU===,,,222???@@@geFYĉ)))...>aĦ000000///000111333(((---333===^^^BeLLL@@@LLLhhhqqqnu]ӵ333222(((***KKKsssYYYDDD>>>OOObbbnnnooo;;;111666888CCCPPPJJJ888<<d<Ħ>d<ĦĦBeĦeee@@@888555444777///111000000/////////000000111+++++++++************)))))))))))))))******************+++++++++,,,,,,,,,,,,---/////////000333555777777666666777888:::;;;<<>>cccvvvRRR666555333gdKĦ222/////////000111333444555JJJsdKĦ\\\999555III]]]KKK333***444AAAJJJŶS+++++++++3weA---ne///000111===eeenennnPPP>>>neppppppDDD999000///111111/////////---///222444111222555KKKTTTZZZZZZ^^^dddaaaWWW;;;222---///000...,,,..................///111111,,,GGGmmm~~~hhhDDDneqqqdddJJJ<<<...///..................///............////////////000111444OOODe{{{HHH444---111//////111,,,...555BBBIIIFFF===;;;>>>111,,,+++...111000000111...222===AAA777000111222///>>>___vvvPPP<<<444333ne000000.........///000111222333;;;nexxxNNN777;;;IIIJJJ666+++///999FFF>A,,,---,,,k<000222000,,,)))000---888UUUjjjeeeMMM:::DDD]]]|||nnnQQQ555fh***000...///111>>>iiiccc@@@EEE```lllxxxsssJJJ666111111555:::>>>:::999<<<>>>@@@DDDIIIRRR```Deneneneddd???777333111444---000///......//////000111222,,,,,,***)))))))))******))))))(((((((((((())))))******+++++++++,,,,,,,,,+++,,,---///000222333444999888777666666777888888999@@@EEEmmm------...///000---444GGGuuuwwwUUU///EEEsssfff@@@777//////111000///000---++++++//////------000999NNN___aaafffmmmgggYYY777111,,,---///...---...............///000111111:::HHHVVVUUUDDD555\\\888...000)))......------------..................////////////111,,,///>>>^^^cccGGG777888777:::===:::GGGTTTfffnnneeeTTTHHHFFFCCC<<<555333000,,,+++---///999???;;;333000222444333TTT~~~OOO333000222000---.........---------......///000111fff???333:::BBB666---,,,777KKK777:::<<<...***(((***...222///222DDDWWWSSS>>>888AAAdddyyyKKK999,,,,,,///)))000---...111>>>jjj{{{RRRLLL]]]eeekkkzzzzzz\\\===111111222666;;;@@@<<<:::<<<>>>>>>AAAGGGRRR```bbb>>>666222000333,,,000000000////////////000000,,,+++******)))************))))))(((((())))))*********+++++++++,,,,,,,,,++++++,,,...000111333333888777666666666777888888888@@@DDDjjj------------------------------,,,------...///000111444555XXXWWWAAA888<<<===FFFVVV]]]===555//////111000///000...++++++//////...///222...III\\\]]]___fff^^^LLL444000------...///..................///000111222>>>EEEFFF<<<555>>>RRRaaaQQQ999000222444...------,,,,,,,,,,,,------............////////////222***///444BBBvvv\\\DDDAAA@@@BBBGGGFFFVVVggg|||vvv[[[FFF>>>IIIBBB;;;777222,,,+++---444AAAAAA555//////333:::NNNpppccc>>>000444000///...---------............---------...//////444666]]]zzzOOO999888555222//////<<>>CCCBBB===666///,,,---000+++999JJJJJJ888111NNNsss~~~```999111,,,...000---+++---...)))000------111AAAooopppYYYUUUOOOQQQ___ZZZHHH777111111111888AAABBB>>>;;;<<<===<<>>666333000444---111111111000///////////////++++++*********************))))))))))))))))))*********+++++++++,,,,,,,,,+++,,,---///000222333444777777666555555666888999777@@@BBBfff------------------------------,,,------...///000000444...CCC___FFFEEE;;;222===MMM<<<555///000111//////111222...---//////------111+++AAAPPPOOOOOOTTTMMM???000///---,,,,,,......---///......//////000111222222@@@DDD888333MMM|||[[[---...333111000000------,,,,,,,,,,,,------............////////////222,,,222333555```iiiIII@@@;;;999===<<<===KKK___jjjbbbOOOAAA===888444222222000---...222:::GGG???000...///666HHHqqqgggHHH<<<999555000000//////......///////////////...//////000000777222UUUhhhFFF666000222555666@@@VVVVVV>>>111111222222333333444444777AAALLLQQQKKK>>>111***---;;;BBB;;;888OOOzzzkkkEEE333000///000///,,,,,,///---)))000---...555IIIyyyeeeVVVIIIBBBGGGDDD<<<777555111000:::HHHBBB>>>;;;<<<<<<<<>>>>>>>>AAA===555///111000---,,,......,,,////////////000111222222666888888<<>>444000000000000000000//////000/////////000111111222333...RRRSSS111444444888888<<>><<<777333333222//////222444000...000000...///333555555777:::<<<;;;888666444777777333111444444000////////////000111222333>>>666:::XXXTTT<<<333666///***...//////..................///............////////////...000111444444===kkktttRRRFFF888......111444111000333444666;;;AAA@@@<<<777444///,,,///666@@@DDD333***555444GGGvvvlllCCC444::::::111/////////000000000//////......//////000111222333//////UUUddd777666111444666666;;;999+++111000...,,,,,,---///000//////111666===DDDIIIKKK;;;999BBB\\\}}}fffAAA,,,***,,,---,,,,,,---......000+++111///333@@@\\\cccPPPJJJ@@@<<<;;;555333444222///777CCC???;;;999;;;<<<===AAAFFFVVVhhhbbb>>>666333111555///333111000///////////////000((()))***+++,,,++++++***+++******))))))******+++******+++++++++,,,,,,,,,---...///000222444555666555555444444555666888999555???>>>[[[---------------------------------------...000000...,,,000000@@@}}}YYYAAAFFFKKK===888555444333//////222///,,,---111333444888===IIIAAA???DDDFFFAAA>>>@@@:::??????:::777::::::666////////////000111222333444<<>>???@@@---)))888777MMM___???333222000,,,......//////000//////...------......000111333333///333[[[sssDDD333+++...333333666888000000///...---------------***))))))///777>>>AAAAAA:::>>>UUUyyy}}}PPP555000+++...///---------,,,+++111,,,222///444DDDccc^^^===555999AAA>>>444...111222000444<<<===999888;;;===>>>BBBGGGYYYkkkaaa===555222000444...222000000////////////000000((()))***+++,,,,,,+++***++++++************++++++******+++++++++,,,,,,,,,,,,---...000111333444555555444444444555666888999555???>>>YYY,,,,,,,,,,,,,,,,,,,,,,,,///............///000000222---444666;;;jjj[[[SSScccDDD;;;333222222000000222000888AAACCCAAAAAAFFFLLLKKKGGGAAA;;;555222111000000000111222222666DDDSSS>>>555......222333444555999ZZZeee888444000.......................................---------.........//////222000222...777===SSStttIIIFFFGGG888...222////////////000000000000///...000333222000666@@@AAA888222000---;;;hhhsssFFF666///...000---////////////////////////---...///////////////...222666dddMMM888---444000555GGG;;;+++///...------,,,,,,+++***)))***+++,,,222888888444999aaa|||rrrGGG222111......------------......222,,,444777111NNNcccCCC999BBBSSSOOO>>>111222333111444<<<666666888;;;;;;;;;AAAIII[[[mmmUUU===333777666777999444111///---------...---,,,,,,******,,,---+++******+++++++++*********)))))))))***+++,,,------------,,,,,,---...///000111111444444555555666777777777<<<<<>>///)))***+++)))'''(((,,,000---++++++///333555666777XXXxxxccc<<<---///......------------......000,,,222444666YYYuuuTTTDDDDDDOOOHHH:::000111444222555===777666888;;;;;;;;;AAAIII___rrrUUU===333666555666888444222000...---......---,,,---,,,,,,,,,+++*********+++++++++*********))))))***++++++,,,------------------...///000111111222444444555555666777777777;;;;;;CCCVVV------------------------------------...///000111333...111222666]]]pppeeePPP;;;777>>>DDDEEEDDDCCCBBB???:::333---++++++///...---++++++,,,------///222...,,,;;;OOOLLL;;;555//////333222111>>>PPPYYY777444000......//////...........................------.........////////////...222...444777KKKvvvFFFAAAJJJDDD555...000000000000////////////...---...000000111999AAA333111//////666TTTTTT444...---///333000////////////////////////.........//////000000000555DDDooommmBBB...000---999PPPIII;;;888===@@@===555...---...000------222333333;;;GGG{{{VVV444,,,333......------------.........---000111???lllwwwUUUBBB===CCC@@@555...111444444666<<<888777888;;;;;;;;;BBBJJJdddyyyUUU===333666555666777333444222///.........---,,,---......+++))))))***++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,......///000111222333333444555555666666777777888::::::BBBTTT------------------------000//////.........//////222000111333999[[[rrrZZZCCC???HHHKKKFFF???666555333222111000000///000000//////......//////000000000555BBBJJJ???,,,111///111333000666UUUwwwUUU666333000////////////.......................................////////////...///333111777:::OOO~~~JJJAAANNNNNN???111000000000000////////////......---...///333:::@@@111111///...;;;```sssLLL333111///000222...////////////////////////.........//////000111111333MMMyyyuuuFFF000222333BBBZZZSSSFFFCCCJJJRRRSSSKKK>>>222+++000...111555444777LLLfffyyyLLL///,,,333......------------.........111000111LLLhhhEEE666555;;;999222///222444444666::::::888999;;;;;;;;;BBBKKKgggVVV>>>333777666666888333555222000/////////---,,,---//////+++)))+++,,,+++************************,,,,,,,,,,,,,,,,,,,,,---//////000111222333333444555555555666777777888888;;;;;;BBBTTT------------------------////////////000000111222222222222333;;;UUUoooNNNAAA@@@>>>777000000111222333444444333333111111111111111111000///......777GGGKKK???222,,,///111444222222GGGvvvTTT555333000///000000///..................................../////////000000000000555111777;;;RRROOO???LLLRRREEE444111000000000/////////.........------///444:::===///333111000DDDqqqfffDDD111222111///000---///////////////////////////.........///000222333222XXX|||III333555999FFFZZZOOOBBB666:::BBBJJJLLLEEE999///...000444777888EEEhhhlllBBB,,,***---......------------......000666222777]]]```>>>444444999555222000222333333444666;;;::::::;;;;;;<<>>555333222333444888>>>BBBBBBAAA@@@???DDDCCCAAA>>>:::555111...---111BBBTTTNNN888...555///333444222???eeePPP444222000000000000///................................./////////000000000222222555000555<<>>DDDSSS////////////////////////222222222222333444444555000555222222999BBBoookkkIII888444888>>>BBBJJJTTTXXXTTTOOOKKKKKKHHHGGGFFFBBB===777111......;;;MMMTTTFFF333///666...444222555SSSKKK333222000000111111///............................../////////000000000000111000333///777BBBcccUUU555999GGGDDD666111111111000///.........---000000...000666777444,,,333222777]]]OOO444***000000...///...//////////////////////////////......///111333555RRR}}}HHH111444444999CCC666---222...+++,,,///222222111333666555888OOOuuu}}}OOO444111222---......------------......000777666KKK\\\===444000000111222222111222333555666>>><<<;;;<<<;;;<<>>HHHQQQQQQGGG:::333000---///222444444333111///000EEETTTNNN;;;///---000...333111777bbbFFF333111000000111111///...........................////////////000000000000------222///;;;KKKqqqXXX444444DDDEEE888222111111000///......---,,,000111...111666666222,,,333222888```OOO666,,,222000---...---//////////////////////////////......///111444555ZZZtttCCC---111111444???555///***+++,,,---...///000111777888444888XXXmmm>>>)))...111***.........------............555777RRRXXX999444333333///111222111111555888888???<<<;;;<<<;;;<<>>---))))))******++++++++++++***)))))))))+++...000222......///000111222222333666666666777888888999999;;;<<>>333555111111444000000///...------,,,------///---,,,,,,---...,,,+++******))))))))))))*********++++++,,,,,,------.........///000111222333333555555666666777999:::;;;999:::DDDMMM...,,,---///...///777AAAJJJAAA555///...000111111444...000666777GGGzzzgggEEE>>>:::444111222333444333222000/////////------...000///...;;;IIILLL>>>///...111000111777333???sss~~~???222333222111///......///........................,,,---...///111222444444666///555888;;;bbbYYY:::111888III>>>333//////111111...---///...000///...333888666///---555333>>>lllLLL333444111---111---000------------------...///000---222,,,000555666QQQ}}}III///222444666;;;222000---///000///...000444777333777444III~~~mmmEEE333+++---000,,,...///000000.........000444333JJJxxx|||LLL333222333///111111111111222333444444888777888999888:::CCCNNNgggUUU>>>444555222222444111000///...------,,,------...---,,,,,,------,,,*********))))))))))))************+++,,,,,,------.........///000111222222333555555555666777888::::::999:::CCCJJJ---,,,---...------444;;;@@@999222......000111000222000333777888KKKsssCCC;;;===222---...000333555444111......---,,,,,,---...000111EEEGGGAAA555...111333111222555333GGG~~~@@@444333222000//////......------------------------------...///000111222222666333444777GGGwww]]];;;333888HHHBBB555000...111111...---///---///000111444777444...///555444CCCsssMMM333333000---222---000//////......---.........000---222,,,///666???bbbOOO222111333555;;;111.../////////...///333888<<>>222999[[[qqqBBB'''---000,,,---...,,,---///......---///000///JJJyyybbb999111444111...111000000000000111222333333333333444777777:::DDDOOOmmmVVV???444666222222444111000///...------,,,------,,,***))))))***+++)))(((******))))))))))))******))))))***++++++,,,,,,---------...///000111222222333333444444555666888999999:::??????ooo+++------++++++...///---,,,,,,------...///000111///222222111;;;]]]mmmFFF@@@EEE999444111555;;;;;;333***...+++,,,...+++***555DDDUUU@@@---***...///......///111@@@pppeee999444///...///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////,,,333000@@@xxxhhh<<<555111>>>KKK>>>444---...000///......---...111666777222///000222///222TTTRRR444111...,,,333---...//////......---.........---+++444000///222BBBpppQQQ333000000222999000---///......///222444555444///===jjjccc===(((---...------++++++---......------///000111XXXnnnMMM111000555000,,,///000000///000000111222333333222444666666999CCCNNNnnnUUU>>>333555111111444000000///...------,,,------,,,+++)))***++++++***(((******))))))))))))******))))))******+++,,,,,,,,,,,,---......000000111222333333333333555666777888888:::???===kkk***---...+++,,,000///+++,,,---.........///111222000222111111BBBkkkKKK777HHH>>>777222666===???777---...+++---///+++***777IIINNN:::+++---000...---111000444JJJqqq:::555///---///000...,,,------------------------++++++,,,---......//////---444444LLLlll===777111===OOO@@@555------000///......///...111666666111///111222000888aaaTTT555000---,,,333------------------------...//////***111...///222DDDtttKKK000000111111777////////////000333666555222...///DDDyyyVVV:::***++++++---...)))+++---//////......000111999jjjSSS>>>///000222...,,,000/////////000000111222333333222444666555888BBBMMMpppTTT===222444000000333///000///...------,,,---------+++******+++,,,***)))******))))))))))))******)))))))))***++++++,,,,,,,,,------...///000111111222222222333444555777777777:::@@@===iii***......+++,,,111000++++++,,,------,,,---///000111222111333HHHuuuPPP333LLLAAA:::444888AAACCC<<<333///,,,---000,,,***999MMMHHH666+++///222......444111666PPPwww;;;555///---///000...,,,------------------------***++++++,,,---...///000///666777UUUooo???888111===QQQAAA666------//////......000...111666555000...222111111>>>lllTTT555000---,,,333------,,,,,,,,,,,,,,,---...///222***...,,,...333FFFxxxGGG...111111111666///000,,,---000555999888333...666PPPMMM777+++***(((---///(((,,,...000000///000111333AAAvvvpppCCC888000000///,,,---111////////////000111222333333333444666555777AAALLLqqqSSS<<<111333000///222///000000...------------------,,,++++++,,,,,,+++)))******))))))))))))******)))))))))***++++++,,,,,,,,,,,,---...///000111111222222222333444555666777777:::@@@>>>iii---+++***,,,///000...,,,------......///000000000...777111000QQQZZZ555===>>>999333222999>>>999///000---******+++000<<>>111)))///:::;;;444...---///444888666000---///333kkkKKK555+++...+++,,,...,,,...000,,,---222---...;;;QQQcccCCC666...222222,,,,,,444......//////000000111111000666444333777777>>>OOOrrrSSS===444555111///222000000000...---,,,++++++++++++++++++************))))))))))))))))))))))))))))))************+++++++++,,,------///111333555666444333222222333444666777::::::<<>>666000000000...---000......//////000000111111000666444333777777>>>OOOsssSSS===444555111///222000000000...---,,,+++++++++++++++++++++************)))))))))))))))))))))))))))************+++++++++,,,------///000333444555333333222222333444666777::::::<<>><<<666///000555888777///---.........000:::EEE:::222+++---111111111222333LLLWWW444///......222+++///+++---...---------///111......------......///000111///888aaaMMM333111:::HHHOOO>>>111000333000///000///444888777222//////111333222LLLuuuEEE111,,,000...---///,,,---------............///,,,///,,,***000===gggzzzAAA555---333<<<<<<444...///111555999666000...111BBBzzz|||GGG222+++///,,,+++...,,,+++---+++---000,,,222GGG}}}{{{RRR999888999666000---//////,,,......//////000000111111000666444333777777>>>OOOuuuRRR===444555111000222000000000...---,,,,,,++++++,,,+++++++++************)))))))))))))))))))))))))))************+++++++++,,,------///000222444555333333333333333555666666999:::<<>>OOOvvvRRR<<<333555111000333111000000...------,,,,,,,,,,,,,,,+++++++++*********(((((((((((((((((((((((())))))*********+++++++++---------...000111333444222222333333444555555666999:::<<>>OOOuuu}}}QQQ<<<333555111000333111000///......------------,,,,,,,,,++++++++++++***(((((((((((((((((((((((())))))*********+++++++++---------...///111222333222222333444444555555555999:::<<<@@@ccc---///000000...------...------......///000000000111000:::gggvvvDDD444111666888333000444999<<<000...---+++,,,555JJJ]]]:::444000000111///000444CCC~~~JJJ222---///333+++000...............///333666//////......//////000111000111>>>jjjXXX888222555<<>>eeeaaa;;;,,,+++000,,,***...---+++,,,+++...000111LLLwwwVVV555///444111BBBHHH:::------000000......//////000000111111000666444333777777>>>OOOttt{{{QQQ<<<333555111000444222000//////...------......,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))************+++++++++---------...///000222222111222333444555555555555999;;;<<<@@@aaa---///111000...,,,---...------......///000000000111000???qqqyyyGGG666111777:::777333333333111...------,,,+++333HHH\\\:::444///000000111444999SSSRRR444...000333+++000---.........---...111333///////////////000000111000333BBBooo[[[;;;555555888HHHCCC;;;444000111111111111;;;===444...111333000///>>>iiiHHH333---000---,,,///------------............///,,,000...---222>>>eeefff:::222///555:::888222...111111111///+++,,,888EEEzzz\\\999******111,,,***...---------,,,...000444VVVoooBBB111111111222888:::444///000000.........//////000000111111000666444333777777>>>OOOqqq{{{QQQ;;;333555111111444222000//////...............------,,,,,,,,,+++++++++)))))))))))))))))))))))))))************+++++++++---------...///000111222111222333555555555555444999;;;<<>>777555555>>>>>>===888444333222111111;;;===333...222333000000CCCqqqJJJ555---000---,,,000------------.........//////---000------222AAAjjjhhh888111...444:::888222///444333222///+++...<<>>OOOppp}}}QQQ;;;333555111111444222000//////............///---------,,,,,,,,,++++++)))))))))))))))))))))))))))************+++++++++---------......000111222111222333555666555555444888;;;<<>>444999QQQKKK666555444///444<<<<<<999555000///222555444MMMIII333,,,111///...000,,,...------------...//////...---222///***DDDtttccc999111...333999888333000777222...222111))):::___jjj>>>---+++000+++***...---,,,---///...---???lllyyyCCC444...***444000000...,,,///333111,,,/////////000111111222222...444777555111555CCCOOOtttxxxMMM===666555111333444---111111111000000///...---------,,,++++++******))))))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,---...000222444555333333444444555666666666999>>>???>>>[[[//////.........---------------...///000111222222666...QQQVVV999444:::CCCGGG???222...111222,,,...000---666EEEIII555...222...222333222MMMccc888222222/////////000000.........///111222666444111///...///000111222333DDDtttppp@@@:::>>>555<<>>666444111333555...111111111000000///...---------,,,++++++******))))))))))))))))))******+++******+++++++++,,,,,,,,,,,,------...000222333444333333444444555666666666888===>>>===YYY...............------------......///000111222222444111XXX```???777999???CCC???777111000222,,,...000---777EEEFFF222---222000444555777WWWggg:::222111///000///000///.........///111222888666333111000000000111333333BBBrrrwwwFFF:::===666:::UUUYYYGGG999222222999===;;;777222000222888<<<@@@ZZZ}}}JJJ444,,,000///...000,,,...------------...//////---,,,111111222QQQggg999111...333999888333000777333...111222...GGGrrrwwwBBB000+++///,,,+++...------......---555PPP~~~JJJ///444333...333GGGEEE>>>222,,,,,,...---/////////000111111222222222333555666999@@@JJJRRRfffUUU@@@555444000222555000111111111000000///...---------,,,++++++******))))))))))))))))))******+++******+++++++++,,,,,,,,,---......///000111333444333333444444555666666666777<<<>>><<>>:::333...111,,,//////---888DDDCCC111,,,333111333444<<>>333000000111///000//////...///000111111555444222111000111111222555444CCCsss~~~JJJ999;;;666555KKKSSSEEE666111555:::>>>:::555111000444:::???CCC```{{{KKK555---000......000,,,...------------...//////...---111222666XXXggg999111...333999888333000888333...000000///MMM}}}yyyFFF222,,,///,,,+++///---...///---,,,999[[[ooo<<<...333111---222HHHIIIBBB666...---000000/////////000111111222222333333444666<<>>===TTT---...........................///000111222333333333999dddqqqEEE666444333666;;;<<<555,,,000,,,//////...:::DDD???222,,,333222222444AAAmmmsssBBB333///000222//////////////////000000111000000//////000111222333555444CCCsssPPP888888777888EEENNNDDD444222777999???:::444000000555;;;???CCCbbb}}}MMM666---000......000---...------------...//////000...111111:::^^^eee999111...333999888333000777333...//////000SSS{{{JJJ555,,,///,,,,,,///---///000---,,,>>>eee[[[555///111---...222===@@@>>>555//////000////////////000111111222222444333333666===EEELLLPPP\\\zzz```DDD444444111222444222111111111000000///...---------,,,++++++******))))))))))))))))))******+++******+++++++++,,,,,,,,,.........///111222444444333333444444555666666666999<<>>SSS---------..................//////000111222333333444===kkkuuuEEE555222000222999===666---///---///......;;;DDD<<<222,,,333222222555III|||yyyEEE333...111333///////////////000000000000---------...///111222333222333BBBsss[[[;;;888777>>>EEEQQQKKK777333999777AAA;;;444///000444999<<>>eee```999111...333999888333000444222...000000333YYYNNN777---///,,,,,,///---...111...---DDDppplllFFF///000---,,,111222000444444000.........,,,/////////000111111222222333333333555:::AAAHHHLLLZZZ{{{dddEEE444555333222444222111111111000000///...---------,,,++++++******))))))))))))))))))******+++******+++++++++,,,,,,,,,------...///111333555666333333444444555666666666999<<<@@@???QQQ---------.........////////////000111222333333444444BBBsssxxxDDD444222///000777===999///...---///......<<>>OOO---------.........////////////000111222333333444444FFFyyyzzzDDD444333000000777>>>:::111------000......===DDD888111+++333333555<<>>===MMM------------------------/////////000111111222222999GGGFFF444333111111555999888555///111...+++555CCCCCC999222///222444222@@@sssLLL444555---111222222111111000///.........,,,...///000///000111333777333III~~~UUU:::999777:::LLLVVVIII<<<;;;:::???777222222333222333555:::qqqXXX555/////////222)))***...------,,,,,,------......111000333MMMyyyYYY555222000222666777222...///,,,333444...CCCvvvVVV333...------222,,,///***222---333[[[~~~???888000,,,...111000///222000...---...//////...000000000000000111111222333444555666777999<<>>JJJzzz------------------------/////////000111111222222888KKKNNN666444111000444888:::999///000---,,,666BBBBBB888222///111333333EEEyyyPPP555444---111111111111000//////...------,,,...///000///000222333777444JJJVVV;;;888444888LLL\\\RRR???;;;>>>>>>777111111222222222555>>>sssYYY666///......111)))+++------,,,,,,,,,,,,------...//////777UUUSSS555222000222777777333///000,,,222444000III}}}XXX555...---,,,111,,,///+++222---666bbbiii:::444...---///222222111...,,,******,,,......---000000//////000000111222222333444555666888;;;>>>[[[mmmGGG===777333555///333222333333333222///,,,++++++++++++************)))))))))))))))))))))))))))(((((()))+++...///---***111+++111777222333555000444444444555666777777888888>>>999>>>IIIxxx------------------------...//////000000111111222777QQQZZZ999555000///222777<<>>999===HHHvvv------------------------......//////000111111111666YYYeee<<<555000///111555===CCC111///,,,...999AAA===222000000000111888WWW^^^888111,,,222/////////......---------------...000000000000222444666555NNN\\\>>>999666777HHHbbbbbbDDD888GGG999444111111111000222555DDDxxx[[[777000---+++...)))...---,,,,,,,,,,,,,,,,,,---...,,,...BBBjjj|||FFF222000///222777999666222222...000000666\\\___999000+++)))...***///,,,///---@@@sssyyy>>>000......///222333111000...---,,,,,,...//////...///////////////000111111000111333333444666:::<<>>888......222222000>>>hhhiii<<<000...444,,,........................---///111111111111333444666888SSSkkkHHH===<<<>>>???RRRdddMMM888EEE555333222444222000333888JJJVVV555111...+++///+++111,,,,,,++++++++++++,,,,,,...+++333OOOxxxqqqBBB000...---000666777444000222000000///>>>lllaaa;;;111,,,)))///***///+++---...FFFyyy[[[222...///000000///...,,,+++,,,,,,,,,---...///---,,,//////......//////000111000111222333444666999<<>>pppggg;;;444111444222///555@@@CCC888///111:::===666------333333000AAAmmmlll===000///555+++////////////////////////---///111111111111333555777999TTTrrrMMM@@@:::@@@<<>>000---,,,///444666222......///000111DDDttt```;;;111---+++///+++///---...000IIIzzzMMM111---...//////...---,,,,,,******+++...111222111000///............///000000000222333444444666:::===IIIqqqoooCCC666555;;;AAA555111000111222333222000...---+++++++++************))))))))))))))))))))))))))),,,)))***+++((())):::OOOMMM@@@333000CCCeeeiiiNNN777555444333333555888999777;;;999CCCGGGjjj------------------------------......///000000000AAAsssddd:::333222666333...222>>>GGG:::///222:::<<<555------444444111BBBooonnn>>>000000555+++/////////000000000000000...///111111111222333555777:::UUUwwwPPPBBB777@@@;;;JJJkkk___@@@AAA444333444666444222555;;;UUUPPP222111000---000,,,333,,,++++++++++++++++++,,,******777WWWhhh<<<000---+++...333555111---,,,...111333HHHzzz___:::111---,,,000+++///...000222KKKzzzzzzDDD111+++,,,......---------...)))***,,,000444666666555...............///000000111222333444555777:::===HHHppprrrFFF:::>>>HHHOOO???777000111222333222000...---+++++++++************)))))))))))))))))))))))))))(((%%%(((//////)))...:::222///...222FFFffffffGGG555444333222444666:::<<<666::::::DDDHHHiii......------------.........,,,...111111...000444AAAzzzccc:::444111222222111111444BBB>>>777;;;EEE>>>111222111///444444CCCrrrAAA333333...,,,///............---------///000111000//////111333:::666[[[qqqJJJ===:::111999GGG```bbbCCC>>>555333333555444222666;;;XXXyyyHHH...///---+++000+++...,,,,,,++++++,,,,,,---...222///@@@^^^|||^^^999...---,,,---000222333333///777......SSSbbb999///......111,,,222,,,///333MMM}}}lll>>>***,,,---.........---,,,+++,,,//////)))222PPPUUU===000000///---,,,...111444333333222222333666888:::BBBcccmmmGGG999???TTT[[[@@@555333111///...///000///......---++++++,,,---,,,***))))))))))))))))))))))))''')))+++,,,,,,+++,,,...222---...333BBBYYYYYYAAA777555333333666888::::::666;;;@@@AAAIIImmm......------------.........,,,...111111...000555FFF~~~___:::444000111111000000333BBB>>>777999>>>888000111111000444555HHHtttBBB333333000//////............---------///000111000//////111333:::777]]]gggBBB999999111888DDD[[[\\\@@@<<<444222333444333222666<<>>ZZZbbbPPP333222111///---...111333444333333333555777:::<<>>@@@GGGjjj......------------.........---...111111///111666LLL\\\:::444000000111//////222;;;999777777666111///111222111333777QQQyyyEEE333333222222///............---------///000111000//////111333777666]]][[[;;;666666000777???SSSUUU;;;888333111222444222111666===^^^xxxLLL000///,,,***000+++---+++++++++++++++,,,---------***BBBggg~~~uuufff```aaajjjvvv]]]333000///---...000111111000+++111///===iii```777---,,,,,,///***000---///444OOO}}}RRR111111......//////...------,,,+++)))...444;;;LLLQQQEEE444333222000......000333444333333444666999;;;===DDDcccmmmHHH>>>KKKaaacccCCC555222111000111111///,,,***+++++++++---...---***((()))))))))))))))))))))))))))***,,,,,,+++***++++++000***---111555@@@BBB444666444222222444777888999777999======CCCeee...------,,,,,,------......---...111000///222777PPP]]]999333///000000......111222444<<<===333...111111111222222;;;^^^III333111111222///............---------...000000000///000222444222555^^^UUU999888444111777;;;MMMPPP777666111111222333111000666???eeeOOO222///,,,***000+++---+++++++++***+++,,,,,,---000...HHHnnnkkkSSSBBB888666999===IIIaaaeee;;;111000......///000000///,,,//////DDDuuu___666,,,++++++...)))000+++///555RRRwwwIII,,,222////////////...------,,,111***...222000333444,,,111111111///......111333333333333333555888;;;===AAA___rrrKKKAAANNNccccccEEE:::000000000111222111...+++------...000111000,,,))))))))))))))))))))))))))))))+++,,,,,,***))))))***,,,)))...222555???CCC888555333111111444777888888777888;;;<<<@@@```------,,,,,,,,,,,,------///---...000000///333888QQQbbb:::444000000000......000222:::MMMMMM777///222...000333222@@@mmmPPP333//////000///............---------...///000000///000222444222888cccTTT999:::444222888:::KKKPPP888555111111222333000000777AAAnnnSSS444///+++***111+++,,,+++************+++,,,,,,000222OOOsss{{{bbbEEE333......111444222444AAA___gggBBB222000......///000///...//////000KKK~~~___666,,,++++++...)))///***...555UUUrrrGGG+++111000//////...---,,,,,,,,,...)))///444///...///***+++---.........///222444222222222222444777:::<<<@@@[[[wwwNNNBBBLLL^^^]]]DDDAAA//////000222444333111...------...000111000,,,))))))))))))))))))))))))))))))***,,,,,,***))))))*********///222777FFFKKK===555333111111444777888888888888:::;;;>>>[[[------,,,,,,,,,,,,------///---...000000000444:::UUUiii;;;555000111000......111777DDD___^^^<<>>777000111333444111000999DDDvvvWWW666///+++***111+++,,,***************+++,,,,,,+++666WWWxxxUUUCCC222---///111111111111///111FFFkkk```???222000......///000000///000000444SSS___666,,,++++++...)))///)))---666WWWttteeeFFF///000000///...---,,,+++++++++,,,+++444666------111,,,(((***,,,---...///222555333333222222333666888:::AAAYYYwwwNNNAAAFFFSSSQQQ???CCC111111111333444444333111+++++++++---...---***((())))))))))))))))))))))))((()))++++++***)))*********---111111<<>>UUU___DDD:::111222555555111111;;;GGG{{{ZZZ888///******111+++,,,***************++++++,,,***===aaa}}}ttt]]];;;444...//////---++++++***,,,...555NNNvvvWWW777111///......000111000000///000999\\\```777---,,,,,,///***000***---666WWWmmmWWWPPPBBB444333000///---+++************---222:::555)))***...'''***+++---...///000222444555555444333444666888999@@@UUUsssKKK>>>AAAHHHDDD666AAA777555444444444444222111,,,+++***+++,,,,,,***((())))))))))))))))))))))))&&&(((***+++***)))***+++)))111333111EEEkkkmmmJJJ666444333333555888999:::888777<<<>>>>>>TTT---,,,,,,++++++,,,,,,---000------000000000555;;;aaaqqq===777222222222//////111--->>>dddbbb666***666---+++333222MMM___999111000111//////.........------------...000000000111333555555GGGxxxYYY:::777999777<<<@@@YYYeeeIII===111333555555111111<<>>>>>777555///...,,,***))))))))))))---555>>>666(((---222))),,,...///000///000111333888777555444555666888999>>>QQQ~~~mmmGGG<<<>>>BBB<<>>TTT000000///..................---///000......666???fffwwwEEE666111111---111444///555:::YYYPPP333222111///000...555___ooo<<<111555...////////////////////////...------...111333444444999NNN]]]===999999555>>>>>>NNN^^^HHH777444000777333666555444OOObbb333---...)))...,,,,,,***+++,,,+++******,,,...---LLLrrrlllLLL444........................///+++222///333CCCdddUUU---111...,,,,,,///111000///222---===gggeee555---...)))///------...,,,999```xxxdddGGG:::111666111111,,,***++++++)))(((***999:::555...---000///)))---...///.........000222444444444222222444777;;;===QQQyyy|||MMM===:::;;;<<<222333555555444444222111///...///...---,,,+++*********))))))))))))))))))))))))(((***++++++******+++,,,///,,,111111DDDgggDDD:::222333666777888:::;;;::::::???BBBOOO000//////.....................///000......666@@@ooo|||FFF777111222///111444...222999YYYQQQ222000///---333111:::dddvvvBBB111333,,,////////////////////////.........///111333444555888QQQXXX888555888444<<<<<>>\\\ZZZ333///---+++,,,///111111000444...>>>iiifff666...///***000......///...777___qqqbbb^^^@@@222)))000000///+++)))++++++******---888888444...,,,///...))),,,.........---...000222333444333222222444888;;;???OOOuuu~~~OOO>>>;;;;;;===222444333333222222111///...---...------,,,++++++++++++)))))))))))))))))))))))))))***++++++***)))***,,,111---333888LLLvvvDDD;;;333333555666666888999999999>>>@@@MMM000///......------............000111//////777AAA{{{HHH777111333000111333---222999[[[TTT444000///...444444AAAmmmIII222111,,,////////////////////////////////////111333444666999UUUVVV888666999555<<<;;;LLL```KKK999555000666333444444777XXXzzzwwwjjj999///...(((,,,)))(((***+++,,,+++******,,,...666WWW}}}rrrMMM333***------------------------...***111---...777QQQ^^^888000...,,,,,,...000000000111---???lllhhh888///000***000.........111666___wwwRRRTTTdddMMMAAA111000,,,,,,)))(((+++,,,+++---111777666222---,,,...---***,,,---......---...000222222222333333333555999<<>>>>>>>>:::@@@===OOOcccNNN999555000555333333333:::aaalllaaaTTTJJJIIIVVVrrrmmm:::///...(((---***)))***+++,,,+++******,,,...666YYYfff@@@...///------------------------...***111------222GGGyyy\\\888222000///..................---CCCtttiii888//////)))///---...***222888```cccCCC^^^xxxtttlllNNN888(((***'''(((***++++++///555666333000,,,,,,---,,,***,,,---......------///111000222333333333666999<<>>999888:::000333///000000000///...------,,,,,,+++++++++,,,------))))))))))))))))))))))))+++,,,---,,,***)))***+++///)))...666AAA[[[fffXXX>>>777333444555444555777777777888===???JJJ//////...---------------......000111000111999CCCPPP999000555222111111---333666XXXVVV999333000000000666MMMUUU222///111///////////////////////////000111000000222777:::???bbb^^^CCCBBBAAA???FFFBBBTTThhhOOO666555///555333333444@@@kkkgggRRRAAA;;;555111///777KKK^^^ooo:::...---(((...++++++***+++,,,+++******,,,...999___}}}YYY777---111------------------------///+++222...,,,000AAApppUUU444000////////////000111333333666PPPjjj888...---'''---+++,,,'''333===^^^uuuOOOAAAttteee???&&&)))'''(((***++++++111888444000---,,,++++++***++++++---...---------///111000111333333444666999<<<===FFFeeeQQQ<<<666555777...000000000000111111000//////,,,,,,+++++++++,,,------))))))))))))))))))))))))***,,,---,,,+++***+++,,,222///111666>>>IIIJJJ@@@777333111444555555666:::777888999>>>@@@III///...------,,,,,,------------///111///000999CCC~~~VVV;;;000444222000111...111///NNNPPP777222...---...777SSS[[[555///222////////////////////////...000111111000333999>>>AAAeeecccFFFCCCCCCDDDMMMJJJ]]]qqqUUU777666///555444444555FFFwwwgggEEE666444222222111......555???bbbqqq<<<---,,,(((///,,,+++***+++,,,+++******,,,...???gggoooIII000,,,...,,,,,,,,,,,,,,,,,,,,,,,,///***111---,,,///>>>lllOOO111,,,---///000111333777:::<<>>>>>FFFzzz......---,,,,,,,,,,,,---++++++---///...///888BBBzzz]]]===...222111...111111444)))CCCIII888555000---///;;;\\\hhh;;;......////////////////////////+++...111111000444<<>>LLLqqqooo;;;...---)))000,,,+++,,,333999OOO@@@666ppp~~~]]]999+++)))++++++***************+++++++++***************+++,,,,,,,,,,,,---.../////////000111222222444777::::::AAASSSXXX888555444333333111//////000000111111111222------,,,++++++******)))***)))))))))++++++)))'''***+++***)))))),,,000333GGG>>>555///333EEEHHH666333222111111222333555666666666<<<888===FFFmmm...------,,,,,,------......///,,,...222...111BBB{{{lll<<<444444///444111///000000:::GGGDDD444---222333>>>pppvvv@@@+++333///...------------...///000...///222222222666<<>>444888444555999<<<___eee<<<666333,,,///000///...---,,,------...---111IIIuuu~~~GGG///******,,,%%%+++***((()))+++***(((+++000KKKtttoooCCC...,,,***---***************+++,,,------'''---***---333DDDssstttCCC444444333111---+++***,,,...///333UUU~~~^^^===000///---...222777UUU{{{mmm999------)))///,,,+++)))555===MMM@@@BBBZZZ444((()))++++++***************+++++++++***************+++,,,,,,,,,,,,---.../////////000111222222444777::::::BBBRRR[[[;;;666333///000...///000000000111111111111------,,,,,,+++************))))))***++++++)))(((((())))))))))))+++///222DDD<<<555000444EEEGGG555333222222111222444555666666666<<<888===FFFkkk...------,,,,,,------...---///,,,...222...222DDD~~~qqq>>>333333...333//////000000:::GGGDDD444...333111DDDzzzzzzDDD...444///...------------...//////---...111111111555;;;TTTyyykkkVVVhhhooojjjooottt[[[666333777666666888AAAjjj~~~JJJ///222222---111///......---,,,---------111***555ZZZHHH///******+++%%%+++***((()))+++***)))+++000QQQsssggg;;;+++,,,***---************+++---......---'''---+++...444EEEtttiii999...000000/////////333888<<>>444---000222000000000000000111111111...------,,,++++++*********))))))***,,,,,,+++)))***,,,---,,,***))))))***---+++...///777IIIKKK999333333222222333444666777666666;;;999===DDDeee...------,,,,,,------...,,,///---...111---444IIIrrrjjjjjjrrrEEE444444...111...000//////888EEEBBB444...444333KKK~~~lll\\\[[[]]]eeeooo}}}HHH...000---..................---...,,,---000111111555;;;GGGuuuiiivvv{{{nnngggRRR888111222666444222GGGvvvWWW666333333...///555---------------,,,,,,,,,---***+++???fffJJJ000***)))+++%%%,,,***((()))++++++***---222JJJcccSSS000+++...)))************+++,,,...///000+++'''000.........999cccuuuIIICCC===;;;999555222222444777777FFFiii```888222,,,+++,,,+++***+++000,,,@@@pppddd444,,,---'''---,,,---+++999KKKLLLWWWSSS...(((,,,******))))))***++++++,,,******))))))***++++++,,,,,,,,,,,,,,,---.../////////000111222222444777:::;;;DDDNNNnnnfffFFF===444...111333111111000000000000000000......------,,,++++++******))))))***,,,---+++***...000222111...***((((((((((((,,,///555GGGKKK999444333333222333444666777666666;;;999>>>CCCaaa...------,,,,,,------...+++///......111---666LLLvvv```OOODDD???;;;???KKK\\\sssJJJ555555///111...222///...777DDDAAA333///555444OOOyyy\\\IIIAAA777777999<<>>BBB^^^...------,,,,,,------...+++///......000---666MMM[[[CCC;;;999888777444444999<<>>AAA[[[...------,,,,,,------...***///......000---777NNNWWW;;;888???;;;222555555:::===666333CCCYYYPPP888777111111///444///...777CCC@@@333///555111ZZZxxxMMM555555999555...111//////333444444777===LLLwwwRRR555222,,,---...//////...---,,,000...///222333333777===XXX~~~cccQQQJJJNNN[[[gggcccyyy{{{mmmjjjZZZGGGEEEOOONNNCCC777000666555///KKKqqq{{{RRR555///666......444...,,,,,,---...---,,,+++******///---...JJJyyyLLL111))))))+++%%%---***((())),,,,,,+++...444LLL___MMM,,,(((+++***000*********)))******++++++...'''+++(((,,,666KKK|||WWW---111...///111111///.../////////:::```VVV...---,,,***+++...000---'''+++***000JJJyyy```222...///)))//////111222>>>ddddddnnnjjj<<<***,,,***))))))))))))***+++,,,---))))))))))))***+++,,,---,,,,,,,,,,,,---.../////////000111222222444777:::999BBBGGG^^^gggBBB;;;777444444222222111111111000000/////////......------,,,++++++)))))))))+++---...---,,,''',,,222555555222///---***+++...000888OOOYYYNNN444444333333444555777888777555;;;:::>>>@@@YYY///...,,,,,,---------,,,...+++111+++---000666WWW___<<<222444333111222666555444444555777:::<<>>555444222666```fffOOO888000111222222333222222111111222222333444999HHH}}}[[[222000........................---------......222<<>>JJJ@@@333000...666cccnnnHHH::://////222222111222111000000000000111222222222;;;```___555000........................------...//////111;;;EEE{{{cccFFF<<<777;;;<<<===FFFRRR]]]tttgggeeeeee^^^UUUWWWdddpppsss]]]VVVGGG<<<111GGGrrrpppEEE:::000...000///......------,,,+++++++++++++++---***+++...>>>iiiYYY000(((+++'''&&&+++***((((((***)))(((,,,333QQQbbbEEE///...((()))))))))************+++++++++...+++---///---999bbbaaa<<<444000222555555333000//////555JJJlllZZZ666///+++++++++++++++++++++++++++---///@@@oooeee999---+++,,,///(((...***JJJZZZHHHDDDpppSSS---)))---%%%)))***++++++******+++---************)))))))))(((***++++++,,,,,,------...000000111222333555666777:::>>>CCCVVVkkkEEE:::666666777222222111//////000000///...000//////...---,,,++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++***000,,,...;;;ddd~~~[[[777222000333555444444777555666<<<888<<<>>>SSS///...,,,,,,---------,,,...+++111---///333===dddGGG777,,,///444333222333333333222333444555777888444LLLwwwddd;;;555---...333---444444CCCMMM???222222222111dddnnnHHH222...---000333111000000///////////////000000111000222@@@kkkfff888000........................------///111000222>>>LLLXXXCCC:::999999;;;@@@DDDFFFGGGNNNfff~~~jjj|||gggPPPMMMHHHBBBAAAHHHRRRZZZXXX]]]\\\[[[PPP___{{{lllCCC999000///000///......//////---,,,+++++++++++++++)))+++,,,888bbbaaa444(((***'''''',,,)))((()))***)))(((...555SSSbbbDDD------(((******)))************+++++++++---------+++111KKKxxxpppIII>>>555999>>>@@@===777222///111DDDfffvvvNNN000,,,++++++++++++++++++++++++***---...===iiieee:::---++++++...(((...111MMMWWWAAA<<>>___nnn???333......222///555444@@@EEE666,,,222777999pppXXXAAA666555444333111///...000//////......//////000111333333000OOOmmm<<>>;;;JJJWWWdddfffwwwiiiAAA888000///000......///111000...---,,,+++++++++***))),,,+++222ZZZhhh999(((((('''(((---)))((()))***((((((000999VVVdddDDD,,,,,,(((******))))))*********+++++++++***---+++))):::bbbqqqJJJ@@@444999>>>@@@===777111...000???ddd|||hhhBBB---***************************)))------999bbbfff:::---++++++...(((...333OOOTTT<<<333RRRuuuQQQ111)))...,,,'''''')))///444555111---*********)))))))))))))))***++++++,,,,,,------...///000000111222444555666888===AAAOOOzzznnnGGG;;;444333333///222000///...///...---+++......---,,,+++******)))))))))))))))))))))))))))))))))***+++++++++++++++------+++555:::RRRnnnZZZ888333000222444333444777777777<<<888<<<===OOO///...,,,,,,---------,,,000+++111---,,,...???pppnnnBBB333111111222222000000222111111222222222333444444666666LLL~~~~~~HHH444111111222111------<<>>777000,,,---...///000////////////000111111111555...AAA{{{tttAAA...........................000---...111333<<>>FFFIIIEEE>>>FFFZZZfffgggdddwwwnnnYYYWWWWWWYYYgggwww[[[HHHAAA???===:::444<<>>666000000000......000111000...---,,,+++++++++******...,,,///SSSlll<<<((((((((())),,,)))((()))***((()))222===\\\gggDDD+++,,,(((******))))))*********+++++++++)))---++++++DDDrrr___999555,,,///222333111...+++***000===dddzzz^^^999,,,***************************(((---,,,555[[[ggg;;;---******---(((......KKKMMM444***===mmm^^^EEE000(((***(((((('''***444@@@BBB888...))))))))))))))))))*********++++++,,,,,,------...//////000111222444555666999>>>AAAMMMuuujjjFFF:::444333555333222000......//////---+++......---,,,+++******)))(((((((((((((((((((((((())))))***++++++++++++***,,,++++++555777KKKdddRRR999444000222333222444777555555:::888>>>>>>OOO///...,,,,,,---------,,,000***111---+++---BBBwwwVVV555//////////////////111333111222222222333333333333888444CCCnnnKKK333333222000222555666HHHTTTKKKCCCHHHKKKeeeYYYEEEFFF???:::222---///444222---///////////////000111111+++111...777```|||GGG000........................000,,,---222333===]]]oooCCC444EEEZZZXXXMMMBBBFFFZZZnnnwwwuuummmooo```JJJwwwiiiGGG===AAA>>>555333999555888DDDjjjddd<<<555000000000---...000//////---,,,+++++++++++++++***...,,,---MMMlll===))))))***)))***(((((())))))''')))444AAAbbbkkkFFF+++,,,(((+++***)))************+++++++++***,,,+++222QQQ~~~QQQ...///+++---...---+++++++++---111<<>>JJJIII<<<...))))))))))))***************++++++,,,,,,------.../////////000222333555666999>>>@@@JJJpppjjjFFF;;;444333666555111///...///000000///---//////...---,,,+++******((((((((((((((((((((((((((()))******++++++*********+++***333777MMMgggRRR:::444000111222222444777444444999888>>>???NNN///...,,,,,,---------,,,...(((000...,,,///HHHtttCCC222,,,...///......000222222222222333333333333333333888444===```LLL555:::<<<:::???GGGBBBLLLUUUKKKDDDIIILLLYYYZZZ;;;666222333111///444@@@FFF<<<---......------......///000,,,...000111GGG}}}MMM222........................///,,,...333222999XXX{{{XXX888777BBB\\\VVVLLLBBBDDDUUUnnnyyy~~~oooKKKjjj}}}VVVKKKSSSNNN>>>333???@@@???FFFjjjbbb:::444111000000---...111------,,,+++++++++++++++***(((---,,,+++HHHwwwjjj===******+++)))'''((((((***)))''')))666CCChhhoooHHH,,,,,,(((+++))))))************+++++++++******...???cccPPP///333000111111///...---///000111;;;iii}}}RRR...---,,,************************&&&,,,+++...NNN}}}iii<<<---))))))---(((...777KKKAAA///...,,,AAApppaaaHHHGGG>>>111------)))///;;;HHHNNNIII:::...((()))))))))***************++++++,,,,,,------.../////////000111333555666888===>>>GGGkkkoooKKK===555222555333000///...///111222111000000//////...---,,,++++++))))))))))))))))))))))))((())))))******************,,,***000888XXXvvv___;;;555000111222222333777666555:::888>>>>>>KKK///...,,,,,,---------,,,,,,'''//////...222MMMddd777111...000111000000111111000222222333444444444333333333111666RRRQQQ<<>><<>>BBB;;;666666:::HHHbbbyyybbbFFF\\\xxxuuuXXXSSSkkkttt]]]QQQUUUYYYVVVRRRccctttiii\\\qqq|||ccc;;;222333555000000222,,,,,,+++******)))************&&&,,,---***AAApppsss<<<***---&&&*********+++)))***+++%%%111LLLrrrPPP+++,,,((((((+++*********)))))))))))))))---)))444UUUdddLLLPPPKKKHHHCCC===777222000///000PPPwwwzzzSSS333***''',,,,,,+++***))))))******)))***---222LLL~~~ppp===+++***+++---&&&,,,<<>>FFFOOOBBB;;;BBBWWWuuu\\\KKKcccaaaMMMJJJGGGAAA===888AAAIIIRRRqqqvvvKKK:::444444...///222...,,,,,,+++***************)))***,,,+++&&&666aaauuu@@@+++,,,&&&+++***&&&((('''))),,,***:::YYYSSS000...)))++++++************************...111KKKxxxVVV???PPPKKKDDD<<<:::>>>EEELLLPPPDDDbbbSSS111***+++,,,+++******)))*********'''(((***...JJJxxxCCC...******---'''///???AAA666+++***)))+++666ZZZRRRCCC<<<:::...&&&...444GGGOOONNNPPPFFF222'''((())))))***++++++******+++,,,------++++++,,,---//////000111222444555666777777>>>FFF[[[XXX;;;222333222000000000000000111111111111///......000000///,,,*********))))))))))))******))))))*********+++++++++------///,,,///AAAJJJ???333222111111222555777999;;;444<<<;;;;;;===MMM}}}......---,,,,,,,,,,,,,,,---+++***+++---???qqqHHH111555---........./////////000000000000000111222222333333222666444;;;bbb|||EEE333333000///333......000111...,,,222;;;___aaaGGG>>>CCC<<<999666111///...//////...---------............///------222222...BBBvvvLLL111000......000111000//////---333...666EEEVVV}}}eee===---...222444666444333555:::AAAKKKRRRFFFFFFBBBOOOyyy\\\SSSiiicccTTTOOOFFF;;;===555<<<@@@@@@\\\~~~QQQ<<<333444000///111---,,,,,,+++************+++(((,,,,,,***(((222YYYwwwBBB,,,,,,'''+++)))''')))((())),,,+++>>>```~~~LLL///,,,(((---+++)))***************++++++,,,777ZZZQQQGGGfff|||ssskkkffffffjjjnnnnnnUUU222***)))++++++***************++++++,,,,,,...GGG|||}}}FFF///******---)))222@@@AAA555++++++))))))222HHHHHH@@@999666,,,(((333@@@JJJJJJIIINNNGGG444)))((())))))***++++++++++++***,,,------++++++,,,...//////000111222444555666777777>>>FFFYYYZZZ===333333222000000000000000000111111111---...000111111///---*********))))))))))))******)))))))))***++++++,,,,,,,,,***///111000;;;CCC>>>333222222222333555777888:::555===<<<<<<>>>LLLyyy///...------,,,,,,------,,,))),,,---,,,BBBuuuwww999---666,,,............///////////////000000111222222333333333888666;;;___GGG333444111///333///000333555444555===FFFsss[[[GGG<<<:::444222111............,,,+++---------............///...///000///---;;;mmmLLL111000......000111000///111...333...666EEEWWWxxxRRR777---000444222444333111222999BBBJJJMMMFFFNNNNNNaaajjjYYYlll~~~jjjkkkrrrrrrlllXXXDDD??????AAAaaaUUU===222555222000000+++---,,,,,,+++***+++++++++'''---+++))),,,000RRRyyyEEE---,,,(((,,,)))***,,,))))))+++,,,BBBfffrrrBBB,,,***'''...***))))))******+++++++++,,,+++???jjjRRRLLLooo~~~~~~VVV333***(((+++***************+++++++++,,,,,,,,,DDDzzzHHH000***)))---***333AAA@@@333***,,,+++***111666<<<999444333---///<<>>333222333111111111000000000000000000---///111222111///,,,+++******))))))))))))******((())))))***++++++,,,,,,+++(((///333222:::CCC@@@444444333333333444555666999666>>><<<===???JJJttt///......---------------+++(((...///,,,GGG}}}eee333---444---------.........///////////////000111222333333444555:::888:::\\\JJJ333555999;;;???FFFDDDCCCBBB???===BBBIIIuuuuuuDDD999111000///...------...///...---+++---------............///...///---...///666bbbHHH111///......///000000///111///333...777HHH[[[fffBBB333,,,111555000444666777:::AAAGGGFFFBBB>>>KKK\\\~~~bbbnnnrrrjjjyyypppMMM:::;;;MMMyyy```BBB333555333000///,,,------,,,+++++++++++++++(((///))))))000///HHHzzz{{{HHH...,,,(((---)))+++---***)))+++...GGGmmmfff888***((('''000)))))))))******+++,,,,,,,,,...LLLzzzWWWKKKeeeaaafffjjjjjjhhhhhhnnnsssUUU444,,,************)))******+++,,,''')))***+++CCCyyyHHH000******---+++444EEEAAA222)))------***000+++555444000222333:::JJJRRRKKK;;;;;;KKKJJJ888...((((((***+++,,,,,,------)))+++,,,,,,,,,,,,---/////////000111222444555666888777???GGGTTT___@@@333222333222111111111111000000000000///111333222000---,,,,,,******))))))))))))******(((((()))***+++,,,,,,---***)))///222111;;;CCC<<<444444333333333444555555888666>>>;;;<<>>EEEQQQ}}}aaaAAA444222333222111111111111000000000///111333444222...++++++,,,******))))))))))))******'''((()))***+++,,,------***+++000...///>>>EEE:::222222222333444555666666666555>>>:::<<>>???DDDXXXyyyddd@@@666222///444111111111000000000000000111...,,,------+++******++++++************++++++++++++++++++++++++++++++***,,,------222888:::777222222333444444555555666666:::999;;;???>>>HHH___111///,,,++++++,,,,,,,,,++++++...,,,444___nnn999---,,,)))---,,,,,,---------............///000111111222222111000::::::<<<___eeeAAA555555444111222333111888@@@888111888iiifff777444///,,,---......---------,,,,,,,,,........................///+++333...,,,111GGG|||RRR333...,,,......,,,,,,...000+++---777???OOOuuuaaa999222222444999:::AAAGGGMMMLLLCCC===CCCMMMaaaeee~~~ggg[[[]]]```bbbdddkkkfffYYYVVVtttyyyGGG222222444111......------,,,,,,++++++******---)))***,,,***555NNNxxxzzzLLL---,,,))),,,,,,---$$$(((---)))999```~~~xxxKKK---+++***)))***)))***++++++,,,---///111111BBBrrryyyiiihhhiiiccc``````ZZZKKK:::000>>>aaa\\\666***+++++++++************++++++,,,+++,,,...EEEvvvLLL000)))------)))===[[[___:::'''---)))+++,,,+++@@@>>>777GGGQQQMMMMMM???<<>>===GGG]]]---,,,+++,,,---...---,,,+++***---,,,222\\\^^^111***---***+++---------.........//////...///000111111222222111333888666999___eeeIII>>>888777999===<<<<<>>eeeqqqEEE***+++,,,+++,,,***)))***,,,---...///111333LLLzzz{{{nnnpppkkkddd___\\\SSSCCC444,,,===fffddd<<<++++++++++++************++++++///++++++...HHHzzzNNN000)))...///***===bbbggg???&&&+++))),,,+++111JJJKKK>>>DDDNNNJJJEEE888@@@VVVmmmoooWWW;;;*********)))******+++,,,---,,,,,,++++++,,,,,,---......///000111222444555555444:::;;;???OOOnnniiiBBB666333000333000000111111222222333333222111///---,,,...//////++++++************+++++++++++++++++++++++++++++++++,,,,,,,,,///555666333222222333333444444555555666:::999:::===;;;EEE[[[,,,++++++---......,,,***+++))),,,,,,111XXXQQQ...+++000...,,,------........./////////...///000111111222222111444666222999bbbeeeUUUNNNFFFDDDHHHQQQMMMHHHSSSbbbYYYHHHEEEooolll>>>111...222///......---------,,,,,,,,,------------------------///+++000******///>>>iiiYYY333...+++---...,,,,,,...---+++---222999MMMwww___999333333444777666888===CCCAAA888;;;XXXwww~~~~~~xxx}}}kkkcccfffkkkrrryyynnn}}}wwwKKK333///000///...------,,,,,,++++++******,,,'''(((---+++---:::```nnnKKK...,,,(((+++***+++'''+++---,,,CCCjjjlllBBB(((+++---,,,---+++***+++---///---,,,000555VVVtttiiillljjjeee___ZZZOOO???333---AAAoooqqqGGG...,,,++++++************++++++---)))(((---III}}}QQQ000(((---...***===fffkkkAAA'''***))),,,+++444QQQZZZIIIAAAGGGFFF===:::DDDZZZpppqqqXXX;;;,,,))))))))))))***+++,,,---,,,,,,++++++,,,,,,---.........///111222333444555555::::::===LLLhhhlllDDD777444111222000000111222333333444444888888555///+++,,,---,,,++++++************++++++************+++++++++++++++---,,,+++...333444111111222222333444444555555666:::888999<<<:::CCCZZZ---,,,,,,---...---***'''+++(((,,,,,,///SSS~~~GGG...,,,000000+++------------.........///...///000111111222222111333333000<<>>xxx{{{LLL555...444///......---------,,,,,,,,,------------------------...***///))),,,111;;;___YYY222---+++---...------///...---///222888PPP|||]]]999444555555777555>>>@@@CCC@@@777:::YYY{{{|||tttmmmgggnnnuuu{{{mmmFFF333///000...------,,,,,,++++++***'''+++''''''---,,,,,,666VVVkkkMMM000+++'''+++***+++)))---+++---HHHpppmmmCCC)))+++---,,,---+++++++++---///+++(((///999aaammmaaaccceeeaaa\\\VVVJJJ;;;111///EEEwwwSSS111+++++++++************++++++,,,((('''...KKKRRR111'''+++,,,***>>>gggiii@@@)))---(((,,,...444RRRdddTTT@@@BBBGGG@@@@@@FFFZZZrrruuu]]]>>>,,,))))))))))))***+++,,,,,,,,,,,,++++++,,,,,,---.........///000222333444555777::::::>>>KKKcccpppEEE777555111222000000111222333333444444@@@BBB>>>444---,,,+++)))++++++************++++++)))))))))******++++++++++++---,,,+++...333333000111111222222333444444555666999888999<<<999CCCYYY---,,,,,,------,,,)))'''+++(((---......MMMiii;;;...+++,,,...***,,,,,,,,,---------.........///000111111222222111333111111DDDuuuzzzhhh[[[^^^ccc___WWWTTT<<<999000///555333777HHHaaa<<>>@@@AAA<<<@@@]]]~~~mmmqqq|||ggggggpppxxx}}}pppggg]]]cccjjjFFF444///...------,,,,,,++++++***%%%+++(((&&&,,,,,,+++444QQQkkkPPP222+++'''+++*********---***...PPPzzzuuuHHH+++++++++***,,,+++++++++---///***'''222AAAnnnlll^^^___]]][[[XXXRRREEE777//////FFF{{{___444)))++++++************++++++,,,)))***///KKKQQQ111&&&)))+++---EEEjjjddd:::***///'''...999:::NNNaaaVVV???>>>GGGCCC@@@GGG[[[uuu{{{ccc@@@***))))))((())))))***+++,,,,,,,,,++++++,,,,,,---...---...///000111333444444777:::;;;@@@JJJ___tttGGG777555222111000000111111222222333333BBBGGGDDD888000///---(((++++++************++++++(((((())))))***++++++++++++---,,,+++...333444111111111222222333333444444555999888999<<<:::DDDZZZ,,,+++***+++,,,---+++)))+++(((...///---GGG{{{UUU222///***)))---***+++++++++,,,,,,,,,,,,---...///000111111222222111333222555NNNooofff___```fffeee\\\QQQ444666333777>>>===DDDXXXsssBBB///555+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++///***---///---DDDzzzXXX111---+++---///------000---000222222999VVVggg===444222444::::::>>>888999??????CCC[[[wwwyyykkkfffaaawwwzzzkkk```eeennnsssxxx~~~nnnXXXDDDLLLxxxeee???......------,,,,,,++++++***$$$---+++&&&***)))***333OOOmmmTTT444***&&&+++***(((***---)))000XXX~~~OOO///+++)))(((++++++***))),,,///+++***999MMM|||nnn___^^^YYYYYYXXXRRRDDD555......EEE}}}nnn;;;,,,++++++************++++++***)))***...FFFxxxOOO111''')))---333PPPooo```333***111'''333IIIIIIJJJTTTNNN666444???;;;<<>>======MMMeee~~~fffWWW^^^jjjhhh```___fffkkklllqqqxxxeeeKKK555BBBvvv}}}JJJ.........---,,,,,,++++++***%%%///---'''(((((()))222OOOnnnVVV555***&&&++++++'''***,,,(((222___TTT111+++((('''***+++)))(((+++///,,,---???UUUppp```___ZZZZZZZZZTTTEEE555...000FFF~~~yyyCCC222++++++************++++++'''((()))+++???ppp~~~MMM222(((***///999YYYttt^^^///)))222&&&777UUUXXXHHHHHHCCC---)))222---888<<>><<>>:::???@@@===;;;???FFFJJJdddmmmcccOOO]]]XXX]]]jjjpppooottttttgggVVV@@@:::CCCttt^^^555555+++,,,000---...///''',,,))))))+++***))),,,111MMMoooddd888)))***(((+++***)))***+++999eeeLLL///***+++---&&&---...%%%(((111,,,)))FFFooorrrbbb^^^]]]bbb\\\TTTJJJ888...444MMMOOO222,,,+++)))***++++++***(((---***+++,,,>>>hhhPPP---,,,---***===^^^sssMMM444,,,$$$***EEE\\\\\\@@@BBB888'''------+++///111:::FFFGGG<<<000+++***************++++++,,,------,,,++++++,,,,,,,,,......///000111222333333777444===>>>III___uuuJJJ:::555000111///000000...000444333///------......------,,,+++,,,+++******))))))******)))************+++++++++)))------+++000999999222222222222222333444555555666999777:::???>>>GGG\\\,,,,,,,,,,,,,,,,,,,,,,,,...++++++,,,///AAAhhhmmm===,,,***+++///(((...++++++,,,------......///...///111111000000222333444222GGGzzzgggZZZYYY^^^ZZZXXXWWWPPPGGG999===999444333666MMMxxxHHH;;;888555111///000///,,,,,,000---------,,,,,,,,,++++++---------------...//////<<>>666'''---,,,***---,,,222;;;<<<444,,,******))))))))))))***++++++---,,,,,,++++++,,,,,,---......///000111222333333666444===>>>HHH^^^uuuKKK;;;555000111///000000...000444333000------......------,,,+++,,,+++******))))))******)))************+++++++++(((------,,,222<<<===666222222222222333444555666777:::888:::???>>>GGG]]],,,,,,,,,,,,,,,,,,,,,,,,...+++***---000>>>___~~~```777---++++++...(((---++++++,,,------......///...///111111000111222444666999YYYjjj[[[XXX]]]\\\\\\YYYPPPBBB444:::888666666888NNN[[[???555///......000///,,,...222------------,,,,,,,,,,,,---------------......///444[[[RRR222000------...//////...///+++111222:::jjj|||OOO000///000333999;;;>>>:::999;;;<<<>>>KKKZZZjjj___```vvvsssTTTSSS]]]eeehhhqqqsssiiiUUU???999BBBqqq___:::///000222+++))),,,))),,,))))))+++***))),,,111NNNsssjjj>>>---+++''')))***)))++++++;;;hhh{{{DDD---)))+++...(((......---000333///888aaatttfffggg```iiifff[[[LLL777///999^^^ggg888,,,+++)))***+++,,,,,,+++,,,*********999ccc}}}RRR000+++******DDDiiikkk@@@***,,,)))000UUUzzzddd===999333(((---+++(((,,,***+++///111...++++++)))))))))))))))******+++,,,,,,,,,++++++,,,,,,---......///000111222333333666333<<<===GGG[[[uuuKKK;;;666000111...000000...000444444000------......------,,,+++,,,+++******))))))******)))************+++++++++(((---......555???@@@:::222222222222333444555666777:::888;;;@@@???HHH]]],,,,,,,,,,,,,,,,,,,,,,,,---)))))),,,///:::VVVqqqUUU222---,,,+++---''',,,++++++,,,------......///...///111111111111333444777DDDnnnlll\\\ZZZaaacccdddbbbWWWKKK<<>>;;;<<<<<>>rrrhhhCCC---000222555:::;;;<<<666666;;;===???MMM___xxxbbbaaaqqqSSSNNNTTT___fffrrrxxxpppTTT???999AAAooorrrFFF333...000,,,***,,,))),,,))))))+++***))),,,111MMMrrriii===++++++))),,,******++++++<<>>555333***///+++)))...+++***,,,............))))))(((((())))))***+++,,,,,,+++++++++,,,------......///000111222333333666222;;;<<>>888???lll\\\===,,,............(((,,,))))))+++***))),,,111SSSwwwlll===***))))))...******++++++>>>mmmeee999,,,)))***///***...***...000...555QQQqqq___aaaaaajjjeeeVVVDDD111000BBBnnnGGG000---+++***+++,,,---,,,,,,,,,...---;;;ggg\\\111,,,444===SSSnnnaaa;;;)))...,,,666cccsss???555555///111,,,+++------,,,---///111111///)))))))))))))))******+++,,,+++++++++,,,,,,---.........///000111222333333666222:::<<>>>>>777333333333333444555666666777:::888;;;@@@???HHH]]],,,,,,,,,,,,,,,,,,,,,,,,***((()))++++++444NNNiiiOOO111---+++***000)))+++++++++,,,------......///---///111222222222444666777\\\hhhZZZ[[[eeehhhmmmnnnfffPPP<<<:::555222444666KKKnnnDDD999000...000///...///............---------,,,,,,,,,,,,,,,,,,------...,,,222MMMIII///...---...000000///......,,,///222IIIHHH222+++111111333666444666777888:::AAAPPPdddssssssqqqhhhUUUPPPVVV[[[dddjjjdddRRR>>>888>>>jjjyyyPPP333//////000///))),,,))))))+++***))),,,111XXX}}}rrrBBB+++)))(((---***+++,,,+++???ppp\\\555,,,)))***///***---)))...///000AAAgggnnn[[[^^^bbbggg___NNN===///333GGG|||TTT333000,,,++++++,,,,,,,,,...///000,,,666bbb\\\000+++777DDDYYYpppVVV888+++...,,,===lllxxxAAA666:::333111+++...***,,,,,,,,,///222222...***************++++++,,,++++++++++++,,,---............///000111222333333777222;;;<<>>777111000...000000///222666666333------......------,,,+++,,,+++******))))))******)))************+++++++++***......---333======666333333333333444555666777666999777:::???>>>GGG\\\,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,***333QQQpppSSS333---)))***222+++***++++++,,,------......///---///111222222333555777<<>>...+++111111222666444666<<<<<<999CCC___zzzwww___TTTWWWZZZaaaeee```QQQ===777===hhhfffAAA555///---...,,,,,,))))))+++***))),,,111QQQxxxqqqDDD...***'''+++***+++,,,+++@@@rrrUUU222,,,***)))///))),,,)))...000666RRRlllYYY___dddeeeYYYFFF999000888MMMfff555222...+++++++++++++++---///000***333______333+++555@@@UUUkkkEEE222+++,,,---FFFvvvyyyAAA777===555000***///***,,,,,,***---333333///+++++++++++++++,,,,,,---++++++++++++,,,---...///......///000111222333333888333;;;===EEESSSmmmwwwNNN>>>888111000...000000///222777777333------......------,,,+++,,,+++******))))))******)))************+++++++++(((---...---444>>>???888444333333444444555666777555888666999>>>===FFF[[[,,,,,,,,,,,,,,,,,,,,,,,,***+++......+++444UUUuuuVVV555---((()))333,,,***++++++,,,------......///---///111222222333555777BBBxxxhhh___bbbjjjiiilllpppllleeeLLLCCC777333777;;;RRRbbbHHH<<<555000---//////.........---------,,,,,,++++++,,,,,,---...(((333555```PPP...------...000111000...,,,,,,000555QQQkkk;;;---,,,333222444999777888AAA???888EEEjjjfffXXXZZZ]]]dddhhhcccQQQ===777===gggvvvLLL;;;///***---...,,,))))))+++***))),,,111DDDooolllCCC///+++'''+++***,,,,,,+++AAAsssRRR111,,,***)))...(((+++***///111;;;___jjjYYYaaafffdddUUUBBB666000;;;RRRyyy777333///,,,++++++******+++---///***333```ccc888,,,000888LLLccc999...++++++...MMM~~~xxx@@@888???666///)))///,,,...---***---444666222,,,,,,++++++,,,,,,---...++++++++++++,,,---...///......///000111222333333999444<<<===FFFSSSkkkwwwOOO???888111000...000000///222777777444------......------,,,+++,,,++++++***)))*********)))************+++++++++''',,,------555@@@BBB;;;444444444444444555777777555777666888===<<>>aaaqqqHHH---,,,&&&...,,,'''+++...@@@sssPPP555***000,,,(((***,,,)))000>>>XXXhhhZZZcccppp```JJJ>>>888000>>>^^^TTT666&&&///333'''%%%///(((...))),,,666\\\___444111(((777ZZZQQQ===&&&***111+++LLLuuuGGG:::;;;888333'''+++++++++***)))---222222---((()))***+++,,,+++******((((((((()))***,,,---...------...000111222333444111999:::<<>>;;;CCCXXX,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++///BBB___uuuEEE444(((***...+++(((***...------------...//////222---111555111333<<<@@@pppmmmeeeaaagggnnnpppnnnmmmjjjeeeeeeSSSDDD;;;;;;]]]tttKKK555000333111...---///222222111...---,,,,,,++++++,,,,,,...---...IIIrrrVVV000...,,,,,,---.........111+++666EEEbbbiii:::222---///222444444666555999;;;===FFFYYYtttyyyaaacccggghhhhhhbbbRRRDDD999777NNN~~~TTT777111555888000---***)))***+++++++++999ZZZmmmIII///---%%%+++,,,'''+++...@@@rrrMMM333***///,,,(((+++---...444GGGiiiiiiXXX^^^gggZZZGGG<<<666111DDDhhhaaa@@@)))---111)))'''///)))///))),,,555ZZZ```444000***888VVVKKK777&&&,,,111000VVVuuuDDD999:::555222+++111------,,,***...333222---((()))***+++,,,++++++***((((((((()))***,,,---...------...000111222333444333:::;;;;;;AAAJJJgggtttMMM===444...111000111111333888===999111...---,,,---//////---,,,************************)))************++++++++++++)))---...111???CCC777333333222222333444666777666999777999>>>;;;CCCXXX,,,,,,,,,,,,,,,,,,,,,,,,---''',,,---111PPPmmmkkk???111'''***---+++)))+++---------------...//////111000///333666333===TTTnnngggeeelllsssssspppnnnpppmmmpppaaaQQQBBB@@@```ggg???///333///,,,---111222000---...---,,,,,,++++++,,,,,,---000,,,<<>>AAA666000,,,444//////---,,,///444222---))))))***++++++++++++***(((((())))))***+++------------...000111222333444444::::::;;;@@@HHHbbbpppLLL===555000222333444333555:::???;;;444------...///111000...+++************************)))************+++++++++,,,***---///111===@@@333333333222222333444666777666999777999>>>;;;CCCXXX,,,,,,,,,,,,,,,,,,,,,,,,---$$$---222:::cccyyy___888...''')))+++******,,,---------------...///000111555000333999555HHHtttoooiiihhhqqqxxxyyyuuurrrrrrpppvvvjjjXXXFFFAAAbbbWWW999222......000222///,,,+++...---,,,,,,++++++,,,,,,***000+++333QQQUUU222000---,,,---------,,,222,,,000DDDmmmZZZ777111...000333333444777555BBB@@@JJJdddiiiyyyiii```aaaffffff___VVVKKK???888JJJ~~~XXX666,,,111;;;666000+++******++++++...EEEbbbMMM111...((((((,,,&&&+++///@@@nnnvvvBBB...)))...+++***......111555TTTrrr[[[ZZZYYYSSSEEE;;;333222QQQccc;;;******++++++---)))...)))...444SSSfff555...000:::III:::+++***------===pppLLLLLLTTT@@@111+++/////////...---///333111,,,))))))******++++++++++++))))))))))))***+++,,,---------...000111222333444222888999:::???GGG```oooLLL>>>666000333333333333444999>>>;;;444------///111222111...+++************************))))))*********+++++++++///,,,000111333>>>AAA333333333222222333444666777666999777999>>>;;;CCCXXX,,,,,,,,,,,,,,,,,,,,,,,,---$$$...:::LLLvvv~~~RRR222,,,))))))******+++---,,,,,,,,,------///000000///666222111777:::[[[oooiiihhhpppyyyzzzvvvtttsssqqqxxxmmm[[[FFFAAAeeezzzLLL444000111555444///---000...---,,,,,,++++++,,,,,,&&&...+++000EEEsssPPP222000---,,,---------,,,111---...AAAnnn~~~KKK555111///111333333444888999CCCBBBTTTzzzoooeeedddhhhggg^^^YYYKKK>>>888MMMuuuEEE...222>>>999222,,,***))))))(((...@@@bbbSSS222---******,,,&&&***///???lllmmm===,,,)))---***+++///...000666YYYwww___^^^]]]WWWJJJ>>>444333TTTwwwLLL000)))+++,,,+++''',,,(((...333PPPkkk888---222999BBB444,,,...,,,,,,EEEzzzQQQ\\\lllOOO666,,,---......---,,,///333000******************+++++++++))))))))))))***+++,,,,,,------...000111222333444000666777999@@@GGG^^^qqqMMM???666000222111111000000666;;;888111------///111222111...+++************************))))))*********+++++++++///,,,000111333@@@CCC666333333222222333444666777666999777999>>>;;;CCCXXX,,,,,,,,,,,,,,,,,,,,,,,,,,,'''///DDDddd{{{GGG...,,,+++*********,,,---,,,,,,,,,---...///000111...222111111666GGGvvvqqqjjjgggmmmuuuvvvuuussssssooovvvlllYYYEEECCCjjjggg>>>444...000111------222...---,,,,,,++++++,,,,,,&&&,,,***///>>>bbbuuuMMM222///---,,,---...------///...---AAAoooppp???444000000222333222444999:::AAAFFF___vvvmmmkkkmmmjjj___XXXHHH:::999UUU\\\999222;;;777111,,,***)))((((((000???hhh___777,,,+++++++++&&&***///???jjj}}}fff888+++)))---)))+++///---000===cccwwwaaaaaa```[[[MMMAAA777555WWWbbb<<<,,,,,,...+++(((+++(((///222MMMrrr<<<---333777===111---///+++///RRRSSSggg|||XXX:::111000,,,---------000333000*********))))))******+++,,,******))))))***++++++,,,------...000111222333444000666666999@@@GGG\\\|||rrrMMM>>>666000222//////......444999777000------...///111000...+++************************)))************+++++++++,,,***---///333BBBGGG<<<333333222222333444666777666999777999>>>;;;CCCXXX,,,,,,,,,,,,,,,,,,,,,,,,+++***000MMM|||ttt>>>+++------+++***+++,,,---,,,,,,,,,---...///000111222...222666===___zzzpppiiilllrrrtttssssssqqqkkkpppfffTTTAAACCCooo]]]EEE000---///------///...---,,,,,,++++++,,,,,,)))+++(((///888TTTkkkNNN000...,,,,,,---.........---000///CCCrrriii;;;333000000333333222444999999???NNNkkkqqqooooooqqqmmmaaaWWWEEE888>>>```xxxNNN555444111---+++++++++******000@@@qqqmmm>>>---***)))+++&&&***///???hhhyyy```555******---(((***///+++///DDDooottt___aaa___ZZZMMMBBB:::999ZZZwwwKKK111...000---+++---***000111HHH~~~wwwAAA---333444888000+++...+++888bbbXXXlllVVV666111222,,,---......111555222,,,+++***)))))))))***+++,,,*********)))******+++,,,------...000111222333444333888777:::@@@FFFZZZwwwqqqKKK===555000333000000......444999777111...---,,,---//////---,,,************************)))************+++++++++,,,)))---///444FFFNNNDDD333333222222333444666777666999777999>>>;;;CCCXXX,,,,,,,,,,,,,,,,,,,,,,,,***---111RRRooo999***---///,,,***+++---...+++,,,,,,---...///111111777---444<<>>;;;CCCXXX******+++++++++,,,,,,,,,111+++555fffccc===***++++++,,,,,,------...---------......000111222111333444BBBjjj{{{sssvvvttttttwwwuuuppppppkkkUUUFFF:::BBBwwwLLL222...//////000......---,,,++++++++++++)))///***...111AAA[[[RRR333+++...111,,,---222...+++333---GGGRRR555---222...///666555555???EEEEEEZZZggg]]]^^^eeehhhooopppeeeVVVEEE>>>III{{{xxxRRR000---+++***+++++++++,,,333:::fffyyyMMM+++***''',,,)))+++---@@@ooozzzWWW000+++(((***++++++---000444LLLmmm^^^bbb[[[WWWRRRGGG666:::aaammm;;;,,,222***))))))+++---111EEEooo|||DDD+++...///444---,,,000,,,CCCxxxeeemmm~~~LLL,,,555111000...---111555666111,,,,,,,,,+++***))))))************+++++++++,,,,,,,,,------...///000111222222222777777888===@@@RRRooopppFFF777444000111444,,,///555444777:::555///---++++++,,,,,,+++***,,,+++***))))))***+++,,,******)))))))))***+++,,,......000...444LLLXXXMMM333333222222222333444555888:::777999===:::CCCXXX******+++++++++,,,,,,,,,///+++999kkk[[[555******+++,,,,,,------...---------...///000111222222///555RRRzzzsssvvvsssrrruuussslllpppnnnVVVCCC666BBB{{{kkkCCC222111222000///...---,,,++++++++++++(((...))),,,///@@@\\\VVV555+++,,,///+++,,,000---***222000MMM{{{KKK333---222000111888777888CCCNNNYYYtttggg\\\[[[aaaeeennnrrrjjjYYYEEE===JJJ}}}qqq===111)))+++...---******000555^^^sssMMM---+++(((***'''***,,,???mmmvvvQQQ000+++)))++++++***,,,///666VVVkkk^^^eeeZZZWWWSSSIII999===eee|||III000...(((***)))+++---000CCCmmm~~~GGG---......222,,,&&&---333RRRfffmmm~~~PPP///666111000...---111555666111+++,,,++++++***))))))***************+++++++++,,,,,,------...///000111222222111666555777<<>>nnnyyyrrruuuqqqoooqqqoooiiiooopppVVV@@@222BBBXXX666...000//////...---,,,++++++++++++(((,,,'''+++---@@@aaa```999,,,+++...***+++///,,,+++000444RRRyyylllBBB000---333222444999777:::III]]]wwwzzzaaaXXX[[[dddhhhqqqtttkkk^^^FFF<<>>ggg[[[666+++(((+++***+++,,,...@@@jjjHHH------,,,000***%%%+++999___gggjjj|||TTT333555000///......111666666111+++,,,+++******)))******************++++++++++++,,,------...///000111111222000555444666;;;>>>NNNiiirrrGGG888444000111111***...222222888<<<555///---++++++,,,,,,+++***++++++***))))))***++++++)))***,,,---------,,,+++***+++...---000BBBKKK@@@333333222222222333444555777:::777888===;;;CCCXXX******+++++++++,,,,,,,,,//////EEEyyyKKK---*********+++,,,,,,---------------...///111222333888777SSSwwwooorrrmmmlllnnnkkkhhhmmmkkkQQQ>>>222DDDsssEEE---,,,333///...---,,,,,,++++++,,,(((,,,&&&+++///DDDkkkpppAAA///***...++++++///---,,,---444QQQjjjYYY888///---333333444777555<<>>ggg}}}HHH---,,,***///))),,,---===ffffffdddwwwWWW777444//////---...222666666000+++++++++***************+++************++++++++++++,,,------...///000111111111555444666<<<>>>LLLeeerrrGGG888444000111111+++///222222:::???777///---++++++,,,,,,+++***+++******************+++)))***,,,......---,,,+++******......///>>>EEE;;;333333222222222333444555777999777888===;;;CCCYYY******+++++++++,,,,,,,,,------DDDwwwwwwDDD...))))))***++++++,,,,,,------------...000111333444777FFFpppuuulllnnniiihhhjjjhhhkkkhhh```III<<<666GGGccc888,,,666//////...---,,,,,,,,,,,,))),,,'''---111GGGsss~~~JJJ333***...,,,,,,000...///,,,222HHHUUUFFF222......333222333555333BBB^^^zzz]]]YYYbbbnnnrrryyy{{{sssbbbEEE:::NNN```999,,,,,,***(((+++,,,***<<>>JJJbbbrrrGGG888444000111111---000222333===CCC:::///---++++++,,,,,,+++************++++++*********)))***,,,......---,,,++++++***///000///;;;CCC;;;333333222222222333444555666999777888===;;;DDDYYY******+++++++++,,,,,,,,,+++***AAAtttiii;;;---))))))******+++,,,,,,,,,,,,------///000222444555999\\\rrrhhhiiieeedddiiiggglllcccUUU???999999JJJNNN222222000///...---,,,,,,,,,,,,***,,,(((...111GGGvvvRRR666***...---,,,000///000+++000===AAA:::111---...222111222444777NNNsss~~~bbb\\\aaaiiilllvvv~~~yyy```CCC:::QQQxxxOOO555+++((())),,,,,,+++666GGGEEE000$$$(((,,,'''+++222JJJsssnnn===---,,,,,,---+++***///666RRR}}}\\\PPPRRRVVVQQQLLLAAA444>>>kkkXXX444111---++++++++++++<<>>>>>HHH___~~~pppFFF777444000111000...111222333@@@FFF<<>>___yyy^^^YYYaaaiiilllsssyyysss]]]@@@:::SSSiiiCCC...)))++++++******222BBBDDD000$$$,,,,,,&&&)))222LLLvvvqqq>>>...,,,,,,---++++++222;;;```zzz___UUUXXX\\\VVVNNNBBB444???nnnnnn???222---,,,++++++,,,===eee}}}JJJ///,,,(((---))),,,///[[[iiiQQQ^^^VVV===333666...---...333888777000)))******))))))***++++++,,,))))))))))))************+++,,,,,,---...///000000222444333666======FFF[[[{{{nnnDDD777444000111///...111000222@@@HHH===///---++++++,,,,,,+++***)))***++++++++++++***)))*********++++++++++++,,,+++)))...111///999CCC@@@333333222222222333444555555888666888===<<>>nnn~~~HHH444---,,,,,,+++,,,===eeeMMM222---(((---)))111333```lllOOO[[[VVV>>>555:::------...333888777000)))******))))))***+++,,,,,,))))))))))))************+++,,,,,,---...///000000111333222555<<<<<>>>>>222222222222333444555555;;;;;;888;;;???:::CCC\\\,,,++++++******++++++,,,111000WWW```333,,,******+++++++++,,,,,,,,,***,,,,,,...111---888RRRssshhhddd___dddllljjj^^^CCC888333333444IIIsssCCC555+++...111---+++,,,,,,+++,,,+++)))333TTTuuuUUU222,,,+++,,,111***---...+++:::IIIAAA333///...333000000888???IIIsssyyyYYYUUU[[[lllvvvtttooonnn[[[HHH;;;XXXqqq>>>---000&&&)))...,,,888JJJ;;;&&&***..."""---222OOO|||lllAAA...,,,'''***...***666SSSrrr[[[SSSRRROOONNNEEE;;;333999eeepppDDD222'''...)))'''999[[[NNN...000***,,,---000BBBrrr{{{llleeeBBB<<<000+++---555888222......,,,+++)))((((((((()))***)))))))))))))))******++++++,,,,,,---...///000000111222555888888:::DDDOOOoookkkDDD777444111444111,,,///111222@@@LLLHHH222///,,,******++++++***+++++++++*********))))))((()))***+++,,,++++++***+++...///...222999===<<<111111111222222333444555::::::777;;;???:::DDD]]],,,++++++******++++++,,,222888cccaaa444---******+++++++++,,,,,,,,,,,,***+++333444---DDDppprrreeebbb___eeemmmlllYYY???666111222444JJJfff@@@(((///555+++'''///++++++------,,,555SSSrrrTTT222,,,++++++000***...///...CCCOOO===111333,,,222...222777;;;WWWggg```cccpppyyyvvvpppoooXXXGGG===ZZZLLL...******+++,,,***<<>>fffrrrZZZRRRQQQLLLHHH>>>555000777aaaSSS555''',,,)))&&&555VVVOOO///000+++---///555RRRlllwwwZZZ???222,,,---666777000---000,,,+++)))((((((((()))***)))))))))))))))******++++++,,,,,,---...///000000111222555888888:::CCCMMMgggeeeAAA888555000111111---///111222???JJJFFF333000---+++***+++***)))+++++++++***************))))))***++++++++++++***,,,...///---000666:::999111111000111111222333444777888666:::>>>:::EEE___,,,++++++******++++++,,,222===kkk^^^222---******+++++++++,,,,,,,,,///,,,---666444000WWWqqqcccaaa___eeemmmkkk]]]CCC888222333777QQQ^^^555///222+++)))111)))(((+++------888WWWvvvSSS111---,,,+++000***///333444GGGIII000+++444,,,///+++444777===jjjssslllqqquuupppkkkkkkRRREEE@@@ccc\\\222'''...,,,******CCC[[[GGG+++...(((''',,,---VVVggg444+++)))(((...---***HHHzzztttYYYQQQQQQUUUZZZgggpppYYYQQQPPPIIIDDD:::222000999cccccc???+++...---)))222OOOOOO///000***---000>>>eee\\\QQQxxxtttEEE222+++---777999000,,,000,,,+++)))((((((((()))***)))))))))))))))******++++++,,,,,,---...///000000111111444888888:::AAAJJJ``````>>>888555......333.../////////;;;DDD@@@555111---+++*********)))************************))))))******++++++++++++,,,......,,,...444777666000000000000111222333444555666555999===:::FFFbbb,,,++++++******++++++,,,///===jjjVVV///,,,******+++++++++,,,,,,,,,...///000444444;;;nnntttfffdddbbbiiiooolllaaaFFF999222222888VVVQQQ444,,,---...///+++)))***,,,---888VVVtttRRR111---,,,+++///+++000444>>>LLLDDD,,,)))111+++---,,,444888FFFzzz{{{kkkjjjllliiiggghhhUUUGGGBBBeeeuuubbbXXX\\\fffpppmmm<<<(((111******,,,GGGcccPPP000---%%%'''+++...]]]bbb222******(((,,,---///RRRjjjFFF111333222444777AAAZZZlllVVVOOONNNGGGCCC:::444333===hhhvvvJJJ///...///,,,000GGGxxxNNN......)))---000FFFsss{{{[[[555BBB|||VVV666+++,,,888;;;111+++...,,,+++)))((((((((()))***)))))))))))))))******++++++,,,,,,---...///000000222111333777888:::@@@GGG]]]ZZZ;;;999777000000333...//////...:::DDD???555222...+++++++++***)))***************************************+++++++++,,,......,,,---333666555000000000000111222333444444666666999<<<999GGGddd,,,++++++******++++++,,,---:::cccMMM,,,+++******+++++++++,,,,,,,,,+++111000111<<>>kkk[[[666---......///AAApppNNN...---(((---111LLL|||xxxPPP777---???xxxCCC111,,,888<<<222***---,,,+++)))((((((((()))***)))))))))))))))******++++++,,,,,,---...///000000222111333777999999>>>EEE[[[}}}VVV::::::888333666000,,,...000111>>>IIIEEE444111...,,,+++++++++******************+++++++++******))))))******+++,,,,,,///...,,,---333666555111111000111111222333444555888777:::<<<999HHHfff,,,++++++******++++++,,,+++555YYY}}}sssEEE***,,,******+++++++++,,,,,,,,,)))444111111OOO~~~}}}ooommmkkknnnppphhhTTT===555000333;;;\\\kkkDDD222///...---,,,------***,,,???UUUPPP111...---***...+++222666YYYUUU999444111)))......555555CCCooolll```\\\hhhtttuuupppnnn^^^LLLFFFkkk]]]FFF333111444222111444...888HHH^^^ccc555---(((---***;;;]]][[[;;;,,,(((***---:::jjjRRR333(((,,,'''$$$111IIIooo]]]???555,,,+++666222000111333111???jjjjjjTTTMMMLLLGGGGGG@@@999444<<>>^^^XXX777///222((((((,,,...***)))888KKKPPP111...---***...+++333===cccQQQ+++//////'''666,,,777666JJJjjjggggggsss]]]WWW\\\pppwwwrrraaaPPPKKKoootttVVV999111000555333,,,///888333///...>>>eeerrr;;;***(((///(((333WWW\\\>>>,,,,,,,,,///>>>nnn|||LLL222***000)))%%%777VVV}}}nnn???***000///))),,,,,,+++222555,,,000[[[kkkUUUMMMKKKHHHIIIBBB999222888gggYYY:::222///,,,999fffPPP000///***///555YYY]]]555###111444)))hhhfffEEE///444:::111+++...,,,+++)))((((((((()))***)))))))))))))))******++++++,,,,,,---...///000000333111222666999999===AAAOOOmmm[[[===888222,,,222000+++---......;;;FFFAAA333000---,,,,,,---------))))))******+++++++++++++++***)))))))))***,,,---,,,......,,,...444777666222222222222333444555666777::::::<<<===999IIIiii//////...+++***++++++))),,,777VVV~~~kkk999---***+++******+++---......---222///000WWW{{{ooojjjkkkjjjfffbbbHHH999///555888999cccMMM///,,,)))666000***111---///CCCYYY<<<,,,---++++++000222OOOcccCCC///444***)))111777...666^^^dddOOODDDDDDGGGIIILLL]]]___PPP___iiillltttoooqqqjjjSSSDDDpppmmmKKK999000000000000////////////...///...111@@@```TTT...///------+++III]]]BBB000000'''111XXX~~~}}}VVV///)))///+++'''CCCuuuzzzPPP222---,,,...///)))...***111+++)))111JJJiiiZZZUUURRROOOKKKFFF<<<111<<>>AAAMMMhhhhhh???333111111666000111000///222999;;;999000...,,,,,,------,,,++++++++++++***)))((((((''')))************+++++++++***+++,,,...111444666888444222000000222555666666777333<<<;;;<<<<<>>XXXGGG444+++,,,---000666]]]hhhCCC...333++++++222666222BBBooo]]]EEE<<>>ooommmBBB---222,,,...333333666RRRXXX:::333666999???DDDDDD===999@@@KKKooolllXXX^^^cccrrr}}}pppXXXQQQEEEZZZ___>>>//////000000000/////////......---+++---///,,,444WWW|||mmm<<<---)))...---@@@UUUDDD777GGGZZZiiimmmrrrrrr]]]BBB***---222FFFqqqGGG000(((---...///000***+++(((000......///:::dddnnn\\\XXXWWWUUUQQQMMMCCC777AAApppssssssjjj<<<222000///PPP~~~UUU...,,,+++///JJJxxxxxxHHH+++(((***+++(((+++<<<}}}III999;;;555333,,,---///...---++++++++++++,,,***++++++***(((((()))***)))***+++,,,------------///000222333444777;;;>>>GGG^^^hhh???666444//////...///...---111888:::888...,,,******++++++***)))++++++******)))((((((((()))************++++++++++++,,,---,,,,,,111;;;DDD666444111111222444555555777333;;;;;;<<<<<>>cccfffAAA444777<<<;;;???BBB@@@<<<<<>>GGG[[[ggg@@@777666000///000111000///333:::<<<:::///---+++***++++++***)))************))))))(((((())))))*********+++++++++***,,,---,,,+++333AAAMMM777555222111222444444444888333;;;;;;<<<===FFFnnn777...)))+++...,,,+++---333WWWwww===///******,,,......,,,,,,...000888SSSzzz{{{zzzvvvuuurrrggg[[[CCC:::000000444???rrrpppKKKBBB:::555222111666<<>>@@@@@@>>>;;;===AAADDDCCC```kkkaaaqqqxxx~~~rrr___ZZZ\\\JJJKKKHHH444333777////////////............111***---666222***555KKKyyyvvv===,,,111///;;;___oooqqqaaaLLL999222000000444<<<666...222UUUZZZ888......111+++,,,000---...'''---,,,///000888___oooZZZTTTRRRSSSPPPLLLDDD888AAAooovvvKKK444000222555XXXPPP...000666JJJwww~~~XXX///***+++;;;aaafff777'''+++,,,***---,,,222hhhkkk666///777222000+++///,,,,,,***))))))***++++++((())))))))))))***---000===:::444000...///222444000222333444555888;;;>>>FFFVVVzzzhhh@@@999888222111000111000///222888;;;999000...,,,,,,,,,---,,,************)))))))))))))))))))))*********+++++++++))),,,---,,,---555EEEQQQ888555222111333444555444888333;;;:::<<<===GGGppp>>>111)))+++...++++++///>>>mmmrrr===333(((***,,,///...,,,,,,...111===iiixxxwww{{{yyysssqqqnnndddWWWAAA;;;333111444AAAtttYYY===777444333555666444666::::::444555EEE\\\|||LLL333+++///+++)))///000===ZZZXXX>>>000---666LLLqqqUUU000000555///555111:::^^^LLL333333888888555777<<>>CCCOOOnnnjjjBBB999777333444///000...,,,///444666444000///---,,,------,,,+++******)))))))))))))))))))))************+++++++++***,,,---,,,...666CCCMMM777555222222333555666666999444;;;:::<<<===HHHqqqEEE555)))+++---+++,,,111IIIeee:::555''')))---000///,,,,,,...222CCCzzzuuuzzzwwwooojjjiii```SSS@@@<<<555333555BBBuuuuuuSSS;;;...---+++,,,000111///000333:::555222444<<>>CCCHHHGGGAAA===BBBVVVkkkRRRZZZfffjjjmmmeeegggmmmsssZZZJJJ@@@000000---//////.........---------,,,+++,,,000///,,,,,,///AAAooolll;;;222999MMMuuuuuu]]]:::...'''***---,,,...222===999FFFnnnmmmGGG<<<444333///(((+++000+++...)))///---...///;;;eeeppp[[[PPPJJJLLLIIIGGG@@@555???lll\\\:::+++,,,...---+++888PPPzzziii666///888KKK}}}fff<<<777@@@^^^|||MMM...+++***''',,,)))++++++ZZZqqq@@@<<>>HHHrrrIII777***+++---+++,,,333PPPZZZ666666&&&)))---000///,,,+++///222NNNuuuzzzwwwlllgggggg___RRR???<<<666444555CCCuuu|||NNN555222888444111000222222......111+++///444444---666]]]VVV333---)))---222)))...DDD[[[SSS333+++BBBUUUoooKKK***111111+++777444===uuulllLLL444444666333<<>>TTTvvvfff;;;&&&---222111111222222///GGGEEEUUUyyyZZZ333DDD;;;888333***+++...'''---)))111///......999dddnnnXXXLLLDDDJJJHHHFFF???555???lllnnnAAA111333333000000+++222FFFrrrqqq;;;///777JJJoooFFFBBBNNNpppyyyGGG......***(((111+++---+++UUUppp@@@===CCC777...'''***---,,,+++++++++,,,---...+++++++++)))(((***---000***+++,,,---...///000111///111222222333555888;;;BBBHHHaaarrrFFF777222///333111222///,,,...333333111///---+++***++++++***))))))))))))))))))*********)))************+++++++++...---++++++...222777:::666333111222444666888888999444;;;:::<<<>>>IIIrrrNNN111///,,,''',,,+++333YYYZZZ333---***...111+++)))///......777ccc~~~|||xxxpppggg```[[[YYYHHH666333666222EEE{{{TTT;;;555111111//////000000111111111222,,,000222///---444BBBOOOrrr>>>---,,,)))***000---...SSSddd>>>)))???OOOiiiDDD222,,,000222,,,:::FFFtttRRRAAA444555888777===FFFAAAAAA@@@???>>>======<<<;;;999EEEmmmcccSSSQQQ[[[eeemmmkkk]]]iiilll[[[OOO>>>000555///222222111//////.........,,,,,,,,,---------......///IIIooo```888HHHkkklllMMM111******111<<>>222222:::===666CCCEEE~~~wwwGGG:::111555777555888>>>999:::;;;===>>>>>>>>>>>>===;;;BBBaaagggVVVUUUaaaiiinnniii[[[bbbfffVVVNNN@@@111555///222111000///............,,,,,,,,,---------......***555QQQ{{{pppHHHQQQhhhcccEEE,,,---000<<>>111,,,*********//////(((+++///'''++++++++++++++++++++++++***++++++,,,---...//////000111222222333666:::===BBBFFFYYYpppBBB555555333333333333222000000222666999000...,,,+++++++++***)))++++++************+++++++++************+++,,,,,,,,,---------...555???FFF999444111444555444444777:::777:::999AAA???III|||RRR222000...+++000...777^^^XXX000---,,,***---***+++000...111???www}}}pppjjjkkkllljjjfffTTT???666666333JJJNNN333000111000000//////000000000000111111///000222111//////000111444JJJpppwwwGGG///------***...222CCCXXXSSS<<>>???@@@??????@@@@@@AAATTTjjjZZZ[[[gggmmmooohhhYYYZZZ]]]PPPLLL@@@111555///000000///...------------,,,,,,,,,---------......---)))888```oooddd]]]KKK777---000999HHHUUUWWWPPPKKKJJJHHH]]]pppzzzuuuUUU222&&&......------,,,,,,++++++,,,...(((,,,333...HHHoooXXXPPPNNNIIIGGG===<<<444???ccclllEEE444''')))/////////222000333555MMM{{{SSS,,,222LLLqqq===---;;;iii[[[111###(((,,,,,,+++***111)))HHH}}}DDD444999GGG@@@111---,,,***,,,555444)))***...(((++++++++++++++++++++++++***++++++,,,---...//////111222222222333666:::===AAADDDUUU{{{lllBBB777777333444333222///......333:::@@@000...,,,+++,,,,,,***)))++++++************+++++++++++++++++++++,,,------+++,,,......///333;;;BBB999444111333555444555777:::888;;;999@@@???JJJ~~~UUU333//////,,,000///999```TTT.........***---+++,,,000---222DDD~~~ssslllmmmnnnllliiiWWWAAA666444222KKKlll>>>111000///////////////000000000000000000---------///000000///...777555CCCggg[[[444---000---)))444<<>>AAABBBAAA???>>>@@@DDDBBBMMMlll]]]___nnnsssqqqiii\\\XXXYYYLLLJJJ???000444/////////...---------------,,,,,,,,,---------......///***...GGGqqqwwwPPP222///888888CCCQQQZZZXXXRRRNNNMMMLLL]]]eeeddd[[[CCC///------------,,,,,,,,,+++++++++,,,***///000...QQQmmmWWWSSSUUUMMMJJJ>>>>>>999@@@ZZZXXX444,,,(((+++///000222666000444000;;;eee___444777SSSddd444---???hhhtttUUU555''')))++++++***(((000)))@@@{{{sss===111;;;JJJAAA000,,,,,,)))444CCC@@@...(((---+++++++++++++++++++++++++++***++++++,,,---...//////111222333333333555999<<>>888333111333555444555888;;;888;;;999@@@???LLL[[[444---...,,,//////;;;cccPPP---///000---///,,,---000,,,444KKKyyyqqqnnnllliiiggg[[[EEE999666666QQQZZZ888555111...111000000000/////////////////////---+++---///111111000888444111@@@kkkzzzHHH333222333000222,,,FFFrrrxxxtttgggcccjjjrrruuuNNN:::555333444888:::::::::;;;:::<<>>>>>:::@@@QQQFFF000---+++,,,---...222666...333,,,///RRR|||pppFFFCCCYYY```444///===[[[lllXXXHHH777---***))))))+++'''000***777___ooo<<<222===KKKAAA...******)));;;QQQLLL222(((------++++++++++++++++++++++++***++++++,,,---...//////222222333333333555999<<>>;;;444555///000000000///111555777///---++++++,,,,,,+++***++++++************++++++,,,,,,++++++,,,,,,---...***---/////////222777<<<888333111333555444555888:::888<<<999@@@@@@OOOccc888......,,,///000>>>jjjLLL---000000///000---...///,,,999UUU|||sssmmmiiieeecccVVVAAA666333555RRR|||III333777000...555000000000////////////......222000...---...///000///)))333444222GGGxxxeee<<<...000000000---SSSrrrUUULLLJJJQQQ]]]gggfff;;;333444444555777888:::<<<===888999<<<>>>??????>>>>>>999@@@BBBOOOpppfffsssvvvhhh```\\\MMMNNNEEE111333/////////...............///,,,,,,,,,---------......&&&111111---AAAqqqhhhQQQJJJKKKLLLXXX\\\^^^YYYTTTRRRPPPNNNLLL___fff^^^RRR>>>...,,,,,,,,,,,,,,,+++++++++++++++...333333111DDDuuudddPPPMMMMMMJJJHHH<<<<<<999>>>JJJ999///...---+++***+++...222***000***+++EEEgggZZZNNNVVVttt```777000444DDDKKK;;;888333...***((()))+++)))...+++111GGGyyyqqq???444===KKK@@@...)))))))));;;QQQMMM333(((---...++++++++++++++++++++++++***++++++,,,---...//////222333333333333555888;;;AAAEEENNNcccjjjGGG???:::333555///000222222000000000111///---++++++,,,,,,,,,+++++++++************+++++++++++++++++++++,,,------+++---/////////222888===888333000333555555666999999888<<<999@@@AAARRRlll===000///---000222BBBuuuJJJ---000.........+++---///...???```zzzuuurrryyywwwooollliiiccc^^^NNN;;;222000444PPP~~~ooo???///555,,,///888---000000/////////.........000000000//////...//////&&&///333000777YYYMMM......+++888FFFjjjyyyiiioooXXXVVVUUUWWW^^^hhhOOO888333555777888888999<<<===>>>;;;<<<===============<<<;;;@@@EEEWWWtttooo~~~kkkaaa]]]QQQVVVMMM777444...000//////......//////000,,,,,,,,,---------......,,,/////////888WWW{{{ZZZMMMQQQVVVUUUbbbddd```YYYTTTTTTQQQMMMLLL```ggg^^^TTTBBB111---++++++++++++++++++++++++......222222999\\\cccRRRNNNMMMGGGGGG===<<<999>>>GGG333,,,------+++***+++------)))...++++++777KKKkkkgggOOOFFFUUUpppVVV666...+++222333...///...,,,+++******)))*********111>>>mmm}}}CCC555;;;III@@@///+++******444DDDAAA...)))...+++++++++++++++++++++++++++***++++++,,,---...//////222333333333333555888;;;???DDDJJJ[[[dddCCC<<<777111444111222333222111000000111...---++++++,,,---,,,+++++++++************+++++++++************+++,,,,,,,,,...///......222999>>>777222000333555555666999777777;;;999@@@CCCUUUrrrAAA111000...111444EEE~~~III---000,,,------***---000///DDDhhhbbbPPPAAA>>>===;;;@@@JJJ[[[tttrrrjjjkkkkkkccc[[[MMM;;;333333777TTTmmm>>>...333***000999)))000000//////.........---***---000111000//////000222---+++...444MMM```777333...GGG]]]qqqxxxpppttteeemmmssswww~~~kkkBBB===999666999<<<<<<===???@@@???CCCCCCAAA???===<<<;;;:::@@@CCCHHH^^^wwwuuulll___]]]TTT]]]TTT;;;555...000000/////////000000111,,,,,,,,,---------......111''''''---000>>>mmm|||VVVDDDIIIVVV]]]eeeeee```XXXTTTUUUQQQJJJLLL^^^bbbXXXPPPCCC666444++++++++++++++++++++++++000///000111@@@nnndddVVVSSSQQQGGGHHH??????;;;@@@III333***,,,---,,,,,,......,,,)))...,,,***---333NNNssskkkKKK666555XXXJJJ222---)))---,,,//////...,,,------***'''***'''(((444???oooEEE555999GGG@@@111,,,,,,***---666444)))***...(((++++++++++++++++++++++++***++++++,,,---...///000333333333333333555888;;;>>>CCCHHHWWW}}}___???:::555000444333333333222000000222444...---++++++,,,---,,,+++++++++************++++++******))))))******+++,,,---...///......222:::@@@777222000333555555666999666666;;;999@@@CCCWWWxxxEEE000,,,222FFFVVVmmmSSS<<<333***---777000***///222KKKyyy~~~PPP::::::999999999999999:::EEE@@@XXXssskkkgggccc^^^YYYNNN???111333222OOOddd:::000//////111+++000000000000000000000000000//////////////////////////////...000222;;;jjj~~~CCC666FFF^^^cccJJJGGGqqqwwwuuuvvv|||XXX888555===:::888999:::999888===EEEQQQIIIEEEEEE@@@999>>>KKKJJJFFFHHHppp~~~uuu^^^eeeYYY^^^[[[BBB888222///222222///,,,,,,------------------------------)))+++***+++---222PPP{{{lllOOOCCCFFFMMMPPPgggeee___XXXUUUSSSMMMFFFOOOQQQTTTUUUNNNBBB777111---+++***+++...///---++++++222222777[[[bbbWWWWWWNNNMMMEEEAAA>>>>>>FFFDDD111000...,,,+++,,,,,,+++***,,,+++***)))***///777<<>>DDDJJJTTTsssZZZ===555555444111111111000///////////////---,,,++++++******++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,(((,,,///...---000:::BBB===555111333777666555555888666:::999>>>@@@WWW@@@---::::::777RRRjjjAAA111111---...***,,,111222UUUyyySSS888555555555444444444555555999777BBB[[[vvvppplllhhh```ZZZQQQAAA222555555SSS___777///000000333,,,222////////////////////////////////////////////////...//////222333666ZZZeeeTTTmmmbbbQQQ<<>>:::DDDCCC999'''***(((***++++++***)))******,,,------,,,+++,,,...000000000111111111000///...000111222222111222555777<<>>???WWWKKK000111;;;SSSuuu{{{EEE---///000***(((///222555```aaaBBB555333222111111111111111222222333777666999TTTxxxtttqqqllleee^^^VVVCCC222666999XXX]]]666000111111222+++111........................////////////////////////---//////222333000EEEjjj[[[999333@@@___|||wwwvvvxxx}}}dddFFF>>>;;;444999888999===>>>>>>AAAGGGOOOGGGDDDHHHIIIDDDCCCFFFRRRIIIWWW}}}uuuvvvkkk___TTTttt___@@@000---///000///,,,+++,,,///,,,,,,,,,,,,,,,,,,,,,,,,***,,,+++,,,,,,%%%...GGGuuugggSSSEEEFFFMMMOOOLLLLLLOOOOOONNNOOOQQQOOOJJJMMMQQQWWWWWWJJJ888---,,,...---,,,,,,...///...,,,...,,,EEExxx|||UUUPPPZZZXXXXXXLLLEEEBBBCCCKKKEEE///...,,,++++++,,,---,,,+++(((***------,,,+++++++++...DDD[[[WWWGGGDDD???,,,,,,,,,+++***)))(((((('''(((///444333///,,,)))'''///(((///EEEYYYlllnnnAAA:::BBBBBB888'''))))))***++++++***)))***,,,+++,,,---,,,++++++---///---///222555555333000...///000111000000111444777;;;AAAGGGNNNeeeTTT:::444333111000111000//////......//////---,,,++++++******++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,'''***.........333;;;CCC:::333000222555444333555777555999888===???XXXPPP999EEEeeeWWW888...111---,,,000222>>>jjjfffLLL;;;000111888111111111000111111222333333999777444CCCfffwwwooollljjjgggcccYYYDDD222666;;;\\\```999222111///000(((---........................////////////////////////---000...000222,,,555MMMrrrFFF,,,777NNNgggyyy|||rrrqqqrrrvvvmmmQQQHHH@@@666666555777<<<===<<<===AAAEEEAAAAAADDDBBB<<<:::<<>>888222///222333222333555555444999777<<>>GGGqqqrrreeeaaabbbddddddZZZEEE111555;;;^^^iii>>>111///...000***///........................////////////////////////...111------000,,,...===bbbRRR666---@@@ZZZqqqyyyqqqrrrqqqoooqqq|||dddNNN???777777666888===???<<<;;;<<<>>>BBBFFFFFF???999:::???>>>hhhyyymmmoooyyy{{{|||vvvhhh[[[^^^UUUtttxxxLLL666000///222333000///111,,,,,,,,,,,,,,,,,,,,,,,,))),,,***,,,111---///>>>VVVPPPIIIHHHPPPWWWRRRHHHCCCJJJOOOPPPQQQRRROOOJJJJJJ@@@<<>>>>>FFFLLLPPPLLLBBB<<>>444>>>AAA:::)))***111222333222...+++)))))))))+++------,,,+++,,,------,,,+++***+++---000222///000111111222333666999;;;>>>EEENNNVVVpppwwwHHH555333000...///000///......------......---,,,++++++******++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,------------...111444666222000222333111333777555555:::888<<>>LLLUUU|||{{{PPPLLLZZZ]]]UUUMMMHHHCCCCCCQQQYYYNNN111///,,,+++++++++***(((+++,,,,,,,,,++++++,,,...,,,'''---222------000---+++++++++,,,,,,,,,------******111:::<<<666111111BBBfffyyyqqqAAA777AAADDD<<<)))))),,,...111222///,,,***)))(((***,,,---,,,++++++,,,---,,,+++***+++,,,///000---///000000000222666888;;;;;;CCCNNNTTTiiiuuuFFF555444111...000//////...------------...---,,,++++++******++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,---.........///111333555555222111333333111444888555666;;;999===CCCdddvvv}}}}}}www}}}uuuGGG///444;;;EEEBBB***---///000111333444000+++/////////000111222333333...===555///:::777EEEsss|||sssqqqpppnnnlll]]]III666666999aaaddd>>>......555...000000000000000000000000000////////////////////////(((222111---222222---000,,,777eeecccHHHHHHcccrrrqqqpppooonnnuuuzzz{{{gggGGGDDD666666;;;FFFLLLJJJGGGFFFAAAIIITTT___mmmwwwooommmiiicccggglllfffZZZYYYPPPrrruuuMMM;;;777222000222////////////////////////)))///---))),,,+++///>>>GGGIIIJJJJJJLLLNNNIIIAAA???HHHNNNLLLGGGAAA:::444222***...===AAA555---///)))***---555EEE^^^yyyvvvKKKHHHWWW[[[MMMHHHEEEBBBDDDWWWccc]]]222000---,,,++++++)))'''***,,,------,,,*********...(((...444---+++---+++*********+++,,,,,,---------000<<>>DDDeee~~~uuu888///;;;,,,///222......///000000000000000////////////000111222333--->>>666///999666CCCppp}}}{{{}}}{{{wwwcccLLL:::111<<>>QQQppp{{{~~~HHH111JJJRRR===,,,)))******+++...//////,,,))))))******+++++++++******,,,,,,+++***+++,,,---...---...000111000111222444999<<<@@@KKKUUU```oooCCC444///111333000111///...///000...------,,,,,,,,,+++++++++************))))))))))))******)))************+++++++++,,,------,,,---000555888777666444333222222333333999===888999>>>BBBooo~~~}}}~~~~~~JJJ111222,,,222.........///000000000000000////////////000111222333555@@@888555===777DDDqqq|||zzzzzzwwwrrrbbbKKK999222;;;eeeqqqHHH444333666666///---++++++...000222222//////.........//////000---000333333000---,,,,,,...000888ZZZYYYQQQaaaqqqzzz|||LLLFFF======>>>BBBGGGIIIFFFDDDWWWXXXbbbyyykkk]]]___hhhcccYYYPPPEEEDDD>>>EEEpppttt]]]PPPKKKHHHLLLQQQVVVUUUKKK===333+++***,,,...------555@@@;;;555555???HHHJJJKKKNNNTTTWWWQQQMMMRRRNNN???555---,,,(((555NNNRRRBBB777111>>>WWWtttoooEEE@@@LLLMMMQQQCCC???AAAAAARRRrrrcccFFF---+++111///***(((&&&%%%&&&(((***++++++)))222***&&&***000000...------)))'''+++...000444:::HHHaaaxxxvvv```UUUPPPYYY```cccMMM555KKKWWWDDD///)))******+++...//////,,,)))))))))***++++++++++++***,,,,,,+++++++++,,,---...---...000111000111222444777:::>>>IIISSS]]]nnnCCC444///000333///222000/////////...---,,,,,,,,,,,,++++++++++++************))))))*********************++++++++++++,,,---...---...000333666666555444333222333444444666;;;777:::@@@DDDrrr}}}~~~}}}wwwbbb999+++,,,333***......///000000000000000////////////000111222333555:::555666<<<444GGGwww{{{zzzwwwvvvqqqlll___HHH777222:::```rrrHHH333222777333000...---.../////////111111111111111111111000))),,,///111000///...---///000000HHHuuuaaa<<>>AAAEEEJJJPPPTTTdddiiivvvcccRRRPPPYYYVVVMMMBBB555;;;999CCCqqq~~~|||jjj]]]CCC<<<444...,,,///;;;GGG666222///111999CCCMMMRRRTTTSSSWWW^^^hhhpppaaaCCC444111,,,999VVV```VVVOOORRRiiitttFFF???LLLOOOOOO===999<<<===PPPuuubbb888***---///***'''000---+++,,,...,,,'''"""///***(((,,,///...,,,---000))))))222444333>>>NNNlllZZZ<<>>;;;222888777DDDrrrttteeeNNN:::000444@@@KKK555333...+++000<<>><<>>888CCCWWWsss```===---...111888777666VVVuuuQQQ777EEE\\\RRR777*********+++...//////,,,)))((()))***++++++++++++++++++++++++,,,,,,,,,---------...000111000111222444333888;;;DDDOOOXXXvvvnnnCCC555111333555111+++...///------///000///------,,,,,,,,,+++++++++,,,++++++++++++++++++,,,*********+++++++++,,,,,,,,,...000000///000111222333333222222333444666777333999777<<>>DDDIIILLLddd~~~|||JJJGGG888444DDDXXXmmmrrrBBB;;;MMMUUUOOOFFFEEEBBB<<>>PPPZZZ]]]}}}wwwKKK...---444///333555000DDDaaaMMM555<<>>RRRwwwyyy[[[:::777000;;;]]]}}}}}}~~~zzzLLLCCCRRRWWW[[[SSSKKK???===\\\XXX888++++++,,,555AAAFFFEEEEEEJJJPPPTTT@@@000222===AAA;;;555//////777AAA>>>555888DDDAAA>>>[[[___???...---222+++333999111>>>NNNJJJ555333LLLKKK555...******+++...//////,,,)))'''((()))***+++,,,,,,,,,***+++,,,---------,,,,,,---...000111000111222444111777:::AAAMMMTTTiiimmmCCC777444555777333999??????555///000000,,,------------,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,,,,.../////////000222444333333222222333555666777666;;;888<<>>666999555333444111//////<<>>---,,,666<<<<<<;;;555555777888555222777>>>555333CCCiiikkkCCC000///---???QQQccc[[[;;;:::@@@KKK999...CCCDDD222111******+++...//////,,,)))'''((()))***+++,,,,,,,,,***+++,,,---------,,,,,,---...000111000111222444///666888???JJJQQQbbb|||jjjBBB666222444666111777@@@???444---//////***...------------,,,,,,,,,*********))))))*********+++++++++,,,,,,,,,------,,,---...---...000333666444333333222333444666777666:::666:::EEEPPPlllmmmqqqxxx||||||uuuaaaLLL555;;;___QQQ444777000......//////000000000000000////////////000111222333444111777DDD[[[lllsssyyy}}}zzzxxxyyyzzzxxxnnnMMM;;;999555JJJ|||___EEE666000000111---777333MMMttt[[[111999FFFYYYmmmvvvvvvsssqqqpppssszzz{{{uuunnnlllnnnnnnooobbbGGGIIIiiimmmUUUKKKRRRwwwRRR===444555000000666666222111<<>>AAAPPPfffrrrsssdddBBB,,,//////'''...BBBlllzzzyyyooo]]]<<<111GGGQQQqqqkkkYYYPPPIIIFFF???;;;GGGYYYxxx```VVVXXXRRRIIIEEE;;;111BBBtttxxx{{{nnn^^^<<<888333000------555>>>>>><<<888222///333:::@@@///333777OOOjjjXXX555,,,,,,///VVVGGG555;;;NNN===--->>>@@@111333******+++...000///,,,)))'''((()))***,,,,,,,,,---***+++,,,---...---,,,,,,---...000111000111222444---444777===HHHOOO^^^vvvhhh@@@444111333444000///999:::000***---///+++......---------,,,,,,,,,******))))))))))))******++++++,,,,,,,,,---------,,,------,,,---000555888555444333222333444555666555999555999EEERRR{{{ooojjjqqqyyy}}}|||}}}sss[[[GGG:::===aaaTTT444555///000111//////222111......111555---)))---000///...111555777DDDdddwww}}}vvvxxx{{{yyyzzznnnJJJ777888777NNNYYY>>>000***222///111RRRttt___666---<<>>JJJqqqnnn[[[gggKKK<<<222444555000///444===222<<>>666000///222333333111222<<>>BBBOOOVVVDDD:::000333HHH]]]___UUULLLMMMMMMWWWuuuhhhEEE555---...+++...333......<<>>FFFOOO^^^kkk```:::444444444444111111444444111...---,,,+++,,,,,,,,,+++++++++******++++++******++++++,,,---)))******++++++,,,------------...///111333444555666555444333333444666777777888<<<>>>@@@YYYoooffffffpppxxx||||||oooQQQ555...;;;cccXXX777444///111???888222111///,,,,,,///------222888888444555:::;;;MMMmmm~~~xxx|||~~~|||ssseeeGGG999:::777LLLnnnOOO:::777444555OOOfffNNN111777<<>>444333111000333,,,...---***(((***222999FFFTTTJJJ777///---???aaa^^^LLL:::222///...666AAAMMMXXXgggwwwqqqTTTEEE<<<888777666555222000111222666@@@EEE===333444@@@LLL<<>>777111111///444LLLrrrcccEEE666222333666000...333000...666GGGHHH777444///666JJJ999...)))---888:::111+++---777WWWqqq@@@===XXXGGG777111///999///))))))***,,,......+++))))))******++++++,,,,,,---++++++++++++++++++++++++......//////000000111111222222555<<>>AAA\\\aaa\\\^^^iiiqqqtttzzzvvvlllaaaKKK444888OOOtttiiiMMMOOOXXXdddNNNDDD:::666444222222444---///222000+++,,,777EEEbbbzzz~~~zzz~~~|||~~~yyyiiiPPP;;;555777444LLL{{{^^^>>>666555RRRhhhJJJ***222222BBBYYYkkkuuuyyy}}}|||vvvxxxtttjjjhhhooo```RRRAAAVVV|||EEE<<<888;;;:::444111444777>>>SSSoooTTT@@@...***,,,++++++///---///111111///......///999RRR\\\QQQDDD===LLLhhhJJJ:::---,,,---+++...444:::666888HHHaaazzzTTTAAA999444222222333222111000///---///+++,,,000///---444AAA>>>---***999@@@444))))))...,,,***,,,666TTTddd<<<...---,,,+++222---(((...000///333;;;JJJ???///...JJJ___GGG:::111,,,///000,,,+++...666nnnHHH???cccUUU:::111---///,,,***)))***+++------+++)))))))))******+++,,,,,,,,,++++++++++++++++++++++++......//////000000111111111111444:::AAAJJJXXXddd___999333111111333111000111222111///------///,,,,,,,,,+++++++++******))))))(((((())))))***+++)))******++++++,,,------------...///111333444555666555333333333555666888;;;:::===>>>BBB```bbb]]]\\\bbbiiinnnwwwvvv___JJJ;;;555+++\\\xxxcccWWWSSSDDD:::111000000---,,,---666555222///111BBB^^^uuu~~~zzz}}}}}}yyy{{{tttaaaDDD444111333111LLLlllRRR@@@ZZZsssTTT...//////:::KKK]]]lllxxxuuurrrrrrnnnmmmppp___MMM???\\\KKK>>>555555999:::<<<>>>KKKNNNTTTZZZ^^^hhh|||}}}fffDDD777---...///+++***...+++,,,---.........---,,,,,,GGG```iiihhheeehhhpppFFF666+++---///---,,,///000---000666;;;MMMvvv^^^AAA:::777666555444111......222333222444///---000000---...333@@@444000777999111---000...,,,...///,,,777___lllGGG222000222000444AAA???555333000---000111KKKLLL444888jjjqqq^^^KKK666++++++---///000777|||MMM===gggbbbAAA333,,,(((+++******)))+++,,,,,,***))))))))))))***++++++,,,,,,++++++++++++++++++++++++......//////000000111111222111333999???GGGUUUaaayyy\\\888222000///111000---,,,...000...++++++---,,,,,,,,,+++++++++******)))))))))))))))***++++++)))******++++++,,,------------...///111333444555555444333222333555777888::::::<<<<<>>[[[iiiJJJ;;;444888222...000111...---...,,,111999EEEYYYwww|||}}}yyyzzzwwwssswwwppp[[[DDD777444444444SSSlllpppzzzVVV///222...333===KKK[[[mmm}}}|||tttvvvzzzttthhhUUUFFFDDDmmmNNN>>>000222>>>KKKRRRTTTKKKHHHDDD===999===NNN^^^~~~]]]HHH666...,,,111222------222000///---,,,,,,,,,,,,---$$$111IIIbbbuuu~~~qqqBBB333))),,,111000000444///...222444---000QQQyyyxxxFFF555666333222///333333222555888666000...111000+++***,,,+++&&&555777666333000111111000...---111444------HHHjjjqqqLLL777000333>>>IIIfffuuurrr```MMM888***+++///JJJYYYFFFPPPoooIII///***///222///FFFhhhIIIjjjnnnKKK444,,,)))222+++***)))***++++++***(((((())))))******+++,,,,,,++++++++++++++++++++++++......//////000000111111333222444999>>>EEERRR^^^uuuXXX666222000///000///,,,+++...333111,,,+++...,,,,,,,,,+++++++++******+++************+++,,,,,,)))******++++++,,,------------...///111333444555555444333222333555777999888999::::::CCChhhgggaaaXXXSSSWWWdddvvvoooUUUHHHXXXqqqZZZ999***444:::444000...000222222666;;;CCCQQQfff|||{{{|||yyyyyytttppptttkkkSSS;;;111222777>>>___]]]...,,,+++---444???QQQhhh~~~uuuxxx|||nnnXXXCCCDDD[[[zzzmmmggghhhccccccnnnwww@@@<<>>NNNjjjiiiIII444222---,,,///...))),,,444444444444222///---...///+++'''111EEEZZZqqqqqq[[[BBB444+++,,,...+++,,,111111,,,,,,000//////@@@UUUhhh<<<555555...111***777EEEMMMSSSRRREEE555+++///...'''&&&------''')))777???:::333222000+++000---000333...---@@@XXXsssZZZ???///)))222QQQqqqpppHHH.........>>>[[[\\\nnnaaa:::***...000---NNNlllzzzeee<<>>:::;;;888555666999AAAPPP___}}}{{{|||vvvpppsssfffIII333,,,///777???XXXxxxRRRGGGKKKLLLOOOTTT```ttt~~~mmmdddeeecccUUUFFFBBBWWWhhh___UUUMMMGGGBBB===;;;:::;;;FFFeeepppJJJNNNUUU[[[\\\TTTEEE888222333333222222333444444666DDDXXXfffjjj___GGG222666000---///---,,,777EEELLLOOOPPPJJJ===111***(((111(((,,,222888NNNVVVDDD???444...//////+++---333444...,,,---///111:::DDDnnnvvvXXX888888555---888<<>><<>>,,,...===NNNRRRRRRJJJ<<<000,,,...000444111,,,<<>>IIIUUUcccwwwwwwMMM444444333000000...///...666@@@>>>111***---,,,,,,,,,+++++++++******)))))))))))))))******+++)))******+++,,,,,,------------...///111333444555444333222222333666888:::555:::===>>>KKKvvvQQQSSSZZZaaahhhppp}}}pppYYYLLLEEEAAA>>>======???@@@>>>CCCUUUhhhvvvwwwsssqqq\\\@@@:::555222333666777;;;???666:::BBBIIIOOO^^^zzzqqqXXXBBB@@@<<<888555666:::===DDDNNNdddvvvaaaPPPLLLSSS```iii~~~gggIII>>>===666999LLLrrr^^^DDD:::666444:::>>>===;;;;;;===???999@@@===888HHHrrruuu```III>>>;;;888555444;;;555222333444222222444333444111111???OOONNNAAA111222///---===^^^pppSSS+++000+++---...111@@@JJJCCC111---***000BBBZZZllltttjjjZZZDDD444///111444444GGGJJJ:::---111000888RRRSSS333///000000---&&&+++,,,:::EEE888(((;;;___{{{]]]:::)))000,,,222111111JJJxxxggg999111111;;;ooohhh999(((///111QQQKKKBBBsssEEE333000,,,+++***)))((((((((((((+++)))((()))***,,,+++***+++,,,---...---,,,+++***,,,---//////......000111333111111444666<<>>======???>>>;;;===PPPqqqttteeeLLL@@@777999>>>===888444333666999888333///111666///000///...555BBBIIIIII777333222???[[[}}}wwwDDD+++&&&''')))+++888@@@888,,,+++111FFFgggwwwZZZ???///,,,000>>>GGG===111111666LLLrrriii:::)))(((---///,,,)))---===KKKFFF@@@XXX}}}~~~UUU444...+++000000555RRRxxxWWWUUUrrrooorrr???+++///111TTTJJJ===RRR333))),,,+++***))))))(((((((((***)))((((((***...333666/////////...---,,,+++***,,,---//////......000111333111111444666;;;GGGRRR]]]mmmqqqCCC333111111333,,,000000000000000000...---,,,,,,++++++******++++++,,,*********************************+++,,,,,,---------............000333666555333111111333555777777777:::???===MMMNNN[[[iiipppuuufffAAA555777888AAAQQQkkkYYYFFF@@@999555555666666555;;;777555777666444333555999;;;VVV}}}mmm```gggooooooppprrrtttlllTTT>>>CCCJJJIII<<<444555555111666222000111222333888>>>RRReeewwwMMM444111222000///111333444222///000AAAUUUcccnnn___GGG<<<666555444333333444666777666>>>BBB777333QQQyyykkkJJJ///---444333333777555;;;CCCJJJUUUbbbhhhhhhbbbRRREEE>>>666555IIIbbbwww^^^JJJ===666555777999999888>>>FFFUUU\\\```XXXHHH999222000...---.........333CCCSSS???111111PPPzzzZZZ888000...//////888>>>555(((...AAAfff___===///222222@@@@@@666333@@@iii}}}GGG+++(((,,,...///...666KKKaaagggkkkiii<<<++++++...000;;;\\\}}}|||sss}}}GGG///111222TTTRRR:::ttt___666***,,,,,,***)))))))))))))))((()))(((''')))000:::AAA333222000...,,,+++******,,,---//////......000111333111111444666:::EEEPPP[[[hhhjjj???222000000333,,,000////////////...---,,,,,,,,,++++++******++++++,,,******************************++++++,,,,,,------,,,---......///111555888666333111111333666777777888<<>>PPPhhhfffHHH===666555555555666777666555>>>:::777666666777888999===555@@@WWWWWWBBB===KKK[[[^^^gggppprrrgggTTTEEEYYYRRRGGG<<<555444666888111...///222333111222666666;;;KKK```jjj]]]DDD111...///000222333444555555111333:::HHH```~~~VVV>>>888:::000222555666555333222111111:::AAA;;;CCChhhyyyAAA555000777:::444111333777KKKbbbuuu^^^HHH;;;555;;;FFFbbbwww~~~iiiJJJ:::444222777;;;>>>;;;777@@@]]]yyywwwbbbIII777555//////222...,,,===TTTLLL444444]]]lll999---)))+++---888@@@;;;333@@@^^^___???333+++888@@@;;;999MMM]]]???888444///000444;;;PPPllloooCCC000+++///333AAA```lllNNNJJJmmmKKK000222333OOOtttMMMsssccc777000,,,,,,+++***))))))))))))&&&((()))((((((---777@@@333111///---++++++++++++,,,---//////......000111222111111444666999BBBLLLYYYdddbbb<<<333111000444---111.........------,,,,,,,,,,,,++++++******++++++,,,******************************++++++,,,------...,,,---......000222777:::666444222222444666777777888<<>>555;;;///111333555666777999:::333666:::;;;;;;;;;;;;:::888333666>>>>>>777888???LLLWWWfffpppnnncccWWWPPP\\\III::::::;;;777666;;;222111222444111,,,---111222111111;;;SSS```MMM...///222333222//////222555333---+++666MMMiii~~~|||mmmUUUAAA666111......000333222000//////000333555666===YYYxxxnnnKKK222444333///---000777<<>>;;;<<>>???YYYYYYqqq|||sssxxxnnnJJJ000111555//////999777444333444333999NNNddd]]]888555888333333555555555555999AAAGGGMMMVVV^^^^^^YYYNNNAAA666333333444555888999777555???OOO^^^aaa\\\WWWTTTPPPOOO>>>333777<<<888111...666555555555222///000666///555222...===SSSOOO;;;222333444222///...000222111111000111666CCCSSS___SSSMMMAAA666333444222---111444666555333222444777444777444GGGsss}}}VVV111444555111***,,,555>>>BBBsssdddDDD999999555FFFWWWXXXJJJ;;;555666555---333OOOxxxaaa???333---222222---///888SSSDDDMMMwwwqqq\\\PPPOOOOOOWWW___\\\GGG\\\bbb666///---:::EEEMMMiiitttGGG<<<333***222000***+++AAAmmmzzzOOO>>>---111888HHHeeeRRR***222000WWWLLL//////000KKKvvvKKK___uuu???222---,,,+++******)))******''')))+++***'''&&&(((+++++++++++++++,,,---......,,,---//////......000111111000222555555666===FFFTTT___sssTTT888666333000555///111...------,,,,,,,,,------,,,++++++******++++++,,,************************++++++,,,,,,------......---...///000111444888<<<666444222222444777888888888;;;>>>@@@]]]>>>lll|||LLL>>>888======666555;;;333111333666222,,,222>>>[[[ttttttPPP555444666...///222444777>>>MMMaaaooojjjUUUDDD<<<555555777777333111444DDDMMMHHHFFFNNNRRROOO>>>???:::888CCCQQQOOOCCC999222,,,,,,------...111+++444555000555EEENNNLLL555333222666<<<>>>;;;666333555555111---///888@@@DDD???444++++++222555444---222666777333111111222444DDDDDD[[[rrr@@@333444000111555777777@@@KKKPPP999777;;;;;;GGGVVVXXXHHH777111:::>>>SSSzzzppp???555...///000......000EEEGGG[[[fffOOOBBB@@@<<<===@@@:::888QQQ{{{vvvFFF444,,,999JJJTTTsssjjj666111...&&&///111//////BBBoooyyyLLL:::...///666KKKnnnYYY888///,,,QQQIII//////000FFF]]]555IIIMMM666------,,,+++************)))))))))(((((())))))******+++,,,---............,,,---//////......000111000000222555555555;;;CCCRRR\\\kkkOOO666777333///333---///......---,,,,,,---...///,,,++++++******++++++,,,************************++++++,,,,,,---............///000000111444888;;;777555222222555777888888999<<>>RRRzzzyyyQQQCCC666333555444111000///000111222555;;;DDDJJJ666222222===LLLRRRKKKAAA888555333222444444444333777::::::555111111000...444:::AAACCC===777444333333QQQUUUhhh___...999333,,,///999444,,,>>>\\\```<<<666===///444PPPccc[[[JJJBBB:::RRR{{{???888111......///000000???LLLiii|||JJJ444+++......000222,,,---JJJ|||QQQ666+++999MMMXXXyyyeee111222444***222000555;;;NNNxxxxxxMMM;;;...,,,333MMMvvvOOO444222000UUU{{{GGG///111333@@@~~~eee;;;GGGVVV666...---,,,+++***************)))''''''***,,,------+++,,,...///000///......,,,---//////......000111000000222555555555:::BBBRRRZZZeee{{{zzzKKK444666222...222+++,,,///...---,,,---...///000,,,++++++++++++++++++,,,************************++++++,,,------......//////000111111111444888;;;777555333333555777888888:::>>>@@@CCCddd777ZZZtttNNNNNNddd}}}nnnVVV===444444444333555:::999DDD]]]eeeHHH///333333CCC[[[jjjBBB555999999444111555:::777555GGG^^^WWW???===>>>IIIeeexxxLLL999555333111222111,,,,,,111000111@@@RRRGGG000...CCCeeeooobbbQQQ@@@777222//////333000555======444,,,...555...NNNggghhhTTT777...;;;AAA^^^zzzRRR;;;---///000555999444222CCCZZZqqqAAA;;;666888888AAA[[[qqqfffLLLJJJrrrGGG888000333555000---///666FFFgggjjj555///,,,...///---+++,,,666NNNooogggVVV111333000000EEEoooaaa???000000555:::@@@RRR]]]jjjdddCCCBBB333+++111KKKrrrNNN555***DDDlllmmmFFF...***666;;;fffoooDDD666qqqggg888222---+++------***)))+++***)))((((((((()))+++,,,,,,,,,------...---------,,,,,,,,,---...///000000222222333444666888:::;;;GGGVVVbbbqqqrrrBBB777//////222111//////......---------,,,,,,,,,,,,+++******))))))******(((((()))***++++++,,,,,,++++++++++++++++++,,,,,,+++---///111222666===BBB:::666222111444777888888>>>444BBBFFFiii666\\\jjjbbbnnnIII333///111111111555:::KKK]]]UUU@@@777AAAaaa\\\>>>666777:::===777777<<>>___BBB555666555333555:::<<>>111---,,,000;;;UUUoooOOOFFFIIIIIIKKKPPP\\\```[[[PPPKKKPPPqqqKKK///AAA666///---888[[[```PPPcccwwwRRR000555>>>;;;555BBBggg}}}UUU:::111```DDD000+++)))+++,,,***)))+++***)))((((((((()))+++,,,,,,,,,,,,------.........------------...///000000111222222333555777999:::BBBOOO[[[kkkeee???666///000222111//////......---------,,,,,,,,,,,,+++******))))))******)))))))))***++++++,,,,,,***+++++++++,,,,,,,,,------...000111333666;;;???888666333222444666888888;;;444AAALLLyyy888888aaabbb@@@333222...555///,,,>>>OOOTTTVVV}}}hhhZZZTTTTTTUUU\\\lllwwwAAA,,,000111...---...------555@@@rrrhhhaaa{{{GGG---)))---***---:::EEEEEE???999EEEoooeeedddccc```^^^]]]VVVJJJDDDEEE|||yyyGGG555222444777777111333IIIbbbiiiTTT===333222222000///000///999UUUzzzgggCCC...///333:::@@@??????EEENNNeeerrrpppXXX???555333000NNNJJJ555,,,+++111444CCCmmmiiiKKK222111444222444===BBBBBB===777...000\\\www@@@///DDD888222...222PPPvvvqqqvvvpppcccaaa{{{rrrBBB,,,<<>>555///000111000///000......---------,,,,,,,,,,,,+++******))))))******))))))*********+++++++++***++++++,,,,,,---------...///000111333777:::===777555333333444666888999:::666AAAPPPUUUbbbKKK......222555111...333:::OOOnnn^^^DDD@@@DDD777;;;???JJJkkkFFF...777000......---,,,---222999ZZZWWWZZZPPP000000...******111:::AAAIIIPPPWWWlll\\\VVVLLL@@@999555444777;;;nnnyyyMMM888666222555:::888222:::HHHyyy^^^ZZZZZZLLL666...333444,,,111...///;;;TTTtttdddDDD444222:::???GGGLLLHHHCCCGGGOOO[[[MMM<<<111.........---???kkkmmmVVV999///,,,111///555VVVSSS===---+++,,,+++000;;;:::777333333,,,***QQQ___888111CCC666000---111III}}}iiiUUUXXXYYYKKK666444UUU}}}SSS888...DDD___eee===222888GGGJJJIIIDDD:::999...111MMMKKK222---)))******))))))+++***)))((((((((()))+++,,,,,,,,,+++,,,,,,...///000//////.........///000000111111111222444555777777===FFFSSSfffYYY;;;555000111111///...000......---------,,,,,,,,,,,,+++******))))))*********************+++++++++******+++,,,------......000000000222444777999:::555555444444444666888:::;;;999BBBTTTnnnqqq|||OOO---111111111111333111,,,IIIxxxuuu>>>***///888666777<<>>ccc^^^>>>333111LLLoooxxxGGG444111777444444<<<@@@666...222FFFxxxVVV555///+++++++++((((((+++***)))((((((((()))+++,,,,,,+++++++++,,,...000111000//////...//////000000111111111222333444666666<<>>+++...//////------...000111===RRR```@@@......///000000///222@@@OOO|||UUU<<<111000333666888:::;;;:::888WWW{{{ddd]]]OOO@@@:::555555777999::::::AAAbbbwwwPPP888999III[[[^^^QQQ@@@555111,,,000000---///888>>>???>>>@@@===666111555<<>>:::,,,,,,,,,222444222LLLwwwrrrNNN777,,,333FFFBBB111,,,222999UUU\\\AAA222222@@@???888111000444@@@WWWkkkbbb@@@333111222XXXWWW;;;...111///000<<>>JJJ]]]tttzzzGGG888333111222111......000......---------,,,,,,,,,,,,+++******))))))************************************+++,,,---...//////333111000222555777777555222444666555444555888;;;===>>>DDD\\\:::<<<@@@CCCsssUUU666000///111111555666111===YYYkkkkkkooommmddd^^^fffvvvggg^^^KKK555...//////......///000///EEEaaannnVVVQQQHHH:::***---222333...,,,333>>>bbbHHH999555555444111------111666888IIIUUUOOO___[[[BBBBBB===666333333222000999LLLpppsssQQQ===777222BBBddduuuOOO666333...111000,,,,,,111111---222555444...///333000)))000,,,***+++,,,111;;;FFF555111+++(((+++///---'''...666[[[XXXBBB222'''AAA888222...111222111222666FFFEEEHHHOOORRRKKK>>>333///111...---777EEEAAA444(((***))),,,---+++CCCjjj|||hhhGGG333...+++777PPPOOO888///222111CCCpppccc>>>222222===NNNOOO===//////111111999DDD<<<,,,//////222bbbfffAAA,,,......000999@@@;;;------777\\\mmm;;;444...---+++((((((******)))((((((((()))+++,,,,,,+++******+++...000222111000////////////000000111111111111222333444555:::<<>>EEESSSiii^^^FFF???FFFVVVXXXAAA333999>>>999555999888<<>>DDDooottt\\\BBBFFFrrrmmmCCC///222555111000111---666LLL~~~YYYIIIFFFCCC===BBBOOO```ddd[[[bbbwwwUUUAAA777333MMMXXX>>>000//////000...+++...333FFFvvv~~~UUU:::222555:::<<<222---,,,000111...111777===mmmzzzfffXXXFFF>>>???@@@>>>;;;:::>>>CCCBBBLLL```{{{gggHHH<<<999???MMMWWWVVVMMM???777888999777999999<<>>666666444222333777:::<<<<<<999;;;;;;777444777@@@HHHjjjhhh@@@000000///...------,,,,,,,,,111//////000222222111111)))111333777@@@===333222777EEEPPPKKK999***(((,,,333***)))111222---111<<>>AAARRR}}}ggg```iiifffZZZ...666222///888;;;666777kkk]]]>>>666888555444888888PPP]]]ZZZ```nnniiiVVVHHHHHHKKKSSS___aaaRRR@@@555000444333,,,:::OOORRR<<<444---...000///------222SSS~~~qqqNNN===000000000---///666>>>999111,,,---//////,,,000BBBcccvvvBBB111666444///111222111333555555333888555333555:::<<<999666======555555>>>===;;;BBBXXXzzzSSSDDD>>>444444444444444444666999<<<222999===777555DDD^^^rrrPPP---222///...000///,,,***+++,,,)))'''***,,,,,,---000111BBBJJJJJJHHH:::***''',,,444AAALLLMMMDDD666,,,+++***)))000888:::???LLLTTTlllpppBBB---000***,,,---......///...---222777IIIsssKKK***)))******///999:::111***...222000,,,:::aaaqqqDDD111222333111///444888)))---???XXXxxxyyyyyy[[[888)))***---------000+++DDDTTT555,,,HHHzzzmmm999000555444pppnnn@@@000,,,+++...'''******))))))(((((((((((()))((())))))***+++---...///...000111000///...///000//////000000111222222222555666;;;DDDSSSlllRRR:::333222111000.........---------------------------++++++************++++++***---000444444111---***------,,,,,,+++---111444333333111111111222333444222222333444666888999:::===AAAWWWqqqJJJRRRXXX<<<:::KKK___lllGGG;;;,,,...???@@@666555LLLtttyyyRRR???555;;;<<<444222999AAAOOOMMM;;;<<>>888999777888555111222666444...222555777999888666555555999:::666999@@@<<<999BBBfffwwwTTT>>>111555666777555333222444666444555222111@@@aaaddd111000++++++000111---***+++,,,(((''',,,///333;;;EEESSSdddcccQQQ@@@///&&&))),,,+++111AAAQQQWWWNNNDDD<<>>---222222///666UUU\\\666,,,333444,,,555;;;666IIIfffyyykkk```ZZZLLL555&&&)))///---,,,///555[[[sssOOO<<>>;;;...***---'''+++222KKKyyyzzzdddrrrGGG...000,,,IIIMMM111+++...111***...******)))(((''''''''''''((((((((()))+++,,,...//////000111111//////000111.........///000000111111111222666===GGG\\\~~~pppDDD999222111000///............,,,,,,,,,------------...******))))))))))))******)))---000222000...,,,,,,+++,,,---------...000222111111111111111222333333111222333444666888:::;;;<<<@@@]]]DDD^^^ooo```FFFGGGlllzzzgggIII===555555444333<<>>]]]```aaa^^^\\\]]][[[WWWAAA666+++...666333444???;;;444///000000...---...222,,,,,,222333...+++---...+++,,,///...,,,222===OOOgggqqq___HHH<<<444,,,333555;;;NNNnnnsssYYYTTTWWWkkkmmmMMM===LLLQQQCCC444111333333111222222111111222555888444999888888999999KKKiiiyyyYYY???===999666666666888999:::FFFOOOUUUddd}}}pppFFF777...//////+++,,,111***''')))...333???[[[vvv^^^444'''((()))---%%%'''((((((***333@@@JJJFFF___WWW???888111;;;^^^wwwXXXAAA999444666999===FFFOOOiiiOOO000+++)))///...111KKKZZZLLL555DDD]]]{{{tttNNN888===LLLwwwvvvppp}}}nnnVVV:::///999BBB444***+++%%%///555WWW}}}}}}TTT000......:::lllTTT333,,,...111)))---******)))''''''&&&&&&'''((((((((()))***,,,...//////000111111000///000111------...//////000000111111222666:::AAATTTuuufff===888111000///...............,,,,,,,,,---------......******))))))))))))*********,,,......,,,++++++---)))+++...//////...///000...///000222222333333333111111222444666888:::<<<<<>>^^^|||yyy]]]LLLOOOSSScccooommmggg```OOO>>>555333222222222222666<<>>GGGUUUYYYSSSOOOHHHBBB<<<999888888555888:::999888AAASSScccHHH>>>333//////222888===BBBTTThhhqqqrrrmmmddd]]]QQQ???+++---888222,,,333222///...111222...---......***+++222444//////555777***(((222111)))555MMM}}}hhhOOO>>>000...666JJJhhh~~~pppaaaiiidddccciiizzzvvv^^^ssszzzbbbCCC444333444333333333666:::;;;:::777333:::;;;;;;===BBB^^^xxxPPPJJJAAA;;;999:::;;;;;;PPP___aaaNNNFFFddd\\\III888333000***+++222333///000333555AAAaaa|||NNN++++++222---&&&(((***+++,,,---...///000$$$<<<:::000111+++BBBzzzmmmbbbZZZZZZ___ggguuuQQQ+++)))+++444///***GGG```XXXMMMeeemmmIIIQQQqqqfffOOO999:::'''000>>>111(((...---111111RRRiiiQQQBBB^^^{{{]]]222...222222[[[YYY555,,,...000'''+++******)))''''''&&&&&&&&&'''(((((()))***,,,---...///111222111000///000111------......///000000000222333555888===OOOooo```888777111000///...............,,,,,,,,,------.........******))))))))))))*********,,,---+++)))(((+++...(((+++...000000/////////---...000222333444333333111111222444666999;;;<<<<<>>???DDDHHHBBB888555888888555444444222///000333JJJnnnmmmHHH666777:::444666888999:::;;;===???AAA===;;;:::777444666;;;555;;;>>>777>>>___uuulll<<<>>>444,,,222777<<>>777666===999<<>>CCCvvv666333444CCCdddwwwKKK???777999>>><<<888666...---...111000000666===CCCttt}}}___GGG777666666666777888999::::::888666777999888444555999===888888AAA___JJJ>>>000222::::::DDD\\\jjjpppwww{{{zzztttmmmhhhhhhfffRRRMMMJJJRRRvvvpppOOO111***000000---+++000,,,***---...+++)))***---,,,///333:::UUUqqqhhhjjjtttyyyuuummmiiigggfffhhhhhhgggeeedddhhhrrrzzzmmmSSSHHHDDDBBBHHH:::;;;555555<<<;;;:::BBB>>>CCCRRRdddsssrrreeecccfffOOOIII777---777SSSxxxcccUUUJJJEEEFFFHHHJJJOOO]]]rrrlll???...///---)))'''***---///000...,,,+++******...888===222'''222GGGlllZZZ///&&&,,,((()))000444ZZZttt|||NNN444(((...''',,,666777:::888---DDDDDDCCC;;;///(((///;;;999===GGG]]]ppp888'''...)))???ttt|||AAA...222((()))******)))(((((())))))(((&&&''''''((()))***,,,---...+++---000222333111111222............////////////222333333888>>>@@@TTTwwwMMM666111111111000000///.........---,,,,,,++++++***++++++))))))))))))))))))))))))++++++******************,,,---///111222222111000000000000111222222333333333333444444666777999:::???HHH}}}PPPFFF999555AAA[[[xxxwwwaaaGGG888222111111222111111333444222111777@@@LLLdddDDD>>>:::666555888::::::999:::888999;;;999666666:::???===HHHbbbfffJJJ222555===777EEEiiitttwww{{{|||zzzuuunnnjjjpppqqqhhhqqqzzzuuuDDD000222444111...444///---000222000.........///888MMMoootttxxxuuunnneeebbbeeegggfffeeeggghhhfffcccbbbeeehhhkkkrrrkkk]]]ZZZWWWYYYbbb______VVVOOOJJJ??????NNNSSSbbbyyy~~~^^^OOOIIIDDD;;;;;;333,,,333JJJ|||}}}qqqnnnpppttttttyyyccc555***000000...111555555666777666333...***(((---:::CCC;;;***)))555DDDsss^^^111)))...((((((///333ZZZmmmPPPsssttt@@@+++///((('''...888FFF]]]fff[[[VVVDDD222************+++)))***,,,888\\\qqq:::(((000)))555^^^QQQ...333,,,(((***+++***))))))******)))'''''''''((()))***+++---...***---111333444444222000............////////////444555333666;;;;;;LLLjjjsssEEE444333111111000//////......---,,,++++++++++++*********))))))))))))))))))))))))******++++++++++++++++++,,,---...000000000/////////000111222333333333333333333444555666888999:::???OOOiii\\\KKK<<<222999VVVuuu~~~fffLLL888///...333333444555555888CCCOOOvvvqqqPPPGGG<<<666666999999888>>>;;;999999999999???FFFPPP```qqqLLL===;;;777GGGhhhpppqqqsssuuuuuusssoookkkrrrnnniiiuuuSSS<<>>:::AAAEEE@@@777555DDDttt\\\///'''---///555@@@AAA???>>>>>>???>>>999444000111<<>>+++333...333PPPbbb222555111***---,,,+++)))***++++++***(((''''''(((((()))+++,,,---...222444555666555111,,,............////////////333555222444999888DDD]]]iii>>>333333111000000///......------,,,,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))******+++++++++++++++,,,,,,,,,.../////////......///000111333333333333333333333444555666888:::;;;===UUU^^^XXXSSSKKK===555BBBXXXgggNNN>>>333000...333===PPPjjjvvviiiVVVGGGAAA>>><<<999???:::999===DDDOOO___mmmsssHHH:::@@@PPPeeehhhhhhkkkoootttuuutttrrrrrrkkkiii[[[@@@555666333111111222111555BBBOOOeee~~~hhhhhhhhhffflllhhhllllllhhheeeeeeeeebbbcccdddggghhhiiijjjlllmmmiiihhhXXXIIILLL[[[wwwbbb;;;???KKKLLLNNNRRRLLL???444:::hhhwwwaaaUUU\\\jjjpppMMM...))),,,///:::JJJKKKGGGEEEEEEHHHIIIHHHFFFAAA>>>CCCMMMGGG555+++...+++111888TTTccc333...111++++++000///NNNWWW;;;///TTT\\\777,,,...+++***(((&&&666^^^uuukkk<<<111'''(((,,,---,,,+++(((---,,,(((555[[[zzzFFF---333///111III~~~rrr;;;666111---...,,,+++******++++++***)))''''''(((((()))***+++,,,...333555555777:::555...............////////////000333000222888888AAAUUUtttaaa;;;333222000000//////...---------------...//////......---******************************++++++,,,,,,,,,,,,,,,------...............///000222444444444333222333333444555777999;;;<<<<<<]]]FFFIIIQQQTTTLLL@@@???GGGTTT\\\iiiwwwqqqaaaHHHBBBAAAJJJ^^^{{{wwwjjjbbb]]]ZZZVVVTTTVVV```oooLLL666DDDWWWdddggggggiiiooovvvzzzzzzxxxsssoooqqquuucccYYYOOOLLLJJJMMMSSSbbb{{{oooeeeQQQIIIWWWccchhhqqqjjjooooooiiicccccceeefffffffffggghhhjjjlllmmmooonnnjjjXXXFFFAAAFFFYYYuuufff>>>@@@LLLOOOXXX\\\VVVGGG666666bbbyyy]]]III;;;333666???KKK;;;///---///333???KKKNNNMMMKKKLLLOOORRRUUUVVVTTTNNNOOOUUUMMM888++++++......)))555TTTsssfff666***...(((***000///MMMqqq:::444222MMMPPP555+++%%%******+++(((000MMM\\\RRR///+++***++++++(((''')))%%%)))+++))),,,EEEtttPPP......---222IIIrrrNNN888......,,,,,,+++******++++++***((((((((((((((()))***++++++***000222333888???<<<333............////////////...222///111888999???NNNgggYYY999444222000000///......------,,,---...///000000000///...******************************++++++,,,---------........................///000222444555444333222333333444555777:::<<<===???fff999AAAKKKQQQNNNHHHEEEDDDAAA@@@===AAAPPP```dddaaaYYYZZZdddzzzMMM333AAAWWWfffkkkjjjkkkpppvvvyyywwwsssrrrpppsss~~~\\\CCC777===???JJJ```iiifffhhhgggkkklllgggdddfffiiiiiihhhhhhhhhjjjlllnnnooooooggghhh^^^RRRHHH<<<<<>>---111+++,,,***))))))******)))((((((((('''(((((()))***+++(((...//////666???>>>444............///////////////333000111999:::===HHHZZZ}}}PPP666555333000//////......---,,,,,,,,,---///000111000///...******************************++++++,,,------...//////...............//////000333555666555333222333333444666888:::<<<===FFFrrr222;;;DDDHHHJJJMMMOOONNN@@@CCC@@@555000444;;;===RRR^^^yyyRRR555@@@WWWlllnnnkkkkkknnnrrrsssoookkkqqqjjjlllfffIII999666333;;;@@@MMMccciiieeegggiiimmmooommmlllmmmjjjeeehhhhhhjjjmmmppprrrrrrqqqjjjiii^^^RRRIII:::777DDDddd~~~VVVPPP\\\eee^^^bbb___RRR>>>555ZZZyyycccSSSEEE999666---***...---)))...888EEE@@@444''')))999IIIOOOJJJOOOTTTWWWXXXZZZ]]]```cccaaahhhqqqfffJJJ777222%%%,,,,,,,,,///333KKKmmmrrrGGGLLLIII:::333222+++EEE{{{]]]666,,,,,,---DDDFFF111...***+++(((***+++///CCCXXX[[[;;;000((((((++++++))))))...%%%&&&---***111YYY^^^333,,,222EEEddd{{{~~~FFF///666++++++***))))))******)))'''(((((('''(((((()))***+++***//////,,,333===;;;111............/////////000000555111222:::;;;;;;EEEQQQttt~~~III333555444000//////...------,,,,,,+++,,,...000000///...---******************************+++,,,,,,---......000//////........./////////000333555666555333222333333444666888:::<<<>>>LLL{{{888===>>>;;;>>>KKKWWW[[[aaaSSS???111///333555444111???XXX{{{SSS;;;>>>OOOiiimmmllllllmmmnnnmmmiiigggrrrooo|||~~~ooogggXXXTTTMMMEEE<<<555000...666555BBBZZZfffcccccciiimmmjjjlllqqqpppmmmnnnsssqqqooommmooorrrsssrrrpppkkkggg```XXXOOOFFF===777MMMyyyhhhZZZ______aaabbb```NNNAAA;;;TTTvvvVVV@@@777555222......,,,,,,,,,***)))...555KKK???222,,,000:::IIIUUURRROOOTTT```gggccc^^^\\\eeekkkkkknnnrrr___@@@///+++,,,......,,,---666BBBttt|||^^^bbbWWWNNN666***...CCCttttttrrrqqqmmmdddSSS>>>///,,,111000===KKK888%%%111---...,,,---777HHHVVV\\\LLL111&&&...---)))******%%%******++++++---JJJuuueee111111222>>>gggVVV222666)))++++++***************+++''''''''''''((()))++++++,,,...---+++...777:::888333111......///000///...000111444555777:::???BBBJJJeeennnIII555...222000111000///,,,,,,---///......---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...///////////////.........000222555666555444333444333:::777444<<<===<<>>GGGUUU^^^lll___III777222777999777000///777RRRVVV;;;???RRRkkknnnooooooooonnnlllkkkjjjooolll|||uuucccUUUIIIBBB@@@999888666444222222222222444;;;JJJZZZdddgggffffffjjjjjjnnnrrrpppkkklllqqqwwwtttsssssstttuuusssqqqoookkkeee___WWWLLL???666<<>>:::999888555...(((,,,000///>>>PPP???(((///......,,,---:::MMMZZZ\\\XXX;;;***,,,,,,+++,,,+++'''+++***+++++++++CCCjjjnnn999222///;;;ccceee999666,,,---,,,+++***))))))))))))''''''''''''((()))***+++***---...---000666777444000///...///000111000...111222444555666999>>>AAAGGG```fffDDD555000222------......///......---......---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---.../////////////////////...000222555666666555555555777===999666<<<<<<;;;BBBTTTVVV[[[YYYLLLAAACCCPPPZZZiiibbbOOO<<<777>>>>>>777333---)))555YYYYYY:::AAAWWWlllqqqssstttrrrnnnlllmmmooowwwppphhhWWWCCC555...+++---111000///.........000111222???RRR`````````ccc```XXXfffjjjooosssoooiiiiiimmmvvvtttssstttuuuuuutttssstttooojjjfff```TTTBBB555111EEE```ssswwwnnnbbb[[[]]]ggg{{{tttooommmooolllfffNNN>>>666LLLuuuUUU999444...+++---//////---+++******,,,******000888SSSFFF777555DDDWWW]]]ZZZXXXVVVXXX```dddbbb]]]\\\cccdddeeehhhmmmfffOOO999///,,,***,,,,,,***,,,000...;;;EEEXXX|||kkkccc\\\WWW@@@000...???ooommmNNN888777222,,,+++---///000///---...---AAA[[[KKK///---000///+++,,,===TTT\\\XXXgggLLL222)))+++,,,------***,,,)))***+++***:::ZZZwwwCCC222+++666ZZZ{{{CCC777000///...,,,+++)))((((((((((((''''''(((((()))***+++(((,,,//////111555666444111000//////111111111///222333444444555777;;;???BBBWWWzzz[[[<<<666333222,,,,,,---111444444000,,,......---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---........./////////////////////222555777777666777888<<<@@@<<<888<<<;;;:::BBB]]]fffiiiggg[[[LLLDDDEEEJJJRRRWWWOOOAAABBBKKKDDD222222555555222>>>ccc\\\999CCC^^^oootttwwwxxxtttooolllooosss~~~sssuuuSSS>>>666///...///000333777444333222111000111222222FFFeeevvvjjj\\\]]][[[SSSaaahhhpppsssnnniiihhhjjjmmmmmmnnnppprrrtttuuuuuuvvvpppjjjgggdddXXXEEE666333777<<>>555KKKyyyPPP777444333222000///---***)))***))))))+++++++++111999RRR>>>777MMMiiissslllddd[[[ZZZ[[[^^^___]]]XXXUUU[[[[[[___dddiiijjjVVV999000+++(((+++---,,,***+++...000+++222NNNnnnmmm___ZZZWWWBBB222...;;;hhhgggDDD333---222000...///000///---+++---...---FFFhhh\\\888---555444---+++>>>XXX]]]RRRppp[[[;;;(((***---,,,---+++---)))***---+++555MMM}}}III111***333NNNMMM888222......,,,+++***)))))))))((((((((((((((()))******(((+++...///111555888999888555111//////111222222222333333222222444888;;;???NNNmmm}}}PPP777666444111000///000555:::999222+++......---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...............///////////////222555666777777999:::@@@CCC>>>:::===::::::EEEeeennnoooooogggXXXGGG;;;777===NNNTTTOOOWWWaaaOOO...000555777222111CCChhhbbb;;;IIIgggsssvvvyyyzzzvvvpppmmmooossszzzqqq]]]EEE:::222///...222333000000111............000222444555;;;ccc}}}sss^^^YYY\\\[[[^^^gggppprrrpppllljjjiiiiiijjjlllnnnppprrrtttuuuuuuooohhheeebbbWWWEEE777555555444333333444666888555666888<<>>===222+++>>>YYY\\\KKKmmmfffFFF******---))),,,***---******///---333FFF}}}NNN111+++222BBB[[[:::111---,,,++++++++++++++++++)))(((((((((((())))))*********,,,...000444;;;BBBBBB<<<444...---///222333000111222222222333555777>>>HHHaaa}}}~~~HHH555555222000222111111666999888000)))......---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...---.........//////000000///111444666666888:::;;;AAACCC>>>;;;===999;;;IIIpppnnnoooqqqmmm^^^III888111===VVVdddfffuuueee777444000---///111666@@@IIIaaalll|||jjj>>>NNNooouuuxxxyyyyyyvvvrrrnnnooopppsssuuu```FFF555222555222...---......+++,,,//////............000111222666[[[~~~jjjXXXUUUZZZ___gggooosssttttttqqqmmmmmmoooqqqrrrrrrsssuuuwwwsssnnniiieee```TTTCCC666///222666666555444666999666666666444333BBBjjjooohhhcccnnnlllgggRRRBBB666DDDggg<<<,,,...,,,,,,,,,,,,,,,---......***))))))+++++++++111999SSSEEEYYYiii[[[ZZZ]]]^^^ZZZVVVSSSMMMGGGFFFCCCOOOXXX```uuukkk@@@000+++))),,,///---,,,---'''...///......555UUUvvv]]]UUUQQQ???333---222WWWkkk;;;))),,,///000///...------...000111---000333TTT}}}SSS;;;FFFGGG999---===[[[]]]III___lllSSS111---,,,&&&,,,(((---++++++///---222BBBvvvVVV333,,,333999tttlllAAA222,,,,,,++++++++++++,,,,,,))))))(((((((((((())))))***)))***---...222;;;EEEGGG@@@666...,,,...111333///111444444444444555666<<>>999>>>OOOjjjlllooolll]]]HHH<<<;;;KKKfffvvv{{{NNN888000+++///444333111111111999FFFRRR```ooo~~~nnn>>>NNNoooqqqxxxxxxxxxvvvssspppmmmlllppp~~~fffDDD333222222111000000---+++------,,,000555555444222000////////////777SSS|||```RRRXXXcccjjjpppuuuzzz~~~zzzsssooorrruuuvvvvvvwwwyyy|||rrrpppnnnjjjaaaRRR???111---000444444222///......//////222555222777PPPlllooojjjccckkkjjjhhhWWWIII;;;EEESSS555---///222000---,,,------+++)))+++)))***++++++***000888UUU___~~~jjjVVVUUU[[[]]]ZZZVVVSSSMMMFFF@@@;;;HHHRRR^^^}}}|||OOO111,,,***,,,,,,******---&&&***+++///000,,,???ccc|||eeeYYYQQQ???555///000PPPUUU000---///(((...---+++)))'''''')))+++---111666ZZZ^^^EEEMMMOOOAAA000>>>^^^aaaMMMOOOnnn```;;;222---%%%...'''...---+++---+++///>>>lllccc777---444666dddNNN666...---,,,+++++++++++++++))))))(((((((((((())))))***(((***.........666@@@CCC>>>666000......///000///222666999888777666666;;;>>>OOOmmm}}}{{{^^^>>>888111---333---...............---,,,......---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...------......///000000111000111333444444555888:::<<<===999:::>>>:::AAAUUUgggjjjnnniiiXXXFFFBBBHHHVVVqqqccc555111000222000,,,...555333555555444555<<>>:::555111000///...---///333999<<<<<<:::888888999;;;JJJfffzzzzzzTTT<<<999000+++555---.........---...000222......---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,---...---------...///000000111000222333333333444777999::::::777:::>>>;;;CCCYYYiiigggjjjjjjYYYEEEIII[[[xxxxxxvvvHHH333---000---,,,111111...//////000111222222222777@@@PPPfffsssBBBLLL___mmmwwwsssrrrrrrooojjjiiikkkqqqaaaGGG555444222000...............------......///000111555000+++)))---222000+++000BBB}}}www^^^jjjjjjnnnuuuyyyyyy{{{yyyuuuvvv~~~wwwrrriiirrrssskkk]]]CCC333777333222111111111222333444///111222222333888@@@FFFLLLqqqnnncccddd```[[[bbb]]]UUULLLQQQzzznnn???222333,,,......---,,,,,,,,,,,,---'''000---)))...///000777gggxxxMMMOOOTTTZZZYYYPPPLLLPPPMMMEEE>>>444CCCOOO\\\fff888((('''---+++***---,,,******)))((()))---333888eee}}}pppZZZUUUHHH999000///IIIvvvkkk>>>...)))...+++...//////...,,,,,,---///...///EEEtttxxxVVVPPPPPPZZZNNN111888eeemmmIII<<<[[[oooVVV000***111+++...***)))******+++000777YYYnnn===222444000QQQggg>>>333000,,,***+++---***''''''''''''''''''''''''''')))******++++++...222555BBB:::444333111......000555777999999999999;;;===555:::CCCUUUsssyyywww~~~rrrBBB999666000//////////////////............---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........///////////////111333444444444444555777888999===999@@@<<<<<>>777444000000000////////////............---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------............////////////111333444444444444555777777888<<<999@@@>>>BBBmmm```llltttiiiUUUMMMWWWeeefffmmmvvvoooCCC+++000111---.........//////000000111111222000111111......999LLL[[[vvv|||JJJQQQ```llllllmmmqqqrrrmmmfffdddgggyyymmmKKK999000000000///..................------......///000111111111000...------...000666OOOMMMJJJOOO[[[gggnnnsssvvvuuutttvvv|||{{{qqqfffaaauuuwwwPPP===:::666222222222000000///000111222222111000///111666===BBB:::777JJJxxxkkkeeeccc^^^eeecccbbb\\\\\\|||kkk===///111000///...------,,,------------...,,,,,,,,,'''444QQQPPP111???IIIPPPQQQJJJHHHKKKKKKFFF???===>>>FFFXXXnnnwwwrrrDDD000***...+++***,,,)))***+++------...000333666UUUgggXXX^^^XXXHHH999111EEExxxbbb666***)))---)))---......---,,,,,,...///...666WWWoooHHHFFF```^^^XXXQQQTTTZZZVVVKKK...AAAeeerrrXXX999...++++++)))***,,,,,,+++...444UUU|||FFF222111000???rrr}}}NNN:::555///,,,,,,+++)))''')))))))))))))))))))))))))))************+++...000333222222444222...///222666777888888777888;;;>>>;;;;;;>>>HHH___xxxxxx___888444333000111111/////////............------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------............//////000000111333444444444444555777666777;;;999@@@AAAJJJ{{{YYYmmmwwwhhhTTTOOOWWW```bbbjjjwwwOOO,,,...222.........////////////000000111111+++000666777555333555888BBBNNN]]]kkk{{{NNNTTTcccmmmrrrzzzuuugggcccgggxxxwwwuuuMMM777666000.........---...............------......///000111222000000222111//////111444```jjjYYYJJJJJJUUUaaajjjpppooopppsssuuurrrmmmooosss```AAA666333555222111000/////////000111222111///...000555;;;???===333999ZZZmmmeeeccc]]]bbbaaadddbbbbbb```:::///000111//////...---------------,,,+++***//////)))AAAlllzzzCCC--->>>FFFMMMQQQNNNLLLNNNNNNKKKAAAAAA;;;???NNNQQQXXXnnnLLL555***,,,******,,,))))))+++---......000222444HHHeeeXXXaaa^^^PPP@@@444FFFwww^^^222))))))---(((,,,---...---,,,,,,...///111@@@hhhiii@@@AAAjjjdddGGG:::>>>JJJ444666UUUwwwnnnMMM999222+++)))***------+++...333PPPNNN333000111999dddXXXAAA999111///---+++)))))))))))))))))))))))))))))))))*********)))***,,,...///222888>>><<<555111222777777777777666888;;;>>>===;;;;;;BBBSSSrrrwwwtttyyyUUU666333222///111111//////.........------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------------......//////000000111333444444444444555777777777;;;888???AAARRREEE[[[hhh^^^QQQPPPWWW[[[eeemmm~~~^^^333...000///000...///////////////000000000333111......000222444555444777;;;===EEE\\\}}}PPPWWWfffqqqyyyoookkkrrrpppggggggYYY:::111444+++,,,------..................------......///000111333///...333555333555999FFF{{{fffpppiiiaaa[[[WWWYYYcccnnnmmmpppsssqqqllllllxxxYYY:::...444333222000/////////000000222000//////111666:::<<<777777555@@@hhhkkkeeegggaaaeeebbbgggiiijjjQQQ666222///111//////...------------...,,,***)))......,,,KKKxxxCCC+++333BBBIIINNNNNNLLLMMMNNNNNNAAACCC;;;>>>GGG>>>GGGnnnWWW;;;+++***(((***---***(((***,,,---......000222@@@zzzdddVVV^^^^^^TTTDDD666DDDrrr\\\222))))))...(((+++,,,------,,,,,,...///222KKKwww___777:::WWWVVV111***999OOO<<>>555222000+++)))+++(((((((((((((((((((((((((((*********))))))+++,,,---222<<>>CCC[[[888IIIVVVVVVTTTYYY___aaacccqqqqqqAAA111---000222...////////////////////////333///++++++///222111///555555444333333===TTTiiiOOOYYYjjjwwwwwwtttrrrxxxqqqggg[[[III666111111+++------......///......---...------......///000111888222///000///...555AAApppccc<<>>BBBFFFEEECCCEEEJJJOOO999;;;777;;;>>>111???kkkfffEEE...***'''***...***(((***,,,------...000111@@@yyybbbRRRYYY]]]XXXJJJ777???jjj\\\444+++***...)))***,,,,,,,,,+++,,,...000222WWWTTT000333HHHyyyuuuBBB+++000>>>NNNAAA---<<>>222+++444666888888888888:::;;;<<<:::<<<@@@FFFYYY{{{vvvvvvfffFFF444555222///111000.........------------,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------...///000111111111333444444444444555777:::888<<<999@@@GGGggg@@@EEELLLQQQVVV[[[___aaaVVVnnnSSS666+++000444---////////////////////////,,,---000333444333...+++000111444666444555@@@NNNxxx|||MMMYYYnnn}}}vvv|||uuutttxxxvvvttt___EEE888111...222......///000//////------...------......///000111666222111111///444MMMgggLLL---111>>>XXXttt~~~rrrjjjpppqqqwww}}}zzzqqqiiigggXXX>>>555444222111000000111111///...///222777::::::999111999999444FFFuuu|||gggiiiiiiiiipppiiigggeeeaaayyyFFF777555...333000//////...............,,,///,,,+++---888___zzzZZZDDD222======<<<888666;;;FFFQQQ444444666;;;555)));;;cccxxxRRR555+++'''***...******+++---------...000333@@@yyydddRRRYYYbbbbbbSSS:::===bbb|||^^^888---+++///******+++,,,,,,+++,,,...000666dddNNN///111EEEuuunnn???///333:::JJJEEE000444XXX~~~lllAAA222...---...------111777TTTddd===000111333IIIWWWHHH<<<999555---+++000))))))))))))))))))))))))''')))+++,,,++++++,,,---,,,---555BBBHHHBBB666...222555888999999888999999;;;;;;???AAABBBNNNqqqtttvvvxxxXXX>>>222555222000222000.........---------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---...///000111111111333444444444444555777:::888===<<>>]]]{{{___:::///+++///+++***+++,,,,,,+++,,,...000<<>>;;;666...,,,111************************''')))+++,,,,,,,,,---...///,,,111???IIIFFF<<<444111444888::::::999888888;;;<<>>>>>FFFSSS}}}AAA999888BBBJJJGGG???;;;>>>WWWmmm999333222---444////////////////////////......///000000000000000222111111111222444666777IIIYYYxxxKKKQQQmmmvvv}}}|||~~~~~~xxxpppmmmoootttwwwmmmQQQ888...///000000/////////.....................//////000111222111000000888RRR}}}YYY...777333333777\\\rrrqqqmmmuuutttZZZBBB999666JJJlll???777222444333//////333555222111333888999777333888222111777@@@[[[tttmmmooovvv~~~yyyeee]]]aaaNNN666444000...000////////////.........555***)))222999JJJyyykkkCCCBBBQQQZZZOOOOOO666---///000KKK```OOOWWWQQQ666///222:::bbbMMM'''///---###///+++,,,---------...000222DDDqqqggg\\\[[[eeecccPPPBBB@@@VVVvvvbbb666///---(((222***000...,,,///+++)))111DDDzzzsss???///000@@@gggsssIII444444111GGGOOO333***===bbbEEE777)))+++222+++---@@@bbbrrr@@@333000666<<>>AAA;;;444000+++,,,++++++*********************))))))***+++,,,,,,333222000555CCCKKKCCC444333333666999777333555:::666;;;;;;>>>BBBDDDXXXxxxqqqhhhjjjoooDDD;;;444444555333000000000///...------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---.........//////000000111111555444333222333444555666:::<<<999999BBB[[[222///444@@@EEE>>>222+++999OOO~~~FFF555000+++...////////////////////////......///000000000000000111111000111222333555666===LLLrrrEEEOOOnnnxxx}}}|||}}}xxxooojjjkkkxxxzzzkkkKKK333///222222000000/////////.........///.........///000111111111...666RRR|||KKK,,,111111000666___XXX\\\WWW[[[WWWBBB444555666>>>sssKKK999---111555000...000333111222555::::::555111444111333777>>>YYYuuunnnpppzzz|||}}}ooo___[[[___tttVVV555666888111////////////............---.........:::ZZZTTT///000@@@IIIfffeeeIII>>>???DDDfffttt^^^HHH111---,,,888jjjZZZ,,,------%%%---+++,,,---------...000222HHHvvvggg\\\[[[bbb]]]JJJ======KKKoooaaa666---...(((...***...,,,,,,111---***222GGG{{{ooo;;;---///999___mmmFFF000111///CCCOOO555+++777WWWXXX???'''(((333---...@@@pppxxxBBB333333111;;;ccchhhLLL???BBB<<<555000+++++++++***))))))))))))*********))))))***++++++,,,000000111666BBBKKKFFF<<<333222333777888555666999777;;;;;;===@@@AAAQQQnnnyyyoooiiimmm|||ddd@@@888222222333111////////////...------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---.........//////000000111111555444333333333444555666:::888;;;???DDDdddGGG>>>555222111///...///333DDDXXX:::000,,,---////////////////////////......///000000000000000000000000000111222444555333>>>jjjmmmAAANNNoooyyy~~~{{{yyywwwoooeeeaaabbbttt|||pppOOO777333444000000000000/////////......//////.........///000000333---<<>>EEEBBB222---222333222WWWgggFFF---...666333///111000111333777::::::444000222444666777<<>>===IIIaaassskkkjjjssszzzUUU;;;444///000111///.../////////...------------...------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---............///000111111111555444333333333444666777;;;444???FFFIIIsssbbbVVVEEE777000///222666000:::ooojjj???222111222////////////////////////......///000000000000000/////////000111111222333111777XXXmmmAAAOOOnnnuuuzzzxxxuuulll]]]QQQRRRYYYiii||||||```BBB666222,,,000000000////////////...000//////......//////000666555LLLNNN222444...111000@@@qqqQQQ++++++111AAAFFF999222222......AAAjjj```666...444333111444111111333666888888555222555999:::666;;;ZZZrrrjjjllllllhhhccc```___aaadddggglll|||EEE///444////////////.........------,,,222333888XXXggg???------111222OOOZZZLLLIIIGGGEEE```wwwiii888%%%)))///+++333]]]HHH++++++,,,,,,+++,,,---------...000222@@@qqqzzz___XXXTTTTTTJJJ:::444777???gggfff@@@...111///***---...***,,,333...,,,777]]]ccc444***...555TTTkkkLLL///......;;;OOOAAA111+++888]]]eee<<>>777333---+++***))))))(((((())))))+++***************++++++---///111111333777<<>>bbbiiiHHH000//////+++000///+++...222,,,...>>>nnnaaa333+++...777RRRnnnSSS000,,,,,,666OOOGGG666)))///IIIttt|||VVV<<<---***JJJ{{{NNN333222222...CCC|||ZZZEEECCC>>>777444...+++******)))))))))))))))++++++***************+++,,,...000000///222:::BBBAAA666...111777:::999999666<<<;;;:::>>>>>>BBBQQQrrrnnnmmmdddfffxxxkkkBBB666222000222222//////111......---------......///...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------...///000111222222444444333333444555777888===444CCCOOO[[[222999BBBHHHKKKGGG:::---000333OOOYYY888333111////////////////////////......///000000000000000//////000111111111111111444555BBBpppjjj>>>MMMiiijjjuuuwwwuuueeeMMM???GGGWWWggg{{{wwwQQQ444///555111111000000000/////////000000000000111222333333000VVVlll999///222,,,///111LLLjjj999...///000FFFYYYKKK555...///222...???mmmmmmFFF222---111444333333222111222444666777555888777666HHHqqqiiicccgggfffeeebbb```bbbggggggccctttsssvvvHHH222222111111111000000000//////111000CCCmmmxxxEEE---((()))///777\\\ZZZ;;;---,,,444]]]}}}gggAAA666...(((------444SSS{{{^^^333***...++++++,,,---------...000222>>>qqqnnnVVVPPPKKKHHHBBB999555666<<>>333222555888999;;;888>>><<<999??????AAALLLaaazzz}}}iiigggccceeevvvYYY???555222111333222//////222...------------...//////......------------......---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,---...///000111222333444444333333444666888999;;;999BBBNNNjjj+++---///333<<>>111888111111111000000000//////000000000111222444555666FFFtttUUU666111///...///444UUUZZZ///111333...HHHdddVVV666,,,333000...444PPPaaa===333222111111222333333333333555666222777888???\\\iiieeellliiijjjgggbbbcccfffeee```tttzzzeee>>>000222222222222111111111111444BBBbbbhhh;;;+++******222>>>YYYWWW999...000888]]]yyymmm===///)))$$$,,,,,,000888]]]uuu]]]777,,,...&&&+++,,,---------...000222IIIyyylllWWWPPPJJJFFFCCC<<<666333888QQQiii```???---------,,,...---///000,,,:::XXXaaa333+++...444IIImmm[[[111+++---000KKKLLL<<<...,,,...KKKzzzxxxvvvbbb@@@///666MMMbbbgggIIIAAA:::666444000---,,,,,,+++++++++++++++,,,++++++***))))))*********+++...111111222<<>>??????GGGRRRiii~~~rrraaa\\\bbbfffrrr|||HHH===444222222333222......111---------------...//////......------------......---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,---///000222333333444444333444555777888:::888===@@@LLLzzz------,,,...999BBB>>>333...111;;;aaaIII777000////////////////////////...//////000000000000000///000222333333222111111111666BBBqqqddd>>>VVVxxx{{{{{{nnnbbbaaafffuuu~~~{{{LLL444777111111111111000000000000///000000222333555777888iii}}}EEE555333///444000888]]]QQQ)))222222,,,LLLqqqddd;;;---444...//////<<>>>>>CCC===777<<<>>>===CCCNNNaaakkkkkkZZZTTTccciiipppnnn===:::333111111333111------000---------------...///000......------------......---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,---///000222333333444444333444555777999:::666@@@>>>KKK+++//////...888EEE@@@222222...444UUUZZZ111888111///------/////////.............../////////000000000000000111111111111999222===pppXXXCCCWWWppp~~~~~~zzzssskkkeeebbbvvvjjjBBB222222444444333333333222///888,,,***222333///;;;PPPhhh<<>>999888;;;???KKKXXXyyyddd^^^YYYYYY^^^hhhwww[[[:::888333333222111000///...---.........------,,,,,,,,,+++------,,,---000...***,,,,,,++++++,,,,,,---...***+++,,,,,,------------......///000111222333333555555555555666888999999666FFF@@@VVV+++---------:::KKKHHH666111///222KKKeee777444111000....../////////............/////////000000000000000000111111111111666444???oooUUUBBBVVVooo}}}vvvoooiiifffpppxxxUUU777///000///---+++---000111...///666777---...PPPxxxXXX666...222222...555CCC{{{kkk===222......222JJJsssyyyMMM,,,222000000000111@@@dddfffEEE444111222555777777666444333777CCCbbbwwwgggpppjjjeeebbbdddfffeeeeeefffhhhkkkmmmuuuxxxSSSFFF;;;666555===TTTlllWWW888---((()))---///EEEiii___666,,,...333^^^~~~vvvHHH******+++)))***)))...111MMM]]]DDD---------+++***+++...///000666>>>kkksssWWWRRRMMMKKKEEE===888888888EEEiiiqqqNNN888---333......111000:::___WWW111+++...555FFFpppddd999---,,,...@@@[[[NNN000+++***000GGG|||JJJ<<>>???>>>===<<<<<<>>>???FFFPPPnnntttbbb\\\XXXYYY___iiiyyyRRR888777333333222111000///............---------,,,,,,,,,---//////,,,---///...***,,,,,,++++++,,,,,,---...++++++,,,---------------......///000111222333333555555555666666888999:::999DDDDDDccc+++***+++---<<>>ZZZwwwXXXSSSMMMGGG>>>666444888333777ZZZiiiMMM888555888BBBQQQjjj{{{III...+++***///@@@nnnhhh>>>...+++...777[[[[[[999***...111444UUUaaaCCC[[[RRR777>>>uuuWWWBBB>>>===888222444222///...---,,,***)))---------,,,******+++---,,,,,,---...///000111333999HHHIIIBBB@@@999111111777888;;;AAAFFFHHHDDD@@@DDDEEETTTxxxkkkbbb\\\WWWVVVZZZbbbmmm~~~ZZZ>>>666555222222111111000//////...------------------------222555444///,,,------+++,,,,,,++++++,,,,,,---......---------------.........///000111222333333444555555555666777999:::;;;??????PPP111+++...///<<>>555333111111111111000////////////000000000111111111111111222222222222333111444>>>ggguuuAAA555IIIcccxxx}}}zzzyyyyyyvvvzzzwww[[[@@@666666666999===BBBTTTooo```BBB,,,---111...000999OOOSSS444------///--->>>mmmQQQ555333,,,...444111...@@@YYYzzzmmmqqqyyyrrrlllccc\\\[[[___iiifffnnnxxxAAA111&&&///---(((...@@@hhhVVV888+++------999fff{{{TTT666,,,'''))),,,))))))***---555GGGWWWOOO999111+++***---000===bbb```UUUIIIAAA999222///000111666UUUccc777+++///***///???ppppppFFF000***...000NNN[[[EEE,,,***///,,,999cccuuuEEE@@@555444666^^^kkkGGGCCC@@@555222333111...------,,,+++))),,,---...---,,,++++++------------...000000///...111:::===BBBMMMIII===:::222444777;;;>>>???<<<:::<<<<<>>>>>UUU---111---111@@@ggg|||WWW888)))222222000@@@kkkyyyAAA777///000000///222888000000000000111111111111///...---...333777555111666888YYYddd@@@:::AAA]]]nnnwww|||~~~{{{wwwuuuqqqlllsssxxxLLL222444000...000...444GGGKKK222111+++------999^^^wwwDDD000///.........000111222LLLyyyoooUUUaaapppqqquuuuuulll___ZZZ]]]cccooo@@@222---&&&,,,000***:::hhhXXX444---+++)))===\\\nnn666%%%---%%%)))333//////+++,,,111:::^^^lllWWWJJJDDD>>>???===444===888KKK{{{uuuCCC///...------///;;;lllVVV333///)))333333MMMRRR000'''111(((111222RRROOO333000333AAAhhhqqqOOOHHHBBB777333111//////000111000//////++++++111111+++'''((((((***---...---------...111333888EEEXXXbbbWWWEEE<<<888777999::::::>>>CCC???>>><<>>===DDDfff---111,,,///>>>eee{{{VVV:::+++111000...===dddTTT???///111444111///222000000000000111111111222333333333222333444555555444BBBhhhaaa===888@@@[[[kkkrrrxxx|||zzzwwwuuuqqqlllttt{{{sss???000222///...222///444GGGJJJ111111++++++,,,555VVVxxxBBB000///.........000111222999bbbrrrUUU```jjjnnnvvv|||vvvhhh^^^\\\kkkSSS000+++///''',,,...(((999gggYYY444---+++(((;;;XXXttt===)))///&&&(((......///+++,,,///444QQQ{{{mmmUUUEEE???<<>>777000,,,******++++++,,,,,,------,,,,,,+++,,,,,,------.../////////111111222444777777555222333444555666888;;;======IIIttt...111,,,///>>>fff}}}YYY<<<+++000...+++777VVVtttPPP222222888444......000000111111111222222222111222333222000000222666555UUU^^^:::777@@@ZZZhhhnnnuuuyyyxxxvvvuuurrrnnnrrr}}}YYY333...000---///333///444FFFJJJ111111+++***,,,222NNN~~~BBB000//////......///111111---MMM~~~tttUUU^^^eeelllwww~~~xxxhhhYYYRRRkkkkkk:::(((,,,///(((+++,,,)))???mmm[[[555---***(((777PPP{{{HHH...000((((((***+++...,,,,,,------@@@aaarrrWWWEEE@@@>>>CCCGGGAAA999444FFFvvvhhh999+++,,,******000>>>lll___888...***,,,---DDDLLL555***...(((***)))888```YYY;;;FFFaaauuu~~~WWWCCC@@@@@@333111///...000111222222---***+++...///,,,)))((((((***,,,---,,,,,,,,,------111444999DDDRRR\\\```DDD999111111666999<<<@@@>>>>>>:::;;;CCCOOOooowww\\\\\\___WWWNNNPPPSSSZZZeeetttSSS:::555222111222000000//////...------------------------...///000AAA===777111,,,***)))***+++,,,,,,------,,,,,,+++,,,,,,------.../////////000111333666888777555333222444666888999:::===@@@QQQ///222,,,000@@@jjj```;;;***///...+++222DDDkkkggg:::111777555000000111111111222222222333333000000111333222000333777===mmm[[[888888BBB]]]jjjpppuuuxxxvvvuuuvvvvvvssspppsssEEE222---...,,,///333---444JJJJJJ000///+++,,,///222KKKFFF111000///......///000111///???fffsssSSS\\\ccclllwwwwwwkkkXXXKKKDDD^^^QQQ------///,,,(((+++,,,---JJJzzz]]]666,,,***'''333HHHRRR111...)))***)))(((,,,+++,,,---)))222JJJzzz~~~___IIIDDD??????>>>666444222DDDnnn\\\222***---+++,,,222???jjjiii@@@///,,,((()))===HHH888,,,,,,))),,,***000LLL}}}hhhGGGaaaoooZZZJJJnnn___AAA<<>>OOOeeetttHHH;;;///...333777:::===;;;<<<888888???FFF]]]aaaYYYaaa\\\PPPLLLMMMRRR[[[ggguuummmAAA444666222///333//////......---------------------------...///000555333///,,,******+++++++++,,,,,,------,,,,,,+++,,,,,,------...////////////666>>>???;;;666333444444666999;;;::::::>>>EEE[[[...111+++///AAAooojjj;;;***///...,,,///555OOOJJJ333222222222444222222222222333333333333555222222666666444666;;;QQQZZZ777999EEEbbbpppuuuyyyzzzwwwvvvxxxyyyxxxrrrVVV777333......,,,///111,,,999VVVIII......***---///111LLLLLL111000///......///000111222333MMMnnnOOOXXX^^^iiiqqqjjjXXXHHH@@@???QQQooo999***000***+++)))+++***...PPP^^^666+++***'''///???uuu]]]555+++)))---***%%%******,,,...))),,,===___gggIII???999777777000+++111JJJsssQQQ---***---,,,//////<<>>...YYYoooGGG<<>>CCCTTTooo{{{XXX]]]eeeXXXLLLMMMKKKQQQ\\\hhhuuuYYY555111666111...333...............---------...------------...//////---,,,+++******+++,,,---+++,,,,,,------,,,,,,+++,,,,,,------.../////////---<<>>fffgggAAA222111333444222222333333333444444444666111111444333222;;;HHHsss[[[888999FFFeeevvvzzz~~~|||yyyzzzyyywwwttthhh???///111...///,,,...///...EEElllHHH------+++,,,,,,111QQQRRR111111///......//////000444000===ggghhhGGGPPPSSS___fff^^^OOOEEEAAAAAAIII}}}WWW111...222(((+++***,,,(((---RRR___666******'''---888hhhkkk<<<+++)))///***%%%***)))***///+++***666KKK{{{nnnHHH:::444666:::888999CCC^^^}}}III++++++---,,,111+++555WWW|||yyyPPP///***''''''000======000(((---***,,,***222TTTZZZ:::333555QQQTTT@@@DDD:::666000------000222333+++------,,,...111000,,,***+++++++++))))))+++------///111222333===SSSfffJJJ>>>444222333444555888444999777888???CCCOOOcccgggXXX^^^___QQQJJJOOOJJJRRR^^^jjjwwwiiiIII111111666111...222..............................---------......///......---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------.../////////--->>>OOOPPPBBB555222555555444888;;;777666AAAQQQ)))---)))222JJJ~~~HHH222000---...000***777III]]]???777666222333333333333444444444444222111333444111666OOOjjj^^^999777DDDeeexxx{{{|||vvvpppooosssFFF333000///...///---//////222UUUEEE+++......---,,,444[[[[[[222111000.........///000444111666RRRbbb>>>EEEEEEPPPYYYWWWQQQKKKEEE>>>@@@ooolllAAA111222///,,,)))***,,,(((///VVV___666)))***(((+++333]]]zzzHHH///***...&&&'''+++((((((...,,,***333===iiixxxQQQEEEAAA@@@BBB???GGGIIIZZZ{{{wwwEEE+++,,,,,,***111)))111OOOyyyYYY222+++)))(((,,,999???111'''///)))---,,,,,,AAAmmmvvvDDD***111555GGG___BBBAAA===888111---,,,...111222,,,......,,,...333222...+++++++++***))))))***,,,------///222222777EEETTTHHH@@@888666555333333666444999777777>>>@@@HHHXXXrrrgggbbb___\\\SSSHHHHHHNNNLLLTTTaaammmyyyRRR@@@222333555111///111///////////////////////////......---------.....................---------+++,,,,,,------,,,,,,+++,,,,,,------...////////////<<>>@@@SSSjjj***+++,,,555\\\```666,,,...///111+++111===___{{{QQQ999333666:::999444333777999888<<<;;;===DDDSSSppp\\\;;;;;;GGG___{{{zzzWWWJJJpppmmmAAA///111222...///000...///222???lllppp>>>,,,------***333<<>>>>>DDD^^^tttNNN333,,,))),,,///++++++...(((---444RRRUUU111)))'''''',,,...DDDyyyttt999)))///(((************+++,,,---------;;;jjj\\\<<<666222///777222...000GGGsssjjj@@@...''',,,000***---///FFFvvvooo>>>,,,+++((()))111999999000''''''***)))***...;;;fff^^^888555666---999gggpppEEE===???===999333...---...111222222111000000111222333,,,,,,***)))))))))***+++,,,,,,,,,---111666;;;>>>@@@CCCBBB;;;444111333555444777:::999888;;;@@@FFFVVVooocccjjj```VVVOOOIIIDDDEEEIIIQQQXXXbbbnnn}}}vvvLLL:::777444222222111///---////////////////////////(((111111///333///))),,,------------------------...------,,,,,,---------------......///000000000222444666666555444555666000>>>999888CCCEEE```///000000999cccXXX333---......111+++111666HHH}}}^^^DDD===:::<<<:::666;;;DDDJJJfff___888888FFF[[[rrrsssttt~~~eeeAAA999VVViii===---///111///......///---...222@@@pppddd999---...---...111:::lll[[[777111...,,,000,,,333555555666666888OOOWWW---666444<<>>nnnNNN;;;@@@>>>:::444///---.../////////......///111222444,,,,,,***)))))))))***+++,,,,,,+++,,,///333777:::<<>>BBBIII^^^{{{llleeegggZZZMMMFFFDDDCCCEEEIIINNNVVVcccsss^^^:::777555333222222111000...////////////////////////---444...&&&***,,,***///---------------------------------,,,,,,------...---......//////000000111222333555555444444444555222;;;888:::CCCIIIppp---......777cccQQQ000---...---111+++111444???jjjhhhVVVFFFBBB===999EEEXXXyyyeee999555AAARRRcccooopppvvv~~~eeeEEE<<>>jjjuuuGGG///***))))))...777;;;444******)))***111000+++FFFvvvvvvBBB000///333KKKxxx[[[<<>>;;;666111......///......------...///111222,,,,,,***)))))))))***+++,,,+++++++++---000333555<<>>BBBOOOiiivvvfffjjj___RRREEEAAABBBCCCEEEHHHNNNWWWeeeuuuxxxMMM555444333222111111111000000////////////////////////333222---222:::444,,,111------------------------------,,,,,,,,,---...............///000000111111222444666666555444555666555999999<<>>222;;;FFFQQQiiipppvvvgggGGG???WWWOOO999,,,000333---+++///---///,,,---222???oooUUU222...///+++...---555nnnhhh<<<000//////111+++111222...111777222333TTT~~~ttthhhWWWFFF===888QQQVVV333***,,,000++++++...***(((+++'''+++***@@@ttt|||NNN...+++***(((******000ZZZaaa555))))))))))))))))))***+++,,,,,,000...BBBsssVVV222333999777999:::===DDDXXXaaa888---***,,,---)))+++,,,:::dddxxxJJJ---))))))))),,,666===777,,,+++***+++111111(((999___HHH333666AAAXXXuuufff===???>>><<<888333///.../////////...------...//////,,,,,,***)))))))))***+++,,,+++***+++,,,...000222===AAAKKKQQQJJJ:::222333111333555666777999;;;<<>>GGG___,,,...///:::iii{{{BBB***......+++000,,,111000555III|||~~~FFF333555;;;BBBZZZhhhqqqeeeDDD:::WWWccc:::222///333333---+++...---///---...111===kkkLLL......000***...///666jjjppp???000///000111***111111,,,...777555444FFF```nnn___LLL>>>777333000---888PPPuuuDDD///***...111+++,,,...)))***,,,)))...+++>>>sss}}}NNN///,,,***)))******000MMMkkk<<<))))))))))))((())))))***+++,,,,,,---777]]]iiiEEEBBBCCC>>>>>>999???DDDRRRzzzZZZ222+++,,,,,,,,,(((***,,,999aaa~~~OOO...((())))))+++555>>>:::...***+++))),,,///(((000III|||WWWKKKNNNQQQYYYbbbzzzrrr@@@======<<<999555111000000000///...---------...///,,,,,,***)))))))))***+++++++++***+++,,,---///000:::888BBBSSSUUUDDD777555333333444555777999;;;<<<>>>@@@QQQnnnpppfffbbbZZZKKKDDD???AAADDDDDDFFFHHHRRRYYYfffwwwsssKKK888444111111222000///...000111////////////////////////000,,,222NNN^^^GGG......------------------------,,,,,,,,,,,,---......///...//////000000111111222555666888888777777777888::::::===AAAOOOuuu+++///111<<>>::::::???DDDGGGDDDXXXZZZ888///***---///)))+++...((())),,,)))///+++;;;rrr}}}OOO///+++)))'''))))))...???mmmqqqBBB+++***((((((((())))))***+++,,,)))000000HHHuuuRRRGGG@@@777555///666777???ccc|||LLL,,,+++,,,******((())),,,999aaaWWW111(((***))))))444???<<>>JJJ```||||||jjjfff]]]QQQEEEAAA???AAACCCDDDHHHMMMRRRYYYfffyyy[[[@@@555111000111222000...---///111///////////////////////////000---111<<<888///000------------------------,,,,,,,,,,,,---...///////////////000111111222222444666888888777666777888999;;;???DDDYYY)))...000<<>>@@@AAACCCIIIQQQQQQXXXfff{{{xxxNNN<<<666111000222222000---,,,...000////////////////////////"""444444(((...444...(((------------------------+++++++++,,,---...///000/////////000111111222222333555777777666555666777888;;;AAAFFF```111///000@@@qqqccc666000---//////......000444+++444HHHlllUUU:::555555777:::999CCC^^^~~~```===333666......------------......,,,000+++,,,333777\\\___444'''///000(((,,,...111GGG{{{III...555---...666---000000000000111222333444RRR{{{[[[```wwwoooRRRAAA;;;;;;NNNUUU777222------+++***)))(((((((((---$$$(((...+++<<>>aaa}}}XXX???666CCCVVViii@@@444999CCC===333000,,,...---,,,+++,,,...000111111///---+++)))(((((()))************+++,,,---...---666666:::XXXzzzuuuWWW???333...444777444555;;;888:::???LLLbbb~~~mmmnnnjjjYYYKKKCCC>>>>>>>>>???@@@DDDJJJOOOTTT]]]jjj}}}^^^<<<555666555222222000///..................////////////......---------...000111333444...------,,,,,,------...,,,,,,++++++,,,,,,---...000000000111222222222333555555666555444555777999<<<===>>>LLLyyy...,,,...@@@qqq]]]555000---...///---...000111***111>>>YYYVVV;;;:::???FFF^^^cccrrryyyvvvnnnEEE333//////......------------......+++///,,,---222555YYYTTT222)))///000+++---...000DDDuuuNNN000444,,,---444+++000000000000111222333333BBB{{{uuuvvvrrrdddPPP@@@777555000>>>lllpppEEE000///...---,,,+++***))))))))),,,%%%)))...***===kkkRRR...******)))***(((***333QQQzzzPPP)))***************************))),,,)))***CCCrrraaa888''')))//////::::::777444GGG|||tttAAA222)))+++---((('''******(((666\\\aaa999***'''---,,,(((:::EEE888,,,+++***((())),,,---,,,111OOOgggIII999111999III|||KKK::::::CCC===555333000...------,,,---...///000///...,,,***))))))))))))************+++,,,---------333444999UUUtttuuucccEEE777///333666444555:::999;;;>>>EEEVVVqqqxxxeeefff]]]NNNDDD>>>===>>>>>>???@@@EEEJJJOOOTTT]]]mmmxxxNNN777222222000222111000///..................////////////......---------...///000222222------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...000000000111222222333333444555666555444555777:::<<<===CCCYYY,,,+++000DDDvvvYYY555000---...///------000...,,,000444CCCtttrrrbbblll|||~~~yyyxxxuuuiiiUUUFFFSSSyyyJJJ111///111///......------------......+++...---...000666YYYuuuGGG///,,,///000///---///000???mmmUUU333222,,,,,,111+++000000000000111222333333777hhhmmmVVVOOODDD;;;555444555666444;;;```TTT444+++...///...---+++************+++&&&+++---)))@@@pppUUU000******)))***''')))111LLLvvvSSS,,,***((())))))******+++++++++...,,,((()))777ZZZjjjDDD222///---)))444444444111DDDxxxVVV666---(((++++++'''''',,,,,,)))444XXXeee999+++(((+++***(((777CCC===,,,***((()))+++,,,,,,,,,---AAAzzzWWWBBB;;;333666AAA{{{YYYAAA:::AAA>>>888777555..................//////---,,,+++***))))))))))))******)))******+++,,,---///111111888KKKaaakkkiiiNNN>>>222222444444555999999;;;===>>>GGG___wwwiiifffdddSSSEEEAAA======>>>>>>???AAAEEEKKKOOOVVVaaappp^^^AAA777333222222111111000///..................////////////......,,,,,,,,,---...///000111------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...///000000111222222333333444555666555444555888:::<<<===IIIlll......333JJJ~~~XXX555///,,,...///------///---///111///666[[[qqqnnnYYYQQQFFF???;;;:::888666;;;qqqSSS666//////111444...------,,,,,,------...,,,---,,,---///<<>>...//////...000---//////;;;ddd^^^666000------000,,,/////////000000111222333444RRRQQQ333777444222111333555666666666999YYYjjj>>>------/////////---,,,+++************(((---,,,***EEEwwwVVV111+++))))))***'''(((...FFFppp~~~XXX000+++'''(((((()))***++++++,,,111,,,+++,,,///EEEvvvmmmEEE000------+++---222:::???SSSoooBBB...+++***,,,***&&&''',,,,,,***222SSS~~~hhh999+++))))))((()))333@@@DDD...***'''))),,,++++++,,,...999eeeVVVDDD@@@666666@@@oooeeeEEE777???@@@<<<:::777......////////////...---+++++++++***))))))))))))))))))))))))***+++,,,---111///000666???JJJVVV___SSSDDD555222222222333666777:::===<<<===NNNpppkkkggghhh___JJJ@@@AAA<<<===>>>??????AAAFFFLLLPPPYYYeeesssrrrIII:::777333111333111000///.....................////////////......,,,,,,,,,,,,------...///---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---......//////000111222333333444444555666555555666999;;;;;;>>>RRR///...444MMMXXX555///,,,......,,,---///+++000111...111III|||aaaNNN@@@===000222555777999:::::::::>>>vvvVVV222000444---***222------,,,,,,,,,,,,------///+++,,,,,,///GGGuuummm===...000...---000+++......666\\\ggg:::......///000///////////////000111222333222;;;XXXpppAAA<<<444777::::::888555333222+++111PPPPPP111...000...//////---,,,+++*********((()))---+++,,,MMM~~~WWW111***)))((()))'''(((+++@@@jjj}}}\\\444+++''''''((()))******++++++///***,,,///,,,555\\\rrrFFF......777>>><<>>222222===bbbqqqIII444===AAA???<<<777///000000000///...------++++++++++++******))))))))))))))))))***+++,,,,,,///,,,///666999<<>>>>>;;;DDD```{{{rrrjjjccc___RRR@@@<<>>??????BBBFFFLLLQQQYYYfffvvvyyyXXX:::444444...,,,111000//////.....................////////////......------,,,,,,,,,------...,,,,,,,,,++++++,,,,,,,,,------,,,,,,------...///...///000111222333444444444555666555555666999<<<<<>>xxxZZZ999'''222999...)))111------,,,,,,,,,,,,------000***,,,---111UUUtttBBB...------,,,---***...---111SSSrrr???---000000...111////////////000111222222222111>>>cccrrrDDDBBB222666888666222000111444444<<<[[[kkk;;;,,,000111+++///...---+++************((())),,,***000VVVVVV000)))(((''')))((())))));;;eee|||___777***'''(((((())))))************'''***///++++++DDDcccoooSSSGGGGGGIIIEEECCCAAA===GGGssseee999+++,,,,,,,,,,,,***(((((()))******---AAAkkkfff777(((+++'''''',,,---777NNN:::...&&&***,,,******---***...===lllgggJJJ;;;222333;;;SSSQQQ444;;;BBBAAA>>>999111111000000///...------,,,------,,,,,,***)))((())))))((())))))***+++,,,,,,***...666999:::BBBLLLOOOJJJCCC<<<666222111111333666<<>>===>>>???@@@BBBGGGMMMRRRWWWhhh{{{___III777555555000...222//////......---......///......////////////............---,,,,,,,,,------,,,,,,++++++++++++,,,,,,---------------......///......///111222333444555444555666666666777:::===???OOOwww...))),,,GGGYYY444///+++---...,,,,,,...***...,,,///222///III|||uuuKKK@@@999,,,'''111000...,,,---111777;;;AAA|||hhh>>>333---222555111...000---,,,,,,++++++,,,,,,---///(((---000555```{{{GGG---)))+++,,,+++***///,,,---KKK}}}EEE---111000+++//////......//////000111222111222666GGGhhhyyyAAA222///000///...---000777===GGGQQQnnnXXX222+++111000***...---,,,+++***)))))))))((((((+++***444^^^UUU///((('''''')))(((***(((888aaa{{{bbb888(((((((((((()))))))))))))))***&&&)))...,,,)))444DDDxxxjjjPPPCCC>>>:::666444///777bbbUUU000(((*********))))))******)))'''***+++999```{{{ccc666&&&+++&&&'''///+++444QQQ@@@111'''))),,,)))***...***111444UUUmmmJJJ999555555777DDD~~~^^^777999AAABBBAAA===444222000///...------.........///...---+++)))(((((((((((())))))***+++,,,,,,+++---222888<<>>===<<>>AAA???===>>>???@@@BBBGGGNNNRRRZZZlllOOOAAA555444666444222333.........------......///......////////////......//////...------,,,------,,,,,,++++++++++++,,,,,,---------------...//////......///111222333444555444555666666666888;;;===CCC^^^///)))+++FFF[[[444...+++---...,,,,,,...---000---222555)))888ggg\\\000000888888:::333444555666777888:::<<>>???@@@CCCHHHNNNSSS```rrrqqqDDD999///---111333111.........---------......///......////////////......000///......------------,,,++++++++++++++++++,,,...------------...//////---...///111222333555555444555666666666888;;;>>>GGGhhh000,,,444>>>```777------///+++...444000---......,,,+++111<<>>:::;;;;;;<<<@@@JJJYYYcccXXX222////////////............---,,,,,,++++++,,,,,,------......---@@@uuuPPP)))...///(((///---******...CCCxxxVVV000...111---,,,---------............///555111222666888HHHvvvcccEEE>>>999444222333555444333888<<>>===AAA:::666000---,,,---...///444444333111000...------******++++++++++++******,,,,,,000222111000666???DDDGGGIIIHHHBBB;;;555222222444777888888<<>>@@@EEEGGGIIIOOOWWWcccppp|||TTT666555222000//////000000...............///000000000000//////.........---000000///...............------------------------,,,,,,------.../////////111111111222333444555666///777666444999999:::CCCIII...+++444@@@ddd999...---000+++---111...---///000...---000777>>>mmmIII333???EEEHHHRRR```gggrrr|||{{{vvvyyyhhh@@@---////////////............---,,,,,,++++++,,,,,,------------,,,AAAwwwNNN))),,,---(((...---***+++---@@@sss]]]444///000,,,,,,---------............///111---///333333===```rrr^^^EEE444111555888999000666FFF~~~vvvCCC444111//////,,,+++,,,,,,+++)))((()))******(((+++...;;;ddd[[[111)))(((((()))&&&)))***111GGGrrrjjj666---))))))))))))************))))))))))))************...OOOrrrPPPGGGIIIIIIGGGAAAGGGMMMNNNaaaiii:::++++++))))))))))))))))))))))))'''++++++222UUUwwwfff777+++)))))))))(((+++777DDDYYY<<<++++++***(((+++,,,***///---333[[[yyyHHH666333000///888VVVQQQ999===BBBCCCCCC;;;777222......///000000222222111///...---,,,,,,*********++++++***************---111111111888AAARRRLLLJJJLLLDDD777333999333555777888888;;;???CCCNNNlll~~~rrrpppeeeWWWJJJEEE@@@<<<<<<<<<<<<;;;======@@@EEEIIILLLTTT\\\jjjuuuhhhDDD666444222000//////000000...............//////000000/////////.........---000000///...............------------------------,,,,,,---......//////000111111111222333444555666111888666666<<<;;;<<>>hhh^^^333***(((((()))&&&***'''---AAAllllll;;;+++))))))))))))************))))))))))))***************<<>>;;;:::555...>>>rrr[[[555,,,)))))))))))))))))))))))))))(((***+++222OOOsssggg999)))(((((()))'''(((222<<>>AAAXXX{{{zzzpppsssjjj[[[QQQDDDBBB>>><<<<<<<<<;;;:::<<<<<<@@@FFFKKKPPPZZZdddooo{{{yyyQQQ666555333222000/////////000......------......///000/////////...............000/////////............------------------------,,,------......///000000111111111222333444555666444888666777===;;;>>>LLLttt,,,)))555BBBppp<<<---+++000---,,,///,,,...///000///......111444AAAsss|||kkkaaaRRRDDD;;;777444222MMM[[[333+++555//////.........------------,,,,,,++++++,,,,,,---,,,------...IIIFFF,,,+++******...,,,,,,...,,,555aaannn>>>...---+++...---------............///222...///333333111:::HHH{{{fffCCC333000111111888>>>FFFtttMMM***///222---,,,///---------+++((('''((())))))(((+++///AAAooo]]]333+++)))***,,,))),,,&&&,,,<<>>:::555111000111222333.........------,,,,,,,,,+++******************+++***)))***---///111888@@@KKKJJJOOOYYY]]]SSS???111222333444666777999;;;<<<===HHHeeeoooppprrrbbbNNNEEE???>>>===<<<<<<;;;;;;:::===>>>BBBHHHLLLRRR^^^jjjppp___AAA444333333111000////////////...------------...//////........................///////////////......---,,,,,,---------------------------...//////000000111111111222333444555666666777555777<<<999AAAVVV---)))555CCCxxx>>>,,,)))000...---000//////...---,,,---///222555777___sss\\\HHHBBBEEE@@@777888999777555666999;;;KKKyyyBBB,,,,,,000............---------------,,,,,,++++++,,,,,,---,,,---...111OOOrrr???...,,,+++,,,...,,,+++...,,,111[[[ppp>>>---------///---------............///333......333444222777???RRR|||~~~[[[aaa```TTTDDD:::999>>>DDDGGG===@@@CCClllqqqAAA'''000222,,,,,,...111111000---***(((((()))***))),,,000EEEvvv___444+++)))***,,,***---&&&,,,888]]]pppKKK,,,((()))))))))************((()))))))))************,,,))):::fffmmm???------//////222000.........PPP~~~BBB///111***))))))))))))))))))))))))***&&&,,,000???hhhkkk>>>+++)))***+++)))(((,,,333OOOPPP<<<(((***,,,'''***+++//////+++333UUUgggJJJ???666000111@@@pppPPP555AAALLLHHH@@@<<<666111000111111111/////////.........------++++++***))))))***++++++---******,,,...///444::::::CCCHHHNNNaaammmWWW444222222333444777999;;;;;;???@@@QQQrrr|||wwwrrrmmmbbbQQQDDD===;;;;;;<<<<<<;;;;;;:::;;;@@@AAAEEEIIILLLRRR```mmmuuunnnJJJ888666222222111000000/////////---------------...//////---------.............../////////000///...------,,,,,,,,,---------......------......///000000111111111111222333444555666777666444777:::777HHHhhh---)))555DDDDDD...)))000///---000111///...,,,,,,---000444666111KKKhhh???999444999???555555888:::888333///000222QQQccc555///111,,,.........------------,,,---,,,,,,++++++,,,,,,---+++---///444UUUaaa666///---+++---,,,,,,***---,,,111WWWooo===---......///---------............///000---,,,000222222555:::444XXXnnnHHHNNNYYYUUUNNNKKKJJJJJJIIIHHH888::::::bbb[[[999***000000,,,---,,,111111000...***(((((()))******,,,000HHHzzzbbb666+++(((((()))''',,,&&&---444TTToooRRR///))))))))))))************))))))))))))************+++(((111OOOzzzkkk;;;***---111222333***)))000...HHH}}}ttt:::,,,111+++))))))))))))))))))))))))+++$$$,,,///888bbbmmmAAA---***)))+++***(((+++111FFFVVVDDD)))***,,,&&&,,,(((***,,,,,,000KKKmmmMMMAAA666//////555^^^aaa:::===HHHIIICCC>>>888333111111000000111111000000///......---,,,+++***))))))***+++,,,///+++***---...---000444222======<<>>[[[NNN///111444............---------,,,,,,---,,,,,,++++++,,,,,,---))),,,///555XXXOOO,,,...---***,,,))),,,))),,,---222WWWooo<<<---///...------------............///---,,,---000111000222555...???dddrrrooo~~~qqq```RRRJJJCCC<<<666111444444]]]HHH444---000---,,,///+++...///...---***)))***+++******+++///HHH|||bbb555***(((''')))''')))%%%...000KKKmmmUUU000))))))))))))************))))))))))))***************---000<<<]]]ooo===((())),,,111333''''''222,,,@@@wwwlll555)))///+++)))))))))))))))))))))))),,,"""---...222^^^nnnBBB---***((())))))(((+++000===ZZZLLL,,,++++++&&&...)))(((***,,,...BBBrrrpppOOOBBB666///111---NNNsss@@@777BBBHHHGGGBBB;;;555222111000000222222111000///------,,,,,,+++***((((((***+++,,,---******...///......000000777444555TTT|||}}}ddd<<<888333222333666888888;;;<<<@@@KKKcccuuuvvvsssiiiYYYJJJBBBBBBDDD:::<<<<<<;;;999999;;;===@@@BBBFFFJJJLLLSSSdddttt___@@@666444000000000000000000//////...------,,,,,,------...///,,,,,,,,,------............///000111000///---,,,++++++,,,,,,---......///.........///000000111111111111111222333444555666777666666<<<===AAAjjj,,,'''444GGGRRR777,,,111---***---///...///000333444333000...000222aaaSSS888AAA555///===>>>444;;;FFFSSS\\\\\\UUUMMMggglll;;;(((,,,000.........---------,,,,,,,,,---,,,,,,++++++,,,,,,---&&&***...555YYYDDD&&&---,,,)))+++&&&,,,(((+++...333WWWooo<<<---000...,,,---------.........//////------///111111//////111666444KKK~~~ttt```GGG777555666444000000333333]]]xxx<<<111000///***---111+++***+++,,,+++******+++---))))))***---GGG|||^^^333)))((())),,,+++'''$$$......FFFjjjWWW111))))))))))))************))))))))))))************&&&...---,,,EEEuuuuuuDDD...---000555999---,,,555'''444iiiggg333&&&...***))))))))))))))))))))))))---"""---...///\\\oooCCC---)))'''(((((('''***///888\\\PPP---++++++%%%///---)))***---,,,:::eeetttRRRDDD888000555+++GGGIII888BBBKKKJJJEEE===777444222111000333222111000...---++++++,,,+++)))(((((()))+++,,,+++))))))...000......///...111222999WWWyyyrrrBBB<<<555111222444555555444<<<@@@BBBSSSttt}}}gggqqqzzzhhhWWWOOOIII???;;;<<<;;;<<<===;;;888888;;;>>>???AAAEEEJJJLLLTTTfffwwwuuuKKK444666777...///000000000000000///...---,,,,,,,,,,,,---......,,,,,,,,,------............///000111000///---,,,++++++,,,,,,---...//////......//////000000111111111111111222333444666666666666888???AAAHHHxxx---,,,444KKKkkk666---111---///***+++...------......///000111444222IIIBBB<<>>OOOwwwxxxAAA666444...,,,+++------------------------++++++++++++******))))))---***)));;;jjjiii@@@'''((()))***---+++...''',,,111111KKKnnn===///111...***111000000000000000111222000000000000000111111222777222;;;aaa^^^AAA;;;===<<<111000555333000444555___ooo;;;333...///000...---...---------------,,,+++***)))------555WWWQQQ555)))(((+++$$$'''...$$$(((333DDDbbb___999,,,,,,)))'''''')))+++***(((((()))***+++,,,------...%%%***222666PPPzzzAAA+++//////<<<555+++***---+++<<<[[[SSS444...(((***+++***((('''((()))((('''(((***''',,,111KKKbbbGGG---)))'''))))))'''))),,,666TTTVVV:::+++,,,,,,,,,+++'''///---...555OOO}}}NNNFFF<<<---+++555???fff\\\222;;;GGGNNNEEE>>>;;;555......222222222111000///---+++***,,,+++******))))))******+++******)))***,,,---...---333888AAAUUUpppgggGGG000444888000111;;;888:::???BBBGGGYYYzzziiinnn~~~lll```PPPDDD>>>===;;;999;;;;;;:::999999:::::::::@@@<<<@@@KKKPPPTTThhhwwwUUU@@@888444111000//////............//////........................------------------------///999<<<333...000...''',,,,,,++++++,,,,,,---.............../////////000111111111222222333333444888555999>>>@@@VVV///...777PPPppp:::---///+++...+++,,,------------...///000111333000BBBxxxBBB???^^^uuu|||NNNUUUmmm]]]222000222000222333------------------------++++++++++++*********)))***+++,,,???rrr___<<<(((+++++++++---***---(((,,,///...DDDxxxwwwBBB////////////000000/////////000111111000000000000000111222222666333777SSS___777888000222333---,,,...'''+++000222]]]ppp:::333......///...---...,,,,,,,,,,,,,,,+++*********---...:::___MMM111'''&&&+++%%%)))---%%%)))111BBBdddccc;;;+++***)))'''((()))***)))((())))))******++++++,,,---'''+++000111GGGwww}}}CCC+++///111???888---+++---***888TTTOOO111,,,((((((+++***(((((())))))(((''')))***&&&+++///IIIcccJJJ...***'''))))))((())),,,000QQQZZZBBB...******)))---(((...+++,,,222GGGzzzRRRFFF>>>///...444999\\\lll999888CCCNNNFFF@@@<<<777000///333222222111000///---+++***,,,+++******))))))******+++************,,,---...---222666>>>PPPkkklllMMM444222888777777<<<888:::===???CCCRRRnnnmmmsssuuummmbbbXXXJJJAAA>>>===<<<:::;;;::::::999999:::::::::;;;===AAAFFFNNN___wwwhhhKKK:::555222000000//////............//////........................------------------------333;;;===444///000///***,,,,,,++++++,,,,,,---............/////////000000222222333333444444555555999999<<>>fffiii@@@***((('''((()))***)))))))))))))))))))))))))))))),,,))),,,...,,,<<>>======<<<;;;::::::999999999999::::::888@@@CCCCCCSSSpppfffRRR===333111000000000//////............//////........................------------------------555;;;;;;222---......+++,,,,,,,,,,,,,,,------........./////////000000000333333444444555666666777777;;;;;;???[[[///---666NNNvvv<<<,,,---)))...,,,---------------...///000000...111444SSS{{{CCC999666,,,BBBPPPKKK===666666???AAA;;;888<<<{{{aaa@@@///222...)))++++++------------------------++++++++++++++++++++++++''',,,111JJJBBB...)))///,,,+++...,,,***,,,---,,,***555cccMMM///,,,...000......---......///000111111111000000111111222333111666555555SSSQQQ;;;333<<>>+++,,,//////(((+++(((+++///666ZZZ```CCCAAA222111000///EEE{{{VVV:::AAAJJJHHHEEEBBB===888555444222111111111///...---,,,,,,+++******))))))******************+++,,,------...000222222777EEEVVVcccmmm]]]GGG666666===???<<<666777999::::::???OOO___fffrrrwwweee]]]HHHDDD???<<<<<<===<<<;;;999999999999999999:::;;;:::BBBDDDGGGaaayyyOOOAAA444///000000000111//////............//////........................,,,,,,------------------444999888000***+++,,,***,,,,,,,,,,,,,,,---.........////////////000000000333333444555555666777777999>>><<>>LLLccckkk___UUUKKK:::777???>>>```iii:::222---...///---,,,---+++******))))))***+++++++++***666WWWtttBBB---'''&&&+++%%%+++((())),,,)))444___oooQQQ///(((%%%))),,,***((()))++++++******))))))(((((((((//////------333___SSS333222333FFF???111***---+++///???jjjIII+++)))((((((*********+++,,,,,,+++))))))(((%%%+++///LLLrrriii666...'''(((******)))+++///HHHkkkiiiCCC,,,///111---(((,,,(((---000333RRRjjjCCCDDD222000///000AAAoooeee<<<===GGGHHHGGGDDD@@@<<<777444111111111111000///------,,,+++******))))))******)))******+++,,,,,,,,,---,,,...000111111666AAAJJJbbb___SSSBBB999;;;===<<<555555777:::999<<>>===<<<;;;;;;:::888888888888999999:::;;;;;;AAAFFFVVVwww}}}\\\BBB999111000111000000111//////............//////........................,,,,,,,,,---------......333777777222---+++,,,+++------,,,,,,------...///////////////000000000111222222333444555666777777;;;???BBBSSS......<<>>---((((((+++%%%***((('''---***000VVVmmm]]]555+++%%%***---***(((***,,,+++++++++******))))))'''000---,,,111444^^^^^^<<<555333IIIBBB111)))---,,,///<<>>bbbwwwBBB777DDDGGGHHHFFFBBB???999333111111111111000///...---,,,+++******))))))******))))))***,,,,,,,,,,,,,,,***+++...222333333888???KKKRRRSSSJJJ===777555666555444666999:::;;;AAAIIIQQQ|||~~~gggwwwvvvfffYYYLLLBBBAAA@@@???===;;;:::999999888888777888888999:::;;;;;;@@@PPPlllhhhGGG;;;555222222222000///111//////............//////........................+++,,,,,,------.........222666:::888444000......---------------......////////////000000000111111111222333444555777777888888;;;HHHkkk+++000EEEeeeCCC///...,,,111,,,+++,,,,,,,,,,,,---...//////,,,666333:::fffuuuJJJBBBAAA???JJJWWWjjj{{{lllXXXHHH===<<>>666555666555666999:::999===CCCIIIhhhooorrr~~~{{{dddSSSPPPJJJ?????????>>><<<:::888888999777777777777888999:::;;;@@@HHHbbboooOOO>>>666222111333222......111//////............//////........................++++++,,,,,,---......//////444:::===999333///...---------------...////////////000000000111111111222333444555777888999:::;;;:::RRR000888SSSxxxIII111...+++000------,,,,,,,,,,,,---...//////,,,666222555[[[vvvXXX[[[jjjzzzfffLLL999222555===DDD|||fff...666///111111***---111---------------------------+++++++++,,,,,,---------000---@@@ttt|||GGG666000999CCCCCCAAA:::---///777///111<<<222DDD}}}hhh===222333555......//////000222333444222222111111222222333444333333555666888PPPkkkwwwiiiJJJ???555333<<<888WWWsss===555000000222000///000---,,,+++******,,,...//////000EEEqqq\\\222((((((***---%%%))))))$$$,,,///+++FFFggglll???///&&&***---)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$///''''''222333XXXrrrNNN???666SSSIII444(((,,,------666VVVddd999///,,,///******+++---//////,,,***,,,)))'''...,,,DDDmmmkkk<<<111((((((++++++******111444^^^vvvTTT777222&&&,,,+++111))))))+++,,,FFFOOOWWW>>>555555888444HHH[[[>>>???FFFJJJGGGDDDBBB:::111111111111111111000///...,,,++++++***)))*********((()))+++,,,------,,,,,,///))))))///222111222666===FFFYYYfffbbbOOOBBB???888666666999999888:::???AAAUUUnnntttnnnvvvssscccVVVMMMEEEAAA@@@=========;;;999888888999777777777777888999:::;;;FFFQQQsssXXX<<<<<<222000000222111------000//////............//////........................++++++,,,,,,---...//////+++111999>>>:::222---,,,...------------...//////000000000000111111111111444444555777888:::;;;;;;FFFCCC```111;;;cccJJJ------,,,---(((,,,,,,,,,------...---------///000444444@@@rrr}}}fffRRRMMM:::///333888777>>>JJJ}}}```777333222111000////////////.........------,,,,,,,,,---------......---,,,,,,111///IIIddd777...444;;;AAA@@@:::222,,,222000333111666444@@@vvvwwwBBB222222000000///.........///111222000000000000111111111111222000///;;;NNNaaa]]]@@@III^^^}}}iiiGGGBBB===???333888<<>>===;;;:::888777777888999888666777::::::999999<<>><<>>555333AAATTTMMM666222111000///..................---------,,,,,,,,,,,,,,,------------,,,,,,///333UUUOOO111...111555888777444///,,,---,,,///---333111===sss}}}GGG222111111111111000/////////000111//////000000000111111111111555999FFFSSS^^^QQQ777888IIIeeeUUU===AAABBBEEEGGGFFF<<>>222111777555:::nnnDDD<<>>888666444222111111222333222000///...---,,,++++++++++++************************---------...///000222222;;;;;;PPPuuurrrDDD666555444444555777888999>>>???KKKccc|||pppwww~~~wwwddd[[[OOOFFFCCCAAA>>>;;;;;;;;;:::999888888888888:::555444888888888>>>GGGfffsssMMM;;;666333111111111000000000//////,,,...000222222111000............------............///////////////.........//////000000///...---...------------...//////...///000111222222222222222888555222999999666:::BBB___***555^^^III,,,---,,,///+++///+++,,,------......------///---000333555OOO^^^NNNBBB===555---444DDDhhhqqqrrraaaMMMMMMeee~~~\\\777555000000///...------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///:::fffaaa666---.........---------------***))),,,***111000===sssOOO222///222333222111000000000000000//////000000000000111111///444999AAAGGGMMMooowwwCCC000555AAAXXXGGG111888:::<<>>(((---,,,'''(((*********))))))))))))((((((******---(((,,,222LLL___666...000KKKOOO555,,,...)))---***@@@qqqUUU555000------,,,***+++,,,,,,***))),,,***))))))+++222DDDVVV;;;---***---***+++...)))+++111BBBgggyyySSS---...+++)))***,,,------111777jjj[[[JJJCCC333444999666888bbbUUU:::BBBKKKNNNHHH@@@:::888444222000000111222111000///...---,,,++++++++++++************************---------...///000111222:::555@@@aaaVVV;;;888333222333666999:::===;;;@@@NNNaaauuuyyywwwcccUUUNNNFFFAAA@@@???===:::::::::::::::999888777777:::444444888888777EEEXXXXXX777555888111111111000000000000//////,,,---///111111000...---........................---...///000000///...---,,,------.........------......------......///000///000111111222222333333333777444333::::::888@@@KKK~~~111===^^^KKK......,,,...+++///++++++,,,---............///---///444333>>>tttwwwCCC999:::EEEDDD???PPPkkkyyyVVVMMM[[[lllFFF...333111000///...------------------------------------+++++++++++++++,,,,,,---000AAArrrIII(((000---,,,+++))))))***,,,---+++)))---+++222222???vvvZZZ555...333444444333222111000//////////////////000000000111111444333222333;;;dddiii;;;111888EEE]]]JJJ///111111333BBBNNNQQQYYYtttDDD444000222...---000,,,........................111<<>>LLLeeefffAAA<<<555333444888:::;;;===:::;;;AAANNNaaa{{{xxx|||cccRRRKKKGGGCCC@@@???>>>===;;;888999:::::::::888777666888444555999888===WWWtttkkkDDD111555888444111000000000////////////,,,---.../////////---,,,---..................---,,,---///000111000...---+++,,,,,,---------------...............//////000///111333555666555444333222666444777===:::<<>>DDD|||yyy???222///111111000///............------------------------,,,,,,+++++++++,,,---...222IIIyyy{{{===%%%444,,,,,,,,,,,,,,,,,,,,,---,,,***---+++222333AAAxxxggg999---444444444333222111000.........////////////000000000444666333///...888ggg___777555000DDDdddRRR555333111444777@@@OOOjjjLLL555---222000...///,,,////////////////////////000EEE~~~III...---***''',,,'''***)))***'''''')))000OOO{{{MMM---,,,+++(((***,,,((((((((((((((()))))))))******---)))...000DDD\\\666///111GGGMMM666---...)))///...888\\\qqq:::+++222///...---,,,+++***+++,,,***)))***++++++111???NNN888+++***...+++,,,---'''***///111UUUqqq===,,,***)))***------,,,///444[[[bbbGGGHHH222333666999999JJJ{{{BBB@@@CCCJJJKKKEEE>>>===666333111///000111111000//////...---,,,,,,,,,,,,************************++++++,,,,,,---///000111...555======HHHiii~~~wwwJJJCCC999444555777777777;;;999999===CCCRRRiii~~~}}}ooo]]]SSSPPPEEECCC@@@???===<<<;;;999777888999:::999888777666888555333555;;;OOOuuupppMMM:::666555333222000000000////////////...------...///......---,,,------...//////...------,,,---...000000000///...------------------------///............///000000...111666999:::888444222222555555:::===777===SSS---:::CCCxxxQQQ111///+++,,,(((,,,***+++,,,---.../////////---111///444777///OOOuuu]]]LLLFFF<<<666HHHeeeSSSKKK>>>555222555:::>>>mmmooo>>>777+++222111000///............,,,,,,,,,------------...---,,,,,,+++,,,---///000777WWWmmm888'''222+++,,,...//////......---+++))),,,***111111???wwwttt???...555333333333222111///...---......////////////000000///444444333333===lllVVV333666///EEEgggVVV666111///222;;;777AAAhhh^^^<<<+++000000...000///000000000000000000000000111QQQGGG------+++''',,,(((+++))))))'''((()))---LLLzzzYYY666---)))***---+++(((((())))))))))))*********)))---)))...000CCCYYY444...000DDDKKK666---...(((...,,,555QQQKKK111111000000///---******+++---++++++++++++***...<<>>BBBsssNNNCCC>>>FFFLLLHHHAAA>>>888555222000000111111111000///...---,,,,,,,,,,,,************************+++++++++,,,---...///000222333666666@@@ccc\\\PPPAAA777444444444333666666888;;;>>>EEEVVVfffsssdddYYYRRRLLLHHH@@@???===<<<:::999888888777888888888888888777777888666333666KKKooo|||XXX:::777:::333---...000000////////////........................------,,,---...//////...---,,,------......//////000000000//////...------......//////......//////000111///222666:::;;;888555222444666666::::::444DDDeee***666111ZZZQQQ111///,,,---***...)))***,,,---.../////////,,,333---000777,,,>>>uuuLLL>>>666888666333<<>>333333333000222777rrriii:::777+++000000///...------------,,,,,,,,,---------.........---,,,,,,---...000222@@@nnnddd999***---+++,,,---...///......---,,,***,,,)))000000???vvv~~~EEE///555111111222222111///...---........./////////000000---111111333666BBBpppQQQ000666666HHHcccPPP222000---///???999999TTTQQQ222111111...000000000000000000000000000000>>>dddEEE+++---***&&&+++'''+++((()))(((******+++IIIxxxfffBBB///''',,,000((()))))))))*********++++++)))(((+++(((///111DDDYYY444...000BBBLLL999333222***---+++111EEE}}}eee>>>...000111000---***))),,,...,,,++++++++++++000???NNN888***(((,,,***+++...)))+++++++++@@@llljjj@@@...,,,+++,,,,,,,,,111777\\\kkkCCCGGG666444444>>>AAA<<>>HHHSSSmmmxxxlll]]]UUURRRNNNEEE======<<<<<<:::999888999:::888888777777777777888888555888<<>>{{{fff444444---//////...---,,,,,,,,,,,,,,,,,,,,,------.........///...---,,,---///111333JJJbbb;;;---)))++++++,,,,,,------------///,,,...***111111@@@wwwHHH000555000000111111000///...,,,............/////////000333444111111666FFFxxxOOO///666888DDD[[[HHH///444444666===@@@<<>>999888---...***...===tttzzzIII+++111222111...***))),,,///******+++---///666GGGWWW888***(((+++)))+++...***,,,)))***999```zzzJJJ000---+++,,,,,,,,,222888___nnnCCCGGG333000...:::===222VVVbbbHHH777>>>KKKLLLDDD???;;;777333111111222333333000000...---------------*********************************+++,,,---//////,,,...666777222EEEiiiwwwYYYBBB888666777888555666999===<<<<<>>:::666444555444111111555000000///...---,,,,,,+++---,,,++++++******++++++++++++,,,,,,,,,,,,------222---///666999>>>OOOdddxxx```JJJAAA888333:::777777777888999;;;<<<<<>>vvvRRR444666222111222444CCCZZZBBB:::222111222333888===tttqqq;;;222000000000/////////.........---------------------------222...+++...+++---999ggg```333...))),,,,,,+++++++++,,,,,,---000)))...,,,---///<<>>OOO@@@222444///777;;;@@@777222TTTZZZ;;;///000222555666666222,,,000AAATTTqqq888///))))))+++***((()))((()))'''((()))''':::\\\oooDDD111...------,,,,,,,,,,,,,,,,,,,,,,,,)))///+++)))...444UUUXXX111---333QQQXXX@@@<<<@@@,,,(((---000333dddyyy999***+++000444444000///111000333---000,,,999^^^fff>>>---)))---)))(((,,,+++)))---...///LLLMMM777+++000333,,,111>>>mmm~~~AAABBB:::...444999;;;999IIIMMM:::<<<@@@OOOJJJBBB===999666666444000000222111111000///...---,,,+++---,,,++++++******++++++++++++,,,,,,,,,,,,------000---///555555555AAAQQQeeeggg[[[PPPKKK@@@555666555555555666777:::<<<>>>BBBMMMbbb{{{rrraaaUUUOOOLLLGGGCCC@@@???===;;;;;;;;;:::::::::999999999:::777444444555666999;;;GGGeeeZZZAAA:::666222000000111///...////////////////////////................................................000///......111333444444///000000///------...000000////////////000111111333333333333444555666777555888<<>>lllvvv???333222000000000/////////..............................///111---+++///,,,///===ppp\\\...+++))),,,,,,++++++***+++++++++///)))...++++++,,,777```LLL222000111111111111111000000000000//////000000111222333111666666555DDDkkkrrrBBB222111000<<>>---(((,,,///---UUULLL111---,,,---+++))),,,222///444......+++>>>gggqqq???---(((---)))(((,,,+++***+++++++++EEE{{{WWW999(((000333+++000BBBvvvEEE???;;;...222666:::999CCCppp\\\999888===HHHEEEBBB@@@;;;888777444///...111333333222000///---,,,,,,---,,,++++++******++++++++++++,,,,,,,,,,,,---------+++///444333000666AAAQQQWWWSSSOOONNNDDD777777555444333333555999<<<>>>===AAALLLcccxxxjjj\\\PPPJJJFFFCCC@@@>>>>>>>>>===<<<::::::::::::999999999999999666666888666333;;;GGGeee}}}YYY@@@444555222000.../////////...////////////////////////................................................///...---...000222222222---/////////---...///111000000000///000000111222333333333444555777888999666<<<;;;<<>>>>>AAAGGGQQQgggWWW333---)))***+++))))))***'''***))))))***%%%...FFFvvviiiEEE222+++---------------------------///+++,,,111222===mmm[[[444111888TTTXXX;;;666???333---...///+++JJJeee>>>222))))))++++++...444000333+++...555OOOtttsssAAA...(((,,,)))))),,,***...---,,,+++>>>oooiiiCCC,,,333777///666IIIJJJ===;;;...111444;;;<<<@@@cccnnn;;;444999@@@CCCDDD@@@<<<888888555000///111555444333111///...---,,,---,,,++++++******+++++++++++++++,,,,,,,,,------++++++///333333111666>>>OOORRRKKKDDDEEE@@@:::>>>888666444333444777;;;=========BBBOOObbb{{{xxxkkk^^^TTTNNNIIIGGG@@@>>><<<<<<<<<===<<<;;;:::::::::999999999999888:::888999<<<888999MMMeeeWWW>>>666444111000///....../////////////////////////////////........................---------...............,,,+++***+++...//////...,,,---............000222111000000000000111222222333333333555666888:::;;;CCC???999FFFuuu---,,,---222SSSGGG//////,,,///+++---,,,---......///.........+++,,,...000000000111222555EEExxxuuuEEE444,,,333666...;;;\\\oooXXX@@@222777999111222<<>>000555000333888AAA;;;///HHHpppooosss~~~NNN111,,,)))++++++((()))+++&&&*********,,,(((---@@@rrr{{{WWW===///...------------------------...***///333111CCCyyy___777222777QQQUUU999555BBB999111---------EEExxxMMM;;;...111777555222444///222,,,999OOOpppzzzCCC///(((,,,)))***---***------///...999bbb[[[666000222000???XXXOOO:::999...000222<<<@@@@@@\\\HHH888999<<>>MMMNNNDDD<<>>===DDD<<<:::777555444666888::::::<<<@@@CCCHHH\\\nnnfff[[[PPPHHHCCC@@@>>>???===<<<;;;<<<<<<;;;:::::::::999999999888888888;;;888777999===NNNrrr\\\@@@777666444000000000/////////000000////////////////////////........................---------.........//////,,,++++++,,,...///...---,,,---.........///111333111111111111111222333333444444444666777999;;;<<>>===```+++(((---111JJJFFF///...+++...+++---,,,---......//////......***+++---///111222222222777:::ZZZgggAAA444,,,444555---BBB___bbbQQQ???333555555111333;;;___aaa888000111111000000000/////////000000000000000000000000,,,000000222333111BBBbbbLLL***//////,,,,,,++++++,,,,,,---...+++)))000+++---111666UUUaaa666111111111111222222222222222333222222333333444555666555555>>>[[[```<<<444111777GGGVVV???000666000111999DDD>>>000EEE~~~HHH...+++)))++++++((())),,,&&&+++******...***,,,:::fffhhhKKK333***------------------------...+++111333333PPP]]]555000555SSSWWW888333CCC<<<222******---@@@lllxxxYYY===333111,,,+++111---888===SSSpppEEE///'''+++******---***))))))//////333WWWxxxJJJ222)))000NNNoooSSS888777///111111;;;AAA???VVVWWW:::555555EEEIIIAAA<<<999999666222111444333333222111000///......---,,,++++++******++++++++++++,,,,,,,,,,,,------000///...------///333777BBBFFF@@@<<>><<<999666555555666777777999======;;;FFFiii|||pppmmm]]]WWWPPPIIIEEEAAA>>><<>>111///CCCFFFCCC>>>;;;:::666111000222111111000000000/////////---,,,++++++******++++++++++++,,,,,,,,,,,,------......---,,,,,,...000222;;;AAA===<<>>///777111111:::HHHDDD555HHHuuu:::,,,******,,,***((()))---)))...***(((,,,((('''000IIIyyy}}}WWW>>>........................000)))...555IIIWWW222111:::XXXWWW333+++??????888///+++,,,222RRRfffQQQOOO]]]HHH000'''******+++---***,,,***///---'''CCC~~~xxx]]]eeeXXX666666222333...666===:::MMMwwwFFF444000FFFGGGFFFAAA===;;;666000...000////////////////////////---,,,++++++******++++++++++++,,,,,,,,,---------***,,,------...000222111===AAA<<<999===;;;777===777777666555555555555555<<<555555<<<>>>;;;>>>GGG^^^{{{wwwiii___UUUJJJBBBDDDBBB@@@?????????===<<<;;;:::::::::<<<;;;:::888999999999888888888888777444AAAVVVzzztttSSS666111222---///888---///222111...------///////////////////////////........................,,,,,,------...///000000---------...000000...,,,.../////////---...///111333333222222333333444555999888888888999::::::;;;;;;ZZZ+++)))///111EEEJJJ///000---,,,***000---------.........//////,,,,,,------.../////////333777:::KKK}}}sss<<<666///333...888888KKKbbb555;;;999222888000,,,:::444YYYggg666333555444111111444222---000///000222111...111666///555555...666XXXjjj===,,,---...++++++++++++,,,---...///000+++***///...,,,666EEE\\\777777111...111333222111222///444666222111666;;;<<<999nnnxxxFFF888...222444KKKJJJ777111222000///???DDDBBB666CCC|||hhh:::...,,,)))''''''***...222333333222000---++++++,,,AAAggguuuIII000///000333222...---000111000222CCCnnn\\\444000777VVVQQQ777000777===@@@+++)))111111JJJMMM...++++++(((+++&&&+++***------...111===kkkSSS:::666111...///111666@@@JJJ~~~TTT555111777DDDEEEBBB===999666444222000222111000//////........./////////...---+++***)))******+++++++++,,,,,,,,,+++,,,......---,,,---...555666666777888999999:::666555444333333444555666777666666777999<<<@@@BBBNNN\\\ssskkkdddZZZQQQKKKFFFCCCAAA???>>>>>>===<<<<<<;;;;;;888999:::;;;;;;:::999888:::555333777888666777;;;BBB___KKK@@@444///222555333///111111111111000000000000///////////////////////////...,,,++++++,,,...///,,,---...000000000////////////////////////................../////////000222111000111444555444222<<<...555???888:::AAA:::CCCsss---***///000DDDOOO000///,,,,,,)))///,,,------------.........,,,,,,------...////////////333333>>>iiiiii777777000333111666BBBZZZ^^^777888888111666000,,,:::444XXXyyyIII111///,,,,,,...111333444555000...000000---+++,,,333333222666KKKuuufff:::***+++---++++++++++++,,,---......222,,,+++///---+++333@@@uuutttEEE666222111444666333111222444222000000333777<<>>???>>>111111000...+++******,,,>>>ccciiiBBB777...---......---...111...;;;aaa\\\333///666TTTNNN444...555;;;???,,,***222///BBByyyMMM...++++++(((+++&&&,,,))),,,,,,,,,///;;;jjjTTT:::666222111333555777===EEErrrggg<<<111666>>>EEEBBB>>>;;;777555222111222111000//////........./////////...---,,,***)))******+++++++++,,,,,,,,,***+++,,,,,,+++,,,...000222333444555666777888888888777666555555555666777666555555666888;;;>>>???DDDOOOaaayyy{{{ooogggXXXSSSMMMGGGEEECCCAAA@@@>>>======<<<;;;;;;::::::999:::;;;;;;;;;:::999888555555777:::888777>>>HHHjjj{{{\\\AAA:::111///111333222000111111111000000000//////..............................,,,++++++,,,------,,,---...///000//////...---....../////////.............../////////000000333333222333444555555666777444777999888===AAA<<<^^^...+++...///CCCUUU222---***---***---,,,,,,,,,,,,------------,,,,,,------.../////////111444222666TTTZZZ111777000333444444SSSmmmTTT999444999000333111---888555WWWkkkBBB777000333555222333888777222000555999888666555000333<<>>777222333444111///000111111666:::888777AAAPPPnnn===333,,,222444MMMOOO:::000000///000111EEENNN======ppp___222///******333AAAHHHDDD===---------,,,***)))***+++777[[[^^^HHH222))),,,000111222000:::\\\]]]333///555PPPKKK111,,,222888>>>///+++222---999mmmMMM...++++++(((,,,''',,,(((,,,,,,+++,,,888gggUUU999666222111444666666:::???cccGGG111555777DDDCCCAAA===:::666333222222111000//////........./////////...---,,,+++*********+++++++++,,,,,,,,,***+++,,,,,,+++,,,///111//////000222333555666777:::999777666666666777777444444444444666888:::<<<<<>>===<<<<<<;;;;;;::::::999999::::::;;;;;;:::999999888666888999888777???TTThhh{{{TTT:::555222000///000222111111111111000000000000//////........................---------,,,,,,+++++++++,,,---......///......---+++,,,---...................../////////000000000222333333222222333555888444<<<:::555999>>>BBBIII,,,))),,,---AAAXXX333,,,(((---***,,,+++++++++,,,,,,,,,------,,,,,,------.../////////111555444222CCCoooNNN...666///222666666cccyyyIII999333===000000111---777555UUUSSS===...111444...,,,000000------111444333333666111AAAZZZyyyWWW222)))++++++++++++******+++,,,,,,---111---,,,---+++***///666YYYWWWFFF555000222555666777333444:::===777<<<^^^iii:::222---444666OOOQQQ;;;000///...111000FFFPPP???<<>>>>>>>><<<:::::::::::::::999999888888999999999999999888888777;;;:::888777>>>VVVzzz{{{VVV<<<000...///111111000000000111111000000000////////////........................,,,,,,------,,,,,,+++***...............---------***+++,,,---...............////////////000000000000111111111000111444777666@@@:::555::::::HHHhhh)))&&&+++,,,@@@UUU222+++(((...***++++++++++++,,,,,,,,,------,,,,,,------.../////////---111333111777XXXGGG...444...000777???nnnvvv>>>888888FFF444...222...555666PPP{{{YYY;;;555666222111555555555555444000...333;;;KKKdddPPP///+++---+++++++++*********+++,,,,,,---+++***+++,,,,,,000555UUUiiiHHH777555888999;;;999555777@@@JJJbbbfff888222///666:::RRRQQQ::://///////111111AAAKKK===:::fffUUU111111...******,,,,,,)))&&&'''((())))))((((((***+++---FFFwwwqqqVVVFFF@@@CCCIIIiii\\\333000777OOOHHH000,,,000444AAA;;;***///000666[[[MMM...,,,+++)))---(((...***...------,,,222ZZZYYY999???666......333888@@@HHHQQQeee:::555333???AAADDDCCC>>>999666555222111000///........................---,,,++++++******+++++++++,,,,,,,,,,,,///333555333///,,,+++,,,---...000222444555666777666555444333444444555444333333444444555555666:::===???>>>AAAQQQlll|||pppgggbbb^^^WWWRRRJJJIIIIIIHHHGGGDDD@@@===AAA@@@>>>>>>???>>><<<:::999999999999999888888888888888777777777777888888777888;;;DDDZZZ||||||WWW<<<222333...111333333111//////000000000000////////////...........................+++,,,,,,------,,,,,,+++//////......------------***+++,,,---............////////////000000000111111222222222222444666888999<<<777777;;;999XXX(((%%%***,,,???LLL111,,,(((...++++++,,,,,,,,,,,,------------,,,,,,------.../////////...111666666555LLLxxxAAA111111...111777PPPvvvfff777666BBBRRR:::---444///333777III^^^GGG<<<555222444333444666777666:::HHHWWW|||{{{HHH---,,,///+++++++++************+++++++++******+++---///111333LLLrrrVVVEEE<<<888888??????MMMkkkddd777333000777AAATTTOOO777...000000000000:::EEE>>>888ZZZNNN111,,,,,,+++)))((())),,,...((()))***)))((((((***,,,...>>>kkk{{{www[[[444000777PPPIII111---///222BBB@@@,,,,,,000666QQQMMM---,,,,,,***---)))///,,,...---...---///NNN|||___===EEE;;;333444999???FFFLLLMMM|||}}}FFF444555:::???DDDDDD@@@;;;777666222111000//////.........------......------,,,+++******+++++++++,,,,,,,,,+++///444666444000,,,***------///000222333444555444444333222222333444555555555555555555555444444666999======<<>>===;;;;;;;;;===>>>===;;;999999999999999999888888777777666777777888999:::333===LLLaaa}}}]]]AAA000///444222333444222000//////000000000////////////......------------------------+++,,,,,,------......///222111000......---------+++,,,---.............../////////000000000111111666555555777:::<<<;;;:::999666444:::???LLL|||)))'''+++,,,>>>{{{~~~BBB...,,,)))///,,,,,,,,,------------.........,,,,,,------.../////////111111666888555EEEzzzeee<<<444...000333888cccyyyRRR444555LLL___@@@...555000222888AAAoooYYYKKKBBB===;;;:::===DDDMMM\\\rrrrrrAAA***---///***++++++************++++++++++++++++++---000111111???}}}uuuddd^^^```eeepppccc777333000777GGGVVVLLL444---111111000///666FFFFFF999LLL{{{FFF000************)))+++...000)))***+++***))))))+++---,,,333\\\\\\333///666QQQIII000------///AAABBB222+++...333BBBvvvLLL---,,,,,,***...)))///------+++------+++AAAhhheeeBBBCCC<<<999===BBBCCCCCCEEEGGGjjjVVV222666666<<>>;;;:::888999:::;;;;;;:::999999999999999999999999777777777777999;;;===>>>BBBRRRggg|||xxxXXXBBB666111111444666444222000///000111111000000/////////.........------------------------,,,,,,,,,,,,---///111333444333111///............---....../////////......//////000000000111111111999666666:::@@@BBB>>>999777555999>>>IIIrrr+++(((------===xxxrrr;;;------***///---------------.........//////,,,,,,------...//////000///,,,///444000===pppXXX888555---222555999ooo{{{EEE444666SSSfffEEE///666000111999===}}}zzzqqqlllhhhhhhqqqlll===)))---///)))++++++***************+++------,,,,,,...000111///777zzzaaa666222///666KKKWWWJJJ222---333111000///777LLLOOO;;;DDD}}}sss@@@...,,,+++*********))))))(((+++,,,,,,+++******,,,---)))***PPP]]]333///666QQQIII000,,,,,,---@@@CCC777***+++///888hhhLLL---,,,,,,***...***000---,,,))),,,---(((888[[[jjjFFF===:::<<>>:::BBB^^^```111555333:::CCCEEEAAA<<<999999222111000//////.........---------...------,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,---000222------......///000111111222111111111222444666777888888888888777666555444777555777;;;:::777;;;BBBDDDYYYppp|||uuuoooqqqvvv{{{{{{wwwtttrrrhhh```XXXUUURRRNNNMMMOOOHHHHHHGGGDDDAAA???@@@AAA<<<>>>AAAAAA???<<<::::::>>><<<999888999999999888999999999999999999::::::888888888999;;;===@@@AAAYYYiii|||iiiOOO666///333666666777888444///---///111222222000/////////............------------------------,,,,,,+++,,,...000444666555444222000.........////////////000//////......000000000000111111111111999555444:::BBBDDD>>>777777888@@@CCCTTT(((***...***<<>>///...---+++666FFF???222---,,,444ZZZNNN///,,,++++++000***+++---,,,,,,---,,,---777AAA~~~AAA;;;DDDKKKQQQMMM888///<<>>000444555999>>>CCCCCC>>>:::<<<666///---000111///,,,///......---,,,,,,++++++,,,***,,,000000---+++,,,))))))))))))***+++,,,,,,------......///000000000444333222444777888666444666666555555555444444444444444555666777999;;;<<>>@@@DDDUUUhhhxxxxxxvvvtttvvvwwwppphhhCCC===666222111222444555222111111000///......---........................///...---,,,,,,,,,,,,,,,------...///111444666888555333000...------...//////////////////........./////////000222444444333111333555999===@@@===999:::===>>>OOO((()))...+++???}}}[[[333++++++***,,,'''---...------------...//////,,,,,,---......//////000222000///333222555cccAAA///888000444888XXX[[[:::***555SSSgggLLL333111---222333AAAlllTTT555&&&***///(((***************************++++++,,,---...//////555gggXXX444...222888QQQSSS???...333222,,,222,,,222???LLLCCC555YYYccc666000,,,+++******))))))******)))************+++++++++,,,,,,???lll```666111:::PPP===///...---+++333BBBAAA333------222PPPLLL---+++***)))---'''***---,,,---...------555>>>rrrGGGDDDcccooo[[[AAA///000???BBBOOOLLL666444444777===BBBBBB???;;;<<<777222000111222111///000000///...---,,,,,,+++,,,***+++...///++++++---++++++*********+++,,,,,,------......//////000000999666444333444555555555555444444444333333333333333333444555666888999:::;;;@@@GGGNNNZZZnnntttfff]]]XXXTTTSSSUUUPPPPPPQQQRRRSSSTTTTTTUUUVVVRRROOOOOOQQQQQQLLLHHHJJJJJJIIIGGGFFFDDDCCCCCCBBBBBBAAA@@@@@@???>>>>>>===<<<<<<<<<;;;;;;;;;;;;999999:::;;;;;;;;;======;;;:::888666555666888999CCC777333???VVViiiuuuzzzrrrooofff[[[UUURRRNNNHHH999666222111111222333222111111111000///.................................///...---,,,,,,,,,,,,---------///000222444555555333222000...------....../////////////////////////////////111222444444444111444666888999:::::::::>>>:::FFFlll)))(((,,,---CCCVVV111+++---+++---(((///...------------...//////,,,------......///000000000000///333333777eeeddd888000666444777<<>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;===<<<:::999999999999888444777:::======:::777444:::AAAQQQjjjtttiiiggg^^^PPPDDD>>>999555222111000111222222111000111111000000//////....................................---,,,,,,,,,---------...000222333333222222000000//////.........---///////////////////////////000111111333333444555111444777888777777:::===@@@???[[[***(((+++---EEEUUU111---///---...)))111...------------...//////---------...//////000000...000000444555<<>>mmmYYY000///,,,+++******))))))******))))))*********+++++++++---)))222UUU[[[555444>>>DDD777...///...***---555BBB555***,,,000;;;fffUUU222//////,,,,,,'''...---,,,...000000---000555SSS___UUUmmmeeeBBB333666333...>>>???aaaqqq<<<222222333888===@@@???===999999999666444222222333444333222111000//////......+++)))+++,,,+++,,,000///...---,,,,,,,,,,,,,,,,,,,,,---......//////000999999999666333222444666333333333333333222222222222222333333444666777888999<<<>>>>>>>>>DDDOOOXXXkkkyyywwwcccYYYOOOKKKIIIEEECCCDDDGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDFFFFFFDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>><<<;;;;;;======:::888:::999999999:::;;;===>>>NNNhhhmmmUUUSSSXXXXXXOOODDD===999666777555333333333222000///111000000000/////////..............................------,,,,,,,,,------...///111333333222000///....../////////......---///////////////000000000///111222333333333555666444444666:::;;;:::<<<@@@@@@SSS+++(((+++---FFFXXX222------,,,...)))000...------------...//////------......///000000111///111111333444>>>nnn|||???555777000333444MMMvvvlll>>>***777333???aaaOOO666111...444222555YYYbbb777,,,+++,,,---******************************++++++,,,---...//////888cccyyyGGG333///444>>>UUUCCC444///000444333,,,333,,,222GGGJJJ444999]]]UUU...000,,,+++******))))))******))))))*********+++++++++---+++///IIIxxx[[[666666???===444.........***+++111DDD<<<...,,,///444ZZZ^^^666...///,,,,,,'''///---+++---000000---...111IIIzzzhhhTTTWWWHHH555777999333///<<<===TTT???222111111555:::>>>>>>===777888999888555333222333444333333222222111000000111---+++------+++---111//////...---,,,,,,,,,,,,,,,,,,------.../////////333777;;;:::777444666888333333333333333444444444333333333444555666777888666999;;;;;;:::<<>>CCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAA@@@???@@@@@@@@@?????????>>>>>><<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;888999:::<<<>>>>>>===<<<@@@;;;666666???PPPbbbmmm~~~kkk]]]NNNBBBAAAGGGIIIBBB:::888999999DDD???999444222111111000000000000000////////////........................------,,,,,,,,,------......///111222222111///......//////000//////...---////////////000000111111///111333444333333555777:::666666;;;>>><<<;;;>>>HHHuuu+++(((+++---GGG```666+++***))),,,'''---...------------...//////---......//////000111111111333222111222???ppplll999666888000111777\\\{{{]]]<<<***444---:::aaaRRR888222///444111444UUUVVV000,,,---+++,,,+++***************************++++++,,,---...//////<<>>222111...222444---...,,,000@@@FFF666777OOOQQQ,,,000,,,+++******))))))******)))************+++++++++,,,---...<<>>@@@??????AAA????????????????????????======>>>>>>>>>>>>>>>===>>>>>>======<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;999::::::888666666777999:::AAANNN___rrrgggQQQHHHGGGEEEAAAGGGIIIDDD:::333777>>>BBBKKKEEE<<<444111000111111000000000000////////////........................------,,,,,,,,,---......///000111111111000///...111111000000/////////......//////000000111111222///222555555333333666999===888777;;;<<<999===EEEggg)))(((+++---HHHmmm>>>---)))***...(((---...------------...//////.........///000000111111000444222111555FFF{{{]]]666333555111222999hhhyyyIII:::,,,222...888bbbVVV:::333///444111222QQQMMM,,,......)))***,,,***************************++++++,,,---...//////===xxxfff;;;000111888GGGSSS:::222333,,,///555...,,,000222:::AAA999777FFFzzzMMM***...,,,+++******))))))******)))************+++++++++)))...---111QQQ[[[888;;;DDD444///,,,------------...555DDD:::---///...EEEwwwsss>>>******,,,...&&&,,,---******...000...---000888iiidddHHHNNNGGG<<<999444111888222===CCC___\\\555111///000555:::<<<<<<:::999888:::;;;:::666222000111111222333333444444444000...///---******---,,,,,,,,,,,,,,,,,,---...+++,,,,,,------......//////777>>>===777444888===111222222222333333333333333222222333333444555666666888::::::999999<<<>>>@@@>>>CCCQQQaaasssvvv[[[PPPEEEAAA@@@???@@@CCC>>>>>>>>>???????????????===>>>??????>>>=========<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;===>>>;;;:::???JJJSSS\\\jjjaaaQQQAAA>>>AAADDDDDDDDDNNNMMMFFF<<<888>>>GGGKKKGGGAAA888222//////000111////////////000000000000........................,,,,,,,,,,,,,,,---.../////////000000000000000000444333111000/////////000...//////000111111222222///333666666333333666:::;;;888999<<<:::;;;KKK___(((''',,,...IIIxxxEEE000+++---222,,,///...------------...//////......//////000000111111...333222333:::OOOSSS444000222222333777kkkttt;;;999///333222777bbbWWW<<<333000444000000NNN|||HHH***//////((())),,,***************************++++++,,,---...///000<<<}}}bbb999000111:::JJJRRR888333444***---666...---555666888???<<<999BBBpppJJJ(((---,,,++++++***)))*********)))************+++++++++&&&...---+++EEEyyyZZZ999===FFF222...,,,,,,------...///'''@@@:::,,,111000BBBooo|||BBB,,,+++///111(((------))))))---///......000222ddd___EEENNNEEE888999999222///---<<<>>>SSSkkk666222...///444888;;;;;;===:::999;;;>>>>>>888222///000000111333444444555333000...///---)))(((***++++++++++++,,,,,,---...++++++,,,------......///222999>>>;;;444222888???000000111111222222222222111111111111222333444444000333666777777999;;;>>>AAA===???IIITTT___pppwwwbbbRRRGGG@@@>>>???<<<<<<<<<<<<=========>>>;;;<<<======<<<;;;;;;;;;;;;;;;<<<<<<<<<=========::::::::::::::::::::::::999999999::::::;;;;;;;;;888===BBBEEELLL\\\ssssss[[[LLLEEE<<<888<<<===:::===EEEDDDDDDAAA<<<;;;BBBGGGIII???:::444///...///000000////////////000000000000........................,,,,,,,,,,,,,,,---...///000////////////000000111777555222000//////000000...//////000111222222222///333777666333333666:::666777;;;>>>:::???[[[{{{000((()))...IIIXXX...***------//////000000000000/////////////////////000111111222222999+++111777888___yyyGGG///000333---;;;GGGyyy\\\666111...444...777WWWjjj@@@...;;;///333222IIIrrrHHH...,,,+++***+++(((************************++++++,,,------......///DDDxxxXXX888000///???\\\QQQ<<<...///333000///222000666...000EEEDDD888===iiiEEE...000222---((()))+++,,,++++++++++++++++++,,,---......******222000333eeeTTT:::VVV@@@//////...------------...111777666222///...???^^^PPP++++++---,,,......,,,,,,,,,---------......888XXXYYY===DDDIIICCC;;;777888;;;<<<666<<>>???;;;888000000111111222333444555999777555222///---++++++---,,,,,,++++++,,,,,,---,,,,,,------.../////////888:::999555444555444111000000000000000000111111333333333444444444555555444444555555666888999:::===<<<<<>>@@@@@@>>>===>>>>>><<<<<<>>>===<<<;;;<<<===<<<:::999:::;;;:::::::::888888999===???<<<======;;;;;;===CCCGGGGGGXXXjjjzzzooo[[[KKK???999444555666777777888:::<<>>@@@;;;777222000111111000...000000///////////////000111000//////000000///.....................------111222222000......333666===:::555111......///000111111111000111111222333000222444555555666888999<<<777<<>>qqqMMM111111888OOOmmmLLL:::---///333000///111...555...000DDDIII>>>>>>aaa{{{CCC...111---,,,+++++++++***,,,...+++,,,.../////////------,,,***111///111\\\RRR===SSS999//////...------------...---444555444222...:::TTTWWW000---...,,,------,,,,,,,,,---------......555OOOVVVGGGHHHDDD<<<777777888888:::555:::JJJjjjPPP;;;---...000///444:::;;;;;;;;;===>>>>>>===;;;333222222222222444666777999888555333000...---,,,---,,,,,,++++++,,,,,,---,,,,,,------.../////////222444444222222555555222000000000111111222222222333333333444444444444555444444444555666888999:::<<<;;;:::;;;???EEEKKKOOOUUU[[[mmmtttkkk^^^SSSLLLFFF@@@;;;???>>>;;;999999<<<======>>>>>>>>>?????????>>>>>>===???@@@???===;;;:::;;;>>>AAAEEEJJJRRR^^^kkkuuuqqqhhh[[[NNNCCC<<<777444333555888999999888888888888666555333444666888999888555111///000111000...000000////////////000000111000//////000000///---........................000111111///...000444888<<<999555111///...///000111111111111111222222333222444666666666777999::::::<<<>>>AAAJJJiii)))+++...444RRRaaa555...///...000000000000000000000000000000///000000111111222333333222666;;;:::LLL[[[333...555333...FFFuuuxxxLLL000333/////////333JJJmmmZZZ555444555///111@@@sssZZZ:::))),,,------///,,,************************++++++,,,------......///777fffGGG000111:::MMMbbbCCC666---///333000...000+++555000...BBBNNNFFF===UUUvvv@@@...111***...000...***)))+++...---///111222222000---+++///)))...//////NNNRRRGGGTTT444//////...------------...***333777::::::111444GGG~~~^^^555000...+++,,,,,,,,,,,,,,,---------......222CCCtttSSSAAAFFFGGGFFFGGGIIIGGGBBB???:::===GGGaaabbb<<<---111---///555111888:::===>>>>>>>>>>>>???666444333222222444777888999888666444222000///...---,,,,,,++++++,,,,,,---,,,,,,,,,---......//////---000111000222666777555///000000111222333444444333333333333444444444444444444444555666777888999999999888888:::<<>>>>>@@@AAA???<<<===???CCCEEEGGGKKKOOORRRaaagggsssyyyiiiZZZEEEAAA<<<888666666555444222555888::::::777444222111111111111111222333333555222000//////000000///000000////////////000000111000...///000000///---......................../////////......222777;;;:::888444111//////000111111111111222222333333333555666888888888888999;;;888>>>===@@@^^^'''------333VVVfff888000...---...///000000000000000111111111000000111111222333333333555<<<<<<===^^^NNN000111666333888]]]qqqBBB---333000,,,000111@@@gggccc888...666...222;;;jjjLLL444)))---------///+++************************++++++,,,------......///222\\\vvvCCC333222777@@@GGG;;;222---000222000...///+++444111---<<>>///000...222444111/////////...000000111111000///---,,,000)))+++//////CCCxxxUUUTTTWWW666//////...------------...***333999@@@CCC777111===\\\aaa666000...+++,,,,,,,,,,,,,,,---------......///:::bbbTTT999MMMaaaeeeaaaZZZQQQHHHCCC;;;<<>>@@@777555333111111333666888888888777666444222111000---,,,,,,++++++,,,,,,---+++,,,,,,------...//////---000222111222777888666///000000222333444555555222222333333333444444444444444444444555666777888555666777888:::<<<===>>>AAACCCJJJTTTZZZ```kkkwww|||xxxttttttmmmgggaaa```dddfffeeebbbeeehhhmmmttt~~~www^^^OOOJJJGGGBBB===;;;888777777777666555333444555666777555222///000111111222222222222222111000///...///000000000000////////////000000111111///......///000...---............///////////////...---...000444888<<<888666333111//////000111111111222333333444444444555777888999888888:::;;;;;;???BBBSSS'''...+++000[[[iii:::000...+++---...///000000000111111111222111111111222333333444444333:::999DDDvvvuuuCCC111222222111DDDvvvddd:::+++222111***111000999[[[fff???+++555///555777aaa{{{BBB000+++///,,,+++---)))************************++++++,,,------......///111SSSeee999111222888>>><<<333///...000111///......---222222---666JJJLLL<<>>===777222111///---,,,,,,------...******///000<<>>```}}}{{{fffTTTHHH@@@???555555???VVVQQQ444555---111999,,,000444999;;;::::::<<>>BBBGGGHHHJJJOOOVVV```kkk{{{vvvnnn```\\\SSSIIICCCAAA>>>:::;;;999888777777666444222444222111111333333222000000111222333444333333222...///////////////000111///////////////000111111000///......//////...---........./////////000000///...---///111555999:::666444222111000000111222000111333444555555555444555666888888888888:::<<<===AAASSS{{{&&&000***111eeemmm<<<111...+++......///000000111111222222222111222222333333444555555...666<<>>@@@AAAAAACCCEEEKKKQQQZZZccckkkpppuuuwww~~~mmmaaaYYYTTTQQQAAA???===;;;::::::888666444222222333444555333222444111...///333555444222///000111111222222111111---///000000//////000111///......//////000111222000///---...//////...,,,.........//////000000111/////////111444666777777333333111111000111222222000111333555666666555555444666888999999:::;;;===<<>>222///---///111///000000111111222333333222222333333444555555555222<<>>222---///000///......//////111+++111222...>>>PPPLLLAAATTTzzzJJJ000///,,,,,,333555333999EEEJJJEEE000///---,,,+++,,,------***000,,,+++111444SSS]]]ZZZ@@@111//////...------------...---,,,,,,777DDD===000333222TTTWWW111...///---//////,,,,,,,,,---------......,,,333:::]]]WWW<<>>@@@AAAAAAAAABBBDDDHHHOOOTTTWWWXXX```iiioooppprrrwww|||~~~|||sssvvvlll]]]OOOFFF???;;;999BBB===888777777888:::<<<222111000111444555555444222000///222777999777444////////////000000000111---000222111000///000222............///000111222000...------...///---,,,---......///000000111111000000000333666777555222222111111000111111222333000111444666777777666555444666999:::;;;<<<>>>@@@HHHkkk$$$222---<<<|||sss@@@444111...111333///000000111222222333333222222333444444555555666:::HHHdddGGG222111000333BBB___```777444///,,,111(((333///:::DDDpppsssAAA444555888---MMMKKK222+++...111******...+++************************++++++,,,------......//////888bbb|||BBB---777555;;;@@@...---000111///---...///000222(((000555...<<>>+++///---'''111444...///:::@@@???..................---,,,)))222---)))000222KKKyyy~~~]]]WWW;;;333//////...------------...111...+++666EEE@@@444777,,,BBBiiiWWW111///000...//////,,,,,,,,,---------......+++222222NNNTTT===LLLPPPEEE>>>@@@>>>444BBB888666666<<<^^^YYYXXXaaaPPP;;;;;;555333444777<<<>>><<<999999888777666555444444444333444555777777666444333---,,,,,,++++++,,,,,,---***++++++,,,,,,---.........000000------000000---000000000000000111111111111111222222222333333333333333222222333333444444333444444555666666777777555777888888999<<<>>>>>>;;;:::;;;@@@EEEIIIHHHEEEEEEMMMRRRRRRSSSYYY___bbb___eeemmmtttxxx{{{|||}}}~~~tttuuu}}}vvvssskkkllllllggg^^^TTTLLLGGGEEEBBB???>>>>>><<<888444666444555888999777333222666444222222333333333222000///111666<<<>>>:::555000////////////000111222...000333222000///000222............///000222222000...------...///---,,,---......///000111111222111111222555777777333///111111000000111222222333000111444666777777666666555777:::;;;<<<>>>AAACCC^^^---'''///===wwwNNN555...))),,,666//////000222444555444222888111000666555///111;;;888bbb___===222)))333///RRRkkk@@@>>>:::555000...000222999(((BBBnnnkkk...666333111GGG|||@@@------,,,,,,,,,,,,++++++************************++++++,,,,,,,,,,,,------,,,888ZZZjjj===777000444JJJ<<<000)))///555444000,,,---///111...000333111333HHHaaaJJJJJJiiiddd:::***(((...000///...---...000222444......---,,,,,,,,,---------...,,,///222000DDDgggqqqlll___111444999;;;<<<;;;777222///---000------444>>>AAA;;;222333333TTTVVV333111+++***000,,,...------------...//////,,,111333DDDuuuQQQ???CCCHHHBBB:::BBBCCC444===:::999222999CCCaaannnzzzjjj;;;777:::999444555::::::555::::::999888777666555444222333444555444333222111000000///...---,,,,,,+++++++++++++++++++++++++++..............................////////////......000000000000111111111111111111111111111111111111333444555555666666555555888888888888888999999:::<<<<<<;;;;;;<<<===???@@@@@@AAABBBDDDGGGJJJNNNPPPNNNPPPRRRSSSTTTVVVZZZ\\\^^^ZZZWWWYYY___ccccccbbbcccaaa^^^YYYTTTOOOLLLJJJHHHGGGEEEDDDAAA@@@>>>===:::999999888777666666555555555555555555555555555111111111111111111111111222222333888>>>???;;;666......//////000000111111000000000000000000000000...///000111111000///...000///...///111111000............///////////////000000111222222222222111000000000000111111111111111222555777888888888777:::666666999888999FFFWWW,,,'''...:::qqq___888///444222+++333222000///000000...---///...333:::888222888DDDeeeNNN444444222666CCClllXXX:::999777333000///000222888+++===aaa|||BBB777333000DDDjjj:::------,,,,,,,,,,,,++++++************************++++++,,,,,,,,,,,,------***333QQQZZZ666///---;;;LLL:::111000///---,,,,,,---111333333111222222---,,,<<>>>>>@@@@@@?????????@@@BBBBBBAAABBBCCCDDDDDDEEEGGGIIIHHHDDDAAABBBGGGKKKJJJIIIGGGFFFEEECCCAAA???>>>===;;;;;;:::999999888777777999888888777666666555555444444444444444444444444111111111111111111111111111000111555:::;;;777333////////////000000000000000000000000000000000000//////000000000///...---......///000222222111///............////////////111111222222222111111111000000000000000111111111111333555777888888777666:::777:::???:::>>>^^^+++(((...666hhhGGG...555666+++444222111222555777888888444333555888666888III\\\uuu@@@000444888444XXXrrrCCC222333333111000///000222444...444JJJ{{{[[[777444111AAAwwwRRR333------,,,,,,,,,,,,++++++************************++++++,,,,,,,,,,,,------,,,222KKKKKK555+++...EEELLL444...555222//////111333333222,,,---111333000111@@@RRR___WWW___VVV666---,,,///...---,,,,,,---...000111------,,,+++++++++++++++,,,+++(((+++000...888QQQbbbWWWKKK...111...111666;;;???CCCHHHKKKVVVdddaaaXXXggg|||kkkDDD//////BBBlllddd888...,,,------(((...------------.../////////444111444UUUMMM:::???EEE@@@;;;FFFLLLAAA888666777000333777MMMsssPPP444333888555666<<<888888888888888888888888333333333333333222111111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................////////////......//////000000000000111111111111111111111111111111222222333444444444444444444444444333444555555666999999999999999:::<<<<<<======<<<::::::999::::::<<<======<<<;;;:::<<<===;;;888555555888::::::888666666666777777777777777555555555666666666777777777777666666555444444444333333333333333333333333111111111111111111111111111///...000444555333000000000000000//////////////////////////////////////////000000///...---------...///222555444222///------........./////////333333333222111111000000//////000000000111111111333444555777777777666555999777:::>>>===MMM***)))///222```iii999///333111.........000444777888888777555666<<>>ooo~~~???222------,,,,,,,,,+++++++++************************+++++++++,,,,,,,,,------...222FFFxxxyyy>>>666---:::XXXWWW===;;;999<<>>^^^mmm===,,,---///---)))...------------...//////...444111...FFFzzzLLL:::???EEE@@@:::FFFNNNDDD555444666111666;;;TTTMMM555333555777:::666777777888888999::::::444444444333333222111111222111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,..............................////////////......////////////000000000111111111111111111111111111111222333333444444333333333333333333333444555555777777777777888999::::::999999:::::::::;;;<<<<<<===>>>>>>===;;;:::;;;===<<<:::777777888888777666888888888888888777777777555666666666777888888888555555555444444333333333222222222222222222222222111111111111111111111111111///......000111000///111111000000//////......////////////////////////////////////......------,,,---000333666666333000---------......//////000555555333222111000000/////////000000111111222222555555666777777666666555:::999999===MMMuuu******///000ZZZdddBBB444000888666555555666777555444333:::III```yyyNNN000777,,,444GGGzzzFFF111///111222222111/////////***666///---NNN{{{vvvFFF333222<<>>:::;;;;;;:::999999:::<<<:::999777777777666666555777777777666666666555555444444444444444444444444444444444444333333333333222222222222222222222222111111111111111111111111222000........./////////111111000000//////....../////////////////////////////////....../////////,,,---000333666666333000------......///000111111777555444222111000000000000000111111222333333444666666777777777777777777:::===>>>HHHppp++++++000000YYYwwwPPP<<<;;;999777777;;;???AAABBBNNN```~~~ppp@@@222333,,,:::```lll666---000111333222000//////000---888222///>>>bbbvvvVVV333222999bbbZZZ///111------,,,,,,,,,,,,++++++************************++++++,,,,,,,,,,,,------,,,000;;;bbbQQQ444666333MMM]]]MMMDDD===EEEMMMVVVXXXUUUSSSTTTWWW```dddhhhiiijjjqqq~~~wwwGGG000000000000------------------------------,,,+++++++++++++++,,,000---...222...000===```rrrRRR777333)))/////////---,,,,,,...000111+++)))...222555???KKK666333999SSSRRR000///000,,,......------------...//////***111111///AAAnnnIII:::BBBIIIBBB999BBBIII@@@777555666000555;;;TTT\\\>>>555444666666777888999:::;;;<<<888777555444333333333333333333222111000///......,,,,,,,,,,,,,,,,,,,,,,,,..............................////////////............////////////000000111111111111111111111111222222333444444444444444444444444444444555555666333444555666777777777777999999:::;;;;;;;;;::::::888999::::::999999:::<<<777777777777666666555555222333333444555666666666666666555555444444333333444444333333333333333333222222222222222222222222111111111111111111111111111111000///////////////000000000000///////////////////////////////////////.........///000111222---...///222555444222///......///000111111222222777666444222111000111111111111222333444555555666777888888888999999999:::555@@@MMMggg,,,,,,111111[[[sssWWWSSSOOOPPPWWWbbbmmmsss\\\555777...333AAAmmmxxxNNN222---...000111000//////000111///444...333333IIIoooccc777444444UUUKKK///...------,,,,,,,,,,,,++++++************************++++++,,,,,,,,,,,,------///111555UUUEEE777555555NNNKKK555666)))111444666777777777:::<<<000666???FFFPPPbbbvvvwwwGGG000///000000------............------...------,,,,,,,,,,,,,,,)))000///...111...000===^^^rrrMMM111666******+++++++++******,,,---...+++---333222...222<<<===444555MMMuuuaaa666222000+++111...------------...//////,,,000//////CCCqqqFFF888AAAIIICCC999AAAHHH>>>666555666000333666LLLhhhEEE666777777888999999:::;;;;;;:::999777555444444444444444333222111000//////...------------------------..............................////////////.............../////////000000111111111111111111111111333333444555555555555444444333333333333444555555333444555777777777777666888999:::;;;;;;:::999888;;;<<<<<<;;;:::999;;;===666777999999999888999999444444555666777888888999777777777666666666666555444444444444444444444444333333333333333333333333111111111111111111111111///000000000///...//////////////////000000000000000000000000000000000000.........///000222444555......///000222222111/////////000111222333444444777555333111111111222222222222333444555666777777888888888999:::;;;<<<===<<>>^^^pppIII,,,777+++///000000///---,,,,,,---///------...///000555;;;EEE888444IIIlllkkk;;;444000***222...------------.../////////111...///EEEtttEEE666???IIICCC999AAAGGG>>>333333777111444444GGGlllOOO777888888999::::::;;;;;;;;;:::888666555444555555444333333222111000//////------------------------..............................////////////................../////////000111111111111111111111111333444555555666666555555333333222222333333444555333444555777777777777666777888:::;;;<<<<<<<<<;;;;;;<<<<<<:::888777888:::555777999999999999:::;;;666777777777777777777777444444444444444444555555444444444444444444444444333333333333333333333333111111111111111111111111---///000000///......///......//////000000111111111111111111111111111111.........///111333666777000///...///111111000...///000111222333444555555777555333111111111333333333333444555666777888999999999999:::;;;<<<>>>???LLLaaa)))......555[[[___???222111333<<>>777555555///000KKKnnnNNN===444999<<<777777>>>777;;;;;;555333666777555666555333111/////////000......---------,,,,,,,,,......---------......///........................////////////000000000000000000000000111111111111111111222222222333333333444444444444444444444444444444444555555555555666444555666777888999:::;;;:::::::::999999999888888888888777777666666555555555555666666666666555555555555555555555555555555333333333333333333333333333333333333333333333333111111111111111111111111///000000000000000//////222...333333)))+++555888333222000/////////000111000//////...------,,,,,,000000000000////////////111//////555<<>>>>>>>>LLL```,,,000...444ZZZYYY;;;222222333777XXXcccLLL555***)))...---............////////////444000,,,///111===RRRKKK666999666JJJxxxDDD---,,,///,,,,,,,,,+++++++++******))))))))))))))))))******************+++,,,---...111000333;;;XXX[[[222...SSSqqqfffHHH===GGGOOOGGGIII:::***,,,111111555666///111333---+++---***555;;;hhhEEE222444222............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,///------//////...222888^^^vvvJJJ===FFFHHHDDDFFFEEE???;;;999444...+++...+++'''+++444555///>>>>>>>>><<>>;;;888555777CCCQQQ```AAA999999999;;;777888999888:::;;;777000555444333333222222222333000000000000////////////000///...---------------............................../////////000000000//////000000000000111111111111111222222222222333333333333333333333333333333333333444444444555555444444444555555666666666888888888888777777777777666666666666666555555555444555555666666555555444444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111//////000000000000//////333,,,///222000333444+++000000111111000000//////111111111000//////......////////////000000000000333444555666666444222000222222222222222333444444555666888999:::999999888999555999AAA===???bbb,,,///---333ZZZlllDDD333333555444DDDeee___<<>>@@@GGGIIIQQQGGGAAA:::555555;;;FFFOOOpppLLL::::::AAA888888777555666888999999444333333333333333333333111000000000000/////////111000///...---,,,,,,,,,................................./////////000000////////////000000000111111111111111222222222222222222222222222222222222222333333333444444444444444444444333333333333333777777777666666666666555555555555555555555555555444444444555555444444444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111...//////000000000000///000555@@@???222///333///...///000111111000///...000000000/////////......////////////000000000000111444666666222000000000333333222222222444555666555666777888999999999888666:::BBBEEEDDDWWW+++...,,,333[[[PPP444...111333222\\\kkkTTT000,,,222//////------------............+++000...,,,///...333CCChhhGGG222777CCCiii|||KKK222000111,,,,,,,,,,,,+++++++++******(((((())))))************************+++,,,------......111333FFFxxx}}}JJJOOOoookkkEEE@@@GGGOOO```}}}uuuoooqqqcccGGG<<<:::000222333%%%333+++LLLxxxHHH///000000111//////.........---------------------------------///---...000000///333888ZZZKKK111...222666999@@@GGGKKKNNNRRRPPPLLLJJJZZZbbb]]]___bbbRRR888444111999::::::___rrr???///111///......------......///000000000111222GGG~~~YYY>>>VVVnnn^^^???@@@HHHKKKXXXLLLAAA777333777DDDXXXiii~~~VVV@@@777===>>>>>><<<888555777:::333333333333333333222222000000000/////////......111000///...---,,,,,,,,,....................................////////////...////////////000000000000000111111111222222222222222222222222222222222222222222222333333333444333333333333222222222222666666555555555444444444444444444444444555555555333333444444444444333333333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000......///000000000000000000MMMlllgggDDD000111111...///000111111000///...//////............------.../////////000000000111...222555444111///111333444333333222333555777888555555666777888888888888:::???CCCKKKccc***...---666___eee===111111111777AAAooodddGGG...---111...,,,,,,------------.........***///------000...222AAAxxxaaa999111<<>><<>>[[[OOO:::111777;;;IIIbbbsssuuu~~~}}}[[[SSSMMM[[[iiiggg]]]999///...000////////////....................................000......111111000333999RRRppp===555777111000555777444///...111222000111222---&&&...DDDTTTXXX<<<:::777999>>>GGGiiiZZZ555111/////////......//////000111//////333777NNNNNNKKKtttNNNHHHMMMSSSjjjaaaJJJ:::999<<>>iiiaaa===,,,666666...GGGqqqggg;;;,,,555000,,,111000,,,,,,,,,---------......///222///...222///111>>>UUUXXX111<<>>KKKfff```IIIMMMVVVWWW]]]gggooofff[[[yyy]]]ZZZggg???111---///000/////////....................................000......111111000333999PPPooo555---111...111(((...333333333333///)))+++//////,,,///999AAACCC;;;;;;666:::BBBAAA]]]ggg:::111///000000000000000111111222///000444:::QQQLLLQQQWWWKKKMMMQQQkkklllPPP>>><<<999CCCuuuttt\\\DDD<<<<<<;;;999888::::::;;;:::999777555444333333333222222222111111......---------......///........................---------.........//////............/////////000000000000000111111111111000000000000000000000000000111111111111222222222111111222222222333333333333333333222222222111111222222222333333444444444222222222333333222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000---...///000111111111111:::lllZZZ777111000///...---------///000111////////////000000000000---......///000111111222000000000111333444555555222333555777999999888888;;;;;;;;;;;;<<<===>>>>>>HHHeee000333...>>>wwwlllGGG666222999555999ZZZIII888---///111,,,***---...///000///...------...000222222///---///666<<>>ZZZmmm???000333333---222...///666888222......,,,,,,...///---///:::FFF<<<(((111888BBBHHHSSSyyyAAA,,,444444...---222333//////333666000,,,:::___zzzKKKQQQ|||[[[LLLZZZ\\\???777@@@CCC___oooMMM@@@???===:::999999<<<888333<<>>```jjjCCC888+++---555222666GGG^^^AAA111///---///222///444III^^^WWW>>>222444444555444999888>>>[[[hhhTTTWWW}}}???///555,,,111000//////000000/////////...------,,,,,,------,,,111...---222//////999^^^___999---///111///000---///555666111---...------...///---///888DDDDDD333444111;;;JJJZZZQQQ333444//////111555666333222333111222444FFFsssmmmFFFWWW~~~iiiGGG:::AAABBB[[[bbbKKK@@@===999888>>>===666777777---444555555555555333222111222111///...---,,,,,,---....................................////////////............////////////000000//////000000111222000111111111111111111111222222222111111222222222222222222222222222222222333333333222222111111111111111111222222222333333222222222222222111111111111111111000000000//////000000000000000000000000111111///.........//////000000000000000000000000111000000///////////////---FFF^^^]]]FFF222...333000////////////000111222111111111111000000000///000000111111111111222222222444666666555555777999;;;:::888777666777888999???777;;;EEE@@@777IIIhhh...///222PPP\\\<<<999+++:::;;;:::pppQQQ777...***...111......111///------000555777555333)))---444;;;AAACCCAAA???WWWccc^^^mmmHHH222...***000---------,,,++++++******++++++)))************++++++++++++++++++++++++,,,------...000111000777SSSyyyGGG;;;555HHHggg[[[777222,,,000555111777LLL]]]???------,,,///111,,,222333ZZZmmmIII111666333000000555111///DDD^^^dddMMM{{{QQQ000///111111111111111111000000000///...------,,,------------000---...333//////999fffPPP333...///000111...---000444444000------...---///000......666@@@DDD999444,,,777LLLeeemmmBBB222---111333222111333333222222222888RRR\\\AAAccczzzPPP999===>>>QQQyyySSS<<>>>>>888111///000////////////////////////111111111111000000000000//////000000111111111111///444999999666666:::@@@===;;;888555555777:::;;;999666;;;BBB>>>EEEooo+++---888bbbnnnHHH777666...333777RRROOOBBB999555;;;BBBAAA===<<>>zzzyyynnnhhhnnnyyy{{{ssskkk~~~{{{nnnooottt|||}}}rrrhhhooofffkkk;;;111000***///---,,,---,,,++++++******++++++))))))*********+++++++++++++++******++++++,,,---,,,...///,,,222QQQnnn===555:::@@@jjjppp;;;111222000111222///???^^^WWW;;;,,,---...000111,,,111///999\\\qqqQQQ///222...000222333222333CCCYYYzzzEEE+++444222333333111...---...000//////...------------...///111...000444000777LLLsss>>>...444555111//////555999888444111000000000......000///---111777NNNGGG888555666AAAvvv~~~HHH444555333000111555555222777111HHHttt@@@@@@{{{rrrEEE;;;<<>>333999???```rrrKKK000...000...000333333HHHjjjFFF333---111...---000...***000111;;;ZZZmmmYYY<<<...666111000999666222>>>XXXooo:::222111222222000...111999@@@000//////..................222111111000000IIIppp___???111///111333333===CCC===333000000000...,,,---000000...///333FFFZZZGGG===EEEbbbcccJJJ666555888333444:::FFFbbbOOO;;;WWW___AAA888BBBppppppVVVZZZuuucccUUUOOOEEE777888888888888666555444444444555444333222000///....................................////////////............///////////////............///000000.........///222555888:::000//////......//////000111111111111111111111111///000000000111111111222000000000000111111111111...//////000000111222222000000/////////.........////////////////////////......000111111111000000////////////////////////...------------...///000000222222111///000444888555333000---,,,---///111///000000000111111111111000000111222333444555555444555666666777777888999666777777999;;;===@@@AAAGGG[[[...333PPP[[[>>>555888;;;UUU\\\kkk999...666///111111000000111222111---.../////////000333555222000//////000222333333///111XXXuuuOOOBBB666cccLLL+++///111)))000...------,,,++++++******++++++)))************+++++++++------,,,,,,------...///...333555000111JJJ~~~III;;;555999CCCnnnqqq;;;333000222000111333222DDDddd@@@000---222---+++///...000...222///<<>>MMMdddCCC444000222------///))),,,,,,,,,+++++++++***************)))******+++,,,---,,,,,,,,,,,,---......///---000333///===sssXXX??????---DDDfffaaaLLL;;;,,,111...111333222999MMMccc666111,,,,,,///111///------333000***777WWWsss~~~BBB+++222000,,,<<<;;;555JJJZZZ777///111444333///333FFF[[[:::222,,,...111111000000///111333222444LLL~~~tttIII000000:::777FFF???444999444,,,444...------------...//////???___hhhWWW___zzz^^^BBBDDDttteee===IIInnnxxxTTTHHHFFFCCCZZZ}}}MMM@@@???999444666:::777000666999999555555777333+++000//////.........//////////////////////////////...//////000000000000///000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000///////////////000111000000000000000000000000000000000000000000000000000//////.........//////111111000......---------------............------///////////////.........111111000///////////////111///---...333;;;DDDIIIEEE>>>555///...//////...222222111111111111111111111222222333444555666666999;;;;;;888555666888999777;;;AAA@@@;;;???WWWppp///111OOOtttLLL;;;444333DDD\\\SSS444///---222000////////////...,,,***---111555555222---***(((333555///+++---,,,+++000222444EEEzzzyyyBBB333///111---...///***,,,,,,,,,++++++++++++******************++++++,,,---,,,,,,,,,,,,---......111,,,///444333@@@tttbbbCCC;;;:::888QQQgggWWWAAA888///222000000444111>>>\\\```666111---,,,///111///------......---222EEEddd}}}ZZZ;;;666111///444111;;;RRRvvvFFF888444333333000444JJJdddAAA777000///000///...///(((///222222BBBiiiiiiEEE444111BBBMMM@@@...222333---111...------------...//////999___MMM888LLL{{{PPPNNNdddlllZZZDDD>>>???:::EEEaaaWWWEEE:::===999...000>>>666999:::777777:::999444111000//////.........///...........................//////000000000000000////////////////////////000000000000000000000000////////////////////////////////////000000000000///////////////000111111000000000000000000000000000000000000000000000000//////............//////111000///......------------......//////......---......//////////////////111111000///////////////333000...---...333888<<>>@@@???AAAXXX111111MMM}}}TTT777666555555SSS}}}www333000111%%%///,,,,,,---.../////////000(((+++,,,------111777<<<333:::CCCLLLRRRVVVYYY\\\kkkjjjzzz@@@222///111......111,,,,,,,,,,,,,,,++++++++++++***************+++,,,,,,---,,,,,,,,,,,,---......333+++...666666CCCwwwggg===999HHHHHHOOO```___EEE333000...333333...555000FFFppp[[[555111------///000///---...+++...222...222NNNooopppKKK555...666555...EEEcccYYY<<<222///444111...===TTT@@@777000......,,,,,,---,,,222222666WWWnnnTTTHHHdddiiiSSS555///333000.........------......///000000WWWhhh@@@888aaayyyiiinnnxxxZZZJJJFFF===:::===999;;;KKKwwwqqqFFF::::::555222555333777999777777999999888333222111000///.......................................///000000000000000////////////////////////000000000000000000000000////////////////////////////////////000000000000............///111222222000000000000000000000000000000000000000000000000//////............//////111000///......---......---......//////......---.........//////000000000111000000///////////////222111...---,,,...000222888555111000000111222111111111222222222222222222222222333444555666777777888888999999999999999999======AAALLLddd222333QQQ^^^DDD333777;;;GGGppp\\\111222444+++...111000///...---///111444222555999;;;>>>BBBIIINNNddduuuyyyzzziii[[[~~~???111...111...///222---------,,,,,,,,,++++++++++++************+++,,,,,,---,,,,,,,,,,,,---......222,,,...444555FFFrrrGGG999PPPmmmxxxvvvkkkRRR999111111...222444---555111RRR~~~RRR333000......///000///...///---000333...---===RRRwww```GGG444;;;:::222MMM{{{{{{vvvEEE333,,,666999111555CCC:::444///000111///...000444444666HHHsss|||NNN444222333..................//////000///OOOxxxQQQ===HHHwww\\\CCCAAAEEE???:::>>>======FFFbbbyyyJJJ===AAA<<<...444888;;;:::999888777777444444222111//////......---------------------------...///000000111000000........................////////////////////////////////////////////////////////////000000000000---------...///111222333///////////////////////////////////////////////////............//////000000000///.....................////////////......------...///000111111222000000////////////000000000////////////000222222333222111111111111111000111111222222222222222333333333444555666777777888<<<999666666666666999===;;;@@@SSSvvv///666ZZZtttFFF>>>555444DDDggglll???111$$$%%%///,,,///000000000000222777;;;999HHHaaayyyuuuiii]]]LLLJJJRRRNNNnnnVVVCCCrrr|||>>>000...111...///222------------,,,,,,,,,+++++++++++++++***+++,,,,,,------,,,,,,,,,,,,---......000...000222555NNNnnnHHH???UUU|||pppEEE777:::888222222111///444777```~~~GGG111000/////////000//////---000000///...111555777fffsssoooKKK:::777;;;^^^|||hhhIII222333999777<<>>000333000///............///000000333KKKZZZ===???]]]vvvaaaUUUIII???===CCC???999===<<<:::@@@UUU]]]GGG>>>777777999<<<>>>===:::999999555555333222000000//////........................---...///000111111111111////////////////////////////////////////////////////////////////////////////////////000000000000---------...///111222333////////////////////////////////////////////////...............///000000000//////............///...//////////////////...---......///000111222222000000////////////000000...//////000111222222222111222333222111000//////111111222222333333333333333444444555666777888999888666777:::999888<<>>000000000000000/////////+++//////,,,...555;;;<<>>===BBB>>>999???XXXmmmHHH;;;:::777666999:::888777777666555444333222111111111////////////////////////,,,---...000111111111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000............///111222222000000000000000000000000000000000000000000000000......---......///000111//////............//////...//////000000//////.../////////000000111111111///////////////000000111000000000000000/////////111333444333111//////000111111222222333444444444444444555666777888999999777777<<<@@@<<<888???KKKooo222JJJ^^^===444888???VVV}}}YYYCCCMMM___VVVUUUbbbdddtttxxxdddVVVOOOGGG===555555:::WWW\\\<<<333;;;222555...***000===aaauuuQQQRRR@@@111...111...///111,,,...------------,,,,,,,,,,,,++++++++++++,,,---------,,,,,,,,,,,,---......,,,222111000HHH{{{gggRRRAAAMMMxxxUUUCCC999111555555+++<<<444NNN~~~```888...///000000000//////000------000111...444KKKcccfff}}}}}}eeeVVVQQQOOOMMM>>>888222111111333:::BBBYYYvvvXXX555111...///////////////000000111...>>>ssstttVVVAAA;;;aaammmhhhaaa[[[^^^hhhsssxxxaaaYYYJJJ<<<555888;;;===;;;>>>===AAAHHHCCCBBBNNNnnn^^^KKK???666555777555444555555555444333333333333333000000000000000000000000,,,---...000111111222222111111111111111111111111000000000000000000000000////////////////////////////////////000000000000///////////////000111111000000000000000000000000000000000000000000000000---------......///000111//////............////////////000000000000//////000000000000000000000111///////////////000111111111000000000////////////000222444333111000111222111111222222333444444555444555666777888999999:::;;;:::===BBBBBBJJJbbb|||888VVVrrrQQQ???222888<<>>777333777<<<<<<999BBB>>>999>>>GGGFFFLLL___cccQQQ???::::::888666777555444444333333333444444000000000000000000000000,,,---...000111111222222111111111111111111111111000000000000000000000000////////////////////////////////////000000000000000///////////////000111000000000000000000000000000000000000000000000000---------......000111111//////.........//////000//////000000000000//////111111111000000000000000///////////////000111111111000000111111222333444///222444333111111333555111111222333333444555555555555666777888999::::::<<<888;;;CCCOOOjjj888tttgggHHH???<<<888<<>>XXXxxx|||iiiRRR???777888222111000;;;IIICCC555333333***KKKZZZ555)))666------333222///111444FFFcccYYYOOOkkkMMM666///333,,,&&&***...---......///...---,,,+++...,,,***+++---...,,,***+++,,,...//////...,,,+++///777:::GGGqqqkkkNNN@@@MMMnnn^^^IIIAAABBBAAA>>>UUUbbb222000000000000000000000000...+++444111111999TTT}}}mmmggglllyyy}}}xxxDDD,,,---............111222000---///FFF}}}{{{ddd<<>>===GGGJJJPPP```nnn}}}___@@@999;;;888222111555888666222000222555000000000000000111111111////////////////////////000000111222222222222111111111222222222111111000///000000111111111000000////////////000000000000000000000000000000000000000000////////////000000000000000000000000000000......//////000000111111///////////////.........000//////...---......///000000000000////////////000000//////.........---////////////000000000000000111111222333333444444444444444333333222222222222===@@@999555:::<<<:::DDD???>>>RRR~~~[[[___III???999777999YYYxxx???555000000000222:::FFFTTT^^^OOOIIICCC<<<333+++***---...,,,888LLLNNN;;;,,,+++000///UUUddd===,,,555,,,...222000///111000<<>>AAACCCBBB>>>:::;;;555444888777444<<>>999:::===555...///666:::777222111111111111111111111111////////////////////////000000111222222222222111111222222333333333222222111111222111111000///...///000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000.../////////000000000111/////////////////////////////////000000111111111000000000000000000000///000000/////////........./////////000000000111111111111222222333444444444555555555555555666666666::::::888666;;;AAABBB???888MMMmmm|||UUU::::::999000666HHHlll333222///...---///222444444222555111000111000...///222---222OOOgggWWW888,,,,,,...666```nnnFFF///333***---000...000444///333FFFzzz|||jjjggg[[[444,,,...111111***...---,,,,,,---...000111///---+++***+++------,,,+++---000111000000111222777BBB```fffGGGCCCMMMyyyKKK000000000000000000000000...+++333///---111BBBqqq{{{www```777111/////////...------///111666>>>lll~~~llliiivvv~~~fffUUUQQQqqquuuZZZRRRIII===666666888:::999999888999:::<<<<<<:::777333555;;;>>>:::888EEEWWWgggHHH999555777888666111///000222111111111111111111111111////////////////////////000000111222222222222111111111222333444444444444333333222222111000......000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000////////////////////////...///111333444444444333000000000000000000000000000000000000////////////000000000000111111111222222222222333444444555555666666666777777888999:::666666:::???@@@???AAAEEE[[[~~~vvvKKK===999???777///GGGlll@@@333222///---,,,---------,,,333///...111000---,,,......FFFllltttRRR666111000---;;;cccnnnHHH///111+++------,,,222777000111BBBssspppRRR:::---,,,000...000000000///////////////,,,+++,,,,,,------------...111333333222222444666QQQooojjjJJJEEE^^^zzzmmm<<>>ooosss]]]LLLMMM___pppkkk```ZZZWWWMMMAAAHHHXXXiiittt```XXXIII666;;;888666666888;;;<<<<<<666777999;;;===>>>>>>>>><<<;;;;;;::::::FFFccc}}}\\\;;;======888222///111444222222222222222111111111000000000000000000000000000000111222222222222111///000111222333444444444222222222222111111000///111111111000000000000000////////////////////////000000////////////000000////////////////////////////////////000000000000///////////////000000000...///222444444444333222000000000000000111111111000000000000000000000000111111111111222222222222222333333444555555666666777777666666777888999:::;;;;;;???AAA>>>BBBYYYrrrmmmIII333555999888555CCCoooVVV444...//////---,,,,,,///111---***+++......,,,---111;;;eeeiii???///000...---===\\\aaaAAA---///......---,,,222555---111GGGeeeDDD222222222///000222333333222111000)))+++...111222333333333777555111///444BBBUUUcccpppUUUQQQfff\\\333////////////////////////000...444/////////333TTTiii\\\```wwwccc555///---...111000---...222///CCCzzzzzzpppiiibbb\\\WWWQQQJJJBBB???BBBFFFGGGFFFIIIAAA@@@EEE@@@555888DDDJJJOOOMMMBBB;;;:::;;;999333666888888777666777999999;;;===???@@@?????????DDDAAA===???KKKhhhuuuZZZ<<<000666===:::222444333333333222222222111111111111111111111111111000000111222222222222111......///111222222222222///000111222222222222222222111111111000000000///////////////////////////000000////////////000000////////////////////////000000000000////////////////////////000000111111///000222333333222000...///000000000111111111222000111111111111111111111222222222222333333333333444444444555666666777777888777666555666777888999BBB;;;:::BBBQQQnnnnnnKKK;;;555333000222EEEnnnfff666+++...000000...,,,,,,---///...///000///...444<<<\\\TTT222---------...:::MMMLLL777,,,///000//////---000000***888YYYvvvnnniiiEEE444)))***+++---///000000000///,,,---......---,,,---...000888CCCQQQaaawwwuuuaaaddd|||QQQ222000000000000000000000000000...444...000111111LLLyyyaaaRRRbbbWWW555---***...000...///555666QQQ}}}nnn```WWWMMMIIIDDD@@@===;;;888666888999;;;<<<<<<<<<======@@@:::999===;;;555444999===888666666666555888===111666999999666444666888999;;;<<<;;;::::::<<<===AAAMMMaaatttjjjGGG999777555222555444444333333222222222111111111111111111111111000000111222222222222111......///000111111111000...///111222333444444444222222222111111000000///000000000000000000000000000000////////////000000000000000000000000000000000000000000////////////...//////000000111111222000000111111111000...---///000000111111222222222111111111111222222222222333333333333444444444444444555555666777777888888888777666666777999;;;<<<888:::IIIhhhhhhGGG:::;;;:::666<<>>//////)))222...555===:::000,,,///222...000///111///...JJJxxxzzzZZZpppqqqSSS;;;666555333111000000222222222222222111333888@@@FFFSSSddd}}}rrrrrr|||HHH000000000000000000000000000///,,,222---000333000HHH{{{zzz|||}}}sssnnnoooqqquuuiiimmm|||KKK:::......000...000666???YYYvvvooodddXXXLLLBBB888333999999:::;;;<<<<<<;;;:::111999>>>999...)))...555;;;888555333333555888:::<<<:::999999777444444666666777888888999999;;;<<<999:::;;;;;;>>>DDDMMMSSSbbb{{{iiiLLL===888555555555444333333222222222222222222222222222222000000111222222222222111///000000111111111000000000111111222333333333333333333222111111000000///000000000000000000000000000000////////////000000000000000000000000000000111000000000/////////......//////000111111222222/////////000000000000000///000000111111222333333111111111222222222333333333444444444555555555555555555666777777888888999999888888888;;;>>>BBBDDDFFFaaazzzYYY@@@222111666777<<>>@@@DDDMMM[[[lllxxx^^^@@@666666555444333333222222222222222222222222222222000000111222222222222111111111222222222111111000222222333333333222222111333333222222111000000///000000000000000000000000000000////////////000000000000000000000000000000111111000000/////////......//////000111222222222////////////000111333444///000000111222222333333111111111222222333333333444444444555555555555666666666666777888888999999999999999;;;???CCCHHHKKKvvvkkkFFF<<<:::333444<<<@@@jjjiiiKKK000,,,222333111333111444***---777...???sssaaa;;;333000///...***)))///111---+++///333333222333000+++222PPPXXXIIITTTssszzzqqqpppoookkkfffjjjkkkqqq}}}III222000000////////////000111111444111///111///555GGG{{{ttt]]]OOO>>>444444777555222???>>>>>>===<<<;;;::::::777777777666555555444444555444222333555444111---444333333444555555444222333444666666555555666777777444222222333555666666888666666888777888???HHHHHHOOO[[[mmmUUU???444:::>>>555000555///333777555000...///333444222000000111222111000000000000000000000000000111111222222222222111111222111111111000000//////000000000000000000000000000000000000000000000000000000000000111111111111222111111111000000//////000111111111111222222222000000000000111222333444222222333333333444444444444444444444444444444444555444444444555555444333111888???>>>888555999???<<<===AAABBBAAANNNrrr[[[EEE777;;;>>>:::>>>HHH|||sssKKK888111,,,---111666+++000888...333ccc{{{PPP333///...---...+++333111444<<>>FFFMMMUUUbbbnnn|||MMM999888888888:::;;;111(((***444999666000444333222333555666666555222222222222222222222222111111222222222222111111222222111111000000000000111111111111111111111111111111111111111111111111000000000000111111111222222222111111000000000000111111111111222222222222000000000111222222333444333333333333444444444444444444444444444444444444444555666666666777999;;;AAA===::::::===???>>><<<<<<:::AAAVVVtttmmmKKK===999888777444???ccczzz___NNNDDDDDDIIIRRRDDDFFF;;;---VVV[[[<<<+++---,,,,,,000...///'''///MMMhhhjjjYYYJJJ???AAAKKK```~~~^^^>>>>>>TTToootttmmmqqq}}}```333111111000000000000000111...000000333333...@@@ddd~~~xxxsssooommmggg```VVVOOOKKKHHHDDDAAACCCCCCCCCDDDEEEEEEFFFFFFGGGCCC???===<<<999333///111000///000333444333222222222222111111111111111444444444555555555555555444333333444555555333111666666555555555666777777777888888777666666999;;;666888888777666666:::>>>JJJQQQ^^^nnn{{{vvvXXXDDD999333999888777444222111111111222111111333555555444333333333333333333333333333111222222333333222222111222222222111111111111000111111111111111111111111111111111111111111111111000000111111111222222222222222222111111111111000111111111111222222222333111111111222333333444444333333444444444555555555555555555555555555555555666777888777555555888;;;:::999:::===@@@@@@>>>:::HHHYYYttt}}}bbbIII999>>>999888>>>MMMlllzzzxxx|||kkk>>>DDDwwwDDD000***000------111111333,,,@@@qqqpppUUUHHHJJJ^^^tttnnn^^^VVVvvvjjj777222222111000000000111111444333000333444333PPP}}}}}}jjjiiigggeeeaaa]]]YYYWWWUUUTTTSSSPPPMMMIIIFFFEEEBBB???;;;999:::<<<<<<<<<>>>>>>===<<<:::999888777555333222333555666666444...000222333333222111111111111111222222333333333555555555555444444444444666555555555555444444333444444333222111222333555888999888777666777:::<<<:::<<<>>>>>>AAAJJJXXXcccsss|||aaaJJJ666:::>>>;;;555222333666444444333444555444222000333333333333333333333333222222333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222222333333222222222222222222222222111111111222222222333333111222333333444444555555444444555555555666666666666666666666666666666666666777777888999:::;;;;;;777===@@@<<<999>>>OOO]]]{{{yyycccPPPBBB<<<;;;666444@@@bbbWWWiiizzzIII777+++,,,222,,,+++000000...555VVVcccVVVVVVdddqqq|||ppphhhkkkxxxRRR333333222111111111111111222000,,,000888BBBfff{{{yyymmmkkkgggbbb]]]UUUMMMHHHAAA@@@???===<<<<<<<<<<<<<<<======>>>======<<<;;;;;;999777666777888888888222333333333444444555555666555333222333444444444222444555444222000111222222222333333444555555555777777666555444444333333333333555555666888999:::555777888888666666999;;;555777999;;;<<>><<<666777666555666777777666444333333333333333333333333333333444444444444333333222222222222333333333333222222222222222222222222222222222222222222222222222222222222333333333333222222222222333333333333111222222222222333333333222333444555666666555555555555666666666777777777777777777777777777777777666555555999>>>AAA@@@===BBBDDDCCCAAAHHHbbbuuuaaaJJJ===999777666666@@@UUUtttpppHHH888111)))---111***)))///...---CCCppp{{{\\\UUUUUUaaauuu~~~tttooojjjccc^^^ZZZkkkfff444444333222111111111111///111///444BBBTTTvvvzzzvvvuuurrrllliiiiiibbb___YYYSSSMMMIIIHHHGGGBBB@@@???>>>===;;;888555666555444333333555777888666666666777777777888888555555444444333333333333111111111111222222222333444333333333333333444444444444333222111111333555222333333333444444555555888777777666555555444444444555666555333444555777222666;;;======>>>BBBEEE>>>DDDMMMWWWaaakkktttyyytttTTTCCC;;;777555555444222333555666666555333333333333333333333333333444444555555444444333222333333333333444444444333333333333333333333333333333333333333333333333222222333333333444444444222333333333333444444444222222222222333333333333222333555666777777666666666666777777777888888888888888888888888888888888<<<999777777999::::::999>>>EEETTTlllzzzrrrhhhbbbSSSEEE777333777???JJJUUUpppQQQ444333///)))---000)))+++333333EEEbbblll[[[UUUWWW```jjjkkkbbbVVVOOONNNRRRVVVYYYiiirrrooonnnppprrrlll\\\MMM555555444222222111111111...666444555CCCRRRbbbuuuwww|||zzz|||yyy~~~nnnllliiieeeaaa\\\VVVRRRNNNIIIGGGGGGFFFBBB???@@@@@@@@@>>>===<<<<<<======444222222333555666666666333333222222333444555666444333222111000111222222///000222222222222333444888888777666555444333222000111333444444555666777444333222222333444555555333444444444444444444444666666666777777777888888888:::;;;;;;;;;<<<@@@CCC@@@GGGPPPVVVYYY\\\aaaeeeooovvv~~~~~~bbbQQQIII>>>;;;777444444555555444444444444444444444444444444444555555555555444444333333333333444444444555444444444444444444444444444444444444444444444444333333333333444444444444333333333333444444444555222222222333333333444444333444666888888888777666777777777888888888999999999999999999999999999999===>>>===:::999>>>HHHQQQ___sss{{{lllXXXJJJEEECCCAAA>>>777777:::===BBBSSStttrrrJJJ<<<+++000***---000+++///888999QQQkkkqqqfffddd]]]aaahhhoooqqqkkkbbbZZZZZZWWWUUUVVV___pppxxxrrrqqqlllfff^^^WWWRRROOOMMMKKKKKKKKKKKKIIIEEECCCBBBBBBFFFCCCDDDHHHIIIDDD===:::666555444333222222222222+++666444///888>>>>>>@@@???BBBAAAEEEMMMHHH@@@EEEEEEBBB???>>>>>>>>>===<<<:::666666:::<<<;;;:::<<<:::::::::999777555333222:::777555333444555555444222222333444555555555555777666444222111222333444444555666666444333333333333333444444444555555555333444555555333111111111777555444444666777555444555555555555555555555555333444555777888:::;;;<<<666;;;AAAGGGMMMUUU]]]cccvvvyyyuuuuuuwwwxxxxxxwwwvvvuuuyyyiiiPPPKKKDDD>>>;;;999888777666666666666666666666666444444555555555555444444333333333444444555555555444444444444444444444444444444444444444444444444333333333444444444555555333333333444444555555555222222333333333444444444333444666888999888777666777888888888888999999999999999999999999999999999555<<>><<<;;;::::::;;;<<<:::999999999999:::;;;;;;777888999888666555666777222333333333222111///...444444333222333444666777777888999::::::999888777777666555444444444444444777777666444333333666888777555333333444666555555888777555444333333444444666444222333555666444111888888777555222000000111444444333333222222222222333444555777777666555444555444333333444555555555999555555777777555666999555555666777999:::;;;;;;;;;555888BBBFFFCCCFFFOOOTTT^^^ooozzzsssllljjjjjjlllhhhfffeeegggoooxxxsssVVVFFFAAA@@@???===>>>===:::666444333444666777777555333222333444444333444666888777555333666555555555555666777777555555555555555555555555666444333333444555555444555555555444444444333333777666444333444555888999777777999:::<<<;;;888666555666777888999:::;;;<<<666888;;;>>>@@@AAAAAAAAACCCDDDKKK[[[www;;;:::999888:::===@@@CCCUUU]]]jjjxxx{{{wwwsssqqqkkkiiigggfffeeebbb]]]XXXNNNMMMKKKIIIIIIKKKMMMNNNKKKKKKLLLLLLKKKHHHDDDBBBAAABBBAAA@@@;;;666000,,,////////////000111333333333333555666777777888888444444444555888;;;>>>AAADDDDDDDDDEEEHHHKKKNNNPPP]]]___bbbfffkkknnnqqqrrruuuooofff___ZZZVVVRRROOOVVVVVVYYYaaammmuuuyyyyyyjjjeee]]]VVVQQQKKKFFFAAAJJJGGGBBBAAABBBCCCCCCBBB???AAADDDGGGGGGEEEBBB@@@@@@???>>>===;;;:::999888;;;:::999888777777777777666666555444333333222222444666777666444333333444555555666777777666555555555555444444555666888999555666777888888888777666666555555444444444444444555555555444444555888;;;999888666555444555777999555555333222222222333333:::777444333555555444333444666777666444333444666555444333222222333444444888999:::;;;<<<=========;;;:::999999999::::::999:::666555999::::::===BBBCCCFFFKKKPPPTTTVVVWWWWWWYYYWWW^^^mmmuuuvvvzzzzzzzzzwwwrrrkkkeeeaaa```^^^[[[YYYZZZ```gggmmmpppuuuzzz|||]]]HHH999999888888999999::::::666555333222222444777:::222000...///111333555555111111222222333444444444777777888888888888999999666555333333555666555444666666666666666777777777/////////111333666888:::333222111222444777999:::>>><<<999666444444666888CCCAAA>>>::::::@@@HHHNNNXXXnnn555666777:::>>>CCCGGGIIIJJJRRRZZZ^^^]]]ZZZYYYZZZWWWVVVSSSPPPMMMJJJHHHGGGJJJHHHFFFEEECCC@@@<<<888;;;::::::999999::::::;;;999:::<<<===<<<;;;999888::::::999888888777777777000000000000000111111222,,,---...////////////...333444555666666555333222444444333444555777999::::::;;;<<<>>>@@@AAABBBBBBDDDAAA===:::999999888777555444555;;;DDDKKKOOOOOO>>>;;;777555666777888888:::888555555555666555555???????????????@@@AAAAAA777888999::::::999888777999999999888777666666666444555555666777888999999111333555444222000////////////000000000//////...000000000000000222333333111111222333444444333333222222222111111111111111222333444333333444777:::777666555333111222444666999888777666555555555555777444222111222333333333888<<<@@@>>>999555555777444333333333333555666777222333666888;;;>>>@@@AAA???>>>>>>======>>>>>>???KKKIIILLLTTT[[[```gggmmm}}}uuulllnnnpppnnnhhh```ZZZWWWYYYVVVSSSRRRUUUZZZ^^^``````ccchhhnnnxxx~~~ppp\\\KKK@@@;;;888777999:::<<<<<<:::666222///;;;999777666777666555444666777777888888888777777666666666666777777888888888777666666777888777666333333333444555555666666888888888888999999999999@@@???<<<:::777666555555///333999>>>??????@@@@@@:::???EEEMMMYYYkkkHHHIIIKKKMMMOOOQQQRRRSSSTTTUUUUUUTTTRRRRRRTTTWWW^^^^^^^^^]]]\\\\\\\\\[[[KKKJJJIIIGGGEEEBBB???===:::;;;;;;<<<<<<;;;;;;:::===>>>>>>>>>===;;;999888;;;:::888555333111000///111111000000000000000111111111222222222222111111000111333555555555444333555444444333333444555555666666777777777777777666888777555555666777888999:::777555444666999999999999777555444444555666777>>><<<;;;999999888777666999:::;;;;;;:::888666555444555777888888777555444444444444555555444444444333444555666666777777777555777999888666444222222666666666555555444333333666666666666777777888888666666777888999999999999888888999999999888888888888999::::::999:::<<<>>>===;;;999999:::;;;999666777777666666555555555555666777888999<<<===>>>>>>666>>>GGGIIIDDD???======;;;===@@@CCCEEEFFFFFFFFFFFFJJJPPPVVV\\\___aaaaaammmnnnoooooooooppprrrsssyyynnnggg^^^bbbfffgggccc]]]XXXUUUWWWTTTQQQPPPRRRTTTVVVWWWUUU\\\bbbeeegggnnnyyyyyygggWWWMMM<<<;;;:::::::::;;;::::::444555777999:::888444000444555555555555444333222555555555666666777777777:::999888999:::;;;999888333444444444555555555555777777777777777666444444000333777:::;;;;;;;;;;;;;;;===???>>>======???BBBQQQ```vvvYYYYYYYYYYYYXXXWWWVVVVVVUUUQQQMMMLLLOOOSSSVVVXXXOOONNNLLLJJJGGGEEECCCBBBBBBBBBBBB@@@===;;;:::999333333444555555444333333555555555555333222000//////000111111000///---,,,222111111000000000000000111111111111111000000///------...000111333444444111111000000000000000000333333444555555444444333444444444333333444555666;;;999777666777999::::::999999999777555333222222777888888888999999;;;;;;555666888999::::::999999888:::;;;<<<<<<;;;999888888888999999:::;;;;;;<<<<<<<<<<<<;;;:::888777666888:::;;;;;;999777666666444444444555555666777777777777777777777777666666555555555555555666777777666666777888888777777666555777999;;;<<<===@@@CCCCCC???===AAAGGGGGG@@@888:::;;;<<<>>>AAABBBDDDDDD???BBBHHHLLLPPPQQQRRRRRRYYYcccooovvvvvvrrrooonnnmmmqqqwww~~~~~~}}}{{{{{{ooofffaaa[[[^^^``````]]]YYYWWWVVVRRRPPPMMMMMMNNNPPPQQQQQQOOOUUUZZZZZZWWWWWW\\\bbbooottt___MMMBBB>>>>>>???888777888:::<<<======;;;777777888999999999999888888888888888888888888888999888888999;;;;;;999777888888888888888888888888777777999:::;;;<<<<<<<<<999;;;===<<<;;;;;;===>>>BBBBBBBBBDDDKKK\\\pppGGGGGGFFFEEEDDDCCCBBBBBB888555333555999;;;999666AAA@@@???===;;;999777777666777777666444333333444555555666666666666555555333333333444333333333222000222444666666555333111111111000000000000000111/////////000//////......444444333333333555777888333333333333333333333333111222333444444444444444444444555333222111222444333222222111111333444555...111444666666666777888777888888666555555777:::;;;;;;999999:::;;;>>>???:::;;;===???@@@@@@@@@@@@;;;:::999888888999;;;<<<888999<<<>>>@@@AAABBBBBB???@@@@@@@@@>>>===>>>???@@@AAABBBEEEHHHKKKNNNOOOMMMMMMMMMMMMLLLKKKJJJIIINNNMMMMMMLLLLLLMMMMMMNNNMMMNNNOOOPPPPPPPPPOOONNNRRRUUUYYY]]]```cccgggjjjlllhhhggglllrrrrrrkkkcccbbbdddhhhlllqqquuuwwwxxxwwwkkkdddbbb^^^___^^^\\\XXXUUUTTTTTTSSSQQQOOOOOOPPPRRRRRRQQQNNNOOOPPPLLLHHHHHHMMMRRRTTT___hhhuuuvvvfff[[[YYYRRRGGG???;;;:::;;;;;;;;;::::::::::::;;;<<<===::::::999888888777777666888888888999;;;:::888666888888888999999999999999<<<<<<<<<<<<<<<<<<<<<<<>>CCCKKKRRRTTT```rrr333222222111111111111222666666666777888888777555222222222333333444444444555666777666555444666888333333333333333333333333000000000111111222222222000000111222111///---+++111000000000000000111111000000111111222111111111111000000/////////000000......///000111111111111444444555666666777666666555777888777555444666888;;;;;;<<<;;;999999999999???@@@@@@>>>:::888888:::=========;;;999:::>>>AAAFFFGGGJJJMMMPPPRRRSSSSSSSSSTTTXXX\\\```dddgggiiiYYYWWWSSSPPPOOOOOOQQQRRRPPPSSSXXX]]]bbbeeeggghhhmmmmmmmmmkkkjjjkkknnnppp{{{vvvwwwwwwsssmmmfffaaa___^^^^^^]]]ZZZVVVSSSSSSTTTVVVUUUSSSSSSTTTTTTSSSRRRPPPOOOLLLHHHEEEDDDGGGIIIEEELLLOOOVVVdddppp|||mmmaaaXXXQQQMMMJJJHHHDDD@@@===<<<<<<===AAA@@@???>>>===;;;::::::<<<<<<<<<>>>???>>><<<:::999:::;;;===>>>@@@AAAAAA>>>>>>??????AAACCCFFFGGGCCCKKKWWWcccppp777666555444444555666777///111222111///000555999444444444444444444444555222444666555444444777999555555444333333444555555444444333333333333333333111111222222222222222222000000000000000111222222000111222333333333333222222333444444444333222222000111222444555555666666222333444444555555444444333555888777555555777999888:::<<<<<<<<<;;;<<<<<<@@@BBBCCCBBBBBBEEEJJJOOONNNPPPRRRTTTVVV[[[ccciiivvvxxxpppooonnnkkkaaa``````aaabbb```\\\XXXYYYZZZZZZYYYVVVUUUUUUVVVVVVTTTSSSRRRSSSRRRPPPOOOOOOOOOMMMKKKGGGCCC@@@>>>@@@DDDDDDFFFMMMRRRaaayyyyyytttmmmddd]]]XXXVVVVVVMMMMMMKKKJJJHHHFFFEEEDDDAAAAAABBBCCCEEEDDDBBB???AAABBBDDDFFFIIILLLNNNOOOPPPRRRWWW]]]fffooowww|||555222222444555333333777888444333666777555333555444333333444666666444333555555444444555777999:::555222222555999999555222:::333222888555---,,,333333111000///000111444555///000222333333222222111333333333222333333444555000222333333222111111222222333444444555444333333888999999999777777999:::444999>>><<<777666:::???AAABBBDDDFFFJJJQQQ[[[cccwwwyyy}}}{{{ooohhhdddaaa___\\\ZZZWWWTTTRRRRRRRRRRRRSSSTTTUUUUUURRRPPPOOOOOOQQQPPPNNNNNNOOOPPPNNNMMMOOOQQQSSSQQQMMMHHHDDDCCCDDDBBB>>><<>>BBBEEEIIIQQQYYY]]][[[[[[___cccjjjooowwwzzzqqqkkkgggdddaaa___WWWVVVSSSQQQOOOOOOPPPPPPLLLLLLKKKIIIGGGGGGHHHIIIJJJJJJJJJLLLOOOQQQQQQQQQRRRSSSSSSQQQMMMJJJHHHHHHEEEBBB>>>;;;;;;???DDDGGGUUUddd:::777777999:::888888<<>>::::::===999555CCCXXXcccMMM999666::::::999;;;666666666555555444333222222333444666777777777777<<<<<<<<<<<<<<<<<<<<<<<<777999<<<===>>>>>>@@@AAAEEEDDDCCCCCCFFFJJJNNNQQQUUUYYY___ffflllssszzz~~~{{{xxxsssmmmggg```YYYTTTRRRQQQOOOMMMLLLKKKLLLLLLKKKIIIFFFDDDCCCEEEGGGHHHFFFEEEFFFHHHLLLNNNNNNNNNPPPPPPOOOLLLIIIHHHHHHIIIFFFCCC???;;;999999:::;;;===FFFZZZwwwYYYRRRMMMKKKKKKKKKOOOUUU^^^aaajjjsssrrreeeVVVNNNMMMJJJGGGEEEFFFGGGGGGFFFGGGGGGFFFFFFFFFFFFFFFFFFHHHBBBDDDKKKIIIGGGXXXqqqxxxcccNNNGGGIIIKKKKKKMMMKKKLLLNNNOOONNNMMMLLLJJJKKKLLLMMMNNNOOOOOOPPPPPPKKKLLLNNNQQQTTTVVVXXXYYYhhhkkkooosssvvvyyy|||~~~}}}|||}}}}}}zzzxxxxxxxxxxxxxxxyyyxxxvvvrrrjjj```VVVPPPOOONNNLLLJJJIIIHHHGGGGGGIIIGGGDDDDDDDDDFFFFFFGGGEEEDDDCCCCCCEEEEEEDDDCCCEEEFFFFFFDDDBBBAAAAAABBBBBB@@@>>>:::888777777777<<<>>>EEEUUUkkk}}}{{{|||}}}}}}}}}||||||||||||||||||{{{{{{yyyzzz~~~{{{xxxxxxyyyxxxsssnnnmmmkkkhhhgggiiijjjjjjjjjeeehhhkkkkkkhhhaaa[[[WWWOOONNNLLLIIIGGGEEEDDDCCCBBBAAA@@@AAACCCCCCAAA???BBB@@@>>>>>>>>>===;;;999999<<<>>>???===:::888888999888777777666777777777;;;<<>>===???AAA@@@===:::999777777777777555333444555555333000///000111000000///000111333555666<<<555111444999:::<<<>>>FFFPPPaaa{{{{{{vvvrrrooolllkkkjjjiiiiiijjjkkkkkkllljjjhhhgggfffgggiiijjjmmmnnnpppppppppnnnllljjjfffdddaaa^^^[[[ZZZYYYYYYTTTSSSRRRSSSTTTSSSRRRPPPJJJHHHFFFCCCAAAAAABBBBBBFFFEEECCCBBBBBBDDDFFFGGGBBB???<<<999999:::===???999999888777555222000///111000000///...---------.........//////000111222444444444555666777888999>>>???GGG\\\www~~~~~~}}}}}}||||||{{{yyyvvvrrrnnnllldddcccbbbaaa```aaabbbbbbeeedddbbbaaaaaabbbcccdddeeeeeefffgggfffdddbbb```^^^]]][[[YYYWWWUUUTTTTTTRRRQQQPPPQQQRRRRRRPPPNNNKKKIIIGGGDDDCCCCCCDDDDDDDDDCCCBBBAAAAAABBBDDDEEE???>>>;;;999888999:::;;;777777555444222000///...000000//////...------,,,......---......///000111222222222222333444555666333666===JJJ[[[ttt}}}}}}~~~~~~zzzvvvtttuuuuuusssrrrqqqpppppppppssssssrrrqqqooollliiiggg^^^]]][[[YYYXXXXXXYYYYYY\\\[[[ZZZYYYYYYZZZ[[[\\\ZZZZZZ[[[ZZZYYYWWWUUUTTTTTTTTTTTTSSSQQQPPPNNNMMMOOONNNMMMNNNOOONNNMMMKKKHHHGGGEEECCCBBBBBBCCCDDDAAAAAA??????>>>???@@@AAA<<<;;;999888777666666666555444222000...---------/////////......------,,,,,,,,,,,,,,,---...///000////////////000111222222000444999>>>CCCSSSqqq{{{ssssssvvvxxxzzzyyyuuupppmmmhhhhhhggggggffffffeeeeeeiiiiiiiiihhhgggeeecccbbb\\\[[[YYYWWWVVVUUUVVVVVVUUUTTTTTTTTTTTTUUUVVVVVVSSSSSSSSSRRRQQQOOONNNMMMLLLMMMNNNNNNMMMLLLJJJIIIKKKJJJIIIIIIKKKJJJIIIGGGBBBAAA@@@????????????@@@>>>===<<<;;;;;;;;;<<<<<<777777777666444333111111444222///---,,,,,,---............---------,,,,,,++++++++++++,,,---...///......------...///000000222555888999888@@@UUUjjj}}}~~~~~~{{{|||}}}vvvooolllnnnqqqsssssspppllljjjaaaaaaaaaaaa``````______aaaaaaaaa```___^^^]]]]]]ZZZYYYWWWUUUTTTTTTTTTTTTRRRQQQQQQQQQQQQQQQRRRRRRPPPPPPPPPOOONNNMMMKKKKKKHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEDDDEEEFFFFFFDDDBBB>>>>>>======<<<<<<<<<<<<999999888888777777777777333333333333222000...---333111///---,,,,,,---...------------,,,,,,,,,,,,*********++++++,,,---...///............//////000111111333555555888BBBMMMggg|||zzzyyyuuuqqqqqqpppqqqwww~~~|||zzzxxxxxxyyy~~~zzzvvvuuuxxx~~~~~~{{{xxxxxx{{{zzzvvvqqqeeefffggghhhgggfffdddccc\\\]]]]]]]]]\\\[[[ZZZZZZ[[[ZZZZZZYYYXXXXXXWWWWWWUUUTTTRRRQQQPPPPPPPPPQQQPPPPPPPPPOOOOOOOOONNNNNNMMMMMMLLLKKKKKKJJJJJJJJJFFFFFFFFFGGGFFFFFFEEEEEEBBBAAA@@@AAABBBBBB@@@>>>=========<<<;;;::::::999666555555555444333333222000000000000///...------111000...---------......,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...000//////...//////000000111///111555777777:::???LLLccc{{{~~~}}}~~~|||yyywwwuuuttttttllliiiffffffcccaaaccciiillllllmmmooorrrsssrrrqqquuuvvvuuuttttttwww}}}~~~|||{{{||||||zzzuuuqqqcccbbb```^^^]]]\\\\\\\\\XXXXXXYYYYYYXXXVVVUUUTTTUUUUUUTTTSSSRRRRRRRRRRRRPPPOOOMMMLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLKKKJJJIIIFFFFFFFFFEEEEEEEEEFFFFFFDDDCCCBBBAAAAAAAAAAAAAAA???>>>===>>>??????===;;;;;;;;;:::999888777555555333333222222111000//////..............................------------------++++++++++++++++++,,,,,,++++++++++++,,,---......000000//////...//////000111///000444666666888<<>>======>>>???===<<<;;;<<<======;;;999888888777666555333111000111111111111000///...---------,,,,,,,,,---...///,,,,,,---------,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,---...///000//////.........//////---+++---000000///333999888>>>OOOhhh~~~|||||||||{{{{{{zzzyyyxxxwwwvvvuuuwwwuuuuuuwwwxxxxxxtttpppmmmmmmmmmmmmoooqqqssstttsssqqqooopppqqqqqqnnnkkkiiikkkmmmmmmlllmmmpppssspppqqqssssssqqqqqqrrrssstttyyy}}}|||xxxvvv{{{~~~|||yyytttpppnnnooopppmmmrrruuussspppqqqxxx~~~yyyvvvwwwzzztttuuuvvvwwwvvvtttqqqoooppppppooonnnmmmmmmoooppptttuuuwwwvvvssssssuuuxxxwwwxxxwwwtttrrrqqqsssuuupppfff[[[VVVYYY]]]___^^^^^^^^^___aaabbbdddeeefffcccfffjjjmmmnnnppprrrssszzzwwwwwwzzz{{{vvvsssrrroooooonnnkkkfff___XXXTTTWWWUUURRRPPPPPPPPPOOOMMMSSSRRRPPPMMMJJJIIIGGGGGGIIIJJJKKKJJJHHHGGGHHHIIIHHHHHHFFFDDDBBB@@@???>>>>>><<<:::;;;>>>>>>===:::<<<<<<============<<<<<<::::::999888777666555444444444333333222222222222/////////000000000000000///...------,,,,,,,,,---------......------,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,...............---------////////////000111222333::::::BBBRRRfff}}}~~~}}}||||||zzzwwwtttyyyxxxwwwuuusssqqqoooooohhhjjjmmmmmmllljjjiiiiiiffffffggghhhiiiiiijjjkkkllljjjhhhhhhjjjkkkiiihhh`````````bbbdddgggiiikkkjjjhhhggggggiiiiiigggdddaaaccceeeeeedddeeehhhjjjeeefffgggffffffgggjjjmmmlllqqqttttttqqqpppqqqssssssqqqmmmhhhdddcccdddffffffiiijjjiiihhhjjjpppuuuppprrrssspppllljjjjjjlllkkklllnnnooonnnllljjjhhhhhhlllpppqqqooonnnpppqqquuuwwwyyyxxxuuurrrrrrrrruuurrrnnnmmmmmmmmmkkkiiiddd```ZZZUUUUUUWWWZZZ]]]YYYZZZ[[[^^^aaaccceeefffaaadddhhhkkklllmmmooopppooommmnnnsssvvvtttssstttttttttssspppkkkeee```]]]TTTRRRPPPOOOOOONNNLLLJJJOOOMMMKKKIIIFFFEEEDDDCCCCCCDDDEEEEEEDDDCCCDDDEEECCCBBBAAA@@@???>>>======>>><<<:::;;;======<<<:::999999999999999888777777777666666555444333222222111000000000000000000000000000000000000000000000///......---------......------......------,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,---------...............////////////000111222333555666<<>>???@@@@@@???>>>@@@AAA======<<<<<<;;;;;;::::::888777555555666777555444666666666666666555444333444444333333222222222222///000000000000000000000000000000000000000000000///...............//////------......------,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,------......//////////////////000111222222222222777>>>IIIZZZsss}}}}}}}}}}}}~~~}}}|||{{{{{{zzzwwwtttsssssstttuuusssssssssssssssrrrqqqpppnnnpppsssuuuvvvtttqqqooossssssrrrqqqnnnmmmlllkkkoookkkgggeeefffgggfffeeeiiijjjlllmmmnnnnnnmmmmmmooojjjddd```______`````````___^^^___aaaaaa```______^^^^^^^^^]]]]]]]]]\\\ZZZ\\\^^^^^^\\\YYYXXXWWW\\\[[[ZZZYYYYYYYYYYYYZZZ[[[ZZZYYYYYYZZZ\\\]]]]]]TTTUUUUUUVVVYYY\\\^^^```\\\[[[[[[[[[\\\]]]]]]]]]TTTVVVXXXZZZZZZ[[[[[[[[[YYYYYYYYYXXXZZZ___fffkkknnnkkkiiihhhiiijjjhhhfffeeeeeecccaaaaaaeeejjjooogggccc___^^^```aaabbbaaa```^^^]]]]]]]]]]]]\\\ZZZXXXYYYZZZ[[[\\\[[[ZZZYYYZZZ\\\bbbjjjrrrwwwxxxwww}}}vvvssspppqqqsssrrrnnnjjjaaa^^^ZZZVVVTTTWWW[[[^^^^^^^^^^^^^^^^^^^^^^^^^^^XXXZZZ]]]_________```aaa\\\XXXVVVZZZ\\\[[[[[[]]]WWWVVVSSSQQQOOOMMMLLLKKKIIIHHHHHHIIIIIIHHHDDDAAAEEEDDDCCCAAA@@@?????????<<<===>>>===;;;:::;;;<<<999999888888777777777666444333333222333222222111333444444555555555555555444444444444444444444444222222333333333333444444222222222111111111111111......---------...//////------......------,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,------.../////////......//////000111222222333666:::@@@MMMfff{{{|||||||||{{{yyyyyy{{{}}}wwwxxxxxxyyyxxxwwwuuuttttttuuuvvvwwwwwwwwwwwwxxxtttrrrqqqsssrrrmmmkkkmmmggghhhjjjjjjjjjjjjiiijjjhhhfffdddbbbbbbcccfffgggdddeeefffgggggggggggggggbbbbbbcccccccccdddccccccbbbaaa```______^^^^^^]]]bbb```]]]\\\]]]^^^^^^^^^\\\]]]___```aaaaaa``````\\\ZZZXXXWWWYYYZZZZZZYYYZZZYYYXXXYYY[[[\\\\\\[[[WWWWWWWWWXXXXXXXXXXXXXXXVVVWWWWWWUUUSSSSSSTTTVVVXXXWWWTTTRRRPPPPPPPPPPPPPPPRRRSSSTTTTTTTTTTTTTTTQQQQQQPPPPPPQQQSSSTTTUUUXXXXXXYYYYYYYYYZZZ\\\^^^WWWXXXZZZ\\\]]]]]][[[YYYUUUUUUUUUUUUWWW[[[aaaffflllfff```^^^```bbbaaa```^^^___```aaadddiiiqqqvvvjjjddd^^^\\\]]]^^^\\\ZZZ[[[YYYXXXXXXYYYYYYXXXVVVUUUVVVWWWWWWXXXWWWVVVVVVYYYUUUUUU^^^mmmwwwyyyvvvzzzyyywwwwwwwwwxxxyyyzzzqqqsssuuuvvvuuutttsssrrrggg___VVVRRRTTTXXXZZZ[[[[[[[[[[[[ZZZYYYYYYXXXXXXPPPRRRUUUVVVUUUTTTUUUVVVUUUQQQOOOQQQRRRPPPPPPQQQLLLKKKIIIGGGFFFEEEEEEEEECCCCCCCCCDDDEEECCC@@@===>>>>>>===;;;;;;::::::::::::;;;;;;999666555555555444444444333333222222111444444444444444444444444111222444555777888888888777777666666666666666666666666666666666666666666444444444333333222222222...---------------......------......------,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,---...//////............///000111222222333666888;;;EEE[[[nnntttttttttqqqnnnkkkkkkkkkmmmoooppppppooonnnoooooovvvtttrrrpppnnnnnnnnnnnnlllkkkiiifffddddddfffhhhdddfffggggggeeeeeefffgggcccdddeeeeeeeeeeeeccccccdddeeeffffffdddbbbbbbcccbbb``````cccccc```___aaa^^^___```^^^\\\[[[\\\]]]___]]][[[ZZZ[[[\\\___aaa]]]^^^___```aaabbbbbbbbb___^^^]]][[[ZZZZZZZZZZZZ[[[YYYWWWWWWXXXYYYXXXWWWYYYYYYXXXWWWXXXYYYZZZZZZ[[[[[[[[[[[[ZZZXXXVVVUUUOOOOOOPPPRRRTTTUUUTTTRRRVVVUUUSSSTTTUUUVVVVVVVVVRRRRRRRRRRRRSSSSSSSSSSSSOOOPPPPPPOOOOOOQQQUUUXXXTTTRRRPPPNNNMMMNNNOOOPPPNNNPPPSSSTTTSSSRRRQQQQQQSSSRRRQQQPPPOOOPPPQQQQQQTTTUUUUUUVVVVVVWWW[[[]]]bbbccceeeggghhhgggccc___WWWXXXYYYYYYYYY[[[___bbbhhhbbb\\\YYYZZZ\\\]]]\\\[[[\\\___aaaeeejjjpppuuulllgggaaa^^^^^^^^^]]][[[YYYYYYYYYYYYXXXWWWWWWWWWTTTTTTTTTTTTTTTTTTSSSSSSWWWQQQMMMTTTbbbmmmpppnnnuuuqqqmmmiiiiiiiiiiiiiiidddhhhmmmnnnmmmkkkjjjkkk```XXXNNNKKKOOOSSSSSSQQQPPPPPPPPPPPPPPPPPPPPPPPPHHHJJJLLLLLLKKKJJJJJJJJJLLLHHHGGGJJJLLLJJJIIIKKKEEEDDDCCCBBBAAAAAAAAAAAA======<<<======<<<:::888666555555444444444444555555666666444111000000000000000000111111111111111222333555555444444666777444555777999:::<<<<<<<<<<<<;;;;;;;;;::::::999999::::::999999999888888888777666666555555444444444000///......------......------......------,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,------..................///000111111111111333666888???NNN^^^www{{{bbbccccccbbb```^^^___```^^^```bbbbbbaaa``````aaaaaa``````___^^^^^^]]]]]]ZZZ[[[\\\ZZZXXXWWWZZZ\\\WWWYYY\\\]]]\\\[[[[[[[[[ZZZ[[[[[[\\\\\\ZZZYYYXXXYYY[[[]]]\\\YYYVVVVVVWWWWWWTTTUUUXXXXXXVVVVVVYYYUUUVVVVVVTTTRRRRRRTTTWWW[[[ZZZXXXWWWWWWXXXYYYZZZVVVVVVWWWXXXXXXYYYXXXXXXWWWWWWWWWVVVUUUTTTSSSRRRXXXVVVSSSSSSUUUVVVUUUTTTSSSTTTTTTSSSRRRRRRTTTUUUZZZZZZZZZXXXVVVSSSQQQOOONNNMMMMMMOOOQQQQQQPPPNNNUUUSSSPPPPPPQQQRRRRRRQQQPPPPPPQQQQQQQQQQQQRRRRRROOOPPPQQQRRRRRRSSSVVVXXXUUUTTTRRRPPPPPPQQQSSSTTTSSSUUUWWWVVVTTTRRRSSSUUUVVVUUUTTTSSSRRRRRRSSSTTTQQQRRRTTTTTTSSSUUUZZZ]]]gggggghhhjjjkkkiiiccc^^^XXXZZZ\\\]]]\\\[[[[[[\\\]]][[[XXXVVVVVVVVVVVVUUUVVVXXXZZZ\\\]]]___bbbeeedddaaa]]]ZZZYYYZZZZZZZZZUUUWWWYYYWWWSSSRRRSSSUUUQQQQQQQQQPPPPPPOOONNNNNNRRROOOLLLNNNUUU\\\```aaagggccc^^^[[[ZZZZZZXXXVVVVVVWWWZZZ]]]]]]\\\YYYVVVPPPLLLIIIHHHIIIJJJJJJIIIHHHHHHHHHGGGFFFFFFEEEEEEAAACCCEEEEEECCCAAA@@@@@@AAA>>>>>>BBBDDDAAA???@@@;;;:::::::::999888888777777666555555555555444222111111000000000111111222111222333222000000000111000111222444555777888999555888::::::::::::===?????????@@@AAABBBBBBBBBBBBEEEEEEDDDCCCBBBAAAAAA@@@@@@??????>>>===<<<;;;;;;999999888777777666555555333333111000//////......------......------,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...............///111111000///111444666999CCCMMMcccpppWWWXXXYYYYYYYYYYYYZZZ[[[UUUWWWZZZ[[[[[[[[[[[[\\\WWWXXXXXXYYYYYYYYYYYYXXXNNNQQQTTTTTTSSSQQQRRRTTTRRRUUUYYY[[[ZZZXXXXXXWWWWWWWWWXXXXXXWWWUUUSSSRRRRRRUUUWWWVVVSSSPPPPPPQQQPPPMMMMMMPPPQQQNNNOOOQQQKKKMMMNNNMMMLLLNNNRRRVVVYYYXXXWWWUUUTTTTTTUUUUUUSSSTTTTTTTTTTTTSSSSSSRRRPPPRRRTTTVVVVVVUUUSSSRRRWWWSSSPPPPPPRRRTTTSSSQQQQQQQQQQQQPPPNNNNNNOOOPPPTTTTTTTTTSSSRRRPPPNNNLLLNNNMMMKKKKKKLLLMMMLLLJJJRRRPPPMMMLLLMMMMMMMMMLLLOOOOOOOOOOOOPPPPPPPPPPPPQQQSSSUUUVVVTTTSSSTTTTTTXXXVVVTTTQQQPPPQQQSSSTTTVVVWWWVVVTTTQQQPPPSSSWWWUUUTTTSSSRRRRRRRRRSSSTTTQQQSSSTTTTTTTTTVVV[[[___^^^^^^___aaabbb___XXXSSSSSSVVVYYYZZZWWWTTTRRRRRROOOPPPPPPPPPOOOMMMKKKJJJNNNOOOQQQPPPOOOOOOOOOQQQTTTSSSQQQNNNNNNNNNQQQRRRLLLPPPRRRPPPJJJHHHJJJMMMNNNNNNMMMLLLLLLKKKJJJJJJNNNNNNNNNMMMLLLNNNSSSWWWSSSPPPMMMMMMMMMLLLIIIFFFMMMKKKKKKOOOSSSRRRKKKDDDBBBEEEGGGHHHFFFEEEDDDEEEHHHGGGFFFDDDAAA???>>>======???AAA@@@>>><<<;;;;;;;;;888888<<<<<<888555555444444444444444333222111444222000///000000000///000000000000000111222222///111333333222333444666333444666999<<>>>>>???>>>>>>>>>????????????@@@========================<<<;;;:::999888777666555222222222222222222222222333222222222222222222222///000000000000...---+++...///000///...---///111---......///111111111000222111444888:::;;;<<<>>>BBBCCCEEEHHHMMMRRRVVVXXXQQQOOONNNOOOPPPRRRQQQQQQVVVQQQKKKIIILLLOOOPPPPPPSSSUUUXXXXXXVVVRRROOONNNOOOKKKIIIKKKOOOOOOKKKFFFGGGHHHHHHDDD>>>::::::<<<<<<999777777777666222///////////////...---,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,000000000///......------333222222222444666999;;;@@@YYYqqq}}}QQQQQQQQQPPPQQQRRRSSSUUUQQQQQQQQQQQQQQQQQQQQQQQQRRROOONNNPPPTTTUUURRROOOLLLLLLMMMNNNOOOOOOPPPPPPPPPOOONNNNNNNNNNNNOOOPPPQQQRRRSSSTTTTTTRRRPPPOOOMMMMMMNNNNNNOOOOOOPPPPPPKKKLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJLLLLLLLLLMMMMMMMMMMMMNNNOOOMMMLLLLLLOOOOOONNNLLLOOOOOOOOOOOONNNNNNNNNNNNJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOOOONNNMMMKKKJJJJJJKKKLLLMMMMMMLLLKKKKKKKKKKKKLLLMMMOOONNNMMMLLLKKKKKKLLLMMMJJJKKKMMMOOOQQQRRRSSSSSSQQQRRRRRROOOKKKJJJJJJLLLMMMLLLLLLLLLJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKHHHHHHGGGFFFFFFGGGHHHIIIMMMMMMKKKJJJIIIGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBBDDDDDDCCCBBBAAAAAA@@@@@@AAABBBBBBCCCDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<:::888777777777777777777777777888888888888999999888777777666555555666666555444333222222111000000000000000000000000000000000000000000000000//////000000///...---,,,///000000///......000222222444555666666555666777<<<===@@@DDDGGGHHHIIIJJJHHHHHHHHHKKKPPPTTTXXXZZZWWWVVVVVVXXX\\\___aaaaaa```[[[WWWUUUWWWYYYYYYXXX\\\```dddeeeaaa]]][[[[[[^^^\\\ZZZXXXWWWVVVUUUUUUXXXYYYYYYUUUOOOGGGBBB??????<<<:::999999888555222222111000///...---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,////////////............333222222222333555888999:::LLL^^^mmmxxxNNNPPPQQQPPPNNNMMMPPPSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNLLLNNNQQQRRRPPPMMMJJJKKKLLLMMMNNNOOOPPPQQQOOOOOONNNMMMMMMNNNNNNOOOPPPPPPQQQRRRRRRPPPOOONNNJJJKKKKKKLLLMMMNNNOOOOOOJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHHHHHHHIIIIIIIIIJJJHHHHHHIIIIIIIIIJJJJJJJJJKKKJJJIIIJJJKKKLLLKKKIIIKKKKKKKKKJJJJJJJJJIIIIIIFFFGGGGGGGGGGGGGGGHHHHHHEEEFFFGGGIIIJJJJJJKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKJJJJJJJJJJJJKKKIIIIIIJJJKKKLLLNNNPPPQQQKKKLLLLLLJJJGGGEEEDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@???????????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBCCCEEEEEEJJJJJJHHHFFFDDDBBB@@@???@@@@@@@@@@@@@@@???>>>===:::::::::999999:::::::::<<<<<<<<<;;;;;;:::::::::999999:::;;;;;;;;;::::::::::::::::::999777666555222222222222222222222222444444222111000000000000000000000111111111222222555444444222111000///.../////////.........------------------------------............................../////////......---000111111111000000222444555888;;;<<<::::::<<>>???@@@AAABBBBBBBBBBBBCCCBBBBBBBBBBBBCCCCCCDDDHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFGGGHHHJJJLLLMMMHHHIIIIIIHHHEEECCC@@@???@@@???===<<<;;;;;;<<<<<<:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>??????@@@@@@@@@BBBBBB@@@???===;;;:::999999:::::::::999999888777444444333333333333444444666666666555555555555555333444444555555444444444444444444333222111000000////////////////////////000000000///...................../////////000000222111111000///......---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------......////////////111333444333333444666888444888===>>>===>>>BBBEEEBBBHHHOOOUUU[[[aaabbbaaafffeeefffhhhkkkllliiigggeeeeeehhhnnnwwwzzzwwwsssqqqpppmmmhhhddddddllluuuxxxuuurrrsssuuunnnllliiifffbbbaaaaaabbbbbbbbbcccdddbbb\\\QQQIIIJJJHHHEEEBBB@@@???>>>===999777444111/////////000------------,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,---......///000000222222111111222222444444<<<@@@DDDTTTllluuuyyyJJJNNNQQQOOOKKKIIIKKKOOONNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLMMMNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFDDDCCCBBBAAAAAABBBCCCDDDAAABBBCCCDDDDDDDDDCCCCCC??????AAABBBCCCDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEBBBCCCCCCCCCBBBBBBBBBCCC????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;============>>>>>>??????BBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCEEEGGGHHHDDDDDDCCCCCCBBB???<<<:::<<<:::999777777777888999666666666777777888888888777777777777888888888888777777777777777666555555888777777666666555555555333444444444444333333222111000000//////000000111111111111222222222222222111111222222222111111000000000111000000///...---..........................................---------------.........//////------------............+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...///000111222444555666777777777:::<<<555999>>>AAACCCEEEIIILLLLLLUUU^^^dddmmmvvvyyywwwttttttwww}}}{{{sssrrrsssvvv|||}}}yyyvvvsssqqqllleee___[[[bbbkkkoooooonnnoooqqqnnnjjjhhhiiikkkkkkgggcccgggeeeccccccccc___XXXRRRLLLKKKJJJGGGDDDBBBAAA@@@;;;999666333111000111111.........---------,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++,,,---...///000000111111111111222222333333666:::<<>>>>>============>>>>>>;;;<<<===??????>>>======<<<===???@@@AAAAAAAAA@@@????????????@@@@@@@@@AAA<<<===>>>===<<<<<<===>>>;;;;;;;;;;;;::::::::::::999999999999888888888888888999999999888888777666888888999::::::;;;;;;;;;;;;;;;===>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@??????>>>>>>>>>>>>>>>???@@@@@@<<<;;;:::999999888666444555444444333222222333333000111111222222333333333111111111222222222333333222333333222222111////////////000000000111111111//////000000000000/////////..................///......//////000000111111000000000000000000///.........//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,***+++++++++,,,,,,,,,,,,))))))******+++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------...///000222444555777888:::::::::<<<>>>AAA===???BBBFFFJJJMMMOOOPPPVVV```iiinnnwww{{{{{{~~~}}}yyywwwwwwyyyyyyyyyvvvsssooommmkkkfff___YYYZZZ^^^dddhhhkkkkkklllllllllhhhfffjjjoooppplllfffgggddd```\\\XXXUUURRROOOJJJKKKKKKHHHDDDAAA??????:::888666444222222222222/////////......------,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++,,,---......//////000000111222333333444444333:::;;;AAASSS```lll{{{vvv>>>???AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAACCCCCCDDDDDDCCCAAA@@@???AAA@@@?????????>>>??????======<<<<<<;;;;;;::::::777888888888888888888777444555777888999888777666999:::<<<>>>>>>===<<<<<<888888888999999999::::::555777888777555555666888555555555555444444444444444444333333222222222222111222222333333333333222111111222333444444555555444555777888999999888888666777888999:::999999888777777888999999999888888555333000000111222000...///000000000000///......,,,------...//////000000------------.........//////000000111111000///...,,,,,,,,,------.........,,,------.........------...------,,,,,,------...,,,,,,,,,---...//////000...............---,,,,,,,,,,,,,,,---,,,,,,+++***************************))))))+++,,,,,,,,,++++++))))))))))))*********+++******************++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,------...............///111444666777999;;;======>>>???BBBEEEFFFDDDDDDHHHNNNQQQPPPNNNXXXcccjjjmmmuuu~~~zzzyyy}}}{{{uuupppmmmllljjjjjjllliiifffeeedddaaa[[[VVV\\\\\\]]]```dddeeedddbbb```___^^^```ccceeedddccc^^^\\\XXXQQQKKKGGGFFFGGGEEEGGGIIIGGGBBB===::::::888777666555444333222222000000//////...------,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,,,,------.........///000111333444555555555333<<<<<<>>>LLLXXXeeeuuusss|||999999:::<<<>>>???===;;;????????????????????????:::<<<=========<<<======<<<<<<======>>>>>>>>>???AAAAAABBBBBBAAA???>>>===<<<<<<;;;::::::::::::;;;777777777777777777888888222333444555555444333222///000222444444333222111222333555666777666444333333333333444444444555555000333444333111000222444////////////..................---------,,,,,,,,,***+++,,,---.../////////***+++,,,---............000111333555555555555444111222444555555555444444222333444555555555333333222///,,,+++---///...------...///000000///---,,,+++,,,,,,---...//////000,,,,,,,,,,,,------------)))***,,,---......------,,,,,,,,,,,,,,,---------+++,,,,,,---------,,,,,,------,,,,,,,,,,,,------******+++,,,---...//////,,,,,,------,,,+++***************+++******))))))************************)))***+++---------,,,,,,)))))))))*********++++++------,,,,,,+++++++++***,,,+++++++++************************************)))******+++,,,,,,------......///000222555777999;;;<<<>>>???@@@BBBDDDGGGKKKGGGEEEIIIOOORRROOOJJJZZZdddjjjjjjrrrxxxqqqqqqwww|||}}}|||vvvrrrkkkfffdddcccbbbaaadddaaa______```^^^ZZZVVVWWWTTTRRRSSSXXXYYYVVVRRRSSSSSSSSSRRRRRRTTTXXX[[[WWWWWWTTTNNNGGGBBBCCCEEEAAADDDFFFEEE@@@:::777666666666666666555444333222111000000///...---------,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,,,,,,,------------.........///111333555666666666111:::::::::EEEPPP[[[jjjvvvooo~~~444444555555666777777777999999999999999999999999666666666666666666666666888888888888888888888888777777666555444444333333333333222222111000000///222111111000000000000000////////////////////////---------.........//////---......///000111111222111111111111111111111111000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,------...//////000000000000000111111111111111222222222222111000000000000///------,,,,,,,,,++++++++++++++++++++++++------------------------.................................------,,,,,,,,,******++++++++++++,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))))))))***+++++++++,,,))))))************))))))))))))))))))))))))))))))************************,,,,,,+++***)))))))))***************************++++++************+++++++++,,,...000000///...---000111111111111222222222888;;;>>>@@@AAABBBDDDFFFCCCEEEGGGHHHHHHIIIKKKMMMUUUWWW[[[___cccgggiiijjjmmmllljjjiiihhhgggffffffiiihhhddd]]][[[___aaa``````^^^[[[YYYYYYXXXVVVTTTQQQOOOLLLJJJIIIIIIJJJKKKMMMMMMMMMLLLLLLLLLLLLKKKPPPNNNKKKGGGCCCAAA@@@???CCCBBBAAA???===;;;999888666666777777666444222111000000//////.........---,,,,,,,,,++++++***************+++++++++,,,,,,,,,.........////////////000000000111222333444444555666777;;;>>>@@@FFFUUUccciiivvvxxx111222222333333444555555444444444444444444444444333333333333333333333333333333333333333333333333444444444333222111111111111111000000///......---000//////.......................................,,,,,,------------...............//////000000000000000000000000000000000/////////......---------++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++++++++++++++,,,,,,------......///.../////////000000000000111111111111111000000///000///...---,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,+++************+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))***************+++))))))************))))))))))))))))))))))))))))))************************,,,+++******))))))******************************+++******))))))******+++***+++,,,---------,,,,,,....../////////000000000222444777888999:::===???AAACCCDDDEEEDDDDDDFFFHHHOOOOOOOOOPPPSSSVVVZZZ\\\ccccccbbbaaa``````_________```\\\VVVUUUXXXZZZYYYWWWUUURRRPPPPPPOOOMMMLLLIIIGGGFFFEEEEEEFFFGGGHHHKKKKKKKKKKKKJJJJJJJJJJJJLLLJJJGGGDDDAAA???>>>===???>>>===;;;999888666555444555555555444333111111////////////......------,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,------.........///////////////000111222333444444555666999<<<>>>CCCQQQ^^^cccpppqqquuu......//////000111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111000//////...............------,,,,,,+++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---......................................................---------------,,,***************************************+++++++++******************************++++++,,,---------------------............000000000000000///......///...---,,,,,,+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++++++++,,,,,,,,,---++++++************++++++************************************************++++++++++++++++++++++++++++++************))))))************))))))))))))((())))))******))))))((())))))))))))))))))))))))************************++++++***)))))))))******************************+++******))))))******+++)))))))))*********++++++,,,,,,,,,,,,------------...///000111111333777999===???@@@???>>>>>>???AAAMMMKKKHHHGGGGGGJJJMMMPPPRRRRRRRRRRRRRRRSSSSSSSSSSSSUUUSSSOOONNNQQQQQQOOONNNKKKIIIGGGGGGGGGEEEDDDAAAAAA@@@@@@AAACCCEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCAAA???===;;;::::::999999888666555333222222222333333333222111000//////............---------++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---...///000111222222333444444777:::;;;???KKKWWWbbbmmmnnnnnn}}},,,,,,,,,---......//////////////////////////////........................000000000000000000000000/////////......---------------,,,,,,,,,+++++++++,,,,,,+++************+++++++++++++++++++++++++++************++++++++++++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))))))))******++++++************************))))))******++++++,,,,,,+++++++++,,,,,,,,,,,,---.........///...------,,,------,,,+++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,*********))))))*********************************************************++++++++++++++++++++++++))))))))))))))))))))))))*********))))))(((((('''(((((())))))))))))(((((())))))))))))))))))))))))******************************))))))))))))************************************))))))))))))******))))))((((((((()))***+++******+++++++++,,,,,,,,,......///...///111555888888999;;;;;;::::::;;;===HHHFFFDDDBBBBBBCCCEEEGGGBBBCCCDDDEEEFFFFFFGGGGGGJJJLLLLLLIIIIIILLLKKKIIIIIIGGGDDDCCCDDDCCCBBBAAA????????????@@@AAACCCDDD@@@@@@@@@@@@?????????>>><<<;;;:::999888777666666444444333222111111000000000000000000//////......------------------------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,------...///000111111444333555888:::===FFFPPPaaakkknnnooottt***++++++,,,------..............................------------------------////////////////////////.........---------------------,,,,,,,,,,,,++++++---,,,++++++******++++++************************)))))))))*********++++++,,,,,,,,,+++++++++++++++***************************************+++++++++((((((((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))(((((())))))***++++++,,,)))*********++++++++++++,,,,,,------,,,,,,+++***,,,++++++************+++************************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((***))))))(((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))((())))))******))))))))))))))))))))))))***))))))))))))))))))***)))))))))((()))***++++++*********+++++++++,,,,,,...............///333666333555777777777888:::<<<<<<<<<<<<<<<<<<<<<======:::;;;===???@@@AAAAAABBBEEEHHHHHHFFFFFFHHHHHHEEEEEECCCAAA@@@AAAAAA@@@???======<<<<<<<<<=========999999888888888777777777555555555444444333333222111111111000000////////////.........------------,,,,,,,,,,,,------------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,---...///000000111444333555888:::<<>>@@@@@@@@@???===???>>>;;;:::======;;;888777555555666777666555333333333333333222111111000000000000//////////////////000000000///------,,,,,,------......//////------,,,++++++,,,---...***+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---...///000111111222000222666999:::???DDDTTTdddnnntttxxxqqqkkkqqq&&&&&&''''''((())))))***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***************+++++++++***************+++++++++++++++***)))))))))))))))************************************++++++++++++&&&''''''((()))******+++))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((()))))))))***++++++,,,,,,))))))))))))************)))))))))))))))(((((('''))))))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******%%%&&&&&&''''''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))&&&''')))++++++***((('''(((((((((((()))))))))******,,,---...---,,,---...000111222222111111222444888666333111111333666888444666999;;;=========<<<:::;;;:::555555777888666555444222222333444444333111111222222222222111111000000/////////............//////000///...,,,,,,***++++++,,,------......---,,,+++++++++,,,---...*********++++++,,,,,,,,,---,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,------------......,,,------...///000111111000///000555888999===BBBHHH\\\hhhnnnuuurrrlllnnnppp))))))))))))))))))))))))))))))))))))************+++***)))(((((()))******))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,++++++*********,,,***((())),,,---+++)))))))))))))))***************************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))///,,,%%%)))///***(((((((((((((((((((((((()))************+++++++++))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))******)))(((''''''((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++,,,,,,---......---///111222333222000///000000000000000000000000444555777999:::;;;;;;;;;;;;888555222111222444666222222222111111111000000000000000000111111111111000...,,,...111333111/////////.........------------,,,,,,+++,,,---...000...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,------,,,++++++,,,,,,,,,++++++,,,,,,,,,---------............/////////000111333444555777999===@@@DDDRRRdddnnnnnnjjjhhhiiihhh))))))))))))))))))))))))))))))))))))******************)))(((((()))***+++))))))))))))))))))))))))************************++++++++++++++++++++++++//////......------------+++)))((()))++++++***(((((((((((()))))))))*********************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))((((((***(((&&&&&&(((((((((((((((((((((((())))))*********+++++++++)))(((((((((((((((((()))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))******)))(((''''''))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******++++++,,,------...,,,---///111111000///...000000000000000000000000///000111333444444444444777666333111000111222333111111111000000/////////000000000000111111111111000///---...111222000/////////.........---------...---------......///000------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,---------........./////////000000111333444555666999===@@@FFFPPP^^^hhhkkkjjjhhhfffbbbrrr))))))))))))))))))))))))))))))))))))************)))((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************...............---------***((('''((()))***)))((('''''''''(((((((((((()))))))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))---***333BBB777%%%***(((((((((((((((((((((((()))))))))*********++++++((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((()))***)))((('''((()))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******++++++,,,,,,------+++,,,---//////...------////////////////////////,,,---...////////////...333222111000//////000000000000////////////......000000000000111111111111111000//////000000///..................---------......//////000/////////,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------............/////////000000000111333444555666999<<>>YYYEEE(((///(((((((((((((((((((((((())))))))))))************((((((''''''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((()))***)))((('''((()))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))*********+++++++++******++++++,,,,,,,,,,,,+++,,,---.........------............................../////////......---//////000000000//////...///////////////////////////000000000111111111111222111000000//////...---........................---...///000000///...---+++,,,---...---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------------------...............////////////000000000111333444555666888<<<>>>GGGMMMUUU]]]bbbeeeffffffkkkdddjjj((((((((((((((((((((((((((()))))))))************''''''((()))***+++++++++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((('''''''''(((&&&&&&&&&&&&'''''''''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((!!!((($$$555PPP>>>###,,,(((((((((((((((((((((((((((((()))))))))*********((((((''''''''''''(((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''')))***)))((('''(((***'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))*********+++++++++******+++++++++++++++,,,,,,,,,---------......---------------------------//////000000//////...---...///000000111000//////000000000000000000000000///000000000111111111111222222111000///...---------.....................,,,---...//////...,,,++++++,,,---...---,,,+++***+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,+++++++++,,,,,,---...------........./////////////////////000000000111222333444555555777;;;>>>DDDMMMXXX]]]^^^___cccgggfffhhhhhhttt))))))))))))))))))))))))))))))))))))************'''((()))******+++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))'''((()))((('''&&&''')))&&&&&&&&&''''''''''''(((''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))!!!&&&555---!!!)))((((((((((((((((((((((((((((((((()))))))))******))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***'''((())))))(((((()))***'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,---...///000111111000000//////000000000000111111000000000000111111111111111222222111...------...---------...............------------------,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,---...............////////////000/////////000000000111111222333444555555777:::===AAALLLXXX]]]\\\[[[___ccc```iiillllll))))))))))))))))))))))))))))))))))))************((()))******+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******''')))***)))'''&&&(((***&&&''''''''''''(((((((((&&&''''''((())))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***'''%%%&&&'''''')))(((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))******((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&((())))))(((((()))+++''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++******************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------......///000111111.........//////000000000000000000000111111111111///111222111...---...000---------.........////////////...---------------------,,,,,,++++++,,,,,,************************++++++,,,------,,,++++++++++++++++++,,,---...///....../////////000000000//////000000000111111111222333444444555666:::<<<@@@IIIUUU\\\\\\[[[ZZZZZZ^^^dddkkknnnrrr))))))))))))))))))))))))))))))))))))************))))))***++++++***(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''')))+++***'''&&&(((***'''''''''(((((((((((()))&&&&&&'''((())))))((((((************************(((((((((((((((((((((((())))))))))))))))))))))))$$$&&&---+++$$$(((,,,'''(((((((((((((((((((((((((((((((((((())))))))))))++++++************++++++''''''''''''((((((((()))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&((())))))(((((()))+++&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++******************)))))))))))))))******+++++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,---...///000111---------.........//////000000000000111111111111...111222111...---...111---------.........//////111000///---------...///...---,,,+++***+++,,,---************************++++++------------++++++++++++++++++,,,---...///////////////000000000000000000000000111111111111222333444444444666999<<>>AAAGGGPPPVVVXXXVVVRRRWWWWWW___iiijjjgggnnn{{{***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++---+++(((&&&&&&((()))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''((('''(((***)))(((&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((''''''&&&((((((((((((((((((((((((%%%'''(((((('''((()))+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((((((((('''(((((())))))))))))((((((((((((((())))))))))))******)))((((((((())))))***)))(((''''''&&&''''''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))))))))******+++++++++++++++*********++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////....................................------------------------------------,,,,,,++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---...///000000111111111000000////////////000000000111111222444777999;;;<<>>AAAGGGLLLQQQTTTUUUNNNQQQXXX```bbb```dddkkkjjj((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++...111///)))&&&(((+++'''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((%%%&&&((((((&&&&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((***,,,---,,,***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''((())))))***))))))(((((((((((()))))))))))))))((((((((((((((()))))),,,+++***)))(((((('''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((((((((''''''(((((()))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************************************)))))))))*********++++++************************)))******++++++******)))***+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,************************)))))))))******+++++++++,,,,,,++++++,,,,,,---...---...///000000111111111000000////////////000000000000000111333666999:::;;;===@@@DDDHHHMMMRRRUUURRRSSSVVV[[[\\\]]]bbbhhhnnnqqq'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))+++---+++(((&&&&&&(((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''((($$$&&&(((((('''&&&'''(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((,,,...///...+++(((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))'''(((((())))))))))))((((((((((((((())))))))))))((((((''''''(((((()))))),,,+++***))))))((())))))''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))((((((((((((((()))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))***((((((((((((((((((((((((((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))*********++++++)))))))))***************))))))************))))))******+++++++++,,,,,,,,,******++++++++++++++++++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++************************************+++++++++++++++,,,,,,,,,************************(((((())))))***+++++++++,,,,,,++++++,,,,,,---...---...///000000111111111000000////////////000000///000000111333666888:::;;;===???BBBEEEJJJOOOSSSVVVVVVVVVVVVVVVYYY^^^bbbooodddooo''''''((())))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))(((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&((((((''''''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((***,,,...---+++)))''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***((())))))))))))(((((('''(((((((((((())))))))))))'''''''''''''''((())))))***))))))((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***(((''''''''''''((())))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&''''''((()))(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******((()))))))))*********+++((())))))))))))))))))((()))))))))*********++++++((((((((())))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))*********++++++************************((((((((()))***+++++++++,,,,,,++++++,,,,,,---...---...///000000111111111000000////////////000000//////000111333666888:::999;;;>>>@@@BBBEEEKKKOOOSSSSSSRRRQQQRRRVVVZZZ\\\ffffffkkk}}}&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))++++++)))'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((%%%'''))))))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((())))))(((((((((((((((((((((((((((((('''))),,,,,,+++)))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))***))))))(((''''''(((((((((((())))))))))))'''''''''''''''((()))***(((((('''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&'''((()))******'''&&&&&&&&&&&&'''(((((('''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))*********+++(((((())))))))))))(((((((((((((((((())))))))))))%%%&&&&&&'''((()))***************)))))))))))))))************************************))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''(((((()))***+++++++++,,,,,,++++++,,,,,,---...---...///000111111111111000000////////////000000//////000111333555888:::777:::===>>>???BBBHHHLLLKKKMMMNNNNNNQQQVVVZZZZZZ]]]nnnrrrlll((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''******))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''((((((+++(((%%%&&&((((((%%%"""&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&***'''$$$$$$&&&((())))))''''''(((((())))))******...,,,***(((''''''((()))((((((((((((((('''''''''&&&((()))++++++)))(((&&&((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((()))******''''''''''''((()))++++++((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******(((&&&$$$%%%&&&((()))))))))((('''''''''((()))***+++,,,,,,))))))))))))))))))))))))+++***)))(((((()))***+++*********)))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***++++++,,,,,,............////////////222///---...000000...,,,///......000333666777777888999;;;<<>>@@@AAABBBGGGIIILLLMMMOOOQQQTTTVVV^^^aaaiiinnnooozzz((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''')))***)))''''''***,,,&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&###333EEEJJJAAA333)))&&&))))))((((((((((((((((((***)))'''&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''(((((()))***''''''''''''((()))******((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))(((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((()))((((((((('''''''''''''''***))))))((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,---............/////////000///---...//////...---111//////000222444555444777888999;;;===???@@@AAAEEEGGGJJJLLLLLLMMMOOOQQQXXX\\\eeellllllppp((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''((((((''''''&&&&&&''''''(((%%%&&&''')))***+++******''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%444EEEJJJBBB555,,,((()))))))))((((((''''''&&&((('''&&&%%%%%%%%%&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))'''''''''''''''((()))***((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''&&&&&&&&&'''(((***)))((('''&&&'''((()))******))))))((((((((((((((((((((((((((((((((((((&&&'''))))))))))))'''&&&'''''''''''''''((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,---------........./////////..................---222000///000222333333333555666888:::<<<>>>???@@@AAADDDGGGIIIJJJKKKMMMNNNWWW[[[cccjjjlllmmmwww((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%+++222333,,,&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&,,,222555333...)))'''))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))'''''''''''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((()))((('''&&&&&&&&&((((((******))))))((('''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''(((((()))))))))''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&''''''((((((((()))'''((((((((()))))))))***)))))))))***++++++,,,,,,------------............------......------......222000///000111333222222444555666888:::<<<>>>>>><<>>@@@CCCFFFKKKRRRVVVQQQTTTXXX[[[```hhhpppuuuvvv(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''(((&&&$$$&&&)))++++++***(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''&&&%%%$$$%%%&&&&&&''''''(((((((((###$$$%%%&&&'''(((((((((&&&&&&&&&'''((())))))***&&&(((***++++++***(((&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&(((((('''&&&%%%&&&(((***,,,---......---((((((((((((((((((((((((''''''''''''''''''''''''''''''%%%$$$$$$%%%''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&''''''((()))******+++)))))))))***++++++,,,,,,,,,,,,,,,---------......***,,,......,,,+++...000///...---///111333333333111222444666888:::;;;<<>>???@@@AAACCCHHHMMMQQQUUUTTTSSSTTTWWW\\\bbbffflllqqqvvv&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''***)))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&'''))))))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''''''''&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))******+++,,,,,,,,,------------------------+++,,,,,,------.........222111111111222333444555888777666666666777999:::<<<===>>>???AAADDDHHHLLLPPPRRRTTTTTTTTTWWW\\\aaammmnnnrrryyy%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((('''%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((((((((()))***+++,,,------........................---------,,,---------...///000000111222333444444888777777666777888999:::<<<===>>>>>>???AAAEEEHHHJJJOOOTTTUUUTTTUUUZZZ```hhhhhhoooyyy$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((('''%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''((((((((((((''''''((()))+++,,,------........................///...---,,,,,,,,,,,,,,,...000222444666777777777888777666666666777999999<<<===>>>??????@@@DDDFFFFFFLLLSSSUUUUUUVVV[[[```cccaaagggsss{{{%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((((((&&&%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&&&&''''''(((((()))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((())))))(((''''''''''''''''''((((((((((((''''''((()))***+++,,,---------------------------///...---,,,+++,,,------000222555999;;;;;;;;;;;;777666555555555666888999;;;<<<>>>??????@@@CCCEEEEEEJJJOOORRRTTTWWW[[[^^^dddbbbccckkkttt~~~%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&''''''&&&$$$%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$%%%%%%&&&''''''(((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&(((***++++++***(((&&&''''''''''''(((((((((((('''(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++---///111000333666999;;;;;;999888666555444444444555777888888:::<<<>>>>>>???BBBDDDEEEGGGJJJMMMQQQTTTVVVXXX]]]bbbeeeiiiqqq~~~&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&((()))***'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&$$$%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''(((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))***(((&&&%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&(((+++------+++(((&&&''''''''''''((((((((()))(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,///222444///222555888888777555333555444444333444555666777777999;;;======>>>AAACCCFFFEEEFFFIIINNNQQQRRRRRRMMM[[[eeehhhnnnzzz&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&%%%%%%&&&((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''((((((((('''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''******))))))((((((((('''))))))((((((''''''&&&&&&(((((((((((((((((((((((($$$&&&'''&&&%%%%%%&&&''')))))))))((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''')))******))))))***,,,((((((((((((((((((((((((((((((((()))******++++++(((***---...,,,+++******+++***))))))+++000444777/////////000111333555555555333222222333555555555999:::<<<>>>???@@@AAAAAACCCCCCEEEGGGKKKOOOSSSUUUVVVZZZ^^^___aaafffooovvv&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$%%%&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&''''''((('''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&'''(((((('''&&&'''((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((***)))((((((***+++(((((((((((((((((((((((((((((())))))******++++++)))+++---...,,,+++++++++---,,,+++***,,,...111333////////////000222333444111000111333666999<<<===777888:::;;;===>>>>>>???AAABBBCCCFFFIIIMMMQQQSSSUUUXXX[[[\\\]]]bbbjjjqqq&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&'''''''''(((''''''&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&((())))))'''&&&'''(((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&((())))))((('''(((***(((((((((((((((((((((((()))))))))***************+++---...---,,,+++,,,---...------,,,,,,------...//////......//////000111...///000222555999<<<>>>666666777999:::;;;<<<<<>>???@@@BBBEEEIIILLLNNNRRRSSSTTTUUUUUUXXX]]]bbbrrr|||&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''((((((((('''&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''')))++++++)))''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((((((''''''&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))((('''&&&'''(((((((((((((((((((((((((((************++++++++++++---......---++++++---///)))***+++---------,,,,,,///...------,,,---------000111222111000000333666777777666777888999;;;<<<>>>>>>???AAADDDHHHKKKMMMQQQQQQRRRRRRSSSVVVYYY[[[fffuuu&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((('''''''''(((''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))+++......,,,)))(((((('''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))***)))'''&&&'''((((((((((((((((((((((((((())))))******+++,,,,,,---+++---...---,,,+++,,,---((()))***+++,,,---------......---------------......111333222111222777;;;888777777666777999;;;<<<======>>>@@@CCCFFFIIIKKKOOOOOOOOOPPPQQQSSSUUUVVV]]]lllzzz|||&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((&&&&&&''''''((('''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((***,,,---+++(((&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((((()))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))***+++***((('''((()))(((((((((((((((((((((((((((((()))***,,,---......)))+++---...,,,+++++++++))))))******++++++,,,,,,...------------......///,,,///222222111222777<<<888777666555666888:::;;;;;;;;;<<<>>>@@@DDDGGGHHHMMMLLLLLLMMMOOOQQQRRRRRR[[[cccnnnwww|||&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%$$$%%%'''(((((((((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******))))))(((((('''''''''&&&(((((((((((((((((((((((($$$'''))))))'''$$$###"""###$$$%%%'''((()))))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))(((((()))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***++++++***)))(((((()))(((((((((((((((((((((((('''''')))***,,,...//////(((***---...,,,+++******+++******)))******++++++...------------...///000+++...111000...///444999777666555444555777999:::999999:::<<<>>>BBBEEEFFFKKKJJJIIIKKKMMMOOOPPPPPP[[[\\\eeerrrzzz&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((())))))************************'''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&''''''&&&$$$!!!&&&%%%%%%%%%%%%&&&''''''))))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''***---...)))'''((((((&&&&&&''''''((()))******+++(((((((((((())))))))))))++++++++++++++++++++++++++++++******++++++,,,------,,,,,,,,,,,,---....../////////000111111222222444444555555666777777777999:::;;;<<<===???@@@@@@FFFHHHIIIJJJJJJJJJLLLMMMTTTZZZbbbiiippp|||&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((((()))))))))(((((('''&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))************************''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&'''((((((&&&###&&&&&&%%%%%%&&&&&&'''((())))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''***---...)))'''((((((&&&'''''''''((()))*********((((((((()))))))))******++++++++++++++++++++++++++++++******++++++,,,------,,,,,,,,,,,,---....../////////000111111222222444444444555666666777777999999:::<<<===>>>???@@@EEEFFFHHHIIIIIIJJJLLLNNNTTTYYY___ccciiittt&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((((()))))))))))))))(((((('''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$'''&&&'''(((******((('''&&&&&&&&&&&&&&&'''(((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''''''''((()))------)))'''(((((('''''''''(((((())))))******)))))))))*********++++++++++++++++++++++++++++++++++++******++++++,,,------,,,,,,,,,,,,---.........//////000000111111222333333444555555666666777888999:::;;;<<<===>>>???BBBDDDGGGHHHIIIJJJLLLNNNRRRVVV[[[^^^dddnnn}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''&&&&&&&&&&&&'''((((((((()))))))))))))))((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''))),,,,,,+++)))'''''''''&&&''''''((()))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((''''''''''''(((((()))------)))'''((()))''''''((((((((()))))))))***)))*********++++++++++++************************++++++******++++++,,,------,,,,,,,,,,,,---............//////000111111111222333333444555555666666777888999:::;;;<<<===>>>@@@BBBEEEFFFHHHIIILLLNNNPPPSSSWWW\\\bbbmmm{{{%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%&&&&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))(((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***,,,,,,***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''***---...---+++(((''''''''''''((()))))))))*********************(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((,,,---)))'''))))))((((((((((((((()))))))))))))))*********++++++++++++************************++++++******++++++,,,------,,,,,,,,,,,,---...............///000000111111222222333333444444555555666777777999:::;;;<<<===>>>@@@CCCEEEFFFHHHKKKMMMPPPRRRVVVZZZ```iiiuuu}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((()))((('''''''''&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%'''***,,,,,,***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''***---...---+++((((((((((((((()))******************++++++++++++((((((((('''''''''&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''(((((()))(((,,,---)))''')))***((((((((((((((()))))))))))))))))))))*********++++++************************++++++******++++++,,,------,,,,,,,,,,,,---......---......//////000000111111111222333333444444555555666777888999:::;;;<<<===???BBBDDDEEEGGGJJJLLLPPPRRRTTTWWW\\\bbbjjjooo$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###%%%&&&''''''&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%'''((((((&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''(((((((((&&&%%%'''&&&&&&&&&&&&'''((((((%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''***,,,---,,,***))))))(((((())))))***+++*********+++++++++,,,,,,((((((((((((''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((,,,,,,)))''')))***((())))))))))))((((((((((((((((((((()))))))))******************************++++++******++++++,,,------,,,,,,,,,,,,---......------......///000000000111111111222333333444444444555666777888:::;;;;;;===???AAACCCDDDEEEHHHJJJNNNPPPSSSVVVZZZ___dddgggsss|||$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%$$$######$$$%%%&&& """$$$'''((('''&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""&&&)))***)))'''&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''###$$$&&&(((((('''&&&%%%'''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((&&&$$$""""""$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''))),,,---+++***)))))))))))))))******+++*********++++++,,,,,,,,,)))(((((((((''''''''''''''''''''''''((((((((()))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((()))***(((+++,,,)))''')))***)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++******++++++,,,------,,,,,,,,,,,,---......------......///000000000000111111222333333444444444444555777888999:::;;;===???AAABBBCCCDDDGGGIIIJJJMMMQQQWWW\\\aaaeeeggglll{{{$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%###"""###$$$###$$$%%%%%%&&&&&&%%%%%%"""###%%%&&&&&&%%%###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))))))))))))))((((((((((((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((('''&&&&&&%%%%%%%%%%%%(((((((((''''''&&&&&&&&&)))'''&&&$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$&&&&&&%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%&&&((((((((('''$$$&&&(((***+++***))))))''''''(((((())))))******++++++************************+++++++++,,,,,,,,,(((((('''''''''(((((()))))))))(((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))++++++((((((******''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------......///000111111111111000000000000000444444444444555777888999===???@@@AAAAAACCCFFFHHHIIIKKKNNNSSSWWW[[[^^^___gggooo~~~$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%###%%%%%%%%%###"""###$$$"""###$$$$$$%%%%%%$$$$$$"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%((('''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%''')))&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%&&&((((((((('''%%%&&&(((*********)))((('''''''''((())))))************************************+++++++++,,,,,,,,,(((((((((''''''(((((())))))(((((((((((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''(((((((((((())),,,,,,)))(((******((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,------------------...///000111111000000000000000000000333333444444555777888999;;;===>>>??????AAACCCFFFEEEGGGJJJOOOSSSVVVXXXZZZaaaggguuu$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$###"""###%%%""""""###$$$$$$$$$$$$###""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%&&&(((***'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%&&&((((((((('''%%%&&&''')))))))))((((((&&&''''''(((((()))************************************+++++++++,,,,,,,,,))))))(((((((((((())))))((((((''''''''''''((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''(((((((((((()))---...***(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))************+++++++++,,,,,,,,,,,,------------------...///000111000000000000000000111111333333333444555666777888888:::<<<<<<===>>>AAACCCCCCEEEHHHLLLOOORRRTTTUUUZZZ___kkkwww~~~$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$&&&&&&&&&&&&%%%$$$######!!!"""############$$$%%%"""######$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%&&&((((((((('''%%%&&&'''(((((((((((('''&&&&&&''''''((())))))***))))))))))))******************+++++++++,,,,,,,,,******)))((((((((())))))((((((''''''''''''(((((('''''''''(((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((()))...///+++)))***++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++)))))))))*********+++++++++++++++,,,,,,,,,------------------...///000000000000000000000111111111222222222333444555777777777999:::;;;;;;===???BBBEEEFFFIIILLLOOOQQQSSSTTTWWWZZZdddqqqzzz$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############%%%&&&&&&&&&&&&%%%$$$###!!!"""$$$$$$######$$$&&&###$$$$$$%%%&&&%%%%%%%%%%%%$$$############$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""!!!"""###$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%&&&((((((((('''%%%&&&&&&'''''''''''''''&&&&&&&&&'''(((((())))))(((((()))))))))***************+++++++++,,,,,,,,,++++++***)))))))))))))))((((((''''''''''''(((((('''(((((())))))(((((('''(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''(((((((((((((((...000,,,((()))++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++************+++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,------...///000//////000000111111111111222222222222333555666777777888:::;;;;;;===???BBBDDDFFFHHHKKKNNNPPPRRRRRRSSSVVV^^^jjjuuu$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$###$$$&&&&&&&&&&&&%%%$$$###$$$%%%%%%$$$###$$$&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''(((((())))))&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))'''(((((())))))***************+++++++++,,,,,,,,,---,,,+++***))))))))))))))))))(((((((((((())))))((())))))******))))))((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''(((((((((((('''---000,,,'''(((+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...///000/////////000111111222222111111111222333444555666777888::::::;;;<<>>@@@???@@@CCCGGGJJJLLLNNNOOOLLLOOOSSSYYYbbbmmmwww{{{$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$########################%%%$$$$$$###$$$$$$%%%%%% """$$$'''((('''&&&&&&&&&'''((('''%%%$$$%%%&&&""""""###$$$$$$$$$$$$### """###%%%%%%###""" $$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))******+++'''((((((((())))))******''''''((((((((((((''''''''''''''''''((((((((()))&&&''''''''''''''''''&&&'''''''''''''''((()))***'''((((((((())))))******(((((())))))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%$$$'''***+++)))&&&$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%&&&((((((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&''''''((()))******+++******+++++++++,,,,,,,,,...---,,,+++************++++++************++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))%%%,,,000+++%%%&&&)))+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((((((((())))))))))))++++++,,,,,,,,,---------,,,,,,,,,,,,---...//////...//////000111222222222000000000111222333555555555666888888999:::===??????AAADDDGGGKKKNNNPPPPPPLLLOOORRRUUU\\\gggqqqvvv{{{&&&%%%$$$######$$$%%%&&&###"""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$###"""!!!!!!!!!"""$$$%%%########################$$$$$$###""""""!!!""""""########################!!!""""""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%#########%%%'''(((...;;;???333$$$###&&&%%%$$$$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))******((('''''')))'''((()))))))))))))))((((((((('''''''''&&&&&&&&&''''''&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&%%%%%%&&&***---,,,'''###&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((())))))******,,,------,,,++++++,,,...,,,,,,,,,++++++*********,,,***((((((***+++,,,+++......---,,,,,,+++******((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&+++//////+++)))***,,,)))((((((******))))))+++###)))---***''')))***)))''''''(((((())))))******)))************+++++++++,,,,,,,,,---------......------------------------////////////000000000000222222222222333444555555444666777888888999;;;===@@@AAABBBEEEIIIMMMQQQSSSOOOPPPOOOOOOYYYhhhooonnnxxx%%%%%%$$$######$$$%%%%%%###############$$$%%%&&&&&&%%%%%%$$$$$$#####################$$$$$$$$$$$$###""""""!!!"""###$$$%%%########################$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&''')))333777...###!!!$$$&&&$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#########""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((('''''')))***)))))))))))))))((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&)))++++++(((%%%&&&&&&&&&'''''''''(((((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''((())))))******+++,,,,,,+++******+++---,,,,,,+++++++++*********,,,***((((((***,,,,,,+++---------,,,++++++******((((((((('''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''+++///...***'''((()))+++************))))))***&&&+++...,,,+++,,,+++(((++++++*********))))))))))))************+++++++++,,,,,,,,,------------...------------------------////////////000000000000111111111111222333444444444555777888888999;;;===>>>???@@@CCCFFFJJJNNNPPPMMMOOOOOONNNTTTaaajjjkkktttzzz|||%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%$$$###""""""############$$$$$$$$$%%%######""""""######$$$%%%########################$$$$$$######""""""######"""""""""""""""""""""""""""###$$$&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%&&&$$$***---)))######%%%&&&$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%&&&''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&'''***---,,,+++)))((('''(((((()))(((((((((''''''''''''&&&''''''&&&&&&''''''((()))(((((((((''''''''''''&&&'''&&&&&&((()))***((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))))))))***+++***((((((***+++++++++************)))))),,,***))))))+++,,,,,,+++,,,,,,,,,++++++******)))))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''))),,,...---)))&&&&&&(((,,,+++***((((((((()))))))))---///...000222///)))///...---+++***))))))))))))************+++++++++,,,,,,,,,,,,------------------------------------////////////000000000000000000000000111222333333333555777888888999;;;<<<<<<<<<>>>@@@CCCGGGJJJLLLLLLOOOOOOLLLOOOXXXbbbhhhooouuuqqq~~~%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%############$$$$$$%%%%%%########################%%%$$$$$$#########$$$$$$###########################$$$%%%'''((()))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%$$$&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&******)))((('''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))'''''''''&&&&&&(((,,,///...,,,***'''''''''((()))(((((((((''''''''''''''''''''''''''''''(((((()))((((((((('''''''''''''''((('''&&&''''''((())))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''((())))))((())))))(((''''''(((***))))))))))))))))))))))))+++***)))***+++,,,,,,++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))+++---,,,***))))))******+++)))''''''***,,,,,,---///111222777:::777111000...---+++***)))))))))))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,------------------////////////000000000000000000000111111222333444333555777888888888:::<<<;;;;;;<<<>>>AAAEEEHHHJJJKKKNNNPPPMMMKKKQQQ\\\eeemmmvvvrrrrrr%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%&&&&&&'''#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((())))))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&(((&&&&&&((()))((('''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''******)))(((((('''&&&&&&######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((()))))))))******'''''''''&&&&&&(((,,,000...,,,***(((''''''))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&''')))***'''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&''''''((('''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((''''''((('''&&&&&&''')))((((((((((((((((((((((((***)))((()))+++,,,+++***)))))))))))))))(((((((((((((((((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((***+++,,,,,,---...///+++---,,,(((***111555444333555666777===CCCCCC>>>...---+++***))))))******))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......////////////000000000000222222111222222333444555333444666777777888:::<<<;;;<<<<<<>>>AAADDDGGGHHHKKKNNNPPPOOOLLLOOOYYYdddiiiuuuwwwppp%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&***'''&&&)))***(((&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))&&&'''''''''&&&(((,,,...---,,,***)))((())))))***'''(((((((((((()))))))))&&&'''((())))))))))))((('''(((((((((((()))))))))&&&'''((('''&&&'''(((***'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''''''''&&&'''((('''%%%%%%'''(((&&&&&&''''''''''''((((((((((((''')))***+++)))(((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((('''''''''(((((())))))***))))))***,,,---///000111---111000***---777<<<;;;888:::999888<<>>@@@CCCEEEGGGJJJLLLPPPQQQOOOPPPXXXbbbfffqqqxxxrrr|||%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%$$$$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$((($$$%%%))))))%%%$$$'''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&'''((((((((((((***,,,************************'''((((((((())))))))))))&&&'''((()))***))))))((('''((((((((())))))))))))%%%'''))))))'''&&&(((***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$&&&''''''&&&$$$###"""######$$$%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%&&&&&&''''''&&&'''((('''%%%%%%'''(((%%%%%%&&&&&&'''''''''''''''&&&&&&(((******(((&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&''''''((())))))*********))))))+++---...//////...222000)))+++666<<<:::777888555000222;;;DDDGGG333111...+++))))))***+++)))************+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,---......///////////////000000000000111111111111222333444555222444666777777777999;;;;;;;;;;;;===>>>AAACCCEEEHHHIIIMMMRRRRRRQQQXXX```hhhjjjssssss|||%%%%%%&&&''''''&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$!!!"""''''''######'''###"""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%&&&'''((()))$$$##################$$$&&&&&&''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''))))))((((((***+++))))))***+++++++++******'''((((((((())))))******&&&''')))*********)))((('''((((((((())))))******$$$'''***)))'''&&&(((***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&###$$$&&&''''''&&&$$$###""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''###$$$$$$%%%%%%&&&''''''''''''((('''&&&%%%''')))%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''))))))'''%%%&&&'''''''''''''''''''''%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&''''''((()))******++++++***)))***+++---------,,,000---%%%'''222888555333333...'''&&&///;;;AAA777444000,,,***))))))***)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////////////////000000000000000000000000111222333444222444666777777777999;;;::::::;;;;;;===@@@BBBDDDGGGFFFKKKSSSTTTSSSWWW___mmmgggnnnsss''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%((('''%%%$$$###$$$%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%############%%%&&&'''&&&$$$$$$$$$&&&((()))'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###'''%%%###$$$''')))'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''((()))***+++,,,+++(((&&&&&&))),,,...//////...,,,******+++,,,---******)))))))))---333888999666111---***)))***************)))******+++,,,,,,---.........---,,,+++,,,,,,,,,---------............------...///111222000000000111222222333333444444444444555777888999;;;;;;;;;<<<>>>???AAABBBEEEHHHKKKLLLNNNRRRXXX]]]^^^llloookkk&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&$$$$$$$$$&&&''')))((('''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###&&&%%%###%%%'''((('''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((()))*********(((''''''***,,,.........---+++***)))***+++,,,******)))((())),,,111555:::888444000---,,,++++++***************++++++,,,+++,,,---.........---,,,,,,,,,---------.....................///000111222000000000111222222333333444444444444555777888999;;;;;;;;;<<<===???AAAAAADDDGGGJJJLLLMMMQQQWWW]]]\\\iiimmmnnn%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%'''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&$$$$$$%%%&&&'''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((()))(((((()))+++---,,,,,,,,,+++***)))))))))***+++******)))((((((***...111777666444111...,,,***)))***************+++,,,,,,++++++,,,---............,,,------------.........---...///000111111111111000000111111222333333333444444444444555777888999::::::;;;<<<===???@@@AAABBBEEEIIIJJJLLLPPPVVV[[[XXXeeekkknnn%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''&&&%%%$$$###%%%$$$###$$$&&&'''&&&%%%$$$%%%''''''''''''%%%$$$&&&%%%%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''')))((()))+++,,,---+++)))+++***))))))((()))***************((('''(((+++---............---+++)))'''+++************+++,,,,,,***+++,,,---......//////------------............,,,---///000111000//////000000111222222333333444444444444444555777888999::::::;;;;;;===>>>@@@AAAAAADDDGGGIIIJJJNNNUUUZZZ]]]jjjppprrr&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%$$$###$$$&&&'''&&&%%%$$$%%%''''''''''''%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''))))))***+++---,,,***((()))))))))))))))))))))***)))******)))'''''')))+++'''(((***+++,,,+++***)))+++++++++***+++,,,,,,---+++++++++,,,---...//////---------.........//////,,,---...///000///...---111111111222333333444444444444444444555777888999:::::::::;;;<<<>>>@@@AAAAAADDDGGGHHHJJJNNNTTTYYYcccrrrxxxyyy''''''''''''''''''''''''&&&&&&'''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$######$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%$$$$$$%%%&&&&&&&&&''''''&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((*********+++,,,,,,***'''))))))))))))************((()))******((((((((()))'''(((***,,,---------,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,---...///------........./////////......////////////......111111222222333444444444444444444444555777888999999999:::;;;<<<>>>???@@@@@@CCCGGGHHHJJJNNNTTTYYYaaapppyyy~~~&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$$$$%%%%%%&&&'''$$$######$$$&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%"""$$$&&&%%%######%%%'''&&&&&&''''''&&&&&&%%%$$$######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((()))******,,,+++******++++++)))(((((()))******+++++++++***''')))++++++***)))))))))***++++++,,,------------,,,++++++++++++,,,------...---,,,,,,,,,---..................////////////111111000000000000111111111111222333333444444555444444444444555777888999999999:::;;;<<<>>>???@@@AAADDDGGGIIIJJJNNNTTTZZZ```ooo}}}%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((('''&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&########################%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$###$$$%%%'''((($$$######$$$&&&''''''&&&&&&%%%############%%%&&&%%%%%%%%%%%%%%%$$$###""""""###%%%&&&'''&&&%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""######$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&!!!$$$&&&%%%###"""$$$'''&&&&&&''''''&&&&&&%%%$$$######$$$%%%%%%&&&''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%% ###%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&'''((()))***+++,,,---+++******++++++)))(((((()))***+++++++++++++++&&&)))++++++***))))))***,,,,,,,,,+++++++++++++++,,,,,,++++++,,,,,,---...///...---,,,+++,,,---.............../////////000444333222111111111333333111222222333333444444555444444444444666777888999999999::::::<<<===???@@@AAADDDGGGIIIJJJNNNUUUZZZfffuuu%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$"""""""""######$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&"""))))))"""%%%///***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&"""&&&'''######(((((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''',,,'''""" """######!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%'''%%%###""""""###%%%&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%###"""''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((()))''''''((()))***++++++,,,)))((((((((((((***+++,,,*********)))******+++,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,---------......---------.........//////////////////////////////000111222111000000222444222222333444444555555666444555666888999999999999999:::<<<<<<<<<===@@@BBB;;;BBBIIIJJJJJJMMMVVV___kkk}}}%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###&&&'''%%%$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&"""&&&&&&######'''((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&***((($$$###############%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&''''''''''''''''''''''''&&&'''(((((())))))(((((('''''''''((((((((())))))(((((())))))******++++++)))))))))((()))***,,,---***************++++++,,,++++++++++++++++++++++++************++++++++++++,,,,,,---------.........---------............///////////////////////////000111222111000000222444333333333444555555666666555666888999::::::;;;;;;===>>>>>>>>>===>>>@@@BBBDDDDDDDDDEEEJJJVVVdddnnn|||&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%###%%%((($$$$$$///&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&$$$$$$''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''((((((&&&$$$######$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))''''''''''''''''''''''''&&&'''(((((())))))((((((''''''((((((((())))))))))))*********************************+++,,,---...***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------------.........------------............////////////////////////000111222222111111222444333444444555555666777777777888999:::;;;<<<<<<<<<;;;<<<===<<<<<<<<>>BBBEEECCCHHHQQQ___rrr''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$)))((($$$***777999111''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$"""&&&))))))&&&$$$$$$&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((('''&&&&&&(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((()))))))))***++++++++++++***************++++++,,,------......+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------------.........//////....../////////000000000111111111111111111111111111333555555444333444555555666666777777888888999666777999:::;;;;;;<<<<<<======>>>>>>???BBBFFFJJJNNNXXXfffuuu&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###))))))%%%111AAA<<<***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%######&&&&&&$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$######%%%''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((('''(((((((((((()))))))))''''''''''''''''''''''''((((((((((((''''''&&&%%%(((((((((((((((((((((((('''((())))))******))))))((((((((()))))))))************++++++++++++++++++******+++,,,------------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------........./////////000000000000111111111111111111111111111111111111222444777777666555555666666666777888888999999:::777777999:::;;;<<<<<<<<<;;;===>>>@@@CCCHHHNNNRRR\\\hhhxxx%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&###%%%''',,,888>>>333$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&"""###''''''$$$$$$(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&&&&%%%$$$"""$$$######$$$&&&'''&&&$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%#########"""###%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''(((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((('''((((((((())))))))))))''''''''''''''''''''''''''''''((()))))))))(((((((((((((((((((((((((((((((((((()))************)))(((((()))))))))******************++++++,,,,,,,,,))))))+++,,,------,,,,,,,,,++++++++++++,,,------------------------------------------........................////////////111111222222222333333333222222222222222222222222444666999:::999777777777777777888888999:::::::::888999:::;;;<<<=========;;;>>>DDDJJJSSS]]]gggnnnttt%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%% %%%333<<<666)))!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&""""""''''''###$$$(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""%%%"""!!!"""&&&'''&&&$$$""""""###$$$%%%&&&&&&'''#########$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""$$$'''((($$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((((((((())))))******((((((((((((((((((((((((&&&'''((()))++++++,,,,,,))))))))))))))))))))))))(((((()))***************))))))))))))************))))))***+++,,,,,,------((()))+++,,,------,,,+++,,,,,,++++++,,,,,,---...---------------------------------.........//////............/////////000222222333333333444444444222222222222222222222222444777:::;;;:::888888888777888888999999:::;;;;;;999:::;;;===>>>>>>??????AAAFFFOOO[[[iiiyyy$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######%%%'''((("""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%$$$$$$&&&&&&%%%$$$######$$$%%%&&&&&&''''''''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$###&&&&&&&&&''''''''''''(((%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&$$$$$$%%%''')))((('''&&&%%%$$$$$$$$$'''&&&$$$######$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++***++++++,,,,,,...,,,---///,,,((()))...///++++++...---(((***111//////...---,,,,,,,,,,,,,,,,,,,,,---------...............///////////////000000000000000000000///111---333AAACCC777333999;;;444333888888222333:::333777888555888===<<<777777:::<<<<<<;;;;;;===@@@;;;;;;<<<>>>???BBBEEEGGGMMMXXXeeeoooxxx$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$&&&((()))$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((((((&&&%%%&&&'''((('''%%%######$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''%%%&&&''''''%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&###%%%&&&&&&$$$$$$%%%'''(((((('''&&&%%%%%%%%%%%%'''&&&$$$######$$$&&&'''((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((''''''''''''((())))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++************+++,,,,,,,,,***+++......++++++...000---,,,//////---+++,,,000///...---,,,,,,,,,,,,,,,,,,---------................../////////////////////000000000000000000333111666>>>???>>>DDDNNNRRREEE888444444444444666666::::::888999===<<<888444666999::::::;;;>>>AAA@@@@@@@@@CCCHHHPPPXXX^^^mmmllllllrrr$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%######$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&''''''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$###%%%&&&&&&$$$$$$%%%'''((('''&&&&&&%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''&&&&&&((((((''''''(((((()))***((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++******))))))***++++++,,,,,,))))))...///---,,,......///...---///111...(((000///...------,,,,,,---------------.........///........./////////000000//////000000111111222222333555888<<>>@@@BBBDDDGGGLLLTTT^^^jjjqqqpppooosss$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%&&&'''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$###"""###%%%%%%$$$###$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&%%%$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((((((((((((((((((((('''((())))))***(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,---***)))...000...---...***//////++++++000000+++111000///...---------------............/////////......//////000000111111000111111222222333333333111444888AAAXXXyyy{{{VVV???::::::666777888888777666777888888;;;<<<===>>>AAAEEEIIILLLPPPSSSWWWZZZ___gggpppwwwppp{{{$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&%%%$$$$$$%%%'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((()))))))))***************************************************************++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---000,,,+++///000......000***///000,,,))),,,000222111111000///...................../////////000000//////000111111222333333333333333444444555555555222222777JJJoooxxxNNN:::666555:::;;;<<<<<<;;;:::===@@@===>>>@@@EEEMMMVVV]]]aaa___aaadddfffkkkvvv$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((())))))'''######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$###%%%&&&&&&$$$$$$%%%''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******))))))(((((())))))***+++))))))))))))))))))))))))((((((((()))))))))***************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,......000......000///...111777333111111222000...000666222111000//////......///////////////000000000000000111111222333444555555777777777666666666666666666222888UUUcccAAA555444::::::<<<>>>===<<<@@@GGGOOOMMMLLLOOOVVV^^^dddgggZZZ```iiisss$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))******)))######$$$$$$%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''))))))(((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******))))))(((((())))))***+++))))))))))))))))))))))))(((((()))))))))******************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,...///000......000000......666AAABBB666444>>>@@@666000333222222111000//////////////////000000000111111111222222333444555666777777:::::::::999888888777777999222<<<```XXX@@@;;;======@@@DDDCCCBBBHHHQQQ^^^[[[WWWWWW\\\bbbfffhhhdddsss$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&((())))))(((######$$$%%%&&&&&&''''''######$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$(((***+++)))&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))))))))***)))))))))))))))******+++))))))))))))))))))))))))))))))))))))******************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000111,,,---000000---///;;;HHHOOO;;;666GGGMMM===000///333222111000////////////000000000000111111111111333333444555666777888999===<<<<<<;;;:::999888888999333@@@gggoooOOODDDFFFFFFJJJOOOOOONNNUUU```\\\XXXVVVXXX```iiiooorrr%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((''''''''''''((())))))(((''''''&&&&&&&&&''''''%%%))))))###"""'''((($$$((('''%%%%%%''')))***+++%%%%%%&&&'''(((((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&+++)))(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''''''''''''''((())))))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))*********************************+++++++++******)))))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------.........//////000///......///222555777666777999===???===777222111333444333000000222555111///000333444111000222444333555:::>>>>>>999666AAAAAA<<<555555;;;;;;777555:::GGGkkkgggSSSYYYSSSVVV```bbbZZZUUUXXXYYY[[[^^^dddqqq%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''$$$%%%%%%$$$%%%((('''%%%'''&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&***)))((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))(((''''''&&&&&&''''''(((((((((''''''''''''(((((((((''''''''''''((()))))))))((('''&&&&&&'''((()))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))*********************************+++++++++******)))************************************************************++++++++++++*********+++++++++,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------------.........////////////...------...111444666666666777999;;;:::666222000222333222000///111333444222333444333000111666:::444222666999999;;;@@@;;;@@@@@@<<<:::===>>><<<888===HHHlllnnnbbbiii___ZZZ\\\[[[VVVYYYbbbaaappp%%%&&&&&&&&&&&&'''''''''))))))(((((((((((())))))'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&%%%%%%%%%&&&&&&'''&&&######'''***(((%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((''''''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&((((((''''''(((((()))***(((''''''&&&&&&''''''(((((((((''''''''''''((((((((((((''''''(((((()))***(((''''''&&&&&&''''''(((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***************************)))******+++++++++******************************++++++++++++++++++++++++************+++++++++,,,************++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------.....................////////////000/////////000333555777888777666777888999888666222333444333222111222444444333444555333222888AAAAAAEEETTTccc^^^JJJ<<<<<<999AAAHHHGGGDDDCCCCCCBBBIIILLLSSSpppyyyggg]]][[[XXXZZZcccjjjppp~~~&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''***###"""))),,,((($$$$$$&&&'''''''''%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&'''((())))))(((&&&%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((%%%'''(((******((('''%%%((((((((((((((()))******((((((''''''''''''((((((((((((''''''''''''((((((((((((((('''((())))))***(((((((((''''''((((((((((((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++++++++******************************++++++++++++++++++++++++*********+++++++++,,,,,,************+++++++++,,,,,,++++++++++++,,,,,,---------............------------........./////////....../////////000000000333222222222444666888:::;;;999888777888999;;;<<<444555555555555444444555111222444666444666AAAMMM]]]oookkkNNNIIIIIIOOOUUUWWWVVVRRRMMMIIIHHHJJJLLLbbbzzzmmmeeebbb]]]gggzzz&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&'''((()))$$$###&&&)))'''%%%&&&%%%'''((('''%%%$$$%%%'''%%%$$$$$$%%%%%%'''((()))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((()))))))))((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((())))))'''''''''((((((((())))))'''''''''((((((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''((((((((())))))&&&''')))******)))'''&&&((((((((((((((()))******(((((((((''''''(((((((((((((((''''''''''''((((((((((((((((((((()))******)))))))))******)))))))))))))))))))))************((((((((((((((((((((((((************************))))))************))))))************************((()))***+++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,++++++,,,------...---......//////......---....../////////000000000/////////000000000111111333333333444555777999::::::999888777777888;;;===444444555666666666555444222333666777666888CCCOOOaaauuunnn[[[[[[```^^^___bbbddd```WWWPPPIIIKKKJJJYYYzzzwwwvvv&&&&&&'''''''''(((((((((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&''''''((())),,,---***%%%$$$''')))(((%%%''')))'''%%%&&&***---&&&&&&%%%%%%&&&''')))***%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&'''(((((())))))))))))'''''''''(((((((((((((((%%%&&&&&&&&&'''''''''''''''''''''''''''(((((()))''''''((((((((()))))))))''''''((((((((()))))))))'''''''''(((((())))))***&&&&&&'''''''''(((((((((&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((())))))***'''((())))))))))))((('''((((((''''''(((((()))***)))((((((''''''(((((()))((((((''''''''''''(((((())))))(((((())))))***+++)))******++++++******))))))))))))*********++++++))))))))))))))))))))))))************************)))******++++++******)))************************((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,------...///000......////////////......//////000000000111111111000000000000111111111111000111111222444555777777666777777666666666999;;;444333444555666666444222777777999:::888777>>>GGGKKKbbbyyynnnlllhhh```ZZZ]]]aaa^^^XXXSSSTTTYYYUUUZZZrrr''''''''''''((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))''''''''''''((()))******???EEE>>>+++"""(((,,,(((%%%((()))(((&&&(((///444+++***(((&&&&&&&&&((((((&&&&&&&&&&&&''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***+++''''''((((((((()))))))))&&&&&&&&&&&&''''''''''''((((((((((((((()))******'''((((((((())))))))))))'''((((((((())))))))))))&&&''''''((())))))******''''''''''''((((((((((((&&&&&&&&&'''((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((())))))******((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))(((((((((((())))))((((((''''''''''''(((((())))))(((((())))))***+++((()))***++++++***)))((())))))*********+++++++++))))))))))))))))))))))))************************)))***++++++++++++***)))************************(((((()))++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////...------......000111111/////////000000/////////000000000111111111222222000000000111111111222222000000111222444555666777333666888999777777888:::777666666888:::999666444999888999;;;:::888;;;???EEE\\\yyyfff\\\TTTVVVYYYYYYZZZ\\\\\\ffffffiii}}}''''''''''''((((((((()))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))'''''''''((((((***++++++TTT\\\QQQ333###***---&&&&&&((()))((('''***222999///---***'''&&&%%%&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''((()))+++,,,'''((((((((())))))******&&&&&&&&&'''''''''(((((()))))))))))))))******+++(((((((((((())))))))))))(((((((((((())))))))))))&&&''''''((()))******+++''''''''''''((((((((()))&&&&&&&&&'''((())))))***))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''((()))******+++))))))(((((((((((())))))&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))((((((''''''''''''(((((()))))))))))))))******+++'''((()))******)))(((''')))************+++++++++))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))************************(((((()))++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........////////////000.........//////111222222//////000000000000//////000111111111111222222222000111111111111222222222111222333444666777888888333777;;;<<<;;;999:::;;;;;;::::::<<<>>>>>>;;;777777555777<<<===;;;;;;===???NNN___rrr}}}hhh^^^WWWXXXZZZ\\\ccclllooo)))))))))(((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&'''((())))))***((((((''''''''''''(((((((((''''''(((((()))***+++999@@@@@@333'''$$$&&&'''((((((((((((((()))******---,,,)))&&&%%%%%%%%%&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))+++*********))))))((((((((((((''''''''''''((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''(((((()))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************,,,+++++++++******))))))++++++,,,,,,,,,---------++++++***************+++------,,,,,,,,,,,,,,,,,,+++***************+++,,,,,,,,,------------------,,,,,,---------------------...............------111...000444222------111222222111222333333222222333444333000000333222...111......222333222222444111333666555222111222555111999666111999>>><<<;;;BBB666999CCC@@@<<<<<<777AAA888999JJJTTTKKK>>>777:::777888===???;;;:::<<>>>>>666111777GGGPPPJJJBBB@@@???CCCFFFBBB======DDDJJJ888NNN^^^``````kkkwww}}})))))))))******++++++,,,******))))))))))))******)))))))))*********++++++))))))))))))))))))))))))((((((((()))******++++++******))))))))))))******++++++***)))(((((((((((('''((('''%%%&&&)))***'''((((((((((((((()))******)))((('''''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))***************))))))))))))((((((''''''(((((()))***))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))'''((())))))******))))))((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---))))))*********+++++++++************************++++++++++++++++++++++++************+++++++++++++++++++++************)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000000///...------...//////////////////000000111111......///000111222333333222///...000000///000333333555777555222222666:::555:::;;;888777999:::888555:::;;;888999??????:::444333333444666777666555:::222:::>>>:::QQQrrr|||]]]HHH>>>>>>888777<<<<<<@@@===???EEEEEE???@@@FFFAAAPPPWWWLLLCCCKKK\\\gggsss))))))***++++++,,,------+++******************+++)))*********++++++++++++************************))))))*********++++++++++++******************++++++******)))(((((())))))((((((((((((((()))***)))((((((((((((((())))))***))))))(((''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))************)))(((((()))))))))*********((((((((((((((()))))))))************************++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------............//////////////////......---.........111000...------...///000/////////000000111111222//////000222444555777777888666333333333444555666777777777777999;;;>>>@@@BBBEEEFFFCCC@@@AAA@@@======???===:::BBBOOONNNDDD???>>>>>>AAADDDDDD???;;;===666BBBBBB>>>dddQQQ>>>999??????BBBHHHHHHAAA@@@AAACCCBBBFFFUUUeeevvv))))))***+++,,,------...++++++************++++++)))*********++++++++++++++++++++++++++++++++++++************++++++++++++++++++************++++++)))))))))))))))***++++++(((***,,,,,,)))((()))---((((((((((((((())))))***+++***))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******************+++++++++))))))(((((((((((())))))))))))))))))************************************************************************************************************************************))))))(((((((((((())))))((())))))***************))))))))))))************'''((((((((())))))******++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,---.........------........./////////000000333222111000000//////000//////.........///000111111111222222333444444555888999;;;>>>@@@AAABBBBBBBBB@@@<<<:::<<<>>>>>><<<>>>999666:::BBBGGGFFFCCCFFFJJJKKKKKKMMMPPPOOOKKKKKKJJJGGGLLLYYYbbbXXXFFFFFFFFFIIIMMMPPPMMMGGGAAAAAAAAAJJJBBBCCCqqqsssTTT???888===>>>AAAHHHGGGCCCKKKXXXdddmmm}}}*********++++++,,,,,,---++++++************++++++)))))))))*********++++++************************************************++++++************++++++))))))))))))***+++,,,,,,%%%'''***---***'''***///((((((((((((((()))******++++++******)))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))((((((((()))))))))***************+++++++++++++++***))))))(((((())))))***)))))))))************+++***************************************************************************************************************************))))))(((((())))))***((()))******++++++******)))))))))*********++++++(((((())))))******++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------------------............,,,,,,------------......------------............+++,,,...///000000///...---------......//////000111000000000000000111111111111222333444555666666999999:::;;;<<<<<<===>>>@@@CCCGGGJJJLLLMMMLLLKKKHHHGGGDDDBBBEEEJJJIIIEEEQQQIIIEEEKKKVVV\\\WWWPPPNNNPPPRRRWWWaaaiiihhhbbbWWWRRRSSS___kkkiiiUUUAAA???AAADDDHHHJJJHHHDDD@@@DDDCCCAAA:::OOOhhhPPPHHHNNNTTT```nnnqqq*********+++++++++++++++******))))))))))))******((((((((()))))))))************************************************************))))))))))))***************)))******++++++(((%%%''',,,,,,)))(((,,,((((((((((((((()))******))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))))))))*********************************(((((()))))))))******************++++++,,,,,,,,,******))))))))))))******))))))*********+++++++++******************************************************************************************************************************))))))))))))******))))))***++++++++++++***))))))*********+++++++++)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,........................------........./////////............/////////000.........////////////000---///111222333333222111//////000000111222222333111111222333555777999::::::<<<>>>AAACCCCCCCCCCCCEEEEEEFFFGGGHHHIIIJJJJJJIIIMMMRRRWWWYYYXXXUUUSSSSSSTTTSSSSSSYYY```___YYYhhhbbb___dddmmmpppjjjbbb\\\ZZZZZZ```mmmvvvqqqgggYYYOOONNNZZZaaaXXXHHH@@@:::===@@@BBBCCCEEEGGGIIIMMMOOOQQQ^^^|||{{{++++++************************))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))))))))******))))))))))))******---,,,+++***))))))))))))///'''%%%+++///+++'''&&&((((((((((((((()))******'''''')))***++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((((())))))*********+++************************))))))))))))*********************++++++,,,,,,,,,******))))))))))))******))))))******++++++++++++******************************************************************************************************************************))))))))))))******))))))***++++++++++++***)))************+++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------////////////////////////............////////////.../////////000000111111////////////000000000000///111333555666555444333333333444555555666777777888999;;;>>>AAADDDGGGIIIDDDFFFJJJNNNPPPQQQPPPOOONNNOOOPPPQQQRRRSSSTTTTTTTTTXXX___dddfffddd```]]]dddfffggghhhpppyyyxxxqqqssspppooorrrwwwwwwqqqkkkfffaaa\\\___jjjpppgggYYYVVVEEE???HHHJJJAAA>>>EEEAAACCCEEEFFFGGGLLLTTTZZZ\\\iii************************,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))++++++,,,,,,,,,---------************************+++++++++************)))++++++,,,,,,,,,,,,++++++))))))***++++++++++++***---,,,,,,+++*********+++++++++++++++******))))))++++++************************+++++++++,,,,,,,,,******))))))))))))******++++++++++++++++++++++++,,,---+++((()))------)))************************))))))))))))************000///---***)))((())))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,***(((***---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,000///...,,,+++*********************))))))))))))+++++++++++++++,,,------,,,,,,---......///......+++,,,......---...///111......---------------...111000...---,,,,,,------444111//////111111///---///---,,,,,,///111111111444333111///...---......666444222000/////////000---...//////......///000000111111111111222444555444555999;;;:::888999<<<===>>>@@@CCCDDDEEEEEEEEEHHHEEEEEEJJJMMMJJJGGGEEEFFFIIIKKKKKKKKKOOORRRSSSQQQPPPTTT```jjjkkkhhhggghhhgggkkkttt|||{{{rrrjjjkkkhhhgggkkksssvvvrrrmmmfffiiijjjjjjgggcccaaa```YYYTTTQQQTTT[[[^^^ZZZUUUJJJIIIFFFCCCDDDHHHPPPUUUYYY\\\dddppp++++++++++++++++++++++++,,,++++++******++++++,,,************************************************++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++***************++++++,,,,,,++++++***)))******+++++++++++++++---,,,,,,+++******++++++,,,+++++++++************++++++++++++++++++++++++*********+++++++++,,,,,,*********))))))*********++++++++++++++++++++++++***,,,,,,***+++...---)))++++++++++++++++++++++++)))))))))*********++++++///...---+++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***---...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,++++++++++++++++++,,,,,,,,,,,,------------...------------...//////------.........------,,,)))+++,,,,,,++++++,,,......------,,,,,,---------///...------------...///222111///000222333222000222000......000111111111333222111111111222333444...//////000111111111111333333444444444444555555777777999:::;;;===@@@BBBAAAAAABBBCCCCCCAAAAAABBBAAA@@@@@@@@@@@@AAABBBCCC@@@AAA@@@AAACCCHHHJJJKKKMMMRRRXXX[[[]]]^^^______mmmjjjlllrrrvvvtttrrrrrrjjjfffccciiitttxxxkkkZZZZZZXXXVVVYYY]]]___]]]ZZZZZZ[[[ZZZXXXTTTQQQPPPQQQQQQQQQRRRSSSUUUVVVWWWWWW\\\___dddlllwww++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++******)))***++++++,,,,,,++++++---,,,,,,+++++++++++++++,,,,,,++++++++++++******++++++++++++++++++,,,,,,************++++++++++++++++++************++++++++++++++++++++++++++++++***,,,------111333///(((++++++++++++++++++++++++************++++++++++++,,,------------,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---...---,,,------------------------+++,,,,,,,,,,,,---------,,,,,,++++++,,,---......***++++++,,,,,,---------...------------...//////////////////...---,,,,,,---...//////...---///000111000000//////000000111.........---...//////000...------...000222111000///...---...000222222111555555555555555666777888444666888:::;;;::::::999>>>>>>?????????@@@@@@@@@AAA@@@>>>============>>>@@@?????????AAABBBBBBAAADDDBBB@@@??????AAADDDFFFNNNSSSTTTOOOQQQ\\\fffhhhgggllltttyyyyyyvvvrrrpppiiiggghhhiiihhhccccccggg]]]YYYSSSXXXmmm}}}pppWWWRRRQQQQQQPPPPPPPPPPPPPPPMMMOOORRRUUUYYY^^^ccchhhaaajjjwww,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++******++++++++++++*********++++++,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------************+++++++++,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++******///999===555))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---//////...------+++++++++++++++,,,,,,,,,---------------------------,,,,,,---....................................,,,,,,---------........................///000000------------------------///////////////000000111//////000000000///......///000111000//////000111111000000000000111111222111111000000000111111111111111111111222333333333333333333555999;;;<<<<<<@@@???>>>>>>===<<<<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???@@@AAABBBBBBAAAAAA???<<<;;;;;;<<<<<<<<>>EEE;;;+++------------------------,,,,,,,,,,,,------------+++,,,...///000000//////---------,,,,,,,,,,,,,,,........................---...............//////////////////////////////---............/////////000000///............///222111111000000/////////111111000000111111222333,,,---...///000111111111---...//////...---///000000000000000000111222222777777777666666555555555;;;;;;;;;;;;:::999999999>>>>>>>>>@@@CCCEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBB@@@???===>>>@@@CCCEEEAAA@@@???@@@BBBCCCBBB@@@EEECCCBBBDDDIIINNNQQQQQQRRRUUUVVVTTTVVV[[[\\\XXXXXXYYYZZZ[[[\\\\\\\\\\\\\\\fffhhh___YYY^^^eeegggjjjiiikkkmmmhhh___ZZZ[[[aaaccchhhiiiaaaXXXVVVZZZWWW^^^```bbbtttzzz~~~------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------......---------,,,,,,,,,,,,,,,------------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,------...,,,,,,------------......---------...//////000000,,,,,,,,,,,,------------......------------......------------------------...+++)))///<<>>??????@@@@@@???>>>>>>AAABBBBBBAAA???===>>>????????????AAACCCDDDCCCBBBCCCDDDFFFGGGHHHHHHHHHHHHHHHFFFDDDDDDGGGKKKQQQTTTWWWTTTSSSTTTWWWYYYWWWTTT^^^ZZZWWWXXX\\\```bbbaaa^^^eeegggaaa^^^aaa```[[[[[[\\\]]]^^^^^^]]]\\\[[[WWW\\\___]]]VVVSSSVVVZZZ___\\\^^^cccbbb\\\\\\bbbhhhmmmwww|||~~~------------------------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........------------------------............---------------......//////......---,,,,,,---...............,,,,,,,,,,,,,,,---......,,,---------............------...//////000111111---------........./////////..................///........................---...//////333888777333////////////////////////------........./////////////////////000111111222111000000000/////////...000000000000000000000000...000111111//////000222111111111111111111111111/////////000000000111111111000000000000111222222000000111222333333444444555555555555555666777777888999:::;;;<<<<<<<<<<<<<<<>>>@@@@@@@@@AAACCCEEEBBBBBBBBBBBBCCCDDDEEEFFFEEEFFFHHHJJJKKKLLLKKKKKKFFFHHHIIIIIIFFFEEEGGGIIIFFFFFFHHHKKKOOOQQQQQQOOOPPPQQQSSSUUUVVVVVVVVVVVVZZZZZZZZZ[[[^^^bbbfffiiillliiigggiiilllnnnllliiinnnhhhaaa^^^^^^___]]][[[ZZZeeeiiiaaaZZZ[[[ZZZUUUWWWXXXYYY[[[\\\^^^``````TTTTTTZZZdddddd___cccmmmtttqqquuu........................//////............//////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////........................//////.........---------......////////////......,,,---......//////......,,,,,,,,,,,,,,,---...///---------.........//////---......///000111111222.........////////////000//////............//////////////////////////////+++111444000,,,...222555000000000000000000000000............////////////111000/////////000222333222222111111000000//////000000000000000000000000...000222111//////111333111111111111111111111111000000000000111111111111333333333444555666888888666777999:::<<<>>>@@@@@@DDDDDDDDDDDDDDDEEEEEEFFFCCCDDDDDDEEEEEEEEEDDDDDD???@@@CCCDDDDDDEEEGGGIIIBBBBBBBBBCCCCCCEEEFFFFFFIIIKKKMMMPPPSSSTTTUUUUUUPPPRRRUUUTTTRRRRRRTTTWWWYYYZZZ^^^dddjjjnnnppppppiiiiiijjjkkkkkkjjjhhhhhhkkkllllllnnnoooqqqssstttmmmiiigggiiimmmnnnllliiieee___WWWTTTUUUVVVTTTQQQVVVeeekkkcccZZZZZZZZZWWWXXXXXXZZZ]]]aaagggmmmpppoookkkuuu////////////......,,,,,,000///......///...,,,***...---,,,,,,---//////.......................................//////...,,,............////////////111///......000111111000///......///000///...,,,.........///111111000///000...///111000---...222000000000111000000///...,,,---//////......000222000000/////////000222333...//////000111111222222000//////000222222111000...111222000///111444555///---...111000...///444111222333222111111111222999666333222333222111///333666666333222444444111222111000111333333111000666666666666666666555555999666777;;;999555666<<<:::<<<<<<999777888<<<@@@???@@@BBBBBBCCCDDDEEEGGGMMMHHHEEEFFFEEECCCEEEJJJHHHHHHIIIJJJHHHFFFCCCAAAFFFEEEEEEFFFGGGFFFDDDCCCAAACCCFFFGGGGGGHHHJJJLLLMMMOOOPPPQQQQQQRRRTTTWWW[[[cccggghhhqqq{{{yyynnnkkkkkkjjjhhhggghhhlllpppuuurrrssszzz|||sssuuupppooouuuxxxuuunnnjjjjjjnnnsssxxx}}}{{{sssgggddd```___aaaaaa^^^[[[XXX\\\```___[[[WWWXXXZZZgggqqqwwwuuurrrttttttrrryyy000000000000////////////111000////////////...---...---,,,,,,---......---111111111111111111111111111111000111111111000///---......//////000000000///...------...//////.../////////000222222222111000000///000000000///...111000111444444111222555222333333444444444444444222333444444444333333333000111222333333222222111222222222222222333444444666666666888999999777555333444333222111333555555888555555777666333444888777888888888777666666666333444555666555666888:::777;;;===;;;;;;>>>===999;;;===@@@@@@???>>>???@@@CCCCCCCCCCCCDDDEEEFFFGGGEEECCCEEEHHHFFFAAAAAAEEEAAABBBCCCBBBAAAAAABBBCCCBBBBBBAAAAAAAAACCCFFFHHHGGGCCCBBBCCCBBB???@@@CCCDDDEEEGGGJJJLLLNNNNNNMMMOOONNNMMMMMMMMMOOOOOOOOORRRSSSSSSSSSRRRSSSVVVXXX```bbbdddeeefffhhhllloookkkssswwwyyysssgggeeedddfffkkkoooqqqqqqqqqpppqqqxxxxxxppplllsss{{{zzzsssnnnjjjoootttwwwyyy{{{vvvpppbbbbbbaaaaaabbbeeejjjmmmjjjpppxxx~~~222111111111111222222333111111000//////000000111111111111111111111111111,,,,,,,,,,,,------------/////////.........------111111111111111111111111333222111111333333222111111111111222222333333333///000111111222222222111...000555888555//////222111111222333444555666666222222333555777777666444777888;;;======<<<999888@@@@@@@@@@@@@@@AAACCCCCCEEEFFFGGGIIIIIIFFFBBB>>>>>><<<::::::<<<============;;;<<>>@@@AAABBBAAA@@@AAAEEEJJJMMMNNNMMMRRRSSSUUUWWWXXXXXXWWWVVV]]]]]]]]]^^^```aaacccdddmmmnnnoooooommmggg___YYYLLLHHHFFFIIILLLMMMNNNOOOSSSRRRVVVaaakkkrrrzzz~~~~~~~~~}}}zzzxxxuuutttsssnnniiidddbbbaaannnooollleeebbbaaa___[[[[[[```dddddd```^^^^^^___WWWWWWWWWVVVUUUSSSQQQPPPUUUUUUUUUTTTSSSSSSUUUXXXZZZWWWUUUVVVYYY[[[YYYWWWbbbaaa___^^^]]]\\\[[[YYYUUUUUUYYY___bbb______aaa``````aaacccccc```ZZZUUU[[[XXXTTTPPPOOORRRWWW[[[```^^^[[[XXXXXX[[[bbbgggppppppnnnllljjjjjjmmmoookkkppprrrqqqpppmmmdddYYYbbb```aaaeeelllooommmjjjxxxyyy|||333333222333333444555555111333444333111111333555///111333333222111222333444444444555555666666666444555666555333333555777999999999:::::::::::::::999999999;;;===>>><<<;;;???@@@AAAAAA???@@@BBBEEEDDDFFFIIIIIIHHHGGGHHHJJJIIIXXXiiinnnbbbTTTRRRYYYZZZZZZ[[[[[[]]]^^^```aaaffffffgggjjjooosssvvvwwwvvvvvvwwwxxxyyy{{{|||}}}{{{|||}}}zzzooohhh]]]YYYYYY___ccccccfffjjjbbbbbbggguuu|||uuuooo{{{zzzsssjjjeeeffffffcccbbbcccfffiiilllmmmmmmlllaaabbbbbbbbb___\\\XXXVVV\\\\\\ZZZWWWVVVZZZ___cccpppjjjdddaaabbbccccccaaaccccccdddeeedddaaa[[[VVVMMMMMMRRRXXX[[[YYYXXXZZZXXXYYY]]]cccfffcccZZZRRRSSSSSSRRRQQQRRRVVV]]]cccjjjgggbbb[[[XXXXXX\\\```hhhiiiiiiiiiiiikkkooorrrpppssstttsssttttttqqqlllssswww~~~999999:::;;;;;;;;;::::::888;;;>>>===:::888:::<<<999===AAABBB@@@???@@@CCC===>>>>>>??????@@@@@@AAAAAACCCEEECCCAAABBBEEEIIILLLMMMOOOQQQTTTVVVXXXYYYUUUUUUWWWZZZ]]]^^^]]][[[\\\^^^aaaaaa```aaafffjjjjjjlllnnnlllhhhffffffhhhaaannn}}}rrrqqqwwwwwwvvvvvvuuuvvvwwwyyyzzz{{{~~~zzzsssqqqnnnqqqxxx{{{yyy~~~ppplllnnnyyyzzzvvvxxx}}}~~~wwwpppnnnmmmhhhaaa^^^aaacccbbbXXXYYY\\\ccckkkqqqssssssccccccaaa___[[[XXXUUUTTTTTTUUURRRMMMMMMSSSXXX[[[lllfff^^^XXXUUUTTTUUUUUUWWWWWWZZZ^^^```\\\TTTMMMKKKIIIKKKPPPRRRPPPPPPSSSTTTUUUYYY```ccc___UUUKKKDDDHHHOOOTTTXXX^^^ffflllmmmmmmjjjhhhgggiiimmmqqqxxx{{{GGGIIIJJJLLLKKKJJJHHHFFFCCCHHHLLLKKKGGGDDDDDDFFFLLLQQQVVVXXXVVVUUUWWWZZZ[[[[[[\\\\\\]]]^^^^^^___aaadddfffeeecccdddiiimmmeeefffhhhjjjmmmoooqqqrrroooppprrrvvvzzz{{{{{{yyywwwyyy{{{yyywwwwww||||||}}}{{{}}}vvvzzz}}}~~~}}}|||zzzzzzzzz{{{|||uuu~~~}}}tttrrrwww~~~zzz}}}xxx{{{}}}wwwmmmeeeWWWUUUUUUYYY^^^```]]]YYYRRRTTTSSSOOOOOOSSSTTTSSSUUUXXX\\\bbbiiipppwww{{{qqqlllddd[[[UUURRRQQQQQQOOOSSSRRRLLLKKKOOORRRQQQ[[[YYYUUUOOOKKKJJJLLLNNNQQQRRRUUU[[[``````YYYSSSNNNLLLMMMQQQTTTUUUXXX]]]VVVUUUXXX___dddcccZZZRRRXXXaaammmwww|||VVVWWWZZZ\\\[[[XXXUUUSSSLLLRRRWWWVVVRRRMMMMMMNNNWWW\\\bbbdddbbbbbbdddhhhaaabbbbbbcccddddddeeeeeecccfffhhhgggeeeggglllrrrqqqrrrrrrssstttuuuuuuvvvqqqrrruuuyyy~~~~~~}}}wwwvvvyyy}}}uuuyyy~~~~~~||||||~~~}}}zzz|||zzzxxxvvvttttttuuuvvvlllzzz~~~wwwzzz}}}~~~yyysssooofffiiimmmrrruuusssnnniiifffffflllsssooojjjrrruuullljjjiiifffbbbbbbbbb``````ccceeeaaaXXXPPPQQQQQQSSSUUUWWWWWWUUUTTTVVVZZZ[[[ZZZ[[[]]]]]]YYY___eeejjjmmmooouuu~~~ttteee[[[WWWWWWYYY[[[aaaaaa\\\YYY[[[[[[WWWVVVXXXYYYWWWTTTTTTWWW[[[VVVVVVYYYaaahhhjjjgggbbbgggeeeffflllrrrvvv|||SSSWWW[[[\\\XXXUUUSSSSSSRRRXXX\\\ZZZSSSNNNOOOQQQXXX[[[```bbbaaa^^^\\\\\\cccbbbccceeeccc______bbbnnnfffdddjjjkkkfffiiiqqq{{{vvvpppmmmnnnqqqtttuuupppoooooosssyyy|||zzzwww{{{yyyxxxwwwqqqjjjiiilllmmmllllllrrrzzz||||||yyyoooqqq|||xxxmmmzzz~~~sssuuuuuuuuuvvvvvvtttpppmmmkkklllnnnnnnlllhhhdddbbbbbbZZZSSSSSSYYY^^^^^^\\\[[[___eeeiiieee^^^]]]```lllwwwwwwfffXXXXXX[[[ZZZZZZccckkkhhh]]]TTTSSSUUUNNNRRRXXX]]]___]]]ZZZXXX^^^___bbbdddgggiiijjjjjjqqqtttwwwwwwwww{{{|||qqqppprrrqqqnnnrrruuuyyy{{{yyywwwuuutttuuuwwwzzz~~~SSSUUUVVVUUURRRPPPQQQRRRTTTTTTSSSOOOLLLNNNTTTYYYccccccccccccbbb```]]]\\\eeecccdddfffddd``````cccqqqiiigggkkkkkkfffgggooouuurrrnnnjjjhhhiiilllnnnnnnkkkjjjmmmqqqrrroookkkeeegggkkkkkkccc[[[[[[aaadddaaa___aaahhhnnnooooootttwwwwwwsssssswww{{{{{{zzzqqqiiikkktttzzzxxxsssqqq|||wwwrrrqqqooooooppppppooonnnlllnnnqqqssstttsssqqqooorrrmmmfffeeegggkkkkkkkkkbbbdddhhhkkkiiieeegggmmmyyypppbbb```aaa```jjjrrrxxxuuukkkcccccceeekkkgggkkkzzz|||kkkuuuwwwzzz[[[[[[XXXUUURRRSSSUUUXXX^^^\\\XXXVVVWWWZZZ^^^aaakkkhhheeedddeeeeeebbb```cccbbbdddfffeeeaaaaaaeeennngggdddgggeee___```fffaaabbb```]]]YYYWWWZZZ]]]dddbbb______aaa```\\\YYYUUU[[[ccceee\\\SSSUUU\\\hhhccc^^^___ccciiimmmnnn~~~~~~zzzqqqnnnqqquuuuuuooojjjeeegggmmmrrrsssqqqfffooo||||||uuuuuussspppqqqtttyyy|||~~~zzz}}}}}}{{{xxxvvvvvvxxxzzz|||yyyxxxzzz}}}}}}}}}___]]]ZZZWWWUUUUUUWWWYYYbbbbbbccceeegggfffaaa]]]fffbbb```ccchhhjjjgggccc___^^^```ddddddaaabbbfffmmmhhhdddeeebbb]]]\\\```hhhlllnnnkkkfffdddgggkkkhhheeecccaaaaaa___\\\YYYbbbgggooosssmmmeeedddhhhjjjfffccccccfffkkkoooqqqwwwqqqrrrssssssooonnnmmmooorrruuuxxxyyyvvv}}}nnnmmmlllkkkjjjiiihhhhhhqqqrrruuuzzz}}}{{{ssslllsssrrrsssxxx~~~{{{vvvrrrrrruuuzzz{{{zzz|||{{{zzz{{{vvvzzz~~~{{{yyy|||~~~|||zzzyyyxxxwwwvvvttt}}}}}}