BM6P6(@ rrrssshhhfffbbb^^^YYYTTTQQQOOOKKKJJJIIIGGGDDDAAA>>>===888888666555444333333222444444444444444444444444555444111444888444>>>XXXfffDDD999888777555555555666777888]]]eee:::555222222666111888111GGGqqq<<<111111+++444---000888dddNNN666111///...---...///...---000000000000000000000000...888888WWWkkkAAA222...000222,,,////////////////////////000000000000////////////666>>>fff}}}ttthhh^^^NNNFFF;;;444222111///,,,)))(((******(((&&&,,,444hhhxxx???///"""'''&&&'''''''''''''''''''''''''''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''---:::}}}???---''''''(((***''')))555cccxxxBBB+++'''%%%'''(((&&&%%%&&&''''''''''''(((((((((((())))))))))))************))))))))))))))))))******...,,,444+++SSSEEE,,,)))///&&&(((111---000&&&))):::EEEJJJYYYnnn|||sssYYYQQQEEE===999666222...++++++***)))(((((())))))***++++++,,,,,,------......000///111444;;;aaalll;;;444222/////////000000///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++,,,,,,///111---222NNNnnneee???000...,,,***)))***,,,...+++++++++***)))(((((('''(((((((((((())))))))))))))))))***++++++++++++***---...+++---111///:::SSSmmmKKK;;;555000222666333444MMMlllSSS444...+++***,,,,,,)))))),,,))))))(((((((((((())))))---222888======999333///,,,,,,,,,,,,---...//////DDDeee===///---++++++++++++++++++++++++)))************+++++++++)))+++,,,,,,+++***,,,---%%%888///111gggpppEEE222111111111000000//////rrrppphhheee```\\\YYYVVVQQQNNNIIIIIIGGGEEEBBB???===<<<888777666555333333333333444444444444444444444444444444111555999777DDD___\\\;;;999888777555555555666777:::```eee;;;777333333444000888333JJJttt@@@222///,,,222...111555dddWWW555111///...---...///...---////////////////////////---666555RRRggg>>>111...000222---........................000000000000////////////444===ggg{{{___[[[VVVSSSQQQLLLDDD===:::333,,,)))***+++)))'''(((((()))***'''&&&+++333fffKKK000$$$'''###'''''''''''''''''''''''''''(((((((((((())))))))))))(((''''''&&&&&&''''''(((+++777rrrKKK---)))(((%%%(((&&&(((000^^^wwwHHH---(((&&&((()))'''&&&(((''''''''''''(((((((((((())))))))))))************************))))))))))))---!!!)))+++%%%EEExxxVVV555***111---...222+++===BBBMMM^^^sssyyynnnbbbTTTDDD:::777222,,,+++...000000...++++++***)))))))))))))))***++++++,,,,,,------......000///111333:::___ooo>>>444222000//////000000///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,000,,,---///,,,---===QQQuuu[[[666...---+++******+++,,,---++++++******)))(((((('''(((((((((((())))))))))))))))))***++++++++++++***,,,...,,,---111...777NNNgggGGG888444///111555444888TTTsss\\\777///+++***,,,,,,)))))),,,))))))(((((((((((())))))'''***---000000...+++)))++++++++++++,,,---...///<<>><<<:::777777555444333333333333444444444444444444444444333444222555::::::KKKiiiSSS444888888666555555666666777>>>dddddd;;;777444444222...888444KKKyyyEEE444---...000///111111bbbddd666111///...---...///...---........................---333000KKKccc;;;000...000222...........................////////////000000000000333<<>>\\\}}}kkk>>>111,,,***+++,,,***)))+++))))))(((((((((((())))))(((((()))))))))*********************+++,,,---...444QQQ___999---***++++++++++++++++++++++++)))************+++++++++***+++,,,,,,++++++,,,------***999oooccc888111111000000000000//////wwwtttjjjgggaaaZZZXXXZZZXXXRRRKKKHHHGGGFFFDDDAAA>>>;;;:::777666555444333333333333333333333333333333333333222444222555999;;;PPPrrrNNN555888777666555555666777888AAAgggbbb:::777333333222...777444LLL~~~KKK666---000...000111...]]]ooo999111///...---...///...---...........................111...DDDwwwaaa999111...///111...........................////////////000000000000111;;;ffffff===111333///,,,***+++++++++))),,,***))))))***)))'''%%%'''&&&&&&((('''%%%(((...PPPmmm666***((()))''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((()))...FFFttt666+++(((******)))---444```eee///***'''((()))'''&&&)))''''''''''''((((((((((((((()))))))))************,,,++++++******))))))((($$$...//////222888ZZZgggQQQYYYlll|||cccYYYZZZIII...111---)))((())),,,------,,,***(((((())))))(((&&&******)))))))))))))))******++++++,,,,,,------...///000///111333666WWWyyyIII555333000//////000///...........................---------------------------------...............///+++,,,111222...,,,...000IIIfffrrrlllYYY???+++******++++++++++++++++++************))))))(((((((((((((((((())))))))))))))))))***++++++++++++***)))...,,,,,,000,,,///???xxx{{{VVV;;;111222//////222444BBBddd|||GGG444---)))+++,,,***)))***))))))(((((((((((())))))******))))))******+++,,,))))))))))))***+++,,,---111999nnn[[[888...+++************************))))))*********+++++++++***+++---,,,++++++,,,...333***DDDRRR:::000000000000000000//////qqqsssjjjfff```YYYWWWYYYWWWQQQJJJHHHHHHFFFDDDAAA>>><<<;;;666555444333333333333333333333333333333333333333333555333444777;;;TTTyyyxxxKKK999888777666555555666777888CCCkkk^^^888666222111555///666333LLLMMM999///000///000000///SSStttAAA111///...---...///...---////////////////////////000111///>>>jjjaaa999222000...///............................../////////000000000111111777```kkkCCC888///...------,,,,,,***))))))))))))))))))'''%%%###(((%%%%%%((((((&&&(((,,,@@@zzzxxx<<<,,,(((!!!***''''''''''''''''''''''''(((((((((((())))))))))))(((((((((''''''(((((((((***,,,888yyyGGG---))),,,(((&&&,,,222]]]kkk000***&&&''''''%%%%%%(((''''''''''''((((((((((((((()))))))))************,,,+++++++++******))))))%%%000+++'''///222OOO{{{wwwbbb\\\MMM===666666222+++222///,,,***)))(((''''''%%%%%%%%%''')))******)))***)))))))))))))))*********++++++,,,,,,------...///000///111333666TTTzzzKKK666333000////////////...........................------------------------------------......//////------...111000......111,,,666AAAEEEEEEAAA;;;555++++++++++++++++++++++++*********)))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***(((...---+++///,,,---999jjjrrrOOO888///111///000111555FFFkkkSSS666...)))***,,,***))))))))))))(((((((((((())))))''''''(((((()))))))))((())))))))))))***+++,,,,,,222///\\\YYY777///,,,************************))))))*********+++++++++***,,,------,,,+++---...444444[[[^^^999222//////////////////000000oooqqqjjjeee```ZZZWWWWWWUUUOOOJJJHHHHHHFFFDDDAAA>>><<<:::555555444333333333333333333333333333333333333333333555333333666<<>>;;;888777555555444444444333333333222222222222222222222222444///333555777RRR{{{wwwOOO===888888555555777888666888<<>>dddxxxGGGSSS|||\\\>>>222000///000000333<<>>---++++++***))))))(((((())))))***))))))))))))************'''---------...000FFFjjj]]]666---///...222////////////000000000000wwwmmmӵPPPMMMJJJHHHEEEDDDBBB???<<<:::888777444444444333333333222222222222222222222222222222333111444555;;;[[[bbb@@@777666666444555666555333777>>>YYYVVV999555666111333222555:::eee[[[888000111Ħ333OOOZZZ888222Ħ,,,000........................---111///333111NNNӵ}}}CCC222111,,,///---.......................................////////////---222777[[[nnnKKK666000,,,---,,,******---)))))))))))))))((('''''''''''''''''''''((())))))(((...dddĦ''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((+++@@@UUUfff~~~sssbbbSSSJJJ;;;,,,BBBmmmkkkfffhhhGGG((()))'''(((&&&''''''((()))***++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++,,,,,,+++******,,,...000SSSEEE+++///,,,,,,,,,++++++***++++++,,,++++++***)))(((((((((((()))(((((()))***,,,------++++++,,,,,,------------+++---.........///222555...000000666>>>BBBVVVxxxfff;;;333......///...---///........................---,,,,,,,,,,,,---...///------............------//////.........------------......---++++++---///666PPPPPP888......------+++***))))))(((((())))))(((((((((((())))))))))))((((((((()))))))))))))))************+++,,,---...>>>ccc{{{DDD@@@fffxxxSSS999111000///000///222???XXXzzzSSS333---)))***+++))))))+++((((((((((((''''''''''''((('''''''''((((((((()))((((((((((((((()))*********...,,,---HHHwwwXXX555,,,---)))))))))(((((((((((())))))((()))))))))************+++---...------;;;bbbpppEEE111222222///000////////////000000000000|||vvv4ĉ@ӵMMMJJJHHHDDDCCCAAA>>><<<999777666444444333333333222222222222222222222222222222222333111555555===___[[[>>>999888666555555666444333888@@@[[[VVV999555666000333333777<<L333333PPP]]]777=hĦ...........................***111...222111GGG4ĉ@ӵuuu===000111,,,///,,,.......................................////////////---333555SSSuuuTTT999222---------******,,,)))))))))))))))((('''''''''''''''''''''((())))))(((+++WWW>L,,,(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((,,,BBBYYYhhhzzzoooXXXLLL@@@,,,<<>>BBBMMMXXX\\\nnnhhh<<<444......///------...........................---,,,,,,,,,,,,---...///------............------............------------------...---,,,+++,,,...---GGGVVVOOO>>>***%%%222++++++***)))))))))))))))))))))))))))((((((((((((''''''(((((())))))))))))************+++,,,------888XXXxxxFFF666SSSoooLLL777000000//////...222BBB___qqqCCC000+++)))***+++)))))),,,((((((((((((''''''''''''''''''''''''''''''''''''((((((((('''((())))))***(((...,,,)));;;eeeuuuHHH---+++,,,)))))))))(((((((((((())))))((()))))))))************...,,,,,,)))...LLL||||||VVV777222333111//////.../////////000000000111wwwtttGG=?KKKIIICCCBBB@@@>>>;;;999777666333333333333222222222222222222222222222222222222333222555555>>>cccSSS<<<:::888666555666777444333:::CCC___SSS777555666111444555:::>>>gggyyyKKK333111///HdĦ000999\\\bbb=Īj........................(((111---222444EEE}}}GG=?nnn999...111,,,///+++---------------------------............////////////---444333LLL{{{ZZZ;;;333---,,,---+++***,,,)))))))))))))))((('''''''''''''''''''''((()))))),,,000QQQHdĦ***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''':::PPPaaasss{{{WWWCCC;;;,,,;;;kkksssSSSBBB,,,$$$...***)))(((((((((((())))))))))))******************************+++,,,,,,,,,,,,+++---......---+++******+++///<<>>000?fӵ.........Ħ)))333+++ӵƜ`1.׼sĭӵ111---------............/////////ӵ}}}ĦĦ===444---,,,---,,,)))Ħ'''''''''((()))))),,,444PPPDdD((((((((())))))ӵ))))))ӵTTTӵXXX<<<111'''Ħ******ӵ******+++,,,ĭӵnnn+++******++++++,,,---************+++,,,---...---///222333333555888<<<999===BBBIIINNNRRRUUUVVVbbbccchhhrrryyyzzzssslllbbb]]]UUUUUUWWWPPPVVVmmmmmm<<<444......///---,,,...........................+++,,,---.........---,,,------............------.........---------,,,,,,)))+++------,,,,,,---...---222AAA^^^kkkQQQ222,,,,,,+++******))))))*********)))))))))((((((((('''&&&&&&''''''((())))))***))))))))))))***+++,,,---000???lllSSS444333eee]]]???333000//////000///555LLLooo|||HHH333...+++***,,,***'''(((+++((((((((((((''''''''''''%%%&&&'''((())))))(((((((((''''''''''''((()))))))))+++,,,++++++===dddsssYYY===///+++***)))***((((((''''''''''''(((((())))))))))))************,,,***---000FFFwww}}}SSS666---000((((((000///.........///000111111111?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLooogĉ@PPPNNNLLLJJJShӵ666333333333222222222g&e222>hӵ555@@@hhhfff?><zg&e>&ennnEEEHL444<<&e,,,@e------??------............//////g<ĉBBByyy3we<Ħ3h?@eZ```>>>555---,,,---3h?gL''''''''''''((())))))(((444OOOD%%)?)))fff?><z))))))=?Ħ)))g&e<<<g&e^^^S?ʬ...4ff?>ߝL,,,@e***g&e*********3h?g&e>&eIII??+++*********+++,,,,,,---*********+++,,,---//////666;;;@@@EEEIIINNNUUUZZZdddiiiooouuuxxxwwwuuusssiiifffeeegggggg^^^MMM???FFF@@@777777<<<888AAAYYYppp===555......///---,,,---........................***+++---//////...---,,,---..................---......---------,,,,,,,,,(((***,,,---,,,,,,---///,,,)))333XXXzzzlllCCC+++,,,+++******)))***************))))))((((((((('''&&&&&&&&&'''((())))))***))))))))))))***+++,,,---777???nnn[[[666)))TTT{{{VVV;;;111000///...111000888PPPuuujjj888000...++++++,,,***&&&'''+++)))(((((((((''''''''''''%%%&&&''')))***))))))((('''''''''''''''((())))))******,,,---(((111UUU|||ZZZ???)))(((---***(((+++((((((''''''''''''(((((())))))))))))************+++,,,333:::TTThhhAAA***+++333++++++222,,,---......///0001111112224DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵooottPPPNNNKKKHGgĉ@777555444444444444444444Hu]Ħ111ZuR)Ħ444DDDrrrsߝLGdUĦHƅ^Hu]ĦkkkntHdĦ555999HGgĉ@HdĦAAA777666111777888555===???aaaHtƅ^Bt=o9ĦDtfo9ĦAAA000333g?------HdĦ...000000Hu]ĦttHƅ^Hu]Ħ---H׼s000...,,,,,,,,,,,,---...///000000tQ---;;;rrrje<ĦBt=o9ĦH׼sHtĦcccCCC777,,,+++Bt=o9ĦHdĦ(((((('''&&&''')))+++'''222HHHDtfo9ĦsߝLGdUĦ(((Ht@cӵHu]Ħ888Hu]ĦHtƅ^FFFqIܗGIӵ///H׼s******Hu]Ħ***)))Bt=o9ĦHƅ^Hu]Ħ>>>)))******++++++,,,---......***111999;;;<<>>===;;;999777555444444333333333222555AAAOOO}}}nnn@@@555---...111111//////------------------------,,,,,,,,,---------......---------.........////////////...---,,,,,,++++++------------------------000+++---EEEmmm~~~]]]///000///$$$(((555***!!!000((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***+++,,,222<<<```hhh>>>'''CCCbbbtttKKK666000------///------===___|||JJJ000111************))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((()))******,,,(((((()))''',,,FFFcccbbb===,,,,,,%%%(((000)))))))))))))))))))))))))))$$$,,,***&&&++++++'''+++---111KKKhhhzzzxxxKKK..................------///////////////.........4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵnnn`eĭMMMqet888666444444444444444444444DdDĦ111222t|<666444DDDrrrDdDDdDĦDdDΦDdDĦhhhq<niDdDĦ666qetDdDĦAAA666666222777333222:::>>>bbbq<RqjRgdKӵHdDĦgdKӵCCC111GR/f6LĭĦ------DdDĦ......///DdDĦwww`eĭDdDΦDdDĦ,,,DdDĦ///......---------,,,,,,,,,,,,---...///000000geĦ...:::mmmFSĦqjRgdKӵDdDĦDdDĦccc???555...qjRgdKӵDdDĦ***(((&&&%%%''',,,///777???QQQHdDĦgdKӵDdDDdDĦ(((DdDĦ4DufӵDdDĦ666DdDĦq<RaaaFFFpeƜ4DuTӵ,,,DdDĦ******DdDĦ***qjRgdKӵDdDΦDdDĦ999mmmhhh666,,,,,,+++***+++///555;;;???RRR]]]mmmwww{{{~~~yyyzzzxxxssslllddd^^^[[[KKKJJJGGGCCC===666000---111111111000///...------111111111222111333>>>KKKuuuiii???555---...111111//////------------------------,,,,,,,,,---------......------------.........//////......---,,,,,,++++++---------------------------000///777ZZZxxxkkkHHH...---&&&&&&,,,***%%%)))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***+++,,,...;;;```kkkFFF,,,:::MMM{{{kkkDDD333000......///000000@@@dddVVV777,,,...************))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((())))))***---******+++'''(((:::OOOiiiHHH222---)))''')))((())))))))))))))))))))))))//////'''%%%,,,***''',,,---888aaakkkMMM>>>..................------////////////////////////4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵmmmHߝL`o9KKKpo9wӵ333444444444444444444DdDĦ111111o)h444666555EEEsssDdDΦDdDĦDdDΦDdDӵcccGIpӵDdDĦ666po9wӵDdDĦCCC555666444666222000999<<<```po9uGIdnuR)ĦDdDĦnuR)ĦGGG222CdgĪj---DdDĦ...---...DdDĦcccHߝL`o9DdDΦDdDӵ+++DdDĦ---...------------,,,,,,,,,,,,---...///000000geĦ...888sp?aĦGIdnuR)ĦDdDĦDdDĦ```666///***GIdnuR)ĦDdDĦ)))---222666:::@@@CCCBBBCCCJJJDdDĦnuR)ĦDdDΦDdDĦ)))DdDĦnuR)ĦDdDĦ666DdDĦmmmpo9u---///[[[DDD=ӊB1.uTӵ(((DdDĦ******DdDĦ***GIdnuR)ĦDdDΦDdDӵ///YYYttt888//////333:::DDDPPP\\\fffkkkxxx~~~~~~vvvqqqYYYUUUNNNGGGAAA;;;555222333333222000...,,,+++***++++++++++++,,,,,,------......000222111222:::EEEjjjeee===444---...111000//////------------------------,,,,,,,,,---------......------------..................------,,,,,,++++++------------------------)))444111***@@@iiiwwwiii888...)))'''%%%***,,,%%%((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***++++++,,,555WWWkkkSSS444111:::ddd^^^;;;...000000...///222333EEEjjjaaa777,,,......************))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''(((((()))***+++((()))+++)))&&&...:::gggWWW===---,,,'''$$$***)))))))))))))))))))))))),,,)))###'''000,,,***444:::XXXKKK+++111------------------......////////////////////////4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵmmm4DufئL>eJJJpuR)Ħ333333333333333333333>d<Ħ111Dt333666FFFtttDdDΦDdDĦ>d<ʜ4DuTӵ\\\4DwDd<Ħ666puR)Ħ>d<666555666444444222:::;;;]]]peӵĦpeӵDx<>d<ӵDdd<,,,...>d<ĦPPP4DufئL>eDdDʜ4DuTӵ+++DdDĦ,,,------------------------,,,---...///000000geĦ///s<v>aĦpeӵDx<DdDĦDdDĦ]]]===666000peӵDx<>dd<ӵDd<DdDΦDdDĦ)))DdDӵnd<DdDĦ888>d<Ħcccpeӵ---Ħ---F&uTӵ'''DdDĦ******>d<Ħ***peӵDx<>d<ʜ4DuTӵ+++JJJAAA:::FFFMMMXXXdddmmmrrrttttttmmmiiibbbZZZQQQHHH@@@;;;666222......000000...,,,,,,+++*********+++,,,---+++,,,,,,---......//////------///222222111888@@@```ccc;;;333---...000///...///------------------------,,,,,,,,,---------......---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))222000'''111RRRppp{{{SSS444***,,,&&&***///&&&((((((''''''''''''(((((((((((((((((((((((((((((((((''''''(((((()))***+++---+++HHHnnnggg???---666OOOsssSSS555,,,000111...---111444JJJpppwwwJJJ///,,,///,,,************)))))))))(((''''''((((((((((((''''''(((((((((((((((((((((((((((''''''''''''((())))))(((%%%%%%)))***'''***///TTTaaaMMM...******&&&,,,((((((((((((((((((((((((&&&'''&&&+++///(((***===^^^zzz[[[<<<)))---,,,,,,------------......///////////////0000000004DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRrrrlllnfʜd<Φ>d<Ħs&dq&ĒRUUUi?ʜtd<Ħ666HHܗDӊB<x777222444222999999ZZZB?d<---------------------,,,---...///000000geĦ000Hg8>aĦB?Ho9>d<>d<ӵ111***B?Ho9ZZZ<xJJJ>>>555111,,,+++'''&ӫeʬtIӇ***>d<Φ>d<Ħ)))D&ӫetIӇ+++DdDĦ777sdKĦdddB?dp&ĒR***)))>d<sdKĦ)))B?Ho9(((s&dq&ĒR222222DDDPPPIII]]]___```___ZZZRRRJJJEEECCC===555000///000111111000...---///222333111...+++***)))(((((()))***++++++,,,,,,,,,,,,---------///...000333333222666===YYYyyybbb999222...///000...---///------------------------,,,,,,,,,---------......------------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........999XXXuuunnn???***///***''',,,***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((()))***+++000%%%@@@wwwPPP...444999qqqeeeJJJ222---111000------...555OOOwwwsssNNN777///,,,***)))************)))))))))(((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''(((((()))(((%%%$$$''')))))))))+++===ddd___666(((+++((()))(((((((((((((((((((((((((((...---++++++(((666PPPSSS888333...000,,,,,,,,,,,,------......////////////0000001111114DuXӵHu]3hhne=enepIƎ@t@h>hrrrrrrjjjfeIII@ďD888666444333333333333333333ne222111=e999999IIIuuuegesĪj@hNNNfdDĦ555@ďDHkge333888111222000666666VVV@h@G///333HĪj@IŌBene---Hkge222ne000:::feHu]3hh:::---,,,se,,,,,,,,,------------...,,,---...///000000geĦja>aĦ@Gse<Ō555,,,)))@GwwwwwwHkge:::///)))'''(((%%%+++,,,HĪj@IŌ******ege)))***Hu]3hIŌ******DdDĦ000neSSS]]]@h222--->h***++++++se)))ne))))))@G''''''sĪj@h&&&...444===~~~YYYJJJKKKHHHBBB;;;555000---+++000...++++++---///111222,,,,,,---...///...+++(((000///...---,,,,,,---...------------------------000///000333333222555;;;QQQqqq^^^666111...//////------///------------------------,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,''',,,444///***???___vvvMMM222...***%%%'''***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((()))******///(((>>>uuubbb555111...YYYWWWBBB000...000...,,,......999VVV}}}XXX333---000+++)))---************))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))+++(((''''''((((((((((((///[[[hhhIII///***((($$$))))))))))))))))))))))))&&&---***)))666GGG___yyyiii@@@...******000++++++,,,,,,------.........//////0000001111112224DuXӵĵD^wwwpppppphhhKKKIIIGGG888777555333222222222222222222222222111666999999JJJvvvIII666DdDĦ444======222999222333111666333RRR222000222------***333//////777D^ddd999...---s׼s+++,,,,,,,,,---------......,,,---...///000000geFm8hhh>aĦs׼sHogggCCC999666EEEbbbYYYRRR((($$$"""$$$))),,,###...///************)))***D^*********DdDĦ+++>>>FFFPPPMMM***,,,+++)))***)))***,,,s׼s)))))))))))))))&&&((('''&&&)))'''&&&111555pppZZZ>>>///---)))''''''***---000/////////...,,,+++******+++---///000///......///)))(((((((((((((((((()))---........./////////000222//////222222111444999GGGgggXXX555000...//////,,,,,,///------------------------,,,,,,,,,---------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,'''***111---'''333GGGkkk___CCC---)))((('''***((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''(((******)))---666XXX{{{mmmEEE555000BBBaaatttIII:::......///,,,,,,000222@@@___aaaBBB++++++///+++***000************))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((())))))((((((((((((''')))EEEbbb___@@@+++(((&&&))))))))))))))))))))))))###***(((333XXX{{{cccBBB666...)))+++,,,***++++++,,,------.........//////000111111222222Φ4DuXӵtvӵ>d<ĦĦĦrrrmmmnnnfffaaa```[[[UUURRROOOLLLKKKJJJGGGFFF>>><<<999777666666444222222222222222222222222222Ħ222222222222333333666::::::JJJvvvFFF666:::...888>d<Ħ333===TTTuuuttt>>>111:::444888555888333OOO]]]888222333000000,,,777333888fffTTT666111...222...///...------,,,,,,------...(((333111+++Ħ555JJJ>d<Ħ[[[:::///...Be000,,,,,,,,,,,,------.........,,,---...///000000geFYĉ444ccc>aĦBenu]ӵnnn111AAAJJJKKKIIIBBB<<<444000000000---)))$$$'''***+++***(((''''''###...***...jjjppp333444************************++++++*********>d<Ħ)))))))))))))))>d<Ħ)))(((***ĦKKKQQQLLLaaaddd888***+++***))))))***)))''')))((((((,,,Be+++))))))))))))Ħ)))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))...$$$222333kkk]]]666......---,,,+++*********(((***++++++***+++...111(((***,,,***'''&&&(((+++))))))***+++,,,,,,------))))))***+++,,,---......222///...000111000333888AAAaaaSSS444000...///...,,,,,,///------------------------,,,,,,,,,---------......---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,******000999^^^mmmTTT---'''---******((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&''''''((()))***$$$000+++666```oooUUU===333...===nnnggg???444---......***,,,222666FFFfffwww;;;///(((+++,,,((('''+++************))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((###&&&)))))))))******((('''000XXXoooOOO---***---))))))))))))))))))))))))***000000CCCxxxhhh@@@,,,,,,)))///333(((******+++,,,,,,---.........//////000111222222222?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦ}}}vvvmmmgggdddaaa[[[VVVSSSQQQMMMKKKIIIGGGEEECCC???<<<999666666555333222222222222222222222222gdKĦ222222222222222///888333999???yyysssFFF555555444444gdDĦ222;;;QQQwwwnnnBBB333666333///777666666TTTGGG999:::---666555,,,777000BBB|||```777000///000111///000---,,,---///000...,,,333///---gdKĦ222444tttsdKĦLLL000///...,,,------***+++,,,---...---,,,,,,,,,,,,,,,---------ŶS111111PPP3we<iĉ@3hR/Ō,,,///------000---+++++++++************)))'''(((((((((((((((''''''(((###...222fffxxx888...+++***(((((()))******)))))))))))))))***DdDĦ******)))))))))sdKĦ(((+++gdKĦ<<Anenene{{{tttlllgggeeeaaa[[[VVVSSSQQQNNNLLLJJJIIIFFFDDD???<<<999666666555333222222222222222222222ne222222222222222222000888333999@@@zzzpppDDD444444333De777333<<A222222111k<fh666---///,,,,,,---***+++++++++*********))))))'''((((((((((((((('''''')))'''000111bbbttt999///+++***((((((***+++***)))))))))))))))***De***)))))))))))))))ne((((((ne///888@@@KKKUUUuuu```444%%%...***$$$+++'''((())))))***++++++++++++***)))(((ne''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''')))***(((444aaappp888---,,,+++)))))))))******++++++++++++++++++++++++))))))))))))*********************+++++++++,,,,,,+++++++++,,,...000111222222111000000111222444666<<>>333...+++------,,,...111???XXX|||]]]:::---,,,+++***)))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((()))+++777^^^yyyVVV---///***+++***((())),,,,,,******;;;\\\___CCC333///++++++---...---***------------------------111...,,,...111222111wwwrrrlllhhheeeaaa[[[WWWSSSPPPNNNLLLKKKJJJGGGEEE>>><<<888666555555444222222222222222222222222222222222222222222000888333999AAA{{{kkkBBB444444333444666999555===RRRzzzrrrEEE444777666666666333999[[[ttt@@@555444,,,111000000555555QQQeee<<<333111000000---...---,,,---...///...,,,+++,,,---333;;;:::WWWxxx<<>>111,,,+++******))))))))))))***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''!!!444---BBBwwwooo===///+++(((%%%'''***+++,,,,,,666^^^uuuRRR999...)))***,,,.........,,,+++------------------------111///...///222333111ssspppllliiieeeaaa[[[WWWQQQOOOMMMKKKKKKIIIFFFDDD>>>;;;777666555555444222222222222222222222222222222222222222222222222222111888333:::CCC}}}ggg@@@555555444555111666777999;;;666===RRR{{{vvvHHH444666555777444111>>>ccchhh>>>555222...111000111222999\\\hhh===444111000000,,,------------------------***,,,000111...,,,333<<<<<>>222000.........///...---------------------------,,,,,,---......---,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++,,,------...///+++NNNnnnXXX444******((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((---(((''')))((('''666IIIkkkooo^^^;;;***000111&&&,,,******,,,++++++///555NNNoooXXX777,,,///******))))))((()))))))))***))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&%%%+++...BBBmmmpppCCC...***,,,///+++'''333FFFWWW//////444******---000...+++)))+++...,,,,,,,,,---------......+++///000---...333555333qqqooolllgggbbb^^^ZZZXXXNNNMMMKKKJJJHHHFFFAAA>>><<<999666555555555444333222222222222222222222222222222222222222222222222333999333;;;FFF^^^===888999777999888===;;;;;;<<<666<<>><<<333}}}rrrppplllfff```\\\YYYYYYPPPNNNLLLKKKIIIEEE@@@===;;;999666444444555444333222222222222222222222222222222222222222222222222444999333<<>>999888777555333222222222333111000000111222222111222222111111222222333444444555:::444UUUzzzTTT<<<444444333222444///555333666777999XXXaaa999000;;;999333CCClll{{{EEE111111222333,,,333000222cccUUU777000,,,111+++)))---------,,,,,,+++++++++,,,,,,,,,++++++*********%%%333---???|||lll:::000,,,,,,,,,++++++***************))))))******+++,,,***++++++,,,,,,------......---111...222222CCC}}}^^^===,,,///...------)))))))))))))))))))))))))))"""---+++%%%))))))(((...222---___www>>>)))000,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++///,,,''')))...111HHHlllnnn<<<,,,,,,***000'''((())))))*********))))))))))))(((((((((((())))))'''((()))))))))(((&&&%%%&&&'''((())))))'''%%%###$$$)))***...;;;kkkPPP222,,,((())))))&&&&&&(((&&&'''((())))))((('''&&&'''((()))***************++++++,,,,,,,,,---------////////////000000000000111222222333333444444555999<<>>999888777555333222222222333222111222222333333333222222111111222222333444666666:::666WWWxxxRRR:::444555555555666111666333666666999XXXeee===111:::777444GGGrrrwwwCCC111000111222+++222000555gggSSS666000,,,222---+++---------,,,,,,+++++++++,,,,,,++++++++++++++++++***111***888mmm\\\111))),,,,,,,,,++++++***************))))))******+++,,,***++++++,,,,,,------......---111---222111AAAzzzcccAAA---...---,,,---***))))))))))))))))))))))))(((---(((%%%+++,,,(((++++++IIIyyyfff888(((---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******,,,+++'''))),,,***999XXXtttDDD...***'''...(((************)))(((''''''))))))(((((((((((())))))'''((()))))))))(((&&&%%%+++)))&&&$$$###$$$%%%%%%''')))&&&'''444hhhYYY111+++((())))))&&&&&&(((&&&'''((())))))((('''&&&'''((()))******++++++***+++,,,,,,,,,,,,---------....../////////000000000111222222333333444555555999;;;SSS^^^::://////......---------------///...---,,,,,,,,,------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++...RRRmmmQQQ333%%%&&&'''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())),,,333NNNqqqvvvVVV999,,,222***(((...***222MMMsss```EEE---(((,,,***)))***(((((((((((((((((((((((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''((()))))))))((((((((('''''''''&&&&&&''''''$$$&&&)))%%%333QQQkkkQQQBBBWWWzzzGGG333%%%''',,,***'''(((++++++++++++++++++++++++,,,---......------...///000222333RRRvvvbbb999333rrrsssmmmfff___[[[YYYXXXWWWMMMMMMLLLJJJFFFCCC???===999888666555333333222222222333333333444444555555222222111111222222333444888777;;;999[[[tttMMM888444666777999999333777333555666999YYYnnnEEE555:::666666LLLwwwooo???000000111222+++111111:::mmmQQQ555///,,,222///...------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,//////)))000UUULLL///***+++++++++++++++***************))))))******+++,,,***++++++,,,,,,------......---000---111000>>>vvvlllGGG///---++++++,,,***))))))))))))))))))))))))------%%%$$$---,,,'''+++...kkkvvvLLL000(((+++,,,,,,,,,+++++++++******************************************************)))******************)))((()))(((+++,,,&&&...EEE|||LLL000)))%%%,,,)))++++++******)))(((&&&%%%)))((((((''''''(((((()))((((((((()))(((((('''&&&&&&%%%&&&***///111...+++(((***&&&%%%000dddXXX111+++'''((((((&&&&&&(((''''''(((((((((((('''''''''((()))***++++++++++++,,,,,,,,,---------..................////////////222222222333444444555555888999NNNxxxMMM111222///...------,,,,,,------......---,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***///)))...BBB\\\___<<<((((((((('''&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&***:::]]]wwwSSS777---)))---,,,)))999TTTzzzjjj???222)))******'''(((,,,((((((((((((((((((((((((%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''(((((())))))'''''''''&&&&&&&&&&&&&&&$$$&&&&&&***---'''///FFFggg___eee|||TTT333((($$$))),,,)))&&&(((+++++++++++++++++++++++++++---......------...///000...EEEnnnwwwVVV666111{{{ooopppllleee```\\\YYYVVVTTTNNNMMMLLLIIIFFFBBB???===888777666555444333333333111222333444444444444555222222111111222222333444999666:::;;;```oooIII777555666999;;;<<<555777333444666999ZZZzzzPPP::::::666777MMMvvveee:::///000000111+++000111@@@vvvOOO555///,,,222//////,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,///---,,,,,,???ooorrr???000...+++++++++*********************))))))******+++,,,***++++++,,,,,,------......---000---111///;;;qqqvvvNNN222---******,,,***))))))))))))))))))))))))---,,,%%%%%%,,,)))***666LLLWWW666,,,)))+++,,,,,,,,,+++++++++******************************************************))))))+++,,,,,,+++))))))$$$''''''+++...(((+++>>>PPP...)))'''+++(((***+++++++++***)))(((((((((((((((''''''((((((((((((((((((((((((((('''''' $$$000BBBRRRRRRDDD555'''+++******444ccc}}}LLL000***'''((((((&&&&&&((('''((((((((((((((((((''''''((()))***+++,,,,,,,,,------------............---.........////////////222222333333444555555555666777KKKsssmmm@@@///666...------,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((111'''...333JJJhhhIII---+++)))***(((%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))###'''///BBBmmmqqqIII///(((///+++***???WWW|||vvvIII222,,,***,,,+++'''&&&)))(((((((((((((((((((((((($$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$))))))++++++%%%---DDDnnn{{{UUU666***&&&''',,,---***)))++++++++++++++++++++++++++++++,,,------------...000000222]]]tttHHH333000xxxnnnllliiifffbbb^^^YYYTTTPPPNNNMMMLLLIIIFFFBBB>>><<<888777666555444333333333///222444444333222333444222222111111222222333444888333999???eeekkkEEE666666777888<<<<<<555777333444666999ZZZWWW===888666777JJJppp[[[666///000000222+++000222GGGMMM555000+++000------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,---///,,,111XXX[[[222++++++******************************))))))******+++,,,***++++++,,,,,,------......,,,///---222///999nnnTTT555...******---***)))))))))))))))))))))))))))+++'''((()))&&&222LLL}}}lll;;;,,,,,,))),,,,,,,,,,,,+++++++++******************************************************)))***+++,,,,,,+++***)))$$$'''&&&(((---(((***999ooo}}}QQQ,,,+++******&&&)))******+++,,,,,,,,,,,,((((((''''''''''''(((((((((((('''''''''((((((((((((+++888QQQfffeeeNNN888(((+++***+++666eee|||III///***&&&((((((&&&&&&((((((((((((''''''((((((((('''((()))***,,,,,,------------........./////////.........////////////000222333333444444555666666555666IIIoooUUU888111222------,,,+++++++++++++++,,,---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((000(((---***<<>>666666666FFFiiiRRR222000111000333,,,000222NNNHHH333000,,,000,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,(((,,,///,,,...CCCtttxxxIII,,,((())))))))))))*********************))))))******+++,,,***++++++,,,,,,------......,,,///---333000999lllYYY777///++++++---***))))))))))))))))))))))))'''***)))***)))'''@@@jjjPPP...+++---++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******''')))%%%%%%***&&&&&&111\\\{{{VVV...---+++)))&&&((((((***+++,,,---------(((''''''&&&&&&''''''((((((''''''''''''((())))))000---222BBBRRRQQQ>>>++++++***%%%(((888jjjMMM...)))&&&'''(((&&&&&&(((((((((''''''''''''(((((('''((()))+++,,,---------.........////////////000////////////000000000000333333333444555555666666777777FFFiiigggAAA333000+++---,,,++++++******+++++++++,,,---.........------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))...+++,,,'''444WWWcccCCC111$$$%%%)))((('''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''')))%%%,,,---""",,,TTTyyylllNNN222+++...222EEE]]]~~~jjjCCC,,,,,,(((%%%&&&(((((('''&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''###(((***444III[[[qqq~~~bbbGGG444---,,,******))))))((((((***,,,************************)))+++,,,---,,,---...000333UUU]]]444000000tttnnnjjjhhhddd```\\\XXXRRRNNNNNNMMMLLLIIIEEEAAA===;;;777666555444444444444444111555888777333000111333222222111111222222333444777111;;;IIIrrrgggBBB888999666444777666111666333666666999XXX```CCC:::444555DDDeeeLLL000111222111444---000222SSS}}}BBB000000---222------+++++++++,,,,,,---------,,,,,,++++++++++++++++++&&&+++(((***000333XXXZZZ;;;...***,,,((()))))))))*********+++******))))))******+++,,,***++++++,,,,,,------......+++///...555222999lll\\\999000------...***))))))))))))))))))))))))))))))(((+++,,,///QQQbbb;;;---***---...***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,(((+++&&&%%%+++(((%%%---JJJ|||```444...(((&&&((('''((()))***************(((''''''&&&&&&''''''((((((''''''&&&'''((()))***,,,))))))...444555---&&&,,,)))%%%,,,???qqqIII...(((%%%'''(((&&&&&&((()))((('''&&&&&&'''((()))'''((()))+++,,,---............/////////000000000000000000000111111111222333333444444555666666666:::888BBB```qqqLLL777333000***,,,,,,+++***************+++,,,---.........------,,,,,,,,,---------......------------------------...------------,,,,,,,,,------------------------------------------------+++***///***)))111DDDmmmbbbEEE+++%%%(((((('''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''':::ZZZrrrccc@@@+++111666HHHiiieeeEEE222***'''''''''&&&%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((($$$...===YYY}}}xxxfffLLL777+++((()))***((()))(((''''''((())))))))))))))))))))))))))))))(((***,,,,,,,,,,,,...000666lllNNN///000222}}}sssnnnlllhhhccc^^^ZZZVVVSSSPPPNNNMMMLLLIIIEEE@@@===:::777666555444444444444444222777:::999444111111333222222111111222222333444888111<<>>---(((%%%''''''&&&&&&))))))((('''&&&&&&'''((()))'''((()))+++---.........////////////000000000000000111111111222222222222333333444444555666666666>>>888>>>YYY~~~yyyQQQ:::555555222...,,,++++++***)))************+++---...///...------,,,,,,,,,------.........------------------------......---------,,,,,,,,,---------------------------------------------------'''111))),,,000888sssZZZ555((()))(((&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$***######///------???ssspppJJJ,,,222888JJJsssooo@@@+++))))))&&&***,,,)))%%%$$$&&&'''''''''''''''''''''''''''%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))---<<>>999777666444333333444555333222444444333333222111000000222111000000111222444666333666<<>>XXXDDD777******$$$%%%))))))))))))***************+++---------+++)))(((%%%,,,///+++))),,,+++(((---,,,000---222...888mmmfff===//////...,,,...%%%(((++++++***(((((((((---'''---///XXXJJJ777)))***---******...///---+++,,,...///---+++,,,,,,+++***+++,,,---......---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,...,,,)))''''''))),,,...BBBuuuxxx>>>***///$$$000))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))'''---***;;;rrrxxx===+++)))&&&&&&'''(((((('''((((((((((((((()))******(((***,,,,,,,,,,,,...000000000111111111111000000111---...444555222333888999555444999:::777888===999===CCCRRRqqq}}}WWW999666666---+++333...,,,)))'''&&&(((***++++++,,,---...///...---,,,................................................---------,,,,,,+++++++++------,,,,,,,,,,,,++++++------,,,++++++,,,,,,,,,///******,,,)))***===TTTuuuFFF&&&...))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&(((+++...```{{{eee777---888TTTnnnKKK444---((("""((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&...((("""###(((+++***&&&***!!!!!!***,,,(((...<<>>666000111333222111222777gggUUU888+++///---***,,,,,,)))))))))))))))))))))))))))******++++++******)))+++''''''***(((&&&222BBBiiiccc222,,,(((,,,(((+++(((((()))))))))*********((()))+++,,,------,,,+++(((,,,---))))))---...+++---,,,000---222...888mmmjjjAAA000...,,,******,,,,,,+++***)))(((''''''$$$+++000,,,AAAwwweee<<<...'''+++///,,,,,,000---+++***+++...///...---,,,,,,+++++++++,,,---......---,,,,,,++++++,,,,,,************++++++,,,,,,---,,,***((((((***,,,--->>>rrr{{{BBB***---###,,,))))))))))))(((((((((((()))((((((((('''''''''&&&&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))&&&+++'''888pppwww???+++)))'''&&&'''(((((('''))))))((((((((())))))***)))+++,,,---,,,---///000111111111111111000//////444111111555666444555999888777999>>>???===???DDDPPPMMMIIIRRRooogggLLL666444555///,,,111,,,+++)))((('''((()))***.........///......------------------------------........................---------,,,,,,+++++++++------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---...******,,,(((%%%111AAAhhhyyyaaa555***---)))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&(((+++...PPPsssqqqIII222===aaaoooPPP444((('''(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& %%%***+++(((%%%$$$%%%,,,((((((,,,000<<>>CCCDDDDDDHHHNNNeee\\\PPPRRRkkkyyyRRRFFF:::555333000...---+++******))))))))))))***111000///...------------------------------------------------------------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,------)))***---***%%%(((000TTT}}}LLL(((+++..."""&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&'''***---:::ddd|||^^^555===hhhdddKKK111$$$$$$&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%"""###'''+++***)))///BBB]]]vvvkkkKKK555***$$$$$$%%%)))))))))(((((((((((('''((('''&&&'''((())))))'''))))))))))))************(((---***)))...,,,000???|||rrr>>>000---)))666rrrpppmmmdddaaa^^^[[[YYYUUUPPPLLLMMMLLLIIIEEE@@@<<<999777666444333333444555333222222222222222222222333333333222111111111333555777===999@@@ddd___@@@888444333555222222000666111444777999UUU~~~RRR:::555666888SSSVVV:::444000111222111000222===mmmAAA...)))///,,,)))+++(((************************))))))************))))))((($$$%%%+++---+++***,,,KKKaaa:::...***...$$$'''(((((((((((()))))))))***%%%&&&(((+++,,,---......---+++***)))+++---,,,***...,,,///---222///:::pppnnnFFF111......------+++)))'''(((***+++***)))222&&&'''MMMYYY444---***+++...,,,((((((,,,+++++++++,,,------------+++++++++,,,,,,,,,------...---,,,,,,++++++,,,,,,)))))))))))))))))))))***,,,,,,,,,------,,,,,,,,,555```~~~TTT,,,---+++,,,))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((%%%+++'''333fffppp<<<,,,***((('''((())))))(((++++++***)))))))))******+++---////////////111222111111111111111222222333444333333555666888999;;;999<<<@@@CCCDDDHHHOOOVVVeeeaaaWWWUUUhhhzzz^^^JJJHHHBBB888222000...*********++++++************000///...---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,+++++++++,,,------+++(((***...---***)))---CCCiiifff999+++---'''&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&'''))),,,,,,SSSppp;;;;;;cccsssEEE222%%%''',,,)))%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&...(((""""""'''******(((111BBB\\\wwwnnnTTT???...******'''&&&+++((((((((((((((((((((((((((('''&&&'''((())))))'''((()))))))))************(((,,,***))),,,+++777NNN[[[111555222'''333qqqrrrmmmccc```]]]ZZZWWWTTTOOOLLLMMMKKKHHHCCC???;;;888777666444333333444555333222222222222222222222333333333222111111222333555777>>>:::DDDmmm]]]???888444333555222111000666222555777999UUUUUU999555666555MMM~~~KKK777222000111222000000333===oooooo:::++++++000,,,***,,,(((************************)))))))))******)))))))))&&&&&&'''******)))+++///@@@ddd>>>***'''---###+++'''(((((((((((()))))))))(((((()))***++++++,,,,,,+++******,,,,,,+++***)))...,,,///,,,222///;;;qqqrrrJJJ333...///...,,,)))))))))*********((('''***111KKKsss]]]777///---,,,,,,,,,***''')))------------,,,++++++++++++++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,***)))))))))))))))))))))+++,,,------------,,,+++///MMMvvv]]]///+++......))))))))))))((((((((((((&&&&&&&&&''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((&&&---+++444ccclll;;;---+++(((((()))******)))++++++************++++++---...000000000000222444000000000111222444666777222222333333555999<<<===<<<>>>??????BBBJJJSSSZZZVVV]]]^^^]]]hhh___MMMFFFJJJFFF999000//////,,,++++++,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,+++++++++,,,,,,---...,,,)))))),,,,,,++++++---...CCCjjj{{{]]]777+++...'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&'''(((******GGG{{{}}}KKK@@@YYY]]]333***'''---...((($$$'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""%%%))),,,.........YYYyyyhhhPPPBBB111)))'''...///(((&&&)))'''''''''''''''(((((((((((('''&&&'''((())))))'''((()))))))))************''',,,***)))+++...CCCdddzzzHHH,,,777444(((111~~~rrrtttkkkbbb```\\\YYYVVVSSSPPPMMMMMMKKKGGGBBB>>>:::888666666444333333444555333222222222222222222222222222444333222111222444666777<<<:::IIIwww\\\>>>888444333444111000///666222555888999TTTYYY999222444222FFFuuu}}}CCC444111000111111///000333>>>rrrZZZ444***,,,111+++***,,,)))************************((())))))******))))))(((&&&(((***(((%%%$$$(((--->>>nnnGGG***%%%+++""",,,''''''(((((((((((())))))***)))*********************)))+++---,,,***+++//////,,,///,,,111000<<>>BBBLLLTTTWWWKKKZZZdddeeellllllOOOHHHBBBEEEBBB999000---///000...------------....../////////......---.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++,,,---......---,,,***)))((((((((()))'''///RRR~~~{{{KKK))))))((((((''''''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&'''&&&&&&((())),,,<<>>...)))***(((((()))'''$$$&&&)))&&&''''''''''''(((((((((((('''&&&'''((())))))'''))))))))))))************''',,,+++***,,,333RRR}}}hhh999+++111///+++111yyyrrrttthhhccc```\\\XXXVVVSSSPPPNNNMMMJJJFFFAAA===:::777666666444333333444555333222444333333222222111111111444333222111222444666777999999NNNZZZ===777444333444111000///666222666888999TTT]]];;;222555222AAAnnnrrr<<<222//////222111...000444BBBvvv{{{DDD111)))---000)))))),,,((())))))))))))))))))))))))(((((())))))))))))((((((&&&(((***'''%%%%%%(((***===wwwPPP---&&&***+++'''''''''((((((((()))))))))))))))))))))******+++))))))+++---+++***222===///---///,,,111000===sss{{{SSS666------+++'''))),,,---***&&&(((///666QQQrrrFFF+++---)))((((((((((((***---...---+++---...---***)))***+++***+++,,,---------,,,,,,...---,,,,,,++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++//////nnn~~~HHH...---***))))))))))))((((((((((((%%%%%%%%%&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))%%%,,,***222aaarrrJJJ...,,,***)))***++++++************+++,,,---...//////000222333222333444666666666555444555777999:::;;;>>>===999:::@@@CCCBBBDDDDDDBBBAAAHHHRRRTTTQQQKKKZZZeeeffflll^^^KKKHHHBBBAAA@@@<<<333------111000///...---...///111222444333333222000...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++,,,---...///+++------***''''''((())))))000???ccc~~~ddd:::000((((((((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&'''(((,,,333```jjjDDD999888(((***)))$$$"""%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))(((+++999TTTuuuqqqRRRBBB;;;111(((&&&((()))((($$$$$$'''***)))&&&&&&&&&'''''''''((((((((('''&&&'''((())))))'''))))))))))))************'''+++++++++...999aaaQQQ000000...+++000000uuurrrttteeeccc```\\\XXXVVVTTTQQQNNNMMMJJJFFFAAA===999777666666444333333444555333222444444333333222111000000444333222222222444666888666999QQQZZZ===777444333444111///...666333666888999TTT```<<<333888444AAAllljjj888111//////222111...000444DDDyyyqqq666///))),,,///''''''+++((((((((((((((((((((((((((((((((())))))))))))((((((%%%''')))((()))++++++***111qqqNNN***%%%+++ ---''''''''''''((((((((()))(((((((((((()))***+++,,,***)))***+++)))+++888III///---///,,,111000===tttzzzRRR666---//////+++&&&)))+++(((%%%+++999EEEiii555'''111)))((((((((()))+++---+++((()))+++---,,,***)))+++---***+++,,,---...---,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******+++******))))))******+++444---rrrVVV444///)))))))))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))***$$$***'''000bbbwwwSSS...,,,***)))***+++++++++))))))***+++,,,...///000///111333333333333555777:::999777666555666888999BBBEEECCC======CCCFFFCCCFFFFFFEEEEEEMMMVVVTTTLLLOOO[[[bbbbbbjjjnnnVVVKKKHHHFFFCCCBBBAAA888---+++000222111///---...000333444888888777555222///,,,***************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,,,,++++++++++++++++++,,,---...///(((---///---***)))+++,,,$$$222...BBBtttzzzXXXHHH))))))((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&'''(((***+++TTT}}}kkk:::%%%'''!!!((()))$$$%%%+++)))!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,(((---EEEhhhjjjNNN555---***###$$$,,,%%%+++,,,''')))...+++"""&&&&&&&&&'''''''''((((((((('''&&&''')))))))))'''))))))))))))************'''+++++++++///<<>>;;;;;;???BBB>>>999<<>>EEEFFFDDD===333------000,,,,,,,,,+++++++++******.........------,,,,,,,,,------,,,,,,,,,,,,++++++...---,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++***)))))))))%%%***+++555XXXyyyrrrUUU333$$$%%%...(((###&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))///888```qqqEEE%%%***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$''')))(((''''''(((&&&$$$###$$$%%%%%%%%%!!!%%%))))))&&&$$$$$$&&&)))***'''""""""'''***)))999HHH[[[nnn{{{ccc;;;777111***&&&$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%&&&''')))******)))((('''///---(((888^^^}}}MMM:::,,,---000---,,,000uuuqqqkkkhhheeeaaa[[[WWWTTTSSSPPPOOONNNKKKFFF@@@<<<888777666333333333333333333333333777666555444333111000000222222222222333444555555:::222bbbVVV:::777555111333333000444333333555222<<>>444666111;;;dddQQQ222111222---,,,333000...777UUU~~~DDD+++...,,,******++++++***))))))((('''&&&&&&'''((()))+++***)))((('''&&&''''''''''''((((((((()))))))))555WWWfff000***(((%%%%%%'''((((((((())))))))))))(((((((((((())))))))))))++++++*********+++,,,------///222+++///222BBByyy|||UUU999...------+++111***''''''&&&777hhhxxx[[[===000+++'''(((,,,***************************************************++++++++++++,,,,,,,,,---,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++************000---XXXqqqBBB...///***)))(((((()))(((&&&%%%''''''&&&&&&&&&''''''(((+++++++++******+++,,,,,,++++++***)))((((((((((((***+++(((...***GGGzzzvvvDDD,,,+++111((((((///***,,,++++++,,,...111333444444444555777;;;@@@DDDGGGFFFHHHHHHEEE@@@???BBBEEEHHHLLLLLLGGGFFFIIIJJJHHHJJJIIIIIILLLQQQTTTUUUTTTZZZ```eeedddeeesssrrr\\\RRRMMMIIIKKKGGGCCC@@@999111///111000111111000111777BBBJJJYYYQQQEEE999222...------,,,,,,,,,,,,++++++++++++---------,,,,,,,,,++++++------,,,,,,,,,,,,++++++...---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,++++++***))))))))))))---++++++@@@aaasssrrrFFF///&&&,,,***%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((+++111UUUjjjHHH(((,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&&&&%%%$$$$$$&&&%%%$$$%%%%%%&&&''''''+++((($$$"""###%%%'''((("""***///***$$$,,,;;;```tttrrr```III666000...***(((''')))+++---''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((...+++(((&&&''')))+++,,,///---+++777ZZZ}}}qqqAAA333+++...000---+++///ssspppjjjhhhddd```[[[WWWUUUSSSQQQPPPNNNKKKFFF@@@;;;777666555333333333333333333333333555555444333222000000///222222222222333444555666;;;666hhhVVV999777444111222111000444222333555222:::PPPlll===555555111999\\\III...111222,,,,,,222///...999UUUeee999,,,...,,,*********+++***)))((((((''''''''''''(((((()))******(((&&&&&&)))---((('''&&&&&&&&&((()))***...UUUmmm888+++)))'''"""''''''((((((((()))))))))(((((((((((())))))))))))++++++******++++++,,,------...000***///222AAAxxx}}}UUU999---------,,,%%%------)))888\\\~~~SSS???,,,'''(((''''''+++************************************************++++++++++++,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******...---@@@lllWWW000333(((***++++++)))'''''''''((((((''''''&&&''''''''')))+++,,,,,,+++,,,111555000///,,,***(((((())))))(((---'''***,,,>>>kkkUUU...***555((((((111(((,,,------...000222555666666666888>>>FFFMMMPPPPPPQQQYYY[[[UUUQQQTTTTTTPPPPPPPPPOOOLLLLLLOOONNNKKKKKKJJJJJJMMMPPPRRRSSSRRRWWW___eeecccbbbqqqiiiZZZTTTOOOJJJNNNLLLJJJGGG>>>444111333111111000000333===JJJTTTcccSSS>>>111...///...+++------,,,,,,,,,+++++++++,,,,,,,,,+++++++++++++++------,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++***)))))))))''',,,---'''+++DDDjjj___???&&&&&&+++'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''***EEEaaaNNN---,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&$$$%%%%%%&&&&&&''''''(((***%%% ###&&&&&&%%%+++"""$$$///444777LLLfffzzz___DDD444+++%%%((('''%%%%%%'''+++...111&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((()))***,,,...,,,888KKKiiimmmBBB222+++***///000,,,+++///}}}rrroooiiihhhbbb___ZZZVVVTTTSSSQQQPPPNNNJJJEEE???:::777555444333333333333333333333333444333333222111000//////111111111222333444555666999999nnnVVV:::888555111222111000444222333666222999NNNooo>>>777444222888SSSyyyBBB///000111------111++++++999YYYPPP555333...,,,***)))******)))((((((((((((''''''((((((((($$$''')))(((&&&(((...555+++***(((&&&&&&'''((()))***SSSrrr>>>***((()))"""'''''''''((((((((())))))(((((((((((())))))))))))+++***++++++++++++,,,,,,,,,---///)))///111@@@uuu}}}UUU777,,,,,,---,,,$$$///000555ZZZxxxRRR999...%%%&&&******)))+++***************************************++++++++++++++++++,,,,,,,,,------------,,,++++++++++++,,,************************,,,,,,,,,,,,+++++++++++++++......YYYlll444///)))---000///+++))))))***)))(((((('''''''''''''''%%%)))++++++***---444;;;222000,,,)))''''''((()))&&&---''''''...555XXXlll777)))333)))+++333'''//////000111222444777::::::;;;???HHHRRRWWWVVVSSSOOO^^^eee``````fffcccYYYSSSQQQOOOOOOQQQTTTRRROOOJJJJJJKKKNNNPPPRRRSSSTTTWWW\\\```aaaeeewww~~~iii\\\WWWSSSPPPNNNOOOPPPNNNCCC888555888444333222111444<<>>111///111//////000(((,,,@@@kkkzzz===---000---,,,***)))******)))((('''(((((((((((((((((('''$$$''')))(((&&&(((...555///---***(((&&&&&&'''((((((MMMrrrDDD***%%%+++%%%''''''''''''(((((((((((((((((((((((())))))))))))******++++++,,,,,,,,,,,,,,,,,,///)))000111===ppp}}}UUU777++++++,,,+++111+++111QQQwww~~~\\\555---(((&&&))),,,+++***)))************************))))))*********+++++++++++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,************************,,,,,,,,,+++++++++******)))...(((LLLyyy???,,,***---///...+++((()))+++)))(((((('''''''''((((((&&&)))+++***''')))000666111...+++(((&&&&&&'''(((%%%,,,)))%%%---///GGG}}}FFF,,,///***...444)))222333444555666999>>>BBBBBBDDDIIIRRRZZZ[[[UUUOOOJJJVVV[[[VVVXXXbbbbbbZZZRRROOOMMMOOOSSSTTTTTTSSSIIIKKKMMMOOORRRTTTVVVXXXYYYYYYZZZ```ooo}}}kkk___WWWTTTSSSHHHMMMRRRRRRGGG;;;888<<<666555333222222555:::===666333///...///000///............---------,,,,,,************************------,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,++++++***)))))))))######)))...***)))===WWWmmm???###''')))$$$)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((&&&***222YYYccc777'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""&&&'''$$$$$$'''(((&&&###%%%&&&%%%######$$$&&&###&&&((((((&&&&&&((()))***:::RRRjjjyyycccKKK???///''')))---)))"""(((((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())),,,,,,(((&&&000BBBRRRyyynnnQQQ>>>555000,,,+++,,,,,,+++))),,,000vvvuuuqqqgggggg]]]ZZZVVVSSSQQQQQQPPPNNNKKKHHHCCC>>>999666555444333333333333333333333333222222111111111111111111000000111222333555666777666@@@{{{UUU::::::888555555444111333000222666222666HHHtttzzzHHH===333666888BBBqqqhhh888333---111111111///***999WWWbbb555***+++---+++)))))))))***)))(((''''''(((((((((((('''''')))******(((&&&&&&)))---///---+++)))'''''''''''''''CCCnnnKKK...###***&&&&&&&&&'''''''''((((((((((((((((((((()))))))))))))))***+++,,,,,,,,,,,,++++++,,,///+++111111999jjj~~~VVV999---,,,,,,+++---'''GGG~~~]]]888333((('''''')))******((('''************************)))))))))***++++++,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,,,,************************+++++++++*********))))))(((+++)))BBBsss~~~WWW333***++++++***(((''''''(((((((((''''''(((((()))***+++,,,+++)))&&&%%%(((+++---+++)))'''&&&'''(((((('''))),,,&&&+++---999jjj[[[888------000111...444666888999<<>>XXX...))))))###(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''///---WWWooo===)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%((('''"""###(((''' $$$&&&&&&%%%""""""&&&)))&&&&&&$$$"""!!!(((333<<>>111555666;;;jjj^^^111111,,,111111111000111NNNyyy{{{III666...+++---+++)))))))))))))))'''&&&'''((())))))((('''&&&+++***)))((('''&&&''''''*********)))((((((''''''%%%999jjjSSS555###(((%%%&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))***+++,,,,,,,,,+++++++++,,,000---333000666dddYYY<<<000...---+++)))@@@kkksss@@@(((000&&&'''((('''((()))))))))************************((())))))***++++++,,,,,,,,,,,,,,,------------.........---,,,,,,,,,,,,---*********************************)))))))))(((((()))'''+++777UUU|||uuuEEE,,,***'''&&&&&&'''''''''''''''''''''((()))+++++++++***)))(((&&&&&&&&&&&&))))))((((((((())))))******%%%///((()))---000SSS}}}oooKKK111000///,,,444444777;;;>>>DDDNNN\\\fff]]]]]]^^^]]]ZZZVVVPPPMMMRRROOOLLLJJJMMMQQQVVVYYYPPPMMMMMMPPPOOOKKKLLLQQQOOORRRUUUVVVVVVWWWZZZ]]]\\\[[[aaarrryyyjjjeeebbbXXXKKKDDD777AAAMMMNNNAAA333111777111000//////000111111000222444888:::999666333000////////////.........---*********+++++++++,,,,,,------,,,,,,,,,,,,++++++,,,+++++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,++++++***)))))))))+++%%%###&&&&&&&&&+++444ccciii666******$$$(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%(((111'''SSSvvvEEE///&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&"""'''000...######%%%&&&%%%###%%%+++000)))((((((,,,666FFFVVVaaakkkUUUCCC444(((###$$$###""" &&&,,,###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))---777III```sss~~~bbbVVVBBB111+++,,,,,,)))------,,,+++,,,------,,,pppuuuooocccaaa^^^ZZZVVVTTTSSSSSSRRRQQQGGGEEEAAA<<<999777666666333333333333333333333333222222222222222333333333000000111222333555777777;;;IIIyyyPPP777888777555666555222333///111666111444EEElllPPP===000555444666fffWWW,,,///,,,111111000000888```eee222555000+++---+++)))((())))))((('''&&&'''((())))))((('''&&&)))'''&&&'''((()))(((&&&&&&''''''((())))))((((((###222gggXXX:::###&&&$$$&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))***+++,,,---,,,++++++***,,,111...444000444aaa[[[???333111///,,,999gggkkkCCC111///---%%%'''(((''''''***,,,,,,************************((())))))***++++++,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,---))))))))))))))))))))))))))))))))))))((((((((((((+++###,,,///>>>zzzVVV000,,,'''&&&(((******(((&&&&&&&&&''')))***,,,---'''&&&&&&''')))))))))'''''''''((()))***+++++++++,,,###111***'''...,,,DDDtttzzzYYY555333,,,'''888444888<<>>:::777555444333222222222222222222222222000000111111111111000000222222222333444777999:::666ZZZzzzMMM<<<777555777111777333222333555444333999@@@nnnPPP<<<000444666444VVVwwwLLL666///---555111'''444]]]nnnhhh<<<666111'''000---,,,+++***)))'''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&+++%%%```eee555'''###&&&''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,...,,,...222///999RRR\\\666666...***@@@```{{{iii;;;***+++(((+++******)))))))))))))))***,,,,,,,,,,,,,,,+++***)))'''+++------)))((()))+++***---...,,,,,,///111///000///......///...,,,***))))))))))))))))))))))))***)))'''((()))***((('''///'''666444(((VVVHHH222***,,,&&&'''***$$$''''''(((((())))))******((((((((((((((('''''''''))))))))))))(((((((((((()))***,,,,,,+++,,,...000WWWPPP777333111<<<:::AAAHHHLLLNNNUUUaaakkkdddbbb___]]]ZZZWWWSSSPPPJJJNNNOOOOOOXXXbbb]]]PPPNNNOOOQQQQQQPPPQQQRRRTTTVVVZZZ]]][[[XXXZZZ]]]``````gggzzzsssiiifffkkkeeePPP===555666888IIIRRR???---...222,,,---...000333666888999777;;;<<<:::<<>>999777555444333222222222222222222222222000000111111111111000000222111222222444777999:::666[[[zzzLLL<<<777555777111777333222333555444333888@@@nnnTTT<<<222555666333PPPsssJJJ666000555&&&111555;;;wwwkkkRRRfffRRR444444000&&&///,,,++++++***)))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***%%%VVViii@@@'''&&&)))''''''''''''''''''''''''(((((((((((())))))))))))*********+++++++++,,,,,,+++...,,,...222...777MMM~~~XXX666111---555OOO|||kkkHHH,,,***---(((%%%******)))))))))))))))***+++,,,,,,,,,++++++***)))+++******))))))((('''&&&,,,,,,+++---444;;;999333000///......///...,,,***)))))))))))))))))))))))))))'''&&&'''((()))(((&&&''''''<<<>>>***@@@wwwiii888)))...###&&&111&&&'''((((((((()))))))))***(((((((((((((((((((((((()))))))))))))))))))))((()))***+++++++++,,,...000TTTmmmEEE888888@@@AAAEEELLLSSSZZZaaaeeehhhaaa^^^[[[XXXVVVTTTPPPNNNMMMPPPPPPPPPXXXaaa]]]QQQPPPRRRSSSSSSRRRRRRSSSUUUVVVZZZ]]]\\\[[[]]]```bbbdddxxxuuurrrqqqiiihhhmmmgggQQQ<<<333333888MMMVVVBBB...+++---......///111444777:::<<<999<<<===;;;<<>>[[[rrroooUUU>>>111///111************************)))******++++++,,,------{{{sssmmmoooeee]]]^^^[[[VVVSSSRRRPPPNNNMMMGGGCCC===999777555444333222222222222222222222222000000111111111111000000111111111222444666999:::666]]]zzzLLL<<<777555777111777333222333555333333888@@@kkk\\\<<<444666555111GGGtttlllFFF666111555(((///>>>]]]JJJ777DDD999---333---$$$,,,*********))))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''((()))&&&EEEjjjOOO''')))***''''''''''''''''''''''''(((((((((((())))))))))))*********++++++++++++,,,***...---...222...333GGGsss]]];;;+++000KKKiii}}}OOO,,,'''***+++)))###)))))))))(((((())))))***+++++++++,,,++++++***)))---)))&&&)))...000,,,&&&---***)))///<<>>///---VVVFFF---111%%%)))333&&&(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++++++++...000EEEYYYAAACCCIIINNNPPPVVVaaakkknnnhhhaaa```]]]XXXUUUTTTSSSQQQPPPQQQSSSRRRPPPVVV^^^[[[SSSTTTVVVWWWVVVUUUUUUVVVWWWXXXZZZ]]]^^^___```cccfffnnn~~~jjjlllvvvqqqlllmmmsssnnnZZZEEE;;;555>>>UUU]]]FFF111,,,,,,//////000222555999===@@@<<<>>>===<<<===>>>;;;777666666555333///,,,,,,,,,***************+++++++++---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((('''&&&&&&&&&''''''(((((())))))+++<<>>VVVlllwwwpppQQQ999,,,'''$$$$$$###$$$&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&***'''######&&&***+++***---555@@@KKK[[[pppmmmQQQ999***'''(((+++************************)))******++++++,,,------wwwqqqkkkoooeee]]]]]]ZZZVVVSSSQQQPPPNNNMMMGGGCCC===999666555444333222222222222222222222222000111111222222111111000111111111222444666888:::888```zzzLLL<<<666444777111666333111222444333222888???gggggg;;;555444333000???iiiaaa???333///+++666---HHHVVV:::...222,,,+++333+++###***(((((())))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))(((444eee\\\***))))))''''''''''''''''''''''''(((((((((((())))))))))))************++++++++++++(((...---...111---000@@@fffeee@@@---AAAfffxxxVVV444***000(((%%%***''')))(((((((((((())))))*********++++++++++++******,,,'''&&&---888;;;444+++,,,******///;;;CCC>>>333///...------......,,,***))))))))))))))))))))))))((('''&&&'''))))))((('''++++++)))...111(((888aaaccc???///---...+++%%%(((((((((((())))))))))))((((((((((((((())))))))))))))))))))))))*********)))***+++++++++,,,...000777eeesssRRRRRRYYY\\\___hhhsss{{{xxxlllaaabbb^^^YYYVVVUUUUUUVVVUUUTTTUUUTTTQQQUUUZZZYYYTTTXXXZZZ[[[ZZZYYYXXXYYY[[[\\\\\\^^^aaabbbbbbffflllnnniiioooqqqyyytttrrrtttzzzwwwiiiZZZRRREEEMMM___aaaHHH444000///000000000222666;;;???BBB@@@???>>>===>>>===;;;888888999999777222---++++++)))***+++,,,++++++,,,---,,,------------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))''''''%%%&&&&&&'''((()))******)))+++]]]~~~\\\000$$$)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!000((('''\\\nnnAAA***&&&%%%((()))&&&%%%'''((('''&&&%%%$$$$$$$$$###%%%$$$&&&)))(((%%%''',,,///@@@RRR```rrrqqqaaaHHH444)))((()))***&&&&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&%%%(((---111???QQQlll~~~lllBBB<<<444///...---+++)))))))))))))))************)))******++++++,,,------tttoooiiimmmfff```\\\YYYUUUSSSQQQPPPNNNMMMFFFBBB<<<888666555444333222222222222222222222222111111222222222222111111111111111222333666888999;;;eeeyyyLLL;;;666444666000666222111222444333222777???fffnnn<<<666111111000999^^^VVV777000---)))111999dddggg111111...+++'''+++000***%%%***((((((((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((******XXXaaa333(((&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))*********+++++++++(((...------111...///:::[[[]]];;;>>>bbbsssfff333'''...111$$$$$$,,,&&&((((((''''''((()))******)))******++++++************'''(((111<<<>>>555+++)))+++---...333777333---///...------...---+++)))(((((((((((((((((((((((()))((('''(((***+++***)))(((///%%%"""...+++,,,DDDxxx___...222000!!!+++))))))))))))(((((((((((((((((((((((())))))******((()))))))))*********+++)))+++,,,,,,+++,,,...111555IIIzzzhhh^^^fffccckkkxxxuuummmccc___ZZZWWWWWWXXXYYYZZZVVVWWWVVVTTTTTTWWWXXXWWW[[[]]]^^^^^^]]]\\\]]]___```___```ccccccdddmmmxxxvvveeemmmrrrmmmwwwrrrwwwuuuwww||||||vvvoookkk```aaaiiibbbGGG444222///111111222444888<<<@@@CCCBBB@@@>>>??????===;;;:::;;;<<<;;;999444000---+++))),,,......---,,,---///,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************)))((('''%%%&&&&&&'''((()))*********###HHH{{{nnn<<<(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''"""+++))))))YYYxxxTTT,,,'''$$$&&&'''%%%$$$&&&"""$$$&&&''''''(((((((((***$$$"""(((000666===EEE]]]rrrjjjPPP@@@444(((%%%)))***&&&"""******)))'''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%***///---)))+++444===iii|||sssMMM666,,,***'''%%%%%%(((+++...(((((()))))))))*********)))******++++++,,,------tttooogggkkkfffddd[[[XXXUUURRRQQQPPPNNNMMMEEEAAA<<<888666555444333222222222222222222222222111111222222222222111111000000000111333555888999???kkkyyyKKK;;;666444666000666222111222444222222777???hhhsss@@@999//////222444SSSLLL111......222)))WWWiii@@@222(((,,,''''''***+++******+++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''(((%%%+++'''EEE```EEE)))%%%''''''''''''''''''''''''(((((((((((()))))))))))))))))))))************+++(((///---+++000//////888RRROOO888UUUxxxiiiBBB---******'''###)))+++###''''''''''''((()))******((()))******+++************)))+++000666666...&&&(((---///---,,,---,,,)))...---,,,---------+++)))((((((((((((((((((((((((***(((((()))+++,,,,,,+++111---$$$+++,,,...???ggg|||<<<333...!!!111))))))))))))(((((((((((('''(((((())))))******+++((())))))******+++++++++***,,,------------000222666@@@bbbwwwccceeecccnnn||||||yyy```]]]XXXVVVWWWYYYZZZ[[[XXXZZZZZZYYYWWWWWWYYYZZZ]]]^^^``````___```aaaccccccbbbcccfffeeehhhyyyhhhcccnnnqqqjjjtttrrrxxxwwwwwwzzz||||||zzzyyyuuurrrrrrfffJJJ:::555///222333555888;;;???BBBCCCDDD@@@>>>@@@@@@===<<<<<>>gggyyyGGG>>>...---333000III{{{yyyEEE---000000:::HHH|||EEE...777&&&)))(((++++++'''***...)))((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''"""+++(((222\\\ZZZ...(((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************(((000---***///000000888HHHTTTFFFeeemmmKKK///......'''###((((((%%%((('''&&&&&&'''''')))******(((((()))*********************+++,,,,,,+++***)))***...///,,,***,,,,,,***...---,,,,,,------+++)))(((((((((((((((((((((((()))((('''(((+++,,,+++***###------***---///222;;;KKK]]]777+++)))...***)))))))))(((((((((''''''(((((()))******++++++((())))))******+++,,,,,,,,,---.........///111333999PPPddd}}}llldddbbbjjjttt{{{|||yyyvvvttt^^^\\\XXXWWWYYY[[[\\\\\\[[[]]]______\\\ZZZ\\\___]]]___aaaaaaaaabbbdddfffeeedddgggiiihhhnnnsssfffhhhlllnnnnnnrrryyy|||wwwzzzzzzzzzyyyzzz||||||{{{{{{wwwxxxoooYYYKKKCCC888555777:::===@@@BBBCCCDDDEEE@@@>>>AAAAAA>>>===???DDD>>>999888999888222,,,)))---111111---***+++---+++,,,,,,,,,,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,)))************)))(((((('''''''''((((((((((((((('''...,,,^^^|||QQQ...(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$)))###***,,,@@@lllooo777...&&&%%%&&&&&&&&&((('''((('''%%%$$$''',,,111777CCCQQQccc{{{kkkSSSBBB888000+++)))'''&&&&&&'''### %%%///$$$%%%&&&%%%######&&&)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))///777DDDWWWppp{{{xxx{{{fff>>>+++///%%%(((***+++***)))((((((''''''(((((()))******+++)))******++++++,,,------|||vvvtttgggfffbbbbbb[[[XXXTTTRRRQQQPPPNNNMMMDDD@@@;;;777666555444333222222222222222222222222111222222333333222222111000000000111333555777999EEEsssyyyKKK;;;555333666000555222000111333222111777>>>dddMMMAAA...---444...CCCuuuvvvAAA,,,111333;;;wwwlll999---000******,,,111...&&&+++///&&&))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&***+++&&&YYYiii333,,,''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************(((000---)))///000111888???zzzeeeZZZjjjUUU222222'''///***(((...###222&&&&&&&&&'''''')))******(((((()))***************)))******(((&&&''',,,111,,,......,,,---000000---...---,,,,,,------+++)))((((((((((((((((((((((((''''''&&&'''***++++++***000)))%%%+++333333111222000___{{{===***222&&&******))))))(((((((((''''''(((((()))***+++++++++((())))))***++++++,,,,,,---.../////////000222444???hhhuuu}}}|||kkkbbbeeejjjnnnpppmmmjjjggg___\\\ZZZZZZ[[[]]]^^^^^^]]]___bbbccc```]]]^^^ccc]]]___aaabbbbbbccceeegggeeeeeeiiikkkjjjsss|||iiiiiimmmkkkmmmtttoooooo}}}wwwzzz}}}~~~}}}{{{zzz{{{zzzxxxwwwvvv{{{yyyiii^^^SSSDDD888:::===AAADDDEEEEEEDDDFFF???===AAABBB>>>===@@@FFF???888777;;;:::444,,,)))---111000,,,)))))),,,+++,,,,,,,,,,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,)))************))))))(((((((((((((((((('''''''''!!!222&&&PPPyyyQQQ---(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###..."""(((&&&,,,YYYkkk<<<111(((&&&''''''(((***%%%%%%''')))...999FFFPPPbbbwww{{{cccGGG555((((((+++'''&&&)))***$$$###(((***&&&###%%%%%%''')))'''$$$"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))666GGGcccvvvWWW;;;999YYYfffKKK...&&&)))'''&&&&&&((()))******&&&''''''((()))******+++)))******+++,,,,,,------ooosssooohhheeeaaaYYYVVVTTTSSSTTTSSSPPPLLLEEEAAA;;;777555333111000111222222333333222222111111111111111111111111111000111111000000222555888GGG~~~yyyOOO555555444111222111///111222222222333777999fff[[[444000333---///???___```===---///555aaa???///111'''***))))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''(((&&&$$$$$$%%%&&&&&&%%%***---AAAZZZ,,,(((&&&******$$$(((---%%%''''''''''''((((((((((((((((((((()))******++++++------,,,------...///000>>>cccjjj[[[WWW:::&&&444000...+++((('''&&&&&&'''''''''''''''(((***+++,,,++++++***))))))***++++++******++++++++++++******------............---------,,,++++++******++++++))))))))))))(((((((((((()))))))))))))))((((((((()))(((((())),,,...///...---;;;ddd}}}ccc999***---)))++++++)))'''((()))(((***((((((***)))&&&)))---,,,,,,,,,+++++++++******000---...111000///555>>>]]]sss~~~llliiihhhgggiiillllllfff^^^aaaaaa``````aaabbbccccccbbbbbbbbbbbbbbbbbbbbbbbbddddddeeeeeefffgggggghhhfffhhhkkknnnvvvvvvmmmlllllljjjlllqqqppprrruuuxxx{{{{{{{{{{{{~~~~~~~~~~~~}}}{{{zzzyyyyyy{{{zzzxxxuuunnn___QQQCCCHHHNNNPPPNNNIIIDDDAAADDDCCCCCCBBBAAA@@@??????CCCCCCBBB@@@<<<777222...---.........---+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******))))))((((((''''''***'''%%%&&&(((((('''$$$******'''@@@jjjfff===$$$((((((&&&%%%&&&((((((&&&######))))))"""''',,,%%%''''''&&&%%%%%%$$$$$$$$$,,,((($$$)))+++***EEEsss```555%%%,,,&&&""")))***++++++///===TTTmmmzzzlllZZZFFF888)))333444***$$$'''((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$''')))***&&&###(((###'''///---'''222DDDccc|||dddPPPBBB222'''///:::aaaggg444)))***(((((()))))))))***,,,))))))))))))))))))))))))++++++******++++++,,,---|||nnnqqqmmmgggccc___YYYVVVTTTSSSTTTSSSOOOKKKDDD@@@;;;777555333111000111222222333333222222111111111111111111111111111000111111000000222666999HHH}}}yyyOOO555555444111333222000111111222222333666999``````777222333---...;;;XXXVVV///666111CCCzzzeee777///...''',,,))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&'''''''''&&&$$$$$$%%%'''&&&###''''''777lllccc:::)))%%%((()))$$$(((,,,%%%''''''''''''((((((((((((((((((((()))******++++++---,,,,,,------...///000999]]]aaaEEEBBB444'''......,,,***(((&&&&&&''''''''''''''''''(((***+++,,,+++*********+++---///000++++++,,,,,,,,,,,,++++++------............---------,,,++++++******++++++))))))))))))((((((((('''((((((((((((((((((((((((((('''(((***---///...---333111NNNqqqmmmNNN666***((('''&&&&&&(((++++++***)))((())),,,+++''''''***++++++++++++,,,,,,,,,,,,++++++000555666999DDDQQQmmmxxx{{{{{{lllkkkjjjjjjllllllfff```dddccccccccccccdddeeefffddddddddddddddddddddddddeeeeeeeeefffgggggghhhhhhjjjmmmkkkkkk{{{zzzsssooopppqqqnnnmmmppplllooorrrvvvyyyzzzzzzzzz~~~}}}}}}||||||{{{|||}}}}}}{{{zzztttfffXXXKKKOOOTTTUUURRRLLLGGGDDDEEEDDDCCCBBBAAA@@@??????AAAAAA@@@>>>:::666222000111000///---,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++*********)))((((((''''''((('''&&&''')))***(((&&&&&&%%%###888]]]gggIII***((()))***(((&&&%%%&&&&&&***)))...,,,%%%((((((%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%***,,,'''<<>>999666444333222000111222222333333222222111111111111111111111111111000000111111111333777:::SSS|||QQQ666555444222444333000111111111111222555777TTTlll@@@444222---///333FFFJJJ***:::ZZZMMM,,,,,,***)))+++&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''&&&$$$$$$&&&'''(((%%%***&&&)));;;zzzfff666&&&"""'''&&&''')))%%%''''''''''''((((((((((((((((((((()))******++++++,,,,,,,,,,,,---...//////222MMMxxxEEE(((''',,,+++***((('''&&&&&&&&&&&&'''(((''''''''''''(((***+++,,,******++++++---000222333++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,++++++***************))))))((((((((('''''''''&&&&&&&&&'''''''''''''''&&&'''))),,,......,,,)))111%%%+++GGGlllqqqGGG...***(((+++---,,,***)))((((((***...---***+++///------,,,,,,,,,---...///555333333888EEEXXXoootttooollllllkkkjjjjjjllljjjjjjiiiiiiiiiiiijjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjjjjkkkkkklllmmmppp|||mmmooooooqqqttttttrrrooommmppprrrvvv{{{}}}|||}}}~~~~~~zzz{{{|||{{{|||zzzpppddd```cccdddbbb]]]VVVPPPMMMIIIGGGEEEBBB@@@???>>>>>>@@@>>>:::777333111000000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++******)))(((((('''&&&''''''((())))))(((((('''''',,,+++555ZZZeeeHHH---)))&&&'''((('''%%%%%%***@@@nnneee999&&&---$$$%%%&&&''''''''''''&&&%%%'''%%%''')))$$$,,,DDDuuuzzzUUURRRgggzzzlllZZZDDD555)))((()))***,,,,,,)))'''777888333(((###%%%((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$******'''%%%%%%'''555HHHccc|||ttt[[[AAA***'''+++***((()))$$$111%%%***>>>jjjVVV333***&&&)))+++((((((,,,((((((((((((((((((((((((***************++++++,,,uuupppqqqjjjeeeccc]]]YYYVVVTTTTTTSSSPPPKKKFFF@@@<<<888555444333222111111222222333333222222111111111111111111111111111000000111111111444888;;;WWW~~~SSS777666444222333333000111111111000222444777QQQtttEEE444000...222222???~~~lll>>>---EEE^^^888+++000)))+++...!!!(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&'''&&&%%%%%%&&&((('''&&&+++)))(((---pppoooDDD+++!!!''''''&&&(((%%%''''''''''''((((((((((((((((((((()))******++++++,,,++++++,,,,,,---...///222HHHYYY555,,,,,,((((((+++&&&&&&&&&&&&&&&''''''(((''''''''''''(((***+++,,,,,,++++++++++++---...///******++++++++++++******++++++,,,,,,,,,,,,++++++,,,+++******))))))******((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((&&&'''))),,,......+++)))))),,,...444RRR}}}]]]///+++***---,,,((('''******((())),,,------111777000///...---------///000333555;;;HHH[[[ooo~~~yyyqqqkkkkkkllljjjlllppplllkkkkkkjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjkkkkkkllllllmmmmmmpppmmmpppqqqqqqpppooooooooonnntttwww{{{~~~||||||||||||zzz{{{{{{{{{}}}|||ssshhhgggiiiiiifff```YYYTTTQQQKKKIIIFFFCCC@@@>>>>>>>>>???===:::666222111000000+++,,,...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,+++++++++***))))))(((((('''((((((''''''''''''((($$$'''...)))+++RRRqqqiii<<<---!!!###***+++'''%%%+++!!!:::fffrrr\\\@@@,,,''''''&&&%%%%%%%%%%%%%%%!!!''''''***---((((((666ccc}}}lllTTTAAA666111,,,(((---+++((('''&&&''''''&&&)))***)))%%%###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$(((***'''$$$)))888EEE___}}}xxx\\\JJJAAA333)))%%%+++---(((%%%(((''',,,"""+++555VVVyyyDDD222%%%&&&)))'''''',,,((((((((((((((((((((((((******))))))******+++,,,tttqqqrrrjjjeeeddd^^^XXXVVVTTTTTTSSSPPPIIIDDD>>>;;;777444333333222111111222222333333222222111111111111111111111111111///000111111222444888;;;ZZZVVV999666444111333222000111111111000111444666JJJ}}}KKK555......444111999ggg]]]000555^^^rrr<<<...111444+++///111!!!((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&%%%%%%&&&((($$$$$$((()))&&&'''SSSlllTTT222"""((((((&&&'''&&&''''''''''''((((((((((((((((((((()))******++++++++++++++++++,,,---...///222BBBzzzbbb;;;***111---%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''(((***+++,,,---,,,+++******+++,,,,,,)))******++++++******)))***++++++,,,,,,++++++***++++++***))))))))))))***((((((((('''''''''&&&&&&&&&&&&&&&'''(((((())))))''''''(((+++------+++)))'''000222)))555aaayyymmm999///(((******'''(((---+++((((((+++,,,---333:::111000...------///111222///<<>>>>>777666333000.........///------------------------******+++++++++,,,,,,,,,------............------,,,,,,+++******))))))((())))))(((&&&&&&)))///444>>>555***''',,,666VVVwwwVVV666+++,,,+++)))***%%%((((((,,,LLL}}}~~~WWW---***'''$$$$$$&&&***,,,000666444:::QQQhhhyyy}}}kkk^^^SSSLLL@@@...((()))))))))'''%%%#########***///000---)))''''''%%%%%%%%%&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''+++555GGGaaa|||lllHHH555...(((''')))'''(((&&&!!!!!!&&&)))(((&&&"""(((''')))444VVVZZZ222'''+++)))'''***)))))))))))))))))))))))))))))))))))))))***++++++yyyqqqrrrqqqhhhdddddd]]]XXXVVVTTTTTTSSSNNNGGGAAA<<<999555333333333222111222222222333333222222222111111111111111111111111///000111222222555999<<>>%%%))))))%%%&&&(((''''''''''''((((((((()))((((((((()))******++++++++++++++++++,,,---......+++666mmmiiiBBB222''',,,...###(((///"""''''''(((((()))(((((('''''''''''''''(((***+++,,,,,,,,,+++***+++,,,---...+++,,,,,,------,,,,,,+++******++++++++++++******+++******)))))))))))))))(((((('''''''''&&&&&&&&&'''''''''((()))******+++)))((('''(((***++++++***...###'''...)))777eeeqqqNNN...(((---...++++++)))(((***---,,,***+++000,,,++++++,,,///333888:::PPPeeexxxvvvjjjmmmpppooorrrooommmoooqqqqqqpppooonnnnnnoooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnooooooppppppppptttppprrrnnntttuuupppooouuuzzzzzz}}}}}}~~~~~~~~~}}}~~~}}}vvvlllnnnnnnmmmjjjeee```]]]\\\XXXUUUPPPKKKGGGEEEEEEEEE;;;<<<>>>@@@BBBDDDEEEFFFAAA<<<555///,,,,,,...000------------------------******+++++++++,,,,,,,,,------............------,,,,,,++++++***)))))))))))))))(((&&&''',,,444;;;XXXFFF,,,(((,,,%%%;;;nnniiiDDD222,,,'''(((---((((((---...333JJJ]]]\\\...+++'''%%%%%%)))...222222III^^^sssgggIII>>>;;;,,,)))---'''"""%%%((((((&&&%%%&&&'''((())))))(((&&&%%%&&&'''(((%%%###$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&333<<>>,,,+++***###""")))$$$(((&&&###(((///+++ (((%%%///###%%%--->>>mmm<<<---///...+++,,,************************)))))))))))))))******+++yyyuuuooojjjgggdddaaa^^^YYYVVVTTTTTTSSSPPPIIIDDD===:::666444333222111///222111///111333444111///222333333444444333333222222222///222888333444CCCnnnbbb<<<333777444111444111111000000111111222333;;;[[[aaa888444222---,,,,,,(((555///SSSlll---000000000111222333222///---((((((''''''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''(((%%%$$$&&&))))))$$$ '''###%%%***((($$$...===nnnLLL***'''!!!... )))(((''''''&&&&&&&&&''''''((((((((()))******++++++***++++++,,,,,,------...---000gggbbb===///,,,+++)))((('''''''''((((((((('''''''''&&&&&&&&&''''''(((((())))))******++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,)))&&&&&&'''(((((('''((()))***)))'''&&&((()))+++(((((()))'''$$$&&&+++'''(((((()))***+++++++++***(((&&&******+++JJJ|||QQQ///...000---***&&&***+++,,,,,,+++***,,,---111000///...111;;;HHHSSSvvvyyy~~~{{{zzzuuupppyyyvvvvvvrrrppprrrooooooqqqrrrrrrpppoooooopppwwwrrrlllkkknnnooommmjjjnnnqqqsssqqqppprrrssssss~~~rrrsssuuuuuusssrrrqqqssswww{{{~~~~~~~~~|||{{{|||~~~|||xxxuuurrrpppmmmjjjhhhddd```]]]\\\WWWQQQLLLIIIGGGEEEDDDAAABBBDDDEEEFFFIIIMMMOOOOOOJJJ???333...111111/////////.........------------------------------------------............///+++++++++************))))))(((''''''(((***,,,...999333+++&&&&&&,,,555:::dddwwwmmmBBB(((...111%%%,,,***))))))+++///222444///,,,***+++...888LLL]]]{{{oooTTTAAA///---+++(((&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&$$$'''+++)))(((555FFFbbb{{{nnnUUU@@@+++)))(((&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''***%%%$$$&&&###%%%888OOOooo999...+++$$$...))))))(((((((((((())))))))))))))))))************xxxtttoookkkgggddd```]]]XXXVVVTTTSSSSSSOOOIIICCC<<<999666444333222111000222111000111333333111///222222333333333333222222222222///222888333555DDDssseee>>>444666444111333111111000000111111222333555VVVkkkBBB666111...///000222///DDDqqqVVV....../////////111222111...,,,((((((''''''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%''''''&&&%%%'''&&&&&&&&&&&&&&&&&&'''%%%$$$$$$(((---///,,,((('''###%%%)))&&&###,,,:::kkkOOO+++(((###...!!!'''(((''''''&&&&&&'''''''''((((((((()))******++++++***++++++,,,,,,------...000555kkkeeeBBB111///+++***)))((('''''''''((((((((('''''''''&&&&&&&&&''''''(((((())))))******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))((((((((((((''')))((('''(((******(((''''''$$$$$$((()))((())),,,'''(((((()))******+++++++++)))&&&)))***(((@@@kkkddd:::)))+++,,,+++...+++,,,------,,,+++,,,...---......///777FFFYYYfff|||zzzxxxsssooowwwzzzuuuqqqpppqqqpppppprrrssssssqqqpppqqqrrruuuqqqmmmlllooopppnnnkkkmmmmmmoooqqqqqqqqqsssuuu{{{rrrtttuuuvvvtttrrrqqqsssxxx}}}~~~}}}}}}~~~zzzwwwrrrpppmmmkkkiiifffccc```___ZZZTTTNNNKKKHHHFFFDDDCCCFFFHHHJJJJJJJJJKKKMMMKKKIIIBBB777000000///---//////.........------------------------------------------............///++++++++++++***************)))((('''(((***+++---000---)))&&&&&&***...111MMMkkk}}}mmmMMM555)))"""((((((((()))************%%%---:::HHHTTTddd}}}zzzjjjXXXEEE444)))***)))(((&&&%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))+++)))%%%!!!)))******)))+++===^^^|||hhhOOOAAA555+++)))((('''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((($$$%%%'''%%%$$$000BBBsssUUU999,,,%%%)))))))))(((((((((((())))))))))))))))))************vvvsssooolllhhhddd___\\\XXXVVVTTTSSSRRRNNNHHHBBB<<<999555333333222111000222111000111333333111000111111222222222222111111222333///222777333666FFFxxxiiiAAA555666333111222111111000000111111222333000NNNzzzPPP666///000222222444222bbbggg;;;000......------...//////,,,***((((((''''''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$(((---///---+++'''$$$%%%'''%%%"""***666iiiWWW...)))%%%..."""%%%(((''''''&&&''''''((((((((((((((()))******++++++***++++++,,,,,,------...333<<>>666444111---/////////.........---------------------------------------............///,,,+++++++++************+++***)))(((((()))***+++(((((((((((())))))))))))333OOOvvvzzzSSS666---+++((('''***///444666666AAASSSlll}}}{{{}}}vvvhhhRRR<<<...&&&$$$$$$%%%$$$$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&(((%%%###$$$'''))))))(((&&&(((...>>>[[[yyyaaa==='''$$$$$$"""''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&###%%%)))'''###(((111MMM~~~|||MMM111((('''))))))(((((((((((())))))))))))))))))************tttrrrooolllhhhddd^^^ZZZXXXVVVSSSRRRQQQNNNGGGAAA;;;888555333333222111000111111111222222222111000000111111222222111111000222333000222777333888III}}}jjjCCC444444333222333111111000000111111222333///HHHZZZ444---222111///000LLL}}}KKK,,,000------,,,+++,,,------+++)))((((((''''''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&%%%$$$&&&((((((&&&$$$(((%%%&&&'''%%%###)))222iiiddd444)))%%%,,,###%%%'''''''''''''''(((((()))((((((((()))******++++++***++++++,,,,,,------...444BBBzzzeeeBBB...+++++++++))))))((((((''''''''''''''''''''''''''''''''''''''''''(((((())))))******++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))'''%%%$$$&&&((()))'''%%%&&&(((+++---...000+++***000555444111///(((((())))))******************'''***...'''+++>>>vvvccc444000000'''------...///...---,,,---...333222666CCCXXXnnn~~~~~~|||wwwtttxxxuuuooopppqqqtttppprrrttttttrrrrrrrrrsssqqqpppoooppprrrsssqqqooopppnnnqqqvvvsssppp~~~yyyssstttuuutttssstttvvvxxx{{{~~~}}}|||{{{yyyvvvtttqqqpppnnnnnnmmmllliiigggccc^^^WWWQQQLLLIIIFFFDDDHHHJJJLLLNNNNNNPPPSSSUUUUUUSSSLLLCCC???===777000////////////....................................---------............///,,,,,,+++++++++*********++++++***)))(((((())))))&&&((()))++++++***)))(((,,,555SSSzzz}}}cccTTT;;;444000;;;PPPbbbkkklllxxx^^^LLLEEE???888---%%%###%%%(((***######$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***---???YYYtttjjjNNNGGG888)))$$$&&&'''$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&###$$$((('''$$$$$$(((///]]]fff999++++++))))))(((((((((((())))))((()))))))))************tttqqqnnnkkkhhhccc]]]YYYXXXUUUSSSRRRQQQMMMFFF@@@:::777444333222222111000000111222222222111111111000111111222222111111000222444000222666333999MMMkkkEEE444333444333444111111000000111111222333111CCC|||```333...222...---777uuu___555---...,,,,,,+++******++++++***(((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%''''''&&&%%%&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$$$$"""!!!((('''''''''%%%%%%)))///eeeqqq;;;)))$$$)))%%%''''''''''''''''''((()))***((((((((()))******++++++***++++++,,,,,,------...222GGGjjj@@@///...+++***,,,((((((((((((((('''''''''&&&'''''''''''''''''''''''''''(((((())))))******++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((&&&$$$###$$$&&&(((%%%&&&((('''(((...999BBB888111///333666333...,,,)))))))))))))))*********'''***(((***000+++(((333aaarrr>>>000///(((---,,,---......------...000444444<<>>''''''''''''***+++&&& $$$$$$%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''$$$###%%%&&&%%%&&&(((%%%???xxx|||DDD+++...))))))(((((((((((())))))((()))))))))************~~~tttqqqmmmjjjfffbbb]]]ZZZXXXUUURRRQQQPPPLLLEEE???999777444222222222111000000111333333111000111222111111222222222222111111222444111222555333;;;PPPoooHHH555222444444444111111000000111111222333555===qqqfff777111111---555TTT@@@---111***+++,,,***))))))******)))(((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%''''''&&&%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%&&&***---WWWvvv@@@,,,%%%&&&&&&(((''''''''''''((()))******((((((((()))******++++++***++++++,,,,,,------...111KKKnnnMMM111,,,+++$$$$$$---''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((())))))******++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************((('''&&&'''))))))((('''!!!&&&)))))))))111AAAMMM777111...000111---)))((())))))))))))))))))******&&&,,,))))))000...***000RRR}}}JJJ...,,,---111,,,---////////////111333222888HHH___www~~~{{{xxxvvvuuuvvvwwwwwwsssuuupppuuunnnppprrrrrrrrrqqqrrrsssrrrrrrrrrsssssssssssssssmmmrrruuuqqqnnnvvvuuuuuuwwwuuurrrsssrrrvvv}}}~~~}}}|||{{{xxxvvvrrrqqqooommmllljjjgggeee^^^ZZZTTTOOOLLLJJJHHHFFFFFFFFFEEEFFFJJJQQQ[[[aaabbb[[[PPPHHHGGGFFF===333000000000/////////..............................---------............///,,,,,,,,,,,,+++++++++++++++*********))))))(((((()))((('''''''''(((***+++,,,,,,***...HHHpppeeeSSS???222,,,((())),,,((('''''''''((('''$$$"""''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((($$$$$$$$$'''222IIIfffzzzfffKKK999000,,,(((&&&%%%%%%'''(((%%%"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%&&&(((***)))111XXXUUU...,,,))))))(((((((((((())))))))))))))))))************}}}uuuqqqlllhhheeeaaa]]]ZZZXXXUUURRRQQQOOOKKKDDD>>>999666333222222222111000///111333333111000111222222222333333333333222222222444111222555333<<>>777000000000000/////////...........................---------............///------,,,,,,,,,+++++++++)))************))))))((())))))((('''((()))***+++,,,000222555EEEfff}}}tttiii[[[PPP444---)))******'''&&&'''***(((&&&%%%&&&&&&%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((+++,,,111???VVVqqqiiiFFF333...,,,***((()))&&&$$$$$$$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%''''''%%%$$$%%%(((***+++...@@@ooolll999+++))))))(((((((((((())))))))))))))))))************}}}uuuqqqlllgggccc```]]][[[WWWUUURRRQQQOOOKKKDDD>>>888666333222222222111000///111444333111///111222222333333444444333333222222555222222555333===TTT|||SSS:::333444333222111111111000111222222333444000]]]uuuGGG:::///444TTTddd;;;---///******111,,,***)))((()))***)))(((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%''''''&&&%%%&&&'''(((******((('''&&&$$$%%%%%%$$$######$$$%%%$$$%%%$$$"""###&&&))))))333pppCCC111***$$$'''(((''''''''''''((()))++++++((((((((()))******++++++***++++++,,,,,,---......444TTTYYY//////***'''+++000,,,###%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''((((((''''''(((((()))*********++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((((((((---777???===111%%%(((((('''%%%$$$$$$&&&(((+++))))))***)))'''***///*********)))))))))))))))&&&///+++&&&+++...,,,111999qqqrrr===///222(((---000222444444666888;;;FFFZZZttt~~~~~~}}}|||zzzxxxxxxyyyxxxuuu{{{zzzyyyyyypppuuuppprrrtttuuuttttttuuuvvvvvvvvvtttrrrqqqqqqtttvvvooovvvtttppp|||zzztttuuu}}}{{{ppppppyyyzzz|||~~~}}}{{{{{{zzzxxxvvvtttrrrnnnllliiifffbbb___ZZZWWWRRROOONNNMMMMMMLLLGGGHHHHHHGGGHHHKKKOOOSSS\\\cccddd[[[OOOFFF@@@;;;000000000000////////////////////////////////////---------.........//////---------,,,,,,,,,++++++))))))************))))))***************++++++,,,444666???OOObbbwwwlllVVVCCC888444333,,,(((&&&&&&%%%###&&&+++(((&&&$$$###$$$$$$###"""###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))),,,:::SSSrrr{{{RRR===,,,(((((($$$###&&&!!!"""$$$&&&&&&###""""""$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$(((***'''$$$$$$&&&((('''///444\\\FFF---))))))(((((((((((())))))))))))))))))************{{{vvvqqqlllfffccc___[[[YYYXXXUUUQQQNNNLLLGGG@@@;;;555555333222111000000000222222222222222111000///444222111222444444111...444///444111444666888XXX~~~RRR777666444///111000000000000000000000000---555KKKvvv|||VVV666+++IIIwwwxxxMMM******111,,,)))---***'''$$$&&&***,,,***'''***))))))((('''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((///jjjPPP000###--- ***)))((('''&&&&&&&&&&&&&&&'''(((((()))***+++++++++)))))))))***+++,,,......222bbbYYY444+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''(((((()))***+++////////////...---,,,+++,,,++++++******++++++,,,************))))))))))))'''&&&'''---444444,,,$$$'''(((((('''&&&&&&(((***...+++'''(((+++---...---***))))))))))))+++,,,---,,,------,,,++++++...000:::wwwwwwKKK111)))------000222111111:::JJJWWWkkksss}}}|||xxxxxxxxxwwwvvvuuuuuuttttttvvvpppsssrrrrrrrrrssstttuuuvvvwwwvvvvvvvvvvvvvvvwwwwwwxxxrrryyyxxxxxxuuutttrrrrrrrrrsssuuuwww~~~~~~|||{{{xxxvvvuuutttrrrooollliiieee```\\\WWWUUURRRPPPPPPOOOMMMLLLNNNLLLIIIGGGHHHLLLQQQTTT]]]aaabbb[[[QQQHHH>>>555333111//////000000///...////////////////////////222111000///...------...,,,******+++...---***'''---,,,***(((&&&'''***---&&&%%%''',,,...///666===RRRcccrrr{{{xxxZZZPPPBBB666...***(((''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%###"""$$$(((,,,'''&&&((($$$"""---<<>>FFFPPP\\\hhhpppxxx}}}~~~yyywwwwwwwwwvvvuuuuuuttttttuuuwwwppptttttttttttttttuuuvvvwwwxxxvvvvvvvvvuuuvvvvvvwwwwwwvvvuuuttt|||~~~ttttttrrrrrrsssvvvxxxzzz}}}{{{yyywwwvvvrrrpppmmmjjjgggccc^^^[[[XXXVVVSSSRRRRRRQQQOOOMMMKKKJJJGGGFFFHHHLLLQQQTTTXXX\\\[[[TTTKKKBBB888000000///------///000000///////////////////////////,,,------...000111222222444000,,,***+++------,,,###&&&***---...---,,,+++,,,---222:::BBBOOOcccuuuzzznnngggZZZKKK777222---)))'''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&***((('''((((((&&&$$$###!!!"""%%%***000>>>VVVjjjpppYYYFFF555)))***(((&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))444...777jjjjjj???((()))(((''''''((()))))),,,++++++,,,,,,,,,***(((vvvsssooojjjeeeaaa]]]ZZZXXXWWWVVVTTTRRRNNNHHH@@@:::555555333222111000000000111222222222222111000000333222222333444444111///444///444222555666999YYYWWW888555444111444000000000000000000000000333444===___ggg@@@VVV}}}BBB555+++***------***)))---+++)))***---///---+++))))))(((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''---aaafff444((('''(((%%%''''''&&&&&&&&&'''((((((&&&&&&''''''(((((()))))))))))))))***+++,,,......:::kkkaaa666&&&---******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++------------,,,+++***)))++++++************++++++******))))))))))))(((((()))((('''&&&''''''(((((()))&&&###$$$***000333444222///+++)))((((((&&&%%%***))))))******+++,,,---111111111000......000222___^^^:::...444===CCCOOO^^^mmmyyy}}}zzzvvvwwwwwwvvvvvvuuuttttttttt{{{vvvxxxqqqtttttttttttttttuuuvvvwwwwwwwwwwwwvvvuuuuuuvvvvvvvvvzzzrrrssswwwttttttssssssvvvyyy}}}~~~~~~~~~~~~|||yyywwwvvvuuuooommmjjjgggdddaaa\\\YYYYYYWWWUUUTTTTTTSSSQQQOOOJJJHHHGGGFFFHHHLLLPPPSSSQQQTTTTTTNNNGGGAAA888000333111///...///000000///////////////////////////------.........------,,,///---******,,,.........,,,,,,------...///000000:::GGG]]]pppzzzyyy]]]JJJ@@@555+++)))(((&&&&&&''''''&&&$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((($$$ ###(((******&&&&&&(((333KKKmmmcccDDD222***%%% %%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((---(((***RRRzzzEEE))))))((('''&&&'''))),,,+++)))'''&&&&&&***...000tttrrrnnnhhhddd```]]]YYYWWWVVVVVVVVVTTTOOOGGG???:::555555333222111000000000111111222222222111111000111222222333444333111000444///444222555777:::YYYZZZ999444333111444000000000000000000000000444333777UUUoooLLLjjjaaa111333111---+++------******)))'''(((***+++***((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$%%%%%%&&&''',,,WWWrrr;;;***&&&+++$$$&&&&&&&&&&&&&&&'''((()))'''''''''(((((())))))))))))))))))***+++,,,......>>>ppp^^^>>>111...,,,))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***+++,,,------...------,,,+++***++++++************++++++***)))))))))(((((((((((('''))))))(((%%%$$$&&&)))***&&&$$$'''///444555333+++***)))((()))))))))))))))*********+++,,,------//////000/////////222444kkkiiiAAA333;;;SSS[[[gggsss|||~~~{{{xxxuuuwwwwwwwwwwwwvvvvvvuuuuuuwwwxxxyyyrrrvvvsssssssssrrrssssssttttttwwwwwwvvvuuuuuuuuuuuuvvvxxxqqq{{{ssstttttttttuuuyyy}}}~~~~~~|||xxxuuusssrrrrrrnnnlllhhheeeccc```\\\YYYYYYWWWUUUUUUUUUTTTQQQOOOKKKJJJIIIIIIJJJLLLOOOQQQLLLOOOPPPNNNKKKHHH@@@888999666333000000000///...///////////////////////////000000000000///...---+++,,,---......---+++)))000...---000:::GGGSSS[[[jjjttt}}}yyyddd\\\KKK777------,,,))),,,+++*********)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""######"""$$$(((++++++333:::EEEWWWsss~~~]]]OOO999***%%%'''((((((######""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&(((+++***CCCHHH---+++******(((&&&'''***%%%(((+++)))&&&''',,,111sssqqqmmmhhhccc```]]]ZZZWWWUUUVVVWWWTTTNNNFFF>>>:::555555333222111000000000000111111222222222111111000111333444333222222111333...444222666777:::ZZZ]]];;;333333000333000000000000000000000000222222444NNNjjjxxxAAA---333444---(((***,,,***((((((''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&+++JJJvvvFFF,,,''',,,%%%&&&&&&&&&&&&&&&'''((()))((()))))))))))))))******)))))))))***+++,,,......AAAttt]]]888+++...///((()))(((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***+++,,,/////////......---,,,++++++******))))))******+++)))))))))(((((((((((('''%%%))),,,,,,(((%%%%%%'''***((((((,,,222555222---'''(((((())))))***+++,,,)))******+++,,,,,,------+++,,,---......000333666\\\zzzXXXMMMYYYpppxxx}}}zzzxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxuuuyyyyyysssxxxuuuuuutttsssssssssttttttvvvvvvuuuuuuuuuuuuuuuvvvtttuuu|||ssstttuuuvvvxxx|||~~~|||yyyvvvsssrrrqqqooolllhhheeeccc```\\\ZZZWWWVVVUUUUUUUUUTTTQQQOOOOOONNNMMMLLLLLLLLLMMMNNNLLLPPPSSSSSSSSSPPPGGG>>>999666222000000111000000000000000000000000000000......000111333444444444...///...---------......333888DDDVVVjjj}}}}}}ttthhhYYYKKKEEE<<<888000)))'''***,,,,,,'''&&&%%%&&&((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''',,,******...000000JJJ```wwwvvvYYY>>>111,,,(((&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%---+++999uuuYYY...)))'''******&&&&&&)))$$$,,,333222,,,)))...555~~~tttqqqmmmhhhccc```]]]ZZZXXXUUUVVVWWWSSSLLLDDD===:::555555333222111000000000000000111222222222222111///111444444333222222333333...444222666888;;;[[[ccc>>>555333000222000000000000000000000000000333333IIIyyyeee111///111000+++&&&'''))))))***))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%$$$$$$%%%%%%&&&***<<>>RRRZZZttt~~~___CCC222***&&&%%%&&&((('''###"""$$$'''&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((###***(((///cccwww555)))###'''***((('''***+++***)))(((,,,;;;PPP___|||vvvqqqmmmhhhdddaaa^^^[[[YYYUUUVVVVVVQQQIIIAAA<<<:::555555333222111000000000000000111222222222222222...111444444333111222333333...444333666888<<<\\\hhhCCC888666222222000000000000000000000000///333111BBBqqqrrrJJJ...000---++++++***)))***,,,******+++***)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%***000iiiaaa,,,000&&&,,,(((''''''&&&&&&&&&'''''')))))))))))))))))))))))))))))))))***+++,,,......BBBwwwlllJJJ000...000)))&&&+++((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''')))***,,,---............---,,,++++++******))))))))))))******))))))((((((((('''''''''%%%(((+++,,,+++)))'''&&&(((***,,,...///...+++******,,,---,,,***((()))+++)))***+++------------,,,,,,------------...000333EEEbbb}}}rrr~~~~~~yyyxxx{{{yyyyyyyyyyyyyyyyyyyyyyyywwwyyyzzzvvv~~~{{{zzzyyyxxxwwwwwwwwwwwwssssssssstttuuuvvvwwwxxxvvvyyyrrryyyuuuwww{{{~~~~~~~~~|||xxxuuusssnnnkkkfffcccaaa___]]][[[XXXWWWWWWXXXXXXWWWTTTQQQPPPOOOOOONNNMMMLLLKKKJJJIIIRRR]]]eeejjjfffXXXJJJ===:::555111111111222111000000000000000000000000000000//////000333666888===AAAGGGNNNVVVaaammmuuu|||vvvcccUUUDDD;;;333444555111,,,******((((((***,,,+++)))(((,,,+++)))(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''***+++111HHHggg{{{{{{tttfffOOO555%%%'''111&&&######''''''$$$###&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((###))))))***OOO}}}JJJ666&&&&&&+++***))),,,111...///:::PPPhhh{{{{{{wwwqqqnnniiidddaaa___\\\YYYUUUVVVUUUPPPGGG@@@<<<;;;555555333222111000000000///000111222222222222222...111444444222111222444333...444333777999<<<\\\lllGGG:::888444333000000000000000000000000...333000===kkkaaa777111222***(((---000------000)))******)))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%***)))ccciii+++333$$$...)))((('''&&&&&&&&&&&&&&&(((((((((((((((''''''''')))))))))***+++,,,......AAAvvvnnn555555...&&&'''---,,,%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))***,,,---------------,,,+++************))))))))))))******)))(((((((((''''''''''''&&&'''((()))***)))'''&&&(((***,,,,,,+++++++++,,,(((+++------+++***+++---)))***,,,---......---,,,/////////...------///111;;;VVVyyyzzz~~~xxxwww{{{xxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzwwwzzzzzzxxxwwwvvvvvvuuuuuurrrrrrrrrsssuuuvvvxxxyyy{{{rrrpppzzzuuuxxx|||zzz|||}}}}}}|||xxxtttqqqmmmjjjeeebbb```^^^\\\ZZZYYYYYYYYYZZZZZZYYYUUURRRMMMMMMMMMMMMMMMLLLKKKKKKEEEPPP___llluuussseeeVVVIIIDDD===777444222000///000000000000000000000000,,,---000666>>>HHHPPPVVVcccjjjuuu}}}oooggg]]]TTTNNNEEE:::333888000++++++++++++,,,///---***)))+++,,,***((((((%%%%%%&&&(((******(((&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%666MMMgggyyySSS???...++++++&&&###%%%''' %%%(((%%%###%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''###+++...+++AAAnnnaaaEEE---))),,,+++***---333;;;PPPqqq~~~rrrpppmmmhhhbbb]]]YYYWWWVVVWWWVVVRRRMMMGGGAAA;;;888555444333222111111111111111111222222222333333333222222444777666111000333///...555///111666===]]]nnnGGG888222///333000000000000000000000000333---///>>>___NNN555,,,...---,,,+++************(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$*** HHHdddAAA'''+++###%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((+++***)))((((((***,,,---@@@mmmuuuEEE+++++++++***)))((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++******************************))))))((((((''''''******)))(((((((((((((((%%%&&&(((******)))'''&&&,,,,,,++++++++++++******........................---,,,,,,++++++,,,,,,,,,...---,,,---000333333222---LLLrrr~~~{{{yyyxxxxxxyyyzzzyyyxxxxxxxxxwwwuuussszzz{{{{{{||||||{{{yyyxxxxxxxxxyyyyyyyyyvvvqqqpppuuuzzz{{{xxx|||{{{uuutttzzzxxx~~~|||zzzxxxxxxvvvtttrrrkkkiiigggdddaaa___]]]\\\\\\\\\ZZZYYYWWWUUUTTTSSSSSSOOOLLLKKKLLLLLLJJJHHHFFFKKKYYYiiiqqqppppppsss___PPP???666111......000:::111,,,111666333000///---555CCCWWWjjjyyy}}}wwwnnnbbbYYYDDD@@@:::555000///...///------------------------,,,+++***)))))))))***+++))))))))))))(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&###!!!"""$$$'''***((("""""")))***'''+++333GGGeeejjjEEE///---+++(((&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$&&&(((***###%%%&&&***---222TTTYYY,,,###---+++111IIIddd|||dddAAA{{{ppppppmmmhhhbbb]]]ZZZXXXWWWWWWUUURRRMMMGGG@@@;;;888444444333222111111111111000000111111111222222222222222444666555000000333//////666000222666;;;ZZZsssHHH777444222333000000000000000000000000333///000:::XXXJJJ444000------,,,+++************(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$)))!!!>>>___OOO...%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++***)))((((((***+++---<<>>MMM\\\zzzyyyfffZZZIIICCC;;;666444444222///------------...///000111..............................---,,,,,,,,,,,,---******)))))))))((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$%%%''')))(((&&&&&&(((***///@@@___uuu[[[BBB111)))''')))((('''&&&%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''###$$$(((,,,CCCeee___ZZZkkkoooPPP666)))'''***yyyrrrooommmhhhccc^^^\\\ZZZZZZWWWUUUPPPKKKEEE???:::888444333222111000000000000000000000000111111111222333111222444333//////333000000777222444666777RRRLLL444777666111000000000000000000000000///222333000CCCxxxHHH444000---,,,+++***))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""+++'''CCCqqq\\\,,,&&&&&&&&&%%%%%%&&&'''((()))&&&&&&&&&'''''''''(((((()))(((((((((((()))***++++++VVV\\\555)))///)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''(((((((((((((((((()))***++++++***++++++,,,...//////000////////////////////////......---,,,,,,,,,,,,,,,***---000111777IIIeeezzz}}}zzz}}}|||zzzyyywwwwwwwwwwwwzzzyyyxxxyyyzzzzzzyyywww{{{xxxyyy}}}yyyyyyxxxwwwvvvvvvvvvwwwxxxzzzwwwvvvxxxxxxxxx{{{yyyttt|||zzzxxxvvvsssqqqmmmkkkhhheeebbb___^^^]]]^^^]]]\\\[[[YYYXXXWWWVVVTTTRRROOONNNMMMLLLLLLLLLNNNTTTSSSLLLUUUjjjuuusss]]]NNN>>>777555333111222555000000===SSSjjj|||sssdddVVVIII===666333///,,,,,,///222555555...//////000000000//////......................../////////...............+++******))))))((((((((((((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%$$$###$$$&&&((('''333DDDYYYvvvyyyZZZ999)))&&&%%%'''+++%%%%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%% &&&''')))......777LLLrrrVVV:::...+++(((%%%'''{{{uuunnnkkkgggbbb^^^\\\[[[ZZZWWWTTTOOOJJJCCC>>>:::777333333222111000000000000111111111222222222333333333111333555333///000333111000777222555666555PPPQQQ666555444000000000000000000000000000...111333///;;;kkkJJJ444+++,,,,,,+++***))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%///$$$333mmmrrrAAA&&&%%%%%%$$$%%%&&&(((***,,,&&&&&&&&&&&&''''''''''''(((((('''((((((((())))))(((KKKbbb<<<+++,,,000((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((''''''''''''((((((''''''&&&'''''')))***+++******+++,,,...///000000////////////////////////...------,,,,,,------...000000......666MMMmmm}}}|||{{{{{{zzzyyyxxxwwwwwwwwwyyyxxxxxxyyy{{{{{{yyyxxxxxxyyy{{{wwwxxxwwwvvvvvvvvvwwwxxxyyy{{{wwwuuuuuutttuuu|||zzzyyy|||zzzxxxuuurrrpppkkkjjjgggeeebbb```^^^]]]\\\\\\[[[ZZZXXXWWWVVVVVVTTTSSSQQQOOOMMMMMMMMMNNNMMMUUUUUUQQQWWWfffjjjbbbTTTHHH===999777444444666555;;;III]]]sssmmm]]]HHH;;;888::::::999222000.........///......//////000111111000///...////////////////////////000000000000//////......+++++++++***)))((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""''',,,***&&&###%%%)))===WWWuuuoooSSSEEE111%%%)))...)))###"""###$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%,,,+++)))------111???lll{{{cccKKK666(((+++000,,,''''''zzzvvvllljjjfffaaa^^^[[[ZZZZZZWWWTTTOOOHHHBBB===999777333222111000000///000000111222222222222333333333222222444777666111000333222///555111555777555OOOXXX<<<444111111000000000000000000000000...///333111555YYY{{{FFF222))),,,+++***))))))((())))))(((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&---%%%(((WWWuuuYYY111&&&%%%$$$%%%&&&(((+++---%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((***>>>pppkkkAAA)))(((+++***''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&''''''''''''(((((((((''''''&&&&&&''''''((((((%%%%%%&&&'''((())))))***)))***+++,,,---...//////........................,,,,,,,,,,,,---...///000000///000777GGG```|||}}}{{{|||}}}|||||||||{{{{{{zzzzzzzzzxxxwwwwwwxxxzzz{{{zzzxxxvvvxxxzzztttxxxxxxwwwvvvwwwxxxyyyzzzzzzuuutttuuussssss~~~||||||yyywwwtttqqqnnnkkkjjjhhheeecccbbbaaa```\\\[[[[[[ZZZXXXWWWWWWVVVTTTTTTSSSQQQNNNMMMNNNOOOIIIPPPSSSTTTXXX]]]YYYOOOHHH@@@999666555666<<>>:::777777:::CCCTTTeeettt}}}~~~qqq\\\HHH777,,,((()))+++///222333333222...///111111111111111222---------...///000111111000000000000000000000000///000111111111000......---,,,,,,+++***)))((('''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***((((((111FFFccc~~~mmmSSS999(((&&&+++$$$%%%%%%###'''///###$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%''')))***+++666222+++888LLL```sssgggLLL888***((($$$'''+++***%%%###(((...}}}sssooojjjgggccc___\\\ZZZZZZZZZVVVSSSNNNGGGAAA<<<999777333222111000////////////000000000000111111111111111222777<<<:::444111222333///333///333777666PPPhhhIII555///666000000000000000000000000333+++111555,,,;;;kkkbbb222...111,,,+++***)))(((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&***%%%&&&%%%SSSsssZZZ,,,+++(((%%%%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''***"""???wwwTTT---)))000,,,&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))$$$&&&)))+++,,,,,,+++***)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...000222333444999GGG___yyy||||||yyyzzzzzz{{{{{{zzzyyyyyyuuuuuuuuuwwwyyyzzzyyyxxx|||www{{{~~~yyyyyyyyyxxxxxxxxxyyy{{{|||vvvssswww|||yyyvvv|||~~~{{{xxxuuurrrnnnkkkdddcccbbbaaa````````````^^^]]]]]]\\\[[[ZZZYYYYYYUUUVVVUUURRRNNNMMMOOOQQQLLLIIIKKKSSSVVVPPPHHHDDD===<<<<<>>===KKKhhh~~~yyyfffMMMDDD888111000000///---000000000000////////////111111111111000000000000000...------......111555222222222111111111000000222111111111000000//////...------,,,,,,++++++***(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))---$$$$$$+++'''&&&888III```}}}vvvbbbVVV<<<444***%%%%%%'''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""&&&%%%$$$$$$&&&'''((('''$$$%%%%%%%%%%%%%%%'''((('''%%%(((+++%%%###333HHH~~~{{{mmmnnniii\\\XXXIII777,,,+++,,,***&&&((((((((((((((((((((((((~~~pppqqqkkkhhhccc___]]][[[YYYWWWWWWRRRKKKEEE@@@<<<888666222222222111111111111000111000000000000000000000111222444BBB...444111333000333111222666222999MMMzzzXXX???444333111111000///////////////111///---111111///HHHsssYYY222+++///+++,,,+++***)))(((((((((((())))))))))))((((((((('''(((&&&%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$((('''&&&&&&,,,NNN~~~pppDDD%%%$$$'''&&&&&&###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''')))***:::aaauuuTTT888...&&&&&&(((&&&%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((((((((()))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++...+++,,,000///...444>>>jjjttt{{{zzzyyyzzz{{{|||{{{zzzyyyzzz|||{{{zzzzzz{{{||||||{{{yyyyyy{{{xxxyyyxxxwwwwwwwwwyyyzzzuuuuuuvvvwwwvvvzzz}}}|||zzzwwwsssooollljjjllliiifffeeeeeeeeebbb```___^^^]]]\\\[[[ZZZYYYXXXUUUTTTSSSRRRQQQPPPPPPPPPLLLPPPTTTSSSNNNHHHEEEDDD;;;CCC\\\zzzpppVVVHHHAAA:::222///000222222111000000000000////////////111111111111000000000000000...---///111111000000222222222111111111000000111111111111000000000///......---,,,,,,++++++***(((((('''''''''&&&&&&&&&$$$$$$&&&((()))'''!!!""""""''',,,+++...AAAWWW}}}iiiRRR>>>444---)))$$$###&&&(((&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&%%%%%%))))))&&&### """+++%%%$$$(((...;;;XXXttthhhVVVPPPFFF888<<<333)))%%%&&&((('''$$$((((((((((((((((((((((((|||qqqrrrmmmiiiccc^^^\\\ZZZYYYWWWVVVRRRKKKDDD???;;;888555222222222111111111111000000000000000000000111111000222555DDD000444000333000333111222666222999MMMaaaDDD555222111111000///////////////000000---//////,,,>>>aaarrrBBB...///...---++++++***)))(((((((((((()))))))))((((((((('''''''''&&&%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% '''(((&&&###%%%BBBmmmccc333!!!)))***###$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''&&&+++AAAUUULLL555,,,&&&"""$$$&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''((((((((((((((()))))))))))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,111++++++111444666CCCRRR}}}}}}{{{|||||||||{{{zzzzzz{{{{{{zzzyyyzzz{{{|||{{{zzzyyyzzz{{{}}}zzzssszzz}}}uuuuuuvvvwwwxxxxxxxxxxxxwwwvvvvvvvvvwww~~~{{{zzzxxxuuurrrooommmlllmmmkkkgggfffeeeeeedddccc]]]]]]\\\\\\[[[ZZZZZZZZZUUUTTTSSSRRRQQQPPPPPPOOONNNQQQSSSQQQLLLHHHHHHIIIMMM]]]sss|||mmmRRR===666777222...---///222222111////////////000000000000222222111111111000000000...------...///111000///222222222111111111111111111111111111000000000000......------,,,+++++++++((((((((('''''''''&&&&&&(((%%%""""""%%%)))***)))((('''(((...===UUUoookkkSSS>>>///&&&"""$$$""""""$$$'''(((%%%"""&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$"""'''))))))***,,,...,,,111???RRR^^^eeeppp|||xxxkkkVVVBBB888333,,,$$$'''&&&%%%&&&((()))((('''((((((((((((((((((((((((zzzqqqrrrnnnjjjccc^^^[[[ZZZYYYXXXVVVQQQJJJDDD???;;;777444222222222111111111000000000000000000000111111111000222777HHH222333...333000333111222666222999MMMfffHHH666222111000000///////////////...000......///+++777QQQ```444222444+++*********)))((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ &&&'''&&&%%%###444RRRyyyMMM''''''***&&&***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&***(((%%%,,,666222&&&'''%%%$$$%%%((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((()))))))))))))))))))))***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,...///...///999MMMcccqqq~~~yyyzzzzzz}}}{{{zzzzzzzzzzzzyyywwwxxxzzzzzzyyywwwvvvwwwxxxzzz~~~ttt{{{zzzssssssuuuwwwyyyyyywwwvvvwwwvvvuuuuuuyyyyyyxxxvvvsssqqqooonnnmmmkkkiiifffdddcccccccccccc______^^^]]]\\\[[[[[[ZZZUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPLLLHHHGGGJJJMMMlll~~~yyyXXX@@@???===333444111......//////...---////////////000000000000222222222111111111000000,,,333777333...---111333111111111111111111111111111111111000000000000000.........---,,,,,,++++++((((((((((((''''''''''''+++***(((&&&%%%(((,,,///,,,222<<>>:::666444222222222111111111000000//////000000111111111111000222999LLL666333...444000333111222666222999MMMjjjJJJ777222111000000///////////////+++000......111...444FFF~~~LLL(((...111''''''***)))((((((((((((((((((((((((((((((''''''''''''%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""&&&%%%&&&)))$$$'''777___|||lll<<<(((''''''+++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''+++***%%%$$$((((((%%%&&&&&&&&&&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((((()))(((((((((((()))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,---------+++666777222@@@dddyyy{{{wwwxxxyyy}}}}}}|||zzzzzzzzzzzzxxxvvvxxxyyyzzzyyywwwvvvvvvwwwzzz{{{}}}yyytttsssssstttwwwzzzzzzxxxuuutttuuuuuuvvv}}}~~~wwwvvvtttrrrpppnnnnnnmmmiiihhhfffdddbbbbbbbbbcccdddcccbbb```^^^\\\[[[ZZZVVVVVVVVVUUUTTTSSSQQQPPPPPPOOOMMMIIIFFFIIIPPPVVV}}}lllIII888===<<<111333222000000//////---,,,.../////////000000000111222222222222111111111111///CCCRRRKKK:::000000333111111111111111111111111000000000000000000111111//////...------,,,,,,+++))))))((((((((('''''''''(((---000...'''###$$$''':::PPPlllbbb888111'''###$$$'''((((((***((('''&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%''''''&&&$$$$$$&&&))),,,++++++000<<>>UUU<<<555...666000333111222666222999MMMzzzVVV<<<444111111000///////////////***111...,,,222333000555XXXXXX222......,,,///222(((((('''''''''(((((()))(((((('''''''''&&&&&&&&&$$$&&&'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&'''((((((((('''%%%%%%########################$$$&&&######***&&&"""((()))LLLuuuxxxSSS222'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))'''%%%%%%(((###'''((($$$$$$''''''$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&((()))***))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,++++++,,,,,,---......///111===QQQeeettt~~~~~~zzzyyyssswww{{{~~~{{{zzzyyyyyyzzzzzzxxxwwwxxxyyyzzzzzzyyyxxxyyy{{{www}}}{{{xxxwwwyyy}}}}}}zzzvvvrrrvvvyyy{{{~~~|||wwwuuurrrooommmlllllllllgggjjjlllkkkhhhfffeeeeeeddddddbbbaaa```^^^]]]\\\XXXYYYZZZZZZYYYWWWUUUSSSOOOMMMKKKJJJOOO\\\nnnzzzoooNNN888:::999......:::000000111000//////000111.........///000111111111333333222222222111111111333SSSjjj___DDD333000111000000111111111222222222///000000000111111111111/////////...------,,,,,,))))))))))))((((((((('''...***'''...@@@[[[vvvsssWWW@@@111***'''###$$$$$$&&&&&&%%%###!!!######$$$$$$###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''"""&&&,,,000777AAANNNXXX{{{}}}yyy```MMM777555111---+++)))&&&"""!!!%%%((('''%%%&&&&&&%%%***)))'''''''''))))))***((((((((((((((((((((((((~~~wwwppplllgggeeebbb```___]]][[[YYYTTTOOOHHHBBB===999555222222222222111111111111000...//////000111222222222333555@@@WWW>>>555...777000333111222666222999MMM\\\???444111111000///////////////***222...***111222...000JJJ~~~yyyAAA***444000(((***)))(((((('''''''''(((((()))(((((('''''''''&&&&&&&&&###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&'''((((((((('''%%%%%%########################"""'''###"""'''%%%$$$...###222gggkkk===***%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&******&&&%%%((($$$)))***%%%%%%)))***'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&###%%%'''(((*********)))(((((((((((()))))))))))))))))))))***++++++,,,,,,++++++,,,,,,---...//////444;;;YYY|||wwwwwwqqqtttxxxzzz{{{yyyxxxxxxzzzzzzyyywwwuuuvvvxxxxxxwwwwwwxxxzzzqqqzzz{{{~~~{{{xxxzzz}}}~~~{{{wwwsssxxx{{{~~~~~~|||wwwuuurrrooolllkkkkkkllleeeiiilllllliiieeeddddddaaaaaaaaa```______^^^^^^YYYZZZ[[[[[[ZZZXXXVVVTTTOOOMMMLLLMMMUUUfffzzzVVVJJJ???<<<;;;888444111222333222000...---...///---......///000111111222333333333222222222111111000KKKZZZKKK444,,,222777000000111111222222222222//////000000111111111222/////////...------,,,,,,))))))))))))((((((((((((,,,///;;;SSSqqqccc@@@...++++++)))&&&'''&&&$$$######$$$&&&'''$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%'''((()))...444>>>IIIVVVhhh{{{xxxdddXXXRRRIII;;;...+++***'''$$$%%%''')))(((###'''&&&!!!""")))***'''(((&&&$$$$$$&&&&&&%%%###(((((((((((((((((((((((({{{kkkllliiifffbbb^^^[[[ZZZYYYXXXUUUPPPHHHAAA<<<999777555222111111000000000000000000111111111111222222222222555===^^^@@@222444///000333000111444111888LLLeeeAAA---222222111///------///000......------------......;;;OOO===000...,,,'''(((...***(((&&&&&&'''((()))(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&///***;;;nnnZZZ,,,...&&&$$$(((222888555222333,,,!!!((('''!!!&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%&&&'''''''''&&&%%%$$$))))))(((''''''''''''((('''&&&%%%(((,,,///...,,,******)))((('''(((***,,,,,,+++************+++,,,///,,,,,,---,,,***,,,222---LLLppp|||xxxzzzwwwuuuuuuyyy|||{{{yyy{{{|||{{{yyy~~~wwwuuuyyy|||yyywwwwwwwwwwwwzzz{{{www|||}}}tttxxx~~~|||zzztttsssrrrpppnnnmmmllllllnnnjjjeeeeeeggggggddd```ccccccccccccbbb```___^^^]]]^^^______]]]ZZZVVVTTTSSSOOOMMMMMMXXXvvv}}}VVVMMMBBB:::888777444111333222000///...---......111111000000000000000000333333333333333333333333666FFFNNNBBB555222111...000000111222222222222111000000000000000000000000...//////...,,,***((((((,,,)))((((((((()))---111888NNNlllvvvEEE;;;///'''&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%$$$$$$$$$%%%%%%$$$&&&(((((('''+++222888JJJ[[[ppp|||}}}wwwsssrrrVVVHHH888/////////+++&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''}}}yyykkknnniiifffbbb^^^[[[ZZZYYYXXXUUUOOOGGGAAA<<<999777555222111111000000000000000000111111111111222222222333777@@@aaaCCC444444000000333000111444111888LLLrrrLLL555111111000///......//////......------------......///jjj{{{CCC555,,,------''''''++++++)))(((''''''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%***FFFnnntttRRR333///+++555RRRnnnxxxuuuqqqTTT555(((((('''&&&###%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&'''(((((((((&&&%%%&&&))),,,,,,+++'''$$$"""###&&&'''&&&$$$&&&&&&''''''(((((())))))++++++---000000...111666FFF___|||~~~xxxyyyvvvuuuyyy}}}~~~wwwvvv{{{~~~|||xxxzzz|||}}}zzzwwwuuuvvvxxxrrrtttwwwzzz}}}xxxzzz{{{yyyyyy}}}zzzyyysssrrrqqqooonnnmmmmmmmmmnnniiiffffffiiijjjiiifffffffffeeedddcccaaa___^^^```aaabbbaaa```\\\YYYWWWUUUSSSPPPNNNZZZxxxpppUUUNNNDDD<<<777555333111333222111////////////000111111111111111111111111222222222222222222222222000===CCC:::111000000---000000111222222222222111111111111111111111111111///.........------,,,,,, &&&,,,+++(((,,,;;;IIIjjjlllPPP===333---&&&$$$%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%"""!!!###$$$######$$$$$$'''+++111<<>>+++(((555WWWvvvuuuJJJ'''&&&+++&&&###'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((()))***)))'''&&&'''***---///000222,,,((((((---///,,,((()))***+++,,,---......///((())),,,//////---000666aaattt|||~~~xxxuuuwww{{{|||zzz}}}}}}zzzxxxwwwzzz{{{tttxxx{{{zzzyyy~~~{{{|||~~~~~~{{{xxxwwwqqqqqqpppooonnnnnnnnnnnnmmmjjjggggggkkknnnnnnmmmiiiiiihhhgggeeebbb```___cccdddeeeeeeccc```]]][[[XXXWWWSSSOOO]]]}}}~~~aaaSSSPPPIII@@@999444333444222222111000000111111222111111222222222222222222111111111111222222222222,,,555888222...111111...000000111222222222222111111111111111111111111111222000---,,,+++***(((&&&,,,,,,***'''///FFFfff}}}pppSSS===...&&&&&&$$$"""###&&&'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&!!!!!!%%%%%%!!!###(((222???RRRaaallluuutttcccLLL:::111,,,)))&&&$$$###"""###%%%&&&%%%$$$%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''vvvxxxnnnqqqiiieee___\\\\\\[[[YYYWWWSSSNNNFFF???;;;888666555222111111000000000000000000000111111111222222222333888EEEkkkKKK555333111111444222333666111777KKK~~~^^^===000/////////000000...---...------,,,,,,------...222FFFzzzUUU111+++))),,,...+++)))+++'''((((((((('''&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&###))))))"""===}}}UUU***&&&,,,<<>>YYYwwwmmmOOO888...,,,---,,,'''%%%%%%%%%'''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########&&&)))%%%$$$000AAA___mmm|||wwwgggZZZSSSDDD:::---&&&&&&((((((&&&'''((()))((('''%%%$$$$$$$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''xxx{{{ooopppiiiddd^^^[[[\\\\\\YYYWWWRRRLLLEEE???:::888666444222111111000000000000000000000111111111222222222111777GGGpppNNN555111000111444333444666222777JJJ{{{hhhEEE333111//////000000///---------,,,,,,,,,,,,------...>>>yyyuuu???000+++))))))***((()))+++%%%''')))((('''&&&''')))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&"""###)))%%%(((PPPvvvwww;;;---%%%((()))&&&000AAASSSYYY555%%%)))&&&+++###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((((('''''''''''''''(((((((((''''''))),,,000333>>><<<666///)))'''+++///...---***))))))+++...000000///000000---...888CCCuuu~~~}}}zzzwwwuuutttoooooonnnnnnnnnnnnnnnooonnnllljjjiiikkklllmmmnnniiijjjlllmmmmmmllljjjhhhfffgggiiiiiihhheeebbb```[[[VVVRRRSSSjjj\\\NNNPPPNNNGGG<<<444444666111111222222333333444444111111222222222333333333333333333444444444555555444222000...000444333///000000111222222222222111111111111111111111111111---......---,,,,,,---...)))>>>\\\yyynnnJJJ>>>000))))))(((&&&$$$***((('''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""%%%'''######333TTTqqqwww```HHH777...,,,)))(((&&&%%%%%%$$$###""""""$$$%%%%%%$$$$$$&&&)))###%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((''''''yyy}}}ooonnniiiccc\\\[[[\\\]]]ZZZVVVQQQKKKDDD>>>:::888666444222111111000000000000000000111111111111222222222000777JJJuuuRRR555000///111555333555777222777JJJxxxpppMMM888444000///000111///---------,,,,,,,,,,,,------+++BBBccc444...+++(((&&&%%%&&&''')))(((+++---+++(((&&&''')))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$ &&&'''000cccQQQ222"""***'''&&&***FFFaaa<<<(((***$$$+++!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%''')))+++...111222''''''&&&%%%%%%%%%%%%%%%((()))((('''&&&&&&))),,,666777666///(((&&&+++111+++***))))))***+++,,,---,,,---///111000444AAANNN{{{xxxvvvtttsssoooooonnnmmmmmmmmmnnnnnnmmmmmmlllkkkkkkkkkkkkllliiikkknnnpppqqqpppnnnlllgggiiijjjjjjiiigggdddbbb\\\TTTSSS]]]uuu]]]IIIKKKKKKEEE;;;444222333000111222333333333333333000000111111222333333333333333444444555555666666555222......000111000...000000111222222222222111000000000000000000000000000111000+++'''(((///666TTTsssqqqRRR:::***,,,//////(((!!!"""((('''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%'''""",,,RRR|||uuuWWW:::'''!!!%%%)))!!!$$$%%%$$$%%%(((***$$$$$$$$$###""""""%%%'''###$$$%%%''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))''''''((((((((((((''''''vvv|||ooonnniiibbb[[[ZZZ\\\]]]ZZZVVVPPPKKKCCC===:::777555444222111111000000000000000000111111111111222222222111888MMMzzzVVV777111000111555444555888222777IIIxxxyyyXXX===777111...000111000...---,,,,,,++++++,,,,,,---111NNNOOO000++++++***(((&&&'''((()))///222333000***&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%)))LLL}}}fff???"""###+++(((''',,,OOOfff666%%%,,,!!!***###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&(((***---000111(((''''''''''''(((((()))***,,,------,,,,,,///222+++...222222111111333666777999>>>BBBDDDCCCBBB@@@GGGJJJPPPTTTTTTWWWcccppp}}}zzzwwwuuutttssspppooonnnmmmmmmmmmmmmmmmkkklllnnnnnnmmmllllllllllllnnnqqqssssssrrrooommmiiijjjllllllkkkiiifffddd___UUUXXXkkk}}}ZZZHHHIIIIIIEEE>>>777444333000111222333333222111111//////000000111222222333222222333444444555666666555222000000111111111000000000111222222222222111////////////////////////000222222---,,,666KKK]]]vvvWWWAAA111&&&((()))---...)))###&&&...$$$$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&'''"""&&&III{{{VVVIII888,,,'''(((((('''((()))(((&&&""" !!!""")))((('''&&&%%%$$$###"""######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))''''''((((((((((((''''''ssszzzooooooiiibbb[[[ZZZ]]]^^^ZZZUUUOOOJJJCCC===999777555444222111111000000000000000000111111111111222222222222999OOO}}}YYY888111222222555444666888222777III|||eee@@@:::222...000111000...---,,,,,,++++++,,,,,,---888VVVyyynnniiiddd:::+++***---...,,,+++++++++***555888999444,,,&&&%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!(((###"""+++***444SSS|||VVV333)))%%% (((999\\\fff*** ...)))((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%(((''''''&&&&&&''')))***************+++---...///,,,000444666777888<<>>!!!((("""000@@@wwwGGG,,,***&&&((()))%%%$$$$$$&&&)))***(((%%%%%%###"""%%%'''&&&$$$$$$&&&%%%""" $$$***)))$$$'''%%%$$$$$$%%%%%%###!!!)))***'''%%%(((,,,'''&&&######'''(((&&&&&&(((%%%$$$$$$$$$$$$$$$&&&)))(((+++,,,)))***...///,,,000333888:::<<>>JJJTTTZZZbbblllssswwwxxx~~~yyyvvvooojjjbbbYYYUUUYYYaaagggaaa[[[TTTOOOKKKFFF@@@;;;;;;666111444@@@FFF>>>111444///888BBBEEEWWWsss~~~yyyyyyxxxxxxwwwwwwvvvvvv|||{{{zzzxxxxxxxxxyyyzzzwwwwwwwwwxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{|||{{{zzzyyyxxxvvvvvvuuuyyy{{{~~~~~~yyywwwxxxyyyzzzzzzyyyxxxxxxxxxrrrqqquuuuuuooooootttuuuqqqmmmmmmooommmeee^^^```}}}cccSSSRRRNNNLLLHHHCCC===777333111111111111000000000000000000000000111222222333333333333333333333333333333...///111222222222111000111111000///------///000,,,,,,---...------444<<<\\\tttdddFFF111(((,,,)))'''&&&&&&'''&&&&&&&&&'''&&&'''000:::666+++(((''''''(((%%%!!!###((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&!!!'''***;;;pppxxxAAA)))(((&&&######$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((tttsssnnnjjjeeeaaa\\\ZZZZZZZZZWWWTTTQQQKKKCCC<<<888555333222000000000000000000000000000000111111111222222222333999TTT}}}kkk:::222333111666333222555222666DDDssstttHHH///444333---...111---,,,,,,...---,,,///444___rrrAAA444###(((...,,,(((*********((('''((()))&&&&&&''''''(((((((((((((((&&&%%%$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$%%%'''%%%!!!"""(((GGGvvvBBB...%%%(((>>>eeeAAA%%%!!!&&&(((&&&"""######$$$%%%&&&'''''''''&&&))))))%%%""""""######***'''""" $$$+++***&&&&&&'''((('''%%%&&&))),,,'''111<<<===::::::???DDDCCCCCCIIITTT\\\bbbhhhooottt|||ssssssuuufffZZZSSSOOOLLLIII>>><<<888666555555555444666333///,,,,,,,,,+++)))///+++(((,,,999AAA;;;///000,,,...222555FFFhhh~~~|||xxxxxxyyyyyyyyyxxxwwwwwwzzzyyyxxxvvvvvvwwwxxxyyyzzzyyyxxxwwwwwwxxxyyyzzzyyyzzzzzz{{{{{{{{{{{{{{{}}}}}}|||{{{yyyxxxwwwwww{{{~~~~~~zzzuuurrrtttsssooopppuuurrrooommmmmmmmmkkkfffbbbmmmrrrZZZVVVYYYNNNJJJEEE>>>888444222111111111111111111111000000000000000111222222333333333333333333333333333333///000000000111000000000...111333222000------...---000000,,,***555OOOfff~~~\\\777$$$'''222***++++++***(((&&&%%%%%%$$$((('''$$$---<<<@@@:::***###$$$++++++######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&&&&+++(((888pppppp777,,,(((%%%######%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((vvvuuuoookkkddd```[[[YYYZZZYYYWWWTTTPPPKKKBBB<<<777555333222000000000000000000000000000000111111111222222222333888TTTppp===333444///444222222666333666EEEsssPPP333444333---///222...,,,---...+++(((...777nnnhhh000///%%%+++000***((()))***)))'''''''''((('''''''''''''''((()))***+++(((&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&$$$$$$&&&444kkk{{{RRR222%%%&&&999bbbOOO444%%%&&&)))'''&&&%%%%%%&&&&&&&&&&&&'''((((((++++++&&&$$$((()))&&&)))///111+++%%%&&&)))+++&&&***///444777:::===>>>>>>MMMaaannnrrrrrrwww}}}}}}yyyzzzzzz|||zzznnnnnnmmmpppmmmXXX@@@>>>LLLGGG???444...---...//////*********---///...+++(((///...------------,,,+++......---...555;;;888222000000......///:::[[[~~~|||wwwwwwxxxyyyyyyyyyxxxxxxxxxxxxwwwvvvwwwwwwyyyyyy|||zzzyyyxxxwwwxxxyyyzzzyyyzzz{{{||||||||||||{{{|||||||||{{{{{{{{{zzzzzz|||}}}|||~~~~~~{{{~~~zzztttzzz{{{}}}xxxtttrrrrrrqqqpppqqqtttmmmoooooolllhhheeeeeeggg{{{___VVVXXXZZZKKKGGGBBB<<<777444222222222222222222222222222222000000000111222222333333333333333333333333333333333222111000////////////---111555777555111---***222000...222CCC```qqqLLL555000...)))######%%%''''''&&&&&&(((***"""((()))$$$(((777EEEIII555)))"""''')))$$$!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$%%%"""'''''';;;uuuvvv???666***(((%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((xxxwwwooollleee```\\\ZZZZZZZZZWWWTTTOOOIIIAAA;;;777555444333000000000000000000000000000111111111111222222222333777VVVwwwAAA444444...333222222666333666DDDrrr\\\<<<666111...111111///,,,---...***'''111???wwwXXX,,,+++***,,,,,,(((((()))***)))'''&&&'''(((((('''''''''((((((******,,,***'''&&&&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&+++MMMtttaaa888(((%%%222]]]kkk\\\999&&&###%%%---###$$$$$$###""""""###%%% $$$$$$"""'''111444000)))GGG___ZZZEEE<<>>000555777;;;;;;000###$$$///)))(((((()))+++,,,+++***((('''&&&&&&'''))))))((('''((()))***************,,,//////------//////+++...222///...111555PPPyyy~~~{{{uuuvvvvvvvvvwwwxxxxxxxxxwwwwwwxxxxxxyyyyyyzzzzzzzzzyyyxxxwwwwwwwwwxxxyyyxxxyyy{{{|||}}}}}}|||{{{{{{{{{{{{{{{{{{||||||||||||yyyyyyzzz{{{{{{|||xxxtttssssssuuurrrpppnnnnnnoooppppppooollllllmmmoooqqqrrrsssttttttrrrpppoooooooooqqqrrrlllooooookkkdddcccggglll~~~cccQQQQQQTTTSSSHHHEEEAAA<<<888555333222222222222222222333333333000000000111222222333333333333333333333333333333555444333222111000//////...000444999;;;888111,,,***111BBB^^^bbbHHH...''',,,...(((!!!&&&''''''&&&%%%&&&(((+++$$$'''(((%%%%%%...???LLLHHH999***$$$$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&"""'''111LLLOOO:::***(((&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((xxxwwwoookkkeeeaaa\\\ZZZ[[[ZZZXXXUUUMMMHHH@@@:::777666555444000000000000000000000000000111111111111222222222333777WWW|||EEE555444///555333333666222444BBBqqqkkkIII:::000000222//////,,,,,,...***)))777IIItttCCC000)))000---))),,,((()))))))))'''&&&'''((((((''''''''''''(((((((((,,,***&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%***///hhhnnn???+++(((---GGGppplll???'''$$$%%%***###%%%&&&'''&&&(((,,,///***///222555DDDWWW\\\WWWNNNqqqwwwkkkuuussseee___bbbXXXQQQRRRSSSJJJ<<<222222;;;<<<333,,,,,,---+++%%%(((++++++)))'''))),,,%%%(((+++---,,,***)))))),,,,,,+++)))))))))***,,,'''((()))***+++,,,...000+++------******---,,,))),,,222///...333222HHHrrr|||yyyvvvvvvuuuuuuvvvwwwyyyzzzvvvwwwzzz{{{||||||{{{zzzyyyxxxxxxxxxxxxxxxyyyyyywwwxxxzzz|||||||||{{{zzz~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}~~~|||vvvrrrqqqrrruuusssoookkkiiijjjmmmnnnooojjjiiihhhhhhhhhjjjlllmmmoooooonnnmmmmmmoooppppppmmmnnnmmmkkkjjjmmmuuu{{{{{{iiiTTTKKKMMMMMMJJJGGGEEECCC???;;;666222000000111111111222222222222000000000111222222333333333333333333333333333333111333666888777555111///000///000777===???:::444333LLLooovvvZZZ;;;333,,,(((###!!!&&&...+++***(((''''''&&&&&&&&&'''###$$$((('''&&&111AAASSSMMM???///%%%%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&))),,,...///...---===YYY[[[555((('''%%%%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((xxxvvvnnnjjjfffaaa]]][[[[[[[[[XXXUUULLLGGG@@@:::777666666555000000000000000000000000000111111111111222222222222666XXXGGG666444111666444333555111222???pppuuuRRR===000111333,,,///+++,,,///,,,+++<<>>DDDAAA;;;UUUuuufffLLL===333,,,(((++++++'''%%%'''###""""""###&&&''''''%%%*** ))))))!!!&&&555TTTZZZTTT???---(((%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%(((+++000444777999888111???WWWZZZ+++%%%$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))|||uuupppssslllhhhccc\\\YYYYYYYYYXXXVVVLLLGGG@@@:::777555333222000000000000000000000000000111111111111222222222444777^^^VVV222555333222333555333222777>>>iiidddBBB222222111---333)))+++///---(((===qqqTTT;;;(((***000///***)))(((((('''''''''(((((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%)))$$$CCCyyy\\\&&&,,,&&&&&&(((---+++***;;;IIIEEEFFFGGGSSShhhsssssswww}}}uuueeeYYYTTTTTTLLLHHHBBB<<<:::;;;>>>@@@:::555...,,,---...+++'''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))******))))))************************,,,,,,++++++++++++******************+++,,,---...000000'''***555111;;;]]]}}}}}}{{{xxxvvvuuutttwwwwwwxxxyyyzzzzzzzzzzzz|||{{{zzzyyyxxxwwwwwwwwwxxxyyyzzzzzzyyyxxxvvvuuu{{{yyyzzz}}}|||zzz|||~~~}}}~~~~~~{{{wwwvvvuuuuuutttrrrpppnnnnnnnnnnnnkkkkkkjjjjjjjjjjjjjjjjjjggghhhjjjlllmmmmmmllllllnnnllljjjjjjkkkmmmmmmlllkkkmmmooowwwxxx[[[XXXTTTQQQNNNJJJFFFBBBAAACCCEEEBBB===777444333//////............//////000000000111222222333333222222222222222222222222444000...444;;;===666//////...///111666EEEaaazzzttt[[[TTT;;;'''444((((((((()))(((%%%%%%'''%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&222DDDYYYaaaUUU???***$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$&&&'''$$$""""""$$$'''((()))'''%%%%%%&&&))),,,------999===BBBFFFFFFCCC>>>:::---000...555mmm\\\222)))'''$$$###$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((###'''***)))'''(((((((((}}}vvvqqqssslllgggbbb]]]ZZZZZZZZZWWWUUUKKKFFF@@@:::777555444222000000000000000000000000000111111111111222222222333888___UUU222555333222333555333222777>>>hhhoooLLL666000000///000))),,,000//////HHHxxxLLL777''')))...,,,((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%(((===wwwddd///***###&&&'''444@@@LLLfff~~~}}}xxxzzz~~~sssmmmppptttyyysssaaaRRRMMMIIIBBB@@@BBBBBB===555...++++++111///+++)))))),,,000222666111+++)))++++++)))&&&)))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))******+++************************------,,,,,,++++++******************+++,,,---...///000------000444GGGddd}}}~~~|||zzzwwwvvvuuutttvvvwwwxxxyyyzzzzzzzzzzzz|||{{{zzzyyyyyyxxxxxxxxxyyyzzzzzz{{{zzzyyyxxxwwwyyyxxxzzz~~~~~~}}}~~~|||yyyvvvvvvvvvuuusssqqqooonnnmmmnnnnnnkkkkkkjjjjjjjjjjjjjjjjjjhhhiiijjjkkkllllllllllllmmmkkkiiihhhiiimmmrrruuuooo}}}xxx```[[[XXXSSSOOOLLLIIIFFFCCCFFFHHHGGGDDD===666333222//////............/////////000000111111222333333222222222222222222222222111......222999@@@BBBBBB***222111+++;;;bbbdddKKKBBB777,,,***---///***%%%""""""###'''***---+++(((&&&&&&%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%000???JJJJJJ@@@222)))$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$######$$$'''((()))(((&&&$$$!!!''''''(((...777@@@HHHLLLHHHGGGEEE@@@:::333,,,((('''(((+++///``````333)))'''$$$###$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''(((((('''&&&&&&((((((}}}xxxqqqrrrllleeeaaa]]]\\\\\\ZZZVVVSSSKKKFFF???:::777555444333000000000000000000000000000111111111111222222222333999aaaTTT333666333222333555333222777>>>eee]]]>>>///...111///,,,,,,///...444TTTwwwAAA222((())),,,)))'''(((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%(((888uuurrr???+++###"""***HHHeeepppwww}}}{{{eee___[[[ZZZSSSEEE>>>???CCCHHHDDD777---+++)))$$$)))***++++++***((('''&&&###"""!!!!!!###%%%(((***///+++'''&&&(((((('''$$$((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((***,,,---************************......---,,,,,,+++******************+++,,,---...---,,,111000...@@@^^^ppp~~~}}}|||zzzxxxvvvuuuttttttvvvwwwxxxyyyzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{{{{{{{zzzyyyxxxwwwwwwzzz}}}zzzwwwuuuuuuvvvtttsssqqqooommmmmmmmmmmmlllkkkkkkjjjiiiiiiiiijjjiiiiiiiiiiiijjjkkkllllllkkkkkkiiiggggggmmmvvv}}}~~~ssseeeXXXZZZVVVQQQMMMJJJHHHFFFDDDLLLLLLJJJDDD===666222111//////............////////////000111111222222333111111111111111111111111---...///000555???LLLVVV:::777...***:::]]]{{{DDD---111&&&)))333)))((()))*********)))((('''(((&&&%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***222888666---$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%$$$###$$$ """###$$$'''...333444999BBBKKKPPPPPPKKKGGG;;;999444///***&&&###"""$$$"""))))))OOOjjj999)))'''$$$###$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))((('''&&&'''(((***---|||xxxppppppjjjccc```]]]]]]]]]ZZZVVVQQQJJJEEE>>>999666555444333000000000000000000000000000000111111111222222222333;;;bbbVVV444555333222333555333222777>>>aaaoooHHH000---222///000,,,...,,,888\\\lll777///***++++++((('''))))))((((((''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%(((!!!999qqq}}}OOO+++&&&$$$+++JJJfffdddTTTFFF;;;666111///000---&&&$$$&&&%%%'''######(((+++***((('''&&&(((***+++(((&&&'''''''''''''''((((((((()))'''%%%$$$&&&'''&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&'''***---///************************///......---,,,+++******************+++,,,------***'''000222222QQQsssxxx~~~{{{zzzxxxwwwuuutttttttttvvvwwwxxxyyyyyyzzzyyyyyyuuuuuuvvvvvvwwwwwwwwwwwwxxxyyyzzz{{{{{{zzzyyyyyywwwwwwzzz|||xxxtttssstttvvvtttrrrpppnnnmmmllllllmmmmmmlllkkkiiiiiiiiiiiijjjkkkjjjiiihhhhhhiiikkklllgggiiijjjhhhfffkkkttt|||ppp___YYYYYYYYYYYYUUUOOOKKKIIIHHHGGGFFFNNNMMMJJJDDD>>>888444111//////............////////////000000111222222222111111111111111111111111,,,000222000000999JJJXXXYYY???---111777;;;LLLcccyyyNNN222,,,(((///333'''$$$***...+++((('''''''''$$$$$$$$$&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&***&&&###%%%))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$###$$$%%%&&&&&&&&&$$$'''222BBBNNNZZZZZZYYYVVVNNNBBB444***&&&%%%$$$$$$$$$$$$%%%&&&'''!!!***(((GGGyyyHHH)))'''$$$###$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((&&&%%%''')))***...222zzzwwwnnnnnniiibbb```]]]]]]]]]ZZZUUUPPPIIIDDD>>>999666555444333000000000000000000000000000000111111111222222222333;;;ccc[[[777444333222333555333222777>>>^^^VVV888///222///333+++......BBBggg```111...,,,,,,,,,))))))+++))))))((('''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%999eee~~~[[[+++(((+++&&&111===555+++'''$$$,,,)))((()))(((%%%%%%'''%%%((('''$$$###%%%%%%%%%'''$$$"""###&&&'''$$$!!!((((((((((((((('''&&&%%%&&&%%%$$$$$$&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&'''***---///************************......---,,,,,,+++******************+++,,,------...(((///333:::[[[vvvppp|||xxxxxxwwwvvvuuuuuuuuuuuuvvvvvvwwwxxxyyyyyyyyyyyyuuuvvvwwwxxxyyyyyyyyyxxxvvvwwwxxxyyyzzzzzzyyyxxxxxxxxx|||~~~}}}~~~~~~{{{vvvsssrrrsssuuusssrrrpppnnnllllllllllllnnnlllkkkiiihhhhhhiiijjjkkkjjjiiihhhggghhhiiijjjcccgggjjjiiiggghhhnnnssslllooommmddd\\\WWWUUUSSSWWWSSSNNNJJJIIIHHHGGGGGGLLLJJJHHHEEEAAA<<<777444//////............//////...//////000111111222222000000000000000000000000...222444000,,,000===IIIkkkRRR===777000,,,777KKKlllmmmLLL***)))...'''&&&///444333((( !!!%%%(((&&&&&&''')))***)))&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!###&&&)))###+++555>>>HHHUUUdddooonnnaaaMMM:::...(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%(((!!!+++***JJJ\\\)))'''$$$###$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''%%%%%%((()))(((...777yyyxxxnnnmmmiiibbb```]]]\\\\\\ZZZUUUPPPHHHDDD===888666555444333000000000000000000000000000111111111111222222222333;;;bbbbbb;;;333333222333555333222777>>>ZZZgggEEE555222---555+++111555OOOtttVVV///...---------,,,,,,,,,***)))(((''''''&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%% &&&222OOOxxxeee,,,))))))!!!%%%(((!!!"""(((((('''&&&%%%%%%%%%$$$%%%&&&((('''&&&%%%$$$$$$$$$$$$***'''&&&''')))***)))'''###$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&'''(((***,,,---************************,,,,,,++++++++++++******************+++,,,---...111...000666CCCYYYccc[[[www}}}wwwwwwvvvuuuuuuuuuvvvvvvuuuvvvwwwxxxyyyyyyyyyyyyxxxyyy{{{|||}}}||||||{{{tttvvvwwwyyyzzzzzzyyyyyyyyyyyy}}}}}}{{{~~~{{{vvvrrrqqqrrrtttrrrqqqooommmlllkkkkkkkkkooommmkkkiiihhhhhhiiijjjjjjjjjiiihhhggggggggghhhbbbfffiiijjjhhhggghhhjjjbbbaaa___]]]]]]]]][[[YYYUUURRRNNNKKKJJJJJJIIIGGGJJJIIIHHHGGGEEEAAA<<<777//////............//////......///000000111111222///////////////////////////222333000+++***000777ccchhhZZZ;;;)))///999999]]]kkk:::...+++###+++111<<>>WWWwwwUUU===333---777***222888WWWxxxGGG///...---,,,---...---,,,***)))(((''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%''')))888rrrrrr222***######******$$$'''***###%%%&&&&&&&&&&&&((())))))  ###&&&((()))+++&&&%%%###$$$%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''###$$$%%%&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''((()))******+++************************))))))************++++++************+++,,,---...---111111888HHHNNNJJJHHHppp|||}}}yyyvvvvvvvvvuuuvvvvvvwwwwwwuuuvvvwwwxxxxxxyyyyyyxxxyyyzzz|||}}}}}}|||{{{zzzuuuvvvxxxzzz{{{{{{{{{zzzyyyzzz~~~}}}~~~}}}zzzvvvrrrpppppprrrrrrqqqnnnlllkkkkkkkkkkkkooommmkkkhhhggghhhiiijjjiiiiiiiiiiiihhhgggfffeeedddeeeggghhhhhhggggggfffiiibbb[[[YYYZZZ\\\]]]___SSSQQQNNNLLLLLLKKKIIIHHHJJJJJJJJJKKKKKKFFF???::://////............//////......//////000111111111////////////////////////000000///...,,,,,,---...FFFdddlllNNN444333555---HHHtttbbb<<<,,,+++---)))555BBBOOO^^^ggg\\\JJJ888333,,,((('''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%)))444DDDWWWcccyyytttkkk\\\LLL;;;---%%%&&&%%%%%%&&&''''''%%%$$$ !!!###$$$%%%%%%$$$$$$""""""(((000\\\eeeKKK)))'''$$$###$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))'''))),,,,,,222JJJeeezzz{{{pppppplllddd```\\\ZZZZZZYYYUUURRRHHHCCC===888666555444333000000000000000000000000000111111111111222222222444:::```oooAAA000333222333555444222777>>>VVV```CCC444///999)))222888WWWuuu888///...,,,+++---///...+++******)))''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%((("""+++qqq~~~:::---%%%'''+++&&&&&&+++!!!$$$&&&&&&$$$$$$%%%%%%###'''$$$###%%%&&&&&&&&&'''(((((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((()))******))))))************************((((((((()))******++++++************+++,,,---...%%%000000999KKKFFF:::@@@kkkyyy}}}xxxtttvvvvvvvvvvvvvvvwwwxxxxxxuuuvvvwwwxxxxxxyyyxxxxxxwwwxxxzzz{{{{{{zzzxxxwwwuuuwwwyyy{{{||||||||||||yyyzzz}}}|||zzzwwwrrrppppppppprrrpppnnnlllkkkjjjjjjkkkpppnnnkkkhhhggggggiiijjjhhhiiijjjjjjiiigggeeedddfffeeeeeefffhhhiiihhhfffgggcccaaa```^^^ZZZUUUSSSRRRQQQOOONNNMMMLLLJJJHHHLLLLLLMMMOOONNNIIIAAA;;;//////............//////......//////000111111111///////////////////////////---+++,,,...///...---(((NNNnnniiiNNN777000000222ZZZIII...111'''((((((***;;;___zzz```UUUEEE777---)))((((((&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$(((111DDD]]]wwwwwwgggMMM777)))&&&))),,,***(((%%%$$$$$$%%%%%%$$$''''''&&&&&&%%%%%%&&&&&&###&&&)))222___rrrJJJ222)))'''$$$###$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))'''***///222???aaayyyuuuppphhhccceee___ZZZZZZ\\\[[[UUUOOOIIIDDD>>>888555444222111222111111000000000000000000000000111222222333333444:::```xxx===555111222333333222444777999WWWyyyVVV999555***111333666xxxaaa444---------,,,,,,,,,++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###444YYY|||AAA---(((&&&######%%%'''(((((('''''''''&&&&&&%%%%%%%%%###$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))+++++++++*********))))))))))))))))))***************+++,,,+++******,,,---+++111888===>>><<<999777[[[jjj{{{|||zzzxxxxxxxxxwwwtttrrrqqqqqqrrrsssvvvwwwwwwvvvuuuuuuvvvxxx{{{zzzyyyyyy{{{|||||||||zzzzzz{{{{{{{{{{{{zzzzzz{{{|||}}}|||zzzxxxvvvtttrrrqqqppprrrqqqooommmkkkkkkkkkllljjjkkkkkkjjjhhhggghhhjjjhhhhhhhhhhhhhhhggggggfffgggfffeeeddddddeeeggggggjjjddd]]]WWWUUUVVVVVVWWWQQQRRRPPPJJJGGGGGGIIIKKKJJJLLLNNNMMMJJJGGGDDDCCC555444333111///...---------------.........//////------.....................---,,,+++************'''999OOOkkktttPPP---111222888nnnddd@@@444!!!%%%''')))///@@@YYYsss|||ppp```NNN===///(((,,,***'''&&&''''''%%%###$$$%%%&&&%%%######%%%'''((('''&&&%%%$$$$$$$$$$$$***&&&(((777LLLYYYYYYTTTDDD:::...&&&$$$%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++JJJ___TTT888###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$&&&&&&&&&&&&&&&"""######$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&"""&&&(((&&&$$$'''***,,,&&&000666<<>>;;;222111000///............---............/////////......------------------+++***)))(((((((((((((((...###(((BBBdddvvv___777...---///SSS}}}pppDDD111******(((&&&###$$$***///222888GGG]]]sss```TTTCCC555,,,(((&&&$$$"""""""""###$$$$$$!!!''''''&&&&&&&&&&&&''''''!!!###%%%%%%$$$###$$$%%%&&&$$$"""###&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&,,,444444***$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%$$$$$$$$$%%%&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&***((((((---222222,,,&&&666CCCdddxxxPPP222---xxxuuurrrkkkgggbbb^^^ZZZYYYZZZXXXSSSOOOHHHCCC===888555444333222222111111000000000000000000000000111222222333333111;;;aaaKKK999333444444444333444777999RRRrrrLLL@@@---===ccc```777,,,+++++++++*********))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ (((%%%...iiilll000'''%%%$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((((()))))))))************)))***++++++******,,,...111222444333111000000000222///777OOOkkk}}}}}}|||zzzxxxvvvuuuuuutttvvvuuutttssstttvvvxxxyyytttvvvwwwwwwvvvvvvvvvxxxyyyxxxwwwxxxyyyyyyxxxvvvyyyyyyyyyzzzzzz{{{{{{|||}}}~~~~~~}}}|||~~~~~~}}}}}}}}}zzzyyyxxxvvvtttrrrrrrqqqnnnnnnoooooonnnllljjjiiihhhiiijjjiiigggggghhhjjjggghhhhhhggggggfffeeedddffffffeeeeeeeeeeeeeeeeeegggddd```]]]ZZZVVVRRROOOUUUPPPMMMNNNQQQRRRSSSUUUVVVSSSPPPLLLGGGAAA;;;777000000//////.../////////.............../////////......------------,,,,,,+++***))))))((((((((((((111###%%%333OOOtttsssJJJ---000)))444^^^zzzaaa999***)))******(((&&&&&&***(((%%%%%%///CCC]]]sss|||tttdddQQQ???333...+++(((%%%$$$&&&''''''&&&%%%$$$$$$############$$$"""&&&))))))'''&&&))),,,)))'''&&&&&&&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######''')))&&& ###)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&***(((&&&$$$###$$$%%%&&&$$$%%%&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%)))333<<>>iiiSSS///---+++++++++*********))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!+++$$$((([[[sss:::'''%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$''')))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))((()))))))))************)))***++++++***+++---///000111222222000000111333666000777QQQlll|||zzzyyyxxxwwwuuuuuuuuuuuuuuutttsssssstttvvvyyyzzzsssuuuwwwxxxwwwvvvwwwwwwvvvuuuvvvxxxzzz{{{zzzxxxyyyyyyyyyyyy{{{|||~~~~~~~~~~~~}}}||||||{{{{{{yyyxxxvvvtttsssrrrqqqqqqoooooooooooommmkkkiiigggiiijjjkkkjjjiiiiiijjjllljjjjjjiiihhhfffdddcccbbbffffffeeeeeeeeeddddddccc```___]]]\\\ZZZWWWSSSPPPRRRNNNMMMSSSXXXYYY]]]cccRRROOOKKKGGGDDD???999555000000////////////000000////////////////////////......------,,,,,,,,,,,,++++++***)))))))))******,,,(((,,,---888```wwwggg:::+++***,,,888dddsssQQQ///)))&&&((((((###"""$$$))))))((((((+++555AAAKKK]]]qqqnnn^^^WWWEEE???666...(((&&&%%%$$$&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%$$$$$$$$$######$$$%%%'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%###"""$$$((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&+++)))'''$$$###$$$%%%&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$'''...888HHH```uuusssUUU<<<333222---%%%wwwvvvsssnnnjjjbbb```^^^\\\ZZZXXXUUURRRGGGCCC<<<888666555444333222111111000000000000000000000000111222222333333444AAAdddSSS888444555555444333444666999NNNlllVVV666DDDkkkHHH000---,,,++++++++++++*********))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!***%%%'''JJJtttLLL***'''$$$###$$$&&&'''&&&$$$$$$$$$$$$%%%%%%%%%%%%###""""""&&&,,,000000...%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((())))))))))))******))))))))))))************(((***++++++***+++---///---...//////...///000222111///;;;WWWqqq|||~~~wwwvvvuuuttttttttttttttttttssssssssstttvvvxxxzzztttwwwyyyzzzyyyyyyyyyyyyttttttvvvxxx{{{|||{{{yyyzzzzzzzzz|||~~~~~~}}}{{{zzzyyyyyywwwvvvtttsssqqqpppppppppooooooooonnnlllkkkiiihhhjjjkkkkkkkkkjjjjjjkkkmmmlllkkkkkkiiigggeeecccbbbeeeeeefffeeeeeedddcccbbb\\\[[[ZZZZZZZZZXXXTTTQQQTTTOOOOOOSSSRRROOOSSS[[[QQQLLLHHHEEECCC???999555222111000000000000000111000000000////////////.........------,,,,,,+++++++++******))))))*********$$$***000,,,,,,FFFiiiyyyTTT((('''222(((@@@hhhkkk;;;,,,"""###&&&$$$###%%%$$$))),,,+++&&&%%%***///333JJJeeessstttqqqtttyyysssnnncccTTTCCC666---***))))))((('''&&&&&&&&&&&&%%%""" ###$$$###!!!######""""""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&***)))'''&&&%%%%%%%%%&&&######%%%&&&''''''(((((($$$%%%%%%&&&&&&'''''''''***&&&$$$&&&+++@@@hhhjjj999(((+++,,,+++---uuutttrrrmmmjjj```___]]][[[YYYWWWTTTRRRGGGBBB<<<888666555444444222111111000000000000000000000000111222222333333333AAAdddXXX:::555666666555444444666999LLL~~~eeeFFFPPPnnnCCC444,,,,,,,,,,,,,,,++++++++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ '''$$$(((999qqqaaa000,,,'''######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$""""""%%%,,,//////---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))'''''''''(((((()))))))))))))))))))))************((()))++++++***+++---000,,,---//////...---...///...111CCCaaauuuxxxwwwyyyssssssrrrrrrrrrrrrrrrssstttsssrrrrrrsssuuuwwwyyytttvvvyyyzzzzzzyyyyyyyyyvvvvvvwwwyyy||||||zzzxxxyyyyyyzzz|||~~~}}}|||zzzyyyxxxwwwuuutttsssqqqpppoooooonnnmmmmmmlllkkkkkkkkklllllliiijjjkkkjjjiiiiiikkkmmmkkkkkkjjjjjjiiigggfffeeeeeeeeeffffffeeedddbbbaaa\\\[[[ZZZZZZZZZXXXUUUSSSTTTOOOOOOQQQKKKCCCGGGSSSSSSNNNIIIFFFDDDAAA;;;666333333222111111111111111000000000000/////////.........------,,,++++++***))))))((((((((())))))***###+++,,,******222OOOtttjjj===***///''',,,MMMkkkTTT;;;&&&$$$((((((''')))!!!###$$$$$$###%%%***///)))///777:::>>>GGGWWWdddzzztttfff\\\XXX>>><<<777222---)))&&&%%%'''&&&$$$%%%'''((())))))&&&&&&&&&$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''&&&&&&&&&%%%$$$%%%&&&'''((()))))))))$$$$$$%%%%%%&&&''''''((((((&&&&&&'''&&&000QQQrrrpppOOO555'''%%%***111rrrrrrpppkkkhhh___^^^]]][[[XXXUUUSSSQQQGGGBBB<<<888666555555444222111111000000000000000000000000111222222333333111@@@ccc\\\<<<555666666555444444666999KKKoooRRR[[[qqqAAA888***---------,,,,,,,,,++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''!!!$$$###(((...nnnooo555000)))$$$"""###$$$$$$#########$$$$$$%%%%%%%%%'''$$$!!!$$$(((***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&&&&'''''''''(((((())))))))))))************((()))***+++***+++...000...///111000///......///222888MMMiiiwwwsssoooqqqqqqpppppppppppppppqqqqqqtttsssrrrqqqrrrtttvvvxxxqqqtttwwwyyyxxxwwwwwwwwwxxxxxxyyyzzz|||{{{yyywwwwwwwwwxxxzzz~~~~~~}}}|||zzzxxxwwwwwwtttsssrrrpppooonnnnnnnnnkkkjjjjjjjjjkkkmmmoooppphhhiiijjjiiihhhhhhjjjllliiiiiijjjjjjjjjjjjiiiiiieeeeeeffffffeeecccbbbaaa^^^]]][[[ZZZZZZXXXVVVSSSMMMKKKOOOSSSNNNHHHPPP___WWWQQQKKKHHHGGGDDD===888555444333222111111111111111111000000/////////.........---,,,,,,+++******(((((('''''''''(((((()))(((,,,''')))---&&&999eeetttZZZ333###)))+++999YYYoooNNN///'''(((%%%!!!"""$$$$$$%%%&&&((((((''''''&&&&&&&&&%%%&&&)))///444===QQQlll~~~||||||sssoooggg]]]SSSJJJDDD@@@222111000---)))(((((()))"""$$$&&&''''''&&&%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&''')))******++++++$$$$$$%%%%%%&&&'''((((((!!!$$$+++000)))%%%555KKKzzzkkk>>>(((000111###uuuqqqrrreeebbb^^^\\\ZZZZZZ[[[XXXRRRMMMDDD@@@:::777555444333222111111111111000000000000000000000111222222333333777===cccmmm777888777666555555666777888NNNjjjiii```>>>***444+++++++++***++++++,,,,,,+++******)))(((''''''&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%&&&"""###(((222XXXQQQ"""&&&(((""")))!!!&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******))))))))))))(((((((((((())))))))))))************((()))+++,,,---.........---......//////...------222GGG^^^kkkmmmmmmllljjjmmmmmmnnnooooooooooooooouuuuuuvvvvvvuuutttssssssssstttuuuwwwxxxxxxyyyxxxxxxzzz}}}|||yyyvvvyyy{{{~~~zzz~~~~~~~~~{{{wwwsssqqqtttsssrrrpppooonnnnnnnnnhhhjjjllllllkkkkkkkkklllkkkkkkkkkjjjjjjjjjiiiiiihhhiiiiiijjjjjjhhhgggfffgggdddbbbdddffffff```[[[^^^]]]\\\ZZZYYYWWWVVVUUUVVVRRROOOPPPUUU\\\```bbbUUURRROOOMMMJJJDDD<<<666888888666555333111000///000000///...............//////...---,,,,,,++++++(((((((((((((((((((((((())))))***+++'''&&&222AAAkkkuuuFFF 111...(((GGGyyynnnJJJ)))###'''%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''',,,...:::IIIQQQVVVhhh|||wwwwwwyyy{{{|||xxxpppjjj\\\ZZZTTTIII===666666999555---&&&%%%)))+++)))&&&)))&&&###!!!"""$$$$$$### $$$&&&$$$%%%((()))&&&$$$%%%%%%%%%$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&$$$######$$$&&&''''''&&&***(((''''''''''''&&&$$$&&&''')))***+++++++++***%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&(((+++///222XXXpppmmm000&&&222"""tttoooqqqdddaaa^^^\\\ZZZZZZZZZWWWQQQLLLDDD@@@:::777555444333222111111111111000000000000000000000111222222333333555<<>>PPPccclllmmmmmmllljjjmmmmmmnnnooopppppppppooottttttuuuuuuuuuuuuttttttsssssstttuuuvvvwwwxxxxxxyyyzzzzzzzzzzzzzzzyyyyyy{{{|||{{{}}}}}}}}}}}}{{{yyywwwuuuttttttsssqqqpppooonnnnnnnnnkkkmmmnnnmmmkkkiiiiiijjjllllllkkkjjjiiiiiiiiiiiiggghhhhhhiiihhhgggfffeeefffdddbbbdddffffffaaa]]]^^^^^^\\\[[[YYYWWWVVVUUUSSSOOOMMMMMMQQQVVVYYYZZZWWWSSSOOOKKKGGGBBB<<<777666666555444333333222222000//////...............///......---,,,,,,++++++((((((((((((((((((((((((+++*********'''&&&///:::[[[uuuYYY---,,,---***<<>>)))%%%$$$(((###((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))***+++,,,---.........+++...///---+++---333999MMM[[[iiilllkkkkkklllkkklllmmmnnnoooppppppqqqpppssssssttttttuuuvvvvvvvvvtttssssssssstttvvvwwwyyy|||{{{yyywwwwwwyyy{{{}}}|||~~~~~~|||~~~|||||||||~~~{{{yyywwwvvvvvvvvvsssrrrqqqpppooonnnnnnnnnnnnoooooonnnkkkhhhggghhhnnnmmmkkkiiihhhhhhiiijjjgggggggggggggggfffeeeeeeeeecccbbbdddffffffbbb___^^^^^^]]][[[YYYXXXWWWVVVQQQOOOMMMNNNPPPRRRRRRRRRVVVRRRNNNIIIEEE@@@;;;888444444444444444444333333000///......------............------,,,,,,++++++((((((((((((((((((((((((---***))))))((('''+++000CCCmmmnnnDDD,,,+++---...KKK\\\555+++'''"""%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%"""###''''''"""%%%,,,'''%%%$$$'''000;;;DDDIIITTTYYY```fffiiinnntttxxx|||||||||zzzvvvpppkkkhhhOOOJJJCCC>>>;;;666000+++...,,,&&&!!!"""''''''$$$###  ###%%%%%%###''''''&&&%%%%%%$$$#########""""""$$$''')))))))))(((''''''(((***,,,+++***"""'''...333444000)))%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******,,,555\\\uuuCCC(((,,,vvvsssuuuiiieee^^^[[[ZZZYYYYYYVVVPPPJJJDDD@@@:::666555444333222111111111111000000000///000000000111222222333333222;;;eeezzzHHH444444333333444555777888AAAuuuoooHHH333000...,,,,,,++++++******++++++''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###&&&###"""$$$%%%666TTTQQQ---!!!$$$(((&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************)))***+++,,,------------***---///---***...888BBBXXXbbbjjjjjjhhhiiillllllkkklllnnnooopppqqqqqqqqqrrrrrrrrrtttuuuvvvxxxxxxvvvuuutttssstttvvvxxxzzz}}}{{{yyyxxxxxx{{{~~~}}}~~~}}}}}}~~~~~~}}}}}}~~~~~~}}}{{{yyyxxxwwwvvvvvvrrrqqqpppooonnnnnnnnnnnnnnnoooooonnnkkkiiihhhiiiooommmjjjhhhggghhhiiijjjggghhhggggggggggggffffffeeeccccccdddffffffcccaaa___^^^]]]\\\ZZZYYYXXXWWWTTTSSSRRRRRRQQQPPPOOONNNPPPOOOMMMJJJEEE@@@:::777555555444444444333333333//////...------------...---------,,,,,,,,,++++++((((((((((((((((((((((((+++)))'''((())))))))))))000ZZZuuu]]]555(((,,,)))555hhhoooKKK000%%%)))%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$)))%%%$$$(((((($$$"""$$$&&&%%%%%%%%%&&&'''((((((''',,,333999???EEEKKKOOOYYY```iiirrrxxx}}}|||vvvsssqqqmmmfff```QQQMMMCCC:::666666000***+++'''$$$$$$''')))(((%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$%%%(((,,,///000///%%%%%%%%%&&&)))++++++***!!!&&&---222333///((($$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''&&&***---CCCjjj{{{[[[555+++vvvsssvvviiifff^^^\\\ZZZZZZYYYVVVPPPJJJDDD@@@:::666555444333222111111111111000000000///000000000111222222333333333<<>>JJJSSSVVV\\\```______cccfffeeefffgggiiikkkmmmooopppqqqrrrrrrrrrrrrtttvvvyyy{{{wwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyy{{{}}}~~~~~~~~~~~~|||yyyvvvzzz}}}}}}zzzzzz~~~|||}}}}}}|||{{{xxxuuusssqqqppppppooonnnnnnnnnnnnooojjjlllmmmnnnmmmlllmmmnnnjjjjjjiiiiiijjjjjjkkkllljjjiiihhhgggfffgggggghhhggggggfffeeecccccccccccc______^^^]]]\\\[[[[[[ZZZTTTVVVWWWUUUQQQNNNMMMMMMRRRUUUXXXUUUMMMCCC:::666555555444444444333333333///...------,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))%%%))))))&&&%%%)))***''')))%%%;;;```eeeDDD***)))%%%'''222WWWzzzQQQ222((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&(((((((((%%%###$$$'''+++ !!!###%%%'''''''''$$$$$$$$$###""""""$$$&&&$$$$$$)))666CCCIIIEEE???===GGGQQQWWW___lllwww|||~~~tttgggXXXJJJ@@@:::444222000000000000...---)))(((''''''((()))(((&&&'''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((''''''$$$%%%***,,,;;;eeewwwaaa}}}sssrrruuuiiifffbbb```]]]]]]\\\XXXQQQLLLDDD@@@:::777555444333222111111111111000000000000000000000111222222333333444<<>>JJJSSSWWWPPPSSSXXX[[[]]]```ccceeegggiiikkkkkkkkkkkkmmmoooqqqqqqrrrssstttvvvwwwwwwrrrrrrssssssuuuvvvxxxyyyxxxzzz}}}}}}~~~~~~|||{{{|||}}}}}}}}}~~~~~~~~~}}}}}}|||}}}zzzvvvsssrrrrrrqqqpppnnnnnnmmmkkkiiiiiikkkmmmnnnnnnnnnnnnnnnmmmmmmlllllljjjhhhhhhiiijjjiiihhhgggggghhhhhhiiiiiiiiijjjjjjhhhfffdddccccccccccccdddaaa^^^\\\\\\\\\\\\\\\\\\ZZZVVVSSSRRRUUUYYY\\\XXX\\\^^^VVVIII===888777333333333333333333333333...,,,,,,...///---++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))))))))))))))((((((((((((,,,***&&&===gggfffBBB...&&&###...111???sssiiiBBB+++'''***###'''---###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((+++---222777777:::HHHXXX}}}lllccciiirrruuu}}}~~~yyyuuummmdddXXXWWWNNN@@@;;;<<<333&&&((()))******)))'''%%%%%%&&&%%%$$$$$$&&&'''&&&&&&$$$%%%'''((((((((()))***.........111>>>\\\~~~wwwsssrrreeefff]]]\\\[[[ZZZXXXTTTPPPLLLCCC@@@;;;777555444333111111111111111000000000000000111111222222333444444555===hhhrrrEEE222:::888111555222888999ZZZeee888222***000---+++******+++,,,***)))***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&%%%$$$$$$%%%################################################"""######$$$$$$%%%&&&&&&$$$999```lll777 111&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&'''((()))***))))))))))))))))))))))))+++...000...***'''(((***))))))*********+++++++++***+++---...///...---,,,------///666@@@JJJQQQTTTPPPSSSWWWZZZ\\\^^^aaaccceeegggiiijjjjjjjjjlllnnnsssssstttttttttssssssrrrvvvvvvuuuuuuuuuvvvvvvwwwzzz|||}}}|||}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}|||}}}yyyuuusssrrrrrrqqqpppmmmnnnnnnmmmllllllnnnpppnnnoooooooooooonnnmmmmmmllljjjiiiiiijjjkkkiiihhhhhhhhhhhhhhhiiiiiiiiijjjiiihhhfffdddcccccccccccccccaaa^^^]]]^^^^^^]]]]]]YYYXXXXXXYYY[[[ZZZXXXVVVSSSUUUVVVRRRHHH???:::888444444333222222222222222222111000000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))))))))((((((((((((''',,,(((333ZZZpppYYY555+++$$$(((***111WWW}}}ZZZ777###''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((('''&&&((()))''''''000;;;NNNRRRTTTLLLAAA<<>>lll}}}LLL666:::999333666111666888VVVXXX222111---------+++******++++++***)))***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###%%%(((((('''%%%$$$$$$################################################"""######$$$$$$%%%&&&&&&"""***999fffYYY***222)))&&&###"""#########"""$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((''''''''''''((())))))))))))))))))))))))))))))...000111///***'''''')))(((((()))***+++,,,,,,---***+++++++++++++++++++++---...222:::CCCJJJOOOPPPPPPSSSVVVXXXYYY[[[^^^```ccceeeggghhhhhhiiikkkmmmpppqqqsssttttttsssqqqpppvvvvvvvvvvvvvvvwwwxxxyyy}}}~~~~~~~~~}}}yyy|||~~~}}}}}}|||yyyuuurrrrrrqqqqqqpppmmmnnnoooooonnnoooqqqsssooooooppppppoooooonnnmmmlllkkkkkklllmmmllljjjhhhhhhhhhhhhiiiiiiiiiiiiiiihhhgggeeedddcccccccccdddbbbaaa______``````___^^^YYY\\\___bbbbbb]]]VVVPPPLLLMMMMMMKKKGGGBBB<<<999666444333111000000000111111111111000//////...---++++++++++++++++++++++++************************))))))))))))((((((((((((%%%---+++'''EEEsssnnn@@@---&&&&&&)))'''555```yyyPPP'''###...(((!!!)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''%%%$$$$$$""" """'''))),,,...+++&&&%%%(((,,,...555>>>FFFQQQ```kkkppprrrhhh[[[QQQLLLIIIEEEBBB???:::111+++'''&&&%%%%%%'''&&&###"""'''444DDDOOOYYYiii~~~{{{vvvtttsssffffff^^^\\\[[[YYYWWWSSSNNNKKKBBB???:::777666555333222111111111111000000000///000111111222222333444444555???nnnSSS777888888444777111666777QQQKKK...222000,,,,,,+++******++++++***)))))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&))))))'''%%%$$$###################################################"""######$$$$$$%%%&&&&&&###)))&&&<<>>999777555333000///...//////...000000---,,,......---************************))))))))))))******++++++))))))))))))(((((((((((('''+++,,,###222eeeuuuQQQ,,,***(((,,,)))%%%AAAnnnmmm;;;"""***''' ***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''%%%$$$%%%&&&&&&%%%%%%&&&'''''''''%%%$$$$$$$$$"""$$$&&&'''***000666:::NNNYYYbbbhhhsss}}}zzzyyysssjjj\\\MMMBBB999222///,,,)))(((000@@@VVVjjjvvvxxxhhh]]]YYYzzzvvvtttrrreeeeee^^^\\\ZZZYYYWWWSSSNNNJJJBBB>>>:::777666555444222111111111111000000000///000111111222222333444444666???nnn[[[999555555444888222777888KKKyyyxxxAAA///222222---,,,+++)))***++++++***((()))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$'''))))))'''%%%$$$$$$################################################"""######$$$$$$%%%&&&&&&$$$(((((('''IIIEEE---'''!!!!!!%%%)))'''$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&''''''(((((((((((((((((((((((((((((((((((((((###%%%'''(((((()))***+++'''((((((***+++,,,---------,,,*********+++---...---222888???EEEIIIKKKMMMQQQSSSTTTUUUVVVXXX[[[^^^bbbdddggghhhiiikkkmmmoooiiilllooosssuuuuuutttssspppqqqsssuuuxxx{{{~~~~~~~~~~~~~~~}}}||||||zzzwwwsssqqqpppqqqpppooonnnooopppooommmlllmmmnnnpppppppppppppppooonnnnnnlllllllllnnnooonnnkkkhhhjjjjjjjjjiiiiiiiiiiiiiiihhhgggfffeeeeeeeeefffgggdddcccbbbccceeedddcccaaaaaagggkkkeeeZZZUUUYYY```LLLIIIGGGGGGGGGDDD>>>888777555333111///.........111555444...***,,,---+++************************'''(((((())))))******+++))))))))))))(((((((((((()))''',,,(((+++PPPoookkk444...'''))),,,&&&000HHHZZZ...%%%'''$$$(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%"""""""""###&&&((('''$$$$$$######$$$$$$$$$""" &&&&&&'''((('''''')))+++---333777:::CCCVVVlllzzzsssfffXXXPPPHHHHHHMMMZZZiiioookkkeeellljjjcccVVVEEE888222111zzzvvvsssrrrdddddd^^^\\\ZZZYYYVVVRRRMMMIIIBBB>>>:::777666555444333111111111111000000000000000111111222222333444444666===kkkfff>>>444444555888222888888EEEppplll;;;222000222///,,,***))))))******)))((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%################################################"""######$$$$$$%%%&&&&&&$$$"""---+++---\\\mmmCCC666((("""$$$'''&&&"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&''''''((()))((((((((())))))))))))))))))))))))'''((())))))******))))))(((((()))***+++,,,,,,---,,,++++++***+++---...//////333:::???DDDHHHLLLOOORRRSSSUUUUUUVVVYYY]]]___aaacccfffhhhiiikkknnnpppnnnoooqqqsssssssssrrrqqqttttttuuuwwwyyy{{{~~~}}}}}}~~~~~~~~~}}}|||{{{zzzyyyvvvrrrppppppppppppooommmooopppooommmkkkkkkkkkooooooppppppoooooonnnmmmmmmllllllmmmnnnmmmkkkiiijjjjjjjjjjjjjjjiiiiiiiiiiiihhhgggffffffgggiiijjjgggeeeddddddeeeeeedddccc```dddeee^^^TTTSSS]]]hhhOOOLLLIIIGGGFFFCCC===888555555444333111000......888>>><<<111***+++,,,(((++++++++++++++++++++++++''''''(((((()))))))))***))))))))))))(((((((((((()))$$$)))------???dddKKK444###$$$)))***...333fffxxxIII***'''((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!######"""$$$'''%%%""""""!!!!!!###%%%%%%$$$#########&&&***)))&&&&&&)))((()))***((()))///;;;DDDIIIQQQXXX[[[___ooo~~~rrrmmmmmmoooqqqmmmfffaaa``````WWWHHH:::999999777111+++'''(((***zzzvvvsssqqqcccbbb^^^\\\ZZZXXXVVVRRRLLLIIIAAA>>>:::777666555444333111111111111000000000000000111111222222333444444777;;;gggsssEEE666555555888222888888???ggg```777555...000000+++***))))))******)))((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######%%%'''################################################"""######$$$$$$%%%&&&&&&### ''',,,(((444VVVtttjjjTTT999((($$$&&&%%%"""'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&((()))))))))((('''))))))))))))))))))))))))***))))))*********)))((())))))*********+++++++++))))))***+++,,,...///000111555:::>>>BBBGGGMMMRRRSSSTTTUUUVVVWWWZZZ___bbb___aaadddfffhhhjjjmmmoooooopppqqqrrrssssssssssssuuuvvvwwwyyy|||~~~||||||~~~}}}|||~~~~~~~~~~~~}}}|||{{{zzzyyyxxxuuuqqqooooooppppppoookkkmmmoooooommmlllllllllnnnoooooooooooonnnmmmmmmmmmlllkkkkkkllllllkkkiiikkkkkkkkkjjjjjjiiiiiiiiiiiiiiihhhhhhhhhiiikkklllkkkhhheeedddeeeeeeeeeddd```aaa^^^XXXSSSSSSYYY___OOOMMMKKKHHHEEEAAA<<<999444444555555444222///...888???===111))),,,---***,,,,,,,,,,,,,,,,,,,,,,,,'''((((((((((((((((((((())))))))))))(((((((((((((((&&&%%%***---222SSSjjj;;;%%%)))&&&'''...,,,DDDnnnkkk:::)))+++&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""&&&'''######&&&&&&###%%%%%%%%%%%%&&&'''''''''!!! """&&&%%% ###%%%&&&&&&%%%###"""&&&)))''',,,//////222???UUUgggmmm___LLL>>>===GGGUUU^^^aaaXXXJJJ???777111+++'''%%%'''******(((((()))+++{{{vvvssspppbbbaaa^^^\\\ZZZXXXVVVRRRLLLHHHAAA>>>999777666555444333111111111111000000000000000111111222333333444444777999ddd}}}KKK999666666888222888777;;;aaaYYY555777+++...000+++***))))))******)))((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$"""!!!###&&&)))################################################"""######$$$%%%%%%&&&&&&###%%%!!!---###///]]]oooIII///&&&&&&&&&$$$((('''&&&&&&%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&((()))))))))((('''))))))))))))))))))))))))'''''''''(((******)))(((******************++++++'''((()))+++,,,...//////222666:::===@@@FFFNNNTTTTTTUUUVVVWWWXXX\\\```ddd]]]```ccceeegggiiilllnnnmmmnnnoooqqqsssuuuwwwxxxtttuuuwww{{{~~~}}}zzzzzz}}}}}}{{{|||~~~~~~}}}}}}|||zzzyyyxxxwwwtttqqqooooooppppppooojjjlllnnnoooooonnnnnnooonnnnnnnnnnnnnnnmmmmmmlllnnnllljjjjjjkkkkkkkkkjjjkkkkkkkkkjjjjjjiiiiiiiiijjjiiiiiiiiiiiikkklllmmmmmmjjjfffdddeeeeeeeeeeeeccc```[[[VVVSSSRRRQQQQQQMMMMMMKKKHHHDDD???<<<:::333444666666555333000...111999999...(((---000---,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))((((((((((((''')))"""###******DDDvvv~~~@@@***333&&& ***(((---\\\III++++++&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&!!! $$$&&&$$$%%%%%%$$$###"""!!!"""###'''%%%'''+++***%%%%%%***'''%%%%%%%%%$$$###%%%(((((()))((($$$"""%%%///888AAA:::111***'''))),,,---///000...+++'''&&&''')))&&&(((******((('''((()))~~~xxxrrrnnnaaabbb]]]]]][[[WWWVVVVVVPPPHHHAAA>>>999666555444333111111111000000000000111111000111111222222333444444999>>>cccYYY777333888333222888666999VVVQQQ333666///......************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%$$$$$$&&&'''&&&$$$$$$$$$$$$%%%$$$!!!$$$$$$##########################################&&&$$$"""$$$&&&(((&&&$$$"""###$$$$$$$$$'''+++...aaaTTT...++++++"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''))))))((((((''''''&&&&&&))))))))))))))))))))))))''''''(((((())))))************+++,,,---///000111,,,+++)))***+++---...///444666888:::>>>DDDMMMSSSSSS^^^]]]YYY]]]]]]ZZZ]]]\\\___bbbeeefffhhhjjjllllllnnnppprrrrrrsssvvvxxxwwwxxx{{{|||~~~||||||{{{{{{{{{||||||}}}}}}}}}~~~}}}{{{xxxvvvtttrrrpppoooqqquuuuuuqqqllloooooooooooooooooooooooorrrqqqooommmkkkkkkllllllmmmlllkkkjjjjjjkkkmmmnnnmmmlllkkkjjjiiiiiiiiiiiikkkkkkjjjiiiiiijjjjjjjjjkkkgggdddcccdddeeedddbbbaaa___\\\[[[ZZZYYYXXXVVVRRROOOJJJEEEAAA<<<777333333222111222222222000...000///...---,,,------...++++++++++++++++++++++++((('''&&&&&&((())))))((())))))))))))))))))))))))(((%%%&&&)))&&&(((;;;RRR}}}ccc999###((()))%%%)))'''CCCnnntttGGG,,,,,,&&&((()))'''%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&}}}xxxrrrnnnaaabbb]]]]]][[[WWWVVVVVVPPPHHHAAA>>>999666555444333111111111000000000000111111000111111222222333444444999===cccaaa<<<555888333222777777888SSSJJJ///333---///000************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######$$$%%%###!!!$$$###"""###$$$$$$"""!!!################################################&&&$$$###$$$&&&'''&&&$$$$$$$$$$$$$$$###%%%(((+++666fffYYY777(((###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$&&&((()))&&&%%%%%%%%%%%%&&&'''''')))))))))(((((('''''''''((((((((((((((((((((((((''''''(((((())))))************++++++,,,---///000)))))))))+++...111222333222555999;;;===BBBIIIOOOXXXdddddd\\\ZZZWWWVVV]]]\\\^^^bbbeeefffhhhkkkmmmpppqqqsssssssssuuuwwwzzzzzz{{{|||~~~}}}}}}||||||||||||}}}}}}}}}~~~~~~~~~}}}|||zzzwwwuuutttsssqqqppprrrttttttpppkkkooooooooooooooooooooooooqqqqqqooonnnmmmlllllllllllllllmmmmmmmmmllllllkkkkkkkkklllmmmllljjjhhhgggjjjjjjjjjjjjjjjkkkllllllhhhfffcccccceeeffffffddddddbbb___]]]]]]\\\ZZZXXXPPPMMMHHHCCC@@@===999666666444222222222000...,,,000///...---,,,------...++++++++++++++++++++++++)))'''&&&'''(((***))))))))))))))))))))))))))))))((($$$&&&)))''''''333EEE{{{rrrHHH''')))+++$$$&&&'''111SSS}}}ggg>>>)))$$$$$$######$$$%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''')))(((((((((''''''''''''}}}wwwrrrnnnaaaccc]]]]]]ZZZWWWVVVUUUOOOHHHAAA>>>999666555444333111111111000000000000111111000111111222222333444444888===bbbjjjBBB777888444222777888777NNN}}}DDD...111+++//////************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$###"""###$$$###"""!!!&&&$$$"""!!!"""#########################################################%%%$$$###$$$%%%&&&&&&$$$%%%%%%%%%$$$######%%%'''"""CCCkkkwww[[[444&&&,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&(((***&&&%%%%%%%%%%%%&&&''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((())))))******++++++******++++++,,,---((()))***,,,...000111222111555999;;;<<<@@@GGGNNN```llljjj]]]WWWSSSSSS\\\[[[^^^aaadddfffhhhkkkmmmssstttttttttuuuwwwzzz~~~~~~~~~}}}}}}||||||||||||}}}}}}~~~~~~~~~|||zzzxxxvvvuuutttrrrqqqrrrssssssoookkkooooooooooooooooooooooooqqqqqqqqqpppooonnnmmmllllllmmmnnnoooooommmjjjiiiiiikkkmmmooonnnkkkhhhfffkkkkkkkkkkkklllmmmmmmmmmgggeeeddddddfffggggggggggggeeebbbaaa```___\\\ZZZOOOKKKEEEAAA>>>===;;;:::888666333222111///---+++///...------,,,---------++++++++++++++++++++++++***((('''''')))******)))))))))))))))))))))))))))'''$$$%%%)))(((%%%+++555lll~~~]]]---)))+++"""%%%)))"""555hhhWWW)))%%%$$$######%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###***)))((('''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''|||wwwrrrnnnbbbccc]]]]]]ZZZVVVVVVUUUOOOGGGAAA>>>999666555444333111111111000000000000111111000111111222222333444444777<<>>999666555444333111111111000000000000111111000111111222222333444444777;;;```qqqEEE555555555555888888444AAAhhhppp;;;222000(((000,,,************)))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################ """%%%%%%!!!!!!...>>>///+++&&&###"""#########""""""#########$$$$$$$$$##############################$$$$$$$$$$$$%%%%%%"""###$$$$$$######%%%'''+++'''%%%''',,,,,,&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((()))))))))''''''''''''''''''''''''''''''(((((())))))******,,,,,,+++***))))))))))))***,,,...///...///222444777777777999???JJJWWW```lllooodddXXXXXXWWWSSSWWWXXX[[[```cccfffiiilllnnnoooppprrrsssvvvzzz~~~~~~}}}|||{{{{{{zzzzzzzzz{{{~~~~~~}}}|||zzzwwwvvvuuutttoooooooooqqqrrrssssssrrrnnnnnnnnnnnnnnnnnnnnnnnnooopppqqqqqqqqqooonnnlllqqqpppooommmllllllmmmmmmmmmmmmmmmlllllllllllllllooooooooonnnmmmlllkkkjjjkkkkkkkkkjjjiiihhhggggggiiigggeeecccaaa___[[[XXXQQQLLLDDD>>>;;;:::999999666333111000111111000///,,,,,,------------------++++++++++++++++++++++++***)))'''(((***++++++***((((((((((((((((((((((((***&&&$$$&&&''''''))),,,???|||OOO000&&&###+++%%%---+++000XXX~~~WWW...++++++,,,(((!!!"""'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((zzzvvvqqqoooccceee\\\\\\YYYVVVUUUTTTNNNGGGAAA>>>999666555444333111111111000000000000111111000111111222222333444444666:::___qqqFFF444444666666888777333<<<]]]aaa222222///(((222,,,************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""%%%&&&!!! ///BBB000,,,'''$$$#########""""""""""""###$$$$$$%%%%%%########################"""###$$$$$$######$$$&&&"""$$$%%%%%%$$$$$$&&&'''(((///...$$$!!!%%%&&&"""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))******---,,,+++***))))))))))))(((+++///000111444:::???;;;888777;;;GGGUUUaaahhhkkklll```UUUXXXXXXSSSUUUWWWZZZ___cccfffiiilllooommmooorrrtttwww{{{~~~~~~}}}|||{{{{{{zzzzzz{{{|||zzzyyywwwuuusssqqqppppppmmmnnnoooppprrrsssuuuuuunnnnnnnnnnnnnnnnnnnnnnnnooopppppppppoooooonnnmmmrrrqqqnnnmmmlllmmmnnnooonnnmmmmmmlllllllllmmmnnnnnnnnnoooooonnnllljjjiiimmmnnnooonnnkkkiiiiiiiiihhhgggdddcccaaa]]]YYYVVVPPPKKKCCC>>>;;;999999888555333000///000111111000+++,,,,,,------------,,,++++++++++++++++++++++++***((('''''')))******))))))))))))))))))))))))))))))(((&&&%%%&&&(((***---888pppjjj==='''%%%))) 000---!!!777gggxxx<<<000(((((('''######((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((yyyvvvqqqoooccceee\\\\\\YYYUUUUUUTTTNNNFFFAAA>>>999666555444333111111111000000000000111111000111111222222333444444666:::^^^rrrGGG444444666666666666222888SSS}}}ZZZ///555111(((333+++************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%!!!"""%%%### (((666+++(((%%%############"""!!!""""""###$$$$$$%%%%%%########################!!!###%%%$$$###"""$$$&&&%%%&&&''''''%%%$$$$$$%%%***///...$$$&&&***%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''(((((())))))******---,,,+++***************'''***---...///444<<>>999888@@@OOO^^^fffhhhfffjjj```TTTVVVUUUQQQUUUVVVYYY^^^bbbfffiiimmmooooooqqqtttvvvxxx{{{~~~}}}||||||||||||{{{~~~zzzxxxvvvsssqqqpppppppppnnnoooppppppqqqrrrtttuuunnnnnnnnnnnnnnnnnnnnnnnnoooooonnnnnnmmmmmmnnnnnnppppppoooooooooooooooooolllmmmnnnnnnnnnnnnmmmmmmjjjkkkmmmnnnnnnmmmlllkkkmmmoooqqqqqqnnnllllllmmmhhhgggeeecccaaa]]]XXXTTTLLLHHHBBB===;;;::::::999777444111///000000000///***+++,,,---...------,,,++++++++++++++++++++++++)))'''&&&'''(((***))))))))))))))))))))))))))))))'''))))))(((&&&''')))+++444[[[}}}KKK---***$$$###***)))!!!)))KKKrrrYYY>>>&&&###((((((%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))yyyuuuqqqoooccceee\\\\\\YYYUUUUUUTTTNNNFFFAAA>>>999666555444333111111111000000000000111111000111111222333333444444666999]]]sssHHH555555777666555555222666NNNwww[[[222:::444)))222)))************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################))) $$$%%%!!!(((&&&$$$"""!!!#########"""!!!""""""###$$$$$$%%%%%%########################!!!###%%%$$$""""""$$$&&&'''))))))(((%%%#########)))((()))+++)))%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((($$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))*********---,,,,,,+++******++++++'''***,,,++++++000888@@@>>>:::999DDDVVVcccgggeeebbbjjjbbbUUUSSSQQQOOOUUUVVVYYY^^^bbbfffiiimmmoooqqqtttwwwyyyzzz{{{~~~xxx|||~~~~~~~~~~~~zzz~~~|||{{{xxxuuusssrrrrrrrrrooopppqqqqqqpppqqqssstttnnnnnnnnnnnnnnnnnnnnnnnnpppooommmllllllmmmnnnooommmnnnpppqqqqqqpppooonnnjjjllloooqqqqqqooommmkkkggghhhkkkmmmnnnnnnmmmmmmkkkooorrrrrrpppnnnoooqqqiiigggeeecccaaa]]]XXXTTTIIIEEEAAA===<<<<<<;;;:::999666222000//////...---)))***,,,---...------,,,++++++++++++++++++++++++((('''&&&&&&((())))))((())))))))))))))))))))))))$$$))),,,***'''&&&'''(((...GGG{{{TTT333..."""***$$$$$$'''***:::bbbvvvMMM(((!!!***,,,&&&!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))}}}wwwrrrsssgggfff]]][[[XXXVVVSSSPPPKKKHHH@@@===999666555444333222222222222111111111111000000000111222333444444555333>>>VVV}}}EEE666;;;333555333///<<<777BBBsssOOO555111000///%%%+++************)))))))))))))))(((&&&&&&(((,,,000222&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########################################################"""############$$$$$$$$$####################################$$$%%%&&&'''"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%+++***)))'''&&&%%%$$$$$$&&&&&&&&&&&&%%%$$$###"""######$$$&&&''''''%%%###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&"""###$$$$$$%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&))))))((('''''''''''''''&&&&&&'''((()))***++++++***)))'''&&&'''(((***+++,,,,,,+++,,,---000333555555555===IIITTTYYY]]]aaafffhhhaaaSSSMMMQQQUUUTTTXXX[[[^^^```aaadddiiinnnssstttvvvxxxzzz}}}~~~~~~~~~|||~~~~~~}}}zzzsssqqqsssuuutttrrruuutttsssrrrqqqrrrssstttnnnnnnooopppqqqrrrssssssppppppoooooonnnnnnmmmmmmqqqpppooonnnoooqqqssstttooolllmmmssssssmmmlllooommmlllkkkmmmppprrrqqqppptttoookkkkkknnnrrrttttttqqqmmmiiieeebbb\\\TTTNNNIIIGGGCCC@@@=========>>>@@@999111...///000///,,,....../////////...,,,+++,,,++++++,,,------,,,***(((((('''&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%(((''''''&&&&&&&&&''''''---000[[[xxxAAA%%%((()))%%%'''(((###'''GGGllliii888&&&+++'''!!!((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%((('''%%%$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((((())))))((('''&&&&&&|||vvvqqqqqqeeeddd]]][[[XXXVVVSSSPPPKKKHHH@@@===999666555444333222222222222111111111111000000000111222333444444555333===UUU|||EEE555;;;444666666///:::555@@@nnnJJJ333000000000'''...************))))))))))))(((((('''&&&(((***---///&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################"""############$$$$$$$$$####################################$$$%%%%%%&&&"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%((('''&&&%%%$$$#########%%%%%%%%%%%%%%%&&&&&&&&&+++(((%%%$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&((((((''''''''''''(((((())))))((('''''''''''''''&&&''''''((()))***+++,,,***)))((('''''')))***+++------,,,,,,...000222444555555;;;GGGRRRYYY```ffflllfff]]]TTTRRRUUUUUUSSSWWWZZZ^^^```bbbeeejjjnnnssstttvvvxxx{{{}}}|||}}}~~~|||}}}xxxrrrqqqsssuuusssqqqrrrrrrqqqqqqrrrssstttuuuppppppooooooooopppqqqqqqnnnnnnnnnoooooopppppppppsssrrrpppnnnnnnnnnoooppppppmmmooosssrrrmmmlllnnnpppnnnmmmooorrrtttsssrrrtttqqqoooooorrrtttttttttoookkkfffccc```[[[TTTNNNJJJHHHCCC???===<<<<<<<<<>>>888111---...///...,,,---......///...---,,,+++,,,++++++,,,------,,,***)))(((((('''''''''''''''))))))))))))((('''&&&%%%(((''''''&&&&&&&&&''''''***///PPP~~~~~~PPP,,,)))&&&###&&&)))$$$$$$;;;XXX|||UUU///'''(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''&&&%%%|||uuuppppppcccbbb]]][[[XXXVVVSSSPPPKKKHHH@@@===999666555444333222222222222111111111111000000000111222333444444555333<<>>:::888777777777444000.........---,,,+++++++++,,,++++++++++++,,,++++++,,,------,,,***+++******)))((()))))))))(((((()))(((((('''&&&&&&'''&&&&&&&&&&&&'''((((((###,,,///TTTwww@@@))))))%%%(((...,,,&&&***444SSSddd888)))''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%}}}vvvqqqqqqdddccc]]][[[XXXVVVSSSPPPKKKGGG@@@===999666555444333222222222222111111111000000000000111222333444444555444999LLLMMM<<<<<<222444555777777555:::TTTbbb:::000...---///(((,,,************)))))))))(((&&&''''''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$######"""#########""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%###############$$$$$$%%%'''&&&$$$###$$$&&&((())),,,(((%%%###$$$&&&((()))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&'''((((((((((((((((((''''''&&&&&&''''''(((((((((''''''''''''(((((((((((()))***+++,,,------***************++++++,,,000000/////////000000000333111222666:::???JJJTTTRRRTTTZZZ``````[[[YYYZZZ^^^]]]]]]```eeelllqqqtttzzzzzz|||}}}~~~~~~{{{|||~~~}}}zzzxxxuuuuuuuuuvvvwwwvvvuuusssrrrrrrrrrrrrrrrrrrrrrrrrrrrpppnnnnnnnnnqqqtttuuuwwwvvvuuusssrrrpppoooooonnnnnnnnnoooooopppqqqrrrnnnpppqqqrrrsssuuuvvvuuuqqqrrrrrrssssssssstttuuuwwwyyy|||~~~|||yyyuuusssrrrmmmgggcccbbb___[[[WWWLLLIIICCC>>>999666555555333222000///......------++++++++++++++++++++++++,,,++++++,,,------,,,***++++++***)))))))))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''((((((###+++%%%@@@|||MMM,,,,,,''''''+++,,,((()))...===wwwUUU///###***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%|||uuuqqqqqqfffeee]]][[[XXXVVVSSSPPPKKKHHH@@@===999666555444333222222222222111111111111000000000111222333444444555444888JJJRRRAAA???333444444888666888:::IIIuuu[[[777111///---///(((***************))))))))))))'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$##############################"""""""""######$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%&&&###""""""###%%%''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''(((((()))'''(((((()))***+++,,,,,,******++++++,,,,,,,,,,,,///000000000000000000000333111111333444555>>>GGGPPP[[[dddccc]]][[[]]]^^^dddaaa___```fffmmmtttxxx}}}}}}{{{}}}~~~}}}zzzxxxuuuvvvvvvwwwvvvvvvuuutttsssttttttttttttsssrrrqqqrrrrrrqqqqqqrrrtttvvvxxxttttttttttttttttttttttttrrrrrrqqqqqqpppoooooonnnooorrrsssrrrssswwwyyywwwuuuwwwxxxxxxwwwwwwxxxyyyxxx{{{}}}|||yyyvvvtttsssooojjjeeebbb```]]]WWWSSSKKKHHHBBB===888555444444111111000000//////......++++++*********+++,,,---,,,++++++,,,------,,,***+++******)))))))))))))))'''(((((((((((((((''''''&&&&&&&&&&&&&&&'''((()))%%%+++###333jjj^^^444,,,'''$$$'''(((''''''+++444]]]rrrBBB&&&,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&zzztttpppqqqfffeee]]][[[XXXVVVSSSPPPKKKHHH@@@===999666555444333222222222222111111111111000000000111222333444444555444888JJJUUUEEECCC555555555666555:::999???kkkSSS444111000...111)))+++************))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################""""""!!!""""""###$$$%%%"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))((('''''''''&&&$$$"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((())))))&&&''''''((()))***+++,,,***++++++,,,,,,,,,,,,,,,...///000000111111111111222222333444333111777???RRRbbbiii```[[[dddkkkkkkjjjeee``````fffooowww{{{|||~~~}}}zzzyyyvvvvvvvvvuuutttsssttttttrrrssstttuuuuuuuuutttsssuuuuuuuuuuuuuuuvvvwwwxxxtttttttttuuuuuuvvvvvvvvvsssssssssrrrrrrqqqpppooorrruuuvvvrrrssswwwxxxuuuwwwyyy{{{zzzyyyxxxzzz|||yyy{{{{{{yyyuuurrrrrrsssmmmjjjeeebbb```\\\UUUPPPJJJGGGAAA<<<777555444444///000111111111000//////,,,++++++***+++,,,---...,,,++++++,,,------,,,*********)))(((((((((((()))''''''((((((((((((''''''&&&%%%%%%&&&&&&((())))))&&&+++&&&---YYYoooAAA,,,(((%%%&&&'''&&&&&&(((,,,???]]]~~~\\\555,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((((((((((((xxxsssoooqqqeeeeee]]][[[XXXVVVTTTPPPKKKHHH@@@===999666555444333222222222222111111111111000000000111222333444444555444888JJJWWWGGGFFF888777666555444;;;888999dddNNN111111000...222+++---************))))))))))))(((''''''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################!!!!!!!!!!!!"""###%%%%%%"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###############!!!"""###$$$$$$$$$$$$###%%%$$$###$$$&&&&&&%%%###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&''''''(((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((()))***&&&&&&'''((()))***++++++***+++,,,---------,,,,,,...///000111111222222222222333555777444111555===SSSeeeiii\\\[[[nnn{{{xxxnnnhhhaaa___eeeoooxxx}}}}}}}}}}}}~~~}}}{{{yyyvvvvvvuuutttrrrqqqrrrsssqqqrrrtttvvvwwwwwwvvvvvvxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvuuuuuuttttttppppppqqqrrrssssssssssssuuuyyyxxxsssssswwwwwwssswwwyyy{{{zzzxxxwwwyyy{{{zzz{{{zzzvvvrrrpppqqqsssnnnkkkgggeeebbb]]]VVVPPPIIIFFFAAA;;;777555444444...000222222111000000000,,,,,,+++++++++,,,...///,,,,,,+++,,,---...,,,******))))))(((((((((((((((''''''((((((((((((((('''%%%%%%%%%&&&'''((()))***'''+++)))+++OOO{{{KKK---+++))))))(((''''''((($$$'''<<>>HHHvvvjjjLLLVVVVVV@@@666555666333444:::FFFiiixxxAAA777......///---+++,,,************))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''((((((((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!"""$$$%%%%%%$$$"""""""""###############$$$$$$$$$#####################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%###"""!!!&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((()))************))),,,,,,---...............000000000111111333444555444333222222222444666888<<>>;;;888555444444444222222222111111111111111000000000111222222333333888CCCLLLwwwmmmOOO[[[eeeOOO777666444222666999<<<^^^uuu???666///...///,,,+++,,,************)))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""$$$%%%$$$""""""######$$$$$$$$$###"""###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%&&&''''''%%%$$$######&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************+++,,,---.../////////...111111111111222333444555444333222222222333555666===EEESSSaaaiiihhhaaaZZZ___^^^```hhhsss|||~~~~~~~~~}}}|||{{{{{{{{{{{{~~~~~~~~~~~~}}}{{{zzz{{{}}}{{{{{{{{{zzz{{{{{{||||||{{{{{{zzzyyyxxxwwwwwwwwwxxxwwwvvvvvvxxxyyyxxxwwwyyyyyyyyyzzzzzzzzzyyyxxxtttvvvyyyzzz{{{{{{zzzzzz|||{{{uuuooonnnqqqrrroooiiieee```]]][[[VVVPPPKKKCCC@@@<<<999777666444222000000/////////.........++++++******++++++,,,,,,---,,,+++***)))***+++,,,,,,+++)))((((((((()))***''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''((()))((('''%%%999jjjfff222$$$...$$$"""+++$$$###(((***$$$(((EEEnnnbbbBBB)))'''***)))(((&&& $$$)))---------...///000---...333444111///111222444666777666333222111...+++((()))+++,,,)))'''(((***,,,---///000---)))&&&(((***)))&&&%%%''')))(((((())))))((((((((()))&&&))))))((('''((('''$$$'''(((((('''((()))((($$$'''((()))((('''&&&((()))'''&&&%%%$$$$$$$$$%%%&&&###$$$%%%&&&&&&&&&&&&%%%(((&&&%%%&&&)))******)))yyyuuusssqqqeeefff]]][[[XXXVVVRRRNNNHHHDDD@@@>>>;;;777555444444444222222222222111111000000///000000111222222333333888CCCJJJuuupppPPP]]]qqq^^^888555333222999:::777UUUrrr===555//////...,,,+++,,,************)))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""#########"""######$$$$$$$$$$$$###"""########################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))$$$&&&((((((&&&&&&'''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***)))))))))))))))******++++++,,,---...////////////111111111111222333444444444333222222222222333444:::GGGXXX___[[[TTTTTTXXXWWWYYY___iiissszzz~~~~~~~~~~~~~~~~~~~~~~~~|||{{{{{{}}}~~~}}}|||{{{{{{{{{{{{zzzyyyyyyxxxxxxyyyzzz{{{zzzxxxwwwxxxyyyzzzyyyxxxyyyzzz{{{{{{{{{zzzzzzzzzwwwwwwwwwxxxyyy{{{||||||wwwwwwsssoooooorrrrrrooohhhddd___\\\YYYUUUOOOJJJBBB???;;;888777666444333////////////............+++*********++++++,,,------,,,+++***)))***+++,,,,,,+++)))((((((((()))***''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''+++'''(((&&&&&&111SSSrrr999%%%---######,,,%%%###%%%)))---***...PPP|||___444&&&///444222444;;;@@@FFFIIIKKKQQQYYY```bbb___^^^cccdddaaa______cccfffiiiiiifffbbb```___UUURRRNNNNNNOOOOOOKKKHHHMMMMMMNNNPPPRRROOOLLLJJJDDDFFFFFFCCC???<<<<<<>>>::::::999555000------...,,,111222,,,(((***+++***(((******'''(((+++((("""&&&''''''&&&$$$$$$&&&'''$$$$$$%%%&&&'''((((((((((((((())))))))))))((((((,,,+++***))))))((('''%%%xxxuuurrrqqqeeefff]]]\\\YYYVVVSSSNNNHHHCCC@@@>>>:::777555444444555111222222222222111000000//////000111222333333444444<<>>:::888777666444333/////////.........------************+++,,,---------,,,++++++******+++++++++***)))((('''((())))))''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''+++&&&)))%%%(((---===hhhyyyGGG+++***$$$%%%+++'''%%%$$$$$$++++++###:::ggg~~~XXXCCCJJJQQQTTT[[[bbbccccccaaacccnnn~~~yyyvvvttttttgggiiihhhddd\\\VVVSSSSSSKKKQQQRRRJJJFFFHHHGGGCCC@@@DDDDDDAAADDDIIIEEE<<<999::::::999888999<<<>>>;;;999666222...+++)))(((,,,+++***))))))((())))))'''+++...000000/////////yyyuuuqqqooocccddd]]]\\\YYYWWWSSSNNNGGGCCC???===:::777555555555555111222222333222111000///...///000111222333444444111888>>>kkkvvvMMMUUU|||rrr>>>444777666888999555GGGhhhqqq:::444000000...+++***---************))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''%%%""""""'''---&&&%%%$$$#########$$$$$$""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$&&&'''&&&###$$$***///(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((()))*********,,,+++*********+++------+++,,,---///000000111111111111000000000111222222000000111111222222333333555???FFFDDDEEELLLRRRSSSSSS]]]hhhmmmllljjjmmmppp~~~~~~~~~~~~~~~~~~|||{{{{{{{{{{{{|||{{{zzzyyyyyy{{{|||}}}}}}|||{{{|||~~~~~~}}}zzz|||~~~~~~|||{{{{{{}}}|||zzzyyyyyy{{{{{{yyywwwppprrrrrrppppppqqqnnnhhhccc^^^YYYVVVTTTOOOIIIDDDAAA>>>:::888777666444333//////.........---------************+++,,,---...+++,,,,,,,,,,,,+++*********)))((('''''''''((()))''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''(((%%%***"""'''+++,,,UUU~~~XXX444''''''))))))((($$$)))######***%%%---III{{{pppfff\\\VVV]]]MMMNNNLLLGGGEEENNNaaaqqq}}}wwwvvv{{{~~~}}}}}}wwwiiiggglllmmmkkkqqqxxxuuukkkfffggghhhiiijjjmmmqqqtttgggccc[[[TTTOOOLLLLLLMMMUUUSSSPPPMMMLLLLLLMMMNNNGGGOOOWWWYYYVVVSSSTTTWWWyyyuuuqqqnnnaaaaaa]]]\\\YYYWWWSSSNNNGGGBBB???===:::777555555555555111111222333222111000///...///000111222333444444333888<<>>LLLNNNFFFNNNYYYccccccZZZSSSSSSVVV~~~~~~~~~~~~~~~}}}}}}|||||||||||||||}}}|||{{{yyywwwwwwwwwyyyzzz{{{zzzyyyzzz}}}~~~}}}|||zzz}}}~~~|||{{{|||~~~|||{{{zzz|||}}}|||wwwsssppprrrrrrpppppppppkkkddd```\\\WWWSSSQQQMMMGGGBBB@@@===:::777777666444333//////.........---------************+++,,,---...++++++,,,---,,,+++***)))***)))'''&&&&&&''''''(((''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$+++ &&&)))$$$LLLeee<<<&&&***+++''')))!!!///&&&***+++&&&///XXXjjjFFF...000***...000+++&&&(((444@@@===777555;;;AAADDDDDDEEEBBBFFFKKKKKKHHHFFFIIILLLSSSXXX^^^cccfffjjjpppuuuvvvqqqqqqxxx{{{yyyzzz}}}kkkdddjjjlllkkkrrr|||zzzooosssuuuwwwyyy|||}}}yyyyyy~~~{{{qqqmmmnnnbbbaaa```\\\XXXSSSPPPMMMIIIGGG???===;;;888666555444444222222222111111111111000000000000111222222333333444222;;;aaa|||OOOOOOyyywwwEEE555555555333222666@@@KKKnnn999333/////////+++***,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&000000&&&!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###""""""######$$$%%%###"""&&&///777+++'''$$$###$$$%%%$$$"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$(((&&&%%%%%%%%%%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************(((,,,---,,,---000111...////////////000000000000111111222222222333333333333333333222222333444444---000444777888;;;AAAEEEMMM___aaaRRRCCC888;;;KKKrrr~~~}}}|||~~~}}}~~~{{{|||}}}}}}}}}{{{zzzyyyzzzzzz{{{{{{zzzzzzyyyxxx||||||}}}}}}}}}}}}|||||||||||||||||||||}}}~~~~~~}}}zzzwwwvvvvvvwwwxxxwww}}}{{{wwwsssrrrqqqiii```___\\\WWWRRRNNNIIIDDDAAA<<<:::777666666555444222+++,,,...000///+++***,,,+++,,,,,,,,,,,,+++******111$$$&&&---******---***))))))(((''''''''''''((((((((())))))))))))((((((+++(((%%%%%%'''(((&&&$$$&&&%%%&&&(((&&&'''...888}}}|||KKK000((("""///(((&&&&&&&&&''''''''''''(((???pppMMM//////&&&'''''''''&&&%%%&&&(((***((((((((((((((()))******,,,,,,++++++++++++,,,,,,000000000111333666999:::999999;;;===???AAABBBCCCOOOMMMJJJJJJMMMTTT[[[```VVV```lllrrrsssqqqpppqqqffffffkkkxxxsssVVV===666777888:::<<<>>>???@@@FFFGGGIIILLLOOOQQQSSSUUU]]][[[WWWVVV]]]ppp{{{rrrnnnooocccbbb___\\\XXXTTTPPPMMMIIIGGG???===;;;888666555444444222222222111111111111000000000000111222222333333444333;;;aaa}}}PPPPPP|||TTT999777555444333666>>>GGGnnn999333/////////++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%------%%%!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%$$$###"""###%%%%%%###!!!$$$***000(((%%%###"""###$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$'''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************%%%)))***)))+++//////---////////////000000000000111111111222222222333333333333222222222333333444000111333333555:::@@@FFFLLLWWWSSSEEE<<<444666CCCrrr~~~}}}||||||~~~~~~~~~~~~~~~~~~}}}||||||{{{|||||||||{{{{{{zzzzzz||||||}}}}}}}}}}}}|||||||||{{{{{{{{{||||||}}}~~~}}}zzzwwwvvvwwwxxxxxxxxxvvvwwwuuussssssqqqggg]]]VVVSSSOOOKKKHHHEEEAAA>>>;;;999777555555555444222111000000///---+++***+++,,,,,,,,,,,,,,,+++******---$$$(((...((('''+++((()))(((''''''&&&&&&'''''''''(((((())))))((((((''')))'''%%%%%%''''''&&&$$$&&&%%%&&&'''&&&&&&---666uuuZZZ333)))$$$,,,'''&&&&&&&&&''''''''''''(((111UUUddd777))),,,'''''''''&&&%%%%%%&&&'''&&&&&&&&&%%%%%%&&&''''''(((''''''&&&&&&''''''(((''''''''''''''')))***+++++++++,,,,,,---...//////,,,+++******,,,///333555+++111888<<<;;;999;;;<<<>>>???BBBIIILLLDDD444&&&*********+++,,,------...,,,---...///111222444444222333333555<<>>ooo~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||{{{{{{{{{||||||}}}}}}||||||{{{{{{{{{{{{{{{{{{|||||||||{{{yyywwwvvvwwwxxxyyyxxxooorrrssssssrrrnnndddYYYOOOLLLHHHEEECCCAAA>>>;;;:::888666555555444333222000000...,,,,,,---//////------,,,,,,,,,++++++++++++%%%***...'''&&&***'''(((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&''''''%%%###%%%$$$$$$&&&%%%%%%+++333fffppp999)))'''(((&&&&&&&&&&&&''''''''''''((((((999cccJJJ&&&...(((''''''&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######''''''((((((((((((''''''%%%(((******''''''))),,,'''((())))))(((&&&$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$!!!###%%%&&&''',,,444;;;GGGFFFEEEEEEEEEFFFGGGHHHHHHJJJLLLMMMKKKGGGBBB>>>}}}tttpppqqqfffeee^^^[[[WWWTTTQQQNNNJJJFFF???===;;;888666555444444222222222111111111000000000000000111222222333333555555;;;\\\SSSNNN{{{~~~III<<<333333666555888===aaakkk888333/////////,,,+++---))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""&&&&&&""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$(((---...)))%%%!!!###%%%$$$"""!!!"""$$$######"""###$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&)))++++++***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((()))***************+++...---***+++......,,,////////////000000000000111111111111222222222222333222222111111111111222333222000///111666<<<@@@???>>>222+++---...555EEEooo~~~}}}}}}~~~~~~~~~}}}~~~}}}}}}||||||{{{{{{{{{|||{{{||||||||||||||||||{{{zzzzzzzzz{{{{{{{{{zzzzzzxxxvvvuuutttvvvwwwwwwvvvnnnqqqqqqooolllhhh___VVVNNNKKKGGGCCCAAA@@@===;;;999777555444444444222111...///...+++,,,...---***...------,,,,,,,,,,,,,,,+++&&&+++...'''(((,,,'''''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$&&&######%%%$$$$$$(((///QQQBBB***)))&&&&&&&&&&&&&&&''''''''''''((()))...IIIggg///((('''&&&&&&&&&&&&&&&%%%###''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%***))))))(((''''''''''''''''''&&&&&&%%%%%%$$$$$$&&&''''''''''''%%%$$$###'''((()))'''%%%%%%''')))((()))(((&&&$$$$$$(((,,,((('''''''''&&&%%%%%%%%%''''''''''''''''''''''''%%%''')))((('''&&&'''(((***))))))))))))***+++,,,***,,,...//////---+++)))}}}tttppprrrfffeee]]]ZZZWWWUUURRRNNNJJJFFF???===;;;888666555444444222222222111111111000000000000000111222222333333555555;;;YYYVVVKKKtttXXXCCC333222666555666:::TTT~~~hhh888222...//////,,,,,,...))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""&&&+++,,,((($$$ """$$$%%%%%%$$$###$$$"""###$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((()))***************'''******(((***...000///////////////000000000000000000111111111222222222333222111000000000000000000000000111333555777888333444---)))---///;;;QQQwww~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}|||{{{zzzzzzzzz{{{{{{{{{{{{||||||||||||{{{{{{yyyyyyzzzzzzzzzzzzyyyxxxuuutttrrrrrrssstttsssrrroooqqqnnnhhhccc```ZZZSSSNNNJJJEEEBBB???===;;;:::777555333222333333222111000333444333555888444---///...---,,,,,,,,,------+++)))000111)))))),,,&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%%%%%%%&&&&&&'''$$$###%%%$$$###&&&,,,>>>NNN---+++%%%(((&&&&&&&&&''''''''''''((())),,,999hhhIII((('''%%%$$$%%%'''((('''%%%'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$############$$$$$$"""###$$$$$$############&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%!!!###$$$%%%%%%'''((()))))))))))))))******+++++++++*********+++++++++|||tttppprrrffffff\\\ZZZWWWUUUSSSOOOJJJFFF???===;;;888666555444444222222222111111111111000000000000111222222333333444555999UUU[[[JJJnnnnnnQQQ777444777666555999JJJkkkddd888222...//////,,,,,,...))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!$$$&&&$$$!!!!!!"""###%%%&&&%%%%%%$$$"""$$$&&&&&&&&&%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((()))***************&&&***+++,,,000777;;;;;;////////////000000000000000000000111111111111222222222111000////////////......000222555555333111+++///,,,,,,//////;;;TTT|||~~~~~~}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}||||||||||||}}}~~~~~~}}}|||{{{zzzyyyzzz{{{|||zzz{{{{{{||||||{{{{{{zzzxxxxxxyyyzzzzzzyyywwwvvvtttrrrqqqqqqrrrqqqpppnnnmmmnnniii```ZZZWWWSSSOOOJJJFFFAAA===;;;:::888777666444222111222222111000...555;;;???HHHQQQPPPHHH000///...---,,,---......+++333AAA???///***,,,'''(((''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%###$$$%%%%%%$$$%%%'''***((($$$###%%%%%%$$$%%%)))222mmm^^^111+++%%%)))&&&&&&&&&''''''''''''((($$$)))---IIIlll888+++'''$$$$$$'''((('''&&&$$$#########$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''')))(((&&&%%%&&&(((***+++$$$%%%'''(((((((((''''''###$$$%%%'''(((&&&###!!!#########$$$%%%%%%&&&&&&!!!!!!""""""###$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%'''&&&$$$######$$$%%%&&&{{{ssspppqqqfffeee[[[YYYWWWUUUSSSOOOJJJFFF???===;;;888666555444444222222222111111111111000000000000111222222333333333555888RRR___JJJkkkaaa???777999666555888AAAYYYaaa777222...//////---,,,...))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$###""""""###$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! !!!"""###""""""###$$$%%%%%%$$$"""!!!$$$&&&&&&%%%###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&$$$###$$$%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((((()))***************))),,,......222:::??????////////////000000000000000000000000111111111111222222111000///......//////...///111444444111...))),,,+++---000,,,555KKKqqq~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~{{{||||||}}}~~~~~~}}}}}}~~~|||{{{zzz{{{|||}}}zzz{{{{{{||||||{{{{{{zzzwwwxxxyyyzzzyyyxxxvvvuuuuuusssrrrqqqqqqpppnnnlllfffgggbbbZZZSSSQQQNNNJJJDDD@@@<<<999888777777666555333111111111222111000+++222888<<>><<<999666444333333444111111111111000000000000...///000000000///---,,,...---,,,,,,,,,,,,---...@@@SSS___SSS>>>000------***)))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&,,,BBBfff@@@(((///((((((((('''&&&&&&&&&&&&'''((()))---(((333iiiUUU333%%%%%%!!!(((...###''')))...---### 555QQQGGG111 """)))'''$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((|||wwwoooppphhhddd^^^[[[VVVSSSQQQNNNHHHCCC@@@???<<<:::777555444444222222222111111111000000///000111222222333222222444222666MMMvvvdddRRR\\\mmmIII666666777555888;;;YYY[[[444222///---------,,,+++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$################################################"""###$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&)))((((((((('''''''''&&&%%%&&&''''''((((((''''''((((((''''''''''''(((((()))))))))***++++++,,,,,,+++---......------...000............////////////111111111111111111000000333222000///.........///000//////...---,,,++++++******+++,,,---...//////:::WWWxxx{{{{{{}}}~~~}}}|||{{{||||||}}}}}}|||{{{zzzyyyyyyzzzzzz{{{{{{zzzzzzzzzzzzzzzzzz|||xxxuuuvvvyyy{{{xxxuuuwwwwwwtttpppnnnllleee\\\WWWTTTOOOLLLIIIFFFCCC@@@<<<;;;888555333333333333111111111111000000000000...///000000000///------......---,,,,,,---......888CCCHHH@@@444...,,,+++*********))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))):::\\\III,,,///((((((((('''&&&&&&&&&&&&'''%%%&&&***(((,,,MMM{{{rrrFFF(((%%%&&&%%%%%%$$$(((&&&''''''$$$***EEEcccgggJJJ...''')))((((((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''|||vvvmmmoooiiieee^^^ZZZVVVSSSQQQNNNHHHDDD@@@???<<<:::777555444444222222111111111000000000///000111222222333222222333333666JJJrrrkkkPPPXXX~~~UUU:::555777666777===MMMrrrYYY444222///---------,,,+++))))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$################################################"""###$$$$$$###"""###$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%((((((((('''''''''''''''&&&&&&'''((((((((((((''')))((((((''''''(((((()))))))))******+++,,,,,,,,,,,,---...------...111333////////////000000000000333333222222111000000000222111000///.........///000//////...,,,++++++*********+++,,,---.../////////GGGeeezzz}}}}}}~~~~~~}}}||||||~~~~~~}}}|||{{{|||}}}~~~}}}|||yyyxxxxxxzzz|||~~~zzz{{{|||||||||zzzyyywwwwwwvvvvvvxxxyyyzzzxxxvvvwwwwwwsssnnnkkkggg___VVVOOOLLLIIIFFFEEECCCAAA???:::999666444333222222222111111111111000000000000/////////000///......---......---,,,,,,---......///222111---+++------+++***************)))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%///MMM{{{YYY555---((((((((('''&&&&&&&&&&&&'''###&&&'''((('''///ZZZbbb111%%%+++%%%'''+++&&&######!!!'''<<>>888777555444222222222222111111111111000000000//////////////////......---......------------......,,,+++((('''))),,,------++++++******************))))))))))))))))))))))))'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))AAAuuulll???,,,'''(((((('''&&&&&&&&&&&&'''$$$***'''&&&'''$$$AAAxxx{{{FFF'''***&&& +++(((%%%$$$%%%$$$"""(((111EEE999000---+++%%%"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''}}}xxxppprrrjjjfff]]]YYYUUUSSSRRROOOIIIEEE@@@???<<<:::777555444444111111111000000000////////////111222222222222222111444555BBBfff}}}NNNRRR|||vvvQQQ===888999333;;;:::OOOYYY444222///---------,,,+++))))))))))))))))))))))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$################################################"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&'''(((((())))))(((((())))))(((((((((((())))))*********+++,,,,,,------------...---...000444777888888777666444333222222333333222222111000//////000000000000000/////////---------,,,++++++*********++++++,,,,,,------------...000999MMMbbbnnnpppbbbjjjuuu}}}}}}~~~}}}||||||}}}~~~~~~~~~}}}{{{zzzyyy|||{{{yyyxxxxxxyyyzzz{{{wwwxxxzzzzzzwwwtttpppmmmrrrpppiiiaaa\\\XXXQQQHHHDDDBBB????????????>>><<<666666555444333222222222111111111111000000000///000/////////....................................,,,+++++++++))))))***,,,******************++++++************************((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((999lll|||JJJ---&&&(((((('''&&&&&&&&&&&&'''%%%---%%%!!!((('''444TTTfff333%%%'''$$$'''$$$$$$%%%))))))'''%%%&&&(((,,,222444///(((%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''~~~yyyqqqrrriiieee]]]YYYUUUSSSRRROOOJJJEEE@@@???<<<:::777555444444111111000000000////////////000111222222333222222000444555>>>```NNNQQQwwweeeDDD666666333888888EEEjjjWWW444222///---------,,,+++))))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$################################################"""###$$$$$$###"""###$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))(((***))))))(((((())))))*********++++++,,,---------,,,---.........000333666666555444333222111000///222222111111000///////////////000000000000//////++++++++++++++++++++++++***+++++++++,,,,,,,,,------,,,---666IIIZZZ```]]]HHHUUUfffttt|||~~~~~~~~~~~~~~~}}}|||}}}~~~}}}}}}}}}}}}|||yyywwwuuu|||zzzyyyxxxyyy|||~~~}}}|||zzzvvvppplllmmmiiiaaaWWWSSSPPPKKKCCCAAA???===<<<<<<<<<;;;999555555555444444333333333111111111111000000000000000000///............///---...////////////...---,,,,,,---...***%%%%%%))))))))))))***************)))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))444aaaTTT111'''(((((('''&&&&&&&&&&&&'''%%%(((### &&&***...555jjjLLL(((&&&'''!!!(((&&&%%%%%%&&&%%%%%%$$$$$$+++222222+++%%%%%%)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&xxxnnnooogggddd\\\YYYUUUSSSRRROOOJJJFFF@@@???<<<:::777555444444111000000000///////////////000111222222333222222///555555;;;\\\OOOQQQssszzzNNN888999666555999???UUU~~~XXX444222///---------,,,+++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$################################################"""###$$$$$$###"""###$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''((()))))))))))))))******))))))))))))************+++,,,,,,------...+++---.../////////111333111111111111000000000000000/////////////////////...///000111111000//////))))))******+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,///444>>>MMMVVVRRRIII;;;JJJ___pppyyy|||}}}~~~|||~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}|||{{{zzzyyyyyyyyyzzzzzz{{{|||~~~|||{{{{{{xxxqqqkkkhhhcccYYYNNNJJJJJJFFFAAA???===;;;999999888777555444555555555555444444333111111111111000000000000111000///...---......///---...///000000///...---...++++++...,,,'''%%%(((((((((((())))))*********))))))))))))))))))))))))******)))(((''''''''''''''''''''''''''''''''''''$$$***///VVV[[[555)))(((((('''&&&&&&&&&&&&''''''!!!$$$'''$$$&&&++++++NNN|||iii333'''+++!!!((('''%%%""""""######!!!$$$))),,,***'''%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&vvvkkklllfffccc\\\YYYUUUSSSRRROOOJJJFFF@@@???<<<:::777555444444000000000000///////////////000111222222333222222...555555999YYYPPPQQQqqqWWW===>>>888444:::===GGGrrrZZZ444222///---------,,,+++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""###$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$################################################"""$$$$$$$$$###"""###$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((()))))))))))))))******))))))))))))*********++++++,,,,,,------...***,,,///000//////000111......///000111111222222............////////////...///000111111000//////'''((()))***+++,,,------++++++++++++++++++,,,,,,)))---333===IIINNNEEE999:::III```qqqyyy{{{zzz{{{{{{~~~}}}}}}~~~}}}~~~~~~~~~}}}}}}}}}~~~~~~|||zzzzzz|||~~~xxxzzz}}}~~~yyyxxxzzzxxxqqqjjjeee___TTTIIIEEEFFFDDD@@@>>><<<999777777666444222444555555666666555444444111111111111000000000000111000///------......///---...///000000///...---111***(((,,,...***(((***''''''(((((()))))))))***((((((((((((((((((((((((++++++***(((((('''''''''((((((((((((((((((((((((!!!***---OOO___999,,,(((((('''&&&&&&&&&&&&'''+++'''111$$$ +++...;;;jjj|||???***///&&&"""%%%''')))+++***'''"""$$$''')))+++,,,)))%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&zzztttpppkkkiiifff^^^\\\XXXUUUSSSOOOKKKGGGBBB???;;;888777666555333111111111111000000000000000000000111222222333333000555777777MMMRRRIIIiiitttPPP999;;;444444;;;EEEXXX\\\555111///000///+++***,,,))))))************))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################################################################$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''''''%%%############$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&((((((((((((''''''''''''******++++++++++++******)))***++++++------...///.........///000000111111222222222222111111000///444111///......//////.........------------.........,,,******+++---------+++++++++,,,---...///000...333999===>>>:::555111555;;;EEE\\\ssstttsss~~~~~~yyyxxx}}}~~~}}}{{{|||~~~~~~zzzzzz}}}~~~}}}{{{yyyzzz{{{{{{xxxuuu~~~vvvnnnnnnmmmgggccccccXXXSSSNNNIIIFFFDDDBBB@@@>>><<<888555444444555666222222444444444333222111444222111111111111000...111000//////000000///...---...//////000////////////...,,,***)))))))))***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''%%%+++***KKKvvv>>>$$$)))'''%%%$$$%%%&&&&&&%%%''''''''''''''''''''''''444@@@sssXXX...)))$$$&&&&&&%%%$$$""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&~~~yyytttooommmiii^^^\\\XXXUUUSSSOOOKKKGGGBBB???;;;888777666555333111111111111000000000000000000000111222222333333///444666666JJJ}}}VVVJJJfff]]]>>>:::555555999;;;IIIpppaaa666111///000///+++***,,,))))))************))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################""""""###$$$$$$$$$$$$###%%%%%%&&&&&&%%%%%%$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&'''((((((((())))))******)))******************)))******+++,,,---......///...//////000000111222222333333333333333222111111444111///.../////////.........------------......---+++******,,,......------,,,,,,,,,,,,------...///222777:::;;;888333000---111888LLLdddiiilllyyy}}}{{{yyy}}}}}}yyyyyy|||~~~~~~|||yyyzzz}}}~~~|||zzzzzz||||||zzzxxxzzz}}}rrrjjjhhhfff___YYYXXXTTTPPPKKKGGGDDDBBB@@@>>><<<:::888666666777999:::333333333333333333333222333222111222444555444333444222000000000000...---+++,,,---...///000000000///...,,,+++)))))))))*********)))))))))((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((%%%***(((III}}}III,,,***(((%%%$$$%%%&&&&&&%%%''''''''''''''''''''''''***222eeesssAAA,,,***''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&zzzssspppkkk^^^\\\XXXUUUSSSOOOKKKGGGBBB???;;;888777666555333111111111111000000000000000000000111222222333333///333555444GGGyyy\\\KKK```qqqIII:::777888888333:::\\\eee777222/////////,,,+++,,,))))))************))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################!!!"""""""""#########$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&''''''((()))***+++,,,,,,((())))))******))))))(((******+++,,,---.../////////000000111222222333333444444555555555444333333333111/////////000///.........------------......,,,+++******---//////......---,,,,,,+++++++++,,,000222444666666444111///,,,///333DDD\\\ffflll{{{yyy|||~~~{{{{{{~~~|||xxxwwwyyy|||~~~~~~}}}~~~{{{{{{}}}|||zzzyyyzzz}}}~~~~~~~~~|||{{{zzz|||||||||{{{~~~tttssskkkccc```\\\VVVQQQOOONNNKKKFFFCCCBBB@@@>>>===999999777777777999;;;===555444333222333333444555333222222444777888888777444222000/////////---+++***+++,,,...///000000000...---,,,+++***)))))))))++++++*********)))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))&&&)))&&&CCC|||UUU000+++)))&&&%%%&&&&&&&&&%%%''''''''''''''''''''''''$$$'''SSS```555,,,'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&&&&&&&######$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&~~~uuuooojjj^^^\\\XXXUUUSSSOOOKKKGGGBBB???;;;888777666555333111111111111000000000///000000000111222222333333///333666555EEEtttaaaKKK[[[^^^>>>888888999555666MMMiiifff999222...//////,,,+++,,,))))))************))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################"""""""""######$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%'''((((((&&&$$$'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((())))))***++++++(((((())))))))))))((((((******+++,,,---...//////000111111222222333444444555666666666666666555555333222000000000000///......------,,,,,,------...+++******+++...000000///---,,,,,,+++++++++,,,,,,111111111111111000///...000444777FFF^^^iiippp}}}}}}}}}~~~~~~wwwzzz|||{{{{{{|||~~~~~~zzzyyyxxxxxxzzz|||}}}~~~~~~zzzyyyzzzyyyuuutttwwwzzzzzzzzz{{{||||||||||||}}}|||{{{zzzzzz{{{||||||uuukkkgggbbb]]]ZZZWWWSSSOOOMMMJJJGGGCCCAAA@@@???===;;;888777666666777888:::;;;777666444333333555777888444333333555777888888777000///............---++++++,,,---......//////...------,,,+++*********)))++++++++++++*********)))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((()))***$$$<<>><<<;;;777666555444444555555666888777555333444666999;;;555444333444555555444333///...---...000111111000////////////...---,,,,,,,,,,,,,,,,,,+++******)))++++++++++++*********)))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((***%%%666lllqqq???...,,,(((''''''&&&%%%$$$''''''''''''''''''''''''))),,,999cccggg444***(((&&&&&&''''''%%%###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&ssskkkeee^^^\\\XXXUUUSSSOOOKKKGGGBBB???;;;888777666555333111111111111000000000000000000000111222222333333222444777555AAAllllllMMMRRRUUUAAA333666;;;888:::@@@[[[{{{kkk===444---...000...++++++))))))************))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################%%%$$$$$$$$$%%%&&&((()))%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$%%%(((+++---+++'''###&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((((((((()))((((((((('''''''''&&&((())))))******))))))(((++++++,,,---...///000000000111111222222333444444444444555666666666555555333222111111222111///---------,,,,,,,,,,,,------+++++++++---///000///...+++++++++,,,---...000000///...---,,,+++,,,---...000888===HHH[[[bbbaaagggFFF@@@AAATTTnnn~~~vvvzzzwwwyyy}}}{{{}}}|||xxxtttooohhh___\\\^^^]]]___dddiiinnnuuu}}}}}}}}}~~~}}}{{{|||}}}|||vvvrrrpppnnnkkklllpppvvvyyy{{{|||{{{yyyxxxxxxzzz{{{||||||yyyxxxxxxxxxttttttqqqkkkhhhgggccc]]]]]]^^^[[[TTTPPPNNNJJJFFFEEECCCAAA@@@???>>>;;;999666555444333222222111111777666444333333555888:::555444222222333222111/////////...000333555555444111111111000///---,,,++++++,,,,,,,,,,,,+++***)))++++++*********)))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%)))&&&444iiiRRR000---***(((''''''%%%$$$'''''''''''''''''''''''''''+++///EEEyyyLLL...***&&&%%%&&&'''%%%###$$$%%%%%%&&&&&&'''''''''((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&tttkkkeee^^^\\\XXXUUUSSSOOOKKKGGGBBB???;;;888777666555333111111111111000000000000000000000111222222333333222333666444>>>hhhuuuPPPNNNlllPPP:::777999666555999EEEcccttt???555------000...,,,+++))))))************))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################$$$#########$$$&&&(((***%%%%%%&&&&&&%%%%%%$$$###"""#########$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%'''((()))'''%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))******************)))++++++,,,---...///000000000000111111222333333333222333333444555555444444333222111222333222///------,,,,,,++++++,,,,,,---,,,,,,,,,...000000...---------------......///000------+++++++++,,,---...000999<<>>===<<<999666444444333222222111111000333222111111222444666777444333111111222111000...///......000222333333222222222111111000///------++++++,,,,,,,,,+++***)))******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###))))))222ddd___111...***(((''''''%%%$$$''''''''''''''''''''''''%%%&&&)))111VVVhhh333---'''$$$&&&'''%%%###$$$$$$%%%%%%&&&''''''((((((((((((((((((((('''''''''''''''&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&uuulllggg^^^\\\XXXUUUSSSOOOKKKGGGBBB???;;;888777666555333111111111111000000000000000000000111222222333333111222555333<<>>666666;;;:::;;;<<>>===<<<:::777444333333222222222222222111000000//////000222333444333222000111222222111///...---,,,---...//////---111111111111111000000///***+++,,,---,,,+++***)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))###******///^^^```222///+++)))((('''%%%$$$''''''''''''''''''''''''%%%"""((()))>>>yyy777000(((%%%&&&'''&&&$$$$$$$$$%%%%%%&&&'''((((((''''''(((((()))*********(((((('''&&&%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&wwwmmmfffddd]]]XXXWWWUUUOOOIIIGGGDDDBBB>>>:::888666666666222222222111111111111000//////000111222222333333---999222555<<>>:::777444333333333555777777888FFF^^^ooouuuwww{{{||||||}}}{{{yyy|||}}}||||||nnnfff___ZZZWWWUUUYYY^^^kkksssyyyzzzzzz{{{|||zzzxxxxxxxxxyyyyyyvvvrrrnnngggddd^^^YYYTTTQQQPPPPPPMMMKKKHHHGGGGGGGGGDDDAAA>>>???===888666888888666444444333333222111000000000000////////////000000111111222333555444222000111111000///...------,,,......///111222222///---000...---,,,------,,,*********)))(((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((())))))((((((((((((((()))''''''&&&111aaa___000---(((%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''',,,%%%"""......ZZZPPP,,,###+++$$$###)))%%%)))'''&&&'''((((((&&&%%%###$$$&&&''')))*********---+++(((&&&$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&###%%%'''))))))'''%%%###########################$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&xxxnnnfffccc\\\WWWWWWUUUNNNHHHFFFDDDBBB>>>:::888666666666222222222111111111111000///000000111222222333333...999222555;;;RRRTTTLLLmmmaaaDDD888999:::777777888JJJqqqLLL222222///+++///***,,,************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((()))(((((((((''''''''''''((((((((((((((((((((((((***++++++***(((((()))+++***,,,............000222111111111222222333333333444555555555555333222111//////000111111111000000,,,---......------...000///......111555555111---111111000000///.........------,,,***)))***,,,///...000444888:::<<<<<<<<<:::333///000000...///333,,,))),,,999JJJTTTSSSMMMMMM^^^mmmtttzzz~~~zzzqqqssszzz~~~~~~}}}vvv___FFF888777444222111111111222333666333333DDD___ooopppuuussstttxxx{{{zzz{{{zzztttppppppccc[[[UUUSSSQQQPPPTTTZZZdddnnnvvvwwwuuuwwwwwwvvvzzzxxxwwwuuusssooojjjfffaaa^^^XXXRRRNNNLLLKKKKKKLLLIIIFFFEEEEEEDDDBBB???===???>>>999888:::999666333333333222111000000000000//////......//////000//////111333555666444222222111111000///...............///111333222000...000...------...---,,,*********)))(((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))'''((((((111]]]OOO000,,,(((&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''%%%""",,,,,,QQQggg<<<(((+++&&&$$$((($$$$$$###"""$$$&&&((((((((()))******************)))+++)))'''&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###%%%'''(((((('''%%%###########################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$xxxnnngggbbb[[[WWWVVVTTTNNNHHHFFFDDDBBB>>>:::888666666666222222222111111111111000000000000111222222333333///999222444:::PPPZZZMMMeeevvvPPP;;;:::;;;555999777:::PPPyyyQQQ444222000,,,111***,,,************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((***++++++***((('''(((***+++---...///...///000222333333333222333333444555555555555555444333222111000000111222222222222222---...000000//////000111///......111444555222///111111000000///.........,,,,,,,,,***))))))+++...---...000333555666777888888222......---+++***,,,---+++***...555999777333999JJJ[[[fffooovvvrrrhhhmmmrrrwww|||wwwZZZ===222111000//////000111222000222//////EEEeeeqqqjjjhhh```bbbppp}}}|||zzzyyytttiii___[[[TTTNNNIIIIIIIIIIIINNNTTT^^^iiirrrssspppqqqtttuuuyyyvvvssspppmmmiiieeebbb[[[WWWRRRLLLHHHGGGGGGHHHIIIGGGDDDCCCBBBAAA>>><<<;;;>>>>>><<<;;;<<<;;;777222222111111000000/////////..................///......///222444555444333222111111000000/////////......///000222222000...111///...---......---+++******)))))))))(((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))%%%((()))///UUUuuu===...,,,)))'''''''''&&&%%%%%%&&&&&&&&&&&&'''''''''$$$***%%%)))+++CCCOOO,,,((('''%%%'''%%%%%%$$$###&&&***---///000//////...,,,+++)))((((((''''''&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&((((((&&&%%%###########################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############vvvooohhhaaa[[[VVVVVVTTTNNNHHHFFFDDDBBB>>>:::888666666666222222222111111111000000000000111111111222222222000888111444888MMMaaaMMM]]]^^^AAA<<<:::444777:::555999]]]XXX777222///---000))),,,************)))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((((((((((((((('''''''''((((((((((((((((((((((((******+++)))((('''(((***,,,---////////////111333555444333333333444555666666666666555444333222222333444444444333222111111000222333222000///000111...---,,,...111222111///000000//////...---------***+++,,,+++***)))+++,,,......///000111333444444222///,,,,,,---,,,,,,,,,///...------///000000000888CCCMMMSSS^^^iiiiiibbb^^^bbbjjjvvvzzz]]]???000000000000000111222333,,,000///333JJJgggkkk^^^OOOFFFMMMggg|||}}}xxxtttkkk]]]RRRMMMJJJEEEBBBCCCDDDEEEIIIOOO\\\fffooonnnkkkmmmrrruuusssqqqmmmjjjhhhfffbbb```VVVSSSNNNIIIFFFEEEFFFFFFEEECCCBBB@@@>>><<<;;;999888<<<>>>======>>>;;;777111111000000/////////.........------------.........---...///222222111000000000000///////////////---------...000111000...111///............---+++************))))))((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((()))(((((((((((())))))***$$$((((((---PPP}}}ooo666---+++)))(((((((((&&&$$$&&&&&&&&&&&&'''''''''''''''...(((''',,,555bbbbbb222%%%&&&'''''''''&&&%%%$$$&&&+++///111222///...---+++)))(((&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&~~~sssooohhhaaa[[[VVVVVVUUUOOOIIIGGGDDDBBB>>>:::888666666666222222222111111111000000111111111111111222222222000888111555777HHH}}}iiiPPPVVVmmmKKK>>>999555111:::888111EEEuuuaaa:::111...,,,///(((,,,************)))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((()))******)))(((((()))+++,,,...000000000000222333444444444444555666777777:::999888777666555444444444555555555555555444444555666777555333000///000000///......///000111000//////...------,,,,,,+++***+++---,,,+++***+++,,,//////000000111222333444111000---,,,---......,,,+++,,,,,,,,,,,,---///111888???EEEJJJUUUaaa```XXXJJJMMMVVVeeerrrnnnVVV===111000000000000000000000+++000333:::LLL]]]XXXIII999555BBBbbb{{{yyypppiii___RRRIIIEEEFFFBBB???AAABBBBBBFFFKKKYYYbbbhhhfffdddhhhnnnrrrllliiieeebbb```]]]YYYWWWOOOMMMIIIFFFCCCCCCCCCCCC@@@@@@???===;;;999888888666;;;===<<<<<<===;;;666000000000///////////////......------------......///---------...///---,,,------..................,,,++++++,,,...//////---000///------......,,,+++)))******+++***)))((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******''')))(((...UUUxxx@@@---+++)))(((((((((&&&$$$&&&&&&&&&'''''''''(((((())),,,'''%%%---...IIIzzzDDD(((''')))&&&&&&$$$###"""$$$'''***,,,,,,***)))(((&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&''')))***{{{rrrooofffbbb[[[WWWWWWVVVPPPJJJHHHDDDBBB>>>:::888666666666222222222111111111111000111111111111111111111111000777111666666CCCwwwsssUUUSSS{{{}}}ZZZCCC999777---777999111666UUUlll@@@111---,,,...(((---************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((()))******)))***,,,...---///000111000111222444333444666777999999::::::>>>===;;;999888777777777444555666888:::;;;;;;;;;999:::;;;:::777444333333666555444222222333444444//////......---,,,,,,+++***,,,......---,,,+++,,,///000111222333444444444666555111,,,+++---,,,)))+++,,,------,,,---...000///888AAAIIIUUU^^^VVVHHH:::;;;AAALLLUUURRRBBB333............---------------111888CCCKKKKKK@@@666444555FFFaaavvv{{{zzzzzzrrrjjj```ZZZQQQGGGAAA@@@AAA>>>===???@@@@@@CCCGGGUUU\\\aaaaaaaaaeeehhhhhhdddaaa]]]YYYUUUPPPKKKGGGFFFEEECCCBBB@@@???>>>===;;;<<<<<<;;;888777777888555999;;;::::::;;;888444000000000000///////////////..................//////...,,,,,,------+++***,,,,,,,,,------.........+++******+++...//////...000...---,,,------,,,***)))***+++++++++***)))(((''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((''''''(((((()))***+++***++++++444```MMM...,,,)))'''''''''&&&%%%&&&&&&'''''''''((((((((('''$$$'''%%%,,,---;;;ooo___222)))+++&&&$$$&&&&&&%%%''')))++++++***&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%''')))***+++|||uuunnnbbbbbb\\\XXXXXXWWWQQQLLLJJJDDDBBB>>>:::888666666666222222222111111111111000111111111111111111111111///666222777555???qqq|||\\\SSSvvvjjjHHH999999222333555555333===]]]|||xxxFFF333...,,,///)))///************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((''''''''''''((((((((()))((((((((((((((((((((((((((()))***++++++,,,...111---///111111111111333555333555888<<<>>>>>>>>>===AAA@@@>>><<<;;;:::::::::888999:::===>>>@@@AAAAAA;;;===??????===:::999999<<<;;;999666444444666888111000000///......------***,,,///000///---,,,,,,...000222444666555555444999999333+++))),,,,,,(((------...............///+++333===FFFRRRWWWJJJ888111111333888:::888222...,,,,,,,,,---------,,,,,,...000;;;KKKLLL>>>555555<<>>:::888666666666222222222111111111111000222222111111111111111111...666222888555===nnn```UUUsssuuuLLL999;;;:::222222:::666333HHHfffKKK555///---000***111************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&'''''''''(((((())))))((((((((((((((((((((((((''')))***+++,,,---000222...///111111111222333555333666;;;???AAABBBAAA@@@DDDBBB@@@>>><<<<<<<<<<<<>>>???@@@AAAAAAAAAAAAAAA;;;>>>AAABBBAAA@@@??????>>>===:::777444444666888222222111111000000//////***---000111000...,,,,,,---///333666777666555444999888222)))(((------)))*********,,,------,,,,,,...444999@@@JJJNNNAAA///000/////////...,,,---000++++++,,,.....................<<>>???@@@???===:::888555888:::999666666777:::444777888555444555444000000000000000111111111111000000////////////000000///...------///000000000,,,------...///000111111...---,,,...000222333222...,,,++++++++++++***((()))***,,,,,,,,,+++)))'''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((()))++++++'''''')))999kkkKKK000---(((%%%%%%&&&''''''''''''''''''((((((((()))***!!!000'''!!!)))222XXX~~~===(((---(((###&&&'''))),,,......+++)))(((&&&%%%$$$$$$%%%'''((()))(((%%%#########$$$%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%vvvjjjjjj```\\\VVVSSSRRRPPPLLLIIIFFFCCC>>>;;;:::888666444555444333222111111111111222222111111111111111111222111222777777888\\\dddKKKiiidddCCC777333555666333222666>>>CCC}}}VVV///555...'''777111************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&'''(((%%%&&&&&&'''((()))***************+++,,,---...///------...000111222333444777999<<>>???@@@AAABBBCCCCCCCCCBBBAAADDDBBB@@@AAACCCBBB>>>:::<<<;;;999888666555555444333111//////111111///,,,/////////...---,,,******,,,...222333444444555666999555///------...---+++++++++++++++,,,---......---555???BBB???999555333...---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,---...333:::AAAEEEEEEBBBAAA@@@JJJEEEAAABBBDDDEEEBBB???:::;;;;;;999555333222333///222444333222666AAAKKKTTTVVVXXX]]]dddfff___TTTOOONNNMMMKKKHHHEEECCCAAA>>>>>>===<<<;;;::::::999888888999:::999888777666555666666666666555555444333333444222000...///000...////////////000000000000/////////111111000///111000000000////////////000...,,,,,,...000111111,,,...000111000...,,,***)))***,,,---,,,+++)))'''''''''((((((((((((''''''&&&%%%%%%%%%&&&&&&'''((($$$$$$%%%%%%&&&'''((((((&&&***000222OOOOOO222)))******###%%%+++)))))))))((((((''''''''''''))))))(((''''''(((,,,///cccLLL)))...,,,###&&&%%%$$$&&&***,,,------((('''%%%$$$$$$%%%'''((('''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########vvvkkkkkkbbb]]]WWWTTTSSSQQQNNNJJJFFFCCC>>>;;;:::888666444555444333222111111111111111111111111111111111111111111222777777777ZZZiiiMMMdddsssOOO;;;555555333111222555888999]]]|||^^^333555...'''555...*********)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&'''(((&&&&&&''''''(((((())))))*********+++,,,---...///------...000111222333444555777:::<<<>>>???@@@@@@BBBCCC@@@;;;;;;@@@EEEEEEFFFGGGHHHHHHHHHGGGFFFFFFBBBDDDGGGHHHGGGDDDAAA???<<<;;;999888666555555555444222000000111111///,,,/////////...---,,,++++++,,,///222444444444666777999555000.........---,,,+++******++++++,,,---...///666>>>???;;;555111000------,,,++++++++++++,,,++++++++++++,,,---...///444999???AAAAAA???>>>>>>999555222222555666444111555666555333111000111333---000222111000444???GGGOOORRRUUUXXX\\\^^^YYYPPPLLLKKKJJJHHHEEECCC@@@???===<<<;;;:::999888777777888999:::;;;;;;;;;:::999555555555444444333333222111444777777555222000///333333222222111000000///...------...000222222222555333111000///000222333555222///...///000000///---...000111000...+++))))))***+++++++++***)))(((''''''((((((((((((''''''''''''&&&&&&&&&''''''(((%%%%%%&&&''''''((())))))&&&(((------FFFzzz|||HHH///))),,,...&&&%%%)))'''((((((((('''''''''&&&&&&((((((((('''&&&(((+++...VVVaaa333,,,---(((&&&%%%$$$&&&)))+++++++++(((&&&%%%$$$$$$%%%&&&((('''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######}}}vvvlllkkkccc^^^XXXUUUTTTRRROOOKKKFFFCCC>>>;;;:::888666444555444333222111111111111111111111111111111111111111222222666777666VVVpppNNN\\\aaaAAA888555222222444444333111<<<\\\kkk999333...(((333*********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&''''''''''''''''''(((((((((((((((************+++---...///------...000111222333444333444666888::::::::::::;;;<<<;;;999:::@@@DDDDDDCCCDDDDDDEEEEEEDDDCCCCCC>>>DDDJJJJJJFFFBBB@@@AAA;;;:::888777555555444444444333111000111000...---.........------,,,,,,,,,,,,...222444444444555666888555111.........---,,,************+++,,,------222666::::::555///,,,,,,---,,,++++++******++++++))))))***+++,,,...///000444777:::;;;;;;999999999///,,,***+++---///---+++000111000///......///111+++...000...---111:::AAAHHHLLLPPPPPPQQQRRRPPPKKKGGGFFFEEEDDDAAA???===;;;;;;:::999888666555444333888888:::;;;============888777666555444444444444111555:::===;;;666222000888888777666444222111000/////////000222444777888888777444111111333555777999666333111111000///...///000000000///---***(((******)))))))))(((((((((''''''((((((((((((''''''(((((('''&&&&&&&&&''''''&&&&&&''''''((())))))))))))+++///000FFFzzzVVV111(((***...(((%%%(((%%%'''''''''&&&&&&&&&&&&&&&'''((('''&&&%%%'''***,,,FFFyyyFFF+++***((('''%%%$$$%%%'''))))))((('''&&&%%%$$$$$$%%%&&&'''&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###yyyuuummmjjjbbb^^^XXXUUUTTTRRRNNNKKKFFFCCC>>>;;;:::888666444444444333222111111111111111111111111111222222222111222222666666555PPP|||xxxPPPUUUtttLLL:::666333555666444222333111EEEkkkwww@@@111---***111'''***)))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''))))))******+++,,,...///------...000111222333444111222444555666666555555666777666444555:::<<<999;;;<<<<<<===>>>???@@@@@@>>>AAACCCCCC@@@<<<;;;;;;999888666555444333333333333222111000000///...---------,,,,,,++++++++++++***---000222333333444555666444111...---,,,++++++************+++,,,------111333555333000,,,******,,,,,,+++***************(((((()))***,,,...000111444444555555555444444555///---+++,,,...000///...---///000000///---------)))+++---,,,+++...555:::@@@GGGJJJHHHGGGHHHHHHFFFCCCBBBBBB@@@>>><<<:::999:::999888666555333222111666777888:::<<<===>>>???===<<<:::999888888888888222666;;;===;;;888444333:::::::::999888666444333444444444444555777:::<<<999888777666555666666777999777444222222111000///000000111000///,,,***(((***))))))((('''(((((((((''''''((((((((((((''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&''''''(((((((((((((((***222666MMMvvvBBB...'''***'''''')))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&(((+++:::aaa```333)))$$$(((&&&$$$%%%&&&'''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvvtttlllgggbbb]]]WWWTTTSSSQQQNNNJJJFFFCCC>>>;;;:::888666444444444333222111111111111000000111111111222222222111333222555666444JJJqqqRRRQQQwwwbbb???888444444444111333777666777MMMxxxGGG///---+++000''')))))))))(((((((((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((''''''''')))))))))***+++,,,---...------...000111222333444111222333444444444333222111333333222555999888444999:::;;;===???AAACCCDDDCCC@@@<<<:::::::::888666777666555444333222222222222222222111000/////////...---,,,+++******++++++))),,,///111111111222444444333111...,,,*********************+++,,,---...///000000///,,,+++***+++++++++***))))))))))))***(((((()))***,,,///111222333222111000000111111000+++*********,,,---------,,,///333444222...+++)))(((***++++++***,,,000444;;;BBBFFFCCC@@@AAACCCBBB?????????>>><<<:::999888999999888666555333222222444444555777999:::<<<===>>>===<<<;;;::::::::::::333555888999888666666666999:::;;;;;;;;;:::888777888999999888666777999<<<777888:::;;;:::999666555777555333222333333222000111111000000...,,,***)))***))))))((('''(((((((((''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''###%%%///666LLL```>>>((('''(((******$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%''')))222LLLKKK222'''(((&&&%%%$$$%%%&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$uuuuuummmeeeaaa]]]WWWTTTSSSQQQNNNJJJFFFCCC>>>;;;:::888666444555444333222111111111111000000000111222222333333111333333444666333EEEfffWWWNNNnnn|||NNN???333222222000222777999000888\\\RRR111...,,,///((())))))((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''''''''((((((((((((((())))))))))))***,,,---...------...000111222333444222333444555555555444333///111333555;;;@@@???:::::::::<<<===@@@CCCEEEGGGIIICCC<<<:::;;;===;;;999777777555444444333333333111333444333222111222333111000...,,,+++++++++,,,)))+++///000111111222333333333222///,,,*********++++++++++++,,,---.........------,,,,,,++++++++++++***))))))((()))))))))(((((()))***,,,...000111222000....../////////...******))))))***+++,,,,,,,,,///444555222...***((()))***+++******+++...000666===AAA???===??????>>><<<<<<<<<;;;:::999777666888777777666555444333333333333333444555666888999999::::::::::::999888888333444555555444444666888777888:::<<<===<<<:::999999<<<===<<<888666888:::777999===??????<<<888555555444333333555555444222000000000///...,,,+++*********)))))))))(((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&///444GGG|||sssJJJ---*********)))###&&&&&&&&&&&&&&&'''''''''&&&'''((('''&&&%%%'''(((---<<>>;;;:::888666444555444333222111111111111///000000111222222333333111444333444555222AAA^^^]]]MMMfffjjjNNN555000444333222333444///333KKKooo]]]555000---...)))))))))((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&''''''(((((())))))(((((())))))***,,,---...------...000111222333444444555666777888777666666111333666:::BBBIIIGGGAAA>>>>>>>>>???AAACCCEEEGGGHHHEEEBBBAAA@@@AAABBBBBB999999888777666666666666222555777666555555777999666444111///------------***---000222222222444555333555444222---++++++,,,,,,,,,,,,,,,---...///000...---,,,,,,,,,,,,+++*********)))(((((((((((())))))))))))+++,,,...000111111///------///000...,,,++++++++++++******+++---***---///000...,,,+++*********++++++++++++,,,---333888<<<<<<<<<>>>===:::999999999999888777555555555555555444444444333333444333333222222333444555444666888::::::999777666222333444444444444666888777888:::<<<===<<<:::999<<<@@@CCCBBB>>>:::;;;===:::<<>>;;;999777666555666777777555333000//////...------,,,,,,)))***+++++++++***)))(((''''''((((((((((((''''''&&&&&&&&&'''((()))***+++'''''''''''''''&&&&&&&&&)))(((///111===oooiiiCCC---,,,+++))))))&&&&&&&&&'''''''''((((((((('''((()))(((&&&&&&'''((()))333^^^uuu>>>000)))'''%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%xxxzzzqqqeeeddd___YYYVVVUUUSSSPPPMMMFFFCCC>>>;;;:::888666444555444333222111111111111///000000111222222333333111444333444555222>>>YYYaaaLLLaaa[[[999222888888333000///111666DDD___fff999222---...))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&%%%&&&&&&'''((()))******(((((())))))***+++---...------...000111222333444555666888999999999999888444666999>>>FFFLLLIIIBBBEEEEEEDDDDDDEEEFFFHHHIIICCCFFFHHHGGGDDDCCCEEEHHH;;;;;;:::999888888888999444666999999888888:::===:::888444111////////////,,,...222333444444555666555666777444///,,,---...------------...///000000000///---,,,,,,,,,***)))******)))((((((((((((((())))))***+++,,,...///000000...,,,---///000...,,,)))******)))(((((()))***)))***+++***)))***+++---+++++++++,,,++++++,,,,,,000555999:::<<<>>><<<888777777777777666555444333333333333333333333333333555444333222111222333333222444888:::;;;:::777555000222555666555555666777777999;;;<<<<<<;;;999777>>>CCCHHHHHHDDD@@@@@@BBB??????@@@AAAAAA???>>>===:::999888888888888666444//////......------------)))***,,,---,,,+++)))'''''''''(((((((((((('''''''''''''''(((***+++---...((((((((((((((('''''''''&&&$$$******333bbbSSS555(((---+++''')))***'''''''''((((((((())))))'''((())))))'''&&&'''((((((111RRRvvv777***)))'''&&&&&&'''((('''&&&###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%sss{{{nnnlllfffaaa\\\WWWSSSQQQNNNLLLFFFCCC>>>;;;:::888666444555333222222222222111///000000111222222222222111111111444555333555???KKKkkkQQQ^^^uuuMMM777222222111000999111000:::GGGXXXvvv|||BBB111222---,,,***)))))))))))))))******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%$$$######$$$%%%'''(((&&&&&&&&&&&&&&&$$$###"""&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%((((((((((((((()))******,,,,,,---...///000111222333333333333444555666666555444666===GGGJJJFFFAAAAAACCCCCCAAA>>>>>>BBBFFFCCCDDDEEEGGGHHHFFFAAA>>>999::::::::::::999888888555222222999BBBDDD===666;;;666111000111111---)))+++...111222111000333555444444555333///---,,,,,,///...---...000000000.........---,,,,,,+++******************))))))(((((()))***+++,,,---.........111111111000000///...---,,,,,,,,,***(((''')))+++,,,,,,---,,,+++***)))(((******))))))))))))******///111666===CCCEEECCC@@@:::::::::999777666444333111111222333333333333222111555999666111...222777<<<:::999999:::999555222111444444000///222555444666999;;;:::777777999;;;FFFAAABBBIIIIIIBBB@@@EEEFFFIIIFFF???===@@@@@@<<<888999888666777999555/////////...---,,,,,,,,,,,,+++++++++************)))))))))))))))((((((((((((***&&&&&&'''%%%***BBB^^^EEE---###)))(((''''''###''',,,%%%'''///SSS___999///***&&&)))$$$***&&&'''''''''(((((())))))+++)))'''&&&%%%&&&'''(((000***==={{{|||===,,,&&&((()))***(((&&&$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ttt{{{nnnmmmfffbbb\\\WWWSSSQQQNNNLLLFFFCCC???;;;:::888666444555333222222333222111000000000111222222222222111000111444555333444===GGG{{{qqqPPP[[[fffCCC444555666111333---+++222888AAATTThhhOOO333///+++'''******))))))))))))******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%$$$######$$$%%%'''(((''''''&&&%%%%%%$$$$$$###%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&'''((((((((((((((((((((()))******++++++,,,---...///000000333222222222222333333444777666777<<>><<<======<<<;;;<<<>>>@@@AAAAAABBBDDDEEECCC???;;;::::::::::::999888888777777444444888===>>>888222777333//////111222///,,,---///222333222222333555555666666444111...------///...---...000000000///...------,,,,,,++++++++++++++++++******)))))))))++++++,,,---............///000000000000///.........///...,,,******+++---***++++++,,,,,,+++++++++******))))))))))))******...000555<<>>CCCAAABBBFFFEEEAAA???AAA===DDDGGGCCC@@@>>>;;;555555777666444666888666000......---,,,+++++++++++++++++++++*********))))))(((((((((((('''''''''''',,,)))((()))***999___ZZZ:::&&&%%%$$$&&&)))&&&&&&***%%%***///MMMqqq???,,,''''''***###(((&&&'''''''''((((((((()))+++***(((&&&&&&'''((()))+++)))>>>{{{NNN000''''''''''''''''''((()))&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%vvv{{{nnnmmmgggbbb\\\WWWTTTQQQNNNLLLFFFCCC???<<<:::888666555555444222222333333111000000000111222222222222111000000333555444333999BBBqqqyyyNNNVVVyyyVVV999666666000333//////222222111999EEEfffbbb777---...&&&******)))))))))))))))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%'''(((((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%&&&(((***+++)))(((((((((((()))******++++++,,,---......//////222111111111111222222333888999:::;;;<<<<<<<<<<<<>>>======???AAABBBBBBAAA@@@@@@AAACCCDDDBBB>>>:::;;;::::::999888777777666:::999888888999777444111333000......111333111//////111333444333333444666888888888666333000/////////...---...000111000///---------,,,,,,,,,,,,,,,,,,,,,++++++++++++******------............---------...//////000///////////////...,,,******+++---))))))***+++,,,,,,------******))))))))))))******+++,,,///444:::===>>>===777777777777777666555555111111222222222333333333777<<>>===;;;999888:::>>>BBB@@@CCCDDDAAA@@@AAA???<<<<<>>(((%%%$$$(((***%%%%%%(((&&&......FFFDDD(((%%%)))+++!!!&&&'''''''''''''''(((((((((+++***(((''''''((())))))((((((999ooojjj===,,,***(((&&&%%%''')))***&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%xxx|||nnnnnngggccc]]]WWWTTTQQQNNNLLLGGGCCC???<<<:::999777555666444333222333333222000000000111222222222222111///000333666444222666===gggNNNRRRssssssOOO:::444222444222333666444111333999BBBeeettt???---222++++++***))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%'''(((***(((&&&$$$###$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%''')))***+++))))))(((((())))))***+++,,,,,,------...///000000000000000111222333444555888:::<<<;;;999888;;;===BBB@@@@@@CCCGGGIIIGGGEEEBBBBBBCCCEEEFFFDDD@@@<<<<<<;;;:::999888777777777======<<<999666444333333222000......000222111000000111333444444555555666999:::999777333000/////////.........000111000///,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,++++++,,,---...////////////------,,,+++((((((***+++************+++,,,------******))))))))))))******,,,---...///222444444555444555555666666666555555222222111222222222333333777;;;>>>===999555333444777777888999:::999888777555999999666555999<<<;;;???>>>===<<<<<<>>>@@@BBB???FFFFFF???>>>BBB@@@999>>>GGGOOONNNGGG@@@>>>>>>555777666333333555444000------------,,,+++******************))))))))))))((((((((('''''''''&&&&&&%%%%%%''''''$$$***???TTTGGG222((()))''')))***###$$$''''''000--->>>{{{BBB&&&&&&+++***!!!(((''''''''''''''''''''''''***))))))((((((((())))))***(((///VVVKKK222///+++(((&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&{{{|||oooooohhhddd]]]XXXTTTQQQNNNLLLGGGDDD???<<<;;;999777555666444333333333333222000000000111222222222222111000000222555444222555:::]]]QQQOOOlllpppGGG444555111000000222111000111444...@@@TTTqqqJJJ...111///++++++***)))(((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$%%%%%%$$$######$$$%%%'''(((***(((&&&$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((()))***)))))))))))))))***++++++......//////000000111111......///111333555777888777:::<<<;;;999999===AAA???======@@@EEEGGGEEECCCCCCCCCDDDFFFGGGEEEAAA===<<<;;;:::999888888888888;;;<<<;;;888444222333444333222000000000000000///000111222444666777777666999::::::777444000//////000///...///111111111///---------------------...,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++***)))***+++,,,...////////////---------+++)))(((***,,,,,,++++++******+++,,,,,,******))))))))))))******...///000000111222444555333333444555555555555444222222111111111222333444444777;;;;;;888555444444555666888888888888777777<<>>=========>>>???AAAAAAAAA@@@@@@FFFEEE>>>===BBBAAA:::888DDDQQQVVVPPPEEE>>><<<999;;;:::555222333222///.../////////...---,,,+++*********)))))))))(((((()))))))))((((((((('''''')))((()))***)))(((+++000111((())),,,&&&&&&***&&&$$$''''''000+++:::uuummm888&&&)))***)))"""+++'''''''''''''''&&&&&&&&&)))((((((((((((((()))))),,,***,,,DDD{{{LLL111...+++***)))(((%%%###&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&}}}}}}ooopppiiiddd^^^XXXTTTQQQNNNKKKGGGDDD@@@===;;;999777666666555333333444444222111000000111222222222222111111000111444444222555:::RRRZZZNNNcccWWW888333333222000/////////000222000222444KKKwwwXXX000)))///,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########""""""""""""####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&%%%$$$######$$$%%%'''((()))((('''%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''''''''''''''((((((***))))))))))))***++++++//////000000000111111111......///111333666888999666999;;;<<<;;;<<<@@@CCC?????????AAACCCEEEEEEEEECCCCCCDDDFFFGGGEEEAAA======<<<:::999999:::;;;;;;999999999777444333222333444444222111000000000000111111222555888::::::999;;;;;;;;;888444111//////000///...///111222111000.........---------------++++++,,,,,,,,,,,,------+++++++++++++++***))))))***+++,,,---............///000///---++++++,,,...---,,,+++*********+++,,,******))))))))))))******)))+++---///000222555777222333333444444444333333333222111111111222333444333555777888666444333333111333555555444333333444888;;;;;;666444666888777999:::;;;>>>AAAAAA>>><<>>===:::333AAAVVVddd```PPPAAA::::::===;;;555111111111/////////000000///...,,,+++******)))))))))(((((((((***)))))))))(((((((((((((((&&&%%%'''+++------,,,+++'''++++++!!!###++++++%%%)))'''...))):::oooTTT///)))***((()))$$$,,,'''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((***+++...;;;hhhIII---+++((()))++++++(((%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%}}}oooqqqiiieee^^^YYYTTTQQQNNNKKKGGGDDD@@@===;;;:::888666666555444333444444333111000000111222222222222111222000000333444333666;;;GGG~~~eeeNNNYYYmmmJJJ777666555222000000111111111000222///777QQQkkkhhh666$$$111,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########""""""""""""####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%$$$######$$$%%%'''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((()))******))))))******+++,,,////////////000000000000/////////000222333555666666888:::;;;<<<>>>@@@AAABBBCCCDDDDDDDDDEEEHHHJJJEEEFFFGGGIIIIIIGGGCCC@@@===<<<;;;::::::<<<===>>><<<<<<;;;:::999777555333444444444222111111111222333222333777<<>>XXXwwwsss<<<###555,,,+++***)))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######""""""""""""####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((((('''&&&'''((()))***%%%$$$$$$###$$$%%%'''((((((((((((((('''&&&%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((***************)))******+++,,,.........///////////////000000000000000111111222666777999;;;===>>>>>>>>>BBBDDDEEECCCAAABBBGGGKKKIIIIIIJJJLLLMMMKKKGGGCCC===<<<;;;:::;;;===???@@@BBB@@@??????>>><<<888555333444444333222222333444444333555999>>>BBBBBBAAA?????????<<<888444222222111//////000111222111000000000///...---,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++,,,---------,,,,,,.........,,,***)))+++,,,))))))((((((***,,,///111******))))))))))))******,,,///333444333222333555333333333333333222111000333222111000000222444555888777666555333111000000111444666666333111111333111444444111000333666555555333111222666999999888999222111777777111111888111666BBBPPPRRRGGG===:::555999888222...///111111---.../////////---+++)))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&$$$'''***)))(((((((((&&&###"""***---(((***+++"""&&&---'''''''''???iiinnn@@@+++---&&&"""+++'''%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%''')))+++KKKqqq444---%%%###%%%((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{rrrttthhhiiieee___YYYTTTRRRQQQQQQLLLHHHBBB>>>;;;999777555555555444333222222222222222222222222222222222222333333333333444555666666>>>fffzzzQQQNNNgggwwwPPP444444333111111444444111---...//////000444;;;@@@bbb|||ooo===(((,,,******))))))((((((''''''(((''''''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########################%%%(((&&&$$$''',,,###!!!&&&''' """'''###&&&&&&%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&''''''&&&%%%"""!!!"""&&&)))&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###%%%'''&&&$$$$$$'''+++$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***+++,,,---,,,---...///000000000000000000/////////111222333888666666:::<<<<<<>>>CCCCCCDDDEEEEEEFFFHHHKKKNNNLLLEEEEEELLLLLLEEEAAAEEEBBB@@@>>>>>>>>>???===<<>>??????>>>;;;777444333333444333111000.........///...------,,,,,,,,,------,,,,,,,,,++++++,,,---------...///111111111000000,,,,,,+++++++++,,,---------......///...---+++************+++,,,...///000+++***)))))))))***,,,,,,,,,///000000222666555111555555666666777888888888777666333111//////000111666999;;;:::555222111222333444444555666666666555444777999:::888777666666555666777777666777999;;;::::::999666333333666:::888777888===CCCDDD???:::888666333111//////000111//////...---,,,++++++******************)))(((((('''((()))((('''&&&''')))))))))((('''''''''''''''(((((((((((((((''''''''')))######...(((;;;rrrPPP///)))%%%&&&///((('''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''...===sssCCC &&&,,,%%%'''%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%vvvuuuhhhhhheee___YYYTTTQQQPPPPPPJJJFFFAAA>>><<<:::999777666555444333222222222222222222222222222222222222333333222333333444555666;;;aaaXXXLLL```iii===777222000000111111111111111111000...///333666CCCTTTiiimmmUUU666***000***)))))))))((((((((('''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##################%%%$$$%%%%%%$$$'''444BBB555'''###%%%"""###'''###$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''###$$$$$$%%%&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$&&&&&&&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''''''''(((((()))***++++++,,,,,,---...////////////000000/////////111222333999666555999::::::===AAADDDEEEGGGHHHIIIJJJMMMOOOMMMJJJJJJMMMNNNJJJGGGGGGDDDBBBAAA@@@BBBCCCCCCCCCAAADDDFFFDDD>>>;;;;;;<<<999777555444555555444333333666:::>>>???AAACCCEEEBBBAAA???<<<999666444333666555333111000000000000///......---,,,,,,,,,------,,,,,,+++,,,,,,------------...///000000000000111000///---,,,,,,++++++,,,------...---,,,***)))*********+++,,,---...///++++++***)))***+++,,,---,,,///111111555999999555444444555555666777777777888777555333111111222333555777999:::888555333333222333444555666666666666777:::<<<===<<<:::999999;;;:::999777555666:::======:::666666888::::::999;;;999999===AAAAAA===999777666333111000///000000//////...---,,,++++++******************)))((((((''')))***)))((('''((()))))))))((('''''''''''''''((((((((((((((((((((('''(((###$$$///,,,EEEiii===---'''&&&+++###%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$)))000^^^NNN&&&'''+++###&&&%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%zzzwwwjjjhhheee___YYYTTTQQQPPPOOOIIIEEEAAA===<<<;;;:::999666555444333222222222222222222222222222222222222222222222333333444555666777ZZZaaaIIIXXXRRRAAA333111111//////222111111111///---,,,---///---000888>>>888---***000))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$///JJJbbbIII--- $$$$$$###&&&%%%"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''...***&&&%%%&&&&&&%%%"""&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$&&&(((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))))))))++++++,,,---............000////////////111333444;;;777666888::::::>>>CCCDDDFFFIIIKKKKKKLLLMMMOOOMMMOOONNNMMMNNNPPPMMMHHHGGGEEECCCCCCEEEHHHIIIIIICCCEEEFFFDDD@@@===>>>@@@<<<:::888777777777555444555888<<>>???===<<<;;;;;;>>><<<999555333444888;;;>>>888444777>>>AAA>>>999>>><<<:::;;;>>>>>><<<999777555333111000//////000//////...---,,,+++*********************)))((((((''')))******((((((((()))))))))((('''''''''''''''''''''(((((((((((((((((('''&&&&&&//////PPPHHH...''''''((( &&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&***(((III[[[...(((***"""&&&%%%(((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%|||xxxmmmhhheee___YYYTTTQQQOOOOOOJJJFFFAAA>>><<<;;;:::888666555444333333222222333222222222222222222222222222222222222333444555666555RRRjjjJJJTTTqqqSSS777111333111000333---.../////////......///---)))(((,,,,,,((((((,,,))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$%%%&&&%%%&&&555VVVtttOOO...&&&%%%!!!$$$'''#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&@@@666***######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###"""###&&&)))***&&&###$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((******+++,,,------------//////...///000111333444:::666666999;;;===AAAFFFDDDFFFIIIJJJJJJIIIJJJKKKIIIOOOOOOJJJKKKQQQPPPHHHIIIGGGDDDDDDFFFIIIJJJKKKEEEFFFFFFCCC@@@???@@@BBB???===:::999999888777555888:::===@@@BBBFFFJJJMMMKKKFFFAAA??????>>>888333777666444333222222333333222111000...---,,,,,,,,,...------,,,,,,,,,,,,---,,,,,,++++++,,,...000111111111111111111222333444.../////////...,,,+++)))*********++++++,,,---...------,,,,,,,,,---...///000333444444666:::999555222222333333444444555555999888777666555555666666222222222666::::::777333000111333555666888888888999;;;>>>???===<<<;;;;;;::::::777444222222555888:::777666:::@@@BBB???:::???<<<999999:::<<<;;;;;;666555333111000////////////......---,,,+++*********************)))((((((&&&(((******(((''''''((())))))((('''''''''''''''''''''''''''((((((((((((((()))(((---000YYYFFF)))&&&))))))!!!)))%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%+++%%%:::xxxeee222(((***$$$'''%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%{{{xxxoooiiifffaaa[[[UUURRROOONNNLLLHHHCCC???<<<:::888777666666555444333333333333222222222222222222222222222222222222333444555555555KKKzzzrrrMMMTTTxxxhhhBBB333333333111111,,,---...///000111000///000---,,,---+++(((''')))(((((((((((())))))))))))(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$&&&'''&&&&&&111MMMfffDDD)))!!!)))%%%###)))%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&@@@666***######%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###""""""%%%))))))&&&"""$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))***+++,,,------------///.........000111333555555222333777;;;===AAAGGGBBBEEEGGGHHHGGGEEEEEEFFFFFFLLLKKKGGGIIIPPPOOOGGGKKKIIIFFFFFFGGGIIIIIIIIIGGGGGGFFFDDDBBBAAABBBCCCBBB???===;;;;;;;;;999888;;;===???@@@BBBDDDHHHKKKNNNIIICCCAAAAAA???:::444555444333111111111222222333222000///...---------///...------,,,,,,,,,---++++++***+++,,,...000111222111111222333444555555111222222222111///---,,,++++++++++++,,,---......///...---------...000111666999999777999;;;999444222222333333444555555666777777777666666666666777222000111444888999666333111222444666777999999999:::===???@@@???===<<<<<<666888888888666555555666444777;;;<<<<<<<<<===>>><<<:::777666777999;;;<<<555444333111000///............---,,,+++******)))***************)))(((((($$$'''))))))((('''&&&'''))))))((('''''''''''''''&&&'''''''''(((((())))))'''***(((,,,444cccxxx<<<$$$&&&******!!!)))%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$!!!)))%%%111jjjlll444'''***&&&((($$$%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%{{{wwwooojjjgggbbb\\\WWWSSSPPPNNNMMMIIIDDD???<<<:::888666777666555444333333333333222222222222222222222222111111111222222333444555555BBBlll{{{RRRUUUooo~~~WWW===444333111...000/////////000000...---***,,,---...,,,***)))***(((((((((((())))))))))))(((''''''''''''&&&&&&&&&)))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''''''''&&&$$$'''666EEE444###"""***%%% %%%'''&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%---***''''''((('''$$$!!!$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%""""""###%%%''''''&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))))))))******+++,,,------------............000222444555111///000666:::;;;>>>CCC@@@BBBDDDEEEDDDDDDEEEFFFHHHIIIIIIHHHKKKOOOOOOLLLNNNLLLJJJKKKLLLLLLLLLKKKLLLLLLKKKIIIHHHFFFEEEEEEDDDBBB@@@??????>>>===<<<===???BBBCCCDDDEEEGGGIIIOOOKKKGGGDDDBBB???:::666444333222000000000111222333222111//////.........000///...---,,,,,,,,,,,,******+++,,,---...000111444444333222222222222222555555555555333111///...---------------...//////000000///...///000111222<<<>>>===;;;<<<===;;;555444444444555666666777777777777777777888888888888444333222333555666666555444555666888999:::::::::===???BBBCCCAAA@@@??????888:::<<<<<<:::888777777222999???>>>888666:::???999888666444444666999:::444444333222000///...---......---,,,+++***))))))***************)))(((((($$$'''******)))'''&&&&&&))))))((('''''''''''''''&&&&&&''''''((()))))))))$$$***(((,,,;;;nnneee444&&&'''((())) %%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%((("""******111eeevvv888&&&***''')))$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%|||uuummmkkkhhhddd^^^YYYTTTQQQOOOLLLHHHCCC???===;;;999888777666555444444333333444222222222222222222222222111111111111222333444555666999]]]VVVSSSeeevvvPPP888333333///222000......//////---+++)))***++++++++++++***)))'''((((((((()))))))))***(((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&''')))&&&%%%&&&&&&$$$''',,,*** !!!'''###$$$((($$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%!!!###%%%((((((&&&$$$"""$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%$$$$$$&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((()))***++++++***+++,,,---........................000222444555222111333999;;;;;;<<<@@@???AAACCCDDDEEEGGGJJJMMMNNNJJJJJJNNNQQQQQQRRRTTTQQQQQQQQQSSSUUUUUUTTTRRRSSSSSSRRRQQQPPPNNNKKKHHHGGGEEECCCBBBCCCCCCBBBAAA???BBBFFFHHHHHHIIIJJJKKKOOOMMMJJJEEEAAA===999888444333111000000111111222222111000000/////////000000///...------,,,,,,,,,)))***,,,---///000000000333333222111111111111222666666666666444222000//////............///000000111000000///000111222333;;;======;;;;;;===;;;666555666666777888888999999888888999999::::::::::::777777666444333444666999666777888999:::;;;;;;:::===@@@BBBCCCAAA@@@??????<<<===>>><<<999777777888444;;;AAA>>>777444888???888888666333222333444666333333333222000///------...------,,,+++***))))))***************)))((((((&&&))),,,---+++)))(((((())))))((('''''''''''''''&&&&&&''''''((())))))***###***'''+++===rrrSSS000***'''%%%(((!!!%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%...&&&***+++222ddd???''')))&&&)))$$$&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%}}}tttkkkllliiieee___ZZZUUUQQQPPPJJJGGGBBB???======;;;:::777777555444444444444444222222222222222222222222111111111111222333444555666333RRRYYYPPP^^^aaa>>>555555222111...+++,,,...000///---///...+++((()))***)))''''''((((((((())))))******(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&'''''')))$$$###(((***'''$$$$$$''' ######(((***!!!#########$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$%%%&&&%%%$$$$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''!!!$$$%%%$$$""""""%%%)))$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***+++,,,---++++++,,,---........................000222444666777555888===???======???>>>@@@BBBDDDGGGKKKPPPTTTTTTMMMLLLTTTWWWTTTUUU[[[TTTTTTVVVZZZ\\\]]][[[YYYYYYXXXXXXWWWVVVSSSOOOLLLIIIGGGFFFEEEFFFGGGFFFEEEAAADDDHHHKKKLLLMMMNNNOOONNNNNNLLLGGG@@@;;;999999444333222111111111222333111111000000000000000111000000///...---,,,,,,,,,)))***,,,///000111111000/////////000111222444555666777777666555222000///000////////////000000111222111000000000111333333777999999777999;;;999444777777777888999999::::::999999:::;;;<<<<<<<<<<<<:::;;;999666222333777<<<888999:::;;;;;;;;;;;;;;;;;;>>>@@@AAA???>>>======@@@???===999555444555666888===AAA>>>777444888>>>999888666333111000111222333333333222000///---,,,...------,,,+++***))))))***************)))(((((((((***...///---+++******))))))((('''''''''''''''&&&&&&&&&'''((())))))***$$$+++''')))<<>>>>>>>>===AAADDDEEEEEEGGGMMMOOONNNQQQMMMPPPUUUSSSNNNTTTaaaZZZ[[[\\\^^^```aaaccccccggggggccc[[[XXXZZZ]]]]]]PPPOOONNNNNNMMMNNNNNNNNNUUUTTTRRRRRRSSSUUUXXXYYYPPPMMMIIIGGGEEEAAA<<<777;;;555333888<<<;;;999888777555222000000000000///444222///.........---++++++++++++,,,---000222444444444333222000000111333666666555555333111000///222111000000111111...,,,///...000444444222333888666666666555555555888:::<<<888777::::::999;;;>>>;;;===??????>>>???@@@AAA@@@???BBBEEEAAA:::999>>>GGGCCC>>>:::999;;;===???;;;===???@@@???===<<<<<>><<<999666777===CCC??????===888555555888<<<;;;999555222111222444555222222111111000000//////---,,,+++***))))))))))))(((((())))))))))))(((((()))***+++++++++***((('''''''''''''''((((((((((((&&&'''((())))))((('''&&&###***,,,///>>>ttthhh555///(((&&&(((***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&,,,###((((((***000KKKPPP---'''&&&$$$!!!&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###$$$(((+++---)))$$$###&&&'''$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%tttuuullliiieeeaaa]]]XXXSSSOOOKKKIIIEEEAAA===:::999888666666555444333333333333222222222222222222222222111111222222222333333333333888DDDfffoooNNNPPPuuuSSS<<<333333///111111***---222...------,,,,,,+++******)))))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%$$$###############%%%%%%%%%$$$$$$$$$#########%%%&&&%%%$$$$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&'''''''''''''''''''''(((((('''''''''((((((((((((''''''''''''***+++,,,------......---000////////////111222333555666888:::<<<<<<<<<<<<>>>BBBCCCBBBEEEJJJLLLKKKOOOLLLOOOVVVUUUPPPSSS]]]ZZZ[[[]]]___aaadddeeefffhhhjjjggg```]]]___aaa```YYYWWWTTTRRRQQQSSSUUUVVVUUUUUUUUUVVVWWWYYY[[[\\\[[[VVVPPPKKKHHHCCC>>>:::>>>:::;;;AAAEEECCC???===AAA===777444333333444444777555333222222222111000---------...///000222333222444666666666444333333555555555555444333222111333111000000111222111000444222222555444111222666555666777777777888;;;======::::::======<<<===@@@>>>???@@@???======>>>@@@BBBAAADDDHHHFFF???<<<>>>CCCBBB@@@<<<888999>>>CCC===>>>@@@@@@???===;;;:::<<<<<<;;;888666888>>>CCC======;;;888666666999===999888555222111222333444111111000000/////////...---,,,+++***))))))))))))(((((())))))))))))(((((())))))*********)))((((((''''''''''''((((((((((((((())))))***))))))((('''%%%***'''...FFF}}}ZZZ444...(((&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''',,,$$$)))'''&&&,,,EEEXXX000''''''&&&###'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$(((***,,,((($$$$$$&&&'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%uuuxxxllliiieeeaaa]]]YYYTTTPPPLLLJJJFFFAAA>>>;;;999999666666555444333333333333222222222222222222222222111111222222222333333333555777;;;YYY|||JJJNNNvvvkkkGGG777444///222222+++---333000---,,,,,,++++++*********))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$((('''&&&%%%$$$#########%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&''''''''''''&&&''')))******)))'''&&&''''''''''''(((((((((((()))***+++,,,,,,---------............///000111222111333555888:::;;;;;;;;;;;;???AAA@@@BBBGGGIIIGGGNNNJJJMMMUUUWWWSSSSSSYYYYYYZZZ\\\^^^aaadddeeefffhhhkkkjjjeeecccdddeeecccdddaaa]]]ZZZYYY[[[^^^```YYYZZZ\\\^^^``````aaaaaa___ZZZSSSMMMIIIGGGDDDBBBDDDBBBDDDKKKOOOKKKFFFDDDHHHCCC<<<777666666777777777555333222333333222000000000000111111111111111111444888;;;<<<:::777555666666555555555444444444444222//////222444555666888555555888888666777:::<<<===>>>===<<<<<<>>>???===;;;;;;>>>???===>>>AAAAAAAAA@@@>>><<<;;;===???AAA???AAAEEEEEE@@@;;;:::???BBBCCC???::::::AAAGGGBBBBBBCCCCCCAAA???<<<;;;<<<===<<<999666777;;;@@@<<<<<<;;;888777777999<<<777666555333222222222222/////////...............---,,,+++***))))))))))))((())))))******))))))((()))((((((((((((((())))))''''''''''''((((((((((((++++++******))))))((((((***---&&&111VVVPPP222---(((&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***$$$***'''%%%***DDD|||fff555''')))'''&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$'''***+++'''%%%%%%'''((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%www{{{mmmjjjfffbbb^^^YYYTTTQQQLLLJJJFFFBBB>>><<<:::999666666555444333333333333222222222222222222222222111111222222222333333333444555666OOOMMMOOOkkk[[[===999111444666......111...,,,,,,,,,++++++*********))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%)))((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###%%%%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''''''''((()))******)))((('''&&&&&&&&&'''((())))))***))))))+++,,,------------......//////000111111222///111444666999:::;;;;;;;;;???AAA@@@BBBGGGHHHFFFOOOKKKLLLSSSVVVUUUUUUXXXXXXYYYZZZ\\\___aaabbbccceeeiiikkkhhhfffggggggeeeiiigggdddaaa```aaacccddd___aaadddffffffeeecccaaaZZZVVVQQQMMMKKKKKKMMMNNNLLLIIIJJJOOOQQQMMMIIIHHHHHHDDD???<<<::::::999888999777555444444444333222222222333222222111111000222444888<<<>>>>>>;;;999:::999888777666555555444444222000000333777999:::;;;777777;;;>>>>>>@@@CCCFFFGGGFFFDDDAAA?????????<<<:::;;;@@@@@@>>>>>>AAABBBBBBAAA???======???AAACCC@@@???BBBDDDDDDAAA>>>@@@AAABBB@@@???@@@EEEIIIIIIHHHHHHGGGFFFCCC@@@======>>>>>>;;;777666888;;;<<<<<<:::999777777888999444444444444333222111000---------------------...---,,,+++***)))))))))))))))))))))******))))))))))))((('''''''''((()))***''''''''''''((((((((((((++++++***))))))((((((((((((---%%%666eeeMMM000,,,(((&&&&&&''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&###,,,((('''---EEE{{{sss:::&&&***'''(((&&&''''''''''''''''''''''''&&&'''&&&%%%$$$$$$&&&)))((('''%%%&&&((()))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%zzz{{{mmmjjjfffccc___ZZZUUUQQQMMMKKKGGGCCC???<<<;;;:::666666555444333333333333222222222222222222222222111111222222222333333333333888999KKK{{{YYYQQQcccvvvOOO>>>222111555000...///+++,,,,,,+++++++++++++++***))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&)))((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&(((''''''&&&&&&&&&'''(((***)))(((''''''((()))***%%%&&&&&&'''((()))******)))***+++,,,......////////////000111222222222222///111444777999:::;;;;;;<<<@@@BBBBBBDDDHHHHHHFFFOOOLLLKKKOOOSSSUUUWWWZZZZZZ[[[\\\]]]___```aaabbbbbbgggjjjiiihhhiiiiiiffffffffffffeeeddddddcccbbbaaaccceeefffeeebbb^^^[[[WWWUUUSSSQQQQQQSSSVVVXXXVVVQQQNNNOOONNNKKKKKKMMMHHHGGGFFFEEEDDDBBB???<<<>>><<<:::999999888777666555555444444333333333333666666666999===@@@@@@>>>@@@???<<<:::777666555555555444333444888;;;>>>>>>???:::999===@@@AAABBBEEEGGGHHHHHHFFFBBB@@@@@@@@@>>>===???DDDEEECCCBBBDDDBBBCCCCCCAAA@@@@@@BBBDDDIIIGGGDDDDDDGGGKKKKKKIIICCCAAA???@@@DDDHHHHHHGGGKKKIIIHHHHHHGGGDDD@@@<<<999<<<>>>===:::888:::<<<===<<<;;;999888777666555222222333333222111000///++++++,,,,,,------......---,,,+++***))))))))))))))))))************))))))***)))(((''''''((()))***''''''''''''((((((((((((*********)))))))))(((((("""***&&&???tttOOO...,,,)))'''&&&''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%$$$,,,(((''',,,???ooo~~~>>>&&&***$$$)))%%%''''''''''''''''''''''''&&&''''''&&&$$$$$$&&&(((&&&&&&&&&&&&(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||yyynnnkkkgggccc___[[[VVVRRRNNNKKKHHHCCC@@@===;;;;;;666666555444333333333333222222222222222222222222111111222222222333333333222>>>@@@JJJssslllTTT]]]nnnJJJ555---111000///000+++++++++++++++++++++++++++))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&''''''(((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&###$$$$$$%%%&&&''''''(((&&&''''''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''')))((('''&&&&&&&&&'''(((***)))'''&&&&&&''')))***&&&&&&&&&'''((())))))***))))))+++---...////////////000111222333333333222000222444777999:::::::::<<<@@@BBBBBBDDDGGGGGGEEEKKKKKKJJJKKKNNNRRRVVVYYY\\\]]]^^^```bbbcccdddeeeccciiilllllllllnnnnnnlllfffggghhhiiihhhgggeeedddbbbccceeeeeeccc___ZZZWWW\\\]]]^^^]]]\\\]]]___aaa___YYYTTTRRRPPPNNNQQQVVVQQQQQQQQQRRRQQQNNNIIIEEEBBB@@@===;;;;;;:::888666888777666666666777888999;;;888666999>>>BBBCCCCCCFFFDDD@@@===:::888777666777777999<<<@@@BBBBBBAAAEEE>>>:::===@@@??????@@@???AAACCCCCCBBBAAABBBCCCDDDCCCFFFLLLMMMJJJIIIJJJDDDEEEFFFFFFEEEDDDEEEGGGJJJJJJGGGEEEFFFKKKLLLJJJDDD???===@@@GGGJJJIIIEEEIIIFFFDDDDDDDDDBBB===888444999===>>>===<<<>>>@@@<<<;;;:::::::::888666333111111222222111000//////******+++,,,---......///---,,,+++***)))))))))))))))******++++++******)))++++++***)))))))))))))))''''''''''''(((((((((((()))***+++,,,,,,+++***)))$$$///000TTTPPP---,,,***(((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((%%%,,,&&&&&&(((222ZZZCCC(((+++""")))###''''''''''''''''''''''''&&&''''''&&&%%%$$$%%%'''%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}vvvnnnlllhhhddd```[[[VVVRRRNNNLLLHHHDDD@@@===<<<;;;666666555444333333333333222222222222222222222222111111222222222333333333///AAACCCEEEeee~~~TTTXXXxxxdddDDD111000///000222---++++++++++++++++++++++++))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%&&&'''######$$$%%%&&&'''((()))'''(((((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$&&&'''(((***)))'''&&&%%%&&&'''((((((''''''''''''''''''(((&&&&&&''''''(((((())))))'''(((***+++---............///000111222222222111111222444666888888888888999===@@@@@@AAAEEEDDDAAACCCGGGJJJJJJJJJMMMRRRUUUZZZ\\\^^^```cccfffhhhiiihhhnnnrrrqqqrrruuuvvvuuuooooooooopppppppppppppppjjjkkkmmmmmmkkkgggbbb___aaadddhhhiiihhhggghhhiiigggaaa]]][[[YYYXXX\\\bbb___^^^]]]\\\[[[WWWSSSOOOKKKHHHEEEBBBAAA???===;;;<<<;;;999888999<<<@@@BBB>>>;;;999;;;AAAEEEFFFEEEHHHFFFBBB???<<<;;;::::::;;;===AAAFFFJJJJJJGGGDDDIIIBBB===???BBBAAA@@@AAA===???BBBCCCCCCCCCDDDEEEGGGGGGKKKQQQRRROOOMMMNNNGGGIIILLLKKKIIIGGGFFFFFFGGGKKKLLLGGGEEEGGGGGGDDD???>>>===@@@DDDGGGFFFDDDGGGDDDAAABBBCCCAAA;;;666666:::???AAA???======>>>999888888999;;;;;;888555111111000000000/////////******+++,,,---...///000---,,,+++***)))))))))))))))******++++++******))),,,,,,,,,,,,+++)))((('''''''''''''''(((((((((((((((***---///000///---+++)))222888ggg~~~FFF---,,,+++***((('''((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((())))))&&&+++&&&''''''+++KKKHHH+++--- ***$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~tttooolllhhhddd```\\\VVVSSSNNNLLLIIIDDD@@@>>><<<;;;666666555444333333333333222222222222222222222222111111222222222333333333+++@@@BBB>>>YYYTTTTTTmmm}}}UUU888222000111333...++++++++++++++++++++++++))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$%%%&&&''''''######$$$%%%'''((())))))((())))))(((&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$######$$$&&&'''(((+++***'''&&&%%%&&&'''(((%%%&&&'''))))))'''&&&%%%'''''''''(((((((((((((((&&&'''(((***,,,---------,,,---///111111111000000111222444666777777777777666;;;======???BBBAAA>>><<>>===>>>>>>===AAAFFFMMMPPPOOOKKKGGGKKKDDD???BBBFFFGGGGGGGGGAAACCCFFFFFFEEEDDDDDDEEEGGGGGGKKKRRRSSSPPPMMMNNNKKKMMMOOOOOOLLLIIIFFFEEEHHHPPPSSSNNNIIIGGGEEEAAA;;;<<<>>>@@@AAABBBCCCDDDGGGDDDAAABBBDDDBBB<<<777<<<@@@CCCCCC???;;;999999666555666999<<<===:::777111000000////////////000******+++,,,...///000000---,,,+++***))))))))))))******++++++++++++******---......---,,,***(((&&&''''''''''''((((((((()))(((+++///222333222///---'''...666mmmmmm555,,,---,,,+++)))((()))***((((((((((((((((((((((((%%%%%%&&&&&&'''((()))))))))%%%+++'''***++++++GGG~~~LLL---/// +++$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&###%%%&&&&&&%%%###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{vvvnnnkkkfffbbb___[[[VVVSSSPPPMMMIIIEEEBBB>>>:::777777666555444333222222222333333333222222111111111111111222222222222111111333111===EEEMMMuuueeeMMMdddlllCCC444444111......------,,,+++++++++,,,,,,************))))))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&((()))***444---%%%!!!!!!###%%%%%%######$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%'''+++///222&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$############%%%%%%&&&&&&&&&%%%$$$###$$$$$$######"""#########%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''((((((((((((''''''******+++,,,,,,,,,,,,+++......---------......///000111222333444555555555777777888777888;;;???CCC<<>>GGGJJJHHHMMMVVVUUUWWWZZZ\\\^^^fffppprrrtttxxx|||{{{yyy}}}wwwxxxzzzxxxnnnppprrrvvvxxxzzz{{{zzzyyyuuussspppjjjfffmmmxxxtttlllccc___```aaa___\\\```______WWWRRR\\\^^^NNNPPPFFF===>>>HHHQQQQQQNNNPPPBBB===GGGNNNKKKKKKOOOPPPFFFCCCBBB<<<>>>AAA;;;@@@KKKHHHNNNbbb]]]JJJIIIKKKKKKGGGCCCDDDJJJOOOQQQRRRLLLKKKNNNNNNHHHFFFHHHGGGJJJMMMPPPQQQPPPNNNLLLPPPRRRPPPMMMNNNRRRPPPJJJUUUYYYPPPHHHOOONNNBBB===:::>>>CCCDDDCCCAAABBBCCCEEEDDDAAA===:::999;;;===AAAAAAAAA???<<<:::::::::666777666999BBBKKKHHH>>>666555333000---,,,...000...---+++))))))+++---///---,,,+++)))))))))******((((((''''''''''''((())),,,111333000------+++'''&&&((())))))((()))+++...///+++<<>>CCCIIImmmmmmLLLZZZ```AAA444333333000...---,,,,,,+++,,,,,,,,,++++++++++++************))))))))))))(((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))222---&&&######%%%&&&&&&###$$$%%%&&&&&&'''''''''$$$$$$######$$$&&&)))***&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$#########$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((())))))))))))(((((()))******+++++++++++++++---------------......///000000111222333333333222666666666666666999===@@@;;;???;;;888>>>AAAAAACCCMMMLLLNNNRRRTTTWWW___iiioooqqquuuzzz}}}~~~}}}{{{vvvzzz~~~yyy}}}|||ooolllpppsssqqqlllhhhiiillleee^^^dddeeeWWWXXXPPPIIIJJJRRRZZZ[[[YYY[[[TTTPPPQQQRRRRRRUUU[[[VVVJJJFFFDDD???DDDIIICCCCCCLLLKKKRRRddd___NNNLLLLLLOOOQQQOOOJJJJJJQQQYYYYYYSSSRRRWWWZZZVVVRRRQQQPPPPPPOOOOOOPPPPPPOOONNNQQQUUUWWWVVVXXX\\\ZZZTTT^^^bbbXXXLLLMMMKKKCCCAAA???CCCFFFFFFCCC@@@@@@@@@???@@@@@@???<<<:::::::::@@@AAAAAA>>>;;;999999::::::999888999AAAJJJGGG@@@CCC???999333...---,,,------,,,***))))))***,,,------,,,+++)))))))))***+++))))))(((((((((((())))))***111666555333333000+++'''((())))))((((((***,,,///BBBoooccc888777NNN```???,,,...---,,,***)))(((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&***'''&&&***)))---===~~~ddd000******)))&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''&&&&&&$$$%%%&&&''''''&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%yyyppplllgggccc```\\\XXXUUUOOOLLLIIIFFFCCC@@@<<<:::888777555444333333222222333333333222222222222111111111222222222222111111555666===???BBBbbbyyyNNNQQQyyySSS555000222000......---,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++))))))))))))(((((((((((((((((((((''''''''''''&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''...+++'''%%%&&&'''''''''$$$%%%&&&''''''(((''''''%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))))))))******)))))))))(((((()))***************,,,------------......//////000000111111111000000444555555444444555999<<<999;;;999777:::@@@AAA>>>BBBBBBEEEJJJLLLPPPXXXaaaiiilllpppuuuyyy{{{|||}}}www|||vvvsssyyy~~~{{{vvvlllooouuupppfffhhhjjj```^^^YYYUUUUUUZZZ^^^aaaaaafffiiifff\\\VVVZZZaaaeeeZZZMMMHHHHHHFFFMMMTTTOOOQQQVVVTTTXXXaaaYYYGGGBBBHHHKKKTTTZZZVVVPPPVVVccc[[[XXXXXX___bbb```ZZZWWWVVVRRRNNNMMMPPPSSSTTTSSSPPPVVV\\\___bbbdddaaa\\\aaaeeeZZZNNNMMMIIIEEEHHHFFFHHHIIIGGGCCC???===<<<777:::===>>>===:::999888???@@@@@@>>>:::888888999===<<<:::;;;AAAGGGFFFAAAIIICCC:::444222000...,,,++++++***))))))******+++---,,,+++*********+++,,,+++******))))))******+++---555::::::888666222---)))*********((((((***+++'''NNNQQQBBBiiiqqqDDD+++///+++***))))))(((((()))))))))***+++---------,,,,,,)))((('''&&&%%%&&&'''(((&&&+++((('''+++***///>>>}}}iii555,,,((((((&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&''''''&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%zzzrrrnnniiidddaaa]]]ZZZWWWOOOLLLIIIFFFDDDAAA>>>;;;888777666444333333333333222222222222222222222222111222222333333222222111333666;;;:::<<>>;;;999222555999::::::999888888>>>???>>><<<999777777777<<<<<<<<<>>>BBBDDDBBB>>>BBB<<<777555777888444000+++++++++++++++*********---,,,+++******+++---------,,,,,,++++++++++++,,,333888;;;888555333///+++,,,------+++***)))***,,,444]]]uuuWWWyyy|||QQQ666&&&000)))))))))))))))***++++++%%%&&&&&&'''''''''&&&&&&***)))((((((''''''''''''%%%***'''&&&+++***///>>>wwwkkk888,,,''''''&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''&&&&&&&&&&&&***)))&&&$$$%%%(((((($$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&yyysssooojjjeeeaaa^^^[[[YYYPPPMMMJJJGGGEEEBBB>>><<<888777666555444333333333222222222222222222222222222222333333333333222222111555777666999KKKtttZZZLLLeeehhhAAA222444111000///...------------,,,++++++++++++*********))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%&&&&&&%%%%%%%%%%%%$$$%%%&&&'''((((((((((((%%%&&&((())))))((('''&&&%%%&&&&&&''''''(((((((((&&&&&&&&&%%%%%%&&&&&&'''((('''%%%######$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&''''''''''''''''''&&&''''''((())))))))))))(((***+++,,,---............000111111111111111000///000111222111111222444666555555>>>BBBBBBOOOTTTCCC;;;;;;???CCCEEEGGGNNNVVV^^^bbbgggkkkmmmpppsssvvvwwwwwwzzz}}}{{{{{{|||~~~{{{wwwrrrooonnnnnnpppooowwwuuugggccckkkkkkbbb^^^WWW[[[``````gggnnnjjjfffcccfffiiihhhddd\\\RRRTTTPPPYYYnnn~~~zzzmmmeeebbbjjjrrrsssoookkkhhhfffjjjiiikkkpppuuuwwwvvvtttiiiiiijjjnnnnnniiiaaa[[[VVVVVVNNNOOOZZZWWWKKKIIIHHHGGGFFFDDDAAA>>>;;;888222333444555444555888:::=========;;;888666555666888999===AAABBB???<<<::::::777666999===>>>:::555------,,,,,,,,,++++++***,,,,,,+++++++++---...///......---,,,,,,,,,,,,,,,333666666111.........,,,...//////---++++++,,,---777\\\ooouuu\\\666333,,,---,,,,,,+++***))))))*********)))(((''''''''''''''''''((()))*********))))))$$$)))&&&%%%)))(((---===pppiii777+++&&&(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&%%%%%%'''((()))'''###$$$***+++'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&zzzuuuqqqkkkfffbbb___]]][[[QQQNNNKKKHHHEEEBBB>>>;;;888888666555444333333333111222222222222333333333222222333333333333222222///555444333888BBBfffaaaJJJYYYXXX:::222222111000///...---------++++++++++++************))))))))))))(((((((((((('''(((((((((((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%"""$$$%%%%%%$$$######$$$$$$%%%&&&''''''(((''''''###$$$&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%$$$######$$$$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''((())))))))))))))))))***,,,---.........---///000111111111111000000///000111222111222444666666222<<<@@@>>>PPPXXXBBB======@@@CCCCCCCCCHHHOOOVVV[[[bbbfffhhhjjjmmmqqqtttuuuyyy}}}|||{{{vvvtttttttttrrrvvvssskkklllssspppfffgggdddkkkooolllqqqyyywwwzzzrrruuuwwwqqqooolllaaaWWW[[[jjj}}}yyyyyyxxxpppfff___YYYWWWPPPVVVccc\\\LLLGGGHHHFFFCCCBBBAAA???;;;999333333222111000222777:::;;;<<<<<<:::666444444555444555:::???>>>888666888999888888;;;>>>===:::666......---,,,++++++++++++,,,,,,++++++,,,...///111//////...---,,,,,,,,,,,,,,,//////+++)))---//////...//////...,,,+++---...---JJJbbb???(((111222))),,,+++***((('''&&&&&&&&&,,,,,,,,,++++++*********$$$%%%%%%&&&''''''((((((%%%***&&&%%%)))''',,,;;;kkkeee444+++''')))(((''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))(((%%%%%%(((+++'''444;;;444***((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''{{{wwwrrrlllfffccc```^^^\\\SSSPPPLLLHHHEEEBBB>>>;;;999888777555444444444444111111222222222333333333222333333444444333333222111777333333888;;;XXXkkkMMMPPPwwwQQQ777333222000///...------------,,,,,,,,,++++++++++++))))))))))))(((((((((((('''((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%###%%%&&&&&&###"""###%%%###$$$%%%&&&&&&'''''''''$$$$$$%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$"""""""""######%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((()))************)))((()))+++---.........------...//////000000000000...///111222333444666888:::111;;;>>>;;;TTTcccLLLCCCBBBDDDEEECCCAAAEEEKKKMMMTTT]]]ccceeegggkkknnnqqqtttxxx|||~~~wwwzzzwwwuuuttttttssstttqqqnnnpppuuuvvvqqqqqqpppwwwwwwnnnqqq|||}}}{{{}}}|||pppooopppccc```ttt~~~}}}ttthhh```ZZZXXXSSSZZZeee\\\MMMKKKJJJGGGDDDBBBBBB@@@<<<999444333222000///111444777:::;;;;;;999666333333444222222555999666111333888888777666666555555555555///...,,,***))))))++++++,,,,,,+++,,,---///000222//////...---,,,,,,,,,,,,(((,,,---***))),,,......,,,---...---++++++,,,...333@@@tttQQQ555,,,+++222+++,,,------...///111333444...111555888888777444333666333...***'''''')))***''',,,(((&&&)))'''+++:::lllbbb222+++((()))((('''''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$'''((('''%%%''',,,222HHHfffyyyiiiGGG///&&&###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''}}}wwwssslllgggcccaaa___]]]TTTQQQMMMIIIEEEBBB===:::999888777666444444444444111111111222222333333333222333333444444333333222333999333333999777OOOsssRRRMMMzzzlllDDD333222111///......------......---------,,,,,,,,,))))))))))))(((((((((((('''((((((((())))))******)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$&&&(((&&&$$$"""$$$&&&######$$$%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$###""""""""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%''''''((((((((((((''''''(((((()))***************''')))+++---//////...---+++,,,---...////////////---///222333444555777999===222;;;>>><<<[[[qqq[[[IIIHHHHHHIIIFFFBBBEEEJJJFFFOOOYYYaaacccfffjjjnnnnnnsssxxxzzz{{{~~~|||~~~uuu~~~zzzxxxxxxwwwvvvsssrrrpppnnnoootttxxxzzzwwwvvv|||xxxkkklllyyy~~~sssvvvxxxkkknnnsssgggvvv}}}|||tttggg^^^VVVVVVTTTZZZcccZZZNNNQQQLLLIIIEEECCCBBBAAA===999333333333111000000222555:::::::::888555333333333222000111333000---111:::444333111...,,,---111444///---***((('''(((***+++,,,,,,+++,,,---///111222//////...---,,,+++++++++)))...///,,,+++,,,,,,)))***+++,,,+++******+++---///---WWWIII777666&&&000///222333777;;;@@@FFFJJJMMMNNNSSS[[[aaaccc```\\\XXXSSSLLLAAA777000...000222***...***'''***(((,,,:::nnnbbb222+++))))))''''''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&'''&&&%%%)))000777yyylll???,,,'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''|||tttmmmiiieee___\\\]]]WWWPPPJJJHHHJJJHHHAAA;;;;;;:::888777555444444444222222222222222222222222333444555444222111222333555666444777999777IIIlllWWWHHHggg___777555000---222777111&&&...------,,,,,,++++++***))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&***$$$###'''%%%""",,,;;;)))&&&""""""%%%'''((('''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$%%%'''(((###%%%''''''&&&$$$$$$$$$$$$######%%%''''''&&&$$$$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((+++***)))(((((()))***+++,,,,,,------...------------------------...///000...///111333444555666666>>>555<<<:::777\\\yyyiiiQQQLLLGGGEEEEEEFFFEEECCCMMMOOORRRUUUYYY^^^eeeiiisssrrrrrrtttyyy}}}~~~~~~zzz}}}qqqtttvvvpppllljjjlllllliiikkkssszzz}}}xxxxxxrrrjjjppp}}}zzzvvvuuuuuuwwwyyyyyyzzz|||vvvrrruuunnnddd___```[[[WWWVVVWWWVVVQQQLLLNNNMMMFFF======BBBBBB===666666555222000000222555777:::;;;888333000000222888666333000//////000111///000000......//////---111///---+++*********))),,,,,,,,,---...///000111///...,,,+++***+++,,,---******,,,...///...,,,)))...---,,,+++++++++******///...FFF{{{SSS444333;;;>>><<>>===AAA???;;;333333333111000111444666555666666666444222111000@@@===999444000///.........//////...///000000000---+++)))((()))++++++,,,,,,,,,,,,,,,---.../////////...---,,,,,,,,,,,,,,,///---***))))))***++++++)))******))))))***---///444000CCCqqqXXXNNNRRRRRRVVV___bbbeeeffffffkkkuuuzzzzzzrrroootttzzzvvvooo___RRRNNN>>>111...)))+++777mmmZZZ***111,,,###((('''&&&&&&%%%%%%&&&&&&''')))&&&888TTT]]]PPP:::''')))&&&&&&((('''$$$$$$(((###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&)))$$$******666jjjTTT///,,,%%%&&&&&&&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((|||sssllliiifffaaa]]]]]]ZZZSSSLLLHHHHHHGGGCCC>>>;;;:::888777555444444444222222222222222222222222444555666555444333444555111333222555777444@@@\\\pppOOOVVVxxxVVV:::555555...---444......------,,,+++++++++******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''###$$$'''%%%"""'''000555///(((###""""""$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&'''''''''###%%%&&&&&&%%%$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((((())))))***)))***++++++,,,,,,,,,+++------------------...///000000222444555666666666555666<<<999DDDqqqkkkKKKHHHDDDDDDGGGLLLPPPRRRLLLNNNQQQRRRSSSTTTWWWYYY___aaaeeejjjpppssssssrrrrrrwww}}}|||vvvwwwvvvtttxxxzzzxxxooommmtttooojjjooovvvzzzyyytttqqqqqqqqqnnnsssuuupppffffffpppxxxzzzyyy}}}tttgggeeeiiieee___SSSOOOJJJGGGHHHHHHFFFDDDGGGGGGDDD???>>>>>><<<777222222111000///111444777333444555555444222000///@@@===999555111///......------...////////////000...---,,,,,,------+++)))---,,,,,,++++++,,,,,,---............---,,,+++***+++***((('''(((***,,,...***+++,,,+++***---333777???999CCCcccttt```gggjjjbbbiii||||||{{{dddEEE@@@111)))+++***---:::kkkVVV+++222---&&&(((''''''&&&&&&&&&&&&''''''222(((UUU```///***&&&%%%'''&&&$$$%%%((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###(((''',,,,,,AAAXXX000...'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((~~~tttkkkiiigggbbb^^^]]][[[UUUMMMIIIHHHFFFCCC@@@;;;:::888777555444444444222222222222222222222222333444555444333222333555000333222444777444<<>>DDDEEEDDDBBB@@@>>>:::666333333111000///000444777444888<<<:::555111000111666555333000////////////,,,---...///---+++,,,000......///000///---,,,***---,,,,,,+++******++++++,,,------------+++)))(((((()))++++++************+++...111333666===HHHPPP```\\\```ooorrrmmmuuuxxxuuu~~~zzzppp]]]:::444'''$$$***)))---<<>>,,,'''$$$%%%&&&$$$%%%((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###((((((,,,,,,EEE___111)))((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''vvvmmmjjjiiiddd___]]]\\\WWWOOOJJJHHHFFFDDDBBB;;;:::888777555444444444222222222222222222222222111222333333222111222333111555333444888555:::LLLnnn^^^OOOjjjkkkHHH777333222000//////...------,,,,,,+++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&%%%######&&&$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((******))))))###$$$%%%%%%$$$$$$&&&''''''%%%$$$###%%%&&&%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))(((((((((***+++,,,---...............------,,,,,,,,,------000000222333444444444444333666444888XXX___@@@@@@???@@@DDDKKKSSSXXXOOORRRVVVXXXYYY[[[]]]^^^_________bbbggglllnnnooossstttvvv{{{|||{{{rrrsss}}}~~~{{{}}}|||wwwppphhh\\\]]]eeeccccccqqqzzz|||xxxppplllllllllkkkjjjqqqwwwwwwvvvyyyrrr^^^VVVXXXVVVOOOQQQNNNIIIDDDBBBAAA@@@@@@BBBCCCEEEFFFCCC>>>:::999777666444111///000444777:::BBBHHHDDD999111000444000000///......///000000------000000,,,)))111===DDDBBB===555---+++...111---,,,++++++***************+++,,,,,,,,,+++)))(((***,,,---,,,+++,,,///222555999===CCCKKKWWWdddmmmoooqqqvvv|||~~~~~~yyy~~~}}}wwwwwwrrrqqqssswwwzzzzzz}}}zzzxxxvvvkkkfffaaaWWWEEE>>>111---000)))+++:::rrr{{{MMM,,,///+++******(((''''''&&&&&&''''''(((***444~~~JJJ000)))$$$%%%&&&$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$)))&&&******AAAjjj666((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&yyyooolllkkkfff___\\\\\\XXXRRRMMMIIIGGGDDDBBB;;;:::888777555444444444222222222222222222222222000111222222111111222333222666222333888666999GGGcccqqqSSS```nnnFFF444222444//////......---,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$"""$$$'''(((&&&$$$""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((()))))))))###$$$%%%%%%$$$$$$&&&((((((&&&$$$###$$$%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''***+++,,,---.../////////...------,,,,,,,,,,,,,,,///000111222333333333333555999555888UUUpppfffIII<<<<<<<<<<<>>DDDIIIEEEGGGKKKNNNRRRVVV\\\```___^^^]]]___aaaccccccbbb``````aaadddiiiooovvv{{{xxxzzz}}}}}}}}}}}}|||ssslllooowwwsssggg^^^eeerrruuuccchhhllleeebbboooxxxzzzsssvvvuuuppplllmmmmmmkkkiiiiiiiiijjjlllrrr||||||xxxkkkqqqtttjjj___YYYTTTNNNKKKKKK@@@@@@AAAAAAAAAAAACCCDDD>>>>>>CCCHHHFFF???<<>>NNNQQQSSSQQQIII@@@999555222111111000//////......---...111111222CCCnnn]]]<<<...------,,,,,,+++++++++,,,,,,*********+++,,,---//////,,,333???IIISSS___kkktttoookkkiiilllttt{{{|||vvvoooggg]]]UUUWWW___aaa```^^^YYYVVVSSSPPPNNNMMMOOO\\\aaaQQQDDDDDDBBB@@@@@@???CCCEEE<<>>;;;666777888888777999>>>BBB@@@AAABBBCCCDDDGGGLLLOOO[[[[[[\\\^^^______\\\ZZZVVVVVVVVVWWWZZZaaakkkrrriiillloooqqqrrrssstttuuussszzz}}}zzzxxxyyy~~~{{{{{{uuuooosssxxxnnn]]]VVV^^^nnnqqq]]]___hhhccc^^^jjjtttssssssmmmqqqrrroookkkkkkiiifffjjjjjjmmmrrruuuwww{{{uuuttt~~~qqqhhhuuunnn```VVVUUUQQQFFFAAACCC===>>>???>>>>>>===>>>???<<<<<>>===AAA<<<;;;999666555888===AAATTTSSSRRRQQQOOOHHH===444.........///////////////------000222666QQQ{{{NNN555------,,,,,,+++,,,,,,------,,,++++++,,,---///222333>>>JJJ[[[hhhnnnppprrrtttnnnkkkkkkssshhhdddgggdddcccgggtttsssttttttlll```]]]aaa]]][[[WWWPPPLLLJJJIIIGGGLLLKKKWWW[[[LLLBBBEEEHHHAAADDDGGGMMMOOOEEEKKKddd~~~III+++%%%###+++***((((((''''''''''''(((((((((===<<<222(((&&&'''%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###***,,, )))///+++FFFRRR///&&&&&&&&&''''''(((((())))))&&&&&&&&&'''''''''(((((((((((((((((()))))))))***zzzwwwttthhhjjjccc^^^[[[XXXTTTPPPLLLIIIDDDAAA???<<<999666666666666555222333333333333222111111222222222222222222222222444555555333111333999>>>JJJZZZfffTTTfffrrrOOO444444000,,,...333///''',,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&###$$$%%%%%%$$$$$$%%%&&&###%%%'''))))))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''',,,---***)))------***(((((())))))*********+++(((((((((((()))***+++,,,///,,,***+++...///...---,,,---...000111111222222333000>>>WWWZZZHHH>>>DDD666555444444555777:::;;;;;;;;;::::::<<>>===;;;<<<===>>>===<<<999:::>>>AAA@@@<<<>>>DDD777>>><<<999@@@CCCIIIUUUZZZQQQPPP]]]hhh___GGG333555222111444222......333000+++333///222nnnoooAAA///111,,,+++---...,,,***+++---++++++///777AAAIIIMMMaaaiiiuuuzzztttnnnuuuxxxwwwzzz}}}{{{pppfffjjjvvv}}}zzzrrrhhhWWWMMMRRRWWWTTTRRRUUUhhhrrryyyxxxrrrkkkbbbZZZSSSTTTSSSOOOMMMMMMLLLIIIGGGOOOWWWVVVMMMEEECCCDDDFFFEEEFFFKKKOOORRRYYY```fff@@@+++$$$***+++!!!***))))))(((((((((((()))...444gggOOO999&&&&&&)))'''%%%'''((('''%%%###"""###%%%&&&$$$$$$%%%&&&&&&%%%$$$###&&&$$$$$$&&&+++000222333ZZZYYY666+++***)))***+++***))))))***,,,,,,+++++++++,,,,,,------///555:::<<<;;;:::===AAA|||xxxuuujjjkkkeee___\\\YYYTTTPPPMMMIIIDDDAAA@@@===999777666777666555222333333333333222111111222222222222222222222222444444444333333555888;;;AAARRRqqqZZZdddyyyHHH<<<333111111...///333,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%$$$&&&((())))))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%,,,EEEccchhhQQQ444&&&(((((()))))))))*********(((((((((((()))***+++,,,...,,,***+++---......,,,+++,,,---///111333555666777555@@@TTTXXXJJJ@@@@@@555444444444555777999:::;;;:::::::::;;;<<<>>>???FFFHHHOOOWWWXXXSSSOOONNNQQQNNNKKKKKKNNNTTTXXXZZZ^^^___ccceeecccaaadddkkkhhhiiijjjlllnnnoooqqqqqqnnnnnnooopppqqqpppllliiiccc```bbbmmmtttpppeee]]]VVVTTTRRRTTTZZZ___bbbbbb___YYY[[[hhhmmmgggcccdddiiirrrxxxxxxwwwzzz||||||}}}lllllldddeeepppppphhhgggjjjrrryyymmmaaa[[[WWWOOOFFFCCCDDDEEEBBB???>>>===<<<<<<======;;;999333666<<>>:::;;;FFFKKKKKKSSSWWWRRRUUU```eeeYYYAAA000666888888555222222555777000***222222999uuu```444444000...///...---///333222555:::CCCNNNZZZdddkkkiiirrr{{{ppprrrzzzyyywwwuuuuuuuuupppfff^^^```ZZZUUUWWW\\\aaaaaa___```VVVQQQVVVUUUNNNLLLPPPdddoooxxxyyysssjjj^^^TTTVVVTTTQQQLLLJJJJJJJJJJJJKKKRRRXXXVVVNNNEEEBBBCCCDDDDDDHHHNNNTTT[[[fffqqq^^^888***%%%)))+++$$$&&&''')))******)))((('''$$$###JJJPPP:::'''$$$&&&$$$$$$'''%%%%%%&&&))),,,+++(((%%%))))))(((''''''((())))))***+++***)))((())),,,///===XXXfffSSS:::222888;;;444555888<<>>///$$$$$$'''%%%%%%((($$$######%%%''''''$$$ '''&&&%%%%%%&&&(((+++,,,,,,111777;;;>>>CCCKKKQQQNNN]]]eeebbbcccjjjkkkeeennnllllllrrrzzz{{{ssskkkfffkkkrrryyy~~~~~~~~~}}}yyyuuusssvvvzzzyyyvvvlllmmmfffbbb___\\\WWWRRRNNNJJJEEEAAABBB>>>:::888777777666666333333444444333333222111222222222222222222222222444222111444777999777555<<>>DDDLLLVVVdddzzzJJJ''')))+++&&&''')))$$$%%%''')))******)))(((***$$$&&&:::[[[pppbbbCCC...(((&&&***,,,(((%%%%%%+++***(((&&&%%%(((,,,///---///333888???EEEKKKNNNSSSYYYcccmmmvvv~~~tttjjjgggccc``````bbbeeeggg^^^\\\VVVNNNGGGEEEFFFHHHyyyvvvmmmmmmeeeaaa```\\\XXXSSSOOOKKKFFFCCCCCC@@@;;;999888888777666333444444444444333222222222222222222222222222222333111111444888999777444<<>>222111111111222222333444444222333555777888999::::::666555999AAAFFFHHHKKKOOOVVVQQQKKKHHHIIILLLOOOPPPWWWUUUVVVYYYYYYWWWXXX[[[YYYYYYZZZ\\\```eeejjjlllllljjjhhhfffeeeccc```]]]cccccceeefffaaaYYYWWWZZZVVVVVVTTTRRRPPPRRRUUUYYYWWWRRROOOQQQUUUZZZaaagggfffhhhgggcccdddiiilllllljjjgggkkknnnlllpppnnn```fffiii```VVVVVVWWW]]]llljjjcccbbbiiilllhhhfffjjj\\\WWWUUUVVVVVVTTTTTTVVVJJJFFFBBB???>>><<<888444444444444555666555333111111000444===CCCAAA===<<>>666000555>>>NNNUUUNNN:::///222333...------111111444XXX^^^QQQTTT[[[eeeppp~~~qqqfffbbbYYYbbbjjjhhhaaa[[[[[[\\\VVVUUUTTTSSSSSSTTTUUUVVVWWWWWWWWWUUUSSSSSSUUUXXXWWWUUUUUUUUUTTTPPPOOOPPP]]]dddjjjkkkjjjhhh```WWWHHHEEEEEEIIIKKKIIIJJJOOOFFFFFFGGGFFFDDDBBB@@@?????????CCCKKKVVVeeezzzzzzDDD$$$+++,,,%%%%%%)))'''&&&&&&%%%&&&(((***+++$$$'''$$$'''888BBB888)))***((((((***)))'''&&&(((***///444777888???JJJSSSWWW\\\dddnnnwww}}}{{{wwwlllaaa```ccc```SSSGGG@@@;;;555000///333999===444222...+++)))***...111|||xxxooommmdddaaa___\\\XXXTTTQQQMMMHHHEEEDDDAAA<<<:::999888777666444444444444444333222222222222222222222222222222222222222444666777666555888LLL[[[rrrZZZ___iiiCCC222000222//////......---,,,,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))***(((&&&&&&***......***%%%$$$&&&'''&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((###&&&(((%%%%%%''''''%%%))))))((((((((((((''''''(((((((((((()))***+++,,,***+++,,,+++***+++,,,...------,,,++++++---...///111222444888>>>AAA<<<555000000000111111222222222111222333555666888999:::777666888>>>BBBCCCFFFJJJRRRNNNJJJHHHHHHKKKLLLMMMWWWTTTTTTVVVVVVRRRRRRUUUSSSSSSUUUWWW[[[___bbbdddeeedddbbbbbbaaa^^^[[[XXX\\\]]]aaaccc___WWWUUUWWWVVVTTTSSSRRRRRRSSSTTTUUUSSSRRRPPPPPPRRRWWW]]]bbbaaabbb```[[[[[[___aaa______YYY___fffbbbcccddd^^^```___SSSJJJNNNSSSZZZhhhccc\\\^^^hhhkkkaaaVVVRRRMMMMMMRRRWWWVVVOOOIIIGGGEEEBBB???<<<;;;999777555666444333333333333222111///,,,---222444222222333;;;GGGKKKLLLQQQOOOMMMTTTKKKGGGAAA:::222///888CCCCCCEEE???222,,,///000------...000//////BBBuuuxxxiii```___```[[[ccchhhddd___```dddfffccc___ZZZVVVTTTSSSRRRPPPTTTSSSRRRPPPOOOOOOOOOPPPWWWVVVTTTRRRPPPNNNNNNOOOTTTXXX[[[\\\___bbb```ZZZMMMHHHGGGLLLKKKDDDCCCHHHBBB@@@??????AAAAAA@@@???DDDBBBEEEOOO[[[jjj|||mmm>>>$$$+++,,,%%%&&&((()))'''%%%$$$$$$'''***,,,'''000,,,''',,,,,,'''***'''(((***+++---444>>>FFFIIITTTbbblllrrrwwwvvvgggZZZTTTUUUPPPFFFAAAGGGPPPTTTCCC;;;333111444444...(((((('''&&&%%%%%%&&&((()))'''&&&%%%%%%&&&))),,,...{{{rrroooeeebbb___\\\XXXTTTRRRNNNJJJGGGEEEAAA===:::999888777666444444444555444444333222222222222222222222222222111222444444444444666888666HHHQQQdddeeeWWWfffDDD444222/////////...------,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&((()))'''%%%&&&+++000000+++%%%$$$&&&'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&***+++)))(((***+++***))))))((((((((('''''''''(((((((((((()))***+++,,,+++,,,------++++++---///,,,---------------------111000333999;;;999555444//////000000111111000000111111111111222444666777888666888===@@@@@@CCCGGGLLLIIIGGGFFFGGGIIIJJJJJJQQQNNNMMMOOOPPPMMMLLLNNNLLLNNNOOORRRUUUWWWYYYZZZZZZZZZ[[[\\\]]][[[XXXUUUUUUWWW\\\```]]]UUUPPPPPPQQQOOONNNPPPTTTVVVUUUSSSPPPNNNMMMNNNSSSXXXZZZZZZZZZ[[[YYYVVVXXX]]]___]]]^^^UUU[[[bbbZZZVVV[[[]]]UUUWWWNNNHHHNNNQQQVVVaaaZZZUUUXXX```aaaVVVMMMKKKKKKLLLOOOSSSOOOEEE>>>===???===<<<;;;<<<===>>>>>><<<999555333222222111000000...///000///---...222999DDDFFFFFFKKKHHHHHHQQQTTTNNNHHHCCC===:::???GGG;;;666111......///000000222333444888999???bbb}}}uuuqqqrrrqqqlllddd]]]ZZZ\\\```ccc```hhhkkkfffcccffflllnnnmmmggg___ZZZYYYWWWSSSOOORRRSSSSSSQQQMMMLLLMMMOOOUUUYYYZZZUUUMMMJJJKKKMMMKKKMMMOOORRRXXX___aaa]]]SSSKKKHHHKKKIIIAAA@@@GGGCCC???<<<===@@@BBBBBB@@@FFFCCCEEERRRbbbqqq]]]888$$$***)))&&&'''(((((('''&&&%%%%%%&&&((()))$$$,,,&&&###+++'''&&&777999@@@HHHMMMRRR]]]jjjssswwwvvvtttoooiiibbb\\\YYY[[[UUUNNNJJJGGGAAA888111)))---///...---/////////---+++)))(((***+++***))))))***,,,---,,,***(((&&&)))(((''''''((((((((('''}}}tttqqqfffddd^^^[[[XXXUUURRROOOKKKIIIEEEBBB===:::999999777666444444555555444444333222222222222222222222222222000333555444222333666999666HHHLLL\\\kkkPPPxxxccc@@@333000000///...------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((($$$'''(((&&&$$$%%%+++111111,,,&&&$$$&&&(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))&&&$$$%%%&&&&&&))),,,))))))(((((('''''''''&&&(((((((((((()))***+++,,,+++---...---++++++...000,,,,,,---.../////////...000...111888888111...111...///000000000000000///222111000//////111333444333111333888;;;;;;<<<@@@GGGFFFDDDDDDFFFGGGHHHGGGLLLHHHGGGJJJKKKHHHGGGIIIDDDFFFHHHJJJMMMNNNOOOOOORRRSSSUUUXXXZZZZZZVVVSSSQQQSSSYYY^^^\\\SSSLLLKKKIIIFFFFFFJJJQQQTTTRRROOONNNKKKHHHLLLTTT[[[YYYSSSMMMOOOOOOOOOTTT[[[___]]]bbbXXX[[[```TTTLLLSSSXXXLLLQQQMMMIIIMMMMMMNNNXXXMMMHHHHHHMMMLLLEEEEEEKKKGGGDDDDDDEEECCC??????CCC;;;;;;;;;<<>>888444222111111000///...000111---***,,,111111;;;===???HHHJJJKKKTTT]]]VVVNNNIIIAAA:::777999:::111,,,...222111111333444555:::FFFPPPSSSmmmxxxsssooonnniii___WWWUUUQQQRRRUUUZZZ```eeehhhhhhccckkknnnhhheeeiiimmmnnnmmmfff^^^\\\______[[[VVVPPPTTTVVVSSSLLLIIILLLQQQNNNWWW\\\UUUGGG@@@CCCGGGEEEHHHKKKOOOWWW```ccc```TTTKKKFFFIIIGGG@@@BBBKKKFFFAAA======AAACCCCCCAAADDD@@@DDDSSSfffuuuRRR333$$$((('''&&&)))(((''''''''''''''''''&&&&&&---222+++111CCCCCCFFF^^^^^^kkkyyy{{{qqqkkkggg```TTTKKK>>>===;;;777444111...---333000---*********+++,,,+++)))&&&&&&))),,,+++'''&&&((()))((('''&&&&&&((("""###$$$%%%&&&&&&&&&&&&&&&&&&''')))++++++)))'''ttttttooofffbbbaaa\\\WWWTTTRRROOOKKKGGGCCCBBB???<<<:::888666555555444333333222222333333222222222222222222222222333666444...333<<<:::000333;;;EEEUUUtttxxxSSS]]]bbb999111444222------000...'''///......------,,,,,,+++************))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((())))))((('''&&&&&&'''((())))))(((''''''''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&))))))))))))))))))))))))'''((()))+++++++++***)))+++*********+++,,,---------------.........//////------,,,------...///000111111222222222111000000---...///000000111000000...000222222111000000111444333222444777;;;===>>>AAABBBCCCEEEEEEEEEDDDDDDHHHGGGFFFDDDCCCBBBAAA@@@BBBDDDHHHKKKNNNNNNMMMMMMOOORRRVVVWWWWWWUUUTTTTTTUUUWWWYYY[[[ZZZVVVPPPKKKLLLGGGFFFMMMTTTTTTPPPMMMDDDIIIKKKMMMTTTZZZWWWOOONNNPPPPPPLLLMMMSSSYYY[[[\\\___]]]WWWSSSSSSSSSQQQMMMMMMLLLLLLJJJIIIGGGGGGEEEDDDFFFJJJKKKHHHGGGJJJEEEFFFGGGCCC>>>:::999:::>>>777333777DDDXXXpppnnnZZZAAA333000111000///222///,,,+++---//////---666777:::<<<999999DDDSSSaaaQQQAAA:::777444111000000//////000333999>>>BBBHHHXXXmmm{{{ppp___ccc```XXXPPPOOOQQQQQQOOOUUU^^^cccfffggghhhjjjiiilllllliiiiiimmmnnnmmmqqqhhh]]]WWWWWWYYYZZZYYYXXXRRRJJJEEEEEEHHHJJJLLLHHHLLLQQQQQQMMMHHHFFFFFFBBBGGGLLLMMMMMMPPPTTTVVVRRRLLLEEEBBBBBBCCCCCCBBBCCCBBBCCCEEECCC>>>>>>AAA===BBBMMMUUU___vvvEEE444'''((()))$$$"""&&&)))(((&&&%%%&&&)))+++---222AAAPPPYYYgggyyy~~~}}}vvvlllbbb]]]]]]___NNNEEE:::666666666111,,,)))*********))))))***,,,))))))))))))))))))))))))******)))((('''&&&&&&&&&***(((&&&%%%%%%%%%'''(((''''''''''''''''''&&&&&&%%%'''((('''&&&&&&'''(((wwwuuuooogggddd]]]ZZZXXXVVVUUUQQQLLLGGGDDDBBB@@@===:::888666666555444333333222222333333222222222222222222222222111555333000555???>>>666444;;;BBBQQQooo\\\\\\bbb<<<666222222...)))***000.........---,,,,,,++++++************))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((())))))((('''&&&&&&'''((())))))(((''''''''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((()))******+++***))))))***************+++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,---...///000222222222222222111000///......///000000000//////...///111111000000111222222000000111444777:::<<<<<<>>>@@@BBBCCCDDDDDDDDDCCCBBBBBBAAA@@@???>>>===???@@@BBBDDDFFFHHHJJJKKKLLLOOORRRSSSRRRPPPOOOOOOPPPQQQRRRSSSSSSQQQMMMKKKLLLFFFEEEKKKPPPNNNJJJHHHEEEJJJMMMMMMQQQUUUSSSLLLKKKNNNMMMJJJKKKQQQVVVXXXUUUXXXWWWRRROOOOOOOOOMMMIIIJJJMMMNNNNNNMMMJJJHHHGGGEEEEEEIIIJJJHHHHHHJJJFFFGGGGGGDDD???;;;::::::666555555:::MMMkkk]]]>>>333333111+++000///---...000111///---***,,,222999:::888;;;AAAMMMBBB888555333111000111333555<<>>JJJfffjjjYYYqqq]]]BBB///111222+++***333...------,,,,,,++++++***++++++*********)))))))))***))))))(((((())))))***(((((((((((((((((((((((('''(((((())))))((((((''''''(((((())))))(((((('''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))*********))))))((()))))))))))))))******+++)))))))))*********++++++,,,++++++,,,,,,---...///333333333222222000///////////////000//////............//////...///222444333222111111333555888:::777888;;;===@@@AAAAAAAAA<<<<<<;;;;;;;;;:::::::::::::::;;;<<>>AAAHHHNNNXXXPPPFFF@@@@@@BBBDDDEEEIIIHHHHHHIIIGGGBBBBBBFFF@@@EEEOOOXXXjjjeee888---&&&''''''%%%)))000///:::JJJZZZdddgggdddbbbVVVVVVTTTSSSZZZ\\\NNN;;;//////---***&&&$$$%%%&&&&&&''''''&&&&&&&&&((()))(((((((((''''''&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%&&&(((+++---)))((('''%%%%%%&&&''''''''''''''''''''''''''''''&&&'''((('''&&&&&&(((***uuupppkkkggg\\\\\\[[[ZZZWWWRRRMMMIIIEEECCCAAA>>>;;;999888777555555444333333333333333222222222222222222222222///222222222777>>>@@@<<<444777:::DDD]]]vvvWWWaaa^^^777...444555///,,,---------,,,++++++******+++++++++*********))))))***))))))))))))))))))***(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))(((((((((''''''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''***************))))))((())))))(((((((((((())))))(((((()))))))))*********+++******++++++,,,---...333333333222111000///...////////////......---,,,------...------///222555666666555333222222444666444555777999;;;<<<<<<<<<666666666777777777777888666666888:::<<>>???FFFNNNXXXQQQHHHCCCDDDGGGHHHIIIEEEDDDDDDFFFEEEBBBCCCGGGFFFHHHLLLRRRgggwwwPPP...(((%%%)))///777BBBMMMgggkkkqqqrrrjjj[[[KKK@@@<<<777000---333888000$$$))))))))))))(((((((((((()))))))))+++,,,---,,,+++)))(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%(((+++---)))((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&'''''''''&&&''')))+++uuuqqqmmmhhhbbbaaa^^^YYYTTTOOOLLLKKKEEEDDDAAA???<<<:::888888666555444444333333444444222222222222222222222222111222222222555999:::888222555888???UUUwwwZZZWWW~~~VVV888111555222***......---,,,,,,++++++***++++++++++++******************))))))))))))******))))))))))))))))))))))))(((((((((((())))))************))))))(((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&******))))))))))))))))))))))))((((((((((((((()))))))))))))))************)))))))))******+++,,,---111111111111000///...---...............---,,,+++,,,------,,,,,,...222555:::;;;;;;888555222222333444555666777777666555555222333333444444555666666333555888;;;===>>>>>>===>>>???AAA@@@???=========<<<<<<;;;999999<<>>===@@@DDDCCCDDDEEEBBBAAA@@@AAACCCEEEGGGIII>>>BBBCCCAAAAAAFFFHHHHHHFFFJJJMMMJJJJJJLLLLLLKKKFFFFFFFFFFFFFFFFFFGGGGGGFFFBBB???@@@AAA@@@CCCGGGBBB@@@===;;;999888666666000555444@@@nnneee:::///000...444333111//////000333555---111444777<<>>:::888999555555555555444333111000000111111222333333444444222444888;;;<<<<<<:::999:::;;;<<<<<<:::999:::;;;888999999888666888>>>CCC@@@;;;:::???BBBDDDFFFJJJLLLDDD======@@@BBBDDDFFF;;;@@@BBB@@@@@@DDDFFFDDDBBBGGGIIIGGGFFFGGGGGGEEEEEEDDDBBBAAA@@@AAABBBBBBBBB>>><<<======<<<>>>CCC>>>;;;888666666666555444111444444>>>ggg}}}bbbAAA111333222***,,,,,,,,,---///555<<>><<<888000+++&&&$$$%%%''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&'''+++...|||vvvrrrjjjbbbbbbaaa\\\VVVPPPMMMMMMGGGEEECCC@@@===;;;999999666666555444444444444444222222222222222222222222333333333333222111222444222444777;;;FFF```mmmRRRhhh]]]???444555000//////......------,,,,,,,,,+++++++++*********+++******))))))******+++))))))))))))))))))))))))(((((((((((((((***+++,,,,,,+++***(((((((((((((((&&&'''((()))***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''(((((('''((()))***,,,---+++***))))))((((((((()))))))))))))))************(((((((((((()))***++++++,,,,,,------......------+++,,,,,,---------,,,,,,+++,,,......------...///:::@@@EEEEEEAAA;;;999999444555555444333111///.../////////000111111222222333444555777777777777666666777888888777666777999555777999777555555999>>>===999999===AAACCCGGGLLL]]]NNN@@@===?????????@@@:::???BBB@@@@@@CCCDDDCCC@@@EEEHHHEEECCCDDDCCCAAAAAA@@@@@@???????????????>>>:::888::::::888:::>>>;;;888444333555666666555333666444666KKKdddhhh\\\PPPFFF777---///777888555222666<<>>UUUxxxrrrkkkdddYYYOOOGGG???555---)))***,,,,,,***'''### ###'''---111000+++'''%%%)))'''%%%&&&(((***)))((('''&&&)))111<<>>???===;;;;;;999???BBBAAA@@@CCCDDDBBBBBBFFFIIIFFFDDDDDDCCC@@@<<<===???@@@@@@???>>>===;;;888666888888666777::::::666333222555777777666222666444111666@@@@@@888111444777777666666;;;@@@KKKRRR^^^jjjvvvppp```cccbbbccceee```UUULLLHHHLLLKKKIIIHHHGGGFFFFFFGGGHHHGGGIIINNNTTTUUUQQQKKKVVVUUUPPPJJJIIILLLLLLIIIIIIMMMMMMHHHGGGLLLQQQSSSYYY[[[___fffkkkjjjfffaaammmmmmmmmnnnqqqooocccUUUQQQVVV\\\^^^\\\WWWRRROOOUUU[[[aaaaaa]]]ZZZ[[[^^^XXXZZZYYYUUUNNNHHHFFFFFFGGG@@@@@@GGGLLLOOO]]]nnnrrrcccMMM;;;111.........---***)))***(((&&&)))...999===]]]uuuQQQDDD222'''&&&***,,,)))((('''&&&&&&%%%&&&&&&&&&((('''(((+++,,,+++******(((%%%######&&&))))))(((&&&)))...444<<>>NNNiii^^^QQQvvvhhh@@@:::444111111///+++,,,222...,,,++++++,,,------,,,++++++++++++++++++++++++************))))))))))))''''''''''''''''''''''''+++*********))))))(((((((((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))(((&&&&&&((()))''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))+++******)))))))))))))))(((((()))***++++++,,,,,,++++++,,,---------,,,,,,++++++,,,---------,,,,,,---...............------000000111000000///.........///////////////......222111000//////000111222555666666777777777777777999999777555333444666999666777:::<<>><<<<<<<<>>FFFAAABBBCCCDDDDDDBBB@@@???>>>>>>>>><<<:::999;;;<<<777777888:::;;;;;;999777:::444333777777444444999777555444444666777666444555666999@@@LLL]]]nnnzzz~~~vvvkkkbbb[[[VVVPPPMMMGGGDDDEEEJJJKKKGGGDDDDDDHHHHHHHHHHHHFFFDDDBBBAAA@@@IIINNNNNNPPPVVVWWWRRRUUUTTTQQQMMMJJJIIIKKKLLLRRRXXX[[[VVVNNNNNNWWWaaaiiijjjkkkjjjiiikkkpppuuutttnnnkkkmmmoooooopppsssjjjgggwwwzzzfffaaajjjgggqqqrrrssstttvvvzzzzzzzzzzzzvvvqqqjjjccc```WWWVVVWWW^^^ggguuurrrHHH,,,'''(((******)))''''''...;;;EEERRRccc{{{cccDDD///---+++((('''''''''((((((((('''''''''(((((()))''''''((((((((((((''''''''''''''''''''''''''''''###+++555;;;BBBKKKPPPPPPNNNBBB===777)))$$$(((((((((((('''&&&&&&%%%$$$$$$'''%%%$$$$$$%%%&&&&&&%%%"""###%%%&&&&&&&&&%%%$$$)))((('''&&&&&&&&&&&&'''%%%''')))'''&&&(((***+++xxxxxxjjjgggccc^^^[[[YYYVVVPPPKKKLLLHHHCCC???===<<<:::888888888777777666666555555222222222222222222222222333333333333333333333333555555666888<<>>>>>EEECCCAAA>>><<<;;;;;;;;;AAA;;;BBB===@@@HHH@@@CCCDDDEEEEEEDDDBBB???===;;;;;;=========;;;:::;;;<<>>;;;---&&&(((&&&***))))))(((''''''&&&&&&)))(((''''''((())))))((()))*********)))((('''&&&$$$$$$$$$$$$$$$$$$%%%%%%((())))))(((((()))******yyyxxxnnnhhhddd___\\\ZZZVVVPPPKKKMMMJJJEEEAAA???>>>;;;:::888888777777666666555555333333333333333333333333444444444444444444444444555555666777999CCCYYYmmm```ZZZcccOOO:::111111111...,,,111///......///...,,,))),,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))((((((((((((((((((((((((************))))))))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((())))))''''''((())),,,***(((&&&(((---333666''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,......((())))))******+++++++++,,,+++******+++,,,---...///...,,,+++***++++++,,,------............---------............------,,,------......///......---///......------......///222444666777777555333222555555444222111111444666222333555777888999999:::>>>===<<<:::::::::::::::===<<>>>>><<<;;;;;;;;;666555444333333444555666:::666555777999999:::<<<===CCCKKKPPPTTT]]]jjjttt||||||sssggg^^^ZZZVVVOOOJJJCCCAAA@@@@@@BBBDDDDDDCCC@@@<<<;;;>>>@@@@@@CCCHHHFFFGGGHHHHHHHHHFFFDDDBBB>>>AAAGGGMMMMMMJJJKKKNNNTTTUUUWWWZZZ___dddhhhkkkdddfffjjjmmmoooqqqssstttuuuuuutttrrrqqqrrruuuwww{{{uuukkkqqq~~~~~~lll^^^WWWVVVWWWWWWUUUNNNNNNYYYgggfffSSS???===;;;:::<<<@@@FFFSSS```{{{bbbHHH666---)))%%%(((+++---///222:::CCCKKKKKK666JJJPPP)))******)))(((&&&&&&''''''(((%%%%%%%%%&&&''')))***+++%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''',,,555===BBBGGGNNNQQQPPPFFF???CCCBBB333******&&&++++++***))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''(((((()))******+++***(((''''''((((((((('''zzzwwwqqqiiieee```]]][[[WWWQQQLLLMMMJJJFFFCCCAAA???<<<:::888888777777666666555555333333333333333333333333444444444444444444444444555444555666777@@@RRRdddtttZZZsssxxxYYY???222...000222//////...//////...,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((*********)))))))))))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***)))((('''((())),,,***'''&&&(((,,,111444'''(((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))***+++,,,---((()))))))))*********+++,,,+++***))))))+++---///000///,,,***)))***+++,,,,,,,,,---.........------,,,,,,---------,,,,,,+++,,,,,,---.........------------,,,,,,,,,,,,------...000333666777555333111333333333111000000222444222222444555666666666666888888888999999:::::::::777<<>>>>>===<<<;;;999888888;;;===>>><<<:::999999000222666888999999999999888888:::===BBBIIISSS[[[iiiooowww}}}xxxnnnaaaXXXTTTOOOIIIFFFGGGIIIIIIIIIDDDDDDDDDEEEFFFFFFFFFEEE???AAAHHHOOOOOOIIIFFFFFFLLLMMMOOOOOONNNLLLIIIHHHIIIIIIMMMTTTTTTPPPRRRYYYSSSVVVZZZ```fffiiiiiiiiilllpppuuuyyyzzzyyyyyyyyyjjjhhhddd^^^YYYVVVTTTTTTTTTaaaxxxwwwlll~~~\\\:::;;;CCCIIIVVVQQQFFF888///---......---///000222333333111...++++++)))((()))***---777AAAwwwoooSSS555++++++***))),,,,,,,,,***)))))),,,///333$$$CCCwwwsss@@@(((333''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''---666???EEEKKKRRRUUUTTTLLLFFFJJJHHH777,,,+++((())))))))))))((((((''''''%%%&&&''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''######$$$$$$%%%%%%%%%%%%+++'''%%%''')))'''&&&'''|||uuurrrjjjfffbbb___\\\YYYSSSNNNMMMJJJFFFCCCAAA???<<<:::888888777777666666555555333333333333333333333333222222222222222222222222444333444666888>>>NNN]]]YYYfff^^^@@@111///111///...---...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))******(((((())))))))))))(((((((((''''''&&&&&&''''''((('''''''''((((((((())))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''')))******)))(((((()))((((((''''''((()))+++,,,(((((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))*********+++***)))((()))+++...///000///,,,***)))***+++,,,++++++,,,---......------++++++,,,,,,,,,,,,++++++++++++,,,---------------+++++++++,,,,,,+++++++++))),,,000444666555444222000111111000//////111333222333444555555666666666555666888999;;;;;;:::::::::EEEiiitttcccHHH444AAA:::999999999888777666666555777::::::888666555555444666888888777888;;;>>><<>>999666333111222;;;KKKYYY[[[QQQGGGDDDiiiaaa<<>>;;;888888777777666666555555444444444444444444444444333333333333333333333333333222333666777:::CCCNNNfffkkk[[[oooyyy[[[DDD999666222///............------------------------,,,,,,+++++++++*********************************((()))))))))************(((((())))))))))))((((((((((((''''''''''''(((((('''((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&)))+++,,,***)))(((((('''(((((())))))(((''''''(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((()))))))))((((((((((((((()))***)))))))))))))))))))))((((((((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------***+++,,,,,,------,,,,,,)))***+++,,,,,,---------***+++,,,,,,,,,,,,+++***+++,,,...///000000000000...///000000//////000222111222333555666777777777555777:::<<<<<<;;;999777???fffTTT999888888777555444333333333333555888:::;;;===@@@BBB@@@GGGQQQ[[[fffttt{{{{{{zzzvvvoooggg```\\\UUUQQQLLLFFFBBB@@@??????EEEHHHKKKJJJFFFCCCCCCDDD???AAADDDEEEDDDEEEHHHKKKFFFHHHNNNTTTUUUVVV]]]eeeqqqvvv|||{{{ccc^^^YYYVVVSSSLLLBBB;;;444444444111---)))''''''+++***)))***---//////---+++++++++)))(((444OOOhhhLLL444&&&))))))(((((($$$$$$%%%&&&&&&'''&&&%%%$$$&&&%%%&&&)))------)))%%%'''&&&(((+++)))&&&)))///EEEmmmbbb888---,,,%%%***''''''&&&''''''((('''&&&$$$@@@sssxxxFFF***...)))''''''(((((((((''''''&&&%%%%%%%%%%%%&&&'''((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''+++777EEEOOOZZZdddiiiiiikkkaaa[[[MMM333&&&((()))************************%%%)))------)))'''(((***&&&))),,,000111111///...+++---///222333444333333:::999===DDDBBB===CCCOOOwwwtttppplllgggdddbbb^^^XXXSSSPPPNNNKKKIIIGGGDDD@@@===888888888777666666555555444444444444444444444444444444444444444444444444444333333555666777???HHH___}}}ZZZggg}}}]]]@@@;;;555111///.........------------------------,,,,,,,,,+++++++++******************************(((((())))))*********+++(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&)))+++,,,+++)))(((((()))))))))))))))*********))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))+++,,,---))))))))))))((((((((((((&&&''')))+++,,,,,,,,,,,,++++++,,,---------,,,,,,)))***+++,,,------...---***+++,,,---------------((()))***+++,,,---------***+++,,,------,,,+++***---..................------///000000//////000222000111222444666666777777555777:::<<<<<<:::777555777kkkiii888555555555555555777888888666999<<>>>>>@@@===???BBBCCCCCCEEEIIILLLOOOSSS]]]gggkkknnnuuu~~~}}}ZZZCCC===888666777666222---///,,,***+++...000///------***))))))+++,,,***'''''',,,000///...<<<[[[xxxEEE'''###...&&&###***))))))))))))((('''))),,,///&&&)))+++)))$$$###'''+++((((((***,,,***&&&(((---...]]]XXX111,,,,,,###&&&(((''''''((()))******)))+++CCCtttwwwAAA&&&---'''(((((())))))(((''''''&&&)))((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''')))444BBBMMMXXXbbbggghhhqqqgggaaaSSS999***,,,---------------------------///333888888444111222555666:::@@@GGGLLLMMMMMMLLLLLLNNNRRRVVVYYYZZZZZZZZZTTTTTT[[[bbb___ZZZaaapppvvvssspppmmmhhhccc```\\\XXXUUUMMMMMMLLLLLLJJJFFFAAA===;;;999777666666666444333444444444444444444444444444333333222222333333444444666666444222666???GGGWWWhhhfff]]]}}}hhhQQQ;;;222000...,,,---000///...,,,,,,///111000......---------,,,,,,,,,************************,,,,,,++++++***+++++++++******)))))))))))))))***((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((()))))))))))))))(((''''''******))))))((((((''''''))))))(((((((((((())))))((((((''''''(((((()))***))))))*********+++++++++,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***************************+++,,,,,,------...............///111111222222222111222333444555444333333555555666888:::999777444JJJ]]]lll:::555777666444888???@@@<<<<<>>***"""'''...)))(((((('''''''''(((((()))EEEggg===###***(((%%%&&&'''(((((((((''''''###%%%((((((&&&$$$$$$%%%&&&'''((()))((('''$$$###+++***(((%%%$$$$$$$$$%%%'''000???PPP^^^fffgggeeennnkkk```NNN;;;111111555222111333999<<<===AAAFFFMMMXXXaaa___[[[\\\```ccclllnnnzzzsssgggffffffbbb___]]]\\\ZZZWWWSSSKKKLLLMMMIII???===KKK\\\|||rrrqqqmmmhhhddd```]]]YYYVVVPPPOOOMMMLLLJJJGGGCCC???<<<:::777666666666444333444444444444444444444444444333333222222333333444222444444333333777@@@GGGZZZeeettt```tttvvvQQQ<<<555333111000...000222333222000---+++.........---------,,,,,,************************,,,,,,+++++++++++++++,,,)))))))))))))))***++++++((((((((((((((((((((((((((((((((())))))*********''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))((((((((())))))(((((())))))))))))(((((()))))))))))))))(((''''''))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))*********************++++++++++++,,,,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************+++++++++,,,---...//////......///111111222222111...///111222333444333333555333222222333555777777@@@\\\}}}JJJ;;;;;;888555<<>>;;;999777777777555333444444444444444444444444444333333222222333333444222333333333333777<<>>;;;999888777555444444444444444444444444444444333333222222333333444555444444333333444555666CCCTTTfffggg\\\|||nnnRRR888///+++111555111---.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///...---,,,+++***)))))))))))))))))))))))))))))))))******)))))))))((((((((()))))))))))))))))))))))))))))))))(((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))******+++)))******++++++******)))'''(((((()))))))))))))))(((((((((((())))))))))))+++******))))))******+++***+++,,,......------,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++*********************************++++++,,,,,,------...//////000000/////////............///111222333222222222000000555>>>EEEQQQUUUgggtttlllfffhhhiiicccXXXQQQQQQVVV[[[ZZZSSSNNNMMMNNNIIIOOOUUU[[[dddjjjiiidddYYYZZZ```kkktttxxx}}}yyynnndddZZZLLL???555000++++++...///---*********++++++,,,...000111*********)))'''&&&'''(((******+++,,,------+++))))))))))))((())))))***+++(((((()))))))))))))))***)))***+++***))))))+++------@@@pppddd111...))))))((((((((((((((()))((((((((('''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$&&&+++...***%%%&&&***''''''&&&''''''((()))***AAAxxxPPP///'''(((''')))(((&&&%%%%%%%%%&&&&&&'''''''''''')))...555:::999AAANNN]]]iiiqqqvvvwww~~~wwwmmmaaaUUUKKKFFF@@@<<<777333111///---,,,***222999888///)))(((***(((&&&&&&((((((&&&(((,,,+++---,,,)))***,,,***&&&""",,,///(((''',,,+++###((()))***)))((('''(((***+++$$$333SSS\\\EEE000+++~~~qqqnnnjjjfffcccaaa]]][[[[[[WWWSSSOOOKKKHHHDDDAAAAAA>>>;;;999999888666444444444444444444444444444444333333222222333333444333333222333444444444444;;;TTTcccsssyyyWWWlllxxxVVVBBB222333666333000222////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,...//////+++++++++******++++++,,,))))))))))))))))))))))))))))))******************************************))))))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***+++,,,,,,)))******++++++******)))''''''((()))))))))))))))))))))))))))((((((((((((+++******))))))******+++******+++++++++,,,,,,,,,*********++++++++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++...///////////////......------...///111444777888777<<>>BBBIIISSS[[[jjjtttpppeeeVVVNNNAAA666//////222555+++))))))***,,,...///...&&&))),,,+++)))(((,,,///---******+++)))&&&'''+++'''******'''&&&''''''%%%%%%)))'''&&&((('''$$$"""$$$&&&%%%$$$###%%%'''***222BBBNNNEEE000""""""rrrnnnjjjfffdddaaa^^^[[[\\\YYYUUUQQQMMMJJJEEEBBBAAA???<<<:::999888666444444444444444444444444444444333333222222333333444111111111222444555555555444SSS___hhhWWWbbblllJJJ<<<777222///222000/////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000)))))))))***+++---...///))))))))))))))))))))))))))))))***+++,,,------...******************************))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))***+++------******++++++++++++******''''''((()))))))))))))))******))))))((((((''''''++++++************++++++******)))))))))***+++,,,))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++************************,,,,,,,,,+++++++++******...///////////////............///222555999===???EEEQQQaaaoooxxx~~~|||~~~uuufffZZZZZZZZZUUUOOOMMMMMMMMMSSS\\\]]]TTTKKKJJJPPPLLLJJJNNNTTTWWWTTTPPPTTTWWWcccuuu~~~eeeYYYSSSHHH===777555666888,,,000000,,,***---//////,,,+++))))))***+++++++++(((+++...+++'''%%%)))---***)))***,,,......+++((())),,,---***&&&$$$'''+++((((((((((((((()))******'''((((((((())))))******'''((()))((()))---333999iiiMMM666222'''&&&'''((((((''''''((()))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''+++'''(((......((($$$&&&&&&&&&&&&'''''')))******???vvvPPP555&&&###+++%%%&&&&&&(((,,,000555777MMM]]]qqqttt```KKK888,,,++++++++++++)))(((&&&%%%'''&&&$$$%%%&&&(((''''''''''''((())))))(((&&&%%%&&&###$$$'''(((&&&&&&((('''+++,,,(((&&&(((((('''(((%%%%%%((('''$$$&&&,,,$$$'''******((()))+++...666XXXaaaCCC+++......###pppjjjiiicccccccccZZZXXXZZZXXXRRRMMMKKKGGGBBB@@@???===;;;999888777777777777666555444444333333333333333333333333333333444333333333333444555555999>>>XXXllluuunnnXXXvvvwwwXXX@@@444000111+++111666555111///---+++---,,,---...000///---***------+++++++++,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***)))))))))+++...000222---------,,,+++***(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******)))************+++++++++******++++++++++++******,,,,,,++++++++++++++++++*********+++,,,---...///+++,,,,,,------,,,,,,+++************************************************************************))))))))))))))))))))))))***)))))))))***+++,,,,,,)))************+++++++++******))))))))))))******************************------,,,++++++******))))))'''%%%'''+++------,,,&&&(((***---......---,,,...---,,,+++,,,---///000///444999;;;>>>III[[[jjjwwwvvvpppkkkmmmiiinnnxxxxxxlllfffiiibbbWWWLLLJJJPPPSSSPPPJJJLLLNNNRRRUUUVVVTTTQQQOOOQQQVVVTTTMMMQQQ```iiihhhpppnnnvvv\\\AAA444333111000...---------******++++++,,,,,,------++++++++++++,,,---......---------...------,,,,,,---+++******,,,------,,,))))))))))))(((((((((((('''&&&%%%''')))***)))(((,,,)))'''''')))***(((&&&###)))***,,,---,,,:::UUUccc555,,,///***''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((('''((()))((('''&&&''')))GGGrrr___,,,+++$$$++++++''''''---444@@@UUUhhh~~~{{{uuuaaaYYYMMM???333+++&&&$$$'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&%%%&&&'''''''''''''''''''''''''''(((((((((((()))))))))))))))******(((&&&%%%&&&(((,,,'''''',,,---:::\\\hhhQQQ...((('''###'''rrrmmmkkkdddbbbbbbZZZ[[[\\\ZZZTTTOOOMMMHHHCCC@@@???===;;;:::888888777777666666555444444333333333333333333333333333333444333333333333444555555999:::QQQfffqqq}}}^^^iiikkkTTT???222999444///......///000222...---++++++,,,,,,+++***......---,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++***)))))))))+++---000111.........---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************++++++++++++******++++++++++++******+++++++++++++++,,,,,,,,,++++++++++++,,,---......,,,,,,------------,,,,,,++++++++++++++++++++++++*********************************************************************************)))******++++++))))))*********+++++++++***************+++++++++************************,,,,,,,,,++++++++++++***...,,,***+++---...,,,+++///...,,,+++))))))))))))000000000000111111222222777@@@MMMYYYdddrrrtttiiifffeee^^^]]]cccmmmlll```XXXYYYMMMIIIFFFJJJRRRVVVTTTOOOUUUTTTSSSRRRRRRRRRSSSSSSWWW^^^aaaeeeqqqyyyvvvooolllmmmggg[[[XXX]]]iiiiiijjjjjjdddTTT???000///...---,,,+++*********'''(((+++---------+++***+++************+++,,,,,,------...............---******)))))))))***+++,,,))))))))))))(((((((((((('''&&&%%%''')))***)))(((,,,)))''''''))))))((('''000%%%$$$***)))111[[[jjjDDD000+++'''!!!''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%&&&''''''((()))((('''&&&''')))999ccckkk444---((((((***333DDDYYYfffppp||||||fffPPPCCC===777444000+++))))))***,,,'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&%%%&&&''''''''''''''''''''''''''''''''''''((((((((())))))((()))***)))((('''((()))((('''%%%'''+++///EEEeeeiiiFFF///+++(((&&&,,,tttooonnneeeaaaaaa[[[]]]___\\\VVVQQQNNNJJJDDD@@@???===;;;:::999888888666666666555444444333333333333333333333333333333444333333333333444555555888555FFF]]]jjjkkk]]]zzzaaaLLL@@@444...222555222///000000...+++***+++,,,,,,+++...............---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***,,,...000/////////...---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++******+++++++++,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,---------------,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++***)))))))))******)))))))))*********++++++)))***+++,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,+++***+++,,,,,,***(((++++++,,,---...///000111111///...///666@@@KKKRRR]]]bbbiiirrr{{{uuugggdddfffhhhZZZYYY^^^gggggg]]]VVVWWWRRROOOMMMOOORRRSSSQQQNNNJJJLLLPPPUUU[[[```dddfffuuusssnnnmmmsssxxxmmm]]]PPPHHHAAA>>>666,,,+++111666999<<<;;;777111,,,***++++++***)))))))))))))))***,,,///222222000---+++++++++***))))))))))))***,,,,,,---.../////////...***,,,...---+++)))+++---))))))))))))(((((((((((('''&&&%%%''')))***)))(((+++)))''''''((()))(((''',,,""")))///000PPP[[[444***---+++''''''''''''&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&'''((()))((('''&&&''')))---RRRyyy<<>><<<:::999888888666666555555555444444444333333333333333333333333444333333333333444555555888333===SSSbbbsss~~~\\\jjj|||XXXFFF999888666///...222000...------...//////...---...//////...---+++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***,,,---...............---,,,+++***))))))))))))))))))))))))))))))***************+++************************************************))))))***************+++++++++************++++++++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,++++++***++++++,,,---......///......---,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,+++***))))))((())))))))))))))))))************((()))***,,,,,,,,,,,,+++************************))))))***+++,,,,,,------)))******,,,,,,,,,+++***)))+++---///000000000///222666>>>IIIVVVbbbkkkqqqvvvrrrllljjjkkkooosssvvvooommmjjjhhhhhhjjjlllllliiieeedddeeeaaaYYYTTTUUURRRQQQOOOOOOPPPSSSUUUWWW___dddkkkrrrvvvwwwtttsssuuulll\\\PPPNNNLLL@@@333444000...///---***---333,,,...///---***))),,,000++++++*********++++++,,,444555777777666444111000,,,,,,+++***)))((((((((()))***+++,,,---............333888777222------...))))))))))))(((((((((((('''&&&%%%''')))***)))(((***)))((((((((()))))))))%%%&&&222333CCCMMM444###''',,,''''''...'''&&&&&&%%%%%%&&&&&&'''''''''((((((''''''&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&'''((()))((('''&&&''')))000OOOHHH555LLLPPPjjjnnnpppkkk\\\GGG444***222000,,,***)))((('''&&&)))))))))((('''&&&%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&(((******(((''''''((((((%%%(((---GGGfff888&&&111...))))))!!!vvvnnnooohhhbbbbbb___]]]^^^\\\UUUQQQNNNIIIDDDAAA@@@>>><<<:::999999888555555555555555444444444333333333333333333333333444333333333333444555555888444999III[[[iiieee```sss\\\KKK===222222888.........///111111///---,,,---.........,,,+++***------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,---,,,,,,+++***)))************************)))*********++++++,,,,,,************************++++++++++++++++++++++++)))*********++++++,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,------------,,,,,,------------,,,,,,++++++,,,---......////////////...---,,,,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++***)))(((((((((((((((((()))))))))*********(((((()))******+++******************************))))))***+++,,,------...,,,---......------------///.........000333777999KKKVVVeeesssyyyvvvnnnhhhddd___YYYWWWYYY\\\___```[[[\\\aaahhhmmmlllhhheeeqqqjjjaaaZZZSSSNNNLLLNNNHHHLLLQQQWWW\\\aaaeeegggrrrrrrqqqmmmfff\\\RRRLLLFFFAAA888111111333222...000///000222111///111444///...,,,++++++,,,---...+++++++++++++++,,,,,,---<<<;;;999777555444333333...---,,,+++***)))))))))'''((()))***+++,,,,,,,,,000777>>>>>>777000,,,+++))))))))))))(((((((((((('''&&&%%%''')))***)))((()))))))))((((((((()))******)))888IIIlllrrr333...******((($$$###$$$&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&'''((()))((('''&&&''')))555PPP[[[999PPPXXXVVVOOOBBB444+++***...000,,,+++*********((($$$!!!$$$%%%&&&'''''''''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))'''%%%&&&&&&'''$$$111JJJoooZZZ:::%%%%%%---((()))+++ |||nnnooojjjeeeddd```[[[]]][[[UUUPPPNNNJJJEEEAAA@@@>>><<<;;;:::999999555555555555555555555555333333333333333333333333444333333333333444555555555888888AAASSSaaauuuttt[[[ppp~~~hhhSSS@@@666222000//////000///...,,,---------.........------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***)))++++++++++++++++++++++++*********+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,------......------,,,,,,------......///////////////...---,,,,,,------......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******)))((((((((())))))((((((((()))))))))************)))(((((())))))***************************))))))***+++,,,,,,------,,,------+++***)))+++,,,---...222999FFFUUUccckkkwwwvvvuuuqqqjjjaaaXXXSSSQQQRRRUUUZZZ^^^aaaaaa```___]]]___eeehhhddd^^^[[[```]]]XXXTTTRRRSSSVVVXXX___ccciiimmmmmmhhhaaa\\\RRRNNNHHH???888222...,,,(((***---......///111111)))***,,,---+++(((((((((---+++)))***---...,,,+++******)))))))))******+++999777444111/////////000...---,,,+++***)))))))))''''''((()))*********)))...333999:::555...)))'''))))))))))))(((((((((((('''&&&%%%''')))***)))((('''((()))((('''''')))+++***+++NNNVVV///...***%%%&&&)))'''!!!&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&'''((()))((('''&&&'''))),,,DDD|||mmm666;;;>>>666666444///---......+++$$$###"""$$$(((+++------"""$$$%%%'''(((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))'''&&&&&&''')))...---IIIzzziii<<<((('''***'''###(((---'''qqqqqqnnnhhhddd___ZZZ\\\ZZZTTTQQQOOOKKKFFFAAA@@@???===;;;:::999999555555555555555555555555333333333333333333333333444333333333333444555555111;;;888:::MMM[[[kkk___dddfffKKK>>>:::444000.../////////............///000111222//////............//////------------------------------.........------,,,,,,,,,,,,---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...------,,,,,,,,,,,,------------------............------............------...............////////////......------------.../////////000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))(((((((((((())))))***(((((((((((()))))))))***...,,,***((('''(((***+++*********************************++++++,,,,,,,,,)))***+++++++++---222777;;;AAALLLZZZhhhttt|||xxxoooaaaTTTLLLJJJMMMPPPRRRUUUZZZ]]]```aaaaaaaaa^^^ZZZZZZ______ZZZWWWWWWSSSVVVZZZ]]]```cccdddcccllljjjgggccc\\\RRRFFF>>>444222///------///222444,,,...111222000---+++++++++...000///------------+++******+++------,,,+++******)))))))))))))))***...---,,,+++***+++++++++,,,+++***)))))))))))))))(((((()))))))))))))))(((,,,---//////...,,,***((())))))))))))(((((((((((('''&&&%%%''')))***)))((('''((())))))''''''))),,,000HHHwww}}}SSS:::***(((%%%$$$&&&)))***)))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%&&&''''''((()))((('''&&&''')))$$$888ddd===---(((***333===@@@???:::---!!!...,,,)))%%%######$$$%%%(((((())))))((('''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((('''''')))---000@@@UUUuuupppFFF666(((,,,'''"""&&&'''&&&***tttssspppjjjddd]]]YYY\\\ZZZUUURRRPPPMMMHHHBBBAAA???===;;;:::999999444555555555555555555555333333333333333333333333444333333333333444555555---===999555IIIXXXdddzzzeeebbbwwwKKKCCC999222///000222444000000//////000222444555000000////////////000000------------------------......//////......---,,,---------...------,,,,,,------------------------******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........------,,,,,,------...---------.........//////------............------///////////////...............---------....../////////000000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++(((((('''(((((()))***+++(((((((((((())))))))))))111///+++((('''(((***,,,***************************++++++++++++,,,,,,,,,***,,,///111444:::CCCIII\\\eeerrrzzzzzzqqqddd[[[RRRPPPNNNMMMNNNPPPSSSTTTTTTTTTTTTSSSSSSUUUYYY]]]\\\YYYYYY^^^]]]WWWSSSTTTXXX___gggkkklllhhhbbb[[[NNNGGG>>>888666333///++++++,,,---.........---,,,---++++++---...------...+++......+++((()))))))))+++,,,------+++***+++,,,,,,,,,+++***************%%%&&&''')))******))))))***))))))((((((((((((((()))************))))))(((+++)))'''''')))+++,,,,,,))))))))))))(((((((((((('''&&&%%%''')))***)))(((&&&(((***)))''''''))),,,EEEssssssJJJ222000%%%&&&***,,,&&&"""---&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((('''((()))((('''&&&'''))))))777WWWNNN333+++&&&---222444:::AAAAAA<<<111111111///+++(((((()))%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''(((''''''(((,,,222666UUUpppEEE)))+++(((*** ---&&&&&&yyysssuuulllbbbbbb[[[YYYWWWUUUSSSQQQMMMJJJDDDAAA>>><<<<<<<<<;;;:::666666666555444444333333333333333333333333333333222222222222333444555666666999:::888???PPP```iiixxxbbbhhhrrrOOO:::666777444000000---///333000///>>>RRREEE666***+++000111...,,,------------------------222222111111000...---,,,......------------......///---+++,,,...///---*********+++,,,---///000111...------,,,,,,------...------------------------+++,,,------------...//////000000---******...111---...////////////000111000//////.........//////222111000///............111///------...000000000111,,,,,,111333//////222------------......---+++((()))+++---//////...,,,,,,+++***+++,,,,,,***((())),,,---++++++//////,,,+++)))(((&&&%%%&&&'''(((%%%'''&&&$$$''',,,...+++***)))((((((((()))***+++***)))''''''((()))***+++&&&&&&(((,,,///000///---222<<>>:::777000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))(((((('''''''''(((((((((((())))))(((((('''&&&))))))))))))))))))))))))'''(((((()))***+++++++++*********(((''''''***,,,%%%&&&'''&&&&&&&&&(((***222###!!!,,,+++%%%666TTT}}}iii@@@111+++!!!''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***'''&&&)))***(((***---///000DDD~~~fff+++111,,,***''''''+++333;;;???FFFTTT\\\RRRAAA555///+++...***''''''&&&###%%%)))$$$'''((('''%%%$$$'''***'''&&&&&&&&&&&&'''((()))$$$((()))%%%###%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''''')))+++***&&&"""***---,,,&&&'''777VVVnnnttt[[[===***'''+++***)))'''&&&%%%%%%&&&&&&~~~ssstttlllcccaaa\\\ZZZWWWUUUSSSQQQMMMJJJDDDBBB>>>===<<<<<<;;;:::777666666555555444333333333333333333333333333333222222222222333444555666555777888888===IIIZZZhhhwwwggg^^^}}}zzz\\\BBB444222555444//////222///...:::KKK@@@555,,,...333444222222------------------------000000000000000///...---///......------......///111///------//////...,,,++++++,,,,,,---...///000...------------------...------------------------------............//////000000000...------///111222222222222111000000111333222222111111111222222222222111111000111111222222000///.../////////...111------111222///...111------...///111222222222555333111///---,,,,,,---...------...///000...------...+++&&&&&&***,,,***---,,,,,,,,,,,,,,,,,,---)))***)))))),,,333555333,,,++++++************+++((()))++++++***)))((((((000000...++++++///666<<>>SSSiiipppjjj]]]LLL>>>000+++((()))***((())),,,******(((%%%###"""###%%%((((((((((((''''''''''''&&&((((((%%%%%%''''''$$$&&&&&&&&&&&&&&&&&&&&&&&&###''')))'''"""!!!&&&,,,%%%(((***,,,777RRRwwwkkkZZZCCC333---+++((($$$))))))((('''&&&%%%%%%%%%tttqqqllldddaaa\\\ZZZXXXVVVTTTQQQMMMJJJEEEBBB???======<<<;;;:::777777666555555444444333333333333333333333333333222222222222333444555555555333555999:::???RRRfffkkkrrrWWWllldddJJJ===999999333222555333...222:::999111---...111000000222..............................////////////......///......------......///333111///...///000000///---------------...//////......------------........................................../////////000000/////////111111000///000000000000000000000000222111111111111111222222111000000000000111222222444444444333333333222222111///000222222//////000,,,,,,,,,------.........---......,,,******+++,,,+++***)))***+++,,,+++***,,,...---******------+++*********+++++++++++++++((()))((((((,,,333555444&&&&&&&&&&&&&&&&&&&&&&&&(((+++......***((('''(((%%%+++444;;;BBBOOO```mmmrrrooolllkkkdddYYYRRRPPPLLLIIIEEEBBBAAABBBDDDFFFGGGHHHHHHHHHIIIKKKNNNQQQRRROOOMMMSSSaaammmmmmggggggYYYNNNLLLHHH>>>888777///222444222///,,,,,,---...---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++************+++,,,+++************)))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))((('''''''''''''''))))))))))))))))))))))))'''(((((())))))******+++,,,///333444000+++'''$$$&&&((())))))((((((((()))%%%---000,,,444UUUlll@@@000+++%%%%%%...&&&''''''''''''(((((((((''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''111;;;LLLXXXXXXPPPKKKKKKCCC???EEEsssLLL111...,,,************((('''---999JJJYYYfffppptttrrrYYYLLL>>>555...(((&&&(((%%%$$$%%%'''***,,,------)))))))))))))))'''&&&&&&((((((&&&%%%'''+++)))$$$&&&&&&&&&&&&&&&&&&&&&&&&###&&&(((&&&######''',,,---(((...EEEeeezzz}}}xxxJJJ888$$$&&&,,,+++%%%(((((((((((('''&&&%%%%%%vvvooolllgggccc^^^[[[YYYVVVTTTQQQNNNKKKFFFCCC@@@>>>======;;;:::777777666666555444444444333333333333333333333333333222222222333333444555666222444:::888777JJJbbbhhh}}}[[[aaa{{{}}}aaaLLL<<<666444666777333000222555111///000000---...111////////////////////////------.../////////////////////............//////333222000//////000111111//////.............../////////............//////......////////////000000......---...///000//////000...---///333444111...///......///111222222222222222222111222222333333333333222222222222333333///000111000000//////000222222333444333222222333444555444333222111111222,,,...111222222111000111000...---...000111000///)))...222222333555444000333222222222111000000/////////---+++---333444222,,,,,,,,,---------,,,,,,)))+++---+++)))***///444333@@@UUUhhhwwwjjjTTTLLLHHHCCCEEELLLKKKHHHDDD@@@???@@@CCCDDDFFFGGGFFFEEEDDDHHHOOOUUUVVV^^^mmm}}}~~~iiiVVVJJJ???555333222---+++---,,,111777666222......000------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************))))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))***)))((('''''''''(((((((((((((((((((((((((((((((((((((((((())))))******,,,///333333000+++'''%%%%%%'''))))))((('''((((((111***(((888^^^wwwKKK'''%%%---)))&&&***&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''+++666JJJ\\\dddhhhpppzzz{{{kkkHHH000,,,(((''')))+++++++++((('''(((///@@@ZZZsssvvvlllcccUUU@@@...$$$...+++((((((***)))&&&"""(((((()))))))))(((&&&&&&((((((%%%%%%+++000...(((''''''''''''''''''''''''(((%%%$$$&&&***+++'''###...;;;VVVvvv~~~\\\===---+++)))(((((()))))))))&&&'''((((((((('''%%%$$$|||nnnnnnkkkeee___\\\ZZZWWWUUURRRNNNKKKGGGDDDAAA???>>>===<<<:::888777777666555555444444333333333333333333333333333333222222222333444444777333555;;;777444DDD[[[kkksssfff]]]lllxxxRRRHHH===888777555444444444111111333222000111444000000000000000000000000,,,---...///000000000000/////////....../////////222222111/////////000111000000///.........//////000//////......//////000/////////000000111111111///---,,,---000111///...///...---///333444222000555333222333555555444333555555555555555666777777666666555444444444444444666777888777444333333555///222333222111222444555000222444555666888;;;???===<<<;;;::::::::::::999;;;::::::===@@@DDDEEEFFFJJJLLLLLLJJJKKKOOOQQQPPPHHHHHHHHHFFFDDDBBB???===999999777222222555444000222222000///---,,,+++***++++++***)))---555AAAJJJ___iiiyyycccQQQFFFMMMUUUSSSPPPPPPJJJGGGBBB===:::999:::<<<@@@DDDJJJMMMNNNQQQUUUYYYXXXdddwww~~~gggIII555444...***+++---...///111***///444444000,,,,,,......---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))******)))(((((((((((()))((((((((((((((((((((((((((((((((((((((()))))))))***,,,......,,,***)))((($$$&&&((((((''''''((()))---(((777bbbxxxJJJ555%%%'''---,,,'''%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%)))111:::KKKdddyyynnnBBB:::000)))(((((((((&&&,,,+++)))***...999GGGRRRjjjqqqoooSSSBBB777000((($$$%%%'''((((((&&&''''''(((((((((''''''''''''&&&'''---444222---''''''''''''''''''''''''(((%%%###"""$$$'''+++,,,<<>>>>><<<;;;888888777666666555555444333333333333333333333333333333333222222333333444666555777:::777555AAAQQQjjjnnnttt___```vvv```NNNCCC<<<777444222///...000111000111444111111111111111111111111......///000000111000000000//////......//////000000222333222000///000111111000000/////////000000000000////////////000000///000000111111222222333111...---...111222111...000//////111333555555444888555222333444444222///444444444444444555666777555555444444333444444555888::::::888444333666999777;;;===:::999>>>CCCEEEDDDIIIOOOTTTXXX___gggmmmooojjjddddddgggiiigggcccaaa```aaaeeejjjpppssstttzzzqqqpppxxxsssuuuyyyzzzwwwpppiiidddZZZ[[[YYYUUUTTTUUUQQQLLLEEECCC@@@<<<999777666666333111000333;;;HHHTTT\\\___bbbiiippprrrnnnddd\\\KKKFFFFFFQQQZZZXXXPPPIIIFFFCCC???;;;999999;;;===GGGLLLSSSVVVTTTOOOIIIFFFAAAHHHRRRWWWPPP@@@222,,,...,,,+++,,,...000111111***---000///---+++,,,...------,,,,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++***))))))(((((()))))))))))))))***))))))))))))))))))))))))''''''&&&''''''((()))***+++++++++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))******)))((()))***$$$&&&'''''''''(((+++---,,,CCClll]]]@@@111...+++((((((((('''$$$%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$"""###&&&(((---;;;HHHcccwww|||ppp^^^OOODDD:::111***,,,***))))))''''''+++222999DDDXXXooo{{{{{{xxxwwwbbbXXXHHH:::111...------))))))((('''''''''((((((&&&((('''(((,,,222222...''''''''''''''''''''''''###&&&&&&""" ***>>>OOOppp|||VVV666***,,,***&&&###%%%***,,,***&&&&&&'''''''''''''''&&&&&&uuuqqqooogggaaa^^^[[[XXXVVVSSSNNNKKKIIIFFFBBB@@@???>>><<<;;;888888777777666555555555333333333333333333333333444333333222222333333333333666888777555777>>>EEE^^^mmmhhhZZZsss|||lll]]]NNNCCC<<<666222222333000///111222222222222222222222222000000111111111111111000000000////////////000000000333555555333111111111000000000///000000111111111000000//////000000111000000111111222333333444444111...000444555333000111222333333333555888:::999666444555999:::888555666666666666777888999:::999::::::;;;<<<===???@@@:::===??????>>>AAAHHHNNNbbbhhhiiieeeeeemmmuuuyyyvvvuuutttvvvyyy}}}yyyooonnnuuu}}}{{{rrrjjjmmmnnnlllllllllhhhbbb[[[YYYUUUSSSRRRSSSUUUVVVGGGDDDCCCHHHPPPXXX[[[\\\DDDHHHNNNQQQQQQNNNJJJHHHHHHKKKKKKHHHEEEDDDAAA<<<>>>===<<<<<>><<<;;;888888777777666666555555333333333333333333333333444444333222222333333333111777999555444999===>>>SSSmmmyyyqqqYYYjjjqqq```OOOFFF>>><<<:::666222222222222222222222222222222111111222222222222111111000000////////////000000000444888888555222222222000000000000000111222222111111000000000000111111000000111222333333444444666333000222666888555222333444666555444666;;;???===:::999===DDDHHHGGGEEE?????????@@@@@@BBBCCCCCCFFFGGGHHHJJJLLLOOOQQQRRR]]]aaafffiiimmmuuuxxxZZZOOOLLLIIIGGGHHHHHHHHHHHHMMMNNNJJJDDDDDDIIILLLLLLKKKWWWgggqqqoooaaaNNN@@@@@@DDDGGGHHHIIIJJJFFF@@@LLLJJJIIIIIILLLQQQVVVYYYZZZWWWVVVZZZ______YYYRRRGGGNNNTTTTTTNNNGGGEEEEEECCCPPPTTTIII===;;;:::777444555777;;;CCCLLLTTTYYYKKKAAA555,,,***,,,...///...+++,,,000000+++,,,111......---+++---111333444;;;777222...------,,,++++++***************++++++************************))))))))))))))))))))))))((()))***++++++***)))((('''((((((((())))))******))))))))))))))))))))))))&&&&&&&&&'''''')))*********,,,///111000...+++)))))))))))))))))))))))))))((((((((((((((('''''''''%%%'''***+++)))'''&&&%%%(((((((((((()))---333777jjj}}}KKK333---((()))"""###,,,,,,$$$###+++%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***$$$!!!!!!""""""&&&+++,,,---111888VVVttt```KKK@@@:::222,,,+++,,,++++++++++++///>>>LLLfffssssssbbbXXX777444///***''''''((((((&&&***+++'''%%%''''''&&&((((((((((((((((((((((((...''')))???bbb}}}RRREEE555+++(((((('''%%%###'''+++***'''%%%&&&(((((('''&&&%%%%%%&&&((()))}}}qqqttteeeccc```\\\XXXVVVSSSPPPMMMJJJHHHEEEBBB???======<<<:::999888777666555444333333333333333333333333333333333333333333333333333555555666666777777888888JJJcccllluuucccYYYttt}}}ppp]]]MMMCCC===999777555666555333000000111333333000---,,,///111333444111222222222111000000///111444888:::777222000222000///000333666666444111555444222111111333555777,,,000222///000444555333;;;666111555???EEE===111555000222888888555:::EEE>>>@@@HHHVVVbbbddd[[[QQQUUU\\\aaacccjjjssswwwuuu{{{xxxwww|||kkk:::666555333222111111111222333333333333222222222111222888???CCCBBB;;;333...***---000333333111///---333222000000222666:::<<>>999444111,,,***+++---......+++,,,---.........---,,,///---******---111333444444333222000...,,,******,,,,,,+++***)))))))))***************))))))))))))))))))((()))***++++++***+++***)))***+++***((('''))))))))))))))))))))))))******)))(((((((((((((((###&&&((('''$$$%%%+++000111111000///---,,,+++***)))((('''&&&&&&''')))***'''&&&&&&''')))******)))((())))))'''&&&'''''''''+++''''''***)))///LLLmmmsssHHH...,,,///+++''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,''',,,000???ttt~~~^^^^^^bbbyyywwwfffUUUIIIAAA:::222,,,,,,------...111666AAAOOO^^^sssjjjbbbPPP::://////---)))***((((((******''')))---+++***)))(((&&&'''))),,,...888IIIeeezzzYYY555000***''''''(((((('''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((vvvtttjjjeeeaaa]]]YYYVVVSSSPPPMMMJJJIIIFFFCCC@@@>>>======::::::999777666555444333333333333333333333333333333333333333333333333333555555555666777777888888:::VVVeeejjjiiiTTTffftttdddTTTIIIDDD@@@;;;666444444555666333222222333444555333222///000000111111111111111...000333555555222000000333222333555888888555333////////////111555:::>>>===777222222444444444555@@@===666444<<>>>>>AAANNN\\\uuuzzzmmm<<<333111000............///////////////...............000555<<<>>>:::111))),,,+++***+++,,,,,,,,,++++++***(((((()))+++...///000///111;;;FFFNNNNNNLLLPPPPPPQQQQQQQQQNNNKKKHHHCCC???999222......222666666777888::::::666111,,,---,,,+++,,,---......---+++,,,---......------,,,...---...000222222111000222222000///---+++***))),,,+++******))))))******************))))))))))))))))))((()))))))))((('''***)))))))))***+++)))'''((((((((((((((((((((((((***)))((((((((('''(((((($$$''')))'''%%%%%%***.........---,,,++++++***)))***)))'''&&&&&&'''((())))))(((''''''((((((&&&%%%'''((())))))))))))'''$$$%%%((((((&&&///LLLsssdddAAA000......(((!!!)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''!!!&&&)))222```}}}KKK;;;777@@@QQQRRR```vvvlll^^^MMM@@@666---***++++++---///444AAAQQQ___eeeuuueeeTTT@@@111222,,,((((((''''''+++222'''((('''%%%$$$(((000777SSSeeeuuuzzzvvvgggKKK000000,,,((('''((())))))(((''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((|||ssspppfffccc^^^ZZZWWWSSSOOOMMMKKKIIIGGGDDDAAA???======::::::999888666555444333333333333333333333333333333333333333333333333333444555555666666777888888333LLLaaaeeeuuuxxxWWWXXXyyytttfff]]]QQQFFF>>>999333///444555555777777666222///222222333333444444444444333333444777:::;;;777333111000000111333333111000333333222111222666<<<@@@III<<<111000444444222111888???@@@>>>EEESSSXXXRRRCCCKKKXXXcccnnn}}}eee:::111000...---,,,,,,---------------,,,,,,,,,,,,+++++++++---444::::::222++++++)))&&&'''***,,,+++)))(((((('''''''''((())))))(((''')))000:::@@@@@@===CCC@@@???BBBGGGIIIFFFCCCBBB<<<444...,,,---000111444222///...---+++)))&&&((()))+++///111111///,,,***+++,,,------------,,,,,,...111555666444///+++000000...---+++***)))(((++++++***)))))))))******************))))))))))))(((((())))))***************)))((()))***+++***)))(((((((((((((((((((((((()))(((((((((''''''''''''&&&((()))'''%%%%%%))),,,++++++*********)))))))))***)))(((&&&&&&&&&'''(((***(((''''''((((((&&&%%%&&&$$$$$$%%%'''''''''&&&###)))***111OOO|||mmmAAA %%%111,,,%%%&&&***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))###'''(((***KKKRRR444///)))...333>>>AAALLL^^^sssttt```JJJ999222,,,)))'''(((***000;;;FFF___ppp|||kkk^^^HHH===111)))%%%%%%+++333---+++'''$$$'''444GGGUUUnnntttooo\\\GGG999---$$$***(((&&&''')))******)))''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((pppssshhheee```[[[WWWTTTPPPMMMKKKJJJHHHEEEBBB@@@>>>===;;;:::999888666555444444333333333333333333333333333333333333333333333333444444555555666777777888888CCCZZZccciiidddRRReee|||mmm```QQQBBB777666444333222444444444222222111111111111111222222111000000222999<<<888111333333333333444444444444777777555222000222888===OOOIII???;;;DDDMMMIII???GGGYYYhhhkkkrrrOOO555111000///---------...///............---------------,,,---111666888888666---***(((***---...,,,))))))******+++++++++++++++---,,,---222888;;;:::888777555333444666777666555<<<:::777888999777333...111---***((()))***+++,,,)))***,,,///222222///---******++++++,,,,,,------***,,,000444666444000+++...---,,,+++***)))((((((******))))))))))))******************)))))))))(((&&&''')))***+++---///111***)))((((((***+++***)))((((((((((((((((((((((((((((((((((((((('''&&&&&&'''))))))(((&&&%%%'''***))))))))))))))))))))))))***)))((('''&&&&&&'''''')))'''&&&'''))))))((('''***%%%"""$$$%%%''')))---###+++:::UUU{{{QQQ555%%%+++...$$$%%%000((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,''')))+++(((<<>>;;;:::999888777666555444333333333333333333333333333333333333333333333333444444444555666666777777:::666JJJ^^^aaatttsssQQQUUU{{{ooobbbLLLEEE<<<666333444555666888777777777777888999:::555555333555===DDD???666666666666666777888:::<<<444666888999:::>>>GGGNNNeeennnnnnjjjwwwuuuRRR999222000000...------...///////////////.........------...//////......222:::???:::444...******++++++***&&&''')))***+++,,,++++++///......000333333111...---......,,,)))(((***,,,,,,...222:::AAACCC@@@===555111,,,******+++,,,,,,---,,,+++,,,------,,,+++))))))******+++,,,------++++++---000222333111///,,,++++++***)))(((((('''***))))))((())))))******************)))))))))((('''((()))))))))+++///333+++)))(((((()))*********''''''''''''''''''''''''(((((())))))(((((('''&&&((())))))((('''&&&'''((())))))))))))************))))))((('''''''''''''''((('''&&&&&&(((((('''&&&,,,((((((+++***&&&(((------AAAccchhhRRR444000---,,,&&&!!!$$$---&&&&&&&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%&&&(((%%%...___ccc222...***&&&,,,)))+++++++++,,,111777===AAAZZZdddxxxyyycccRRRCCC666...,,,+++...444:::AAANNN___mmm~~~yyysssgggTTTBBB:::111444;;;FFFOOORRRMMMHHH:::333***&&&***...+++$$$&&&'''((()))((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&pppsssiiifffaaa]]]ZZZVVVRRRPPPLLLLLLJJJHHHEEEBBB@@@>>>;;;;;;:::999777666555444333333333333333333333333333333333333333333333333333444444555555666777777;;;111???XXXaaaiii[[[OOOnnnvvvfffUUUIIIBBB???===:::999777666666777888888111444444555>>>HHHEEE<<<555666777777888;;;@@@CCCHHHNNNVVV\\\bbbkkkwwwccc999333444///...---,,,,,,---...///------------,,,,,,,,,,,,---///...+++(((+++555>>>DDD???666---((('''***,,,'''((()))+++,,,------------,,,+++,,,,,,+++)))&&&(((+++,,,***&&&%%%(((,,,((())),,,111888>>>AAABBB;;;888333000...,,,***)))...+++((('''(((((((((((()))(((((()))***+++------///---,,,,,,...000111111*********)))))))))(((((())))))((((((((()))******************))))))))))))******)))'''%%%(((...333---+++((('''((()))))))))''''''''''''''''''''''''((()))*********)))'''&&&((((((((((((((('''''''''************************''''''((((((((((((((((((((('''&&&&&&(((((('''&&&$$$$$$)))...***$$$&&&///NNNlll[[[<<<000(((+++***&&&'''***)))%%%%%%%%%%%%&&&''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%(((((()))JJJ}}}EEE---+++'''...+++((('''&&&%%%%%%&&&((()))111444???RRReeeyyypppXXXDDD;;;555---'''$$$'''333>>>QQQZZZnnnwwwkkkbbbUUUIII@@@888///(((%%%))),,,,,,)))(((((()))''')))***)))'''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&uuutttiiifffaaa]]]ZZZWWWTTTQQQLLLLLLKKKIIIFFFCCC@@@???<<<;;;:::999777666555555333333333333333333333333333333333333333333333333333333444555555666666777777777<<>>444///***)))((('''''''''''''''&&&'''((()))))))))((('''***((('''(((,,,---***'''%%%(((***)))''''''***------000555;;;@@@AAA???<<<...---,,,,,,------+++***(((''''''''')))+++,,,...888555111///.........---************))))))))))))((((((((((((((()))******************))))))))))))((())))))((()))222???JJJ000---)))''''''((((((''''''''''''''''''''''''''')))***,,,---,,,+++)))''''''&&&&&&((())))))((('''******))))))(((((((((((($$$%%%&&&((())))))******%%%&&&)))///666<<>>===;;;999999999888666444444444444333333333222222333333333333333333333333444444555555555555444444555444333888DDDVVVfffpppbbbXXXnnnpppUUU???===<<<<<>>444555111***&&&(((,,,***###''')))******---222222...+++,,,888LLLgggoooZZZIII333((((((+++***'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''')))---000```SSS000,,,'''&&&((((((((((((((((((((((((''''''((((((((((((((((((,,,+++)))))),,,222===EEESSS]]]nnnuuuaaaJJJ:::333111000,,,444???NNNfff|||kkkTTTAAA666000---,,,'''''',,,...((("""!!!,,,,,,+++)))&&&%%%$$$$$$''''''''''''''''''''''''oookkkiiieeeaaa]]]YYYVVVUUUPPPNNNKKKHHHGGGDDDAAA???>>><<<:::999999888666555444444444444333333333333333333333333333333333333444444555555555555444444666555333555;;;III[[[hhh}}}~~~RRRZZZzzzxxxZZZOOOVVVTTT^^^fff::::::;;;<<<===LLLbbb[[[===GGG___uuu{{{TTTBBB<<>>AAAEEEIIIMMMOOOOOOQQQUUUZZZ```eeeiiikkkiiiiiigggddd```]]]ZZZYYYKKKGGGAAA>>>>>>AAAEEEGGG999///((((((+++++++++,,,&&&)))---...---+++))))))&&&'''(((((((((&&&%%%$$$***)))(((((()))***+++,,,)))))))))((())))))***+++000222555777888777555333------,,,,,,+++***))))))---***''''''+++444===CCC...+++)))((()))******))))))))))))))))))))))))))))))))))))))))))))))))))),,,***))))))--->>>\\\vvvXXXSSSKKK@@@333)))(((---***)))((('''((()))***++++++(((000CCCMMMEEE666---'''***+++)))(((,,,......222777DDDUUUZZZQQQBBB999999;;;999333///...***&&&...&&&!!!$$$(((***+++...***CCC```~~~fffFFF///)))$$$$$$(((+++***(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((''''''))),,,///PPPlll555)))+++'''((((((((((((((((((((((((%%%&&&&&&'''(((((())))))%%%'''(((''''''(((+++---(((111@@@TTThhhyyyuuuhhhTTT@@@:::333---...:::KKKZZZcccvvvvvvqqq___FFF555...((()))*********+++'''(((((((((((('''%%%%%%''''''''''''''''''''''''pppjjjiiigggccc___[[[XXXVVVQQQOOOLLLIIIGGGEEEBBB@@@>>><<<:::::::::999777555555444444444444333333333333333333333333333333333333444444555555444444333888666555555777@@@SSScccsss[[[NNNlllUUU:::???@@@EEEqqqFFF===;;;===;;;BBB```fffFFFFFFPPPmmmiiiBBB777222111//////......///000111222666888;;;???DDDHHHKKKMMMUUUXXX[[[^^^aaabbbcccccceeeccc___YYYSSSNNNKKKKKKKKKFFFCCCDDDAAA777,,,'''---,,,+++)))(((((()))***,,,,,,,,,,,,,,,++++++*********)))(((***,,,///000******+++++++++***))))))***,,,000333444444333222444333111///---***)))(((...+++((((((,,,555>>>DDD...,,,)))))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((%%%'''+++,,,,,,777PPPgggZZZ\\\YYYLLL999)))%%%'''((()))))))))(((((()))***)))))),,,666CCCGGG888%%%,,,,,,+++***---555>>>CCCCCCLLL[[[cccZZZHHH>>>???<<>>DDDIIIOOORRRfffyyytttZZZLLL<<<333---,,,111999AAAaaa|||}}}bbbSSS>>>///)))))),,,///&&&&&&'''(((******)))(((''''''''''''''''''''''''wwwiiiiiihhhfffbbb^^^ZZZWWWRRRPPPMMMJJJIIIFFFCCCAAA???===;;;:::::::::888666555555555444444444333333333333333333333333333333333333444444444444333333777555555666555:::KKK\\\ppp~~~tttRRRfffmmmAAA===>>>>>>gggiiiEEE:::<<<>>>===RRReee\\\IIIGGG___WWW===<<<999444666555444222111000////////////.........---------111444888>>>BBBDDDEEEEEEEEEFFFIIIMMMOOOOOOMMMKKKSSSRRRVVV]]]^^^VVVLLLGGG???>>><<<:::777444000...///...---,,,,,,,,,------+++***))))))***,,,///111'''((()))+++++++++************+++,,,---...//////333333222111///...------+++)))'''&&&(((---333666///,,,***))))))***))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$'''++++++)))111FFF\\\^^^___ZZZKKK777+++)))+++&&&)))++++++)))'''&&&'''***222111---<<>>000&&&---+++)))((())))))(((&&&((((((((((((((((((((((((iiiiiiiiihhheee```[[[XXXSSSQQQNNNKKKIIIGGGDDDBBB???>>><<<;;;;;;:::888666555555555555444444444333333333333333333333333333333333444444444444333333444222333666555555BBBQQQkkksssdddeeevvvJJJ999:::666PPPZZZDDD;;;===<<>>JJJSSSWWWYYY\\\EEEIIINNNTTTVVVSSSLLLFFFBBBAAA>>>999555111...,,,...---+++***))))))******&&&'''((())))))***))))))---,,,+++******+++,,,---------...000111222333333,,,,,,+++******,,,---...///---***))))))***)))((())))))))))))))))))))))))))))))))))))))))))))))))*********)))(((000EEEYYYYYYVVVJJJ888+++(((+++...&&&))),,,,,,)))'''((())))))444111(((444KKKHHH333&&&)))666KKK]]]dddcccbbbgggRRRFFFQQQ]]]\\\UUURRRddd^^^PPP===111+++((($$$+++(((&&&&&&---CCCfffnnnYYYFFF000'''...(((((('''%%%$$$&&&)))+++''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''((()))(((''''''(((***+++NNNbbb444)))'''(((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''((('''***+++...<<>>RRRcccttt~~~www\\\GGG666000***'''((()))((('''((((((((((((((((((((((((hhhiiijjjiiifffbbb\\\YYYTTTQQQNNNLLLJJJHHHEEEBBB@@@>>><<<;;;;;;;;;999777555555555555444444444444333333333333333333333333222333333444444333333222555111333888777333:::FFF___hhhzzzeeedddYYY>>>BBB>>>HHHhhhaaa@@@:::???>>>KKKeee]]]SSSIIISSSzzzuuuDDD888888222///,,,,,,---...///000000000666555333111...,,,***)))000000000///---+++((('''222000...,,,+++*********///,,,,,,000333222444777999===DDDLLLTTTVVVSSSPPPWWWWWWXXXWWWSSSNNNHHHEEEAAA???<<<999555222///.........---,,,,,,+++******---,,,+++*********++++++***+++,,,...///111222333/////////......////////////---***))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))*********///>>>MMMIIIDDD888***%%%(((***)))'''***,,,***((()))...333***---+++(((---777777111((()))777SSSkkktttrrrnnngggMMM===EEEPPPNNNIIIIIIQQQHHH888,,,))),,,***%%%---+++)))111LLLppp|||WWW:::///(((&&&))))))&&&&&&&&&''''''((()))***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))+++>>>pppwww???'''***(((((((((((((((((((((((('''&&&&&&&&&(((***---//////<<>>===<<<<<<;;;999777666666555555555444444444333333333333333333333333222333333444444333333222888333555;;;:::333666@@@SSS___wwweeeVVVsssXXX999AAA??????TTT}}}III888CCC???@@@XXXhhh___GGG@@@gggjjj???555333///111000000000000///...---,,,)))***+++,,,...///000111)))***+++,,,------......'''))),,,,,,******,,,...***((()))---...,,,+++------+++***---333888:::;;;@@@FFFPPPXXX]]]]]]ZZZWWW\\\ZZZVVVQQQKKKDDD???<<<:::999666333111///......++++++++++++******)))))),,,,,,,,,---------------------,,,,,,---...//////000---***))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))$$$&&&+++......---222:::<<<:::333------111,,,###)))++++++((('''+++444<<<000)))(((,,,+++%%%%%%,,,***%%%...IIIeeessstttsssaaaOOOCCCBBB<<<000///999+++...---(((%%%'''++++++&&&///???[[[___777'''***&&&(((...&&&((()))+++,,,---+++'''%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''((())))))'''&&&'''((((((000]]]GGG&&&---(((((((((((((((((((((((((((((((((***---000444666III\\\ooowwwzzzsss]]]FFF444...((('''***,,,***(((""";;;JJJ???///***---///111BBBOOOSSSaaa~~~cccLLL@@@:::555///555;;;FFF\\\uuuhhhSSSDDD:::222---))))))))))))))))))))))))vvvgggeeeiiifffdddddd^^^XXXUUUPPPMMMKKKIIIGGGEEEBBB@@@>>>===<<<;;;999777666666666555444444333333333333333333333333333333333444444555555444444333333333444444555666666666@@@]]]nnnvvvYYYdddXXX;;;CCC>>>:::LLLooooooIII<<<@@@CCCAAAkkk|||gggDDDGGGgggWWW555555666000111////////////...............///...---,,,,,,...000000,,,)))***...///,,,)))+++++++++++++++,,,,,,,,,(((&&&(((,,,,,,'''&&&)))******+++++++++***)))(((,,,000666:::<<<===>>>>>>FFFIIINNNSSSVVVWWWWWWVVVZZZ[[[[[[YYYRRRHHH>>>888555:::666111222,,,+++666***888333222---(((111+++)))---///...---...//////...,,,***((('''(((***+++)))******)))(((&&&'''(((******************)))))))))))))))***+++---...///888666222...+++*********))))))))))))***+++,,,---+++)))(((&&&&&&((()))+++'''))),,,000888HHH\\\jjjbbbHHH000777JJJEEE444333222,,,)))***)))'''+++222666TTTzzzbbbDDD111+++((())))))((()))+++000999999---%%%((()))&&&((('''&&&&&&'''((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$###%%%$$$!!!###(((''' &&&$$$###%%%'''(((%%%"""%%%%%%%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((---IIISSS333(((...+++'''%%%%%%&&&&&&&&&+++***+++222@@@SSScccmmm}}}mmmZZZIII;;;222...******))))))(((((('''''')))333<<<:::...''')))///###(((---000666EEE\\\nnnzzz}}}iiiRRRLLL:::---000333777FFFYYYqqqwww```GGGBBB222***...///''''''///|||hhhbbbfffeeedddddd^^^ZZZWWWSSSOOOMMMKKKIIIGGGBBB@@@>>>======<<<:::888777666666555555444333333333333333333333333333333333444444555555444444333333333444444555666666666;;;QQQeee{{{dddYYYppp^^^===BBB===777BBBYYYfffIII<<<>>>DDD___yyysssVVVIIIUUU{{{MMM555666555000111////////////............/////////---++++++---///222000......---,,,)))&&&,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,...222555,,,+++)))((())),,,///222'''))),,,---,,,+++***+++,,,---000444777:::;;;<<>>JJJeeefffJJJ333'''$$$&&&,,,000///333888rrrsssSSS<<<111---)))(((++++++)))))),,,111===@@@333''''''))))))(((&&&%%%&&&'''((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###%%%$$$$$$(((///000+++(((&&&$$$$$$&&&'''&&&$$$%%%%%%%%%&&&'''((()))***&&&&&&&&&''''''''''''(((((((((((((((''''''''''''***--->>>zzz[[[555,,,'''&&&&&&'''+++...//////666>>>OOOcccttt~~~[[[TTTIII<<<222,,,)))((((((((((((((('''''''''&&&%%%+++000///+++''''''))))))++++++)))''',,,777@@@KKK]]]nnnwwwqqq___KKK>>>333,,,000999CCCXXXoooppp___MMM>>>///######+++kkk^^^bbbccceeeeee___\\\YYYUUURRRPPPNNNKKKIIIBBB@@@>>>=========;;;999777777666555555444444333333333333333333333333333333444444555555444444333333333333444555555666666888BBBXXXpppyyyXXX\\\bbb???@@@???999;;;EEE{{{dddBBB;;;DDDIIIggguuufffQQQFFFYYY{{{nnn@@@444888333...111////////////............/////////---++++++---///111333444333000---+++***)))))))))************))),,,000...&&&###)))+++)))***(((&&&$$$###$$$&&&'''---...///...,,,*********,,,,,,,,,---...111444555000444:::@@@EEEHHHJJJJJJSSS^^^eeelllrrrjjjdddlllmmmVVVKKK666222---((()))---000000///+++******))))))(((((((((******************************)))(((((('''&&&&&&((((((((()))***+++,,,---+++***)))''''''((()))***'''(((***++++++++++++******)))(((''''''((()))***++++++)))&&&%%%)))111777;;;CCC;;;;;;UUUdddLLL...)))+++---,,,---;;;YYYsssqqqHHH...(((,,,)))'''(((,,,---++++++---333???DDD888***''')))***'''&&&%%%&&&'''((('''%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$$$$$$$%%%%%%###%%%%%%&&&,,,444777777,,,)))&&&$$$%%%&&&&&&%%%&&&&&&&&&'''((()))***+++&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&***111qqqiii888111...+++)))+++222;;;DDDHHHkkkmmmrrrwwwvvvkkkYYYKKK888333---(((%%%%%%''')))''''''''''''&&&&&&&&&&&&$$$$$$$$$&&&))))))'''%%%'''((()))'''&&&%%%''')))'''000===LLL\\\nnnppp\\\III;;;444)))000>>>QQQfff|||nnnUUU???111,,,ppp\\\^^^aaadddeee```]]][[[WWWTTTRRRPPPLLLJJJBBB@@@>>>>>>>>>>>><<<:::777777666666555444444444333333333333333333333333333444444555555444444333222333333444444555666666888777LLLbbbooohhhWWWlllaaa???>>>BBB???;;;<<>>888222111222+++,,,---------,,,+++***<<>>666---))))))((('''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))&&&$$$###$$$%%%&&&$$$$$$$$$&&&+++111666888111...)))&&&$$$$$$$$$%%%%%%%%%&&&&&&''')))***+++&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''((("""***+++iiippp888000,,,333???OOO___kkkqqqtttjjjaaaUUULLLFFF>>>333+++,,,+++)))''''''(((***+++'''''''''''''''''''''''''''$$$###%%%)))+++)))'''$$$%%%&&&))),,,,,,,,,***'''%%%(((...111666EEEWWWwwwwwwhhhRRRDDD777444888DDDXXXhhhvvvgggUUUwww\\\]]]```cccdddaaa]]][[[WWWUUUSSSPPPLLLJJJCCCAAA?????????>>><<<:::888777777666555555444444333333333333333333333333333444444555555444444333222222333333444555555555999333CCCWWWaaa~~~~~~\\\VVVwww\\\>>>;;;BBBBBB<<<999KKKkkk{{{QQQ<<<<<<@@@SSSmmmwwwooo]]]MMMkkkZZZ555777555...000222////////////............---.../////////111444666<<>>444222///...+++)))((('''''''''...,,,++++++------,,,***))))))))))))))))))*********)))))))))))))))******,,,++++++***************&&&(((***++++++***)))((())))))(((((((((((())))))'''(((((('''''''''((())))))///,,,,,,333000((()))***///CCCeeettt[[[EEE///***111666111))))))((()))++++++***---333...000111///---,,,)))%%%'''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))&&&$$$###$$$%%%&&&%%%$$$###$$$&&&)))---111222111---)))&&&$$$###$$$%%%%%%%%%%%%&&&'''((()))&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''((((((&&&000,,,bbb{{{KKKAAAQQQ^^^qqqyyygggZZZCCC999---%%%&&&)))+++,,,'''((()))))))))((('''&&&(((((((((((((((((((((((((((((((((((((((((())))))((('''&&&'''))))))(((&&&///)))(((+++(((###***888BBB[[[zzzrrr^^^LLL>>>444444999>>>QQQkkk___^^^___```cccbbb]]][[[XXXVVVTTTPPPLLLIIIEEECCCAAA@@@???>>><<<:::888888777666666555555444333333333333333333333333333444444555555444444333222222222333444444555555666333<<>>PPP^^^jjjyyywwwbbbMMMAAA777555777DDDZZZrrrddd```___^^^aaaccc]]][[[YYYWWWUUURRRMMMJJJGGGEEEBBB@@@???>>>;;;999888888777777666555555555333333333333333333333333333444444555555444444333111222222333333444555555444666666???SSSgggwwwUUU\\\zzzyyyIII@@@;;;999<<<777??????DDDbbbsssMMM<<<<<>>===???PPPdddiiiVVVBBB888777<<>><<<;;;;;;;;;:::888777666555555666222222222222333333444555000222444444333111111222444222111333555666444222444222333666===JJJaaauuu{{{YYYWWWzzzZZZAAA@@@===>>>888999888@@@???:::OOO]]]<<<@@@JJJPPPdddWWWMMMEEE``````>>>888444000333///555///............---------.........------,,,,,,,,,///---+++******+++,,,,,,444---+++222777888999<<<======EEEOOORRRPPPXXXdddyyy|||uuukkkccc]]]UUUMMMGGGRRRHHH<<<666444444111...,,,......---,,,///555:::sssKKK444111222222444444:::EEEQQQ\\\gggpppuuutttuuuxxxzzz{{{zzzxxxwwwhhhkkkcccQQQGGGDDD===333555444///***+++...---((('''---000---***)))'''###---+++(((&&&%%%%%%'''(((+++***)))((('''''''''(((,,,''''''------(((***333444DDDXXXlll{{{VVVJJJ999...******)))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%$$$%%%%%%&&&&&&&&&(((,,,222666555333222...(((%%%&&&((()))((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''+++444333OOOrrr<<<---+++(((&&&&&&'''&&&%%%&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&'''''')))'''%%%&&&((((((&&&$$$&&&&&&%%%%%%%%%%%%%%%%%%"""###%%%'''(((((('''&&&+++)))''''''((()))((('''))))))))))))************///555>>>JJJ[[[rrrzzz^^^FFF999zzzggg___\\\\\\[[[[[[\\\]]][[[WWWSSSQQQOOOLLLJJJGGGCCC@@@>>>===<<<;;;:::999999777777666555333333222222333333444555222333555555333111111222222222111111111222444666555333333666:::EEEXXXiiikkkRRR]]]RRRAAA@@@<<<@@@;;;;;;<<<<<<<<<===FFF___\\\HHHCCCGGGXXXlllfffXXXEEENNN{{{WWW888777777444555---000///............---------.........------,,,,,,,,,+++,,,...000111000...,,,+++)))+++000111...000555666333444===IIIYYYkkkzzzsssJJJMMMKKKJJJOOO[[[jjjvvv}}}{{{xxxyyy}}}wwwjjj]]]RRRMMMFFFDDD@@@:::555222222333JJJnnnQQQ555---...,,,***,,,---...000222555888;;;>>>===@@@DDDJJJQQQXXX]]]```wwwwwwvvvxxxwwwYYYVVVNNNDDD>>>;;;555...------)))%%%(((...111000&&&(((***,,,------,,,+++%%%%%%&&&'''(((***++++++***((('''+++222;;;KKKXXXqqqxxx]]]DDD666///'''%%%'''***+++***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&'''((()))***((('''&&&%%%$$$%%%%%%&&&%%%%%%&&&)))---...---+++(((%%%###%%%((()))'''###&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$+++&&&???hhh222,,,***'''&&&''''''&&&&&&&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&'''''')))'''%%%&&&((((((&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''%%%%%%&&&&&&''''''((((((''''''((((((((()))))))))&&&(((***,,,111<<>>===:::;;;;;;;;;:::888666555333333333333333333444555333555666555444222222333///111444444222222444666666444444666777===KKKYYYtttSSSKKKrrrwwwKKKCCCAAA999???<<<999???777999AAA??????^^^ZZZAAA>>>IIISSSqqqgggOOODDDWWWzzz[[[;;;888777444555,,,//////............---------.........------------------...//////...,,,***(((***,,,000222...((((((,,,666BBBTTTiii{{{nnnmmm{{{NNNFFF===888999???DDDGGGHHHFFFFFFIIIPPPZZZccciiinnnxxx|||tttmmmfff```ZZZVVVLLLxxxzzzXXXCCC888111333333...,,,///...---+++))))))+++---...+++++++++---222777===@@@NNNhhh|||{{{rrrtttwwwnnnbbbXXXRRRLLL@@@555111000,,,&&&//////...---+++)))&&&%%%//////..................999???CCCGGGRRRhhhoooZZZIII777((()))&&&%%%&&&)))***(((&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%&&&((((((&&&$$$%%%###%%%+++222222,,,%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''***###777rrriii222+++)))'''&&&'''(((''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''((()))'''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&!!!%%%((((((&&&%%%&&&(((&&&&&&'''''''''(((((((((***++++++)))(((+++111777CCCSSSllllllcccaaa[[[YYYUUUZZZ___^^^ZZZUUUSSSSSSMMMLLLJJJGGGCCCAAA???>>>:::;;;<<<===<<<999777555444444333333333444444555222444555555444444555666...111555777666555333222555444444666666888AAAKKKccc|||eeeNNNbbbhhhFFFEEEAAA777>>>;;;777===666999BBB<<<555IIIjjj|||XXXDDDBBBFFFeeeooogggQQQFFFRRRjjjEEE:::333///222---222///............---------...............---------000///---+++)))***,,,......---+++,,,///888DDDMMMlll}}}wwwdddXXXZZZHHHAAARRRuuu\\\DDD666555===EEE...---,,,,,,...333888<<>>YYYnnnGGG:::333///333---111///............---------........................***+++,,,,,,+++,,,///222---,,,...888LLLdddxxxnnnXXXKKK@@@555222<<>>999333...////////////...---,,,+++000444777555444666777777+++444???GGGPPPYYY]]]]]]lllwwwllljjjddd]]]VVVOOOIIIFFFEEEGGGJJJQQQ[[[hhhssszzzssszzzuuueeeXXXSSSOOOIII<<<888111,,,+++,,,***&&&&&&&&&&&&''')))******)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%******)))'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&'''%%%###"""'''---...)))###%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''')))***'''444fffttt333***(((&&&&&&'''(((((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&'''(((((('''(((((('''&&&&&&&&&&&&''''''(((((('''%%%###"""&&&&&&%%%%%%''')))+++,,,000444777333,,,&&&%%%&&&''''''((((((((()))))))))&&&'''))))))(((&&&&&&&&&,,,,,,---...333;;;EEELLLsssfffaaaXXXZZZTTTUUUXXXZZZZZZXXXVVVTTTMMMMMMKKKIIIFFFBBB???>>>;;;<<<<<<<<<;;;999777666666555444444444444444444000222333444444666888;;;???<<<666111...///333777333222444777888666999???QQQ]]]}}}lllQQQSSSjjjBBB@@@@@@999@@@@@@@@@:::<<<<<<888999===???>>>DDDlllsssPPPBBB888XXXrrrrrr]]]DDDFFF```fffAAA888555333666,,,...///............---------.............../////////'''+++//////,,,))))))+++333AAAVVVmmm|||aaa]]]OOO<<<000222===EEEOOOeee{{{lllDDD___hhhXXX<<<666---((('''((('''%%%&&&&&&'''))),,,.........(((***...555===CCCFFFGGGRRRfffyyy|||yyyuuunnneee]]]OOONNNLLLHHHBBB:::333...444///))))))...222222000555555111***(((...444666BBBOOO[[[```dddnnnzzz}}}vvvqqqbbb^^^XXXQQQLLLJJJIIIIIINNNNNNGGG;;;222...+++(((,,,***((())),,,---)))%%%)))(((((('''((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$$$$&&&(((&&&$$$"""$$$&&&'''%%%###$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&222```zzz555+++)))'''&&&'''(((''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&'''((()))'''(((((((((&&&%%%&&&'''&&&((()))******(((&&&%%%''''''((()))+++---///000444666666333,,,(((&&&&&&''''''((((((((())))))))),,,,,,---------,,,+++******+++------,,,,,,---...xxxhhhbbbXXX]]]UUUSSSSSSVVVZZZZZZWWWSSSOOONNNMMMKKKHHHDDDAAA???<<<<<<;;;:::999888777777666666555444444444444444333333444333333333666888>>>DDDHHHBBB888111333777333111333666777555666:::CCCSSSjjjfffPPPeee~~~III???@@@;;;>>><<>>??????:::111---///444555,,,222666444555<<>>>>>TTTqqqQQQGGGCCC\\\yyysssXXXKKKGGGvvvtttIII999111///555000333//////.........------------.........//////000000---...///222<<>>===;;;:::;;;<<<<<<<<>>GGGNNNccc}}}___NNN===777666444222222GGGQQQiiirrr___PPPNNNTTThhhVVVEEE888333@@@fffaaaJJJ+++!!!+++000)))---+++)))(((***+++,,,+++++++++++++++++++++++++++***111@@@XXXnnnwwwtttmmmwwwtttoookkkjjjkkklllmmmiii^^^SSSTTT___gggfffbbbeeejjjllljjjmmmyyyttt^^^FFF222111111000///---,,,,,,,,,222)))&&&,,,...+++...666333666???JJJSSS]]]lllzzzxxxqqqlllYYYQQQCCC777333333///)))(((******)))'''&&&'''((('''&&&%%%&&&((((((%%%"""''''''(((***+++***(((%%%)))((('''((())))))(((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((('''&&&$$$###%%%$$$""""""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&'''((((((''''''&&&(((''''''''''''(((((((((&&&%%%%%%888___===...+++(((&&&&&&&&&&&&%%%(((&&&%%%%%%''')))******(((((('''&&&%%%%%%$$$$$$'''&&&%%%$$$$$$&&&''')))$$$######%%%)))///555888''''''((((((((()))))))))&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))gggdddZZZ\\\WWWRRRNNNNNNRRRVVVXXXWWWTTTQQQOOOMMMLLLIIIDDD@@@AAA???<<<;;;::::::888666777666444444444555555555999888666555444444444555222666:::@@@IIIQQQOOOIII444444444444444444555666666;;;EEEYYYttt[[[OOOiiigggAAACCC:::888???777;;;<<<===<<<:::999:::;;;===;;;<<>>999333,,,((('''''''''&&&)))'''%%%%%%&&&'''&&&$$$)))((('''(((******(((&&&111,,,&&&""""""$$$&&&'''''''''''''''(((((())))))&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((()))))))))(((((('''((((((%%%333UUUCCC...+++(((&&&&&&&&&&&&%%%&&&$$$$$$%%%(((+++,,,---(((''''''&&&%%%%%%$$$$$$'''&&&%%%$$$$$$&&&''')))***)))'''&&&'''))),,,---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((()))'''''''''''''''''''''''''''((((((((())))))))))))iiiaaaXXXZZZSSSQQQOOONNNPPPSSSWWWYYYVVVTTTPPPMMMKKKHHHEEEBBBBBB???===;;;;;;:::888777777777666555555555555555888777666555444444444444555555333333<<>>:::999;;;;;;;;;999888999:::;;;::::::;;;???UUUuuuVVVCCCNNNmmm^^^PPPGGG[[[WWW999:::222///444///***+++...111000///333888---333>>>LLL\\\iiitttyyyssscccUUULLLFFF>>>999+++,,,222>>>MMM^^^rrrssseeeTTTJJJJJJWWWoooyyy^^^FFF;;;999888===XXXxxxvvvKKK)))***222---***///)))((((((***++++++***(((************************...+++))),,,444@@@JJJOOObbb``````fffnnnoooggg___ddd___]]]bbblllpppmmmgggiiiddd\\\XXX[[[___YYYQQQVVVQQQLLLKKKMMMMMMIIIEEEUUU\\\fffooorrrwwwyyyfffbbb[[[SSSNNNIII???555444555888999555...---111444555666:::AAAHHHPPPTTTdddjjjpppsssxxx||||||wwwmmmdddXXXOOOJJJCCC:::222---+++))))))+++,,,,,,,,,+++(((&&&%%%%%%&&&%%%$$$777333,,,(((''')))***+++%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%'''''''''%%%$$$%%%''')))%%%(((+++***'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%''')))***)))***+++,,,+++***((('''((()))%%%+++FFFJJJ...+++(((&&&&&&&&&&&&%%%$$$######&&&***---//////'''''''''&&&&&&%%%%%%$$$&&&&&&%%%$$$%%%&&&'''(((,,,+++(((&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''((((((((()))))))))kkk___WWWXXXPPPQQQQQQOOOMMMNNNSSSWWWXXXUUURRRNNNKKKHHHFFFDDDBBB@@@===<<<;;;;;;999888777888888777555444555666666666555555444444444444444555444444888???@@@>>>:::888555333333444666777777777999@@@PPPjjjhhhHHHXXX}}}MMM@@@;;;999<<<<<<888999:::999888777888999999777;;;???;;;???\\\yyyNNN???UUUlllxxxdddHHHDDDkkkaaa===777111///222000///111444222///...222888JJJWWWkkk}}}{{{\\\LLL===777555333444777;;;AAASSSkkkzzzwwwkkkaaa@@@999===QQQnnnqqqTTT===111------,,,888)))...@@@VVVkkkIII;;;///!!!&&&888*********+++------+++)))))))))))))))))))))))))))'''(((***+++...111666999IIIIIILLLSSSYYYXXXRRRLLLTTTSSSVVV```mmmvvvwwwuuuvvvsssnnnkkkkkkhhh\\\NNNXXXSSSNNNLLLMMMKKKGGGCCC<<<888888===AAAKKKeeewwwkkkXXXWWWVVVRRRGGG888...,,,...+++'''$$$&&&+++111555555999???FFFSSS```eeeddd~~~|||zzzyyywwwoooddd[[[EEECCC???:::444...)))%%%///,,,((('''(((***++++++)))((('''((()))(((%%%###'''(((((('''&&&%%%###"""'''''''''&&&&&&&&&&&&&&&)))***+++***'''%%%''')))%%%***...---((($$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''***,,,...***+++---...---+++(((&&&$$$(((%%%''';;;tttLLL...+++(((&&&&&&&&&&&&%%%%%%$$$$$$'''***---......''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((((((((('''%%%$$$$$$$$$###%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''((((((((())))))nnn[[[UUUUUUPPPRRRRRROOOKKKJJJNNNRRRWWWVVVSSSOOOKKKHHHFFFFFFCCCAAA>>><<<<<<;;;:::888777999:::888666444555666555555555555555444444444,,,000333444888<<<;;;888:::888555333333444666777777666888>>>FFFZZZ|||UUULLL]]]PPP???<<<:::;;;===777888999888777777888999;;;666999@@@???<<>>;;;999<<<666777999888777777888999>>>666444:::<<<<<<@@@GGG]]]kkkSSSCCCKKKbbbmmmZZZEEEXXXyyyGGG444444333444999???KKKZZZfffrrr~~~lllfff[[[MMM@@@666///+++555666===MMMbbbttt___YYYOOOBBB777888KKK^^^```CCC555333333222000...***'''%%%!!!...///(((@@@xxx|||ccckkkvvvvvv[[[BBB222///***((((((***,,,,,,************************&&&(((************,,,---)))---000///+++***---000---,,,---000666<<>>======;;;999777:::===;;;777444555777333333444555555555444333666888777222000222333222444444444444444444555666555333666::::::@@@XXXrrrdddJJJSSS}}}PPP:::???<<<777<<<666777999999888777999:::999888777666777:::===@@@BBB[[[wwwRRR;;;QQQiiigggNNNFFFlllyyyGGG555===BBBEEEOOOiiirrrxxxxxxuuupppfff[[[DDD===444---,,,222:::@@@<<>>444///......///++++++++++++++++++++++++)))((('''((()))***,,,,,,)))***+++***))))))***,,,***)))))))))***,,,...///777???GGGLLLTTT]]]aaaaaa___aaadddeeebbb\\\UUUOOOIIIOOORRROOOJJJDDD<<<555,,,EEEjjjgggSSS777111---000555:::@@@FFFCCCDDDJJJWWWdddmmmuuu|||zzztttqqqrrr@@@***'''...+++'''%%%&&&)))+++---000777AAALLLVVV```jjjppp|||vvvnnneee___LLLGGG???888333000---+++,,,***(((%%%$$$%%%&&&(((''''''((((((((()))))))))''',,,111000***&&&&&&)))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&''')))***+++,,,,,,,,,,,,,,,(((...---000EEE}}}RRR...+++(((&&&&&&&&&&&&%%%'''&&&&&&'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&((((((''''''))),,,///222//////---+++)))'''%%%$$$&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((sssUUUQQQQQQNNNMMMKKKJJJJJJKKKKKKLLLNNNPPPRRRQQQLLLHHHGGGGGGDDDBBB???>>>>>>===;;;:::777;;;>>><<<777444555777222333444555555555444333///444666444444666666444222333333444444555555555888555666999888;;;OOOhhh}}}wwwVVVAAAmmmOOO999@@@===666;;;666888999999888888999;;;000999>>>:::666888<<<<<<<<>>GGGKKKIIIKKKNNNHHH>>>===666:::UUUxxx}}}WWWCCC333222555333222555444///---111666999>>>CCCQQQXXXcccnnnvvvxxxxxxvvviiiLLL===555000,,,---000111...)))+++---///000222666===BBBPPPTTT\\\fffnnnrrrqqqpppzzzvvvppphhh___TTTIIIBBB<<<999444...+++******+++'''((((((((())))))******%%%***...---'''%%%(((,,,'''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&'''((((((''''''&&&)))))))))***+++,,,---...))),,,)))---EEE~~~QQQ...+++(((&&&&&&&&&&&&%%%%%%%%%%%%&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''+++000666999999777555111---***'''%%%&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((vvvUUUJJJLLLIIIIIILLLNNNJJJEEEDDDHHHIIIKKKMMMNNNNNNLLLJJJIIIHHHDDD???<<<;;;;;;:::::::::;;;======<<<999666444555555444444444333333333444444444444444444444444555444333444555666666555===555333888999777???LLLmmmuuuHHHNNNhhhMMMAAA===::::::888777777777777888888888888888666666:::???@@@<<<888<<<===DDDYYYkkkMMMLLL]]]]]][[[TTTBBBccc}}}^^^SSS```bbbTTTJJJ@@@>>>;;;777000,,,///555555>>>IIIVVVeeepppnnndddZZZBBB666444///222===AAACCCZZZwwwrrr^^^RRR888555111---+++,,,---///---+++,,,//////***)))++++++)))333]]]|||```555...---+++...666777:::KKK___xxxoooVVVBBB555///+++((()))(((&&&(((,,,************************)))************+++++++++,,,+++)))(((((()))+++,,,,,,+++***+++...444:::>>>FFFIIIOOOSSSSSSPPPKKKHHHCCCBBBBBBFFFMMMRRRSSSRRRPPPGGG<<<888AAAYYYzzz___GGGIII>>>---000***(((,,,222...&&&)))555//////111555:::@@@FFFJJJtttuuuoookkk___VVVSSSMMMFFF???999555222111,,,&&&$$$'''+++---------...///222666:::>>>@@@SSS[[[fffmmmpppuuu|||}}}rrraaaSSSIIIDDD???<<<555333000......---,,,+++***)))(((***+++***&&&!!!***'''%%%%%%&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''%%%###(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))++++++++++++---///(((---...(((DDDPPP000///,,,***(((&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''((()))+++---///000///,,,)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''((('''&&&))))))))))))))))))))))))xxxVVVJJJKKKFFFFFFIIILLLIIIDDDCCCGGGGGGIIILLLNNNNNNMMMKKKIIIHHHEEEAAA>>>======;;;::::::;;;======<<<:::777555555555555444444444333333333333333333333333333333333111000111555888::::::;;;444222777777555<<>>bbbnnnNNN...)))111'''***@@@RRRPPPDDD<<>>:::888999999666666666666666666666666666555555777;;;<<<:::777<<<:::999999???VVVoooQQQGGGRRRUUUFFF888@@@FFFHHHMMMRRRNNNEEEEEEDDD@@@<<<===AAACCCAAAFFFKKKUUU```kkkxxxooo```YYYLLL???@@@777<<<>>>@@@IIIVVVZZZVVVYYY[[[YYYOOOCCC<<<666222+++---///777JJJhhh}}}qqq\\\GGG666,,,))))))---,,,+++***))))))))))))+++))))))+++***)))+++111,,,+++AAAYYYPPP666******333)))111RRRsss|||nnn```NNNNNNPPPWWWeeessswwwtttXXXGGG555+++'''&&&))),,,************************)))************+++++++++,,,,,,++++++++++++,,,,,,---,,,+++***)))******++++++...555<<>>;;;:::;;;===>>>===;;;888666555555555555444444444444222222222222222222222222444333222333555777777666555333333777666333555;;;>>>TTTqqqhhhAAAIIIoooLLL>>>:::888::::::666666666666555555555555555444444666999:::888666:::777;;;>>><<>>999<<>>AAAEEEKKKOOOTTT```mmmuuu}}}{{{vvv~~~hhhnnnmmmeeeccceee___SSSDDD===444000111333222...555;;;AAAVVV|||wwwKKKBBB555,,,***,,,///111++++++,,,,,,,,,,,,++++++,,,))))))***))))))///666666(((444AAA111'''---///&&&""")))???WWWiiivvv~~~vvveeePPPDDDGGGRRR\\\WWWFFF444+++***))))))+++************************))))))*********+++++++++***,,,...000000...,,,***((((((((())))))******+++(((***...222555888:::;;;<<>>EEEIIIMMMNNNKKKIIIIIIJJJ???<<<888333///,,,***))),,,+++***+++,,,------,,,)))+++...111777BBBOOOYYYgggooo|||wwwmmmbbbXXXRRRCCC<<<222+++******+++,,,222000---***((('''&&&&&&%%%&&&'''&&&###"""$$$&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))***+++***((('''((()))'''&&&+++777aaaDDD...---+++***((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((&&&%%%&&&''')))''''''''''''''''''''''''^^^LLLGGGCCCAAABBBFFFGGGCCCBBBCCC???BBBEEEHHHJJJKKKKKKJJJIIIHHHGGGFFFEEECCC???;;;:::;;;===>>>===;;;999777666666555555555444444444222222222222222222222222333333444666888777555222555444555777666444555888:::HHH```zzzTTTHHHVVVpppLLL>>>;;;999<<<<<<777666666666555555555444555444555666777888777666777222666>>>>>>;;;GGGZZZfffFFF999===;;;<<<;;;888777:::<<<;;;666:::888222777GGGRRRSSS888888888777666777:::===444;;;BBBFFFJJJPPPTTTUUU]]]hhhqqq{{{kkkXXXMMMBBB666333111//////000000222444FFFfff|||]]]GGG777222---,,,...///---******+++,,,---...------,,,---+++++++++******222;;;EEE---***000'''&&&...******)))((()))---888KKK\\\yyyqqqXXXBBB888888000+++///333000***&&&************************))))))*********+++++++++(((,,,222555555222,,,(((&&&'''((()))***+++++++++******+++,,,...///000000666@@@JJJMMMHHHCCCCCCEEEIIIEEEBBBHHHWWWbbb]]]PPPSSSOOOOOO```ccc???333))))))***))),,,222******)))(((((()))*********((()))+++***((('''***&&&'''((())))))((('''&&&&&&+++333999>>>DDDJJJPPPSSSSSSQQQNNNHHH@@@999444---,,,++++++,,,+++(((%%%%%%(((++++++)))))),,,///999>>>HHHVVVdddmmmrrrtttzzznnn^^^SSSMMMFFF<<<333///---)))&&&%%%%%%''')))%%%&&&'''&&&&&&'''***+++'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))******)))'''&&&&&&''''''$$$(((333YYY===+++***)))'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))******(((%%%%%%''')))''''''''''''''''''''''''bbbNNNGGGCCC@@@AAAEEEFFFCCC@@@@@@???@@@BBBDDDFFFHHHIIIJJJIIIHHHFFFFFFEEEBBB>>>;;;:::;;;===>>>>>><<<999888666666666555555555444444333333333333333333333333111111333666888888666444444555666777666555666777777???QQQkkkpppYYYLLLVVV{{{KKK>>><<<:::<<<<<<888777777666666555555555555555555666666777777777999444333:::===;;;===CCCaaa{{{cccEEE777666888999888555555777999;;;;;;666222666CCCQQQXXX888999999888777777999;;;333444555444555777:::===888???DDDMMMXXX]]]jjjmmmOOO<<<333///...,,,///222111111:::RRRhhhzzz~~~___;;;333222///------......+++((()))***+++,,,,,,,,,,,,+++---,,,------******333===RRR;;;---,,,,,,---***"""...---,,,+++,,,///555999HHHRRRgggpppbbbHHH;;;///+++***((((((***************************)))************+++++++++'''+++111555555111+++'''************************))))))******+++,,,------222;;;FFFIIIFFFCCCCCCEEEBBBGGGIIIJJJSSSaaagggeeegggRRRBBBCCC\\\lllIII***%%%******))),,,((((((''''''&&&&&&''''''$$$%%%(((***(((%%%&&&***'''(((+++,,,,,,***'''%%%%%%&&&(((***,,,///222555???FFFRRR^^^ddddddaaa^^^PPPMMMGGG@@@888222...,,,)))***+++***(((''''''(((***)))***...444:::===???TTTYYYaaaiiirrr|||{{{mmmbbbMMMIIICCC<<<555000...,,,&&&$$$""""""$$$&&&'''&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''((()))(((&&&%%%&&&''')))%%%$$$&&&BBBtttqqq888))))))'''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''***,,,***'''%%%&&&)))''''''''''''''''''''''''fffPPPHHHCCC??????CCCDDDAAA======?????????@@@BBBDDDGGGIIIIIIGGGEEEDDDCCCAAA===;;;:::;;;===>>>>>><<<:::888666666666666555555555555333333333333333333333333666444333333555666666555333555666555444555666777444999FFFZZZrrrvvvVVVIIIbbb{{{HHH===<<<:::;;;;;;999999888777777666555555666666666666666666777888888888888999999;;;<<<>>>EEEhhhgggooozzzbbbHHH:::999999888777666888;;;999:::===AAA@@@>>>???DDD777888888777555444444555666444333444555666888999222444111222999BBB[[[~~~mmmFFF555000///000555111111777AAAOOOaaa|||gggYYYdddRRR333222******)))***,,,.........*********++++++++++++,,,---,,,------***)))222<<>>AAAEEE@@@IIIOOOSSS^^^ooouuurrrcccUUUOOOGGGDDDcccoooLLL555...,,,+++)))******))))))((((((''''''$$$''')))(((&&&'''((()))'''%%%###!!!"""$$$(((***...,,,+++******)))'''&&&&&&---:::HHHVVVaaahhhlllpppqqqqqqkkkbbbZZZUUUSSS@@@;;;444...---...///000///,,,******+++,,,,,,++++++...111444999@@@IIIPPPTTTZZZfffttt~~~tttgggZZZNNNHHHDDD===555222222111,,,'''+++******)))((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((('''&&&%%%&&&'''%%%&&&'''###444___```///)))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&***---,,,(((%%%%%%'''((((((((((((((((((((((((gggQQQHHHBBB>>>===AAACCC???;;;:::???>>>======???BBBFFFHHHIIIGGGDDDBBBAAA???===;;;:::;;;===>>>>>>===:::999777666666666555555555555444444444444444444444444>>>999444111111222333444111444555333222444666777111666???NNNaaayyydddFFFQQQmmmxxxFFF<<<;;;999:::::::::999999888777666666555666777777666555666777999...777<<<888555777::::::333OOO|||{{{AAATTT~~~zzz```CCC===999888999:::<<>>IIIggg___ZZZCCCDDD\\\KKK,,,...////////////...---,,,+++---,,,,,,+++,,,,,,------+++,,,------)))(((000;;;]]]UUU666"""))))))&&&222(((,,,...***&&&''',,,///,,,,,,///222333>>>WWWppprrrbbbNNN;;;///,,,************************)))************+++++++++******************************)))(((((()))+++,,,)))******+++++++++******'''***...111333888>>>CCCGGGJJJMMMVVVkkk~~~zzzkkkYYYXXXccc^^^FFFMMMjjjvvvwwwPPP444------+++(((((((((((((((((((((((((((+++***&&&%%%((()))'''&&&''''''((((((((((((((($$$$$$%%%+++111444333000,,,)))&&&%%%+++555@@@GGGKKKXXXhhhrrruuusssrrrrrriiicccZZZRRRJJJBBB888111222111000000000///,,,)))...//////---)))(((***------333;;;AAAFFFOOO[[[dddjjjpppyyytttiii[[[SSSOOOIII???666000///...---,,,***))))))''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&''''''%%%%%%&&&'''&&&///+++333VVVTTT&&&))))))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%***......)))%%%%%%&&&))))))))))))))))))))))))^^^PPPIIIDDDAAA===;;;;;;<<<<<<<<<999:::;;;===>>>?????????AAACCCDDDEEEDDDAAA???===;;;:::;;;@@@CCCBBB;;;555444555555666555555444444666555333333444444444333MMMRRRDDD111111444333333111111222333333444555555777444555@@@VVVpppdddJJJTTTzzzvvvFFF@@@999888<<<666888888777666666666666666;;;222444888333555;;;:::444999;;;777666:::;;;999LLL<<>>222777YYYWWW999333***------------------------***++++++,,,,,,++++++***+++++++++++++++---000333YYYccc+++,,,///,,,###---******))))))))))))******,,,+++******---111666999KKKZZZooo~~~}}}jjjOOO===888444///+++))))))***+++((()))******)))***---000++++++************+++++++++*********))))))(((((()))************+++++++++---------,,,---000555999DDDKKKQQQXXXjjj{{{|||rrrkkkjjjgggcccaaa[[[LLL===]]]xxxRRR777(((***(((***,,,,,,(((%%%&&&)))((((((((((((((((((((((((''''''''''''''''''''''''((()))&&&'''444CCCBBB666,,,+++)))((((((***,,,---///222666>>>GGGPPPXXX]]]gggjjjnnnqqqppplllgggddd^^^UUUJJJBBB>>>999111+++111...++++++---...,,,***,,,)))&&&''',,,333777888777@@@LLLVVV^^^gggrrrzzzzzz}}}~~~yyyppphhh]]]XXXRRRLLLCCC888333444...,,,)))'''%%%&&&(((***)))((('''(((***)))%%%"""$$$###"""###$$$%%%%%%$$$&&&'''%%%&&&333@@@>>>111******))))))((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((###%%%'''))))))(((&&&%%%((('''&&&&&&&&&''''''&&&aaaQQQIIIEEEBBB>>>;;;;;;<<<<<<;;;999999:::<<<===>>>>>>???AAABBBDDDEEEDDDBBB???===<<<;;;;;;>>>BBBAAA<<<666666666666666555555444333666555333333444444444333LLLQQQDDD333333555222222111111222333333444555555777555444;;;JJJ```vvv|||]]]KKK[[[zzzwwwGGG???:::888;;;666888777777666666666666666444555AAAGGG;;;777>>>AAACCCDDDHHHMMMRRRXXX\\\___bbbfff{{{qqqiii^^^TTTPPPHHHHHHEEE???;;;CCCVVVhhhooohhhlllvvvzzzZZZ???444666;;;555333333333444555444333222222111111111111222222666...666IIIkkkhhhMMM888555<<<777;;;RRRhhh~~~ppp^^^JJJ;;;222555...999[[[TTT333...***------------------------***++++++,,,,,,++++++***++++++++++++***,,,///222PPPkkkAAA333))))))&&&...******))))))))))))*********)))(((((())),,,///000777555:::KKKdddxxx]]]OOO>>>666777555...&&&'''((()))*********+++++++++******))))))******+++************)))))))))((())))))*********+++++++++,,,---,,,+++***,,,000333888@@@HHHRRRdddwwwzzzqqqrrrvvvwwwsssooohhh]]]RRRPPPccc{{{UUU333---......***%%%(((---+++$$$((((((((((((((((((((((((''''''''''''''''''''''''''')))''''''111>>>===333...---***(((''''''((()))*********+++---000333555222555<<>>AAABBBCCCDDDCCCBBB@@@>>>===;;;;;;===@@@@@@===999888777777666555444444333666555333333444444444333AAAHHH>>>222333555222222111222222333333444444555666555444666???PPPdddssswwwIIIDDDbbbzzzIII>>>;;;999999777888777666666555555666666444333???JJJJJJVVVjjjuuuyyyvvv}}}~~~}}}~~~iii]]]RRRMMMJJJGGGFFFHHH777===@@@===:::@@@QQQ___```DDD666333444555555333222333444555444222111111000000000000111111333000<<>>HHH[[[nnntttooopppxxx}}}|||xxxtttooojjjYYYLLLddd}}}PPP444+++---+++&&&)))000...%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&)))(((&&&,,,555555///,,,+++)))'''&&&&&&''''''((('''&&&%%%&&&'''((()))///---,,,---222:::CCCIII\\\kkk~~~ssseeeYYYPPPIIIDDD...***&&&%%%&&&))),,,---'''''''''((())),,,///111222111111444:::BBBKKKQQQdddooouuuiii]]]OOO>>>222444///***&&&''')))+++,,,'''%%%$$$$$$%%%&&&&&&%%%(((++++++)))---333000((('''''''''(((((((((((((((''''''''''''''''''''''''+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%&&&&&&+++)))&&&%%%%%%&&&&&&&&&gggSSSFFFGGGDDD@@@>>>===<<<;;;::::::999999999999:::<<<===@@@AAABBBCCCBBBAAA@@@???>>><<<;;;;;;===???>>><<<:::999888666555444444333666555333333444444444333222:::555...333555222444222222222333333444444444333444555555999GGG[[[jjj~~~]]]FFFRRRpppLLL======:::777888777777666555555555555666777444AAAVVVeeeyyyuuuwwwuuuiiidddhhhvvvyyyoooyyy[[[WWWWWWYYYWWWPPPJJJHHHOOOGGG@@@>>>===<<<>>>CCCGGGHHHMMMYYYlll}}}[[[PPPBBB<<<;;;:::333,,,444333222222444444333222000////////////000000111000222III}}}XXX222222EEElllzzz]]]QQQAAA555000111333444...000JJJyyylll;;;000...------------------------***++++++,,,,,,++++++***+++,,,,,,+++))))))+++--->>>mmmfff===)))222000%%%******))))))))))))******++++++++++++******)))(((---AAAVVVYYYLLLAAABBBIIIaaaxxx}}}]]]EEE999444///)))&&&'''***,,,,,,******))))))))))))***************)))))))))))))))))))))))))))************((()))******(((&&&'''''',,,111555===LLL]]]ggghhhfffmmmssstttuuuxxxyyywwwiiiXXXaaa{{{|||RRR///---+++,,,+++******,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&))))))&&&(((---...+++&&&&&&&&&&&&&&&''')))))))))))))))***+++,,,...///******************+++,,,,,,888GGGOOOQQQSSSZZZ___|||vvvnnngggbbb^^^VVVJJJ===444///,,,,,,'''(((***---//////---***&&&&&&'''*********---000444CCCOOORRRVVVfff{{{ssshhhUUUQQQIII@@@888111,,,)))***(((%%%%%%'''***,,,---"""&&&(((&&&(((,,,+++'''&&&&&&''''''((((((((()))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''')))+++***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&%%%&&&&&&''''''+++%%%$$$111CCCLLLGGG===iiiSSSDDDFFFCCC@@@>>>===<<<:::999::::::999999999::::::;;;>>>???@@@@@@AAA@@@@@@???>>><<<;;;;;;<<<===>>>>>>;;;:::888777555555555555666555333333444444444333,,,444111...444555111444222222333333333333444444222555666555666@@@QQQ___uuu[[[LLLNNNnnnPPP<<<>>>:::666:::777666666555555555555555666???ZZZooonnnmmmooommmbbbQQQHHHLLLKKK@@@<<<@@@BBBGGG>>>999SSSwwwvvvJJJAAA::::::<<<;;;999:::>>>>>>BBBJJJPPPTTT[[[bbb|||zzzyyysssfff___[[[aaa|||eeeBBB<<<666444666777555222444333222222333444333222//////......///000000111000666VVVccc:::999999]]]tttaaaLLL;;;666111///000222111000111333TTTFFF333...------------------------***++++++,,,,,,++++++***+++,,,,,,+++***)))***,,,777jjjXXX666...---*********))))))))))))******)))***+++,,,,,,+++******+++666HHH\\\iiijjjccc[[[DDDNNNaaawwwyyymmmLLLCCC777---((((((***,,,***))))))))))))))))))***))))))))))))))))))******(((((()))))))))*********&&&(((******)))(((((()))...///...000999GGGRRRWWWcccgggiiilllrrrzzz}}}{{{nnn```]]]]]]gggXXX;;;'''***---'''&&&,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&((((((&&&%%%((()))(((%%%%%%%%%&&&&&&'''((()))))))))((('''&&&&&&&&&&&&###%%%(((***,,,,,,,,,+++(((***,,,------...222666AAAEEELLLQQQUUUVVVVVVVVVdddffffffbbbYYYNNNCCC===666111)))$$$$$$%%%''')))'''&&&(((,,,,,,***,,,333EEEZZZaaaKKK333444FFFUUUVVV___lllwww}}}xxxmmmaaaVVVQQQ<<<777111+++)))((('''&&&&&&))))))'''&&&'''&&&%%%&&&'''''''''(((((())))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''')))+++***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$&&&''')))+++,,,,,,(((---;;;TTTppplllTTTDDDDDDBBB???======<<<:::888::::::;;;;;;;;;:::999999<<<<<<===>>>????????????===<<<;;;;;;;;;===???@@@;;;:::888777666666666777666555333333444444444333111777333111666333...222333333333333333333333333333666777444222888CCCNNNlllttt|||[[[CCCQQQ{{{TTT:::>>>:::444<<<777666555555444444555555777HHHeeeiiiOOO===???DDDDDD:::666:::;;;777666:::777>>>999555>>>LLLbbb~~~```OOO>>>999???HHHQQQXXXVVV]]]kkk|||vvvjjjVVVCCCFFF<<>>>>>;;;<<<<<<<<<<<<===???@@@;;;:::888666666777888999666555333333444444444333333888444222777222---222333333333333333333333333333555555333111444;;;AAA^^^mmm{{{yyyRRRGGG___WWW999>>>:::333>>>666666555444444444444555888BBBUUUTTT:::+++222999666666555444444555555555777===999777888333EEEnnn}}}iiiVVVQQQZZZhhhttt}}}ttt```KKK<<>>KKKWWWdddpppxxxyyyoooccc[[[FFF@@@888222///,,,***)))***************)))))))))''''''''''''''''''''''''+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&***((('''(((,,,333;;;@@@LLLNNNMMMFFF??????FFFNNNpppXXXHHH@@@>>><<<<<<<<<;;;999888999;;;===???>>><<<888666888999999:::;;;<<<======:::;;;<<<<<<<<<===>>>@@@;;;999888666666777999:::666555333333444444444333000444000000555111---333333333333333333333333333222333444444333555999===RRRiiiqqq}}}cccCCCGGGkkkZZZ888>>>:::333???666666555444444444444555444777GGGQQQGGG<<<777000222777888555444777999777555666///666CCC<<>>---000jjj|||HHH777888...---000333222000...000222///777bbb<<<,,,555------------------------+++++++++,,,,,,+++++++++***,,,......---------...111,,,zzz```000)))******))))))))))))******,,,+++***)))((((((((()))&&&'''(((***---000555888LLLaaa|||uuudddZZZJJJTTT]]]ZZZLLL;;;000,,,))))))(((((((((((())))))(((((())))))*********+++(((((((((((()))))))))))))))******)))''''''(((***(((***,,,,,,***)))---333CCCSSSdddlllppptttxxxyyynnnttthhhZZZXXXWWWoooUUU///***...***((((((((((((((((((((((((''''''''''''''''''''''''***%%%###%%%))))))((('''###$$$&&&'''((()))))))))%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&((())))))((('''&&&&&&((()))(((&&&%%%&&&'''!!!%%%))))))'''&&&&&&'''&&&((())))))'''(((+++///---777EEEPPPXXXaaakkkssspppdddZZZSSSGGG;;;>>>JJJIII000...---&&&'''((()))***+++******---.........111888BBBJJJLLLUUUeeeuuuzzzuuudddVVVJJJ???777222,,,,,,++++++******))))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$'''///===PPPbbbmmm^^^MMM888++++++...000///yyyWWWFFFAAA???===;;;;;;:::999777888888999999999:::::::::888999:::::::::999999999;;;>>>===999;;;BBBEEECCC;;;:::888777666666666666555555444444444333333333555555555444444333333333111222333333444444333333222222333333444555666666???\\\nnnoooaaaEEEJJJiii```>>>DDD555888AAA666666666666555555555555999555<<>>///555222555ZZZNNN555000222222111111111000000//////222777jjjsss@@@...000---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++555SSS???...,,,------,,,***)))***,,,))))))))))))))))))))))))+++++++++*********))))))222111:::RRRssskkkQQQCCC<<<333+++(((((((((+++...***$$$'''///++++++***)))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))******+++111>>>TTTdddiiiiiiooowwwrrrpppkkk___UUUXXXjjj}}}ZZZ000'''111))))))((('''(((***)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))***,,,,,,///777EEEOOOffffffhhhooovvvyyyvvvrrrkkkOOOFFF>>>000333111...***((((((***,,,000---)))&&&%%%'''+++------///222999AAAKKKUUU[[[tttyyyzzzlllcccSSSKKK>>>333......---+++''')))++++++)))((((((***%%%%%%%%%'''((('''$$$!!!((((((''''''&&&&&&%%%%%%%%%$$$###%%%(((******)))(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''((('''&&&&&&'''((()))(((***'''000KKKfffnnnfff]]]<<<555---''''''(((******{{{YYYHHHBBB???===;;;;;;:::999777666666777777888888888888===:::888888:::;;;888666999======:::;;;@@@AAA>>>;;;:::888777666666666666555555444444444333333333444444444333333333222222111222333333444444333333222222333333444555555666999JJJ]]]jjjzzzwwwWWWEEEPPPgggjjjBBBCCC888999<<<666666666666555555555555444111666@@@BBB:::444444777...+++333<<<<<<444---888;;;EEEVVVgggxxxmmm|||}}}^^^777555666555333333333333333333333333555333222333555666555333/////////000111111222222000:::RRRTTT;;;000666333;;;ZZZPPP666444444222111111111000000000000444:::jjjlll;;;...222---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...222GGG~~~RRR:::000,,,))))))+++---+++***))))))))))))))))))))))))+++++++++*********))))))&&&222???EEEIIIWWWnnnwwwTTT777///555...)))'''******)))+++000*********)))))))))(((((())))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))******+++---666GGGWWW```gggrrr}}}vvvwwwsssjjj```^^^hhhrrrmmmxxxVVV666,,,'''***+++)))'''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&'''&&&%%%(((///555222555>>>OOOcccsss|||~~~{{{ttthhhIIIDDD???;;;999666000,,,&&&(((+++,,,+++(((%%%"""&&&&&&(((,,,000444666666@@@GGGRRR]]]gggrrr{{{{{{yyyrrreeeVVVHHH;;;222333///)))%%%$$$&&&'''''''''&&&$$$###$$$&&&***---((('''%%%$$$%%%'''***+++'''***,,,+++'''%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))(((+++///CCC]]]___HHH888777333///+++((()))***)))(((~~~[[[IIIBBB@@@===;;;;;;:::888777444555555555555666666666AAA;;;666666:::<<<999444555999;;;:::;;;>>>>>><<<<<<;;;999777666666666666555555444444444333333333333333333222222222222222111222333333444444333333222222333333444444555555666999IIIaaapppyyywwwPPPCCCKKKvvvxxxFFF@@@<<<:::666666666666666555555555555111000111555999999777444666444444555333222777???LLLSSSeee{{{mmmXXXHHH777999666444333333333333333333333333444333333333555666555444000111111222222333333333///333AAADDD666222777555<<>>:::666666888::::::888555666777888:::===??????===;;;999777666666666666555555444444444333333333222222111111111111111111111222333333444444333333222222333333333444444444888333===SSSccckkk~~~nnnPPPBBBWWWtttIII999===<<<333666666666666555555555555222333222111444999777222555666888777555<<>>111+++***---///))))))*********)))((('''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))******+++%%%)))444DDDQQQ[[[fffppp{{{nnn```ZZZ^^^fffkkkiiieeemmmpppKKK111,,,((()))***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''***++++++)))''''''((()))&&&######&&&)))++++++---///777DDDNNNWWWaaajjjxxxxxxzzz|||tttfffWWWIII@@@:::888///)))$$$$$$***000444555***++++++)))&&&(((---333FFFVVVbbbcccccckkkuuuyyy~~~wwwmmmbbbVVVJJJCCC666222---+++++++++***(((%%%&&&)))******)))'''&&&,,,222777333***$$$&&&***************************&&&((()))++++++)))(((&&&&&&'''(((((('''&&&&&&&&&---^^^nnnGGG$$$)))111)))'''((((((*********)))(((___JJJCCC@@@===;;;;;;:::888666555555555555555555555555666777888666555666:::>>><<<999777666777999===@@@===<<<:::888666666666666555555444444444333333333111111111111111111111111111222333333444444333333222222222333333333333333888555777DDDUUUgggwwwlllKKKFFFXXXzzzPPP444===<<<555666666666666555555555555333666555111111555555111:::333333@@@QQQ^^^fffjjj```VVVHHH@@@???@@@<<<777:::>>>ZZZWWW===999222222333<<<444444444444444444444444444444555555555555666666444444444444555555555555666555000///444666666888BBBTTTEEE333666222111111111111111222222222222DDDxxxjjj===111............---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))///777IIIlllvvvNNNDDD777---******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))///<<>>kkkuuuJJJ'''+++---*********)))))))))***+++aaaLLLCCCAAA>>><<<;;;999777666666666666555555555555555000444888777333444999???CCC===888666555444777<<<>>>===;;;888777666666666555555444444444333333333111111111111111222222222111222333333444444333333222222222222333333333333333444555999HHH___ooouuujjjVVVXXXnnn___666===<<<999666666666666555555555555222444444222000000555999BBBCCCKKKWWW^^^ZZZSSSOOO===;;;777222333777666333===666AAArrrmmm???:::<<<333444333888444444444444444444444444333555666666555555666777555555555555555555555555666999222///777777444;;;GGG___mmm???666444222111111111222222222222222333AAAjjjzzzUUU444000000............---------,,,++++++++++++++++++++++++*********+++++++++,,,,,,***444@@@GGG\\\RRRGGG888---((()))---///))))))))))))))))))))))))(((((()))))))))))))))***''')))******///>>>SSSddd|||zzznnneee^^^YYY~~~xxxfffPPP999)))---,,,+++************+++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++---)))'''***222???TTTeeedddjjjjjjdddbbbfffgggdddcccmmmmmmfffsssbbbEEE)))###(((***'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&((())))))***)))'''%%%$$$%%%'''+++,,,(((%%%)))000+++000444333000111888>>>EEEKKKVVVbbbkkkqqqtttuuuvvvuuuppphhh\\\NNNBBB;;;888444///------,,,***((((((888>>>222(((,,,333444...888FFFRRR___pppxxxnnnhhh___RRRHHH???:::222***%%%%%%'''))))))'''%%%&&&((()))(((%%%(((((((((((((((((((((((('''((()))******)))((('''%%%'''''''''(((---666===UUU\\\WWW@@@***###&&&))),,,,,,+++)))'''(((+++---eeeOOODDDAAA>>><<<;;;999777555666666555555555444444444///222555555444444777:::???999555666555333555:::???===;;;999777666666666555555444444444333333333111111111222222222333333111222333333444444333333222222222222222222222222111222444666===LLL___kkkxxxtttiiihhhyyyuuu???>>>:::<<<666666666666555555555555333111222444111000<<>>;;;999666111333777;;;ZZZNNN555>>>@@@777<<<777000555555555555555555555555333555777666555444666888555555555555555555555555222<<<666222;;;888333>>>NNNoooYYY:::999//////111111111222222333333333444>>>aaammmKKK222222222............------------+++++++++++++++++++++++++++++++++,,,,,,,,,------)))333AAABBBKKKwwwaaaQQQ<<<...+++,,,---,,,))))))))))))))))))))))))(((((((((((())))))*********((('''(((+++...000000<<>><<<;;;999777555555555555444444333333333222222333444555666555444666222222666777555666<<>>;;;999777666666666555555444444444333333333111111222222333333333333222222333444444444333333222222222222222222222222222222444777666:::NNNdddfff~~~sss___]]]sssHHH@@@888<<<777666666666555555555555444000222777333222EEE^^^www\\\@@@555555666333111BBBGGGCCC666---///555888///>>>999???mmm\\\```FFFEEE888,,,:::999...555555555555555555555555333555777777555444666888555555555555555444444444...<<<999555===888333@@@XXXQQQ;;;???000222111111111222222333333333444???bbboooOOO777666222//////.........---------++++++++++++++++++++++++,,,,,,,,,---------......(((///<<<;;;???lllsss]]]BBB222///000,,,&&&))))))))))))))))))))))))'''((((((((())))))******&&&)))------++++++...111000444999FFFaaa{{{]]]DDD===BBBDDD???111///,,,***)))+++...000))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))******+++%%%'''+++,,,'''&&&///;;;VVVfffppplllggggggccc[[[bbb___fffppppppmmmzzz|||PPP777,,,&&&''',,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&((()))(((&&&$$$&&&'''''''''&&&%%%&&&(((''')))'''###%%%,,,***$$$$$$$$$$$$&&&'''(((((('''$$$&&&(((***+++,,,++++++,,,111777;;;???HHHVVVaaammmsssxxxuuuiii]]]TTTQQQEEESSSSSS@@@111000000***))))))))))))***,,,///222///555<<>>;;;::::::999888666555555444444333222222000000000111222333555555000222555999<<>>===(((///222444222//////111111:::===^^^eeeBBBGGG222222///............---------,,,------......------,,,++++++++++++++++++++++++,,,...888DDDGGGQQQsssgggEEE333***---000++++++++++++************)))******))))))))))))******))))))))))))***+++,,,---...,,,,,,111:::MMMhhhxxx\\\FFF888000444(((+++,,,$$$...777***000,,,***,,,+++((('''***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))@@@NNN^^^ggggggbbb___^^^^^^___bbbhhhllllllgggccc||||||GGG...(((&&&...+++&&&$$$''')))'''&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&(((((((((((((((((((((((('''+++,,,)))***000444555BBBGGGRRR]]]bbbgggpppzzzuuusssXXXIII===:::.../////////---,,,)))'''&&&,,,***((()))---444<<>>666000...+++(((------(((+++---%%%***+++***'''%%%$$$%%%(((***###,,,///666ccc}}}ccc222'''(((---'''$$$'''&&&((((((((()))((((((+++000lllRRRFFFBBB>>>;;;::::::999888666555555444444333222222111111111111222333444444000222444777999:::::::::;;;888444333555666555444555444444444333333333333222222222222222222222222111111222222222333333333222222222222222222222222555444555666444333;;;GGGTTTgggzzzzzzYYYJJJYYYzzzqqqGGGAAA999888777555555666777666555777222000111222333:::CCCKKK333...222...222:::333:::888666444222222222333444555555444>>>[[[tttcccJJJ???666666888666444555555555555555555444444333555777999888888999:::;;;@@@;;;666444555888::::::???<<<@@@JJJPPPWWWiii}}}kkk^^^WWWFFF:::;;;<<<333222222000000111111000222888YYYccc>>>@@@///222///............---------,,,------......------,,,++++++++++++++++++++++++...///666??????GGGeeesssFFF000---,,,***,,,+++++++++************)))******))))))))))))******))))))))))))***+++,,,---,,,,,,...///...000<<>><<<;;;:::999888666555555444444333222222222222111111111222222333111222333444444444444444444222000000222444444444444444333333333333333222222222222222222222222222111111222222222333333333222222222222222222222222666444333444333111444:::???YYYmmmvvvqqqKKKAAAYYYxxxVVV<<<<<<888666444444555555555444555111///222444222111111>>>111000444111333666///666555333111111111222222///222555222000DDDtttvvvUUUBBB999555333555666555444555555555555555555444444444555<<>>666444555555666555333444555666555555555555555555555999@@@HHHIIIAAA999;;;AAAHHHVVViiiyyyyyyaaaYYYJJJ111999666555666666222000000...999VVVjjj@@@555///666///............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))---333555;;;QQQiiilll555000111(((...+++++++++*********))))))******))))))))))))******))))))))))))***+++,,,---...---...000......444<<>>999777555444444444333111///222444444444444444444222999777000000333333222222222222222222333333444555000111444000000EEE```qqqaaarrrrrrWWWDDD::::::>>>444666666444222333555777666555555555555666777888:::;;;???CCCCCCHHHWWWggg~~~zzzgggDDD666444555888666111111555222<<>>555...+++***(((++++++,,,BBBkkkVVV666'''+++***(((+++******+++))))))777WWWxxxUUUGGGDDD???===<<<;;;:::999666555555444444333222222333222111000000000000000111111000000111222222333222333444333111000000111000111111111111222222222//////000000111222222222111111222222222333333333222222222222222222222222222444444333444666555111444222;;;OOO___mmm]]]>>>GGGgggVVV===;;;999666555444444222111000444666333111333444444888GGGBBB222111222000222111222222333333333444444666111111555444111777@@@pppyyy]]]llloooJJJ999999;;;999555111444333000000444777777666555555666777999;;;<<<999444777DDDUUUiii~~~hhhAAA888444666555111333999333:::KKKqqqNNN666111//////............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...++++++,,,***)))///888jjjWWW///000...(((+++++++++************)))******))))))))))))******))))))))))))***+++,,,---++++++---111000,,,---000MMMeee}}}~~~mmmWWWFFF======}}}vvvbbbFFF999---))))))((((((***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&)))***((((((///<<>>MMM```xxxvvvSSSIIIRRRmmmmmm???<<<:::777666555444333111111444444222444999888333<<>>@@@;;;999EEEaaacccMMM:::666777444333666333777CCCrrrWWW<<<666---///............---------,,,------......------,,,------------------------***)))+++///000000222666RRRuuu===///000***+++++++++************)))******))))))))))))******))))))))))))***+++,,,---)))))),,,111111------///(((@@@]]]qqqzzzzzzssskkkbbbwwwmmmqqqlllhhhTTTEEE666///,,,)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&***---+++))),,,555>>>GGGJJJMMMNNNLLLKKKLLLMMMJJJVVVaaa^^^ooo]]]:::///&&&%%%((('''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%'''&&&)))---...,,,+++)))))))))(((***444???~~~jjj,,,,,,,,,+++222&&&(((***,,,,,,,,,+++***111000///222888AAAIIIOOO___fffpppzzz~~~xxxmmmddd[[[xxxrrr999555888888HHHGGGNNNVVV[[[]]]aaaiiipppiiifff```ZZZPPPHHH\\\qqqEEE+++,,,+++'''((('''%%%***+++///HHHxxx```GGGDDD@@@===<<<;;;:::999666555555444444333222222111111000000000000111111444333111000/////////000...111444333111000111333//////000000111111111222...//////000111222222222111111222222222333333333222222222222222222222222---333555111111555777555555888555222>>>XXXoooxxxtttVVVGGGMMMqqqGGG===;;;888666666555333111222333222333:::BBB>>>444...IIIDDD000222444000555111111222222222222111111,,,444888222---000666999DDDXXXBBB@@@;;;777666333111555<<<555888888555666:::777111555555555777999===AAACCC@@@DDD[[[dddCCC::::::777222222444555???uuu___CCC;;;...//////.........---------,,,------......------,,,------------------------,,,+++,,,//////---+++***HHHLLL111222...+++++++++************)))******))))))))))))******))))))))))))***+++,,,---111---+++,,,+++((()))---...---...:::UUUttt^^^JJJBBB<<>>FFFJJJ222333444444444444444555111111000000111111222333...222555444222222444666===zzzkkkHHH<<<:::666555444555666666444333333333444444555666666666888888666666:::@@@@@@;;;AAAfffcccDDD666555555444777555???{{{}}}CCC555555111000///......------......------,,,,,,------......///000000///---+++***,,,,,,,,,---------......CCCeeeggg666111---...+++)))***,,,---+++)))))))))))))))******************))))))******+++,,,,,,++++++******++++++,,,,,,******---555IIIhhh\\\NNNGGG777///...,,,+++++++++++++++###&&&***,,,+++***((('''))))))))))))))))))))))))(((((((((((())))))))))))((('''''''''((()))+++,,,;;;GGGSSSUUUNNNGGGFFFIIIFFFMMMTTTWWW\\\mmmTTT,,,&&&+++((($$$&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&''''''''',,,)))''''''&&&###&&&+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&***'''&&&+++(((+++888mmmeee333+++)))''' &&&&&&''''''''''''&&&&&&&&&''''''((()))******+++***+++...222666;;;>>>AAAKKKUUUqqqjjjWWWIIIBBB???555333000---+++,,,---...666888<<>>999777:::000222444:::___aaaMMMDDD======<<<:::999:::777666444333222222333333222111111000000000000000111111111111111111000000111111111111111111000000000000000000000000000000//////000000000111111111111111111222222222333333555444333222111111222333222222222333333333444444444333444444333999IIIXXXyyykkkPPPMMMaaa~~~oooHHH:::777777333666888222444333333222444:::CCCJJJ@@@;;;444111111222222000111111000000111111222333///...000333111000999EEEnnnuuuRRR<<<666666666555555666777777666444333333444555555666666777999777999<<<999666>>>KKKooo{{{[[[EEE999888;;;666555CCCrrrSSS777666111111000///...............------,,,,,,------......///000000///---+++***,,,,,,,,,---------......777WWWzzzCCC444,,,---+++******,,,,,,+++)))))))))))))))******************))))))******+++,,,---------------------------)))***---,,,555XXX~~~www```:::111)))(((---///+++%%%******)))((('''''')))+++))))))))))))))))))))))))'''((((((((())))))))))))((((((''''''((()))***+++444CCCSSSXXXQQQIIIGGGJJJDDDJJJOOOQQQVVVeee{{{pppEEE,,,(((+++***%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&%%%&&&)))(((%%%%%%)))'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''###(((%%%%%%+++***---:::mmmddd///'''(((***'''&&&&&&''''''''''''&&&&&&''''''(((((())))))******(((((()))***+++---//////555;;;PPPyyyvvvgggdddcccbbbaaaOOOLLLHHHCCC===777222000000111111///---000777???LLLNNNQQQQQQNNNIIIDDDBBBGGGOOOfffrrrrrrzzzZZZiiiNNNEEE>>>===<<<:::888999666666555333333333333333222111111000000000000000///000111222333222111000000000000000000000000000000000000000000000000000//////000000000000111111111111111222222222222333333333222111111111111222222222222222333333333333444333333444333222888AAA]]]rrrjjjRRRKKK]]]NNN<<<777888444555888555222444555333000333<<>>666333???YYYsss___444333222111000///..................------------............/////////---,,,+++,,,,,,,,,---------......---DDDJJJ000)))---+++******++++++***)))))))))))))))******************))))))******+++,,,------...//////...------***'''+++000+++333```}}}uuu}}}eeeUUU???///***+++---...,,,,,,+++***))))))******))))))))))))))))))))))))''''''((((((((()))))))))))))))(((((((((((()))***)))999MMMUUUQQQJJJGGGHHHEEEIIILLLNNNSSS^^^mmmxxxggg===)))---...'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%###%%%***+++'''''')))***(((&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%)))&&&&&&+++))),,,999___```///'''(((++++++&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))))))))(((((((((''''''******444TTTmmmXXXBBB>>>DDDIIIIIIHHHYYYZZZ[[[[[[YYYVVVRRROOOLLLDDD888///...555???EEEWWWQQQIIIBBB>>>:::777555>>>IIIbbbqqqzzzyyyEEEnnnPPPGGG@@@>>>===:::888888666555555444333333222222222111111000000000000000...///111333444444333222////////////000000000000////////////////////////////////////000000000111111111111111222222222222222111111111111111111111111222222222222333333333444111222555666444666:::IIIZZZsssfffJJJJJJjjjYYYAAA777999555222444222111333333000...///555:::QQQIII>>>666333333333333111111000000111111222333111555555222888QQQuuu|||^^^@@@666777555333333444333333555777888777666444444444555666666777777777777999;;;;;;JJJooo~~~XXX@@@::::::444<<>>:::888888555555555444444333222222222111111000000000000000...///111333444555555555///////////////000000000////////////////////////...////////////000000000000000111111111222222222111111111111111111111111111111111222222222333333444000000444666555777:::>>>GGG[[[vvv___JJJTTThhhhhhGGG777:::777222222111444222000///000111222222CCCBBB???999444222444777111111000000111111222333...111000666TTT{{{TTT@@@111444888444111222222222222333666777666555444444555555666777777888777;;;888444CCCjjjxxxSSS???;;;666======```sssGGG666333222111000000///000000///......------......///..................------,,,,,,,,,---------......444:::jjjZZZ444222---------,,,+++*********((()))))))))******************))))))******+++,,,***+++---......---+++***,,,111+++###555aaacccMMMJJJGGGIIIOOOOOOmmmttt}}}}}}pppWWW===------+++***+++,,,+++(((%%%((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((((((((''')))///888CCCJJJKKKJJJKKKMMMPPPTTTXXX\\\aaadddqqqTTT---%%%...''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((...===NNNTTTMMMBBB<<<555222...)))&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''))),,,((('''***'''(((555PPP|||```333+++((((((%%%&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''%%%&&&'''(((((((((((('''&&&,,,,,,***555EEEEEE888///+++***---...,,,+++---%%%&&&(((+++///333666888999999@@@WWW{{{mmmEEE---)))...///,,,---(((+++555TTTrrr222wwwVVVMMMDDDBBB@@@;;;888999555555555555444333222111222111111000000000000000//////000222444666777888111111111000000/////////000000000000000000000000......////////////000000000000000111111111111222000111222222333222222222111111111111222222222222444111000222333222444888999;;;HHHaaa~~~~~~]]]MMMLLLnnnTTT888::::::666555555666444222222444555333111222777:::888222///111555111111000000111111222333222333888RRRYYY===555111444444///...222222111111333555666444333444555555666666777888888999===;;;<<>>888<<>>VVV{{{aaa===555555444444222000000222444333333444555555444222555555555666777777888888999;;;AAAUUU{{{}}}UUUGGG===BBBJJJbbbiii===444444333222111111111111//////............//////......---------.........,,,,,,,,,---------......***<<>>666111444444333444666666444666555444555666666444333555555666666777777888888888888GGGmmmwww^^^BBBBBB<<>>888DDD]]]qqqvvvgggQQQ???555///***'''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%&&&((()))*********)))((('''&&&%%%+++999MMM[[[QQQVVV[[[[[[WWWUUUXXX[[[eee^^^hhhSSS000))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%+++%%%$$$***111222222222---------,,,,,,++++++***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&***'''&&&+++)))+++888ooohhh666///---+++$$$&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))%%%&&&(((******)))((('''...&&&###(((+++)))%%%%%%---'''$$$''')))((()))+++((((((((()))+++---000111SSSzzzzzzKKK,,,'''+++***++++++)))''''''***---)))&&&,,,///;;;aaapppWWWaaaLLLCCCDDD>>>;;;:::666888888777666555444333333222222222111111111111000////////////000111222333999666333///---...///000---...000111111111000///000000000000000000000000111111111000000000000000000000111222222222222111222222333333333222222111333333333333333333333333888444666<<<@@@LLLiii~~~[[[IIIUUUlll@@@;;;999333:::555555777777777555333111111111111111111111111111???777000.........222777OOO}}}{{{RRR===888333222222222222222222222222222222333444444555555666555777888666666888:::;;;???:::\\\ZZZAAA@@@PPP```jjjEEE666...222555111///333000000////////////000000...///000///.........///,,,---......------///111888JJJfff---444//////...---,,,,,,,,,,,,************************)))************++++++++++++---...,,,++++++,,,+++000$$$???|||rrrIII;;;///+++***///555???MMMYYYsssxxxdddTTTDDD777>>>MMMSSSGGG888111///,,,'''((())))))(((''''''(((((()))***)))'''&&&'''(((''''''''''''((((((((((((&&&((()))((()))000;;;DDDSSSXXX^^^___]]][[[]]]______```XXXXXXtttuuuIII+++000...$$$$$$,,,,,,$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%$$$%%%&&&&&&&&&(((((('''&&&&&&&&&&&&''''''''''''(((((()))++++++((('''&&&%%%%%%&&&'''(((((('''%%%#########%%%&&&((('''%%%#########%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''((()))((('''&&&$$$$$$$$$%%%(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,)))((((((&&&&&&---555jjjrrr888///+++((()))+++)))&&&%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''''')))++++++***((())))))&&&''''''((()))******+++(((+++'''###%%%)))666LLLvvvuuueeeGGG000++++++***,,,'''&&&)))+++((((((***###***...---///444666333bbbLLLCCCDDD>>>;;;;;;666888888777666555444333333222222222111111111111000////////////000111222333888666444111000///000000---...///000111000000///000000000000000000000000111000000000000000000000000000111222222222222222222222333333333222222111333333333333333333333333555222333777999AAAYYYsssuuu^^^TTTjjjRRR<<<777444333444555666777666444222111111111111111111111111111888000///555222+++444FFFpppooo???222444222222222222222222222222222222333333444444555555666555666666555666999;;;<<<@@@KKKwwwsssRRRBBBIII___rrrHHH888---111555222000333000000000//////000000000...////////////......///,,,---......------///111;;;UUUddd///222//////...---,,,,,,,,,,,,************************)))************+++++++++---...---++++++,,,------444555YYY```666...///------...---...555>>>LLL[[[qqqhhhNNN:::666444777777222---***************)))***++++++&&&'''((('''&&&%%%&&&'''''''''''''''((((((((((((((())))))'''%%%(((000777MMMUUU^^^aaa```___bbbfffdddeee\\\UUUfffrrr===111((())),,,+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######$$$&&&((()))(((((('''&&&&&&&&&&&&'''&&&%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&'''(((((('''%%%######$$$%%%&&&((('''%%%$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***(((((((((&&&&&&,,,444^^^ooo666,,,'''(((,,,)))(((&&&%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***)))((((((''''''''''''&&&''''''(((((())))))******%%%$$$'''))))))333KKK```XXXRRRDDD333)))'''((('''***))))))((())))))))))))'''***+++***,,,222222---dddMMMBBBBBB===;;;;;;777888888777666555444333333222222222111111111111000////////////000111222222666555444333222111000000---...///000000000000///000000000000000000000000000000000000000000111111000111111222222222222222222222333333333333222222333333333333333333333333333111222444333666FFFYYYwww{{{\\\QQQiiisssFFF888999222444555555666555333222111111111111111111111111111333---111888222,,,AAAaaaSSS111000555000222222222222222222222222333333333444555555666666777666666777999;;;>>>@@@CCCdddoooMMMFFFZZZqqqSSSAAA222111555444111222111111000000000000111111......////////////......---.........---...000333???eeeaaa666444//////...---,,,,,,,,,,,,************************)))************+++++++++---,,,+++,,,,,,...111333DDDYYYNNN+++))),,,,,,------+++---888DDD===;;;HHHhhh}}}mmmRRR???111111000******000******))))))))))))))))))&&&'''(((((('''&&&''')))''''''''''''(((((((((((()))******'''$$$%%%)))---AAANNN\\\ccccccbbbeeejjjgggiiibbbYYY]]]qqqZZZ;;;&&&,,,222***&&&,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''')))+++(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$%%%&&&''''''((('''&&&&&&&&&&&&'''((('''&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$&&&''''''&&&$$$''''''''''''''''''''''''((('''''')))'''&&&***222VVVlll444)))$$$&&&,,,''''''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&(((***+++,,,,,,)))&&&''')))***(((&&&(((((((((((((((((((((((()))!!!(((...+++AAA```iii@@@444***(((******)))***'''++++++''')))...---&&&******))))))---222333000hhhOOOBBBAAA===;;;<<<777888888777666555444333333222222222111111111000000///////////////000111111222333333444333222000///.........///////////////000000000000000000000000000000000000000111111111000111222222333333222222222222333333444333333333333333333333333333333333444333555666333222;;;FFFYYYvvvqqqVVVXXXuuu^^^>>><<<888444555555555444333222111111111111111111111111111111222222000///===```uuuPPP666333999777...111222222222222222333333333333444444555666666666999888:::===>>>>>>AAAEEEOOO}}}fffPPPRRR]]]```LLL999444666444111///222111111000000111111222////////////000000...------.........---///222444DDDsssVVV888333//////...---,,,,,,,,,,,,************************))))))*********+++++++++,,,******,,,---...333888]]]mmm???---...,,,++++++******222EEEXXX[[[FFF888>>>NNN]]]lllxxxuuu```KKK666)))***222+++***))))))***)))'''&&&'''(((***)))(((((()))+++''''''''''''((((((((((((((()))***)))((((((***---444DDDYYYeeefffdddfffjjjhhhiiiiiieeeaaagggzzzyyySSS111+++---)))'''+++''''''''''''''''''''''''%%%''')))***))))))))))))(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%((()))***)))'''%%%%%%%%%%%%''')))***)))'''&&&&&&&&&&&&'''''''''''''''&&&''')))'''%%%)))000XXXkkk555+++&&&$$$(((((((((((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))+++,,,,,,)))(((+++000111,,,(((((((((((((((((((((''''''000$$$***+++,,,PPPiiiUUU888+++%%%+++///+++***---%%%++++++'''...888333$$$)))*********...333777999nnnRRRCCCAAA===<<<<<<888888888777666555444333333222222222111111111000000//////////////////000111///000111222222111000///...............//////000111111111111111111111111//////000000111111111111111111222333333333333222111222333444444444444444333333333333333333333333333444666666444222666<<>>CCCLLLiiikkkTTTJJJdddRRR>>>555555555222000222222111111111111222222444111//////000000///---...//////...---///333666OOOrrrFFF555---//////...---,,,,,,,,,,,,************************))))))*********++++++++++++)))+++,,,******222===yyyyyyFFF111000000///...---***'''+++;;;LLLnnndddYYYNNNAAA;;;III]]]qqq\\\PPPCCC666---+++******++++++)))''''''((())))))((('''(((***''''''''''''(((((((((((('''((()))***)))***+++,,,+++>>>UUUeeeiiihhhiiikkkmmmiiijjjnnnllliiiooozzzqqqJJJ---%%%)))+++(((''''''''''''''''''''''''&&&***///000...***'''&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%&&&'''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$''',,,000000---)))%%%%%%$$$%%%(((+++,,,,,,+++$$$$$$%%%%%%%%%&&&&&&&&&'''&&&''')))'''%%%)))000]]]kkk777333///(((&&&)))++++++***'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''''')))///555555///(((((((((((((((''''''''''''...%%%))))))444___ggg:::///'''&&&++++++%%%%%%***%%%)))((('''444BBB<<<+++'''((()))******,,,333999tttWWWDDDAAA===<<<===888888888777666555444333333222222222111111111111000/////////......//////000---...000111111111000000......------......///000111111111111111111111111/////////000111111222222111222222333333333333333111222333444444555555444333333333333333333333333222333444444333333444666777HHHdddsssUUU\\\wwwaaa@@@777777666666555444444333333111111111111111111111111+++555222...MMMOOO666,,,666888***)))666111111111222222333333444444444444555666666777777555666<<<@@@<<<<<>>NNN\\\eeerrr}}}qqq___RRR@@@222,,,+++++++++++++++,,,***(((''''''(((''''''''''''((((((((((((((('''&&&&&&''''''&&&&&&'''111@@@RRRaaallluuuyyyxxxtttrrrssstttttttttuuuvvv~~~UUU222+++,,,(((''''''''''''''''''''''''&&&+++000000,,,((('''((((((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%'''***------+++(((&&&&&&%%%%%%''')))***)))'''$$$$$$%%%%%%&&&''''''(((***(((((((((&&&&&&,,,444___qqq???;;;666---)))'''+++...,,,(((%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''###%%%(((***+++***(((&&&%%%&&&&&&''''''((((((((('''...@@@UUU^^^UUU???+++$$$)))+++)))((()))+++***)))(((''')))000???QQQ]]]666...)))---111000///000~~~^^^HHHCCC>>>======888888888777666555444333333222222222111111111111000000//////.........////////////000111222333444444......---,,,---...///000111111111111111111111111...//////000111222222222111222333333444444333333111222333444555555555555333333333333333333333333444555444333444666777555777333888LLLlllnnn[[[gggjjjAAA999888777666666555555666111111111111111111111111444333<<<___vvv@@@333444222...///444333///000000111222333333444444444444555555666777777777888999======888???aaaxxxooo]]]JJJ>>>999777777444333333222222333333444DDD<<<333...///111111///000000///......111666999PPPqqq>>>:::111//////...---,,,,,,,,,,,,************************)))************+++++++++,,,+++...111333FFFrrr\\\444---111,,,)))...666444333333///++++++///+++---444KKKooolllQQQRRRQQQJJJFFFPPPggg{{{xxx\\\DDD777333333444000000000///,,,******+++''''''''''''((((((((()))(((&&&&&&&&&(((*********%%%***444EEEXXXjjjwww}}}vvvxxxyyywwwtttrrrsssttteeeiii???+++***+++((((((((((((((((((((((((%%%)))---,,,(((&&&))),,,(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''%%%###%%%%%%&&&&&&'''((()))))),,,)))((((((&&&&&&---555aaavvvBBB999000(((&&&%%%***------)))'''(((+++&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''))))))((('''&&&'''(((%%%%%%&&&&&&'''((())))))111;;;SSSqqqnnnCCC&&&+++###******%%%%%%,,,+++%%%***)))))))))+++999WWWrrrAAA444,,,444???@@@;;;777```IIIIIIBBB;;;;;;<<<777777777666555555444444333222111111000000111111111111000//////////////////////////////000111111555333///,,,,,,---///111000111222222222222111000111222222333333333222111222222222222222222222222444444444444444444444444444444333333333444555555444444444555555555666666555222666DDDRRRfffvvv```rrrOOO>>>:::666666888777555444444777111///444222...555444;;;OOOppp@@@DDD000111111222222333444444222222222222222222222222333555666777666777888:::::::::888;;;???FFFkkknnnWWWGGG<<<888:::444444444444444444444444777666555333111000///...000,,,+++///333111000111CCCRRR444;;;222---//////+++...///&&&,,,++++++******++++++,,,******+++++++++,,,,,,,,,***+++//////BBBzzz]]]BBB,,,+++...)))'''+++222666;;;>>>888---)))***(((222444222@@@cccrrr\\\QQQDDD999@@@PPPrrr}}}```MMMMMMNNN444...>>>EEE999---+++,,,***///222444222,,,(((((()))(((''''''''''''(((((()))&&&(((,,,999SSSmmmwwwuuurrrsssvvvzzz|||yyyuuutttggg^^^xxx___888...(((((('''''''''&&&###"""###((('''&&&''')))******(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$###''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$&&&))),,,---&&&&&&''''''((()))))))))$$$'''((('''%%%(((///555nnnMMM%%%***222---,,,...///222;;;@@@888,,,***'''$$$$$$''')))***)))&&&))))))'''%%%%%%%%%$$$((()))'''"""!!!###&&&(((###---&&&$$$111///***555LLLooofffDDD444---%%%&&&(((******((('''((()))))))))+++---///<<>>AAA555,,,111888;;;RRR\\\XXXAAA...***)))%%%))))))(((((('''((((((((('''))),,,555III```kkkkkkoooooorrrvvvyyywwwtttqqqnnngggmmm\\\777---)))''''''((('''%%%'''***&&&%%%$$$%%%'''((('''&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&)))(((&&&&&&&&&&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&(((***---...((((((((((((''''''''''''%%%'''((('''%%%'''---333fffZZZ222333888444)))***+++///999AAA>>>555...,,,))))))))))))'''$$$$$$))),,,***'''&&&''')))$$$%%%&&&'''((((((&&&###''')))'''(((+++,,,888MMMnnn{{{vvvWWW999---***&&&))))))))))))(((((()))***'''$$$,,,EEEaaasss|||```IIIFFF>>>444///(((fffKKKGGGAAA;;;;;;:::777777777666555555444444333222111111000000111111111000000/////////////////////......//////000000222111000///......//////000000//////000222444555111000//////000111222333333333333333333333333333444444444444444444444444444444333333444555555666555555555666666666777777666555666777444<<>><<<333111666111...666999^^^]]]<<<999(((222222333333444555555555222222222222333333333333333555777777777777999;;;:::AAA<<<:::MMMoooZZZDDD>>>;;;999666555555555333111333333333222111111000000111000000222111000555===fff~~~}}}YYY222222+++---...))),,,111---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---)))>>>vvvsssAAA***))))))+++---...,,,***,,,)))...???NNNPPPHHHAAA666+++***444;;;<<>>888>>>GGGNNN===222999999...***444AAAIII___ooojjjHHH---+++,,,&&&+++***))))))(((((((((((()))***+++///;;;LLLXXX]]]bbbdddgggmmmsssvvvssspppoooiiiZZZooo|||AAA,,,)))&&&&&&((('''$$$&&&,,,)))'''&&&&&&((())))))(((''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&''''''(((&&&&&&'''(((((('''&&&%%%((('''%%%%%%&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%&&&%%%$$$&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++,,,))))))(((((('''&&&&&&%%%'''(((((('''%%%&&&+++000SSStttCCC111222777+++***((((((...333111,,,)))(((((()))+++,,,,,,++++++...111///+++'''))),,,'''&&&&&&)))+++***'''###***%%%))),,,'''111NNNeeeiiibbbRRR<<<,,,((()))***'''%%%$$$%%%'''((())))))000&&&...YYYZZZ===333***'''++++++lllLLLFFFAAA;;;;;;999777777777666555555444444333222111111000000111111000000////////////000000//////.........//////000///000000000000//////...000///......000222555777444333111//////000111333333333333333333333333333444444444444444444444444444444333444444555666777666666666777777777888888777666777666444777GGGYYY{{{mmm^^^uuu{{{XXX<<<999<<<777333666===<<<555555999333000;;;PPP}}}EEE444:::///111111222333333444444555222222222333333333333333444555777777777777999;;;>>>CCC:::999[[[lllUUU@@@:::444666:::;;;444---222222222222222111111111111222333444111000888BBB^^^bbb{{{bbb555555,,,...000***)))---***,,,,,,------------,,,,,,******+++++++++,,,,,,,,,...,,,)))III|||~~~RRR222///222000***'''***,,,+++...''''''222AAAMMMVVV\\\999>>>>>>999AAANNNOOOGGGCCCTTTlllwwwjjjXXXKKK///000:::<<<>>>///+++000///(((&&&000<<>>FFFsssWWWHHH888444:::>>>999222222222222222222222222222222333555444000///999DDDIIIGGGnnnnnnRRR888,,,---111,,,+++---))),,,---............---,,,******+++++++++,,,,,,,,,000333+++;;;gggoooJJJ,,,///222///)))&&&***...---///+++)))***///;;;PPPcccPPPSSSMMMEEEKKK]]]ddd```JJJ:::888QQQoootttcccCCC@@@AAA999999---%%%)))+++((('''***///222---...000000,,,(((+++111,,,,,,***)))((((((((((((((()))))))))***000<<>><<>>MMMjjjfffYYYIII444111&&&%%%(((***+++)))(((''''''+++###$$$...///'''%%%++++++***))))))(((((((((((('''''')))+++***+++333<<>>:::777777777666555555444444333222111111000000111111///////////////000111111000///...------------............///000111111222...//////111222333444444555555444333333222222111111111111111111111111111444444444444444444444444333333444444555777888999999999999999::::::::::::;;;;;;:::::::::::::::888<<>>AAAZZZ}}}PPP888888555111444///000000111222222333333222222333333444555555666444666888888888888:::<<>>uuuVVV999EEEdddWWW<<<...000///000111...---...///000000///...---******+++++++++,,,,,,,,,(((,,,---+++<<>>000)))'''(((***'''###&&&---///>>>TTTgggqqqtttsssqqq[[[LLL>>>777111000;;;JJJDDD555*********%%%%%%***+++///***+++;;;CCC999///&&&((()))((((((+++---,,,&&&((((((&&&'''000>>>JJJ]]]ZZZOOO@@@666444222///((("""&&&***%%%&&&+++***UUUHHHCCC@@@>>>:::777777777666555555444444333222222111000111111111///////////////000111111000///...---------------............///111222333...///000222333333333333000111222333333333333222000000000000000000000000444444444444444444444444333333444444666777888999999999::::::::::::;;;;;;888;;;<<<999888:::>>>@@@AAACCCOOOjjj~~~ooohhhSSS>>>;;;:::666777555777===EEEgggOOO666999000...444...000111111222333333444444222222333333444555666666555666888888888999:::<<<888qqqdddJJJ>>>;;;888777777666555555444444333111111222111///444;;;xxxnnnEEE===YYYkkkHHH222000......000,,,---...///111111///...---******+++++++++,,,,,,,,,///"""...888***222^^^sssSSS777000000++++++111111***&&&)))---......000333NNNaaa]]]QQQJJJDDD<<>>dddzzzkkkKKK@@@000+++(((''''''(((((((((***###(((((($$$%%%++++++%%%(((''''''''''''(((((()))'''&&&)))...,,,'''''',,,333LLLbbbfffdddhhhiiigggmmmpppbbb___fff[[[cccXXX333***,,,))))))...///,,,((('''((()))******''''''&&&''''''((())))))))))))(((((((((((((((((($$$###""""""%%%(((,,,///,,,)))%%%$$$$$$&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%'''(((&&&$$$"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$(((''''''&&&&&&%%%%%%$$$'''%%%$$$%%%&&&''''''&&&///,,,""",,,888555///&&&$$$&&&++++++,,,444@@@WWWfffxxxyyydddNNN???888000,,,---...777QQQlllhhhJJJ...&&&'''&&&(((---000222***...;;;///$$$///''',,,+++'''''',,,,,,&&&))),,,------222CCC[[[mmmVVVLLL:::)))%%%***,,,)))+++'''---000(((&&&)))%%%WWWFFFFFF???:::===888888777666666666666666444444333222222111111000000000000000000000000000000000000000000000000000...---,,,,,,---///222333444444333222111111111111000///000111333333222111222222222111111111111111111111222222222333333333111222333555666888999:::;;;;;;;;;<<<<<<<<<<<<======<<<;;;:::;;;===???@@@===EEEKKKSSSjjjgggeee{{{~~~EEE444BBB>>>444000AAA888LLL```GGG222111555444333444222222111111111111222222222333333333333333333444999555888===<<<555666===@@@___\\\>>>;;;666<<<@@@666000555777666444222111...///777AAAxxxpppIII888AAA```UUU<<<666,,,***111111///...------...///111222000...---++++++,,,---...***)))***+++***,,,;;;LLL{{{dddDDD+++&&&,,,222))))))***,,,------...000---444NNNnnnsssXXX;;;///000IIIkkk}}}gggHHH333777888DDD\\\ooommmXXXDDD000)))%%%'''(((&&&$$$$$$((((((((((((((()))******((((((((((((((()))******)))))))))))))))))))))))),,,888LLL]]]cccbbbdddiiihhhiiillliii___YYYcccsssmmmCCC///+++******+++222///,,,******++++++***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%,,,$$$ ###***,,,,,,,,,&&&***,,,))))))999UUUlllzzzttthhhVVVGGGAAAEEEJJJKKKDDD888,,,'''000BBBPPP___JJJ555+++((((((***///:::444---(((((((((((('''***'''%%%'''++++++)))&&&+++***)))222NNNkkkqqqgggBBB:::111---......)))$$$((()))(((&&&***...---(((ZZZHHHFFF???;;;>>>999888777666666666666666444444333333222111111111000000000000000000000000000000000000000000000000///...---------///111222333333222111111111222222333222222333333333222111222111000000000000000000111111111222222222333333222333444555666888888999::::::;;;;;;;;;<<<<<<<<<===<<<;;;:::;;;===???@@@CCCEEEDDDEEERRRooogggnnneeeDDD<<<888888222999>>>dddzzzOOO<<<...111555333000222222222111111111111222222222333333333333444444444===>>>;;;555555999===>>>DDDlllfffSSS@@@888;;;:::;;;:::222333111222555666444666:::uuuzzzLLL888999HHHxxx|||]]]777///000---///......---------...000111000...---++++++,,,---...+++***++++++)))(((000;;;LLLnnn|||```AAA777222***//////+++'''+++222000)))//////;;;VVVlllhhhLLL222000777CCCWWWqqqvvvccc<<<:::<<>>@@@DDDCCC@@@???BBBSSSssszzzhhheee```===666???777444KKKYYY===333...333666333000111222222111111111111222222222222333333444444444444;;;BBB@@@555333===BBB>>>XXX{{{^^^HHH???999;;;;;;333777444444888999666555777lll}}}HHH444555666ddd~~~@@@555555)))...///...---,,,------///000///...---,,,+++,,,------+++***+++,,,***((()))---444FFFeee}}}rrrNNN333+++)))//////++++++111000)))---+++---:::UUUiiibbbPPP777...,,,:::NNN```rrrsss___CCC000---333999;;;+++(((''')))***((())),,,(((((('''&&&&&&&&&''''''&&&&&&&&&''''''(((******))))))))))))))))))))))))))))))111DDDVVVaaaeeeggglllhhhgggjjjkkkiiiffffffxxxXXX///)))---***///,,,)))((()))*********)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''''''''%%%+++***######***,,,'''&&&+++<<>><<<;;;999888777666666666555444444333222222111111000000000000000000000000////////////////////////111111000///......///////////////000000222333333...000111222222333333444444222111///...///000111000000000111111111111222555555555555666666666666888888888999999999::::::;;;;;;::::::;;;<<<>>>>>>@@@???BBBFFFEEEHHHZZZpppvvvZZZcccUUU???CCC;;;999^^^@@@555111111666777444222555333222222111111222222333222222333333444555555555444===BBB>>>999;;;BBBGGGwwwoooUUU===777:::777<<<888666777666333555999\\\ttt???000777666IIIWWW@@@444***111///...---,,,,,,---......///...---,,,,,,,,,------+++******,,,------,,,,,,888***888gggpppLLL777%%%***000222---)))+++000)))+++,,,---888OOOhhhxxxUUU888***222333...FFFkkkqqqXXXCCC555...)))(((&&&'''***)))&&&&&&)))))))))(((''''''''''''(((&&&&&&&&&&&&'''((()))***)))))))))))))))))))))))))))%%%)))888KKK[[[gggoootttqqqoooqqqttttttqqqnnnnnnxxxNNN333,,,---555222---+++***)))((('''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((---(((###"""''',,,...---...GGGfffvvvmmmVVV>>>111NNNaaauuuuuuaaaKKK???<<<111111222666>>>GGGOOOTTTMMM@@@111(((&&&''')))***(((''''''(((((())))))))))))&&&&&&))),,,***(((&&&777QQQ|||\\\666''',,,...///...,,,---000333<<<===999000+++++++++***jjjLLLCCC>>>;;;======<<<;;;999777666666555555555444444333222222111000000000000000000000000////////////////////////222111000000//////...............///000111222333333555666666444222333444555444333111000000111111//////000000000111111111444444444444444444444444777777777777888888888888999999999::::::;;;<<<<<<===;;;@@@IIIJJJGGGMMMXXXppp\\\jjjPPPAAA999EEEooorrr999444333444555444222333666333333222222222222333333222222333444444555666666555777>>>CCC;;;777IIIccc{{{]]]MMMDDD666777555666777555111444999EEEeeelllBBB222777888888PPPoooqqqRRR777222444000///...---,,,,,,---.........------,,,,,,,,,,,,---+++)))))),,,//////...---000---555ZZZ~~~xxxZZZCCC111(((...///'''(((222******---...***222TTTxxxoooRRR777///---,,,333@@@VVVtttrrrUUU>>>222+++((())),,,,,,)))(((*********)))))))))))))))***'''''''''''''''((())))))((((((((((((((((((((((((+++''''''///:::JJJ]]]mmmqqqrrrrrrqqqqqqsssttttttpppvvvtttEEE---///555222---+++***)))((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''$$$'''...+++$$$)))666\\\hhhkkkYYY???666FFF[[[yyylllXXXEEE888000,,,***---:::MMM^^^kkkuuu~~~uuu```CCC///)))******'''((())))))***))))))))))))---%%%&&&---***###...DDD[[[cccuuu}}}fff???***+++,,,...///,,,((('''***---444FFFQQQGGG222&&&(((...oooOOODDD???<<<<<>><<<:::888666555555555555444444333333222222000000000000000000000000000000000000000000000000111111111000000/////////............///000111222;;;======;;;555222222333555555444333222111111000////////////000000000000222222333333333333333333555666666666666777777777777777888888999999::::::===:::;;;AAAEEEFFFHHHKKKaaazzzooo[[[jjjmmmEEE:::RRR~~~]]];;;444444333222111000222444333333222222222222333333222222333444555666666777???888888>>>:::;;;]]]{{{```BBB666555666:::999444333555444MMMgggkkkXXX>>>222333555222UUUwwwfffGGG===888222111///...---------.........---------,,,,,,,,,------***'''(((,,,---***%%%///000)))444WWWyyysssMMM---+++000,,,))),,,...''')))000...(((777OOO]]]jjj___<<<)))111555,,,444KKKhhh|||ppp\\\777///))))))***)))'''(((***)))))))))******+++,,,******)))(((((((((((((((((((((((((((((((((((((((---***)))))),,,666III[[[kkkppprrrpppooorrruuuvvvwwwmmmyyyaaa>>>444///,,,)))((()))*********((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((******(((+++000000))),,,FFFdddnnn```JJJ555000DDDgggdddQQQ999---...444666444TTTaaarrr{{{{{{wwwtttsssppp```HHH444---,,,)))###'''((()))((('''&&&'''(((+++))),,,///'''(((FFFlllrrr___NNNGGG===///***...)))***,,,***'''''')))+++///777BBBJJJNNNLLLAAA666tttRRRGGGBBB>>>===@@@???===:::888666555555555555555444333333222222000000000000000000000000000000000000000000000000000000111111111000000///............//////000111999<<<===;;;555222222444333444444555333111///............/////////000000000000111111222222222333444555555555555666666666444555666777888888888888999:::::::::>>>DDDGGGEEELLL___}}}mmm___ppp[[[FFF```MMM;;;444555444222111222222222444333333222222333333444222222333444555666777777EEE===888999===OOOwwwmmmdddiiiPPPDDD999888:::999555444111???OOOgggqqqQQQ111333444222@@@aaatttcccIII>>>444333111///............------......------,,,,,,)))---,,,((('''+++,,,))),,,''',,,333,,,---TTTqqqSSS;;;111///---)))---((((((---///++++++///999dddyyy^^^;;;111222...:::???EEERRRjjj|||WWWFFF444,,,***)))''''''(((((((((((()))+++,,,------,,,+++***(((((((((((((((((((((((((((((((((((()))(((((((((''',,,:::HHHdddkkkooonnnppptttuuurrrtttqqqsssaaaAAA---+++(((((()))***++++++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&''')))***+++333999888111999SSSlllwwwQQQ@@@444===VVVkkknnniiiGGG;;;+++###+++???WWWggg{{{rrrcccQQQAAA777222GGGEEE===111******((($$$%%%'''((('''&&&&&&(((++++++---------444GGG___qqq\\\GGG111+++,,,,,,+++,,,'''((())))))))))))***+++---)))***999QQQ___XXXHHHwwwUUUIIIDDD@@@>>>AAA???===;;;888666555555666555555444444333222222000000000000000000000000000000000000000000000000000000111111111111000000///............///000000111555888777333222444777111333444555444111...+++............/////////000...//////000111111222222444444444555555555666666333444555666777777777777333;;;>>>:::<<>>444888;;;999777555999>>>aaa___555999000<<<333EEEzzz{{{RRRCCC555444222000///......///------......------,,,+++%%%,,,...+++***---...+++---,,,++++++)))---===OOO~~~}}}SSS333...000+++))),,,,,,((()))...///+++,,,IIImmmyyydddBBB111222333IIIUUUKKKDDDRRRmmm{{{cccFFF666111...++++++&&&&&&&&&''')))***,,,---///...,,,***)))(((''''''(((((((((((((((((((((((($$$$$$&&&)))***,,,555???\\\ccchhhjjjnnnsssqqqjjjlllxxxtttmmmOOO222///,,,******++++++***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&''')))+++,,,888BBB@@@>>>XXXzzzrrrPPP:::111777XXX~~~ccc>>>+++''''''333III```pppwwwjjj[[[EEE222))))))...111$$$,,,000)))###%%%)))***%%%''')))((('''(((+++///,,,---(((***FFFiiilllYYY555111------......,,,***))))))))))))*********)))$$$,,,000---///===OOO\\\yyyUUULLL@@@@@@;;;;;;:::999777666666555555555444333222222222222222000000000000000000000000000///...///111222000---///111333555666666444444//////...------------...///000222444555555555444333444555555666555555444...++++++...111000////////////000000111111111222111222333444444444333333555555666666777777888888:::::::::::::::<<>>{{{VVVKKK@@@AAA<<<;;;:::999777666666666666666666555444333222222222000000000000000000000000000///...///111222000......///111333333333222111//////...------------...//////111222333444555555444444555555555555666666000//////111111000////////////000000000111111111222222222333333333333444444555555666666777888888888999999888888999<<>>OOOfffnnn\\\<<<%%%,,,***&&&%%%&&&'''((((((111<<<;;;+++###''')))$$$''''''''''''((((((((((((***)))((('''(((***,,,---DDDRRRccckkkkkkhhhiiikkkccckkknnnmmmtttpppFFF(((***...%%%$$$...******((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$''''''''''''''''''''''''(((''''''&&&&&&&&&''''''"""''')))&&&&&&,,,///...:::rrr{{{oooMMM666GGGOOOqqqyyyVVV<<<000+++'''???```|||zzzVVV666222...***(((((((((((((((***)))))))))(((((((((''',,,++++++,,,***((())),,,---BBBVVVddddddJJJ///(((+++***)))))))))((()))))))))(((((((((''''''''''''&&&((()))(((&&&(((...333XXXKKK@@@BBB>>>;;;:::999888777666666666888777666555444333222222000000000000000000000000000///...///111222222000//////000111222222111111000///......------............///000111333444555666555555444555666777888333333333111111000///...//////000000000000111111333222111111111222444444444444444555666666777777777777777666666666999;;;@@@>>>AAAIIIRRRcccpppiiitttyyyIII>>>:::888666555444333333333333333333333333333333333333444666666555555777888777>>>WWWyyymmmMMM<<<:::;;;;;;======>>>bbbwww]]]DDD444777999555555HHHhhh{{{}}}ZZZEEE999333///DDDnnnTTTDDD555000///,,,...333........................------,,,,,,++++++******++++++***++++++,,,---...---///CCChhh{{{YYY;;;,,,+++(((&&&+++000...'''%%%///,,,)))BBBkkkyyynnnHHH@@@===OOOpppqqqTTT:::444555AAANNNQQQKKKFFF111---(((%%%%%%'''((()))***------)))&&&''''''&&&''''''''''''((((((((((((((((((''''''''')))***,,,222AAAUUUdddjjjjjjiiiiiieeehhhjjjlllooovvvfff>>>,,,)))((((((*********)))(((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''((($$$(((+++)))&&&)))222999[[[___UUU888'''JJJzzzXXX666000222///GGG___www{{{lllSSS:::***,,,***'''&&&'''((())))))))))))))))))(((((((((((())))))---222444555<<>>999<<>>===;;;PPPwwwjjjQQQ888<<<===999888HHHggg}}}KKK///888;;;;;;ZZZzzzPPP000000555---***222........................---------,,,,,,+++******++++++******+++,,,,,,---***///...444UUU{{{{{{ccc555000------,,,+++,,,///''',,,111...)))444UUUvvvrrrbbbDDD333IIIsssZZZHHH555///333:::<<<;;;222...***'''((()))******)))&&&&&&***,,,)))'''(((''''''''''''(((((((((((((((''''''''''''((()))***'''111CCCWWWgggnnnnnnkkkmmmgggfffkkkkkkkkksssjjj:::%%%///111###+++***)))(((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''')))(((%%%$$$&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''******)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((..."""###...+++%%%<<<___WWW===>>>333:::cccvvvTTT:::++++++===SSSyyyuuugggOOO888,,,---222+++)))&&&&&&'''((()))((())))))))))))((((((((((((%%%,,,000333>>>TTThhhrrrsss???(((+++---***)))))))))))))))(((((((((((((((((((((((('''''''''&&&(((******(((''''''(((___NNNBBBDDD???<<<;;;:::888777777666666999999999888666444222111000000000000000000000000//////000000111222444666222222111111111222333444000000///............///------,,,---...111333444666555444333444666888:::999777111,,,...444333...000000//////////////////222111000//////111333444222222222333444444555555555777777777555555777888<<<777:::AAA@@@???OOOeee{{{kkkpppmmm@@@:::666666999888444222444333333333333333333333333333444666666555555777888BBBDDDHHHJJJKKKIIIAAA999<<<===;;;===@@@===EEE\\\SSSDDD<<<;;;666444JJJiii```>>>777888444DDD```hhhEEE111---...//////........................---------,,,,,,,,,++++++++++++*********+++,,,,,,)))222,,,...XXXzzz[[[BBB.........''')))222444((((((000---&&&333LLLnnnrrr^^^:::---HHHkkk|||lllKKK555//////+++%%%---+++))))))*********))))))$$$%%%+++---)))&&&(((''''''''''''(((((((((((('''''''''''''''(((((((((&&&(((222FFF]]]mmmqqqoooqqqfffbbbhhhllljjjmmmuuuZZZ555000...$$$+++***)))((((((''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&''')))((($$$$$$(((((($$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((...######,,,000999\\\^^^BBB333,,,@@@kkkyyyTTT666000///666WWW}}}}}}hhhKKK444)))(((+++...---+++((('''((((((((('''(((((((((((())))))))))))***555333,,,AAAqqqBBB,,,111---###******+++++++++***)))((('''''''''((((((((((((((((((((()))(((((((((***+++dddPPPDDDEEE???<<<;;;:::999888777777777777888888888666444222111000000000000000000000000///000111111111333666999888666333111000000111222111000//////......//////---------...///000111222444333333333444666777888888===<<<555222555444///000000////////////......111000/////////000222222111111111222333333444444444666777777666666777999:::777:::@@@???<<>>&&&111777,,,........................,,,,,,,,,,,,------------++++++************++++++((()))...///***222WWW\\\999......***)))---+++,,,---...///...,,,+++GGGbbbrrr```CCC999DDDRRRwwwzzzrrrZZZ@@@111///222)))((('''((())))))(((&&&(((%%%&&&)))***'''%%%&&&''''''''''''((((((((((((''''''(((((((((((((((((((((&&&(((666KKK___kkkooommmdddaaahhhnnnmmmmmmpppvvv~~~ZZZ444(((///++++++***)))((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&''')))'''$$$)))000---###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###%%%'''(((((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))###---...+++<<<```{{{SSS;;;555222777ggg{{{NNN777&&&111OOOiiixxx~~~\\\FFF///(((,,,///,,,)))...,,,***)))))))))'''&&&(((((((((((()))))))))))))))111///+++HHH~~~EEE---,,,+++)))***++++++,,,,,,+++)))((('''''''''((((((((((((((()))(((&&&&&&&&&(((+++,,,hhhRRREEEFFF>>><<<;;;:::999888777777777555666777777666555333111000000000000000000000000...000111111111333777;;;DDDAAA;;;666222000000000111000000///////////////......///000000000000000111111222333444555666666444FFFQQQGGG999333222111000000/////////........./////////000000000111111000000111111222333333333222444666777666666777999666888;;;<<<<<<<<<>>>AAANNNcccxxx}}}UUUDDD777888:::666444888444444444444444444444444333444666666555555777888333>>>DDDBBBFFFOOOQQQKKK@@@CCC>>><<>>aaayyyNNN555...222OOOxxxvvvVVV@@@222&&&'''---//////000---+++))))))))))))'''&&&'''((((((((()))))))))***''')))000@@@[[[yyy~~~ZZZ666)))''')))000)))***+++,,,+++***((('''''''''''''''((((((((()))***)))''''''((()))******kkkTTTFFFFFF===<<<<<<:::999888777777777444555666777666555333111000000000000000000000000...000222111111333888<<>>222111222000000//////.........---......///000111000000000000000000111222222333333000222555666666666777888444999;;;888777;;;???@@@;;;IIIfffyyy{{{mmmUUU@@@;;;;;;666444777444444444444444444444444333444666666555555777888666777666777>>>IIIRRRVVVGGGMMMGGGAAABBB>>>===FFFKKK\\\cccAAA999:::888@@@hhh~~~zzzddd===(((777666LLLjjjttt]]]:::+++///........................***++++++,,,---...//////++++++***************+++***((((((+++,,,,,,///333XXX{{{ZZZ222***///---///,,,***)))***+++,,,---000***<<<```sssgggWWWSSS???;;;@@@WWWxxxnnnOOO666111,,,)))((()))******&&&---...(((&&&+++,,,)))''''''''''''((((((((()))((()))))))))))))))(((((((((******'''***999QQQeeefffmmmqqqppplllkkkiiihhhiiigggtttrrrIII000,,,+++***)))((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&'''(((******((('''&&&%%%&&&$$$'''666CCC<<<+++%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''"""&&&+++///000...***'''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))*********222LLLppp|||^^^777222111444XXXVVV;;;...;;;XXX|||xxxRRR555333111222777555000111777+++)))(((((())))))(((&&&'''((((((((())))))******...+++<<<\\\mmmggg___aaaQQQEEE111***111,,,$$$''''''(((***+++***)))'''&&&&&&'''''''''(((((()))))),,,+++***+++++++++***(((nnnSSSJJJBBB@@@<<<;;;;;;:::999888777777555555666666555555444333222222111111111111222222...222333000///333888<<>>HHHUUU}}}]]]GGG>>><<>>...000///)))'''))),,,+++))))))************))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&(((+++---------%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$''',,,//////---)))&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&''''''***,,,,,,+++KKKfffWWWAAA777---000///RRReee>>>+++999ddd~~~aaaJJJ:::---111DDDUUUXXXUUUNNN???...,,,+++)))((('''''''''(((%%%%%%''')))*********)))***CCC^^^bbbQQQ===555666...---,,,+++***(((''''''+++***)))(((((()))***+++((())))))'''%%%$$$&&&((())))))))))))************qqqUUUKKKBBB@@@<<<;;;;;;:::999888777777555555666666555555444333222222111111111111222222...000222111222555:::===KKKRRRYYYXXXNNN@@@555111///////////////...------------------...............///000333555777999:::222999BBBEEEBBB<<<777444111111111000000/////////........................111111111111111111111111333333222333333444555666777777888888999::::::::::::>>>???FFF^^^uuu___FFF;;;:::;;;999:::888444222222333444555555666777777666555444333777:::999777999@@@GGGDDDVVVeeeaaaOOOBBBEEENNNKKKQQQeeegggMMM;;;;;;===JJJddd|||zzz\\\<<<555888===QQQjjjfffIII444111000---,,,,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------///;;;ZZZyyyvvvSSS333((())),,,,,,***((())),,,---,,,,,,,,,///999KKKaaaqqqzzzrrr]]]BBB333:::NNN]]]pppnnndddOOO;;;...******((((((''''''''''''((((((((((((''''''''''''((((((''''''((())))))))))))))))))******((('''***111777NNN]]]lllrrrqqqpppooommmjjjmmmllllllxxxyyyddd>>>444...000///)))(((+++(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&''')))***)))(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$'''***,,,---+++(((&&&''''''''''''&&&&&&&&&&&&'''***)))%%%&&&+++***%%%000HHH]]]SSS888...111///,,,TTTeeebbb]]]FFF111666kkkvvvsss[[[AAA444///,,,MMMwwwtttNNN,,,+++)))((('''''''''(((///(((&&&***+++(((+++222QQQTTTSSSHHH777,,,***---,,,,,,+++***)))(((((('''))))))((((((((((((((()))(((((())))))))))))+++,,,))))))))))))************wwwXXXKKKBBB@@@<<<;;;;;;:::999888777777555555666666555555444333222222111111111111222222//////000222555777:::===FFFPPPZZZ[[[RRRCCC666///000//////...............------------............+++---///222555888;;;<<<000444:::>>>???===999777444333111000/////////000........................111111111111111111111111222222222333333444555666666666777888888999999:::===;;;888999EEE```vvv}}}___@@@777999777666555333111222555888555666666777777666666555444666888999888777888999;;;GGGVVV______ZZZUUUSSSSSSQQQOOOaaadddGGG666:::<<>><<<;;;;;;:::999888777777555555555666555555444333222222111111111111222222111//////333666666888;;;IIISSS\\\\\\TTTJJJ???888111000...---------......,,,,,,---------.........,,,---///111444777999:::666777999<<<>>>>>>;;;888888666333000//////000000........................000000000000111111111111222222222222333444555666555666666777777888888999:::888888<<>>NNNcccnnnmmmFFF888333333;;;]]]ppp```???444,,,---333333000---------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,***///111;;;^^^|||qqqPPP:::///)))+++---***)))***%%%***---***&&&***444???ZZZfffqqqqqqgggVVV@@@//////FFF^^^gggdddVVV@@@---))))))(((((((((((())))))((((((''''''''''''((((((&&&'''(((((())))))((((((%%%'''))))))(((((()))+++***;;;QQQbbbnnntttrrrmmmeeeiiinnnooollllllxxxcccFFF888111+++)))+++'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((()))(((&&&&&&&&&&&&$$$###&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))******))))))(((((('''''''''((((((((('''''',,,333KKKZZZHHH+++***---***///FFF[[[SSS:::222666QQQ{{{|||^^^>>>...))))))...555VVVvvvKKK+++***)))'''''''''((())) )))...***---???VVVfff[[[LLL888+++(((******)))''''''((((((((((((((((((((()))***+++++++++***))))))'''&&&'''))))))'''%%%((()))))))))************]]]HHH>>>===<<<;;;;;;:::999888777777555555555666555555444333222222111111111111222222333//////333444333666;;;KKKVVVaaadddccc^^^RRRFFF555333000---++++++,,,---,,,,,,,,,------------...---...///111222444555666999999999;;;===>>>===<<<;;;999666333111000111111//////////////////////////////000000000111111111222222222222333444555555444444555666666777777888666333555<<<======KKK]]]zzzjjjWWWBBB<<<:::>>>???999444444666666666666777777888888:::888666777999:::999888666666777;;;DDDQQQ^^^gggdddbbbZZZSSS[[[~~~aaaIII;;;>>>>>>???\\\jjjHHH888666...===___qqqdddEEE---...444000,,,///------------------------++++++++++++++++++++++++*********+++++++++,,,,,,)))111---$$$777```xxxxxxOOO222###---222)))$$$+++(((***++++++++++++---///444:::FFFYYYmmmsssdddPPP777,,,,,,>>>OOOLLL<<<000))))))(((((((((((())))))((((((''''''''''''((((((&&&&&&'''(((((((((((((((''''''(((''''''(((***,,,%%%...===OOOcccqqqtttooogggiiinnnqqqmmmiiiqqq}}}\\\888((()))+++'''((())))))******))))))(((((((((((((((((((((((((((''''''''''''(((((((((((()))'''&&&'''(((((('''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((('''&&&'''((()))*********)))))))))((((((((()))###%%%,,,((("""111JJJWWWIII///***333,,,,,,DDDdddIII999000222WWWxxxuuuKKK777)))***---******...===[[[qqqmmmaaaWWWFFF333******(((''''''(((((()))&&&......---DDDfffmmm^^^777111+++)))******)))''''''''''''''''''(((((((((&&&''')))***+++***))))))(((((((((***++++++***(((((()))))))))************```HHH======<<<;;;;;;:::999888777777555555666666555555444333222222111111111111222222333000111555333000666@@@GGGTTTaaajjjpppnnn\\\III;;;888333...,,,+++,,,,,,,,,,,,,,,,,,------------......//////000111111111555666777999<<<>>>AAABBB>>><<<:::666444222222111////////////////////////...//////000000111111111111111111222222333444555333444444555555666777777:::555444888999888>>>GGGgggqqq|||zzzLLL>>>555:::???===999888666666666666777888999999999777555444666888::::::222777;;;999888>>>LLLXXXhhhkkklllfff[[[dddVVV:::===:::111IIIttt^^^BBB888,,,---IIIfff___???444000++++++222------------------------++++++++++++++++++++++++************++++++++++++---,,,---...000CCCmmmbbb@@@(((---111)))&&&---///,,,((('''***---...---...,,,,,,555LLLgggwww|||eeeCCC''''''111222...---***))))))(((((())))))***((((((''''''''''''((((((&&&&&&'''(((((((((((('''+++***((('''&&&''')))***%%%)))///;;;PPPeeennnooonnnmmmlllmmmlllmmmsss{{{rrrGGG,,,***+++%%%))))))************))))))((((((((((((((((((((((((''''''''''''(((((((((((()))''''''''')))***)))(((''''''((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&((()))***((((((((()))))))))))))))((("""$$$,,,***(((<<>>???<<<;;;;;;:::999888777777555555666666555555444333222222111111111111222222222000333777444000:::JJJPPPXXXaaaiiirrrrrr^^^FFFDDD???999222---,,,,,,---++++++,,,,,,,,,------------------....../////////222555999;;;;;;>>>CCCGGG@@@???===:::777444222111////////////////////////......//////000111111222111111111111222333444555333333333444555555666666;;;999777777777888;;;???NNN___|||}}}uuutttXXX???;;;???>>><<<<<<666666666666666888999:::777777777666666777999:::888777777777:::===@@@AAAWWW^^^iiiooolllmmm~~~yyyWWWHHH===444>>>QQQvvvuuucccHHH777000:::LLLwwwsssbbbFFF222---///000........................++++++++++++++++++++++++************++++++++++++---+++///444222:::^^^vvv^^^AAA000,,,+++++++++///+++'''&&&))),,,---,,,///...***'''111JJJeeevvvqqqdddQQQAAA444,,,***---******))))))))))))******((((((''''''''''''((((((%%%&&&''''''((((((''''''***)))'''''''''(((((('''&&&(((***...<<>>RRReeefffeeegggpppsss```GGGIIIDDD===555///---------++++++,,,,,,,,,---------++++++,,,,,,---...//////444999===>>>===>>>CCCIIIAAA@@@???===999666333111000000000000000000000000---......///000111111222111111111111222333444555222222333444444555555666333777888666555777999888>>>FFFaaa{{{[[[HHHCCC===888888777666666666666888:::;;;888:::;;;;;;999888999:::555999;;;:::777777<<<@@@;;;EEEVVViiixxx|||www\\\CCC<<<<<<;;;TTT^^^CCC888333888[[[zzz~~~ZZZ999444444,,,........................++++++++++++++++++++++++)))************+++++++++&&&,,,...))))))999SSSfff{{{[[[555'''...000((()))))))))***++++++)))((($$$)))+++))),,,888EEELLLXXXqqq}}}jjjKKK888222000******))))))))))))******((((((''''''''''''((((((%%%&&&''''''((((((''''''%%%%%%%%%'''))))))((('''%%%)))***(((///BBBYYYfffkkkppppppjjjjjjoooqqqmmmnnn___999,,,111''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))***)))''''''(((((('''%%%''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&'''((()))******"""---+++"""+++FFFSSSNNN+++''',,,+++...KKK\\\MMM444:::KKKooo```<<<,,,,,,***''''''))))))''')))888@@@777(((###''',,,***)))(((''''''((()))***000@@@gggPPP---)))((((((((()))***)))(((******))))))((((((((((((---,,,++++++,,,...000111444:::>>>999///'''(((+++))))))))))))************aaaJJJGGG???<<<<<<;;;:::999999999999666666666666666555555555222222111111111111111111000111333444222555CCCRRRjjjppptttuuutttooo___NNN???:::555000/////////...)))***+++,,,,,,,,,,,,,,,...........................666===@@@@@@BBBIIIOOOKKKJJJHHHEEEAAA<<<888666444333000......///000222.../////////000000111111000111111111111222222222333333333444444444555555666666666666666777888888999:::GGGbbb{{{cccJJJGGGAAA555777555777;;;;;;777555555:::;;;=========;;;999888:::999777777888:::===???;;;>>>AAAKKKccc}}}~~~OOO>>>@@@===GGGeee|||```CCC555222999\\\wwwoooUUUAAA666000000,,,---111000+++,,,333...---,,,,,,++++++,,,,,,,,,,,,+++******+++,,,,,,***,,,...---,,,000999@@@kkkrrrAAA///***%%%...++++++******************000...+++(((+++444@@@JJJ888LLLgggvvvqqq]]]FFF777%%%...222---'''(((,,,---))))))))))))(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''')))***'''&&&///@@@OOOqqqmmmjjjkkknnnpppnnnlllrrrwwwyyy```222***++++++***))),,,...***$$$((())))))))))))(((((('''(((((((((((('''''''''''')))((('''&&&&&&'''((()))(((((((((((())))))))))))'''''''''((((((((((((((('''&&&%%%$$$###$$$$$$%%%&&&&&&&&&''''''''''''(((&&&+++(((+++JJJfffVVV///222///222777^^^\\\333333999eeeAAA111---+++***)))***)))(((&&&'''HHH@@@333..."""(((000)))***++++++)))'''+++000???gggWWW666)))+++)))(((''')))***++++++,,,---***&&&''',,,,,,(((111333888???EEEHHHHHHHHH[[[yyy|||TTT222......&&&(((***---...***'''***111dddLLLHHH>>><<<<<<;;;:::999999999999666666666666555555555555333222222111111111111111000111333444222666CCCRRR___ffflllnnnnnnhhhYYYIII;;;777222///......------******+++,,,,,,,,,,,,,,,---------------------------333999===>>>@@@EEEIIIMMMNNNMMMIIIBBB===999888555444333222222111222222....../////////000000000000000111111111222222222333333333444444444444555666555555555555666777777<<<:::===KKK```zzzyyykkkOOOBBB>>>;;;888777888777444555:::999:::;;;<<<<<<;;;999888===<<<999888777888:::;;;>>>===;;;>>>LLL___nnnsssmmmLLLBBB===CCCKKKeee}}}xxxWWW<<<555777???TTTjjjjjjTTT<<<111000111000---+++,,,...///...---,,,,,,++++++,,,,,,,,,,,,+++******+++,,,,,,(((***+++***)))+++111777LLLuuuaaa777222444(((,,,++++++***************''')))+++******222AAAMMMNNNFFFDDDPPPccckkkcccWWW>>>;;;555000,,,******+++))))))))))))(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''%%%((()))(((''',,,777@@@YYYaaajjjooonnnmmmlllnnnnnntttxxxzzzQQQ333///---+++)))'''&&&'''***))))))***************)))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))&&&''''''((()))***++++++&&&'''(((((('''&&&%%%$$$&&&&&&&&&''''''''''''((('''***)))///HHH[[[JJJ******###,,,444LLL^^^GGG222///EEEyyyKKK///)))***)))((())))))***))))))...OOOCCC222---$$$(((,,,)))###$$$,,,---***///;;;fff|||TTT;;;...&&&)))((('''''')))***++++++&&&(((++++++)))((('''(((///222<<>><<<<<<;;;:::999999999999777777666666555555555555333333222111111111111111111111333444222666BBBPPP\\\ccckkkoooooogggWWWIII666333000......---,,,+++***++++++,,,,,,,,,,,,,,,------------------------,,,///333888<<<>>>??????HHHLLLNNNKKKCCC===<<<===888888888777555444222111............////////////000000000111111111222222333333333333444444444444444444444444444555555666;;;999777999AAAYYYqqqSSSIII>>>;;;999:::888555666:::777888999;;;;;;:::999888===;;;999888777888:::;;;>>>:::888888:::AAAPPP^^^zzzhhhLLL<<<<<<:::IIIhhh{{{mmmLLL333666...555RRRlllkkkPPP888---000000------000///,,,...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,(((***+++***((((((+++///555RRRNNN888:::+++,,,,,,+++***************"""(((---,,,***...<<>><<<<<<;;;:::999999999999777777666666555555444444444333333222111111111111222222333333222555@@@LLL___fffnnnssspppeeeTTTGGG222000............---+++++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///444:::<<<:::888===CCCJJJIIICCC???@@@CCC???===;;;999666333222111..................//////000000000000111111111111222222333333333444444444333333222222333333444555555777999999:::GGGddd~~~yyyyyy[[[DDD===:::<<<===:::666666666777888999:::999999999888888777777888:::<<<===:::777:::>>><<<777===JJJaaayyydddCCC:::>>>???GGGcccxxxbbb;;;777555///333QQQooogggKKK222,,,***///555333///+++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***+++---,,,***)))+++---222444aaarrrEEE555666---,,,,,,+++************&&&+++...---***+++222999[[[fffkkk^^^HHH???JJJZZZXXXDDD888<<<===222,,,---))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((())))))'''&&&+++<<>><<<<<<;;;:::999999999999888777777666555444444444555444333222111111111111444333333444444666@@@JJJ^^^ccckkkooojjj[[[III>>>222000......//////...---,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,---222888:::888555888@@@HHHIIIEEEAAABBBDDDEEECCC>>>:::555222111000//////////////////......//////000000000111111111222222222333333333444444222222222222222333444444444666999;;;;;;>>>LLLZZZyyy[[[KKK;;;888;;;;;;777444666777777888999999999999777777777777888:::<<<===:::666999@@@@@@999999@@@FFFVVVtttZZZ>>>@@@999777OOOnnnmmmXXX888999111***999VVVfffcccJJJ333'''///555000,,,000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++++++++,,,000...???ppphhh:::666...---,,,+++************+++,,,,,,,,,,,,,,,,,,---000RRRxxxnnnRRRAAA===III;;;555<<<<<<111+++...))))))))))))(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''***((('''(((***+++***(((***000>>>RRReeeooopppllluuujjjmmmnnnjjj{{{aaaFFF---)))......***)))'''((()))***++++++++++++'''(((((()))***++++++,,,&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&(((''''''&&&''''''((((((&&&&&&&&&''''''''''''((()))$$$%%%---000+++)))++++++'''DDDSSSFFF111)))AAAbbbtttXXX555)))***)))---((())))))(((&&&'''***---HHH]]]AAA(((***+++---''''''---,,,))):::]]]{{{bbb===%%%---555,,,$$$'''%%%'''))))))((((((***,,,...'''%%%(((&&&+++GGGfff^^^OOOLLL^^^oooppplllllllll~~~~~~```CCC666---###)))(((,,,...)))(((:::SSSvvvRRRGGG>>><<<<<<;;;:::999999999999888888777666555444444333666555444222111111111111444333444666888<<>>EEEIIIHHHEEEBBB@@@CCCDDDDDDCCC???:::666222222222111111000000000000////////////000000000111111222222222222333333333333222222222222333444444666333333666888777888<<<@@@VVVttt{{{qqqUUUDDD;;;:::<<<:::999999888888888999999999999999888888888888888:::;;;:::777777;;;===<<<>>>>>>CCCQQQgggwww[[[CCC<<<===GGGdddZZZ;;;---777666+++888VVVjjjbbbOOO888,,,---///......---,,,,,,++++++,,,,,,***+++,,,,,,,,,,,,+++******)))((('''((())))))(((%%%222222:::fffsssEEE///...---,,,+++*********'''(((***+++,,,,,,++++++333///222EEEbbb{{{dddXXXGGG999111,,,)))'''))))))))))))((((((((((((''''''''''''((((((((()))'''''''''''''''''''''''')))((((((''''''))),,,...,,,))))))333DDDXXXhhhooolllsssrrroooooolllppp|||zzz]]]===---...///+++******+++++++++++++++***((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''(((%%%&&&((()))'''&&&(((---,,,JJJ[[[BBB000---AAAyyyrrr555333###'''+++###''')))+++)))'''(((...333^^^___999)))000***+++---...,,,<<>>'''666(((---,,,+++888QQQ```bbbwwwRRRFFF???<<<<<<;;;:::999999999999999888777666555444333333777666444333222111111111111111555<<>>AAA:::777;;;<<<777======???BBBKKKcccccc@@@888MMMooooooNNN333///222000333;;;]]]nnngggEEE000555333&&&...---,,,,,,++++++,,,,,,***+++,,,------,,,+++***...,,,)))(((((())))))(((...&&&,,,444GGGuuu```000///---,,,+++*********'''***...---***((())),,,$$$+++222777@@@TTTrrrsssVVV<<<000///,,,&&&))))))))))))((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''((('''&&&'''***,,,)))***+++...888KKKbbbrrrmmmwwwkkk```iiimmmlllvvvzzzuuuRRR777111000+++,,,,,,---------,,,++++++(((((((((((('''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))###%%%'''))))))((('''%%%&&&&&&&&&'''''''''(((((($$$(((+++***((('''(((***///cccbbb666333111>>>```'''777###%%%000)))%%%(((***)))(((***111777gggaaa888+++333))))))...222444RRRjjjAAA000111---*********))))))+++)))---000///***''')))+++''')))(((%%%'''++++++'''(((222666111222:::;;;444///:::XXXnnn^^^666$$$,,,+++444///(((CCCmmmttt]]]vvvUUUIII>>><<<;;;;;;:::999888777777444444555555555555555444333333333333333333333333444333444999BBBNNN\\\gggbbbTTTHHHFFFGGGEEECCCCCC333000,,,++++++---.........---,,,,,,++++++,,,,,,---------,,,,,,+++++++++))))))+++---///222444666666888888:::EEEOOOOOOHHH;;;===DDDMMMOOOGGG<<<777555444333444666666222///......///000111111000000111111222222222333333333222222333333333333444444333333444444555666666666555:::BBBRRRqqqvvv{{{eeeKKK:::;;;::::::;;;;;;;;;999777888888777777777777888888::::::::::::::::::::::::>>>>>>>>>>>>BBBLLL\\\hhh\\\777@@@___\\\///***:::666...555???ZZZooohhhLLL444,,,...***---,,,'''(((------(((,,,---...//////---+++***************))))))((((((---&&&&&&---666EEEcccKKK111+++///&&&(((...'''************************'''+++++++++777KKKTTTRRR}}}mmmNNN555,,,...'''***,,,***'''&&&(((+++((((((''''''''''''((((((((((((((((((''''''''''''((('''&&&&&&((())))))(((,,,((()))---...666NNNhhhnnnqqqpppllljjjlllllljjjmmmyyywwwWWW888***+++***+++,,,,,,)))((())),,,&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&###(((&&&&&&,,,)))&&&---LLLrrrTTT444444***CCC|||iiiEEE---)))&&&'''***'''((())))))((())),,,000444```aaa000...444***;;;...777^^^uuuKKK///%%%''')))***)))((('''(((***))))))(((''''''''''''''''''&&&&&&''')))***)))((())),,,000333555555333111666<<<@@@===444---,,,---,,,111---+++LLL~~~PPPwwwVVVJJJ>>><<<;;;;;;:::999888777777444444555555555555444444333333333333333333333333111222444999BBBRRReeesssjjj\\\JJJ>>>:::;;;:::888444111...,,,---...//////...---,,,,,,++++++,,,,,,------,,,,,,,,,+++++++++******+++---///111333444333555555666===GGGHHHDDD:::999???KKKSSSPPPGGGAAA999777666888:::999444///////////////000000000000111111111222222222333333222222222333333333444444333333444444555666666666555666888@@@VVVvvvzzzlllYYYEEE@@@:::999:::;;;777444888777777777777777888999::::::::::::::::::::::::<<<===>>>======CCCMMMUUU```rrrjjjDDDBBBNNNhhh{{{]]]999///777444---222444<<>><<<;;;;;;:::999888777777444444555555555555444444333333333333333333333333111333666<<>>:::;;;>>>===777000222111000///...///000000111111111222222222222333222222222222333333333333333333333444555555666666666444333555>>>RRRsss}}}[[[MMM===777:::===:::555777777777777777888999:::::::::::::::::::::::::::999<<<======;;;<<<@@@DDDDDDNNNbbbzzzpppHHH===888EEEhhh```JJJ888777333...222...,,,:::XXXllldddNNN===...,,,,,,...///,,,,,,...***+++,,,---,,,+++***)))+++++++++++++++*********)))))),,,---)))...EEE]]]vvvYYY444&&&...///))))))************************((('''(((***000<<>>VVVfffvvvwwwppplllmmmnnnmmmgggpppnnnMMM999...111---(((***000---$$$))))))))))))))))))))))))''''''&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''')))))))))))))))(((((((((((()))$$$%%%,,,******444aaapppAAA+++&&&222gggjjjAAA---&&&)))&&&&&&(((%%%&&&&&&''''''''')))---000UUUbbb@@@222333AAArrrxxxDDD***)))---''')))***)))((('''(((***)))((((((''''''''''''(((((('''&&&''')))***)))((('''''')))******+++******---++++++,,,...///---***...,,,---999aaa{{{DDDyyyWWWKKK???<<<;;;;;;:::999888777777444444555555555444333333222222222222222222222222444666;;;CCCTTTggguuu{{{wwwTTT<<<777888333444111...---...//////......---,,,,,,++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---...///000000222222000///333999===LLLAAA888777===CCCLLLSSSOOOGGG???>>>@@@???999333444333111///......000111111111111111222222222222111222222222222333333333222333333444444555666666666444666999888<<>>===:::777777777777888999::::::999999999999999999999999888:::============@@@BBBEEEEEEJJJVVVfffsssyyyzzzmmmbbbZZZ]]]nnnqqqGGG999000:::TTT```WWW@@@777444222555111666222222JJJiiijjjUUU444,,,***///111---***+++******++++++++++++***)))++++++++++++++++++++++++))))))++++++''')))777GGGjjjiiiIII)))+++///***...************************&&&%%%''',,,,,,222HHH```|||lllUUUFFFHHHUUU```ddd@@@666+++)))...000---'''((((((''''''''''''((((((((((((((((((''''''''''''&&&((())))))(((((())))))(((&&&''',,,---,,,///444@@@TTTjjjsssrrrnnnkkkiiigggppppppnnnzzzsssSSS000//////000...+++***+++***)))))))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((((()))$$$&&&---)))***777\\\^^^555000...FFF{{{ZZZ555((('''+++''''''+++((('''((()))))))))+++...111LLLgggNNN222777___~~~FFF...***)))''')))***)))((('''(((***)))(((''''''''''''(((((()))((('''((()))***)))(((******)))))))))***+++++++++)))(((((()))***)))'''555......>>>hhhWWWxxxWWWKKK???<<<;;;;;;:::999888777777444444555555444333222222222222222222222222222222444777<<>>:::777999CCCOOOVVVMMMDDD?????????;;;777777666333000//////000111000000111111111222222222111111111222222222333333222222333333444555555555666333555:::888555>>>LLLooozzz]]]DDD<<<===<<<:::888888777888888999::::::999999999999999999999999:::;;;<<<<<<===???AAACCCDDDBBBBBBEEENNN]]]nnnzzznnncccVVVLLLOOOfffTTTAAA555===AAAYYYXXXAAA666444333555333:::333$$$///PPPcccaaaJJJ<<>>___OOO...000444YYYOOO222))))))+++%%%&&&,,,***'''((()))))))))***---///EEElll^^^999AAAvvv|||JJJ555000+++''')))***)))((('''(((***((((((''''''''''''((((((***)))(((((()))***)))'''++++++***))))))***+++,,,((()))******)))+++---000---***222HHHnnnrrrvvvVVVKKK@@@<<<;;;;;;:::999888777777444444555444444333222111222222222222222222222222111555999CCCVVViiikkkbbb]]]jjjkkkTTT999...000333111///---------...---+++...---,,,,,,++++++,,,,,,*********+++++++++++++++,,,,,,+++++++++,,,------222222444666444111333888;;;>>>CCCCCC===888===FFFRRRMMMFFFBBBAAA@@@>>><<<:::888666333222111000000000000000111111111111222111111111111222222222222222222222333444444555555555111000222444555999???KKKeeevvvaaaNNNCCC<<<777:::999999888888888999999999999999999999999999999<<<<<<;;;;;;<<<===???@@@AAACCCEEEDDDDDDKKKXXXcccoookkkdddWWWLLLRRRllljjjPPP999999777OOOPPP===333222111333//////111333000000AAAUUU]]]SSS@@@///(((+++///000***************+++++++++*********++++++++++++++++++(((&&&(((,,,.........444]]]lllRRR666+++)))+++************************+++,,,------(((&&&---666DDD]]]vvv{{{gggHHH---+++***((('''((()))***+++((((((''''''''''''((((((((((((((((((''''''''''''%%%(((,,,,,,)))((()))+++...---,,,+++++++++---///+++555DDDVVVgggqqqpppiiilllkkkmmmpppqqqttt~~~~~~UUU333000666111++++++)))))))))((((((''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&)))(((***,,,'''333NNNoooHHH,,,***444eee~~~JJJ222***))))))"""%%%+++(((%%%&&&'''''''''(((***,,,>>>llluuu]]]eee^^^999......---''')))***)))((('''(((***(((''''''''''''(((((()))+++)))((((((******)))'''***)))))))))))))))***++++++---///...---...111444///555HHH^^^uuusssTTTKKKAAA<<<;;;;;;:::999888777777444444444444333222111111111111111111111111111111///555999===LLLaaakkkiiieeegggaaaQQQ===111333888111000......//////---,,,...---,,,,,,++++++,,,,,,)))*********++++++++++++++++++***++++++,,,------000///333999888222000333444777>>>AAA===777999???EEEFFFGGGFFFDDDBBB@@@???;;;:::999777444222111000000000000000111111111111111111111111222222222222111222222333333444555555333333111...111777999777999HHHdddyyynnnVVVFFF>>>;;;;;;:::999888888888888888888888888888888888888:::::::::<<<===>>>>>>>>>@@@EEEIIIHHHDDDDDDIIIOOOeeehhhiiiaaaSSSLLLVVVdddeeeCCC999999JJJIII:::444222///222---***000999333'''--->>>QQQZZZVVV???//////111...***************+++,,,,,,)))))))))*********++++++))))))))))))+++,,,,,,***---AAA```iiiPPP555,,,+++************************&&&))))))''')))---000///555>>>MMMccc|||kkkKKK???:::333...***)))))))))((((((''''''''''''((((((((((((((((((''''''''''''$$$(((------)))''')))+++,,,......,,,)))***,,,---***...444@@@TTTgggnnnnnnlllhhhjjjooolllgggpppuuuXXXAAA777555111,,,++++++***))))))(((''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&'''''''''((((((((((((''')))((())))))(((???ddd{{{AAA...&&&888pppqqqGGG333++++++)))###'''+++%%%$$$&&&'''((('''(((***+++666ddd~~~tttjjjTTT;;;***'''((()))''')))***)))((('''(((***'''''''''''''''((())))))+++***))))))******)))'''((())))))*********++++++&&&'''***000777===@@@@@@MMMVVVgggmmmiiipppzzzwwwrrrSSSKKKBBB<<<;;;;;;:::999888777777444555444444333222111000111111111111111111111111///777:::999DDD]]]pppvvvwwwlll^^^OOO???444333999222111//////000000...---...---,,,,,,++++++,,,,,,))))))******++++++++++++************+++,,,------...---111999:::333......666555555777666333666;;;:::@@@GGGJJJHHHDDDBBBAAA<<<<<<:::999666333111000000000000000111111111111000111111111111222222222111222222333333444555555222888888222444:::888000999999FFFcccwwwkkkTTTHHH<<<<<<:::999888777777777888888888888888888888888666777:::>>>AAABBBAAA???===BBBGGGIIIIIIJJJNNNRRR\\\bbbgggeeeZZZOOOQQQZZZuuuxxxSSSDDD???KKKFFF:::777444000222000222111///---//////...666UUUdddQQQ;;;555111)))++++++******+++,,,------(((((())))))*********+++'''+++---+++))))))******---(((NNNvvvfffAAA222...************************+++...+++%%%'''///...&&&333:::===???NNNgggvvvxxxdddYYYJJJ===666111,,,)))((((((''''''''''''(((((()))(((((((((''''''''''''$$$)))------***''')))+++&&&***---,,,)))***,,,---*********111CCC[[[kkkqqqoootttrrrgggeeelllqqqpppyyyYYY999333555111,,,,,,++++++***))))))(((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''((((((((())))))******(((***(((''''''***HHHuuu{{{999000'''@@@yyyhhhEEE444------,,,'''***---%%%&&&((()))***)))***+++---000YYYjjjCCCAAA>>>777///---------)))&&&((()))***)))((('''(((***'''''''''''''''((()))***,,,***))))))******)))''')))***+++,,,---------------...666FFF[[[jjjpppqqqmmmsssyyykkkOOOHHHUUU]]]rrrVVVIIIAAA<<<===>>>===;;;999999:::777666666555444444333333444333333222111111111222555:::<<<>>>KKK```rrrzzzmmmXXXLLL???333111888///000222555666555111...,,,,,,,,,+++++++++++++++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......000111222333333444444444333333333444555555666:::===BBBMMMUUURRRIII???===<<<;;;999777444222222000//////111222111111222111111111000000//////333111000111444555333111111444777666333111111333555999===EEE^^^ssszzzrrrTTTGGG999888<<<777666:::999;;;::::::999888777777777;;;;;;;;;<<<<<<<<<<<<===DDDEEEGGGGGGFFFFFFHHHIII\\\iiimmmaaaRRRPPPWWW]]]rrrgggLLL@@@EEEDDD<<<666666555222333444333111111222///)))000555III___]]]EEE000+++000,,,***---///,,,+++,,,******))))))((((((((('''++++++******))))))(((((()))***555OOOiiikkkLLL+++000,,,+++---***&&&)))000((()))+++,,,+++******+++777888:::999666;;;MMM```~~~|||rrr```OOO@@@333***------,,,,,,***)))((('''******)))(((((((((((((((&&&&&&''')))***+++,,,---***)))((((((((()))+++,,,++++++***+++333EEE\\\lllooollliiihhhiiijjjjjjjjjlllvvv{{{ZZZ666***000***///...((((((---+++"""(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((&&&(((***&&&(((>>>XXX[[[LLLCCC444LLLyyyhhh===666333///+++(((''''''(((***'''(((,,,***&&&+++555111___nnn777***999,,,+++++++++******))))))&&&'''(((***+++***(((&&&((((((''''''''''''(((((((((((((((((())))))))))))+++,,,+++((()))---...+++111:::RRRuuuqqqrrrcccVVVKKKHHHUUU\\\TTToooTTTGGG???===>>>@@@???<<<:::999999666666555555444333333333444333222222111111222222333777<<>>FFFNNNNNNIIIDDD???<<<<<<>>>???:::666444222000///000111000///111111111111000000000///444222000111222222000---000222333333111222444777777888666888GGGeeeyyy|||^^^III>>>===:::;;;<<<666999888777666777888:::;;;;;;;;;;;;<<<<<<<<<<<<===???AAABBBBBBBBBBBBCCCEEEUUUaaagggaaaXXXVVVYYY[[[sss[[[NNNOOOIII===666555555444555888777333222555777555111222888III[[[\\\FFF---,,,)))))),,,,,,)))(((************++++++,,,,,,---))))))))))))))))))******&&&000222555LLLkkkmmmZZZ666000------,,,'''&&&(((/////////...,,,+++++++++%%%333FFFMMMEEE888444888NNNbbbzzz~~~fffCCC)))******(((((((((((()))*********)))(((((((((((((((&&&&&&'''((()))******+++***)))((((((((()))++++++((((((((('''***444CCCNNN______^^^^^^^^^___```aaa[[[fffwwwwww[[[<<<***---000///***'''(((((('''((((((((('''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))&&&''')))&&&(((:::PPPMMMJJJPPPGGGZZZhhh;;;444222///,,,)))(((''''''&&&((('''%%%(((///222222XXX}}}ggg???111...'''++++++******))))))))))))(((&&&&&&+++222444222...((((((''''''''''''(((((((((((((((((()))))))))***---***,,,111000+++---555DDDaaattt^^^SSSSSSJJJEEEDDDIIITTTTTTHHHjjjQQQEEE>>>===@@@BBBAAA>>>;;;888777555555444444333222222222333333222222111111222222222666<<>>EEEHHHHHHHHHAAA;;;<<>>;;;;;;;;;<<<<<<<<<<<<===<<<>>>??????>>>???@@@AAAGGGQQQZZZ\\\\\\]]]]]][[[tttzzzRRRSSSPPPHHHAAA>>><<<999<<<===999222000333666666222666444777NNNfffZZZ>>>444000///111000---,,,...((())))))******+++++++++(((((((((((()))***+++++++++///+++'''666WWWttt^^^FFF...(((///333...'''---,,,,,,,,,,,,,,,---...,,,,,,999PPP```XXX???+++:::AAALLL[[[hhheeeQQQ;;;+++***(((&&&&&&''')))******))))))(((((((((((((((&&&'''''''''(((((((((((()))))))))((()))******+++)))***+++)))(((+++111777KKKOOOTTTUUUTTTSSSTTTVVVQQQTTT___qqqyyyWWW666111...------+++&&&&&&)))((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***&&&&&&((('''(((444BBB===CCCRRRLLL\\\}}}ddd888222111///---+++)))''''''&&&'''((()))(((---<<>>>>>@@@CCCCCC???;;;888666555444444333333222111111333333222222111222222333333777===HHHVVVbbbhhhjjjooo^^^JJJ>>>777222111444222000///000222333333222000///...------,,,------+++***++++++++++++,,,,,,+++++++++++++++++++++++++++,,,---...////////////111111111111111222333444444777::::::;;;>>>CCCFFFGGGCCC>>>===@@@@@@===:::555333111000111111000...111111111000000000000000000000111222444444444333555555444333333444555666333222444888666777GGG[[[}}}nnnSSS>>><<>>===<<<;;;:::::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<<>>>????????????@@@BBB@@@FFFNNNVVV]]]bbbcccccctttnnnpppnnnggg]]]PPPDDD<<<666555000,,,///555777555)))555666000999RRR___[[[<<<333++++++---+++)))(((******************))))))***)))((((((((()))******444'''&&&111444888SSSuuulllOOO999...+++,,,...+++++++++,,,------,,,+++444'''&&&>>>^^^kkkcccWWW888///)))111DDDMMM@@@------,,,***)))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))******+++***+++,,,,,,++++++...000:::CCCNNNSSSRRRPPPPPPQQQZZZTTTOOOUUUkkk{{{rrr^^^???000(((---000,,,((())))))))))))(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***&&&%%%'''((((((...555333555@@@999LLLrrr^^^555/////////...,,,***(((''',,,&&&)))000+++---OOOyyyqqqMMM333******,,,+++(((((((((((((((((('''''',,,)))(((***///000---)))((((((''''''''''''(((((((((((()))))))))*********---))))))++++++000BBBWWWzzz{{{hhhPPPAAA???AAAFFFFFFGGGRRRbbb\\\BBB...cccNNNEEE???>>>@@@CCCCCC???;;;888666555444444333333222111111333222222111222222333333444777>>>IIIRRRZZZ___cccuuubbbKKK;;;444111111222111000...///111333333333/////////......---,,,+++******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---...////////////111111111111222333444555111555999<<<;;;<<>>???@@@??????@@@BBBDDDEEEHHHOOOWWW^^^dddiiissssssfffaaaggggggbbbhhhuuukkkPPPLLLmmmhhhjjjnnnsssuuuqqqmmmjjjaaaYYYLLLAAA>>>===444))))))...111,,,+++777OOOcccPPP???111000444444///***+++,,,,,,,,,,,,------------,,,***(((((((((((()))222'''***777444)))555OOOmmmyyy{{{fffCCC+++)))000---,,,,,,,,,---,,,)))&&&&&&%%%)))111<<>>;;;888777555555444444333222222222222222111111222222333333444555>>>MMMYYY```dddfffooo^^^GGG777222222222111000///...///111333333333///000111222111///,,,+++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---...............111111111222333444555666111222777;;;======AAAGGGLLLNNNOOOKKKEEE@@@@@@AAA999777555444444444333111000000000000111111111111000111222222222555999===333222000111333444444333666222111333444555888>>>;;;TTTwww{{{]]]KKK:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===;;;===>>>>>>>>>>>>???AAACCCBBBBBBDDDGGGOOO\\\iii{{{yyy\\\TTTKKKDDDDDDCCCAAAFFFOOOttttttFFF666___xxxDDDCCCHHHTTTbbbnnnyyy}}}pppfffcccaaaXXXNNNIII>>>777888444000:::JJJWWWFFF777666:::999111+++(((((()))***+++,,,------000///,,,)))(((((())))))(((...111...,,,000222222AAAWWWppp{{{uuubbbJJJ888---***'''(((+++---,,,***'''(((+++,,,,,,555JJJ^^^wwwxxxmmmTTT:::------000''''''((())))))))))))(((((((((((((((((())))))***************))))))))))))(((((()))************))),,,+++)))(((((()))+++,,,$$$...>>>KKKTTTZZZ^^^aaa\\\```___YYYXXXcccsss~~~~~~aaa???...+++---------************))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((''''''(((******)))(((***%%%***)))HHHvvvaaa222,,,------...---,,,***)))$$$,,,))))))KKKyyynnn===444)))%%%'''+++***(((''''''''''''((((((((((((&&&))),,,***'''&&&(((,,,((((((''''''''''''(((((()))))))))*********++++++%%%------***;;;___www{{{qqqtttjjjSSS???666333000222999666EEEccc]]]BBB;;;\\\KKKFFFBBB===>>>@@@???<<<:::999999666666555555444333333333222222111111222222333444444222;;;RRRhhhooollliiifffWWWCCC666333444333//////......///222333333222000222555777555222...+++)))***+++,,,,,,,,,++++++***************************+++,,,,,,---,,,,,,,,,///000000000111333444555222000222888;;;===CCCKKKNNNPPPQQQPPPLLLGGGDDDCCC???<<<999666555333111//////000000000111111111111///000111222555;;;CCCIIIBBB<<<666222222333444444222555555111222666999999555BBBYYYvvvoooSSSHHHEEEAAA===::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<===;;;===>>>>>>>>>>>>???AAA@@@???@@@AAAAAAIII___ttt~~~aaaNNNHHHEEE@@@===<<<===@@@BBB[[[tttfffHHHQQQcccbbbDDD:::444666;;;@@@HHHOOOYYY[[[\\\^^^hhhuuukkk^^^XXX[[[YYYMMMFFFHHHQQQFFF>>>===>>>888111---.........---,,,+++++++++111///,,,***)))***+++,,,'''///000******111222+++---333BBB\\\xxxrrr[[[JJJBBB777000...///...---///***'''***///444>>>GGG___jjjssstttkkkZZZCCC111222///,,,)))(((((()))***((((((((((((((()))******((((((((()))))))))))))))'''((()))***+++******)))---,,,*********+++++++++$$$)))111<<>>ZZZJJJFFFBBB<<<>>>>>>===;;;999999:::777666666555555444333333222111111111222333333444666000888UUUrrr{{{qqqgggaaaUUUDDD888666777222,,,...---...000222444333222111444888:::999555///,,,)))***+++,,,---,,,++++++************************)))******+++++++++******.........///000222333444444...---333999===EEENNNOOOOOOOOOPPPPPPMMMGGGCCCCCC@@@<<<888666333///---//////000000111111111222444333111///...111999???TTTKKK>>>666222333444444,,,666;;;666444999:::555:::555:::PPPppp{{{ZZZTTTJJJAAA;;;:::;;;===;;;;;;;;;<<<<<<<<<=========>>>@@@@@@??????AAABBBAAACCCGGGIIIIIISSSnnnkkkUUUJJJGGG:::===<<<888888===>>><<>>KKKZZZcccssssssxxx~~~tttjjjfffccc```___```\\\SSSLLLJJJ???===;;;777333000---,,,000...,,,******,,,...//////******000///((((((...***---///444FFFbbbyyyoooWWWDDD777000+++((($$$(((,,,+++''',,,AAAVVViii[[[QQQ]]]wwwttt\\\AAA<<<444,,,(((''')))+++((((((((((((((()))******''''''''''''(((((())))))'''((()))++++++******)))'''&&&&&&((()))***)))((()))((()))...999FFFPPPVVVggg]]]ZZZaaadddaaacccjjjnnn}}}~~~cccBBB222///000+++++++++************)))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%)))+++******++++++******&&&---,,,MMM|||jjj>>>,,,,,,,,,,,,,,,,,,,,,,,,,,,000NNNxxxLLL000******,,,...+++&&&%%%((('''((((((((())))))******+++)))''''''((()))((('''((((((''''''''''''(((((()))************+++++++++///...888PPPeeeiii^^^SSSLLLOOOIII:::222555333+++///888111>>>^^^VVV>>>CCCwww[[[HHHDDD>>>:::>>>???;;;999999888555555555666666555555444333111111000000000000111111444666<<>>??????@@@@@@@@@@@@DDDFFFDDDJJJfffdddOOOCCC@@@BBB>>>===999888<<<@@@===666@@@GGG```VVV999DDD:::666222111333444444222222444444222111555>>>EEESSSKKKMMMYYY\\\UUUVVV```YYYeeesss|||yyymmmkkkoooooofffVVVIIIBBBAAA;;;:::888555444444666888555***&&&...111,,,***...,,,+++---111333:::MMM```vvvQQQ444,,,...000---++++++---111444555ZZZJJJ<<<@@@TTTkkkxxx{{{vvvaaaGGG666///---)))$$$,,,***(((&&&&&&'''***+++''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))************...777CCCLLL___aaadddeeedddccccccccciiinnnnnnAAA+++///777,,,%%%(((---,,,(((&&&))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&(((******'''$$$))))))))))))))))))))))))'''((()))***************,,,&&&+++333OOO<<>>=========???BBBDDD<<<=========>>>AAADDDGGGBBBBBBCCCJJJ^^^mmmRRRDDD===<<<===666:::;;;777666:::>>>???777999IIIgggxxxcccEEE999666222//////111333222000000111222111000555===EEERRR???111222777666444555333@@@MMMRRRUUU[[[```bbbsssxxxzzzvvvlllccc``````[[[]]]]]]ZZZYYY]]]fffnnncccMMM888333333//////444***)))***,,,+++---777DDD]]]ooo{{{iiiSSSBBB444,,,,,,222000***---888>>>NNNYYYPPP===;;;PPPhhhwwwppp___GGG000'''***222---+++)))((('''((()))***''''''''''''''''''''''''(((((()))))))))*********))))))))))))))))))))))))------+++)))***000888???RRRYYYbbbeeeddd```^^^^^^eeeiiitttqqqPPP666---,,,...///+++&&&''',,,***)))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&(((+++,,,***'''))))))))))))))))))))))))((((((((()))***+++,,,,,,444...555@@@]]]LLL111(((%%%+++000000333999RRRvvvqqqPPP>>>222'''*********)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((******)))''',,,)))((()))***+++...111...FFF^^^^^^KKK===CCCQQQ777333111222111...---///555===FFFDDD:::333555<<>>BBBBBB===::::::999666555555555555555444333333111111000000000000111111555888666:::BBBEEEPPPfffeee\\\QQQLLLOOOPPPFFF999//////000111333666888999111222444444222///,,,******************************++++++,,,,,,++++++***)))))))))***++++++,,,,,,+++,,,,,,---...///000000222333555555555555777999???IIIUUUZZZYYYXXXZZZ]]]XXXTTTKKKAAA<<<:::555///111000000000000000111111111111111111111111111111111111111000111111222222666666555555444333333222444555666777777???SSSgggfffNNNBBB@@@<<<<<<<<<<<<<<<>>>BBBDDD<<<>>>>>>>>>???CCCKKKQQQIIICCCBBBSSSwwwtttSSSAAA<<<;;;::::::777999888555666;;;===<<<999999;;;NNNnnn{{{]]]444333000...///222333222000---////////////444;;;BBBYYYJJJ999///...111333222+++000333111222888>>>AAAHHHMMMRRRQQQLLLGGGGGGIIINNNRRRVVVWWWYYYbbbsssxxx]]]AAA555333222111444,,,+++,,,---+++(((***...222EEE]]]uuunnnOOO666)))000222&&&%%%///***===SSS[[[SSSFFF>>><<>>GGGFFF999------//////kkkWWWHHHDDDAAA@@@CCCBBB===999999888555444444555555555444333333222111111000000111111222555::::::===EEEEEEKKK\\\WWWRRRIIIFFFOOOXXXNNN<<<...///000222444666888999000000000000///---,,,+++***************************++++++,,,,,,++++++***)))))))))***++++++,,,,,,***++++++,,,---...///000000333555666666555666777AAALLLXXX[[[XXXXXX^^^eee```ZZZPPPFFFDDDDDD@@@999222111//////000111111111111111111111111111111111000000000000000111222333555666555444333333444555666666777666444555@@@LLLggguuuZZZKKK===<<<;;;===???@@@???<<<@@@AAABBBAAAAAAFFFOOOWWWUUUIIIFFF]]]www___FFF<<<<<<===;;;999:::888666:::DDDKKKEEE:::???AAA>>>@@@```ppp999333111///000444555444222---............111777;;;CCCFFFAAA444---000999???<<<555---***,,,///---)))+++///222222...+++,,,---...000333444777AAANNNXXXWWWFFF555000111///......,,,++++++------,,,***)))%%%...777JJJqqqtttMMM,,,'''------((('''***(((333OOOkkkoooXXX???222222222111///,,,'''$$$*********))))))(((((('''''''''''''''''''''''''''(((((((((((()))))))))***((((((((((((((((((((((((''''''''''''(((***,,,...222<<>>GGGSSSQQQKKKPPPPPPKKKAAA===FFFOOOHHH888...///000111222333444444......---------,,,,,,,,,***************************++++++,,,,,,++++++***)))))))))***++++++,,,,,,******+++,,,---...//////...111555666777666777888???IIISSSVVVTTTWWWbbbmmmhhhaaaVVVLLLIIIJJJFFF@@@555333000///111222222111111111111111111111111111111111111111111222333444222333444333333444888;;;888444333666777666999>>>HHHeeeoooUUUKKKAAA>>>AAABBB???:::CCCCCCCCCBBBBBBGGGNNNTTT\\\PPPOOOkkkbbbRRRBBB===>>><<<999888;;;AAAGGGLLLQQQRRRLLLCCC888???>>>666HHHsssrrrDDD444222///000333555333111/////////------///111444000666:::;;;AAAOOO[[[```TTTMMMCCC999111------......000222111...,,,,,,...///---***)))+++...000111111---***+++,,,++++++,,,)))((('''''')))+++***''',,,---))),,,IIIwwwqqqKKK///(((---...)))+++)))+++888MMMaaannnsssXXXJJJ666)))%%%(((,,,---''''''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((%%%&&&'''(((***+++,,,,,,---111;;;JJJZZZdddfffeeeaaaaaa___^^^cccppp}}}kkkSSS999---,,,,,,+++***************))))))))))))))))))))))))))))))))))))++++++***)))'''&&&&&&&&&(((((((((((((((((((((((())))))(((''')))+++---///111CCCGGGAAA^^^PPP...111000///AAAddd{{{NNN+++***111,,,)))...)))))))))(((((((((((('''))))))(((((((((((())))))(((((((((((((((((((((((((((---222222---)))***,,,+++***++++++'''***???VVV```NNN666***...666777333///------...---,,,000666XXX@@@...---000---,,,000\\\QQQFFFEEEDDDCCCEEECCC<<<777666555333444444444444444333222222222222111111111111222222...777===IIIYYYVVVIIIDDDKKKEEE<<<888;;;>>>888000---...///000000000000000,,,,,,,,,,,,,,,,,,------***************************++++++,,,,,,++++++***)))))))))***++++++,,,,,,***++++++,,,---...//////---000333555666777888999999BBBJJJMMMMMMSSSaaammmkkkggg^^^TTTOOONNNIIIBBB:::666111000222333222111111111111111111111111111222222222222222222333333000222333333222555;;;@@@666111000444888777777888999GGG]]]www|||kkkTTTEEEAAAAAA???===DDDCCCBBBBBBDDDGGGJJJLLLYYYUUU\\\zzzwwwPPPHHHAAA???<<<888888;;;JJJXXXbbb[[[LLLBBB@@@@@@222555<<<444555ZZZnnnWWW777333///...000111000///111000///...------......111...666RRRxxx~~~ttt\\\<<<((()))444+++,,,---,,,++++++,,,...///,,,)))***---///,,,)))+++***************---///,,,+++)))%%%&&&***+++(((+++---***'''000JJJhhhzzzyyyQQQ111((())))))%%%,,,111///...===ZZZrrryyyuuujjjUUU>>>///+++,,,))))))(((((((((((())))))''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))***,,,,,,***))),,,,,,000;;;LLL[[[dddhhhiii```\\\bbbfffgggllluuuuuuiiiXXXDDD111%%%'''...++++++*********)))))))))))))))))))))))))))))))))//////...,,,)))'''((()))(((((((((((((((((((((((()))((((((((((((***+++,,,&&&888:::555LLLrrrwwwbbbVVVUUUOOOSSSooosssCCC888...+++,,,++++++---))))))((((((((((((''''''))))))************))))))))))))))))))))))))))))))---999CCCBBB777000333999888444...(((+++:::RRRdddHHH888,,,---000111555<<>>AAA;;;888777555111...///+++,,,---////////////...***++++++,,,------------***************************++++++,,,,,,++++++***)))))))))***++++++,,,,,,++++++,,,---...///000000---///222333333444666888555<<>>999333111333444333000111111111111111111111111333333222111111111222222000222333222111555<<>>IIIYYY___^^^OOO===555444555777...888888...HHHhhhfff<<<777000---...000///...000///............---------))):::iiioooQQQ444+++...,,,,,,,,,,,,,,,---///000%%%%%%%%%'''+++---------111///---,,,---//////...---///...((('''+++---+++((((((***,,,***---:::IIIjjj|||tttSSS999...,,,'''***,,,,,,+++000;;;CCCeeevvvoooSSS>>>555///...+++)))(((((())))))'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))+++***)))***,,,---+++(((,,,---...222:::HHHXXXcccgggbbbbbbiiikkkgggdddeeemmmllliii]]]GGG333,,,///+++++++++*********))))))))))))))))))))))))))))))---......+++(((&&&(((***))))))))))))))))))))))))(((((((((((((((((((((((($$$+++---///:::KKKeeeeeeCCC***///000+++''')))+++***))))))((((((((('''''''''((())),,,------,,,)))((())))))))))))))))))))))))...@@@PPPNNN>>>333777@@@<<<666---,,,>>>TTT[[[UUU444...,,,......---222:::...---......,,,***000888aaaJJJ333,,,...---+++,,,SSSMMMEEEFFFFFFGGGIIIFFF>>>888777666444333333444444444333222222333222222111111222222333666<<<:::<<>>***444;;;+++<<<```iiiBBB;;;444//////111111000...---------//////...---000333OOOvvvcccNNNPPPXXXbbb```MMM888---,,,++++++******+++,,,---+++,,,,,,+++)))(((***---000...---...333555000)))''',,,---(((&&&***,,,***,,,'''***111...''',,,999999NNNnnnxxxZZZBBB:::000,,,'''%%%'''+++///111FFF]]]{{{zzzcccTTT555222...+++((((((((()))''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))((('''***---...---+++,,,///000......999LLL\\\^^^fffllllllgggdddcccdddccccccgggjjj```KKK777,,,+++++++++************))))))))))))))))))))))))))))))******(((%%%$$$&&&)))************************((((((((()))(((''''''&&&///******333333222[[[jjjDDD---111(((%%%***,,,((('''+++)))(((((((((''''''''''''(((***---//////---***((())))))))))))))))))))))))%%%;;;OOOLLL999,,,111<<<777222+++333RRRjjjZZZ;;;000...,,,+++---//////---------------***)))///888ZZZOOO;;;***(((...///***wwwOOOOOOJJJDDDOOOJJJGGGBBB===999777666666333333444444333333222111222222222222222222333333<<<===999666:::@@@>>>777444444333222111000///...---,,,,,,---///000000//////...---,,,+++,,,---...///,,,))))))+++......---...---+++*********+++++++++++++++,,,,,,+++******---,,,,,,,,,,,,---......////////////////////////555888<<<>>>???AAACCCEEEOOOdddqqqtttrrreee[[[___JJJ???888888888333///000333333333333222222222222111111111111111111111111222222222222222222222222222222333333333333444444777555666:::AAAQQQppp}}}mmmmmmUUUJJJPPPSSSVVVSSSHHHHHHFFF\\\hhhMMMEEE<<>>TTTbbbeeefffkkkqqq^^^III000&&&)))---***$$$'''((()))((('''&&&&&&''''''&&&&&&&&&'''(((***+++))))))))))))(((((((((((('''(((***,,,,,,,,,***)))***+++++++++...333:::???KKKXXXeeeiiiccc^^^]]]```cccbbbbbbeeeiiidddPPP<<<333,,,***......***)))+++''',,,...***(((+++***'''((((((((((((((((((((((((************))))))((((((%%%'''******)))((())))))$$$//////---///111YYYYYY===111---------,,,,,,+++***))))))))))))(((((('''''''''&&&(((((((((((())))))))))))*********))))))))))))))),,,,,,...//////---+++)))111(((333TTThhh[[[AAA222---+++)))(((***,,,------+++222222***(((...222000OOOYYY333(((000***111///rrrMMMNNNJJJDDDMMMHHHEEEAAA<<<888777666666333333444444333333222111222222222222333333333333999:::777666:::???===777444333333222000//////......,,,+++,,,...//////...//////---,,,,,,,,,,,,---...,,,)))***---000111000...---,,,*********+++,,,++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......////////////////////////111333666888999;;;>>>@@@FFFTTT]]]dddkkkeee^^^aaaSSSGGG===:::888444222333111111111111111222222222222222222222222222222222222222222222222222222222222222333333333333444444333222333555888AAAUUUhhhxxxfff^^^TTTQQQRRRLLLFFFDDDXXX[[[FFFBBB;;;GGGHHH999JJJ___UUUAAA;;;444222333555333111555222222333///...???TTTooo```HHH444---...///---333222000...///111111000888XXXiii:::+++///...+++...@@@XXXcccbbb;;;444---+++------***%%%((('''(((***---...---+++333NNNTTTOOO???555???999222+++%%%%%%+++...+++%%%)))))))))))))))******+++///&&&333QQQpppiii<<<---++++++$$$***///###---000888GGGTTTWWWPPPHHHAAA>>>777+++!!!!!!+++444&&&&&&&&&&&&%%%&&&'''(((''''''&&&&&&'''(((***+++)))))))))))))))))))))(((((()))+++,,,---,,,+++***,,,,,,+++******,,,111555444>>>MMMYYY___aaa````````````___^^^aaaeeebbb\\\MMM999((('''---///,,,))))))+++)))&&&''',,,+++'''))))))))))))))))))))))))+++++++++******)))))))))''')))+++,,,***))))))***222)))$$$000777...LLLvvvTTT;;;...******,,,,,,+++******)))(((((())))))((((((((('''''''''(((((((((((())))))))))))************)))))))))))))))***+++,,,,,,,,,---...+++:::NNNXXXRRRBBB444---333222000000111222333333111000222555444000///111TTT\\\:::///444+++---(((jjjJJJLLLJJJDDDIIIDDDBBB>>>:::888666666666333333444444333333222111222222222333333333444444777777666666:::>>><<<777333333222111000///......///---++++++---.........000///...---,,,,,,,,,,,,...,,,+++,,,///111222222------,,,+++++++++,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,---......///////////////////////////000222333444666:::<<>>:::AAA@@@???WWWaaaIII;;;777333222444444333000666222111222...,,,444AAAaaauuurrrQQQ555222444000------...---,,,,,,...000666aaa___666------///---***---???\\\rrr\\\KKK555((('''***++++++///,,,)))+++///222111///AAAppprrrWWWHHHHHH666000...((($$$'''---,,,&&&)))))))))))))))******+++...))))))111LLL|||YYY999((()))((()))***%%%+++''''''333CCCMMMLLLGGG333111///---+++(((%%%###((('''&&&%%%%%%&&&'''(((''''''''''''((()))******)))))))))))))))))))))))))))***+++,,,---,,,+++***,,,,,,+++))))))***...111222666@@@NNN[[[aaa```]]]eeegggeee]]]ZZZ^^^dddgggdddOOO777---,,,---,,,,,,...---)))&&&'''++++++(((++++++++++++++++++++++++,,,,,,++++++++++++*********+++------+++******+++'''(((+++222555777^^^tttGGG000+++******,,,++++++******)))((((((((())))))((((((((((((''''''(((((((((((())))))))))))************************(((***---,,,******,,,...333HHHUUUKKK888---+++***)))+++///444888:::<<<===DDD<<>>;;;999777666666777333333444444333333222111222222333333444444555555888888888999;;;<<<999666222222111000//////......000...++++++,,,.........000000///...---,,,,,,+++///...------///000111111---------,,,,,,,,,,,,---,,,,,,------......---------,,,,,,,,,,,,---......////////////////////////000111111111222444888<<>>999555333333333333444555555666666333333333333333333333333111111111111111111111111222222222333333333444444444444555777777888999;;;NNNgggkkk[[[LLLPPPIIIRRRyyygggGGG===::::::;;;999EEEaaa___<<<666444333333444444222000444000000222222000222888CCCnnnsssPPP???666---***,,,...000///,,,///444???qqqzzzLLL444777,,,///111...(((---CCCZZZpppeeeTTTEEE;;;444...+++......---+++***,,,222666]]]~~~{{{iii___fffhhhLLL666111,,,+++)))''')))---)))))))))))))))******+++)))---...+++111PPPxxx}}}LLL,,,//////###$$$000'''((()))+++111>>>NNNYYY[[[KKK666)))'''((('''$$$+++***((((((((((((&&&%%%''''''((((((((())))))***)))))))))))))))************+++,,,,,,,,,,,,++++++***++++++,,,,,,...222555777777:::DDDQQQ[[[```aaafffkkkkkkbbbZZZZZZ]]]```hhhbbbVVVFFF666,,,+++//////...---***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++******+++"""...222111BBBdddwwwQQQ000+++000...,,,...++++++******))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))***************++++++***,,,...---******---000JJJIIIBBB777//////333555<<>>:::888MMMjjj^^^555333333222333333333222111222000///222333222111222333PPPnnnyyyppp\\\CCC111222000222444222...111888]]]ccc999***333++++++...000---+++333???YYYdddrrrvvvkkkWWWCCC777999AAAFFFAAA555...111888dddlllQQQ>>>LLLrrrYYY???,,,,,,,,,&&&'''///)))))))))))))))******+++&&&(((,,,333333555MMMnnnpppJJJ333+++&&&&&&---&&&)))***'''$$$***:::GGGVVVZZZ]]]XXXJJJ:::000+++***)))((()))******(((%%%((((((((()))))))))))))))((()))))))))*********++++++++++++++++++++++++***(((***,,,---...000333666/////////444@@@PPP```jjjaaafffgggbbb___```cccdddgggjjjiii___OOO???333---***,,,...---***'''))),,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---***+++,,,+++***)))+++,,,222...000FFFpppbbbHHH555)))///333,,,)))---+++++++++++++++*********(((((())))))))))))))))))(((((((((((())))))))))))))))))******+++++++++,,,,,,+++***(((***111;;;CCCRRR???000111333333888BBB]]]hhhxxxsssQQQAAA666---)))---------ZZZMMMKKKJJJHHHAAA;;;;;;999888777666666666333333444444333333222111222333333444555666777777;;;;;;<<>>888444333000/////////.........---...------...000222111000...////////////...------111222222000---,,,,,,,,,,,,---.../////////......***+++,,,------...---------,,,,,,,,,,,,---......////////////////////////---...//////...000222555999CCCBBB<<<>>>AAALLL^^^ZZZ[[[WWWOOOHHHCCC<<<666666666666666666666666666444444444444444444444444222222222222222222222222222222333333333333444444555777666222222555555444777;;;HHHaaa~~~ttt___ccchhhGGG>>>???AAA;;;<<>>000,,,)))(((***+++***(((((())))))******))))))(((((())))))******++++++++++++++++++***************(((***,,,,,,,,,,,,...///......------333AAASSSaaaaaacccccc______eeekkkmmmiiiiiiiiijjjjjj```III444,,,+++,,,---+++(((***...************************++++++,,,,,,,,,,,,------***+++++++++******,,,...111,,,GGGuuu___:::///******///...))))))000++++++++++++++++++++++++(((((())))))))))))******(((((((((((())))))))))))))))))******+++,,,,,,,,,---)))&&&'''///===KKKTTT<<>>+++111///,,,222---+++WWWOOOJJJHHHGGG>>>;;;;;;:::999888777666666333333444444333333222111333333444555666777888888999888;;;@@@>>>666222333//////............------,,,---...111444444333111------//////000//////...000222333222///------///,,,---...///000//////...)))***+++,,,---------------,,,,,,,,,,,,---......////////////////////////+++---//////...///000222555??????;;;===@@@KKK]]]ZZZ]]]ZZZRRRLLLJJJFFFAAA;;;;;;;;;:::999999888888444444444444444444444444333333333333333333333333222222333333333333444444666::::::555333666888666999888<<>>;;;<<>>222+++***+++***)))((()))************)))(((((())))))******+++,,,,,,+++***))))))((((((((())))))***,,,,,,+++******+++000111000......444>>>GGGXXX^^^aaa______fffmmmqqqgggfffeeeiiisssttteeeRRRCCC888///...///,,,+++,,,***************************+++++++++,,,,,,,,,,,,***+++,,,++++++,,,///111666EEEssstttPPP>>>222,,,---///...,,,+++,,,...***************+++++++++(((((()))))))))*********(((((((((((())))))))))))))))))***++++++,,,------......111999BBBHHHHHHFFF******...111---***111>>>777===DDDFFFDDDAAAAAABBB???CCC@@@999>>>JJJIII???===###///...)))444//////|||VVVPPPHHHEEEEEE<<<;;;;;;:::999888777666555333333444444444333222222333333444555666777888999666555999???===555222444..................------+++,,,///333666666444222,,,---...000000000000//////222444333111///000222,,,---///000000000///...((()))***+++,,,,,,---,,,---,,,,,,,,,,,,---......////////////////////////,,,...000111000000111222000999999666:::<<>>======<<<555555555555555555555555444444444444444444444444222222333333333444444444000777999333111444777666222333555:::FFF[[[wwweeeGGGCCC777:::444<<<\\\lllXXX???555555444333111111222444222444333111000222444444///666666------@@@\\\pppsss^^^NNNPPP[[[kkkFFF---//////---&&&222555,,,***111222+++///...+++))),,,666CCCLLLXXXIII>>>GGG]]]ooorrrmmmgggNNN+++---444666MMMVVVhhh~~~yyyNNN,,,,,,111,,,)))))))))))))))******+++%%%---+++333DDD:::)))...===ssspppJJJ((("""777******((($$$"""$$$)))---333CCCUUU]]]YYYSSSTTTXXX___QQQ>>>000*********)))((()))***++++++***)))(((((())))))***++++++,,,,,,******)))(((''''''(((((((((***,,,---,,,++++++,,,((()))+++,,,---...111333CCCPPP]]]aaabbbhhhqqquuuaaaeeeggghhhnnnvvvwwwsss]]]HHH555111333000***'''++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,,,,,,,...111444VVVnnnQQQ666222'''---000///+++***,,,+++&&&)))))))))))))))*********(((((())))))*********+++(((((((((((())))))))))))))))))***+++,,,,,,------///666BBBPPPVVVMMM999)))...222222...///999AAACCCZZZ^^^bbbaaa______cccggg^^^]]]]]]```fffkkkllllllYYY666;;;111%%%111...222qqqKKKKKKIII@@@>>>???::::::999999888666555444555555555444444333333333333666888888666666888:::666777888888777444000...111///...---......---+++,,,,,,...///000000000000***,,,...000111111111000000///...000333333111...---------............///******+++,,,,,,---............---,,,---...///000......---,,,---...///000000000000000////////////---333333555888222444DDDSSS[[[```[[[SSSPPPTTTYYY]]]SSSGGGBBBCCCEEEAAA===999888777777888888777555555555555555555444444444333333333333333333333333555555555555555555555555333333555777999CCC[[[pppfffFFFDDD===555888<<>>)))***...,,,************************++++++,,,,,,---...//////000000000333888???EEEIII???999111,,,,,,111999>>>PPP___yyyoooAAA***---))))))***))))))---111000+++***&&&&&&***---,,,+++,,,///===jjj___888---***+++&&&%%%)))***''''''+++444333JJJsss}}}qqqrrrfff]]]LLL999///---+++(((((()))++++++)))((()))***))))))))))))))))))))))))(((((())))))))))))((((((&&&(((+++---......,,,+++,,,+++***))))))+++---...444<<>>???;;;;;;:::888777555444444555555444444444333333333222444666666555555777999777777888888666444111000111///...---......---+++,,,---...//////000//////+++,,,---...///000000000000//////111333444111///........................******+++,,,,,,---.........------,,,---...///000......---------...///000000000000000000000000///000555111000444111000;;;CCCKKKQQQTTTWWW]]]bbbcccgggbbbYYYRRRKKKFFFCCC@@@???===;;;:::::::::888777666666666555555555555555333333333333333333333333555555555555555555555555555555666666666:::HHHWWWrrriiiEEE???===777999:::@@@WWW[[[AAA555777777666444333222111000000000000000111222222999444111000...---111999888666444555999AAAIIINNNXXXSSSCCC...&&&---222111++++++++++++++++++++++++******++++++,,,------...******))))))+++...111333444111---******---111444222JJJppp{{{[[[666,,,000...***(((---777:::111&&&)))(((+++...---))))))------777```xxxLLL///)))***&&&''',,,---***)))+++***999___nnnPPP999...)))&&&*********************)))************************(((((())))))))))))(((((('''(((+++------,,,+++***,,,+++*********+++,,,---///444<<>>LLLNNNOOOIII<<<000///444000666===MMM]]]___ccctttyyy{{{vvvwwwtttnnnlllmmmjjjdddOOO:::))))))......---000bbbLLLNNNIII@@@??????>>><<<:::777666444444444555444444444444333333333111333444444444444555777999888888666555444333222111///...---......---+++---....../////////......,,,,,,,,,,,,---...000000111000000111333333222000000000///......---------***++++++,,,,,,------......------------...//////......------......///000000000000000000000000000000666000,,,333444000333555;;;BBBKKKZZZjjjqqqqqqrrrrrroooeeeWWWLLLFFFEEEDDDBBB???======<<<:::999777777777666666666555555444444444444444444444444555555555555555555555555666555666777666444999@@@OOOmmmsssKKK>>>;;;999:::888999MMMZZZRRR999777555555555444222000000////////////000000111777333111///,,,))),,,000+++,,,...////////////...///333000))))))...000,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,+++***)))((('''''''''((())))))******************)))888TTTssssssNNN222555---///555<<<>>>777---%%%((())),,,...+++&&&(((...---111KKKxxx___555+++***((()))+++++++++...333PPPbbb~~~~~~zzzzzz}}}qqq```QQQEEE===...+++))))))++++++)))&&&************************((())))))******))))))(((''')))+++,,,,,,+++)))(((******+++++++++,,,,,,,,,+++,,,///333;;;HHHXXXddd[[[]]]___aaaccccccbbbbbbbbbmmm|||~~~hhhLLL888111000000111...******---+++,,,---...///111111222555:::444...@@@fff~~~[[[FFF///%%%***000///***---,,,,,,+++******++++++++++++++++++************+++***)))(((((()))***++++++***(((((((((***,,,...---***''',,,888HHHTTT[[[MMMCCC888111,,,***000888AAAJJJTTT```kkkhhhjjjyyyyyy|||}}}zzzzzzwwwrrrqqqrrrqqqnnnmmm___KKK:::111---+++***{{{]]]MMMNNNGGG???@@@@@@@@@>>>:::777555444444555444444444444444444444444111111222333333333444555:::999777555444444444444000///...---......---+++.........///......------,,,,,,++++++,,,---///000111111111111222333222222111111000///...---,,,,,,+++++++++,,,,,,---------------------......//////...............//////000000000000000000111111111---555111,,,555999444333...999DDDPPP```sss||||||||||||zzzqqqdddWWWNNNJJJFFFDDDAAA???>>>>>><<<;;;999999888888777777666666444444444444444444444444555555555555555555555555555444555999999666777:::;;;TTTrrrVVVBBB999;;;;;;777666EEEZZZfff???888222222444333111000//////.........//////000000000//////---+++---///111000000000000000111111)))...///,,,,,,---+++%%%,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,,,,,,,------,,,++++++***'''(((***+++++++++)))(((---///:::dddtttDDD000222;;;FFFGGG999+++***222///+++******(((&&&)))...---111666TTTvvvggg>>>...++++++***''''''...===JJJyyy~~~}}}ppp^^^PPPFFF@@@===MMM___iiikkkeeeYYYNNN333...***+++...///,,,(((************************)))))))))******)))))))))((()))***++++++***(((''')))***+++,,,,,,,,,,,,+++++++++++++++...:::JJJWWW``````___^^^]]]^^^______hhhcccfffxxxpppXXXEEE999,,,)))---000///---++++++,,,---......//////666:::888CCCkkkyyyLLL666333///,,,,,,---......++++++***)))((((((((((((++++++++++++++++++++++++******))))))***,,,...///,,,***))))))***+++,,,,,,///+++***222BBBRRR]]]bbbBBB999000---///444???III^^^eeefffgggjjjgggjjjzzzkkkHHH222------+++sss[[[NNNLLLBBB===AAAAAA@@@>>>;;;777555444444555444444444444444444444444111111111222333444444444:::888666444333333444555000///...---......---+++---...............---,,,---,,,++++++,,,---///000000111111111111111222333222222111///...---,,,+++++++++,,,,,,,,,,,,---------------........................//////////////////000000000111111111222,,,555222000888:::666888999PPPiiiwwwxxxpppeeeYYYPPPHHHEEEAAA?????????>>>===;;;;;;:::999999888777777555555555555555555555555555555555555555555555555666333444888:::888999;;;888AAARRRiii```EEE888<<<;;;777666@@@YYYtttMMM===111000333222000/////////...............///---///000///......///000------,,,,,,,,,...///000(((******))))))+++***(((++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))***++++++++++++***)))))))))***+++++++++++++++'''---555[[[aaaDDDQQQJJJDDD>>>111)))666III@@@555***((((((((()))+++(((333---555\\\iiiJJJ,,,***+++)))&&&***<<>>,,,...444333kkkWWWMMMHHH???>>>BBB@@@???===;;;888666555555555333333333444444444444555333222222333555666666555888777555444333333444444111///...---......---+++,,,------.........---------------------.../////////000111000//////111333222222111000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---...///000000000000//////000000111111222222222...555444444888666:::HHHbbb}}}ssseeeYYYMMMIIIEEEBBBAAA@@@???>>>===<<<<<<;;;:::999888888666666666666666666666666555555555555555555555555777444444777777555666:::999888===OOOllllllLLL:::===999777999<<>>???BBB======<<<;;;:::888777666555333333333444444444555555555444333444777888777666666555444333333222222333111///...---......---++++++,,,,,,---............------...////////////......///000///------000333222111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...------...///000111000000//////000000111111222333333111444444888:::777GGGhhh~~~ooodddVVVRRRLLLGGGEEECCCAAA???>>>>>>===<<<;;;:::999888666666666666666666666666555555555555555555555555666555666999777333444999888666777???PPPggg^^^===???888888<<<888JJJrrr```@@@555555222000111111000//////......//////000444444///---//////---...///111222111///---+++000...,,,+++***))))))***++++++++++++++++++++++++++++++++++++++++++******+++++++++******)))))))))))))))(((((()))***,,,---000...444:::===VVV^^^111)))000333:::FFFBBB777,,,)))***))))))***(((+++)))+++HHHmmm^^^+++)))''')))666NNN___\\\QQQ888222---,,,,,,++++++,,,%%%+++333???MMMXXXXXXRRRFFFBBB===777111---***)))++++++++++++++++++++++++)))******++++++******)))))))))***++++++,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,444???KKKTTTXXXXXXWWWbbb___[[[[[[___fffmmmppp{{{aaaKKK:::000...------...111666;;;>>>XXX|||ccc>>>555222)))222...***,,,111333111---111000///---,,,++++++++++++++++++,,,,,,,,,------,,,...111333333111...,,,,,,******///666:::999777000//////111666<<>>===<<<;;;:::999999777777777777777777777777555555555555555555555555333444888;;;999444666;;;555777888888;;;LLLiiiqqq@@@@@@777888>>>555BBBkkknnnIII:::777333111222111111000///////////////...333333...,,,000111//////...,,,******+++---///(((((())),,,---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))'''''''''((()))***+++,,,)))))))))***+++,,,------,,,###444BBB666@@@nnnbbb<<<444222((('''111000+++''''''((('''***...000$$$###+++EEEjjjccc222+++'''***===YYYbbbJJJ+++---)))(((---,,,'''(((---((((((''')))555IIIZZZaaagggcccZZZNNNAAA777111///------------------------******++++++++++++******))))))***+++,,,------...,,,+++***))))))+++---......,,,***+++---/////////+++...222999BBBJJJQQQUUU]]]\\\\\\^^^ccchhhmmmpppuuu{{{zzz\\\@@@555555555888>>>EEEMMMRRR|||fffGGG555333444000(((...333444111///000111000///---,,,+++*********+++++++++,,,,,,---------///111444666555000+++(((---******///777???AAAAAA,,,---000666AAAQQQaaallltttnnnhhhggghhhmmmyyy}}}|||lll[[[VVVOOOHHHKKKIIIEEEEEEWWWooorrrnnnvvvzzzzzz~~~mmmLLL777///...///000}}}TTTOOOHHHCCC@@@>>>===<<<;;;888999===;;;444333777444444444444444444444444666555444444555666777888777888777555222000111222000000///...............)))111,,,(((000222,,,+++...222333000...111333333222444444222...---000333000111111111///---***(((---((('''---///+++***,,,............/////////000000000111111111000000///222222222222222222333333777444333;;;BBBMMM}}}{{{vvvfffWWWRRROOOJJJFFFFFFFFFDDD@@@>>>===<<<:::888888777666777888999888777777777777777666666666666666666666666666666666666555444777999888:::IIIZZZ|||WWWBBB;;;<<<666555===BBBlll|||tttNNN222111555111111...///000///+++,,,//////...---...//////...,,,000///...---,,,+++++++++************+++,,,------*********)))))))))))))))***++++++,,,,,,++++++***)))+++,,,,,,+++******+++!!!111,,,***)))///>>>888///***///666222777bbb~~~WWW<<<...)))+++///(((+++,,,,,,,,,,,,***'''&&&...%%%(((NNNjjjTTT000+++---,,,```qqq===***111))))))))))))))))))))))))((()))++++++,,,...222444CCCaaauuuqqqkkkiiiXXX@@@555&&&$$$333999111+++///+++******,,,------)))&&&***,,,...000000...+++***---------***'''''')))+++------------------------,,,---......///222666999HHHOOOYYYbbbfffhhhiiiiiirrrttttttqqqssswwwwwwtttiiiWWWTTTmmmeeeCCC@@@@@@333+++...000222444333111///......---,,,+++,,,---...---+++000,,,---111111,,,,,,///+++---//////---++++++,,,++++++++++++,,,000666;;;777...***111>>>MMMaaaqqq~~~sssVVV???777666444GGGWWWZZZZZZ\\\WWWMMMQQQVVVYYYYYYYYYZZZXXXSSSTTT999:::888111///(((...uuuQQQLLLFFFAAA???===<<<;;;<<<999:::<<<:::555333666444444444444444444444444666555444444444555666777777777666444222000111222000000///...............,,,111...,,,222000---222)))+++---///333666333---666666555333000//////000///............---------///++++++///000,,,,,,///........./////////000000000000111111111111000000222222222222333333333333444888888<<>>GGGSSSfffxxxxxxnnnVVVAAA///***)))&&&(((...///000000...,,,+++---...+++,,,...000000000///...,,,,,,,,,+++++++++,,,---------------------------,,,---.........000444777777AAAPPP]]]eeehhhhhhhhhnnnooommmhhhhhhpppwwwzzzqqqGGG??????666///111---000222444555666888:::666333111///...---+++***+++((()))---,,,(((''')))---///111111000......///.........,,,+++---000222...++++++111666;;;BBBKKKPPPUUU[[[[[[dddyyywwwvvvhhhNNN999999NNNiiixxxyyyvvv{{{zzz~~~{{{xxxrrrkkkWWW<<<:::444,,,...---666iiiMMMIIICCC@@@>>>===<<<<<<<<<:::999;;;999555333555444444444444444444444444555555444333333333444444555666666444222111222333000000///...............+++...,,,...111,,,...>>>HHHDDD<<<666666888777111666555444444444333111///000000.........///000111///---...000///,,,,,,000....../////////000000000000000111111111111111000222222222333333333444444222>>>>>>===UUUoooaaaWWWPPPKKKJJJPPPKKKEEE@@@>>>======<<<:::888777888999:::999777888888777777777666666666666666666666666666666666777666888:::888666777;;;CCC]]]zzzeeeBBB999888======333222LLLkkkvvveeeIII:::999555111000111000------000000...,,,,,,...000000000//////......---......///---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***'''((())))))((((((***,,,)))...333OOObbbfffxxx~~~rrrppp___BBB444IIIvvvrrrKKK555...,,,,,,(((&&&(((,,,---+++(((&&&+++)))333LLLRRR===***(((222NNNjjjPPP+++---)))))))))))))))))))))))))))'''(((((((((((())),,,...000///333???SSSiiiyyydddVVVCCC555000111111111+++---///---)))(((+++...,,,---...///111222333444,,,++++++,,,.../////////------------------------,,,------------...111333,,,444@@@LLLTTTZZZ]]]___gggllllllfffccciiirrrxxxyyyMMM@@@???888111111+++,,,...000000222555888777444000---,,,+++***(((000///111444333000...///+++---......,,,++++++,,,---...///...,,,++++++,,,,,,+++---///...++++++///999999<<<>>>OOO{{{zzzaaaZZZcccggg\\\OOO<<>>///...,,,444```JJJFFFBBB???>>>>>>======;;;999888888777555333333555555555555444444444444555444444333333222222222444555555333222111222444000000///...............------+++///111,,,666QQQ|||jjjPPP<<<555777:::666444444666888999555222333222111000000000000000---...//////,,,+++,,,///...////////////000000000000000111222222222111111222222333333444444555555333AAA>>>???fffttteeeZZZSSSOOONNNJJJEEEAAA???>>>===<<<;;;:::999999::::::999888888888888777777777666666666666666666666666666666555444444777888888777666666GGG]]]tttYYYEEE:::;;;<<<555888:::HHHaaatttmmmRRR999888333222333222...,,,---111000......//////---,,,...............///000000......---,,,+++*********++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***)))******))))))))),,,...'''--->>>mmmllliiihhhlllmmmdddOOO@@@HHHeee~~~iiitttrrrBBB,,,000,,,)))))),,,---+++)))))))))***)))444EEEAAA000***)))222ZZZhhh<<<&&&000&&&))))))))))))))))))))))))(((((()))((('''(((***---...BBBMMMDDD:::BBBVVVfffqqqtttooocccYYYPPP@@@000,,,---...---+++))))))***,,,,,,---...000333555777111...++++++---000000000........................,,,---...---,,,,,,...000///111333666:::AAAIIIOOO```jjjqqqnnnhhhhhhlllnnnnnntttaaaQQQIII<<<111...222333333333333444777:::333111...------.........---...000222222///------,,,...///...---,,,---...111444666777444111000///222111000000000222555999777111///000@@@lllfffHHH:::>>>OOO\\\JJJ@@@<<>>:::888666555666666444222666666666555555444444444444444444333333222111111444444444333111111222333000000///...............111111///111333000@@@___XXX===777;;;999777666888::::::666333000000111111111000///...///111000///......000000////////////000000000111000000111222222222222222222333333444555555666666777@@@===IIIttteeeZZZRRRJJJHHHEEECCCBBB@@@===;;;===;;;::::::;;;;;;:::888888888888888777777777777777777777777777777777777666555444444777999999777888;;;DDDWWWsss~~~___AAA666888777666111444OOOwwwiii>>>777222///222222///---...000000111222333111...+++...............///000111//////---,,,+++*********************++++++,,,,,,***++++++,,,,,,++++++***)))*********))))))+++---111---777cccjjjHHH<<<:::999???HHHKKK>>>222;;;LLLHHHLLLcccfff@@@---(((''')))---,,,'''(((,,,++++++(((111;;;333))),,,,,,000]]]aaa000&&&222&&&)))))))))))))))))))))))))))******)))((((((+++---000\\\oooPPP...---===DDDTTTdddrrruuuwwwwwwkkk[[[DDD;;;111++++++,,,,,,***+++++++++,,,...111444666555222...++++++---///000........................---...///...---,,,...///333222000---...222888===RRR]]]fffgggeeefffggggggfffqqq~~~sssgggVVVHHHBBB888888666333111///111222222000------...//////...+++---///000000000///------...000000000000222444888===CCCHHHJJJJJJJJJJJJ888666333111222555666666;;;333111222???dddddd>>>...999KKKZZZTTTHHH@@@FFFUUU[[[YYYUUUVVVQQQIIICCCAAA===888<<<===QQQFFF111000---222UUUFFFDDDAAA?????????>>>===999999666444666:::888333777777666666555444444444333333444444444333222222444555555333111000111222000000///...............000444222///000///===XXX~~~UUU@@@;;;===<<<;;;::::::999666444000000000000000000000000444555333000222666777444/////////000000000111111000000111222333333333333222333333444555666777777<<<@@@AAA]]]uuudddWWWNNNKKKHHHEEEDDDBBB???===>>>===;;;;;;<<<<<<:::999999999888888888777777777777777777777777777777777999999777444555888888555<<<888777BBB[[[zzzQQQ999777777888555111<<<[[[vvvsss___===555//////000000111333222222444666777555222///...---------...//////000//////---,,,++++++++++++))))))******++++++,,,,,,***++++++,,,,,,++++++***(((***++++++***))))))***,,,***777eeejjjCCC333///(((111CCCOOOCCC...***555666888>>>TTTyyymmmAAA---((('''+++***&&&(((...++++++'''+++333,,,&&&...---000___^^^///)))000((()))))))))))))))))))))))))))*********)))))),,,...???ppp]]]555///444///(((777EEEPPP\\\kkkrrrqqqYYYIII555)))(((+++,,,+++,,,++++++,,,---000222333666666444111---,,,...000...........................000111000///...///000///111333333222222333444===DDDLLLRRR[[[eeehhhgggiiirrr}}}}}}vvvsss\\\ZZZUUUNNNEEE>>>:::888888666333222222000...,,,+++///000///000333444222---...///...------...000222;;;IIIXXXccclllrrrvvvdddbbb\\\VVVSSSNNNBBB777888111111444===XXXqqquuutttPPP777222888JJJWWWWWWFFF>>>JJJZZZ```lllrrruuuqqqjjjaaaUUUJJJ888@@@VVVEEE,,,---///555OOODDDBBB???>>>>>>>>>===;;;;;;:::777555999>>>===777777777777666555444444444222333444555555444444333555555555333000///000111000000///...............222<<<:::222///---444DDDaaa```HHH===;;;<<<<<<;;;:::999;;;<<<>>>;;;666222//////111222777666222000555===<<<555//////000000000111111111///000111222333333333333333333444555666777888888@@@AAAKKKxxxwwwgggZZZUUUMMMHHHEEECCCCCCBBB???>>><<<<<<===<<<;;;999999999999888888888777777777777777777777777777777777::::::666555777777444:::999777999CCCYYYvvviiiHHH>>>888;;;999444333;;;MMMbbboooVVVGGG888111000111555:::???===:::999888666444222...---------------......///...---,,,,,,,,,,,,,,,******++++++,,,------...***++++++,,,,,,++++++***+++...000000...,,,******"""+++DDDzzz```OOOIIIIIISSSZZZTTTDDD444000333---555444666UUU}}}lllGGG666)))***+++((((((,,,'''+++''''''...+++'''---,,,333eeebbb777,,,)))***))))))))))))))))))))))))((()))***))))))***,,,///BBBvvvsssEEE111...+++---000000///111777@@@FFFVVVKKK===444111000///---------------...//////000222888<<<:::444///...000........................///111222222111000111222...000444555555444555555888===GGGWWWkkkzzz{{{tttjjjlllmmmnnnoooooonnnlllhhhpppyyy~~~vvvoookkkiii]]]\\\ZZZYYYWWWSSSNNNKKK???CCCDDDAAACCCJJJLLLJJJKKKJJJFFF???999444222111555>>>NNN^^^kkkuuu}}}ppp___BBB:::999999888EEEOOOLLLiiiooopppbbbKKK999333444888IIIVVVPPP@@@888@@@IIISSS\\\dddgggfffbbbYYYPPP;;;JJJdddPPP111...---111wwwKKKCCCAAA>>>======<<<;;;999<<<<<<999666;;;BBBAAA:::888777777666555444444444111222444555666555555444666666555333000...///000000000///...............;;;IIIGGG;;;666222111999<<>>===<<<======;;;:::999999999888888888888777777777777777777777777777111888;;;777666888888555777:::;;;666333>>>YYYqqq{{{YYYHHH;;;444333999===777333DDD\\\ppp\\\DDD555000111777===NNNIIIAAA;;;777444222111...------,,,,,,,,,------......---,,,,,,,,,------++++++,,,,,,---...//////+++++++++,,,,,,+++++++++000333666666444000...---***444LLLnnneeebbbhhhppphhhKKK333---,,,)))000;;;???666666NNNsssbbbGGG///+++...***'''((($$$***'''&&&---,,,''',,,***666kkkhhh===---$$$,,,))))))))))))))))))))))))'''((()))(((((())),,,///333nnnRRR...,,,555------------,,,,,,333<<>>666111//////////////////.........888BBBBBB:::222///000////////////////////////000222333444333222222333111111111111111333777:::EEELLL[[[sssooolllgggdddggglllnnnmmmfffiiikkklllqqqxxxzzzwww~~~uuuyyyyyyvvvyyyzzzvvvnnnbbbTTTJJJDDDAAAGGGNNNWWW^^^ccceeeggghhhjjjiiihhhppp{{{nnnddd^^^WWWMMMLLLLLLBBBDDDOOOYYYTTTDDD555111333???HHHZZZeeeZZZEEE<<<@@@???EEEHHHHHHGGGFFFBBB<<>>======<<<<<<<<<:::999777777888:::;;;666555555666777777555444:::///111JJJVVV>>>,,,555888777666444222000///...------,,,+++,,,---...///888JJJLLL999111:::>>>888666777;;;BBBHHHIIIGGGCCC:::777888;;;888777FFFYYYzzzyyyhhhJJJ333///111000222000//////111333333222000000000000000111111222111222222333333444444555777444444777888666777;;;IIIBBBhhhsssggg\\\VVVPPPHHHEEEGGGCCCCCCBBB???===;;;;;;<<<999999888888888888888888888888888888777777777777888888888888777777777777444666666666777>>>IIISSSuuutttRRRCCC444999===:::444333888>>>UUUccccccLLL555000888===AAA<<<777444222///------///...------//////...------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++///000111222222222000000+++111DDDZZZ___RRRFFFDDDTTTSSSIII999...,,,,,,))))))333AAADDD555///MMMtttlllGGG...(((,,,+++&&&)))++++++)))((()))******,,,999qqqzzz<<<&&&444%%%(((((((((((((((((((((((('''''''''''')))+++---///000UUUccc888111000000+++)))---000///...///:::BBBKKKSSS[[[```]]]VVVCCC;;;444111---+++---222333...777:::444@@@FFF444666444111///.........---000222333333222111222333777777666666999AAAMMMVVVkkk___[[[VVVXXX^^^cccdddccc```ccceeedddfffjjjpppsssvvvnnnjjjmmmqqqrrruuuzzzsssfff[[[UUURRRRRR[[[]]]______]]]^^^aaaddddddUUUFFFCCCJJJXXXjjjxxxuuutttwww||||||uuuooommm[[[UUULLLBBB:::555333222======:::SSShhhJJJ777TTT\\\iiilllfffYYYAAA222666,,,TTTqqqgggJJJ777000...]]]HHHAAAAAA@@@>>>======<<<<<<:::999888666666777888999666555555666777777555444888999DDD]]]hhhPPP888999555555444333222222111111......---,,,---...///000111>>>@@@444///555888444111222555:::???AAA???<<<666555888:::888;;;PPPiiijjjGGG777444333222111000111222222111000000000000000000111222222111222222333333444555555666444555999999888999===GGGSSSyyyggg]]]WWWOOOIIIGGGAAAAAAAAA@@@>>>=========::::::999888888888888999888888888888777777777777888888888888777777777777555777888777555777>>>CCCWWWlllfffSSS;;;999666333111222555777???TTTbbbYYYHHH>>>999555222000....../////////000...---,,,---...///...,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++//////000000//////...---+++(((---888:::222000444222333///(((%%%)))***(((---000888>>>333)))555LLL{{{III'''(((,,,&&&'''))))))))))))***++++++,,,333hhhSSS000///)))))))))))))))((((((((((((((((((''''''((()))***+++///JJJuuuEEE333///666111......,,,***...333222999>>>???DDDSSScccmmm\\\XXXUUUSSSJJJ>>>666333555222999;;;888GGGSSSFFF666555333222222333222222000222555777777888999;;;<<>>===<<<<<<;;;999888777666555666777777666555555666777777666444666AAAMMM]]]dddQQQ:::666222222222222333333333444//////...---...///000111---222333111000222333222...///000444777888888666333444777999777===TTTmmmVVV;;;333222222111111222333333111...111000000000000111222222222222222333444444555555666555777:::;;;999<<>>;;;;;;:::999999999999999999999888888888777777777888888888888777777777777444777:::999666555666888AAAOOOmmmmmmVVV;;;777444666;;;<<<888333---DDDWWWXXXNNNBBB555***111111000/////////...---...---,,,,,,......---,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))111***&&&))))))&&&)))111---///...---...222111...///---222<<<::://////888^^^mmm===---......((('''(((((()))(((((()))+++,,,TTT}}}jjj===((('''*********))))))(((((((((******)))((((((((())))))///:::oooVVV666000555333000,,,''')))666EEEeeeggg___KKK999999DDDOOORRRSSSXXX^^^___YYYUUUUUUMMMLLLPPPJJJAAAIIINNNEEE666555444333333444666777:::===BBBGGGJJJNNNRRRUUUbbbjjjuuuppp???999444444:::AAAGGGIIIPPPTTTZZZ```eeehhhjjjkkkdddggggggccc```cccggghhhooonnnmmmnnnooopppnnnmmmhhhaaaeeelllnnntttwwwnnn```^^^[[[ZZZZZZ[[[]]]___\\\^^^```bbbbbbdddfffhhhjjjVVV@@@333...,,,,,,...555333444:::@@@EEELLLSSSZZZ^^^eeeiiiggg\\\MMMBBB111999333;;;UUUQQQ999333444GGGKKKDDDBBB;;;222222222///JJJwww|||WWW<<<===uuuKKKFFF@@@@@@??????>>><<<;;;;;;999999777666666666666666555555444555777777666555888EEEHHHGGGIIIAAA444111111111222222333333333444///...---------...000111///---...333444222111222111111111222444555666555333444777:::999<<>>DDDXXXwwwuuueeeRRRIII???:::::::::666111///;;;FFFGGGCCC<<<333***///222333111///000///---...,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,111---,,,///000...///333,,,------...000000,,,(((+++---777BBB???333///444888WWWxxx}}}cccAAA111000---***)))++++++)))((()))---+++AAAiiisssOOO---)))*********)))((((((''''''++++++************++++++...///]]]bbb888444333333222...+++555PPPiiikkkgggWWWAAA333555AAAKKK:::999===FFFOOOWWW```iiirrr{{{}}}sssooohhh\\\QQQOOOLLLIIIIIIKKKOOORRR\\\```gggmmmrrrxxx}}}hhh<<<777222111222666888999BBBEEELLLVVV]]]___bbbeeeaaagggjjjgggdddeeefffeeemmmoooqqqtttvvvxxxxxxwwwqqqgggfffkkkkkkpppqqqggg^^^]]]\\\[[[[[[\\\\\\]]]^^^___aaabbbcccdddeeefffgggTTT???555222111222333333111111333444444777===??????DDDSSSdddkkkfff]]]VVV\\\OOOGGG[[[bbbKKK555'''444444000:::???777111===666;;;UUUuuuppp\\\jjjIIIFFF????????????>>><<<;;;:::::::::999888777666666666555444444555777888777555:::EEEAAA777888888333444222222222222222222222222...---,,,,,,,,,---...///333......444666222000111333333444444444444555666444444666<<>>===<<<;;;::::::::::::999999999999888888888888888888888888777777777666666777888999999999:::;;;<<<===BBBSSSrrr}}}rrraaaPPPBBB:::555333333555666444444666555222&&&,,,000------222444222...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000)))(((***...///---,,,---+++***+++...///...,,,,,,))):::OOOWWWHHH111)))...---777NNNjjjtttbbbCCC,,,000***(((+++---+++***---,,,---222LLLhhh^^^???000)))))))))(((((('''''''''(((((()))***++++++++++++...***OOOjjj<<<777555666666444444DDDdddmmmbbbPPPDDDGGGWWWeeekkk<<<555000111444999CCCLLLbbbzzz~~~yyyvvvyyyYYY;;;999777555444333222111222333999BBBFFFHHHNNNVVV]]]___dddiiijjjiiiggggggfffiiinnnrrruuuwwwwwwxxxttthhheeegggeeeiiikkkaaaXXXYYY[[[\\\^^^```aaabbbbbbbbbccccccddddddcccbbbcccQQQ===333///...///111555222111222222333999AAAaaaWWWJJJAAABBBOOO```mmmccc===666999333555KKKTTTIII>>>???>>>999===ZZZ~~~{{{bbbIIIEEE>>>?????????>>><<<:::999::::::999999888777666555444444444555777888777555333>>>:::222666777333555333333333222111111000000------,,,+++,,,---...///222//////222333111///000222444555444333333555666666444666===CCCCCC<<<666>>>GGGPPPOOOEEE999111///......///111444555444222222111111111111222333333333333333444555555666666888777888:::999;;;EEEPPPqqqyyyhhh^^^SSSMMMGGGDDDEEEEEEDDDBBB??????===<<<;;;;;;;;;;;;:::999999999999888888888888888888888777777777777888888777666666666777777:::999777>>>XXX{{{~~~rrr```QQQHHH888444///,,,---000333333---555777000...222444111///...------//////...---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))+++,,,---------,,,---,,,++++++***++++++---000......000///---000555>>>ZZZxxx}}}cccDDD999===000333666DDDcccwwwdddAAA222)))$$$(((***''''''+++'''***)))333MMMVVVDDD222))))))))))))))))))))))))&&&'''((()))************,,,+++EEEtttDDD999333333444222333???YYYqqqzzzrrrmmmnnnnnndddXXX:::444///...---,,,000555<<>>>>>??????>>><<<:::888999999999888777555444444444444444555777888777666111888444111777666222555222222222222111111111111...------,,,,,,---///000...000000......111222111111444666666555444555666888666666999>>>@@@;;;666222555:::;;;777111//////222000000000222333222111222222111111222222333444333333444444555666666666777666888:::;;;@@@NNN[[[nnn```XXXOOOIIIGGGGGGFFFCCC@@@@@@>>>===<<<;;;;;;;;;::::::999999999888888888888888888888777777777777777777666777777777666555888777888===HHH\\\www~~~uuunnnhhhgggddd]]]WWWWWWZZZ^^^YYYdddtttzzzrrrlllYYYPPPDDD999222///000111999@@@???444---000111---000///......000000///...+++++++++,,,,,,---------------------------------------------------------+++,,,///111111///,,,***222111...,,,,,,...000000,,,+++---///...000:::GGGnnnsssTTTJJJOOO444555///---CCCaaallleeeIII;;;222222111+++***...+++.........444<<<999...)))******++++++,,,,,,---******+++,,,,,,,,,+++***+++--->>>oooNNN777///...//////---000<<>>VVVbbbpppDDD666777666555444333222333333000222444333999RRRllliiiLLL???PPP\\\RRRKKKPPPYYY___eeeiiiiiihhhhhhhhhhhhbbbfffiiidddfffggg___PPPOOONNNLLLJJJIIIHHHGGGHHHGGGGGGIIIJJJJJJGGGDDD<<<777333222111///222777444555777999555111333999KKKcccoooccc^^^fff{{{~~~[[[<<<222222;;;ZZZ}}}qqqlllmmmnnnqqqoooddd]]]iii|||SSSGGG???===>>>??????>>><<<:::888888888888777666444333222444333444555777888777666:::<<<444111888666222777111111111111111222222222///......---...///000111,,,222333------333666444222555888999777555666888:::999666333555888999888333444555555333111333666555333111000111111000///222222111111222222333444333333444444555666666666666666777:::===DDDUUUdddqqqfffYYYPPPKKKIIIFFFCCCAAA@@@???===<<<<<<;;;;;;:::::::::999999999888888888888888888777777777777444555777999;;;;;;888666666333999AAA======VVVxxxuuujjjgggfffbbb]]]SSSSSSTTTTTTSSSNNNHHHCCC===>>>>>><<<<<<===<<<999;;;:::===EEETTThhhzzzyyycccNNN>>>444222444222;;;;;;///***///222///111///...///000111000///+++++++++,,,,,,---------------------------------------------------------777999<<<===<<<888444111)))++++++++++++---...---000111777???DDDLLL```tttiiiKKKCCCHHH<<<555000---,,,666WWWxxxkkkZZZKKKGGGBBB888444777999:::???:::,,,+++///,,,***+++,,,---......///000///000111111000...---,,,)))...999eeeVVV444///...000111...******///...777===:::444111111000111......000111///000444CCCRRRNNNRRRuuu|||>>>999999777444111000222333111///111444555???```xxxMMM666FFFQQQBBB999@@@;;;BBBIIINNNOOONNNNNNNNNKKKHHHOOOSSSLLLKKKJJJAAA666555444333333222333333222111111444777777444000111111333555333...000555555===JJJRRROOODDD===<<<:::<<>>::::::999999999999999999999999999888888666555555555555666666666666666555000777===>>><<<@@@KKKTTTnnnlll\\\SSSLLLHHHEEEDDDCCCDDDFFFDDD@@@<<<;;;>>><<<888===EEEBBB888666555666777888@@@PPP```~~~cccLLL<<<222333222111///---...000222000...+++))),,,111000***666'''&&&///000222888:::777444111///+++(((+++222)))---,,,---222---***333<<>>XXXnnn@@@:::000777AAA888///222555222000333666666999EEESSSZZZWWWSSSOOOKKKCCC888000555555555666777888888999555888:::999555333333555///222444222///---///222///---...222444222///...///...///444777777555555>>>LLLdddzzzuuu___OOOBBB999555<<>>@@@VVVwwwxxxjjjhhhdddhhhgggbbbccchhhjjjhhhjjjJJJ@@@CCCAAA???===<<<<<<<<<;;;999888888888777777777666666666555555555666777999:::::::::999999777666555444///111333111000111000///555444111---,,,222;;;AAA333111///...000111111111444666999999888777777777<<<============<<<999666///222888999666222000222555555333222222222222222111222222333333444555555444444555666666777777888666>>>;;;:::CCCJJJfff{{{iiiUUUPPPPPPJJJHHHDDD@@@???@@@AAA@@@===:::::::::::::::999999999999999999999888777666555555666666777777666666666444888;;;:::777999@@@GGGTTTjjjxxxdddVVVNNNGGG???<<<===???>>>===999::::::999<<<@@@>>>999777666777777555333888???TTTgggzzz{{{qqqbbbVVV===666000///333555111,,,&&&---333222///...//////+++111111222AAAUUU[[[XXXWWWSSSNNNHHH===000+++,,,///000------///+++,,,555YYYzzzsss[[[PPP===,,,%%%+++999DDDXXXaaaooo{{{{{{hhhFFF333888888///,,,222000---+++///999GGGQQQyyy}}}lllFFF===@@@LLL\\\___RRR===***,,,---)))***000---((()))---............---+++***(((++++++FFFvvvCCC444,,,,,,...,,,000000%%%,,,+++...222111---+++---444555888<<>>:::444000444444555555666777777888222333444333111000000000000111222111000///000111444111///111333444444444...333333333???PPPRRRJJJOOOJJJOOOeee~~~vvv___VVVHHH;;;666<<>><<<<<<<<<<<<:::999888888777777777777666666666555555555666777888999999:::::::::999666333222555333333333222111111222///111444666777777:::<<<333111///...000111111111333555888888888777777777===>>>???AAAAAA@@@>>>===555<<>>FFFRRR{{{yyy```VVVSSSLLLJJJGGGDDDDDDEEEDDD@@@===<<<<<<;;;;;;::::::::::::999::::::999999888777666666777777777777777666666777777777666555777:::===;;;NNNhhhxxxiiiVVVHHHDDDDDDBBB@@@>>>;;;;;;======;;;<<<>>>888555555777555111111333:::BBBMMMYYYhhhtttxxxwwwiiiZZZFFF666///...000111000111222000,,,***+++...'''555666@@@\\\eee\\\\\\WWWUUUTTTRRRIII<<<444333///---+++---------111888___wwwoookkkqqqppptttssskkk\\\III;;;555555;;;>>>FFFNNNRRRPPPHHHBBBDDDAAA444---222000+++...)))000...***:::[[[nnnoooooommmVVVBBBWWW|||yyyYYY888***111RRRuuulllGGG888***%%%...222***%%%))))))******+++******))))))***+++...???mmmZZZ777,,,+++...+++...000'''***---666BBBIIIJJJJJJMMMWWW[[[aaagggjjjgggaaa\\\III;;;000222>>>SSSrrrppp\\\FFF===???<<<<<<<<<555555111000333333111111222555555444333333222111111333333444444555555666666222000.........///...---111000///000111222111000111000///000222555555555111999777333FFFgggsssiiiaaaQQQCCCGGG\\\sss~~~~~~wwwbbbOOOEEE===555???UUUhhhNNN[[[aaasss}}}yyyqqqnnntttuuunnnfffdddeeefffRRRGGGAAAAAA???>>><<<<<<<<<<<<:::888888777777777666666666666666666666666666777888888999:::;;;;;;999666333000999222///111111///000444......222666666444333444333111///...000111111111333555777777666666777888===<<<===@@@AAAAAADDDHHHFFFPPPaaafffSSS:::555>>>;;;999555222111111333444222222333333444555555555555666666777777888888999;;;999:::AAAIII]]]qqqaaaYYYMMMKKKHHHFFFFFFGGGEEEAAA>>>=========<<<<<<;;;;;;::::::::::::::::::999888888888888888888888888777666777555444555888:::<<<===666@@@QQQgggsss___SSSKKKCCC===AAA:::999>>>===888<<>>333333777===222***---222222333555000111222QQQsssZZZ777===999999===AAA@@@:::666777...(((+++000......000///QQQkkkYYYAAA::::::GGGJJJ\\\kkk}}}{{{fffOOOBBB>>>:::777999<<<;;;555///!!!///555666555+++)))444---333111...>>>aaa|||xxxZZZ777)))999WWWrrrIII,,,&&&BBBmmmwwwBBB000)))///000------,,,))))))******++++++++++++,,,...222555RRRrrr;;;111///...&&&(((000000---222???QQQ^^^dddgggjjjtttttttttqqqiiiYYYGGG999;;;222///444999AAA[[[wwwlll___^^^]]]\\\SSSBBB666333000222444555444333000111111222111111111222222222333333333444444444444111......000111000...111///---///222444333000---000222333666;;;??????333777222---???aaawwwzzzvvvnnn]]]III???CCCNNNVVVpppuuu[[[AAA888HHHqqqbbbzzz|||wwwxxxvvvqqqmmmkkklllmmmMMMHHH@@@@@@>>>===<<<<<<===<<<999777777777777666666666666555666666666777777777777777888999;;;;;;999666333111555...000:::<<<222---000555000...000111...///333333111///...000111111111222444666666555555777888>>>;;;;;;>>>@@@BBBJJJSSSRRRfff}}}dddBBB444999777555333111000222444555222333333444444555666666666666777777888999999999<<<777;;;DDDNNNnnnuuudddSSSNNNKKKGGGFFFGGGFFFCCC?????????>>>>>>===<<<<<<;;;:::;;;;;;;;;;;;::::::999999999::::::999888888777777555444555999<<<<<<<<<===<<>>444444111999IIINNNEEE???@@@777555333RRRwww___222...000---...111111---+++---000***666@@@:::888;;;444AAACCC222222444,,,111///444@@@TTTiiixxx~~~}}}zzzWWWKKK;;;000,,,+++***(((''',,,***,,,222000444CCCYYYVVVPPPJJJEEEFFFRRR^^^xxx\\\AAA444///888\\\]]]<<>>999333///000---000888777777HHH```zzz___BBB???:::444333444555555//////111222444444333222222222222222333333333333444111...///111333111///000...---000444666555333///555777333555BBBPPPWWWGGGAAA888///111AAAVVVeeewwwoooZZZJJJ@@@;;;GGG]]]rrr|||~~~fffJJJ===EEE}}}~~~rrr~~~vvvtttuuuvvvuuusssrrrJJJIII===???======<<<======<<<999666777777666666666666555555666666777777777777666666888999::::::999777444333333000<<>>444111333111///...000111111111111333444555444555777888???;;;;;;@@@BBBCCCLLLYYYZZZwwwpppKKK888333333222111000111222444555333333333444555555666666777777777888999999::::::===888>>>IIIYYYsss^^^XXXSSSLLLHHHGGGGGGEEECCCAAAAAA@@@???>>>======<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888888888777555666777888888777AAA:::888???PPPhhh}}}ppp```QQQGGGEEEFFF@@@<<<<<<;;;666111000444555888:::777222222666888999BBBSSS```]]]JJJ888000>>>\\\uuunnnOOO;;;:::444===888CCCgggqqqUUU???888222......---***)))***///000IIIYYYOOOSSSbbbbbbUUUCCC***///111''',,,)))((()))...;;;OOOcccttt|||zzzmmmXXXCCC444000222555===EEEBBB999222222LLLrrr{{{zzzhhhIII888999BBBEEEAAA333&&&+++CCCYYYSSS;;;444222999kkkFFF???GGGBBB------111###((((((((((((((()))***+++&&&---333---111TTTfff@@@***111>>>EEE>>>------)))***000666777777999999555111...///111333333+++,,,111777555222<<>>222---<<>>CCCEEEIIIQQQWWWNNN???<<<@@@ppp}}}eeeGGGGGG;;;AAA===<<<<<<======;;;888666777777666666666555555555666666777888888777666555888888888888888777666666555111@@@[[[___HHH555333***///@@@UUU[[[NNN???999333111///...000111111111111222444444444444666888>>>:::<<>>======;;;<<<<<<=========<<<<<<<<<<<<<<<;;;;;;:::999888888888888777666666666666===999777999AAAQQQlllwwwiii^^^VVVOOOJJJCCC<<<888999<<<666333333111000444;;;888333000777EEENNNOOOLLLCCCHHH```{{{vvvTTT888222111888555555MMMgggbbbKKK:::333......///------///,,,444WWWeeeNNNVVVzzz|||gggFFF===222***555///,,,++++++---222;;;DDDKKKYYYVVVLLL<<<...)))///777OOOeeeooobbbIII:::TTT}}}ooonnn~~~cccBBB111'''333888000,,,444>>>CCC>>>,,,111000000]]]jjj;;;999SSS^^^???//////$$$***)))((((((((()))***+++(((///111222444@@@gggUUU333111===KKKNNNGGG>>>555...---/////////111)))---333666777555444333,,,///222333222333777;;;WWWttt\\\bbb^^^JJJ777111888>>>CCC;;;222000555888666333333333333333333333333333---000222333222111//////...000333444555777999;;;HHHVVVVVVBBB000333DDDPPPqqqzzz|||qqqaaaSSSGGG??????GGGSSSeeepppMMMDDD:::666<<>>>>>===<<<<<<===============<<<<<<<<<<<<<<<;;;:::999888777999::::::888777888::::::999999::::::AAAXXXooo|||jjjYYYJJJ@@@>>>AAA===777555888888444333666...444888999:::BBBRRR___TTTBBBEEEaaannn[[[AAA777222***+++111:::HHHMMMDDD777000+++,,,---,,,+++------999]]]___999>>>mmmxxxsss]]]LLL666---444$$$))),,,...,,,)))***///555)))111777444------777CCC[[[ooo|||{{{hhhLLLGGGZZZEEE666999WWWqqqiiiHHH+++555...)))+++///222777;;;;;;)))///000,,,UUUmmmLLL111000ZZZuuuSSS333111+++,,,+++***))))))***+++,,,'''++++++000333---KKKiiiAAA111000AAA[[[iii[[[MMM>>>777444000///000000222222000......222666000444444000000555888666FFF```[[[ggghhhUUU???:::CCCLLLWWWIII999333777:::888444333333333333333333333333---111666777555222111111---111555666666777;;;>>>[[[ooouuu]]]???333666:::IIIfff|||sss\\\OOOLLLDDDCCCUUUmmmuuuoooNNNEEE@@@DDDMMMXXXhhhuuuzzzsss~~~TTTHHHEEE===@@@???===;;;;;;;;;:::999777666666666666666666666666555555666888999:::;;;<<<777777777666666666666666666555666888;;;:::666222222111---888444NNNxxxaaa;;;666111...///111111000000111333333222222333444555666888999:::;;;<<<<<>>??????>>>>>>>>>=========<<<>>>======<<<<<<;;;::::::777777777777666666666666777777:::===>>>>>>CCCJJJeeennn^^^TTTOOOEEE:::555777::::::888999CCC222<<<^^^NNNKKKnnnLLL<<>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<;;;:::::::::888888777777777666666666888777:::======;;;>>>DDDWWWlll}}}oooZZZKKKBBB<<<777222444AAA<<>>,,,---*********+++++++++,,,,,,...***+++...,,,,,,;;;NNNrrrAAA111222///000GGGWWWlllwwwuuujjj]]]VVVBBB===666111000///...---111...,,,+++,,,000555888BBBRRRfff~~~[[[SSStttpppVVVPPPpppyyySSS:::DDDWWW^^^BBB<<<222///>>>TTT^^^[[[<<<555;;;TTTjjjeeeKKK333666444DDDcccooo^^^BBB333===AAASSSqqqjjjWWWIII>>>666;;;KKK```wwwjjjLLLEEEDDDAAAEEELLLRRR^^^ooouuuHHHAAABBB===???>>><<<;;;:::;;;:::999777666666666666666666666666666666777888999;;;<<<===<<<<<<<<<:::888555222000333222111111333333222111111666333111555^^^zzz777444111///000222333333000111111111111222666999888888777777666666555555555:::<<<777444444555555333333333333222222222222444444555555555666666666888999::::::999999<<<===CCCFFFWWW}}}wwwiiiZZZPPPMMMJJJIIIGGGEEECCCAAA@@@???>>>>>>>>>>>>>>>>>>??????===<<<<<<;;;;;;:::999999888888888777777777777666888777:::======999:::===IIIRRRkkksssfffYYYQQQOOOXXXTTTZZZwwwnnn[[[hhhiiiZZZ@@@222666888444111111000///////////////------------,,,,,,,,,,,,///$$$:::dddmmmWWWPPP\\\uuullliiioookkkVVV<<<,,,------......,,,,,,---///+++++++++++++++,,,------+++***)))***,,,------,,,---,,,---///222333222000+++---......------...000222...+++)))***++++++***888ZZZ~~~xxxOOO444///,,,*********++++++++++++,,,///***)))---...,,,000888\\\XXX555333000(((///888GGGXXXeeejjjhhhdddKKKAAA999:::AAABBB:::111444...///555777444666===dddeeegggwwwsssWWWllluuu~~~ZZZMMM\\\pppbbbUUU>>>///999UUUllluuuUUUIII===FFFggg~~~nnnOOOBBB666777TTTuuu~~~jjjSSS;;;777<<>>>>>===<<<::::::::::::999777666666666666666666666666555555555666888999;;;<<<======<<<;;;999666333111333222000000000111222222666::::::===QQQvvv~~~[[[555333111000111222444555111111111000000333777;;;888888777666666555555555333666999:::;;;;;;999888333333333333333333333333444444555555666666777777888999::::::::::::===???DDDGGGaaa{{{fffYYYTTTNNNLLLIIIFFFEEEEEEDDDCCC>>>>>>>>>?????????@@@@@@<<<<<<<<<;;;::::::999999999999888888888777777777777666999>>>>>>:::999;;;EEEGGGUUUqqq}}}~~~TTTMMMAAA666222333333222000///...---,,,---...///...------------,,,,,,,,,)))---///EEEjjjqqq^^^TTTRRRXXX___]]]LLL999333777,,,+++---111000---+++,,,++++++******++++++,,,---(((+++---///...---,,,,,,...///000111111333555666...///000///,,,************,,,------,,,,,,...000===\\\rrr]]]444(((...,,,************++++++++++++***(((***///111...---000999yyyyyyFFF111222555...,,,***///888AAAFFFIII@@@;;;<<>>OOOQQQCCC;;;>>>nnnhhh```jjjzzzzzzgggZZZccc{{{ttt___DDD;;;JJJ```mmm{{{kkkOOO===JJJkkkhhhRRR::::::VVVvvvfffXXXEEE999999HHHeee}}}|||jjjPPP>>>???HHHQQQeeepppuuu|||yyyppppppiiisss^^^FFFBBBAAA???===<<<;;;999999::::::999777666666666666666666666666555444444444666888:::<<<;;;;;;;;;:::999777555333444333222111000111333555@@@LLL\\\cccuuunnnDDD444333222222111222444666111111111000000333777;;;888777666666666666777777333555999>>>>>>:::555333333333333333333333333333444444555555666777777888888999;;;;;;:::;;;>>>@@@CCCMMMqqqsssaaaZZZRRRNNNIIIFFFFFFFFFEEEDDD?????????@@@@@@@@@@@@@@@===<<<<<<;;;;;;:::999999999999999999888888888888666555999???AAA>>><<<===DDDEEEHHHSSSkkkzzzXXX999333666333......///...---,,,+++,,,---............---------,,,,,,,,,777'''$$$MMMooowww}}}YYYUUUSSSQQQMMMDDD===:::;;;222,,,,,,...,,,,,,///++++++******++++++,,,---&&&***---...---+++*********,,,------,,,---000333111111111///---+++,,,---)))---111111...---///333444III[[[LLL---%%%+++)))))))))*********+++++++++'''***000444222...---000333]]]hhh===...///...............---,,,,,,333000666HHH[[[^^^MMM:::000333CCCXXXZZZHHH::::::LLLKKKFFFTTTyyymmmWWWppppppZZZUUU\\\cccsssWWWAAAJJJooobbbEEE>>>RRRnnniiiPPP???;;;CCCNNNjjj|||mmmRRRKKKRRR^^^wwwUUUIIICCC@@@@@@===<<<:::999999::::::999777666666666666666666666666555555444444555888;;;<<<::::::999888777777666666444555555333222222444777@@@UUUsssvvvyyyyyyWWW===333444444333222222444666111222222222222333777:::888777666555555666777888555666;;;@@@???888333111333333333333444444444444444444555666777777888999888:::;;;;;;;;;<<>>======<<<;;;;;;:::::::::::::::999999999888888666555888???BBBAAA???@@@BBBDDD@@@???QQQpppzzzHHH555555555222333//////...---------------............---------,,,(((333,,,'''999JJJaaa}}}xxxxxxyyyvvvooohhhhhhOOO777---+++***,,,000+++++++++++++++,,,------,,,,,,+++)))((())),,,...***+++,,,+++++++++---///111111111///......000222+++///222111---***,,,///(((@@@YYYQQQ555***+++&&&)))))))))************+++)))///555555000,,,---000333<<>>;;;:::888666555555666666444555666555333333555777:::GGG^^^YYY[[[ZZZ===:::333555555444222111333666111333333333333333666777:::888666444333333444555555555999>>>;;;555333666333333333444444444555555444444555666777888999999888:::;;;<<<<<<===???BBBGGGggg~~~ddd\\\SSSLLLJJJIIIFFFDDDCCCCCCBBBAAA@@@??????>>>???>>>>>>======<<<;;;;;;;;;::::::::::::999999999888555777===BBBAAA???@@@AAA???>>>>>>CCCSSSmmmjjjBBB444888999555000111111111111000//////............------------&&&...000222222...999QQQ```jjjwww|||[[[;;;...---+++***,,,,,,,,,,,,,,,,,,------...000...+++******,,,...///------------.........------///000000//////000222+++...111///,,,***,,,///222VVVrrr___888,,,...'''))))))))))))************+++000333111---+++---000000---IIIpppfff777---,,,***((((((+++000444...,,,+++,,,...000///------...000222333222111111...777888AAA```~~~mmmkkk[[[YYYtttsssiiiiiibbbuuuyyyllliii\\\```fffgggaaa[[[```iii{{{eeeDDDHHHBBB<<<>>><<<;;;999888999::::::999888666666666666666666666666999888777777888;;;>>>@@@===;;;777444333333444666333555777666444333444777;;;444:::222>>>FFF///555444555666555222111333555111333444555444333555666;;;999666333111000111111111000333666444...000777333333333444444555555555444444555666777888999999888:::;;;<<<<<<===@@@BBBJJJrrrpppggg[[[SSSPPPMMMJJJFFFDDDDDDCCCBBB@@@???>>>>>>?????????>>>======<<<<<<;;;;;;;;;:::::::::999999:::666777<<<@@@???>>>>>>BBB<<<>>>DDD???===SSSsssUUU777;;;;;;000222222333444444333111000//////.........---------000///***'''***000111000000888FFFVVVfffooolllggggggGGG,,,)))000///,,,+++------,,,,,,------...///,,,++++++,,,......+++)))---,,,+++,,,------+++)))***,,,///000///......///***,,,............000333FFFuuuiii333)))111***))))))))))))***************---...,,,+++---000111222555GGGXXXqqqKKK//////000111111000,,,))),,,...000000------000333///111111------222333000,,,666777<<>>>>>;;;999::::::::::::999888888666555555666777888888777:::999777555666888:::<<<@@@<<<888666666666777666555666666444111222555999>>>:::666444444444222000555444444444444333333333333333333444555666777888:::999777666444444333333111222333444333333111000555444444555666666555333777777777777888888888888999===999888===<<<>>>IIIPPPhhhWWWTTTUUUNNNCCCIIIJJJIIIEEEAAA@@@@@@??????>>>>>>=========>>>>>>??????===<<<<<<<<<<<<<<<:::;;;<<<>>>@@@AAABBBBBB>>>:::999<<>><<<888777666222000222222///---///...000111000,,,******+++111111111333777:::<<<<<<888222,,,***---///...+++)))//////((((((//////)))---000000------000000---000000///.........///000,,,...//////...---...///222+++***000000...:::LLL```:::,,,,,,***)))***)))((()))+++,,,******,,,------++++++,,,...,,,666555222MMMvvvqqqCCC777000000---)))---777///...---...//////...,,,&&&))),,,.........///111---;;;888888\\\\\\DDDBBB@@@>>>???;;;999::::::::::::999888888777666666777888999999777:::888777555555777999;;;AAA===999666555555555444444555666555444555999<<>>@@@MMMZZZiii]]]ZZZUUUNNNJJJJJJHHHDDDAAA???>>>>>>??????>>>>>>>>>>>>============<<<;;;::::::::::::999:::<<<>>>???@@@AAAAAA>>>:::888:::;;;<<<@@@EEETTThhh~~~{{{zzz|||~~~iiiWWWHHHCCC;;;777<<>>???@@@AAAAAAAAABBBFFFHHHDDDAAABBBDDD??????SSSkkk```CCC:::444+++)))***************+++******+++---,,,++++++,,,...)))222444000666MMMkkk~~~sssTTT555---555888222)))///...,,,---111444555666888666444222222111111111777222///HHHzzzxxx}}}uuuTTTAAAAAA???>>>???;;;999::::::::::::999888888888777666777999:::999888999888666555555666888999AAA>>>999777666555555444333444555666666888<<<>>>???:::444//////000222333444444444444444444444444333333333333444555666666444444444333333444444555222222333333333333222222444444444666888999888777777777777888888888999999888===<<<<<>>===<<<;;;;;;:::::::::999:::;;;===>>>????????????;;;888999999777:::>>>AAARRRjjjyyyzzzyyywwwuuuttttttuuussspppmmmnnnrrruuuuuutttwwwyyyzzzzzzyyyxxxxxxyyy|||zzzyyywwwvvvvvvwwwwwwxxx||||||xxxvvvwwwxxxvvvyyy|||}}}yyyvvvtttoooiiieeeeeeccc___^^^cccnnnwwwooosssyyy~~~yyyjjj]]]FFF===666777;;;???CCCGGG???888444444333000///111...000111000///...///000---,,,,,,++++++************++++++---...///000000444222444:::>>>@@@DDDHHHBBBGGGIIIJJJNNNTTTWWWVVVSSSWWW___gggllliiiaaaYYY[[[[[[[[[YYYYYY\\\```ddd___```aaa\\\RRRSSSiiixxx___PPPKKK>>>///)))***++++++***)))***+++***+++,,,,,,++++++,,,...,,,+++......'''+++KKKpppyyy^^^BBB222/////////111///------------,,,***---,,,,,,---///000000000444///:::hhh}}}dddWWW]]]jjj}}}iiiNNNAAABBB???===>>>:::999::::::::::::999888888888777666777888999888666999888666555555555666777@@@>>>:::999999999888777333444555555666888:::<<<;;;888444000//////000111333333333444444555555555444444333333444555666666444444333333222222333333222222333333333333333333444444444777999;;;:::999777777888888888999999999999>>>===>>>AAA>>>EEEYYY{{{~~~kkk^^^VVVOOOKKKHHHHHHFFFCCCBBBCCC@@@AAABBBCCCBBBAAA>>>===AAA@@@???>>>============999:::;;;<<<============AAA<<<:::;;;;;;888999======GGGWWWmmm}}}||||||zzz{{{|||{{{wwwtttssspppllltttvvvxxxyyyyyyzzzyyywwwnnnuuuwwwqqqgggeeegggjjjoooppprrrssssssrrrtttwwwoooooonnnjjjeee```]]]]]]YYYWWWTTTRRRPPPOOONNNNNNLLLKKKIIIJJJMMMPPPPPPOOOTTTUUUVVVVVVUUUSSSRRRQQQWWWVVVUUUUUUTTTUUUUUUVVVSSSXXXYYYWWWVVVXXXYYYWWWZZZXXXWWWWWWVVVRRRJJJCCCFFFEEECCCAAABBBGGGNNNSSSSSSPPPLLLLLLPPPWWW^^^bbbeeekkkvvvzzzeee```___]]]IIICCC<<<777666777:::<<<888333111333333000...///.........---,,,,,,,,,---///000000000////////////111333555777888;;;>>>AAAAAA???EEESSSZZZYYY]]]ddd\\\```aaaaaaccchhhjjjhhhgggfffggglllpppqqqmmmhhhjjjkkkjjjhhhggggggiiikkkllllllllljjjhhhmmm{{{~~~mmm___\\\XXXJJJ888***)))***+++***((()))---)))+++,,,,,,++++++,,,---111'''&&&------(((333FFFfffxxx~~~iiiLLL;;;555333111111111333333222///,,,+++///222444222222333444888HHHdddwwwiiiuuu~~~dddNNNFFFHHHPPP```{{{```LLLCCCDDD???<<<>>>999999::::::::::::999888888777666555555666777666444888777666555555666777777???===;;;;;;===>>>>>>===555444444444555555666555555444444222000/////////222222333333444555666666555555444444444555666666666555444333222111111111222222222333333444444555444444444777:::;;;;;;:::888888888888999999999999;;;>>>===???AAA===HHH```lll[[[TTTLLLGGGHHHGGGDDDCCCFFFCCCDDDEEEEEEEEECCC@@@???AAAAAA@@@???>>>>>>>>>>>>::::::;;;<<<<<<<<<<<<<<<>>>;;;:::======:::;;;>>>>>>???FFFTTTfffuuu|||vvvtttwwwyyyrrrlllfffbbbbbbaaa___\\\WWW]]]___XXXRRROOOLLLIIIUUUWWW[[[___```]]]ZZZYYYPPP]]]ddd[[[MMMHHHKKKOOORRRTTTUUUUUUTTTUUUWWWWWWMMMNNNNNNLLLHHHEEEDDDDDDFFFCCC???>>>@@@AAA@@@>>>>>>>>>>>>@@@AAABBBAAA@@@BBBBBBAAAAAA@@@???===<<<<<<<<<<<<<<<======>>>???<<>>CCCEEEGGGHHHJJJNNNTTTXXXWWWVVV]]]jjjoooiiihhhmmmnnnppppppllljjjlllkkkhhhiiigggdddeeeggghhhfffdddhhhjjjlllllljjjiiihhhhhhiiiggghhhooo|||wwwppphhheeefffbbbVVVIII333,,,)))******(((***...)))***,,,+++******+++---...(((&&&,,,222222...+++:::OOOfffrrrvvvpppZZZDDD333000---,,,---///000000---222555222...000888AAAaaazzzlllOOOOOOfffzzziiiiiimmmssstttlll___RRRCCC888:::;;;>>>IIIcccXXXJJJEEEEEE===;;;>>>:::999::::::::::::999888888777555444444666666555333777666666666777777888999???======>>>@@@BBBBBBAAA666444333333444333222000///111333222000/////////111111222333555666777777777666666666666666777777777666555333222111000000333222222222333444555666444444444777:::;;;;;;:::888888888999999999999:::;;;>>>===???AAA???NNNllliii^^^RRRJJJIIIHHHDDDCCCGGGGGGGGGHHHHHHGGGEEECCCBBB@@@???>>>===<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;:::777888<<<<<<:::;;;===???===???FFFQQQ^^^ppp~~~xxxnnngggeeefffXXXPPPGGGCCCDDDEEEDDDBBB>>>HHHNNNLLLKKKMMMKKKFFF??????CCCHHHJJJFFFDDDEEEDDDTTT]]]UUUJJJFFFFFFDDDEEEHHHHHHDDDAAABBBBBB@@@FFFFFFEEEEEEDDDCCCCCCBBBBBB@@@>>>>>>>>>@@@BBBBBBCCCEEEGGGIIIIIIGGGEEECCCDDDAAA===;;;<<<======<<<888999999:::;;;;;;<<<<<<777<<<>>>;;;:::;;;;;;888:::777777<<<@@@@@@???AAA999999999:::<<<=========CCCAAA@@@AAADDDFFFEEEDDDLLLNNNNNNLLLJJJOOOYYYccchhhwww|||sssiii]]]ZZZSSSIIIAAA======>>>MMMPPPPPPJJJFFFFFFGGGGGG;;;888888<<<<<<888444444222111111333777;;;======CCCGGGLLLMMMLLLLLLNNNQQQQQQRRRSSSVVVZZZ___bbbddd```cccjjjtttwwwtttqqqrrrxxxzzzwwwqqqnnnmmmkkkgggggghhhjjjjjjjjjhhhfffeeecccgggkkkmmmllljjjiiiiiijjjhhhfffnnnvvvllljjjjjjmmmmmmggg```\\\DDD555******+++))))))---)))***++++++******+++---'''+++,,,***---222222...---000;;;OOOiii}}}~~~www```WWWIII===666444333333...222777:::@@@MMMaaaqqqhhhKKK:::BBBYYY}}}~~~|||yyycccMMM>>>666111555777999BBBYYYuuuQQQFFFDDDCCC;;;:::>>>;;;999::::::::::::999888888888666555555666666555444555666666777888999::::::???>>>===>>>@@@BBBAAA@@@666444222333444444111...---///000000......000222000111222333555666777888888888777777777777888888666666444333222222222222333333222222333444666777444444444666999:::999888888888888999999999::::::;;;======@@@CCCCCCXXX{{{ppp```SSSPPPMMMGGGFFFKKKKKKKKKJJJIIIHHHGGGFFFFFF@@@@@@???>>>============<<<<<<=========<<<<<<;;;888666888<<<===::::::<<<>>>>>>AAACCCEEELLL___rrruuussspppkkkfffbbb```___WWWOOOFFFDDDIIIPPPSSSTTTTTT\\\aaabbbhhhnnnfffYYYAAA>>>>>>CCCDDDBBBDDDIIIIIIVVV^^^]]][[[[[[SSSHHHKKKOOOOOOIIIEEEGGGFFFCCCDDDBBBAAACCCHHHLLLMMMMMMHHHKKKLLLGGG???<<>>BBBCCCEEECCC;;;666===HHHFFFGGGEEE>>>777777>>>EEENNNOOOLLLEEE>>>AAAMMMXXXbbbcccdddccc^^^UUUKKKEEEFFF]]]ssszzzyyyuuuhhhYYYQQQQQQOOOLLLIIIKKKSSS\\\bbbddd___RRRIIIIIIMMMOOO???;;;:::>>>AAAAAABBBDDDEEECCCAAACCCGGGJJJKKKKKKPPPTTTYYYYYYVVVTTTUUUXXXOOOOOORRRXXX^^^aaa```]]]ZZZ```eeegggjjjlllkkkgggjjjllljjjeeebbbbbb```]]]YYY^^^cccdddbbbaaabbbeee[[[^^^aaabbbaaa``````aaabbbcccaaadddsss|||mmmmmmjjjkkkpppnnngggdddfffZZZCCC///+++,,,)))(((+++(((***++++++******+++,,,'''***,,,++++++---000222...++++++222???RRRjjj}}}|||uuunnnhhhbbb]]]YYYVVVYYY___gggqqq||||||vvv^^^EEE999666BBBYYY~~~ttt[[[FFF<<<888666444777888@@@YYYxxx{{{xxxxxxyyyKKKCCCCCCBBB::::::???===999::::::::::::999888888999777666666777777666444555555666888999:::;;;<<<@@@???>>>???@@@AAA@@@>>>555333222333555555222///---......---+++---111555000000222333555666777888999999888888888888888999555444444333333444444555333333222222333555666777444444444666888999888777888888999999999::::::::::::<<<<<>>======<<<;;;999888999>>>>>>;;;;;;===777;;;@@@AAA;;;<<>>CCCGGGIIIIIIIIIIIIHHHFFFDDDCCCBBBCCCJJJPPPSSSWWW\\\___^^^dddhhhkkkaaaMMM@@@KKK^^^xxxxxxppp\\\GGGAAAKKKXXXnnnoooiiiZZZPPPZZZxxxvvvZZZDDDCCCbbbqqqhhh[[[OOOMMM[[[uuueeePPPJJJKKKKKKCCC???>>>DDDJJJOOOUUU[[[```]]]YYYXXXZZZ[[[[[[ZZZQQQUUUYYYWWWRRROOOOOOQQQFFFGGGKKKSSS[[[\\\WWWPPPSSSYYYYYYRRRPPPTTTRRRJJJLLLNNNNNNJJJIIIKKKJJJGGGBBBFFFKKKJJJHHHKKKSSS[[[PPPQQQQQQOOOMMMLLLMMMNNNKKKRRRUUUVVVcccwww|||uuuqqqkkkjjjnnnkkkdddccchhhiiiMMM333,,,---***(((***(((***++++++******+++,,,...'''&&&---111,,,)))+++---))),,,444555222777@@@XXX```nnn|||~~~}}}ooodddMMMDDD555111555666FFFaaa}}}vvvtttsssmmmeeeZZZUUUHHH999111222555555444444333;;;WWW~~~~~~tttrrrmmmcccWWWNNNJJJIIIEEEHHHLLLPPPSSSUUUXXXZZZ]]]___cccgggkkkqqqxxx|||{{{gggHHHEEEAAA???>>>>>><<<;;;;;;:::999888888888999::::::::::::999999888888888===;;;:::888888999:::<<<===;;;:::<<>>999777555555555444222000...............///000000000000111222333555666777:::999999888777666666555999777444444444555333222111000000222555777555333444444666777888888888888::::::999999::::::;;;<<<;;;CCCBBB888FFFMMM]]]jjj^^^SSSQQQSSSOOOSSSRRRPPPMMMIIIHHHHHHIIIFFFDDDAAA???>>>???@@@AAAAAA@@@???AAACCCCCC@@@======<<<::::::;;;;;;:::999;;;:::999999;;;@@@DDDGGGNNN]]]nnnyyyooofffmmmjjjYYYWWWKKKJJJYYYggggggaaa___\\\ZZZfffvvvqqqOOOGGGVVVhhhuuu|||~~~yyyssseeeccc[[[RRRWWWiiiyyy~~~sss[[[vvvgggDDD777===LLLeeezzz}}}wwwzzzrrrjjjVVV;;;BBBBBBiiimmmCCCFFFggguuuZZZHHHOOOeeeqqqjjjTTTWWW{{{kkkDDDFFFdddnnnOOOIIIdddqqq\\\OOOJJJJJJKKKPPPWWW\\\___cccfffmmmhhh```ZZZZZZ]]]]]][[[\\\[[[ZZZWWWUUURRROOONNN>>>???@@@@@@@@@>>>===<<<::::::999888888777666666111222222222222111111000222111000000222666:::<<<888;;;>>>>>>;;;777333222444999999888DDD^^^ttt~~~aaa\\\aaammmpppggg```aaa^^^GGG111***,,,,,,+++,,,++++++++++++++++++++++++...------,,,,,,,,,------,,,------......------,,,000888CCCOOOYYY^^^_________``````\\\UUULLLBBB<<<888000444///;;;AAADDDuuutttvvvuuudddbbbaaaUUUMMMOOOJJJAAA@@@:::999777444333222222222111444666777JJJwwwxxxxxxvvviii```ZZZWWWUUULLLKKKIIIGGGFFFEEEFFFGGGLLLBBBFFFDDD;;;GGGQQQDDDQQQPPPSSSZZZ[[[YYY[[[bbbiiimmmqqqssssssuuuyyy|||___HHHEEEAAA???>>>===<<<;;;;;;:::999888888888999999999999888888888777777777:::999777666666888999;;;===:::777777:::<<<======:::888666555555444222000///............///000000000000111222333555666777999999999888777777666555888666444444444444444222222111000222555666555333444555666777888888888888::::::999999::::::;;;<<<;;;@@@AAA<<>><<<===??????<<<:::===;;;::::::;;;<<<:::999888999:::;;;>>>@@@BBBDDDOOOccc|||~~~rrrmmmtttppp]]]eeetttrrrooooooxxx}}}wwwkkkgggiiihhheeeXXXEEEKKKeee|||lllaaabbbkkkqqqxxxaaa|||]]]GGG@@@KKKiiiwwwMMMDDDFFFsssVVVIIIUUUlll```ZZZXXXNNNKKKeee^^^MMMXXXxxxxxxPPPHHH^^^ssszzzmmm```^^^\\\^^^bbbeeeeeedddcccdddaaabbbbbbaaa```^^^[[[WWWWWWUUUQQQKKKDDD>>>888555111111111111111000///////////////...---,,,,,,,,,......///////////////.........---,,,---///111222///111444555333000//////---444222,,,===bbb|||MMMFFFHHHWWW___ZZZSSSRRRNNN>>>///+++---,,,******++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,------------------------))),,,111666;;;===>>>>>>;;;===>>>>>>;;;666111...333111999222444;;;RRR___OOOQQQLLLIIIDDDIIISSSMMM===555666777666555444333333444444222555666666IIItttYYYRRR[[[vvv{{{vvvtttpppooonnnllljjjgggccc```]]]VVVYYYTTTGGGNNNVVVLLLHHHEEEFFFIIIIIIHHHMMMTTTMMMOOOQQQPPPMMMIIIHHHHHHQQQSSSUUUXXX[[[^^^aaadddgggmmmoooooowwwTTTGGGDDD@@@>>>>>>===<<<;;;::::::999888888888888999888777777777777666666666777666555444555666888:::???;;;777666777:::<<<===<<<:::777666666555222000///////////////000000111000000111222333555666777999999999999888777666666888666444333444444444222333222111333444555555444555666666777777888888888::::::999999::::::;;;<<<===<<<@@@@@@JJJQQQoookkk[[[XXXSSSOOOOOOOOOOOOMMMKKKIIIGGGHHHFFFDDDBBB@@@AAABBBBBB@@@>>><<<;;;<<<<<<;;;:::===;;;::::::;;;<<<;;;999777888;;;===???@@@@@@@@@DDDZZZxxx|||mmmhhhyyybbbOOOlll{{{vvviiiTTTEEE@@@XXXtttzzzpppttt}}}}}}xxxwww|||eeexxxYYY@@@AAA```ZZZDDDIIImmmtttVVVHHHqqqrrr]]]HHHHHHcccXXXGGGOOOjjj~~~xxxNNNRRRnnnzzzvvvxxx~~~pppjjjlllmmmoooooommmjjjfffccc```aaa```\\\UUULLLEEEAAAAAA@@@===:::555111---+++,,,,,,+++************++++++++++++******))))))(((+++,,,---...............,,,,,,+++++++++*********(((***,,,,,,,,,+++,,,---+++///222CCChhhyyyZZZ:::111111===HHHGGG@@@===999222,,,------+++******++++++++++++++++++++++++,,,+++++++++++++++,,,,,,...---,,,,,,,,,,,,---.........------------......+++---///111111000///...111///999999:::BBBgggTTT666<<>>======<<<::::::999999888888888888888777777777777777777777777666555444444444666999:::@@@>>><<<:::;;;<<<===>>>===;;;888777666555333111000000//////000000111222000000111222333555666777888999999999999888777666777555333333444444444333333333333333444555555555666666666777777888888999::::::999999::::::;;;<<>>============<<<;;;::::::;;;<<<;;;:::888999;;;<<<>>>>>>>>>>>>999HHH```xxxqqqdddmmm~~~cccIIInnn^^^CCCCCCVVVnnnzzzjjjooommmfff}}}nnnHHH:::NNNjjj___HHH]]]kkkoootttmmmPPPUUUxxxxxxXXXLLLRRRdddpppKKK999III^^^qqqsssKKKcccuuuvvvyyyxxxnnnpppooonnnnnnrrrtttnnngggaaa[[[TTTLLLBBB888333333000000000000000///.........---,,,++++++,,,---...---,,,,,,,,,+++++++++***+++,,,---...///000000000,,,------------,,,***))))))***++++++++++++---///+++333LLLrrr^^^666333,,,***111777555111///++++++,,,,,,,,,************+++++++++++++++,,,,,,,,,,,,++++++,,,,,,------///...,,,++++++,,,...///444333222111000000111111222333333444444444444444444---333???GGGTTTxxxSSS666;;;CCC===555eeelll:::222777111222222333444444555666333333444666JJJooo{{{gggGGG999;;;XXXxxx|||wwwqqqkkkcccggglllggg]]]]]]fffkkkuuuxxx}}}yyyuuuttttttmmmooopppllleee```^^^___]]]\\\XXXTTTXXXccciiijjj[[[RRRGGGCCCEEEGGGEEEAAABBBEEEIIIMMMQQQXXX```fffkkkkkkmmmqqqwww{{{~~~~~~lllLLLDDDBBB???======<<<;;;:::999999999999888888777777888888888888888888888888777666555444555777999;;;<<<===>>>>>>>>>===<<<<<<<<<:::888777666555333111000000000000000111222222000000111222333555666777777888999::::::999777666666444333222444444444333333333333333333444666777888777777666777888888999::::::999999::::::;;;<<>>===>>>???<<<:::::::::<<<<<<;;;:::;;;:::::::::;;;<<<===>>><<>>tttkkk888111555222222222333333333333333111111333999PPPvvv~~~fffEEE666888VVVvvv~~~vvvjjj```YYYTTTPPPMMMKKKOOOMMMFFF@@@===BBBMMMQQQUUU\\\cccmmm{{{|||vvvssssssqqqmmmccc]]]VVVSSSRRRLLLAAA888;;;AAAHHHKKKJJJIIIJJJLLLMMMMMMMMMNNNQQQRRRQQQPPP___LLLCCCAAA>>><<<<<<<<<;;;:::888888999999888888777666777777888888888888999999888777666555666888:::;;;777999<<<===<<<:::999999:::999777666666555333222111111111111111222222333000000111222333555666777777888:::;;;;;;:::888666555444222222333444444333222333333333333444777:::999888777666666777999999::::::999999::::::;;;<<>>;;;:::999:::<<<<<<<<<;;;<<<;;;:::999999:::<<<===BBB@@@@@@JJJcccooobbb\\\xxxbbbSSSzzzrrrYYYeee|||xxxnnnhhhpppzzzxxx{{{eeeXXXccc~~~|||\\\JJJCCCmmmdddVVVrrrjjjwwwXXXHHHZZZiiivvvzzzfff\\\rrr___CCC===@@@YYY}}}oooLLLwwwrrrmmmpppuuuwww|||QQQ???222555;;;888222...////////////...---,,,+++***************++++++,,,,,,,,,,,,+++++++++++++++)))***+++,,,,,,,,,,,,,,,***+++---...///......---...//////...,,,,,,---///...999jjjSSS...555+++---///...,,,***+++---(((---...+++(((***,,,---*********++++++,,,,,,---...---------...///000111...---,,,,,,,,,,,,---...---...000111111///---,,,......---------.../////////222222888888QQQ___FFFBBB;;;555444333888QQQ\\\666111333222222333333333222111111111000333>>>[[[qqqAAA888BBBfff{{{kkk```VVVUUUSSSSSSVVV[[[aaaeeehhhfffVVVIIIDDD<<<;;;GGGZZZZZZVVVPPPPPPXXX```dddsssyyy|||vvvrrrkkkjjjjjjkkkiii```RRRHHHBBBOOOaaammmpppnnnlllllliiigggdddbbb```]]]XXXUUURRRLLLCCC@@@===<<<<<<<<<;;;:::777888888999888777666555666666666777777777888888999888666555555777888:::444777::::::888888999:::888777555555666555444222222111111111111222333333000000111222333555666777666888:::;;;;;;:::888777555333222222333444444333111222333333333444999<<<:::999777666666777999:::::::::999999::::::;;;<<<@@@:::IIIJJJQQQwwwjjjbbbXXXRRRPPPOOOMMMKKKIIIIIIGGGEEEDDDBBBAAA@@@===???@@@???===;;;<<<===;;;:::999:::<<<===<<<;;;::::::;;;;;;;;;::::::999>>>???>>>???LLLeee~~~uuuYYYfffyyykkk^^^qqqbbbllliii\\\fff~~~~~~```gggsssUUU\\\gggrrryyy\\\HHH[[[ooobbbZZZrrriiiqqq```@@@AAAcccoooiiiYYYcccwwwtttIII:::888EEE^^^gggOOOvvvmmmjjjsssiiiKKK333555@@@AAA888222,,,,,,---...////////////+++,,,,,,---......------------------------------++++++,,,,,,,,,,,,,,,++++++,,,,,,---------------+++---...---,,,+++,,,...555000WWWlll777)))+++,,,------------,,,+++'''---...+++))),,,---+++)))******+++,,,,,,---------,,,,,,---...///000000------------------------000111222333333222111000000000000000111222333333...555111777<<<^^^dddCCC:::KKKOOOFFF>>>888AAAooovvvKKK666333111000111222333333222111000111000666EEEhhhVVVOOO[[[~~~ppp___UUUQQQVVV^^^jjjttt{{{cccQQQPPPFFF>>>JJJsssuuuqqqfff\\\WWWRRRLLLUUUYYYbbbooo||||||vvvnnnfff___WWWQQQNNNSSSTTTWWWXXXUUULLL@@@888???NNNcccsss|||~~~{{{JJJKKKBBB@@@===;;;;;;<<<;;;:::777888888999999777666555444555555555666666777777999888666555555666777888555777999888666777:::>>>777555444444555555444333222222111111222222333444000000111222333555666777666888:::<<<<<<:::888777444333111222333444444333000222333333333555:::>>>;;;999888666666777999:::::::::999999::::::;;;<<>>;;;:::999:::<<<===<<<;;;888:::<<<>>>===;;;888666999???AAA===@@@RRRlll~~~eeeZZZaaa{{{yyyfffaaazzzhhhcccdddqqqdddjjjttt|||___LLLjjjdddiiidddgggooo~~~pppUUURRR```dddaaauuugggkkklllJJJ===GGGZZZlll^^^[[[aaauuuQQQ>>>;;;>>>LLLtttcccTTTsss___hhh]]]:::999JJJQQQMMMHHH111111111000///...---,,,***+++---.........---,,,)))))))))***************....../////////...------.........---------------)))+++---...---,,,---...444///OOOoooAAA111///...,,,,,,///000,,,&&&&&&,,,...++++++///...***))))))***+++,,,,,,------+++++++++,,,---...///000,,,------......------,,,,,,,,,,,,---...///000000/////////000000000000000111555---:::MMMwww[[[GGGQQQnnnpppZZZEEE:::KKKiii???555222,,,...///111222333333222111222111888JJJqqqsssiiioooqqqYYYQQQ[[[hhhhhhUUUZZZPPPGGGSSSzzzxxxkkkOOOMMMNNNVVVeeevvvxxxlllbbbZZZUUUQQQQQQTTTXXX\\\```YYY[[[\\\ZZZTTTKKKAAA;;;888BBBNNNXXX```jjjxxxoooQQQCCCBBBAAA>>><<<;;;;;;<<<===;;;:::888666666666666777666666666666555555555555===999444222444666777666666333111333666777777555333333333444555666777888444444444333222111000///......000111111222222222222444777:::;;;:::999777777666333111111111222333333333333333444555666666666666666777888888999999;;;;;;;;;;;;;;;<<<===>>>??????EEENNNfffooobbb^^^YYYSSSQQQPPPHHHDDDFFFIIIFFFCCCAAA@@@@@@AAAAAA@@@???>>>===AAA???>>>===>>>===<<<:::???EEEIIIEEE<<<555666:::999:::;;;:::777<<>>RRR~~~iii{{{wwwZZZRRRdddVVV444666===999JJJ\\\TTTZZZrrrjjjwwwZZZ:::???dddtttbbbHHH555,,,444555***)))333)))+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...................../////////...------,,,,,,222'''---777///)))333===DDDHHH\\\zzzuuuKKK***111...---//////+++((()))(((***------,,,***)))***)))***,,,------------,,,...---,,,,,,,,,,,,---...000...,,,,,,---------,,,---------......000111222////////////222444111---555222555???ddddddLLLQQQuuutttZZZlll}}}GGG888666---000111111000//////000111222222555999MMMxxxdddUUU___xxxiiiNNNPPPOOODDD@@@tttppp\\\TTTKKKPPPfffxxxwwweeeaaaaaa^^^^^^aaammmooossszzzyyy]]]AAA888;;;DDDQQQZZZ]]]ZZZUUURRRXXXeeepppvvviiiPPPDDDBBB@@@>>><<<;;;;;;<<<===;;;:::888777666666666777666666666666555555555555@@@<<<777555777888999888555333111222555666555444444444444555666777888999555555444444222111000///...///000111111222222222222333666999:::999888777777555333222111111222333333333333333444555666666666666666777888888999999;;;;;;;;;;;;<<<======>>>@@@DDDIIIQQQooonnnbbbYYYTTTTTTNNNIIIFFFHHHIIIFFFDDDDDDAAAAAA@@@??????>>>>>>>>>@@@???======>>>>>>===;;;???CCCFFFCCC<<<777777999888999;;;;;;999;;;FFFSSSkkkvvvWWWJJJRRR]]]^^^XXXuuuiiinnnzzzzzz^^^~~~yyyiiihhhssshhhSSSGGGTTTjjjvvv}}}hhh```ggg}}}hhhGGG;;;KKKccc~~~fffXXXpppfffrrrvvvGGG333<<<999>>>\\\sssmmmyyy~~~bbbSSS______BBB:::999777===LLLGGGUUUqqqiiizzzqqqHHH<<>><<<;;;;;;;;;<<<:::999888777777777777777666666666666555555555555???<<<888666777777777777444333222222444555444333444444444555666888999:::666666555444333111///...//////000000111111222222111222555777888888777666666555333222111222222333333333333333444555666666666666666777888888999999;;;;;;;;;;;;<<<===>>>???AAAJJJNNNWWW~~~ooo___YYYZZZSSSOOOLLLMMMKKKFFFDDDFFFCCCBBB@@@>>>===>>>?????????>>>======??????>>>===???@@@BBB@@@===:::999999777777:::<<<;;;999===CCCRRRiiifffIIICCCLLLQQQNNNqqqgggYYY___rrrrrr\\\nnnzzzfff]]]ooozzz```GGGCCCOOO___ppp|||uuubbbbbbtttqqqEEE888<<>>]]]LLL999RRReee888444555000555333222111000/////////000111222999RRRxxx}}}~~~VVV^^^oooiiiGGGAAABBBCCCKKKnnngggMMMFFFAAADDD@@@KKKiiilllDDD:::999XXX{{{lll___ZZZTTTSSScccyyyXXXKKKCCC@@@???>>><<<;;;;;;;;;;;;999999999888888777777777666666666666555555555555:::999666555444333333333444444444444555444444333333333333444555777999999888777777555333111///...000000000000000111111222000111333555666666666555555444333222222222222333333333333333444555666666666666666777888888999999;;;;;;;;;;;;<<<>>>??????@@@MMMQQQ]]]pppbbb]]][[[WWWTTTRRRLLLEEEDDDGGGFFFDDD@@@======>>>@@@AAA???>>>======???@@@???>>>>>>============<<<:::999777666888;;;<<<999888;;;CCCWWWrrr~~~\\\FFFDDDGGGFFFZZZrrroooTTTKKK[[[```OOOZZZzzznnn\\\fffnnnNNN>>>@@@KKKXXXaaa~~~cccVVVeeeIII<<<<<<666<<>>>>>```hhhTTTRRR\\\RRRIIIAAA??????>>>===<<<;;;::::::999999999999999888888888666666666666555555555555666666666444333222111111666666777777666555444444111111222333444666777888888888777666444222000///111000000///000000111222000111222444555555555555444444333333222222333333333333333333444555666666666666666777888888999999;;;;;;;;;<<<===>>>???@@@???PPPSSSeeeppp``````[[[WWWSSSLLLFFFFFFJJJHHHFFFBBB>>>===>>>AAABBB???>>>===>>>???@@@???>>>===;;;:::;;;<<<===;;;999999666666999:::999999<<<===HHH\\\tttrrrPPPAAA@@@BBBHHH___|||}}}[[[AAADDDLLLEEEIIIllljjjYYYhhh~~~\\\BBB;;;@@@EEEFFFiiimmmZZZccc|||YYY???:::555666:::>>>UUUooo^^^ooo]]]999000555666444777PPPVVVccchhhKKKOOOtttbbbBBB777888:::;;;888BBB```qqqbbbrrruuuLLLCCCZZZ}}}bbbLLL===111...,,,+++---///111000......---------///111333555///...,,,+++***+++,,,------......//////000000000...------;;;hhhRRR;;;666FFFppphhhLLL777,,,***...444)))+++......---,,,,,,,,,...---...000444555333111---..................---***,,,...---+++***+++,,,,,,,,,------///000111222222//////555666333111333:::uuudddBBB===PPPmmm||||||HHH222555444///111222222222111000///......333000777VVV___OOOIIIXXXqqqxxxdddbbbfffTTTKKKVVVnnnyyyZZZSSSZZZYYYBBBBBBQQQqqq[[[===@@@DDDcccaaaHHH{{{LLLIII??????>>>>>>===<<<;;;:::999888999999:::999999888888666666666666555555555555555777888777555444444444666888999999777444444444000000111222333555777888888888777666555333111000222111000//////000111222000111222333444555555555333333333333333333333333333333333333444555666666666666666777888888999999:::;;;;;;<<<===???@@@AAAAAARRRVVVpppooofff^^^VVVRRRMMMIIIJJJNNNJJJHHHDDDAAA???@@@BBBDDD@@@???>>>>>>???@@@???>>>;;;:::999:::;;;;;;;;;::::::777666888999888;;;???;;;<<>>BBB???QQQkkkjjjDDD999AAACCC???ZZZ}}}oooZZZggglllMMM======???===IIIooouuu______xxxrrrHHH666444;;;<<<555DDDhhhkkkbbbkkkwwwHHH666999777333666LLLQQQ]]]vvvTTTOOOeeeYYY:::888777666777<<>>>>>>>>===<<<;;;999999888888999:::::::::999888666666666666555555555555444777::::::888666666777555888:::999666333222333000000111222444666888999888888777777555444333222222111000//////000111222111111222333444555666666222333333333444333333333333333333333444555666666666666666777888888999999:::;;;;;;<<<===???AAABBBFFFVVV[[[|||uuuiii]]]VVVRRRNNNNNNPPPKKKIIIFFFCCCBBBBBBCCCDDDBBB@@@?????????@@@>>>===:::::::::999999999::::::999777777999888666:::???===777:::JJJ```uuuxxxVVVCCCBBB???HHHXXXlll}}}XXX======AAA;;;FFFaaammmccclllyyy[[[DDD>>>>>><<<555LLLgggwwwbbbeeexxx___EEE666999===333999HHHggguuudddqqqaaaIII<<<444888555EEECCCLLLvvvuuuSSSIIIjjjmmmKKK:::555555;;;???>>>HHHXXX```yyyhhhtttrrrBBB;;;LLLjjjuuuZZZOOO???444000///...---000///---,,,---///111333888666222///---,,,,,,---,,,---...///000111222222000555999FFFuuulll===999LLL{{{fffiiiqqqxxxqqqZZZAAA111777777777444000---,,,,,,---111444444000...000222------...//////...------,,,...000...,,,...444999000//////........./////////...111555333222@@@RRRzzz{{{vvviiiNNN>>>:::666888@@@VVV]]]EEE555333///...000///000000111222111111000///111...:::]]]tttPPP888333222666===PPPrrr\\\\\\oooddd]]]hhh~~~^^^TTTlll~~~hhhSSSKKKQQQfff}}}\\\III;;;555;;;///;;;VVV{{{xxx```bbbAAAIII@@@>>>>>>>>>===<<<;;;999888777888::::::;;;:::999888777666666666555555555555222555999:::888666666777444777:::999555222111111111111222333555777999:::777777777777666555444333333222000......///111222111222333333444555666777222222333444444444333333333333333333444555666666666666666777888888999999:::;;;;;;<<<>>>???AAABBBJJJYYY___wwwfff\\\WWWRRROOOOOOLLLJJJHHHEEEDDDCCCDDDDDDCCCAAA????????????>>><<<999:::;;;999888777999;;;888888999:::777444888>>>@@@888555???OOOccc|||hhhJJJBBB???BBBKKK[[[mmm~~~mmmHHH======:::777KKKqqqzzzbbbiii|||hhhLLL@@@===:::<<<666AAAkkkyyycccaaa|||www^^^<<<111777222888111NNNlllpppSSSrrrVVV:::...;;;...:::444:::bbboooJJJGGGcccuuu___===888777AAAEEE===<<>>MMMXXX{{{LLLBBB>>>QQQuuu{{{KKKAAAFFFeeennnTTT@@@???;;;666000---------+++000555444...+++---111,,,,,,---......---,,,,,,,,,...000///...222999@@@333222000///---,,,,,,,,,222444<<<@@@<<>>KKKkkkddd>>>444555666:::777666AAAbbbmmmlll{{{WWWLLL888CCC???>>>===<<<;;;:::::::::777777888999::::::;;;;;;888777666555666888:::;;;555555555666666666777777777888888666444333444555444444444444444666888:::999888777666555444333333111111000//////000111222222222222333444555666777444444444333333333222222111222222333333444444555999888888777777777888888999===???>>>===AAAFFFIIITTTZZZbbbjjjfff[[[OOOJJJHHHKKKKKKKKKIIIFFFCCCBBBAAA???@@@AAABBBAAA???===;;;:::999999888999999::::::<<<:::999777777888:::;;;<<<999888:::===JJJeee|||]]]FFFCCCDDDGGGKKKTTTeeezzz]]]EEE===888:::@@@QQQjjj}}}___eeennnqqqaaaIII;;;:::<<<;;;???NNNfffbbb[[[rrrsssMMM888999888111<<<:::EEEeeehhhYYYqqqgggCCC666---888444555;;;BBBVVVsssNNNFFF^^^bbbGGG777;;;BBBFFFBBB:::888<<>>555DDDKKKIIILLL===,,,+++===UUUqqqsss[[[???222444666000(((333333333111...---...///...111111------///,,,%%%000---+++++++++,,,222999:::222---///000---...222111333222777MMMnnnhhhOOOYYY{{{|||aaaKKKPPPuuuzzzKKK444444222000///.....................////////////...222BBBhhh{{{PPP555555333111111444:::AAAEEEooozzzZZZiiiqqqRRRHHHEEEBBBJJJXXXnnn```mmm}}}YYY>>>>>>WWWpppiiiFFF===888666888777111;;;;;;IIIxxxqqqbbb~~~|||RRRKKK;;;CCC???>>>===;;;::::::::::::777777888999999:::;;;;;;888777666555555777999:::555555555555555555666666444666777777555333333333000333555555444444777;;;999888888777666444444333222111000//////000111222222222222333444555666777444444444333333333222222111222222333333444555555777777777777888999999:::>>>>>>======CCCKKKRRRUUUXXX```jjjrrr]]]UUURRRJJJHHHHHHHHHFFFDDDCCCBBBBBB???@@@AAAAAAAAA???===<<<;;;::::::::::::;;;;;;<<<<<<:::999777777777888999:::999999999888???SSSfffwwwkkkSSSFFFCCCCCCDDDEEEPPPhhh~~~pppPPP;;;777:::>>>GGGWWWnnnwwwaaa[[[iiigggOOOCCCKKK======<<<>>>IIIaaagggbbbnnniiiDDD888999888888444666GGGaaa}}}kkkddd{{{|||TTT888<<<555222333666777AAA___}}}kkkQQQNNNOOODDD666555888<<<===:::888:::;;;JJJggg}}}fffwwwddd888222222<<>>===;;;::::::999999777777888888999:::::::::777666555555555666777888555555555444444444444444222444666666444333333444111444666666444444777:::888888888777666555444333222111000//////000111222222222333444555666666777444444444444333333333333222222222333444444555555666666666777888:::;;;<<>><<<:::999777666666666777777888999999666777AAAMMMhhhxxxiiiIIIBBB???AAA>>>???PPPeeexxxaaa@@@777;;;===<<>>WWW}}}bbbccc|||fff@@@???666555777888333333BBBUUUgggHHHAAAAAA:::333111555999888666666888999IIIllliii]]]xxxxxx>>>666111000999MMMjjjrrrRRRGGG999///------...---......------------------...@@@OOO\\\iiifff___ccctttyyyqqq<<<------+++,,,+++///000+++&&&+++999EEE^^^ppp}}}cccJJJ;;;333///,,,///333555111,,,000000///,,,...222222///---,,,...111///******---...///333555111---...333???ZZZrrrlllOOO===LLLKKK111555000///......------..................///////////////333FFFqqqzzzLLL444111000///......000222444;;;888CCCnnn^^^HHH666444444111444<<>>>>><<<;;;:::999999999777777888888999999999:::777666555555555555666666555444444444444333333333444555555444333444666888;;;888555444555777888888888888999888888666555444333222111000000000111222222222333444555666777777555444444444444333333333222222333333444555555555666666666777888999:::;;;;;;888>>>PPPccclllkkkggg]]]mmm~~~xxxfff```UUUQQQNNNJJJGGGEEECCCBBB@@@???@@@@@@@@@@@@???>>>===<<<;;;;;;;;;<<<<<<===>>>;;;:::999777666555555555666888999999666666<<>>???IIIaaasssrrrMMM888:::;;;888777AAAYYYooo}}}___WWW[[[QQQ>>>:::???BBB===999@@@SSSdddYYYZZZrrrpppEEE333888555888<<<999555>>>ZZZuuu}}}[[[bbbiiiQQQ999666666999:::666222888BBBbbb|||___JJJ===<<<666333555777666444555:::777===SSSrrrbbbYYYtttwwwSSS999555222444<<>>UUUeeekkkpppqqqyyy~~~ZZZ```kkk:::---111444777;;;???;;;666888555///...666UUUlllOOOFFF;;;333111000...,,,***+++,,,------,,,((($$$000///000333111,,,+++...//////000444;;;DDDPPPXXXvvvYYY<<>>>>>===<<<;;;:::999999999777888888888888888999999777777666555555555555555444444444444444444444444999888666444333666;;;???HHH>>>444111666;;;:::666888888999:::999888666555444333111000000000111222111222444555666777777777555555555444444444333333222333333444444555666666777777777777888999:::;;;???@@@LLLddduuusssggg]]][[[oooxxxggg\\\TTTPPPJJJGGGEEEEEECCCBBB???@@@@@@@@@?????????>>><<<<<<;;;;;;;;;;;;<<<<<<;;;:::999777666555555555888999999777555777:::<<<@@@ZZZtttfffLLL:::???HHHCCC;;;777GGG___uuu}}}\\\:::777666777777:::HHHVVVjjjzzzrrr\\\WWWNNN???555666888999;;;>>>CCCFFF^^^|||WWWWWWooo^^^<<<666///555======666333===JJJmmmuuuTTT[[[[[[===444555666777555222555:::EEEUUUuuuccc===999666666888777444444777444555999???LLLfffYYYZZZggg]]]666444333111111:::PPPeeeyyyiiiXXXHHH===CCCIIIPPPUUUTTTPPPLLLJJJmmmiiiUUU@@@>>>HHH]]]wwwuuugggAAA???YYYqqq}}}tttRRR222,,,000222777TTTtttpppXXX===///555(((PPPzzzfffPPP>>>444222222...,,,,,,///111111//////111///000222111...111666000222999IIIaaayyy```???===rrrYYY999555666,,,//////......//////000000............////////////000222FFFoooddd===333///000111222222333333333111;;;PPPyyyrrrEEE;;;444666777222000222777:::HHHNNNVVVnnnLLL>>>999NNNmmmKKK<<<:::>>>888555666333///000666;;;OOOllljjjUUUFFFBBBEEE>>>>>>===<<<:::999999888888888888888888888888888888888888777777666555444444333444444444555555555555:::999777555555999???DDDMMMAAA555222888<<<;;;777777888:::;;;:::999777555555444222111000000111222111222444666777777777666555555555555444444444333333333333444555555666666888888888999:::<<<===>>>IIIKKKYYYnnnvvvjjjZZZPPPYYYqqqsss```WWWQQQJJJFFFFFFGGGFFFDDD@@@?????????????????????>>>===<<<;;;;;;:::;;;;;;::::::999888888777666555:::;;;888444333666777666777KKKcccuuuaaaBBB999@@@BBB<<<555444LLLfffwwwiiiAAA888444777999888<<>><<>>@@@OOOgggnnnWWWNNNmmmgggHHH:::XXX^^^DDD111///333111/////////...//////000000............////////////000333IIIqqq~~~XXX444333---...///111222222222222111888???\\\mmm@@@888333444555111///000666666:::HHHmmm[[[===:::===RRRGGG;;;999<<<666444555///555000555888FFFyyymmmuuutttQQQJJJ???DDD???======;;;:::999888888888888888888888777777777777999999999888777555444444333333444555666777777888777888888888999;;;@@@CCCEEE@@@999777999::::::999777888:::;;;;;;999777666555444333111000000111111111333555777888888777666555555555555444444444444333333444444555666666666777888999<<<>>>AAACCCEEEMMMMMMVVVddddddWWWMMMLLLZZZtttrrrccc[[[QQQKKKJJJIIIFFFDDD@@@???????????????@@@@@@AAA@@@???===<<<;;;::::::999999:::999999888777777777999777333444888888444999>>>NNNdddwww{{{ZZZ@@@999===<<<777222>>>NNNaaayyywwwPPPAAA777888:::777888???@@@HHHYYYpppiiiMMMFFFAAA>>>999888999<<<===>>>>>>KKKgggppp]]]dddwwwvvvXXX888999777777999888555555999444GGGbbbyyy___JJJDDD>>>;;;777555777999888666888:::GGG```}}}nnnGGG???888888888777666888111555888888555>>>WWWpppkkkJJJ@@@999444111000000111888@@@OOOiiiyyybbbQQQHHH>>>:::222,,,---888KKKYYY]]]RRR;;;///555555...000@@@KKKOOOVVVFFF666===666333333///111666333:::NNNDDD,,,333<<>>:::CCCsssDDD777555777333444555///:::111777888<<>>BBBFFFIIIKKKJJJHHHLLLTTTQQQHHHGGGOOO]]]xxxqqqhhh[[[RRRNNNJJJFFFBBB@@@???????????????@@@@@@DDDCCCAAA???===<<<;;;:::999999:::::::::999999888333666666444777===<<<666:::333999PPPgggssssssOOO:::999;;;777888777:::IIIfff]]]KKK<<<::::::777:::BBB;;;;;;CCCVVVqqqlllMMM???AAAAAA===888666888;;;555@@@MMMaaajjjUUUeeezzzjjjEEE999666555777666333222444444777@@@RRRoooQQQAAA:::777333222444888777333111555666===XXXZZZKKK<<<999:::999666444333222444777888:::AAAKKKuuuRRRCCC777111///111333000///111///BBBeee___???------000222000---,,,000444111777111))))))&&&'''222000;;;JJJccc^^^IIIAAA+++333///+++///222***333MMMQQQ333+++---888NNNaaaaaaNNN;;;222666AAATTTjjjzzzsssoooooopppuuu}}}fffTTTLLLEEE===333>>>BBBAAALLLZZZTTTAAA444===BBBLLLppp|||RRRAAA555000---222333(((///...---,,,,,,,,,,,,---............/////////000///888WWWNNN,,,444333333333222222222222333///888777:::UUUxxxTTT<<<666111000111222444666333888888RRRiii===888888___iiiBBB444111333222555888111555---666666222SSSiiiTTTkkkfffMMMBBB@@@AAA===>>>===<<<;;;999888777666888888777777777777888888;;;888666555777777444222777444333444999=========::::::::::::<<<>>>AAABBB@@@???>>>===;;;999888888999999888888888999:::;;;666555333111000000111111444444444555555555555555777555444444444444333111333333444444555666666666666666888:::<<<>>>???@@@CCCAAAAAABBBBBBBBBIIIQQQcccyyyttt]]]TTTRRRNNNHHHEEE@@@BBBBBB@@@>>>===@@@CCCGGGEEEBBB???>>>>>>???@@@>>>===;;;999888888888999888888777777777777888888666777:::@@@LLL___uuucccEEE777666777777:::999999IIIgggwwwVVV;;;999>>>;;;888:::===888<<>>[[[|||fffAAA444666;;;666,,,111666///333666DDDaaa|||SSS111000...222000)))...444...//////.........---------111000888MMMbbbhhh\\\LLL999222......,,,,,,333<<>>OOOvvvEEE;;;444III|||VVV888666333111222333333333666222111444888===FFFNNN}}}```JJJBBBAAAAAA>>><<<<<<;;;:::999999::::::888888777777777777888888;;;999777888::::::777333666555444777:::=========;;;::::::;;;<<<>>>@@@AAA@@@???>>>===;;;:::999888999999999999999999999999555444222111000000111222444444444555555555555666888666555555555555444222444444555555666777777888777777888:::<<<===>>>???@@@>>>???AAABBBCCCKKKSSSfffppp```YYYQQQJJJFFFBBBCCCCCCAAA???>>>AAADDDEEECCCAAA>>>===>>>???@@@>>><<<;;;999888888888888888888777777777777888888555666888;;;CCCSSSggguuuvvvVVV@@@999:::999555555999???NNNjjjqqqPPP:::777===<<<666<<<777777@@@HHHRRRggg|||^^^MMM>>>;;;;;;777666999555888;;;AAASSSqqqzzz\\\[[[iiikkkEEE===444333555666444333444111111777CCCWWWsssfffIII===444555888777666777555555666666999FFFddd~~~~~~YYY>>>777999888555555555444222111333666:::HHHcccyyy\\\>>>777888777///111555000222111666FFF```hhhAAA555000222111***...222,,,.........------------,,,,,,***...:::LLL[[[ccceee___KKK888222333333333555IIIsssddd555(((222......111111...000555333222000000///111777>>>SSSdddSSSTTTKKKNNNWWWSSSSSSvvvWWW888222666<<>>;;;:::999999999;;;===>>>888888777777777777888888999888888:::======999555666666777:::===>>>===<<<<<<<<<<<<<<<===>>>???@@@???>>>===<<<;;;:::999999999:::;;;;;;;;;999777666333222111000000111222222444444555555555666666666888777555555666666444333555555666666777888888888888888999:::;;;<<<=========<<<===@@@AAADDDLLLVVVjjjuuudddXXXOOOKKKDDDDDDCCCAAA??????BBBDDDBBBAAA???======>>>???@@@===<<<:::888777777777888888888777777777777888888555777888777999EEEVVVdddnnnMMM;;;888:::333444999666666NNNmmmkkkDDD555===>>>444<<<666444888;;;???LLL[[[{{{\\\>>>:::<<<777444999888999:::;;;@@@SSStttsssYYY]]]uuuWWWEEE555444777555333333333333444333222<<>>///444...///111444666999;;;<<<<<<;;;555333555666KKKmmmoooHHH111333222222111111111111222666555555>>>[[[bbbKKK777;;;NNNWWWIII888666444222222444666777777000333666444000444HHH]]]PPPDDDCCCBBBAAA===<<<;;;999888999;;;>>>@@@888888777777777777888888777666777:::>>>>>>:::666666888:::===??????===<<<===============>>>>>>>>>>>>>>>===<<<;;;:::::::::999:::<<<===<<<999555333111111000///000111222333444444555555666666777777888777555555666666444333444555555666777777888888999999999::::::;;;;;;<<<===;;;<<>>======>>>???@@@===<<<:::888777777777888999888888777777888888999777999999666555<<>>MMMxxxYYY888222666444555:::888888777666555666:::???eee]]]:::111666999777666555222000000222555222;;;LLLgggdddBBB222777666111222111///222222///000>>>XXXlllzzzHHH555...000......000***------,,,,,,,,,+++++++++...000000+++&&&(((222;;;OOObbbwww|||lllTTTBBB;;;)))111333:::CCC888***......+++---333444???eee\\\???555777666000999jjjoooIII666999555555444...000KKKkkkmmmEEE444444666999```dddCCC///---111444------------------..............................,,,---...000///---000555999aaafff999000555000000111444777:::<<<===999:::555333555333???XXX|||YYY<<<333333222222111111111222222333444444777IIIlllyyyVVV888666>>>>>>666222777555444555777:::<<<===000222555444///222DDDVVVzzzKKKEEEEEEAAA???<<<>>><<<:::888888999;;;===888888777777777777888888444444555888<<<===999555777999===??????>>>===<<<======>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::999:::======<<<999555222111000000000000222333444444444555555666777777888888777555555666666444333333444444555555666666777999999999:::::::::;;;;;;>>>======???@@@CCCMMMWWWlllnnn]]]UUULLLIIIEEEBBB@@@@@@AAAAAA>>>>>>=========>>>???@@@===<<<:::888777777888888999999888888888888999999666888999666333777BBBKKKdddqqqpppMMM777555888999555444888<<>>CCCIIIGGG___hhhEEE666888999555555444888<<<::::::III]]]___VVVhhhRRR???:::999555333555444444666777444111555;;;UUUrrrqqqIII999555222444:::777888777666666777999999IIIhhhrrrIII444333666555666555333222222444666555999AAASSSoooxxxMMM444777666222111000000333555222000444???IIIsssYYY;;;,,,///......000,,,------,,,,,,,,,+++++++++***...111111///---...000555===MMMdddwww{{{lll]]]NNNFFF999333333...+++222---111222///333QQQXXX777000111000///III\\\aaa]]]LLL>>>>>>FFFCCCBBB???999555999AAALLLLLL@@@777999888777>>>PPPfffXXXCCC333///111///+++------........./////////........................///...///111///+++000777DDDnnnZZZ666222444000//////222666888888777333555111111555222666HHHddduuuJJJ666777333333222222222222333333///333666555;;;UUU```999222777555111333444333444666<<>>===:::888888888999:::888888777777777777888888444333333666:::;;;888555777:::>>>??????===<<<<<<======>>>?????????>>>>>><<<<<<<<<<<<<<<<<<;;;;;;999:::<<<===<<<999555333222222111111111222444555444444555666777777888999999888666666777777555444333333444444555666666666888888999999::::::;;;;;;???======???AAADDDNNNYYYoookkkZZZSSSOOOIIIDDDCCCBBBBBBAAA???>>>>>>>>>>>>>>>??????>>>===;;;999888888888999999999888888888888999999555666666555333555:::>>>UUUdddyyydddIII555888777222555<<<;;;333>>>WWW{{{xxxOOO888777555555555666888:::===???555DDD^^^|||YYY>>>:::;;;666444666:::>>>>>><<<@@@FFFWWWxxxnnnVVVZZZPPPDDD;;;777777777777444111222666777444111222888SSSwwwcccHHH999333444888777999888444444666666444555MMMooo```???222222444555555444333333555777666888;;;BBBSSSppp\\\;;;777666444333000111111000//////111666:::MMMppppppGGG...//////...///...------------,,,,,,,,,,,,***+++,,,...000000///---------///:::OOOggguuuxxxtttbbbPPPCCC;;;888666+++......)))222XXXyyy@@@+++///555---444666:::999111777OOOdddfffddd\\\QQQFFF<<<666999444,,,000999444///777EEEoooddd@@@@@@>>>999444///,,,)))......//////000//////...........................111...///111///+++222===XXX}}}NNN555555222...------000444666333000444777444555:::666444???PPPxxxfff@@@222666333222222222222333444444///222666555444CCCllljjj>>>222444222111444000000111555<<>>???===;;;;;;<<<<<<===>>>???@@@??????>>>;;;;;;<<<<<<<<<<<<<<<<<<999:::;;;<<<;;;999666444444333222222222333444555444444555666777888999999<<<:::999999999999888666444444444555666666777777777777888999::::::;;;;;;>>><<<===???BBBGGGRRR]]]vvvggg[[[VVVNNNHHHFFFEEEDDDBBB???????????????????????????>>><<<:::999999999::::::999999888888999999:::666666666666666666555555CCCWWWmmm||||||bbb???999444444777777666555555AAA___jjjIII999777777666555666888888888444666BBB\\\|||sssOOO===:::;;;777;;;>>><<<<<<>>>===;;;EEEVVVvvvhhhPPPUUUPPP@@@777888:::777777333222444555222111222333:::VVV}}}[[[@@@666555555555999:::555333444444111111;;;SSSssswwwLLL666555333444444333222222333555333555777777===QQQqqqkkkEEE999555777777111000000...---...000333666888RRRyyyVVV333000///---//////.........------------,,,...+++)))***,,,---+++))),,,111111+++,,,<<>>@@@@@@;;;222,,,---111......///000000///...---........................111------111///,,,666EEEooovvvEEE555777...///...///333888999555000444888555777???;;;555;;;CCCgggXXX:::111333111111111111111222333333333222444555222999VVVwwwxxxKKK777333111111555222111000333888<<>>>>><<<:::;;;<<<;;;<<<>>>???@@@@@@??????;;;;;;;;;<<<<<<<<<<<<<<<999:::;;;;;;;;;999777666555555444333333333444555444444555666777888999999>>><<<;;;;;;;;;;;;:::888555555666666777888888888666777888999:::;;;;;;<<<===;;;<<>>@@@???===;;;:::::::::;;;:::999999888888999999:::999888777999:::999444000555NNNdddpppsssKKK;;;444999999111222<<<222222DDDiii~~~ZZZ:::::::::888777888:::999777<<<444333FFFggg]]]>>>888@@@999AAAAAA:::888======888JJJ===SSSzzzyyyPPP^^^]]]GGG888999:::555;;;666444444222000111666<<<...:::fffhhhGGG:::666333333999<<<777444555555111555666CCCbbbVVV<<<:::333444444333111000111222111444555222111===XXXppptttMMM;;;555:::;;;222000111222111000000111222777BBB___aaa888222000---...000//////.........------------,,,,,,...000111///...+++...///---000666555///CCCTTTkkktttwwwuuu___III;;;;;;666999______;;;555111(((333+++)))222111---VVVZZZ>>>444222***888777444FFF^^^lllttt|||xxx[[[DDD999777EEEBBB???<<<777111//////....../////////...,,,+++........................///+++,,,000///...:::KKKooo@@@666888+++111000222888>>>>>>:::444---111000333===:::333777===]]]{{{OOO888222222000000///000000111222222888222111444222444IIIbbbXXX>>>444111111555888555222111222333444333333111222444333222555;;;666```yyyWWWEEEGGGDDD@@@???>>>:::999999999::::::888777777666666777999;;;:::999555666888<<<@@@???;;;777888<<<@@@???;;;999:::===??????>>>>>>>>>>>>??????<<<<<<<<<:::999999;;;===::::::;;;===:::666888===:::777333111///...111444555666666666666999<<>>>>>>>>>>>BBBAAA@@@>>>===<<<<<<<<<;;;::::::999999888888888444666777888777666444333333<<>>KKKeeejjjOOO@@@;;;666444444888555666999666...,,,///...///000000//////111333000/////////............------333666---***FFFjjj___AAA444///000000222999@@@CCC@@@888000///333777666222000111444999MMM|||oooEEE444222111000000000000000111111222000222222111111666@@@HHHppphhh<<<000111000333222222222222222222222222///000111333666777555444===AAAjjjsssTTTDDDGGGDDD@@@???===;;;999999999::::::999777666555555555777888777666555555777;;;======888555777;;;>>>>>>:::888999<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<;;;:::999:::<<<===<<<======:::555666;;;888666666666444000000111555666666666666777;;;>>>OOOZZZaaa\\\PPPDDD:::333999999888777777888888999::::::999999999:::;;;;;;;;;@@@>>>===DDDGGGPPPcccqqq\\\WWWVVVOOOHHHFFFCCCBBBAAA@@@>>>>>>======@@@???>>><<<<<<;;;;;;;;;;;;;;;::::::999888777777555666777888777666444333111444BBBZZZppp~~~___===444888999555333777555111888QQQmmmwwwrrrOOO>>>333777:::666555:::999444555===DDDOOOfff}}}iiiIII666777:::======;;;:::;;;<<<777::::::>>>TTTvvv___NNNQQQIII:::666888666444222111222333333333777:::777666IIIpppbbb???555777444555555666666555555444111222555;;;JJJeee{{{NNN???888555666888888555555999777666555333333777<<>>>>>>>>>>>===<<<;;;<<<======;;;::::::;;;???>>>>>>>>>999333444999:::777777888444//////333555666666555555666999;;;EEE\\\nnniiiSSS@@@999888888888777777777888888999:::999999999::::::;;;<<<;;;@@@>>>>>>DDDGGGQQQeeeppp^^^XXXVVVNNNFFFEEEDDDBBB@@@???>>>=========<<<;;;:::::::::::::::<<<<<<;;;:::999777777666555666777777777666444333333000555GGG___qqqvvvSSS<<<777999777333777444111111:::PPPmmmfffNNN;;;999:::555444999;;;555333888<<>>AAABBB???<<<<<<===:::888555555???XXXyyylllLLLLLLQQQAAA333:::333222111222333444333222777777444000666OOOvvvvvvJJJ444;;;222222222333444555666777222000111333777GGGjjj```DDD999777777::::::777666999999888888666444555888:::AAAXXX}}}^^^:::555888//////000111222333333333333888000...777JJJfffdddDDD444000000222555444///+++,,,...///,,,,,,,,,,,,------,,,,,,+++///444444000,,,,,,...---///000///...///444888;;;HHH]]]qqq|||}}}iiiSSSEEEAAAAAA??????;;;;;;<<<555;;;RRRkkkhhh___UUUWWWbbbgggdddsss|||{{{ppp[[[GGG<<<555000000222000//////000...///222222///...000...///...---,,,,,,///111000000000/////////.........///...111444===dddTTT:::444222333000111222111/////////000000444777777444333555777666DDDnnnmmmCCC333222111000000000000000111111222111222222111000444;;;AAADDDbbblll@@@444444222222000000000000000000000000000000000111222333444444000888FFFsss___IIIBBBFFFBBB??????;;;;;;:::999:::;;;;;;999777:::999888:::<<<======<<<555666777999999777444222777:::<<<<<<;;;::::::;;;:::<<<===??????===<<<:::;;;<<<>>>>>><<<:::999:::===<<<======888333333777>>>999888888444...000777444555666555444555777999888NNN___\\\LLLAAA@@@CCC777777777777777888888888999999999999:::;;;<<<<<<;;;AAA???>>>DDDGGGSSShhhkkk[[[YYYSSSJJJHHHGGGEEEBBB@@@>>>===<<<;;;;;;:::::::::::::::;;;<<<<<<;;;:::888777666666666666666777666555444444888222111;;;LLL___rrrnnnMMM999666777666444444666777444:::UUUqqqwwwhhhQQQ>>>666555777777:::444333888<<<>>>CCCIIIoooiiiJJJ>>>???BBBDDDCCC???>>>@@@>>>:::999::::::CCC]]]xxx{{{XXXLLLWWWNNN::::::555444444666777888777555222222555666444;;;VVVsss\\\:::888333222111111222333555777555000111444000555SSSuuuoooHHH999666666:::;;;888666777:::999888555444555999===@@@HHHbbbmmmAAA666999222///000111333555444222000222+++,,,444:::HHHjjj[[[===222111222666888444...+++---///,,,,,,,,,,,,,,,---------(((,,,111333333222111000,,,///111111000///111222333444777;;;CCCRRRdddrrrzzzzzzlllnnnhhheeejjjfffaaafffiiikkknnnvvv~~~{{{ttteeeRRRFFF???777///000000111333444333222222111///...//////...------//////000///...///111444000000000////////////......555444555;;;CCChhhMMM555111///000222333444111---,,,///222---///222222111111333444666DDDoookkkBBB333222111000000000000000111111222///000222222444999???DDD888KKKeeeggg<<<111222000000000000000000000000000000000000111111111111222444///777777ZZZVVVEEEAAAEEEAAA>>>???;;;;;;:::::::::;;;;;;999888999888888:::===???@@@???666777999:::999666444333888:::<<<======<<<<<<<<<:::<<<===??????===<<<:::;;;===???>>><<<:::999999::::::===>>>:::444333666<<<:::>>>DDD???444111777333555666555555555666888555AAALLLMMMIIIFFFDDDBBB666666777777888888888888999999999999:::;;;<<<===:::AAA@@@>>>CCCGGGTTTkkkfff]]]WWWPPPLLLKKKHHHEEEAAA???===<<<<<<<<<;;;;;;:::;;;;;;;;;<<<<<<;;;:::999777777666666666666666666555555444888555333666>>>MMMfffzzzfffDDD555444666444444999<<<555111@@@VVVuuuzzzjjjHHH333666999333888555555999===??????AAAVVVqqq}}}aaaEEE@@@===@@@AAA>>>===@@@>>>888666999777777FFFYYYzzznnnSSSYYY\\\GGG777666666666777999:::999777222111555:::777444AAATTTrrrJJJ444666444222000000111333444555000111777444111AAAWWWwww}}}QQQ;;;777666:::<<<999777888:::999666333333777>>>CCCCCCAAAPPPttt{{{JJJ888999333000000000222444333000---///,,,000666444555JJJfffvvvOOO999111111555999888222,,,+++---------,,,,,,,,,---...///...------111666777333///---...///000000000111222444444333000000777???EEEQQQhhhuuudddOOOKKKBBB888222111000---,,,...000000000111111111...,,,++++++---000111///...///000111000111222444111000000000////////////...888333333???EEEgggLLL444000//////000333555444000...///111---.../////////000111222555BBBmmmjjjBBB444222111000000000000000111111222///000111222444888<<<@@@777???PPPtttccc999000333111111///////////////////////////111333222000000111333222:::111III~~~PPPCCCBBBDDD???>>>@@@;;;<<<;;;:::;;;<<<;;;:::888666555666888;;;======<<<666888::::::888666555555999:::<<<===>>>======<<<<<<===>>>>>>>>>>>>===<<<===>>>???>>><<<:::::::::999;;;???BBB>>>666333555444888GGGTTTOOO;;;111333222444666666555666777999:::@@@FFFJJJLLLIII@@@666555555666777888888888888888888888999:::;;;<<<===:::AAA@@@???CCCGGGVVVnnnjjj^^^VVVPPPOOOKKKGGGDDD@@@>>>===>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::999999888888888777666666666555555555555444444444555666BBBZZZooouuu~~~ZZZ@@@666333666444555777333000888EEEaaavvvwwwYYY>>>999888111777666777999<<<<<<<<<;;;BBB^^^|||zzzWWWHHH;;;;;;===;;;:::<<<@@@888444555555666???JJJbbb|||^^^\\\hhhXXX:::777666555666777888777666777333333666555222999CCCgggbbb:::888666444222000111111222444000111666666333666>>>]]]www___???:::777:::===<<<;;;;;;;;;888555111222666>>>DDD;;;999DDD```VVV:::666333555222000000222222///,,,222000111222///---999IIIccckkkKKK999333444777888444---+++---......---------///000111888222---///444777222,,,444333222000//////......''',,,000000333888<<<===999EEEVVV___\\\UUUVVV\\\eeeiiieeehhhwww~~~zzz{{{vvvuuusssmmmcccUUUEEE:::444444333111111111222222+++---...,,,...222333111......------444<<>>>>>>>>>>>>>>>>>>>>>>>?????????===;;;999:::;;;<<<>>>DDDHHHBBB999333444///444FFFVVVQQQ;;;000333111444666777777777888::::::???CCCDDDEEECCC<<<333444555666777888888888777888888888999:::;;;======999AAAAAA???CCCGGGWWWppphhh[[[TTTRRRNNNJJJFFFBBB???>>>???>>>===;;;;;;:::::::::999999999999999999999999777777666555555555555555444333333333333999KKK[[[kkk}}}vvvZZZCCC666777555333333222333666:::JJJcccxxxqqqXXXAAA777666444666888888999;;;<<<<<<:::III___vvvtttZZZBBB===>>>;;;888999???<<<777555555888>>>BBBIIIhhhwwwhhhbbbssslllIII999777555444666777777666777555333222222222666:::IIIooo|||OOO888666555333222111222222333333222333444444333222CCCVVV|||mmmAAA:::666888<<<<<<;;;<<<;;;999666222111333888<<<222555:::FFF___ddd@@@888777;;;666000///111111///---333111///---...111444666CCC^^^kkkNNN777333222444222---,,,000000///...---...000222333<<<555///---111333333111555444333222111000...---111444333...---111222000...000555;;;:::777999???555777333666CCCEEEBBBGGG@@@@@@???===777222//////555333000...------000333...000...,,,...444444000000000///000888DDDGGGDDD777999<<<<<<888444111///111111111000000000//////...888222DDDllljjjeeePPP777222000111---///111555777777444222333222111000111222333333444111KKKxxxjjjEEE888444111000000000000000111111222111000000000000111000000...:::===HHHkkkbbb999333666333222000000000000000000000000...333888888444000000111111555333:::```cccLLLCCCCCCCCC<<<<<<@@@===<<<;;;:::;;;<<<<<<:::888999777666666777777666444333666999999777555666777777888888:::<<<===;;;:::??????>>>>>>>>>>>>??????@@@@@@???<<<:::999;;;<<>>999AAAAAA???CCCGGGXXXqqqppp^^^VVVTTTPPPLLLGGGCCC@@@??????>>><<<;;;:::999999999888888999999999:::::::::777777666555555555555555888555333222222444>>>IIIeeepppqqqQQQ<<<666777555333333555444111<<>>???999111///000222000...//////---,,,222777444,,,///BBBeeeccc;;;333...000000---...222000000......///111333555999555000---...222666888.........000111111...,,,---333666333333666555000444///000444333///...111222222---...555000+++333222333444444222///111444...///222444333000///000000111...+++---333111***---...,,,+++333???CCC??????BBBDDDCCC???888222000111111111111000000000000...;;;;;;\\\cccooo~~~OOO666000///111000000111555:::;;;999666444222000///000111222111888+++<<>>???@@@===<<<<<<>>>>>>===<<<;;;:::::::::;;;999666777888888666444777666555555555666666666999:::;;;============<<<@@@>>><<<<<<===>>>???>>>AAABBBBBB???;;;999:::<<<@@@DDDLLLOOOEEE444---111000000222444666666444222666777888888666555666777888<<<999444999DDDDDD;;;999999888888888888888888::::::::::::;;;<<<======<<<>>>===AAAFFFFFFWWWuuufffgggXXXRRRNNNFFFEEEDDD<<>>WWWiiinnn~~~rrrHHH@@@999888999888444111333222222555333000222666222>>>[[[QQQ555333<<<333000444///666888::::::777333111000888111JJJoooRRR666111777222777>>>666:::;;;777111000444222---000222666777777IIIxxxwwwHHH444@@@===999333///....../////////,,,...111000,,,---222;;;777EEEmmmVVV===+++///666333......///...---...000000///...//////000000...+++...222//////...------///000111+++...111222222222444666---444666333111333111---555///,,,///000...---///111111111111000000000000333333222000111222111...111......000...+++,,,111000///...000333555444222000555888777555555333...222222111000000///000000555000RRR|||VVV```{{{III;;;222)))555000000111444666666444222000000000000000111222222444222:::XXXoooKKK<<<555///333222000///...///111222444333222111000000000000000000///999IIIZZZbbb111555777,,,222000000000000000000000000000111111111222222222222444222444999MMM}}}ZZZLLLDDD??????@@@===<<<===AAA@@@>>>;;;999888888888;;;888666777888888666444777777777666555444444555777888;;;===???@@@@@@@@@>>><<<;;;;;;;;;<<<======@@@AAAAAA>>>;;;999:::<<<@@@EEEKKKKKKBBB777222222//////111444777888777555777888888777666666777999666999<<>>>>>AAAFFFFFFWWWuuuooo___ZZZYYYOOOIIIHHHBBB@@@???===<<<;;;:::999999999999999999999888888888888777777777666666666666555555555555555666777777CCC\\\pppyyyaaaAAA:::555444666666333111222777EEE^^^wwwyyy___BBB777<<<===999888<<<<<<888666666777:::GGG```oooSSSAAA:::777555555666777777666666999;;;<<<999III^^^ooobbbJJJ888:::===888444777333111222666777333222444444999DDD^^^aaa???555>>>888444555000666888999888555222111000333---888LLLhhh[[[===555999444444:::555999:::888222111444333///000222666888777CCCggg}}}KKK000777888444000...000000000...000...///222111---...333444333:::TTTzzzZZZ<<<333222///---000222000//////000000///...---...000000......000333///............///000000111111111000000222444555222666777222000111222///333555666333///...111444111111111111000000000000555555333111111111000/////////111555444///---///111///...///222555555444222555666333444777777444...000222333333222222222;;;FFFlllWWWRRRwwwpppAAA444000+++555000000111444666666444222000000//////000111111222333444888OOO|||vvvPPP===555000111000///...///111333444444333222111000000000000333333000555???JJJjjjccc333555666,,,111000000000000000000000000000000000000111111111222333000222666IIIxxxWWWNNNFFF?????????===<<<===CCCAAA>>>:::888666666777999888777666777777666444666888999777444222333555555777:::===@@@BBBBBBCCC===<<<;;;;;;;;;;;;<<<===?????????>>>;;;;;;<<<===AAAFFFIIIEEE???;;;777444---...000444888::::::999888888888777666666888:::<<<>>>CCCSSSkkkuuueeeMMM888888888888888888888888::::::::::::;;;<<<=========??????BBBFFFFFFXXXxxx}}}ggg^^^___UUUJJJGGGCCC@@@@@@>>><<<;;;:::999999999999999999::::::::::::888888777777777666666666444555555666666666666666444III___qqqQQQBBB666777999555111111///666;;;GGGffftttUUU888>>>===555444999:::666888:::999666:::NNNmmmdddFFF:::999999444777999888555666<<>>hhhzzzPPP999===<<<777555333555666777555222111111111222000000333MMMiiiGGG666999666444777777666888888444111333444222666777;;;>>><<<@@@UUUlllNNN///222333///---...222444111---000///000222111...000444111333222:::^^^|||VVV>>>222,,,...444333222000///000111000///,,,...///......///222333......//////000000000///666444111///000222333333666888777222///000222111111===@@@777...111777999222222111111111000000000999777555333222000000000111222777===<<<666000///111///---...111444666666222333222000222777999666---///222333333333333444DDDbbbaaaEEEaaayyyfff===222333000555111000111333555555444222000000000///000000111222222555777CCCjjj}}}VVV>>>444222///.........000222555777444333222111000000000000333555222222555:::UUU|||bbb666555555,,,111000000000000000000000000////////////000000000000222///000333CCCpppXXXOOOGGG@@@??????===<<<>>>BBB@@@<<<999777666777777888888777777777777666555555888:::888444222444666555777:::===???AAAAAAAAA<<<=========<<<<<<===>>>>>>>>>======<<<<<<<<<===@@@EEEEEEAAA>>>???<<<666......///333777999999888666777777555555666888;;;EEEBBBDDDRRRhhhqqqbbbMMM888888888888888999999999::::::::::::;;;<<<======>>>@@@???BBBFFFHHH\\\xxxeeecccXXXLLLGGGDDDBBBAAA???===;;;:::999999999999999::::::;;;;;;;;;888888888777777777666666444555666777777666555444111;;;LLLcccyyyjjjNNN777444888555222222222777666777OOOooovvvjjjEEE>>>666444444444666888:::======999999EEE\\\nnnwwwOOO;;;;;;>>>555:::<<<:::777888@@@GGGAAA888666AAAWWWtttrrrJJJ<<>>444555000/////////000222444666444333222111000000000000///444333222333555KKKmmm\\\666333333...111////////////////////////.........////////////000222///000222>>>hhh|||ZZZNNNFFF?????????===<<<===>>><<<:::888777888888999888888888888777777777777777888999777555444666999666777:::<<<===>>>======;;;<<<>>>===<<<;;;<<<===>>>===<<<<<<<<<=========>>>AAABBBCCCEEEEEE???666/////////111444666555444444555555555444555888:::HHHAAA;;;>>>IIIPPPJJJ???777777888888888999999999::::::::::::;;;<<<======>>>@@@@@@BBBHHHLLLeeexxxlll___TTTOOOIIIDDDCCCAAA???<<<;;;:::999999999999::::::;;;;;;;;;888888888888777777777777444555666777777666555444444333<<>>333555666555555444444333333;;;PPPiiizzzbbbIII777999999111111:::777888::::::<<>><<<:::===GGGXXXwwwdddDDD;;;AAA@@@777:::777888???CCC>>>666222555000333???IIIXXXxxxvvvJJJ777777444111555444444333111//////111333...000222666<<>>>>>333000999:::444222222222222111111111111999777777999666000000444777444444999;;;777333333111000//////000333777999333888;;;999888888666222111222333444888CCCQQQ\\\rrrNNN888HHHFFF555///111000...222111111111333444333111333222222111111111222222...555444222KKK{{{cccBBB777:::444222111//////000222333444333222111000000000000,,,333333222444444DDD___SSS555111222000222////////////////////////---.........////////////222///222222:::bbbmmmWWWJJJCCC>>>???@@@===<<<<<<999999999888999999999:::888999::::::888777888:::===;;;888666555777888:::888888:::;;;<<<<<<;;;:::999<<<>>>>>>;;;:::;;;===>>>===;;;;;;<<<===<<<;;;===<<>><<<;;;:::999999999999::::::::::::999999888888888777777777666666666666666666555444444///111@@@VVVkkkzzzqqqQQQ<<<666777888777222///111444111888WWWyyy|||___GGGBBB===222000999666666888<<<@@@BBBCCCCCCZZZyyyrrrNNN<<<999444777999777444555:::???999???>>>>>>AAAFFFaaaVVV===>>><<<111:::777777<<<===888222000333,,,222===999:::___]]]<<<555333000444222333222111///000222444///000///444666777UUUXXX;;;888666222777777333333666888666444555444222111222444555555555999]]]nnnCCC444:::888555444444444444333///222111......222555666222---///555222222JJJjjj}}}^^^BBB000222000......000333555555222555333------222111***//////000000111111000000...333999;;;:::666333222222222666999777222111222777999555000111888777000333222222222222111111111555444777<<<888000000666777111...111333222111111111222222111111222555888666@@@GGGDDD>>>;;;888555333888???FFFPPPaaattt___::::::999666333555777888333111000111222333222111555444333333222333333333///444333222CCCjjjoooJJJ;;;===666555333000//////000111444333222111000000000000,,,333222000333333;;;NNNyyyuuuJJJ444000111111111000000000000000000000000............////////////222000444444888\\\\\\OOOFFF@@@===@@@AAA>>>;;;;;;777888999::::::999888888888:::<<<;;;999888:::<<>><<<===@@@???===::::::<<<===;;;:::===999CCC[[[dddUUUAAA999222111000111333444444333222555888:::::::::;;;;;;CCC???999444111111444777666777777888999999::::::::::::::::::;;;<<<=========@@@???BBBLLLYYY|||ssseee]]]NNNJJJHHHFFFCCC@@@===<<<;;;999999999999999888888888999999999888888888777777777777666555555555555555444222111555DDDZZZnnnzzzmmmOOO;;;888999777222000333555000000FFFaaa}}}qqq\\\HHH;;;666555555777777888;;;???BBBCCCDDDKKK```dddFFF:::666777777666444444555777999???<<<>>>CCC>>>MMMrrrmmmHHH:::999999===::::::;;;999444111222000...333888111111PPPvvvtttGGG999555000222111222333222111111222444111666111000444333GGGoooqqqIII<<<777555>>>===666333999>>>;;;777555444444444666888:::999777000HHHfff{{{PPP999:::999777333000111666:::111444444000///555999888000---...111000000:::IIIiii```DDD777555222111222444555555444777555///000777666...000000//////000000111222000777======777333222444:::777888;;;888222111444777444000000222333222000333333222222222111111111000///666>>>;;;111111888999111,,,...111111111222111333444333111111444666666CCCMMMIII???:::::::::;;;GGGWWWfffttttttOOO<<<555999777666<<>>[[[yyyOOO:::999777555333111//////000111444333222111000000000000...333000000555333555AAAaaakkkDDD555000000111000000000000000000000000000....../////////000000000000///444555666VVVQQQHHHCCC>>><<<@@@AAA>>>;;;:::777888999;;;:::999777666999;;;===<<<:::999;;;===MMMCCC888444666999888555888999;;;===>>>>>>======???CCCGGGFFFCCC@@@BBBEEE@@@===::::::<<<===;;;999>>>777EEEdddoooZZZBBB;;;222111000111444555666555222666:::======<<<<<<<<<999888777777666444444666666777777888999999::::::::::::::::::;;;<<<=========???>>>BBBMMM]]]pppfffVVVKKKJJJGGGDDDAAA>>>===<<<:::999999888888777777777999999999888888888888777888777666444444444555666666777555111888NNNeeesss___AAA999:::777444444666666222111;;;HHHrrrxxxiiiHHH666:::<<<333666666555666888===BBBFFFDDDNNNooovvvQQQ???888888888777666555555444;;;===777<<>>\\\{{{}}}SSS888:::GGGAAA???======999333333666///222777777222444HHH^^^QQQ===888000111000222333333222111333444,,,999222+++333333:::SSSTTT???:::;;;HHHAAA888444;;;BBB???999666000222444555888:::888444777@@@NNNlll\\\CCC999999777111---000777???222777666111111777;;;:::444333000---000666777444JJJiii|||[[[<<<999555333333444555444444999777000333;;;:::222111000/////////000222333333:::@@@===444///111555AAA===;;;;;;777111111666666111///111111......111333333333222222222111111,,,---555???<<<222111999;;;333...111444444333444111333555444222111333555333BBBMMMHHH<<<777999===EEEUUUmmmaaa@@@111777444///777@@@333222000000111222222111888777666555555555555555444333444777<<>><<<;;;;;;;;;===;;;999999:::;;;;;;;;;>>>>>>===<<<<<<<<<<<<<<<===888444666777666777:::666777999999999:::===???EEEOOOQQQFFF???BBBDDDAAADDD@@@<<<<<>>;;;<<<::::::::::::::::::::::::888888888888777777777777888888888888888777666555555222444777555777III```rrr}}}]]]@@@;;;CCC:::555111222999>>>???>>>UUUxxx```@@@;;;<<<666888777666666;;;AAAEEEEEEDDDBBBTTT{{{hhhHHH===>>><<<777555777:::;;;:::999999:::;;;===???AAAYYY}}}gggFFF999777777888888777666777555222666000000777888444999DDDtttwwwLLL;;;777333222222222111333555333000555333222111333666:::===cccnnnHHHDDDGGG@@@???555333<<>>???@@@@@@@@@>>><<<;;;>>>:::999<<<<<<999666777666888999::::::;;;===???HHHRRRSSSHHH@@@AAABBB???CCC???<<<<<<>>>???;;;888888444BBBYYY}}}WWWBBB777444333333222111666===NNNHHH@@@;;;:::<<<<<<;;;888===666000666888444666666777888999999:::999999::::::;;;;;;<<<=========???===BBBIIIOOObbbeeeWWWPPPJJJIIIFFF@@@======;;;:::::::::::::::999999888888888888777777777777777777888888888777666666777333333666444444BBBTTTnnn}}}sssZZZJJJCCC>>>999666888>>>DDDEEECCCRRRoootttRRR;;;888<<<:::999888888<<>>GGGDDD<<<:::999BBBTTTrrrUUU:::888666333555555333222222222333333444333222666777555777:::888222000333111222777???aaarrrIII333111000333333000000444555444000000000000000000000000000111111222333444555666<<>><<<<<<===>>>@@@JJJFFFAAA=========>>>>>>???AAACCCEEEDDDAAA>>>;;;===<<>>AAA>>><<<<<<>>>>>>;;;888;;;222<<>>BBB888000555777555777666777888999999:::999999::::::;;;;;;<<<=========???>>>BBBIIIPPPgggxxx___UUUMMMKKKJJJEEE???===;;;;;;;;;::::::999999999888888888888777777777777666666777888888888777777888444333666444111888CCC[[[ooouuuZZZAAA<<<777444777===BBBBBBAAAKKKaaaoooGGG999@@@::::::999999999<<>>777888999555444888AAA???;;;888777777888999DDDUUUzzzjjjGGG===555555555444222222444666222000444;;;:::333222666FFFmmmzzzWWW@@@777666666777666444222111222555444333333555888;;;>>>???ccczzzWWWBBB<<>>DDDMMMNNNFFF===999777888999::::::;;;===@@@IIINNNNNNFFF@@@??????===???===;;;;;;======;;;999???666<<>>666333000000///333???KKKHHH@@@999888999888888999@@@DDD:::222777888555777666666888999999999999999::::::;;;;;;<<<=========@@@@@@CCCHHHPPPjjjkkk]]]PPPMMMMMMIIIBBB>>><<<<<<;;;;;;:::999888888888888888888777777777666555555666777888888888777888444333666555222333777DDD]]]wwwmmmMMM===777333333888======;;;BBBSSSuuucccHHHBBB<<<;;;<<<<<<;;;999<<>><<<:::KKKwwwcccLLL999888;;;999888<<>>;;;777555555777888888GGGlll[[[CCC666555555777666444555999222222555:::888222000333666WWWjjjGGG888555444555666444222444888555444333333333555888999555JJJsssfffGGG???999:::666111555???===555555444444555888999888777777>>>999777FFF___vvvLLL555666999555444999999444111222222///000111111111111111222222666333:::PPPqqqhhhRRRDDD555;;;;;;777000///222111---444444444333000000000222///333666666333111111333555777777444555;;;@@@@@@<<<888666999:::777666888888777444111000000111222000333777666333111222555111222222333333333333333111222333333222333444666111;;;:::888AAAQQQjjjWWW666666888888777222EEECCC???:::555222222222222222222222333444333000555888666777999<<>>===>>>===<<<<<<;;;;;;<<<<<<;;;:::>>>999>>>IIIhhhqqqMMM999222000//////000666FFFUUU>>>666222666999888888;;;BBBFFF===444999999444666666666888999999999999999::::::;;;;;;<<<=========AAABBBDDDGGGPPPmmmkkkWWWOOOOOOLLLEEE@@@>>>>>>===<<<;;;:::999888888888888888777777777666444555666777777777777777666444444666666444333444777QQQlllkkkJJJBBB999555777999999888;;;HHHeeecccGGG???<<<>>>BBBAAA<<<===AAA888<<<<<>>>>><<<999777666666888999222DDDdddtttQQQ999555444888999666555888444444555666444111111444777KKKsssWWWBBB666222111444444333666===999888666555444555666777777???bbb{{{SSSAAA333666555111777???<<<222999777666666777888777666888>>>:::666<<>>;;;444222555666333111000000...000000111111222222222333666777<<>>===777444555666555777:::888666444222000111222222///222555555222111111333111111111111111222222333000222333222111222333555777@@@???@@@OOObbb{{{YYY666444888999999555BBBAAA???;;;666222222444777555555666777555222000555888666888:::<<>>555222555666888888888999<<<>>>>>>@@@@@@???===<<<<<<===:::::::::;;;;;;;;;;;;;;;999777===CCC]]]iiiJJJ:::222111000111222:::KKK\\\DDD888000333666666;;;BBBJJJLLLAAA666999888333555666777888999999:::999999::::::;;;;;;<<<=========@@@CCCFFFHHHRRRqqqcccUUUSSSPPPIIICCCAAA@@@???>>><<<;;;999999888888888888777777777777555555666777777777666666444444555555555555555555111DDD\\\ooo___RRRBBB888555666666666999AAAVVVwww~~~[[[CCC<<<:::???@@@<<<;;;>>>777===>>>CCC___yyyXXXAAA999:::;;;<<<::::::999888888999::::::333CCC]]]}}}iiiFFF:::333666999555333555444444555444222222444666===FFFeeeqqqYYY???555///222444333777>>>;;;:::888777666666666777777888UUU___AAA555555444444999===999222999888777666555555555555333666444333555???iiicccNNN???444222333444333111000//////000000111111222333333333333888>>>HHH\\\{{{kkkMMMGGG===444000000000000444444444333000///000222222555888999888666444444:::>>>===888444666999::::::555111333444333555888666555444333222222333333555666777888888777666555222222111111111222333444333444444333111222444666888CCCIIISSSjjjccc<<<666666666777444777999:::999555333444666;;;999999======999555444222555333555888:::PPPsssqqqLLL888333333222000...111777666222000000000000000000000000111111111111222222333333777999KKKsss```<<<666222//////---/////////000000000111111///000000111111111000000111---444000111888NNNqqqLLLKKKCCC@@@???===;;;;;;;;;;;;;;;AAA???<<<<<<===???@@@@@@AAAAAACCCDDDEEEFFFFFFFFFGGGBBB??????===777222222333555666777777888:::<<<============<<<:::;;;<<<999999::::::::::::;;;<<<888777;;;>>>YYYhhhJJJ;;;222111111111222999KKK\\\HHH:::111444666666;;;DDDXXXWWWFFF777777666333666666777888999999:::999999::::::;;;;;;<<<=========>>>CCCGGGJJJUUUwwwrrr]]]XXXTTTLLLEEECCCBBBAAA???===<<<::::::888888888888777777777777666666666777666666555555333555666444222333555777000888HHH]]]rrrxxxhhhQQQ???888777888888<<<>>>NNNooozzzXXXHHH>>>??????999777;;;:::<<<;;;???WWW|||xxxUUU>>>999:::888999999999:::::::::::::::777>>>TTTxxx\\\GGG666666999666333555222444555444333444666777<<>>222222444222444:::777666555555555555666666666666IIIsssuuuSSS???888444777:::888555333555444444333222222333555333222000333444999^^^eeeIII999333444444444222000111333000000111222222333444444222777<<>>===<<<;;;:::999999???===;;;;;;<<<===<<<<<<<<>>===<<<===<<<:::999;;;888999::::::::::::;;;<<<<<<888:::<<>><<>>===;;;:::888888888888777777777777666777777777666555444444333666777333000111555888555444===SSSkkk~~~|||aaaKKKAAA???@@@AAA@@@===LLLnnnsss]]]JJJFFFCCC<<<999<<<>>>;;;777<<>>===222333333222111000222333333555888::::::888555444;;;@@@@@@888222111333444111///111777888444000000222333444555555555444444===999777:::???@@@;;;666666666555444555666777888<<<;;;999666444555999<<>>EEEAAANNNppp|||___HHH>>>>>>===:::999>>>>>>>>>QQQuuubbbDDD:::===AAA???>>>>>>999555888===;;;>>>PPPsssnnnMMM;;;777888666444555222555::::::444444999AAA;;;NNN{{{zzz[[[<<<222666777444111777555333222333555666777FFF>>>DDDccceeeLLL888999???:::111---///000111222333333333333///777777333111888ZZZvvvVVV???888666:::;;;666444555333555666666444333333444666555>>>PPPfff~~~|||iiiSSSEEEAAA333888:::...222999///333888::::::===AAA;;;000888666666777555222333777555555555555555666666666444555555444333333555777555:::>>>>>>>>>===999444<<<999555333333666:::<<>>LLLZZZlllVVV000>>>AAA666@@@<<<999777999>>>>>>:::555888999::::::999666444222;;;555222:::===777JJJqqqhhh999999333222222222444555444333222222222222222222222222111111111111111111222222444666FFFkkk[[[:::999222111777444000111222222111000...---111111111111111111111111,,,333333///111444HHHggg^^^EEEFFF??????>>>===<<<::::::::::::<<<<<<<<<:::999999<<<>>>@@@@@@@@@@@@>>><<<:::999555555666666666666555555888666555444555555555444777888999;;;<<<<<<<<<;;;:::999999888888999999:::999;;;;;;<<>>555333222111111333666999;;;:::666444555555555;;;BBBRRRIII>>>777666888888777777888888999999:::;;;;;;;;;;;;;;;;;;<<<===??????EEEBBBIIIRRR___fffaaaZZZMMMIIIGGGEEEDDDBBB@@@<<<999:::999888888999999777555888888777666666666666666777777666555555555666666222111444>>>LLL___xxx~~~[[[QQQQQQDDDHHHEEESSSsssyyy```LLLBBB>>>===888<<<<<<>>>QQQttt|||```LLLDDD>>>===??????;;;666777<<<:::999KKKqqqlllRRRAAA999777999777666777999888444444555<<<;;;QQQ|||vvvUUUAAA888666999===333444444444444666777888AAA:::AAA```bbbEEE<<<<<<777333333000000111222222222222111111777777555333666VVVuuuUUUIII???>>>???:::666444777888888777666444333333777666@@@XXXsssxxxkkkVVVCCCAAA@@@222222;;;999999>>>AAA>>>;;;:::;;;:::>>>;;;;;;<<<999444444777444444444444444555555555555555555444333333555777===AAADDDBBBAAA@@@;;;555;;;:::777555444777<<<@@@CCC<<<:::>>>BBBFFFUUUfffccc<<>>===<<<:::888777666666777===888555===@@@:::MMMtttmmm<<<777444222111222333444333222222222222222222222222222111111111111111222222333555666GGGkkk]]]:::666111///444000...///111444777666333000000111111111222222222222...222000///333333???WWWUUUDDDFFF>>>>>>>>><<<;;;::::::::::::;;;;;;;;;:::999;;;>>>@@@@@@???>>><<<:::888777666444444444555555444444444555555444444444444444444666666777888:::;;;;;;<<<:::999999888888999999:::999;;;;;;:::::::::666000555444222222222444666777666444444777777666:::@@@@@@===::::::;;;;;;888555777888888999999:::;;;;;;===<<<;;;;;;<<<===>>>???EEEBBBJJJSSScccqqqggg^^^OOOKKKIIIHHHFFFEEEBBB>>>:::999888777777888999777666777777777777777666666555666666555555555666777777555222222666>>>PPPlllxxxddd]]]UUUTTTSSS```{{{vvvXXXCCC<<<===:::===>>>AAAUUUuuu{{{^^^KKK>>><<<<<<>>>;;;777666999@@@:::JJJtttlllPPP>>>888999666888888555444666555333777>>>YYYsssXXXBBB666666<<<222333444444333444555777;;;555>>>^^^zzzYYYEEE999111222777222222222222222222222222444555555888666333OOO~~~uuubbbLLL@@@===999444111999999999888777666555444888;;;JJJfffsss[[[OOOKKK===555:::===:::<<<===<<<555222888AAA>>>======>>>:::444333555444444444444444555666666666777666555444444666888===AAACCCAAA@@@@@@<<<777888777666555555888===AAAAAA===>>>GGGQQQ]]]qqqsssKKKEEE>>>444;;;<<<;;;999666444666<<>>>>>===<<<;;;:::::::::::::::;;;;;;::::::<<>>;;;;;;<<<===>>><<<777333777888888999999:::;;;;;;<<<;;;;;;;;;<<<>>>@@@AAADDDBBBJJJTTTggglll```WWWNNNLLLJJJIIIGGGDDD@@@===:::888777777888888888666555666777888888777666555666555555555666777888888888666444444888FFF```wwwzzzooonnnkkklllvvvcccKKKCCCGGGBBBDDDFFFLLL^^^zzzqqq\\\MMMDDD======>>><<<::::::FFF???PPPzzzjjjTTTDDD:::777:::999555666;;;;;;666555EEEeeewww\\\EEE999555888777666444333333555888666333@@@cccvvv\\\DDD333111777222222222333333444555555555333333999999444MMM|||gggQQQEEE===888555;;;;;;;;;<<<======<<<:::<<>><<<666444666555555444444555666777888777777777666555555777999999===@@@???@@@AAA@@@<<<888777666888;;;???BBBCCCDDDFFFOOO^^^mmm|||~~~WWWHHH>>>:::BBBAAA???:::666333555888;;;AAA>>>:::666555777999;;;:::777444999<<<:::MMMqqqSSS;;;555333111000111222111111222222222222222222222222222222222222222333444555777>>>WWWnnnDDD555444444333111222222555===EEEEEE===555...///000111333444555666888777333444777222999PPPuuuKKKFFFFFF@@@===<<<;;;:::::::::::::::999::::::::::::<<>>RRRddd}}}sss^^^ZZZ```TTTUUUWWW___oooyyyfffUUUCCC>>>@@@@@@???>>>@@@@@@VVVzzz]]]DDD======:::777888<<<<<<999>>>UUUwww|||dddOOOBBB>>>:::666333333666999:::555333EEEkkk~~~]]]@@@555555111111111111222333555666444222111888;;;:::TTTxxxdddSSSGGG??????>>>===???BBBCCCBBB@@@EEE]]]}}}xxxbbbYYYSSSEEE888666:::<<<;;;:::666666999<<<;;;777666999555444333333444666777999555666666555444555777999;;;???@@@???@@@CCCBBB???;;;999888;;;@@@FFFJJJKKKTTT]]]nnnbbbIII======DDDBBB===777666888999777444;;;:::999777777777888888;;;999555888======RRRvvv]]]<<<777444222000111111111111222222222222222222222222222222222222333444555666666EEEeeexxxLLL666555555333444222111333:::AAAAAA999000...///000111333555666666777888555444333000BBBdddiiiLLLHHHDDDAAA<<<<<<;;;:::::::::::::::999999:::999999:::>>>AAA@@@???>>><<<:::888777666555555666666666666555555111333555555333333666999888777555444444777999;;;:::999999888888999999:::777666666777555111111555333222222222111222222222111111333888888666777;;;555555666666777888888999777888888999999:::;;;;;;;;;::::::;;;>>>CCCGGGJJJDDDDDDKKKVVVnnnkkkeeeWWWTTTOOOKKKIIIHHHFFFDDD@@@===:::888888888888777555666666777777777777777777777666666666777888888333333555666555777CCCPPPooo}}}mmmnnnyyymmmmmmooowww{{{fffNNNAAA<<<;;;;;;>>><<>>999:::<<<;;;;;;<<>>GGGcccppp]]]OOOFFFDDDBBBCCCEEEEEEBBB???MMMnnnxxxooo```JJJ<<<;;;@@@>>>888666555777999888333333666555444333333444666888:::555666777666666777:::<<<>>>AAABBB??????AAAAAA>>>>>>===;;;999<<>>>>>>>>===<<<:::888666444444444555555444444444000444666666333333777;;;;;;999666444444666999;;;:::999999888888999999:::999444333555555111111444000000000111222333333444222111333777777444666:::333444444444555666777999777888888999999:::;;;;;;======<<<===???DDDHHHKKKFFFFFFNNNXXXqqq~~~iii[[[WWWPPPKKKIIIIIIHHHHHHCCC@@@<<<:::999999888777666666666666666777888888888888777777666777777777333222333555555444:::BBB[[[|||sssxxx|||dddOOO>>>777<<>>888777:::;;;:::888888999;;;>>>@@@;;;<<<===>>>>>>@@@CCCFFFEEEHHHGGGEEEEEEHHHHHHFFFIIILLLJJJ@@@999DDD___vvvxxxRRR>>>;;;888:::888666666999:::999888444555555666777888999:::444444111444???JJJhhh{{{NNN;;;888444222222222222222222222222222222222222222222222333333444666777888???XXXeee???888333///888111000000000222111///---000000111222333555555666777777333333333777ZZZ[[[OOOHHH===AAA;;;;;;:::999999999::::::888999999777777888;;;>>><<<===>>>>>>===:::888666222333333444444333333222000444777666444444888===<<<:::666444333555888;;;:::999999999999999999:::;;;444111444444000///222...//////111222333444444333222333666666333555999666666777666555555666777777888888999::::::;;;;;;@@@???>>>>>>@@@DDDHHHJJJHHHHHHPPPZZZtttsss^^^XXXQQQKKKIIIIIIJJJJJJEEEBBB===:::999999888666777666555555555777888999999999888777666666777777555333333666666555888===IIIooowww~~~~~~dddIII===DDDRRReeezzzhhhVVVSSScccjjjdddggguuu~~~~~~pppjjjhhh```OOO@@@<<<555FFFsss}}}fffGGGDDD@@@<<<888666555555333<<<888555DDD```zzzrrrmmmiiiccc[[[TTTJJJpppbbbKKKVVVeeeiii^^^ZZZWWWTTTMMMFFFDDDFFFAAA@@@???>>>???BBBEEEGGGBBBDDDEEEFFFGGGIIIMMMOOONNNQQQRRRPPPRRRWWWXXXWWWZZZaaa___NNN@@@LLLsssXXXCCC===555<<<<<<:::777555444777999555555444555666999<<<===:::;;;888===JJJYYYzzz\\\===999555222222333333222222222222222222222222222222333333444555666888888HHHcccrrrFFF<<<444000<<<333333222111111111222222111111222333444444555555<<<999555666999???ddd