BM66(4 |||wwwtttrrrpppllliiigggfffgggggg______^^^\\\ZZZWWWTTTRRRQQQQQQQQQPPPNNNLLLJJJIIIEEEEEECCCBBBAAAAAA@@@AAAAAAAAAAAA@@@@@@@@@??????@@@BBBDDDFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLMMMOOOOOOMMMNNNQQQOOOKKKJJJHHHFFFFFFHHHLLLQQQUUUPPPPPPQQQUUU[[[___[[[UUUxxxrrrkkkgggfffeeeaaa]]]RRRRRRPPPOOOMMMLLLJJJJJJCCCCCCAAA@@@>>><<<;;;;;;===<<<<<<:::::::::;;;<<>>888777555555777444444444333333222222222666666444333222111111111666555555444333333333444444444333333222111000///222222222333333333333333111111000000000000000000000000//////000111111222000111111111111111111111777:::999777777999888444777666555555666:::>>>@@@IIIMMMTTTYYY^^^aaa___]]]|||uuurrrooolllkkklllqqqvvvzzzyyyrrrhhh]]]TTTPPPOOOOOOHHHGGGDDDAAA>>>;;;:::999===999444333444555333000777777666555444333333222777777666555444333333222555444222333555777777777---CCC\\\jjjnnnooonnnlllfffjjjlllfff[[[TTTUUUXXXUUUDDD444111555777666666999777555333222333444555000000111222222111111000000000///...///000222333111111111111000000000000,,,------...............000000000000000000000000222111///---------...///222111000////////////000+++......,,,+++---,,,)))---,,,,,,,,,---///111222999AAANNNXXX\\\]]]^^^___wwwuuusssrrrqqqpppooonnniiinnnqqquuu||||||zzzuuuvvvxxx{{{~~~yyyssslllgggccc]]]VVVPPPSSSPPPKKKGGGDDDCCCCCCDDDCCC@@@???AAABBBAAACCCGGGPPPQQQSSSUUUWWW\\\aaadddjjjmmmrrrvvvuuurrrrrruuu}}}yyysssvvvwwwxxxvvvtttuuuyyy}}}|||}}}}}}zzz{{{||||||{{{yyytttlllfffZZZVVVPPPJJJGGGFFFGGGHHHFFFCCC>>>:::777777999:::222222111111222222333333111///...000333666777666111111111111000000000000111000000000000/////////000///...///222222111///111HHHaaammmnnnnnnpppqqqbbbeeeeee___VVVQQQSSSVVVHHH999,,,***...111000000000///---+++*********+++111111111111222222222333222222222111111111111111000000000////////////000000111111222111000//////------------..................------,,,+++++++++000///...---------......,,,000111...---//////------------------.........---555CCCSSS\\\]]]\\\]]]rrrvvv|||WWWMMMSSSTTTOOONNN___hhhSSSLLLWWWmmmssscccXXXWWWZZZMMMJJJDDD???>>>@@@CCCFFF@@@;;;777666888;;;;;;999AAABBBEEELLLSSSZZZ\\\]]]lllooopppqqqvvv{{{|||yyyxxxwwwuuuqqqkkkeee___[[[cccccccccaaa]]]YYYVVVUUULLLIIIFFFDDDCCCBBB>>>;;;<<<;;;::::::;;;===???@@@FFFEEEHHHNNNRRRTTTWWW[[[bbbcccdddeeeeeeggglllppptttttt{{{~~~{{{zzzyyy}}}~~~vvvttt~~~|||ooommmuuu{{{{{{wwwyyyssspppooommmhhhcccWWWWWWWWWTTTOOOIIIDDDAAACCCAAA>>>:::777555333333......///000111111222333666666555333222222222222111000......//////...---222333333333333333333333////////////////////////111111111222333222///---333EEEXXX___^^^```dddgggkkkiiifffccc___^^^^^^___FFF;;;111000111111111333------///000222333444444---,,,+++++++++,,,...///+++,,,---......---+++***...---,,,+++++++++,,,,,,+++,,,------......------------------------------***+++---......---,,,+++++++++************++++++(((---///,,,+++,,,---,,,++++++,,,,,,,,,,,,++++++,,,///===QQQ______[[[YYYttthhheee^^^XXXUUUMMMDDD@@@BBBBBB======@@@JJJhhhgggXXXMMM\\\zzzgggAAA<<<777666BBBYYYsss~~~|||}}}~~~___NNN===<<>>??????@@@@@@AAABBBBBB===@@@DDDJJJOOOTTTWWWXXXUUUVVV]]]fffllllllmmmppplllooorrrrrrrrruuuzzz~~~wwwuuu|||zzzttttttrrrppprrryyyyyynnnaaa^^^gggkkkaaaUUUPPPRRRUUUUUUSSSNNNJJJEEEBBBAAA>>>:::777666888:::888444111000111%%%'''***---///111222333444444444333111...+++)))......---,,,,,,,,,,,,,,,222222222111000000//////........................000000000000000000000000...000111111000000111333CCCNNNXXX[[[]]]bbbfffggg```^^^ZZZWWWVVVVVVUUUUUUFFF;;;111------+++,,,---,,,,,,---...//////......//////...//////000111222---...000111111111000///111000/////////000222333,,,,,,,,,---...000222333.........---------,,,,,,,,,---///111111111111000///////////////...---,,,'''---///+++'''((()))(((++++++++++++++++++++++++++++++888NNN\\\ZZZTTTQQQsss\\\VVVSSSKKKDDDCCCDDD??????BBB???:::AAANNNddd}}}oooAAASSSiii{{{vvv___;;;777>>>ZZZ~~~zzz|||oooaaaXXXAAAEEEPPPdddyyy}}}tttkkkbbbZZZUUUEEEDDDAAA===:::999:::;;;777888;;;===>>>>>>===<<<;;;AAAIIIOOOVVV```mmmvvvuuuuuuwww}}}~~~yyyvvvwwwtttpppnnnnnnkkkeeeVVVTTTRRRNNNKKKGGGEEECCC777999::::::999999<<<>>>BBBFFFIIIJJJHHHHHHLLLOOOTTTXXX^^^cccfffgggeeedddWWWZZZdddpppvvvuuutttuuukkkoootttuuutttuuuzzz~~~tttoootttyyyzzzzzztttrrrtttwwwlllnnnsss{{{|||wwwxxx~~~vvvggg\\\MMMEEEKKK@@@===999666444444555555777666555555555555666666333222111222333333333333888777777555333111///---***,,,...111444666888888000111111222333444666666+++---...///000000111222333333333333333333333333/////////...............+++---///---+++000999BBBLLLOOOPPPPPPTTTXXXWWWSSS___```___]]]ZZZZZZ]]]___VVVEEE444...///000//////111000///---------......+++...222555777777666555;;;:::888666666777888999666666666777999<<>><<<<<<===???@@@777777666555444333333222444333222222333444666888666777777777555222...,,,000666777111+++)))***))),,,,,,++++++++++++,,,---***+++999MMMWWWQQQLLLLLLӵĦĦӵĦmmm^^^ZZZVVVJJJBBBBBB;;;;;;???BBB<<<888FFFZZZsssPPPGGG```{{{fffHHH333DDD]]]sssxxxhhhUUUEEE;;;QQQddd{{{}}}zzz{{{iiibbbWWWMMMFFFAAA>>><<<===999666888===???<<<888<<<===???DDDJJJQQQWWW[[[kkkttt|||zzzrrrqqqzzzwwwnnnmmmggg^^^XXXTTTMMMFFFFFFDDDBBB@@@>>>======<<<===???BBBCCCCCCFFFKKKOOOUUU[[[bbbdddcccdddkkkqqqpppsssvvvwwwuuunnngggcccZZZ___kkkyyy~~~{{{{{{vvvyyy|||zzztttqqqrrruuuooojjjlllrrrooobbb]]]aaaQQQLLLGGGIIISSS```mmmtttnnnttt|||zzzvvv{{{}}}ppp___RRR@@@222222,,,000333333111000222555222333333222000///000222666222---...333666444111......//////000111222333444333111///............000000///..................000111111000///000000000000000000000/////////.........------------,,,...111111///...666GGGUUUdddaaa\\\YYY[[[]]]WWWMMMTTTYYY]]][[[WWWWWW]]]cccaaaJJJ222+++///111000---,,,***)))))),,,000555999HHHMMMUUU\\\___]]]ZZZWWWXXXTTTNNNIIIFFFGGGJJJLLLLLLLLLMMMOOORRRWWW[[[]]]ZZZVVVQQQLLLIIIHHHIIIIII[[[ZZZYYYXXXWWWUUUTTTTTTQQQNNNJJJGGGGGGKKKOOORRRLLLMMMMMMLLLIIIDDD>>>;;;999>>>???777///,,,+++******)))((((((((()))++++++...222AAASSSWWWOOOKKKPPP4ĉ@ӵ>L=hĦ4ĉ@ӵ>LvvvhhhXXXNNNKKKHHHAAA;;;<<>>OOOaaa}}}zzzvvvooobbbRRRFFFBBBAAA>>>;;;===AAA???:::777:::;;;:::888999@@@FFFJJJXXXeeelllsss||||||~~~~~~wwwooommmssszzz~~~vvvkkk^^^UUUTTTMMMEEEAAABBBAAA>>>:::<<<;;;<<>>>>>HHHFFFDDDBBB===555,,,%%%((()))))))))************,,,;;;KKKQQQRRRQQQOOOKKKGG=?HdĦ=ĪjGG=?HdĦpppfffYYYOOOHHHDDDAAA>>>BBB>>><<<;;;===MMMrrr{{{TTTNNN```~~~mmmLLL999<<>>VVVnnn|||iii___PPPFFFAAA@@@@@@???<<<<<<888444444999999777444:::BBBIIIOOOXXXbbbiiizzz}}}yyyrrrmmmjjjiiiiiifffddd```[[[TTTKKKCCC>>>>>>===;;;<<<>>>@@@AAABBBEEEHHHOOOXXX]]]```fffmmmooouuuzzz{{{zzzzzzssslllnnnyyy}}}vvvrrrsssuuuwwwyyyyyyvvvtttrrrqqqpppjjjccc]]]YYYTTTLLLFFF???===;;;999666333111000111222000111444222DDDeeexxxzzz}}}~~~|||yyyvvvvvvrrr___AAA//////222111000000000000111222333333777111000555777444222333222222111222333444444333---///111222333444666888<<>>;;;888777666777===EEEJJJNNNRRRZZZ```eeehhhnnntttttttttyyy~~~~~~|||gggeeeiiiqqqrrrjjjeeegggtttqqqlllgggbbb[[[UUUQQQKKKEEE>>>999777666333111,,,------...//////000000///222000111222///>>>\\\}}}~~~|||yyywww|||yyyaaa>>>---222555///////////////000111222333888333111000000...000333000444999@@@EEEHHHJJJJJJZZZZZZYYYWWWTTTTTTUUUWWW___```aaaaaa``````aaabbbfffjjjjjjeeecccddddddbbbUUUVVVXXXZZZ\\\^^^___```hhhjjjjjjfff___RRR===+++,,,,,,,,,,,,,,,,,,,,,,,,+++///---***333III[[[bbbXXXbbbkkknnnsssxxxvvvnnnccccccccceeehhhjjjiiihhhmmmPPP444,,,,,,+++))))))***)))***---///888PPPhhhvvvxxxzzzxxxuuussstttvvvnnnkkkiiihhhiiijjjkkkjjjooovvvxxxpppeee___\\\ZZZbbbdddeeeffffffeeecccbbbgggjjjhhh```\\\^^^aaacccbbbYYYNNNFFFFFFKKKQQQUUURRRQQQNNNKKKJJJIIIIIIIIIIIIHHHGGGFFFDDD<<<111)))(((((((((((())))))))))))---999EEEHHHHHHJJJKKKJJJ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z@@@====?ĦCCCg&eg&e{{{S?ʬ4ff?>ߝLrrr@eCCCg&e7773336663h?g&e>&e??|||xxxvvvsssnnnhhh```XXXOOOIIIGGGCCC<<<666<<<<<<======???CCCGGGKKKJJJUUUbbbiiilllrrr}}}}}}||||||rrrppppppoooggg[[[VVVWWW\\\VVVNNNHHHCCC===777111222...+++***+++...//////---......///000111111111,,,333555555444222BBB```~~~~~~|||yyyxxxyyyyyyeeeBBB111666444)))////////////000111222222111111000///111777BBBJJJUUU[[[cccjjjoooqqqrrrsssvvvuuurrrmmmhhheeefffgggpppppppppmmmjjjhhhhhhiiieeehhhhhhbbb^^^]]]\\\YYYSSSSSSTTTUUUXXX[[[^^^```\\\dddfff___\\\VVVBBB+++++++++++++++++++++++++++***...,,,***555MMMaaaiiidddkkkqqqrrrtttvvvsssmmmfffggghhhjjjkkkkkkjjjiiiiiiMMM222***,,,,,,,,,---***)))***,,,///;;;SSSjjjwwwyyy||||||yyywwwwwwxxxtttsssqqqqqqsssttttttssshhhhhhgggccc```]]]ZZZXXXcccaaa```aaadddeeeccc```gggjjjiiiccc```dddiiikkkeee```VVVMMMHHHIIINNNSSSUUUUUUTTTRRRPPPNNNNNNOOOLLLKKKJJJKKKHHH???222((('''''''''((((((((())))))---999EEEIIIJJJKKKLLLJJJ4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦ===Ht@cӵHu]ĦHu]Ħ~~~Htƅ^qIܗGIӵBBBH׼s@@@@@@Hu]ĦAAA777Bt=o9ĦHƅ^Hu]Ħ{{{tttnnnfff```\\\UUUOOOKKKAAA???>>>===>>>?????????HHHKKKOOORRRUUU[[[aaaffffffppp{{{||||||}}}vvvtttvvv^^^\\\YYYRRRGGG===:::===:::666111000111111...,,,222111000000000000///...////////////////////////,,,333222///111777PPPsss}}}}}}ttttttbbbBBB111222111'''............///000111222***444@@@HHHOOOZZZgggqqqxxx|||{{{yyyxxxvvvuuusssooolllkkkmmmnnnjjjkkkkkkjjjhhhggghhhiiifffiiiiiiccc^^^]]][[[XXXZZZYYYWWWWWWYYY^^^cccfff^^^fffeee]]]\\\ZZZHHH///++++++++++++++++++++++++(((+++++++++:::SSSffflllhhhmmmrrrtttvvvwwwuuurrrmmmnnnpppqqqqqqppppppooojjjMMM111)))+++,,,+++---************...<<>>VVVhhhiiimmmrrrvvvuuuqqqlllhhh]]][[[ZZZ\\\aaahhhlllnnnggg___[[[bbbjjjjjjddd___WWWRRRMMMMMMQQQXXX\\\^^^___eeeiiifffcccccccccaaa^^^^^^\\\ZZZWWWVVVWWWXXXRRRTTTVVVUUUPPPLLLLLLMMMPPPNNNOOOQQQPPPFFF444&&&&&&&&&&&&&&&'''''''''((()))777GGGOOORRRTTTTTTSSS4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦ777DdDĦnuR)ĦDdDĦDdDĦUUUpo9u|||vvv=ӊB1.uTӵ:::DdDĦ===999DdDĦIIIGIdnuR)ĦDdDΦDdDӵbbbZZZRRRKKKFFFBBB;;;:::===CCCEEEDDDGGGNNNVVVXXX\\\```eeellluuu||||||}}}~~~{{{yyyzzz~~~|||wwwuuutttnnncccYYYCCC;;;777;;;>>>999000,,,///000000///000222555666111222222111///......///(((***,,,------------.../////////000000000111111...111000;;;TTTgggxxx|||oooZZZAAA222111666------------...///000000AAAZZZttt}}}zzzxxxxxxxxx~~~zzzwwwyyy{{{ssstttssspppllliiiiiiiiitttuuuwwwuuupppkkkgggeeebbbfffgggbbb]]]\\\YYYUUU``````______```aaabbbcccdddccc```]]]\\\TTT???+++************************((())))))222IIIcccmmmiiipppppppppqqqpppnnnllllllrrrtttuuutttssssssuuuwwwpppRRR444))))))'''&&&'''******)))(((...@@@YYYjjjiiikkkmmmooonnnjjjddd```aaa``````bbbfffkkknnnoooaaa^^^aaakkkpppkkkdddaaaYYYUUUPPPNNNPPPUUU[[[^^^\\\cccgggdddaaa```^^^[[[]]]\\\[[[ZZZZZZZZZZZZYYYSSSWWWYYYWWWRRRMMMLLLMMMMMMLLLNNNRRRSSSIII777(((%%%%%%&&&&&&&&&'''''''''&&&444CCCKKKPPPUUUXXXXXX4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦ666DdDӵnd<DdDĦ]]]>d<ĦHHHpeӵiiiĦ999F&uTӵ222DdDĦ666>>>>d<ĦtttpeӵDx<>d<ʜ4DuTӵDDD@@@???>>>>>>>>>AAACCCJJJUUUZZZ]]]dddnnnrrrqqqpppqqquuu{{{zzzuuuwww}}}|||ssspppuuu|||jjjdddYYYMMMCCC:::555222222...---000///+++,,,111---............000000...***---000111///...000333222222222000...------..................---------,,,333;;;TTTwww{{{yyyuuugggKKK111)))...---------------///000000HHHaaaxxx}}}zzz{{{zzz{{{zzzuuunnnkkklllpppiiikkknnnooopppppprrrsssgggkkkoooqqqpppmmmjjjiiigggkkkkkkfffaaa___\\\XXX[[[\\\^^^______]]]\\\ZZZZZZXXXXXX\\\]]]TTT@@@...))))))))))))))))))))))))))))))***555OOOiiiooohhhbbbbbbeeejjjmmmnnnppprrrkkklllmmmllljjjkkknnnrrrnnnPPP222((()))((((((***)))***)))'''///CCC\\\llllllkkkkkkjjjiiieee```\\\YYYXXXWWWXXXZZZ[[[[[[ZZZZZZ^^^iiiuuuvvvmmmfffeee___\\\XXXTTTSSSUUUYYY\\\ZZZaaaeeeccc```___^^^\\\```]]]ZZZXXXYYYZZZYYYXXXWWW[[[^^^\\\UUUPPPNNNOOOJJJJJJLLLRRRUUULLL:::+++%%%%%%%%%&&&&&&&&&''''''%%%222???GGGLLLTTTZZZ\\\4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<Ħ555D&ӫetIӇDdDĦ777sdKĦ===B?dp&ĒR333333>d<sdKĦB?Ho9llls&dq&ĒR<<<:::===BBBIIINNNPPPbbb```eeepppxxxzzz~~~www{{{xxxkkkaaaeeeqqq{{{rrrjjjcccbbbiiirrrxxxzzz{{{{{{{{{yyysssgggXXXMMM666444222111111111111000111111000///...---,,,,,,444111...///111222000---000///...---...///111222000,,,---222111,,,,,,222------------------------///+++EEEtttzzz}}}||||||{{{yyyxxx~~~{{{pppWWW222$$$111...000***)))111000...666UUUooozzz}}}zzzzzzyyywwwtttpppmmmkkkiiikkknnnppppppmmmiiiffffffjjjoooooollliiihhhhhheeemmmmmmddd^^^___[[[RRRbbb\\\UUURRRSSSVVVWWWVVVTTTWWWVVVVVV\\\[[[FFF---))))))))))))))))))))))))***((('''222MMMiiippphhhqqqiiigggnnnrrrooolllllllllllljjjiiimmmssssssooommmUUU)))$$$...&&&(((((()))(((+++***...FFF^^^```aaahhhkkkiiiggggggddd______bbbccc___WWWSSSTTTXXXTTTZZZccckkkooonnnkkkgggeee]]]UUUOOOLLLMMMWWWaaaiiigggccc```bbbffffffaaa___\\\WWWRRRRRRTTTXXX[[[QQQTTTWWWUUUQQQOOORRRUUUTTTTTTPPPMMMRRRRRR???''''''''''''&&&&&&%%%%%%%%%%%%(((999OOOYYYSSSPPPSSS4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌege555888Hu]3hIŌDdDĦ333ne777000@h777666>h666>>>FFFse{{{ne@GWWWLLLsĪj@h@@@DDDKKKUUU___jjjtttyyy~~~|||~~~zzzvvvuuuqqqpppiii^^^XXX\\\bbbeeeccc^^^YYYYYY^^^dddffffffaaa[[[QQQHHH???777...(((111000///...---,,,+++)))+++,,,...///000111333444+++++++++,,,---///111333666888<<<@@@CCCDDDDDDDDDJJJFFFIIIOOOGGG333))),,,------------------------000000KKKwww}}}~~~wwwdddAAA,,,222...000+++***000///...777```pppzzztttpppvvvuuuuuuttttttuuuvvvxxxzzzrrrooojjjgggeeeeeeeeeeeennnnnnmmmiiieeeccceeehhheeemmmoooiiiggglllkkkeeeccc___[[[YYYZZZZZZXXXVVV___```___^^^bbb^^^GGG---))))))))))))))))))))))))***)))'''///GGGaaajjjeeejjjggghhhmmmnnnkkklllooosssrrrnnnjjjlllpppnnnjjjmmmVVV***%%%...&&&(((((()))(((***))),,,EEE]]]``````hhhsssyyyvvvmmmeeeaaaeeeiiijjjdddZZZSSSTTTXXXXXXZZZ^^^dddjjjppptttwwwnnn[[[IIIDDDLLLVVV___eeeoooooolllgggeeegggfffbbbbbb___YYYTTTRRRRRRSSSUUUTTTWWWXXXVVVRRRPPPRRRTTTMMMNNNMMMLLLRRRSSSAAA+++''''''&&&&&&&&&%%%%%%%%%'''+++;;;RRR]]]ZZZWWWZZZ4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHo::::::MMMD^DdDĦDDD<<<@@@AAA<<<777888666666@@@MMMZZZcccs׼szzz===888777]]]ZZZ```iiisss}}}{{{tttooorrrmmmcccZZZXXX[[[ZZZVVVWWWRRRMMMJJJIIIGGGCCC???999555000...///111333444//////000000000000///...222222111///,,,***+++---111777???CCCFFFLLLVVV___eeeiiioootttvvvtttooolllnnnjjjrrr|||kkkFFF111333------------------------000666RRRzzz~~~{{{yyymmmJJJ...,,,///111++++++000---...:::fffpppuuupppooouuu{{{|||yyyvvvrrrooonnnooorrrtttqqqlllfffcccdddfffiiikkkgggfffaaa[[[WWWXXX]]]ccc]]]cccddd^^^[[[______[[[]]]\\\[[[]]]___^^^ZZZVVVYYYZZZZZZ\\\aaa]]]FFF---)))))))))))))))))))))))))))***(((,,,???XXXeeeddddddfffkkknnnllljjjmmmssswwwuuupppkkklllooommmiiikkkWWW,,,&&&---&&&((((((((('''***(((+++DDD^^^cccdddiiivvv|||mmmfffgggiiilllnnnhhh___YYYYYY\\\[[[\\\___dddiiipppvvvyyynnn]]]LLLHHHNNNXXXccckkkqqqtttrrrlllgggfffdddaaaccc```[[[VVVSSSPPPOOOOOOTTTVVVWWWUUUQQQOOOPPPRRROOOQQQPPPPPPUUUTTTEEE111&&&&&&&&&&&&%%%%%%%%%%%%"""&&&555KKKWWWVVVUUUWWWΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵxxx^^^NNNJJJ<<<:::>>>QQQqqq>d<Ħ>d<ĦNNNHHHUUUĦEEE@@@;;;999999777333///111111444999AAALLLXXXaaazzzBeĦ```NNNIIICCC===;;;;;;;;;<<>>666AAAgggDdDĦsdKĦDDDIIIgdKĦ;;;:::777555333333555666333===KKKZZZjjjyyyyyyooogdKĦEEE;;;@@@GGGLLLNNNOOONNNNNNcccmmmxxx{{{{{{|||{{{{{{{{{{{{yyyrrrggg___GGGFFFAAA;;;999:::888444111///......///000000000///111222333111///...---***,,,---......000555888AAAEEEJJJMMMQQQXXXbbbjjjqqq|||{{{uuuqqqooommmzzzkkk<<<&&&///---------....../////////)))>>>```}}}}}}yyyzzz}}}}}}~~~~~~uuuRRR333///...///,,,---///+++111EEEeeettt|||zzzxxx{{{zzzyyyxxxwwwwwwwwwwwwxxxtttooonnnppppppnnnlllaaaeeejjjkkkiiihhhiiikkkccceeeddd```___aaacccdddccc```^^^```bbbccc```]]]eeeccc___]]]YYYOOO:::((())))))))))))))))))))))))))),,,++++++999SSSgggnnnjjjkkkkkkjjjjjjkkkjjjiiioooooommmkkkoootttsssooogggZZZ333(((+++%%%)))(((%%%%%%)))''',,,JJJjjjssszzztttwww~~~xxxllllllwwwtttpppmmmqqqwwwxxxsssmmmkkkoootttvvvtttnnngggbbb^^^XXXQQQHHH???;;;CCCMMMQQQXXX\\\YYYVVVUUUUUUSSSPPPPPPPPPPPPOOONNNMMMLLLKKKLLLMMMMMMLLLLLLLLLMMMJJJJJJHHHFFFFFFBBB777+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,999EEEJJJKKKKKK>AneneneneDenene>Ak<fhyyy{{{fff===???:::KKKuuuDeneAAA@@@ne555777777555222111777AAAJJJ[[[iii|||zzzmmmYYYSSSne;;;<<<@@@MMMaaaooosssqqqllliiixxxuuusssyyy|||wwwxxxxxxsssiiiYYYGGG<<<222444333...+++------+++///...------///111444666------------...000555999000666???GGGNNNUUU]]]bbbkkklllkkkfffaaaaaaggglll{{{{{{zzzfff;;;+++555---------...//////000000+++GGGkkk{{{wwwwwwxxxwwwzzz{{{}}}sssPPP444222---...+++...///***333KKKlllwww{{{{{{}}}{{{|||}}}~~~~~~|||{{{yyyxxxqqqjjjhhhmmmqqqsssrrrhhhnnnuuuvvvsssnnnjjjiiiccccccaaa]]]YYYXXXXXXYYY[[[WWWSSSQQQQQQQQQNNNKKKPPPOOOMMMIIIDDD;;;///&&&))))))))))))))))))))))))))),,,++++++999TTTiiiqqqjjjlllkkkhhhggghhhfffbbbnnnooonnnmmmpppsssqqqkkkeee\\\666)))***$$$)))(((%%%&&&)))''',,,KKKnnnyyy~~~|||{{{wwwzzz~~~yyyuuuxxxzzzqqqvvvwwwwwwvvvsssnnnjjjggg[[[GGG333,,,---/////////111666:::999888;;;:::888555666777888999999999999777777777888999999::::::333111000000111...)))###$$$$$$$$$$$$%%%%%%%%%%%%(((&&&)))333@@@JJJNNN~~~|||YYY999>>>KKKgggwww;;;<<>>===HHHNNNRRR___kkk{{{yyyiii```UUUOOOSSS___nnnwwwzzz|||xxxnnn___NNN>>>222,,,000222111------000111...222222222111000///000111333333222//////111777;;;NNNXXXeeepppuuuxxx{{{~~~lllnnnooommmjjjmmmvvvyyy|||wwwUUU///$$$------------...///000000000333TTTxxxwwwyyy{{{|||{{{xxxtttqqqpppqqqppptttmmmMMM111...+++,,,+++...000***555QQQlllrrr{{{}}}zzzxxxwwwqqqjjjiiimmmooonnnjjjiiinnnrrrqqqlllfffbbbaaa\\\[[[XXXTTTNNNIIIGGGGGGBBB>>>;;;:::;;;:::666333111222333222...***)))***))))))))))))))))))))))))(((***))))))888SSSgggnnniiiooopppkkkfffggggggeeelllnnnnnnnnnqqqsssooohhhddd]]]888***)))$$$)))(((''''''***'''***IIImmmzzz{{{}}}|||~~~{{{zzz|||~~~yyytttwwwvvvtttrrroookkkhhhfffKKK666### &&&)))&&&###!!!$$$%%%$$$&&&)))(((###&&&&&&''''''((((((((((((''''''&&&'''((((((((('''&&&$$$###$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&###$$$---===MMMUUU}}}~~~cccFFF???===^^^ppp]]]LLL;;;...:::444111333444444666999666???NNN```sssgggZZZLLLEEE@@@<<<===@@@???AAAFFFPPP]]]iiirrrvvv~~~fffPPP===999222...333GGGaaauuu{{{xxxcccKKK777......222000000---***---111111,,,,,,---000111000000000111...555???IIIRRR]]]gggnnnpppyyyzzzsssooovvvxxxwwwqqqlllmmmuuu}}}}}}||||||wwwSSS222)))111---------...///000000111;;;^^^ppprrrwww{{{|||xxxpppjjjpppmmmkkkooolllNNN111...***+++***...000***666TTTeeejjjuuu{{{vvvsssqqqiii\\\RRRFFFIIIIIIGGGAAA======>>>777777666555222...---///---,,,+++---000///,,,(((---///111///)))&&&***000))))))))))))))))))))))))((()))''''''777QQQdddiiiiiissswwwppphhhgggkkklllgggjjjmmmnnnrrruuupppiiiccc^^^:::***)))$$$)))(((((((((***&&&(((GGGkkkxxxyyy{{{|||}}}vvvxxx{{{|||{{{xxxwwwvvvpppqqqrrrqqqmmmggg```]]]666...(((((()))'''%%%&&&'''(((&&&$$$'''***'''!!!))))))(((((('''&&&&&&&&&'''&&&$$$$$$%%%%%%$$$###(((%%%###$$$%%%%%%&&&(((#########$$$$$$%%%%%%%%%&&&$$$$$$---@@@TTT```~~~hhhJJJ;;;VVV}}}|||fffMMM@@@999444444777:::666111000444<<>>999...111000///..................,,,++++++++++++***)))***+++---,,,+++***)))***,,,***))))))+++,,,,,,+++***'''(((++++++((()))+++%%%,,,///,,,222GGG```pppkkkkkkoooqqqoookkklllpppiiikkkmmmnnnmmmllllllmmmhhh[[[>>>******)))%%%''''''&&&))))))---HHHgggpppzzzxxxuuuttt}}}~~~ooopppqqqtttvvvuuurrrpppnnnooommmfff```]]]ZZZYYYAAA...!!!%%%***&&&"""$$$&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''' !!!"""###$$$$$$$$$$$$%%%$$$###""""""###$$$%%%#########$$$$$$$$$$$$$$$%%%'''$$$%%%777SSSbbbccc|||~~~[[[EEEDDDiiisssYYYHHH???888888888444222333333444888???MMMccc|||wwwhhhXXXMMMGGG???666<<<@@@HHHPPPXXX___fffkkkssswww}}}zzzooo]]]III;;;333000000...111333222555EEE___sss```???333...000333//////222222///...//////---)))<<>>jjjrrrkkkpppzzzsssvvv~~~|||xxxrrrgggmmmssspppgggjjjxxx}}}wwwwwwpppxxx]]]222***111***---******---------///555ccc}}}~~~|||~~~yyy|||eee;;;...(((,,,---+++---...***666QQQsssyyy}}}{{{xxx|||www{{{zzzvvv{{{xxxhhhFFF000(((------......'''(((((()))***+++,,,,,,,,,,,,---......---,,,,,,,,,***)))(((((()))******)))(((((()))+++,,,,,,)))&&&***'''&&&((((((&&&'''***'''(((...:::IIIWWW]]]^^^jjjfffeeefffgggfffjjjooogggiiikkkoooqqqrrrqqqooonnnfffIII,,,&&&&&&$$$'''&&&"""&&&(((***AAAbbbrrrxxxzzz}}}zzzssspppooonnnnnnoooooonnnllljjjbbb\\\\\\]]][[[XXXVVVTTTAAA---%%%$$$######%%%$$$%%%%%%$$$%%%***222999<<<<<<<<<;;;:::888777666...////////////......------,,,***'''%%%$$$$$$###&&&%%%$$$###"""###%%%&&&%%%((('''%%%,,,===KKKRRRtttzzzuuuLLL>>>OOOcccVVVJJJ@@@<<<666000111777///777AAALLLZZZmmmnnncccTTTFFF>>>;;;<<<>>>IIIKKKWWWgggpppsss~~~wwwgggRRRKKK@@@777222000///...000///---,,,,,,---...///666111666NNNrrrMMM...111333////////////...111222***(((>>>[[[qqqpppzzzsssssszzzxxxwwwtttlllooouuurrrjjjooo~~~{{{|||{{{|||~~~vvvNNN000---000))),,,++++++------,,,000777jjj}}}```666,,,''',,,---+++---...***666QQQzzz}}}wwwvvv{{{|||xxxxxxyyyssshhh>>>,,,)))000---***+++)))******)))(((((()))******"""%%%)))*********+++,,,,,,***)))***---/////////111000111222333222///,,,+++)))***------+++***------444AAAPPPZZZ```ccceeeeeebbbbbbfffhhhgggiiillljjjkkknnnrrrvvvwwwtttrrrnnnjjjNNN...&&&&&&%%%'''&&&"""&&&((((((===___qqq~~~~~~}}}wwwrrrooollllllmmmoooooolllgggcccbbbZZZXXX^^^dddddddddeee]]]KKK555(((###"""###$$$%%%%%%$$$$$$(((444DDDOOOVVVUUUTTTRRRPPPMMMKKKJJJGGGHHHIIIKKKLLLLLLMMMMMMHHHEEE@@@;;;888777888999000///,,,***(((&&&&&&&&&###$$$%%%&&&///???PPPYYY}}}wwwddd===777BBBIII;;;666444777666222333888FFFXXXpppttt\\\JJJBBB>>>;;;<<<>>>FFFSSS___eeemmm{{{yyylll___OOO>>>222111///------///000000//////......------------......666MMMqqqxxxLLL///000333333555333000((()))000,,,///PPPyyyxxxuuutttwwwvvv{{{{{{qqqkkkooopppnnnrrr|||~~~zzzsssvvv{{{vvvkkkQQQ666+++---///,,,,,,+++,,,---,,,,,,111999iii|||\\\333---***,,,---+++---...***666QQQvvv{{{}}}|||xxxuuuvvvxxxxxxwwwrrrlllhhhHHH222+++...)))&&&,,,///+++***((('''(((***---///)))///555999:::;;;>>>AAAHHHEEECCCDDDHHHKKKKKKJJJLLLKKKJJJJJJJJJIIIFFFCCC;;;:::===BBBCCC@@@???@@@NNNRRRZZZ```aaa```cccjjjeeebbbaaaeeehhhggggggiiikkkkkkmmmrrrwwwxxxtttpppllllllRRR111&&&'''&&&'''((("""%%%'''&&&999[[[ooo{{{tttpppqqqjjjkkklllmmmlllhhhaaa\\\\\\VVVUUU]]]bbb______bbbaaaQQQ:::***###"""###$$$%%%%%%$$$$$$***999MMM\\\[[[[[[ZZZXXXVVVSSSQQQPPPRRRSSSVVVXXX[[[\\\^^^^^^]]]ZZZUUUPPPMMMLLLMMMMMMGGGFFFCCC@@@===999666555......///333===KKKWWW^^^}}}zzztttNNN777555666555<<<999777888===HHHWWWccc|||pppZZZMMMFFFCCCBBB===???GGGUUU```jjjwww}}}rrrjjjQQQIII>>>555222333444666444333222333333111---***'''***...222333222///...---GGGnnnrrrMMM333......333555000...******---///>>>eee|||wwwwwwvvvvvv~~~nnnkkknnntttxxx{{{}}}}}}}}}}}}uuulllhhhBBB===000(((+++,,,,,,000,,,+++,,,...,,,+++222:::fff}}}vvvUUU///------,,,---+++---...***666QQQkkkuuu{{{|||xxxqqqqqqyyy{{{qqqjjjiiiTTT888,,,...***(((---000***)))))),,,222;;;CCCHHHSSSYYY```ddddddeeehhhkkkiiieeeaaabbbfffhhhhhhfffcccaaa^^^]]]\\\[[[XXXVVVOOOOOOTTT[[[]]]YYYWWWXXXcccbbbccceeeaaa\\\^^^eeeeee```^^^bbbfffhhhjjjmmmiiiiiijjjoootttuuupppllljjjmmmUUU444((((((&&&''')))"""%%%'''%%%666XXXnnnyyyyyy}}}{{{sssqqquuuooonnnnnnmmmkkkfff___[[[\\\VVVWWW^^^^^^WWWUUUZZZ___PPP;;;***######%%%%%%"""$$$$$$%%%***888LLLZZZTTTTTTTTTTTTSSSRRRQQQPPPOOOPPPSSSUUUXXXZZZ[[[\\\\\\[[[YYYWWWUUUTTTSSSRRRTTTTTTTTTTTTRRRPPPMMMKKKFFFDDDEEEKKKRRRXXX[[[\\\}}}yyyiiiHHH666555888777555666999===EEEVVVoooYYYTTTKKKBBB>>>>>>BBBFFFWWW[[[iii}}}{{{tttfffTTTBBB777///222666888888666222000000...------///000000///222000---***)))+++---///444XXXqqqQQQ777---***///111)))+++//////,,,111KKKuuu}}}~~~||||||~~~zzzyyymmmtttwwwyyyzzzsssgggXXXKKKAAA:::777...///***,,,222,,,'''---,,,+++---...,,,+++222;;;hhh{{{}}}zzz{{{pppNNN+++,,,...,,,---+++---///***666QQQkkkzzzqqqooo~~~yyyooopppWWW888***///...******)))((()))---444@@@OOO\\\eeedddjjjppprrrpppoooqqqssstttooojjjjjjmmmooonnnkkkgggdddaaa^^^]]][[[YYYWWWWWWXXX^^^fffiiieeebbbbbbZZZXXX[[[aaaaaa]]]^^^cccccc]]]YYY^^^dddjjjoootttjjjiiikkkpppuuuuuupppkkkhhhmmmWWW555))))))''''''+++###&&&((($$$444VVVmmmkkkmmmtttzzzwwwooonnnsssvvvtttqqqnnnkkkgggbbb^^^YYYVVVZZZdddddd\\\\\\ccc[[[NNN:::)))"""$$$&&&&&& """%%%%%%)))444FFFSSSRRRSSSSSSTTTUUUUUUUUUUUUOOOQQQSSSUUUXXXZZZ[[[[[[SSSTTTVVVWWWWWWUUURRRPPPNNNPPPTTTXXXYYYZZZXXXXXXVVVSSSTTTZZZ___^^^XXXTTTvvvkkk}}}rrrdddKKKCCC<<<<<<:::555666:::DDDQQQgggyyygggVVVKKK:::;;;===AAAJJJXXXhhhsssppp}}}hhhZZZIII<<<777444000,,,444222222444444333333444333222+++&&&111>>>999))))))555111)))...222111555AAAyyyvvvBBB555333,,,000,,,+++222***...000666]]]zzzqqqwwwzzzzzzxxxwwwooofff[[[TTT>>>:::333///...///111222,,,///111///+++)))+++---000******000///***---777ooo}}}|||nnnJJJ...***,,,///(((...,,,...,,,111UUUrrrsss{{{wwwggg___jjjxxx|||tttsss{{{{{{rrreee:::***000+++***///)))+++000///888NNN]]]dddnnnrrroookkkggggggkkksssyyyzzzmmmnnnuuurrrppppppkkkfffhhhgggbbbYYYUUUUUUXXXUUU[[[______aaafffhhhggg]]]ccc___\\\cccccccccllleeehhhhhhgggooo}}}wwwnnnnnnqqqoookkkhhhkkkjjjNNN---&&&+++(((&&&'''%%%%%%&&&&&&000NNNlllpppwwwyyytttqqqssstttrrrqqqrrrooohhhffffffaaaXXX^^^[[[ZZZ\\\\\\ZZZ[[[___]]]TTT@@@+++###%%%'''%%%$$$%%%$$$"""&&&222BBBKKKPPPQQQPPPOOOSSSXXXWWWSSSYYYSSSOOOOOONNNMMMOOOTTTOOOOOONNNNNNMMMLLLLLLLLLKKKNNNSSSYYY]]]^^^[[[XXXXXXYYY[[[```cccbbb\\\XXX~~~fffSSSdddvvvcccSSSHHHEEE;;;444555<<>>888111000444888999888)))---333777777555444555000999CCCOOO^^^cccPPP777,,,333000+++......///888eee~~~JJJ<<<888000333///---///+++///000;;;eee~~~rrriii}}}~~~wwwrrr```ZZZPPPFFF>>>555---(((333111///...------,,,+++///...---...............,,,+++///222...***777JJJxxx~~~pppJJJ...+++...///(((...---...---333XXXwwwzzz|||sssqqq{{{wwwggg???,,,///))))))---))))))------888RRRcccjjjsssvvvrrrmmmhhhgggjjjpppttt{{{qqqsssxxxrrrnnnmmmhhhaaaccceeeccc^^^YYYXXXXXXSSSYYY]]]\\\]]]bbbggghhh]]]cccaaa```ggggggeeellliiikkkmmmsss}}}pppfffhhhnnnpppmmmlllcccdddKKK,,,&&&)))'''&&&'''%%%&&&&&&&&&000MMMkkkqqqvvvvvvqqqnnnqqqtttttt}}}}}}wwwmmmgggddd^^^VVVaaa]]]]]]cccfffaaa[[[YYYWWWOOO>>>,,,###$$$%%%###$$$%%%$$$###&&&222BBBMMMOOOQQQRRRSSSWWW\\\[[[VVVTTTPPPNNNNNNMMMJJJJJJNNNLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMPPPTTTWWWVVVSSSPPPVVVUUUUUUXXXZZZZZZWWWUUU```III===MMMoooxxxeeeSSSHHHAAA<<<>>><<>>===???@@@HHHSSSggg|||sssaaaRRRHHH======@@@HHHUUUfffuuu~~~uuuaaaGGG555000222555555,,,...222666888666222...///777???EEEOOOcccyyy{{{OOO,,,///...---444666///;;;YYYsss???333222,,,111...---+++000...///KKK{{{~~~uuueee___```___WWWOOOFFFBBB;;;444///,,,,,,,,,111000---,,,,,,---......///000111000///............,,,+++,,,...///---++++++)))+++...555FFFccc}}}wwwOOO333222777...(((///---///000999bbb{{{yyy~~~~~~yyyqqqSSS777,,,)))***,,,+++******))):::\\\qqqvvvzzz|||wwwpppkkkiiijjjlllmmmggggggpppsssgggbbbccc^^^^^^^^^___bbbddddddaaa___hhhooopppiiibbbeeemmmsssnnnvvvwwwzzz{{{~~~rrrooonnnvvv~~~wwwuuurrrmmmkkkllliiihhhPPP111&&&%%%$$$(((&&&%%%&&&'''&&&000LLLjjjeeeiiilllllllllnnnrrruuurrrqqqooojjjggghhhkkkmmmfffbbbbbbiiimmmhhhaaa\\\XXXRRRFFF666***$$$$$$%%%$$$$$$$$$%%%'''000AAAPPPTTTWWWWWWTTTSSSUUUSSSOOOSSSOOOMMMNNNLLLHHHHHHJJJKKKLLLMMMOOOPPPPPPOOOOOOOOONNNNNNOOORRRTTTTTTTTTTTTSSSRRRQQQQQQQQQPPPPPPzzzjjjRRR@@@???DDD???AAA???:::;;;EEEPPPVVVqqqjjjUUUGGG@@@======FFFLLLXXXgggxxx|||aaaOOO???888111000444666333///222222111000111555:::>>>JJJ^^^sssiiiCCC***000......333555///BBBhhhooo<<<000///***000---------222---000UUUtttYYYKKK<<<555777777111***...+++(((&&&'''***...111/////////...---++++++***888777444///+++***---000---///222222000---------222111666FFF[[[ppp{{{RRR555555:::---(((///---...000;;;fff~~~uuu^^^>>>++++++---,,,---,,,+++***;;;___tttwwwzzzvvvqqqllliiiiiikkklllllliiikkkttttttgggccceee```bbbaaaaaadddjjjooossstttwww~~~~~~uuummmmmmsssxxxrrryyyxxx|||zzztttnnnmmmpppuuu|||}}}ooojjjllltttoooSSS444(((%%%$$$)))&&&%%%'''((('''000LLLiiinnnqqquuuvvvrrrmmmkkklllqqqqqqpppmmmiiijjjpppwwwtttooojjjjjjgggcccbbbddd^^^WWWKKK;;;,,,"""###'''$$$###$$$&&&'''--->>>PPPTTTVVVTTTOOOMMMOOOOOOMMMTTTOOOKKKKKKJJJGGGIIIMMMJJJLLLNNNOOOPPPPPPPPPOOOMMMLLLJJJJJJLLLNNNOOOOOOQQQRRRTTTUUUSSSPPPNNNLLL|||xxxZZZDDD@@@===555;;;@@@FFFTTTjjjsss```TTTEEE:::999AAAKKKRRRmmmqqqyyy|||hhhVVVDDD666000///...///222444333///+++222222333555===MMM___lllZZZ;;;...000111///000000000IIIrrrttt@@@444222,,,111...---...333---777aaauuuVVV999111)))'''***---,,,)))000111000///...+++)))'''&&&)))---///000000222333,,,...000000111666===CCCJJJPPPVVVWWWSSSOOONNNOOOWWWWWW^^^ooozzzPPP333222999---(((///------///<<>>+++...///...000///---***,,,QQQ~~~{{{~~~www\\\555333,,,------,,,******+++---///+++))),,,222999DDDLLLWWWYYYaaaooowwwxxxzzzyyy~~~~~~ttt???(((000***,,,'''---***+++...<<>>999))))))(((((('''&&&&&&%%%(((&&&***...)))...PPPwww}}}uuuooonnnkkkfffhhhmmmhhhcccccciiikkkeee```___eeeccc```___^^^\\\YYYWWWXXX[[[XXXSSSGGG...###$$$(((&&&###&&&111;;;bbboooooo```\\\ccc^^^NNNJJJJJJJJJIIIIIIIIIHHHHHHHHHLLLRRRWWWWWWSSSMMMHHHRRRQQQPPPOOONNNNNNNNNNNNSSSSSSTTTTTTTTTTTTUUUUUU{{{qqqmmmiiieeePPPQQQUUU___qqqxxxgggYYYEEECCCEEENNNXXXbbbkkksss~~~zzzbbb;;;777555777444,,,'''(((222222444777444111666>>>EEEWWWssstttCCC,,,...//////+++222111...OOOuuuUUU777+++000000...000...222222444SSS{{{aaa666///...//////...,,,+++,,,...+++***333HHH[[[fffmmmssslllkkkqqqzzzwww|||vvv@@@+++000'''---(((...++++++...===jjj~~~sssQQQ222---///---///,,,)))***:::WWWrrr|||zzzxxx{{{}}}||||||xxxtttssssssooofff^^^jjjkkkllllllkkkkkkmmmooohhheeehhhmmmhhh\\\XXX\\\SSSSSSTTTVVV[[[aaagggkkk^^^\\\ZZZXXXWWWUUURRROOO>>>;;;777333000,,,'''$$$***************************%%%&&&***(((///PPPtttooommmoootttrrrjjjddddddfffbbbdddjjjlllhhhdddddd```^^^[[[ZZZZZZZZZYYYWWW\\\]]]XXXVVVOOO777%%%&&&"""%%%'''&&&###%%%,,,333NNN[[[```ZZZWWWWWWMMM>>>888888888777777777666666444777;;;>>>@@@???===;;;HHHHHHHHHHHHHHHIIIIIIJJJIIIIIIKKKMMMPPPRRRSSSTTTvvvmmmjjjddd\\\VVV]]]jjjzzz|||nnn___NNNBBB>>>DDDMMMXXXdddrrr~~~dddEEE222***)))+++000333333555999,,,...222999@@@NNNcccuuu___333(((000111***+++000---333ZZZ{{{gggFFF000+++333000---///...000333:::XXXjjj<<<...111111111///---,,,---......000BBBddd|||{{{zzz{{{ooo<<<,,,000&&&...)))000,,,+++...???mmm|||[[[666***)))+++000---((((((777UUUrrr|||yyyzzzyyyxxxxxxwwwtttpppmmm\\\[[[ZZZXXXSSSKKK@@@999<<<===>>>===<<<;;;===???;;;777777:::666,,,)))---,,,,,,+++,,,---///111222555444222111111///,,,******)))'''''')))***)))((('''''''''''''''&&&&&&&&&'''###$$$(((''',,,FFFdddjjjkkkqqqxxxyyytttooonnnllljjjjjjnnnoookkkgggggg^^^\\\YYYXXXYYYZZZZZZZZZ```___ZZZZZZVVV@@@+++)))%%%&&&&&&%%%###$$$''')))***111777888666222***"""''''''''''''&&&&&&&&&&&&%%%&&&&&&((()))***+++,,,)))))))))***,,,---///000444555777999<<<>>>@@@AAAvvvnnnlllfff^^^```iiixxxfffUUULLLFFF@@@DDDNNNcccqqq|||~~~}}}RRR777...,,,666111---...111333333333222===NNN___ppp{{{PPP///---444...***//////+++:::cccwww___===...---444///+++......------???iiitttEEE333111111111///---,,,---...111888RRRuuu|||{{{^^^222***111***...)))000+++***...@@@ppp~~~eee===***''')))///---***(((111EEEYYY___\\\EEEAAA<<<::::::999555111111444777888555///***''')))******)))''''''(((***+++((((((,,,+++''''''+++111111000...---,,,++++++***)))(((((())))))'''%%%,,,***((()))***,,,,,,+++***)))((('''&&&%%%$$$$$$&&&&&&)))+++''')))===VVVmmmllllllooorrrwww|||wwwuuutttssspppkkkgggdddaaa^^^[[[YYYZZZ\\\]]]]]]^^^___\\\[[[WWW???***)))&&&%%%$$$$$$$$$$$$$$$###(((%%%%%%''''''$$$$$$&&&########################%%%%%%$$$#########$$$$$$"""""""""###$$$&&&'''(((%%%&&&&&&''''''(((((((((tttmmmiiimmmqqqxxx|||jjjVVVJJJDDDJJJRRRXXXdddrrrsssSSS---***111111+++///111///---///555:::___rrrhhhAAA,,,111666,,,+++222000000IIIpppvvvYYY;;;//////333,,,***//////111,,,KKKyyyJJJ444/////////...+++***+++---///BBBbbbsssKKK)))'''///...,,,(((///***)))...BBBtttnnnEEE111,,,,,,000,,,---+++***...444444000222...,,,---000222222000'''***...///...---...///...//////...,,,,,,---///000------///000///000222%%%&&&'''((()))))))))))),,,,,,,,,---///000///---...,,,************)))(((++++++******)))))))))(((((()))+++***%%%***BBB\\\mmmjjjdddaaadddmmmwww}}}xxxxxxwwwsssnnniiieeebbbdddaaa]]][[[[[[\\\]]]]]]ZZZ^^^]]]ZZZQQQ777$$$'''$$$###"""###%%%&&&$$$"""+++%%%!!!###$$$###'''...%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$&&&&&&%%%%%%&&&''''''(((%%%%%%$$$$$$######""""""yyykkksssqqqwwwvvveeeUUULLLIIIKKKSSSbbbpppxxxzzzwww|||ddd555(((444666***)))111555222444JJJkkk}}}QQQ555)))///555...+++222000:::^^^lllIII999///000222,,,+++000///000000XXX|||KKK000,,,------,,,******+++---222PPPttt|||uuu]]]<<<(((''',,,///+++(((///+++***000FFFyyy|||jjjBBB111///,,,,,,(((+++---***((())))))&&&+++)))(((''')))+++++++++---...//////......///111((())))))((('''''')))***---***(((''''''&&&%%%$$$.....................///%%%%%%%%%&&&((()))(((''')))((('''((())))))'''%%%######$$$$$$%%%&&&&&&''''''&&&$$$###$$$111NNNgggmmmlllgggaaaaaaggglllmmmnnnqqqqqqmmmiiigggeeebbbaaa___[[[ZZZZZZ[[[[[[[[[WWW]]]\\\XXXMMM333"""'''######"""$$$&&&'''&&&&&&!!!!!!!!! !!!###%%%%%%%%%%%%%%%&&&&&&&&&###$$$&&&'''((((((''''''######""""""!!!"""""""""&&&&&&&&&&&&&&&&&&&&&&&&rrrlllrrruuueeeVVVJJJIIIPPPccclllwwwrrrbbbSSSKKKOOOYYY|||FFF,,,///555111))).........888UUU}}}WWW:::111,,,///333000,,,111000CCCpppzzz```999444+++...222---...111,,,...;;;ggg~~~MMM///***+++,,,+++******,,,...777^^^~~~xxxnnndddYYYRRR???000---+++***000,,,)))111,,,,,,333KKK}}}www~~~~~~```999---000---)))'''***+++***---222333000111111000---+++)))***+++...---,,,,,,,,,,,,++++++***+++,,,,,,++++++---///222000...---///000///,,,---,,,+++***))))))))))))000/////////000000...,,,******,,,///111111...,,,,,,,,,,,,++++++*********+++((()))///:::JJJ]]]lllmmmooommmgggeeehhhiiifffgggmmmnnniiifffhhhhhheee]]][[[ZZZZZZ[[[\\\\\\[[[ZZZ\\\YYYVVVOOO777&&&)))$$$%%%%%%%%%%%%&&&((()))%%%((()))(((((()))(((&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&&&&&&&''')))((((((''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&|||mmmyyy~~~eeeQQQOOOPPPSSSdddzzzhhhLLL:::111///<<>>rrr}}}xxxssslllaaaYYYSSSNNNIIIEEE@@@@@@>>>999555111111111111000///---,,,,,,,,,,,,111***)))111...'''GGGsssTTT999,,,***+++//////...+++***+++///222***(((+++444:::<<<===???DDDHHHMMMPPPOOOMMMKKKJJJRRRVVVYYY[[[YYYWWWUUUUUU^^^[[[ZZZcccttt}}}qqq___ccchhhlllllljjjiiilllpppppprrrssssssssstttxxxzzzjjjlllooonnnfff```eeeoookkkooopppmmmlllllliiieeegggiiijjjjjjiiikkkooosss|||vvvvvvyyyssskkknnnyyyrrrssssssqqqnnnlllllllllgggddd^^^YYYWWWXXXZZZ\\\]]]\\\[[[[[[WWWNNN???444---,,,++++++,,,///333555666888:::;;;999444...+++(((***---///111222333444---......---,,,***'''&&&((((((((('''''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$lll___SSSRRR^^^pppyyy[[[EEE>>>...***222111///GGGjjjrrr444,,,333)))111000444///YYY|||^^^EEE777111000777222/////////---///333---111:::YYY{{{yyy}}}xxxKKK333111...---000000...---///===vvvsssIII222,,,------,,,+++,,,...000CCCvvvzzzwwwyyysssiii___VVVMMMEEE???;;;888444333333222000---,,,...///000///000111333000000////////////000000***,,,000666333+++FFFvvvoooZZZJJJCCCCCC:::BBBNNNWWWXXXSSSJJJDDDYYYWWW[[[dddkkknnnoooqqquuuxxxzzzzzzwwwrrrooonnntttttttttsssrrrpppnnnlllrrrlllkkktttwwwkkktttwww{{{}}}}}}}}}~~~pppnnnlllmmmpppssssssrrrssstttwwwwwwpppiiijjjpppsssvvvwwwuuuuuuwwwvvvssssssuuuvvvtttrrrrrrtttvvv|||xxxxxx{{{vvvnnnpppzzzzzzzzzyyyvvvssspppoooooooookkkfffbbb______```aaaZZZZZZ\\\aaaccc___WWWOOORRRQQQPPPOOOOOOQQQSSSTTTNNNPPPSSSUUUTTTQQQLLLJJJGGGEEEDDDFFFJJJLLLKKKIIIPPPPPPPPPOOOKKKFFF@@@===<<<<<<<<<<<<;;;:::999888222222111000///---+++***rrr\\\UUU```hhhqqqzzzmmm]]]LLL999,,,///,,,---......999^^^ooo555---222+++000///333GGG}}}|||ZZZLLL<<<111000222444444444...,,,///111111111222***;;;QQQppp}}}|||}}}rrr@@@333111...---000000......111NNNeee<<<------------,,,+++,,,...000DDDtttwwwooobbb```\\\VVVPPPIIIDDDAAA;;;888555333444555666666111000000111222222///---222444444222///,,,******.........---------------///111...+++,,,333RRR}}}xxxuuuyyyxxxyyy|||{{{www{{{wwwwww~~~}}}yyyvvv~~~{{{yyy~~~uuusss{{{yyyrrroooqqqsssvvvzzz}}}~~~}}}{{{sssnnnjjjkkkpppsssqqqmmmxxxxxxzzz}}}zzztttqqqssssssvvvuuurrrqqquuuuuusssvvvwwwwwwuuuqqqnnnmmmmmmnnnkkkllloookkkdddeeekkkppppppooolllgggdddbbbbbbeeeccc```\\\YYYWWWVVVVVVQQQSSSWWW^^^eeegggdddaaa\\\\\\[[[ZZZZZZYYYYYYYYYZZZ\\\___``````]]]ZZZXXXVVVPPPLLLNNNSSSVVVTTTQQQWWWYYY\\\^^^]]]YYYUUURRRVVVWWWYYYZZZZZZYYYXXXWWWVVVVVVTTTQQQNNNJJJGGGFFFlll\\\___bbbkkk~~~}}}kkkRRR===333111111111,,,333777333444KKKwwwfff444---///,,,///...444fffwwwaaaMMMAAA666222000222777888333---000...///222111...---000666PPPkkk{{{kkk888555000---...000///---///444ZZZYYY222,,,---......---,,,,,,///111DDDrrrvvvmmmggg___VVVSSSRRRMMMBBB999:::999666333111...---,,,000...---,,,...000222444000////////////...,,,***...111444666555444444555111111111000000//////...)))...++++++<<>>666111///////////////000111777LLLnnnXXX222---,,,---...///???xxxmmm[[[III;;;444333333777666444333222111///...///000222222///...666AAAUUUkkk{{{|||^^^333333///---...000///---000666aaaVVV444444---......---,,,---///111QQQxxxyyyssslllbbb]]]YYYRRRGGG???<<<999555333222000---***000000000///000111333333444444333222000.........000000000000000111222333...000333333111///......+++,,,...///000111111111---999AAAQQQooo}}}{{{zzz{{{|||zzz|||~~~uuuuuu{{{wwwjjjiiirrrrrrpppqqqvvv}}}~~~zzztttiiiiiihhhfffeeeeeefffgggrrrmmmlllooorrrqqqppprrrqqquuuvvvuuuxxx}}}~~~kkkkkkjjjiiigggdddaaa___YYYZZZ\\\^^^]]]YYYWWWXXXXXXYYYYYYWWWUUUSSSSSSTTTPPPQQQRRRRRRQQQPPPNNNMMMLLLLLLMMMOOORRRTTTTTTTTTWWWXXXZZZ[[[\\\[[[YYYYYYYYYZZZZZZZZZYYYWWWUUUSSSSSSTTTUUUTTTSSSUUUYYY]]]UUUUUUTTTTTTUUUVVVWWWXXXVVVXXX]]]aaacccdddccccccffffffeeeccc```^^^\\\ZZZxxxwwwttttttvvv\\\HHH===000000////////////......111***---GGGqqqHHH///...)))...000444WWWuuudddVVVAAA===888333111000222333)))---111222111000111333...111666:::===FFFZZZmmmtttxxxyyy}}}~~~~~~OOO111///...---...000///---222999cccQQQ111222.........---,,,---///111YYYvvvuuuqqqnnnbbb[[[MMM@@@<<<666333111///+++'''000111222222222333444555......---------...//////(((***,,,---...///111222///000000///...///222444333666999::::::999:::;;;GGGIIIMMMQQQTTTWWWXXXYYYjjjpppppp{{{{{{xxxwwwwww|||yyyzzzvvvssstttwwwrrrjjjjjjqqqnnnllllllppptttuuupppkkkeeeffffffdddaaa```bbbeeelllgggdddffffffddddddfffbbbeeeddd___\\\ZZZUUUPPP???===<<<<<<<<<;;;999777555666888999999777555555444555666555444333444666///000222333333222111000555555555666777888999999333555666888999999888888======>>>???????????????===AAAEEEDDD@@@@@@FFFLLLGGGFFFEEEEEEGGGKKKOOOQQQRRRSSSVVVWWWXXXXXXVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRqqq\\\EEE666000///222111...+++***+++000333111888MMMppp;;;...000)))111333;;;vvvsss```PPPFFF>>>666111,,,000555999:::777333000///444999;;;:::999888888AAAFFFQQQ[[[bbbjjjxxxzzzzzz~~~tttDDD666---...---///000...---222:::kkkzzzMMM------...//////...------000222HHH[[[OOOEEEAAA777444(((---...///000111222444555,,,------...---------...222222222222222111111111333444444222111111555888222555:::<<<===???CCCEEELLLQQQYYYbbbjjjrrrzzz|||xxxuuuuuuvvv}}}~~~~~~{{{vvvqqqllljjjgggiiijjjiiieeebbbbbbdddllljjjiiikkklllllliiieee___^^^\\\[[[[[[[[[[[[[[[^^^\\\[[[]]][[[WWWVVVYYY___bbbaaa[[[TTTLLLCCC:::111...,,,,,,---...,,,++++++,,,------......---+++***+++,,,,,,++++++,,,---))))))***++++++***))))))$$$%%%%%%%%%%%%%%%&&&'''&&&'''((())))))*********%%%&&&&&&&&&'''((()))***'''***,,,,,,******,,,///.........000222666:::<<<444555555666666555555444444444555555666666555555|||eeeUUUAAA444222333222000***---///000......///111222OOOzzzwww444///222)))333666@@@fffFFF777666444444444444333333777444000---...111555888666555666:::CCCPPP[[[ccccccjjjwww|||}}}lll???;;;...------///000...---333;;;yyyyyyPPP333222...//////...------000222,,,<<<...(((,,,,,,333...,,,...111000...,,,---...000//////000222333111///...///000111222333333333444777999<<<@@@HHHRRRYYYbbbjjjuuu|||}}}~~~}}}|||wwwtttuuutttqqqlllgggdddddddddpppkkkeeedddeeeeee```\\\[[[aaabbb^^^[[[\\\[[[XXXXXXWWWUUUTTTTTTSSSQQQOOOUUUPPPKKKLLLPPPRRRPPPLLLOOOOOOSSSVVVTTTOOONNNQQQMMMSSSWWWVVVSSSOOOFFF>>>000---***)))+++,,,,,,***************+++---,,,)))((()))******(((((()))***))))))))))))((('''&&&&&&***+++++++++)))))))))***(((((()))))))))))))))***+++***)))((((((((((((((((((((((((((()))((('''&&&))))))(((''''''&&&&&&%%%((((((((()))***++++++,,,((()))***++++++,,,++++++fffUUUCCC888//////222111000///000&&&---222***000777+++JJJyyyddd//////222)))///;;;YYYwwwNNN777:::888444///---...111222222333111222555666444555888???OOO^^^eeemmmwwwxxxrrruuuzzz~~~~~~bbb:::///333(((000111000///,,,999TTTMMM&&&999...---++++++,,,------,,,000...,,,,,,---///...---222...,,,...333555333000111555333---+++111444333???777555<<<@@@BBBNNN^^^www|||wwwnnnvvvttttttsssooolllkkkhhhfffccc___ZZZUUUSSSTTTWWWYYY]]][[[YYYUUUPPPLLLHHHFFFMMMMMMLLLMMMNNNMMMIIIGGGGGGGGGFFFBBB???===>>>???;;;;;;;;;:::999;;;>>>AAAAAA>>><<<<<<>>>>>><<<999>>>???@@@???<<<:::999999222111///,,,***)))(((((()))***)))(((&&&&&&(((***+++)))''''''(((((('''&&&))))))))))))'''''')))***$$$%%%&&&'''(((((((((((()))$$$%%%***+++&&&%%%''''''))))))''''''))))))'''))))))(((((('''&&&%%%$$$***((('''''')))+++***)))))))))******+++*********%%%'''***)))'''%%%&&&(((mmmPPP===444222///...///111000000111333******///---///555666fffWWW------222---000@@@llliiiKKK888///111111111111222333444444444222......555@@@LLLZZZfff{{{}}}|||zzzzzz~~~~~~|||___666---///...111///...---+++AAAeeeuuuGGG&&&222222111///.........,,,,,,,,,,,,......///000000111444222000---+++++++++,,,(((///666;;;FFFVVVccchhhuuupppuuu|||{{{zzzxxxwwwyyy~~~}}}yyyuuuwww}}}nnnllllllkkkddd]]]```hhhZZZZZZWWWTTTRRRRRRRRRQQQNNNKKKGGGDDDBBBBBBDDDEEEAAA???===:::888777777777;;;;;;:::999888777666666333333222000......000222.........000333666888:::444222111111222333333222111111111222333333444444000000///---***(((&&&%%%((()))***)))((((((***+++((('''&&&(((+++---...---*********)))((((((((()))------,,,+++***)))'''&&&***%%%$$$'''(((%%%%%%)))%%%%%%%%%#########"""!!!&&&&&&%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&&&&%%%"""###%%%'''((()))******,,,+++*********)))((('''___CCC444333666111333333000......000222555000***---222///777LLLDDD,,,,,,222222///IIIppp<<<,,,///000///222111000///000111222333AAAFFFTTTgggwww{{{{{{~~~~~~PPP///,,,...111///,,,...---,,,LLL~~~mmmBBB+++...++++++++++++++++++++++++---000111000---+++,,,...***---000222444:::CCCKKK___fffnnnvvv{{{uuuooojjjlllhhhdddeeehhhkkkiiiggg^^^[[[YYYZZZYYYWWWXXX[[[WWWPPPIIIIIIIIIFFFCCCCCC@@@===:::888666555666777444444333333333333444444666444333222111222444555111333444333000000222555555666666555444666999;;;777666777<<>>;;;888777---...///...,,,*********,,,***''''''''''''&&&%%%(((((('''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&%%%+++'''%%%&&&&&&%%%'''+++,,,++++++++++++*********((((((''''''((()))******)))*********)))((()))***((()))))))))))))))((('''+++(((&&&&&&((()))'''&&&lllKKK666000333666666111444444222555;;;===:::444555---...444///???iiihhh555///,,,111444...RRRWWW///---444333333333000---000999CCCJJJNNNbbbkkk}}}}}}|||fff:::+++000//////,,,+++111000...RRRbbb<<<222000///000111000///...//////***---000///---///555::::::???FFFOOOZZZhhhyyy~~~zzz}}}yyyxxxyyyvvvppplllllljjjhhhfffccc___\\\XXXVVVUUUQQQNNNNNNOOONNNIIIEEEHHHCCC@@@AAA@@@===;;;===AAA:::444444888999666333444333333666777777999<<<777999;;;===???@@@@@@@@@<<<===???@@@@@@>>><<<;;;BBBFFFKKKKKKHHHGGGKKKOOORRRSSSSSSRRRRRRSSSWWWZZZUUUTTTTTTZZZbbbgggfffdddhhhiiiiiigggeeeggglllpppmmmgggbbbaaadddfffdddaaacccbbb___\\\ZZZXXXVVVVVVTTTUUUUUURRRNNNIIIGGGFFF???<<<999777666444222000444222111000111111111000------.........---,,,,,,---,,,,,,+++***)))***,,,%%%######&&&&&&$$$$$$&&&((((((''''''''''''(((((($$$&&&((((((''''''(((***))))))))))))((('''&&&&&&(((&&&%%%&&&''')))******yyybbbOOOEEE;;;888<<<;;;444++++++444<<>>???AAAFFFKKKMMMMMMIIIHHHLLLTTTYYYXXXZZZ___ZZZ[[[]]]^^^___``````___\\\```fffiiiiiieee___[[[```fffkkkkkkgggeeefffiiikkkjjjiiigggfffhhhkkknnnmmmjjjjjjnnnuuuyyywwwttt{{{||||||zzzxxxyyy}}}zzzsssrrrssstttqqqnnnuuurrrmmmiiiffffffggghhhlllmmmmmmkkkfffbbb```___[[[YYYXXXXXXYYYZZZZZZYYYPPPNNNLLLLLLNNNOOOOOOMMMOOOOOONNNMMMLLLJJJHHHGGG<<>><<<777444555888FFFTTTdddrrrqqqNNN)))---......000>>>hhhuuu:::,,,444---000222<<>>000777...(((666+++;;;TTTmmm}}}tttSSSFFF;;;000***111333&&&+++---...111...---OOOPPP111111111444777:::;;;===BBBJJJPPP^^^aaadddgggmmmwww~~~rrrkkkgggcccbbbccc___bbbbbb\\\QQQJJJIIIKKKFFFCCCBBBBBB>>>::::::>>>777888888777555555777999666:::>>>???>>>@@@FFFLLLJJJIIIKKKQQQSSSSSSUUUYYYYYYbbbkkknnnpppwww~~~{{{vvvvvv{{{{{{uuutttxxxzzzyyyxxxwwwuuuuuuuuuuuuzzz}}}|||yyyuuuxxxzzzyyyuuuqqqpppqqqtttsssqqqmmmkkklllpppsssuuusssrrrssswwwyyywwwuuu}}}~~~}}}|||{{{|||~~~{{{wwwuuuvvvwwwuuurrrtttqqqmmmiiigggggghhhjjjggghhhiiiiiigggffffffgggmmmkkkiiihhhiiiiiihhhgggdddbbb```aaadddfffeeedddcccdddfffhhhjjjkkkllllll[[[aaaeeeaaa\\\YYYWWWTTT```YYYWWWYYYVVVNNNLLLPPPJJJKKKLLLMMMLLLIIIGGGEEEFFFEEECCCBBBAAA>>>:::777777777666555444222000///******)))))))))((('''%%%hhhMMM>>>;;;>>>111333444111222>>>QQQ```xxxppp@@@---)))---000555SSSQQQ///,,,333,,,111222LLLxxxBBB///444...+++777000MMMqqqyyyooo___LLL>>>666......///,,,111222))),,,000///...000:::aaajjjRRROOOPPPbbbeeegggiiikkkrrr}}}}}}yyy{{{tttrrrooommmmmmlllkkkiiiggg___VVVQQQLLLGGGHHHLLL@@@BBBCCCAAA===;;;<<<>>><<<;;;===@@@???<<<>>>CCCCCCFFFKKKMMMOOOSSSWWW[[[YYY]]]bbbdddeeehhhnnnsssrrrrrrvvvzzzyyywwwzzz}}}~~~}}}}}}|||}}}~~~{{{xxxvvvuuuuuuvvvxxxwwwuuusssqqqqqqqqqqqqvvvtttrrrnnnllllllpppsssuuutttsssrrrrrrrrrsssssstttsssssstttwwwyyyyyyyyywwwvvvuuutttsssrrrqqqpppjjjiiihhhfffeeedddccccccfffggghhhiiihhhiiikkkmmmjjjgggdddbbbaaa```]]]\\\dddaaa___aaafffiiihhhfffcccdddhhhkkkooorrrtttuuuooovvvxxxqqqjjjhhhgggdddmmmeeecccgggeee\\\ZZZ___dddfffiiikkkkkkhhhdddaaaddd```]]]^^^```^^^XXXRRRUUUUUUSSSQQQOOOLLLJJJHHHDDD>>><<<@@@HHHJJJCCC;;;sssVVVAAA:::;;;<<<<<<888777:::FFF[[[sssfff444444)))...444<<>>???===999999===<<<<<<<<<>>>AAAEEEGGGGGGQQQRRRWWW\\\]]]\\\___eeennnrrruuuwwwwwwyyy|||}}}~~~tttpppqqqvvvzzztttpppllljjjlllpppsssuuuuuutttqqqmmmkkklllpppsssrrrrrrqqqnnnllllllnnnqqqeeedddcccggglllooonnnmmmmmmnnnooommmiiifffeeeeee```aaabbbcccbbb___\\\ZZZ^^^______^^^^^^___bbbddd^^^\\\[[[[[[]]]^^^^^^]]]]]]ZZZXXX[[[aaadddcccaaafffffffffffffffeeeeeedddmmmssssssjjjcccbbbbbb___mmmfffeeekkkkkkcccccciiieeeiiimmmqqqqqqnnnjjjgggiiiccc```dddjjjkkkddd]]]\\\^^^```bbbeeefffggghhhkkkaaa]]]gggxxx~~~tttfffqqqTTTHHH===999999888888999BBBIIIZZZrrrLLL111,,,666111,,,NNNYYY333000333###555111>>>wwwsssAAA///...///666222DDDsssrrreee[[[UUUEEE>>>555///...///000111333//////111111...///222444111---222IIIooo{{{~~~~~~zzzvvvqqqnnnlllfff```XXXNNNGGGBBB@@@???BBB===:::<<<===<<<>>>AAA??????DDDLLLQQQRRRWWW\\\bbbfffkkkpppuuuwwwxxxxxx{{{www~~~yyy||||||{{{}}}|||uuuqqqooommmjjjggg^^^```aaaaaa___^^^^^^^^^^^^YYYWWWXXXXXXTTTRRRSSSSSSSSSTTTUUUUUUSSSQQQOOOPPPKKKFFFFFFJJJMMMMMMKKKLLLIIIFFFFFFHHHJJJKKKKKKEEE???@@@HHHIIIBBB???CCC<<<@@@EEEEEEBBB@@@@@@AAABBBDDDFFFFFFEEEBBB>>><<>>//////...222444WWW}}}xxx___ZZZQQQHHH???888444222222111000000222333333333444000///111111//////222(((111===NNNggg~~~~~~}}}}}}}}}{{{uuussssssqqqkkkeee]]]ZZZUUUQQQLLLGGGAAA>>>???>>>===<<<<<>>555777888999999:::<<<>>>>>>;;;888999===???===:::>>>===<<<<<<@@@DDDIIILLLAAA===;;;>>>???===;;;;;;888999:::;;;::::::;;;===;;;;;;;;;:::999777666666999777777999;;;<<<<<<<<<>>>AAABBBBBBAAA@@@???>>>BBBBBBAAA@@@AAABBBDDDEEE@@@@@@CCCFFFCCC>>>>>>AAAAAAEEEFFFDDDEEEKKKQQQSSSSSSOOOOOOTTTWWWUUURRRQQQSSSVVVYYY[[[\\\\\\\\\]]]XXXYYYYYYYYYZZZ\\\^^^```lllSSSEEEBBB;;;888999AAAMMM\\\ooo~~~___333+++111,,,111NNNvvvCCC,,,444//////333888fffbbb888///111---000<<>>888666222///......000111...///111333333222000///333000///333555777;;;@@@KKKXXXiiizzz~~~|||yyysssmmmhhheeecccccc]]]YYYSSSNNNIIIEEE@@@===:::999:::;;;===>>>===<<>>>>>===:::888888:::<<<:::888999:::777555888>>>999;;;<<<<<<;;;<<>>AAA>>>BBBCCC@@@@@@DDDHHHGGGEEEBBBCCCGGGHHHFFFFFFIIIGGGIIIMMMQQQTTTUUURRRPPPLLLPPPSSSSSSPPPNNNQQQTTTnnnaaaUUUEEE===???888AAASSSfffuuuJJJ***...222---<<>>======>>>=========???AAAHHHNNNVVV\\\aaafffmmmrrrwww|||wwwiiiiiiuuu{{{yyyyyyrrrggg^^^```fffhhhfffVVV^^^^^^UUUPPPRRROOOGGGJJJ@@@666666GGGMMMAAA>>><<<666MMMTTTPPPOOOAAA======CCCEEEAAA>>>???@@@@@@DDDDDDEEEHHHLLLQQQTTTVVVRRRRRRQQQOOONNNOOOSSSVVVQQQRRRUUUWWWRRRMMMOOOUUUUUUWWWXXXUUUQQQPPPSSSWWWXXXWWWVVVYYY\\\___```___``````___]]]YYYXXXZZZ\\\XXXWWWPPPIIINNNZZZ\\\UUUXXXUUUSSSTTTYYY]]]^^^]]]^^^\\\YYYVVVTTTTTTTTTTTTIIIKKKMMMNNNPPPSSSQQQMMMFFFQQQVVVOOOLLLQQQRRRMMMLLLPPPRRRPPPJJJGGGHHHLLLIIIGGGFFFIIIHHHDDDEEEHHH@@@EEEHHHFFFDDDDDDAAA===FFFDDDCCCEEECCC@@@BBBFFFCCCBBBCCCGGGKKKLLLIIIEEEDDDGGGKKKKKKJJJHHHIIIJJJxxxeeeXXXUUULLL===999AAATTTbbbyyyooo;;;)))333,,,000MMM\\\333,,,///---333...JJJ|||GGG222...111///...MMMzzz|||zzzzzzvvvnnnbbbUUUFFF:::222000...---,,,...222666888555444333222000000//////111///...444???MMMWWW\\\WWWUUUXXXcccrrrwwwvvvrrrsssuuutttrrrkkkhhhbbbZZZRRRLLLGGGEEE>>>999555555999===>>>===DDDHHHOOOUUU]]]eeennntttzzzzzzwwwtttpppmmmeeecccXXXJJJHHHRRRWWWUUUUUUPPPGGG===<<>>555...---///---QQQzzzfffYYYWWWSSSLLLAAA999444111000///---...///000111111000//////...---...111666<<<@@@888888>>>PPPjjj~~~yyytttmmmddd```]]]XXXPPPIIIBBBBBBAAA@@@??????>>>>>>AAAAAADDDMMMYYYeeemmmpppxxx{{{|||{{{qqqhhheeedddfffaaaZZZVVVTTTRRRNNNKKKHHHJJJHHHDDDCCCEEEEEECCCAAAFFFHHHGGGFFFHHHIIIHHHPPPOOOQQQUUUVVVTTTWWW\\\^^^ccc___iiilllkkkvvvrrrggg^^^nnnmmmccceeeaaafff```dddeeeccccccgggiiihhhdddgggkkknnnnnnnnnnnnoookkkjjjgggdddaaabbbeeegggeeegggmmmrrrpppjjjhhhkkkllljjjgggeeeccccccddddddaaa^^^[[[ZZZ\\\aaafffjjjffffffgggiiijjjiiifffccchhhhhhccc]]][[[\\\[[[WWW___^^^___aaacccccccccaaafffhhhjjjlllkkkhhheeebbbccciiijjjhhhjjjooollleeeeeeeeeeeefffhhhjjjlllmmm```eeeiiijjjfffbbb_________[[[YYY\\\\\\YYYVVVWWW[[[[[[WWWRRRRRRVVVWWWTTTTTTOOOMMMMMMLLLHHHHHHKKKJJJHHHEEECCCCCCBBBAAA@@@;;;:::999===AAABBB???;;;jjjZZZSSSKKKFFFHHHRRReeekkk999///666---***BBBqqqttt;;;...888+++---000EEEYYY333777,,,+++444111YYYuuuiiibbbWWWEEE:::999555111---,,,///444777888333333333222111///......///333;;;EEEOOOWWW^^^aaa[[[\\\fff|||zzzyyy|||{{{xxxpppeee]]]\\\KKKIIIEEEBBB>>>;;;888666999<<<@@@GGGNNNTTTYYY\\\mmmooottt}}}zzzyyyvvvmmmeeeaaaYYYZZZZZZXXXTTTPPPOOOOOOIIIGGGEEEEEEGGGIIIJJJJJJHHHHHHLLLQQQRRRMMMKKKMMMPPP\\\ggghhhfffgggjjjjjjhhhoooqqqmmmnnntttvvvtttyyyrrrmmm|||rrrooosssbbbjjjhhhdddkkkhhhkkkiiilllmmmlllnnnqqqooojjjhhhkkkoooqqqrrrtttxxx|||wwwwwwvvvtttssstttwwwzzz}}}}}}}}}xxxvvvwww~~~wwwoookkkmmmppprrrssstttrrrpppmmmlllnnnqqqtttwwwrrrnnnooosssuuuqqqmmmvvvuuuvvvvvvqqqiiifffhhhnnnooonnnmmmkkklllnnnooonnnqqquuuxxxzzzzzzxxxwwwmmmrrrrrrnnnrrr}}}{{{zzzooojjjooorrrnnnnnnssspppqqqrrrsssrrrqqqooooooeeeaaaaaafffhhhdddaaaaaaggghhhgggeeefffhhheee```jjjccc^^^^^^]]]XXXTTTSSSRRRSSSSSSQQQNNNKKKJJJJJJGGGGGGHHHIIIIIIIIIHHHFFFlll\\\XXX\\\OOOHHHJJJ___UUU'''...:::'''222NNN}}}ccc)))(((777'''000111QQQHHH***666+++***999999ccc}}}}}}mmm]]]III999777777111---///111000000222444333///+++333111000111666===EEEJJJUUU___pppxxxjjjaaa___```^^^PPPFFFGGGGGG@@@>>>AAA888<<<@@@AAADDDMMM[[[fffmmmppptttzzzwwwvvvsssjjjaaa\\\YYYVVVVVVUUUQQQKKKLLLPPPIIIFFFDDDDDDHHHPPPYYY^^^IIIJJJLLLQQQWWW^^^dddgggiiieeegggooooooiiiiiipppeeeqqq{{{yyyuuuvvv{{{rrrvvvuuuxxxuuu~~~hhhllllllppp|||xxxxxxrrrvvvyyy|||yyy}}}|||~~~zzzmmmgggjjjpppssssss~~~{{{yyyzzz{{{{{{tttooosss}}}vvvuuu{{{|||pppmmmssswwwwwwuuuqqqmmmmmmrrrvvvooorrrvvv{{{{{{rrryyy|||sssqqqxxxsssqqqooooooppprrrrrrrrrmmmjjjlllssswwwuuurrrrrrsss{{{zzzrrrqqqoooggg```\\\YYY\\\```___ZZZVVVTTTTTTPPPSSSUUUSSSOOOMMMNNNPPPuuufff```\\\UUUPPPNNN```{{{rrrFFF444222///...000000eeeEEE222888%%%333111999ooovvvDDD111***111---'''???cccxxxqqqiii^^^PPPEEE555333000/////////...---111000222444222///111777000999HHHYYYlll~~~uuuqqqiiiaaaUUUMMMJJJKKKIIIGGG===@@@???:::<<>>888111+++,,,---...000111222333444777555666777777:::DDDOOOttt|||uuunnnggg[[[SSSPPP???CCCBBB===<<>>===>>><<>>???FFFPPPZZZaaafffqqqzzzwwwjjjlll}}}wwwpppkkkiiihhhaaa___\\\ZZZXXXTTTNNNJJJKKKMMMNNNKKKLLLRRRUUUTTT___aaadddiiimmmrrrxxx~~~}}}xxx|||yyy}}}zzztttwww~~~zzzuuutttvvvxxx||||||{{{xxxwwwxxxqqqnnnlllnnnppprrrrrrrrrxxxrrrrrrzzzzzzqqqlllooovvvvvv{{{|||xxx|||xxxyyy}}}|||xxxwwwxxxsssqqqnnnnnnqqqtttssspppnnnjjjhhhkkkppptttttttttuuuiiihhh```hhh|||eeeMMM999000000333111333333...,,,777TTTmmmwww555,,,///+++999+++<<<{{{[[[777...222111,,,...555666222111222222111///............777CCCQQQ___rrr~~~pppeee^^^WWWOOOIIIFFFDDDAAA???AAAGGGPPPVVVdddiiiqqq{{{}}}~~~{{{sssjjj```bbbaaaZZZQQQLLLMMMPPPPPPOOOOOOPPPQQQSSSSSSSSS]]]___```dddllluuuuuuqqq~~~tttxxx}}}~~~|||}}}www|||xxxsssuuurrrqqqzzzzzzuuuuuuxxx|||~~~qqqqqqooonnnooopppooonnnpppmmmsss~~~yyysssuuuyyyzzz{{{vvviiicccsss}}}|||xxx|||~~~~~~||||||}}}}}}yyyvvvvvvuuussssss|||uuummmlllrrrwwwvvvrrr{{{iiiddd]]]hhh{{{\\\JJJ999333333333000---,,,000444777AAAYYY|||```...,,,...,,,444---PPPqqqCCC///***000222......111///)))%%%(((---111555<<>>KKKVVV___jjjvvv~~~xxxiii___XXXPPPIIIFFFBBBFFFKKKPPPWWWaaammmuuu~~~yyy{{{|||vvvqqqnnnmmmkkkfffbbb]]]YYYTTTPPPOOOOOOOOOOOOLLLPPPUUUYYY^^^fffpppxxxvvvyyy~~~zzz}}}}}}}}}}}}|||}}}}}}zzz}}}{{{|||~~~vvvqqqzzzwwwwwwvvvttttttwww|||~~~|||xxxxxxwww~~~xxxwwwwwwvvvrrrooohhhcccfffpppwwwyyyoooooouuu||||||~~~~~~}}}yyytttwww~~~}}}wwwsssvvvxxxzzz{{{~~~wwwwww{{{}}}uuutttvvvwwwwwwhhhbbb___bbbuuuVVV@@@666555222///000222111111999DDDZZZdddrrrnnn333000222+++111222HHHxxxCCC'''555111000///000333>>>MMMYYYbbbooozzzeeeQQQUUUKKKDDDEEEFFFFFFMMMVVV]]]lll~~~|||wwwtttsssmmmeeeeeeiii]]]ZZZYYYZZZ\\\ZZZTTTNNNJJJNNNRRRTTTWWW^^^jjjtttwwwvvvwwwyyyxxx}}}yyyyyyzzz~~~~~~ttthhhmmmqqqsssvvvxxxyyy{{{~~~~~~~~~wwwrrrpppuuuzzzyyyzzzyyy\\\YYYMMMCCCJJJaaasssyyypppnnnttt|||yyyssskkkttt}}}}}}xxxyyyyyywww|||{{{}}}~~~xxx{{{~~~}}}wwwtttwwwyyyzzzrrr|||{{{|||vvvtttpppuuuzzzlll```YYYcccyyydddMMMAAA<<<666444555555555333000333DDD^^^rrr@@@555///000,,,+++BBB```aaa???333444---///777JJJccc}}}yyyyyypppaaaTTTNNNHHHCCCFFFJJJWWWgggooorrr|||xxxwwwvvvnnndddhhhjjjkkkhhh```VVVNNNJJJFFFMMMTTTWWWXXX^^^gggpppnnnwwwyyywwwyyyuuuxxxzzz{{{wwwuuuvvvuuutttwww~~~|||ooocccwwwvvvjjjvvvxxx||||||yyywwwyyyzzzxxxgggXXXQQQ]]]lllqqqqqqqqqxxxwwwxxxyyyxxxxxxxxxxxxuuuqqqnnnzzz{{{}}}{{{xxx||||||yyy~~~www|||}}}zzz{{{~~~}}}{{{~~~}}}wwwxxx}}}{{{zzztttcccVVVUUUggg}}}kkk\\\KKK???444333444333444777...222888BBBTTTooo^^^???000---333......TTT[[[///(((888<<>>333333666555555666777888>>>HHHQQQnnnwwwyyy]]]AAA000///+++///666777DDDvvvxxxoooddd[[[RRRRRRPPPPPPYYYlllyyyqqqiiibbb___YYY[[[XXXOOOHHHIIIJJJJJJDDDLLLSSSYYYddduuuqqq||||||uuuvvvvvvoooTTTQQQhhhsssppptttsss~~~zzzwwwyyyzzzuuu}}}~~~~~~}}}}}}zzz|||}}}rrrpppqqqrrrtttxxxtttmmmnnnyyyvvvuuuzzz{{{{{{~~~dddXXXLLLQQQmmmGGG555333555777:::666888:::===HHHaaafffKKK666,,,***000333333333???aaatttbbbVVVSSSVVV^^^dddvvv~~~~~~xxxooollllllkkkdddYYYOOOHHHEEEFFFGGGEEEPPPYYYWWWTTT[[[gggppp}}}tttwwwlll[[[TTTVVVVVV[[[fff{{{vvvkkkkkkqqqvvvxxxnnnnnnxxx|||vvvrrrtttyyytttrrrxxx~~~{{{vvvZZZNNNHHH]]]lllLLL111///666666222111444EEE[[[nnngggKKK999222000///000///222///000MMM||||||{{{|||yyynnneee___\\\aaaaaagggqqq{{{zzzrrrsssjjjmmmllldddXXXQQQRRRVVVFFFEEEEEEGGGLLLRRRYYY]]]cccuuuzzzyyy}}}lllaaadddiiijjjmmmpppyyy{{{xxxrrrvvvzzzllltttuuu~~~{{{zzz}}}}}}{{{}}}}}}yyyeeeNNNGGGNNNuuuyyyLLL999///444777444888CCCWWWppptttiiiLLL;;;,,,***000333555777///000444EEElllwwwuuuuuuqqqmmmtttuuu~~~tttnnnfffbbbccckkkuuu|||{{{nnnhhhiiiWWWWWWSSSJJJAAA===@@@EEESSSXXX```kkkvvvxxxyyyyyy|||xxxyyy}}}yyybbb\\\mmm|||wwwnnnsssvvv|||zzzrrrvvvwwwzzz{{{iiiZZZhhhzzz}}}|||||||||~~~}}}}}}uuuuuu{{{pppSSSAAA???RRRddd===444222777333333JJJhhhuuudddPPP<<<000...---///444222,,,,,,111333444BBBeee|||nnneeeeeelllsssxxxttt|||uuueee```dddjjjvvvpppiiieeefff___QQQHHHHHHCCCDDDHHHNNNYYYggguuu~~~zzzuuuxxx~~~uuulllttt|||sssqqqvvv{{{|||pppsssooowwwzzzyyyyyyeeeVVVfff~~~yyyzzzxxx}}}uuuvvvxxx~~~YYYLLLAAAMMMrrrJJJ777555222333>>>ZZZppp[[[EEE;;;777222000111222333333111///111555999===XXX{{{~~~tttrrrbbbnnnyyyzzzwwwuuurrrooo{{{tttqqqrrrrrroooooorrrxxxnnnhhhgggeeebbbQQQJJJDDDDDDGGGJJJPPPVVVZZZeee~~~zzz~~~}}}~~~jjjTTThhh|||xxxjjjaaa]]]SSS]]]ggglllrrryyy}}}~~~sssxxxcccVVVmmmzzzhhh~~~xxxuuutttuuuuuuwwwNNNFFFIIIcccnnnCCC444111///:::ZZZxxxbbbUUUHHH<<<222111222111111444///...---///777FFFXXXdddvvvrrrqqqnnnllllllvvvmmmkkkllllll|||yyyqqqkkkkkk______XXXMMMGGGFFFFFFDDDQQQNNNQQQ\\\hhhqqqwww|||~~~}}}||||||jjjRRRhhh||||||wwwuuuvvv||||||wwwrrrmmmhhhbbbiii]]]XXXqqqgggxxx}}}xxx|||yyywww```JJJHHHXXXYYY:::777222333KKKzzzxxx___HHH777000...---000555555000------000:::III[[[lll|||vvvkkk^^^aaajjjvvvuuussszzzxxxhhh^^^WWWQQQMMMMMMAAAFFFIIIHHHLLLVVV___ccctttoooooo{{{}}}zzz}}}~~~sssXXXaaannn{{{zzzuuuyyyrrrhhhaaa[[[bbb^^^```uuuvvv|||TTTMMMRRRkkkuuuHHH666777444AAAhhh}}}lllSSS===111...///111111222222222333777AAAIIIZZZfffyyyvvvgggbbbccceeeiiiyyyvvv~~~vvvkkk\\\OOODDDBBBFFFGGGGGGHHHNNNYYYdddkkkuuuuuu~~~xxxzzzlllbbbmmmwwwqqqyyy~~~}}}{{{wwwqqqnnnqqqmmmjjjrrr||||||{{{pppPPPGGGYYY|||ggg<<<444///555UUUcccDDD:::000---111444222///111222222444???XXXwwwppphhh```___eeeppp|||~~~{{{|||nnnbbb^^^[[[TTTNNNMMMCCC>>>AAANNN^^^hhhlllooovvvooouuu}}}~~~~~~}}}|||sssuuu}}}|||sssjjjppp~~~|||wwwvvvaaaMMM???___VVV666333///CCCooozzzppphhhUUUAAA111...,,,///333444///***333BBBUUUeeewww~~~qqqaaaTTTNNNUUUggg}}}pppbbbZZZNNNCCC>>>CCCHHHIIINNNVVVgggfffmmm}}}uuuxxx|||~~~{{{yyyzzz}}}~~~|||gggjjj~~~yyyrrrSSSKKKKKKqqqwwwHHH555666<<<___xxxZZZDDD;;;888555222777555222...///666BBBLLL]]]rrrzzzdddRRRNNNYYYdddiiixxxxxxwwwssspppjjjaaaWWWOOOJJJGGGDDDKKKSSS[[[eeerrr~~~zzz{{{|||~~~vvvvvv|||~~~{{{tttrrrqqquuuxxx{{{~~~qqqqqq{{{fffwwwtttLLLLLLaaaooo@@@777:::FFFtttnnnHHH===333111111000000222---222666555999KKKiii{{{lllbbbJJJQQQ[[[eeeqqqzzz{{{www~~~rrrsssvvvooobbbYYYPPPNNNIIIEEEDDDIIIQQQWWWiii~~~|||vvvtttzzzpppqqqwww|||}}}yyywwwyyy|||{{{~~~~~~|||xxxpppnnnuuuqqqzzziii|||YYYQQQOOO___999666:::dddkkkTTTAAA666555111111444444///000444///777BBBTTTpppvvv^^^RRROOOQQQSSSWWWiii|||zzzggg\\\XXXNNNIIIGGG@@@>>>IIITTT\\\nnnxxx{{{vvvuuuuuuwwwyyyzzz||||||}}}nnnrrrxxx~~~wwwssstttqqqmmmfffYYYccc}}}lllpppwwwTTTRRR^^^}}}OOO111333???qqq[[[HHH===666222///000111333444///...888EEEWWWjjj~~~}}}```ZZZTTTSSSYYYbbbkkkppp}}}}}}yyyssslllgggeeedddXXXGGG???@@@DDDRRR[[[VVVUUUppp}}}{{{~~~{{{xxx}}}yyy}}}{{{zzz|||~~~fffeee~~~gggLLLVVVvvveeeCCC111888LLLvvvZZZIII>>>000)))+++111444444......333<<>>777333000444222555777555111222888===ZZZiiirrreeeUUUMMMHHHMMMYYYiii|||yyyvvvjjjWWWOOOIII;;;CCCCCCIIIUUUhhh{{{{{{|||zzz{{{wwwxxxzzz}}}www^^^nnneeeFFFEEE[[[lllAAA222111222555555777...***111333000444---/////////555IIIggg~~~|||fffSSSJJJKKKFFFLLL[[[qqq{{{nnngggVVVNNNJJJBBB;;;FFFTTTTTTgggmmmxxxuuu}}}vvv~~~{{{~~~zzzvvvqqqxxxrrrmmmrrrOOOBBBMMMrrrWWW;;;000444666---)))//////333;;;666...111333<<>>EEEmmmUUU///***111111222888......///222666AAAWWWlllnnnVVVGGGEEEJJJPPPWWWcccwwwrrrggg\\\QQQJJJBBB??????GGGVVVeeeppptttqqqzzzyyy~~~|||||||||qqqtttwwwvvvwwwzzzuuurrrtttpppppprrrxxxppp^^^vvvTTTCCC;;;PPP|||TTT===000555999111+++...===AAAGGGOOO\\\rrrmmm\\\TTTNNNIIIMMMWWWlll{{{{{{wwwmmm___QQQHHHEEEFFFGGGQQQYYYiii}}}|||zzz{{{pppyyyyyywwwzzz}}}~~~|||zzz|||jjjYYY```qqqIII:::===cccCCC555...111444666CCCSSSnnnxxxqqqcccOOOEEEAAAHHHTTTbbbsssuuueeeXXXKKKGGGBBB>>>AAANNN___lll}}}~~~~~~tttzzz~~~|||tttqqqvvv}}}~~~zzzxxx~~~}}}iii[[[^^^wwwXXXHHH<<>>TTTuuuvvvZZZFFF@@@CCCHHHWWWnnntttaaaTTTMMMGGGBBB???FFFPPPYYYfffxxx}}}tttnnnsss|||ssshhh[[[\\\rrrvvvHHHEEEAAAWWW___<<<@@@JJJYYYlllxxx___OOOCCC>>>GGGVVVhhhoooxxxbbb\\\PPPBBB>>>DDDLLLOOObbbooo{{{|||}}}sssmmmsss~~~tttccc[[[WWWddd]]]@@@===FFFfffuuufffooo{{{qqqQQQFFF>>>BBBLLL]]]tttqqq```RRRKKK===BBBFFFKKKWWWiiixxx|||sssrrrzzz}}}www~~~qqqfffaaa___fff}}}qqqEEE???888OOOzzz~~~fffPPPCCC;;;EEEYYYpppyyymmm___TTTKKKCCCAAADDDNNNYYYgggrrr{{{rrrrrr{{{xxxzzzooohhhhhhhhhmmm[[[777@@@999ZZZjjjQQQ@@@;;;DDDQQQdddtttqqq```ZZZFFFAAA======@@@IIIZZZiiiyyyyyysss}}}~~~ssspppxxx{{{uuujjjqqqvvvtttooommmsssyyy~~~zzzzzzzzzrrriiiqqq~~~|||}}}www~~~}}}rrrhhhcccvvvnnnqqqzzzrrrHHH999>>>777rrrZZZOOOBBB<<>>@@@EEEVVViii||||||yyyvvvrrrooommmmmmmmmffffffffffffeeeeeeeeeeeeWWWVVVTTTRRRQQQPPPOOOOOOJJJFFFBBB@@@@@@AAAAAA@@@===>>>>>>===>>>EEEPPPYYY<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>???DDDDDDDDDEEEEEEEEEFFFFFFGGGKKKOOOMMMIIIGGGKKKOOOUUUVVVWWWWWWVVVTTTRRRPPPWWW]]]ccceeecccccceeeiiigggeeecccbbbbbbdddgggiiidddccccccfffiiikkkjjjiiihhhjjjqqqvvvoooeeejjjvvvtttpppnnnppptttvvvssspppyyy{{{~~~vvvyyyRRR;;;:::===^^^mmmWWWCCC999888HHH[[[xxxooo^^^XXXEEE===888;;;FFFTTTeeeqqq|||yyyuuuxxxzzzsssooopppqqqpppkkkiiijjjddd[[[ZZZ___ZZZXXXUUURRROOOLLLKKKJJJIIIHHHFFFEEEDDDDDDDDDEEE???@@@AAA@@@>>>>>>AAADDD999888777555444333333333333333333222111111333555---...///---,,,///444999111111111111111111111111000000000000000000000000//////000000000111111111........./////////000000---///111222111222444666444444555777888:::;;;;;;FFFCCC???===>>>@@@@@@@@@???>>>=========>>>???@@@??????>>>???AAAAAA@@@>>>CCC===<<<@@@AAA???DDDLLLGGGJJJMMMNNNNNNOOORRRTTT[[[\\\]]]]]]\\\\\\^^^```]]]___dddkkksssuuussspppjjjlllnnnqqqwwwvvvyyymmmFFF444<<>>@@@???999777999888888888777666444333222222222111111111222222333///222444222//////444:::555444333222111000000000,,,---...000111000---+++111222333111---++++++,,,................................................------------------------////////////000000000000...---...///111333333333......---------///000111;;;555000...111444555444222111000///...,,,,,,+++------------------,,,+++---((((((,,,...+++***,,,,,,///222111000///222555666888999999999:::<<<>>>BBBBBBCCCGGGKKKLLLKKKIIIHHHLLLPPPRRRUUUYYYaaafffvvvkkkSSS;;;///AAA___nnn___GGG??????MMM^^^qqq|||lll[[[JJJCCC???>>>GGGUUUiiiuuuvvvgggjjj~~~~~~zzzssslllqqqmmmgggbbb]]]XXXSSSPPPOOOKKKGGGDDDBBB@@@<<<:::???>>>;;;888555555555666777333222444666555444444111222444555666666555555333333333333333333333333000333555333///000555;;;111111000///......//////......000666<<<;;;333++++++---///000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,------------............---,,,---///000///...222111///...---...///000333222111000111222555666333333222111000...---,,,)))***+++++++++***************+++...,,,((('''((('''''''''(((((()))))))))'''(((*********,,,...000///.........///000///...000333666666444555888;;;uuuWWW@@@;;;555555SSS|||rrrZZZFFF<<>>EEERRRaaarrr~~~|||}}}wwwrrrnnnjjjgggdddUUURRRMMMKKKJJJGGGBBB>>>DDDAAA===;;;::::::888777888666555444555555555444444444444555666666666555555444333444555666555555---...///000111111000000222222222111111111000000000222333222111111555888000000//////.../////////222111333;;;DDDDDD<<<444***+++---...//////...---000000000000000000000000111111111111111111111111000000000000000000000///,,,,,,,,,,,,------------///...------......---,,,000///...------...000000...111333222000///000333////////////............)))+++,,,,,,+++***+++,,,((())))))'''%%%%%%))),,,&&&$$$###%%%)))***)))(((&&&'''(((((('''''')))+++((((((((((((((())))))******+++,,,,,,***)))******zzzeeeMMM===333666;;;KKKsssmmmVVVGGGDDDLLLWWWsss~~~zzzqqqdddTTTIIICCCAAACCCOOO]]]jjj{{{yyyqqqjjjddd^^^WWWRRRNNNLLLHHHCCC>>>:::888888777777888888888888777777444333222333666777888777666666666666666777888999///111222222222222333444111222222222111222222222444444444444444444444444......////////////......000000111111111222222333333333222222222333333444,,,+++,,,111666888444000333222111000000///---,,,------------------------........................------------------......///000000000111111111111111111111111111111111111............///000111222///000111111///...////////////...---,,,,,,------***,,,------***((()))***%%%%%%$$$""""""$$$'''((($$$######$$$&&&''''''&&&%%%&&&'''&&&%%%&&&''')))******+++*********+++,,,+++***)))***+++,,,+++***wwwWWW@@@;;;;;;<<<===GGGbbblll\\\HHH>>>BBBTTTqqq|||iiiZZZXXXQQQFFF>>>???JJJUUUhhh|||yyyeeeTTTMMMLLLAAA???<<<999888:::===@@@555777888888666666888:::555666888777555333444444444444444555666666333111444555555333111000222333111444666444000///333777000333555333222444555666333333222222222222333444111222333444444444444444111000000222333444222000111111000000111111222222444444333333333333444555333222000000111222222111222222222222222222222222333333333333333333333333222222222333333444444444/////////000000000111111...///111111//////111222000111111222222333333333222111000000222333222111:::888666333111000000000+++---///---***'''''')))((((((((((((******&&&!!!&&&'''''''''%%%$$$%%%&&&$$$%%%'''''''''(((+++---)))******)))'''&&&&&&''''''%%%###%%%(((***(((&&&}}}^^^GGG???>>>>>>>>>:::???]]]nnnQQQCCCKKKUUUaaasssmmmXXXKKKCCC;;;<<>>???@@@???>>>EEENNNRRRLLLLLLRRRUUUQQQMMMMMMIIICCCCCCLLLPPPMMMKKKNNNNNNKKKPPPRRRLLLQQQVVVPPPNNNSSSQQQPPPSSSNNNNNNYYYVVVVVVUUUQQQMMMLLLNNNRRRMMMTTTYYYWWWPPPKKKLLLPPPTTTRRROOONNNMMMKKKFFFAAABBBCCCGGGIIIDDD???BBBJJJGGG???===AAA???888999AAAHHHAAA<<<<<<999444444666333;;;===222,,,777333***))))))))))))(((%%%###'''''''''''''''((()))))))))(((%%%######%%%'''((($$$%%%''')))))))))''''''&&&***+++'''&&&((()))(((jjjTTTGGGAAA>>><<<333;;;MMMllliiiUUULLLJJJOOOccc|||{{{hhhVVVIII@@@<<>><<>>AAAAAACCCFFFHHHJJJMMMQQQTTTgggggghhhkkkpppsssttttttsssyyy{{{xxxwww|||qqq|||}}}yyyqqqqqquuuxxxjjjWWWHHH>>>666---&&&%%%%%%$$$$$$%%%%%%&&&'''666;;;CCCKKKOOOOOOMMMJJJFFFLLLUUU[[[[[[SSSJJJCCC@@@AAA???======>>>999222~~~hhhJJJGGGCCC???@@@IIIUUU___yyyhhhTTTEEEGGGNNNZZZssszzzkkk\\\GGGCCC@@@CCCPPPdddyyyuuuhhh\\\QQQIIIEEE999******333111///222111111111222222222222333333111333333111222:::HHHSSS333000000444777555444666333333333222222333333333555222111333666777777777AAACCCEEEDDDDDDHHHNNNTTT^^^^^^```gggooowwwzzz{{{~~~~~~ppp\\\BBB...'''$$$!!!###############$$$%%%%%% ###'''---222666888IIISSScccqqqxxxvvvooojjjooopppoooooorrrtttooofffxxx\\\KKK@@@>>>===AAAOOOhhhqqqZZZGGGCCCMMMcccuuuwwwaaaRRRKKKCCC<<>>HHH___|||uuu^^^MMMCCCWWWfff~~~iiiYYYLLL===<<>>555...000777>>>EEEKKKXXXYYY]]]cccjjjqqqwwwzzz|||~~~yyy}}}XXX@@@+++&&&"""$$$***...,,,(((""""""!!!!!!""""""###$$$  ###***111999===NNNTTT[[[eeerrrmmmYYYIII>>><<>>~~~qqq\\\EEE<<<<<>>HHHGGG666222111000000000111333333222---111;;;;;;999III```nnn}}}zzzwwwMMM&&&,,,***'''$$$"""###$$$%%%%%%"""""""""""""""###$$$$$$"""!!!  !!!"""!!!  ###&&&(((&&&))))))%%%"""$$$$$$"""zzzbbbMMMAAA:::???DDDKKK^^^rrrcccJJJIIIRRReee|||uuueeeRRR@@@===DDDOOOfff{{{}}}wwwuuullliiieee```]]]ZZZYYYYYY^^^^^^WWWKKKAAA??????>>>888444000000333444111...,,,111111------222444111//////222222---000FFF___444333222333444444444333///<<>>999@@@PPPhhhmmmYYYHHHMMM```zzzppp```NNNCCCCCCLLL___ppp|||rrrhhhaaa``````ZZZUUUTTTNNNNNNMMMMMMOOOQQQSSSUUURRRXXX[[[SSSJJJCCC???;;;???AAAAAA:::000))))))+++222222000///333777222)))666---)))000777888===EEEBBB:::000+++000;;;GGGNNNmmmttt|||WWW444((((((&&&&&&%%%$$$$$$######"""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&cccOOODDD???777AAANNN___vvvqqqVVVHHHJJJRRRtttqqq[[[FFFFFFCCCEEEUUUssswwwnnnjjjfff\\\QQQOOOKKKJJJKKKJJJFFFFFFHHHRRRSSSUUUYYY^^^ccchhhkkk|||{{{oooZZZCCC333///555<<<555222000444===CCC>>>555444111222444///,,,555CCC>>>@@@FFFTTTfffxxxDDD(((***'''&&&&&&%%%$$$$$$######"""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%xxx\\\JJJCCCAAA@@@===UUUoooxxx]]]LLLHHHSSSnnnsss[[[KKKBBBHHH[[[kkkuuu~~~xxxrrrnnnkkk\\\XXXSSSNNNLLLKKKGGGCCCMMMQQQVVVZZZ[[[]]]bbbhhhyyyzzz|||iiiGGG111---111333111111111111555===FFFMMMOOO000///111333000444HHH___nnntttttt444!!!---&&&&&&&&&%%%$$$$$$######"""""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%sss]]]KKKBBBAAAEEEIIIiii~~~```MMMCCCOOOfffvvv```NNNGGGLLLTTTrrrwwwrrrqqqhhheee___WWWPPPKKKIIIHHHIIIKKKNNNPPPQQQTTTZZZ___mmmttt{{{}}}}}}III<<<...+++000333---&&&---000000...,,,444FFFVVVEEE999666EEEYYYiiiwwwvvv<<<(((///$$$&&&&&&%%%$$$$$$######"""""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%}}}aaaXXXLLL@@@;;;CCCZZZoooiiiUUUGGGGGGWWWwwwfffVVVFFFFFFTTThhh|||wwwssskkkaaaYYYTTTSSSTTTEEEGGGIIIKKKMMMQQQVVVYYYeeehhhoootttuuuvvvxxx[[[CCC000222333222000111444888///000000,,,&&&+++???SSSooojjjpppvvvKKK222,,,###&&&&&&%%%$$$$$$######"""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$############$$$$$$$$$$$$xxx{{{uuuiiiUUULLLEEEEEEOOOdddppp\\\MMMCCCYYYhhhmmmYYYMMMKKKRRRhhhxxxmmmccc[[[VVVUUUPPPIIIGGGIIIMMMPPPRRROOOVVVaaakkkssszzz{{{gggSSS???000111222111,,,'''(((000888333111444===EEENNN]]]kkkyyypppVVV666'''&&&&&&&&&%%%$$$$$$######"""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$############$$$$$$$$$$$$}}}uuuooobbbTTTNNNEEEHHH^^^|||aaaJJJGGGSSS```xxxpppYYYMMMKKKPPPddddddzzzmmm\\\YYYTTTOOOLLLKKKJJJKKKGGGEEEGGGPPP\\\fffjjjkkkuuu}}}tttQQQ777...000222---,,,---222666666000+++444111:::SSSmmmuuuqqq```:::###***&&&&&&%%%%%%$$$######"""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$"""############$$$$$$$$$|||mmmggg]]]SSSPPPCCCVVVnnntttSSSGGGPPPddd}}}tttaaaNNNDDDTTTmmmqqq@@@RRRwwwmmmiiiggggggvvvqqqfffYYYSSSTTTSSSPPPHHHBBBBBBGGGMMMPPPXXXaaaccciiivvv___;;;222333000---///222(((333:::///111999111===QQQiii}}}|||uuulllFFF&&&)))&&&%%%$$$###""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%tttggg[[[OOOLLLPPPeeettt___PPPJJJYYYrrrxxx___JJJMMM^^^tttRRR555CCC|||uuuYYY]]]eeeoooyyyzzzpppjjjccc\\\UUUSSSKKKEEEEEELLLPPPOOOTTTTTTZZZfffqqqzzzvvvSSS@@@000000444333111222666...AAANNN888///GGGZZZlllzzz}}}yyyxxxwww{{{vvvpppMMM,,,***&&&%%%$$$######"""######""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%yyyiii^^^TTTSSS```qqqmmmUUULLLPPP```xxxppp]]]PPPNNNVVVnnnDDD000<<>>tttfff^^^MMMIIIFFFJJJUUUcccqqqxxx}}}uuujjj```XXXTTTRRRDDDFFFIIILLLQQQXXX]]]___lllppptttzzzkkkNNN;;;111222666555///,,,...000///...)))UUU{{{eeeggg}}}~~~zzzbbb>>>(((''''''&&&%%%$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%}}}lll\\\]]]oookkkTTTJJJUUUeeeyyyxxx]]]IIIHHHYYYkkkVVV///<<>>CCCIIIKKKJJJGGGGGGKKKOOOPPPQQQTTT\\\bbbsss}}}sssSSS:::,,,///...---///111111000...000333444222444EEEfffuuurrrwww{{{hhh111&&&%%%$$$$$$%%%%%%###!!!""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&jjjYYY]]]hhhuuu[[[MMMJJJSSShhh|||ddd000222MMMxxxtttaaa___RRRKKKCCC?????????===;;;AAA???>>>>>>@@@DDDGGGIIILLLUUUaaammmvvvpppIII111...444222444555000******000666888///,,,888UUUxxx{{{{{{xxxyyy~~~kkk444&&&%%%$$$$$$%%%%%%###!!!""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''kkk]]]^^^ssszzz```LLLCCCQQQeeevvv```555222<<>>>>>===;;;;;;???FFFKKKOOOZZZgggppptttxxx~~~zzzRRR///,,,555555111111+++******///555666000***333MMMqqqvvvjjjjjjyyyvvvFFF(((&&&$$$$$$$$$$$$###!!!""""""""""""""""""""""""!!!"""""""""#####################$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((tttiiifffssssssWWWLLLNNNSSSlll|||lllXXXPPPFFF444+++///555:::;;;999999;;;:::<<<@@@CCCIIITTTcccmmmuuuyyyXXX>>>111+++111111***,,,666000000000111222333444555\\\ttteeeuuuyyyPPP)))'''$$$#########"""!!!""""""""""""""""""""""""!!!"""""""""###############$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((())))))ooobbbmmm~~~cccNNNIIIVVVfffvvvaaaYYYTTTGGG888777999111///...111777999;;;AAAIIISSSZZZdddnnnwwwaaa@@@,,,222,,,,,,333444...,,,000111666777...&&&---DDDZZZzzzXXX***'''$$$#########"""!!!""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((())))))***ssskkkqqqpppUUUJJJQQQbbbxxx}}}qqqeeeXXXLLLCCC@@@::::::888333888>>>888444,,,...???PPPYYYeeerrr~~~wwwMMM222///666666///***...555777222+++///333333111666MMMrrr~~~|||zzz\\\+++((($$$""""""###"""!!!""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''((()))******uuurrr}}}zzz^^^QQQLLLYYYppp|||lllcccVVVLLLFFFBBB>>>;;;<<<555666888666:::;;;111---(((888```xxxyyySSS777,,,,,,...///$$$...333...)))+++111444222------<<>>:::::::::888;;;888>>>DDDFFFPPPWWWRRR===***CCC]]]EEEFFFwwwHHH???444......///...---+++,,,000333///***,,,444333222>>>bbbyyy~~~~~~~~~mmmccc///(((######$$$###"""###""""""""""""############%%%$$$###"""""""""$$$$$$&&&%%%######%%%&&&'''''' ###(((***'''$$$)))111zzz}}}www```RRRLLL\\\uuuxxxjjj[[[PPPGGG>>>:::<<<@@@@@@;;;444222888>>>AAACCCGGGXXXlllyyywwwIII111DDD}}}ggg>>>222>>>bbb999888333...,,,///000///---222000,,,+++111999777000000PPP{{{sssyyyqqqaaa000(((######$$$###"""###""""""""""""############%%%$$$###""""""###$$$$$$&&&%%%######$$$$$$$$$$$$---%%%!!!&&&,,,---+++***~~~qqqSSSHHHVVViiiooo\\\IIICCC@@@@@@AAA??????AAA888<<>>======<<<:::888888IIITTTcccooo|||VVV333@@@|||}}}hhhtttyyyRRR222'''///:::...------///111111///,,,000)))...999222)))>>>```vvvpppyyy}}}~~~|||fff000)))###$$$%%%###"""###!!!"""""""""##############################$$$$$$!!!###%%%'''((()))***+++)))***++++++///AAAccc}}}fffUUU\\\qqqppp~~~ZZZSSSIIIBBB@@@AAAAAA@@@<<<;;;:::;;;BBBOOO\\\dddzzznnn[[[OOO\\\}}}[[[333;;;wwwpppXXX;;;---...000...***000///...---.../////////...///222444333AAAfff~~~yyyzzz~~~~~~hhh000)))$$$$$$%%%$$$###$$$!!!"""""""""############""""""######$$$$$$$$$$$$"""$$$&&&'''&&&'''))),,,111)))'''777RRRnnnpppZZZ```mmmyyyZZZKKKTTTDDDEEEDDD@@@===<<>>FFF@@@>>>@@@EEENNN\\\oooSSS,,,666FFFhhhttt===999tttfff@@@+++,,,///...***'''(((...///+++))),,,,,,---......---,,,------777---CCC|||}}}{{{yyymmm111***$$$%%%&&&$$$###$$$""""""""""""############ !!!###$$$%%%%%%$$$$$$"""%%%'''((()))...777???eee|||}}}cccccc{{{ssseeeUUUGGGAAA???CCCEEEBBB>>>===BBBFFFTTTZZZooovvvSSS[[[ttt<<<;;;ssscccXXX888666222///,,,+++++++++,,,,,,++++++***)))))))))!!!,,,,,,)))......,,,111///HHHwwwsss888)))%%%'''$$$%%%&&& """""""""""""""""""""""""""""""""###$$$$$$%%%%%%###"""(((---&&&)))MMMyyyzzzmmmsss{{{iii```WWWQQQMMMGGGEEEEEEFFFDDDAAAAAAGGGUUUgggtttwww;;;888sssxxxnnnvvv___AAA,,,&&&111///---***))))))******+++++++++*********))))))***///+++***000///---666JJJrrr|||kkk888)))%%%'''$$$%%%&&& """""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%((()))(((...EEEjjj~~~nnnsss{{{gggYYYKKKHHHFFFEEEBBB======@@@DDDKKKWWWhhh{{{===:::zzz]]]BBB777[[[xxxTTTHHH>>>:::555---+++///******)))(((((()))***++++++++++++***************+++,,,)))+++111---111AAAmmm}}}ooo___777(((%%%'''###$$$&&&!!!""""""""""""""""""""""""""""""######$$$%%%%%%%%%''',,,)))'''@@@lllrrryyy}}}jjj___YYYSSSOOOIIIFFFDDDDDDCCCFFFRRR^^^{{{===:::}}}___<<<111777WWWwwwhhhSSS<<<,,,000***(((,,,...,,,---000******)))))))))***,,,,,,******************++++++''',,,---///222222EEEddd~~~pppaaa555(((%%%'''######&&&"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%&&&(((((((((555\\\xxxppppppfff[[[RRROOONNNKKKHHHDDDCCCGGGOOOZZZkkk>>>888zzztttCCC(((222IIIzzz{{{gggKKK777000000///,,,///,,,,,,......***&&&%%%++++++***************+++)))))))))***+++++++++,,,***222222///444CCCkkkzzzkkk444'''%%%'''""""""&&&###""""""""""""""""""""""""#########$$$%%%%%%&&&&&&((("""+++MMMyyyzzzyyytttfff]]]VVVQQQKKKGGGFFFGGGIIIIIIRRR^^^rrrDDD<<>>```yyytttccc222'''&&&'''!!!"""&&&$$$""""""""""""""""""""""""######$$$$$$%%%&&&&&&&&&'''!!!555dddzzztttbbbYYYUUURRRPPPMMMLLLJJJJJJMMMVVVaaajjj~~~{{{FFF>>>ttt{{{VVV888(((***...000000444666111(((...,,,)))''''''((((((&&&''''''(((((((((((((((''''''((()))***+++,,,------***222000999aaazzzlllWWW111&&&&&&'''!!!!!!&&&$$$""""""""""""""""""""""""######$$$%%%%%%&&&&&&'''&&&)))CCCpppzzzfff___WWWTTTTTTQQQJJJCCC999CCCQQQ___lllzzz{{{aaaHHH???KKKZZZ{{{@@@888lllzzzNNN111,,,333***,,,)))%%%&&&---...***%%%&&&&&&&&&'''(((&&&"""&&&'''((()))************''''''(((***+++,,,---...+++444999RRRsssZZZ111&&&&&&'''!!!!!!&&&$$$""""""""""""""""""""""""###$$$$$$%%%%%%&&&&&&'''&&&111NNNsssooo]]]QQQWWWTTTPPPMMMKKKKKKKKKLLLYYYqqqaaa???444333111555>>>rrrIII???UUUvvvLLL999///***///************))))))))))))(((((('''''''''&&&&&&&&&''''''''''''((((((((())))))******)))+++///111000)))<<<]]]uuu]]]444+++$$$$$$&&&$$$######""""""""""""############&&&JJJEEE%%%)))!!!'''###444]]]}}}tttccc[[[YYYYYYYYYKKKJJJIIILLLVVVggg{{{~~~MMM;;;111444000***:::TTTyyyCCC777WWWVVV444+++''''''---******)))))))))((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((())))))'''(((***,,,,,,+++---000@@@YYY}}}www```333***$$$$$$&&&$$$######""""""""""""############+++'''NNNlllKKK)))***...)));;;cccfffbbb^^^]]][[[TTTHHH===NNNYYYiiiyyy}}}UUU555000222666+++%%%AAAhhhAAA111YYYiii999((()))))))))---)))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((()))))))))((((((---000,,,)))222@@@mmmzzzccc222***$$$%%%%%%###"""###""""""""""""############'''IIIiii$$$&&&!!!...BBBjjjsssiiiaaaccc[[[QQQLLLNNNVVV^^^bbbyyybbb555000/////////111BBBhhhEEE222XXXNNN,,,---222---******(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))++++++///111,,,///IIIggg}}}aaa000)))%%%%%%%%%###"""$$$!!!"""""""""############"""+++AAAooo[[[(((,,,(((---FFFppp}}}pppddd\\\YYYVVVZZZWWWTTTSSS\\\qqqZZZ)))777555---)))<<>>^^^]]],,,(((&&&&&&%%%!!!!!!$$$""""""""""""############ """***...***"""%%%+++QQQ~~~iiiZZZXXXXXXXXXXXXVVVXXX^^^ddd}}}yyyTTT......<<<[[[~~~EEE///LLLYYY333+++222&&&(((222***(((((((((''''''''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))*********+++,,,...:::ZZZ~~~yyyWWW***'''&&&'''%%%!!!!!!%%%""""""""""""############ &&&///gggooo888)))'''+++SSSrrreeeaaacccgggXXXXXXZZZ```kkk|||}}}___YYYgggDDD,,,QQQPPP---+++333&&&)))000!!!)))(((((((((((('''''''''&&&&&&&&&'''''''''(((((())))))))))))************,,,///333EEErrr}}}RRR)))'''&&&'''%%%!!!!!!%%%""""""""""""############!!!(((###'''%%%***+++SSSnnncccYYY\\\cccddd]]]UUUTTTbbbwwwGGG333GGGttt[[[sss}}}555111,,,***))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###(((+++)))'''(((+++---222)))CCCvvvzzzJJJ111+++%%%"""$$$%%%### !!!!!!!!!!!!"""""""""""""""%%%***......,,,(((%%%222LLL{{{oooYYY___\\\WWWTTTVVV]]]hhhqqqvvvFFF111DDDdddEEE777111>>>lllddd333000,,,***)))***)))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$'''******)))***,,,......;;;cccuuu}}}NNN000***%%%###$$$%%%###!!!!!!!!!!!!!!!""""""""""""###%%%'''((()))((('''&&&...EEEssskkk[[[WWW[[[______^^^___fffwwwCCC000AAA~~~zzzMMM888***777:::777^^^HHH///---+++*********)))'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&(((***,,,,,,---...,,,QQQoooxxxyyyDDD---)))$$$###$$$%%%$$$"""!!!!!!!!!!!!""""""""""""$$$$$$#########%%%'''((((((;;;gggxxxjjj^^^QQQOOOccc|||AAA///@@@UUU///888<<<333111<<>>BBB///<<<777444(((PPP===---,,,******+++***)))'''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''***&&&&&&)))***))),,,111PPP}}}<<<((('''%%%$$$$$$$$$$$$###!!!!!!!!!!!!""""""""""""!!!"""###$$$%%%&&&''''''&&&000TTT{{{gggUUUNNNUUURRRYYYuuuGGG111:::{{{EEE///222***<<<999pppFFF///---+++*********)))'''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''***&&&&&&***)))'''///:::ddd}}}888''''''&&&$$$$$$#########!!!!!!!!!!!!"""""""""""" !!!###&&&'''''''''&&&)))---MMMwwwqqqYYYGGGIIIUUU```{{{MMM444888xxxpppNNN???;;;<<>>nnnkkkSSSGGGJJJNNNKKKEEEDDDZZZ|||rrr???...```YYY:::000+++111))))))((())))))***++++++'''''''''''''''((())))))$$$000000BBBvvvyyyBBB(((((((((&&&%%%$$$#########""""""""""""""""""""""""############$$$%%%&&&''')))'''!!!:::yyyqqqPPPHHHDDDFFFFFFDDDHHHOOO\\\xxx666333VVVpppnnn>>>000333)))---***((('''((((((((('''((((((''''''''''''((((((***)))111VVVAAA&&&''''''&&&%%%$$$$$$$$$$$$"""############$$$$$$$$$"""######$$$$$$%%%&&&&&&)))///444hhhoooXXXJJJNNNKKKIIIKKKJJJFFFBBB???KKK<<<444SSS^^^>>>111---,,,***(((((()))***)))(((((((((''''''''''''(((((()))(((222ZZZuuu:::///''''''&&&%%%$$$$$$$$$$$$""""""#########$$$$$$$$$"""######$$$$$$%%%&&&&&&+++"""111333```ooo^^^PPPJJJJJJCCCGGGGGG@@@:::<<>>AAAAAA@@@???<<<;;;;;;<<<:::;;;;;;<<<<<<;;;:::999999:::;;;::::::;;;===>>>===AAAEEEFFFEEEFFFJJJNNNZZZ[[[bbbmmm{{{zzzyyy333((('''&&&%%%$$$############""""""""""""############"""######$$$$$$%%%&&&&&&%%%$$$,,,(((:::}}}eee[[[RRRPPPOOOJJJEEEDDDDDD@@@;;;>>>WWWrrrqqqGGG...EEE^^^YYYZZZxxxPPP555,,,***))))))))))))(((&&&((((((''''''''''''(((((((((---(((000YYYtttjjjNNNJJJDDD>>>;;;888666444888666333222333333111000111......111111...------...///000///......111333222111000000////////////222///...///000000000000+++...111000......111444,,,,,,...111666<<>>GGGMMMiiiooo{{{~~~HHH&&&,,,&&&%%%$$$######""""""###!!!!!!!!!"""""""""######"""######$$$$$$%%%&&&&&&"""(((,,,111444aaammmZZZMMMQQQOOOQQQUUUUUUOOOIIIGGG777;;;[[[dddPPPDDD888111111iiiHHH///???}}}bbb<<>>rrreeeXXXQQQOOOUUUjjjwwwZZZDDD999AAA^^^}}}___---:::///)))CCC|||VVV888555nnnvvv\\\EEE222......+++))),,,))))))(((''''''''''''((())))))))))))))),,,111555KKK~~~gggYYYsssYYY@@@999666000******------------,,,,,,++++++***************+++,,,---************************(((((((((((((((((((((((())))))))))))))))))(((((())))))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******///...+++)))))))))******++++++*********))))))))))))))))))***+++,,,...///***333CCCTTTggg|||^^^555'''&&&%%%%%%$$$$$$$$$#########""""""""""""""""""""""""#########$$$$$$$$$%%%%%% '''111000FFFlllWWWTTTRRRWWWddduuu}}}ZZZDDDOOOeee~~~kkk;;;555///@@@nnnaaa999777rrrvvv^^^@@@///---///---)))***)))((((((''''''(((((('''((()))))))))+++...000***```}}}ooo^^^MMM>>>555EEE666)))***,,,++++++---,,,,,,,,,+++++++++++++++((((((((()))***+++------))))))))))))))))))))))))((((((((((((((((((((((((++++++******)))((((((((()))))))))(((((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))***))))))(((((())))))***///...,,,***(((((((((((())))))))))))((((((((((((((((((((()))***+++,,,---((('''&&&)))333FFF]]]lll[[[333%%%"""%%%$$$$$$$$$$$$#########""""""""""""""""""""""""#########$$$$$$$$$$$$%%%###)))!!!///,,,===wwwcccXXXXXXXXX```wwwvvvKKKNNNiiifffMMMXXXvvvmmm======uuuwwwVVV777---000///(((***))))))((('''(((((((((&&&((())))))((()))***,,,,,,BBB___iiiRRRKKK@@@666111222666999555...***,,,...---...111************************(((((((((((()))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((***************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))---,,,+++)))(((((((((((((((((((((((((((((((((((((((((((((((())))))******000///---***)))+++///444HHH___TTT000%%%###$$$$$$$$$$$$############""""""""""""""""""""""""############$$$$$$$$$$$$&&&+++###+++(((222nnnrrr```ZZZZZZ]]]pppqqqPPPYYYuuu::::::pppnnnJJJ444111000+++******)))(((((((((((((((&&&'''))))))((('''((()))000000:::oooeeeOOO===***,,,,,,---...///000000111---***)))+++***(((((()))(((((()))))))))))))))))))))((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))***+++++++++'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))******((()))))))))))))))))))))'''(((((((((((((((((((((&&&)))---//////...,,,++++++222HHHlllrrrIII,,,'''((($$$$$$$$$#########""""""""""""""""""""""""""""""""""""#########$$$$$$$$$###((($$$***,,,666hhhvvvggg```^^^```dddxxx^^^NNNOOOxxx555222bbbbbbDDD555000...+++***))))))(((((())))))&&&'''((((((''''''((()))***///+++IIIyyyzzz```HHH666)))***---%%%)))+++---......---+++******************)))((('''''''''''''''(((((((((((()))(((''''''&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&((()))***+++,,,&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))'''''''''((())))))******(((((((((((())))))))))))(((((()))))))))(((''''''((('''''''''(((+++...000000///555HHHaaazzzpppDDD)))&&&&&&$$$############""""""""""""""""""""""""""""""""""""""""""############$$$"""'''%%%(((,,,555^^^wwwccc[[[^^^ggguuu___FFF```~~~999222VVVyyyYYY???333000+++***))))))(((((())))))&&&'''((('''&&&''')))***&&&222***777[[[ooo[[[MMM555++++++...---111000%%%---+++(((&&&&&&(((***,,,++++++******+++,,,+++***%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((())))))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''(((((()))(((((((((&&&&&&'''''''''(((((((((((())))))***)))((('''&&&,,,***&&&$$$$$$&&&'''(((&&&***......---555KKKaaaoooAAA'''$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""############%%%'''&&&$$$)))000PPPiiiddd``````cccqqq~~~^^^JJJXXXBBB888QQQhhhGGG555000+++******)))))))))))))))''''''((('''&&&'''))),,,&&&,,,(((666III^^^cccLLL>>>000###,,,)))///...%%%&&&------&&&''')))******)))'''&&&&&&&&&$$$###%%%((('''$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))((('''&&&&&&%%%%%%%%%&&&&&&'''''''''))))))*********((('''&&&"""&&&+++...---***((((((''')))------+++,,,000222NNN___ggg==='''''''''############""""""""""""""""""""""""""""""""""""""""""""""""###############%%%%%%###***222PPPvvvooogggiiijjjrrrvvvOOOEEEhhhBBB>>>GGGWWW888///,,,,,,***&&&%%%&&&))))))((((((''''''''''''((((((+++(((***......;;;fffqqq[[[???...---///---)))******)))((((((((((((((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$***,,,&&&###%%%))))))###%%%'''(((''''''((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((...)))$$$"""$$$%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((('''(((((()))***++++++,,,///,,,000===OOOooo]]]'''***!!!%%%############""""""""""""""""""""""""############"""############$$$$$$$$$ %%%''')))''')))MMMssshhhhhhmmmzzzxxxVVVYYYhhhFFF===DDDiiiJJJ999...---+++((('''((()))***((((((''''''''''''(((((()))&&&(((,,,+++222RRRvvvfffRRR<<<444,,,)))+++------+++***))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%'''******%%%!!!'''''''''''''''(((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))*********)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''(((((())))))******...))))))---111===ZZZwwwTTT,,,222"""!!!############""""""""""""""""""""""""############"""############$$$$$$$$$$$$'''+++)))$$$>>>jjjoooeeejjjtttttt```TTTaaaKKK:::BBB^^^BBB222///+++))))))*********((((((''''''''''''(((((((((%%%(((,,,***)));;;RRR}}}nnn:::)))###'''***+++***))))))***))))))((((((''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***%%%$$$(((((($$$&&&...---***&&&&&&((()))'''%%%(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''))))))(((&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((('''''''''''''''(((((((((***''''''***(((&&&///<<>>yyy]]]???333))))))+++***((((((((((((''''''''''''((((((***&&&&&&++++++))),,,444JJJxxxsss[[[xxxTTT;;;222***333]]]{{{///,,,+++)))(((((())))))***((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$(((,,,'''+++IIImmm111,,,&&&%%%((()))'''$$$((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***&&&###%%%***---,,,)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%(((%%%&&&)))+++***)))***'''???XXXPPPgggqqqXXX)))###111'''"""$$$$$$$$$$$$############!!!"""""""""############""""""#########$$$$$$$$$%%%%%%###&&&+++(((333LLLsssnnn|||pppXXXZZZyyykkk<<<333111:::///EEEXXX000999ooommmRRRCCC<<>>---***&&&&&&((()))'''%%%((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%%%%(((+++***%%%!!!''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&***'''%%%%%%&&&'''((((((///---***$$$444AAAhhhhhh999%%%&&&%%%$$$$$$$$$$$$#########""""""""""""############"""############$$$$$$$$$!!!&&&'''(((***(((333KKKuuuvvvccc```mmmpppDDD000333;;;AAA999\\\aaa222666```DDD555444666EEE}}}SSS>>>,,,+++---***(((***((((((''''''''''''((((((%%%$$$%%%((())))))***......DDDmmmhhhEEE111///444333...555111"""(((???000))))))))))))***)))'''%%%'''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++(((%%%%%%&&&%%%'''''''''''''''(((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''%%%'''+++///''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''(((((('''&&&'''***++++++(((///,,,333///---///EEE~~~tttmmmbbbCCC111,,,%%%%%%$$$$$$$$$#########""""""""""""############"""############$$$$$$$$$''''''&&&***111JJJlllxxxrrr\\\tttXXX000888666111222;;;vvvggg555777YYYTTT555@@@;;;333EEE{{{ZZZBBB...,,,///,,,***,,,((((((''''''''''''((((((&&&&&&)))++++++)))***,,,000555XXXnnnHHH222///222///)))))))))++++++&&&444111'''&&&%%%###"""%%%***---&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((---,,,)))+++,,,+++###%%%'''(((''''''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((###'''(((%%%$$$000EEEWWW''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&&&&'''((((((###%%%&&&%%%$$$%%%%%%$$$"""...$$$+++###///111III^^^RRRVVVyyyooo===&&&:::IIIZZZ___>>>%%%%%%%%%$$$$$$$$$######""""""""""""############"""############$$$$$$$$$!!!(((%%%"""***???jjj}}}sssaaazzzGGG888333>>>444555hhhyyy777000OOO~~~EEE///===777888[[[hhhNNN555---,,,******---******)))((((((((((((((())))))))))))************111111<<>>000999:::222...222444000;;;999,,,)))555777,,,%%%'''''''''&&&&&&(((,,,///(((%%%%%%***---...333:::444444333444999DDDPPPXXX]]]jjjlll]]]CCC;;;///(((&&&&&&%%%###&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&)))))) &&&$$$...AAA)))"""!!!''' %%%---""")))(((((('''&&&&&&%%%$$$$$$"""%%%((((((""""""###333333***+++===QQQiiieee^^^SSSEEE777***###((((((&&&"""&&&111777888NNN|||xxxpppXXXVVVcccnnn```>>>888jjjppp^^^III444,,,///******)))(((((((((((((((''''''''''''((((((((()))))),,,%%%$$$---///---333RRRxxxhhhFFF///(((+++111'''***+++((($$$###''',,,###%%%'''(((((((((((()))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$"""###(((***((((((***$$$(((,,,---000<<>>DDDJJJVVVdddaaaCCC333---,,,,,,&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&$$$### ///'''$$$999&&&%%%(((,,,!!!%%%+++!!!***!!!"""$$$%%%%%%$$$###"""$$$$$$***((($$$"""###!!! ###%%%$$$"""%%%///???PPP___iiinnnoooRRRQQQKKKCCCDDDLLLQQQPPPaaaxxxvvveeeVVV\\\yyyyyy444000YYYzzzbbbXXX@@@+++000---+++))))))******(((&&&'''''''''''''''''''''''''''''''''((()))+++,,,---999XXXfffPPP666((((((***(((###))))))(((((((((((())))))***)))(((''''''''''''((($$$&&&$$$''',,,&&&!!!(((******YYY )))---###$$$%%%&&&'''''''''&&&%%%'''''''''''''''''''''''',,,&&& !!!(((,,,)))%%%)))(((%%%###"""%%%))),,,'''+++%%%!!!'''((('''---+++<<>>DDD\\\dddEEE...&&&888///$$$!!!''',,,)))"""///'''###(((...---***'''))),,,...---,,,000888???+++:::iiifff___WWWRRRJJJ>>>666333000///---***'''%%%&&&(((777333...(((%%%%%%(((+++###(((+++,,,***((('''&&&%%%%%%'''(((&&&""" &&&((()))'''$$$!!! !!!,,,,,,;;;```rrrJJJ888''''''......'''!!!$$$""""""$$$&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$%%%(((***)))'''&&&&&&'''(((***,,,---...///999TTTmmmnnnWWW___[[[;;;@@@vvv^^^RRRHHH;;;111...+++))))))))))))(((''''''''''''''''''''''''''''''''''''((()))******...000333???]]]ZZZHHH222(((***//////---***(((%%%$$$$$$&&&(((***''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&''' +++(((///???***...+++%%%)))''')))&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''***+++)))%%%"""(((&&&'''111DDDZZZnnnyyyvvvoooPPP000---333222111 &&&+++***###%%%///,,,)))***...111111333888NNNTTT]]]eeeqqqyyyxxx~~~xxxpppjjjiiikkkmmmNNNKKKEEE===444...------000///---)))%%%%%%(((+++***)))((((((+++...000///%%%$$$&&&)))---000111111)))+++,,,+++...<<>>777rrrvvv///888111888<<<+++---777000999666AAAqqqZZZMMMLLLFFF===444///...---)))%%%+++)))&&&%%%%%%&&&&&&%%%%%%$$$%%%)))------)))$$$222###"""333999111444BBBZZZ888///111000,,,+++,,,+++)))'''&&&&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%'''(((***+++'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''%%%&&&&&&(((+++)))$$$###%%%&&&%%%)))---)))$$$...>>>LLLjjjeeeAAA///+++&&&)))***)))+++000111///666BBBWWWooo}}}xxxcccQQQ>>>:::555///***))))))))))))******)))&&&%%%&&&'''''''''''''''(((((((((((('''((()))((('''(((***,,,---+++(((&&&$$$$$$$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&'''''''''(((***,,,...---666MMMZZZ___lllSSSCCC===555...'''&&&***,,,)))%%%***'''""""""%%%)))++++++000BBBYYYkkkrrrjjjOOO666***)))&&&$$$$$$%%%%%%$$$###''''''$$$###'''+++&&&%%%###!!!!!!"""###$$$""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''---...HHHssspppnnniiiddd^^^xxxJJJ:::===;;;FFFlll...<<>>;;;666222///---,,,,,,$$$%%%%%%%%%%%%%%%'''))))))---...&&&&&&222&&&)))...+++%%%QQQzzzWWWDDD222&&&)))///...---000000...,,,)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%'''+++((('''******((((((***###...222***(((AAApppzzzZZZ;;;((("""&&&***+++***(((+++<<>>:::222...+++)))333333444444...)))...888111///---+++((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((())))))))))))))),,,))))))++++++(((''')))///\\\jjjJJJ555,,,$$$***444???IIIRRR[[[```llleeeUUUBBB555000...+++((())))))'''%%%""" ''''''(((((((((((((((((('''(((******(((&&&&&&&&&&&&&&&&&&'''''''''(((((($$$&&&''''''&&&%%%&&&'''%%%%%%$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))'''%%%$$$%%%&&&###(((&&&(((000---%%%(((,,,---...,,,***,,,000444111///...222???WWWsssuuu^^^GGG555+++((((((&&&+++''' +++666$$$%%%FFFuuuyyyNNN,,,((("""000000%%%!!!(((&&&%%%$$$#########$$$$$$###########################%%%'''))))))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''***'''777yyy|||eeepppqqqiiiZZZNNNiiifff999***---===ooo}}}jjjjjj|||nnn```TTTIIIOOO^^^hhh]]]CCC...***///)))'''&&&(((,,,...---+++!!!''',,,***&&&+++999EEEfffnnnlllZZZGGG@@@BBBCCC888000'''(((222:::777///111111111000---+++///555++++++***)))((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((&&&&&&(((+++***&&&!!! ,,,444,,,***TTT~~~|||aaaBBB000(((%%%(((///GGGYYYlllooo```KKK;;;444------***$$$"""$$$%%%###&&&'''&&&&&&&&&)))...333%%%%%%&&&''''''&&&%%%$$$&&&(((******((('''&&&&&&&&&&&&&&&&&&''''''''''''$$$&&&''''''&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%&&&((((((***!!!***...'''&&&000,,,'''''')))'''!!!###((()))((((((***--->>>RRRooonnnRRR>>>222+++%%%%%%((('''!!!,,,555..."""333^^^yyyzzzJJJ999%%%###******'''&&&%%%%%%$$$$$$$$$$$$$$$########################$$$%%%'''))))))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''***)))666nnnooo]]]xxx|||kkk\\\UUUvvvMMM333///000FFFqqq___nnn|||cccHHHKKKRRR\\\aaa\\\LLL888***+++(((%%%%%%&&&((('''&&&...***&&&&&&111IIIfffzzzeeeVVVAAA555666888111'''&&&...444...###!!!)))333***+++,,,---,,,***))))))''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((((()))))))))(((&&&'''((('''%%%###000###$$$???bbbpppdddTTTCCC--- ***;;;HHHXXXggg___VVVGGG555)))&&&***///,,,,,,)))$$$$$$))),,,+++))))))'''$$$ ###$$$%%%&&&'''(((((('''%%%'''******)))'''&&&&&&%%%&&&&&&&&&&&&'''''''''$$$&&&((((((&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''')))!!!+++(((!!!######$$$---%%%&&&&&&%%%$$$&&&))),,,***++++++(((%%%$$$&&&)))$$$$$$'''000BBB[[[vvv^^^HHH111&&&&&&+++///222&&&###000(((...TTTtttaaaFFF///$$$"""%%%'''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$%%%&&&''''''((()))444dddyyypppttteee\\\aaayyy;;;000111000III|||NNNDDD111???vvvqqqNNNPPPJJJIIIRRR\\\WWWBBB///+++------)))%%%%%%***///)))777OOOhhhtttjjjOOO:::222777>>>AAA<<<444......+++***)))+++---,,,)))(((*********)))((((((&&&###&&&&&&&&&''''''''''''&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))))))))&&&((()))'''&&&)))111888***TTTlll???(((&&&"""555UUUrrrxxxdddCCC,,,%%%&&&)))---111222///,,, %%%)))******+++(((""" %%%***------+++)))%%%&&&&&&'''((()))******$$$'''***+++)))(((&&&&&&%%%%%%&&&&&&&&&'''''''''%%%'''))))))'''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%''')))(((+++******### ***++++++***&&&###$$$'''+++$$$%%%&&&&&&%%%&&&((()))))))))(((%%%###$$$)))---QQQjjj\\\333"""###***)))$$$!!!+++777000,,,TTTzzzwwwRRR...%%%,,,%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########""""""""""""""""""""""""$$$$$$$$$$$$%%%&&&'''''''''(((000WWW|||vvvuuu[[[XXXjjjlll555000---444QQQUUU...@@@777999uuuzzzVVVJJJQQQTTTMMMAAA;;;AAAJJJBBBJJJQQQPPPKKKOOO]]]jjjqqqWWW<<<+++'''))))))'''+++111///'''&&&+++)))((((((***)))((('''((('''(((%%%"""!!!%%%)))+++&&&''''''(((''''''&&&&&&$$$$$$%%%%%%&&&'''((((((%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((())))))***"""(((,,,)))&&&...AAAQQQpppQQQ111)))>>>YYYjjjJJJ444///,,,&&&'''(((***(((&&&&&&(((***'''(((&&&""""""'''******,,,(((###!!!"""%%%&&&'''&&&&&&%%%$$$$$$%%%%%%&&&$$$'''***+++***((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%'''******(((&&&%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$&&&'''(((&&& )))&&&"""***...)))$$$%%%)))***%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$'''******(((((()))+++'''%%%555[[[zzzyyy^^^FFF+++''''''***%%% +++)))%%%333]]]\\\///%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''''',,,LLLvvv{{{VVV[[[~~~ccc999666///***888NNNrrrCCC555;;;@@@EEEaaaOOOQQQPPPLLLFFF???666///111777BBBLLLSSSUUUTTTSSS???777---&&&%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&******)))((((((((((((((('''''''''&&&&&&%%%%%%%%%###'''&&&"""###(((((($$$(((((('''''''''&&&&&&&&&''''''%%%$$$$$$&&&%%%###$$$###$$$''')))))))))+++&&&...---***===bbbyyy{{{SSSBBB555>>>YYYqqqzzzxxxFFF<<<000)))(((******)))''''''&&&&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%'''***---...&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$(((---000---((('''"""###++++++###"""'''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''&&&%%%'''&&&%%%$$$###$$$%%%&&&***)))(((&&&$$$#########$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''000CCCZZZkkkpppUUU666&&&'''+++''' ))),,,&&&!!!888eeeMMM444$$$***///&&& """$$$&&&%%%"""$$$)))""""""!!!!!!!!!!!!""""""%%%$$$############%%%%%%&&&%%%%%%%%%%%%&&&'''''',,,***...FFFxxx}}}yyyXXXeeeyyykkkIII+++///---111...FFF}}}III///...555[[[dddKKKLLLNNNNNNKKKCCC888...&&&(((+++,,,---+++((('''000+++'''%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''***))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$&&&&&&###%%%+++,,,)))''''''&&&&&&&&&&&&&&&&&&###%%%'''&&&''')))+++---...,,,+++***((('''((()))333%%%222dddUUU111+++CCCjjjyyyNNN---222,,,&&&###%%%((('''&&&''''''&&&&&&&&&&&&''''''******)))((('''&&&&&&&&&&&&&&&%%%%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((())))))'''&&&(((###%%%------%%%###(((%%%%%%%%%&&&&&&&&&''''''+++***'''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&%%%###&&&%%%%%%$$$$$$%%%%%%%%%)))((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$&&&'''%%%%%%(((000666444VVVtttnnnJJJ+++$$$,,,$$$...***%%%///HHH\\\wwwPPP---$$$---111%%%+++,,,((("""######"""""""""######$$$---,,,)))'''%%%#########&&&%%%%%%%%%%%%&&&''''''***(((---@@@yyyzzzpppXXXqqqwww^^^KKK000%%%------555,,,DDDdddCCC???GGGSSSOOOKKKKKKKKKFFF;;;222,,,+++***((('''&&&&&&&&&$$$$$$$$$%%%(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''***)))((((((''''''(((((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%$$$$$$'''---000...&&&%%%%%%%%%%%%%%%&&&&&&$$$&&&((((((%%%$$$&&&)))&&&&&&$$$###$$$(((,,,///>>>mmmPPP000000<<<___sss~~~lllFFF(((###+++(((&&&$$$&&&)))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""&&&******(((&&&%%%%%%(((%%%(((//////(((%%%(((%%%%%%%%%%%%&&&&&&&&&&&&111...***&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&$$$###$$$%%%%%%&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$'''&&&""" 222)))+++CCCbbbooo```KKK555***"""###""" '''333///PPPvvv```444333))) %%%&&&$$$###############$$$%%%&&&...,,,***(((%%%###""""""%%%%%%%%%%%%%%%&&&''''''***'''---666fff}}}eeeWWW{{{KKKDDD666)))...333///333///@@@~~~wwwsss~~~dddVVVHHHEEEFFFDDD<<<777***)))((('''((()))***+++&&&&&&'''(((((((((&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%***...///...%%%%%%$$$$$$$$$%%%&&&'''&&&%%%'''***)))&&&$$$%%%)))222,,,%%%///III```NNN KKKvvvnnnSSS222"""$$$+++***&&&)))((('''(((******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''+++,,,,,,***(((''''''%%%(((......(((%%%'''%%%%%%%%%%%%%%%%%%%%%%%%///---+++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%'''((('''&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$(((+++!!!(((,,,'''$$$444UUUqqqxxxYYY:::000222111***%%%///%%%+++NNNyyybbb<<<&&&---))) )))######"""######$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''***(((,,,...KKK\\\ZZZ444888---***333666555111000666bbb}}}iiiWWWGGGCCCDDD@@@888444***)))((('''%%%$$$######((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((()))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$)))...000...+++&&&%%%$$$######$$$&&&'''%%%!!!###+++000---***)))444(((%%%FFFmmmIII000222```ZZZ<<>>EEE;;;777<<<===...***%%%###(((,,,)))""" &&&+++000>>>WWWmmmxxxGGG666555ccc444+++""""""'''***&&&!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''%%%$$$%%%%%%%%%&&&&&&'''''''''$$$%%%%%%$$$###$$$&&&)))***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''***---///)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''&&&%%%###"""$$$%%%&&&%%%###!!! !!!""""""###$$$%%%%%%&&&&&&%%%&&&&&&%%%$$$###%%%&&&"""%%%((((((&&&#########(((&&&###"""###$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&***;;;]]]{{{LLL'''%%%000)))888mmmyyy222+++%%%$$$""" """(((&&&***((("""!!!&&&&&&"""$$$$$$%%%%%%%%%&&&&&&&&&&&&,,,###'''333///OOObbboooPPP000222//////333BBB{{{777333;;;zzz}}}lll___ooouuuJJJ333333111''')))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&((()))+++GGG777''' !!!###&&&&&&&&&&&&&&&''''''''''''%%%,,,999777+++,,,222...'''%%%&&&'''###$$$---333444KKKqqq~~~eee@@@,,,CCCmmm+++000,,,((('''((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&''''''%%%###%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&$$$$$$&&&(((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%''')))***(((((('''%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%$$$$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%&&&%%%######$$$&&&%%%$$$$$$$$$$$$%%%%%%%%%'''%%%###"""$$$%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""&&&%%%000___^^^(((((()))((('''---BBBVVV|||UUU333***,,,'''!!!!!!!!!''')))***(((###$$$$$$$$$$$$%%%%%%%%%&&&%%%,,,&&&'''---&&&BBBzzzvvvddd666...///---000888gggDDD333777nnnXXXGGG>>>111NNNWWW666000...''')))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%''')))+++---...777...&&&'''((('''%%%%%%&&&&&&&&&&&&''''''''''''---666@@@888(((***000)))///&&&$$$+++...(((%%%'''999fff{{{YYY...'''666AAAooo>>>$$$,,,777777...---+++)))&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((&&&%%%&&&'''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$$$$%%%&&&((('''&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%***'''$$$$$$&&&((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######$$$&&&)))&&&""""""$$$&&&&&&%%%%%%$$$"""###$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$------444555'''&&&PPPUUU---&&&+++)))'''***777jjj}}}RRR'''"""'''!!!,,,***'''"""$$$...######$$$$$$$$$%%%%%%%%%!!!)))''')))...(((===ooo||||||yyyIII...222---)))...===UUU666777ccc[[[000444===000IIIggg>>>000...+++)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((***,,,---...'''######)))---+++'''&&&%%%%%%&&&&&&&&&'''''''''(((+++666444%%%"""))))))'''---///(((###///LLLeeennnJJJ000---+++///SSSddd<<<&&&444<<<+++!!!222///***%%%###"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###"""!!!###%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&(((******(((&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$%%%%%%'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&000***$$$###&&&'''%%%!!!%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$$$$######%%%''''''&&&%%%%%%&&&&&&%%%$$$$$$###"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&###############$$$$$$$$$)))<<>>&&&###%%%'''000LLLjjjdddAAA***)))%%%'''///+++"""#########$$$$$$$$$%%%%%%###(((&&&***///,,,888VVVkkk\\\]]]{{{~~~>>>000222000***...GGGccc666777YYYvvv333===<<>>gggZZZ888,,,...)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((('''...++++++......)))&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&...$$$(((...&&&"""***///222OOOjjjkkkZZZGGG444&&&***222OOOkkkbbb<<<''',,,***---!!!$$$)))'''===444)))######&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&000---***''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))'''&&&''''''++++++,,,,,,+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%&&&&&&''''''((((((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''$$$!!!"""%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$%%%(((***000,,,((($$$$$$%%%&&&'''$$$######$$$&&&&&&%%%######$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%!!!---000%%%$$$$$$+++'''%%%+++>>>UUUhhhrrrUUU999,,,222***%%%MMM~~~\\\222!!!,,,)))$$$$$$%%%%%%%%%&&&&&&&&&(((&&&$$$)))333???CCC@@@ttt[[[PPPGGGPPPjjj|||AAA222000))),,,***666iiizzz666444???iiiGGG777KKKkkkpppDDD---...)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((('''&&&%%% $$$...999:::000&&&!!!$$$$$$%%%%%%%%%&&&&&&&&&%%%###### 555DDD>>>nnnbbbSSSCCC---&&&888kkkvvvlllJJJ...'''&&&"""%%%"""%%%,,,---***)))---333///***%%%###%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&///,,,(((&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&((())))))***+++++++++)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((($$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%""""""###$$$%%%&&&''''''#########$$$$$$%%%%%%&&&"""###%%%%%%&&&'''))),,,YYYFFF///"""!!!%%%'''&&&%%%$$$$$$%%%&&&%%%###!!!######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""######$$$%%%%%%&&&!!! '''+++(((''')))""""""%%%%%%666SSSXXXeeecccJJJ333///333333CCCgggmmmKKK777222111%%%%%%&&&&&&&&&'''''''''$$$$$$&&&)))111CCCMMMGGG~~~YYYRRRRRRHHHSSSuuuiii---...000+++...---999lllttt{{{{{{:::444777pppNNN000///)))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&'''''''''&&&%%%)))(((,,,111000***%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!+++...'''888jjjxxxMMM---(((,,,)))@@@eeebbb777######(((***+++&&&&&&### ###((()))%%%%%%((()))&&&"""!!!%%%***&&&&&&&&&&&&&&&&&&&&&&&&'''$$$""""""$$$&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%&&&(((+++&&&''')))***+++***((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%%%%$$$######$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&'''&&&%%%%%%###%%%''''''%%%$$$$$$%%%""""""###$$$%%%%%%&&&&&&"""$$$%%%&&&&&&(((***---aaa999"""!!!&&&'''###%%%$$$$$$%%%&&&%%%### #########$$$$$$%%%%%%%%%$$$$$$###############$$$""""""###$$$%%%%%%&&&&&&%%%'''(((%%%!!!###'''""""""###&&&'''&&&$$$###+++888QQQrrrVVV---(((555IIIhhhkkk...&&&&&&&&&'''''''''((((((&&&'''***&&&$$$444@@@:::uuucccUUUKKKQQQOOOYYYvvvQQQ666...///000222000444@@@AAA444EEEoooMMM---666zzz___===444)))***)))((((((((('''$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%%%%%%%###!!!'''!!!"""***///,,,((('''###############$$$$$$%%%++++++:::```ZZZ---&&&---***...SSSeee111---)))'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''333222$$$%%%''' %%%$$$$$$%%%&&&&&&%%%###$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''))))))'''&&&%%%(((++++++(((%%%######$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###&&&((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###''''''###!!!"""$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""")))!!!'''666&&&&&&NNNQQQ000''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$########################!!!"""%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%###$$$,,,???[[[xxxhhhUUU===111888NNNfffvvvnnnWWW@@@555---%%%&&&...***%%%(((111...&&&...???~~~XXXPPPMMMIIIQQQPPP[[[eee@@@///......***+++000---111888---333UUU\\\555;;;qqqqqqDDD---,,,,,,+++)))))))))******&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&(((***+++***)))000&&&!!!&&&***)))&&&&&&(((***+++'''"""!!!'''---555bbbuuuSSS:::---&&&...===HHH///---***'''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%///<<<===---"""%%%(((%%%###$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&'''))))))((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%'''&&&$$$$$$&&&(((&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$111---###EEEccc((('''***)))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$#########!!!###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%...+++((($$$"""%%%+++000KKKtttfff@@@999CCCCCCSSStttrrrHHH000333333222000000777FFFSSS{{{```RRRTTT\\\ZZZ\\\TTTZZZVVV444,,,222000***&&&222)))'''333***,,,OOOlll888999\\\UUU000...---+++)))&&&%%%''')))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((('''&&&%%%%%%...111***###&&&---$$$)))$$$ ,,,JJJeee|||___>>>+++### $$$+++444PPPEEE!!!+++(((&&&$$$$$$&&&(((((((((%%%%%%%%%%%%%%%%%%%%%%%%***888<<<,,, !!!&&&%%%###&&&))))))&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&((()))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######$$$$$$###"""%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$%%%&&&((()))&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$---'''"""$$$###>>>sssJJJ+++&&&***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&&&&%%%%%%$$$$$$######"""###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$!!!$$$'''(((''''''((()))'''---;;;MMM___lllqqqrrreeeWWWMMMQQQ\\\jjj|||pppaaa\\\gggtttpppkkk[[[XXX{{{UUU999000111000---'''444+++)))555,,,:::ooo;;;777JJJlllBBB111///---,,,((($$$$$$''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''%%%$$$###555'''(((---)))"""&&&&&&///FFF]]]aaaQQQ???555***%%%***///...000555bbbnnnppp\\\<<<((($$$(((&&&$$$######%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!---000&&&"""&&&&&&%%%***......)))%%%&&&(((%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%'''(((&&&###$$$'''+++))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&&&&222***!!!+++555111"""+++***"""***%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$'''&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$#########&&&(((111'''+++777======SSSbbb~~~qqqaaa>>>KKKYYYeeeooo{{{yyyrrrqqqdddqqq{{{rrr^^^WWW~~~{{{rrrbbbNNN:::---,,,///***000,,,---222---QQQDDD777CCC}}}TTT666000...///...***(((***'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&((()))&&&,,,,,,)))))),,,000AAA]]]tttkkkHHH,,,)))444000 )))''''''OOO___>>>$$$###(((%%%$$$'''&&&%%%###$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""(((***&&&%%%)))***'''%%%***...---(((%%%&&&)))%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$&&&'''%%%######&&&***))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''')))***&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###%%%((())))))'''%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%'''((("""!!!)))(((!!!!!!---'''""",,,%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%$$$!!!'''((($$$!!!###&&&,,,,,,222@@@PPPaaapppzzzjjjnnn~~~}}}|||uuu^^^OOOppp|||{{{tttbbbGGG222...333,,,***+++///...777iiiLLL555===ddd<<<000))),,,...+++)))+++''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%!!! """%%%###,,,///%%%!!!666]]]{{{qqq]]]BBB///)))(((&&&###333888+++AAAjjjbbb777***!!!!!!***---%%%$$$***'''&&&$$$$$$%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((%%%&&&)))((($$$###&&&((('''%%%$$$%%%'''%%%%%%$$$$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%%%%$$$$$$&&&'''((((((''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&'''''''''$$$%%%'''''''''(((+++---''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$)))//////,,,'''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''&&&$$$%%%+++000///((()))+++$$$###)))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###### %%%((())))))))))))...'''!!!!!!&&&)))'''$$$!!!$$$)))...000...,,,***777000555CCCAAA333///999xxx^^^IIIcccooo^^^JJJ888111222000***///222333VVVVVV444888lllzzzRRR===+++***---***(((***''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((())))))%%%"""###(((---&&&///???VVVkkklllTTT999222...)))&&&&&&&&&'''&&&111222hhhiii555444%%%(((&&&$$$,,,444,,,&&&%%%$$$%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%"""&&&(((%%%$$$$$$###"""###############$$$&&&'''&&&%%%$$$$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$######$$$&&&&&&%%%$$$''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''((($$$&&&((('''&&&'''))),,,(((''''''&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&---222111)))$$$%%%(((&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&!!!###&&&'''+++)))!!!(((&&&%%%'''###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$""""""######$$$%%%%%%%%%$$$$$$###############$$$##############################""""""""""""######!!!$$$%%%### $$$,,,***###"""((($$$&&&&&&%%%%%%&&&((())) !!!)))......333:::yyy```JJJaaayyyZZZIII@@@666...+++444...777777>>>vvvbbb999:::```nnnRRR777000111---***,,,(((((('''''''''&&&&&&&&&''''''''''''''''''''''''"""&&&)))+++---555@@@III___nnnsss^^^@@@---)))***$$$$$$$$$%%%&&&''''''''')))YYYmmmLLL,,,------ %%%'''(((%%%###,,,%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%% '''+++)))$$$###%%%(((&&&###!!!"""$$$'''((()))&&&%%%$$$###$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&))))))'''&&&%%%$$$$$$$$$$$$""""""$$$'''(((%%%!!!&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((%%%'''((('''%%%%%%'''***(((((('''&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&---222...$$$###)))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""(((&&&###)))$$$"""***---###&&&,,,$$$(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$###############$$$##############################""""""""""""############"""!!! """%%%(((&&&"""###&&&$$$!!!&&&'''&&&######&&&***+++)))---+++&&&'''---///---oooVVVMMM\\\kkkVVVGGG???444'''444///TTTfffsssiii999777bbbttt___FFF>>>HHHmmmUUUEEE:::666888999555///+++---000888333000111666::::::999AAAIIIZZZnnnzzzvvvdddTTT===777///)))'''&&&&&&%%%$$$+++,,,%%%$$$...<<>>222***!!! $$$)))+++***&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$)))(((&&&&&&'''(((((((((&&&''')))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***$$$"""%%%'''%%%$$$&&&###$$$&&&(((((('''&&&%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$,,,***(((&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$%%%%%%&&&'''"""!!!&&&///333000+++***&&&"""$$$)))((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$######$$$%%%%%%&&&&&&'''%%%&&&'''((((((***---000WWWKKKFFFQQQssszzznnntttnnn___JJJ111444:::xxxIII666@@@QQQBBB333444333;;;oooxxxQQQ555222777===<<<222666999;;;;;;::::::>>>AAAPPPKKKEEEAAA===999222...+++++++++,,,---,,,)))'''+++,,,,,,(((""" ###&&&---666CCCOOOUUUKKK444###"""!!!"""%%%'''''''''%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%)))---...,,,)))'''&&&###%%%''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&+++&&&$$$&&&'''%%%$$$%%%$$$%%%&&&'''''''''&&&%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$%%%&&&&&&---&&&"""$$$%%%"""***%%%"""###'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%&&&'''((((((***---///~~~kkkMMMMMMKKKVVVoooppp|||lllWWW999444???UUU:::999vvvzzz777===999777111888nnnaaaHHH888(((###$$$&&&(((((('''%%%%%%''')))((('''%%%&&&&&&&&&### %%%&&&%%%$$$$$$%%%'''((("""&&&***...///.........KKKPPPNNN>>>***!!!''')))***+++***(((%%%######%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%!!!000@@@DDD;;;---$$$"""###%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&)))'''&&&&&&&&&%%%$$$%%%$$$%%%&&&'''''''''&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$((()))''''''***"""'''------&&& !!!'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$&&&''''''&&&$$$###########################!!!!!!!!!!!!""""""""""""#########$$$$$$$$$%%%%%%#########$$$%%%%%%&&&&&&%%%&&&'''''''''))),,,///XXXKKKUUUTTTdddwwwbbb<<<,,,@@@YYY777444gggooo...:::<<<777555FFFyyybbbOOO@@@111///444222---------+++)))))))))***######%%%''')))++++++*** """%%%%%%&&&'''***------&&&###111EEEUUU]]]DDD999+++###!!!$$$(((***$$$&&&((('''&&&%%%%%%'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&;;;PPPRRRBBB///%%%$$$%%%&&&&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%+++***'''%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%---000+++######(((&&&&&&(((((($$$"""***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$&&&''''''&&&$$$###########################!!!!!!!!!!!!""""""""""""""""""""""""#########$$$""""""###$$$$$$%%%%%%&&&%%%&&&'''''''''(((+++...{{{vvvNNNSSS______zzzwwwLLL222EEEddd666777XXXrrr;;;999999///>>>```mmmNNN;;;111444555+++'''&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&+++,,,---,,,(((%%%###"""***222AAASSSZZZQQQ:::'''###!!!***222...$$$"""###$$$$$$$$$%%%'''(((%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&)))888EEECCC444&&&###&&&&&&&&&'''%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%---+++(((%%%###$$$%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''******&&&$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%''')))***&&& ...???FFF222!!!!!!'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###########################!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########""""""######$$$%%%%%%%%%%%%&&&'''''''''(((+++---```MMMaaajjjmmm```===OOOuuu666;;;JJJXXX@@@999555YYYzzzVVV@@@888>>>???333+++)))(((((()))******)))(((((('''&&&%%%&&&''')))***&&&"""$$$///AAASSS___XXXKKK:::///+++***)))(((+++(((&&&$$$"""+++((('''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$)))---,,,&&&!!!"""$$$%%%&&&&&&%%%%%%&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((,,,000000)))%%%%%%&&&$$$&&&%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%$$$######&&&333MMMeeeMMM555!!!$$$,,,***### $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$"""""""""###$$$$$$%%%%%%&&&&&&''''''&&&'''***---uuuSSSNNNlllsssyyyeee<<>>'''''''''(((((((((&&&$$$$$$"""%%%)))(((###$$$)))%%%$$$###%%%&&&'''$$$"""#########$$$$$$%%%%%%%%%#########$$$$$$#########!!! !!!###&&&'''&&&######$$$%%%%%%&&&'''+++---%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))111666444,,,%%%&&&%%%"""&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$ """&&&(((%%%"""'''000..."""'''---((($$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%&&&'''''''''&&&'''***,,,}}}iiiEEE[[[xxxddd???www???///>>>ppp___AAA666333///)))***)))(((''''''&&&&&&'''%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""$$$&&&''''''))),,,...'''&&&$$$######$$$&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&)))###%%%)))((($$$---%%%(((<<>>666CCC|||}}}AAA"""+++)))$$$###%%%((('''$$$$$$'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$###"""###$$$&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''(((((((((''''''$$$&&&(((******(((&&&$$$###%%%'''&&&$$$###%%%'''...000***"""$$$,,,*** ########################$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""!!!#########$$$&&&((($$$$$$###############$$$$$$$$$%%%&&&''''''''''''vvveee~~~dddXXXeeeLLLZZZZZZHHHTTTWWWBBBCCC|||QQQ///...LLLkkk|||FFF---777SSSuuuSSS???<<<666444???hhheee~~~}}}MMM444555///---***'''''')))(((&&&(((***%%%"""((('''%%%,,,111///,,,(((%%%%%%'''***(((((('''$$$###$$$'''***,,,(((%%%$$$&&&'''&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''333RRRYYY;;;'''///333'''%%%FFFmmmqqqJJJ!!!333))))))---!!!...###''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''---"""%%%+++(((000$$$***,,,((('''++++++(((000---)))%%%######%%%&&&'''%%%$$$$$$&&&''''''&&&000000000///,,,)))%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""###$$$%%%%%%%%%%%%$$$$$$%%%(((,,,###''')))qqqfff{{{[[[mmmzzzWWWUUUrrrqqqNNNPPPqqqwwwrrrjjjfffVVVnnnjjjzzzQQQ111777HHH{{{hhhYYY???333666111000:::XXX}}}]]];;;444///---+++(((((()))(((&&&&&&***((()))222666555777555555444000,,,******+++,,,,,,***'''$$$$$$&&&)))***'''$$$$$$&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%333888---$$$&&&(((&&&+++&&&<<>>xxxkkkEEE;;;---,,,444///---888UUU~~~mmmEEE333000---+++******)))((('''!!!&&&'''%%%''',,,***%%%111222333111...,,,++++++000///---***'''%%%''')))((('''%%%%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''))))))((('''%%%%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###!!!))))))######)))"""###'''===dddwwwXXX***222******)))!!!,,,&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''"""...222$$$+++)))333###'''BBBbbbgggJJJ'''&&&%%%%%%%%%%%%&&&'''((($$$'''***)))&&&$$$$$$%%%"""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""############%%%%%%%%%%%%%%%$$$$$$$$$&&&"""%%%***$$$(((+++(((pppddd^^^tttcccUUUpppmmmHHHPPPxxxcccJJJGGGXXXqqqbbbUUUOOOQQQZZZYYYYYY[[[___cccgggjjjjjjqqqyyy{{{wwwuuuvvvxxxfff333000<<>>@@@AAACCCCCCCCCAAA@@@@@@OOOWWW___bbb^^^XXXUUUSSSZZZ]]]dddqqqsss999444;;;aaauuu>>>111000...333888///222FFFttt|||}}}WWW:::444...+++------))))))+++&&&%%%...///$$$(((000+++---,,,,,,***)))***...111,,,,,,,,,+++))))))+++---,,,,,,+++***'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%'''((('''&&&%%%%%%&&&---%%%%%%(((%%%---UUUuuu111---+++&&&'''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''000(((000CCCDDD000<<>>EEEkkkiiiXXXZZZVVVPPPIII@@@777111...AAAAAA???<<<888666777888111999EEEOOOVVVXXXYYYYYYSSSQQQOOOPPPVVV```kkkrrr|||{{{{{{:::444555TTTooo...000111///333333,,,999YYYxxxeeeCCC888///***------)))***///444"""'''...!!!###000,,,///...***&&&######&&&)))'''((())))))((()))+++---+++,,,,,,+++'''%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%$$$###"""###&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%% (((***###!!!&&&(((%%%((( """+++)))%%%444KKKzzzFFF###+++$$$((($$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''')))(((UUU\\\EEE+++ &&&+++...&&&&&&&&&&&&%%%$$$#########&&&)))(((%%%######$$$$$$$$$######""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############&&&%%%$$$$$$$$$%%%'''((( %%%,,,!!!666((()))***}}}rrrUUUTTTQQQIIIJJJlllqqqNNNRRRssskkkHHH>>>UUUooo```XXXTTTRRRCCCDDDDDDCCCBBBAAA???===CCCDDDBBB???<<<;;;>>>@@@999:::===CCCHHHKKKKKKIIIGGGIIIKKKNNNPPPQQQQQQQQQLLL```~~~:::222111LLLvvv111...000000222111///JJJwwwsssRRR;;;000***,,,,,,(((+++222[[[222,,,777---+++555///------***&&&"""!!!!!!###$$$%%%&&&'''&&&&&&(((***%%%(((***)))&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$###$$$%%%&&&%%%$$$########################%%%%%%$$$$$$$$$$$$%%%%%%###&&&'''###$$$((()))&&& %%%&&&$$$(((...)))GGGuuu333''')))***###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%***999nnnuuu+++)))***+++&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$##################"""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############%%%$$$$$$###$$$&&&)))***!!!000===$$$QQQ,,,(((***cccQQQPPPSSSLLLQQQYYYHHHbbbIII???LLLqqqsssfffZZZYYYYYYTTTMMMJJJJJJIIIFFFCCCCCCFFFIIIJJJ>>>BBBEEEFFFDDDBBBCCCEEEFFFBBB???AAAGGGLLLMMMLLLLLLJJJGGGEEEEEEGGGJJJLLLKKKLLLNNNZZZ|||]]]===555111CCCPPP---000111333222666[[[}}}___===111)))++++++(((+++444fff---000***)))000)))---......---)))'''&&&&&&"""$$$%%%%%%$$$$$$&&&''' $$$''''''%%%$$$%%%'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$'''%%%$$$$$$%%%$$$###"""########################%%%$$$$$$$$$$$$$$$$$$%%%'''""" ###%%%%%%$$$$$$+++###"""***((($$$111!!!<<>>///###%%%++++++((((((&&&&&&%%%%%%%%%&&&''''''%%%$$$""""""$$$%%%%%%$$$############$$$%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$######%%%'''***+++)))===OOO,,,ggg111&&&(((rrr```[[[GGGDDDQQQoooYYYUUUQQQ|||RRRHHH???^^^mmmgggaaa]]]WWWQQQOOOPPPRRRUUUNNNFFFEEEMMMNNNFFFDDDIIIBBBAAAAAABBBDDDFFFFFFEEEFFFAAA@@@EEEGGGDDDDDDHHHNNNLLLIIIGGGFFFGGGHHHJJJIIIHHHMMMTTTZZZjjjooobbbtttXXX...777111ttt^^^FFF555666@@@RRRxxxdddAAA---222,,,%%%***)))000MMM)))%%%)))(((((($$$///111000---)))&&&%%%&&&((()))"""***000%%%%%%...+++%%%$$$***"""***"""&&&&&&###%%%)))%%%$$$$$$###############$$$###########################%%%%%%"""###%%%%%%"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%+++"""JJJkkkKKK'''&&&(((%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""### +++???PPPxxxXXX;;;...(((333[[[EEE$$$///(((((((((###''')))'''%%%'''***+++%%%%%%%%%%%%%%%%%%%%%%%%(((%%%$$$&&&%%%!!!!!!###"""(((......***$$$""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""$$$%%%""""""############""""""######""""""""""""######!!!!!!!!!"""%%%,,,555<<<777444:::...DDD???;;;###ppp|||RRRQQQHHHWWWtttsssRRROOOiiivvvLLLAAAXXX{{{kkkddd```^^^[[[WWWRRRMMMKKKLLLNNNOOOJJJKKKVVVcccbbbSSSHHHFFFFFFDDDBBBBBBCCCEEEEEEEEEEEEBBBBBBFFFGGGDDDCCCFFFBBBBBBCCCEEEFFFGGGHHHIIIIIIHHHKKKPPPQQQYYYrrrppp\\\SSS{{{pppssskkkaaaiiiccc555777222iiirrrjjjooo}}}iiiEEE///222---&&&***)))000TTT,,,$$$%%%$$$$$$###$$$'''))))))'''%%%######$$$$$$%%%///+++"""###&&&%%%'''+++(((###$$$$$$"""###''')))((($$$$$$############$$$$$$###########################"""###%%%$$$"""###'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''555CCC,,,!!!((("""%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***%%%$$$...???KKKMMMJJJ111))))))...***$$$,,,===eeelll"""))) ///&&&&&&%%%######%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%,,,&&&###"""""" ###((( %%%))))))%%%!!!!!!"""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######!!!!!!"""###""""""############""""""######""""""""""""######!!!!!!""""""###%%%))),,,###"""555HHHbbbaaarrrqqqvvvRRRLLLRRRsss~~~UUUJJJVVVVVVFFFFFFrrr|||```QQQQQQUUUUUUQQQUUURRROOOLLLJJJJJJKKKKKKEEEDDDGGGLLLHHH???>>>CCCJJJGGGCCCAAABBBCCCCCCCCCBBBAAABBBEEEEEEAAA???AAA>>>AAADDDHHHKKKLLLLLLLLLKKKIIIKKKNNNLLLKKKWWWfffVVVXXXmmm}}}qqqiii>>>444888AAA{{{mmm777333222\\\yyyLLL222222...'''+++)))000^^^333'''(((***---%%%)))'''***------+++)))'''&&&###333333...111'''!!!---+++'''333999...555BBB???<<<777111,,,&&&!!!"""&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$"""!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&!!!)))&&&%%%/// %%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###333999000###!!!###)))///...)))'''(((HHHaaa666+++***&&&(((%%%""""""######""" $$$$$$$$$$$$$$$$$$$$$$$$)))%%%$$$&&&%%%"""###&&& ###%%%$$$""" !!!$$$################################################"""$$$%%%%%%$$$######$$$""""""############""""""######""""""""""""######!!!###$$$"""!!! !!!((((((***'''111DDDGGGzzzjjjtttsssYYY[[[mmm```HHHQQQwwwlll@@@FFF^^^lllRRRSSSSSSSSSRRRRRRQQQQQQRRRPPPNNNLLLKKKKKKKKKKKKNNNIIICCC???999777AAAMMMMMMIIIDDDAAA@@@AAABBBBBB>>>???BBBCCCAAA>>><<<;;;AAACCCFFFJJJLLLNNNNNNNNNNNNLLLMMMQQQOOOMMMPPPWWW^^^WWWLLLtttsssVVV;;;'''222;;;222kkksss999,,,111QQQTTT666333...(((+++(((///bbb555%%%!!!###)))"""###%%%&&&&&&%%%$$$$$$&&&(((***(((%%% AAAsssDDDJJJttt{{{oooaaaJJJ...&&&###%%%%%%!!!!!!%%%$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""&&&%%%!!!%%%...---$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$)))%%%***/// %%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###""""""""" )))(((%%% """))),,,,,, 888]]]DDD222%%%######%%%&&&###""""""######################## !!!'''...---&&&!!!"""###$$$###!!!"""$$$'''########################""""""""""""""""""""""""!!!###%%%%%%###"""""""""""""""############""""""######""""""""""""###### ###$$$###"""""""""%%%***$$$%%%&&&***(((qqqgggxxxvvveeeyyycccJJJLLLlll|||RRR===PPPnnnbbbYYYOOOMMMQQQTTTRRROOONNNRRRVVVNNNNNNLLLKKKKKKJJJKKKKKKHHHJJJKKKJJJEEE@@@AAAGGGNNNIIIDDD@@@???@@@@@@@@@===AAADDDCCC@@@>>><<<;;;???@@@BBBEEEHHHKKKNNNOOOOOOMMMNNNPPPQQQPPPQQQTTTOOOfffxxxUUUjjjppp|||888000222999666000pppyyy???,,,111BBB]]];;;444///***+++(((///qqqFFF333)))%%%)))!!!!!!'''((()))((('''&&&(((***+++...444777***LLLiii...%%%))))))### $$$((('''###"""$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((&&&,,,FFFDDD...$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###!!!%%%(((######$$$"""%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((&&&######''',,,"""%%%### ###)))(((""")))###--->>>555444###!!!###((('''""""""&&&######################## &&&......'''!!!""""""###""""""###%%%&&&########################"""""""""""""""""""""""" """""" """"""############""""""######""""""""""""###### !!!######""""""$$$&&&!!!### !!!!!!))),,,---aaaaaayyyxxxMMMGGG___XXXFFFJJJgggZZZFFFHHHNNNOOOSSSOOOLLLLLLOOORRRRRRQQQJJJJJJHHHGGGGGGHHHIIIIIIDDDGGGJJJJJJFFFBBBAAABBBKKKGGGCCC@@@????????????>>>DDDGGGDDD@@@@@@???>>>>>>???AAAEEEIIINNNQQQTTTNNNMMMLLLLLLLLLLLLMMMNNNNNNXXXdddgggnnnSSS,,,444:::...'''AAA{{{HHH111222555pppfff???555000+++,,,'''///cccBBB888///)))---'''***+++,,,,,,***'''$$$""""""111777;;;WWWdddQQQ---<<>>===DDDFFFAAA===???@@@???===???CCCHHHKKKNNNPPPPPPKKKMMMMMMJJJIIIIIIJJJJJJKKKSSSTTTqqqiiiuuuFFF111000555111???qqqXXX222555111\\\{{{kkkkkkooowwwmmmBBB555111,,,,,,'''///666"""(((&&& $$$!!!&&&!!!!!!!!!!!!%%%,,,666<<>>XXXmmmuuu555:::222 $$$***((($$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$(((%%%"""+++((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&"""###&&&""""""+++%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$&&&((('''###%%%###!!!!!!!!!!!!$$$'''&&&999$$$555NNNyyyGGG333######%%%###"""&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$!!! """###"""$$$(((!!!"""$$$'''(((&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((++++++)))&&&$$$$$$""""""############""""""######""""""""""""######"""######""" !!!### +++###+++ !!!eeeTTTbbb]]]IIIOOOqqqyyyQQQFFFMMMtttzzzXXXUUUNNNKKKOOOQQQMMMJJJJJJIIIMMMOOOLLLFFFDDDGGGKKKIIIHHHFFFDDDEEEGGGIIIKKKEEEFFFGGGGGGHHHHHHEEEAAADDDBBB@@@???@@@@@@???===999AAACCC===999<<<>>>>>>:::===BBBFFFHHHHHHFFFEEEJJJMMMOOOLLLJJJJJJKKKKKKDDDQQQMMMaaa}}}hhh~~~]]]FFF,,,222HHHnnnkkk000777555UUUxxxaaaEEE111111888DDDfffpppDDD555111---,,,&&&///***...///'''(((###((('''&&&'''...AAA]]]zzzoooIII///***(((''''''""",,,'''!!!&&&......666JJJsssDDD%%%###&&&"""$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%### !!!&&&&&&###$$$)))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''!!!'''""" )))***$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&######***%%%###%%%+++)))######)))$$$###)))***"""---<<<```@@@%%%!!!'''(((%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&'''###"""$$$###%%%(((,,,---***%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$''''''%%%""" """"""############""""""######""""""""""""###### """$$$%%%$$$$$$$$$%%%%%%((()))&&& )))]]]QQQaaahhhPPP>>>dddjjjCCC???fff[[[OOORRRKKKKKKKKKLLLMMMLLLJJJIIIFFFHHHKKKLLLLLLJJJFFFDDDJJJIIIHHHHHHJJJLLLKKKKKKJJJFFFFFFHHHEEE>>>===AAAFFFAAA???BBBAAA======AAAIIIFFFAAA<<<888888;;;===>>>???AAACCCDDDEEEFFFFFFJJJKKKMMMNNNMMMLLLJJJHHHQQQGGGMMM[[[uuugggiiixxxtttjjj}}}dddmmmqqq777---:::888```AAA111555555...555333CCCVVV222,,,---'''$$$******$$$%%%,,,+++######***'''888UUUooozzzoooVVVBBB))))))(((((('''''''''''''''''''''&&&&&&'''''''''===???888***$$$(((''' &&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''&&&%%%(((,,,,,,'''%%%&&&&&&$$$########################$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...,,,)))&&&$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$###&&&&&&%%%$$$%%%&&&'''(((+++)))'''%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%ZZZYYYeeegggRRRLLLVVVnnnNNN===VVVfffUUUNNNNNNPPPJJJJJJJJJKKKKKKJJJIIIGGGJJJKKKLLLKKKJJJGGGCCCAAALLLJJJHHHGGGHHHIIIHHHGGGGGGEEEEEEHHHEEE???===???===:::;;;???AAA>>>???CCCAAA@@@>>><<<;;;;;;===>>>===>>>???AAABBBCCCDDDDDDGGGHHHJJJLLLMMMMMMMMMLLLJJJLLLPPPPPPccc~~~~~~mmm???///999999iii???222000000111---444000???[[[555...111,,,***///)))$$$###''''''(((444DDDlllbbbSSSEEE:::000%%%(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))---***!!!%%%&&& &&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&+++///...)))&&&''''''%%%########################$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))'''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###'''&&&&&&%%%&&&'''((()))***(((&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%yyyXXX]]]fffdddKKKCCCRRRxxxQQQ;;;CCCvvvzzzfffOOOFFFKKKQQQNNNGGGJJJKKKLLLLLLLLLKKKJJJIIIPPPOOOMMMJJJGGGCCCAAA???LLLIIIFFFEEEEEEEEEEEEDDDEEEDDDEEEGGGEEE???;;;;;;666555888===???>>>???AAA;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAABBBBBBCCCDDDGGGJJJLLLNNNOOOPPPJJJXXX[[[LLLWWWvvv^^^JJJ///222444uuu___==='''...111,,,...---222...@@@aaa777...111...***,,,(((%%%%%%'''&&&)))999LLLJJJ???000%%%"""$$$'''(((''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&& %%%%%% !!!''')))$$$%%%$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$&&&((()))000333222,,,(((((((((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))***$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###''''''&&&&&&&&&'''((()))((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%tttZZZZZZaaakkkTTTFFFMMMmmm___DDDGGGdddmmm^^^KKKLLLOOOSSSUUURRRJJJCCCMMMNNNPPPPPPOOONNNMMMMMMSSSQQQMMMHHHEEECCCAAAAAAHHHFFFDDDCCCDDDDDDDDDDDDFFFFFFFFFGGGEEE???888444333444777;;;===<<<;;;;;;;;;:::999999::::::999999=========>>>???@@@AAAAAAAAABBBDDDGGGJJJMMMOOOPPPNNN\\\]]]MMMQQQ~~~kkkddd|||]]]222...222eeejjj@@@++++++777333,,,111//////000JJJhhh>>>222444///)))''')))((()))+++(((&&&---666!!!!!!"""%%%)))+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###'''(((%%%%%%(((((($$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""###%%%))),,,333666333,,,(((''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&******)))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$&&&((()))+++$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%lll[[[WWWXXXnnn~~~eeeJJJIIIMMMjjjpppHHHBBBccczzzssshhh\\\WWWUUUPPPGGG@@@@@@GGGMMMMMMIIIFFFGGGIIIKKKNNNPPPQQQOOONNNOOOPPPRRROOOKKKGGGDDDCCCCCCDDDCCCBBBAAACCCEEEFFFFFFEEEHHHIIIHHHGGGDDD>>>555...///333888;;;======;;;999:::777444555777:::<<<<<>>>>>???@@@AAABBBBBBBBBCCCDDDFFFHHHKKKLLLMMMSSSQQQIIIIII___uuuvvvgggLLLAAA>>>MMM[[[vvvqqq999...444WWWLLL///...666444222,,,444///---:::^^^lllDDD777888333+++(((,,,)))((())))))'''%%%%%%+++)))'''&&&%%%$$$"""!!!$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$&&&&&&$$$$$$$$$### """""""""###%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%###"""$$$***...555666333,,,&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&+++***)))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%cccZZZVVVPPPYYYeeebbb[[[PPPAAAEEE___xxxRRRCCCNNNzzz~~~}}}```VVVVVVXXXOOOHHHHHHJJJJJJIIIIIIHHHGGGGGGHHHIIIJJJKKKKKKDDDHHHLLLMMMKKKKKKMMMOOOMMMKKKGGGDDDBBBBBBDDDEEE??????AAADDDHHHIIIHHHGGGJJJKKKIIIFFFCCC???666,,,,,,222999===???AAA>>>:::444111///222888>>>@@@AAAAAAAAA?????????@@@AAABBBCCCBBBAAAAAABBBDDDFFFHHHMMMLLLGGGEEEGGGIIIcccvvvoooOOO888---,,,000***666RRR~~~;;;,,,444GGG|||>>>,,,111888&&&///***444---000NNNwwwjjjCCC444333000+++(((---(((###$$$'''***)))(((&&&&&&%%%%%%&&&'''((()))$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$###""""""###$$$%%%''')))***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$"""$$$***///666777333+++%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&***)))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%~~~]]]ZZZTTTKKKNNNRRRLLLJJJNNNKKKXXXYYYGGGNNNsssiii]]]XXXGGGLLLRRRNNNHHHDDDFFFEEECCCCCCGGGGGGGGGJJJNNNPPPOOOKKKGGG>>>CCCHHHIIIHHHHHHKKKNNNIIIGGGDDDAAA@@@@@@AAAAAA===???CCCGGGKKKLLLIIIGGGJJJKKKHHHDDDCCCAAA999......666===???AAACCC???888000......333;;;@@@AAA@@@BBBAAA???>>>>>>???@@@AAABBB@@@>>>===>>>AAADDDFFFIIILLLEEEDDDLLLGGGOOOjjjttt???---222444222333,,,222???lllAAA...555777}}}>>>///---777(((...)))333...<<>>>>>@@@DDDJJJMMMMMMIIIFFFIIIJJJGGGCCCCCCCCC<<<111333<<>>;;;BBBAAA???>>>===>>>@@@AAA@@@???<<<;;;<<>>999222***222DDDKKK@@@;;;;;;666444333555;;;@@@AAA<<<666:::;;;===>>>???>>>======888999999:::<<<>>>@@@AAA>>>@@@AAABBBEEEIIIOOOTTTHHHnnnkkk|||:::666111///000000///---+++777(((UUUUUU444///888eeefff@@@------111555333***:::oooggg===000000......---+++&&&###''',,,***"""(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$''''''''''''''''''''''''111111111...***&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***///000,,,%%%###'''(((&&&&&&(((***)))%%%$$$%%%((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###+++))) ###)))$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvvWWWQQQIIIMMMMMMLLLMMMQQQiiiyyyUUU???LLLuuueeeMMMNNNMMMLLLKKKFFFFFFDDDBBBBBBDDDEEEEEEEEEGGGHHHHHHFFFBBB>>>;;;::::::;;;===<<<<<<>>>BBBFFFEEE===999;;;======@@@DDDFFFGGGIIIJJJIIIHHHEEECCCFFFEEEAAA>>>??????999111+++000@@@HHHAAA>>>???999777666777:::>>>===888333777888999:::;;;::::::999777777888999:::<<<===>>>>>>???@@@BBBDDDHHHMMMQQQLLLSSSrrrvvv^^^mmmTTT888444000//////000///......555333gggddd666111999___|||\\\FFF999444+++222???aaannnCCC555222---,,,---,,,)))'''((())))))&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&......///---)))&&&%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&(((***+++,,,777777333***'''******'''&&&&&&'''&&&%%%%%%&&&''')))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###"""!!!"""###$$$'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$pppQQQPPPLLLLLLQQQOOONNNeee~~~[[[AAACCCcccsssVVVIIIMMMKKKHHHGGGCCCBBBAAA@@@AAADDDFFFGGGGGGKKKHHHEEEBBB???<<<888666555333111000222888@@@FFFGGGAAA>>>@@@CCCDDDGGGKKKJJJJJJJJJJJJHHHEEEAAA???999:::::::::===@@@:::222------999BBB@@@AAABBB;;;666555666999<<<<<<888333333444555666777666555555555555666777888999;;;<<<<<<>>>???@@@BBBEEEIIILLLSSSGGGMMMmmmeee[[[YYYnnnsss===444222///...///000//////000---999vvvvvv777...333LLLtttcccXXXSSSWWWccctttJJJ999222++++++---+++++++++)))''''''***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% ###&&&)))***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%)))***+++***((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%''')))+++---...222222...(((%%%'''(((&&&(((%%%######$$$&&&'''''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$333***)))%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$oooPPPTTTUUUKKKOOOTTT^^^aaaDDDBBB]]]bbbMMMGGGLLLHHHDDDEEEBBBCCCBBBBBBCCCEEEGGGGGGGGGHHHCCC===999888666222//////...,,,---222;;;EEEKKKLLLIIIGGGHHHIIIJJJMMMOOOMMMIIIEEEDDDEEEBBB<<<555///555:::;;;<<<===;;;777111,,,222;;;<<<@@@BBB999///000222666;;;===<<<:::333444555666666555444444555555555666777888999::::::<<<>>>???@@@BBBEEEHHHUUURRRGGGFFFeeeyyyiiiqqqTTTZZZiiitttbbb444111000///...//////000000333***AAA>>>---///<<<~~~ZZZDDD666---///+++))))))+++***''''''***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&((()))+++,,,''''''%%%$$$$$$&&&)))))),,,(((###"""$$$''''''&&&((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$***###000HHH666)))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$########################pppQQQSSSSSSGGGOOOdddbbbIII<<>>>>>666777888999999888777666777777777777777888999999777:::===>>>???@@@BBBDDDMMMRRRKKK???MMMwwwLLLLLLzzzqqqoooQQQ+++...///////////////000111222333XXXLLL111222999uuurrrWWW???111222*********)))))))))(((&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%&&&(((***---///000+++&&&$$$%%%'''&&&%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%***###000HHH666)))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""#########$$$$$$$$$########################sssRRROOOOOOPPPaaaiiiNNNAAAGGGoootttZZZMMMJJJJJJCCCCCCGGGEEEHHHFFFDDDDDDCCCBBB???<<<777555222111222333222222>>>======@@@DDDHHHKKKLLLLLLQQQSSSPPPMMMLLLJJJGGGIII???666777>>>>>>444))),,,777AAA@@@;;;:::<<<===888,,,***...///888<<<555222333444555777999;;;<<<:::;;;;;;<<<<<<;;;999999888888777777777888888999555888;;;>>>??????AAABBBBBBAAAEEEJJJIIIOOOlllaaaAAApppPPP444...///111111000///111222+++HHHxxxZZZ111222888fffmmmMMM333...***444555+++'''++++++$$$(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%,,,)))&&&$$$"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&)))&&&&&&((()))((())),,,...,,,(((&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%''' $$$222***(((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###"""""""""""""""""""""""""""############$$$$$$$$$########################ddd[[[^^^pppjjjPPPFFFKKKeeejjjWWWKKKJJJJJJCCCDDDGGGCCCDDDBBB@@@???>>><<<888555444666777888999;;;===@@@FFFDDDCCCEEEIIILLLLLLLLLKKKSSSXXXUUUQQQPPPLLLFFFCCC===777777;;;;;;555//////666;;;<<<<<<===<<<999999,,,)))+++,,,555===999777777777666666777888:::;;;<<<=========;;;:::999888888777777777777777888222666;;;>>>???@@@@@@AAA@@@:::AAALLLGGG>>>LLLfffyyyDDDIIITTT777...000222222000///111222...hhhkkk333111666OOOeee???///---DDDHHH222$$$***---$$$(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''((()))%%%$$$'''&&&######'''((())))))(((&&&&&&''')))&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""!!!"""%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&''''''&&&%%%###"""""""""""""""""""""""""""############$$$$$$$$$########################uuuwwwyyyQQQIIIEEEXXXfffSSSIIIHHHJJJDDDDDDFFF@@@???>>><<<;;;:::777333000444999===@@@@@@CCCGGGKKKGGGEEEDDDFFFJJJNNNOOOOOOKKKUUU\\\ZZZVVVTTTOOOIII>>>===;;;::::::999777666111333555777<<<@@@<<<555999,,,)))******555???<<<777888777666666666999;;;;;;<<<<<<===<<<;;;:::999888777777666666666666777111555:::>>>???@@@AAAAAAEEEDDDDDDCCCBBBDDDIIINNNjjjOOO>>>\\\bbb777///111444333111000111333>>>}}}999333777AAA}}}www[[[TTTMMMRRRgggSSS:::000QQQXXX999""")))...&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&'''(((((($$$%%%%%%&&&'''(((******)))%%%$$$((('''###$$$((("""%%%((((((&&&&&&(((+++%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%---*** """'''!!!$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""~~~yyyRRRDDDHHHMMMcccJJJCCC>>>AAADDDCCCBBBBBB>>>;;;666222000000222444>>>>>>>>>???AAACCCFFFGGGHHHGGGGGGJJJOOOTTTWWWYYYcccxxx```OOOJJJ999888555111444:::===;;;666666111(((&&&...888>>>>>>:::555555888;;;;;;:::<<<===???@@@???;;;888555666555555555666888;;;<<<222555;;;@@@BBBCCCBBB@@@AAABBBDDDEEEGGGHHHHHHHHHPPPooozzzOOOWWWNNN333444222...///666;;;;;;xxx===333666<<>>777555444333333666999;;;AAABBBEEEGGGHHHHHHHHHGGGCCCIIISSS^^^dddddd^^^YYYYYYmmmyyyuuuqqqrrrlllaaaeeedddhhhrrryyyuuuzzzvvvdddMMM>>>777555;;;222((()))666CCCCCC<<<::::::;;;===>>>===999666999:::<<<======;;;888666666777888999999:::::::::777:::>>>AAABBB@@@???>>>BBBCCCEEEFFFHHHHHHIIIIIIHHHhhhVVV\\\~~~iiiZZZKKKDDDBBBGGGYYYkkkPPP000222444ZZZmmmEEE333333222+++333///UUUJJJ//////SSS222(((,,,&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%'''!!!%%%'''!!!###'''!!!((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''((((((%%%%%%&&&(((((()))))))))&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""(((***,,,,,,((($$$ ###***+++'''"""&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! ###((((((###$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%%%%$$$######$$$,,,&&&$$$'''%%%!!!(((&&&999555///777..."""########################"""############$$$$$$$$$########################}}}uuu^^^BBBBBBUUUeee{{{MMMGGGAAA???BBBCCC???;;;:::222222444666888;;;>>>@@@DDDEEEGGGHHHKKKMMMNNNOOO]]]___``````[[[QQQEEE===)))///111...+++(((%%%!!!///+++((())),,,111<<>>???===:::777666777999::::::::::::999888999<<<======;;;999777;;;===@@@AAA@@@???>>>>>>@@@AAACCCDDDFFFGGGGGGGGGEEEWWWfffkkkXXXxxx~~~ooo555333...GGGooo===,,,000111///+++444...BBBJJJ------^^^;;;'''+++''')))'''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""######$$$$$$$$$%%%%%%%%%&&&&&&(((%%%''',,,###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))************&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&((($$$"""%%%777---''')))***&&&######&&&%%%######%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((###!!!(((111222((($$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$&&&&&&$$$###"""######+++,,,'''###"""777RRR;;;,,,&&&(((########################"""############$$$$$$$$$########################uuuqqqaaaQQQEEEDDDeeekkkHHHEEEAAA@@@CCCBBB<<<777666222444777:::===???@@@@@@CCCCCCDDDHHHPPPYYYbbbhhhjjj```PPPAAA555...)))'''---***))),,,...,,,---///000///---+++(((%%%&&&(((,,,'''&&&555WWW~~~bbbUUUDDD:::<<>>???>>>;;;999777999<<>>>>>@@@BBB<<<===???AAABBBCCCCCCCCCJJJEEEWWWXXX>>>888111===lllRRR)))...666///...222999111;;;NNN333...eee>>>'''---,,,,,,''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%"""&&&***$$$!!!///777+++%%%%%%%%%&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))))))))))))))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,%%%&&&&&&""",,,444,,, (((++++++******+++'''%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))$$$###)))222444+++!!!$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$'''(((&&&%%%%%%%%%(((%%%!!! &&&)))***UUUSSS666$$$$$$***########################""""""#########$$$$$$$$$###############$$$$$$$$$~~~pppmmm___FFFGGGMMMZZZ]]]KKKDDDAAAAAACCCAAA;;;666555444666:::>>>AAABBBCCCBBBCCCDDDHHHNNNVVV^^^eeejjjGGG===111'''###&&&***---)))###!!!%%%'''$$$###&&& %%%***,,,,,,+++***((($$$,,,///)))$$$,,,<<>>???EEEBBB???;;;888666444333777888999;;;===???@@@@@@@@@???>>>===<<<:::999888888;;;===<<<:::999===AAA;;;<<<>>>???AAAAAABBBBBBKKK???TTTbbb}}}yyyDDD666444:::___vvv===)))888888,,,111444555000???OOO666777iii<<<'''...+++***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%% $$$(((###!!!000888---$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%"""&&&+++)))'''&&&"""444666000'''(((333777444(((&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$((()))&&&###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!$$$'''((((((((()))***'''###(((///((( 000KKKkkk>>>(((''' $$$,,,%%%########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$vvvmmmiiiZZZPPPCCCBBBYYYnnnSSSOOOEEEBBBCCCDDDAAA;;;666666555888<<<@@@CCCEEEFFFFFFIIIJJJLLLMMMJJJEEE@@@<<<)))(((((()))++++++***(((,,,)))(((++++++)))((((((***......***''''''&&&###$$$***,,,'''###'''...222***ZZZ}}}WWW???>>>;;;777777999:::888555999;;;===???AAABBBBBBBBB@@@???>>><<<:::999888777999;;;<<<888333222666;;;<<<===???@@@BBBCCCCCCCCCDDDCCCLLLVVVzzzrrrjjjLLL///333888WWWfff222+++777111***333444///333SSSNNN555<<>>)))'''%%%$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$#########%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$&&&''''''(((***,,,)))!!!$$$---***222dddccc'''+++$$$000 ########################"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%zzzpppkkkfffwww^^^LLLKKKJJJWWW|||aaaMMMOOOFFFDDDDDDEEEBBB;;;888:::<<<>>>@@@CCCDDDEEEDDDDDDEEEDDDAAA;;;333***###******+++---,,,)))###!!!$$$%%%%%%%%%'''((('''$$$((((((###"""&&&(((&&&&&&$$$!!!###***...'''+++///===ZZZcccUUUEEE<<<<<>>)))'''%%%%%%%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%)))+++@@@GGG999###222hhhDDD"""((("""$$$*** ########################"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%sssmmmjjjccc{{{[[[FFFNNNEEENNNvvv\\\JJJMMMGGGEEEEEEFFFBBB<<<:::<<>>===999444000///222333///+++,,,444;;;:::;;;===>>>@@@AAAAAAAAAGGGDDDOOOVVV___ppppppMMMhhhlll???888BBB___www888888333777sssXXX666444//////555111222,,,BBBaaa@@@)))OOO;;;...,,,&&&---)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((( $$$***%%%###&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&///$$$###---???lll///222***(((&&&%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###"""!!!"""&&&)))***mmmeee~~~ ((()))%%%###'''&&&###$$$########################"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%wwwhhhbbbhhhoooVVVLLLJJJGGGSSStttRRR@@@JJJJJJKKKIIIDDD>>>;;;;;;======@@@DDDEEECCC===666222((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%&&&&&&$$$%%%&&&%%%######&&&))))))$$$###%%%'''%%%&&&)))###III222'''///&&&...444TTT```BBB===???AAA999GGGJJJ888===GGG888777999<<<;;;888444111000000222222222444999888555999======999999???CCCBBBFFFCCCLLLWWWRRRVVVfffRRRzzzMMM...333444111999\\\666555111:::ZZZ\\\111000999333---222,,,<<>>}}}???(((***...(((***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%###!!!########################""""""###$$$$$$$$$$$$###%%%$$$###"""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''000+++%%%)))222111===>>>555---+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%$$$$$$###"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########################################################)))$$$ !!!%%%'''$$$ &&&???888)))111,,, %%%&&&!!!'''""""""###$$$$$$$$$######""""""""""""############"""############$$$$$$$$$rrrddd]]]bbbtttqqqZZZKKKHHHJJJLLLuuu}}}OOOBBBPPPEEEFFFEEEBBB???>>>@@@BBBDDDCCCAAA===888222---***((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''(((&&&$$$###%%%(((((($$$###&&&'''%%%%%%'''+++HHH111%%%,,,$$$)))...111(((III~~~VVVJJJCCCEEE:::@@@QQQ???000DDD888999:::888555333222333666444///***+++333777777999>>>???<<<<<>>)))***...'''******((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$"""########################"""######$$$%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''!!!***((())),,,,,,LLL222444---***+++"""'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################$$$%%%%%%%%%###""""""###666CCC===333$$$%%%((('''$$$$$$##################""""""""""""############"""############$$$$$$$$$yyylll^^^YYY\\\eeetttsss```TTTMMMHHHMMMUUUppp|||]]]TTTmmmRRRCCCMMMJJJJJJIIIFFFBBB@@@AAABBBDDD@@@:::222,,,(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))(((%%%$$$%%%&&&&&&$$$$$$&&&&&&$$$###&&&666FFF...""")))$$$%%%(((---222<<>>yyy___MMMGGGHHHPPPYYYzzzPPPIII|||>>>,,,---000*********)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((''')))---###ppp,,,,,,&&&(((***$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###################################################!!!%%%(((%%%"""%%%///999[[[xxx... )))***&&&((()))((((((&&&%%%$$$"""""""""######""""""""""""############"""############$$$$$$$$$~~~rrrfff[[[XXXZZZ\\\```ddd^^^VVVQQQPPPLLLKKKYYYlllkkkGGGJJJ;;;YYY^^^FFFCCCGGGGGGHHHFFFDDDAAA>>>===999666000***&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%%%%%%%%%%###$$$'''&&&######&&&AAAAAA,,,!!!(((&&&###&&&%%%,,,((( 000[[[```BBB???DDD:::@@@HHH666;;;:::999666444333555777000000---***+++000222///444999>>>@@@AAA@@@???>>>DDDHHHLLLNNNQQQUUUWWWWWWqqq\\\zzzmmm{{{yyy666999888222***777666888iiikkk333...222666rrrbbbQQQ|||???///111222---+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%"""###$$$%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))'''000,,,...+++%%%((()))$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################%%%%%%######...AAAPPPeeeXXX;;;444<<>>@@@BBBAAA>>>999666...,,,***(((''''''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&%%%$$$###%%%'''&&&"""$$$)))GGG999***!!!'''***$$$(((*** %%%000%%%!!!SSSXXX===DDD@@@BBBEEE888;;;;;;;;;999666555555666......,,,))),,,222444222111444:::>>>???======>>>CCCKKKNNNKKKMMMVVVZZZYYYVVVZZZooonnnWWW333222111111222>>>999BBB<<<222222222fffzzz___CCC333000000---+++***)))((((((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%"""###$$$%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''+++$$$444AAAwww...,,,%%%)))&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$###"""###'''000===GGG,,,*** 888999UUU666///%%%)))"""(((&&&$$$"""!!!!!!"""###!!!"""""""""############""""""#########$$$$$$$$$wwwhhh```[[[]]]]]]YYYTTTRRRSSSTTTRRRMMMPPPgggiiiTTTFFF======BBBEEE777WWW{{{___LLLGGGFFFDDDBBB>>>888000+++))))))))))))((((((''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***+++)))'''%%%$$$%%%''''''&&&$$$$$$%%%'''%%%###'''---KKK222)))###&&&,,,$$$***(((,,,,,,&&&$$$)))111555~~~ppp@@@;;;AAA>>>FFF<<<<<<;;;999666444444555222000***%%%'''000666777...000444:::<<<:::<<<@@@EEEMMMOOOJJJIIIQQQYYY[[[]]]iiiZZZmmmBBB===333000444000///444WWWBBB000111000TTTpppJJJ666...,,,***++++++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))'''---""",,,>>>]]])))***$$$***$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%################################################!!!"""###%%%(((((((((&&&... ===555***;;;GGGGGG000555***&&&%%%$$$"""""""""######""""""""""""############"""############$$$$$$$$$yyysssccc^^^ZZZ\\\[[[WWWSSSRRRNNNOOOOOOWWWooocccBBB:::@@@CCC???<<<>>>999aaajjjVVVPPPKKKCCC<<<666000***&&&((())))))(((((('''&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&)))---222555111---(((%%%&&&''''''&&&%%%$$$%%%&&&$$$$$$***222KKK+++)))$$$$$$+++!!!)))(((%%%///,,,'''(((:::___DDD>>>===GGG>>>===:::555111000222555222000***%%%(((///444444...---000777999999===DDDGGGLLLNNNLLLKKKOOOUUUYYYbbbVVVbbb|||___hhheee~~~VVV>>>:::444:::///---HHH{{{KKK//////111@@@yyyQQQ:::...,,,,,,,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''---###+++&&&%%%000JJJ''',,,%%%+++""")))'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################!!!"""$$$&&&%%%###&&&)))$$$666KKK000***'''%%%$$$$$$##################""""""""""""############"""############$$$$$$$$$pppppp```[[[YYYZZZXXXTTTQQQRRRMMMQQQWWWlllvvvQQQKKKDDD@@@???>>><<<;;;;;;>>>kkkmmmVVVDDD===444...------,,,+++((((((''''''''''''''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''+++222999===777222+++&&&&&&'''&&&&&&%%%$$$%%%&&&$$$$$$,,,666LLL((()))%%%""")))'''"""))),,,((("""###(((,,,%%%111llljjj===888;;;@@@===777111------111555,,,...---+++---000///***///,,,...555888888>>>GGGGGGJJJMMMOOOOOOPPPSSSWWW\\\\\\]]]ooo}}}]]]ZZZ}}}lllzzzooosss888222...>>>===GGGsssYYY666000222444qqqzzzTTT===000000222,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###%%%$$$###"""###$$$&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))///)))...CCC***000))),,,!!!)))'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%################################################"""#########"""###&&&)))'''+++,,,%%%$$$+++(((KKK333777###"""######$$$$$$$$$######""""""""""""############"""############$$$$$$$$$~~~mmmaaadddXXXSSSZZZ\\\TTTNNNPPPHHH]]]~~~iiiOOO??????>>><<<<<<;;;;;;;;;;;;BBBxxx|||HHH222000222222///+++((((((***))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&'''***444@@@???888<<<111'''$$$%%%$$$$$$%%%%%%%%%,,,!!!((($$$HHH:::...$$$$$$%%%""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!(((222bbbfff777AAA>>><<<777///))),,,555>>>333666777333111000---(((---***(((+++333:::@@@BBBIIIEEEEEELLLQQQQQQQQQRRRRRRWWWbbbaaalll{{{}}}}}}yyyttt|||wwwWWWUUU]]]uuuuuu111,,,000222]]]{{{fffBBB111000,,,///---+++******)))'''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%(((((($$$!!!###&&&)))#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))'''&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&((('''%%%###"""###'''+++'''%%%(((444222EEE///(((,,,(((&&&)))((('''&&&%%%$$$############&&&&&&&&&%%%%%%$$$$$$$$$"""&&&&&&######(((((($$$&&&###"""%%%))))))%%% """"""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###...]]]ttt666&&&########################$$$$$$$$$#########"""""""""""""""!!!""""""###$$$yyyjjj___YYYVVVXXXZZZSSSJJJOOO[[[ooohhhPPPFFF???>>>===<<<;;;;;;;;;;;;:::IIItttBBB222///000///...,,,+++******))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((,,,888DDDGGGBBB<<<111'''%%%&&&%%%$$$%%%###%%% *** ((()))HHH444***###$$$%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%...%%%222ggghhh:::FFF888333<<>>@@@EEEBBBDDDLLLQQQRRRQQQSSSTTTTTTZZZ^^^eeewwwxxx```aaacccvvvuuuzzz999111444111PPPwww[[[JJJ;;;888DDDqqquuuOOO:::555...///---+++*********((('''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&'''&&&%%%&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%''''''&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$))))))'''%%%$$$&&&)))---+++&&&%%%000&&&FFF@@@,,,&&&+++(((%%%(((&&&'''&&&%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$ $$$%%%###%%%***,,,)))+++)))(((+++......***&&&$$$$$$$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%+++555___iii---###########################$$$$$$$$$#########""""""###""""""""""""###$$$$$$rrreee]]]UUUXXX^^^___WWWVVVhhh~~~eeeHHH===???>>>===<<<<<<;;;;;;;;;;;;888TTThhh;;;333///---,,,---000000...+++))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((+++222>>>JJJNNNKKK;;;000(((&&&(((&&&%%%%%%"""%%%!!!)))'''333HHH,,,&&&"""$$$&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&222lllccc999AAACCC??????DDDCCC<<>>sssnnnJJJ777...111:::===FFFZZZBBB888//////---+++***++++++***(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&$$$"""!!!!!!'''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###&&&(((((('''######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###%%%'''(((%%%###(((((('''%%%%%%&&&***---,,,(((%%%,,,,,,VVV888(((%%%***'''%%%'''$$$((('''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$!!!$$$%%%%%%&&&***+++))))))'''''')))+++,,,(((%%%%%%&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%111888:::$$$########################$$$$$$$$$##############################$$$%%%%%%yyylllccc]]][[[\\\bbbkkktttvvv[[[JJJBBB>>>======<<<<<<;;;::::::;;;;;;888bbb[[[666444000---,,,000666777222,,,))))))((('''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''')))///999EEENNNPPPNNN;;;111(((((()))'''%%%%%%!!!'''$$$(((!!!)))???GGG&&&$$$"""$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))444***222fffUUULLLBBB===;;;<<<@@@DDDAAABBB???888333111...)))(((((())),,,000444777888???@@@EEENNNQQQOOOMMMNNN\\\___XXXXXX[[[SSSaaarrr```yyyzzzZZZ------555)))000333iii[[[///555111555bbbnnnGGG333111,,,333<<<444888dddJJJ===222000---+++***+++++++++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&$$$%%%,,,555((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%'''''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&(((***&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$&&&+++,,,((($$$%%%&&&%%%$$$###$$$(((***)))***'''))),,,```222%%%%%%+++''''''((($$$((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%######$$$&&&&&&$$$"""&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&333+++qqqlll000###################################################$$$$$$######$$$$$$%%%&&&ssshhhbbb___]]]ZZZbbbzzzmmmMMM>>>???EEEBBB===<<<;;;;;;::::::::::::;;;;;;rrrOOO333555000...///555======666---))))))((('''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((%%%)))222>>>IIILLLKKKJJJ===333)))((()))'''%%%&&&###(((&&&(((%%%---LLLCCC$$$%%%%%%%%%%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&+++###&&&,,,!!!888uuu\\\777>>>GGG===:::GGG@@@BBB@@@999444111---'''******+++,,,...000333444999;;;CCCMMMQQQOOONNNPPPPPP[[[VVVRRR[[[[[[^^^ssspppvvv```kkkzzzSSS555,,,...>>>888:::222iiixxx222777777555YYYHHH///---555000222666---EEEnnnSSSDDD777111///,,,++++++,,,++++++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""%%%''''''---@@@SSS((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&%%%%%%(((***'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$&&&+++,,,((($$$$$$%%%%%%$$$$$$%%%(((***%%%+++((('''...uuu...%%%''',,,((((((***%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%% &&&"""+++>>>666!!!################################################$$$$$$######$$$$$$%%%&&&yyymmmeee```___WWWUUU___|||[[[PPPCCC>>>???AAA>>>;;;;;;::::::999999:::::::::EEE}}}EEE333444000000444<<>><<<;;;:::::::::999999999999::::::RRRmmm===333111...111999AAAEEE@@@444***))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''(((000===DDDDDDEEEGGGEEE888+++'''&&&%%%%%%&&&$$$'''$$$$$$+++222\\\111"""&&&'''$$$$$$((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,&&&''')))###&&&888sssUUU333@@@III;;;BBBBBB===555111222222000222222000,,,))))))---000000555>>>IIINNNNNNQQQWWW]]]\\\]]]ZZZTTTYYY[[[RRR``````TTTlll___~~~}}}xxxeee:::---...,,,444///---333SSS999...111***:::PPP666666222111///(((,,,<<<aaaOOO@@@666333...+++++++++******))))))))))))((((((((('''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%***%%%%%%***((("""%%%///%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&"""&&&******'''$$$$$$%%%((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''''''''(((***,,,$$$***$$$***>>>UUU,,,&&&)))***%%%(((,,,%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&### !!!%%%&&&$$$$$$(((###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########(((###(((######(((%%%########################""""""#########$$$$$$$$$###""""""""""""###$$$$$$zzziiibbb\\\YYYZZZSSSVVVXXXXXXWWWTTTNNNGGGFFFCCC???<<<<<<======<<<999999999888999999::::::\\\ccc999333///,,,222;;;DDDFFF???222((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$)))(((...:::AAABBBEEEKKKGGG:::,,,&&&%%%$$$%%%'''###&&&"""""",,,333^^^+++ &&&'''$$$$$$)))+++(((%%%%%%%%%%%%%%%%%%%%%%%%""""""***((()))000###KKKxxxzzzZZZ??????JJJFFFCCC;;;222...222666666555444111,,,((('''+++///555888@@@IIIKKKJJJMMMRRR\\\RRRZZZ___VVV[[[fff```UUUxxxzzzfffWWW{{{zzzIII+++777===///666...333888bbbCCC222333---999GGG,,,444000000999444999TTTooo]]]NNN777444///,,,+++******)))))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((("""%%%111444,,,%%%&&&#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###&&&'''((('''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$)))///...***&&&%%%&&&((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&"""$$$%%%%%%%%%&&&(((***%%%***$$$///CCC$$$+++&&&))))))###'''+++$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((($$$$$$''''''""""""&&&%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""###############$$$$$$%%%%%%%%%'''&&&&&&%%%$$$###""""""&&&$$$!!!### !!!########################""""""######$$$$$$$$$$$$"""""""""!!!"""######$$$tttsss^^^ZZZbbbWWWUUUUUUSSSPPPMMMHHHEEEBBBCCCAAA>>><<<:::::::::;;;:::777999999666<<>>000666000222---555000EEEfff111///666111hhh}}};;;++++++777444000MMMxxxxxxcccWWWFFF999...,,,...---***))))))************))))))((())))))((('''&&&%%%%%%%%%++++++000---(((---&&&"""555999$$$%%%---$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###&&&((('''%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((()))((('''''''''------(((zzzMMM---******((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$%%%%%%%%%$$$$$$#########$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$###############%%%$$$###""""""###$$$%%%$$$$$$$$$###############""""""""""""############"""############$$$$$$$$${{{nnnlll___[[[^^^XXXTTTSSSQQQNNNJJJFFFBBB@@@AAA@@@===;;;999999999:::666777666777888999???IIIJJJ777222//////333999:::777111+++(((,,,777MMM000%%%***(((%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((''')))111;;;CCCEEEDDD<<>>DDDHHHFFFFFFIIILLLLLLRRRYYY___```[[[WWWWWWXXXXXXaaasss~~~rrr@@@555<<<777;;;;;;333777bbbwww666333666///[[[sssUUU:::333444DDDqqqvvvbbbJJJ>>>333000///---*********************))))))((())))))((('''&&&&&&&&&&&&$$$>>>%%%@@@888;;;555DDD;;;111$$$ ,,, $$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&((()))'''$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&))))))((('''''''''(((+++''',,,>>>---***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%%%%%%%%%%$$$$$$$$$#####################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%##################$$$$$$$$$$$$###""""""###$$$$$$########################""""""""""""############"""############$$$$$$$$$vvvfffaaa___[[[XXXXXXTTTRRROOOKKKGGGCCC@@@>>>???>>><<<:::999888999999444999555666===777???___CCC444000222...111333333000,,,)))(((***@@@mmm222###---%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&(((...777===??????444***$$$&&&'''$$$$$$(((######!!!$$$333kkkAAA$$$$$$((($$$$$$+++;;;222###'''&&&###"""%%%)))'''###"""000000 ***---$$$???999777JJJfff???888???000(((444...###,,,******)))((()))---333888888>>>BBBAAA@@@CCCEEEEEEOOOVVV\\\]]]YYYUUUTTTUUURRR___ZZZpppyyy~~~bbb@@@...***888111***LLL>>>777666///JJJpppcccggg{{{lllSSSHHH<<<777333...+++,,,************))))))(((((())))))((('''&&&&&&&&&&&&,,,...###777^^^FFFGGGcccQQQ''''''---$$$)))$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((())))))&&&$$$%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******((('''&&&'''$$$///%%%;;;444)))))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((((('''&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%$$$$$$###""""""###$$$$$$""""""""""""""""""######""""""""""""############"""############$$$$$$$$$~~~tttaaaYYY]]][[[TTTUUUSSSQQQNNNIIIEEEAAA>>>===<<<<<<:::999888888888888555>>>666777AAA666DDDwwwzzzAAA555000444...//////---+++))))))***)))FFF<<<"""---###(((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&+++000444666555,,,&&&###&&&'''%%%%%%'''%%%%%%###(((666vvv:::&&&###(((%%%%%%---JJJ555!!!&&&,,,'''###$$$'''&&&((( %%%111(((999fff]]]PPP***...:::pppJJJ222BBBFFF444&&&(((***###&&&&&&%%%%%%(((---333777///666<<<<<<===CCCGGGHHHKKKOOOSSSSSSQQQRRRWWW\\\WWW\\\UUUaaatttPPP<<>>vvv___SSSGGG???888000,,,,,,,,,+++******))))))))))))))))))((('''''''''''''''$$$!!!''',,,%%%YYYXXX222"""%%%***)))$$$((($$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&''')))******(((&&&&&&'''***(((+++ggg999&&&)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%############%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$##################$$$!!!"""""""""""""""######!!!"""""""""############""""""#########$$$$$$$$$wwwqqq___UUU\\\]]]VVVUUUSSSPPPLLLGGGCCC@@@>>>>>>::::::999999888888888888666???777777@@@777NNNppp@@@777///333......---+++)))(((***,,,+++DDDTTT%%%+++"""***''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%&&&'''***+++++++++&&&######%%%&&&%%%&&&'''%%%'''$$$***666mmm///(((###'''%%%'''---UUU444!!!!!!''')))'''&&&(((***)))!!!)))$$$!!!AAAlllrrrZZZ:::444 +++!!!IIIFFF666DDDDDD%%%###000&&&%%%$$$%%%(((---111333,,,333999999<<>>???999999999999999888888888666;;;777777;;;<<<___aaa;;;777,,,000---------+++))))))+++---,,,;;;|||111)))$$$,,,''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''"""'''!!!***;;;YYY'''&&&%%%$$$$$$***---ZZZ000###+++###&&&//////+++'''...(((:::```ooo[[[@@@555"""###%%%,,,222TTTnnn555111HHH555&&&+++###&&&%%%%%%&&&))),,,------)))...111000111888>>>AAAAAAJJJSSSWWWUUUQQQPPPQQQ\\\RRRdddjjj\\\xxxsss666333888;;;^^^nnn\\\PPPGGG===333...000///---+++******++++++))))))(((((('''(((((())))))$$$+++444wwwccc}}}///---&&&!!!000((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''(((&&&%%%$$$&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''''''''###$$$$$$%%%%%%&&&&&&'''&&&'''((('''&&&%%%&&&'''(((***::::::***%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""###$$$$$$$$$%%%"""###$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%""""""""""""############"""############$$$$$$$$$|||mmmaaa^^^[[[ZZZoooyyyhhhNNNKKKFFFAAA>>>===>>>???888888999999:::999999999666777999:::999GGGvvvRRR555777+++000+++,,,,,,,,,***)))***,,,,,,...BBB)))'''+++''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&%%%%%%%%%&&&%%%&&&%%%$$$###%%%&&&&&&!!!(((---IIIHHH%%%%%%&&&!!!""",,,+++ZZZ+++%%%(((&&&222DDDGGG888---...%%%[[[~~~ggg;;;###''''''$$$###---!!!***sss^^^::::::>>>000%%%)))&&&%%%%%%(((+++---+++)))%%%)))***&&&'''...555999EEEMMMVVVZZZWWWRRRPPPQQQSSSTTT```fff^^^ggg___VVV```xxx:::333666<<>><<<;;;===>>>888888999::::::::::::999888666===>>>:::QQQJJJ333999---222)))+++,,,,,,+++*********+++&&&xxxOOO*********''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%''''''&&&&&&'''(((&&&''''''$$$"""$$$&&&&&&""")))111VVVBBB((($$$((( ---***YYY''''''!!!333WWWqqqdddBBB555???~~~```;;;'''(((---***###...---(((<<<(((WWW***;;;888###,,,%%%$$$%%%)))---...+++((('''******&&&'''///888<<>>:::TTT???333222===333{{{ooohhh\\\MMMBBB444222000---,,,,,,---...))))))(((((((((((()))***000===333###///,,,aaahhh%%%***###000###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&(((***+++,,,+++***)))&&&&&&&&&&&&&&&&&&&&&&&&$$$)))000222///***&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%######$$$%%%%%%&&&''''''###$$$%%%%%%$$$$$$&&&(((,,,;;;WWW***((()))...&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%#########$$$$$$%%%%%%%%%!!!"""$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$###############"""###$$$%%%%%%$$$###"""######$$$%%%&&&&&&''''''""""""""""""############"""############$$$$$$$$$zzzuuueee___WWW\\\```wwwzzzSSSGGGAAA<<<888===@@@777::::::::::::::::::::::::888666===;;;<<>>GGGMMMOOOTTTcccjjjYYYMMMUUUWWWTTTVVV\\\___\\\\\\___yyyJJJ:::EEEQQQiii)))555888888uuulll```YYYTTTJJJ<<<:::...---222***///444&&&###---,,, ###333^^^www666 ---,,,"""111fff)))'''---((('''$$$"""###%%%&&&$$$$$$$$$%%%$$$$$$###!!!!!!$$$$$$$$$#########""""""&&&'''((('''%%%$$$%%%&&&%%%$$$"""$$$&&&'''$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%************)))'''&&&&&&'''&&&%%%%%%&&&'''&&&%%%$$$)))%%%333EEE111---"""'''000((("""$$$"""***---'''$$$'''***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%'''&&&###%%%***%%%rrr:::(((...***''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&###"""'''...///***$$$###%%%''''''&&&$$$$$$$$$#########$$$$$$%%%%%%%%%((('''%%%$$$###$$$$$$%%%%%%$$$######""""""######'''$$$###$$$%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((%%%%%%'''$$$ &&&""",,,...%%% $$$&&&"""%%%%%%&&&444KKK;;;######################## ###%%%%%%###!!!!!!!!!tttpppddd^^^UUUYYY^^^xxxQQQEEE@@@>>>999===???777:::::::::::::::999999999333:::<<<:::MMM{{{@@@444444555,,,---+++))))))***+++***)))((((((>>>>>>$$$((()))((('''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((&&&&&&'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%'''$$$###///VVV+++%%%&&&$$$'''%%%%%%===UUU******777BBB}}}GGG???000%%%'''((($$$"""&&&$$$$$$$$$%%%%%%%%%&&&&&&,,,KKKzzz???@@@///111+++000+++///===777'''))),,,222444111111888CCCHHHMMMLLLOOO___kkk^^^RRRXXXWWWPPPOOOVVV\\\]]]^^^```qqqRRRAAABBBWWWzzz444666444888ddduuuxxxXXXZZZ\\\BBB333666,,,+++&&&((((((###"""222QQQlll]]])))%%% 222///AAATTT%%% 666)))((('''&&&&&&&&&$$$!!!######""""""""""""!!!!!!$$$$$$$$$#########""""""%%%&&&'''&&&$$$###$$$%%%&&&$$$###$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''&&&&&&&&&&&&%%%&&&&&&'''&&&%%%###%%%%%%$$$111CCC999///""""""$$$'''///---((($$$000666111'''###%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&''')))(((%%%''',,,222333+++..."""+++''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$'''++++++'''######$$$%%%&&&&&&'''((((((((('''%%%$$$###$$$&&&'''&&&&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$&&&%%%$$$###!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!$$$&&&$$$!!!000888777+++$$$%%%$$$&&&&&&&&&***999(((########################!!!"""###$$$%%%'''((()))}}}ooojjjaaa^^^TTTVVV\\\|||PPPDDD@@@???;;;===???777999999999999999999999999333???;;;>>>jjjnnn<<<666111222...---+++))))))***+++***)))(((...>>>yyy\\\%%%((()))((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((()))******%%%%%%%%%%%%%%%%%%%%%%%%'''$$$###:::BBB'''%%%%%%$$$(((''''''???NNN +++***---QQQ333:::---%%%&&&(((%%%$$$'''$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$[[[ttt555///777,,,---&&&'''888<<<111,,,+++000333444888AAAIIIKKKLLLJJJIIIXXXfff]]]SSSZZZVVVOOOKKKQQQYYY]]]]]]^^^SSSooobbbIII222\\\GGG777...999LLLNNN+++......555,,,333111***666RRRaaa```PPP--- ...333)))!!!%%%,,,999LLL000"""'''&&&&&&'''(((&&&###!!!$$$###"""""""""###$$$%%%$$$$$$$$$###############$$$%%%&&&%%%#########%%%&&&$$$######%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))###)))$$$$$$KKKZZZ666///,,,,,,222!!!,,,???;;;666111***###%%%***%%%%%%%%%%%%%%%%%%%%%%%%'''&&&'''***(((&&&'''+++;;;}}}&&&((('''###''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''%%%$$$$$$$$$$$$$$$&&&(((***,,,---***'''$$$###%%%''')))+++***)))((('''((())))))'''&&&%%%%%%$$$$$$%%%%%%!!!###$$$$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""+++444///###'''...///'''###%%%&&&###%%%'''&&&"""***########################%%%###"""!!!###$$$%%%$$$yyymmmddd^^^^^^VVVVVV]]]PPPBBB???AAA======>>>777888888888888888999999999999@@@;;;NNNaaa999777000///000---,,,***)))******)))(((&&&777<<>>555,,,'''(((///111***$$$%%%%%%'''000===EEEGGGIIINNNMMMNNNPPPHHHGGGUUUQQQVVV[[[XXXSSSPPPPPPRRR^^^PPPWWWqqq\\\[[[ttt888+++;;;555hhh}}}LLL222555000666CCCyyyooo\\\NNNEEE222444000222111***$$$$$$'''***666"""$$$***!!!""",,,***!!!444 $$$;;;tttNNN---'''###$$$%%%######'''&&&%%%$$$$$$%%%''')))+++########################"""###$$$$$$""""""###$$$###############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%***))))))((('''&&&$$$###$$$&&&''''''%%%$$$&&&'''###&&&$$$'''+++'''@@@sssjjj333%%%666&&&KKK<<<---"""###***)))###%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%)))((($$$$$$(((???KKK(((,,,!!!'''***&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%((((((&&&&&&***......***%%%"""###$$$$$$######$$$%%%'''(((((((((((($$$$$$###"""###$$$%%%&&&%%%%%%$$$###############$$$''''''######%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''!!!$$$...,,, ###&&&&&&###"""######"""###"""$$$$$$!!!%%%((($$$########################""""""###%%%'''((('''&&&~~~uuuiii```XXXaaa]]]ZZZcccTTTBBB>>>BBB===:::<<<888777777888888999:::::::::;;;:::SSSZZZ888:::111///000...,,,***)))******)))'''+++&&&'''222&&& ***&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###+++...(((%%%((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%###)))000QQQ111%%%&&&######%%%###,,,SSS>>>$$$&&&,,,111777iiiSSS444***'''%%%$$$%%%&&&&&&&&&############$$$$$$$$$$$$###111$$$555zzz[[[;;;+++))),,,((()))+++%%%))))))'''%%%***333:::;;;:::AAAAAA===:::333555EEEMMMXXX___ZZZPPPKKKLLLNNNXXXTTTVVV[[[lll===000666777WWWHHH000--->>>DDDFFF<<>>AAA<<<888:::999888888888999:::;;;;;;;;;;;;EEEsss^^^:::;;;333000...///---***)))******((('''***)))'''///'''!!!%%%***&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%///333+++'''******%%%%%%%%%%%%%%%%%%%%%%%%%%%###,,,222HHH444###&&&&&&$$$$$$"""///\\\???(((&&&))))))&&&###CCC]]]888''''''%%%$$$$$$&&&&&&%%%############$$$$$$$$$$$$&&&999,,,444KKK---%%%---(((&&&***%%%)))+++)))%%%&&&+++//////,,,444222......))),,,;;;JJJTTTZZZTTTMMMLLLNNNNNNNNNXXXXXXSSS[[[mmmvvvNNNAAAOOOEEE777...999IIIZZZ...555888555<<>>hhhnnnTTTSSSZZZNNNNNNEEE888111666:::333&&&!!!///---!!! %%%+++222%%%000(((555(((ZZZ555+++&&&((((((!!!!!!'''""""""######$$$$$$%%%%%%""""""#########$$$$$$$$$"""###$$$$$$######$$$&&&$$$'''******'''$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&###&&&)))((($$$###%%%(((%%%,,,+++'''***+++)))***EEEJJJ333+++******'''"""%%%...%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((+++***&&&&&&)))111DDD,,,$$$###%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''+++......***%%%%%%(((***)))&&&"""###$$$&&&''''''''''''&&&&&&'''(((***,,,///111%%%%%%$$$############$$$!!!""""""$$$222???;;;...$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%###"""$$$&&& """###$$$$$$%%%!!!$$$!!! ###!!!"""########################"""%%%&&&###!!!(((///rrrbbb\\\bbbWWWccc]]]WWWbbbYYYDDD>>>AAA;;;777999999888888999:::;;;;;;<<<<<>>>>>666666@@@CCC|||kkk<<<333555111...---,,,+++***)))'''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((---777999...''')))(((###&&&&&&%%%$$$$$$%%%%%%%%%$$$'''VVV;;;)))!!!(((&&&'''""")))333jjj???,,,))))))((($$$,,,FFFbbb((($$$$$$$$$$$$$$$$$$$$$$$$########################%%%###$$$((()))+++777DDDooo,,,===000888''''''''''''&&&%%%'''(((***---...---444AAAGGGGGGLLLNNNQQQRRRQQQOOOOOOOOOVVVUUUTTTSSSRRRTTTWWWZZZXXXuuuAAA<<<>>>555AAA---@@@YYY555444333<<<___vvv???000333888<<<>>>333OOObbbRRROOOOOOXXXSSSPPPOOOHHH>>>888888......---+++***((((((((((((((('''''''''(((((()))&&&&&&%%%%%%$$$$$$%%%%%%(((&&&###"""###$$$$$$$$$%%%%%%$$$###"""""""""###%%%$$$#########$$$%%%&&&###333AAA===..."""###***'''###!!!$$$((((((&&&%%%&&&%%%%%%(((,,,---+++(((***(((&&&%%%(((,,,+++''''''!!!)))+++ ...eeekkkcccxxx,,,<<<%%%%%%$$$%%%(((+++***'''&&&###$$$((('''###$$$)))%%%$$$#########%%%((()))&&&&&&%%%$$$$$$%%%%%%%%%######$$$%%%%%%$$$######&&&$$$###$$$&&&'''&&&$$$***(((%%%%%%'''---333777333...(((&&&'''(((((((((###$$$%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$###"""$$$''')))))))))%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################"""""""""""""""""""""""" &&&'''!!!!!!&&&''',,,&&&%%%111DDDOOOKKKCCC}}}hhh[[[[[[WWW^^^bbbYYYLLLaaaoooEEE;;;BBB888999@@@444999>>>>>>777555;;;AAABBBdddrrrCCC777888333111---,,,+++***)))((('''&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((222888666+++%%%''''''"""&&&&&&%%%%%%$$$%%%%%%&&& ---OOO000'''%%%&&&&&&&&&"""(((444jjj;;;***'''))) )))###)))@@@\\\((($$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$%%%(((&&&$$$***333QQQrrr$$$---777+++$$$&&&&&&%%%######%%%(((...---+++,,,666CCCIIIGGGJJJNNNRRRUUUUUUSSSOOOMMMRRRSSSSSSQQQPPPQQQUUUYYY^^^TTT|||FFF444555888333AAA111FFFddd555444333555TTT~~~@@@+++000777111,,,HHHyyy```WWWSSSPPPMMMQQQ\\\[[[LLL@@@<<<222000---,,,,,,+++)))'''((((((''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%%%%$$$######$$$%%%&&&%%%###%%%$$$##################%%%$$$#########$$$%%%&&&"""+++222000((("""###'''&&&%%%$$$$$$###!!! !!!%%%$$$$$$&&&)))+++***(((%%%***(((""",,,000---&&&===zzzSSS444---SSSyyynnn>>>%%%)))&&&!!!)))444///&&&###$$$&&&%%%!!!!!!%%%(((&&&%%%######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''&&&$$$###$$$&&&(((&&&%%%&&&%%%%%%%%%&&&(((+++,,,...***&&&$$$%%%&&&&&&%%%&&&''''''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$###"""###%%%'''''''''%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################""""""""""""""""""""""""%%%""" !!!###### ,,,:::BBB@@@666---(((|||rrrccc]]]\\\UUU___eeeUUUHHHiii{{{LLL999AAA;;;888<<<777666:::<<<777333777FFFRRRwwwHHH888555000///------,,,***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((555777222'''###&&&&&&!!!&&&%%%%%%%%%%%%%%%&&&&&&###@@@OOO((('''((("""%%%&&&###%%%555hhh444(((%%%'''""")))!!!&&&888UUU***$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$&&&(((%%%!!!"""'''***eee___---......###&&&'''%%%"""###)))...999111)))***666DDDHHHEEELLLQQQWWW\\\]]]ZZZUUUQQQPPPSSSUUUSSSOOOOOOSSSXXXQQQKKKZZZ~~~MMM666999...555222<<<777WWWzzz666444555...EEElllNNNBBB777>>>@@@yyywwwbbbWWWPPPJJJSSSiiinnn\\\KKKGGGBBB;;;222,,,***+++++++++(((((('''&&&&&&''''''(((%%%%%%$$$$$$$$$%%%%%%&&&""""""###%%%''''''%%%###$$$############$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&###$$$%%%$$$$$$###$$$%%%"""$$$&&&%%%$$$$$$&&&'''%%%$$$###$$$&&&((((((((('''&&&%%%&&&(((***+++,,,&&&CCClllkkk000%%%&&&!!!***QQQqqq]]]000$$$((()))''''''******'''&&&######&&&&&&######&&&***(((&&&$$$############%%%%%%%%%$$$$$$%%%%%%&&&((('''%%%######%%%'''((($$$######$$$'''(((((('''$$$%%%&&&&&&&&&%%%$$$###)))'''%%%%%%&&&'''&&&%%%&&&''''''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%'''((()))%%%###""""""$$$%%%%%%%%%$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################""""""""""""""""""""""""%%%######!!!%%%...FFFDDD<<<... %%%wwwjjjaaa___]]]VVVffflllTTTGGGoooTTT:::???<<<777::::::999///444AAA<<<555RRR}}}QQQ<<<444...///...---,,,+++)))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((222222---&&&$$$'''%%% &&&%%%%%%%%%%%%&&&&&&'''---\\\VVV(((''')))&&&&&&$$$!!!555fff***%%%%%%%%%"""((( &&&222OOO...$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###&&&'''&&&$$$%%%'''---(((qqq```%%%000$$$(((***(((&&&(((000888DDD777******777EEEHHHEEEMMMPPPTTTYYY[[[ZZZWWWTTTSSSWWWYYYVVVPPPNNNQQQVVVKKKeeePPPQQQ^^^yyy@@@;;;:::111===555555BBBxxx:::444777444777hhhpppzzzddd\\\MMMOOOeeemmm```TTTTTTYYYOOO@@@111((('''+++000((((((''''''&&&'''''''''%%%$$$$$$$$$%%%&&&''''''%%%$$$###$$$%%%&&&$$$###############$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$"""###$$$&&&&&&&&&"""$$$%%%$$$%%%((((((&&&&&&$$$######%%%'''((()))%%%&&&((()))$$$ """&&&;;;gggaaa,,,&&&222---333111&&&''':::PPP\\\888'''&&&***$$$###***$$$######&&&((((((((())))))(((&&&%%%############%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%'''(((((((((&&&'''(((((((((&&&$$$"""'''''''''((())))))((((((%%%&&&&&&%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))&&&%%%######$$$%%%%%%$$$######"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################"""""""""""""""""""""""" %%%'''444TTT222***$$$###(((+++(((###tttfffdddbbb]]]ZZZrrrrrrUUUGGGnnnaaa@@@===>>>888999======333666@@@AAAKKKxxxbbbFFF888111333...---,,,+++***(((''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''',,,,,,***((('''(((%%%!!!&&&%%%%%%%%%&&&&&&'''(((333lllXXX***%%%'''***&&&&&&888ggg###%%%&&&######''' (((...III111$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%$$$$$$%%%'''((('''$$$555|||XXX---$$$''')))))))))---555;;;EEE777+++...;;;HHHMMMLLLKKKJJJIIILLLPPPTTTUUUUUUUUUXXXYYYWWWQQQMMMNNNPPPYYYTTTXXX[[[eeePPPdddkkkpppqqq]]]>>>888;;;555BBB777///OOOBBB222888<<<222mmmlllUUUHHHQQQZZZWWWWWW^^^ddd```VVVEEE444******---***)))((('''''''''''''''%%%%%%%%%%%%&&&'''((()))---)))%%%######$$$$$$$$$$$$#########$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%'''&&&%%%%%%%%%%%%'''&&&""" %%%+++'''&&&&&&%%%%%%%%%&&&((())))))'''%%%!!!!!!000TTTuuu}}}\\\???000777999+++444+++'''(((%%%$$$333GGGPPP999""")))...&&&%%%$$$$$$$$$&&&)))(((%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$&&&((())))))(((&&&$$$######%%%&&&&&&'''))))))((((((((('''''''''&&&&&&$$$&&&''')))))))))))))))&&&&&&'''%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&&&&(((&&&%%%$$$%%%&&&%%%$$$######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################"""""""""""""""""""""""" %%%(((555UUUsssYYY888$$$!!!&&&'''%%%oooeeejjjddd\\\```|||qqqUUUGGGdddtttMMM??????;;;:::>>>999???>>>:::IIIsssnnnLLL888000333......---+++***)))((('''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((()))***)))((('''%%%$$$%%%%%%%%%%%%&&&'''((()))222iiiMMM***"""&&&""",,,%%%((( BBBnnn"""&&&&&&###$$$%%%******BBB000$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&$$$ $$$%%%$$$!!!,,,((()))AAA$$$%%%&&&''')))---222666:::333000999EEEMMMQQQTTTMMMHHHBBBBBBHHHPPPVVVYYYSSSTTTUUUTTTQQQNNNLLLKKKTTTNNNNNNTTTWWW^^^zzznnn@@@<<<666[[[nnnJJJKKKiii===))):::222<<<555555dddQQQ333666777777```jjjQQQJJJLLLPPPVVV^^^___cccddd\\\KKK999---(((++++++***)))((((((((((((%%%%%%&&&'''((()))+++,,,111---'''###"""$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&"""%%%''''''$$$""""""$$$&&&%%%!!!"""---888444)))$$$&&&&&&&&&%%%%%%''')))///%%%&&&;;;WWWooo\\\<<<***---...///111///666...((((((******))))))BBBSSSKKK)))(((+++&&&&&&$$$"""$$$'''%%% $$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%'''***,,,,,,***'''%%%###%%%&&&'''&&&&&&(((***)))((('''%%%%%%&&&'''(((###%%%'''''''''&&&'''((()))))))))(((&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%(((&&&%%%%%%&&&'''&&&%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################""""""""""""""""""""""""$$$$$$%%%###(((111///666@@@JJJLLLFFF;;;222hhhdddnnndddZZZfffjjjQQQEEEUUU]]]CCC@@@>>>:::===888BBBHHHQQQrrrwwwPPP888...222......---,,,***)))((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''')))***+++***&&&###%%%'''%%%%%%%%%&&&&&&'''((()))222___<<<))) (((&&&)))!!!***&&&PPP{{{%%%(((&&&$$$%%%$$$+++&&&888)))$$$$$$$$$$$$$$$$$$$$$$$$########################$$$&&&%%% !!!%%%%%%"""%%%"""+++@@@666(((&&&$$$%%%)))+++,,,+++...111;;;IIIPPPOOOPPPSSSJJJCCC;;;:::AAAKKKTTTXXXPPPPPPPPPRRRSSSRRRNNNKKKFFFUUUAAA>>>^^^[[[XXXggg333000<<>>:::111...555444777FFFPPPQQQSSSUUUVVVTTTPPPMMMNNNJJJGGGJJJPPPQQQLLLFFFEEElllEEE999ZZZnnnzzzlll>>>666111...;;;???777555555222888ccc|||bbbUUUXXXMMMHHHRRR]]]]]]RRRIII;;;555...*********)))((('''---...******000666666,,,)))'''%%%&&&&&&%%%%%%$$$$$$#########$$$&&&'''######$$$$$$$$$%%%%%%%%%""""""&&&***)))%%%$$$'''((((((((((((((((((((((((%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((***))))))((('''&&&&&&&&&$$$+++ +++KKKCCC&&&%%%%%%&&&&&&(((***,,,...///%%%%%%&&&'''%%%"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%,,,,,,---+++'''%%%$$$$$$+++)))'''%%%######---888---***///%%%/// %%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$###&&&%%%%%%%%%%%%&&&''''''%%%%%%---)))333%%%&&&'''+++,,,)))''''''%%%!!!%%%$$$$$$######$$$$$$%%%%%%###!!!!!!###$$$%%%%%%&&&!!! $$$&&&$$$""""""######$$$$$$$$$%%%%%%%%%lll\\\hhhkkkYYY___}}}[[[FFFDDDDDDXXXrrrGGG777...000...+++*********(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&))) ***$$$!!!***'''(((SSSXXX///!!!+++!!!###&&&'''$$$'''KKKSSS..."""%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$)))!!!$$$,,,$$$555[[[eee&&&(((444555///;;;MMMYYYYYYRRRJJJGGG@@@???888555999444444???OOOPPPRRRTTTVVVVVVUUUTTTQQQMMMIIIIIILLLNNNMMMKKKHHH777[[[ZZZ<<>>@@@bbbXXX555666111///,,,+++++++++)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%% '''###&&&)))$$$555ggg;;;!!!((('''$$$)))&&&$$$$$$)))QQQEEE***!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!$$$'''$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&((()))&&&$$$###%%%''')))+++---CCC,,,,,,***>>>!!!666???JJJQQQTTTSSSNNNHHH===BBB>>>:::;;;555000777FFFIIIMMMPPPQQQSSSTTTUUUNNNMMMJJJFFFBBBAAAEEEHHHFFFGGG777777XXXyyyzzzLLL"""$$$BBBQQQJJJAAA<<<888111......***)))...MMMzzz111333444111999{{{aaaFFF<<<===VVVzzzZZZHHHFFFGGGEEEBBBSSSWWWZZZUUUJJJ===444///......---++++++,,,......***'''%%%###$$$$$$######&&&&&&%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$%%%((((((&&&(((---$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''((((((''''''''''''''''''''''''+++!!!""")))((((((&&& ''''''&&&%%%%%%$$$%%%%%%$$$%%%$$$"""###%%%$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''###(((...000///+++'''%%%***'''%%%$$$###'''333@@@888$$$))),,,%%%...&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$$$$############$$$%%%&&&''',,,!!!...hhh^^^'''###$$$))))))$$$!!!"""%%%$$$$$$######$$$$$$%%%"""###$$$$$$###""""""######$$$(((+++(((######'''######$$$$$$$$$%%%%%%%%%mmmaaaiiinnnYYYTTTuuudddFFF>>>GGG@@@<<>>SSSmmmPPP888,,,///555222///444:::666333666:::RRR444222333222///bbbUUU666///222333>>>PPPrrrWWWLLLIIIFFFEEENNNTTT[[[\\\UUULLLEEEBBB<<<777000,,,))))))+++...***'''%%%###$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$'''+++)))%%%%%%((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%&&&'''((()))***++++++777)))'''+++***++++++$$$'''&&&&&&&&&&&&&&&''''''###***,,,&&&"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((($$$'''***,,,+++)))((((((%%%%%%&&&))))))---888DDD\\\..."""---(((***...&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$&&&'''""""""###$$$&&&(((***+++***$$$555ddd===///&&&'''&&&!!!%%%...%%%$$$$$$######$$$$$$%%%!!!###%%%$$$###"""$$$&&&$$$$$$(((+++(((######(((######$$$$$$$$$%%%%%%%%%iiicccooommmTTT[[[[[[CCC===EEE@@@<<>>HHHFFF???AAAAAABBBJJJGGGKKKOOOOOOMMMKKKLLLMMMJJJLLLNNNLLLGGGCCCBBBCCC333KKKMMM<<<999AAAAAA>>>JJJggg___FFF555999&&&###)))***...555444III@@@444444666...RRR___777000;;;999<<<===:::}}}___KKKGGGKKKHHHKKKOOORRRTTTVVVXXXYYYJJJ@@@666111---+++---111***(((%%%$$$$$$%%%$$$###$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$'''+++)))$$$"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%&&&'''(((***+++,,,---555000)))&&&%%%"""$$$***$$$$$$$$$$$$%%%&&&'''''''''111444+++###%%%((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&'''((()))&&&((())))))(((((()))***"""%%%***...+++(((+++222lllyyy___<<>>AAA<<<;;;@@@???aaaxxx???333000...------,,,+++***((((((((((((''''''''''''&&&&&&&&&'''((()))))))))***)))'''''''''(((***+++''''''&&&%%%%%%%%%%%%&&&"""&&&(((!!!'''$$$///iiiPPP'''$$$&&&&&&'''((($$$(((///___111)))$$$$$$######$$$$$$$$$%%%%%%%%%&&&###"""&&&,,,---)))%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''"""&&&((('''&&&''')))###222(((:::...---===JJJOOOSSSXXXVVVNNNBBBNNNMMMDDDDDDDDDDDDJJJGGGIIIJJJHHHDDDDDDHHHLLLKKKLLLLLLKKKHHHEEECCCBBBDDD999777999777<<>>MMMjjjeeeJJJBBBAAA666888CCCDDDoooSSS333222999///FFFsss@@@111777>>>555777<<<>>>eeeSSSPPPFFFGGGHHHMMMTTTZZZ___aaaSSSHHH===999666222222555+++)))&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%############$$$$$$$$$%%%%%%%%%$$$###%%%((('''######&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''''''''(((((()))*********+++...$$$%%%333---!!!(((%%%$$$$$$$$$$$$%%%&&&&&&+++444555+++$$$'''((($$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))''')))******)))((()))***'''(((+++,,,((($$$'''...TTTQQQ%%%///..."""'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%#########$$$%%%&&&(((((('''!!!---ZZZUUU111 ,,,((("""$$$%%%$$$$$$######$$$$$$%%%"""$$$%%%$$$"""$$$***000)))$$$"""%%%&&&%%%%%%'''######$$$$$$$$$%%%%%%%%%oooeeehhhvvvhhhMMMeeeJJJAAA@@@???888:::???;;;@@@wwwPPP333111...---------+++***)))(((((((((''''''''''''&&&&&&&&&'''((())))))***+++***((('''((()))+++,,,''''''&&&%%%%%%%%%%%%&&& ''')))!!!(((%%%555xxxBBB###%%%###'''+++...$$$)))000aaa...)))%%%$$$#########$$$$$$%%%%%%%%%'''###!!!'''///111***###%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((''''''&&&'''######%%%$$$!!!"""''' %%%222sssppp(((,,,(((>>>PPPQQQMMMLLLHHHAAACCCQQQPPPGGGFFFCCCAAAEEEEEEEEECCC???;;;===DDDKKKKKKJJJIIIGGGFFFDDDBBBAAA:::444<<<<<<...333@@@<<>>```111333999000555000<<>>999777999,,,)))'''%%%&&&&&&%%%%%%&&&&&&'''((('''&&&$$$#########$$$$$$$$$%%%%%%%%%$$$""""""$$$$$$"""%%%***$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''((((((((((((((('''''''''))),,, ---SSSLLL+++$$$''''''&&&&&&%%%&&&&&&&&&,,,222111'''###'''%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&'''((())))))'''***,,,---+++***)))******((((((((()))---:::FFFkkklllQQQ&&&(((---''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%###"""%%%$$$$$$$$$###$$$$$$%%%%%%(((''',,,:::xxx888&&&***'''$$$(((%%%$$$$$$$$$$$$$$$$$$%%%###%%%%%%$$$"""%%%---333+++$$$ ###%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%xxxlllcccuuuqqqaaaMMMjjjmmmCCCAAA>>><<<999888888888999VVVXXX!!!///666&&&///+++((((((((('''&&&&&&&&&&&&''''''---&&&%%%)))(((+++###(((%%%&&&...---,,,444'''&&&%%%%%%$$$$$$%%%%%% &&&###+++&&&999///***$$$$$$&&&(((&&&###)))"""999XXX333++++++...######$$$$$$$$$$$$######!!!"""$$$'''))))))&&&$$$&&&$$$$$$%%%&&&%%%$$$$$$...,,,)))&&&$$$#########$$$$$$%%%&&&&&&&&&%%%%%%(((...&&&>>>|||???...,,,;;;HHHKKKQQQWWWOOOCCCJJJJJJEEE>>><<<@@@BBBAAA@@@>>>888111+++,,,444;;;BBBEEEFFFDDDEEEGGGDDD>>>:::222+++***---333>>>IIIJJJIIIHHHGGGCCC>>>999555777???PPP\\\XXXMMMMMMVVVUUU222777111444666WWW,,,999555888999???666yyyeeeUUUHHHKKKTTTWWWWWWXXXVVVSSSOOOIIICCC>>>999777111,,,&&&$$$%%%'''&&&%%%''''''&&&%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%$$$""" %%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))******)))((((((,,, +++aaaggg'''+++((((((((('''&&&%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&$$$###%%%(((+++888...&&&%%%&&&%%%$$$$$$&&&''''''((()))******+++222***)))111333+++(((+++&&&***)))(((222DDDaaaHHH111@@@]]]%%%777999$$$... 333$$$$$$)))((('''%%%$$$###""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$(((&&&''' ===LLL######))))))&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""###$$$%%%%%%###)))...***%%%$$$xxxllleeexxxpppZZZMMMrrrfffBBBAAA>>>;;;999888777777888AAAcccvvvAAA...---***,,,(((***(((((('''&&&&&&&&&&&&'''''''''(((++++++&&&%%%(((&&&---$$$"""<<>>333222///***''')))///555CCCFFFEEECCCCCCDDDBBB>>>888///'''&&&+++222>>>HHHIIIFFFBBBAAA@@@<<<444...***111;;;@@@;;;222000444HHHHHH:::555444333rrrddd333444444???999///NNNsssVVVLLLOOOSSSUUUUUUZZZ[[[ZZZTTTKKKAAA;;;888777222,,,(((&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%###"""$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))******))))))((('''###(((AAAqqqGGG&&&---))))))((('''&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&)))///'''"""$$$''''''''')))''''''(((((()))******+++111666///###%%%111000###...(((***555WWWnnn'''&&&444"""444bbb***111%%%555)))***&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""***&&&...rrrDDD(((###"""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$%%%%%%%%%''')))%%%"""222wwwjjjiii{{{oooQQQNNN}}}\\\AAA@@@===;;;999888777777:::444DDDpppjjjqqq666'''111)))'''---)))(((''''''&&&&&&''''''))) %%%---&&&!!!'''+++777$$$&&&LLLfffKKK***&&&'''&&&%%%%%%$$$$$$%%%%%%&&&(((###'''$$$+++]]][[[+++'''######%%%&&&$$$"""###222NNN''' ###%%%######$$$$$$$$$$$$######&&&$$$###%%%+++222888:::555---'''''''''$$$###%%%)))'''&&&$$$#########$$$$$$$$$$$$%%%%%%&&&&&&&&&000jjj@@@'''HHHlll)))<<<>>>AAASSSNNNCCCQQQCCCDDDCCCBBBEEEFFFAAA888***)))'''%%%%%%(((...222===@@@AAA??????BBBAAA>>>888...&&&'''...666@@@IIIKKKGGGCCCCCCEEECCC;;;444===BBBDDDAAA===<<<999555888[[[444333222333```JJJ444,,,666444>>>gggYYYQQQQQQSSSWWW\\\aaa```ZZZRRRKKKHHH;;;888333---(((''')))+++''''''&&&%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$###$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((*********)))(((###'''+++)))888)))'''...++++++***)))((('''&&&%%%'''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&(((""" $$$(((((((((***((((((((()))******++++++$$$***333666+++!!!&&&333 ///HHHvvvVVV$$$000//////222###:::KKK444 %%%+++'''%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&& +++,,,***KKKUUUJJJ666%%%###'''(((+++///%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%!!!""")))...---)))'''uuussshhhppp|||jjjIIISSSQQQ@@@???<<<:::888777777777888666<<>>666@@@\\\???CCCBBBAAA??????CCCEEE>>>444,,,)))&&&$$$&&&+++000333000666;;;<<<>>>AAAAAA>>>999111,,,000888>>>DDDJJJHHHGGGGGGHHHIIIHHHEEECCCIIILLLJJJBBBCCCHHHFFF>>>444sss~~~[[[LLLdddlll111111222555NNN}}}]]]NNNRRRWWW{{{}}}aaaUUUTTTUUUYYY```fffgggccc[[[VVV???===888111+++***...222''''''&&&%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******))))))%%%(((000,,,%%%"""***,,,------,,,+++***)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&((('''%%%$$$$$$$$$)))%%%###''')))'''&&&''')))))))))******+++++++++'''...///)))---444+++888YYY>>> ---)))...333222UUUEEE&&&///!!!444***"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###...)))'''***###$$$"""$$$'''&&&""""""&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""&&&(((***)))&&&###%%%(((lllnnnhhhxxxxxxcccEEE[[[III???>>>;;;999888777777777111;;;;;;===```[[[eeeOOO+++111***---+++))))))(((''''''''''''((('''((((((%%%'''777HHHLLLYYYzzzccc>>>&&&"""***'''&&&%%%%%%$$$$$$%%%%%%###((('''""""""999yyyDDD%%%$$$######$$$$$$$$$###'''&&&:::QQQ'''###''''''$$$$$$%%%%%%%%%%%%$$$$$$ $$$+++666@@@GGGIIIJJJZZZDDD222---***### ############""""""#########$$$$$$###$$$$$$&&&'''(((&&&***000...,,,***HHH888<<>>444555555===mmm^^^WWWXXX[[[ccciiiiiiaaaYYYKKKGGG@@@666---***...222''''''&&&%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""$$$%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))*********))),,,%%%+++444((('''++++++......------,,,+++++++++((('''&&&&&&%%%%%%&&&&&&&&&'''((((((&&&$$$$$$%%%+++((('''***+++'''&&&(((************++++++++++++444,,,+++///''' 333RRR|||mmm,,,&&&...%%%&&&&&&*** !!!,,,...XXX++++++666(((222%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***""" %%%///222))),,,,,,,,,,,,'''!!! """%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######!!!%%%)))+++---000222444kkkiiijjjpppZZZFFFfffsssEEE>>>===;;;888777666666777333<<<999000AAAuuu```CCC]]]LLL333,,,***---******)))((((((''''''(((((($$$,,,))))))444555333:::YYYYYY%%%***... '''&&&%%%%%%$$$$$$%%%%%%###((('''!!! CCClll444###$$$$$$$$$$$$$$$$$$%%%''''''===RRR'''"""&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$ '''444BBBKKKNNNKKKGGGXXX???)))&&&'''###"""'''"""#####################$$$$$$######$$$&&&((()))999uuu***''',,,,,,>>>222222EEE&&&666,,,///000000333<<>>BBBHHHRRROOOIIIFFFJJJOOONNNJJJGGGYYYOOO444555;;;@@@444BBBNNN333666555999tttxxx^^^\\\]]]cccjjjmmmjjjfff^^^WWWJJJ<<<000******+++''''''&&&%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&%%%###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))************000%%%"""333)))+++(((+++,,,,,,,,,,,,,,,,,,,,,,,,)))((((((''''''''''''''''''((()))((('''&&&'''(((***'''(((+++,,,******---+++++++++++++++++++++++++++&&&(((...111AAAnnnGGG$$$111+++%%%+++'''$$$333+++%%%---"""$$$HHH222!!!---'''***((('''&&&%%%$$$$$$###$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$+++*** !!!!!!%%%$$$$$$$$$&&&(((+++---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&!!!+++...(((,,,MMMxxxnnnfffnnnhhhRRRJJJpppdddDDD===<<<:::888777666666777999666555555999QQQvvvOOOBBBKKKDDD000---,,,,,,***))))))(((((((((((((((###,,,)))===\\\LLL;;;WWWZZZ***'''***%%%'''&&&%%%%%%$$$$$$%%%%%%$$$&&&%%%$$$'''XXX]]]***"""$$$%%%%%%%%%%%%%%%&&&%%%(((???SSS'''"""%%%###$$$%%%%%%&&&&&&%%%%%%$$$""",,,===NNNXXXYYYRRRLLLVVV999"""!!!$$$"""$$$***#########$$$$$$######"""$$$#########$$$&&&(((***oooAAA222,,,$$$)))$$$EEEmmm&&&===222%%%///)))---000444;;;CCCFFFCCC<<<555---,,,///000---(((333<<>><<<888===DDDKKKIIIDDDCCCGGGKKKPPPSSSOOOGGGBBBEEEJJJKKKEEEBBBEEEHHHIIIIIIJJJOOOMMMYYY555:::???444+++===DDDccc222666333:::hhh~~~{{{wwwtttrrrrrruuuwwwnnncccRRRAAA555...***(((''''''&&&%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%((('''%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((***)))'''$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''')))***+++*********---$$$000&&&...$$$***((())))))***++++++,,,,,,******)))(((((((((((((((((())))))((('''''')))+++)))'''(((++++++***,,,000,,,,,,,,,,,,,,,,,,,,,,,, 555000(((WWWZZZ888222"""$$$333(((...---222###'''111'''RRRZZZ000'''***&&&%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&,,,+++---,,,(((******(((%%%"""!!!"""###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$%%%'''***,,,000+++:::jjjMMMqqqrrrdddqqqbbbMMMNNNvvv[[[EEE===;;;:::888666666666666;;;,,,///>>>;;;999aaappp;;;OOOVVV999111+++///******)))(((((((((((((((&&&,,,,,,YYY|||nnnwwwIII###&&&***%%%'''&&&%%%%%%$$$$$$%%%%%%#########(((000lllXXX((("""$$$&&&&&&&&&%%%&&&'''%%%***BBBUUU(((###%%%"""$$$%%%%%%&&&&&&%%%%%%$$$(((333CCCSSS[[[YYYPPPIIIfffFFF***&&&'''"""!!!'''###$$$$$$$$$$$$######"""$$$######"""$$$&&&(((***<<<%%%(((111!!!...---iiiSSS999(((333)))///555777<<>><<<:::<<>>333+++---333:::DDDAAA//////222333222555888555---***333999888999<<<===:::;;;FFFOOONNNIIIGGGFFFDDDEEEHHHJJJHHHEEEDDDGGGKKKHHHDDDDDDJJJRRRTTTSSSQQQUUULLLtttrrr>>>000999@@@===999111nnnGGG///888:::>>>rrrYYYEEE999111***'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%%%%$$$###""")))(((&&&%%%$$$%%%%%%&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))*********)))(((***,,,...---+++(((&&&&&&%%%%%%$$$%%%&&&((()))(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,:::000)))+++...,,,+++---333,,,)))---000---******$$$888JJJHHH666'''&&&,,,''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$<<>><<<;;;999777666444444333777333333777555222<<>>BBBWWWTTT;;;,,,******)))''''''((((((((()))111+++<<>>===666''')))***)))---333333///++++++222:::;;;666777<<<@@@KKKTTTTTTPPPPPPPPPPPPNNNJJJFFFEEEFFFGGGHHHHHHJJJHHHGGGJJJOOOPPPPPPOOOIII@@@eeeQQQ999333333555999LLLYYY000777777<<>>$$$%%%$$$###&&&,,,///---+++$$$+++;;;===333444@@@CCCKKKRRRRRRQQQRRRRRRPPPTTTKKKCCCBBBGGGKKKIIIFFFJJJJJJIIIHHHHHHIIIJJJKKKAAA777WWW~~~aaaKKK>>>???GGGwwwttt444666333;;;ooovvv```III777---'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%%%%$$$###"""###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***+++((()))+++---,,,***(((&&&''''''&&&%%%%%%%%%&&&&&&'''(((***+++,,,,,,+++***************************...(((&&&(((+++)))(((((($$$,,,...&&&###)))***&&&(((&&&$$$%%%'''((('''&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''$$$###&&&'''%%%%%%%%%%%%%%%&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$%%%&&&&&&(((((((((((('''&&&%%%$$$  (((,,,)))$$$###***...,,,))),,,333NNN}}}yyyYYY==='''""""""$$$'''***+++)))'''kkkssskkk]]]fffEEEDDDtttsssCCC<<<:::999888666555444333333333000111777999666555888999bbbuuuEEE<<<```eee<<<111///...---***''''''***$$$'''555MMM???RRRooo###---))))))'''***###%%%%%%%%%%%%%%%%%%%%%%%%&&&)))!!!000ZZZOOO!!!&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&+++TTT666###'''$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&000JJJPPPWWWkkkbbbVVVgggOOO333%%%&&&###"""$$$ $$$$$$$$$$$$$$$$$$$$$$$$)))!!!+++'''###111"""+++333(((### &&&,,,((($$$yyyBBB777>>>......===HHHNNNIII:::((((((&&&$$$%%%'''((('''(((%%%,,,:::???;;;<<>>999888777555444333333333444000000333777777777888777GGGWWW:::QQQkkkccc333...+++------)))'''***&&&///---)))***%%%<<>>888777666555333333333333555222000000222444555666===<<>>JJJHHHEEE<<<,,,%%%$$$&&&)))'''$$$$$$((((((111777:::BBBLLLMMMGGGFFFFFFEEEIIIRRRWWWOOODDD<<>><<<777777555444333222222222333333222000000222555666::::::TTTrrrSSSOOOcccVVV@@@...,,,...+++(((***,,,(((...000&&&;;;wwwddd111&&&((('''###)))%%%%%%%%%%%%%%%%%%%%%%%%'''%%%'''MMMppp***///!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%666]]]###((($$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&***444BBBRRRbbbaaaIII000+++%%%***,,,$$$!!!%%%"""$$$$$$$$$$$$$$$$$$$$$$$$%%%"""((('''!!!!!!&&&,,,&&&***((($$$)))''' %%%%%%"""//////&&&LLLQQQ666333EEEEEE999222///&&&$$$%%%((('''%%%(((/////////444<<>>CCCIIIKKKKKKMMMRRRWWWMMMPPPNNNGGGIIIOOOLLLCCC;;;777@@@ooo555777666:::^^^MMM555555:::mmmwww;;;%%%...'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%'''((("""$$$%%%'''''''''%%%$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''')))))))))***)))(((((('''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###'''((($$$$$$((()))'''---CCCGGG111"""''',,,&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$((()))((())),,,+++''''''&&&%%%$$$%%%''')))***%%%&&&&&&&&&''''''''''''((((((((('''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))000---)))&&&%%%'''***---+++EEEAAA===aaa___:::)))***......,,,&&&$$$''',,,)))!!!"""&&&%%%######"""!!!{{{eeelllVVVhhhBBBRRRdddYYY===999777666555444333222222222000333444333222555888999222:::LLLkkkOOO[[[pppSSS888000///+++'''(((&&&%%%000 444))),,,OOOddd)))%%%)))'''!!!---%%%%%%%%%%%%%%%%%%%%%%%%'''***!!![[[ddd,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%888^^^!!!)))$$$$$$"""&&&%%%%%%$$$$$$%%%%%%&&&$$$(((===SSSQQQBBB222###&&&"""&&&###%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&))) '''666"""%%%### ***&&& (((###---(((&&&***,,,cccOOO,,,@@@GGG555)))+++,,,(((''')))'''%%%+++444555,,,///>>>DDD<<<:::AAA444@@@IIIHHHBBB@@@??????CCCFFFIIIJJJKKKOOOUUUYYYMMMPPPLLLEEEGGGNNNIII<<<444111888zzz555777333;;;NNNSSS///:::GGGDDDWWWLLL,,,***'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######""""""###%%%&&&'''"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((('''&&&%%%)))))))))))))))(((((('''###$$$&&&'''((('''&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""''''''###"""'''(((&&&***SSSZZZ222(((///!!!&&&%%%$$$%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''((()))'''%%%'''***(((###'''&&&%%%$$$%%%''')))+++&&&'''''''''(((((())))))))))))((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''))))))000---)))&&&'''+++000333pppSSS;;;---+++***+++((($$$%%%)))$$$(((+++(((%%%%%%))),,,(((&&&$$$###%%%'''((((((kkkrrrwwwccc[[[___MMMEEEvvvOOO666;;;555444333222111111111111000000000111222333555555777888>>>```iiiPPPwwwqqqLLL333:::000!!!---+++***)))))))))))))))***;;;kkk(((((( +++###'''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$)))lllKKK!!!$$$)))%%%%%%%%%%%%%%%%%%%%%%%%***HHHXXX((('''%%%***###$$$$$$$$$$$$$$$$$$$$$$$$$$$(((444AAAAAA444((($$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$&&&(((+++---AAA(((...'''---444,,,'''%%%'''(((&&&&&&(((///+++...:::???<<<;;;???BBBCCCFFFHHHHHHHHHGGGGGGHHHLLLNNNNNNOOOSSSSSSQQQLLLJJJJJJJJJJJJGGG@@@;;;111444;;;777666000666<<>>:::999555DDD}}}DDD'''***)))'''$$$###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""$$$######""""""######$$$%%%###$$$((((((&&&&&&((($$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''+++'''%%%&&&)))+++((($$$$$$(((,,,---+++***+++,,,***'''######%%%''''''&&&'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''((('''###$$$(((***)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((***)))''''''''')))(((&&&%%%$$$$$$'''***,,,$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''###!!!%%%(((((())),,,(((+++,,,((((((>>>mmmqqqZZZAAA///)))&&&(((&&&###$$$(((,,,+++''' 444%%%,,,(((,,,$$$$$$###$$$&&&&&&&&&$$$jjjtttsss```eeeVVVJJJIII}}}LLL555:::555444333222111111111111000000000111222333444555666999===[[[{{{ZZZmmmxxxfffFFF999222+++---******)))((((((((()))))):::fff))))))!!!***"""&&&%%%%%%%%%%%%%%%%%%%%%%%%(((***///uuu@@@((($$$***%%%%%%%%%%%%%%%%%%%%%%%%(((GGGRRR&&&&&&%%%)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###'''------'''###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%'''***+++VVVMMM888---222111///)))%%%'''((()))+++///......333999:::888888;;;AAAEEEGGGBBB999222000111;;;BBBHHHJJJMMMQQQSSSRRRJJJIIIHHHIIIIIIFFFAAA===777777;;;zzzJJJ555555555777\\\444BBBFFF888999ddd:::))),,,)))'''$$$$$$$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""$$$$$$############$$$$$$(((&&&&&&))))))&&&%%%'''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''444...(((&&&'''((('''%%%%%%'''***,,,,,,,,,------+++(((%%%$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&((('''######&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''''''''&&&&&&%%%'''&&&%%%$$$%%%&&&((()))%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))%%%###%%%&&&&&&)))...///,,,333NNNuuulllKKK444---((((((,,,***%%%///666111%%%###)))%%%+++------...***$$$!!!%%%%%%%%%%%%&&&%%%$$$"""uuulllxxxkkk\\\uuuxxxKKKFFFRRRGGG444888555444333222111111111111000000000111222333444555555888<<>>999---%%%&&&***111<<>>444oooIII---&&&+++&&&%%%$$$%%%&&&&&&%%%############$$$$$$%%%%%%%%%)))(((%%%#########$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%######''''''%%%$$$'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((&&&$$$###$$$%%%&&&&&&&&&$$$$$$'''---222333222///...---***'''%%%$$$$$$$$$&&&((('''&&&&&&''')))%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%% $$$%%%$$$&&&))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%&&&'''((($$$$$$%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&'''***555AAAiiiIIIJJJ^^^mmm[[[ZZZ\\\VVVNNNOOOEEE...%%%///:::>>>===FFFeeeJJJ%%%&&&&&&$$$######%%%(((nnnccc~~~qqqZZZmmmUUUFFFEEEwww___777777444555444333222111111111111/////////000111222333444444444888ZZZ___===RRRxxxccc>>>222---+++***)))((('''&&&&&&&&&###***######%%%'''"""&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%000zzz;;;...""",,,(((%%%%%%%%%%%%%%%%%%%%%%%%555bbb444"""(((%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$!!!!!!$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$)))***$$$HHHccc===)))555111000666<<>>DDDFFFMMMNNNNNNLLLHHHEEECCCBBBHHHEEEHHHVVVZZZ111)))<<<;;;000bbbSSS222666;;;///yyysssuuuhhhCCC***&&&...%%%%%%$$$%%%&&&&&&%%%############$$$$$$%%%%%%&&&'''&&&$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%###!!!"""&&&'''$$$$$$'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&& !!!###$$$%%%&&&&&&%%%$$$$$$&&&***///222333/////////,,,(((%%%$$$%%%%%%(((***)))&&&%%%''')))%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%!!!$$$&&&%%%'''+++---+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$%%%'''$$$$$$$$$$$$%%%&&&'''((()))((('''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%&&&,,,444111777999777777:::555,,,000+++***&&&###,,,111%%%333,,,'''((((((***666DDD{{{DDD ###&&&******'''$$$$$$%%%qqqffflll}}}dddYYY|||yyyKKKEEEIIIUUU444999444555444333222111111111111////////////000222333444222555;;;[[[vvvEEEHHHsssqqqLLL444,,,,,,,,,***)))((('''''''''%%%###%%%$$$&&&%%%"""'''%%%%%%%%%%%%%%%%%%%%%%%%%%%>>>///&&&''' (((%%%%%%%%%%%%%%%%%%%%%%%%666eee---!!!)))'''"""'''$$$$$$$$$$$$$$$$$$$$$$$$&&&(((&&&""""""&&&(((&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%(((&&&"""111[[[PPPDDD...---111:::AAACCCEEEHHHLLLDDD<<<:::;;;>>>EEELLL>>>222&&&%%%---222...(((###(((,,,---222;;;BBBEEEMMMOOOPPPMMMGGGBBB>>>===GGGDDDGGGIIIAAA555666999555999xxxooo///555555222___sss]]]PPPXXXqqqddd>>>+++)))+++%%%$$$$$$%%%''''''%%%###"""######$$$%%%%%%&&&&&&#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%###$$$''''''$$$$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$%%%%%%&&&'''$$$$$$%%%%%%'''+++111444...000000---)))&&&%%%&&&&&&)))+++)))%%%###%%%(((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&###&&&&&&$$$%%%***---+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###***111222,,,'''&&&'''%%%$$$$$$$$$%%%'''***,,,***)))'''%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&######''''''&&&(((,,,111000---***'''%%%%%%&&&000((())))))&&&...666111 (((333555///888]]]bbb:::$$$$$$666&&&...777999444,,,&&&###gggbbbssszzz[[[YYYpppEEEDDDLLLOOO333:::444555444333222111111111111......//////000222333444111666===[[[VVVMMMsss|||[[[<<<000---,,,+++)))(((((('''''')))!!!(((%%%'''%%%!!!'''%%%%%%%%%%%%%%%%%%%%%%%%***NNN000###111,,,%%%%%%%%%%%%%%%%%%%%%%%%555fff((( )))'''"""((($$$$$$$$$$$$$$$$$$$$$$$$%%%'''$$$$$$'''%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''&&&&&&###333'''---SSS++++++000:::???>>>===>>>MMMDDD>>><<<777555AAAQQQGGG:::,,,'''+++...***$$$&&&((())))))///999AAACCCEEEHHHIIIFFF@@@888444333???<<<>>>:::999555888222555GGG444;;;111666PPPZZZ>>>;;;AAALLLmmmhhh???000,,,%%%$$$$$$$$$&&&''''''%%%###""""""###$$$%%%%%%&&&&&&!!!!!!###$$$$$$$$$$$$$$$$$$##################$$$(((&&&&&&(((((($$$###%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''&&&%%%$$$%%%&&&(((###$$$%%%%%%%%%)))///555...000111...***&&&&&&'''&&&)))+++(((###!!!###&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%'''&&&###$$$)))+++***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###...:::===555,,,((((((%%%$$$######%%%(((,,,...+++)))'''%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&###$$$))),,,+++***+++))),,,333999555---***,,,((("""'''---)))(((+++&&&222(((''':::XXX|||___222,,,---///,,, +++777DDDIIIBBB555)))###}}}cccccc}}}oooXXX]]]TTTHHHFFFRRREEE333999222222111111000000000000000//////000000111222444555555333999TTThhh]]]qqqlllHHH000+++,,,+++)))'''&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%&&&''''''&&&%%%///ZZZfff%%%!!!%%%'''$$$+++&&&###%%%&&&$$$%%%(((<<>>===FFF888222999777***'''///444444<<<333kkkXXX...555===MMMEEE444///888999NNN;;;>>>444AAAaaajjjFFF444***---...""""""&&&###%%%(((###########################)))&&&######$$$$$$### $$$&&&'''&&&""" !!!###%%%&&&&&&''''''&&&&&&%%%###$$$&&&((()))(((&&&###&&&&&&%%%%%%%%%%%%$$$$$$!!!!!!###$$$%%%%%%%%%%%%$$$######$$$%%%'''***+++......,,,***((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&)))'''%%%&&&)))***(((&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%%%%&&&&&&%%%###&&& ###---000)))'''+++***&&&%%%***222333,,,$$$%%%%%%$$$###$$$%%%'''(((***'''%%%&&&&&&%%%$$$$$$###$$$&&&''''''''''''&&&((('''$$$$$$'''+++,,,***+++///---,,,000+++%%%***'''))))))(((***...000///,,,NNNmmmpppppp333///+++((('''&&&&&&%%%...444:::;;;666...(((%%%ttteeejjjzzzcccUUUiiiOOODDD>>>VVVCCC222888111222111111000000000000000//////000000111222444555555222666SSS]]]^^^iiiTTT444,,,,,,+++)))'''&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&&&&%%%///```YYY'''%%%&&&&&&###)))%%%###%%%&&&$$$%%%(((MMMUUU)))(((###%%%###%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$###!!! """&&&((('''%%%%%%%%%$$$$$$#########"""########################"""############$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&$$$%%%+++&&&%%%VVV@@@:::((()))DDD///BBBKKKMMMJJJDDDCCCGGGKKKLLLIII777,,,333;;;555,,,'''$$$&&&&&&%%%+++444999888222111777===777***%%%)))......111000```tttqqqaaa333111999666wwwMMM777:::111;;;GGGooohhhJJJ777***%%%UUU444$$$((($$$ %%%(((########################'''%%%###$$$&&&''''''%%% !!!###%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''((()))(((&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$++++++******)))'''&&&&&&$$$######$$$%%%''')))***...---,,,***(((&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''''''''''')))'''&&&&&&((()))(((&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%###"""""""""###'''%%%,,,888:::...&&&%%%&&&###"""&&&+++,,,'''"""%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$%%%&&&'''&&&&&&$$$&&&))))))'''%%%$$$$$$$$$$$$###$$$(((,,,......333222,,,///<<<:::---)))---***'''&&&&&&***555@@@rrrhhh???(((------***'''&&&&&&'''&&&%%%###'''++++++((($$$!!! hhhhhhuuuuuuYYYVVVyyyzzzEEEBBB<<<^^^}}}AAA222666111222111111000000000000000//////000000111222444555888111555VVVfffMMMbbb___888...---+++)))''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&///ddd@@@&&&((((((&&&$$$'''$$$###&&&&&&$$$$$$'''[[[TTT+++&&&###$$$###'''%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$"""!!! ###'''((($$$ ((('''%%%$$$#########$$$########################"""############$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&$$$%%%,,,&&&222eeeRRR$$$;;;@@@AAALLLIIIJJJKKKLLLQQQUUUQQQKKKCCC777111777;;;555,,,(((%%%''''''%%%'''---000000'''111;;;:::111)))''')))---...***111PPP~~~555111999333WWWOOO000444---333JJJGGGeee{{{SSS%%%@@@|||eee999""")))'''"""(((########################%%%$$$###%%%(((*********)))'''&&&&&&(((&&&###%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$""""""""""""############$$$$$$######$$$&&&'''(((---,,,+++)))(((&&&%%%%%%&&&%%%$$$$$$$$$%%%'''(((&&&&&&'''(((((((((((('''((('''&&&&&&(((((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&$$$"""###&&&***---+++000999999...%%%###$$$###"""###%%%%%%$$$"""$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$######%%%&&&&&&%%%%%%***...---((($$$###%%%$$$###$$$&&&(((+++...111333444222===QQQOOO;;;...$$$)))...222===```@@@"""---000---&&&%%%$$$%%%&&&'''&&&$$$"""###$$$$$$""""""###$$$xxx___lll|||lllWWW___bbb<<>>000...+++)))((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###$$$&&&'''999fff***###)))'''&&&'''$$$######&&&&&&###$$$(((^^^GGG'''"""######$$$((($$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%$$$&&&''''''$$$""""""###***(((&&&###"""###$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$)))### (((***+++222aaauuu555///'''DDD666CCCGGGKKKNNNQQQSSSNNNFFF@@@888333555555///)))''''''((((((&&&%%%&&&((()))---777:::///&&&(((,,,---+++000)))333===qqq;;;...888222>>>VVV///333111444;;;JJJeeehhhXXXeeeIII***'''(((######"""########################$$$$$$$$$%%%''')))***+++000...+++)))(((&&&$$$###%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''(((%%%%%%$$$###$$$%%%&&&'''++++++***)))'''&&&%%%%%%'''&&&$$$$$$$$$%%%'''(((&&&''''''((()))((((((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$((('''&&&(((///666222,,,***,,,,,,'''%%%'''%%%%%%%%%$$$######$$$%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$"""###&&&&&&###'''---333111***%%%&&&)))'''&&&&&&(((((((((---222KKKIII<<<555===>>>888777444---999lllHHHTTTEEE...---,,,!!!$$$$$$$$$%%%&&&&&&%%%###&&&&&&%%%%%%%%%&&&'''(((sss___qqq}}}bbbTTTjjjTTT:::AAAEEEtttooo>>>444444444222111111000000000000000/////////000111222444444:::000;;;ggg\\\NNNTTTHHH333///+++(((((()))((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######&&&)))QQQggg"""###)))%%%&&&((($$$"""$$$&&&%%%###&&&+++aaa:::%%%"""'''$$$###'''$$$#########$$$$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%((((((###"""///;;;)))(((%%%#########$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((###((("""***///'''###BBBkkk444222BBB777???GGGNNNNNNKKKJJJGGGCCCBBB:::333///,,,(((%%%%%%$$$%%%'''((('''&&&(((+++555999444&&&"""))),,,)))%%%...)))222///NNNEEE---444333333bbb555444111333444???___}}}www===)))!!!"""%%%###''''''###########################$$$$$$$$$%%%&&&'''(((%%%&&&&&&%%%%%%&&&)))+++$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%######%%%'''&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$$$$%%%'''&&&%%%$$$$$$$$$%%%&&&))))))(((((('''&&&%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&''''''((()))(((((((((%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%))))))(((***111777///)))$$$######$$$&&&(((%%%''''''%%%######%%%'''%%%&&&'''(((''''''%%%$$$$$$'''&&&$$$&&&,,,,,,(((&&&,,,111000***%%%'''***'''&&&''')))((((((000:::LLLTTTLLL:::222+++(((...PPPhhhIIILLLEEE555***'''&&&---:::'''&&&%%%&&&&&&&&&$$$"""$$$$$$$$$$$$%%%$$$$$$###nnnfffwwwwwwYYYOOOvvvOOO???<<>>NNN555555CCCUUUaaa999)))---***%%%)))))) !!!'''$$$########################!!!###$$$$$$"""###%%%((('''###""")))000111((($$$$$$%%%%%%%%%%%%$$$$$$!!!$$$&&&%%%###%%%***///&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&(((---222888>>>AAA+++***(((&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&%%%%%%&&&'''''''''''''''###%%%&&&%%%######$$$&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&((((((&&&###$$$$$$$$$%%%&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&###(((((($$$(((111222+++,,,,,,,,,***&&&$$$%%%&&&&&&###%%%***)))+++<<>>666555666444111222111444666000''''''---***%%%"""%%%)))...444:::///***,,,'''888999IIIfff111666999<<>>NNN[[[<<<444000333111111000///////////////////////////111333555666888777UUU===666888555///+++)))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""***///$$$&&&$$$???fff+++###)))"""''''''!!!000)))###(((%%% AAAwww555###&&&+++### ###%%%&&&&&&%%%$$$%%%&&&%%%(((***(((&&&%%%'''(((!!!'''HHHjjj]]]...***$$$$$$$$$#########"""""""""######$$$$$$$$$$$$##############################$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$###)))%%%###'''111~~~>>>888GGGIIIFFFMMMOOOKKKMMMOOOKKKDDD===777777:::===777444111111111111---******((('''+++111666888999+++...///***333333LLLjjjAAA///222222444888+++```LLL444222333>>>}}}ppp===666:::333EEE+++qqq}}}SSSGGGFFFOOOJJJ444%%%&&&%%%%%%$$$###############%%%(((***)))&&&######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$"""///EEEEEE111%%%&&&$$$$$$&&&(((((($$$ ###############%%%(((+++---+++(((&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''---222000)))$$$$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&'''((())))))'''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&$$$######%%%&&&333((("""'''+++***''''''+++)))'''%%%$$$%%%&&&'''***&&&###"""%%%'''((('''...000...&&& &&&+++***###$$$***'''###333LLL```hhhHHH;;;777---222((("""777NNNQQQLLL111///,,,'''$$$###%%%'''########################%%%%%%%%%$$$$$$#########vvvkkklll|||xxxUUUMMMnnnrrrKKKCCC555???PPPSSS999666333555111111000///////////////////////////111333555666555666kkkZZZ000444000,,,)))((('''&&&%%%''''''''''''''''''''''''###&&&---+++,,,(((UUU\\\'''###(((!!!&&&%%%"""000***(((###+++'''###GGGhhh... &&&&&&***%%%$$$$$$%%%'''&&&%%%$$$$$$%%%222"""!!!%%% !!!)))///\\\lllEEE"""###)))"""$$$$$$$$$#########"""""""""######$$$$$$####################################$$$%%%&&&''''''''''''%%%%%%&&&&&&%%%%%%$$$###!!!%%%))))));;;~~~JJJHHH@@@BBBIIIDDDBBBQQQKKKHHHBBB:::555555888;;;;;;999888888777555000+++***''''''+++111555444111)))+++---)))111111CCCMMM222///999111555888111[[[___444111111:::iiikkk;;;444===@@@444>>>uuuWWWCCC;;;444888BBB>>>+++###(((#########$$$&&&)))+++---$$$&&&((((((%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###(((666444&&&!!!$$$$$$$$$&&&))))))'''$$$###$$$$$$######$$$'''***,,,+++(((&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%+++000///)))$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((((((&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((()))((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&&&&&&&***###!!!&&&***((($$$$$$***)))'''%%%$$$%%%&&&'''(((%%%$$$$$$'''))))))(((!!!!!!###***111111'''!!!&&&///333111:::[[[~~~lllFFF333222111,,,+++,,,)))'''555NNNXXXPPP++++++)))'''%%%$$$$$$%%%########################%%%%%%%%%$$$$$$$$$######mmmjjjvvvjjjKKKTTTgggCCC@@@999BBBVVVJJJ555666333333111111000////////////////////////000111333555666888<<<}}}//////,,,(((&&&&&&''''''&&&''''''''''''''''''''''''&&&!!!!!!)))......+++qqqLLL######''' %%%###$$$(((&&&'''###((("""###MMMYYY((("""(((%%%)))&&&(((%%%&&&''''''%%%######$$$###***...)))%%%&&&((((((dddfffRRR---$$$)))"""$$$$$$$$$####################################"""###########################$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$######"""$$$'''(((===;;;+++CCC///999RRR:::HHHEEE@@@:::555555777:::::::::999999777333---((((((''''''+++111333000,,,+++***---***111000999mmm<<<222<<<777222888///999ooo~~~:::111111999QQQrrr@@@,,,...333555eeeNNN---((()))(((///888333&&&###)))""""""!!!!!!"""###%%%&&&###$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###'''###!!!'''%%%#########$$$''')))***)))'''$$$%%%%%%$$$######&&&(((+++***(((&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""(((......)))%%%$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''&&&%%%$$$!!!"""''')))&&&######)))((('''%%%%%%%%%&&&&&&%%%%%%%%%''')))***)))(((,,,......)))!!!&&&...000,,,...>>>]]]hhhEEE)))&&&444<<<;;;444'''(((///<<>><<>>444EEEDDDCCC???:::666555888:::555555444222///***&&&###&&&''')))+++,,,...///000222,,,///,,,111111555ZZZ~~~>>>333999222444:::(((IIIGGG333333999BBBlllQQQHHHIIIhhhvvv===,,,333------222777444+++(((+++&&&&&&&&&&&&%%%%%%$$$$$$""""""###$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&"""$$$###""")))###$$$%%%&&&'''((('''&&&$$$%%%%%%$$$######$$$&&&)))((('''&&&%%%$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%!!!&&&,,,---)))%%%$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$%%%&&&'''&&&%%%%%%%%%&&&''''''&&&%%%%%%((('''&&&%%%%%%%%%%%%&&&$$$%%%'''((())))))'''&&&$$$"""$$$+++...,,,'''$$$666GGGcccmmm@@@BBB@@@999111555FFFVVV]]]UUU;;;<<>>jjjttt>>>333777444666111111000///////////////111000000111222444666888BBB]]]QQQ^^^111...***(((''''''&&&%%%'''''''''''''''''''''''' ***&&&!!!'''000nnnhhh%%%$$$((( $$$***&&&"""$$$###%%%000nnnFFF$$$''')))!!!'''%%%$$$"""$$$&&&&&&%%%%%%&&&'''999UUUggg///000&&&"""(((***$$$###(((""""""#########$$$$$$$$$############%%%(((***,,,########################$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$###...444&&&###''')))FFFzzzVVV---111---------,,,******+++---///000000---)))((()))+++'''''''''&&&%%%(((,,,000---""",,,(((&&&000000888zzzwwwnnnwww@@@444///<<>>;;;@@@@@@>>>???EEEDDD@@@AAA???;;;999;;;???DDDGGG&&&$$$!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###(((###!!!'''$$$$$$###$$$%%%$$$###"""$$$'''!!!###%%%$$$#########$$$$$$%%%%%%&&&&&&&&&%%%%%%"""######$$$%%%%%%&&&&&&))))))((('''&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''***((((((+++///000,,,(((&&&&&&$$$"""(((...---&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$'''***+++******+++---)))&&&???zzz***333666,,,...==='''===UUU]]]VVVOOOUUU___qqqjjjfffggghhh```III111&&&%%%%%%(((------)))%%%##############################$$$$$$$$$%%%%%%%%%xxxdddtttmmmQQQHHHYYYRRR???======<<>>CCCyyyWWW===000...000000111%%%(((000)))$$$''''''"""+++...(((&&&,,,///---+++(((''')))222@@@OOOXXX(((%%%""""""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!(((%%%"""%%%###"""***!!!$$$&&&%%%$$$$$$'''***!!!"""$$$$$$$$$###$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%""""""###$$$%%%%%%&&&&&&,,,***(((&&&%%%%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&+++000///)))"""%%%&&&%%%&&&...666222)))$$$$$$%%%&&&&&&&&&%%%%%%###&&&***,,,,,,---000222EEElllKKK///222+++'''***---+++&&&"""000---555LLLeeepppjjjaaaiiiWWWCCCLLLiiihhhDDD###%%%%%%)))000555555...(((#################################$$$$$$%%%%%%%%%mmm```___NNNOOO```OOO777888===555???sssjjj666///111555111111111000000000000111111888999,,,888333,,,CCC<<>>---///@@@ccctttiiissseeeUUU@@@NNNhhhWWW333***&&&(((+++,,,,,,***&&&$$$"""%%%$$$ $$$%%%$$$###&&&%%%$$$%%%(((|||hhhlll|||WWWHHHMMMmmmoooHHH888999<<<555CCC|||lll888000111555000111111000000000000111111222666...222333222???DDDvvv:::///...,,,+++***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%% ***###%%%MMM000%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""'''***555yyy000((("""$$$&&&$$$######$$$%%%%%%%%%&&&)))---111```<<>>333///666FFFaaaEEE======]]]rrrIII777///)))***+++******,,,777111***%%%%%%&&&&&&%%%)))111---$$$ """$$$111:::[[[]]]222!!!((($$$$$$$$$#######################################(((""""""''''''###"""%%%%%%###!!!"""%%%&&&$$$!!!!!!###%%%&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%%%%'''))),,,)))'''&&&&&&&&&$$$###%%% """+++...((($$$$$$(((&&&$$$###$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&((('''%%%$$$$$$&&&(((***000,,,(((%%%%%%&&&&&&&&&&&&)))&&&999zzzmmm555'''(((000666===:::***&&&'''((()))))))))((((((&&&###...666IIITTTRRRfffxxx^^^EEELLLZZZHHH+++$$$%%%%%%&&&&&&&&&%%%$$$###"""###%%%(((...111+++!!!)))222111...;;;KKK???###ffffffcccSSSJJJTTTTTT???<<<<<<888111AAAyyyhhh888333111333000111111000000000000111111444111777000:::999???;;;777$$$...***,,,------,,,***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%###'''%%%(((```aaa"""$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&&&&)))GGGrrr,,,&&&###$$$%%%$$$###%%%$$$$$$%%%%%%&&&***000444&&&QQQCCC---###"""+++%%%$$$$$$$$$$$$$$$%%%%%%################################################%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%+++++++++www___---######&&&))))))&&&$$$###$$$&&&???oooTTT444222&&&%%%%%%(((,,,---+++(((&&&''''''((('''%%%$$$"""333...555MMMgggmmmXXXAAA>>>nnnGGG333000888555zzzUUU000***999777BBB|||UUU666555...***++++++((('''(((111+++%%%$$$''')))(((%%%%%%'''+++,,,)))&&&'''+++SSSzzz```)))###'''!!!(((################################################'''$$$!!!%%%+++%%%!!!'''$$$"""!!!"""$$$$$$###!!!!!!###&&&'''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((()))((('''%%%%%%&&&((($$$%%%%%%$$$$$$$$$%%%'''$$$ &&&(((%%%###$$$%%%(((***)))&&&######$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%###%%%'''((('''&&&%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%###"""###$$$%%%&&&%%%%%%'''&&&AAA@@@&&&,,,555:::666444555444(((((((((((('''(((((()))+++'''+++---???RRRYYYtttvvvRRR:::FFFVVVHHH000&&&&&&%%%%%%$$$$$$$$$$$$$$$"""&&&(((***---///***###&&&333>>>EEETTT___RRR:::sssaaaqqqYYYOOOIII\\\tttMMM<<<;;;:::999444@@@pppaaa555222111333111111111000000000000111111777...666444:::777MMMZZZ222...(((,,,***+++---...---***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%&&&,,,XXX???###$$$$$$$$$$$$$$$$$$$$$$$$###%%%((($$$!!!(((MMMfff)))%%%###%%%%%%######%%%"""$$$%%%&&&&&&(((+++---888SSSddd$$$ ---"""$$$$$$#########$$$%%%%%%################################################"""###$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###'''555ddd###+++###%%%&&&(((((((((((((((&&&'''(((;;;jjjiiiDDD;;;///'''$$$%%%&&&&&&(((&&&$$$%%%(((---333777???[[[sssnnnQQQ555...333111YYYoooXXXCCCAAAcccZZZ444444===444___RRR???666555===666<<>>000)))---******+++,,,---,,,)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&### &&&999ZZZ///+++$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((######)))SSSYYY'''$$$###%%%%%%######&&&"""###%%%&&&%%%%%%'''(((555ddd)))&&&)))$$$$$$$$$#########$$$$$$%%%################################################!!!###%%%&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###"""444EEE***(((&&&&&&%%%$$$$$$$$$&&&&&&'''!!! (((444FFFddd~~~wwwdddSSSGGG???:::000999GGGWWWccckkknnnoooYYYIII666,,,---000///+++777TTTppp???<<<777111EEErrr333222777333LLL<<<888888444555///;;;sssaaa@@@666...***)))***)))%%%%%%((('''%%%%%%&&&((((((%%%!!!,,,---%%%JJJmmm{{{DDD888444)))'''###############$$$$$$$$$########################%%%555+++'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$$$$%%%'''((('''&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$%%%&&& (((000000)))$$$###&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$!!!'''---000---(((&&&%%%$$$$$$%%%%%%%%%%%%$$$###((()))***)))'''&&&&&&''',,,((('''(((%%%hhhNNN(((---'''&&&222;;;DDDRRRIIIKKKIII@@@444...///444---+++666AAA^^^rrrjjjssshhh;;;...IIIYYYNNN777$$$((('''&&&%%%%%%%%%&&&&&&"""))),,,'''""""""%%%&&&'''+++555@@@HHHNNNXXXbbbffflllfffMMMCCCFFFuuuZZZ???666:::777777888BBBmmmXXX222333000222222111111000000000000111111,,,444000333:::VVVlll333---+++---(((******++++++***(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$)))###HHHfff,,,,,,###########################$$$&&&!!!&&&+++YYYOOO%%%######&&&%%%"""###'''###$$$$$$######$$$'''***666nnnPPP)))!!!((($$$$$$###############$$$################################################!!!$$$''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((%%%@@@,,,''',,,&&&&&&&&&$$$"""""""""$$$"""!!!)))000(((###666333IIIllliiiJJJ... """%%%(((,,,000333555GGGuuuEEE...///555111000VVV666222---222;;;~~~<<<111///...333...>>>|||___AAA777---***)))***(((%%%%%%)))&&&&&&&&&&&&&&&&&&%%%%%%+++,,,%%%---\\\lll333,,,---$$$,,,""""""#########$$$$$$$$$########################...HHH;;;!!!''')))!!!'''###$$$%%%$$$$$$###$$$%%%&&&''''''%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$###$$$%%%((('''&&&%%%%%%%%%%%%$$$###$$$$$$"""!!!"""###$$$$$$&&&((()))(((&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$$$$))))))&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%###&&&((('''%%%###$$$%%%///))) ,,,111mmm@@@///,,,###%%%'''555PPPWWW^^^bbbZZZKKKAAACCCIIIDDDFFFSSS]]]uuu~~~fffcccaaa888666WWW___PPP;;;(((&&&&&&&&&&&&&&&%%%%%%%%%!!!''')))&&&###$$$%%%$$$%%%)))+++111???QQQZZZZZZ|||hhhsssWWWMMMHHHMMMMMM>>>999>>>888555444AAAlllWWW222333000222111111111000000000000111111''';;;222333>>>mmmMMM111)))///+++'''************)))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''111PPPppp---&&&########################"""!!!$$$ (((---\\\JJJ$$$"""###&&&%%%"""###'''$$$$$$###!!!!!!$$$)))---UUUmmmzzzuuu,,,!!!$$$%%%$$$$$$###""""""######################################################"""&&&))))))'''%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%,,,]]]888...###"""%%%((((((&&&$$$$$$&&&%%%&&&###!!!'''((($$$!!!&&&,,,111666===FFFLLL===999222,,,'''&&&&&&&&&(((+++,,,+++((()))---111222???]]]+++999///444888000FFFAAA888+++666///wwwuuu555///777;;;999,,,EEEaaaCCC666222///---,,,)))%%%%%%)))%%%&&&&&&%%%%%%&&&))),,,''''''NNNddd444%%%---((( ,,,...(((&&&""""""######$$$$$$$$$$$$########################000RRRBBB ###'''######$$$$$$$$$###"""###$$$%%%&&&%%%$$$######&&&(((########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$%%%%%%###"""###&&&(((((('''&&&((((((%%%$$$&&&'''''')))$$$ """&&&)))&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$###''')))((($$$###%%%)))$$$$$$%%%%%%%%%&&&&&&&&&###'''((('''&&&(((***!!!)))$$$+++,,,gggVVV"""111---%%%+++((()))===[[[gggqqqmmm^^^TTTVVV]]]\\\^^^hhhlll{{{zzz[[[SSSSSS000888ZZZ]]]JJJ888'''%%%&&&&&&&&&&&&%%%$$$### $$$&&&%%%&&&(((&&&"""'''))),,,BBB___```OOOooommm}}}OOOKKKFFFYYYsssIII===888888666999444@@@yyyTTT222,,,999222...000/////////000111222222333333999888PPPsss<<<111222...$$$...)))******(((&&&%%%&&&(((***000&&&,,,!!!%%%+++'''%%%333dddQQQ444$$$$$$$$$$$$$$$$$$$$$$$$###''' )))...@@@$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''BBB___;;;ttt@@@+++!!!%%%%%%%%%$$$$$$$$$######################################################"""$$$'''***+++***)))((($$$$$$$$$$$$$$$$$$$$$$$$)))'''$$$******###""" 333uuuyyy...))),,,%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''!!!$$$(((***)))***,,,///---???xxxsss888333---888666000000;;;rrr```222333111666KKKLLL111444CCC333///llleeeGGG555+++,,,,,,)))&&&$$$%%%''')))(((&&&+++### 000&&&hhhddd$$$333$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''(((111+++((((((###"""'''((($$$###&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&(((&&&$$$###$$$%%%%%%$$$$$$%%%%%%$$$###&&&+++000555///'''$$$&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&(((((((((&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***$$$+++...111???((((((((((((((()))******EEEUUUaaa]]]QQQMMMSSSYYYTTT\\\bbbooo}}}pppQQQ>>>,,,///>>>XXX^^^AAA(((***(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$((((((######666RRR```___}}}jjjqqqlllJJJFFFGGGaaafff@@@===777888666999333@@@zzzSSS444...888111///000000000000000111222333111999333;;;ttt```333,,,///...&&&///***++++++)))'''&&&''')))777!!!%%%"""***!!!'''&&&### ***___>>>*** $$$$$$$$$$$$$$$$$$$$$$$$!!!&&&!!!""",,,555AAA$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&...222,,,???bbb,,,%%%%%%%%%%%%$$$$$$$$$#########################################################$$$''')))******)))((($$$$$$$$$$$$$$$$$$$$$$$$&&&'''""" &&&((($$$%%%$$$...000%%%$$$(((%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###&&&)))))))))***---000///<<>>CCCOOO]]]UUU===000///***999PPPLLL222$$$(((''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&$$$(((;;;VVVddddddtttdddzzzXXXGGGBBBLLLqqq~~~WWW999<<<777888555888333AAA|||OOO555111666///222000000000000111222333444333===444QQQMMM,,,)))---...&&&...+++,,,+++***((('''((()))OOO&&&)))((('''(((%%%###$$$%%%111kkk222$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%(((###"""'''333zzz000$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&(((!!!,,,!!!,,,%%%%%%%%%%%%$$$$$$$$$######################################################$$$%%%&&&''''''((())))))$$$$$$$$$$$$%%%%%%%%%%%%&&&###!!!%%%)))******++++++999}}}000,,,!!!%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))+++...000444999iiiYYY,,,999===///111777222EEE}}}:::333333111???lllTTTDDD777///((()))///111,,,%%%...###---%%%888xxxlll???((("""!!!"""&&&$$$$$$$$$$$$$$$$$$$$$$$$***)))'''%%%$$$#################################%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''' (((%%%!!!)))!!!###'''+++***&&&%%%)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''***(((&&&%%%&&&''''''&&&%%%%%%%%%$$$###$$$(((+++(((%%%"""###&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((###%%%&&&+++>>>((((((((((((((()))*********333888333+++(((((((((###***,,,333???:::,,,))),,,###999PPP>>>&&&$$$'''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""%%%&&&+++<<>>CCCAAAkkkkkkhhhFFFLLLDDD```rrrEEE<<<999555888555777333CCCKKK444111555///666111111222222333555666777888333ccc\\\777///---,,,///&&&((()))******(((&&&%%%&&&(((888www,,, &&&)))"""***###&&&(((PPP,,, ###$$$$$$$$$$$$$$$$$$$$$$$$""""""''')))GGGvvv+++$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&)))'''888~~~(((%%%%%%%%%$$$$$$$$$######################################################&&&%%%$$$###$$$&&&((()))$$$$$$%%%%%%%%%&&&&&&&&&'''%%%---,,, %%%444666111zzz222+++""",,,(((%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&(((+++...000333222WWWvvvRRRAAA:::AAAOOOlllOOO222333111555QQQvvvjjj\\\KKK@@@555222///,,,+++***'''%%%111'''$$$111\\\@@@'''***((("""###((('''!!!$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$###"""###%%%&&&########################%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%;;;```YYY---)))444!!!777000((($$$&&&+++------%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$###$$$%%%%%%%%%'''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&'''&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''(((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((---+++''''''---zzz;;;((((((((((((((())))))***%%%)))***''''''))))))&&&&&&+++&&&"""&&&%%%###+++222333RRR[[[666$$$+++&&&&&&''''''((('''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((())))))((()))---...,,,uuujjjvvvZZZBBBKKKEEEhhhbbb???<<<777444888444666333EEEPPP666000555000666222222222333444666888888999FFFDDD---///,,,)))///((())))))))))))(((&&&%%%&&&'''222TTT)))''''''###''')))***%%%[[[qqq)))%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""((((((OOOrrr'''$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%&&&444ttt999%%%%%%%%%$$$$$$$$$######################################################%%%%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%&&&&&&''''''%%%###+++(((###EEEmmmssskkk%%%///&&&((((((%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$&&&+++...000111,,,,,,KKK}}}mmmsssbbb222333222222CCCeeeSSSIIIAAA999555000111000---(((%%%&&&(((***777nnnvvv000(((,,,"""!!!++++++ &&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&+++(((SSSwwwXXX000'''$$$&&&,,,333777:::888///%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&$$$###$$$%%%%%%$$$%%%$$$$$$%%%''''''&&&$$$&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))+++&&&&&&+++ppp222((((((((((((((()))*********,,,+++'''%%%&&&%%%"""&&&+++&&&"""'''''''''///>>>III[[[OOO+++ )))%%%&&&'''((()))((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''(((((('''&&&&&&(((***lllhhhxxxOOO@@@HHHGGGqqqTTT;;;:::666444777444666222FFFZZZ888...666111444222222333444555777999999DDDzzzyyy888***222---'''...***************)))'''&&&'''(((333555'''"""%%%###'''---'''mmmccc'''***&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%######(((%%%RRRlll $$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%---"""&&&"""000KKKbbb%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''((($$$"""+++)))333qqqttt++++++###(((%%%%%%%%%%%%$$$$$$$$$#########################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%)))///333444333++++++AAAwww333111444111<<>>444000444000999ooooooGGG888,,,---111///,,,+++((())))))))))))***,,,---KKKXXX)))&&&***)))''' !!!''''''!!!###+++$$$$$$$$$$$$$$$$$$$$$$$$''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((::: ///]]]>>>cccbbbTTT888!!!&&&...%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))***(((&&&%%%&&&''''''&&&%%%$$$%%%(((++++++(((%%%###$$$%%%%%%$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&******++++++)))&&&###!!!%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((!!!)))'''+++333nnn111((((((((((((((()))******333666444---(((((()))(((###(((%%%$$$***(((###'''000ZZZdddCCC---,,,)))"""$$$%%%&&&''''''%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&&&&(((000888~~~```lll|||RRRJJJCCC@@@PPPyyy___III333:::888777555222999222CCCqqq444222777000999999666555666333333AAAQQQBBB222000---+++)))))))))******000/// 000999+++)))888WWW'''000'''+++---uuu<<>>___+++,,,///""")))""" %%%'''###!!!$$$)))&&&"""###(((+++)))$$$###&&&(((''')))+++((("""(((---))))))...///+++$$$$$$$$$#########"""""""""%%%&&&&&&%%%$$$&&&'''&&&!!!!!!&&&&&&######((($$$&&&((((((((('''&&&%%%'''***'''000dddPPP///777'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$(((&&&$$$&&&'''&&&&&&'''"""---(((""")))&&&!!!+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&QQQ@@@,,, ***$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''***'''&&&;;;777///+++)))***)))&&&%%%(((&&&///DDDCCC)))&&&///)))***((((((***((('''***///:::\\\UUU555111444***$$$%%%###%%%'''$$$ $$$,,,"""'''"""!!!)))(((!!!"""((((((&&&$$$'''000:::???vvveeeuuusssPPPHHHDDDDDDZZZ}}}ZZZEEE555888777666666222:::444GGG{{{>>>777:::333888999---///;;;:::777TTT}}}ttt999111000---+++*********+++,,,///...(((&&&///IIIddd(((,,,pppfff&&&(((''''''$$$---BBBBBB$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&"""&&&(((dddLLL"""###################################################))) (((###==={{{AAA!!!'''###$$$)))########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%,,,,,,,,,""" ---(((...666---000RRRkkk777,,,%%%(((%%%!!!########################$$$$$$$$$#########""""""$$$$$$$$$#########""""""%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''+++///111///------111000xxx[[[333333//////IIIddd999777777777777ggg^^^999222222///,,,+++******(((222!!!)))222;;;JJJ\\\444***(((!!! (((######%%%))))))&&&%%%&&&%%%+++''' &&&---"""###$$$"""(((333444888777FFFuuuttt777$$$$$$$$$#########""""""&&&&&&%%%###""""""###$$$&&&""" ###$$$"""###'''***###!!!''',,,---///***---TTTSSS111$$$//////&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###""""""###%%%&&&'''((($$$''')))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&+++GGGqqq444))) +++&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''((()))+++((('''<<<555***'''&&&))))))'''&&&((((((,,,@@@DDD---(((...%%%)))&&&$$$&&&&&&&&&)))...@@@YYYRRR:::888777+++&&&'''%%%%%%(((&&&"""$$$***$$$)))### '''(((&&&+++''''''&&&$$$&&&+++111444lllmmmdddNNNEEECCCHHHhhhRRR===888555555666666333;;;777LLLJJJ555555222555333555:::999333DDDRRR333000///---++++++++++++,,,,,,---***---,,,&&&MMMHHH%%%BBBZZZ%%%%%%...$$$---VVV<<<""")))$$$&&&&&&&&&&&&&&&&&&&&&&&&###"""%%%'''###nnn:::!!!################################################!!!)))"""%%%)))MMM}}};;;&&&&&&###&&&!!!########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%000777'''!!!'''...CCCooovvvRRR222[[[XXX...///%%%)))(((########################$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''***---...---+++---000,,,```mmm333111333)))>>>mmmccc@@@$$$,,,111777(((DDDzzz~~~aaa333.........,,,***(((((()))&&&---555BBBvvveeeSSS...***222%%%!!!,,,$$$(((***&&&###$$$$$$$$$---***%%%$$$%%%'''((()))&&&(((---111---,,,666EEEsssuuuCCC$$$$$$$$$###############(((&&&###""""""$$$$$$$$$'''""" """$$$$$$$$$'''&&&111000'''""")))333111gggxxx444###222%%%"""---###''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&%%%%%%%%%$$$111$$$&&&,,,(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''111JJJ"""%%%!!!+++%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&(((***,,,++++++(((***@@@:::,,,(((&&&((()))'''&&&((()))''':::BBB000+++000)))+++%%%###&&&***---222777UUU[[[NNN<<<555...%%%&&&'''%%%&&&((((((%%%$$$&&&&&&***%%% %%%'''+++777)))(((''''''''''''((()))|||fffvvvtttWWWMMMCCC@@@MMMsss{{{III666;;;333444666777333999666OOO\\\777222555;;;666@@@===222CCC{{{???111///...---,,,++++++,,,,,,+++...&&&(((+++<<>>|||qqqbbb{{{BBB---)))(((***+++***)))***###'''000NNN\\\...)))%%%'''---000,,,&&&&&&***((("""!!!&&&)))&&&'''"""+++...+++'''""")))222BBB```ccc222########################'''$$$######&&&''''''&&&&&&######%%%((((((&&&%%%&&&(((((($$$'''888SSSiiiUUU111%%%MMM>>>+++000$$$000'''''''''&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$''''''%%%$$$%%%%%%###,,,(((!!!(((&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&""" ,,,,,,)))///&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$&&&))),,,...))))))(((,,,DDDEEE<<<333,,,***)))&&&&&&((()))$$$333;;;---///<<<:::...(((%%%***111777>>>DDD```WWWHHH;;;///$$$###+++&&&%%%&&&(((((('''%%%%%%$$$)))%%%"""%%%&&&...>>>...***(((((((((&&&%%%&&&wwwfff~~~iiiMMMLLLCCC===TTTyyynnnBBB222===333444777888222777444PPPzzzKKK999888;;;999:::;;;NNNmmm888///------,,,,,,++++++++++++(((000%%%###***(((YYY}}}000"""***%%%+++'''((((((cccSSS"""+++$$$########################'''$$$'''///111(((###################################################'''$$$!!!&&&(((&&&''''''&&&)))(((######$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%((( +++%%%)))222KKKFFF???888RRRaaa!!!,,,###(((***'''########################################################################$$$############$$$%%%%%%%%%&&&(((((()))))))))***+++000---???HHH,,,666...:::KKK<<<)))>>>666///:::222===yyygggTTTSSS222)))$$$(((,,,+++))))))888"""DDDRRR***!!!---...$$$"""++++++!!!###&&&&&&%%%'''++++++'''&&&(((---...((($$$***666bbbuuu~~~```LLLEEE666EEE///---$$$########################$$$$$$$$$%%%&&&&&&%%%######$$$&&&)))---...***$$$'''!!!CCCyyymmm___222222888333BBBzzz...888+++'''''''''&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$!!!$$$""""""%%%'''%%%...```NNN!!!'''***,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%!!!%%%))):::333333&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&))),,,///'''((((((,,,AAAJJJOOOAAA444,,,)))&&&%%%'''(((###...111(((666MMMNNN000***(((,,,111777???FFFYYYLLLGGGEEE666'''(((111$$$&&&(((((((((((('''%%%"""'''%%%$$$'''%%%---???333+++&&&&&&'''%%%%%%)))rrrkkk^^^HHHJJJAAA???aaa|||\\\???111;;;444333777888222666444SSSoooNNN???777<<>>$$$666,,,000888,,,EEEOOO999fffaaa777,,,&&&)))+++((((((,,,***>>>yyy'''444(((((())))))%%%!!!###)))$$$$$$'''***(((### !!!***!!!---GGGjjjiii>>>888;;;666999FFFccc000"""111...###############$$$$$$$$$"""$$$%%%%%%###!!!"""""""""$$$&&&***000333...&&&)))'''222NNNkkkoooWWW===222<<<000$$$***((("""CCCwww'''"""..."""''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&...000)))%%%&&&&&&""">>>ttt___)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&(((%%%000:::///... $$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&)))+++---&&&((((((***999xxxJJJUUUFFF555---)))&&&&&&((('''###+++***&&&@@@YYYRRR...***(((***+++...666???VVVIIIOOOXXXHHH444,,,((('''---...***''''''((('''###&&&%%%&&&)))%%%+++>>>777+++$$$%%%&&&$$$%%%***zzznnnrrrxxxUUUFFFHHH@@@EEEooo}}}MMM???222888555111777999333777666XXXsssfffppp888444***,,,,,,+++***)))(((&&&&&&&&&))))))&&&''''''&&&&&&!!!%%%)))%%%"""***%%%666{{{666((()))"""%%%########################%%%!!!&&& 999sss---!!!################################################$$$!!!$$$'''"""!!!###!!! ###$$$)))%%%###########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((%%%###***)))==={{{zzz:::000HHH///(((+++###%%%)))%%%########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$###############$$$$$$%%%$$$&&&(((((('''(((+++---+++......888yyyTTT444***AAAiiiiii555000777000:::dddVVV000000...000;;;FFFrrraaa<<<)))AAA```ccc333,,,))),,,)))%%%,,,888:::{{{LLL(((000...$$$$$$,,,+++""""""+++)))%%%''',,,'''!!!,,,@@@CCCNNNlllaaaJJJ---333555+++!!!444hhhZZZAAA---+++)))""""""***""""""#########$$$$$$$$$ $$$&&&$$$!!!"""(((///###$$$$$$&&&...555222***!!!&&&+++...000000000###***///222111...+++---(((WWW^^^%%%---%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$000999:::///''''''%%%444444%%%)))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!+++###......$$$***$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&((()))***&&&)))***)))555rrrPPPJJJ===///******(((((()))&&&%%%***&&&***LLL\\\DDD))))))***+++)))***444???WWWEEEMMM]]]UUUEEE888'''///666888///&&&%%%''')))(((((($$$%%%***%%%+++>>>;;;...&&&)))***&&&&&&+++uuukkkvvvoooPPPFFFFFF>>>JJJzzz~~~CCC@@@333666555000666999444888999\\\eee000555---,,,,,,+++***(((&&&%%%$$$'''###''''''!!!&&&%%%'''(((+++***+++###(((???+++%%%''',,,$$$$$$$$$$$$$$$$$$$$$$$$###)))<<>>???222&&&###''')))...***###$$$)))&&&+++???@@@222+++///000***(((,,,pppnnnzzz___LLLBBBKKK???RRRfffCCC;;;000<<>>___III444000000---...***111***$$$,,, $$$$$$$$$$$$$$$$$$$$$$$$!!!%%%((('''###!!!###&&&)))JJJaaa(((((("""!!!+++########################$$$((("""'''AAAppp((()))$$$$$$$$$#########"""""""""&&&((('''### """%%%################################################""""""""""""""""""""""""%%%""" ###$$$###!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%(((!!!<<>>999111===111111111777222888???dddDDD,,,000*** '''&&&***%%%+++&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$$$$&&&))),,,(((TTTPPP###&&&%%%!!!'''########################$$$''' '''BBBqqq''''''$$$$$$$$$#########"""""""""%%%((('''###!!!"""%%%################################################""""""""""""""""""""""""%%%""" !!!###$$$###!!!$$$$$$$$$%%%%%%%%%&&&&&&((()))&&&!!!222iiiUUU111fffkkkSSS;;;''''''&&&%%%$$$$$$$$$$$$#################################""""""#########!!!!!!!!!!!!"""""""""############$$$$$$$$$%%%%%%'''(((***,,,,,,,,,+++***,,,+++222111YYY{{{yyy<<<888EEE...666YYY```666555000222888uuuyyyDDD444000,,,555111,,,000***555;;;CCCxxx...&&&---###111111...***(((,,,333999___wwwQQQ777)))---+++&&&###$$$((('''###***fffUUU"""+++&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%###############&&&+++...)))((((((###+++000$$$%%%&&&'''((()))(((((('''...)))***```III%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((%%%###%%%(((***((($$$&&&%%%%%%%%%%%%&&&''''''%%%&&&((()))))))))''''''(((%%%+++%%%<<>>aaa{{{RRR888777222<<<333333333666333777@@@ooo]]];;;'''111(((===CCC(((###,,,$$$%%%((($$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%'''(((((((((ggg<<<$$$((("""###########################$$$&&&'''DDDsss&&&$$$$$$$$$$$$###############"""%%%'''&&&###!!!"""$$$################################################""""""""""""""""""""""""$$$###!!!"""###$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%###---+++)))QQQ^^^III]]]>>>''''''&&&%%%$$$$$$###$$$$$$###########################""""""!!!!!!""""""###!!!!!!!!!"""""""""###############$$$$$$$$$$$$%%%&&&'''(((************)))+++,,,333///TTT>>>333999---QQQttt444222///222444YYYeee999222000***333...)))***555)))333888[[[```lll>>>,,,<<<(((%%%000???UUUtttlllHHH+++&&&...000*** """&&&((((((---<<>>NNN'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&+++,,,***'''###"""$$$(((%%%&&&'''(((((('''&&&%%%((('''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$((()))&&&$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''(((((((((((()))''')))$$$:::ZZZIII;;;000...---)))(((,,,'''***---222>>>HHHCCC777+++(((&&&)))---...***%%%$$$&&&&&&'''222===;;;000***'''***///...&&&$$$)))((('''&&&%%%%%%%%%&&&&&&&&&BBBEEE777(((,,,"""eeezzz^^^IIIHHHDDDDDDGGGppprrrHHH444555333:::444555444444444666BBB|||AAA///...333,,,aaabbb666###---""" )))$$$$$$$$$$$$$$$$$$$$$$$$"""&&&(((((('''%%%$$$///{{{111!!!!!!'''##############################$$$&&&(((FFFuuu'''###########################"""$$$%%%%%%###"""###$$$################################################""""""""""""""""""""""""############$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%&&&///'''!!!'''***>>>ddd888888rrr...)))&&&%%%%%%$$$######$$$$$$########################""""""!!!!!!!!!!!!""""""!!!!!!"""""""""#####################$$$$$$$$$$$$%%%%%%'''(((((()))(((((())),,,333...PPPgggEEEHHHZZZ444000000222444GGGVVV444777666))),,,,,,---///"""222999nnnEEE111DDDZZZ"""111***:::UUU|||lllYYY///+++'''$$$'''***'''"""000&&&###)))+++;;;kkk^^^DDD(((&&&,,,((( ###$$$&&&((('''&&&$$$"""########################%%%$$$$$$######$$$$$$%%% """$$$%%%%%%$$$%%%%%%000---000///(((***,,,$$$%%%%%%&&&&&&''''''''''''...&&&999!!!'''"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&...111222---&&&"""###&&&%%%&&&((())))))(((&&&%%%&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''''''&&&###&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&'''((()))(((***+++(((999XXX;;;333---+++***)))///666''''''%%%&&&...555222***&&&%%%%%%'''***+++***((()))'''%%%&&&,,,222000***))))))((('''%%%%%%&&&'''&&&&&&'''&&&%%%%%%&&&'''!!!444...((('''///(((||||||{{{UUUDDDFFFBBBAAASSSjjjAAA333666444666333444555222666555DDDyyy888%%%777//////PPPTTT---,,,###!!!***$$$$$$$$$$$$$$$$$$$$$$$$"""&&&)))***'''&&&&&&'''<<<...'''!!!%%%###%%%########################$$$'''!!!)))FFFuuu'''%%%########################"""###$$$$$$############################################################"""""""""""""""""""""""""""###$$$%%%$$$##################$$$$$$$$$%%%%%%'''((("""***>>>JJJkkkmmmbbb///]]]%%%000%%%%%%$$$#########$$$$$$########################""""""!!!!!!!!!!!!""""""""""""""""""############""""""#########$$$$$$$$$$$$$$$%%%&&&''''''''''''(((+++333...PPPBBB333222000444===^^^111...444...///,,,...(((111888KKK333,,,000{{{___~~~rrrWWWBBB222((("""))),,,...+++### '''111,,,///999hhhLLL'''"""&&&...***'''"""$$$&&&((((((&&&$$$"""########################%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%&&&)))+++000AAADDD)))---555!!!%%%%%%%%%%%%%%%&&&&&&'''"""((()))###%%%000444///%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((---111000)))$$$###%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&''''''%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''%%%%%%%%%&&&((())))))))))))333KKKMMM***++++++***''')))444@@@,,,+++'''&&&)))------)))###&&&)))******)))***+++///+++(((***333:::888222---,,,(((%%%$$$&&&&&&%%%"""%%%&&&&&&%%%$$$&&&'''$$$+++%%%''''''***???yyyqqqRRRCCCCCC===???ccc```<<<444666333222333333444000888444EEE\\\777%%%777***,,,---666!!!!!!---%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""$$$''')))LLL...***"""$$$###'''###########################'''""")))DDDrrr''''''###############$$$$$$$$$!!!"""######$$$#########################################################""""""""""""""""""""""""!!!###&&&&&&$$$#####################$$$$$$$$$$$$)))(((;;;555000PPPCCC222!!!'''$$$$$$############$$$$$$###########################""""""!!!!!!""""""###"""""""""#########$$$$$$"""""""""############$$$$$$$$$%%%%%%&&&''''''((((((***222...QQQ___999333---111777{{{???%%%---111111'''''':::888EEE''')))>>>AAA^^^LLL444$$$!!!&&&+++...(((&&&111---"""...---XXXddd...!!!,,,&&&""")))((($$$"""###&&&(((((('''$$$##################$$$$$$$$$%%%$$$$$$######$$$$$$%%%(((((('''&&&%%%&&&))),,,000...@@@LLL999"""###%%%$$$$$$$$$$$$%%%&&&'''"""333$$$$$$---$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$)))+++)))&&&%%%&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''%%%$$$&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%&&&((()))+++'''$$$:::]]]AAA&&&***,,,***'''***555???,,,***((((((***,,,---,,,&&&+++000000+++'''''')))...---***+++:::LLLNNNFFF888000(((%%%'''(((&&&$$$"""%%%''''''$$$###$$$&&&"""&&&)))***### aaaxxxbbbNNNDDDBBB<<>>mmm***,,,///%%%***'''%%%'''&&&""""""###%%%''''''&&&%%%$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&'''&&&%%%&&&(((***666###>>>jjjZZZ'''///%%%$$$#########$$$&&&&&&"""### (((222))) +++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&!!!"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''))))))'''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&'''''')))***$$$333JJJDDD***+++***((((((,,,111555'''&&&&&&'''((((((***+++'''///666444,,,&&&%%%(((---111---))):::VVVaaaZZZEEE444%%%%%%)))(((%%%$$$(((+++...,,,'''$$$%%%'''$$$###)))&&&(((...wwwVVVIIIDDDCCC>>>JJJNNN333666777222---444///222---:::444GGGjjj888,,,888'''000+++))))))###)))### ---$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&"""$$$222AAACCC444$$$aaaccc&&&###%%%&&&$$$###########################&&&"""&&&;;;iii###)))""""""######$$$$$$$$$$$$!!!!!!!!!"""$$$$$$###"""################################################"""""""""""""""""""""""" $$$''''''%%%######$$$"""############$$$$$$$$$333fff```---///555%%%>>>***hhhVVV000!!!$$$###############$$$$$$########################$$$$$$############$$$$$$"""############$$$$$$$$$""""""""""""############%%%%%%%%%%%%&&&'''((((((++++++111---RRR>>>///***000555SSSjjjUUUDDDQQQyyyYYY111333***&&&888___oooVVVLLLMMMXXXXXX666+++,,,+++(((&&&$$$$$$&&&'''%%%$$$'''***%%%***HHHkkkxxxEEE///---+++'''$$$)))###!!!$$$###$$$---###$$$%%%&&&&&&&&&&&&%%%""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%% """$$$&&&&&&&&&(((***###&&&666===222***(((###%%%$$$#########$$$%%%&&&$$$"""(((+++"""###&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&)))'''$$$"""###%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((***)))(((&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$///)))'''%%%NNN,,,***&&&%%%)))......+++'''&&&'''((((((&&&&&&(((%%%///777666---&&&&&&)))---555000&&&555XXXiiidddOOO666###$$$)))'''$$$&&&///333555222,,,'''''')))...$$$%%%"""777MMMwwwrrrNNNCCCFFFAAA???\\\tttKKK222444555555444000000555,,,999666CCCTTT333///(((///...((((((((('''&&&)))+++&&&###$$$$$$%%%%%%$$$$$$###'''!!!%%%***;;;000///sssGGG---"""((( &&&########################!!!### EEElll)))$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$"""######%%%&&&&&&$$$###################################################"""############$$$$$$$$$666333...)))'''&&&'''((()))((("""===(((&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$%%%%%%%%%&&&'''((()))***)))+++,,,:::KKKaaa(((555///888>>>MMM666:::...>>>AAAggg___999+++999444___FFFKKK,,,___;;;///111'''...*** 111 ++++++"""222aaaZZZ@@@)))&&&(((%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$'''(((###$$$$$$$$$###%%%))),,,((('''&&&'''''''''&&&$$$'''!!!''',,,''''''***%%%))))))+++,,,***&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###&&&***...///...---'''''''''&&&&&&%%%%%%%%%###&&&&&&###$$$((()))''''''(((+++***222EEE222---))))))***...555<<<***(((&&&&&&((()))***)))(((,,,===CCC222%%%&&&&&&$$$===:::DDDHHHJJJ^^^TTTTTT999######,,,,,,&&&###))))))((('''(((***,,,...(((444"""%%%'''UUUyyygggLLLEEEHHHAAABBBdddkkkFFF111333444333333000222666---777555???III111111***///,,,'''&&&)))(((%%%$$$''''''$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###''''''333sss'''...wwwAAA***###!!!'''"""%%%###########################$$$'''$$$IIIooo+++&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""##################,,,&&&""""""%%%'''%%%"""################################################"""############$$$$$$$$$***(((&&&$$$$$$&&&''')))###***,,,&&&___000)))%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$%%%%%%%%%%%%&&&((()))***))),,,+++777JJJ```GGGAAATTTnnn333444---666;;;ggg999444555***888///IIIxxxMMMWWW(((999NNNvvv]]]GGG666,,,---333;;;(((HHH---777~~~555%%%,,,!!!""",,,,,,+++!!!///++++++JJJBBB222&&&!!!&&&***%%%$$$(((%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%%%%$$$###''')))+++***'''!!!&&&&&&&&&&&&'''%%%###"""((("""###&&&$$$''',,,***))))))++++++)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%(((,,,------,,,''''''&&&&&&&&&%%%%%%%%%%%%((('''$$$%%%((((((&&&***%%%%%%(((666CCC******((('''***222999<<<)))))))))((('''%%%###"""(((///BBBGGG333%%%(((***---AAA;;;;;;888<<>>---???ttt>>>]]]888))):::BBB999999333---***((('''+++000(((&&&AAA+++%%%___```(((***,,,***---:::''':::nnnppp;;;$$$"""!!!%%%+++***###"""((($$$$$$$$$$$$$$$$$$$$$$$$&&&'''((()))((('''%%%$$$ $$$(((***+++%%%%%%%%%%%%&&&'''))))))'''%%%$$$$$$%%%((()))(((((()))***)))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&)))++++++***'''&&&&&&&&&&&&%%%%%%%%%(((***)))&&&%%%((((((&&&(((&&&''')))333EEE***,,,+++)))///999:::444(((,,,111222111///000111000:::MMMNNN555%%%))),,,...;;;333+++$$$)))DDDKKKQQQIII;;;---'''((()))&&&'''&&&%%%$$$$$$%%%'''((('''+++""""""DDD]]]lllOOOKKKGGGFFF<<>>555...PPPJJJ...---555333XXX111777***333444777)))BBB|||???888bbb+++333..."""%%%+++111222///+++))),,,???333%%%...:::yyy;;;******(((;;;&&&%%%===FFF%%%"""###***((()))***&&&!!!###***#########$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""###$$$///***%%%"""!!!!!!!!! $$$$$$%%%$$$$$$%%%'''))) $$$!!! ''')))&&&&&&((())))))'''''')))'''###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''***)))&&&&&&******((($$$)))000---,,,JJJ))),,,+++...<<>>ZZZ%%%"""""""""######"""""""""########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$%%%&&&'''((()))(((000***,,,???OOO000555000333...444...BBBWWW...000666222III111111111;;;666...000ZZZEEE222^^^222***;;;444000...***%%%"""!!!!!!!!!***AAA)))$$$+++,,,;;;fff!!!$$$333'''$$$333cccqqq666)))///$$$&&&###"""###$$$$$$&&&***######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''')))****** !!!$$$'''((('''$$$"""&&&+++111333000,,,(((&&&000333%%%%%%)))%%%)))&&&)))(((%%%''',,,***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%((((((&&&''',,,---+++))))))...---///QQQ***((((((333IIIVVVIII333333555555111+++))),,,111:::DDDRRRKKK000###'''(((+++(((,,,111<<>>KKKNNN???...((('''%%%'''''''''&&&&&&&&&&&&&&&&&&"""(((///ZZZyyyJJJZZZLLLQQQBBB@@@BBBmmmxxx>>>444555888111000555333111333444222:::<<>>mmm555222555222;;;EEE***333888222...HHHIII<<<>>>SSS"""*********+++((($$$%%%+++......""",,,///---111,,,YYYKKK+++222'''(((\\\TTT$$$%%%...%%%"""---%%%######%%%((('''%%%"""$$$$$$$$$%%%%%%&&&&&&'''''')))+++,,,+++((($$$!!!(((((((((''''''***000444GGGVVVjjj{{{___]]]<<<$$$&&&!!!)))%%%((('''$$$(((///...'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((((((((&&&%%%%%%%%%&&&&&&&&&&&&'''###&&&'''&&&''',,,...,,,111&&&###***999[[[;;;111---777HHHKKK<<<***---,,,***&&&######'''+++000666AAA;;;((($$$)))&&&)))!!!,,,666EEEKKK333'''333BBBNNNJJJ;;;...'''$$$$$$%%%%%%%%%%%%%%%%%%%%%(((%%%AAA===!!!tttWWWJJJOOO>>>AAALLLggg<<<333444666000000444000000222555///::::::ZZZWWW666111222***+++---""",,,((('''%%%&&&...444111***&&&%%%###""""""###%%%&&&&&&$$$'''%%%$$$(((111nnnUUU***"""$$$$$$'''"""&&&########################%%%!!!%%%***NNNjjj$$$%%%########################""""""""""""""""""""""""""""""##################"""$$$%%%$$$######$$$################################################"""############$$$$$$$$$ !!!"""###$$$%%%&&&)))&&&'''(((MMM%%%######$$$%%%%%%$$$##############################""""""""""""############""""""#########$$$$$$$$$"""############$$$$$$$$$#########$$$%%%&&&((((((***///+++...222dddmmm777444666000===222;;;222AAAAAA333111444555gggwwwEEE222222777IIItttPPP666000qqqEEE......%%%***,,,)))((()))%%% %%%'''222---$$$//////888LLLCCC\\\'''333333%%%%%%''' (((((((((''''''&&&### $$$%%%%%%&&&''''''((((((""""""""""""$$$'''***+++&&&///;;;FFFPPP]]]mmmxxx|||}}}zzzpppbbbWWWPPPOOOlllkkkDDD!!!''''''((($$$(((&&&###)))333222***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***(((&&&%%%%%%%%%&&&&&&&&&''''''$$$''''''%%%'''+++,,,***---$$$$$$+++777iiiJJJ:::000555:::333((($$$%%%%%%$$$$$$%%%(((+++---+++,,,111...###&&&***$$$'''+++,,,555<<<)))((()))888LLLTTTIII555'''$$$###$$$%%%&&&&&&&&&&&&&&&***&&&(((QQQ555,,,fffSSSGGGMMM;;;BBBUUU\\\;;;222333555//////222...000222555...999888SSS@@@111000222)))---...!!!+++'''(((&&&%%%)))000111///&&&%%%###""""""###%%%&&&&&&$$$+++&&&+++,,,qqqKKK---$$$!!!&&&))) '''########################$$$ $$$)))NNNjjj$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$######%%%&&&$$$###################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&& ###$$$(((***(((+++%%%###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""""""""""""""############""""""######$$$$$$$$$$$$"""############$$$$$$$$$#########$$$%%%&&&((((((***///,,,000...VVV```222999333+++:::'''000333SSSJJJ222...555555VVVoooRRROOO___WWW555000PPPVVV+++---'''+++***&&&%%%)))***&&&...333+++ 666(((222^^^xxx^^^qqqAAA***((((((%%%###&&&+++)))%%%###$$$### ###''')))%%%%%%&&&&&&'''((())))))---+++)))---999JJJ\\\gggeeeMMMAAA444000***###""",,,<<>>~~~444---((((((***(((###$$$)))'''!!!,,,'''###"""$$$&&&$$$"""&&&$$$///)))(((000...999QQQUUU```vvvtttZZZ>>>222000---)))(((######(((,,,'''...VVVBBB333&&&$$$%%%$$$$$$'''%%%$$$###$$$''')))++++++$$$######$$$&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$&&&&&&&&&%%%)))'''$$$$$$$$$&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$'''"""&&&///$$$///$$$'''***)))&&&%%%&&&)))''''''&&&&&&&&&%%%%%%%%%''''''((((((((('''%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((()))***)))***!!!444 333VVVBBB///***,,,,,,---///&&&&&&%%%%%%&&&(((+++---******&&&$$$(((,,,((( $$$'''******'''%%%%%%&&&###///888SSSPPPOOO222%%%(((''''''&&&&&&&&&''''''"""%%%,,,pppAAA%%%vvvVVVOOOGGGCCCAAA???sssFFF777666555333222222222111444555000999555999RRRkkk555333111///---+++)))((((((((('''&&&&&&&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$""")))###***;;;444''' $$$&&&"""###(((########################$$$&&&######TTTlll+++"""%%%#########$$$%%%$$$###"""############$$$$$$$$$%%%$$$$$$###############$$$$$$$$$$$$"""!!!###&&&$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$##############################""""""""""""""""""""""""$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%&&&'''(((((($$$++++++'''222===xxx@@@555555<<>>666555444333222111111111333666111:::555888PPPTTT222222111///,,,***)))((((((''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###'''%%%...MMM...$$$###%%%######(((########################'''$$$"""$$$FFFzzz&&&$$$###$$$%%%%%%$$$$$$%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$############"""######"""!!!###&&&(((%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$$$$##############################""""""""""""""""""""""""$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%&&&'''(((((((((,,,------222666ddd<<<555===777BBBccc@@@///444///;;;{{{kkk@@@///444000HHH111###&&&)))***((((((***,,,---***((((((+++111999???333+++)))111......***### ###'''(((***+++(((!!!'''111***---NNNsssqqqCCC666777000))))))%%%%%%'''&&&"""!!!((($$$999nnnppp===###000$$$!!!"""%%%&&&%%%&&&)))%%%&&&'''(((((('''%%%$$$***'''$$$###$$$&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%(((((((((''''''&&&&&&&&& """$$$%%%%%%$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&((('''444555###&&&--- ---***'''%%%&&&'''''''''&&&''')))******)))((('''&&&'''((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&(((%%%$$$(((---000...***,,,333NNNaaannniiiBBB777,,,+++,,,***&&&$$$***)))))),,,//////+++''''''&&&)))...+++$$$&&&...+++***)))((((((((('''&&&'''+++444YYYYYYQQQ222(((&&&&&&&&&&&&'''((())))))---...MMM'''aaaKKKHHHDDDBBB<<>>###000999555+++$$$###%%%'''///((( ...PPPmmmxxxSSS333***%%%"""...%%%(((***'''$$$%%%(((+++(((((((((''''''***000555$$$$$$$$$&&&(((((('''%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$***&&&$$$)))000222,,,%%%((()))(((&&&%%%'''+++...)))((('''%%%$$$$$$$$$%%%'''******<<>>$$$***)))'''&&&(((***+++'''$$$&&&&&&(((((((((((('''&&&%%%&&&'''(((((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%***222777666444+++(((,,,MMMrrrDDD***+++++++++---,,,)))%%%))))))+++///222000+++'''%%%)))666CCC===,,,***555///222444000***&&&'''***&&&(((000SSSSSSLLL///'''&&&&&&&&&'''((()))***++++++fffKKK'''888!!!tttSSSJJJDDD@@@===NNNCCC999333222111111000000111111///333///777222777VVVddd666555......,,,***)))(((''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''$$$''''''kkkKKK'''&&&%%%$$$###"""""""""########################$$$""")))444999%%%'''((('''&&&###"""!!!""""""############$$$$$$$$$######%%%&&&&&&&&&%%%$$$%%%,,,...(((&&&)))(((###&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""############$$$%%%%%%&&&&&&&&&&&&%%%%%%########################""""""""""""""""""""""""###############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""""""""%%%%%%%%%%%%&&&'''((((((&&&***)))222222999bbb{{{:::111///222DDDiiiPPPOOOYYYlllLLL***000222333111((('''(((+++///111000///999777222GGG~~~nnn!!!---,,,000mmm[[[555)))...<<>>EEEFFFEEEFFFHHHEEE'''SSSZZZ...KKK888AAAQQQtttzzzdddJJJAAA666///,,,+++(((%%%"""111((( %%%))):::"""***111000'''!!!$$$+++...SSSwwwyyy```CCC///&&&,,,333)))###&&&!!!%%%&&&######(((***)))&&&((()))((((((,,,555<<<222///***'''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''###"""""""""###$$$###""""""$$$&&&%%%$$$&&&---333&&&&&&$$$$$$$$$&&&((()))'''$$$,,,+++000XXX```444+++******))))))+++///222,,,+++)))'''&&&&&&''''''$$$%%%'''((((((((('''&&&&&&&&&'''''''''((((((((('''((('''%%%$$$%%%))),,,:::<<>>BBBRRRLLLRRR>>>444)))((((((((((((((())))))333000'''"""222^^^NNNLLL@@@CCC>>>hhhwww///:::222111000000000000000111111555000999444>>>aaa;;;333000---,,,+++)))((('''''''''###$$$&&&'''(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$ $$$%%%%%%***+++FFF!!!$$$&&&%%%%%%&&&''''''########################... """111{{{UUU---###!!!!!!%%%'''%%%###"""############$$$$$$$$$"""###%%%'''''''''%%%$$$333===@@@:::666777222)))%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&$$$$$$############$$$$$$""""""""""""############""""""############""""""########################""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%$$$#########$$$%%%%%%%%%%%%%%%&&&'''((((((+++111((('''%%%444IIILLL,,,222555>>>iiiooo666$$$---666666555---:::nnnLLL===666666((($$$ppppppEEETTTeeeiiiaaaXXXWWWZZZ]]]~~~aaaMMM@@@444---+++)))'''%%%&&&(((***)))''',,,!!!%%%###+++222%%%###+++$$$$$$)))'''(((>>>[[[yyyWWW666&&&&&&&&&###((( $$$******(((&&&###((()))&&&&&&***)))$$$$$$'''******))),,,333999<<<666---&&&$$$$$$&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''((())))))$$$(((***(((###"""%%%***###&&&((('''######&&&***$$$#########%%%'''***,,,+++;;;DDDGGG}}}aaa+++,,,,,,+++,,,333===DDD000...***'''&&&&&&((()))$$$%%%'''((((((((('''''''''''''''(((((((((((()))&&&((((((&&&"""$$$***000>>>JJJ^^^eeetttKKKMMMGGG:::222222222000:::<<<;;;444***$$$&&&***((((((%%%$$$(((---***###+++'''&&&...:::===666---666IIILLLUUULLLWWWFFF;;;***))))))(((((((((((()))'''LLL///!!!,,,!!!yyyRRRJJJIIIAAAAAAFFF~~~TTT===222222222222111111111111000555111333555777<<>>bbbyyy}}}RRR777###%%%)))$$$$$$,,,%%%$$$&&&+++***%%%%%%***,,,,,,$$$%%%'''(((///000555>>>DDDJJJ[[[{{{!!!000'''%%%###&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&$$$###(((222:::,,,,,,555888000KKKZZZ666***111FFFxxxKKK((())))))))))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&((()))***777VVVdddeeennndddPPPIII>>>444---***+++,,,,,,***((('''(((((('''&&&'''&&&&&&%%%&&&'''((()))(((&&&&&&...???JJJBBB222:::>>>GGGQQQSSSNNNKKKKKKEEE%%%((()))%%%///+++$$$555EEE111$$$)))qqqOOOIIIGGG???AAAUUUMMM;;;222222222222111111111111000333222333666777???zzzXXX333222---...---+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&!!!&&&)))EEEooo,,,$$$$$$$$$$$$$$$$$$$$$$$$******))))))(((''''''&&&&&&'''"""'''&&&ccc777###)))!!!$$$$$$$$$"""##############################&&&)))&&&"""$$$(((;;;MMMZZZ[[[^^^bbbZZZLLL///$$$$$$'''######'''###########################!!!""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########################################################""""""######$$$%%%######$$$$$$$$$$$$$$$$$$###########################%%%&&&&&&$$$$$$%%%'''((($$$...$$$//////777www>>>333...111III~~~EEE333)))000666111---111///333>>>]]]<<<777222+++444CCC]]]zzzvvv{{{tttdddhhhrrrkkkqqqjjjnnnoooUUU888,,,***---111(((,,,///999oooKKK!!!333...---&&&%%%''''''&&&%%%%%%%%%%%%%%%###---%%%***555+++---333NNNuuufff888,,,###!!!)))---(((&&&***...+++'''$$$###&&&)))+++---666444888KKK[[[___wwwmmmkkkKKK%%%(((%%%###&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&$$$###%%%+++000+++%%%000///(((555YYYSSS```&&&(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((())))))111???TTTVVVKKKUUU<<<999444...+++))))))***''''''))),,,111222000---***)))(((&&&&&&&&&&&&'''(((,,,222???PPPVVVIII777;;;:::999999888:::DDDPPPMMM+++***((($$$---***&&&AAA777((("""%%%(((eeeMMMIIIGGG@@@CCClllDDD999222222222222111111111111000000333333666666CCCFFF...222000---,,,+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&######***'''VVVWWW&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$######%%%+++(((%%%PPPDDD'''(((%%%!!!&&&$$$########################""""""%%%(((&&&###&&&+++BBBPPPZZZZZZ]]]dddbbbYYY444'''$$$'''"""###'''########################### !!!""""""$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$#############################################%%%&&&&&&$$$$$$%%%'''%%%'''..."""---///222ttttttjjjpppQQQ111,,,...:::aaa---+++,,,000222///...000---444999ssseee@@@777000,,,;;;QQQooo{{{wwwxxxsssgggkkksssnnnqqqfff```eee___???***///"""...&&&!!!222---KKK,,,,,,///$$$))))))'''&&&&&&%%%%%%%%%%%%%%% )))$$$"""((( $$$>>>WWWuuu{{{SSS***"""///999000///,,,'''"""!!!###&&&$$$(((***111:::999111VVViii~~~xxxlllmmm```PPPCCC999222222666uuu%%%!!!'''###,,,&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$'''******(((''')))+++$$$###+++111:::111333```VVV777000666))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''((()))))),,,)))AAACCC...JJJ++++++++++++***((('''&&&&&&&&&***111888:::555000---,,,***(((&&&%%%%%%%%%)))...777FFFWWW\\\RRRDDD<<<999666222---///===LLLRRR111,,,'''$$$+++'''***MMM~~~'''$$$"""+++%%%[[[MMMJJJHHHDDDGGG}}}===888222222222222111111111000000///555333777444HHHxxx:::,,,222000,,,+++***)))'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$)))!!!%%%***&&&gggCCC'''$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!! ***###$$$666YYY(((""")))### (((###########################!!!!!!$$$'''&&&$$$(((...MMMWWWZZZTTTTTT[[[^^^[[[999***%%%&&&"""###'''#################################$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%%%%%%%$$$$$$######""""""###########################$$$&&&%%%$$$$$$%%%'''$$$***...""",,,111///XXXsssVVV??????555555RRRxxxddd///,,,111111lllFFF---000///,,,+++///222222...666777dddnnnCCC444///111EEEYYYrrrwwwsssqqqlllfffhhhmmmmmmqqqqqqfffiiioooUUU444000***......"""...&&&---[[[ %%%111$$$+++&&&&&&%%%%%%$$$%%%%%%&&&###)))%%%&&&+++%%%===tttyyy???+++888))) )))###'''###$$$+++///---111999???HHHccczzzGGG>>>DDD222666...'''&&&''')))---222UUU///!!!---"""***&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%(((***+++)))((((((***&&&222///%%%...AAAlllHHH---222000&&&+++***((('''&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''***))))))(((((((((((()))***%%%111444333KKK))))))******)))(((&&&$$$)))(((***000666777111+++---,,,***((('''&&&&&&&&&((()))///;;;JJJSSSSSSOOODDD<<<333+++(((,,,;;;KKKMMM222,,,'''&&&***&&&000cccRRR!!!***%%%+++!!!rrrWWWNNNHHHEEEFFFSSSnnn:::888222222222222111111111000000///777222777444NNNeee555///111---++++++)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$***"""%%%''')))qqq777+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############(((&&&&&&)))aaa000+++'''(((###$$$########################"""!!!###&&&%%%$$$)))111TTT]]]bbb]]]ZZZ\\\\\\YYY;;;+++%%%%%%"""$$$'''###########################'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%&&&&&&%%%%%%$$$$$$$$$##############################$$$&&&%%%$$$$$$%%%'''%%%,,,---%%%---111///BBB[[[CCC000(((555777'''(((FFFwww222+++555---VVV555000222///***,,,222555111...555555aaa}}}JJJ444111;;;PPP\\\lll|||xxxoooiiihhhdddbbbdddgggsssiiiaaakkk___???...((( +++###%%%***(((PPP111000""""""'''%%%%%%$$$$$$$$$%%%%%%&&&(((///###888QQQXXX\\\...888444### +++---###222888:::;;;JJJaaaoooooosssSSS777,,,;;;>>>!!!+++%%% %%%+++,,,(((&&&)))666EEE&&&/// ###&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%'''(((%%%333<<>>[[[DDD...666===:::^^^}}}nnnRRR;;;222222444444,,,+++***)))((())))))(((***&&&&&&(((%%%!!!!!!!!! '''---+++%%%$$$&&&+++gggeee$$$'''+++'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%'''((())))))___uuu\\\KKKAAA***+++...222666SSSmmm888000(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((())))))%%%***)))(((===LLL''''''((((((((((((((((((&&&'''((('''%%%%%%''')))''''''&&&&&&&&&''')))******))),,,000---((((((---,,,000;;;FFFFFF;;;...'''+++(((+++'''***'''---[[[eee111000&&&)))$$$'''xxxRRRNNNLLL@@@DDDXXXJJJ555888555222222222111111111111000000:::...===AAAjjjqqq555000555...---***)))((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$)))''' >>>ccc(((###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&333---$$$sss000"""$$$!!!+++&&&########################&&&$$$$$$%%%$$$$$$***333IIIUUUaaaddd```]]][[[ZZZ999((("""%%%$$$%%%&&&##########################################$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""#################################"""###$$$$$$%%%""""""######$$$$$$$$$%%%###########################%%%&&&&&&%%%$$$&&&'''&&&((($$$+++---***111111LLLMMM---444333///222//////333)))***000ooo666222***666ccc>>>111------///---))),,,444333111999hhh???///888RRRcccvvvvvvuuueee```hhh[[[JJJQQQRRRYYYrrr|||kkkccc```QQQ(((333)))555%%%,,,...$$$???mmm***///,,,$$$#########$$$%%%%%%&&&!!!555iiivvvWWWbbbeeeJJJ888///...***'''***+++)))&&&&&&(((%%%%%%'''$$$ !!!&&&(((&&&$$$)))'''&&&...***((()))(((%%%'''***///OOOsss(((%%%,,,###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###$$$%%%%%%$$$###'''999!!!%%%444***+++&&&000000cccAAA,,,%%%$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&((()))***'''"""///,,,$$$EEE)))***,,,,,,+++)))&&&$$$))),,,...+++&&&###%%%'''((('''&&&%%%%%%&&&'''(((+++))))))+++((($$$(((111???===<<<;;;555---***,,,******---&&&(((%%%111eee333///000 ///%%%###nnnTTTEEEKKKDDD???rrryyy>>>===111000444333333222111111111222111999...>>>666RRR///::://////111)))))))))(((''''''&&&&&&$$$%%%''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$(((###555IIIYYY+++$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$#########$$$###!!! ''')))"""///NNN777!!!***%%%##############################!!!""""""""""""&&&***...HHHZZZfffbbb]]]___aaa]]]<<<---###%%%%%%!!!!!!'''###%%%$$$###$$$%%%&&&%%%$$$$$$######$$$$$$%%%################################################"""############$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$########################!!!"""""""""############%%%%%%%%%%%%%%%%%%%%%%%%'''(((((()))***,,,---...===ooo666///333(((---111333(((:::&&&111111ggg888...)))999IIIPPP111---***+++///222111...555000TTTuuuBBB333444CCCZZZhhhqqqpppmmmiiifffeeeaaa]]]UUUaaallllllgggccc___\\\OOO///$$$&&&111444%%%''')))111|||JJJ+++ &&&%%%$$$$$$%%%%%%###!!!&&&+++eeehhhcccgggGGG???===:::333,,,&&&###"""000>>>888'''$$$((()))$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$$$$'''***)))'''%%%$$$%%%'''(((((((((888&&&###(((&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$(((+++)))$$$"""###&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))(((((((((((()))(((***888''')))&&&&&&&&&''''''&&&%%%%%%$$$######&&&)))***(((%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&$$$///&&&111EEE&&&)))------+++))))))))))))***)))((()))***(((%%%%%%%%%%%%&&&&&&'''(((((($$$))),,,((($$$%%%***...GGG@@@555///---000333555777999+++&&&---$$$<<<}}}...000444---666)))222dddPPPFFFIIICCCIIIqqq::::::222444444333222222111111222222444777222>>>BBBJJJ222888...///---)))))))))(((''''''&&&&&&$$$%%%&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&555UUUUUU***$$$$$$$$$%%%%%%&&&'''(((&&&%%%$$$$$$######$$$$$$######"""%%%'''"""***CCCWWW+++###((("""!!!"""##############################"""!!!"""'''...333999FFFPPPSSSZZZcccbbb[[[888+++"""%%%&&&!!!!!!&&&%%%&&&&&&###"""###$$$%%%%%%$$$$$$######$$$$$$%%%################################################"""############$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))***,,,---...:::kkkVVV000000555///111---......///***---333UUUJJJ111,,,555CCChhh:::...,,,555999222---111(((LLL|||FFF444777DDDUUU```fffkkknnnmmmjjjjjjiiigggeeekkknnnkkkggggggfffdddYYY777***'''111555%%%%%%333???(((+++***&&&%%%$$$%%%&&&&&&%%%###&&&000999"""&&&444###%%%&&&'''&&&%%%%%%&&&(((%%%///TTT444###''')))###%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$&&&)))(((&&&$$$$$$%%%'''((()))&&&666DDD)))((($$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))+++***%%%###$$$'''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''(((((()))((())),,,---hhhsss,,,%%%&&&&&&&&&'''&&&&&&&&&%%%$$$######&&&((()))'''%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''***'''222---===III((()))***---...---)))&&&&&&'''''''''((())))))(((***)))((((((((()))******+++---...***&&&'''---222;;;777333//////000333444***...///(((000+++fffAAA666111)))555,,,777vvvZZZNNNJJJGGGCCC^^^eee666777333777333333222222111111222222777333777<<>>$$$$$$######%%%'''((()))***+++%%%%%%$$$$$$###$$$$$$%%%!!!(((%%%!!!$$$$$$$$$---ccc&&&&&&$$$"""###########################$$$$$$$$$######'''---111CCC@@@<<<<<>>666555,,,111444(((333555'''333///555bbb999///,,,999___uuuWWWOOOSSS]]]rrrUUU333222444555:::;;;SSSjjjpppmmmmmmooonnn{{{yyyqqqeee___bbbhhhjjjdddEEE222$$$***444(((''')))$$$,,,666'''+++%%%$$$######%%%&&&%%%%%%###$$$###&&&,,,,,,&&&%%%(((((((((&&&$$$######%%%$$$000,,,nnnccc&&&(((+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%)))))))))(((&&&&&&''')))***,,,ccc}}}(((&&&***&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''')))'''&&&%%%&&&(((+++---)))%%%+++"""111BBB,,,###&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''!!!)))$$$444444***))))))+++...111222222***))))))***)))''''''***''''''''''''''''''&&&&&&(((&&&&&&)))///666@@@III111111111...***'''&&&'''///***!!!000(((}}}OOO%%%###$$$###,,,)))111dddUUUKKKJJJCCCRRRNNN999555333666333222222111222222333333:::///888AAAXXX666;;;///,,,111+++)))))))))(((''''''&&&&&&&&&$$$######&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!)))%%%---nnn000"""&&&"""###%%%'''((()))))))))%%%$$$$$$###$$$$$$%%%%%%!!!(((%%%!!!&&&&&&'''000ooo%%%***'''$$$!!!########################"""$$$%%%%%%%%%%%%&&&(((555333222222666666///%%%%%%""""""$$$%%%$$$###$$$""" ###&&&&&&###'''...%%%$$$$$$######$$$$$$%%%################################################""""""#########$$$$$$$$$$$$#########$$$$$$%%%&&&''''''&&&%%%$$$$$$##############################""""""""""""#########$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''((()))+++,,,------;;;eee???666333+++111555)))444///000222222666BBB---,,,:::OOOaaa777333222111999888TTTooouuutttttttttpppxxxzzzvvvllleeefffkkknnneeeMMM===((('''000((()))$$$+++---YYYfff$$$%%%$$$""""""###%%%$$$$$$&&&***"""###"""'''###$$$%%%$$$###$$$%%%'''***''';;;<<<((("""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$,,,------+++'''&&&&&&((()))&&&HHH///$$$***&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''***((('''&&&'''))),,,...+++"""'''(((***---&&&''''''&&&&&&&&&&&&'''((()))%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((($$$---%%%222:::)))+++,,,***)))...777>>>---,,,---///+++%%%%%%)))'''(((***+++++++++***)))+++''''''...555:::AAAHHH///---***'''%%%%%%'''***---***###000999666&&&)))***&&&&&&"""'''\\\SSSFFFGGGHHHfffDDD;;;555333555222222111111222222333333777333999QQQNNN777888---......---)))))))))(((''''''&&&&&&&&&$$$###&&&)))***(((%%%$$$$$$$$$$$$$$$$$$$$$$$$###'''$$$666kkk(((###&&&%%%&&&'''((((((((('''&&&$$$$$$######$$$$$$%%%%%%"""'''$$$###'''%%%***999ppp,,,$$$"""###$$$###########################!!!###&&&&&&$$$###""""""&&&((()))******)))'''%%%""""""###$$$$$$$$$%%%%%%$$$###%%%(((%%%!!!***777%%%$$$$$$######$$$$$$%%%################################################"""############$$$$$$$$$############$$$%%%&&&&&&+++***)))(((&&&%%%##############################!!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))+++,,,------???GGGIII333111000333666,,,111,,,555000333FFFUUU//////:::BBBiii888111///000@@@JJJbbbwww{{{}}}yyyppptttsssmmmgggfffdddaaa[[[RRRKKK222'''---%%%(((###&&&///333***'''%%%###"""###$$$$$$###$$$***(((%%%'''$$$###***$$$%%%&&&%%%$$$###%%%''''''((($$$XXX***&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%%%%%%%$$$+++---...,,,(((%%%&&&'''%%%###:::BBB$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&'''''')))((('''&&&''')))+++,,,)))$$$$$$******%%%###)))''''''&&&&&&&&&((()))***%%%&&&'''&&&$$$$$$&&&((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((((((((((((%%%...(((555BBB(((+++---)))&&&+++777AAA///...111777333+++***///******++++++++++++++++++((($$$)))888DDDHHHLLLRRRDDD===333,,,(((((())))))(((!!!---###$$$KKK*********(((&&&$$$%%%)))wwwUUUQQQCCCIIIUUUsss:::<<<555444666222222111111222222333444333:::<<>>222...333KKK^^^nnnyyyyyy~~~uuutttooojjjgggaaaSSSFFFBBBJJJSSS;;;***+++###&&&%%%---,,,$$$TTT```+++)))%%%$$$$$$%%%%%%$$$$$$((((((%%%###!!!(((((((((&&&###"""###$$$ ...###***///RRR000%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$$$$&&&&&&%%%###'''***,,,+++'''$$$&&&)))&&&&&&444lllWWW(((&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((###,,,%%%###***'''%%%(((''''''&&&%%%&&&(((***+++&&&''''''&&&$$$###&&&((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))'''""",,,(((999>>>)))++++++)))&&&)))111999111222:::DDDBBB::::::BBB999666111---+++---111333,,,)))222GGGUUUVVVUUUXXXQQQFFF777...,,,,,,***'''!!!###)))***///~~~###***###"""''''''))))))nnnPPPPPPCCCMMMbbbiii333;;;555555888222111111111222333333444000???@@@yyyqqq@@@666000---111$$$+++)))))))))(((''''''&&&&&&&&&%%%&&&***...///***$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((((((UUUjjj)))***&&&,,,,,,---,,,+++(((%%%###$$$#########$$$%%%%%%&&&'''$$$"""&&&'''(((GGGNNN000&&&(((''' ########################"""######"""""""""%%%'''######%%%''''''$$$$$$'''"""$$$%%%######%%%''''''!!! ###%%%"""'''AAA^^^%%%$$$$$$$$$$$$$$$$$$%%%################################################"""############$$$$$$$$$############$$$%%%&&&'''555444111///,,,)))'''&&&##############################$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''(((&&&&&&&&&''')))***,,,---111$$$===bbbIII777666,,,222444333333///;;;>>>:::333444444uuuKKK999333999VVViiisssuuurrryyy~~~sssllliii___HHH222***===SSS???+++***"""&&&""""""000&&&"""......+++(((&&&&&&&&&&&&%%%+++$$$$$$$$$ ###'''""" !!!!!!!!!"""$$$&&&)))(((<<>>:::AAATTT^^^YYYQQQPPPBBB666***&&&***...---)))///,,,"""&&&---JJJ&&&000$$$###,,,+++'''gggMMMNNNGGGNNN}}}^^^;;;;;;...333222333444444444333333555777555<<>>999<<>>999:::444+++333///...***%%%+++...$$$***''')))---444222(((''''''&&&&&&&&&''''''dddRRRKKKLLLhhhXXX777999000444333222333444333222333555777666999eeeLLL<<<000000000***))),,,,,,)))''''''&&&&&&(((+++)))"""%%%:::111***,,,!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&(((///xxxWWW%%%---&&&...000KKK@@@,,,+++$$$***$$$$$$$$$$$$$$$$$$$$$$$$###&&&###***%%%)))'''[[[==="""###### ,,, $$$###############$$$$$$###$$$$$$###"""###$$$################################################### ###!!!%%%)))***666BBB(((###'''!!!%%%)))&&&##############################$$$$$$$$$$$$#################################%%%&&&$$$###&&&---444>>>:::888777111(((###$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%''')))+++,,,***...,,,777rrrcccLLL???>>>DDDEEE```VVV999444444HHHWWW;;;666777[[[nnniiipppzzzdddPPP???111))),,,777IIISSSEEE---"""%%%"""''' ###)));;;}}}<<<---"""***(((&&&########################$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%000((('''XXX;;;!!!''' '''******)))((('''%%%$$$$$$%%%%%%###%%%((((((&&&$$$$$$%%%222000)))???000+++(((&&&'''+++///000,,,(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''***((('''%%%%%%%%%&&&'''000+++&&&$$$&&&(((&&&$$$###$$$)))))):::000---***)))******)))...555000222333111......222666ZZZ```VVV@@@999CCCGGGAAAFFFAAA999333000000111000:::111)))+++...)))'''***%%%+++&&&(((JJJ+++(((''''''&&&&&&&&&''''''```RRRKKK\\\PPP333777333555555111222333333222333555777888===EEE888//////000+++)))+++''''''%%%"""###'''***)))000111QQQ###,,,***###&&&&&&&&&&&&&&&&&&&&&&&&+++...000LLL$$$...+++'''666UUULLL111+++(((---$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%###)))###)))...jjj666 %%%###+++""""""""""""###$$$%%%%%%%%%$$$############$$$%%%################################################!!!+++"""(((&&&111CCC!!!%%%###***!!! '''%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$'''---333===555...,,,***&&&######'''&&&%%%$$$######$$$$$$##############################$$$$$$$$$%%%%%%%%%'''&&&%%%%%%&&&(((+++,,,***999$$$222MMMmmm777666333888{{{YYY<<<999555JJJiiijjjsssyyymmm```SSSGGG@@@,,,///<<>>dddjjjssszzz}}}vvvtttttttttnnnbbbWWWQQQ;;;333222===GGGBBB666---!!!((($$$$$$...,,,+++666vvv000(((((("""+++)))########################""""""#########$$$$$$$$$###'''---$$$333... VVV===***)))$$$)))"""###$$$%%%%%%%%%%%%%%%+++((($$$"""&&&000;;;CCCJJJ@@@222"""SSSVVV%%%(((%%%######$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%$$$%%%&&&'''((()))000+++%%%###$$$&&&(((((('''$$$$$$)))FFF888******+++...---((('''***---,,,***((('''+++222777XXX___WWW@@@777???AAA:::;;;222111666222***666KKK>>>+++222***&&&$$$111%%%KKKDDD+++'''&&&&&&&&&&&&'''((((((YYYOOOsssFFF333666888333333///000222222333444666999999lllyyy777222---......+++))))))))),,,---******,,,+++((($$$@@@iii@@@)))###)))''''''''''''''''''''''''"""+++FFF444 $$$%%%,,,999AAA===555999999%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###((("""&&&***hhhuuu000(((###&&&%%%###""""""""""""###$$$%%%&&&### !!!%%%%%%""""""%%%################################################ ,,,'''222nnnggg---+++***###***&&&#################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$"""""""""###&&&)))***'''###$$$(((,,,)))(((%%%#########$$$%%%##############################$$$$$$$$$%%%%%%%%%///---***'''&&&'''(((***(((***+++111777SSSDDD222777444>>>{{{qqqiiijjjvvvEEE;;;333;;;SSSaaapppuuurrrppppppqqqmmmhhhhhhjjjhhh___YYYXXXKKK===555===KKKNNNEEE;;;""")))(((&&&---111///...@@@ttt---&&&///%%%########################""""""#########$$$$$$$$$'''000,,,///777&&&111aaa###***$$$!!!((($$$###$$$$$$%%%%%%$$$######111,,,%%%!!!###)))111666:::999999'''HHH}}}333+++)))'''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&$$$$$$%%%'''''''''...+++((()))EEE333(((+++333:::888///)))((('''+++---)))###$$$---555]]]dddYYY===---111555111+++%%%+++888777111@@@YYYlllAAA444'''%%%''',,,***vvv...000&&&&&&&&&&&&&&&'''((((((kkknnnoooBBB555666999000333///000222333444555888:::FFFccc444111...,,,,,,+++***))),,,((('''((((((%%%&&&)))$$$bbbooo"""%%%)))'''!!!&&&&&&&&&&&&&&&&&&&&&&&&###,,,bbb000'''&&&(((///AAABBB:::...333>>>***$$$$$$$$$$$$$$$$$$$$$$$$%%%""")))###$$$(((ggg\\\''''''"""%%%###&&&""""""""""""###$$$%%%%%%"""!!!((()))###"""&&&################################################"""***%%%,,,EEECCC!!!'''---&&&+++(((%%%##############################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***'''$$$&&&***,,,'''&&&%%%$$$######$$$$$$##############################$$$$$$$$$%%%%%%%%%'''&&&%%%$$$%%%'''(((***---"""...,,,333999bbb333666000:::zzz]]]666111222222HHHgggKKK888000888QQQ___iiiiiigggjjjlllkkknnnccc\\\[[[ZZZUUUVVV\\\HHH>>>888???LLLPPPGGG<<<$$$''''''%%%(((......))),,,uuu<<<)))+++$$$"""#################################$$$$$$$$$$$$%%%---222@@@111---111777lllyyy222000"""###...###&&&%%%%%%$$$$$$#########)))(((((())),,,---------333<<>>555...,,,***222888555,,,''')))///QQQXXXNNN444'''...333///...,,,555@@@===444>>>RRRjjjGGG+++###000'''(((333&&&...&&&&&&&&&&&&&&&'''((()))^^^===666666999///333///111333444555777:::<<>>999666:::DDDIIIDDD===)))$$$$$$%%%'''...000'''(((GGGooo<<<''' ###########################$$$$$$$$$$$$%%%%%%%%%%%%***(((444III:::(((777>>>HHH```222'''''',,,%%%'''&&&%%%$$$###$$$%%%%%%"""###''',,,111222///,,,///???TTTBBBAAAooo===$$$%%%%%%%%%%%%%%%&&&&&&########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%###$$$&&&''''''&&&''''''"""'''(((DDDIII***,,,222888888333000222111666;;;999222,,,,,,---<<>>333222///+++***++++++***)))&&&555NNNOOO999+++///hhhWWW+++'''!!!...%%%%%%%%%%%%%%%%%%%%%%%%"""'''eee!!!)))%%%***000<<<---***...===III$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$..."""###222~~~RRR''')))""",,,###!!! $$$$$$##################$$$ %%%000111((($$$(((################################################%%% ''':::ttt--- +++&&&(((((()))##############################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$###!!!"""$$$$$$!!!###))))))$$$""""""###$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%'''''''''''''''&&&&&&&&&((('''---333&&&666KKK555777444222PPPEEE+++333666222///111444444bbb\\\===000555MMMZZZ```[[[VVVSSSDDD222666...///888;;;666777===>>>:::666666===EEEGGGEEE---######(((+++333555***###666\\\HHH((('''########################$$$$$$%%%%%%%%%&&&&&&&&&""":::777EEEEEE111888222555444...***&&&&&&'''&&&$$$######%%%'''(((&&&$$$$$$&&&))))))'''$$$"""888SSSEEE@@@^^^LLL'''((()))(((&&&$$$##############################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((,,,000...&&&<<>>GGGJJJ@@@333...222222+++)))%%%###+++---"""(((222OOO<<<444!!!%%%%%%%%%&&&'''((()))***KKK666666333666222222000444888999444000>>>VVV|||@@@444222///,,,***)))******333888>>>ZZZ;;;VVVbbb///******%%%(((%%%&&&%%%%%%%%%%%%&&&'''''')))>>>zzzKKK'''''')))))))))444)))---000999HHH***###"""!!!"""$$$%%%%%%$$$'''(((######&&&+++)))EEE((((((((($$$%%% &&&########################$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$########################---"""***333YYYNNN999%%%"""&&&&&&$$$###&&&&&&%%%###!!!!!!$$$&&&"""############$$$$$$$$$&&&%%%###"""""""""##############################"""""""""###$$$$$$$$$%%%%%%***###$$$'''$$$&&&$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((+++(((&&&...222000FFFnnnFFF777)))333===bbb000...111+++***222222...444CCCaaaAAA:::,,,KKKOOONNNDDD:::555222000///...---...111666;;;???777777:::@@@GGGLLLOOOPPP666000---000888===:::555222<<<******#########"""$$$&&&$$$!!!###))))))&&&%%%''')))999555666===&&&+++""">>>???SSSPPP"""000'''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''(((777NNNIIIKKKggg|||)))'''---""""""---%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!$$$&&&%%%###"""$$$'''&&&'''''''''&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$%%%''''''%%%######&&&)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&&&&&&&(((***222000***UUU888///...,,,++++++,,,...///...111222000---,,,,,,+++111222///+++///;;;DDDGGG)))---///222666777///%%%///+++'''%%%'''((((((''''''111ggg'''&&&+++$$$$$$######%%%'''***+++GGG777888333666222333111;;;111111<<<222IIIqqq999333111///,,,************!!!000555sssyyyEEE$$$(((+++$$$((($$$"""&&&%%%%%%%%%%%%&&&''''''%%%<<<|||>>>"""&&&(((***444222)))666444111AAA555)))&&&$$$###$$$%%%%%%$$$"""'''$$$######***000FFF%%%"""######((("""%%%##############################""""""######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$!!!%%%000eee===111'''%%%&&&$$$###%%%$$$%%%%%%###"""!!!###%%%"""############$$$$$$$$$%%%%%%###"""""""""#############################################$$$$$$$$$'''%%%!!!%%%""""""%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((++++++))),,,...***888TTT^^^;;;111555000lllGGG333(((111000...555555111444===jjjBBB555,,,555:::<<<666000//////...))),,,111666777666333000,,,---111888@@@GGGJJJLLL@@@999222111444444///***'''''',,,{{{HHH,,,%%%"""###$$$$$$%%%%%%%%%###...$$$ ***???III???777***---666444777(((333>>>UUU///'''###((($$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((%%%---BBBFFFDDDJJJ---###)))###!!!(((!!!&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%%%%$$$$$$%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&&&&%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$&&&''''''%%%&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((('''''')))+++%%%)))333:::vvv999,,,+++)))(((((()))+++,,,))),,,---+++))))))+++,,,:::555000...111777===@@@000******444999555222444///+++'''%%%'''(((((('''(((000___'''&&&'''%%%%%%$$$$$$%%%''')))***tttAAA777:::444555222333---===---,,,???666[[[ccc333222111///,,,+++*********(((111000---aaa,,, (((''''''))) %%%&&&%%%%%%%%%%%%&&&''''''$$$???000!!!((()))...'''000444888///000CCC>>>///+++'''$$$$$$$$$$$$$$$%%%&&&### (((888JJJ&&& !!!$$$***"""$$$########################""""""!!!!!!""""""###$$$&&&&&&%%%%%%%%%%%%$$$$$$########################"""''')))(((LLL;;;)))(((((((((%%%"""###'''###$$$%%%%%%###""""""###"""############$$$$$$$$$%%%$$$######"""#################################$$$$$$$$$###############!!!)))'''$$$%%%!!!(((%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((...+++***---***...<<>>zzzDDD111...***000444222000333444444(((,,,222777666111+++&&&''')))---444===EEEIIIJJJ888222,,,,,,...000---***###--- HHH444!!!###%%%&&&'''%%%$$$$$$%%%$$$###***,,,555\\\zzzsssdddEEE999***333777666<<<@@@MMMFFF---&&&$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$###$$$%%%'''(((""""""111BBB>>>000nnn???###%%%'''$$$%%% )))&&&&&&'''&&&&&&%%%$$$###%%%$$$$$$%%%&&&'''&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((((((((***,,,$$$222(((111rrr===***)))(((''''''((()))***---......,,,)))))),,,000;;;///(((+++000///111666999+++(((333777000111;;;---***'''&&&'''((((((((()))888;;;(((''''''&&&&&&%%%$$$%%%&&&'''(((ggg;;;888<<<444555333444...;;;444333>>>GGGWWW222111000///---+++************%%%///---===ooo***''')))"""&&&(((***&&&%%%%%%%%%%%%&&&''''''(((MMM***%%%...---333...VVViiiOOO///333BBB666111---'''$$$$$$$$$%%%%%%%%%&&&$$$!!!(((999KKK)))$$$%%%%%%)))!!!###########################"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$"""(((+++&&&$$$QQQ"""!!!$$$'''(((%%%###$$$'''"""%%%''''''&&&$$$######""""""#########$$$$$$$$$$$$$$$##########################################%%%$$$$$$$$$###"""""""""&&&'''"""!!!&&&""""""---%%%%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&///,,,)))///222111555ccc===111)))777CCC}}}mmm555000///777111(((...333222444OOOHHH...333---444888777777:::;;;:::------......,,,***((('''((())),,,111888>>>AAABBB)))&&&###$$$(((+++---,,,((('''!!!///lllLLL&&&&&&&&&''')))&&&###$$$'''$$$###,,,...???zzz{{{VVVFFF&&&333777???EEE======WWWfff///"""$$$$$$%%%&&&&&&'''((((((%%%%%%&&&'''''''''''''''((($$$***AAAFFF666hhhaaa,,,"""***((('''###+++&&&'''''''''&&&&&&%%%$$$'''%%%###$$$((()))'''%%%%%%&&&&&&'''&&&&&&%%%%%%#########$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((('''(((***,,,'''000 )))RRR444,,,+++************+++,,,000//////---)))''',,,333888(((!!!+++222......555:::111,,,///000++++++000+++)))(((''''''((())))))(((LLL---+++&&&,,,'''&&&&&&%%%%%%%%%&&&'''^^^888999===444777444555777777===;;;===jjjNNN777000000///---,,,+++******'''+++(((555444+++(((!!!&&&)))+++&&&%%%%%%%%%%%%&&&'''''',,,___(((***000000666SSSzzz@@@111333///...***&&&######$$$%%%&&&###%%%$$$%%%$$$(((555DDD&&&'''(((%%%&&& $$$########################$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$"""...***???000$$$%%%%%%$$$$$$%%%&&&%%%###&&&((()))'''%%%$$$###""""""#########$$$$$$$$$############$$$#################################%%%$$$$$$$$$###"""""""""### %%%000((( (((&&&%%%$$$$$$#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&///+++'''111666555666EEERRRUUUUUU^^^{{{QQQ333...;;;;;;oooqqq444,,,,,,333///,,,444777777<<>>444TTTWWWIII666000444333yyy)))(((###$$$$$$%%%&&&&&&'''((((((###%%%(((++++++)))'''%%%---******???OOOPPPjjj666(((((()))%%%)))&&&&&&''''''&&&&&&%%%%%%'''%%%###$$$((()))'''%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%'''((('''%%%%%%%%%%%%%%%&&&'''((()))000000000000000...,,,***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&''')))***'''%%%)))666@@@***,,,,,,++++++++++++,,,,,,***)))******'''%%%,,,666999***%%%000777222111777333666444,,,***---+++$$$))))))(((((('''((()))******lll___000,,,!!!///''''''&&&&&&%%%%%%%%%&&&\\\888:::===555999777777:::111999<<>>+++(((%%%######%%%%%%%%%&&&%%%"""&&&&&&(((333>>>###%%%&&&###%%%!!!(((########################$$$$$$$$$###$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%% &&&)))999***)))((($$$!!!###''''''$$$###&&&(((((('''%%%$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$###############""""""555CCC333"""%%%&&&&&&%%%$$$##################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((...)))&&&///333111555888~~~nnn>>>888;;;777555KKK|||ooo666999111000ccczzz666...,,,111111333555...111AAARRR+++222***///333444777:::999666&&&'''((()))((('''%%%$$$%%%$$$###$$$%%%%%%$$$###$$$%%%&&&%%%$$$$$$%%%''''''(((###,,,$$$hhh^^^***""" &&&***)))---444PPPXXX[[[jjjlllEEE666EEEYYY[[[--- 555...[[[AAA!!!((($$$$$$%%%%%%&&&&&&''''''"""%%%)))+++,,,***&&&$$$''''''(((999KKK]]]^^^>>>'''%%%)))'''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''&&&%%%%%%%%%&&&&&&''''''&&&&&&(((&&&%%%'''+++,,,***'''&&&%%%%%%&&&(((***,,,...333111000//////---+++)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&'''&&&&&&&&&(((***... ,,,222999333************************%%%%%%(((---+++)))222@@@555+++(((...222///---///)))444555+++)))111..."""'''((()))(((((((((***+++777444111***,,,&&&&&&&&&&&&&&&&&&&&&%%%^^^999:::<<<555;;;999777888444666GGGyyy<<<;;;//////......---,,,+++******"""JJJsss>>>>>>qqq555###&&&'''+++$$$###&&&%%%%%%%%%%%%&&&''''''555QQQ'''(((...===HHH999>>>ddddddEEE333---BBB+++)))&&&$$$%%%%%%%%%$$$&&&$$$"""&&&%%%(((444III((($$$###"""&&&"""(((#######################################$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&###########################)))""")))+++!!!((()))&&&!!!"""''''''######$$$&&&&&&$$$###"""###"""############$$$$$$$$$!!!"""###$$$%%%$$$$$$##########################################$$$$$$$$$&&&###(((===GGG333!!!''''''&&&%%%$$$##################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((())),,,((()))000///---555333UUUjjj>>>---888555222......GGG>>>999***000PPPNNN666111333444777333,,,BBBlll^^^000222***///222222555777555000%%%&&&'''((('''&&&$$$"""'''%%%$$$$$$%%%%%%$$$###"""&&&'''&&&%%%'''***$$$&&&$$$''''''@@@666((( $$$)))(((***000444VVVeeevvvuuuYYY[[[]]]sssccc---222)))FFFiii''')))$$$$$$$$$%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%"""&&&///???GGG]]]KKK]]]CCC%%%***"""((()))###$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&(((%%%$$$&&&+++,,,***&&&&&&&&&&&&'''***---000222...+++((((((((((((&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&''')))+++///###(((%%%LLL<<<(((((())))))))))))(((((((((''',,,222///+++444CCC+++)))((()))******(((&&&%%%,,,///+++***---+++%%%%%%'''))))))((((((***,,,QQQ+++(((***%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&aaa;;;;;;;;;555<<<;;;888:::@@@>>>[[[555999...///......---,,,+++***%%%999KKK666000&&&+++pppCCC$$$%%%""")))(((&&&&&&%%%%%%%%%%%%&&&'''''':::AAA((((((...FFFRRR???>>>XXXLLL:::<<<...///,,,***(((&&&&&&%%%$$$"""$$$###"""%%%$$$'''888YYY222'''######((("""&&&########################"""""""""""""""######$$$$$$$$$$$$%%%%%%&&&&&&&&&########################%%%!!!''')))$$$%%%...$$$))))))###!!!%%%'''$$$"""###$$$$$$"""!!!!!!""""""############$$$$$$$$$!!!"""###$$$%%%%%%$$$###########################""""""######$$$$$$$$$%%%(((###$$$555;;;&&&)))'''&&&%%%$$$##################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((***(((---444...,,,777111:::;;;+++CCC333...555<<<111333lllJJJ000---:::===ooo<<<222222444999888;;;kkkiii666333+++...000///000111---'''***(((&&&###"""###$$$%%%$$$###"""###$$$%%%%%%### $$$(((((($$$!!!!!!###&&&(((######AAAwwwCCC000###%%%((($$$$$$'''!!!666...;;;vvv^^^OOO\\\yyyYYY$$$(((+++555www111(((%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&)))...???PPPMMM```CCCMMMGGG---///###(((+++%%%######$$$%%%%%%%%%$$$$$$!!!$$$&&&%%%###"""$$$'''$$$%%%%%%&&&'''''''''&&&%%%"""!!!###(((***'''###&&&&&&&&&(((+++///222555---)))&&&%%%'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))(((((((((***,,,###''',,,+++sss333))))))************))))))***)))---222---&&&---<<<&&&***+++((((((++++++'''%%%%%%'''+++***%%%###&&&$$$'''))))))((((((***---hhh444------"""$$$%%%&&&&&&''''''&&&&&&uuu>>>000===666555===444@@@333NNNsss===666000///...,,,+++***))))));;;666///)))(((+++000444www 333++++++$$$+++******$$$)))"""///???000***'''%%%JJJnnnAAA===>>>111000))),,,,,,+++)))%%%######$$$ '''###"""$$$'''777///&&&!!!&&&$$$%%%***################################################%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%---777777+++$$$''''''"""########################"""############$$$$$$$$$$$$$$$############$$$$$$!!!"""$$$$$$######$$$&&&$$$%%%%%%$$$###"""$$$%%%333((("""$$$&&&###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%((((((((())),,,------,,,222===nnnMMM333<<<+++222777666(((777555HHHYYY444222///:::~~~AAA>>><<>>@@@+++)))))),,,,,,+++)))&&&$$$$$$%%%###((($$$###$$$%%%000,,,((("""&&&$$$"""###################################################%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%'''000111(((###&&&'''###########################"""############$$$$$$$$$$$$$$$############$$$$$$"""###%%%$$$######$$$%%%###$$$%%%$$$######$$$&&&222)))###$$$&&&$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((('''(((***,,,,,,,,,...555YYYAAA222:::777444333///111;;;222JJJuuu888777111999nnnGGG222+++++++++***))))))((((((''''''&&&%%%%%%$$$######$$$############$$$%%%&&&$$$***,,,'''######$$$$$$""""""### %%%...tttjjj%%%))))))$$$---&&&(((///333555BBBRRRTTTLLL:::TTT\\\cccmmmRRR)))!!!+++"""000---;;;bbb$$$%%%$$$%%%&&&&&&%%%%%%%%%###%%%''''''&&&%%%&&&'''&&&444CCCHHHJJJMMMPPPQQQ222,,,'''(((%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''')))+++,,,,,,+++)))'''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''(((((()))"""+++///%%%444***((()))+++)))&&&&&&)))'''+++000555666222,,,(((###$$$%%%%%%'''***,,,++++++&&&###&&&---111000---111%%%'''***&&&###'''111VVV%%%###)))%%%)))&&&%%%%%%$$$$$$%%%%%%&&&cccBBB???555555>>>===PPPccc888444000///---,,,***))))))))))))(((((((((''''''''''''222777***---&&&###&&&))),,, $$$,,,###***___000###(((...111EEE]]]555AAABBB(((&&&***,,,,,,+++)))&&&$$$%%%&&&###&&&$$$$$$$$$&&&***sss&&&((("""&&&&&&"""################################################$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!(((***$$$!!!%%%'''%%%########################"""############$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&%%%$$$###$$$%%%"""###$$$$$$######%%%'''...(((###$$$&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&((('''''''''(((***,,,---...000FFFwww777555333111888999///777666444ooo777666///666SSSNNN222+++******)))(((''''''''''''&&&&&&%%%%%%$$$$$$###"""$$$%%%$$$""""""$$$&&&'''++++++%%%!!!!!!""""""$$$$$$&&&""")))$$$!!!HHH222***&&&!!!+++!!!(((&&&,,,888;;;666444777///<<<777666BBB888(((---... ---///---,,,"""((($$$!!!(((((($$$%%%"""$$$&&&&&&&&&%%%&&&'''$$$111<<<===<<>>...'''...""")))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''++++++++++++***((('''&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&''''''((()))%%%,,,,,,"""bbb,,,(((((()))+++)))&&&)))...+++666BBBEEE>>>222***&&&###'''+++,,,+++))))))+++***&&&%%%(((...222000---222%%%***###((('''&&&XXX~~~222%%%%%%'''+++&&&%%%%%%$$$$$$%%%%%%&&&dddVVVIIIKKK\\\gggZZZ777222///...---+++***))))))(((&&&'''((())))))(((''''''"""MMMMMM(((&&&---"""###***)))###(((***+++<<<***%%%+++(((333iiiQQQ777BBB@@@******,,,+++++++++)))&&&%%%%%%''' !!!"""%%%$$$))))))~~~mmm###''' &&&(((%%%!!!################################################$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&"""!!!$$$&&&$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$%%%&&&'''&&&$$$###$$$%%%"""###$$$$$$###$$$&&&((()))&&&######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''(((+++---///...:::sss888<<<888,,,+++999111555)));;;@@@555000777???OOO000******)))((('''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&'''&&&$$$""" (((+++)))### !!!""""""###%%%)))###***,,,!!!222yyybbb,,,######+++%%%!!!&&&333777///+++...(((...(((%%%---+++%%%+++***%%%(((---)))aaaTTT###,,,(((""")))'''!!!$$$$$$%%%$$$$$$$$$%%%))),,,222<<>>888999;;;ddd^^^888333::::::RRR111******)))((('''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$+++000000'''%%%'''&&&""" ###$$$### !!!(((!!!***""")))===<<>>((()))'''&&&'''###!!!$$$%%%$$$###"""%%%+++333:::999>>>BBBAAABBBDDDBBB>>>JJJ'''&&&'''---!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((("""***777XXXyyy---+++))))))*********000888EEECCC???999222,,,)))'''++++++///555555000---///;;;444......333777666444***&&&///(((///GGG<<<###+++'''***$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&III666222///...,,,+++)))((((((((('''&&&%%%$$$$$$%%%'''(((%%%+++000***,,,,,,&&&%%%%%%,,,$$$---UUUbbb\\\$$$***...)))---$$$444111222...)))000&&&'''((((((&&&%%%$$$%%%'''%%%!!!&&&''')))%%%eee111)))!!!%%%"""!!!###################################################"""""""""###############$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$#########""""""########################"""############$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&%%%$$$###$$$%%%"""###$$$$$$######%%%''' ###$$$######%%%%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$'''******((((((+++---...,,,777YYYEEE+++666;;;666999...111SSS999222444777www[[[555+++***)))((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###!!!###---777888///%%%"""%%%$$$!!!!!!$$$%%%######!!!)))(((###&&&###uuu```'''"""&&&'''&&&(((&&&###)))222///%%%)))))))))(((''')))---000$$$///%%%%%%...))):::$$$ ((($$$"""&&&$$$$$$#########(((111<<>>[[[CCC---...AAAMMMFFF999+++---/// %%%)))SSS:::)))%%%"""$$$(((&&&&&&%%%%%%$$$$$$%%%%%%&&&???444333///...,,,***)))(((((((((&&&&&&&&&&&&%%%%%%%%%%%% ...)))&&&---222$$$&&&&&&&&&+++###GGGuuu@@@!!!((()))+++$$$---"""+++&&&,,,+++%%%+++%%%%%%&&&&&&%%%######$$$&&&%%%!!!)))((()))(((ccc333%%%###(((!!!%%%################################################!!!"""""""""#########$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$######$$$###""""""########################"""############$$$$$$$$$$$$$$$############$$$$$$"""###%%%$$$######$$$%%%###$$$%%%$$$######$$$&&&$$$&&&$$$$$$((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((###''',,,---***)))+++---111+++888EEE{{{QQQ;;;AAA<<<666;;;IIIyyy:::555///444^^^ggg999,,,+++***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!###***222333---&&&!!!###$$$!!!"""%%%$$$ &&&***$$$!!!+++%%%$$$%%%===???""" '''%%%'''%%%"""###'''&&&!!!###!!!###$$$"""******---(((***&&&)))%%%ddd```(((---$$$$$$---"""$$$$$$$$$%%%(((...666;;;>>>???>>>:::;;;@@@CCCBBBJJJjjjTTT%%%***$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((***'''///%%%aaammm((()))(((,,,666;;;888222///...+++'''&&&''')))***))))))+++222555---'''444GGGdddOOO<<<>>>LLLQQQDDD222)))000***%%%(((***bbblll333(((!!!((( )))'''&&&%%%%%%$$$$$$%%%%%%&&&777333444...---,,,***)))(((((('''&&&'''((())))))'''&&&$$$,,,"""666!!!---%%%$$$''')))***$$$aaaBBB,,,)))###+++&&&(((---(((,,,...###((('''$$$%%%%%%$$$###"""$$$&&&"""((('''+++---fff///!!!###,,,### ***################################################!!!!!!""""""#########$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########%%%"""!!!###$$$###""""""########################"""############$$$$$$$$$$$$$$$############$$$$$$!!!"""$$$$$$######$$$&&&$$$%%%%%%$$$###"""$$$%%%%%%(((&&&&&&***)))%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((("""(((---///,,,***+++---...%%%333222XXXTTTPPPVVV}}}@@@???444777LLLooo:::,,,,,,+++)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%((((((%%%"""!!!$$$$$$"""###%%%###!!!%%%%%%$$$,,,$$$ ---___+++""")))((((((******&&&"""###'''""" ''')))!!!###(((&&&666!!!...)))###)))TTT222222&&&(((222%%%&&&&&&%%%$$$&&&))),,,---...+++%%%$$$---888>>>JJJLLLhhh"""000---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''(((((())))))((('''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''///***111|||eee333++++++222@@@GGGAAA555,,,&&&(((***,,,,,,***(((&&&(((444CCCFFF666(((222HHHYYYUUURRRRRRPPPEEE444%%%$$$---###)))///222qqqCCC'''######444!!!(((&&&&&&%%%%%%$$$$$$%%%%%%&&&kkkAAA333---000///---+++***)))((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&*** +++)))***wwwlll666...''')))$$$$$$+++&&&'''((())))))((('''&&&######$$$$$$$$$%%%%%%%%%!!!'''''''''%%%!!!000NNN777%%%((("""%%%%%%######################################################$$$$$$$$$$$$######$$$$$$##########################################$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$########################%%%$$$""""""###$$$$$$###########################''''''&&&%%%%%%$$$######!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''((()))***+++,,,,,,***444***555eeemmm666444777666lll===///---***))))))((('''%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&!!!000CCC:::%%%(((&&&###$$$(((&&& $$$$$$%%%%%%%%%%%%&&&&&&666***###((('''===ttt---+++)))!!!(((---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))+++,,,111???666+++((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++---+++%%% &&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''+++444iiiTTT///+++,,,333;;;===555,,,((()))((('''((()))((('''%%%)))222NNNXXX:::%%%:::ZZZccc]]]SSSHHH>>>555---((('''$$$$$$%%%''':::,,,***'''%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$bbb;;;111...///...---+++***)))((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,((($$$000===}}}+++&&&)))$$$$$$!!!+++%%%%%%&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%"""'''&&&%%%%%% +++EEEBBB%%%&&& %%%"""(((######################################################$$$$$$$$$$$$######################################################%%%$$$###""""""###$$$%%%#########$$$$$$$$$$$$%%%########################%%%###""""""###$$$###"""########################$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''((()))***++++++,,,)))111+++333UUU;;;444999555{{{sssnnnnnnnnn;;;000...+++))))))(((&&&%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$#########""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%"""&&&(((lllZZZ&&&%%%(((***(((###"""&&&&&&"""$$$$$$$$$%%%%%%%%%&&&&&&)))%%%$$$+++***000WWWZZZ)))((("""###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&''''''((())))))(((333jjj...)))"""$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((+++///111000,,,'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((+++/// ///gggUUU111++++++///666888333...,,,***)))((((((((()))+++---???KKK]]]WWW>>>:::QQQbbb^^^TTTDDD555+++'''&&&%%%+++((()))+++'''NNN,,,)))'''%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$XXX555111111///...,,,+++))))))((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&...222555UUUjjjmmm))),,,===,,,...!!!+++###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###'''$$$$$$%%% &&&999KKK###&&&"""((($$$&&&######################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###########################"""!!!"""###$$$###"""########################""""""###$$$&&&'''((((((%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''((((((******+++,,,***,,,,,,111AAACCC333:::444YYYsssNNN999>>>777LLLooosss>>>222000,,,******(((&&&%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$#########"""""""""""""""""""""""""""#########$$$$$$$$$$$$&&&&&&==="""///)))+++)))$$$!!!###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""%%%%%%))))))!!!&&&<<<)))'''(((%%% ***%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''''''''((('''+++DDD777,,,$$$'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((+++///222333000---((('''&&&%%%$$$%%%&&&'''$$$%%%%%%&&&&&&'''''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&... ***iiiPPP***,,,***+++111333111//////)))))))))'''&&&(((---222EEEQQQWWWHHH;;;LLL``````FFF===000&&&"""$$$'''***)))''''''+++$$$jjj___+++)))&&&%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$SSS444444333...---,,,***))))))(((((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''---333"""222hhhpppBBBSSS...666OOO555555 '''######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###&&&"""###'''###$$$111UUU"""'''%%%***$$$!!!######################################################$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################"""!!!!!!"""###$$$###!!!########################""""""###$$$&&&'''(((((('''&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''((()))***++++++---)))...222555OOO000999555>>>iii>>>333111666777666777fffxxxCCC333111---+++***(((&&&$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""############%%%******'''JJJ,,,&&&((((((%%%###"""$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&+++&&&"""&&&$$$&&&111rrr666&&&,,,,,,"""(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((((((+++'''333TTT+++))))))&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%(((,,,......---+++((('''%%%$$$###$$$%%%&&&$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((("""...%%%...vvvLLL$$$---)))***...000...,,,---%%%((()))'''$$$%%%+++111999:::;;;777===WWWbbbTTT111...***(((((())))))((('''&&&$$$******FFF+++)))&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$OOO444555222---,,,+++***)))(((((((((&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''---,,,111rrrKKK///~~~===,,,000CCC***,,,###%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%!!!%%%"""""")))'''%%%...iii%%%'''###'''%%%!!!######################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&########################!!!!!!!!!"""$$$%%%###"""########################$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''((()))***++++++000***...444555nnnbbb///555666222{{{<<<***222777---888666///KKKxxxGGG333111---+++***(((&&&$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!"""""""""#########!!!$$$...$$$SSS---###$$$&&&'''&&&######$$$#########$$$$$$$$$%%%%%%'''---&&& &&&)))''',,,NNNYYY&&&(((///&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&((()))******###222vvv'''***$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((((((((((((((('''&&&$$$#########$$$%%%$$$$$$%%%%%%&&&'''((((((&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((111***222LLL))),,,******///000+++((((((%%%))),,,***'''%%%)))---333'''***;;;OOO```]]]JJJ111000...---,,,)))%%%"""(((***%%%---AAA===***(((&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$HHH222444...,,,,,,+++))))))(((((((((&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''"""'''333???rrr333777uuu222(((%%%,,,"""$$$)))&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%% %%%###"""))))))&&&---,,,(((###(((%%%######################################################$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%########################!!!!!!"""$$$&&&&&&$$$"""########################%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''))))))***+++...------333888^^^}}}555111777222lllXXX///111444111222222000444>>>wwwsssFFF222000,,,******(((&&&%%%%%%%%%%%%$$$$$$$$$######$$$############"""""""""""""""""""""""""""""""""!!!"""""""""############%%%)))'''444QQQ'''$$$###&&&(((%%%##################$$$$$$$$$$$$!!!(((%%%$$$+++***%%%&&&AAA...###(((***$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&(((***+++***###777ooo222***$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((,,,---%%%111HHH...,,,***+++//////***&&&%%%(((***------+++)))***,,,444$$$---JJJ]]]```SSS@@@111...***(((((())))))((($$$+++###+++^^^444)))'''&&&&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$@@@111555---,,,+++***))))))(((((()))%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''"""(((444WWWfff***IIIiii,,,(((&&&!!!$$$!!!,,,)))&&&%%%$$$$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%'''$$$!!!''''''%%%+++ppp111..."""$$$)))&&&######################################################$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$############$$$$$$$$$$$$%%%########################""""""###%%%''''''%%%###########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&'''((()))******)))111---...777MMM???///555666QQQBBB///666......777444...333444iiinnnEEE000...+++))))))(((&&&%%%%%%%%%%%%$$$$$$$$$##################"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$)))'''(((,,,___222)))"""$$$'''&&&$$$$$$############$$$$$$$$$$$$"""&&&$$$%%%,,,((("""&&&333???*** ,,,***%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((()))((('''444\\\III+++***&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%%%%''')))&&&'''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((&&&%%%999AAA,,,,,,))))))---...***''''''))))))******+++,,,---...111+++:::SSS\\\XXXKKK:::+++(((%%%%%%'''***,,,--- ,,,###+++yyyUUU)))((('''&&&&&&'''&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$===222777///++++++***)))(((((())))))%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((&&&,,,111jjjZZZ)))SSS___%%%'''+++###///###,,,&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%% (((%%%!!!%%%$$$###)))ZZZ333666***((()))#########################################################$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%""""""#########$$$$$$$$$########################""""""$$$&&&((((((&&&$$$########################$$$$$$$$$%%%%%%&&&&&&&&&!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&'''((()))******$$$444,,,***555AAAGGG...444999>>>666,,,000(((666'''555666555777vvvmmmFFF///---***))))))((('''%%%%%%%%%%%%$$$$$$$$$##################""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$%%%!!!(((###((((((===..."""###'''&&&$$$%%%"""############$$$$$$$$$((()))"""###)))%%%###,,,!!!nnnPPP555---111%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''###&&&***MMMZZZ''',,,&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$'''***'''(((***,,,+++)))'''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&---LLL@@@+++,,,((((((+++---+++***+++)))&&&$$$$$$(((,,,///000...444HHHWWWWWWTTTKKK;;;,,,+++)))))))))(((&&&$$$"""333)))111+++$$$((('''&&&&&&'''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$>>>333444------,,,,,,+++***)))(((((($$$###$$$%%%''''''%%%###)))'''&&&&&&'''''''''%%%((($$$555666666666dddLLL&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''TTTJJJ)))!!!###(((%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$%%%%%%'''+++'''&&&%%%"""...%%%(((333000!!!&&&$$$$$$$$$###"""###%%%'''%%%$$$###"""""""""###$$$""""""######$$$$$$$$$%%%"""$$$&&&&&&$$$###$$$$$$%%%%%%$$$###"""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''''''''''''''((((((((((((+++***222///<<<;;;aaa[[[~~~^^^000...999555zzzwww444555///---444$$$777===+++AAAxxxKKK222///+++((('''&&&%%%$$$$$$$$$$$$############"""%%%$$$###""""""###$$$%%%########################"""!!! """#########$$$'''"""(((///(((\\\%%%%%%&&&...'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((000777111 ***444&&&'''''''''(((((())))))&&&%%%%%%%%%%%%&&&'''''',,,&&&---***ttt|||444((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''')))***,,,------,,,***)))'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))%%%(((111:::EEE)))'''(((((('''(((***+++***,,,---,,,***((('''(((***111OOOeee]]]GGG<<<::::::///---***'''&&&&&&((())),,,)))///???***------)))%%%$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%<<<333444...---,,,,,,+++***)))(((((('''&&&&&&'''((((((&&&$$$&&&&&&&&&((())))))&&&$$$((($$$333111111222hhhAAA&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''JJJRRR!!!)))$$$###$$$%%%$$$$$$######$$$$$$%%%###################################################$$$$$$$$$$$$%%%%%%%%%!!!111!!!666---222!!!888???,,,$$$)))$$$&&&'''&&&%%%###"""$$$&&&((('''%%%$$$############"""""""""######$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''''''''''''''((((((((((((,,,***000---777555RRRHHH999:::EEE___uuu555111999666```;;;---555666,,,;;;555555<<>>...***+++,,,***)))'''''''''((()))&&&---YYY$$$)))***((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%ttt888333---...---,,,,,,+++***)))(((((($$$$$$%%%(((+++---,,,+++&&&$$$###$$$''')))***+++&&&""")))%%%+++PPPkkk%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&+++www$$$"""'''%%%###%%%$$$$$$######$$$$$$%%%################################################""""""###$$$%%%%%%&&&&&&===RRR777%%%000''';;;uuu^^^777 )))%%%"""((("""$$$%%%%%%#########%%%#########$$$$$$$$$$$$$$$#########"""""""""""""""$$$%%%%%%$$$######$$$&&&$$$#########$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''''''''((((((((((((++++++------444777\\\DDD555888000333222888111999yyy___777000555:::UUU;;;DDDNNNssssssEEE555222---***)))(((&&&%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!###%%%%%%###!!!"""######'''%%%###'''((((((---pppZZZ%%%$$$555%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''''''''''',,,'''888000+++)))'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((%%%&&&,,,AAA+++&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&(((***,,,...///000'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))((('''222DDDDDD(((,,,))))))------(((&&&)))&&&))),,,...---+++))))))---@@@PPPMMM<<<...((('''***)))(((''''''(((((()))+++///ZZZ'''+++---&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%nnn777333,,,///---,,,,,,+++***)))((((((&&&&&&(((+++...000///...(((%%%###"""%%%(((+++,,,'''"""((((((...kkkYYY'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''ddd***$$$&&&###'''%%%$$$$$$######$$$$$$%%%################################################""""""###$$$%%%&&&&&&'''999llluuu///ZZZrrrooo111''' """%%%%%%$$$###!!!###%%%%%%$$$$$$$$$%%%!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$&&&''''''&&&%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''''''''((((((((((((,,,---------000444JJJ}}}666999222333;;;111888444777}}}|||<<<...444444vvvuuuAAA444000,,,)))(((((('''&&&$$$$$$$$$############"""!!!""""""######""""""!!!"""""""""""""""""""""""" ###&&&&&&### !!!###&&&%%%$$$###$$$'''(((%%%^^^111+++%%%%%%"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&''''''&&&(((!!!444LLL***''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((("""))))))666vvv???''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''')))***+++,,,'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))+++'''...===@@@++++++(((+++222111***'''***&&&)))---///---***((('''(((111888666...'''&&&(((((((((((('''(((((())))))+++,,,999111+++"""$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%ggg666444,,,111---,,,,,,+++***)))((((((''''''(((***,,,---,,,***'''%%%$$$$$$&&&))))))***)))$$$(((---222AAA)))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$UUU444***%%% )))%%%$$$$$$######$$$$$$%%%################################################!!!"""###$$$%%%&&&&&&''',,,OOOvvvEEEwww666"""'''***'''%%%%%%$$$ $$$&&&((((((&&&%%%%%%%%%"""###$$$%%%%%%%%%$$$###%%%%%%%%%%%%$$$$$$$$$######&&&)))***)))'''&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%&&&&&&'''''''''''''''((((((((((((+++,,,+++---///555???jjj999888///000;;;,,,111///999@@@,,,333666ggguuu<<<111...***((((((((('''&&&$$$$$$$$$############""" !!!"""######"""!!! """""""""""""""""""""""" %%%(((((($$$!!!"""$$$&&&"""###%%%"""$$$(((%%%EEEbbb///$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%...llluuu,,,''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((,,,'''///PPPUUU)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))+++&&&+++777<<<---)))''',,,666666---(((+++***+++---,,,***)))((()))'''(((((('''&&&%%%'''***''''''''''''(((((())))))'''888(((***+++###%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%ccc555555,,,333---,,,,,,+++***)))((((((&&&&&&&&&''')))(((&&&$$$&&&%%%%%%&&&((()))((('''+++%%%(((000333000***&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""LLL;;;000%%%)))%%%$$$$$$$$$$$$$$$$$$%%%################################################!!!""""""$$$%%%&&&''''''(((---***"""''' %%%(((%%%$$$'''(((***+++***(((&&&%%%%%%%%%&&&&&&'''&&&%%%###"""&&&&&&&&&%%%%%%$$$$$$$$$###'''***,,,+++(((&&&%%%'''&&&&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%&&&''''''''''''''''''((((((((()))(((******---111999>>>ddd@@@444999333===222;;;;;;MMMGGG000888222TTTuuu999000---)))''''''(((''''''$$$$$$$$$############""" !!!"""######"""!!! """"""""""""""""""""""""!!!&&&***)))%%%"""###%%%$$$"""'''###%%%+++***,,,]]]///***%%%)))$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&---&&&FFF111+++'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))...%%%,,,777ccc***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))))))))&&&---999888+++(((&&&---999999...(((+++...---,,,)))'''''')))+++(((%%%$$$''')))*********&&&&&&''''''((()))))))))'''PPP&&&000'''"""%%%''''''%%%###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%]]]999000000......---+++)))((('''&&&&&&&&&'''((())))))*********&&&%%%%%%%%%%%%&&&''''''///000)))MMM---***$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&%%%###"""###""" !!!&&&(((%%%###$$$"""999VVV)))$$$""" $$$$$$$$$$$$$$$$$$$$$$$$((('''%%%###""""""#################################''''''###"""&&&))))))))),,,~~~DDD&&&///((($$$!!!''' (((&&&&&&$$$###$$$''''''%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$$$$######"""###&&&((()))(((&&&%%%'''%%%###"""############((('''&&&%%%$$$&&&(((+++###$$$&&&'''(((''''''&&&&&&&&&''''''((()))))))))***&&&222(((444444>>>GGG<<<===)))000???555???fff444444888;;;ooo===000...+++***))))))'''&&&'''''''''&&&%%%$$$"""!!!""""""""""""############ !!!"""###$$$$$$%%%...,,,)))&&&$$$###""""""$$$$$$$$$$$$%%%&&&''''''&&&444rrrTTT&&&,,,###+++'''$$$%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&+++444///999---)))(((%%%###$$$'''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$'''***+++:::fff:::555 $$$,,,$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((+++,,,<<<))))))(((///)))%%%)))''',,,///111222000---)))'''&&&(((%%%&&&******((('''***%%%)))***(((%%%&&&)))+++333{{{NNN'''+++###(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%^^^888000000......---+++)))(((''''''&&&&&&'''((())))))*********&&&%%%%%%%%%%%%&&&''''''(((+++''']]]nnn$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$$$$%%%'''***333***$$$%%%((((((&&&''''''777fff000"""'''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$########################&&& '''***%%%###&&&***vvv///&&&'''%%%(((((($$$'''$$$%%%###"""$$$&&&&&&$$$"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((***))))))(((''''''&&&&&&######$$$%%%%%%&&&&&&&&&******)))&&&###"""###$$$$$$&&&(((((((((***---///$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''(((((())))))***'''222(((333222===ZZZ---<<<===;;;//////ccc;;;555666888zzzqqq>>>000...+++***))))))'''&&&'''''''''&&&%%%$$$"""!!!""""""""""""############""""""""""""######$$$$$$///---(((%%%######$$$%%%$$$$$$$$$$$$%%%&&&'''''''''%%%PPP111''''''$$$"""###%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''###^^^___...))))))'''&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%)))))),,,111999cccCCC+++ $$$((('''###'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))(((...666<<<***+++'''---***$$$***,,,)))000111000///,,,+++,,,------(((%%%&&&&&&$$$$$$'''###&&&((('''&&&''')))***333BBB''')))&&&)))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%]]]888///000///---,,,+++)))((('''''''''&&&'''((())))))*********&&&%%%%%%%%%%%%&&&''''''$$$###))),,,|||TTT %%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$######&&&,,,000;;;---""""""&&&)))))))))***222333 (((((($$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%########################*** &&&$$$!!!...DDDyyyggg::::::111$$$)))%%%!!!'''&&& """######"""###$$$%%%###!!!#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))******))))))((((((''''''&&&$$$###""""""###$$$&&&'''$$$&&&'''%%%"""!!!###%%%###&&&&&&&&&&&&))),,,''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))***(((000(((111000:::FFF444888:::???dddBBB333444555]]]rrr>>>000...+++***))))))'''&&&&&&&&&&&&&&&%%%$$$""""""""""""""""""##############################$$$$$$///,,,'''###!!!"""$$$&&&$$$######$$$$$$%%%&&&'''+++ 555LLL''''''&&&%%%######$$$%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&"""000%%%###>>>000((())))))(((&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&!!!***%%%(((333111SSSVVV###$$$'''%%%+++ '''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((***'''000@@@;;;,,,---%%%+++...&&&///999,,,111000///,,,***+++...111777///)))((('''%%%'''***%%%%%%&&&(((((())))))***:::222(((&&&)))(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%[[[777///000///---,,,+++)))((('''''''''&&&'''((())))))*********&&&%%%%%%%%%%%%&&&'''''''''((()))999CCC$$$((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######&&&+++///...%%%!!!&&&'''(((***'''...ttt111!!!"""((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###########################&&&&&&%%%"""---VVV}}}VVV,,,$$$===777%%%)))'''"""&&&%%%#########$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&((())))))&&&&&&&&&%%%%%%$$$$$$$$$############$$$%%%&&&'''""""""######$$$%%%''''''###%%%&&&$$$""""""%%%(((***)))(((&&&&&&&&&'''(((%%%%%%&&&''''''(((((()))******...(((///...888rrr```YYYfffQQQ555555666HHHsss>>>000...+++***))))))'''&&&&&&&&&&&&%%%%%%###""""""!!!"""""""""#####################"""###$$$%%%&&&...,,,((($$$"""!!!""""""############$$$%%%&&&'''((($$$---^^^www)))222((()))'''$$$###%%%$$$"""$$$$$$$$$%%%%%%%%%&&&&&&"""000***(((444444&&&&&&''')))'''###$$$(((%%%%%%%%%&&&&&&&&&&&&'''!!!,,,!!!$$$555***===mmm$$$+++***###...'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((+++%%%...BBB888------(((***111***555DDD000000///---+++((((((***---777///((('''((('''(((+++***''''''***+++******+++PPPWWW(((***$$$+++&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%VVV555000111...,,,,,,***)))((((((((((((&&&'''((())))))*********&&&%%%%%%%%%%%%&&&'''''')))&&&(((GGG777)))&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&(((!!!!!!%%%***+++((((((+++$$$...QQQ444'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$"""!!!########################'''(((!!!&&&CCChhh<<<...///!!!222eee((("""***###%%%***)))$$$%%%%%%&&&%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&''''''$$$$$$###############""""""###%%%'''((('''&&&%%%---)))%%%$$$'''((('''%%%+++)))'''&&&%%%'''+++---)))(((&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((***+++,,,)))......666]]]kkk<<<777999@@@uuu???000...+++***))))))'''&&&%%%%%%%%%%%%$$$###""""""!!!"""""""""##################""""""###&&&((()))------,,,***(((%%%""" ############$$$%%%&&&&&&!!!$$$***555777((($$$((('''###"""%%%&&&###$$$$$$$$$%%%%%%%%%&&&&&&$$$###)))&&&222___MMM&&&###$$$''''''###$$$)))%%%%%%&&&&&&&&&''''''''''''///"""&&&999)))---bbbwww***+++(((!!!...(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((+++###***===777,,,///111***000,,,222CCC------------+++(((&&&&&&'''...'''!!!###%%%%%%%%%'''+++((('''******'''(((---nnn???%%%+++###,,,%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%OOO222111111,,,,,,+++***)))((((((((((((&&&'''((())))))*********&&&%%%%%%%%%%%%&&&''''''''' (((VVV{{{***))) $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&'''%%%###"""""" %%%...444111***(((***%%%...:::GGG+++###((($$$$$$$$$$$$$$$$$$$$$$$$&&&'''((()))(((%%%""" ########################&&&$$$ +++???CCC888555222QQQ999((((((%%%,,,$$$###%%%''''''%%%$$$%%%&&&"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&))))))(((&&&%%%333...((($$$######"""!!!***'''###$$$)))---///...%%%%%%$$$#########$$$$$$%%%%%%%%%&&&''''''((((((***,,,+++***......666JJJ@@@999888@@@yyyBBB000...+++***))))))'''&&&$$$$$$%%%$$$$$$###""""""""""""""""""############%%%$$$######$$$&&&(((***,,,---......---)))%%%######""""""######$$$%%%&&&###%%%(((###vvvaaa$$$&&&'''!!! &&&(((%%%$$$$$$%%%%%%%%%%%%&&&&&&***'''###000???~~~,,,$$$"""&&&((($$$###(((%%%&&&&&&&&&'''''''''''''''---###%%%333&&&$$$FFFwww777((("""!!!,,,###***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((***$$$)))666777+++///@@@,,,+++---***888'''+++---------+++***+++,,,111((("""$$$'''''''''''')))%%%&&&)))'''###)))333444(((***%%%,,,'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%HHH000222222***,,,+++***)))((((((((((((&&&'''((())))))*********&&&%%%%%%%%%%%%&&&'''''''''111iiiSSS"""***$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&$$$"""""""""###%%%+++111111+++'''(((&&&)))000bbb'''---$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&)))+++***((($$$"""###########################$$$!!! &&&+++!!!///111+++,,,jjjjjj###((()))*** !!!"""$$$&&&&&&$$$###$$$%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&''''''&&&&&&++++++***&&&###%%%---444***$$$"""&&&...222...(((###$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((()))---)))+++...///777<<>>xxx::: ,,, $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$###$$$%%%### """(((+++)))&&&&&&&&&###...vvv444$$$$$$$$$$$$$$$$$$$$$$$$###%%%))),,,,,,***'''$$$########################""" !!!$$$######(((000$$$###'''333'''$$$;;;:::///***+++((('''!!!###&&&%%%###!!!###$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$#####################$$$$$$############%%%&&&'''!!!)))///...,,,333DDDTTT000***'''...777888///$$$%%%&&&((()))***)))(((((($$$$$$%%%&&&&&&''''''((()))...))),,,...000888555PPP888...BBBDDDCCC000...+++***))))))'''&&&######$$$$$$$$$######"""""""""""""""############,,,***'''$$$######$$$%%%!!!"""$$$&&&''''''""""""""""""###$$$%%%&&&&&&%%%%%%&&&(((aaa...666555***%%%((((((###$$$$$$%%%%%%%%%&&&&&&&&&!!!(((###,,,---XXX???///$$$'''***%%%!!!###&&&&&&&&&'''''''''(((((($$$***...+++&&&'''111===eee222###)))%%%'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&)))...222<<<''')))UUU000(((888+++444333---...///222666>>>GGGNNNGGG999***&&&&&&%%%%%%&&&'''&&&)))...***(((666JJJPPP000,,,###+++---///''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%CCC333...///000+++***)))((((((''''''((((((((()))***************'''&&&&&&%%%%%%%%%&&&&&&'''+++DDD%%%---((($$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$''')))))))))((((((###,,,nnn///000&&&&&&&&&%%%%%%%%%$$$$$$"""$$$%%%''''''&&&$$$###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%)))%%%$$$$$$ """888RRRqqq&&&%%%333!!!###%%%'''''''''''''''&&&&&&%%%$$$$$$######"""%%%$$$###"""""""""###$$$%%%%%%%%%$$$$$$$$$##############################""""""###$$$%%%%%%&&&&&&'''(((...///000)))UUUooo'''///```ddd...222&&&222,,,&&&%%%''')))'''%%%%%%%%%&&&&&&'''(((((((((+++******+++---000333555ooo{{{888666===@@@HHH444...((()))---///,,,'''&&&***,,,***%%%!!!"""%%%""""""###$$$$$$$$$$$$###+++333333+++***...,,,###""""""""""""############"""############$$$$$$$$$''' ###+++PPPMMMJJJ)))+++(((...&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!&&&))),,,###FFFiii%%%!!!'''111 ***)))%%%%%%&&&'''((()))+++,,,???CCC===...$$$(((333999(((,,,"""(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))***(((&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''')))&&&%%%&&&((()))'''%%%'''''''''&&&%%%%%%''')))333***%%%@@@999$$$---,,,+++******---111555888777555444555888;;;<<<---,,,+++)))'''&&&%%%%%%"""--- 000+++!!!...777###'''%%%222&&&)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%>>>111---......++++++***(((((('''''''''''''''((()))))))))))))))'''&&&&&&%%%%%%&&&&&&&&&***###cccggg(((,,,%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&(((******))))))%%%###)))```888)))%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''%%%###"""##############################$$$$$$$$$%%%%%%%%%&&&"""###((('''###***777OOO---"""!!!$$$(((%%%!!!$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################""""""######$$$%%%%%%&&&((($$$'''+++111%%%777EEE***000===555+++&&&$$$$$$""" %%%%%%&&&&&&'''(((((((((*********+++---000333555\\\@@@444;;;<<>>xxx:::444;;;DDDzzzPPP000333@@@???888888333yyyVVV777===@@@:::000---555???222...((("""!!!&&&+++!!!!!!!!!"""$$$(((+++...&&&'''%%%"""!!!$$$$$$###!!!"""""""""############""""""#########$$$$$$$$$""""""(((***$$$///"""```(((%%%///'''"""'''%%%%%%%%%%%%%%%%%%%%%%%%######)))!!!%%%---(((555###---,,,%%%((()))###$$$$$$&&&'''***+++,,,000---))))))******))))))222vvv888%%%%%%+++!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%+++000///)))###%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&&&&''''''%%%&&&'''''''''(((+++---...111---888;;;,,,///---***))),,,.........///---+++---000000---)))(((''''''&&&&&&&&&&&&'''$$$&&&111+++,,,)))111$$$---+++"""***+++&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ppp444333111...---,,,,,,+++***))))))))))))%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&''''''(((333wwwKKK...%%%... ###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$,,,)))---###%%%$$$$$$$$$$$$#########"""######$$$%%%&&&'''(((##############################$$$$$$$$$%%%%%%%%%!!!$$$''''''%%%"""!!!"""***%%%$$$'''%%%"""$$$$$$!!!###"""###111JJJ^^^&&&&&&%%%%%%$$$######"""$$$$$$%%%&&&''''''''''''%%%%%%%%%$$$$$$$$$######################################################(((###---AAA~~~EEE///CCC===...$$$'''((())))))(((&&&$$$"""%%%%%%&&&&&&'''((((((((('''((()))+++...///111111@@@EEE222:::777vvvQQQ===000444777111---000444XXXXXX555;;;???;;;222+++,,,000###########################"""!!!!!!"""###$$$%%%######""""""!!!"""""""""""""""""""""############"""############$$$$$$$$$$$$%%%'''###/// ???EEE$$$'''%%%###,,,%%%%%%%%%%%%%%%%%%%%%%%%'''###---%%%###+++(((///www<<<)))%%%$$$%%%///%%%%%%%%%%%%%%%&&&'''(((///+++)))***+++))))))+++---^^^OOO)))&&&(((###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''+++///---(((###%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((&&&'''''''''&&&'''***---000222333DDD???555666222---+++...000111000999666333444777777222---((((((''''''&&&'''''''''%%%...)))###///???,,,***///---$$$%%%)))%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%qqq666444000------++++++***))))))******+++&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((((((BBB555&&&(((""")))$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''############$$$$$$%%%&&&"""###///&&&ZZZ999$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""%%%''''''%%%###!!! ***(((###&&& )))%%%%%%###!!!---666%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$###+++%%%]]]\\\///333555###;;;rrrhhh111###%%%''''''((((((((((((%%%%%%&&&&&&'''(((((((((&&&((())),,,...///000111>>>lllNNNEEE___WWW444;;;111```:::555222222222333;;;DDD>>>BBBfff666888888444...)))&&&&&&$$$%%%%%%&&&&&&$$$!!!######"""""""""!!!!!!!!!"""!!!"""######"""""""""""""""""""""############"""############$$$$$$$$$""""""'''%%%&&&'''111---"""&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%***"""---((($$$+++'''***___qqq***""")))&&&+++&&&&&&&&&''''''((()))***%%%"""###'''(((''')))///+++HHHppp000(((%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%''')))(((&&&%%%&&&(((((())))))((('''(((***---111...222QQQ>>>333555///++++++222888<<<===HHHDDDAAAAAABBB>>>555---''''''''''''((()))******'''...###&&&...nnnXXX(((***))))))$$$!!!'''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ttt:::777111...///*********)))******+++,,,''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((()))NNN~~~...,,,'''###'''#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""###$$$%%%&&&&&&'''(((############$$$%%%&&&'''---%%%---:::DDD,,,&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&$$$"""$$$'''(((&&&'''(((%%%$$$$$$ ###$$$'''))))))'''###!!!#########$$$$$$%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%$$$$$$$$$##############################%%%%%%$$$$$$$$$$$$$$$$$$$$$///EEE666)))333+++%%%///+++CCCKKK%%%&&&&&&&&&%%%######%%%&&&%%%%%%&&&&&&'''(((((()))&&&'''))),,,...///000111666BBB111>>>555777JJJggg888>>>000UUU555777999:::999888555222===888yyy888444...)))''''''((()))%%%$$$######&&&)))+++,,,""""""###$$$$$$$$$$$$###""""""###&&&&&&$$$###$$$""""""""""""############"""############$$$$$$$$$"""###---###,,, ......aaa999""")))+++%%%%%%%%%%%%%%%%%%%%%%%%+++******'''---((((((LLL111%%%222***"""&&&'''(((***,,,...000222'''$$$%%%((('''$$$'''...***<<<777)))###---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$######%%%'''%%%%%%%%%&&&&&&&&&''''''%%%''')))(((&&&%%%&&&)))***++++++***((()))+++---111)))///WWW888)))...)))&&&+++555@@@HHHJJJMMMJJJGGGGGGFFF>>>000%%%%%%%%%&&&''')))+++,,,---%%%+++"""///...111&&&(((###((('''###+++---''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ZZZ===222//////...++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$+++)))///'''555BBB'''+++###""""""%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%+++***%%%999```'''(((&&&######$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%---<<<:::+++!!!((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%(((((((((((()))))))))))))))'''+++%%%PPP000(((&&&(((***((($$$$$$'''&&&&&&&&&''''''''''''((())))))***+++,,,...///000666JJJ777555888111777///OOO666999555GGG111999<<<888444555666555555\\\|||AAA***,,,***''',,,$$$###%%%+++'''$$$777MMMEEE+++'''### """%%%&&&###""""""""""""""""""""""""""""""""""""###############""""""###%%%%%%$$$"""###""""""###'''+++------;;;JJJ ---(((%%%###,,,&&&"""***'''$$$***+++###!!!)))***&&&***...444+++444+++''')))&&&&&&...777999000&&&)))(((((('''''''''(((((((((<<>>%%%)))$$$%%%###&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%((( (((###000vvv)))(((&&&$$$$$$$$$%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!***222111(((!!!"""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''(((!!! )))&&&555}}}---(((%%%%%%$$$!!!"""%%%&&&&&&&&&&&&''''''''''''))))))***+++,,,...///000777fff444999:::777444AAA333???GGG888666@@@wwwMMM888)))+++///000666AAA???wwwDDD,,,...,,,(((+++###$$$$$$%%%###&&&000:::555***)))%%%""""""%%%&&&$$$!!!""""""""""""""""""""""""""""""""""""############$$$######$$$&&&&&&%%%###&&&%%%$$$%%%'''))))))(((///zzzhhh---''',,,'''((()))###)))(((!!!*** ((('''&&&***'''$$$******iiiWWW***(((!!!---(((&&&&&&,,,333444---&&&((((((''''''''''''(((((($$$222cccOOO%%%///'''+++)))((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))******'''111DDD888+++))))))***+++,,,---......222111:::IIIJJJ;;;+++%%%&&&''')))*********((('''+++&&&!!!...TTTooo%%%)))(((((('''&&&&&&%%%%%%'''''''''&&&%%%$$$$$$$$$$$$'''''')))+++,,,+++OOO666000.........+++******))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((($$$222!!!uuuxxx555!!!&&&$$$&&&###&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%''''''(((%%%***eee111(((&&&%%%$$$%%%$$$###!!!&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&"""***+++!!!888sss777...&&&%%%%%%$$$%%%(((&&&&&&&&&&&&'''''''''''')))))))))***,,,---///000333lllKKK+++999666666...???000222yyy```777888555[[[dddAAA111AAAHHH999111999fffGGG...000...(((***###&&&(((%%%&&&+++---+++***---+++'''###"""$$$%%%$$$###""""""""""""""""""""""""""""""""""""###############""""""###%%%&&&$$$###%%%%%%%%%&&&((()))(((&&&)))MMM333---!!! ***"""###111*** ***%%%---+++(((***&&&%%%---)))GGG333&&&...'''&&&&&&)))------***&&&((('''''''''''''''((((((%%%***PPPooo%%%///***---+++)))'''&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))******&&&***???@@@---((())))))))))))*********,,,)))111CCCLLLBBB222(((&&&'''((()))***)))((((((***'''!!!777pppMMM###((((((((('''&&&&&&%%%%%%((((((''''''&&&%%%%%%%%%###$$$)))&&& '''+++###KKK444000---,,,,,,*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$"""$$$)))%%%'''555TTT((( %%%###$$$ &&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%$$$###############$$$$$$$$$%%%%%%%%%)))...((())),,,QQQ@@@&&&%%%$$$%%%%%%%%%$$$"""'''&&&&&&%%%$$$###""""""########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$###""""""###$$$###"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""######$$$#########$$$$$$$$$%%%%%%***%%%''',,,$$$666ddd777---%%%%%%((('''''''''%%%%%%&&&&&&&&&'''''''''((())))))***+++---...//////JJJMMM777;;;000888111888...===yyy888:::///EEEnnn???444555666HHHdddJJJ//////...((()))###(((''''''((()))((('''(((***+++'''###!!!"""#########""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!"""$$$%%%$$$"""""""""###&&&)))***)))''''''===III$$$$$$'''...***!!!'''***)))111///)))***###""",,,,,,%%%&&&,,,///EEE///%%%&&&&&&&&&&&&&&&'''''''''&&&''''''&&&&&&&&&'''((((((+++(((@@@+++)))(((((((((((('''%%%&&&''')))$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((()))))))))'''%%%999~~~EEE///(((((()))***+++,,,,,,---111++++++666===999111+++&&&'''((()))))))))((((((%%%$$$,,,???333***(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&***%%%'''###&&&---"""HHH444222---++++++******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&""")))###&&&***UUU555%%%(((%%%%%%)))######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&$$$$$$###$$$$$$######$$$$$$$$$%%%%%%%%%)))///'''***111CCCUUU&&&%%%$$$$$$&&&'''&&&%%%&&&&&&%%%%%%$$$###""""""########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%% """$$$%%%$$$######$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###############$$$$$$$$$%%%%%%$$$######"""######$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!$$$!!!###+++$$$!!!---,,,$$$ ###&&&%%%###"""%%%%%%%%%&&&&&&&&&&&&'''(((((()))***+++---...///000888oooQQQ444<<<333777===111///VVV>>>:::...===ggg___nnnPPP000---+++''')))$$$***!!!''''''!!!"""))))))"""(((%%%""" !!!"""###""""""""""""""""""""""""!!!"""""""""############"""""""""###&&&&&&&&&$$$""""""###&&&((()))(((&&&###888OOO000"""111---%%%%%%,,,444uuuzzzcccOOO...!!!,,,...$$$)))...[[[ZZZ///,,,!!!%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((((((---)))333xxx???&&&'''%%%'''((('''%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))((()))$$$444kkkFFF///)))))))))***++++++,,,,,,,,,)))'''***+++)))((((((&&&''''''((((((((((((((()))!!!000GGGppp+++***'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&$$$%%%&&&''',,,...(((DDD333333...++++++***))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&""",,,######,,,(((oooeee%%% +++***))))))!!!+++######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&***%%%&&&111777sss)))'''%%%$$$&&&'''''''''%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""&&&'''%%%######%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""############$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&)))$$$%%%,,,'''"""%%%!!! %%%(((&&&######%%%%%%%%%%%%&&&&&&&&&&&&((((((((()))+++,,,...///333555JJJWWW)))999777111777***:::uuuMMM888000===iii\\\555+++)))''')))$$$***"""))))))"""%%%...---"""$$$###!!! """###""""""""""""""""""""""""""""""""""""############%%%$$$$$$&&&(((***)))''''''&&&%%%&&&&&&&&&$$$"""###222666999,,,'''...---...VVV^^^+++$$$(((&&&)))$$$444>>>uuu(((+++%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''(((((((((******]]]```(((***''')))***(((%%%$$$&&&)))%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))'''***%%%333qqqFFF---*********)))(((''''''&&&###'''***+++)))&&&&&&'''&&&&&&'''''''''(((((((((///""",,,ZZZYYY,,,$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!'''&&&)))///%%% ---???111333///,,,,,,)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''$$$%%%)))SSS{{{@@@%%%$$$+++&&&))),,, )))######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######%%%&&&(((######$$$$$$$$$%%%%%%%%%###&&&'''"""------|||///+++'''%%%%%%&&&''''''###$$$$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%)))'''!!! &&&)))$$$%%%###$$$((((((&&&%%%'''$$$$$$%%%%%%%%%&&&&&&&&&((((((((()))***,,,...///000444;;;kkkJJJ===777666999BBBnnn___666111AAALLLkkk<<<,,,)))(((***###(((''')))***+++,,,,,,***(((""""""""""""!!!"""###$$$""""""""""""""""""""""""""""""""""""############$$$###$$$%%%((()))(((''')))'''%%%$$$%%%%%%$$$###$$$,,,---___YYY&&&>>>fffvvvHHH))))))XXXfff///"""###'''///%%%///444000'''***&&&$$$###$$$&&&((('''&&&%%%%%%%%%%%%&&&'''((()))$$$---'''DDD(((,,,((())))))'''&&&)))111888&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((***(((888III)))))))))((((((''''''&&&&&&$$$(((---,,,***)))))))))'''&&&&&&&&&''''''(((((((((---000???+++%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&!!!///&&&%%%///LLL<<>>~~~@@@000000000...*********))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%"""'''"""...ccc---)))&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$%%%&&&'''&&&$$$###"""###$$$%%%'''"""---$$$)))'''AAAfff555'''###)))$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%''''''%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))***+++,,,,,,---)))222333;;;zzzNNN>>>444<<<]]]DDD...,,,%%%,,,''')))''''''&&&%%%%%%$$$######"""######"""""""""%%%'''666+++"""###%%%$$$$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((%%%+++ffflll111///333%%%***---)))222((()))&&&###$$$))))))'''&&&222&&&@@@|||===222)))***+++,,,...333999===***'''&&&'''''''''(((******&&&&&&(((^^^aaa///***%%%(((,,,!!!+++RRR###''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%))))))(((&&&$$$%%%))),,,,,,111(((---+++$$$---&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))******&&&%%%444~~~WWW,,,))))))***+++***(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((())))))(((''';;;<<<"""333)))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))''''''111...666uuu}}}@@@111000000000,,,******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$777QQQ***&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&$$$$$$$$$$$$%%%&&&%%%$$$#########$$$%%%((("""***###)))''':::444,,,((())) (((,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))***+++,,,,,,,,,)))111777000EEEhhh>>>444333FFFPPP222...))),,,)))***&&&&&&&&&%%%%%%$$$$$$$$$"""######"""""""""%%%'''...((($$$$$$$$$######%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%((("""(((YYY777(((***((('''..."""'''%%%'''&&&$$$%%%)))(((%%%444$$$555<<<333***+++---000444;;;CCCIII888---%%%'''(((%%%###&&&)))(((111111XXXsss&&&'''&&&---***"""MMM@@@''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''######&&&&&&'''222AAA+++///(((111!!!---&&&(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***&&&***%%%444ZZZ---))))))*********((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((((((((("""FFFwww,,,###222000&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$***&&&///***XXXCCC333111111000---******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((///###ggg'''%%%+++%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$%%%(((###'''###)))'''333ttt999,,,)))))) ******$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&''''''%%%$$$###%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((())))))***+++,,,...,,,///777111+++fffyyy;;;666555666aaa888000,,,+++))))))%%%%%%%%%%%%%%%%%%%%%%%%"""######"""""""""%%%'''$$$$$$######!!! !!!$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%((("""'''@@@TTT///---///'''...$$$))),,,$$$***---***&&&'''''''''"""+++"""777JJJ---*********+++...444;;;AAA<<<...$$$%%%'''%%%$$$&&&)))'''444111III------''',,,(((+++|||VVV''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((''' """)))(((%%%333GGGGGG...***>>>000222"""'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***&&&///&&&333{{{^^^,,,)))))))))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((((('''''''''...SSSaaa333%%%'''111&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((000)))999XXXGGG666222000///---******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%+++>>>EEE///%%%+++%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$)))'''///VVVIII)))'''((($$$)))%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%######$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))***+++,,,......***222666+++IIIAAA;;;@@@111wwwYYYAAAIIISSSccckkk777...---(((***)))%%%%%%%%%%%%%%%%%%%%%%%%"""######"""""""""%%%''' """$$$"""!!!!!!"""###""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&((('''NNN}}})))###---###111***111###%%%000666000'''$$$'''***111'''$$$***RRR{{{...))))))(((''''''+++000444:::000'''$$$%%%'''(((***)))###***"""///}}}DDD111''''''(((555BBB''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))...((((((---((('''777mmmTTT111111&&&''' ///'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***&&&...%%%000jjjbbb''')))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&''')))999wwwTTT555'''!!!***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''+++,,,***ooo+++III777222//////---******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))xxx,,,000$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''''''''###$$$$$$$$$$$$%%%%%%%%%$$$&&&%%%%%%)))(((--->>>ddd(((%%%&&&((('''"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$######%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))***++++++***---'''+++777222999XXXPPP<<<@@@222^^^uuuMMM<<<666888999FFFhhhsss666***---%%%***)))&&&&&&&&&%%%%%%$$$$$$$$$"""######"""""""""%%%'''!!!$$$&&&###"""$$$%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###******"""111>>>)))777444JJJ999888%%%111777111&&&$$$(((,,,&&&&&&000&&&444111((((((((('''''')))---000@@@AAA999***###&&&)))''''''&&&...)))(((\\\DDD+++$$$###///>>>+++''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%''')))******'''))),,,(((!!!%%%...SSSZZZ333555222''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***(((***###---SSSjjj$$$)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""%%%''''''%%%&&&)))---444>>>&&&(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((///000^^^OOO&&&HHH666111......---******))))))((((((''''''''''''''''''''''''''''''---???;;;222"""'''!!!$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%###(((%%%''')))(((---000+++%%%###***%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&((((((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%'''((()))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''(((((()))***+++)))+++))),,,444333333===iii;;;:::555EEEqqq999...777:::;;;444777:::www;;;---000$$$***(((''''''&&&%%%%%%$$$######"""######"""""""""%%%'''"""%%%%%%""""""''''''###"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""***&&&))),,,nnnbbb***...888ZZZCCCHHH333%%%,,,///+++&&&''')))***&&&111+++111}}}KKK'''((()))((('''(((***,,,<<>>333&&&HHH(((555...$$$&&&&&&$$$&&&******'''111***###'''///GGGwww&&&'''((('''&&&%%%%%%&&&(((CCCIII333***>>>MMMLLLMMMDDD666---###???111222&&&000111333222''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$%%%(((***,,,%%%))))))%%%&&&******&&&333nnnKKK???(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***111&&&'''333:::000))))))(((((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&)))111777AAA(((---***&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((***///ggg999--->>>777000333...***++++++)))(((''''''''''''---)))###!!!---(((---aaaAAA +++ 222((($$$%%%%%%&&&&&&%%%%%%$$$)))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!%%%(((&&&""" """$$$%%%$$$######%%%''''''&&&$$$&&&)))***)))(((''''''___999++++++"""###%%%&&&'''((((((&&&$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((()))+++,,,,,,+++***)))$$$$$$%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$############&&&'''&&&"""!!!###%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%''')))***&&&000***!!!&&&'''(((((((((((((((((())))))***,,,...///000000111444666NNNKKK@@@>>>777555444>>>hhh===>>>888;;;hhh::::::555000333:::666+++777999GGG444'''...---%%%(((((('''&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$"""!!!"""#########""""""######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&%%%%%%$$$""")))$$$(((...""">>>KKK000+++!!!333,,,444444///******,,,...,,,)))***... 999<<<000---$$$%%%---)))&&&(((+++>>>RRRTTTIII@@@BBBIII<<<@@@555'''333HHH???&&&&&&---999>>>,,,'''&&&&&&'''(((((('''%%%"""%%%''''''%%%###""""""***&&&'''...,,,&&&+++666LLL***&&&222***+++%%%$$$***'''###***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$'''***,,,+++***+++ 000(((777******(((''')))+++,,,***'''(((((('''''''''&&&&&&&&&###,,,(((%%%'''&&&--->>>,,,...$$$&&&%%%+++''''''&&&&&&&&&&&&''''''%%%)))$$$###&&&%%%&&&+++***HHHttt222!!!(((>>>666///222...+++++++++)))(((((('''''''''%%%333!!!444'''???>>>hhh((((((+++((("""$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$&&&((())))))&&&%%%###$$$%%%&&&&&&%%%$$$&&&)))***)))'''''''''GGGHHH***+++%%%&&&%%%&&&'''((('''&&&$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&)))*********))))))((('''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%&&&&&&%%%$$$###$$$$$$'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%'''))) $$$)))&&&(((+++'''((((((((('''(((((()))******+++---//////000111444777GGGoooBBB444222111999:::222GGG]]]777777777XXX;;;444222555555111555===<<>>444***)))((()))+++,,,***((((((((('''''''''&&&&&&&&&$$$***'''(((''')))+++TTT)))***&&&'''&&&***''''''&&&&&&&&&&&&''''''---!!!******&&&...+++###:::WWW%%%###***>>>555...222...,,,+++***))))))((((((((((((+++ 111&&&---+++---,,,)))))) ---###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&""" $$$((((((''''''&&&$$$$$$%%%&&&%%%$$$$$$&&&((()))(((''''''''';;;iii,,,'''***%%%###%%%&&&'''''''''&&&$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&***)))((((((''''''''''''((('''%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###'''&&&%%%%%%&&&&&&%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%''')))***555+++###,,,***"""&&&''''''''''''((()))++++++***,,,...///000222555777@@@EEE777111222///999;;;---777[[[www111999666DDD|||555333555:::666...///777555VVVddd>>>+++...,,,&&&(((((('''&&&%%%%%%%%%%%%$$$$$$############$$$$$$!!!"""######"""###%%%'''######""""""######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%''')))***(((,,,""""""+++######>>>222+++***!!!333666555000***'''(((******((('''&&&)))000***XXXqqq+++222'''%%%%%%---%%%+++,,,---,,,+++*********---'''(((222+++'''HHHddd+++,,,,,,888ppp999$$$'''''''''&&&&&&%%%%%%$$$'''&&&%%%%%%%%%$$$""" 000'''000WWW\\\---,,,[[[OOO***%%%+++...+++'''%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&'''))))))(((,,,###,,,,,,BBB888+++***)))***,,,,,,***((('''''''''''''''&&&&&&&&&&&&'''%%%+++&&&+++***vvv]]]'''%%%((('''&&&(((''''''&&&&&&&&&&&&''''''...++++++!!!///+++***___777$$$,,,,,,>>>444,,,111///---+++******)))(((((())))))'''...!!!%%%+++;;;ppp===555///,,,"""&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$%%%$$$%%%'''(((((('''%%%$$$!!!&&&******'''$$$$$$%%%(((&&&$$$$$$%%%%%%$$$######%%%'''((('''&&&&&&'''222***((('''&&&"""%%%&&&&&&&&&&&&%%%$$$###&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''')))((('''''''''((()))***)))(((&&&$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$%%%'''(((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%''')))777III000!!!,,,&&&"""+++''''''''''''(((***+++,,,)))+++---...000222555888???ooo???333888???444444666///@@@NNNAAA;;;777999CCC===333,,,...555::::::---nnnsss@@@+++---+++)))(((((('''&&&%%%%%%%%%%%%$$$$$$############$$$$$$"""###$$$###""""""$$$&&&######""""""######$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%(((***,,,''',,,%%%"""+++)))%%%...vvvHHH(((888444???;;;666///***(((''''''&&&---$$$!!!---(((%%%:::,,,---***((("""+++'''***(((&&&%%%&&&&&&&&&&&&,,,&&&(((444+++)))///:::,,,///===OOO---!!!'''''''''&&&$$$$$$$$$%%%%%%&&&(((((('''(((+++...555UUU{{{KKK---(((---111444HHH%%%%%%++++++&&&&&&)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''')))++++++***(((---&&&(((***???111++++++++++++++++++***)))''''''''''''''''''''''''(((%%%%%%...&&&,,,000888)))""")))'''''''''''''''&&&&&&&&&&&&''''''***,,,'''"""(((...\\\rrr***111111'''@@@333+++000///...+++******))))))))))))******'''******...ttt???,,,((((((!!!""",,,)))'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%$$$%%%'''(((((('''%%%$$$"""333BBB@@@000$$$$$$+++(((&&&$$$$$$%%%%%%$$$######%%%&&&&&&%%%%%%&&&'''$$$qqq(((###&&&)))&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''((('''''''''(((***,,,---)))(((&&&$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$(((%%%###%%%''')))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%''')))111JJJ...!!!+++$$$(((...''''''''''''((()))***+++(((***---...///222555888BBB```999666;;;BBB555333444--->>>PPPTTT888555666SSS<<>>'''%%%&&&''''''&&&&&&'''((("""&&&***+++ ***000JJJ---))))))***%%%(((%%%''')))******)))(((''''''+++'''&&&,,,'''888:::ooo///"""...)))!!!+++&&&((()))(((%%%%%%)))...%%%&&&((((((((()))+++,,,///+++&&&%%%(((...000///+++%%%%%%...$$$***vvvXXX))),,,(((%%%***%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''&&&&&&(((+++,,,,,,***'''...%%%,,,;;;666(((***+++***'''&&&&&&'''&&&&&&&&&'''''''''((((((((((((,,,,,,111///MMM%%%'''******%%%)))&&&''''''&&&&&&&&&&&&''''''///!!!(((***@@@hhh>>>"""""""""'''...CCC666---000---++++++***************++++++///666MMM&&&&&&,,,)))%%%%%%!!! (((***!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((%%%&&&&&&%%%###$$$&&&)))%%%$$$######%%%''''''&&&###$$$%%%$$$######%%%''' ,,,ppp---)))###+++&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((()))))))))(((&&&$$$"""$$$$$$%%%%%%%%%$$$###"""#########$$$$$$%%%%%%%%%!!!$$$&&&%%%###"""%%%'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%%%%''')))MMMKKK""""""(((444RRR444+++***)))(((((('''''''''***,,,---......///222444666[[[nnn<<<777===999777:::KKK{{{JJJ333:::<<>>@@@[[[bbb111===DDD}}}ppp777111'''***,,,'''&&&)))***'''$$$$$$%%%$$$$$$$$$######""""""###$$$%%%%%%%%%###"""!!!"""!!!"""%%%$$$"""%%%+++444&&&!!!$$$)))!!!%%%###"""$$$(((++++++***(((''''''&&&&&&&&&'''''')))+++llleee,,,---***((((((((((((''''''''''''&&&&&&''''''(((***+++,,,xxxddd(((111###)))'''''''''''''''''''''''''''(((((((((((())),,,///oooHHH$$$&&&,,,%%%"""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&)))+++)))***777GGGEEE---!!!((('''+++&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))''''''''''''(((((((((((()))...%%%''':::000))))))))))))((((((((((((&&&&&&&&&''''''''''''(((""")))'''///)))PPPkkk))))))))))))((((((((((((555222///+++(((&&&&&&&&&((((((444 ???___***))))))((('''&&&&&&&&&LLL;;;******......000&&&$$$''''''///TTT|||www555"""***%%%'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%(((&&&***555888333'''&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&,,,ccc666)))$$$(((&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((%%%&&&&&&&&&%%%$$$%%%&&&$$$%%%'''(((((('''%%%$$$$$$%%%&&&'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%///!!!000PPP<<<:::SSS111&&&&&&///TTTYYY)))))))))(((((())))))***++++++---///......000444666>>>mmmttt~~~::::::===ggg:::222//////...)))''')))(((%%%$$$%%%$$$$$$$$$######""""""""""""###$$$$$$$$$###"""!!!$$$""""""$$$$$$"""'''---:::)))$$$&&&"""$$$&&&!!!%%%###"""$$$(((******)))''''''&&&&&&&&&&&&'''''')))$$$LLL///((("""((((((((((((''''''''''''&&&&&&''''''(((***+++,,,OOO111***&&&%%%((('''''''''''''''''''''''''''(((((((((((())),,,...bbbooo555%%%)))&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''')))+++'''%%%,,,666XXXyyy666$$$...'''###&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))''''''''''''(((((((((((((((,,,&&&+++999333))))))))))))((((((((((((&&&&&&&&&''''''''''''(((&&&111&&&###000|||hhh))))))))))))((((((((('''///---+++)))'''&&&&&&&&&,,,&&&'''888111)))))))))((('''&&&&&&&&&FFF...///777555444%%%555999333IIIyyyVVV777(((+++(((###&&&+++&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((******(((%%%###!!!'''(((&&&(((///111---'''&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$111EEEIII,,,***&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''''''''''''''((((((%%%%%%%%%&&&((('''&&&$$$%%%&&&''''''''''''&&&%%%"""###%%%''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&& ///"""+++CCC444555GGG111"""$$$777RRRJJJ$$$))))))(((((())))))***+++...---,,,---///222666888BBBCCC777:::NNNccc999)))444---)))'''((('''$$$$$$&&&#########"""""""""""""""!!!""""""#########""""""%%%######$$$######)))111???+++'''...)))"""###"""$$$$$$###%%%((()))))))))'''&&&&&&&&&&&&&&&''''''(((%%%999EEE&&&(((((((((((((((''''''''''''&&&&&&&&&'''((()))***+++111vvvKKK+++%%%...(((''''''''''''''''''''''''&&&((()))(((((()))+++---LLLIII$$$''''''***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''')))+++)))%%%%%%(((!!!UUU777(((...$$$"""&&&&&&&&&''''''''''''((('''''''''''''''(((((((((&&&''''''''''''((((((((()))+++'''...555111))))))))))))((((((((((((&&&&&&&&&''''''''''''((()))333'''$$$???XXX)))))))))(((((((((''''''((((((''''''''''''''''''+++%%%%%%WWWaaa&&&))))))(((((('''&&&&&&&&&UUU555999:::---)))>>>TTTeeewww444***&&&(((!!!,,,000%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((******(((&&&$$$&&&***)))$$$###&&&%%%!!!&&&&&&%%%%%%%%%$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''%%%%%%$$$$$$%%%%%%&&&'''$$$111///iii,,, ***&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$'''******'''###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***%%%--- """111***...---...&&&"""///;;;666***((((((((((((((()))******///,,,,,,...111222444777CCCMMM777>>>>>>[[[:::333)))&&&%%%''''''$$$$$$&&&""""""""""""""""""""""""!!!!!!""""""############&&&$$$$$$$$$"""###+++555???)))'''222---""""""$$$$$$$$$%%%&&&'''(((((((((&&&&&&%%%%%%&&&&&&''''''###)))888aaaqqq'''222((((((((((((''''''''''''&&&&&&&&&'''((()))******+++UUUccc$$$+++///&&&''''''''''''''''''''''''&&&'''))))))((((((***,,,777{{{VVV###(((******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''***+++***((('''+++,,,aaa---***'''###***&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((******'''000000---))))))))))))((((((((((((&&&&&&&&&''''''''''''((('''---'''222YYY===))))))((((((((('''''''''%%%%%%&&&''''''''''''&&&***:::AAA...(((((((((''''''&&&&&&&&&XXXRRRWWWggg|||BBB$$$&&&666"""""")))$$$(((+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###%%%%%%######%%%%%%###&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&%%%%%%$$$&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%+++'''|||,,,&&&(((&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%(((++++++((($$$&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((%%%)))$$$&&&000111888)))111***!!!(((+++(((,,,((((((((('''((())))))***...+++,,,111222000222777KKKbbb;;;BBB777lllsss___CCC,,,&&&###&&&(((&&&%%%&&&"""""""""""""""#########""""""""""""""""""######%%%$$$$$$$$$"""""",,,777777$$$%%%111,,,!!!"""&&&###$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''!!!&&&111@@@444+++(((((((((((('''''''''''''''&&&&&&&&&'''((()))***(((DDD###+++$$$%%%''''''''''''''''''''''''&&&'''))))))(((((()))+++)))[[[aaa&&&+++,,,'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&&&&)))++++++)))777###+++)))'''%%%******&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''111222111))))))))))))((((((((((((&&&&&&&&&''''''''''''((($$$+++###666yyy---((((((((((((''''''''''''&&&&&&'''((((((''''''&&&***!!!eee///$$$''''''''''''&&&&&&&&&&&&{{{fffOOOAAA555,,,---555///666))) '''///$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######%%%'''(((%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""$$$%%%%%%%%%%%%&&&(((%%%%%%$$$$$$%%%%%%&&&'''&&&'''%%%[[[444+++'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%######%%%&&&'''&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))&&&&&&&&&(((******)))'''***(((&&&%%%%%%&&&(((***'''&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&(((+++,,,...111777999666+++$$$******%%%&&&((((((''''''(((((()))***,,,***---333222///444>>>eeeCCCBBB777SSS~~~QQQ[[[ccc???333'''&&&((('''%%%%%%###############$$$$$$$$$%%%%%%$$$###""""""############$$$$$$!!!""",,,888... """---((("""$$$%%%###%%%''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((***$$$'''+++```$$$((((((((((((''''''''''''''''''&&&&&&''''''((()))%%%>>>AAA+++...''''''''''''''''''''''''%%%'''))))))((((((((()))&&&@@@vvv000++++++&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******'''###$$$'''(((&&&%%%+++...$$$)))000###&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&111777888))))))))))))((((((((((((&&&&&&&&&''''''''''''(((###...!!!999,,,((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&BBBMMM%%%(((&&&&&&&&&&&&&&&&&&&&&&&&dddIII888<<>>111...***000+++//////$$$!!!))),,,'''''''''''''''((()))))),,,***---111000111BBBXXXRRRHHHHHH444}}}AAA222---xxxYYY777'''&&&'''&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&***)))'''$$$############!!!$$$%%%"""!!!+++777%%% ###$$$###'''""""""%%%((((((&&&######$$$$$$$$$$$$$$$%%%&&&'''((($$$&&&(((...AAA<<<)))(((((((((''''''''''''''''''&&&&&&&&&'''((((((---%%%III222%%%,,,''''''''''''''''''''''''%%%''')))***(((''''''(((...111FFF"""%%%,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""(((***&&&%%%((()))'''((((((''')))*** ...&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''******###***666---))))))))))))((((((((((((&&&&&&&&&'''''''''((((((***&&&222}}}ccc&&&+++(((((('''''''''&&&&&&&&&%%%$$$######$$$''')))+++///rrr(((+++,,,%%%&&&&&&&&&&&&&&&&&&&&&&&&