BM6(} ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~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=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4Dӵ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ӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵ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ĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵ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ĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ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<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AneneneneDenene>Ak<fhDenenene|||zzzyyyhhhpppccc___hhh[[[kkkzzztttlllhhhMMMLLLJJJHHHEEEBBB@@@???===MMM>>>999GGG888RRRlllDDD@@@>>>888AAA===777:::===???;;;AAA===SSSyyyHHH??????:::???;;;999<<<<<<<<<999AAA<<>>;;;;;;;;;;;;EEE???NNNTTT;;;AAA>>>:::666???999:::===???IIIBBBMMMRRR;;;@@@===;;;666===777:::>>>???IIIAAANNNNNN<<<@@@<<<===888;;;777:::<<<;;;CCC<<>>999:::888:::;;;777===999PPPKKK999===;;;<<<777999777777888888444>>>CCCOOO<<<>>>:::;;;666888888777888888555>>>DDDTTT>>>===888999555777888888999999666???EEErrrppplllcccVVVQQQZZZhhhTTT===;;;666888555888888888999:::777@@@FFF{{{dddKKK???>>>AAACCCAAA@@@DDDKKKWWWpppQQQ;;;:::666888666999888777999999777@@@FFF```GGG@@@888;;;777555999<<<<<<===AAAEEEKKKlllMMM999;;;888;;;777999777666888999666@@@FFF~~~dddCCC999===;;;@@@;;;888::::::888888;;;EEEBBBOOOvvvLLL;;;???<<<===777888555555777888555???EEEyyyeee[[[NNNDDD<<<555:::===444666555888===>>>;;;<<>>GGGbbbEEE666KKKLLL>>>333<<<666:::333999666;;;JJJpppYYYXXXcccYYYEEE999222888999888666777999888555888888888888777777777777===:::999888666@@@___GGG@@@TTTSSSEEE555777555999333999777===MMMqqqfffCCC666888@@@;;;777666222222666777555444777888666888888777777666555555444999777888888222///;;;KKKbbbJJJ;;;CCC???===666:::444999222999888???OOOcccHHH@@@===777999;;;555777;;;666111666888555222444777777666666666555555444444444444444777:::888444666<<<555NNNsssKKK777555///555555999444999222999777>>>MMM```CCC999:::666999777000333888222333999:::666333444666666333333444444555555555555888666666888777555555666777888>>>TTTzzzMMM???>>>888:::444222444999222888555;;;JJJrrrRRR===:::333555777111333888444666999:::666444666777555222333333444555555666666999666444555666888999999;;;999666777GGGgggRRR===;;;555888555666444999111777555:::HHHxxxtttiiiMMMHHH:::888;;;666555:::999555777666444666999999555444444444444555555555555333333333444777;;;<<<<<<444888;;;999888BBBXXXlllTTT777444000444444;;;333888111777555;;;JJJ|||}}}fffTTT???888;;;444000444666444444333222666;;;:::555777666666555555444444333///111333333555666555333555555444333222777EEEQQQ^^^RRR;;;AAA>>>999000444222777111888777===MMMqqq[[[JJJ>>>333555888000555333000222555666555333333444444555444444333333444111333777777222333888111444777777555444555777FFFHHH[[[SSS;;;;;;777999555777555999222;;;777999IIIwwwdddOOO:::555777111444333333555666666555444666555444333333333444555777333222444333000222666111333666666555555777999;;;999???RRRoooPPP;;;;;;666888555888777:::333:::666888III{{{~~~jjjNNN@@@<<<444111333555666555444444555222444888;;;===<<<;;;:::666222111333333333666:::222333555555444444555777444444444444===\\\KKK:::;;;666777444999999:::222999555888JJJooo___TTTGGG:::<<<===<<<999999===@@@>>>GGGSSS^^^bbb___YYYTTTFFFCCC@@@>>><<<999666555555666666555555444555666333999===:::555???^^^|||GGG999;;;555666444:::777999111888555:::LLLyyykkkWWWXXXVVVSSSPPPRRRXXX]]]fffnnn{{{|||lllhhhaaaXXXOOODDD777///666555444444555666666666333777===>>>999555<<>><<<:::888555;;;555222555888999:::===777<<>>999777555666===DDDIIIQQQXXXIII777===;;;:::333444999555888777888666PPP~~~yyywwwqqqjjj^^^TTTPPPKKK???===???999>>>:::777999:::;;;???DDDSSSbbbHHH555:::888:::555888999444777555777555NNN{{{}}}vvvnnnkkkcccSSSLLLLLLEEEGGGBBB>>>===:::666666999;;;<<>>===???<<>>;;;>>>888555:::555888777<<<>>>]]]}}}|||tttrrr___QQQMMMDDDMMMaaa```eee}}}rrr@@@777;;;999>>>888555;;;555777555999;;;ZZZzzzyyy}}}{{{~~~|||~~~ssseeeJJJAAAJJJGGGNNNaaauuurrrAAA888999666===888555999333444333888<<<]]]}}}}}}zzz}}}zzz{{{fffHHH???888CCCWWWaaavvvzzzHHH===:::555;;;888555555///333333;;;BBBddd|||yyy{{{}}}~~~~~~}}}{{{bbbOOOBBB<<<@@@MMMXXXbbb|||FFF;;;===888;;;777999===000::::::777III}}}xxxtttwww~~~}}}xxxhhhXXXLLL@@@EEEEEEGGG\\\III<<<===777999666777777222888888LLLvvv|||vvvvvvyyy|||yyy}}}~~~qqqdddTTTQQQKKKEEELLLgggLLL<<<;;;555888444555333555777888iii}}}|||~~~~~~|||pppllliiieee___bbbvvvMMM;;;:::555888555666555999888;;;ttt~~~vvv||||||{{{||||||zzz}}}yyylllkkktttvvvLLL:::999555:::777888888:::777999ccc~~~~~~}}}{{{}}}~~~~~~~~~zzztttvvvqqq|||KKK999999777<<<888888999999555333IIISSShhh|||xxxxxx}}}~~~~~~~~~}}}}}}LLL999:::888===888666444999777111<<<999QQQ~~~~~~~~~yyyuuuuuuwwwzzz||||||xxxzzz}}}~~~zzzxxxMMM:::;;;999===666444///::::::444>>>:::UUU~~~}}}{{{yyyyyyvvvrrrwww|||zzz}}}~~~|||~~~zzz|||zzz{{{~~~MMM;;;<<<:::???;;;:::666999222999666;;;QQQ|||vvvzzz~~~}}}~~~~~~zzzxxx{{{|||zzzwww{{{||||||}}}}}}~~~JJJ:::;;;888<<<999999555888111999555:::OOOzzzxxx}}}~~~{{{xxx|||~~~~~~~~~zzz}}}}}}zzz~~~|||||||||}}}~~~{{{|||}}}FFF:::;;;666999666888444888222999666:::MMM~~~}}}zzz|||~~~~~~|||~~~uuuyyy~~~}}}{{{}}}{{{yyyyyyEEE;;;===666888555888444888333;;;777:::MMMwwwyyy}}}}}}~~~wwwzzz~~~}}}{{{}}}}}}|||~~~yyyFFF<<<>>>888999666888444999333<<<888<<>>;;;>>>888777333777111999666<<>>888666222555///777444;;;QQQ|||yyyyyy|||}}}{{{zzz}}}}}}zzzttt|||~~~~~~~~~}}}|||}}}|||xxxxxx{{{zzzxxxuuutttuuuxxx|||}}}zzz|||~~~~~~~~~|||~~~~~~}}}HHH:::;;;555888666888444888222;;;888>>>SSSwwweeeXXXNNNGGGEEEHHH___ttt~~~xxxxxx~~~||||||{{{|||}}}zzzzzz}}}zzzyyyyyyxxxxxxxxxyyyzzzxxx~~~|||{{{xxxvvv{{{|||~~~~~~}}}}}}}}}zzzzzz~~~}}}}}}}}}FFF:::<<<777999666777555888222:::777===RRRbbbRRR@@@666222111222666AAA\\\||||||}}}yyy{{{~~~zzz}}}|||}}}|||}}}zzz{{{|||}}}|||zzzwwwvvvzzz|||yyy}}}rrrppp{{{{{{}}}{{{yyy||||||}}}zzzxxxwww{{{EEE999<<<999;;;666666555888111888555<<>>333,,,///555888999:::777QQQsss|||yyy}}}~~~|||xxx~~~~~~{{{|||}}}~~~~~~|||zzzxxx||||||vvvzzz}}}|||vvvwww~~~}}}nnn]]]UUURRRMMMJJJHHHSSScccxxx}}}}}}{{{{{{~~~~~~xxx~~~||||||EEE999===:::<<<666555555777000777666===UUUkkkRRRDDD???777666555555333222444999<<<333...111666444000...111GGGhhh~~~|||}}}xxx|||||||||}}}}}}~~~www}}}zzzwww|||{{{zzz~~~{{{TTTDDD333---------...///000;;;MMMaaappp{{{~~~}}}{{{zzzyyyvvvxxxHHH999<<<999<<<777555444777000888777???WWW]]]AAA333111333333444444444444444777:::===555...000222111///000...>>>\\\|||}}}yyy}}}~~~|||~~~}}}|||{{{|||~~~|||{{{yyy|||~~~{{{~~~|||sssaaa===444,,,---000//////000,,,+++---777III```uuu~~~{{{||||||{{{NNN;;;:::777;;;777666444777000999777>>>VVVtttgggRRR???555333666999222222111000///000000///444///---000444444666999000555JJJnnn~~~~~~~~~}}}}}}}}}~~~~~~}}}~~~~~~zzzyyy{{{}}}{{{~~~www[[[<<<000,,,***---...***((()))000---)))(((000AAAUUUccctttxxx~~~TTT<<<999555:::777777555888111999666;;;PPPXXX:::777444333555555222///111111000///111333111...111///111555555000...///111,,,888ZZZ~~~~~~~~~}}}~~~~~~~~~~~~|||{{{xxxtttvvvzzz{{{zzz{{{oooIII!!!000,,,+++......,,,---000***...000---((()))111999CCCPPPeee{{{}}}yyy{{{|||~~~~~~xxxtttqqqXXX===888333999777888666999222999444777JJJZZZ???888888666555444444111---111333111,,,...555555000***...111222111222111///...555777AAAggg{{{}}}yyy}}}}}}|||wwwvvvvvvvvvyyysss}}}uuuMMM777111------------------------++++++,,,,,,,,,,,,------888555;;;[[[||||||zzz~~~}}}yyyXXX<<<888666===888555555999333;;;888<<>>777999777222...///111000000000222......000///+++///777,,,***+++......,,,******------000333777GGGkkk~~~|||}}}|||}}}{{{{{{~~~|||yyyyyy{{{~~~vvvwww||||||wwwxxx}}}{{{mmm999***000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------'''111...)))111BBB___~~~|||}}}|||}}}xxx~~~|||}}}{{{}}}PPP???===555777555777444777000999777???VVVvvvgggZZZXXXLLLAAA:::<<>>555777444777444777000888777???VVVqqqbbbdddyyyxxxooooookkk]]]PPPJJJPPPJJJ>>>444444===DDDFFFHHH:::///...---+++---222***(((***...++++++===SSS{{{yyyzzztttqqqqqquuuxxxyyy|||zzzmmm===---///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///(((%%%,,,---'''>>>kkk~~~|||}}}}}}zzz~~~}}}~~~~~~III;;;;;;444777555888555888000777444999NNNxxxRRR999111666KKKaaahhhjjjlllwww~~~sssrrr{{{tttaaaPPPVVVnnn||||||cccTTTGGGDDD???555111444<<<444...------...666@@@fff{{{}}}}}}|||}}}~~~~~~wwwrrrpppvvv{{{{{{{{{{{{wwwyyywwwIII222,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...+++''',,,000***777TTTrrr~~~}}}}}}~~~}}}www~~~JJJ::::::555999666777555888111888444777KKKqqqVVVBBB555777;;;777666999999666777CCCNNNHHHJJJ^^^ggglll{{{{{{hhhZZZVVVgggWWWFFF<<<999777666777QQQlll|||zzzyyy~~~}}}zzzxxxzzzsssqqqxxx~~~}}}yyywwwyyy~~~yyyUUU999---++++++++++++++++++++++++++++++,,,,,,,,,---------&&&+++++++++000,,,,,,777aaayyy~~~~~~}}}~~~{{{}}}~~~www|||uuuttt}}}~~~ooo|||}}}www{{{OOO===<<<777:::555555444777222:::666:::MMMPPPEEE@@@;;;555222333444555555111111111111111111111111:::CCCRRR___```^^^dddoooqqqyyyqqqhhhcccTTTBBBBBBPPPvvv}}}|||zzz|||}}}}}}rrrsssvvv|||~~~~~~~~~}}}|||{{{zzzyyyyyy|||wwwyyy~~~~~~zzzwwwxxx|||}}}gggEEE+++///++++++...///,,,+++---************************++++++++++++,,,---...///:::ccc~~~}}}|||{{{vvvtttzzzzzz{{{uuujjjvvv}}}|||~~~|||{{{{{{zzz{{{xxxyyyzzz{{{}}}KKK;;;;;;666:::777999888555555777333===FFFkkkPPP???<<<...000222222222111111222////////////////////////,,,000777>>>===:::>>>FFFMMMXXXfffllljjjddd```___XXX\\\bbbjjjsss||||||oooWWWQQQZZZnnn}}}yyyzzz|||~~~~~~qqqooosss|||}}}{{{||||||{{{{{{{{{}}}}}}xxxxxx{{{~~~|||zzz{{{yyy{{{mmmKKK///,,,+++,,,...+++((()))...*********************************++++++---......---OOOwww~~~xxxxxxuuutttyyyttt|||}}}xxxyyy}}}zzz{{{~~~wwwzzz}}}|||zzz|||JJJ::::::555999777999888444555777444===GGGccc333///888111999666222...,,,...222555---------------------------,,,+++,,,***(((+++///...888CCCHHHDDD===888666555333555>>>KKKUUUYYYXXXdddqqq}}}wwwgggmmm~~~uuusssdddccccccccc]]]VVVVVVYYYcccccchhhrrrzzz~~~~~~zzzvvv{{{{{{uuurrrtttzzz}}}|||~~~~~~}}}zzzyyyzzz|||{{{zzz|||xxxyyywwwZZZAAA,,,,,,------***&&&)))000************************************+++,,,------'''666UUUuuu{{{}}}vvvxxxxxxxxx{{{~~~||||||{{{xxxzzz~~~|||vvvuuuyyy{{{yyyyyy}}}HHH999999555999666888666333444777444>>>HHHbbb222333===---666000,,,111888:::444,,,------------------------333000...---......///000***---000///+++)))***,,,,,,(((%%%'''---000...***:::HHHWWWbbbnnn{{{iiiKKKJJJ;;;::::::;;;888333333777======AAAJJJUUUaaarrrwww|||yyy||||||yyyxxxzzz~~~}}}|||||||||~~~}}}}}}}}}}}}|||{{{{{{xxxyyy~~~mmm___333...++++++***)))+++000***************************************+++,,,,,,---)))333OOOnnn~~~|||~~~|||}}}~~~yyyyyy{{{zzz{{{~~~yyyppppppuuu~~~|||wwwwww{{{~~~FFF888999555999666888666333444666444>>>III}}}JJJ999;;;000,,,---888RRRiiifffHHH,,,------------------------------+++,,,...///...+++---...---***'''(((,,,000***)))''''''((((((((('''%%%---555;;;BBBMMMXXX^^^rrriii???333---++++++...---+++,,,///......000222333<<>>IIIwwwuuu```888000444555333<<>>HHHfffWWWXXXuuuzzzKKK222333444---***111;;;===222&&&---------------------------111222...---//////+++(((+++---///...,,,+++***)))***+++)))'''&&&(((***++++++*********+++---000RRRooojjj333111,,,***+++***(((''')))***)))+++......,,,---111,,,KKKkkkyyy{{{uuussswww~~~|||wwwuuuxxxyyyzzz{{{|||||||||{{{www{{{{{{zzz||||||vvvrrrssszzzhhhRRR:::...+++***))))))))))))))))))))))))))))))***))))))((((((((())))))'''***,,,***)))555PPPiiiuuu~~~zzz}}}~~~uuuxxx}}}{{{}}}{{{yyyzzz~~~zzz}}}|||ooottt{{{DDD777:::777;;;888999888444555777444===GGGqqqTTTGGGKKKffflll???000...///000000111111000000,,,,,,,,,,,,,,,,,,,,,,,,)))...///)))''',,,...,,,,,,,,,,,,+++++++++++++++++++++***))))))*********((((((***......,,,******///RRR{{{LLL333...+++------***)))+++111***&&&)))......,,,+++444,,,;;;aaa|||yyyuuuvvvwwwvvvvvvxxxyyyyyyyyyzzz{{{}}}yyy}}}~~~{{{vvvuuuzzz}}}zzzuuurrrrrruuuzzz}}}yyycccIII777...***+++---))))))))))))))))))))))))***)))(((((((((((())))))000$$$!!!***+++'''222EEEddd~~~{{{}}}~~~tttvvvvvvvvv{{{yyyvvvxxx}}}}}}zzz{{{wwwwwwtttiiisss{{{DDD888;;;888<<<999:::888555555777333===FFFrrrTTT@@@JJJMMMvvvEEE444,,,***000111,,,///333------------,,,,,,+++++++++------,,,,,,,,,,,,++++++///,,,)))((()))******((())))))+++,,,,,,+++***)))))))))***+++++++++******///;;;SSStttTTT999---((("""---333"""++++++************+++++++++---111===WWWuuu|||sssqqquuuxxxwwwtttzzzwwwtttuuuyyy|||}}}|||zzzuuusssrrrtttuuusssvvvyyywwwrrrqqqyyyxxxaaaDDD000+++***(((************,,,...,,,)))))))))((('''''''''''''''***))))))))))))+++---...IIIdddyyy}}}xxxvvvzzzzzz{{{xxxwwwzzz{{{{{{~~~}}}||||||zzzzzzwwwtttzzzwww~~~HHH;;;<<<666999666999333888111666333999JJJmmmkkk|||ZZZ@@@BBB@@@```UUU555111***---...+++...111***,,,,,,,,,,,,+++++++++*********++++++++++++++++++***++++++)))(((''')))+++((((((***+++++++++******)))***************)))))),,,,,,888TTTwwwwwwEEE---000+++''',,,++++++******))))))******+++)))***,,,444DDD\\\wwwxxxzzzxxxuuuuuuwwwxxxxxxuuuuuuvvvxxxzzz|||}}}}}}~~~{{{wwwsssqqqrrrtttvvvtttwwwyyywwwsssppptttzzz{{{zzzmmmUUU???444///,,,******))))))***,,,+++)))))))))((('''''''''''''''))))))(((((()))***,,,---555III\\\eeeooo|||}}}}}}~~~|||~~~{{{zzzzzzzzz~~~|||~~~}}}{{{{{{{{{|||yyy~~~~~~HHH:::;;;777:::666666333888000666333999IIIZZZPPPwwwbbbEEE???<<>>777222111///***)))+++))))))((('''''''''''''''&&&'''''''''((((((((((((,,,((()))......000BBBWWWkkk}}}|||xxxxxx}}}{{{{{{yyy{{{zzz||||||}}}|||yyyyyy|||~~~~~~~~~}}}|||{{{yyyxxxQQQ:::777333999555444333666///666555999EEEttt]]]MMM<<<<<<>>>EEEaaa___```zzzxxx___JJJAAA555;;;nnnlll;;;---+++000***(((+++***))))))))))))************((()))***+++,,,---......,,,'''$$$(((///111---'''&&&&&&&&&&&&''')))***+++---,,,+++)))))))))******'''***---)))"""+++PPPuuufff555!!!///***))))))(((((())))))***(((%%%(((......+++111;;;ddd{{{xxxxxx||||||wwwxxx{{{{{{wwwrrrsss{{{zzz{{{{{{{{{yyyvvvsssqqq|||~~~yyysssuuuzzzuuutttyyy{{{rrrddd[[[LLLBBB<<<<<<777...***---))))))((('''''''''''''''''''''((((((((((((''''''+++''''''***))))))333@@@RRRiii{{{{{{yyywwwuuuvvvyyy|||qqqzzz~~~zzzxxxzzz}}}zzz|||{{{}}}|||yyyxxx{{{{{{zzz||||||yyy}}}~~~zzzOOO999777222777444555333666...666555999CCCoooMMM@@@999444888<<<:::KKKxxxrrrVVVbbb|||dddMMMIII@@@999mmm~~~PPP666***---,,,---///,,,)))))))))******+++++++++((())))))***+++,,,,,,---)))&&&$$$''',,,---***%%%''''''&&&&&&&&&'''))))))+++)))(((''''''''')))***,,,,,,......'''''':::RRRjjjNNN+++///))))))(((((((((((())))))&&&'''((()))***,,,000222SSSvvv~~~~~~}}}zzzvvvuuuwwwyyywwwuuuwww}}}|||zzzvvvzzz|||ssssss|||}}}zzzsssqqquuuwwwpppgggcccXXXNNNGGGFFF@@@333,,,...))))))(((''''''''''''''''''((())))))))))))(((''''''''''''((()))+++...111<<>>666:::555777222333333666...666666999AAAkkkZZZFFF:::::::::777222666???333000>>><<>>333111555999888555***:::999999@@@;;;MMM{{{nnnTTT;;;===222NNNyyybbb<<<)))***555777---************)))))))))((()))***,,,------,,,***)))))))))))))))((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))((((((,,,///***000MMM{{{xxx>>>111'''''''''%%%&&&+++(((((())))))***+++++++++000HHHfff{{{rrrkkkuuutttwwwwwwssstttzzz}}}{{{|||zzz~~~~~~xxxyyyxxxuuupppooosssxxxvvvuuuwww||||||wwwttttttooojjj___QQQBBB777222000+++&&&$$$'''(((&&&%%%'''''''''''''''''''''''''''))))))(((((())))))***+++---111333===WWWyyy}}}}}}~~~{{{}}}|||tttuuu{{{xxxvvvvvv{{{|||yyywwwwww}}}~~~xxxxxx~~~~~~}}}|||zzzyyywwwwwwzzz}}}}}}zzzzzzGGG999:::555777333444111333666222:::???PPPmmmOOO999777444222333666777666333444777000<<>>MMMrrrNNN;;;666444666777888999999777444333;;;555,,,<<<^^^jjjhhhppp~~~uuuPPPAAAAAA444...===```lll444***111+++&&&*********)))))))))))))))***+++------,,,)))&&&$$$'''(((((((((''''''&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&)))(((333NNNnnnlllIII+++'''---+++'''&&&&&&&&&''''''((()))))))))***---@@@```vvv|||wwwlllrrrttttttrrrqqqssswww{{{}}}|||yyyyyy{{{yyywwwyyy~~~~~~~~~xxxttttttvvvvvvxxxxxxzzz}}}|||wwwuuuwwwsssoooeeeVVVFFF:::444333---(((%%%'''(((&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))(((,,,000444AAAYYYrrrwww}}}yyyttt~~~vvvwww|||~~~}}}yyyzzzzzzyyy{{{}}}}}}{{{{{{}}}~~~}}}|||{{{{{{xxxrrrsss~~~~~~{{{}}}|||sss===111555333888555666555555888222888999CCCuuu\\\;;;555999666......///222444555555555666///444666===NNNaaawwwhhhHHH:::333...---<<>>---,,,+++&&&"""&&&&&&&&&'''(((((())))))***'''222NNNjjjyyy~~~rrrtttvvvtttssstttuuuwww{{{~~~}}}|||}}}}}}xxxwwwzzz|||}}}zzzzzzxxxssswwwvvvwwwxxxvvvrrrtttxxxtttsssmmm]]]JJJ;;;555666...)))%%%''''''&&&&&&((('''''''''''''''''''''''''''''''''&&&''''''((()))***,,,000333:::JJJeee|||~~~}}}~~~~~~{{{|||```jjj}}}xxxzzz~~~xxx~~~~~~{{{~~~{{{|||}}}}}}}}}}}}}}}~~~|||{{{{{{|||~~~{{{uuuxxx|||{{{{{{|||qqq;;;111555333888555666777666777111666444;;;kkkvvv]]]>>>000222999777111......///000111222222222222444555888HHHhhh]]]===888777//////QQQZZZ;;;///***)))))))))))))))******************+++***)))'''%%%$$$&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$&&&)))+++###***((("""111[[[```===,,,((('''$$$&&&&&&''''''((()))))))))+++'''+++>>>ZZZrrrzzzzzzxxxuuuuuuwwwxxxxxxyyy}}}}}}{{{}}}}}}{{{|||vvv}}}{{{zzz|||xxxppprrrrrrtttvvvtttqqqtttzzztttuuupppcccQQQAAA:::888000***&&&''''''%%%&&&)))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((,,,***+++---000===ZZZwww||||||}}}ccc~~~|||zzzxxx{{{}}}}}}~~~}}}zzzyyy{{{yyywwwzzz~~~www@@@555999555999444444444333555111777555:::hhhttt>>>===;;;777111///222777444222111111222222000...999222///333IIItttzzzJJJ>>>999222333MMMnnnDDD---+++***((()))))))))************+++***)))((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###&&&,,,111***'''%%%$$$)))<<>>++++++''',,,---)))&&&'''((('''''''''%%%"""%%%)))'''###%%%%%%$$$$$$###$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$&&&'''&&&&&&&&&%%%%%%&&&))),,,CCChhhttt===---((()))((("""'''---''')))***)))(((...BBB___uuuzzzvvvvvvzzz|||{{{}}}}}}wwwssssssvvvyyyzzz}}}~~~|||vvvvvvxxxuuupppssstttwwwyyyzzzyyyxxxwwwxxxvvvrrrmmmiiicccUUUGGG666///'''######%%%&&&&&&&&&&&&$$$""""""%%%'''(((&&&&&&&&&&&&''''''''''''((()))))))))***...444999UUUfff{{{|||ppp^^^NNN666:::...)))...///,,,777HHHqqq~~~wwwxxxzzzxxx~~~~~~}}}~~~sssdddVVVCCC666<<<;;;;;;???333444444;;;111///<<<666@@@hhhwwwWWW999000555333222111000//////...//////...---,,,---...///...---111)))///;;;\\\www|||aaa:::;;;<<<......>>>tttPPP---***(((+++,,,(((&&&((((((''''''(((&&&$$$&&&)))&&&!!!%%%$$$$$$###$$$$$$%%%%%%'''%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$%%%%%%%%%$$$%%%'''***)))JJJtttBBB000'''((()))###&&&+++)))***)))******(((111NNNlllxxxsssqqqvvv{{{~~~~~~{{{xxxwwwyyy~~~}}}}}}yyyuuussstttqqqmmmppprrruuuxxxyyyyyyxxxwwwzzzwwwqqqnnnnnniiiYYYHHH999///%%%###'''+++***'''+++(((&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((())))))((())),,,000444CCCLLLggggggFFF777333)))000)))***000///)))///;;;gggxxx~~~~~~~~~}}}{{{xxxyyy|||yyyggghhhiiimmmeeecccccc[[[MMMEEEDDDAAA:::===...555111+++222444<<<:::???777777BBB???HHHjjjzzzeeeRRRAAA222222666111111000//////.........//////...------......---,,,***)))111///>>>UUUmmmpppDDD444333000111666ddd```222---(((++++++((('''))))))&&&&&&+++---***'''''''''$$$$$$$$$######$$$$$$%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###""""""$$$$$$$$$$$$###"""###$$$%%%$$$######%%%'''!!!777aaaNNN444((()))---(((''',,,++++++'''))),,,''''''===YYYyyy~~~yyysssoooqqqwww{{{||||||{{{}}}}}}{{{yyyzzz~~~~~~|||xxxuuuuuutttssspppoooqqqtttwwwxxxwwwuuutttxxxwwwuuusssrrrlll\\\LLL<<<555---)))******)))''')))%%%$$$'''***'''###!!!%%%%%%%%%&&&&&&''''''((((((((()))(((((()))---///444:::RRRttt|||zzz[[[===...222555///---***---444222---222===aaarrr}}}}}}~~~|||}}}~~~xxxyyy|||{{{www{{{vvvzzz{{{lllAAAAAA@@@@@@:::;;;===:::444444999<<<:::===000DDDHHHAAAOOO]]]lllgggkkkgggiiipppmmmtttoooHHH===888555...000333,,,000///......---.........000...------//////...,,,,,,---333+++///BBBcccZZZ444)))111444///MMMtttiii888///(((******''''''***)))&&&%%%///444///'''&&&)))+++$$$#########$$$$$$%%%&&&$$$###"""###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!"""$$$$$$$$$######$$$&&&!!!'''HHH|||lll===***'''///+++(((******+++%%%'''---***%%%111DDDkkkooo{{{sssqqqtttxxxxxxuuuxxxzzz|||{{{yyyyyy}}}{{{{{{{{{zzzzzzzzzrrrtttwwwzzzzzzxxxuuusssqqqwww{{{{{{yyysssfffYYYMMMGGG;;;---###""")))000333(((!!!###''''''%%%&&&$$$$$$%%%%%%&&&''''''((('''((()))(((((((((***,,,,,,222@@@WWWrrryyyyyy}}}pppeeeKKK444222777222***,,,***,,,///...---555BBBdddppp|||~~~~~~|||||||||yyy{{{~~~xxxzzzzzz{{{}}}zzz}}}vvvxxxxxxmmm>>>@@@??????===???@@@>>>:::999:::;;;999666;;;ttt{{{cccOOOCCC777000222222,,,///444///......------------......///---,,,---//////...---///***...***111???TTTvvvHHH000000222+++999ZZZnnn???---(((***)))&&&(((+++***&&&%%%///444...&&&%%%***---############$$$%%%&&&&&&$$$"""!!!"""###$$$###"""######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%$$$###""""""$$$%%%$$$#########%%%)))%%%555qqqOOO111&&&---+++'''((((((***&&&''',,,,,,(((+++444^^^iii||||||tttssswwwwwwtttvvvxxxzzz{{{{{{{{{}}}~~~{{{xxxyyyzzzyyyyyy{{{vvvxxx|||~~~~~~{{{xxxvvvooowww}}}}}}tttkkk___YYYIII444&&&+++@@@TTTWWW@@@+++%%%%%%$$$%%%)))######$$$%%%&&&''''''(((&&&((())))))(((((()))******111444>>>\\\~~~mmmpppxxxWWW___PPP999444444///...///.........---222@@@PPPrrrwww}}}~~~}}}||||||}}}xxx|||~~~{{{wwwxxxyyy~~~~~~yyyxxx}}}zzzwww|||vvvxxxvvvppp<<>>===888FFFtttYYYHHH<<<<<>>AAA===999===@@@>>><<<:::888666555555???III___???666444///111:::555...222444000222333+++------,,,,,,,,,------...***))))))***,,,...---,,,---,,,555000---,,,888bbb___777...999...888vvv~~~}}}TTT***))))))(((&&&(((,,,+++&&&&&&&&&$$$!!!###(((((($$$############$$$%%%&&&'''%%%$$$######%%%%%%$$$###!!!!!!"""###%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&&&&$$$######$$$...(((HHHMMM,,,+++***'''***---&&&+++---(((%%%)))---...222ZZZsss~~~uuuqqquuuyyyyyyuuuuuuwww}}}wwwsssttttttpppppptttpppsssxxx|||}}}|||yyywww|||vvvuuu{{{xxxnnntttooo```KKK999:::LLL^^^FFF000 """((('''&&&((("""######$$$&&&'''((((((%%%'''***+++***)))))))))(((+++---333JJJmmmpppRRR555(((>>>:::///:::===///,,,+++---000444;;;LLLfff{{{yyyvvvvvv{{{~~~yyyvvv{{{zzz|||~~~~~~}}}}}}~~~{{{~~~zzzxxxpppzzz~~~pppnnnuuummm555======999@@@<<<:::888888999999<<>>???<<<===:::999999999999999999999999;;;KKK^^^III<<<888333111111222111000000000////////////000000000///...,,,+++++++++******+++---,,,++++++,,,...---111222...,,,444GGGVVVjjjEEE333)))111(((NNNHHH'''((('''$$$!!!!!!$$$&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$!!!$$$%%%"""###&&&&&&###&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$'''***)))...OOO{{{aaa333***)))$$$)))&&&((())))))(((((()))***---:::VVVuuu}}}qqqsssvvvwww|||{{{zzz{{{}}}wwwwwwrrrnnnoootttuuupppjjjrrrpppoooqqqtttvvvxxxxxxzzzxxxvvvwwwzzz}}}{{{~~~wwwcccLLL===222+++'''&&&&&&&&&&&&'''''''''###%%%&&&&&&%%%$$$&&&'''&&&&&&'''(((((()))******)))***---...;;;```~~~|||pppQQQ777///,,,***......---444<<<777***&&&999PPPeeewww~~~{{{wwwtttvvv|||}}}~~~}}}{{{yyy~~~~~~{{{{{{|||}}}sssiiiZZZbbbjjj>>>>>><<<<<<999888888888888888888888888;;;KKKqqqKKK:::666555333111000111111000///000000//////....../////////...---,,,+++************,,,------,,,,,,---...000222111///---222<<>>===;;;<<<888777777777777777777777777;;;JJJgggHHH999666777222222111111111000...---//////.........//////000...---,,,+++************)))+++,,,,,,+++***,,,---000000///......000444777666WWW~~~kkk===...///---<<>>VVVooo|||}}}~~~}}}uuurrruuuqqqvvvtttqqqqqqrrrrrrooollluuutttssstttvvvxxxxxxwwwttttttvvvzzz{{{~~~rrr^^^III777---((((((((('''''''''''''''$$$%%%&&&&&&%%%%%%&&&(((###$$$%%%&&&''')))******)))***,,,---;;;```jjjOOO<<<333***+++000---,,,((()))///000///444>>>RRRkkk~~~~~~~~~{{{}}}}}}~~~xxx~~~|||{{{}}}~~~}}}{{{zzz|||~~~{{{www}}}}}}{{{{{{oooyyynnn>>>;;;:::;;;777888888888888888888888888:::JJJ|||SSS999444666666555222333333222111///---,,,------------...///111111---,,,+++***************''')))******))))))***+++...---,,,---.../////////***888OOOjjjyyyEEE000(((111DDDzzzxxx\\\:::!!!***(((%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$!!!%%%'''&&&&&&(((&&&"""%%%%%%$$$$$$$$$##################$$$$$$%%%%%%%%%(((((()))((('''///EEE\\\vvvlllAAA&&&...&&&'''((((((''''''((()))(((...:::KKKccc|||}}}{{{~~~|||sssrrrxxxvvvtttuuuwwwxxxwwwtttpppnnnpppqqqsssvvvxxxxxxuuurrrrrrssstttxxx{{{}}}}}}|||{{{||||||tttdddPPP@@@999000///,,,***'''%%%%%%$$$$$$&&&''''''&&&%%%'''(((%%%%%%&&&&&&'''((((((((()))))),,,---;;;bbb{{{LLL777,,,+++)))...111)))***)))---111...,,,===SSSsss~~~uuu~~~~~~{{{yyyzzzxxxwwwrrrxxx~~~}}}xxxuuuttt{{{}}}yyyyyyppp}}}ppp>>>::::::;;;666999999999999999999999999:::JJJ]]]KKK999333555555111...222333444222000...---...------------...///000111,,,+++******))))))******&&&((())))))(((''')))***+++*********,,,------,,,---+++///@@@]]]zzzKKK...###111LLLwwwxxxTTT333***+++&&&###%%%((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$!!!%%%&&&$$$%%%'''&&&###$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$((($$$''',,,%%%...HHHhhhRRR((('''%%%'''(((((('''&&&((()))%%%,,,555>>>PPPjjj{{{ttt{{{~~~zzz~~~~~~uuuvvv}}}{{{ppptttyyy|||{{{wwwtttssslllnnnrrrwwwzzzxxxtttpppqqqqqqrrrtttwwwxxxwwwvvvzzzzzzyyyuuuhhhVVVIIICCC;;;777222,,,'''%%%$$$$$$$$$&&&''''''&&&&&&'''(((&&&&&&&&&''''''(((((())))))(((+++,,,:::bbb~~~hhh<<<...)))+++)))------###)))+++///111...555OOOiiizzz~~~www~~~wwwwww|||~~~{{{|||{{{wwwuuusss|||yyyxxxzzz}}}|||uuuzzztttmmmmmmjjjzzzrrr===999:::<<<666999999999999999999999999999III|||aaa<<<666333888999444000//////111222111...---///000000///...---------------++++++***))))))))))))***'''((())))))(((((()))***+++***)))))))))***,,,,,,---***)))///>>>ZZZ{{{TTT//////888MMMyyy~~~___>>>***((()))''')))((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$!!!$$$%%%"""###&&&&&&###$$$$$$$$$$$$############$$$$$$$$$$$$############$$$"""$$$((($$$%%%000CCCllliii999+++%%%&&&((('''&&&&&&''')))$$$+++000111<<>>666---(((%%%%%%&&&%%%&&&''''''&&&&&&''')))%%%%%%&&&''')))***++++++***)))++++++777^^^kkkLLL<<<222///---(((+++---$$$(((***,,,---222FFFddd}}}xxxxxx|||~~~~~~zzzyyy|||~~~~~~}}}xxx}}}{{{zzzzzz}}}}}}|||www}}}rrrvvvqqqnnnooolll{{{rrr===888;;;===777888888888888888888888888999IIInnnIII<<<;;;111---111555444222444,,,...000///------000333333222000...,,,++++++***+++***)))))))))))))))***((()))******))))))***++++++***)))((('''(((***,,,+++...000,,,+++;;;```\\\444***)))333SSSgggKKK&&&&&&,,,&&&***)))'''&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$"""$$$$$$!!!!!!%%%&&&###$$$$$$$$$############"""%%%$$$$$$$$$######""""""$$$%%%&&&'''(((***(((%%%"""XXXRRR;;;%%%&&&((('''&&&&&&''')))%%%,,,...)))///IIIiii~~~|||mmmnnn}}}xxx}}}~~~yyyxxx{{{~~~{{{vvvrrrrrrtttnnnnnnqqqtttwwwyyywwwuuuxxxwwwvvvwwwzzz|||}}}|||xxxvvvxxxyyyooo\\\NNNIIIGGGAAA888...(((&&&'''(((%%%&&&''''''&&&&&&''')))###$$$&&&(((***,,,---...+++******)))555[[[{{{|||[[[555AAA888444...&&&+++111,,,((()))((()))666SSStttzzz}}}~~~~~~~~~}}}qqq}}}~~~}}}}}}~~~~~~{{{{{{qqqzzz|||}}}}}}tttsss===888;;;>>>888777777777777777777777777999IIIiiiFFF:::;;;777333///000333444000,,,000///---,,,,,,...000111......---,,,+++))))))(((***)))))))))((((((''''''+++((('''******((())),,,...+++)))((()))*********++++++...000++++++???YYY@@@444///000---777jjjPPP***---###)))))))))((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$#########'''%%%######$$$%%%$$$###%%%$$$###""""""###$$$%%% !!!######""""""###%%%$$$$$$$$$######!!! &&&%%%%%%$$$$$$%%%%%%&&&...,,,lllvvvFFF...!!!(((---!!!$$$---'''$$$)))//////+++444VVVyyyzzz|||uuuqqqyyy||||||zzz}}}~~~vvv}}}}}}wwwssspppmmmrrrrrrtttvvvsssnnnooossstttqqqpppuuuxxxwwwxxx{{{xxxuuuttttttnnn]]]HHH:::AAA;;;333...+++)))%%%"""&&&'''%%%###'''---,,,%%%%%%%%%%%%%%%'''))),,,---///000...---777RRRrrryyy???===VVVIII888,,,***---111222(((,,,)))'''>>>eee}}}yyyzzzuuuzzz{{{zzz{{{}}}|||}}}{{{xxx}}}|||~~~~~~wwwgggZZZ~~~}}}}}}}}}nnn>>><<<;;;<<<777888888888777555666888:::777GGGjjjGGG:::444,,,333111//////222222000...000///............//////...---,,,+++***))))))(((******))))))(((((((((((()))'''&&&))))))'''(((+++,,,***((((((***++++++***...***+++...+++)))333BBBooo|||fff555...///,,,,,,NNNzzzWWW+++***&&&)))&&&&&&&&&%%%%%%$$$$$$###''''''&&&&&&&&&%%%%%%%%%&&&$$$###"""$$$$$$###"""$$$$$$############$$$$$$!!!"""######"""!!!###$$$$$$$$$$$$$$$###"""!!! &&&%%%%%%$$$$$$%%%%%%&&&((('''ZZZfffGGG...(((,,,&&&(((,,,###'''(((,,,///...444KKKeeeyyyqqq}}}zzzxxx{{{{{{yyy~~~zzzvvvuuutttqqqxxxvvvuuusssoookkknnntttvvvqqqppptttvvvuuuuuuwwwxxxvvvvvvwwwppp___HHH888:::555...***'''%%%###!!!'''******'''&&&))))))&&&%%%%%%%%%&&&''')))+++,,,+++---,,,---666NNNmmm~~~hhh333444DDD:::...((()))---000222...111...000KKKsss}}}zzzzzz~~~~~~{{{|||{{{~~~{{{}}}}}}zzz{{{~~~|||~~~~~~xxxrrrfff\\\^^^eeejjjiiikkkyyylll;;;999999;;;777777888888666555555777999555DDDlll???222<<<:::)))000/////////////////////000000000000///...---------,,,,,,+++***)))((((((******))))))))))))(((((((((&&&&&&))))))''''''***)))((('''(((***++++++***///)))(((---...)))***///VVVoooqqqwww:::...//////&&&333^^^zzz~~~aaa---'''***'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$""""""#########"""######$$$$$$$$$$$$######"""###$$$###"""!!!"""###%%%%%%%%%%%%$$$###"""!!!%%%%%%$$$$$$$$$$$$%%%%%%%%%###@@@lllddd>>>&&&(((+++---***!!!***''')))///111444@@@NNN~~~vvvyyy|||}}}xxxuuuyyy{{{vvvvvvyyyyyyvvvyyyuuutttsssqqqqqqxxxxxxsssqqqssssssqqqqqqsssuuuvvvxxxyyytttbbbIII666555111+++'''&&&%%%$$$###...111000***%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***''')))***+++444IIIggg~~~{{{WWW+++000222---((('''***---///......000---222QQQyyy~~~|||}}}}}}zzzyyyzzz~~~~~~~~~~~~|||~~~}}}{{{~~~}}}zzzwwwuuuoooiiiXXXYYYYYY[[[fffxxx}}}nnn<<<999;;;???;;;666777777555444444666888999HHH|||UUU999999DDD>>>,,,...///000///---,,,---...//////000111000...,,,***,,,++++++***))))))(((((()))))))))))))))))))))))))))&&&'''***+++((((((***((('''''')))+++++++++))),,,((((((---///,,,***,,,QQQnnnssswwwEEE000,,,333+++***PPPiii444''',,,%%%&&&&&&''''''''''''''''''$$$#####################%%%###!!!!!!"""###"""!!!"""###$$$%%%%%%$$$###"""###$$$$$$###!!! !!!"""%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%+++JJJxxxyyyNNN***%%%+++---)))%%%***&&&(((000333333;;;FFFpppzzz{{{yyyzzzzzzxxxwwwzzz~~~xxxsssvvv|||}}}{{{zzzwwwuuutttsssssszzz{{{uuurrrrrrrrrooooooqqqpppssswwwyyyvvvgggMMM777333000,,,)))((((((((((((===999111)))%%%$$$%%%%%%'''&&&&&&'''''''''((((((''''''(((***111DDDccc}}}sssGGG&&&...,,,+++***,,,......,,,***+++...,,,000MMMuuu~~~|||zzz~~~~~~{{{}}}|||{{{}}}zzzuuuiiigggfffkkkxxx|||mmmooo;;;888<<<@@@;;;666666666555444444666888===JJJkkkNNNAAA@@@<<<333,,,///000000///,,,******+++---...000000///---***)))*********))))))(((((((((((((((((((((((((((((((((***((())),,,---***)))+++***)))((()))***+++***)))***)))***,,,+++)))+++///HHH~~~zzz~~~UUU999)))111222+++FFFtttpppAAA+++,,,###&&&&&&''''''''''''''''''########################%%%###!!!!!!"""###"""!!!"""###$$$%%%%%%$$$###"""###$$$$$$###!!! !!!"""$$$$$$%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%&&&'''"""666hhhddd;;;(((******''')))(((&&&***000222222<<>>888444000...111666///---+++,,,///000...,,,)))***++++++++++++***)))))))))((((((((((((''''''%%%%%%%%%&&&&&&&&&'''''')))''')))---...***)))+++555111,,,)))((((((((((((''')))***'''%%%&&&***---***OOO~~~aaa666(((111---+++???nnnmmm:::(((***&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&$$$###"""$$$$$$###"""$$$$$$############$$$$$$!!!"""######"""!!!###$$$""""""######$$$######"""$$$$$$############$$$$$$!!!&&&&&&+++GGGtttaaa222((()))&&&))))))&&&(((...///...666CCCBBBqqq{{{xxx{{{{{{~~~~~~yyyxxx|||~~~~~~~~~}}}uuupppmmmoooqqqqqqssswwwnnnrrrsssssswwwttt^^^FFF444444222...***)))+++...===000%%%%%%((('''%%%%%%$$$$$$&&&''''''''''''&&&)))&&&''')))'''---GGGccc{{{WWW444777...$$$%%%'''(((((()))***+++)))......000JJJqqq}}}{{{yyyzzz{{{|||yyy|||~~~~~~|||zzzzzzzzzwww|||}}}}}}||||||yyy~~~~~~RRRLLLLLLJJJ===777888888666555555777999::::::___>>>333777<<<444<<<===444///000000,,,...***(((+++111333111...((())))))************)))((((((((((((((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&(((&&&(((------)))(((***999444...)))''''''''''''&&&'''((('''))),,,......%%%:::jjjsssAAA)))333111)))444WWW|||@@@&&&...))))))((('''&&&&&&%%%%%%!!!!!!""""""############'''%%%######$$$%%%$$$###%%%$$$###""""""###$$$%%% !!!######""""""###%%%!!!""""""#########""""""$$$$$$############$$$$$$"""&&&)))'''666cccddd111'''+++((()))+++&&&&&&---///---111999DDDuuuvvvtttyyyzzz|||yyy{{{}}}}}}~~~|||||||||yyywww|||rrrmmmjjjmmmpppqqqtttxxxrrrvvvuuutttwwwvvvaaaHHH888777555111,,,***,,,//////'''$$$'''(((%%%%%%'''###$$$%%%'''(((((('''&&&'''&&&(((***%%%'''<<>>444+++,,,---333???+++((($$$$$$''')))******&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$)))000555___hhh<<<***(((&&&)))))))))'''&&&''')))+++---...---666VVV{{{~~~zzz}}}zzztttyyyyyy}}}zzz~~~}}}|||wwwsssvvv{{{~~~tttwwwDDD;;;???===BBB888777666555555666777888444FFFiiiDDD777888777333222---444777333///......---//////...------,,,++++++(((((((((((((((((((((((()))$$$)))***###$$$)))$$$%%%&&&&&&''''''''''''''''''&&&&&&'''))))))(((&&&((((((''''''''''''((((((&&&---...***...888<<<888---333jjjuuuzzz|||{{{MMM555***;;;444<<>><<<888---888KKKJJJ+++(((%%%$$$%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&$$$%%%'''***///LLLYYYFFF...&&&((('''(((((())),,,///000,,,)))+++,,,***000MMMsss~~~|||zzzzzz~~~}}}yyy{{{}}}uuuooosss{{{GGG<<>><<<>>>444CCCTTTFFF,,,***'''%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$%%%&&&,,,555---%%%''')))'''(((''')))...333333...((()))+++***///LLLttt{{{}}}yyyppprrrzzz{{{|||{{{III<<>>---,,,)))&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%%%%&&&%%%&&&%%%"""&&&---...)))(((''')))...333333...((())),,,+++///IIIqqq}}}|||zzzyyy}}}yyy|||JJJ;;;???999888888777666555555666777888777===qqqnnnRRR>>>444222333444444222000000111...+++))),,,777???<<<333++++++******)))))))))((('''''''''''''''''''''''''''%%%'''%%%"""---444***111...+++'''%%%$$$%%%&&&$$$%%%(((+++------***'''''''''&&&''''''((()))***&&&''''''''''''((((((((()))&&&333XXXwwwAAA222%%%+++((('''JJJxxxyyyccc,,,&&&%%%***+++$$$!!!$$$###"""""""""###$$$&&&'''((('''&&&$$$$$$###############$$$######"""!!! """"""""""""!!!!!!!!!!!!!!!######"""!!!"""##############################"""$$$###***###&&&TTTwwwsssmmmBBB..."""(((&&&$$$&&&+++///000///JJJJJJHHH]]]uuu}}}{{{wwwttttttvvvyyy{{{sssvvvvvvtttvvv|||{{{||||||{{{{{{ppphhhIII<<<>>>BBBLLLJJJ333///...,,,(((%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''&&&%%%&&&'''000)))""""""''',,,+++&&&(((((())),,,///000,,,)))***...,,,---CCCiii}}}|||{{{}}}www}}}III:::???:::999888777666555555666777888888:::mmmsss\\\HHH888555:::111333444111//////000000---+++***,,,444:::555,,,,,,++++++******))))))((('''''''''''''''''''''''''''###'''(((!!!###'''###,,,***((('''&&&&&&'''((($$$###$$$&&&((()))((('''&&&&&&&&&''''''((()))***&&&&&&''')))*********+++%%%,,,,,,777___PPP000---&&&(((666QQQfff~~~sss999+++###&&&(((###!!!%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$$$$###""" """"""""""""!!!!!!!!!!!!!!!######"""!!!"""##############################"""&&&"""+++&&&(((```{{{vvvfff999)))'''''''''((()))+++---...;;;???;;;HHHuuu~~~}}}zzzwwwvvvxxxzzz|||uuu{{{|||xxxzzz~~~~~~vvvkkkUUU@@@;;;AAAFFF>>>222111111...***&&&$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&''',,,'''###$$$&&&&&&%%%%%%(((((())))))************)))---,,,,,,@@@ccc|||~~~yyy{{{|||uuuvvvxxx}}}HHH888???<<<:::777666555555555555666777999888iiiddd<<<444777555333777555666666222///.........+++,,,,,,,,,000333...'''------,,,+++***)))((((((''''''''''''''''''''''''(((###***///%%%"""&&&%%%''''''&&&&&&'''((()))***%%%$$$###$$$&&&((())))))&&&&&&&&&'''''')))******''''''(((******))))))***!!!111***%%%JJJ|||TTT111$$$555&&&***'''000LLL{{{wwwFFF333$$$%%%(((%%%$$$(((%%%%%%&&&'''''''''&&&&&&!!!"""$$$&&&''''''''''''###$$$$$$$$$###""" """"""""""""!!!!!!!!!!!!!!!######"""!!!"""###########################(((%%%'''(((***444zzzGGG444((()))))))))((((((+++---...666222;;;hhh~~~|||~~~|||xxxtttrrruuuyyywwwzzz||||||ttteeeKKK???FFFGGG>>>;;;222222000+++&&&$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%'''######&&&)))(((%%%&&&+++)))))))))'''&&&''')))+++&&&,,,,,,,,,@@@ccc}}}}}}~~~|||ttt|||yyy~~~~~~}}}}}}|||yyywww|||HHH777???===;;;666555444333333444555666999777gggVVVGGG999444555444333333888666555333111///---,,,111111111...,,,+++---...---...------+++(((&&&$$$(((((((((((((((((((((((()))(((((((((''''''''''''$$$$$$$$$&&&)))***)))(((%%%%%%$$$&&&'''((('''%%%&&&&&&&&&'''''')))*********(((&&&'''***+++)))'''+++&&&&&&***;;;eeexxxWWW...***111$$$***///###666qqqtttFFF###&&&---""""""###%%%'''%%%"""!!!$$$'''###$$$%%%&&&&&&&&&%%%$$$&&&&&&%%%%%%###""" %%%$$$$$$###"""!!!!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&& """'''!!!%%%IIIvvvNNN///&&&***,,,***'''((())))))000444444999ZZZ|||~~~|||zzzyyyzzz|||xxxuuuyyy|||zzzzzz}}}{{{|||~~~www{{{uuupppXXXCCCDDDFFF===777555333000---***(((((('''%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''***,,,+++)))***---000(((000---'''<<>>666444111...+++((('''&&&&&&&&&%%%%%%%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''')))+++++++++,,,...///'''///...***===fff}}}|||~~~}}}~~~~~~zzzIII???<<>>^^^rrrNNN...&&&***((($$$###"""###$$$&&&&&&%%%'''&&&%%%$$$############"""######$$$$$$$$$######"""###%%%&&&&&&%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!########################&&&)))(((%%%###%%%'''&&&,,,,,,DDDvvvyyy]]]...&&&###''''''%%%'''...'''***333;;;:::???WWWtttvvv{{{~~~zzz|||}}}~~~zzzwwwttt```JJJEEE===;;;666222---***((((((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((***,,,---+++***(((******111KKKnnnzzz}}}~~~~~~}}}~~~|||wwwrrrtttUUUGGG???CCC@@@777666555333333444444555777999iiinnnWWW===888333///...///333777///------///...+++,,,111000//////222777888555111***,,,......---,,,,,,---***)))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&&&&((()))%%%%%%&&&((()))(((%%%"""$$$######$$$&&&&&&%%%###%%%%%%$$$$$$$$$$$$%%%%%%%%%''')))(((&&&%%%'''((( +++&&&$$$***%%%>>>yyy{{{~~~nnnFFF,,,(((***111000***>>>lllyyyzzzhhh;;;(((,,,%%%"""###$$$$$$###$$$&&&(((((('''%%%$$$######$$$$$$######$$$$$$$$$######"""!!!###%%%&&&&&&%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!######################## $$$((('''%%%&&&)))$$$&&&---^^^{{{xxx~~~tttHHH444%%%%%%)))''''''+++******444===:::777NNNnnn|||~~~}}}~~~~~~yyyyyykkkSSSFFF???;;;666111---+++++++++'''(((((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&((())))))(((((()))***((())),,,:::YYYyyy~~~~~~ssstttxxx}}}XXXEEE;;;AAAAAA888777555444444444555666555;;;nnnlllOOO;;;222555666111...///000000...000444555...(((***111222///...222888888333,,,(((***,,,,,,***((((((((('''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&+++***'''%%%%%%&&&(((***%%%&&&'''((()))&&&!!!$$$######$$$&&&&&&%%%###%%%%%%$$$$$$###$$$$$$$$$%%%''')))(((&&&%%%&&&)))%%%+++ 000%%%%%%IIIjjj{{{RRR...&&&!!!(((,,,###...TTTtttsssNNN000111###!!!###%%%%%%"""###&&&)))'''&&&$$$"""!!!""""""###$$$$$$$$$$$$$$$###""""""!!!###%%%''''''%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""&&&"""###((('''""""""''')))(((RRRuuuyyydddEEE***&&&+++***&&&&&&)))'''000999222+++???^^^yyy{{{{{{~~~~~~yyy|||vvv|||wwwbbbRRR@@@<<<666000,,,+++,,,---((()))*********((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&(((***(((%%%%%%'''+++)))+++111EEEfff|||qqqyyywwwppprrriiifffXXXBBB777>>>???999888666555555666666777444===ssskkk@@@555;;;666555444333222111111111111222111///---+++,,,---...,,,,,,///333333///)))************))))))))))))(((((()))))))))'''&&&%%%%%%&&&&&&''''''&&&&&&%%%***(((&&&&&&'''(((((((((''''''&&&%%%%%%$$$######""""""###$$$%%%%%%%%%%%%!!!###%%%&&&%%%$$$$$$%%%((((((''''''''''''((((((&&&%%%$$$$$$%%%&&&((()));;;www>>>///%%%******'''$$$666kkknnn999+++)))'''&&&%%%%%%%%%%%%&&&'''"""############$$$$$$$$$###########################!!! !!!"""###""" !!!"""###"""!!!"""###!!!"""$$$%%%$$$### ############$$$%%%&&&'''(((""",,,666cccIII%%%///,,,)))***,,,000444555888DDDPPPzzz}}}|||}}}{{{{{{~~~|||zzz{{{~~~zzzxxx{{{zzzooobbbKKK@@@888777555///******)))&&&---999777)))$$$)))''''''&&&%%%$$$$$$$$$$$$)))(((&&&%%%%%%&&&((()))%%%'''((('''&&&&&&'''((('''///666RRRzzz|||}}}~~~~~~|||wwwvvv|||uuujjjnnnjjjYYYkkkVVVFFFAAA<<<===999777666555666666444333///KKKzzzUUU999999<<<555444333222111000000000111111111///---+++,,,---///---,,,...222222...)))************))))))))))))'''(((((()))((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&$$$%%%(((*********''''''&&&%%%%%%$$$######""""""###$$$%%%%%%%%%%%%###%%%'''&&&$$$###"""###(((''''''''''''''''''(((%%%%%%$$$$$$%%%&&&((()))444gggsss<<<+++&&&...+++'''%%%'''FFFyyyCCC(((!!!'''&&&%%%%%%%%%%%%&&&'''%%%$$$$$$$$$######""""""###########################!!! !!!"""###""" !!!######"""""""""###"""###$$$$$$###"""!!! ############$$$%%%&&&'''###&&&)))***NNN{{{ZZZ---+++***%%%000(((***...222333666AAALLLttt|||{{{|||}}}}}}||||||}}}yyyrrrjjjVVVHHH;;;888777222...---***)))///888555)))$$$)))'''&&&%%%%%%$$$$$$%%%%%%((('''&&&%%%%%%&&&'''(((&&&((()))(((''''''(((******...===```|||zzzwwwwww~~~~~~|||nnnoooWWWFFFAAA<<<===888777555555666666555444111EEElllggg>>>666;;;555444333222111000/////////000111111///,,,+++,,,......---,,,...222444222///************))))))))))))&&&''''''(((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$######%%%(((+++,,,,,,'''&&&&&&%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%%%%&&&'''&&&$$$"""!!!"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''((((((,,,HHHYYY///&&&,,,((((((,,,'''333ooo|||~~~~~~PPP+++"""'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$###"""!!! ###########################!!! !!!"""###""" """$$$$$$###"""###$$$$$$$$$###""""""""""""###############$$$%%%&&&&&& ,,,&&&"""666ggg]]]***###+++)))+++&&&(((,,,000111333<<>>[[[ZZZEEEYYY]]]BBB555444333222000000000000/////////...,,,+++,,,...---------...111333333333************)))))))))(((&&&&&&&&&&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&(((***)))(((&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%%%%%%%###$$$%%%$$$######$$$&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''''''''///888llllllxxxsss888&&&***)))'''%%%111hhhooo===(((&&&&&&&&&&&&&&&&&&&&&&&&###################################################!!! !!!"""###""" !!!###$$$%%%######$$$%%%&&&$$$"""!!!!!!###%%%&&&$$$$$$######$$$$$$%%%%%%&&&''' ---))):::ttt}}}vvvnnnCCC---///---%%%''''''+++000111222777===[[[www~~~~~~yyy}}}~~~{{{zzz||||||yyynnn]]]LLLCCCAAABBB000555777111)))%%%%%%&&&$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''''''''((('''&&&'''***---222AAAmmm~~~yyyuuuTTTCCC>>>:::<<<:::888555555666777777777888===[[[YYYEEEWWW___KKK555444333222111000000000...//////...,,,+++,,,...------...------,,,+++***************))))))))))))&&&&&&&&&'''''')))***+++%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&((()))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%###$$$$$$$$$######%%%'''$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%&&&'''''''''''''''666wwwzzzrrryyy333###...)))$$$!!!---RRRsssNNN,,,%%%&&&&&&''''''&&&&&&%%%""""""#########$$$$$$$$$###########################!!! !!!"""###""" """$$$$$$###"""###$$$%%%$$$###""""""###%%%&&&%%%$$$$$$###$$$$$$%%%%%%''' ...))))))QQQpppxxxfff;;;&&&''',,,((((((+++000222111444999WWWttt}}}~~~}}}xxx{{{{{{xxxnnn[[[LLLCCC>>>000888999///'''(((++++++%%%%%%%%%%%%&&&'''((()))(((((((((((((((((((((((('''''''''&&&&&&'''+++---666TTTzzzuuulllzzzVVVFFFBBB???AAA<<<999666555555666777666555999WWWcccEEEEEEIII===444333222111000/////////---......---,,,+++,,,...+++,,,...///...,,,+++***************))))))))))))''''''''''''(((***,,,---%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$""""""$$$&&&$$$%%%&&&''''''&&&%%%$$$###$$$%%%''''''''''''&&&"""111VVVsss222%%%---&&&'''(((+++444VVV]]]333%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$##########################################!!! !!!"""###""" !!!######"""""""""###$$$$$$#########$$$%%%&&&%%%%%%$$$$$$###$$$$$$%%%&&&%%%)))'''$$$444bbbRRR,,,&&&...((('''***000111000222555IIIggg{{{|||xxx{{{~~~}}}|||~~~{{{}}}~~~~~~~~~|||{{{|||~~~~~~{{{ppp___KKK;;;999CCCAAA222&&&(((+++)))&&&&&&&&&&&&&&&'''((()))))))))************))))))((((((((('''&&&(((,,,///GGGnnn}}}qqqffffffsssTTTEEECCC@@@DDD>>>;;;777555555666666555555555QQQwwwLLL999444,,,333222111///............---......---++++++,,,...'''+++///111222111111000************))))))))))))(((''''''''')))+++---...%%%&&&&&&''''''&&&&&&%%%######$$$&&&))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%''''''&&&$$$"""!!!"""$$$$$$%%%'''(((((('''%%%$$$###$$$%%%'''(((''''''&&&(((///999uuu{{{>>>000,,, )))+++&&&...LLLuuuddd777%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$###"""!!!!!!###########################!!! !!!"""###"""!!!!!!"""###"""!!!"""###############$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$&&&"""---$$$%%%%%%&&&ZZZkkkAAA...---'''&&&)))///111///000333444SSSkkk{{{~~~~~~zzzyyyzzzzzzxxxzzz~~~~~~~~~~~~}}}}}}}}}~~~zzzuuuxxx~~~vvv^^^GGGFFFOOOJJJ555&&&%%%'''###'''&&&&&&&&&&&&'''((((((******++++++++++++******)))))))))((((((***...111YYY[[[PPP]]]pppPPPBBBAAA???CCC???<<<888555555555555555888333LLLwwwSSS<<<555555111111000000000000111111+++++++++++++++++++++++++++,,,---......,,,***)))+++)))((()))******)))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&$$$$$$$$$%%%((()))(((&&&&&&&&&&&&&&&''''''''''''+++$$$!!!$$$&&&######%%%))))))((($$$###$$$%%%$$$"""%%%'''))))))'''%%%"""$$$$$$%%%%%%&&&'''((((((***+++///WWWSSS***)))...&&&""")))000===rrr}}}hhhCCC222''')))...'''$$$&&&######$$$$$$###!!! !!!"""%%%###!!!!!!###$$$$$$$$$###"""!!!"""###$$$###!!!###!!! """$$$%%%###!!!$$$$$$############$$$$$$%%%$$$###""""""$$$&&&''''''%%%'''***$$$ ...CCCvvvzzzUUU000%%%)))'''&&&***///333333222555IIIeeezzzuuuzzzyyyyyyvvvtttzzz|||xxxsssooorrr{{{uuuXXXPPPVVVJJJ000###+++000+++)))(((&&&$$$###$$$(((,,,,,,)))'''((())))))***+++,,,%%%***(((,,,***&&&@@@xxxwwwuuuYYY@@@>>>@@@999???<<<888444333444666888555888SSSZZZ@@@999888111111000/////////000000---,,,,,,,,,++++++*********+++,,,---,,,+++)))(((***)))((()))******)))(((((((((((((((((((((((((((((((((''''''''''''''''''$$$$$$$$$%%%(((((('''&&&%%%&&&&&&'''''''''''''''***$$$!!!%%%(((&&&&&&)))))))))&&&######%%%$$$"""###$$$&&&((((((&&&$$$###$$$$$$%%%%%%&&&''''''(((''')))+++NNNaaa<<<+++******)))((((((000mmmuuuWWW666&&&$$$)))%%%$$$'''%%%###$$$$$$###"""!!!!!!###&&&$$$""""""###$$$$$$######"""!!!"""###$$$###!!!"""!!! """$$$%%%###!!!###""""""""""""""""""###%%%$$$###"""###$$$&&&'''***$$$!!!$$$%%%''',,,333bbbzzzeee777///***((('''***///333444222111???YYYqqq|||{{{}}}|||~~~}}}~~~~~~yyyyyy|||xxxxxxvvvtttsssvvv{{{~~~}}}|||uuuiiigggTTT666(((---...'''(((((('''%%%$$$%%%(((******(((''''''(((((()))******%%%+++)))+++***)))FFF~~~www}}}\\\AAA===AAA<<<<<<:::666333222222444555555777RRRoooXXXFFF:::111000000///.........///......---,,,,,,+++******))))))***++++++)))((('''***)))((((((******)))(((((((((((((((((((((((((((((((((((((((((((((((((((%%%$$$$$$&&&(((((('''&&&$$$%%%&&&((((((((('''&&&+++&&&###%%%((())),,,///111///)))""""""&&&$$$ ###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&''''''$$$''''''???uuusssUUU444''',,,---&&&+++***UUUtttIII///$$$&&&%%%%%%(((%%%"""$$$$$$$$$"""!!!"""###'''%%%###"""###$$$###"""###"""!!!"""###$$$###!!!"""!!!!!!"""$$$$$$###"""""""""!!!!!!!!!!!!""""""%%%$$$#########$$$%%%&&&,,,///...(((%%%''')))(((VVVvvv|||vvvlll222,,,+++(((''')))...222333222...444KKKjjj{{{{{{|||~~~~~~}}}{{{zzzzzz|||yyy~~~vvvnnnssstttuuuwwwyyy{{{|||||||||yyy___>>>------,,,&&&'''(((((('''&&&%%%''')))))))))(((''''''(((((((((((($$$+++)))++++++...OOO|||aaaBBB<<>>:::999777555333333333444444666PPPvvvVVV666111111///...------------//////...---,,,+++***)))))))))*********)))(((''')))((('''((()))***)))((((((((((((((((((((((((((((((((((((((())))))))))))%%%$$$$$$&&&'''((('''%%%###$$$&&&((((((((('''&&&,,,(((%%%%%%(((...555:::DDD???222%%%"""&&&&&& $$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###'''&&&000WWWkkkGGG///++++++'''///***FFFwwweeeAAA***(((&&&&&&'''###"""$$$$$$$$$""""""###$$$'''%%%$$$###$$$$$$###"""###"""!!!"""###$$$###!!!!!!!!!"""######$$$###"""""""""!!!!!!!!!!!!""""""%%%$$$$$$######$$$%%%%%%+++>>>DDD444###"""'''(((GGGfffxxxhhhyyynnn///(((+++(((&&&(((,,,000111000...///DDDggg}}}~~~xxxzzzxxx|||yyyxxxxxx|||zzzvvvmmmpppsssvvvxxxyyyyyyzzz}}}|||hhhGGG111++++++***&&&((())))))'''&&&&&&'''(((***+++((('''((()))(((&&&$$$,,,)))+++,,,222UUUhhhCCC:::???>>>::::::999888777666555555444444MMMzzzVVV555222111000...---,,,,,,,,,//////...---+++***))))))***************))))))(((((('''&&&''')))***)))((())))))))))))))))))))))))((((((((()))))))))))))))&&&%%%%%%&&&'''(((&&&%%%###$$$%%%''''''''''''&&&((('''%%%&&&---999EEELLLXXXQQQ???)))"""&&&'''"""$$$###""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%###((('''%%%:::kkk|||cccFFF000))),,,'''&&&@@@qqq~~~|||yyyMMM...)))'''&&&'''###"""###$$$$$$###"""###%%%&&&%%%$$$$$$%%%%%%###"""###"""!!!"""###$$$###!!! !!!##################$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$(((<<>>===999999999888777666555555444333KKKiiiJJJ888444333111///...---,,,,,,------,,,++++++***))))))*********)))))))))))))))'''&&&&&&''')))******))))))))))))))))))))))))))))))))))))(((((('''''''''&&&%%%%%%&&&''''''&&&$$$######$$$%%%&&&'''((((((###'''+++...888GGGUUU[[[^^^ZZZHHH..."""&&&(((###$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%((()))!!!)))XXX}}}bbb@@@///000 %%%BBBwww~~~~~~xxx~~~NNN,,,((('''&&&'''%%%"""###%%%$$$######$$$%%%%%%$$$$$$%%%&&&&&&%%%######"""!!!"""###$$$###!!! """###$$$###"""###$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%---,,,%%%%%%,,,)))222dddUUU:::,,,(((%%%%%%)))---......000000:::PPPdddooosssuuuyyy~~~}}}||||||uuu|||}}}yyyyyy}}}{{{tttwwwxxxxxxwwwwww|||jjjIII///)))...((()))+++***(((&&&&&&''''''///111+++'''***+++(((((($$$***'''***,,,000RRRrrrJJJ<<<>>><<<777777777666555444444444666333IIIcccEEE<<<555444222000...---,,,,,,+++++++++******)))))))))))))))((((((''''''(((((('''&&&%%%''')))******)))))))))))))))))))))))))))***))))))((('''&&&%%%%%%&&&%%%%%%&&&''''''&&&$$$$$$$$$######$$$&&&(((***%%%...777===FFFRRR\\\^^^TTTVVVIII000"""%%%(((###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%)))$$$&&&QQQwwwTTT888...&&&&&&===UUUttt{{{~~~MMM+++((('''%%%(((((("""###%%%$$$$$$###%%%&&&#########%%%''''''&&&$$$###"""!!!"""###$$$###!!!"""$$$$$$"""!!!"""$$$######""""""""""""######%%%%%%%%%%%%$$$$$$######%%%%%%""" %%%+++(((!!!(((+++\\\}}}nnnKKK...***&&&'''***...//////---000444???TTTkkkxxxzzzuuuzzz}}}~~~~~~}}}|||{{{|||}}}~~~zzzxxxyyy{{{zzzxxxwwwzzzzzzyyyyyy{{{|||zzz}}}zzz[[[:::,,,---)))***+++)))'''&&&'''(((%%%///222***&&&***+++'''+++$$$(((&&&***+++,,,JJJuuuNNN@@@AAA>>>888777666555444444444555777444HHHkkkHHH>>>666555333111///------,,,*********)))))))))))))))(((((('''&&&&&&&&&&&&''''''&&&%%%''')))******)))))))))))))))))))))))))))******)))'''&&&%%%$$$###'''&&&%%%&&&''''''&&&$$$%%%$$$""""""###&&&)))++++++888DDDIIIOOOWWW[[[YYYGGGOOOGGG000"""%%%'''"""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''!!!(((((()))RRRaaa???***///%%%//////VVV|||OOO---***(((%%%'''((("""###%%%%%%$$$$$$%%%&&&""""""###%%%(((((('''%%%###"""!!!"""###$$$###!!!"""$$$$$$"""!!!"""$$$""""""!!!!!!!!!!!!""""""%%%%%%%%%%%%%%%$$$###"""&&&)))***'''######&&&***222&&&OOOyyybbb000,,,((((((+++///111000+++000111666MMMoootttnnnzzzxxxyyyyyyyyyxxxxxxzzz|||yyyttt~~~wwwsssyyy|||{{{{{{|||~~~gggDDD///,,,***++++++)))'''&&&'''((($$$///222***%%%)))***%%%,,,$$$'''%%%******)))EEEvvvPPPCCCCCC@@@:::999888666666666777888888444HHHYYY888666000444555---+++---)))------,,,***'''''')))+++***((('''((()))***)))''''''&&&%%%%%%&&&(((***,,,$$$''')))((('''&&&(((+++---+++)))'''&&&&&&((())))))&&&%%%%%%### """'''%%%"""###&&&$$$!!!%%%---111AAAPPPSSSQQQSSSYYY]]]RRRQQQGGG444$$$!!!$$$%%%!!!"""$$$$$$######$$$&&&$$$$$$$$$$$$%%%&&&'''(((---### $$$***===iiibbb>>>,,,&&&///***<<>><<<999777555555666555444444444FFFiiiGGG888000333555---+++...***---,,,++++++***************((('''((()))***)))'''''''''%%%%%%&&&''')))***&&&(((***)))''''''(((***+++***)))''''''''''''(((''''''(((+++)))$$$###&&&%%%###$$$&&&%%%"""%%%,,,---888DDDKKKQQQWWWXXXUUUQQQWWWOOO999&&&###$$$######$$$%%%%%%$$$###$$$&&&$$$$$$$$$%%%%%%&&&'''(((+++%%%$$$%%%$$$///UUU}}}{{{bbb+++))))))'''444ggg}}}uuu@@@***///***///***"""###$$$%%%%%%###""" ###''')))((()))+++)))%%%&&&%%%$$$###$$$$$$###!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""###$$$"""#########$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%% +++444bbbyyysssCCC***,,,(((***333444...,,,555:::CCCfff~~~yyyrrrtttuuuvvvvvvwwwwwwvvvzzzwwwwwwyyywwwssstttxxxyyyyyy{{{~~~~~~}}}}}}~~~}}}~~~}}}bbb:::111***)))))))))((((((((((((,,,+++***((((((((())))))***)))((((((***,,,///111PPP|||~~~xxxAAA???>>>;;;;;;999666555555555444444444555HHH\\\>>>222222444...+++...***---+++***,,,......,,,)))***((('''((()))***)))'''((('''&&&&&&&&&'''((()))(((*********((('''((())))))))))))(((''''''&&&&&&%%%''',,,111///((($$$$$$$$$###%%%'''&&&$$$%%%)))(((,,,333???OOOZZZYYYRRRQQQ___[[[???((($$$%%%"""$$$&&&&&&&&&$$$###$$$%%%$$$$$$%%%%%%&&&&&&'''''''''&&&(((((( ###@@@bbbggg***000$$$'''---TTT{{{LLL...,,,,,,000(((###$$$%%%&&&%%%$$$###""""""&&&)))((()))+++***'''%%%%%%%%%$$$######%%%'''###""""""!!!!!!""""""###$$$###""""""""""""""""""$$$#########$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%"""%%%)))@@@uuusssXXX777///)))(((---...000---666===@@@VVVwww{{{zzzyyy|||~~~|||xxxttt~~~xxxtttuuuvvvvvvuuuwwwttttttvvvyyy||||||{{{yyy}}}xxxxxx{{{{{{www}}}~~~tttJJJ///******))))))((((((((((((&&&&&&&&&&&&'''((()))***************+++,,,---...999cccvvv>>><<<===;;;:::888555444444555444333444666JJJpppFFF666222444...,,,...+++---+++***---222222---(((***((('''((()))***)))'''))))))((('''''''''((((((***++++++***)))((((((((('''(((((((((((('''&&&%%%%%%''',,,222000)))$$$%%%$$$$$$%%%''''''&&&&&&''''''&&&(((333FFFXXX]]]XXXUUUeeeaaaAAA'''%%%'''"""$$$%%%&&&%%%###"""###$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%(((***$$$###555LLLUUU***555"""+++***EEE~~~xxxWWW333%%%)))...(((%%%%%%&&&&&&&&&%%%$$$###!!!%%%'''&&&(((+++***'''%%%&&&'''$$$""""""%%%)))###""""""""""""""""""###$$$$$$###"""!!!!!!!!!"""$$$!!!!!!###$$$###$$$'''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&(((...iiitttsssTTT777(((***//////222...333;;;;;;GGGfff||||||xxx{{{xxxuuuuuuvvvvvvuuuuuussssssuuuxxx{{{{{{zzzxxx{{{}}}wwwxxxxxxzzz}}}~~~}}}}}}UUU...,,,+++***(((((((((((()))$$$%%%%%%&&&'''(((((()))***+++,,,,,,,,,,,,,,,,,,///GGGzzz{{{www>>><<<===<<<999777444333444444444333444888KKKPPP;;;333555000,,,...,,,---+++***...222222---'''***((('''((()))***)))'''******))))))))))))))))))++++++***)))))))))((((((&&&''''''''''''&&&&&&%%%&&&&&&)))---+++&&&%%%'''%%%%%%&&&&&&'''((('''%%%'''&&&%%%***:::OOO\\\```VVVbbb[[[===&&&$$$'''######$$$$$$###""" !!!"""""""""###$$$$$$$$$$$$###&&&$$$%%%)))(((&&&---777ssswww@@@+++333!!!,,,'''<<<zzziiiCCC((((((+++***&&&&&&&&&&&&%%%%%%$$$$$$###%%%$$$%%%((((((&&&'''((((((%%%!!!!!!$$$(((######""""""""""""######$$$$$$###"""!!!!!!!!!"""""" %%%%%%""""""&&&###$$$$$$%%%&&&&&&%%%%%%&&&&&&)))((([[[uuurrrAAA'''...666555333//////555777;;;XXX~~~|||zzzvvvyyy{{{yyywwwvvvvvvuuuzzzzzz{{{}}}{{{zzz||||||zzz|||{{{yyy|||aaa888---,,,***((((((((())))))&&&&&&''''''''''''''''''+++,,,---......---,,,,,,000111]]]~~~kkkuuu}}}tttpppwwwyyy>>>;;;<<<<<<888666444333444444444333555999JJJ[[[@@@555777111---...,,,,,,,,,,,,...111000,,,(((***((('''((()))***)))'''))))))))))))))))))))))))+++)))((((((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%&&&(((&&&###$$$)))&&&'''&&&$$$&&&)))((($$$&&&((('''&&&...???OOOWWWNNNQQQIII555&&&$$$&&&$$$!!!"""######!!! !!!""""""###$$$%%%%%%$$$###""")))$$$###&&&'''%%%%%%(((QQQ}}}||||||mmmHHH111---!!!***%%%;;;}}}{{{xxxVVV000((($$$&&&&&&&&&%%%%%%%%%$$$$$$$$$ ###$$$######''''''$$$''''''&&&$$$""""""###%%%$$$######""""""######$$$$$$###"""""""""""""""""""""!!!((((((###!!!%%%"""###$$$%%%%%%&&&&&&%%%"""%%%'''&&&DDDllluuuzzzsssvvv???$$$***222444222111,,,///555666LLLqqq|||~~~|||yyyzzzwww}}}}}}zzzzzzyyywww~~~||||||}}}~~~}}}}}}qqqLLL...---***((('''((()))***'''(((((((((((('''&&&&&&++++++,,,---------,,,,,,111(((CCCzzzuuuSSSGGGXXXqqq{{{wwwzzz>>>999::::::999666444333444555555444777999GGGdddFFF777888333---...,,,,,,---.........,,,***)))***((('''((()))***)))'''%%%&&&'''((((((((((((((()))'''&&&''')))***)))'''&&&&&&%%%$$$$$$%%%&&&''''''$$$$$$%%%$$$"""$$$)))((()))&&&###%%%***)))$$$"""'''(((&&&(((000999>>>>>>888111+++'''%%%$$$$$$!!!"""######"""!!!###$$$$$$%%%&&&''''''&&&$$$###(((%%%$$$%%%%%%###$$$&&&AAA{{{sss>>>***%%%(((%%%BBBxxxwww~~~eee>>>///!!!###&&&%%%%%%$$$$$$$$$$$$$$$!!!%%%%%%######&&&&&&$$$%%%$$$######$$$%%%$$$###$$$######""""""######$$$""""""""""""""""""###$$$"""###,,,---%%%"""&&&""""""###%%%%%%&&&&&&%%%###'''%%%''',,,NNNyyy{{{rrrfff888&&&&&&)))333111333,,,---777666@@@]]]www~~~xxx~~~|||zzz~~~~~~~~~zzz~~~{{{yyyyyy|||{{{YYY///---+++((('''((()))***&&&&&&'''(((((('''&&&&&&)))))))))******++++++,,,...+++444YYYfffAAA000EEElll}}}@@@;;;;;;:::999777555444555666666666999999CCCiiiIII888999444...---,,,,,,...///...,,,***)))******((('''((()))***)))(((###$$$%%%&&&''''''''''''(((&&&%%%&&&)))***)))''''''&&&$$$######$$$&&&(((&&&$$$$$$&&&$$$"""$$$))))))***&&&!!!$$$******%%%%%%)))'''&&&'''((('''111&&&!!!%%%)))&&&""""""!!!"""$$$$$$######$$$&&&%%%&&&((())))))(((&&&%%%%%%&&&''''''%%%$$$''',,,,,,vvv~~~yyyJJJ+++***((('''JJJxxxuuupppLLL;;;''''''&&&%%%$$$#########$$$$$$###&&&&&&$$$$$$''''''$$$"""!!! """&&&'''%%%"""$$$$$$############$$$$$$""""""!!!!!!"""###$$$$$$### %%%000000'''###'''!!!"""###$$$%%%&&&&&&&&&))),,,&&&***;;;}}}{{{[[[999000)))'''777///555------999777999OOO```}}}{{{zzz}}}}}}~~~{{{zzz}}}}}}{{{{{{[[[000...+++((('''((()))***###$$$&&&'''(((''''''&&&''''''''''''((()))***+++)))222///AAAsssuuuRRR222000EEE```yyyEEE>>>===<<<999777555555666777777666:::999AAA}}}VVV<<<888444000---'''000...+++***+++,,,,,,+++,,,***(((((()))***)))((($$$%%%&&&'''((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((('''&&&%%%$$$###%%%&&&&&&%%%$$$$$$%%%...222...$$$!!!'''((("""%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$############"""########################'''%%%,,,888888,,,$$$&&&$$$%%%&&&'''''''''&&&&&&...dddyyy{{{jjj,,,(((..."""^^^}}}uuuyyyjjj<<>>;;;888666555555666777888999333333999iiieeeFFF000///444---*********,,,------+++)))(((((()))+++,,,,,,)))&&&''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%'''&&&######&&&'''%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""###$$$%%%$$$%%%&&&&&&%%%&&&%%%$$$###$$$&&&(((***((('''666dddUUU)))&&&,,,)))+++>>>uuu~~~oooGGG///((((((((('''%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""""""""###$$$$$$$$$%%%##################$$$$$$""""""!!!!!!!!!""""""###$$$""""""######!!!"""%%%"""###$$$$$$%%%%%%$$$$$$""""""&&&%%%###$$$+++777iii~~~oooCCC'''+++---000333222000...000222555FFFkkkyyy}}}\\\444+++...(((%%%,,,******))))))((((((((('''(((((()))***+++******)))---***+++...***...MMMrrrkkkJJJ555888444333555444222666>>>yyyLLL<<<;;;999666666666555555666777888666666;;;iiiuuuSSS555000333,,,,,,++++++,,,......---+++(((((((((***+++,,,***(((((('''&&&%%%%%%&&&((((((&&&''''''((((((''''''&&&&&&''''''(((''''''&&&&&&###%%%&&&&&&%%%$$$$$$%%%''''''&&&%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""&&&(((!!!"""))))))!!!%%%$$$$$$$$$%%%'''(((***###(((...QQQaaa---&&&---)))'''(((eeeyyyTTT---&&&'''(((&&&$$$"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$###############$$$$$$$$$"""#####################$$$############$$$%%%%%%###""""""""""""######$$$"""######$$$$$$$$$$$$$$$%%%((($$$###&&&###///QQQ\\\///&&&+++///333333111000111222444AAA^^^xxx|||vvvxxxxxxlll???+++...***$$$+++((((((((((((((((((((((((((()))***+++++++++***))),,,(((***...,,,---@@@XXXvvvJJJ:::999777444111000111444888;;;lllNNN:::888888555666777666555555666888999999???mmmkkkEEE999777,,,...,,,+++,,,---//////...)))(((((()))***+++***))))))(((&&&%%%%%%&&&'''(((''''''((())))))(((''''''))))))))))))((('''&&&&&&###%%%&&&&&&%%%$$$$$$%%%&&&%%%%%%&&&&&&%%%&&&'''$$$$$$%%%%%%%%%$$$######&&&&&&%%%%%%%%%$$$$$$$$$"""""""""""""""""""""""""""%%%$$$$$$'''&&&"""###$$$$$$%%%&&&'''((()))$$$...(((BBBeee555'''((('''***((([[[eee222'''))))))((($$$######%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###############""""""############""""""$$$$$$######$$$$$$%%%%%%######""""""###$$$%%%$$$""""""###$$$$$$$$$$$$$$$'''(((###$$$***"""...@@@rrrPPP...***...333333111//////000333===KKKfff{{{xxxzzz|||yyyJJJ+++///---%%%)))&&&&&&&&&'''(((((())))))''')))***,,,,,,+++***)))***)))+++---,,,---888EEEwwwTTT:::999999444444111000222777888777^^^OOO:::888999555666888777555444555777777888???nnnVVVDDD===//////---++++++---///000000***((('''((()))++++++***)))(((&&&%%%%%%&&&'''((('''((()))******)))((('''************)))(((&&&&&&###%%%'''&&&%%%$$$%%%%%%$$$######&&&&&&%%%&&&(((%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&%%%%%%%%%$$$$$$########################%%%!!!"""'''((($$$%%%)))"""###%%%&&&'''((((((((( ...%%%:::~~~mmmCCC---$$$$$$---%%%KKK{{{uuu???***,,,---+++'''%%%&&&((($$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$######""""""""""""############"""!!!###"""""""""""""""###$$$"""######"""$$$&&&%%%###""""""###$$$$$$$$$$$$###)))((("""$$$---###000444yyyLLL+++///333333000------......444666PPP}}}{{{yyyPPP,,,...///&&&((($$$%%%%%%&&&'''((())))))''')))+++,,,,,,,,,***)))***,,,------,,,...555===fffggg:::333999333222444444333666:::888333QQQPPP;;;999;;;444666888777444333555777222333<<>>222222///---+++,,,,,,+++***((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%$$$$$$$$$'''***---......(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&"""$$$(((******'''### $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$$$$%%%&&&&&&'''(((***))),,,EEEtttwwwrrreeeBBB***---***%%%:::\\\~~~III222###&&&+++&&&"""$$$,,,+++)))'''%%%######"""%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#######################################""""""""""""######"""############$$$$$$$$$"""###$$$&&&''''''''''''###$$$>>>mmm{{{ccc///))),,,777888///---333///111555AAAXXXrrr}}}|||VVV444...111000111(((((((((''''''(((((((((***))))))(((((())))))***&&&---,,,,,,222111///777???xxxeeeTTT???111...111333333555333111222555888999:::QQQQQQ======777999999777666666666777888;;;666999UUUeee;;;///333000---,,,,,,---,,,,,,))))))((((((((('''''''''(((((('''''''''&&&&&&&&&$$$"""###''',,,...,,,***&&&&&&&&&'''((()))***+++&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$######$$$&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&((((((&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&(((((('''&&&111___^^^777000+++(((...FFF}}}eeeBBB((((((---'''$$$)))+++***(((&&&%%%$$$######$$$%%%%%%%%%$$$###$$$&&&###############$$$$$$$$$#########"""""""""!!!!!!######""""""""""""######""""""#########$$$$$$$$$######$$$%%%&&&''''''&&&,,,###'''RRRvvvqqq999***'''333:::444222888///444===KKKYYYjjj{{{vvv}}}ZZZ777......,,,,,,&&&'''((())))))((('''&&&((((((((((((((()))******&&&+++***+++000+++,,,999UUUrrrHHH???444...000333444333333222111222444666888:::QQQTTT===<<<777999888777666666777888888999666:::UUUvvvKKK:::444111---,,,,,,---------*********)))))))))(((((('''''''''''''''&&&&&&&&&%%%$$$$$$'''+++,,,)))&&&%%%%%%&&&(((***,,,...///&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&###########################$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&%%%(((%%%&&&((()))KKKmmmBBB***(((,,,***444sss}}}SSS...'''***&&&%%%+++'''&&&&&&%%%%%%%%%%%%%%%$$$&&&'''&&&$$$###$$$&&&""""""############$$$$$$$$$$$$######"""!!!!!!!!!######""""""""""""######""""""#########$$$$$$$$$######$$$%%%&&&&&&&&&&&&+++$$$CCC|||vvvyyyOOO666%%%)))333333111444///444???LLLTTT]]]ooo|||www^^^888---+++((()))&&&'''((())))))((('''&&&''''''''''''((()))***+++))),,,***,,,---(((111IIIyyyvvvTTT:::555000000333444333111111111111111222444777999PPPVVV>>>;;;888777777777777777777888888666666===VVVXXX===444111---++++++,,,------************))))))))))))''''''''''''''''''''''''&&&%%%&&&'''))))))'''%%%%%%%%%&&&(((***,,,...///'''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%###!!!!!!$$$&&&(((""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&'''###)))###%%%,,,''';;;kkkzzzxxxuuuUUU///%%%,,,)))+++eee\\\333$$$%%%%%%%%%)))$$$$$$$$$$$$%%%&&&'''(((%%%(((+++***&&&$$$$$$%%%""""""##################$$$$$$$$$######"""""""""######""""""""""""######"""############$$$$$$$$$######$$$%%%%%%%%%%%%%%%###&&&%%%AAAuuuqqqTTT555+++///333333111111///555???CCCKKKbbb|||}}}```999---+++(((+++'''((()))******)))((('''''''''''''''(((((()))***,,,---+++---...,,,CCCjjj```BBB555222///000222333111...000000111000000222666999OOOYYY>>>;;;888777777777777888888888888444777>>>UUUeeeCCC444000,,,******,,,------***))))))))))))(((((((((''''''''''''''''''''''''$$$&&&''''''&&&&&&&&&'''''''''''''''((()))***+++'''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&& ***######---%%%///YYY}}}ttt}}}mmmFFF---)))'''***\\\aaa888$$$###''''''%%%%%%%%%%%%%%%&&&'''((()))%%%***...---((($$$###$$$############""""""""""""$$$$$$$$$$$$$$$###############""""""""""""######"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!)))(((777fffqqqNNN333...555777333222,,,---444555999QQQoooddd<<<---+++)))---))))))************))))))(((((('''''''''(((((()))******))),,,...444ZZZjjjOOOCCC333111//////111222111///000111222111111222666:::OOO[[[>>>;;;999666666777888888888888888444777<<>>...***))),,,+++******************+++((((((''''''''''''((((((%%%%%%%%%***...999jjj|||WWWGGGJJJ333111//////111333333222111222333333111333777;;;NNN\\\>>>:::999555666777888888888888888555777:::LLLSSS555222---******++++++***''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((()))((('''%%%%%%&&&&&&'''&&&$$$"""$$$&&&(((&&&$$$%%%%%%$$$###""""""""""""$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%(((,,,000ttttttpppwwwqqq@@@222$$$&&&JJJ}}}wwwqqqKKK******)))###)))%%%'''(((&&&$$$&&&---444222---'''$$$$$$&&&&&&%%%"""!!!!!!"""$$$$$$###!!!$$$###""" """###$$$'''$$$ """###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######000(((***lllqqqhhh222---666222333000+++---333555666BBBSSSssslll???---+++)))'''+++*********))))))(((((())))))))))))))))))))))))$$$333###...)))666{{{lllNNNDDDGGG444444333222111111111222333//////333555444444666UUUggg999===555888999:::999777777777888555666<<>>777@@@]]]uuuOOO000---000***'''---******))))))))))))******&&&'''((((((((('''%%%$$$''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%######$$$$$$$$$$$$%%%%%%$$$#########$$$%%%&&&&&&###$$$%%%&&&'''(((((((((%%%%%%$$$$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$&&&(((---___vvvhhhqqq~~~GGG+++***(((BBBnnnxxxTTT222''')))&&&$$$%%%&&&&&&%%%$$$######!!!"""$$$$$$$$$$$$$$$###%%%$$$$$$&&&((()))((('''""""""!!!!!!!!!!!!""""""!!!"""######"""""""""###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((( ------...///%%%777jjjyyygggEEE///222:::888444000///...///444999JJJ]]]}}}yyyHHH000+++))))))(((((((((((((((((())))))((((((((((((((((((((((((((('''&&&,,,(((+++:::555...000111MMM}}}XXX777///000///////////////000000111///000333333111555;;;{{{sss<<<===777777888999888666555666777999333;;;UUU\\\999//////,,,)))+++******))))))))))))******%%%&&&)))******(((%%%###%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$"""###$$$$$$######$$$&&&#########$$$$$$&&&'''((())))))((((((&&&%%%$$$###!!!""""""$$$&&&(((***,,,#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$%%%&&&'''&&&%%%%%%'''(((///OOOlllpppvvv@@@"""(((%%%%%%PPP{{{ddd===)))((($$$%%%%%%%%%%%%%%%$$$#########%%%''''''&&&%%%&&&'''###""""""$$$'''((('''&&&!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$###""""""######$$$$$$%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((000111------'''111QQQbbb???333;;;;;;777333000///000333666CCCPPPrrrwwwFFF///***)))***''''''(((((((((((())))))))))))))))))))))))))))))&&&###)))---)))+++///)))***444444KKKzzznnniiittttttTTT000///////////////000000111000///111333222111666===vvv>>>===888777888999888666555666777777555;;;KKKiiiDDD111//////---+++)))))))))(((((()))))))))&&&'''((()))((('''%%%$$$%%%%%%&&&&&&''''''(((((($$$$$$%%%%%%%%%$$$###"""!!!###%%%$$$###"""$$$&&&#########$$$%%%&&&(((((())))))(((((('''%%%$$$###""""""###$$$%%%''')))***"""######$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((('''''''''(((***...???qqqnnnnnnkkkGGG'''''')))888uuuxxxOOO000***&&&&&&%%%$$$$$$%%%%%%$$$$$$###%%%'''&&&$$$$$$%%%'''"""!!!!!!###&&&'''&&&%%%!!!!!!""""""""""""!!!!!!!!!$$$$$$###""""""$$$######$$$%%%%%%&&&''''''''''''''''''(((((((((((($$$,,,---+++***&&&+++==={{{|||PPP444<<<===:::555111000222444444:::AAAdddwwwGGG///++++++---'''''''''((((((((())))))))))))))))))))))))))))))(((###,,,...)))---...+++...999555EEEuuuWWW???NNNdddYYY===000/////////000000111222000///111333111000666>>>yyy>>>===888666888888888666555666777666:::<<<@@@{{{qqqKKK333///222000+++))))))(((((((((((())))))(((((('''&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******######$$$%%%$$$###"""!!!!!!###%%%$$$""""""$$$&&&"""######$$$%%%'''((()))$$$%%%&&&'''((((((((((((&&&&&&%%%$$$#########$$$""""""###$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$%%%'''((()))(((''''''%%%&&&(((((((((((()))+++"""+++]]]aaa```oooaaa:::(((111(((***LLL^^^888...***'''%%%$$$$$$%%%&&&&&&%%%!!!###$$$### """%%%!!!!!!!!!###&&&'''&&&%%%""""""############""""""!!!$$$%%%###!!!"""$$$######$$$%%%%%%&&&''''''''''''''''''((((((((()))(((%%%&&&***((($$$)))444[[[ZZZ555===???<<<777222111333444333444777YYY|||zzzIII000,,,,,,...&&&'''''''''(((((())))))))))))))))))))))))))))))+++$$$...---'''...///...---888///<<>>&&&,,,***333SSSzzzdddGGG...)))+++((('''+++)))'''%%%%%%'''((((((((("""###%%%$$$###""""""#########$$$%%%%%%%%%%%%$$$"""#########$$$$$$$$$$$$""""""#########$$$$$$$$$%%%######&&&&&&$$$$$$&&&$$$$$$$$$%%%&&&'''((())))))---PPPvvvnnn[[[GGG>>><<<999666555555444444<<>>yyyIII;;;;;;;;;:::888777777777888999777888888>>>[[[QQQ111---,,,,,,+++******))))))((((((''''''(((***,,,,,,,,,<<>>999666555666777<<>>{{{KKK<<<<<<:::999888777777777888999777888888===YYYXXX222+++,,,,,,++++++***)))))))))***'''&&&''',,,......,,,@@@RRRaaaRRR333***///,,,&&&''''''$$$ """%%%'''&&&$$$%%%&&&&&&%%%###((('''&&&%%%$$$$$$$$$$$$'''%%%######%%%&&&&&&&&&&&&''''''&&&$$$$$$%%%'''!!!$$$$$$""""""%%%&&&###$$$$$$$$$###############((('''&&&&&&''')))+++---///+++&&&%%%'''((((((''',,,(((,,,((((((TTT^^^...)))%%%+++***CCCwww]]]222'''***'''%%%((($$$$$$$$$&&&)))***)))'''!!!$$$$$$"""!!!###%%%%%%$$$###"""###$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&)))%%%$$$((('''"""!!!%%%$$$$$$$$$%%%&&&'''((()))+++***&&&777aaa{{{___OOOHHHAAA999555///222555888CCCZZZxxx|||KKK+++)))---((()))))))))))))))(((((('''))))))))))))************))))))***+++,,,,,,,,,,,,***...111222555DDD___vvvjjjGGG333333222111111---000///.........///111222666333AAABBB888///FFFLLL>>>===:::999888777777777888999777999888===XXXqqq>>>'''///---***((()))+++***'''***)))(((((()))+++---///@@@@@@===555///---)))%%%'''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%%%%&&&'''&&&$$$$$$%%%'''(((((('''%%%$$$#########%%%'''((('''&&&"""######$$$$$$$$$#########"""!!!!!!###%%%(((***$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((((((((('''+++***((((((((((((&&&$$$'''&&&)))+++$$$MMMeee>>>++++++%%%---,,,FFF~~~]]]999+++++++++(((%%%(((&&&$$$###$$$%%%%%%$$$+++)))&&&$$$###$$$%%%&&&###"""!!!"""$$$### $$$###"""""""""###%%%&&&%%%)))(((######''''''$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((((((,,,"""(((333WWWhhhPPPRRRIII777666222888888:::AAAIIIaaannnKKK+++---222""")))&&&%%%(((---...,,,((()))************)))(((((('''(((+++---............***---+++---444888NNNnnniiiAAA666333///000,,,444,,,---............000222111...333333444222LLLAAA???GGG@@@666666888666;;;>>>666999000777>>>WWW}}}NNN333000///---+++++++++)))'''***)))(((((((((***,,,---))),,,,,,)))))),,,,,,)))&&&&&&%%%$$$$$$$$$$$$%%%$$$######$$$&&&'''&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$######%%%&&&'''&&&%%%######$$$$$$$$$######"""######""""""###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((((((((((((((('''&&&&&&((()))(((''''''&&&(((+++!!!CCCwwwYYY777'''+++111 777xxx|||eeeKKK444(((---///###)))'''%%%$$$%%%&&&&&&%%%(((&&&$$$######%%%''')))"""!!! !!!$$$$$$""" ###############$$$%%%%%%###&&&&&&###$$$((()))&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((((((,,,%%%(((...JJJ|||ttt^^^SSSGGG<<<;;;555999777888>>>DDDZZZyyyeeeAAA***,,,///&&&***'''&&&(((,,,...+++(((((((((((((((((((((((((((((()))+++,,,.../////////***......000555777HHHeeelllBBB777333///000***111,,,...............000222111///555333555999]]]LLLHHHNNNKKK@@@======999>>>AAA;;;>>>777<<<===OOO```;;;000//////...---***((('''***)))(((''''''((()))***&&&))))))''''''))))))'''&&&&&&%%%$$$$$$$$$$$$$$$""""""!!!###%%%'''&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$###"""!!!$$$$$$###"""###$$$%%%&&&########################%%%%%%&&&'''((()))))))))%%%$$$$$$%%%(((*********'''%%%&&&+++999~~~vvvEEE***(((000%%%777mmmrrrhhh[[[>>>""")))111***(((&&&&&&'''''''''&&&$$$$$$######$$$''')))+++"""!!! !!!###$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$!!!$$$$$$###$$$)))***)))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''(((((()))(((((()))888cccqqqUUUFFFCCC@@@777:::777666;;;???PPPmmm]]]888+++***)))***+++)))'''(((+++,,,***'''((((((''''''''')))***+++******+++,,,---///000111***000000111555555BBBZZZ{{{oooDDD777333000000)))///---...///.........000222111000555333777@@@lllUUUBBBBBBBBB888888888444888:::333444222888999JJJoooEEE000......///...+++((()))***)))((('''''''''''''''+++---,,,((('''((('''$$$&&&%%%%%%$$$###$$$$$$$$$$$$###"""###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$&&&%%%$$$"""$$$$$$$$$$$$$$$###"""!!!%%%$$$######"""###$$$$$$""""""""""""""""""""""""$$$$$$%%%&&&''')))******&&&%%%$$$%%%'''*********'''%%%$$$+++"""555{{{___999!!!(((000888OOOfffpppllljjjPPP(((%%%///###)))'''&&&&&&''''''&&&%%%############$$$&&&)))***$$$###!!!!!!"""###%%%%%%"""###$$$%%%%%%%%%$$$###"""#########%%%'''))))))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((((((###))))))))),,,OOO\\\IIIHHH@@@999:::666555:::;;;IIIcccYYY333///+++%%%...,,,***((((((******)))'''***)))(((((()))+++...000++++++++++++,,,...111222***111000000333333>>>SSSvvvsssFFF666222000222***///---...///...---...000111222///333222777???hhhccc>>>444CCC<<>>;;;444444999777;;;KKKUUUuuuaaa;;;///+++---000///++++++***((('''(((***+++$$$%%%%%%&&&'''(((((()))'''((()))+++,,,---......)))333333///333444888CCC]]]|||TTT888///000555///222...///000///------///000222...333444666222GGGXXX>>>******000---)))((((((((())))))))))))((((((!!!$$$$$$""""""&&&&&&###%%%$$$$$$###"""#########%%%$$$######%%%&&&%%%$$$######""""""""""""######!!!!!!!!!###%%%&&&%%%$$$ !!!"""###$$$%%%%%%%%%!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%$$$$$$%%%'''(((555222---)))(((((('''&&&!!!...$$$%%%&&&!!!222>>>MMMccc\\\OOO888)))!!!,,,;;;qqq}}}hhh888...'''''''''((()))(((&&&$$$######$$$$$$$$$%%%%%%%%% ###''''''&&&$$$%%%'''((('''%%%$$$###$$$%%%%%%'''""""""&&&&&&""""""'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((((((%%%---222333===mmmTTTYYY@@@<<<444333888444666EEEHHHiii[[[;;;222***,,,222*********)))((('''(((***,,,%%%&&&'''((()))))))))(((%%%''')))+++,,,---,,,,,,(((444555333666555555===WWWvvvYYY::://////444...111//////000///------...000111///666555666444NNNzzzEEE---444///***---+++)))(((((((((((('''''''''$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%!!!###%%%%%%$$$###"""###%%%$$$######$$$$$$"""!!!"""&&&'''### !!!!!!###%%%'''%%%""" !!!############$$$%%%%%%###!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((,,,LLL[[[gggssseeeBBB///---)))///GGGhhhYYY444''')))((('''''')))(((%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%######$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%########################''''''&&&%%%$$$$$$$$$$$$%%%###$$$)))***'''''')))!!!+++---)))'''000YYYhhhYYYFFFCCCCCCEEEBBB<<<999:::>>>\\\~~~KKK444444---,,,'''+++))))))))))))))))))))))))((('''$$$'''222;;;666+++***)))))))))***+++,,,,,,)))---333999<<<<<<:::999OOOiiiddd;;;000***000777...000000////////////000000000888333777333999NNNUUU000+++,,,++++++(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&!!!###%%%%%%$$$#########%%%$$$######$$$$$$###!!!###'''((($$$!!!"""""" ###%%%&&&%%%""" !!!######"""######$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''''''''''''''---BBB~~~tttkkkvvviiiCCC---$$$+++666JJJfffeeeFFF,,,)))((()))***(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$###############''''''&&&&&&%%%%%%&&&&&&&&&%%%'''+++,,,(((''')))%%%,,,+++))))))+++AAAddd|||ppp[[[SSSKKKGGGBBB;;;888888999\\\III333333,,,+++'''***)))))))))))))))))))))))))))(((&&&'''...555111(((((((((((())))))***+++,,,...///222444666777777777JJJeeetttHHH444...333444---000//////////////////000***333///555333===UUUooo===%%%+++///)))'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&&&&!!!###%%%%%%###"""######%%%$$$######$$$$$$###"""$$$((()))%%%"""######!!!###$$$%%%$$$"""!!!!!!"""""""""""""""""""""""""""%%%$$$#########$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''''''''''''''666```vvvxxxgggFFF,,,))))))666XXXxxx\\\>>>222***+++,,,'''%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&&&&$$$"""!!!"""#########%%%&&&'''(((%%%%%%$$$$$$#########"""''''''&&&&&&&&&'''(((((((((''')))......)))''')))))),,,)))+++///))),,,<<>>666444---000//////............//////222888111555222;;;SSSfff666---///***,,,''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$######$$$%%%%%%&&&''''''&&&%%%$$$$$$######$$$$$$"""$$$$$$$$$""""""###%%%%%%$$$###$$$%%%&&&%%%###!!!%%%&&&###!!!"""""" ######"""""""""""""""!!!!!!###$$$###"""!!!"""$$$%%%$$$###""""""$$$&&&'''#########$$$$$$$$$%%%%%%!!!"""###%%%&&&((()))***"""+++666kkkzzzuuu|||pppDDD222&&&(((AAAbbbuuuzzzzzz^^^999(((%%%%%%'''+++''''''''''''''''''''''''%%%$$$###"""""""""###$$$%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%&&&(((((('''&&&(((,,,,,,'''%%%&&&&&&***((((((///,,,)))111777rrrZZZLLL===999999888777888AAAPPP]]]iiiFFF666333+++---)))***((((((((((((((((((((((((((((((((())))))((()))+++((()))+++,,,............//////......///111444555@@@TTTuuuzzzIII888222...444//////............//////,,,333...555444@@@ZZZuuuGGG...+++++++++''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$##################$$$$$$###""""""###%%%%%%$$$###$$$%%%&&&%%%$$$ $$$&&&"""!!!"""""" ###"""!!!!!!######"""!!! ###&&&&&&###""""""$$$%%%$$$#########$$$%%%&&&############$$$$$$$$$$$$ !!!"""$$$&&&((()))***+++&&&%%%KKK|||yyykkkUUU<<<(((***999OOOnnnvvvSSS777)))''''''((('''''''''''''''''''''''''''%%%###"""!!!"""$$$%%%%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((&&&$$$%%%))))))&&&%%%'''&&&,,,(((%%%)))((()))222777yyyxxx\\\PPPCCC>>>;;;888666666:::>>>DDDVVVwww{{{FFF777333+++...******)))))))))))))))))))))))))))'''&&&)))***)))***---(((***,,,...///000//////------......000222444666FFFTTTqqq]]]>>>111111666000000////////////000000...666111777555???XXXWWW000***000+++((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$###$$$$$$###!!!"""###%%%%%%$$$###$$$&&&'''&&&%%%!!!%%%&&&###!!!######!!!###!!! !!!###$$$""" $$$))))))&&&###"""$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$""""""###$$$%%%&&&''''''---&&&%%%333jjj}}}~~~{{{[[[;;;+++(((555XXX}}}xxxVVV:::...***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###############$$$%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''$$$$$$''''''&&&&&&***%%%---)))%%%)))((('''///333```}}}fff[[[NNNEEE>>>888666888777666===TTTtttwwwDDD666222***...***))))))))))))))))))))))))))),,,&&&$$$(((***((((((+++''')))+++...///000/////////...---,,,...111444666CCCMMMhhhuuuHHH333444555111111000000000000111111333:::555999555===SSSbbb555---666,,,)))(((((((((((('''''''''$$$%%%%%%%%%%%%$$$######&&&%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$###!!!"""$$$&&&%%%$$$###$$$&&&'''&&&%%%"""&&&'''$$$###$$$%%%######!!! ###$$$""" $$$***+++'''######$$$"""###$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&)))111)))VVVxxxoooOOO:::***(((AAAbbbqqqJJJ777...&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$"""!!!!!!""""""###$$$&&&&&&"""###$$$%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((((('''$$$###&&&'''&&&(((,,,$$$,,,***'''---,,,(((---)))HHHzzzmmmbbbUUUJJJ@@@888777::::::888BBB[[[uuutttBBB666111(((---)))'''))))))))))))))))))))))))...'''###'''***'''&&&(((&&&(((+++---//////......111///,,,***+++...222555<<>>999...666777555999GGG[[[tttzzzJJJ777000------$$$((()))((('''''')))******)))%%%''')))***+++***)))(((''')))+++++++++,,,---///333333111///---...111333:::KKKdddkkk:::666999333444555333333444333000///222///...>>>:::VVVOOO333444+++))))))(((''''''''''''(((((('''&&&%%%$$$$$$$$$$$$'''$$$###%%%%%%"""###&&&(((###!!!###$$$""""""%%%%%%$$$##################$$$$$$$$$$$$$$$###""""""&&&)))***'''""" ###""""""""""""############&&&!!!###$$$!!!''')))$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%###%%%+++$$$:::ggg{{{pppQQQcccddd<<<((((((...555LLLpppSSS$$$!!!%%%&&&$$$$$$&&&%%%"""%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$%%%%%%"""%%%&&&$$$######$$$'''''''''((('''(((((((((%%%(((((('''(((---...---))),,,...///---,,,+++++++++000UUUlll___NNNEEEAAA333888999777777===JJJbbbzzzJJJ777000------%%%)))((((((''''''((()))))))))&&&''')))*********((('''''')))***+++++++++---...111111000...------000222;;;III^^^}}}yyyJJJ>>>:::444444333333333333333111222444333222???===ZZZfff===...---***)))((((((''''''((((((((((((&&&%%%$$$$$$$$$$$$%%%""""""%%%%%%###$$$''')))###!!!$$$&&&$$$"""###$$$############$$$$$$%%%###$$$$$$$$$$$$###""""""%%%'''(((&&&""" """$$$""""""""""""############%%%"""###!!!%%%555777&&&&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&$$$(((***!!!///EEE^^^vvvhhhjjjyyyTTT)))$$$...%%%(((PPPzzzUUU))))))***###!!!'''&&&$$$$$$############$$$$$$############$$$$$$%%%%%%)))---&&&"""$$$&&&######&&&((((((&&&&&&(((+++&&&)))***)))+++000111000***,,,...///---,,,,,,,,,111///CCCwwwssseeeQQQHHHEEE555777777666555999DDD___|||KKK777000---...&&&***'''''''''((((((((())))))(((((()))******)))''''''&&&(((************,,,------...///...------///111:::CCCSSSqqq\\\GGG888666444222222333333333222444444555444>>>>>>\\\}}}OOO//////***))))))((('''((((((((('''&&&&&&%%%%%%%%%%%%&&&'''$$$$$$&&&&&&$$$$$$(((***$$$!!!$$$'''&&&##################$$$$$$%%%&&&######$$$$$$$$$######"""###%%%&&&%%%"""!!!###$$$!!!"""""""""############""""""###!!!+++DDDHHH333'''%%%###""""""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''+++***"""***+++>>>|||}}}pppwwwhhhAAA111+++""",,,222PPP}}}~~~YYYAAA,,,***%%%!!!###'''%%%$$$######""""""######$$$""""""######$$$%%%%%%%%%%%%333666)))!!!%%%'''!!!###'''***)))%%%$$$'''+++&&&)))***)))+++000222000***,,,------,,,++++++,,,111111444[[[sss[[[LLLGGG777999777666777;;;FFF```~~~MMM888000---...''',,,&&&'''))))))((((((((()))))))))******)))((('''&&&&&&((()))***))))))+++,,,***,,,---...------...000555<<>>|||rrrYYYMMM<<>>fff|||KKK///+++***))))))(((((())))))%%%%%%%%%%%%&&&'''((()))+++(((&&&((('''######&&&((($$$###%%%%%%$$$'''+++%%%$$$$$$$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""############%%%$$$%%%!!!,,,/// $$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""%%%'''...'''&&&NNNtttPPP999___ddd666///***''''''===ooozzzggg???!!!###)))###!!!'''$$$$$$############$$$$$$###$$$$$$%%%&&&'''(((((("""+++---&&&!!!%%%'''%%%&&&(((***(((%%%###$$$&&&%%%'''(((&&&''',,,---+++)))***+++***)))((()))+++%%%000,,,222eeecccQQQ======888666777999<<>>111+++,,,&&&+++&&&+++000000,,,***+++...(((((('''(((((()))***+++***+++,,,,,,+++***+++---))))))******+++...333777222:::AAAXXX~~~OOO>>>222444555222222777:::...888777555LLLvvvEEE***,,,***%%%(((...---&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###""""""######'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$###############&&&%%%###!!! !!!"""""""""############"""""""""###$$$%%%&&&%%%$$$$$$%%%%%%$$$$$$###"""""""""&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***IIIhhh===000JJJzzz```CCC555((()))+++...TTT```333!!!******$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$&&&%%%#########%%%'''((('''&&&%%%$$$$$$&&&''')))###(((---...***'''(((***---111000)))'''+++---+++---(((///777666JJJ|||fffQQQEEE999999888666777===EEELLLhhh```BBB888***)))...'''***)))+++111777666---$$$)))((('''(((***++++++***---+++))))))***+++++++++++++++,,,,,,,,,,,,------666777:::LLLrrr[[[888000;;;777888===666555444<<<999999@@@}}}]]]222///+++((((((((((((&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$###############&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############'''&&&$$$"""!!!"""######""""""""""""""""""""""""""""""$$$%%%%%%%%%$$$#####################$$$$$$'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))))))))999lllvvvSSS333@@@ttteeeGGG***(((***&&&BBBttttttOOO---!!!###'''"""######$$$$$$######"""#########$$$$$$$$$%%%%%%&&&%%%$$$######$$$&&&'''((('''&&&%%%%%%'''(((***'''---333444000+++))))))---000///)))'''***,,,+++,,,***---222111:::fffxxx\\\JJJ===<<<:::777888<<>>111)))******%%%%%%)))''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%#########$$$$$$######""""""""""""######!!!"""######$$$$$$######!!!""""""###$$$$$$%%%%%%''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((()))))),,,???vvv{{{LLL999VVV|||___555((()))$$$888```~~~~~~___555 ,,,"""######$$$$$$######"""$$$$$$###"""###$$$%%%&&&'''&&&$$$######$$$%%%%%%((('''&&&&&&&&&''')))***)))...444666222,,,)))(((,,,///...***(((***++++++***...,,,///111...PPPeeeOOO???===:::888999===AAADDDPPPyyygggCCC222)))+++---&&&&&&))),,,//////,,,(((%%%(((***,,,+++)))))),,,000///....../////////---+++++++++++++++,,,,,,,,,,,,...222888HHHggg[[[===666222333777444888444888777>>>LLLOOO555$$$)))...(((&&&,,,''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$############$$$######"""!!!!!!"""######!!!!!!""""""############""""""#########$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((+++(((WWWmmm;;;000ZZZuuuHHH***###%%%666SSS~~~yyyVVV111!!!###((($$$%%%%%%&&&&&&%%%%%%$$$%%%$$$"""!!!!!!###%%%&&&'''&&&%%%$$$######$$$$$$'''&&&&&&&&&&&&'''((((((&&&***...///---)))'''&&&+++---,,,***((()))***+++(((111---000777,,,EEEkkkTTT???;;;888888;;;???CCCDDDDDDllliiiCCC///***---///+++$$$(((------***'''%%%%%%'''+++...---***+++111666888555333111111111///...***++++++++++++,,,,,,,,,---111666AAAYYYyyygggDDD888777666555333<<<666888666@@@RRRiiiBBB%%%(((111+++&&&***''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""######$$$%%%&&&''''''((($$$######"""""""""""""""######""""""""""""######"""""""""""""""#########$$$$$$$$$#########""""""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''+++(((:::xxxBBB###>>>tttjjj999""""""...===iii}}}vvvJJJ'''$$$(((###$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""!!!!!!###%%%&&&&&&%%%%%%$$$############%%%%%%$$$%%%%%%%%%&&&&&&%%%&&&''''''''''''((()))******++++++)))((()))+++'''000+++///888***:::rrruuuYYYEEE>>>888777;;;???AAA@@@CCCfffsssLLL000+++...,,,+++)))---000000,,,)))***+++(((+++...---,,,...555;;;===888333///.........---*********+++++++++,,,,,,---000333999JJJiiivvvLLL888888777444777999555777555BBBWWWXXX111***///+++%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&######%%%&&&&&&&&&%%%$$$###$$$%%%%%%%%%$$$"""!!!######$$$%%%'''((())))))""""""""""""""""""""""""""""""############""""""###""""""""""""###$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&---+++nnntttJJJ...,,,:::\\\^^^;;;---(((***CCCiiipppFFF"""###(((""""""######$$$$$$######"""######"""!!!"""###$$$%%%$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$&&&(((***+++)))((()))+++***'''(((+++'''+++(((,,,111&&&...QQQ___OOOEEE:::777999===<<<999FFF___[[[777...,,,((()))***,,,...---***)))***,,,***,,,---,,,,,,///444999888444...***))))))))))))************++++++++++++,,,000222333>>>[[[XXX<<<:::777333;;;333222777555CCCZZZkkk???---+++)))''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&'''&&&%%%$$$"""###%%%%%%%%%$$$"""!!!######$$$&&&''')))******"""######$$$$$$######### !!!###%%%%%%###!!! $$$######"""###$$$%%%&&&$$$$$$##################$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###---'''JJJtttzzzUUU777(((000[[[gggEEE,,,&&&***IIISSS999"""$$$'''!!!"""######$$$$$$######"""""""""""""""############"""######$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%((('''&&&&&&((())))))))))))'''(((,,,***&&&'''+++)))''''''+++---))),,,555YYYfffUUUIII;;;555888;;;:::666BBBMMMmmmjjj@@@333...'''+++(((((((((((('''((()))***...---+++)))***,,,000222...,,,***)))))))))(((&&&************++++++++++++***///222111777RRR~~~iiiLLLIII>>>333:::222444:::666AAAXXXuuuHHH///((((((***---'''''''''&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%'''''''''%%%$$$"""###%%%%%%%%%$$$""" ######$$$&&&((()))***+++###$$$$$$%%%%%%%%%$$$$$$!!!$$$&&&&&&$$$!!!%%%$$$#########$$$&&&&&&"""""""""###$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%+++((()))YYY^^^888000,,,+++:::~~~WWW111***&&&///000&&&###((('''%%%%%%%%%&&&&&&%%%%%%%%%!!!!!!"""############"""!!!"""###$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&(((''''''((())))))'''%%%)))&&&(((,,,+++&&&&&&+++,,,&&&)))......111222+++999yyyjjjVVVHHH999444888<<<<<<888:::<<>>000...888===;;;:::???SSS{{{rrrHHH666000,,,...***+++,,,---------------+++++++++++++++,,,,,,---444...+++,,,,,,******+++******))))))******+++,,,+++,,,+++---000555YYYtttVVVOOO???@@@:::888??????888UUU[[[222...222&&&))))))((('''''''''''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''''''''%%%$$$%%%%%%%%%$$$###"""!!!!!!"""""""""""""""#########"""""""""""""""#########%%%$$$$$$$$$###"""""""""###$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&'''((('''&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$)))%%%'''***###888iiilllDDD,,,%%%000<<<___```JJJ000$$$&&&(((%%% &&&&&&%%%%%%$$$$$$%%%%%%"""%%%%%%######''')))&&&######$$$$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&'''&&&%%%%%%'''((('''((((((((((((((((((''''''((()))***++++++++++++***+++<<>>BBB\\\kkk{{{ddd888---333///222111000///---+++)))(((+++***)))((()))+++---//////111000+++(((***++++++******))))))******+++,,,***+++***---///...HHHqqq{{{]]]jjjhhhXXX???777BBB[[[DDD###222))))))((('''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""&&&+++---+++)))))))))$$$$$$##############################"""""""""!!! !!!!!!"""######$$$$$$###############$$$$$$$$$###!!!%%%++++++&&&###$$$$$$############$$$%%%%%%#########$$$%%%&&&((((((%%%"""&&&(((''',,,///''';;;mmm___...&&&222,,,LLLZZZ555$$$$$$(((&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&######&&&'''%%%$$$%%%%%%%%%&&&&&&''''''$$$$$$############$$$$$$"""$$$&&&'''&&&%%%%%%&&&&&&''''''((((((''''''&&&'''((())))))))))))))))))&&&------EEEtttbbbZZZMMMCCC>>>666000777===VVVoooeeeqqqsss@@@111555,,,/////////---,,,***(((''',,,***)))((((((***---...+++000000+++(((***,,,*********))))))******+++,,,++++++***,,,,,,***@@@gggrrrlllppp___EEE<<>>NNNkkkyyyTTT444%%%+++---$$$&&&(((*********((('''##############################$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''',,,***'''YYYrrraaaUUULLL666111333///333777QQQGGG+++333***++++++,,,,,,***)))(((************************)))///222000...///---)))'''((()))+++,,,,,,,,,,,,,,,...,,,...222---...===ggguuuRRR\\\{{{tttfffllllllvvvNNN222)))%%%(((((($$$###(((''''''&&&&&&&&&&&&''''''%%%%%%$$$#################################""""""!!!###$$$######$$$%%%######""""""!!! """"""######$$$%%%%%%%%%!!!!!!!!!"""######$$$$$$"""""""""!!!!!!  !!! """%%%&&&$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###(((((('''&&&***QQQYYY333%%%***+++)))$$$)))AAAiiiYYY---$$$+++)))###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########"""!!!"""%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%% ******+++HHHuuugggUUUCCC555///000---333888SSSRRR...111***+++,,,,,,,,,+++))))))***************************///222000......,,,)))))))))))))))))))))((((((***---+++---333///...999^^^~~~xxxlllcccXXXdddoooqqqttt```<<<...%%%(((***%%%###&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$$$$$$$!!!$$$%%%$$$###$$$%%%!!!""""""""""""!!!!!!!!!!!!!!!""""""###$$$$$$%%% !!!!!!"""######$$$$$$""""""""""""!!!!!!!!!!!!######!!!!!!&&&&&&###$$$###############$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###'''((()))%%% 444[[[YYY444......'''%%%BBBoooLLL,,,***+++%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########"""!!!###''')))((('''###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%+++***---444~~~rrrdddQQQ???888111///***000444NNNjjj___333///++++++,,,,,,,,,+++***)))************************''',,,///---,,,------*********)))(((((()))++++++(((,,,)))+++333111///777SSSjjjUUUKKK[[[iiikkkiiimmmvvv~~~{{{xxxGGG555)))+++---(((%%%'''''''''&&&&&&&&&&&&''''''######$$$%%%%%%###"""!!!"""###$$$%%%%%%%%%%%%%%%"""$$$%%%$$$$$$$$$%%% """###$$$###"""###### !!!!!!"""######$$$$$$ !!!!!!"""###$$$$$$$$$"""""""""""""""#########!!!%%%%%%!!!!!!&&&&&&!!!$$$$$$##################%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$'''&&&(((***###&&&888tttyyyCCC///&&&)))//////&&&(((GGGjjjmmm===***&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$###"""%%%)))++++++)))######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%+++---***...'''tttppp```SSSJJJ>>>666111))),,,...GGGVVViii999///++++++,,,---,,,+++***)))************************$$$))),,,******,,,---+++***)))))))))+++...111333'''+++((()))222222000777KKKvvvNNNGGGKKKOOOOOOPPPUUUZZZ\\\^^^ccchhhmmmrrryyyzzzAAA)))222---%%%'''%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""###%%%""""""#########$$$$$$$$$"""###$$$###"""!!!!!!###""""""""""""""""""""""""%%%###!!!###&&&'''%%%###$$$%%%%%%$$$"""!!!"""$$$###############"""!!!!!! ###%%%$$$###$$$$$$$$$&&&$$$"""$$$&&&(((&&&$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%&&&''')))***IIItttqqqCCC'''111---&&&(((***+++222^^^vvvpppUUU###***&&&(((((("""%%%((( $$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&&&&&&&&&&&&&%%%######&&&((()))((($$$$$$$$$%%%%%%&&&&&&&&&)))&&&$$$$$$%%%&&&&&&&&&'''###$$$------+++TTTrrrjjjtttYYYTTT666333666,,,***000???iii^^^eeeyyy888///***+++++++++,,,---***&&&******))))))))))))******)))***+++...//////,,,)))&&&))))))%%%'''///333222+++++++++,,,---...///000999}}}yyyNNNJJJIIIIIIHHHKKKNNNQQQQQQEEEFFFGGGIIILLLRRRXXX]]]aaaeeejjjoootttzzzLLL***---+++)))------&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""###$$$#########$$$$$$$$$$$$%%%"""###$$$###"""!!!!!!###""""""""""""""""""""""""$$$"""!!!"""$$$%%%$$$"""$$$%%%%%%###"""!!!"""$$$###############"""!!!!!!&&&%%%"""!!!&&&***$$$###!!!###%%%&&&%%%###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%'''(((***,,,KKK}}}}}}SSSBBB***###+++***(((111///:::mmm___111###$$$***###''',,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$######%%%'''((('''$$$$$$$$$%%%%%%%%%&&&&&&(((&&&$$$$$$%%%&&&&&&&&&''''''''',,,)))$$$BBBuuuzzzdddllldddRRR<<<333333---000111222NNNiiiEEEFFFzzzCCC333***,,,......------,,,*********))))))))))))******++++++,,,...000000---***(((++++++'''(((...000...+++++++++,,,---...///000999yyyUUULLLHHHEEEEEEGGGIIIIIIHHHHHHFFFCCCDDDHHHMMMQQQSSSFFFHHHIIIJJJKKKOOOTTTWWW___\\\[[[```iiirrrwwwyyyRRR+++'''(((***,,,***&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%###"""###%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$###"""!!!!!!###"""""""""""""""""""""""""""!!! !!!###$$$###"""$$$$$$%%%###"""!!!###$$$"""############""""""!!!###$$$&&&&&&%%%$$$%%%&&&###"""!!!"""$$$$$$$$$###%%%$$$$$$######$$$$$$%%%############$$$&&&((()))***444\\\```222&&&...((( (((000)))VVVVVV222"""(((%%%"""'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$######$$$%%%%%%$$$###""""""$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%***+++***'''"""222RRRbbbYYYcccKKK@@@444333...222111///JJJdddAAA777iiiQQQ777,,,///222222///,,,,,,...******))))))))))))************+++---//////,,,******,,,,,,******,,,,,,***+++++++++,,,---...///000666nnncccLLLHHHGGGHHHIIIGGGFFFGGGIIIEEEBBBDDDKKKRRRVVVXXXLLLJJJEEEAAA===;;;;;;;;;999888888999<<>>AAADDDHHHEEEEEEHHHJJJIIIKKKOOOUUUXXX[[[[[[ZZZ^^^iiissskkkAAA---//////(((%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$%%%''')))$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$###!!!!!!!!!###""""""""""""""""""""""""######$$$$$$$$$$$$$$$%%%###$$$$$$###""""""###%%%!!!""""""#########""""""&&&""" !!! ###***"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%((((((&&&%%%%%%&&&&&&'''***"""&&&888WWW^^^444'''((()))---&&&###555VVVooo{{{SSS:::,,,------###%%%%%%%%%$$$$$$#########'''&&&$$$"""""""""$$$%%%###"""!!!"""$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''&&&%%%***)))$$$(((***,,,333III{{{IIIEEEUUUSSS;;;222111:::777///FFFmmmFFF---KKKooo;;;333777>>>AAA:::...)))*********))))))))))))******+++******,,,---...,,,***))))))+++---...,,,+++++++++++++++,,,---...///000111SSSQQQKKKHHHLLLKKKFFFEEEIIIFFFEEEDDDFFFJJJNNNRRRSSSJJJHHHFFFEEEEEEEEEDDDBBB::::::999555000///222555333444666777888999;;;===:::777666888888666666:::;;;<<<>>>???>>>AAALLLYYYbbb```]]]ZZZYYYZZZ[[[\\\ccc___aaajjjrrrttttttttt{{{NNN---)))***&&&***%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$''')))$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$###"""!!!!!!###"""""""""""""""""""""""""""$$$%%%%%%$$$$$$%%%&&&"""###$$$###""""""$$$&&&!!!""""""############""" ###---888777+++$$$$$$"""###%%%$$$######$$$&&&%%%$$$$$$######$$$$$$%%%)))((('''&&&%%%&&&''''''+++'''###!!!888mmmNNN000(((&&&)))***,,,+++,,,777UUUddd888&&&'''%%%&&&%%%%%%$$$$$$#########%%%%%%###""""""###$$$$$$######"""###%%%%%%###"""$$$$$$$$$$$$$$$##################$$$&&&'''&&&$$$""")))&&&"""''''''&&&,,,111UUU===JJJQQQ<<<>>>OOOcccYYY;;;@@@mmmBBB)))777\\\DDD666999CCCLLLEEE555***(((******))))))))))))******...------...///000///---)))''')))---...,,,+++---+++++++++,,,---...///000666MMMeeeSSSFFFHHHKKKGGGDDDEEE@@@AAABBBBBBBBBCCCEEEGGGKKKIIIHHHHHHIIIGGGDDDAAA;;;;;;999555222111333555666999;;;<<<<<<<<<===>>>:::888999===>>><<<===@@@999999;;;>>><<<;;;CCCMMMPPPNNNKKKGGGFFFFFFGGGIII@@@<<<<<>><<<:::;;;>>>>>>;;;:::<<<999888<<<@@@>>>999<<>>@@@DDDFFFFFFCCC>>><<>><<<:::555000000555)))000222------DDDooommmCCC555+++###***$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$!!! !!!"""""""""#########$$$$$$$$$"""###$$$###"""!!!!!!###"""""""""""""""""""""""" """$$$###!!!!!!###%%%"""###$$$###""""""$$$&&&!!!!!!"""###############$$$!!!%%%...---$$$"""(((!!!###### """$$$%%%$$$$$$$$$$$$$$$$$$%%%"""""""""###%%%'''***+++$$$&&&***&&&'''EEElll}}}ZZZ666///+++---,,,,,,(((###:::bbbvvvCCC---+++&&&&&&%%%%%%$$$###""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$"""$$$$$$$$$$$$######"""""""""""""""$$$''''''&&&$$$$$$(((&&&)))...((($$$...***000sssFFF???WWWMMM(((:::HHH(((...555000eeeQQQ777;;;JJJ\\\[[[GGG333+++******))))))))))))*********)))((()))+++,,,+++***---))))))------))))))...+++++++++,,,---...///000666AAAuuuLLLFFFKKKFFFAAADDDCCCCCCDDDEEEFFFFFFGGGHHH@@@BBBDDDEEEEEEDDDAAA@@@@@@<<<:::;;;999666777:::777777888:::<<<;;;999777???<<<::::::<<<===<<<:::::::::;;;===???AAACCCDDDCCCDDDEEEEEEEEEDDDBBBAAACCCHHHFFF<<<111---...///(((444***&&&000///NNNaaa***222%%%)))$$$%%%'''))))))((('''&&&((('''%%%######$$$%%%&&&###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###"""###$$$%%%%%%$$$###"""&&&%%%$$$$$$######$$$$$$"""######"""!!!"""%%%'''$$$$$$$$$######"""""""""###############"""!!!!!!"""$$$%%%$$$###"""###$$$"""""""""""""""######$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&"""'''+++)))&&&***555@@@wwwRRR777///)))'''***)))(((111>>>tttxxxJJJ@@@000$$$$$$&&&"""!!!%%%%%%$$$$$$###$$$$$$$$$"""$$$###'''+++""")))##############################$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''333lllMMM:::MMMmmmCCC555///,,,,,,(((333444***GGG[[[777CCCHHHXXXhhhRRR111---,,,***))))))***++++++******)))(((((()))+++---...+++,,,---------,,,+++++++++++++++,,,---...///000444III```KKKIIIMMMKKKFFFDDDEEEFFFGGGGGGGGGGGGGGGBBBCCCEEEFFFFFFDDDBBBAAA@@@<<<;;;<<<;;;777888;;;::::::;;;===??????===;;;???<<<:::;;;===>>>===;;;::::::;;;<<<===???AAABBBAAAAAABBBCCCCCCCCCCCCBBBFFFIIIFFF<<<333000///---&&&000(((&&&...***AAAxxxqqq444+++***&&&$$$%%%'''((()))((('''&&&(((&&&%%%######$$$%%%&&&###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$###"""%%%%%%$$$$$$######$$$$$$###$$$$$$###""""""$$$&&&%%%%%%$$$$$$$$$########################"""!!!!!!"""###$$$###""""""###$$$"""""""""""""""######$$$%%%$$$"""!!!!!!"""$$$%%%#########$$$$$$$$$%%%%%%$$$%%%&&&%%%$$$'''...333UUU}}}WWW<<<)))***+++"""$$$///:::jjj|||ddd444''''''+++%%%###***+++'''&&&%%%$$$############&&&&&&###(((...'''""",,,$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((,,,000___[[[777888MMMccc666+++)))+++///+++000000)));;;kkkeee888AAAHHHZZZjjjVVV777000+++***((()))***++++++***((((((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000333DDD|||sssMMMBBBKKKLLLCCCFFFGGGHHHJJJJJJIIIGGGFFFDDDEEEFFFGGGFFFEEECCCBBBAAA===<<<===<<<999999<<<======>>>@@@BBBCCCAAA???>>>===<<<===>>>???>>>===>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBCCCEEEFFFGGGIIIIIIDDD<<<555333000+++&&&---((((((...&&&222ZZZSSS---111&&&%%%&&&'''((((((((('''&&&'''&&&%%%$$$###$$$%%%&&&###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$###"""%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$###"""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$######"""!!!!!!"""######!!!!!!"""###"""""""""""""""######$$$%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$'''&&&$$$$$$%%%&&&'''(((888tttXXX111---///%%% '''%%%<<>>tttYYYCCCDDDFFFAAAGGGIIIKKKLLLLLLJJJHHHFFFFFFGGGGGGGGGFFFFFFEEEDDDBBB???>>>@@@???<<<;;;>>>>>>>>>>>>@@@CCCDDDCCCAAA>>>>>>>>>>>>??????>>>>>>BBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCEEEGGGJJJKKKFFFEEE@@@999777777222++++++,,,(((+++///%%%***DDDzzz:::111)))&&&&&&'''((((((''''''&&&'''&&&%%%$$$$$$$$$%%%%%%###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$############$$$$$$#########%%%%%%%%%%%%$$$$$$######%%%&&&&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$######""" """###"""!!! !!!""""""""""""""""""######$$$$$$$$$###""""""###$$$$$$############$$$$$$$$$$$$(((((('''''''''&&&%%%%%%+++RRRvvvnnn===***++++++((('''***###JJJ~~~TTT333***((()))(((&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$"""+++666...###'''&&&&&&&&&&&&&&&&&&&&&&&&"""""""""#########$$$$$$######$$$%%%'''((())))))***###)))HHHxxxvvvEEE,,,999666///,,,...,,,///)))+++111,,,>>>jjjBBB<<<>>>PPP___UUU@@@444+++***(((((()))***)))(((''')))+++------,,,+++))),,,+++)))((()))***,,,---+++++++++,,,---...///000000;;;rrrrrrVVVDDDBBBHHHHHHJJJLLLMMMMMMKKKIIIGGGGGGGGGFFFFFFFFFFFFGGGGGGCCC@@@@@@BBBBBB>>>>>>@@@>>>>>>>>>???AAABBBBBB@@@>>>???@@@@@@???>>>======BBBBBBAAAAAA@@@AAAAAABBBAAAAAAAAABBBDDDFFFIIIJJJ@@@???;;;777777999444---...+++'''+++---&&&(((666qqqCCC)))***''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###$$$##################$$$$$$$$$%%%%%%%%%$$$###"""$$$%%%&&&%%%###"""######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$###### """###"""!!! !!!""""""""""""""""""######$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$'''******'''$$$%%%''''''000MMM}}}|||MMM'''***,,,$$$!!!$$$888IIIZZZ~~~[[[>>>(((&&&+++((($$$$$$$$$$$$%%%&&&''''''((()))***444???555'''***&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$######$$$%%%&&&'''((()))...---'''...YYY^^^777111777000,,,'''+++...(((+++333***333UUUSSSAAA;;;JJJVVVSSSDDD666,,,***)))((()))***)))((((((***---//////---+++)))+++***(((((((((***,,,---+++++++++,,,---...///000///<<>>???@@@AAA@@@???>>>@@@BBBAAA???<<<;;;;;;===============>>>???@@@>>>>>>>>>???@@@BBBCCCDDD<<<<<<999777777999666///...'''''',,,+++&&&'''---\\\KKK&&&)))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###$$$$$$###""""""###$$$$$$$$$$$$%%%&&&%%%$$$###""""""$$$%%%%%%###""""""###$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$!!!"""######!!!!!!"""###"""""""""""""""######$$$########################$$$$$$%%%%%%%%%&&&&&&&&& $$$((((((%%%###$$$'''(((111ccciii666 )))---###%%%$$$((())))))DDDuuuaaa111%%%---,,,%%%$$$$$$%%%%%%&&&'''(((''')))***444<<<111%%%(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%&&&''''''(((''',,,,,,)))EEE{{{WWW777999111000(((,,,---***,,,...)))---===wwwdddGGG<<>>:::999999999999999:::<<<>>>???@@@======>>>>>>???>>>>>>>>>:::<<<<<<888888999666111...&&&)))000+++'''''''''???lll]]]888///(((((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###$$$$$$###""""""###$$$$$$###$$$%%%&&&&&&$$$###!!!!!!###$$$###""""""############$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%%%%$$$"""###$$$###""""""###$$$"""""""""""""""######$$$#########$$$$$$############$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$###)))"""'''@@@jjjNNN,,,(((***&&&...### '''$$$<<>>???@@@@@@@@@>>>===<<<;;;>>>>>>:::888888666222///(((...555///))))))%%%%%%:::rrrPPP666)))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$######$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%###$$$%%%&&&&&&$$$###!!! """###"""""""""""""""""""""######$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""$$$%%%$$$###"""###$$$"""""""""""""""######$$$######$$$$$$$$$$$$######"""############$$$$$$$$$)))%%%"""$$$((()))%%%!!!&&&***((('''JJJ]]]444######&&&,,,'''!!!+++++++++:::zzzRRR***)))(((&&&$$$#########((()))&&&(((+++"""***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%000""",,,+++$$$XXXTTT999***777111---(((000000'''000777)))AAAmmmGGG;;;HHHNNNTTTMMM666000...,,,+++,,,,,,+++***(((((()))******)))((('''&&&&&&((()))************+++++++++,,,---...///000444999pppzzzUUUKKKKKKIIIGGGFFFIIILLLIIIEEECCCBBBAAA@@@AAADDDGGGIIIKKKIIIGGGIIILLLNNNMMMKKKLLLHHHEEEFFFIIIIIIFFFAAACCCCCCCCCDDDDDDBBB>>>;;;777888:::===AAABBBBBBAAA;;;===>>>@@@AAAAAAAAAAAA===>>>>>><<<999777666666333000......***&&&'''+++$$$666fff|||UUU222+++'''''''''%%%&&&((($$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%$$$###""" !!!!!!""""""###### """$$$%%%$$$###$$$!!!!!!######!!!!!!$$$!!!$$$%%%$$$###"""###$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%###!!!!!!"""$$$%%%""""""""""""###$$$%%%&&&&&&%%%$$$###""""""""""""$$$""""""###%%%&&&&&&%%%$$$&&&%%%$$$&&&)))'''"""'''(((###!!!777bbbxxxKKK))),,,...%%%&&&&&&%%%%%%&&&'''(((HHH|||{{{FFF333""" &&&)))'''&&&%%%%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###$$$%%%&&&&&&%%%%%%''')))***'''(((((((((444YYY~~~NNN(((777'''+++,,,,,,+++***+++---000777YYYGGG666OOOVVVOOOKKKDDD888111+++,,,---+++***++++++++++++******************++++++++++++***))))))+++,,,...---,,,---000444<<>>===;;;;;;>>>AAACCCBBB@@@@@@AAAAAAAAAAAA???>>>===<<<======;;;999777666666222000///...+++&&&&&&***'''000[[[iii444...(((((('''%%%%%%(((%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&$$$###!!!%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""#########"""!!!"""###$$$###"""$$$!!! ###### !!!$$$!!!$$$%%%$$$""""""#########$$$$$$$$$$$$######$$$$$$""""""""""""###$$$""""""""""""###$$$%%%&&&%%%$$$######"""#########%%%$$$######%%%%%%$$$######&&&&&&$$$%%%((()))&&& %%%)))''''''999]]]}}}nnn;;;---(((&&&+++)))"""!!!'''+++(((333LLLwwwuuuHHH'''''')))(((%%%%%%&&&&&&&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%''')))&&&%%%(((------///???SSSuuuAAA888---***+++,,,+++***+++...000222CCCxxx~~~MMM888EEEPPPVVVUUUHHH;;;333......///---+++,,,***************************+++++++++++++++******,,,---......,,,---000333555@@@lllVVVCCCAAA???@@@BBBDDDEEEEEEEEECCCBBBAAABBBDDDFFFGGGFFFEEEEEEGGGIIIJJJIIIGGGKKKGGGBBBBBBEEEIIIIIIIIIIIIGGGDDDBBBCCCCCCCCCBBB@@@===;;;===CCCFFFEEEBBBBBBBBBBBBBBBBBB@@@???===>>>===<<<:::999777666555111//////000,,,'''&&&))))))'''HHH}}}ttt666///))))))(((%%%%%%(((&&&%%%$$$$$$$$$&&&'''((($$$%%%''')))(((&&&$$$"""$$$$$$%%%%%%%%%$$$######$$$$$$##################&&&$$$"""!!!"""######"""$$$!!!!!!$$$$$$!!!!!!$$$!!!$$$$$$###""""""###"""##################"""""""""""""""""""""######""""""""""""###$$$%%%&&&#########"""######$$$%%%'''%%%$$$###$$$$$$"""!!!$$$&&&&&&$$$&&&******(((%%%&&&,,,---""" 888WWWeeeKKK111&&&***(((!!!!!!'''(((###&&&,,,GGGbbbnnn___666,,,***!!!&&&555$$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%###%%%&&&&&&%%%&&&''')))'''$$$'''......******000yyyVVV111///---------,,,******,,,...///222___WWW:::999GGGWWWXXXGGG===555.........,,,***+++))))))))))))))))))))))))***++++++,,,,,,,,,++++++---...//////......000222111;;;jjjbbbDDD@@@>>>AAACCCBBBBBBCCCEEEDDDBBBAAA@@@@@@AAAAAADDDDDDEEEGGGHHHHHHGGGGGGFFFDDDBBBCCCFFFIIIJJJJJJKKKIIIGGGFFFGGGGGGFFFEEEAAA<<<999<<>>>>>BBBDDDFFFHHHHHHGGGGGGGGG@@@AAACCCFFFIIIJJJJJJIIIJJJJJJJJJKKKLLLKKKHHHEEEDDD???<<<===BBBEEEDDDAAA<<<>>>@@@DDDFFFGGGHHHHHHFFFBBB===:::888666333111000//////111---'''%%%((('''%%%&&&EEE```000***%%%&&&&&&%%%%%%(((%%%$$$###"""###%%%''')))''')))***,,,+++)))'''%%%###$$$$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$######%%%""" """%%%&&&&&& !!!'''......(((###"""!!!###$$$###"""!!!"""###""""""############"""""" !!!"""###############""""""""""""###$$$%%%&&&!!!!!!""""""###$$$&&&&&&###"""!!!"""$$$%%%$$$###'''%%%&&&---;;;BBB:::---+++)))###"""******$$$444```~~~```;;;###***111***'''...''',,,(((###>>>nnnddd@@@...&&& ###$$$%%%%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$###&&&%%%$$$######$$$%%%&&&"""$$$&&&'''&&&&&&'''((()))'''&&&''''''(((---222BBB|||<<<,,,.........,,,***)))+++,,,---(((@@@nnnggg888+++555:::;;;@@@>>>555---+++***(((''')))''''''(((((())))))))))))++++++,,,......///////////////000111222222222222111666aaaTTTDDD999<<>>@@@CCCFFFHHHGGGFFFFFFFFF>>>@@@DDDHHHJJJJJJIIIHHHIIIJJJKKKMMMMMMLLLHHHEEEGGGEEEBBBAAAAAA@@@???===@@@BBBCCCEEEGGGGGGGGGGGGGGGCCC===::::::999666333111//////000,,,'''&&&)))(((,,,$$$888zzzddd000***%%%%%%%%%$$$$$$'''############$$$%%%'''(((%%%&&&'''''''''&&&$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###""" !!!$$$&&&'''''' !!!'''......)))$$$###"""###$$$###!!!!!!"""###"""##################""""""""""""###$$$$$$%%%%%%""""""""""""###$$$%%%&&&""""""""""""###$$$%%%&&&"""!!! """$$$%%%%%%$$$$$$###%%%///???HHHAAA444&&&...---!!!%%%***&&&###666WWWUUU+++'''***%%%&&&333'''$$$###***)))(((NNNhhh@@@,,,,,,%%%%%%$$$$$$######""""""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%"""$$$'''((('''&&&''''''$$$&&&))))))((((((***---000sssRRR,,,)))***+++++++++,,,///111222(((---QQQooo<<<***222222444CCC@@@777///---,,,******+++'''(((((())))))******+++++++++---...000000111111/////////111444555444333---999eeerrrWWW???;;;???>>>>>>@@@CCCBBBBBBAAA@@@??????>>>>>>AAAEEEGGGEEEDDDDDDDDD>>>AAADDDFFFHHHHHHIIIJJJIIIHHHHHHIIIJJJJJJHHHFFFDDDFFFGGGEEEBBB@@@???@@@DDDDDDFFFGGGGGGGGGFFFEEEFFFAAA;;;:::<<<===:::888222000///...+++&&&&&&******///&&&777uuunnn444---'''&&&%%%""""""%%%""""""###$$$%%%&&&''''''%%%%%%$$$$$$######$$$$$$"""###$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$###!!!$$$))))))&&&%%%&&&###$$$$$$###!!! !!!#########$$$$$$$$$$$$######$$$############%%%'''(((""""""""""""###$$$%%%&&&###"""""""""###$$$%%%%%%###"""!!!"""###$$$###""""""###$$$***444<<<888000(((,,,---'''"""###'''***&&&###888}}}tttFFF///(((&&&''')))%%%'''%%%---111''':::iii```BBB444)))(((&&&$$$######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$!!!$$$'''((('''&&&&&&'''$$$&&&((()))))))))(((&&&---KKKiii444***++++++++++++,,,///111///...)));;;rrrKKK***///555777CCC@@@666...,,,,,,***+++---(((((())))))***++++++,,,+++,,,---///000111222222///...///222666777666444///III{{{kkkHHH======<<<;;;===;;;;;;<<<<<<============<<<@@@DDDEEEDDDBBBBBBCCC@@@BBBCCCDDDEEEGGGJJJLLLJJJHHHEEEEEEFFFGGGGGGGGG???CCCHHHHHHDDDCCCDDDGGGCCCDDDFFFGGGHHHHHHGGGGGGCCC???::::::===@@@>>><<<333000......***&&&'''++++++///''':::qqqrrr888000***(((%%%"""!!!### !!!###$$$&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%%%%$$$$$$$$$&&&%%%###"""%%%"""!!!###$$$###%%%)))###$$$$$$###!!! !!!###$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$#########%%%((()))""""""""""""###$$$%%%&&&#########"""######$$$%%%%%%$$$""""""######!!! !!!$$$$$$###%%%)))***''',,,"""&&&)))###"""'''---$$$***```gggBBB333222,,, !!!///((('''***000DDDrrr]]],,,***'''$$$$$$%%%&&&((($$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!$$$'''(((((('''&&&'''((('''%%%%%%'''***)))&&&555000qqq|||CCC...///...,,,***)))+++,,,!!!111---///]]]ZZZ+++---999;;;AAA===444+++******))))))+++((())))))***+++,,,,,,,,,+++,,,---///111222333333.........222777999777555666[[[eeeGGGDDD>>>777AAA>>>@@@;;;;;;AAA@@@???EEE<<>>???@@@>>>@@@??????BBBEEEFFFDDDAAADDDCCCBBBCCCDDDEEEDDDCCCEEECCCEEEGGGEEE@@@CCCKKKBBBAAA@@@@@@BBBCCCBBBAAACCCCCCBBB>>>:::999:::===333111...+++((('''(((***999***///%%%WWW~~~zzzKKK000%%%)))###"""%%%'''!!!$$$///333+++"""!!!'''&&&$$$""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&''''''&&&&&&'''''''''$$$######!!!"""%%%%%%%%%...:::555...%%%!!!"""###!!!$$$%%%&&&&&&&&&$$$""" """%%%!!!%%%777,,,---$$$%%%&&& !!!%%%!!!$$$###"""!!!!!!"""###### %%%(((&&&%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((('''&&&$$$######$$$$$$$$$***...222DDDhhhwwwVVV333!!!&&&---$$$"""(((,,,***))),,,;;;???nnnRRR<<<333..."""'''...""""""&&&(((&&&###"""""""""%%%###!!!"""$$$%%%$$$!!!%%%%%%%%%&&&&&&&&&''''''''''''&&&''''''((()))***((()))FFFaaa///333,,,%%%))))))&&&((())),,,///...<<>>:::)))&&&111,,,---///000000000///...---...111444666888888999LLL|||yyybbbIII888777::::::<<<>>>>>>@@@AAA@@@>>>@@@???;;;<<>>:::777...000222111---((($$$!!!$$$%%%000)))]]]LLL111%%%((($$$ $$$%%%$$$###'''...111---'''%%%'''%%%$$$""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&''''''&&&%%%&&&((((((%%%"""###""""""%%%######***444111+++%%%"""###$$$### !!!"""###$$$$$$"""!!! %%%'''"""***(((&&&111&&&"""!!!%%% !!!&&&$$$$$$###"""!!!!!!"""###$$$$$$!!!###(((***'''$$$$$$'''&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$&&&'''(((+++'''(((---222HHHyyyzzz???%%%444***,,,---,,,((('''''''''(((+++\\\```555"""###---,,,***)))'''%%%$$$$$$###"""%%%###""""""$$$%%%$$$"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***,,,'''666{{{kkk777...(((((()))***+++***000......+++222UUUhhh888111888;;;CCC;;;333---,,,+++))))))+++###(((<<>>===CCC<<>>999666:::@@@@@@<<>>EEEBBBCCCGGGIIIHHHFFFGGGBBBCCCDDDBBBBBBDDDJJJOOOIIIFFFEEEEEEFFFBBB:::444222000---***))))))***+++)))///111+++dddNNN222%%%(((%%%###&&&%%%!!!'''+++***((((((&&&###&&&%%%$$$""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&&&&(((%%%###%%%)))***%%%!!!###"""###$$$"""!!!%%%,,,,,,((($$$###%%%&&&$$$"""!!!"""###$$$$$$$$$###"""+++,,,'''555444)))000///))) $$$)))###!!!$$$"""######"""""""""######$$$$$$"""###)))***'''$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((,,,"""$$$,,,%%%'''VVVqqqBBB111'''///222,,,&&&%%%&&&%%%'''!!!HHHhhhHHH777+++$$$'''(((%%%""""""%%%&&&&&&%%%%%%###"""###$$$%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))---%%%(((ccc{{{KKK,,,%%%---((((((...)))///++++++,,,+++<<>>DDD:::000)))***+++***((()))''')))444@@@===...'''***---,,,,,,+++,,,---...///---,,,,,,,,,...111555777CCCOOOoooUUUEEEZZZiiiMMM<<>>@@@===999666888:::;;;:::???>>>>>>>>>AAACCCEEEFFFDDDCCCBBBBBBDDDDDDBBB@@@BBB@@@AAAEEEHHHHHHEEECCC@@@CCCFFFDDD@@@@@@DDDIIIFFFEEEEEEEEECCC@@@;;;777888333,,,(((&&&''')))******...%%%&&&gggMMM222%%%(((&&&&&&((($$$%%%///222)))###%%%%%% %%%%%%$$$###"""############$$$$$$%%%%%%$$$$$$###$$$#########$$$$$$%%%&&&(((%%%"""%%%)))***&&&!!!"""###$$$$$$###"""$$$(((&&&%%%###$$$&&&'''&&&$$$$$$$$$&&&'''(((((((((((())),,,&&&444555'''777III666%%%!!!'''$$$$$$%%%!!!##################$$$$$$%%%!!! $$$&&&%%%$$$&&&&&&&&&%%%$$$############''''''&&&&&&%%%%%%%%%%%%&&&%%%///&&&888ccctttEEE111,,,(((((((((''''''***000 444```yyy}}}ZZZ333 +++'''%%%%%%((((((&&&######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&(((((((((%%%&&&SSSddd333'''222'''%%%---$$$)))%%%(((111///,,,MMMMMM000666AAADDD999...'''(((,,,,,,)))(((...***((()))'''$$$(((111---,,,***))))))+++---///++++++,,,---...000222333777333LLLpppfff???;;;;;;888999::::::888777999===>>>>>>>>>???@@@BBBDDDFFFIIIFFFCCCBBBCCCEEEEEEEEEAAAAAAAAACCCGGGHHHEEEAAA???DDDHHHFFFAAA<<<<<<>>>???BBBDDDAAA;;;888:::===555222...,,,+++***'''%%%'''444555>>>uuuGGG000&&&(((&&&''')))$$$(((222444+++$$$&&&((($$$$$$$$$#########""""""######$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%%%%'''$$$###%%%)))***&&&"""!!!###$$$$$$$$$&&&'''(((#########$$$&&&'''&&&%%%%%%%%%&&&((())))))******&&&---###+++...$$$AAAgggBBB'''!!!%%%'''((("""""""""######$$$$$$$$$$$$,,,%%%!!!!!!""""""$$$'''&&&%%%$$$$$$#########$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$###''',,,)))$$$+++888lllPPP555"""%%%+++'''&&&,,,---$$$===NNN[[[oooZZZ111&&&***)))+++///+++###!!!$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&(((((((((''''''@@@sssxxx>>>***222(((%%%,,,%%%+++''''''222444(((;;;kkk^^^999999BBB@@@777---&&&)))------***)))))))))+++,,,+++))))))***---+++)))'''(((***---///)))+++...000111111000///777--->>>qqq{{{QQQ===444444666999;;;999777;;;BBB???AAABBBBBBBBBBBBEEEGGGJJJGGGDDDCCCCCCEEEEEEEEEAAACCCCCCCCCDDDFFFEEEAAA???CCCGGGFFFAAA<<<888777:::>>>@@@;;;444222888>>>333---''')))333AAANNNTTTZZZooo}}}>>>---'''(((%%%&&&(((###!!!(((+++'''######&&&'''$$$############"""""""""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&((((((&&&$$$!!!$$$$$$###$$$(((***(((######$$$$$$%%%%%%&&&&&&######$$$$$$%%%&&&'''''',,,888))),,,000)))IIIvvvWWW666###&&&''''''&&& !!!"""###$$$%%%%%%%%%%%%444,,,%%%###"""!!!###&&&%%%%%%$$$$$$$$$$$$%%%%%%"""###%%%&&&((()))))))))'''(((&&&$$$&&&******&&&888]]]xxxUUU444+++,,,'''%%%))))))######)))...111:::GGG]]]oooYYY???+++%%%$$$((((((###"""&&&$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))...)))(((***QQQ~~~MMM//////)))(((---***222333))),,,444***555]]]qqqGGG===???777333+++''')))---,,,******'''***+++******,,,+++(((,,,+++)))((((((***,,,...)))+++///222333111///---333...999]]]```CCC===888777999999888;;;AAA???AAADDDDDDBBBAAABBBDDDEEEDDDCCCCCCDDDCCCAAA???===BBBCCC>>>===@@@@@@>>>:::<<<>>>???>>>;;;888666:::<<<<<<777222000444888222000222???WWWrrrmmm444(((''')))$$$%%%(((###"""%%%### """&&&###############""""""!!!###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$%%%"""%%%'''(((&&&%%%&&&'''###%%%$$$!!!"""((()))&&&$$$%%%$$$$$$######%%%&&&"""""""""""""""###$$$$$$///AAA///---444***???dddZZZ;;;***,,,(((###$$$"""!!!"""###%%%&&&&&&%%%%%%000)))%%%%%%%%%###$$$&&&$$$$$$$$$$$$%%%&&&'''((("""###%%%'''((()))))))))''''''&&&######'''(((&&&$$$000HHHqqq\\\999))))))***'''(((,,,((($$$%%%###!!!%%%###===kkkwwwLLL777&&&$$$'''&&&&&&***###%%%'''&&&$$$###%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***...%%%***"""CCC___666***+++***))),,,111;;;///&&&111,,,000OOOVVV@@@999+++...)))''')))+++))))))+++***,,,(((###$$$+++---+++,,,+++***))))))+++,,,...***,,,...000000000...---+++000555DDDkkk```III???777777999777888;;;===@@@CCCCCC@@@??????@@@???@@@BBBDDDDDDBBB===999999???@@@999666999;;;:::444444555777::::::999777;;;;;;999666333111111111...999PPPnnn^^^...&&&(((***######'''###'''###$$$+++***###""")))###############"""!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$ %%%))))))%%%$$$&&&)))$$$&&&$$$!!!'''((($$$&&&&&&%%%###""""""$$$&&&"""""""""!!!""""""###$$$***???,,,'''000"""***DDDCCC***!!!'''### &&&***!!!"""$$$%%%&&&&&&%%%%%%%%%!!!!!!%%%'''&&&&&&((($$$$$$$$$%%%&&&'''((()))%%%&&&'''((((((((('''&&&!!!$$$''')))%%%!!!$$$***"""***...CCCrrr|||DDD&&&---111(((!!!+++(((""")))---******&&&///SSSvvv___:::---,,,((($$$%%%###%%%'''&&&$$$###%%%'''%%%%%%%%%&&&&&&&&&''''''''''''&&&''''''((()))***))) ...'''GGGnnn===(((+++)))$$$***'''===333&&&000---+++AAA|||```AAA333"""+++((('''))))))'''(((+++%%%,,,...+++---111...&&&,,,+++*********+++,,,---,,,,,,,,,------.........---777666333RRR[[[777999AAA888222888::::::;;;===>>>?????????::::::;;;<<<>>>>>>===;;;999999888777666555444333666666666555555444444333666...999111,,,888333...666QQQzzzfffiiirrrbbbDDD'''((((((((('''&&&%%%%%%''''''''''''&&&%%%$$$###'''%%%###!!! !!!###$$$$$$$$$$$$######""""""""" %%%%%% %%%'''$$$$$$!!!$$$******$$$"""&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$%%%&&&&&&%%%###"""######$$$$$$$$$######'''&&&%%%$$$$$$$$$&&&'''"""$$$&&&%%%$$$%%%%%%$$$""""""""""""""""""""""""$$$$$$##################"""$$$%%%%%%$$$###%%%&&&''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((,,,%%%###...JJJooogggBBB+++)))777$$$...&&&!!!,,,)))###,,,)))///...MMMzzzbbb222!!!///%%%%%%...'''!!!$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''333bbbzzzRRR///)))***$$$...)))))))))+++,,,...000111EEElllAAA***000111...***((()))***++++++)))((('''(((((()))***,,,%%%))),,,+++(((,,,666???---,,,++++++---.........111,,,,,,222<<>>===<<<<<<<<<;;;:::999888777777555555444333222222111111888///777111000999111...FFFxxx|||SSSMMM<<<,,,///999444%%%''''''''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&$$$"""'''%%%###!!!!!!"""$$$&&&%%%$$$$$$$$$############%%%'''%%%!!!!!!&&&(((%%%&&&&&&'''(((&&&######&&&#########$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###""""""#########""""""!!!#########"""!!!!!!"""###!!!"""#########$$$$$$$$$""""""""""""""""""""""""########################"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((""")))---+++000LLLyyyqqqJJJ...)))###---+++$$$(((+++)))))))))---'''999```nnn{{{WWW///222+++***$$$%%%%%%###)))+++!!!&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,+++'''---PPPuuu@@@...333...***))))))***+++,,,---///000555YYYwwwGGG+++///000---)))((()))*********+++---+++&&&'''+++...---)))(((((()))+++///444888...---,,,---.../////////---***+++111555DDDddd|||DDDKKK```vvveeeAAA222333777222111222777<<<>>>:::666555777999;;;======<<<;;;===<<<<<<;;;:::999888888666555555333222111000000999///666333666;;;///000ffflllOOODDD222///(((""""""'''(((&&&'''&&&&&&%%%%%%&&&'''((((((%%%###%%%)))+++((($$$&&&%%%###"""###$$$&&&'''%%%%%%%%%$$$$$$$$$$$$###''''''$$$!!!"""&&&&&&$$$&&&******%%%!!!"""$$$$$$!!!!!!"""###$$$%%%&&&'''%%%$$$$$$%%%&&&&&&%%%###"""#########"""!!! !!!"""###"""  !!!"""!!!!!!!!!""""""###$$$""""""""""""""""""""""""########################"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((,,,222)))---VVV{{{ggg<<<,,,******,,,'''"""(((+++!!!&&&+++$$$(((<<>>SSSTTT((($$$444++++++******+++,,,------...,,,TTT^^^555222...+++((('''((())))))((()))(((333BBBBBB111&&&&&&+++'''%%%'''---000...***)))+++,,,,,,++++++,,,,,,------111777777444777===]]]wwwKKK333999???QQQ{{{{{{SSS>>>666777999888888888:::<<<555999<<<===;;;888777777888888777777666666555555888777666555444333222222222---444888@@@999...HHH~~~ggg---111'''(((###$$$***,,,&&& &&&%%%$$$###$$$&&&((()))+++&&&$$$'''...000,,,'''%%%$$$$$$$$$$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""%%%&&&&&&%%%%%%&&&%%%''''''###"""###""" ########################%%%$$$$$$%%%&&&&&&%%%###$$$%%%%%%%%%$$$$$$###"""$$$''')))((($$$###&&&)))...'''$$$&&&&&&""" !!!""""""""""""""""""""""""!!!!!!"""""""""#########"""$$$%%%%%%$$$###%%%&&&#########$$$$$$$$$%%%%%%&&&&&&'''''''''((((((''',,,***)))***++++++)))'''dddbbb444""",,,)))&&&,,,***###'''(((***)))"""$$$222kkkkkkDDD---&&&,,,((($$$((()))&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((%%%)))...)))!!!(((777{{{iii---'''222************++++++,,,---)))000888XXXfff:::222---+++)))((())))))((((((...///NNNxxxxxxLLL---+++)))((((((***+++++++++***))),,,......---,,,,,,...,,,+++,,,///000000111444;;;fffZZZ===>>>::::::PPPiiiRRR///333777;;;;;;:::888666444999===>>>;;;888777777999999999888888888777777444444444333333222222111///---333555===333333aaa[[[)))555)))...'''"""%%%))))))((((((&&&%%%%%%$$$$$$%%%&&&''''''$$$"""%%%***,,,)))%%%%%%$$$$$$$$$$$$%%%%%%&&&"""############$$$$$$$$$###%%%)))+++)))''',,,444...(((###$$$%%%###!!!!!!$$$$$$#########"""""""""%%%$$$$$$%%%&&&&&&%%%###$$$$$$%%%%%%%%%%%%%%%$$$###&&&(((&&&######''',,,111(((&&&***+++$$$ !!!"""""""""""""""""""""""" !!!!!!""""""#########"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((((((((('''''')))***)))''''''***,,,;;;pppvvvDDD$$$''')))$$$''',,,'''$$$%%%((('''%%%)))///SSSsssBBB$$$''')))%%%$$$###%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&***$$$$$$+++,,,'''***555]]]kkk444+++)))))))))******,,,------***333&&&888}}}oooBBB111---+++))))))******)))(((---222[[[ZZZ111,,,''')))++++++)))(((***,,,+++...111222///...///000///---,,,,,,---...111444444QQQooorrrQQQCCC888555;;;===NNNssszzz<<<777333444999:::555000111777===???<<<999999:::::::::999999999999888888333333333333333333333333///...000...333+++999~~~yyyEEE'''+++###&&&%%%"""!!!%%%&&&$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$######%%%''''''&&&$$$$$$$$$$$$$$$############!!!!!!"""""""""#########%%%'''***+++&&&&&&333BBB@@@,,, %%%(((""" $$$""""""""""""############%%%$$$$$$%%%&&&&&&%%%###"""###$$$%%%%%%%%%%%%%%%###&&&(((%%%"""###***111///&&&%%%,,,...'''!!!""""""""""""""""""""""""""" !!!!!!"""######$$$"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&%%%$$$$$$######%%%&&&'''((()))(((((('''###''')))(((%%%%%%)))...///NNNoooiii>>>***+++((($$$))))))###$$$'''%%%'''...///HHH~~~kkkJJJ:::,,,$$$$$$"""%%%%%%%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((!!! %%%((((((+++111FFFsss<<<555%%%((((((((()))***,,,---...444777...111ZZZ}}}MMM222...,,,******++++++***((((((,,,FFFggggggGGG---***(((***+++***))))))+++---)))---111111...,,,---000///000000...---000222444555AAARRRooodddDDD555;;;===000000;;;WWWSSSBBB000+++222888555...///555<<>>999999888888888888888888444444444555555555666666000000...))),,,%%%???ZZZ444+++((((((""")))+++'''&&&(((&&& &&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$######""""""""" !!!!!!"""""""""###&&&''')))'''!!!###666KKKMMM111%%%***!!!((( !!!"""###$$$%%%%%%%%%%%%$$$%%%&&&'''%%%### !!!"""###$$$%%%%%%%%%$$$''')))&&&###%%%---555,,,######---000(((###$$$"""""""""""""""""""""""" !!!"""######$$$"""$$$%%%%%%$$$###%%%&&&(((''''''&&&%%%$$$######%%%&&&((()))))))))((('''$$$$$$&&&((()))(((&&&###&&&(((:::hhhaaa666333222)))***(((###'''+++%%%&&&+++***)))JJJVVVlll^^^666'''+++---%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))$$$###&&&(((''''''(((***___sssooo---++++++''''''((()))***,,,...///>>>:::>>>333...]]]WWW666...,,,++++++,,,,,,***(((((((((,,,222333---***++++++***)))))))))+++,,,---%%%***//////+++)))***---(((,,,...------...111111111000555PPPsssNNN555777777...222444777VVVWWW000000???888000;;;666777999999:::<<<@@@CCC===<<<:::888666666666777777::::::888888;;;<<<:::222222///'''+++%%%<<>>777,,,///<<<999777777<<>>222444333000222444999]]]pppLLL888444===777888999999777777888999555555555555555444444444<<<@@@???888222111111111//////---'''---+++EEEAAA///&&&)))''''''''''''''''''''''''''''''******'''&&&'''&&&###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$###""""""$$$$$$###"""###$$$%%%&&&''''''&&&&&&###$$$%%%%%%$$$$$$%%%&&&$$$###"""$$$&&&'''&&&%%%"""!!! """$$$&&&%%%###''''''((((((((('''&&&%%%"""$$$&&&&&&%%%$$$###$$$###$$$$$$$$$$$$######""" """######!!! !!!"""######"""""""""""""""###$$$%%%&&&&&&%%%%%%&&&((($$$%%%&&&%%%$$$"""###$$$%%%%%%%%%%%%&&&'''((((((&&&%%% ###...,,,(((000[[[iii<<<333+++******(((&&&'''""")))$$$$$$...(((%%%777@@@AAAPPPuuuzzz^^^===)))######(((...***...222222///...222666777???AAACCCWWWuuu||||||}}}wwwjjjaaaooo{{{xxxfffPPPCCC>>>555FFFvvvqqqAAA222...000,,,+++---)))++++++******))))))((((((***************+++,,,,,,...------,,,++++++++++++******+++,,,---...///000......111555666666888<<>>hhhyyyPPP:::===>>>>>>===:::777666777999444555555555555444333222555===BBB>>>777111---***//////---&&&---+++EEEvvv999000)))---&&&&&&'''(((((((((((('''&&&'''******'''''')))((($$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%###""""""###$$$$$$###$$$%%%%%%%%%&&&&&&''''''!!!"""$$$$$$######%%%&&&###""""""###%%%&&&&&&%%%%%%###"""$$$((()))'''$$$'''((()))***)))((('''&&&###$$$&&&&&&$$$######$$$###$$$$$$$$$$$$$$$###### ###%%%%%%""" """$$$$$$$$$###"""""""""######%%%&&&''''''&&&&&&'''(((%%%&&&((('''%%%######$$$%%%%%%%%%%%%&&&'''((((((!!!,,,)))"""))),,,'''&&&111YYYqqqRRR111%%%)))...+++((('''***$$$ ))),,,&&&###'''%%%(((HHHzzztttZZZBBB///(((***---000333444333444777::::::===<<<:::CCCSSS]]]]]]bbbiiiggg```gggvvvwwwkkkJJJHHHBBB???BBBFFFCCC>>>???BBBEEEEEE@@@555***###+++888[[[OOO888---...++++++...*********************))))))***************+++,,,---,,,,,,,,,,,,,,,,,,++++++***++++++---...///000111...///111444555555555555888???PPPiiiaaa>>>333555222444666///111CCCcccsssHHH666@@@???===999666777999<<<666777777777666444333222333<<>>(((&&&+++,,,---...///000111222000///,,,(((%%%%%%(((***777999555,,,...999;;;444111+++(((***+++******+++111---((('''))),,,///000...222>>>^^^```@@@...---+++,,,---)))******************++++++************+++,,,---...++++++,,,,,,------,,,,,,++++++,,,---///000111222...000222222222333333333000333:::GGG]]]|||sssMMM555<<<555---333777111000AAAvvvYYY===>>><<<:::777666999===AAA888999999999777555333222999>>>===555///111777;;;*********'''111222PPPqqq555222''',,,###&&&'''((())))))((('''&&&&&&)))***((((((******'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((((((%%%"""!!!"""$$$&&&&&&&&&$$$"""!!!!!!"""$$$%%%$$$%%%&&&%%%###"""###$$$###"""!!!"""$$$%%%%%%$$$$$$!!! ###((()))&&&"""###$$$%%%&&&&&&$$$###!!!!!!"""#########$$$(((***###$$$$$$%%%%%%%%%$$$$$$!!!%%%((('''###!!!###&&&&&&&&&%%%$$$######$$$$$$###%%%&&&&&&%%%$$$&&&''''''(((***)))'''%%%$$$$$$%%%%%%%%%%%%&&&'''((((((""")))'''$$$)))'''###(((((()))&&&:::mmmoooFFF)))###+++)))(((000%%%$$$***$$$ +++'''$$$///999ZZZmmm<<<)))///'''&&&%%%&&&((())))))'''(((&&&(((***'''###&&&--- (((,,,))))))---+++%%%(((###&&&///111***(((+++''',,,111///***(((,,,111,,,+++)))JJJlllHHH///---+++,,,---((()))))))))***+++++++++,,,************+++,,,---...***+++,,,,,,------------+++,,,---...000111222333...000222111111333444444222666999999@@@YYY}}}pppDDD666444888333111555444666PPPddd;;;;;;888666666888:::<<<===;;;999:::<<<888111222888999888777888:::>>>@@@AAA---***,,,)))...111JJJbbb666333+++###222%%%%%%''')))(((&&&%%%&&&'''&&&''')))(((%%%&&&+++)))$$$!!!###$$$$$$%%%((($$$%%%%%%&&&%%%$$$###"""$$$%%%&&&&&&$$$$$$%%%&&&''''''%%%$$$###"""""""""############$$$%%%&&&&&&''''''%%%%%%%%%%%%''''''!!!!!! !!!!!!""""""###$$$$$$$$$$$$###"""%%%&&&%%%######"""!!!##################$$$$$$$$$$$$#########$$$%%%%%%$$$''')))'''###"""%%%))),,,)))%%%###############""""""###$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&((($$$$$$######$$$&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&''')))---888TTT{{{FFF;;;999)))'''###$$$+++///,,,$$$***%%%'''***&&&&&&===YYYwwwQQQ>>>)))...(((!!!(((...******)))))))))((('''''''''''')))))))))))))))))))))))))))((((((((((((***+++,,,...---,,,,,,++++++++++++(((333///222]]]KKK'''777***###888)))))))))************))))))))))))******++++++,,,,,,+++***,,,///000...---...***,,,---////////////......000222222222333555666777:::;;;999:::EEEXXXggg___???111666555222333222111>>>pppjjjDDD;;;;;;:::888999>>>@@@@@@<<<::::::<<<999333444999>>>999444444666777444000+++'''***)))...111OOOccc444++++++)))000222+++$$$$$$''')))&&&$$$)))''''''******&&&&&&(((///***'''((((((%%%$$$%%%$$$$$$######""""""""""""$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$############$$$$$$#########$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&""""""!!!!!!!!!!!!"""""""""######$$$%%%$$$$$$$$$###$$$$$$"""!!!!!!"""###$$$###"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$''')))'''###"""%%%)))***'''%%%$$$$$$$$$$$$###"""###$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&((($$$$$$$$$$$$$$$&&&'''(((''''''&&&%%%%%%%%%%%%&&&+++***)))((()))333KKKbbb}}}[[[,,,111555333***######''')))''')))+++&&&""")))666>>>pppyyyIII,,,))),,,""" (((%%%%%%&&&''''''((((((((((((((((((((((((((((((((()))((((((((((((***+++,,,...---,,,+++++++++++++++***333,,,---NNNyyy___333777---&&&444)))))))))************))))))((((((((())))))))))))))),,,---......---,,,,,,---,,,---///000000000//////000111222222111111333444333555666555444:::FFFOOOiiiVVV999777666333333111111111KKKwwwPPP999===;;;666777===>>>;;;;;;::::::;;;999555555999???888222222555444---&&&+++%%%))))))...111UUUhhh666"""(((,,,(((&&&(((***,,,,,,+++(((&&&,,,&&&###&&&)))'''&&&'''"""###&&&&&&&&&((('''''''''&&&''')))***+++$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$######$$$$$$%%%%%%%%%$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%######""""""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%$$$"""!!!!!!!!!"""$$$%%%$$$"""!!!"""###%%%'''''''''&&&%%%$$$$$$$$$$$$$$$&&&(((&&&######%%%((('''&&&$$$$$$%%%&&&$$$######$$$$$$%%%%%%&&&&&&'''$$$%%%%%%%%%$$$$$$&&&(((%%%$$$$$$$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&''''''((((((%%%$$$+++555hhh???000$$$%%%'''&&&&&&)))$$$&&&'''((('''%%%%%%%%%111KKKfff999+++888111''',,,000$$$%%%'''((())))))((('''''''''''''''''''''''''''(((((((((((()))***++++++---,,,,,,++++++++++++,,,,,,111***(((<<>>LLL]]]vvvvvvSSS@@@333333666222666222777\\\<<>>AAA>>>888555555444444444555444333222555888999888777666666...))),,,***---...JJJ^^^111)))000+++---,,,'''$$$333UUUzzznnn\\\GGG:::333//////111777000)))'''&&&%%%&&&)))((('''&&&%%%$$$"""!!!!!!$$$%%%&&&&&&$$$$$$%%%&&&############$$$%%%&&&&&&%%%$$$$$$###""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%"""$$$+++---(((######$$$###""""""###%%%'''(((((('''&&&%%%$$$#########%%%%%%%%%%%%$$$$$$%%%&&&$$$$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$&&&'''((($$$%%%%%%%%%$$$$$$&&&(((%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''$$$###''')))'''&&&(((...'''!!!777uuu}}}cccFFF...&&&+++))),,,+++&&&$$$''''''$$$$$$###555===CCCsssKKK,,,///(((&&&'''((()))***)))((((((''''''''''''''''''''''''&&&''''''((())))))******+++++++++******++++++,,,(((.........///333QQQzzzJJJ***222...---,,,++++++,,,,,,,,,,,,++++++......------,,,,,,++++++)))///000+++***...222222..................//////,,,...000111111222444666333222333666999<<<;;;:::>>><<<>>>HHH]]]yyylllAAA333555000000444222LLLRRRAAA444777======;;;;;;444555444333444777666333111555999999666333444666------///(((,,,---;;;qqqqqqEEE---+++///((()))...BBBjjjpppfff___^^^```ZZZPPPFFF???888111...000***)))&&&$$$$$$%%%'''((($$$%%%&&&&&&$$$$$$%%%&&&$$$#########$$$%%%%%%&&&$$$$$$###"""""""""######!!!""""""######""""""!!!$$$$$$############$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&"""%%%...111***$$$############$$$%%%&&&'''(((&&&&&&%%%$$$############%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$&&&&&&&&&$$$$$$###""""""###$$$&&&'''$$$%%%%%%%%%$$$$$$&&&(((%%%&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&((($$$"""%%%'''&&&(((+++%%%***'''%%%YYY|||\\\>>>+++'''''''''(((((('''%%%$$$---'''...+++!!!>>>yyyfff222+++222%%%%%%&&&&&&'''((()))***''''''''''''''''''''''''&&&&&&'''((())))))))))))+++************++++++,,,'''...000111111///BBBcccMMM///555111...***+++,,,,,,------,,,,,,+++,,,,,,+++++++++++++++++++++///...))))))...///***---,,,,,,,,,---...///000,,,...000222333444666888666555555666888::::::::::::999:::???GGGYYYttt___===444333000///777===qqqMMM222555;;;777666===666888777555777<<<;;;666444666777666444222111222)))...000&&&---...---NNNmmmCCC+++222///CCC```rrrdddZZZXXXLLLDDD777***""" !!!###$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$###$$$$$$%%%%%%###""""""""""""######$$$!!!"""############"""!!!######""""""""""""######"""######$$$%%%$$$$$$$$$'''!!!###---111***$$$$$$!!!"""$$$%%%'''''''''&&&$$$$$$###""""""#########%%%$$$######$$$%%%%%%$$$(((&&&######$$$%%%%%%%%%###"""!!!!!!"""###%%%'''$$$%%%%%%%%%$$$$$$&&&(((&&&&&&'''(((((('''&&&%%%''''''&&&%%%%%%%%%%%%&&&$$$!!!"""&&&((('''))),,,+++555$$$777___jjjzzzmmmJJJ999,,,$$$(((,,,)))''')))'''...)))'''OOOUUU:::555---,,,***(((''''''((()))((((((((((((((((((((((((%%%&&&'''))))))))))))(((***************+++,,,,,,)))000000000111...666KKKzzzKKK444888444444+++,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,+++///...***///777555,,,,,,,,,,,,---...000222333...000222333333444666888666777888999:::;;;<<<===888999===@@@@@@GGGYYYkkkzzzHHH444777666---<<<999aaa<<<;;;???777777BBB999;;;:::888;;;@@@???999777555444444555555333000&&&///111%%%...000$$$888ggg```333888UUUvvvfffDDD555===OOOddduuuoooRRR;;;...)))((($$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$###$$$$$$%%%""""""!!!!!!"""###$$$$$$!!!"""###$$$$$$###"""!!!######""""""""""""######""""""###$$$$$$$$$$$$###))) +++///((($$$&&& """$$$'''(((((('''&&&""""""""""""""""""######&&&$$$######$$$%%%%%%$$$)))'''###"""###%%%%%%%%%###""" !!!"""%%%&&&$$$%%%%%%%%%$$$$$$&&&(((&&&&&&((((((((('''&&&%%%''''''&&&%%%%%%%%%%%%&&&"""!!!$$$''''''"""!!!###)))%%%&&&+++ 888;;;ddd\\\@@@)))(((,,,'''&&&***&&&+++)))&&&)))***...:::sss}}}bbb999666111,,,((('''&&&'''))))))))))))))))))))))))%%%&&&'''))))))))))))(((******))))))***+++,,,,,,+++111///...000---///<<>>::::::===@@@>>>???MMM\\\WWW222333444555222<<>>CCCCCC>>>999888888888888888777333000444...,,,---,,,***///888pppgggWWWzzzMMM333000&&&(((,,,111888AAALLLRRRllluuukkk:::***###$$$%%%''''''&&&$$$######%%%%%%%%%$$$$$$$$$######$$$$$$###"""!!!!!!"""""""""!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$ """&&&+++...***"""###$$$%%%&&&'''&&&%%%%%%###"""!!!!!!"""$$$&&&((($$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######""""""######&&&%%%$$$######$$$%%%&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%&&&'''((()))%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$(((%%% %%%///---###+++;;;fff{{{OOO:::---$$$+++%%%''')))******((((((***,,,>>>jjjaaaLLL:::---$$$&&&---***,,,,,,***'''((())))))''''''''''''''''''((()))))))))******+++++++++******///000000000000000//////CCCfff}}}AAA333555000333+++---,,,+++,,,---......---***,,,//////---+++******&&&******===rrrGGG444,,,''',,,222222000...555111000333999<<<:::666444888;;;999444333888???::::::???EEEEEEGGGXXXllliiiDDD555444666333444OOO}}}sssJJJ???>>>999888======;;;:::<<<>>>===888333999999888999999777444111444000------+++))),,,333qqq}}}SSS333(((***)))))))))((((((+++000333---777III```yyyPPP---%%%&&&''''''&&&%%%$$$$$$%%%%%%$$$$$$$$$#########$$$$$$###"""""""""""""""""""""!!!!!!"""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$''')))(((#########%%%&&&&&&%%%%%%$$$######"""!!!"""###%%%'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$######$$$$$$$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""&&&%%%###)))444444,,,$$$+++OOOsssPPP***((('''&&&'''(((''''''''')))+++***AAA^^^www}}}^^^>>>---))))))***###%%%''')))+++,,,+++***(((''''''''''''((()))))))))******+++++++++++++++/////////////////////...???TTT}}}GGG;;;<<<444444))),,,---...111333222///,,,+++---......---+++***+++111---,,,FFFaaa555...***---000000000111000000111444666888888888000333666999>>>AAA@@@===>>>;;;;;;DDDUUUpppddd@@@555888777111555SSS~~~ZZZBBB888666666666===;;;999:::<<<<<<999555;;;:::999::::::999666444555222000///,,,)))+++///JJJkkkvvvLLL...%%%&&&''''''''''''&&&$$$%%%'''))))))***---444@@@MMMZZZaaarrr:::&&&(((''''''&&&&&&&&&&&&'''$$$$$$$$$#########""""""$$$$$$###""""""""""""###""""""""""""###%%%&&&&&&%%%$$$###""""""###$$$%%%########################$$$###"""###$$$%%%$$$###"""###$$$$$$%%%%%%$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""%%%%%%$$$***444555///(((!!!---SSS{{{xxxDDD444,,,)))(((((((((((())))))***,,,+++,,,===aaafffZZZJJJ222)))+++(((%%%$$$$$$%%%''')))((((((''''''(((((()))***)))******++++++++++++,,,........................999???bbbKKK>>><<<444555+++,,,...222666777555000+++,,,---...---,,,+++,,,---///***)))===ccc|||mmmNNN444000---...///...111555///222444555333333444666111888;;;:::<<>><<<;;;666555444333000...///000$$$666LLLuuurrrEEE)))&&&...,,,%%%%%%'''))))))))))))+++------***&&&###%%%)))///333dddAAA,,,***(((&&&&&&&&&((((((((($$$$$$#########"""""""""$$$$$$###""""""#########""""""######%%%&&&((((((&&&%%%###""""""###%%%&&&""""""""""""""""""""""""###"""!!!!!!"""######$$$""""""######$$$$$$$$$$$$%%%%%%######""""""#########$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%!!!"""$$$$$$$$$$$$"""!!!$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$&&&%%%###''',,,---(((+++$$$###***666OOOxxxpppTTT555+++)))((((((***+++***)))...,,,&&&%%%666UUUsssKKK...///+++((())))))'''&&&'''((((((((('''((())))))***************+++,,,,,,---------,,,,,,------......555555MMMsssNNN;;;555///666111,,,...222555777555000,,,------...---++++++---...((())),,,000555777333///222///...///......444<<<444555555555444333222222444===@@@777222:::DDDHHHeee^^^999666;;;>>>333000TTTXXX777555:::999555555555888;;;???AAABBB:::999:::===@@@BBBCCCBBB777999999777666666777777///000...???kkkWWW---&&&000222***$$$(((******)))'''%%%%%%&&&&&&%%%%%%%%%&&&(((***+++FFF;;;(((+++(((%%%%%%'''))))))((($$$$$$$$$############"""$$$###############$$$$$$#########$$$%%%'''((()))&&&%%%###""""""###%%%&&&"""""""""""""""""""""""" !!!"""##############################$$$$$$$$$%%%%%%$$$######"""""""""#########$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&'''&&&$$$%%%''''''%%%###&&&++++++%%%+++EEEaaa}}}NNN///***&&&%%%)))+++)))'''!!!)))...,,,)))000<<>>;;;:::===???>>>???@@@888...;;;\\\ppppppWWW;;;(((,,,000)))%%%***((())))))(((&&&%%%%%%&&&)))***++++++***(((%%%$$$888>>>+++***'''%%%&&&)))***)))'''%%%%%%%%%$$$$$$$$$######$$$############$$$%%%%%%$$$$$$$$$$$$%%%'''((((((&&&%%%$$$######$$$%%%&&&########################!!!###$$$#########$$$$$$############$$$%%%%%%$$$$$$$$$$$$######""""""############$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))%%%%%%'''***)))(((...777QQQwww{{{HHH<<<---&&&&&&))))))'''&&&((())))))((((((((((((...EEEQQQhhh^^^FFF000***+++******,,,))))))(((((())))))***++++++*********+++,,,...///---,,,++++++,,,---///000333777<<>>BBBBBB>>>===AAACCCBBB===AAACCC:::///333;;;:::222,,,)))+++***'''(((...'''((()))((('''(((***,,,"""###%%%'''***,,,......CCCGGG///(((%%%$$$&&&***+++(((%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$""""""$$$&&&%%%$$$$$$###$$$%%%&&&'''######$$$$$$$$$######"""############$$$$$$$$$$$$%%%%%%$$$############$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((((((***,,,,,,&&&"""$$$''')))***,,,---CCCTTTyyyhhhIII333+++******(((111***$$$$$$(((+++---...!!!'''---:::WWW{{{wwwZZZOOOJJJ???333---))))))(((((())))))***++++++*********+++---///000------,,,+++,,,...000111333333666555CCCpppnnnSSS>>>///444------,,,+++,,,---......---***,,,//////...---......///,,,))))))...111///***...,,,,,,///111111444:::333333333666:::===<<<;;;<<<;;;XXXfffIII444888<<<888;;;FFFyyyoooQQQFFFBBB444666888::::::;;;<<<===:::999888999<<<>>>??????AAAEEEDDD???===BBBEEECCCAAA;;;BBBFFF:::222444555000222000++++++...---(((------+++(((%%%$$$%%%&&&***)))'''%%%&&&(((***,,,]]]HHH((('''$$$###&&&***+++((($$$''''''&&&&&&&&&%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$"""!!!"""%%%)))&&&%%%$$$$$$$$$%%%&&&'''"""######$$$$$$$$$######"""############$$$$$$$$$%%%$$$######""""""######''''''%%%%%%%%%%%%''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&&&&'''!!!"""###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''&&&%%%'''***((())),,,...,,,))))))***333+++,,,\\\gggCCC222---,,,+++&&&&&&)))------,,,,,,...,,,)))***(((***III|||oooEEE***)))))))))))))))******++++++******)))+++---///111...---,,,+++,,,...000222222...000111777ZZZnnnNNN777***444000,,,++++++---//////---,,,))),,,///000///.........+++222555000,,,...111111000---,,,000111000222555555777999999777777777999333CCCvvvccc<<<777;;;555555===\\\nnnOOO;;;::::::;;;<<<::::::;;;>>><<<;;;===@@@AAA>>><<<@@@;;;AAADDD>>>???GGGGGGEEECCC@@@@@@@@@???;;;888555444333222333444555555333111,,,(((&&&'''((()))&&&''''''&&&%%%'''***---XXXLLL&&&(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%"""""""""###$$$%%%'''((((((%%%""""""%%%'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$######""""""'''%%%$$$$$$$$$$$$###"""$$$###"""###%%%&&&%%%$$$%%%$$$#########$$$%%%&&&###$$$%%%$$$""""""###$$$%%%$$$$$$%%%&&&'''((()))***)))$$$)))555111'''(((%%%%%%%%%&&&&&&'''''''''"""""""""######$$$%%%%%%"""######$$$$$$%%%&&&&&&)))&&&###"""###&&&((()))))))))((('''''''''''''''(((,,,...===lll~~~LLL888888---///))),,,'''$$$%%%!!!)))'''+++,,,'''$$$///FFFYYYyyyjjj666...***...555222((((((111***,,,------,,,+++++++++***---//////,,,+++,,,...///...111333222>>>cccPPP333444666---///---+++---000111///,,,---...///...---///444888333222111000////////////222222///---///333555555888444555888777333666===EEEmmmYYY@@@888888777555HHHsssyyyKKK666777999;;;;;;;;;???BBB>>><<<;;;<<<>>>???>>><<<>>>:::???AAA;;;===EEEDDDDDDBBB????????????<<<:::===>>>>>>999333000222666888555000,,,***)))******((())))))((('''''')))+++:::III---(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%&&&'''((()))***)))&&&$$$$$$&&&''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$##################$$$#########$$$%%%$$$$$$###""""""###%%%%%%$$$"""%%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$%%%&&&'''(((((((((%%%+++CCCTTTCCC---,,,%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$"""######$$$$$$%%%&&&&&&&&&%%%$$$%%%&&&((())))))))))))((('''''''''''''''"""$$$###+++MMMyyyyyyWWW+++111((((((+++---,,,''',,,%%%(((***)))(((+++222888EEEqqqwwwNNN;;;***&&&***+++(((&&&------......---------...+++---///...,,,+++,,,---,,,+++...///,,,111KKKgggccc;;;000000+++111///------............111222000...///;;;NNN]]]777555222///......000111//////000111444666555333///555<<>>>>>===<<<999>>>@@@<<>>===>>>???>>>===CCCFFFFFF???555111555;;;===:::666111,,,***)))))))))***+++***((('''((()))...GGG...'''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$############$$$$$$%%%%%%%%%&&&'''((()))***((('''%%%%%%&&&''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###""""""###%%%&&&!!!!!!""""""###$$$$$$%%%!!!!!!"""$$$%%%%%%###!!!&&&%%%%%%%%%%%%&&&''''''&&&''''''&&&%%%$$$$$$&&&$$$$$$%%%%%%&&&&&&''''''(((""",,,NNNaaaHHH,,,,,,&&&&&&&&&&&&%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$"""######$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&)))((((((''''''''''''(((((('''$$$###...CCCVVV```rrrjjjNNN999'''(((,,,))))))---((((((((()))+++***&&&######BBBgggkkkIII000+++222444111000///...---,,,+++++++++,,,---......,,,******+++------///111---,,,999JJJ||||||KKK444444999111111000...,,,,,,...000...000///,,,---;;;SSSfff999666222...---...111333333000///000444555333222:::777555666AAA[[[___:::666999666...:::rrrdddEEECCC>>>888666888888666<<<;;;::::::;;;<<<======???<<<@@@@@@<<>>777666FFFhhh|||OOO999777:::999222ZZZggg[[[HHH999777@@@DDDAAA;;;;;;;;;;;;;;;;;;======AAA???BBBAAA===DDDIIIAAA??????>>>======???BBBDDD???@@@@@@?????????AAABBBIIIFFFAAA:::333,,,'''%%%$$$&&&)))))))))((()))***KKKrrr777"""&&&'''''''''''''''''''''&&&&&&%%%$$$$$$###""""""$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!!!!!!!"""###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########%%%&&&'''"""$$$%%%###!!! !!!###"""###$$$''')))(((%%%"""""""""######$$$$$$$$$$$$&&&&&&'''&&&###"""###$$$###$$$%%%&&&&&&&&&%%%%%%"""(((&&&%%%,,,(((!!!###&&&&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&&&&&&&%%%###"""%%%+++000((((((''''''''''''((((((&&&%%%(((---+++$$$###(((%%%///EEEiiiiii```VVVAAA:::(((***)))(((((()))---111444333))),,,QQQyyyYYYDDD777,,,---+++***+++...//////...---------------,,,+++******((())),,,...///111444===iiinnnEEE666999+++///444555333000000222111111222222111000////////////000111222222222222222...///555888666888<<<222BBBaaalllIII777222BBB...===gggbbbEEE;;;???AAA===:::;;;===>>>===<<<<<<===;;;<<>>???@@@@@@???@@@CCCFFFCCCCCCBBBBBBBBBAAA???===KKKIIIEEE???888222,,,)))%%%'''))))))))))))+++---LLL___***%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""######$$$%%%"""###%%%%%%$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%###%%%&&&%%%!!!!!!###$$$$$$%%%'''((((((&&&$$$!!!""""""###$$$#########&&&''''''&&&###""""""######$$$%%%&&&&&&%%%$$$###+++***###''')))&&&'''%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%"""######$$$$$$%%%&&&&&&$$$%%%%%%$$$&&&,,,555===(((''''''''''''(((((()))(((%%%%%%(((***(((((()))***&&&$$$<<>>333888<<>>@@@BBBBBBAAABBBDDDFFFGGGIIIKKKIIIEEE@@@===<<>>999444000---***++++++***)))***,,,///]]]TTT$$$***&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$###############$$$$$$%%%!!!$$$&&&&&&$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''%%%$$$###!!!%%%'''%%%""" ###&&&%%%$$$$$$%%%''''''&&&$$$!!!"""###$$$%%%$$$######'''(((((('''$$$######$$$###$$$%%%&&&&&&%%%###"""!!!(((''''''---***%%%***$$$$$$$$$$$$$$$%%%%%%%%%""""""##################"""######$$$$$$%%%&&&&&&"""$$$&&&'''(((---666==='''''''''''''''((())))))******(((&&&&&&)))'''$$$''',,,%%%'''<<>>AAADDDDDDCCCBBBDDDFFFGGGMMMSSSPPPGGG???===???<<<<<<<<<:::888444111...//////...,,,******---///yyy|||TTT%%%,,,&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$""""""""""""""""""######"""%%%((((((%%%###$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''((((((%%%###!!! $$$'''&&&###"""%%%)))$$$###"""###%%%&&&%%%$$$"""###$$$%%%&&&%%%$$$$$$)))******(((&&&$$$$$$%%%"""$$$%%%&&&&&&%%%###"""((($$$'''///$$$)))#########$$$$$$%%%%%%&&&%%%%%%$$$$$$###""""""""""""######$$$%%%%%%&&&&&&!!!%%%((((((''')))000555'''''''''''''''((()))***"""(((+++((())),,,)))###!!!...,,,***///(((,,,FFFzzzttt>>>:::444000.../////////(((///+++&&&...///(((&&&&&&555MMMfff~~~qqqPPP<<<222...------,,,+++...111333111///***,,,,,,,,,...111222111...,,,EEExxxkkkSSS>>>888222///000111111//////111333222111333888===:::999666444333333444555888333444<<>>???<<<<<>>@@@CCCCCCBBB@@@EEEGGGHHHGGGDDDBBB@@@@@@@@@===;;;;;;:::888222......999666,,,******222AAAxxxzzzQQQ)))$$$(((''''''''''''&&&&&&&&&%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""######""""""######$$$%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$#########$$$$$$########################""""""$$$%%%&&&''''''''''''&&&$$$#########$$$$$$&&&&&&&&&&&&&&&%%%$$$###%%%&&&'''((((((&&&$$$###%%%%%%%%%$$$$$$#########%%%&&&'''&&&$$$###$$$%%%######'''***((($$$%%%)))###$$$%%%%%%######$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%'''***,,,,,,+++)))(((&&&%%%&&&))),,,...)))'''%%%&&&)))***(((&&&***)))((('''(((***,,,---MMMmmmbbb===---111---222666+++111...)))&&&(((+++***&&&)))***---222CCCcccoooQQQ<<>>888777444...,,,000)))666444,,,111666444666555999999333222555666444999777???YYYfffCCC555...222333000666BBBccchhhVVVEEE>>>999555888???:::<<>>VVVppprrrTTT@@@222000333111))),,,...//////---***(((''''''''')))111DDD]]]ppprrr^^^FFFPPPIII111)))222555,,,,,,++++++,,,...000222333000111333EEEooorrrQQQBBB444000222333555888222888555111222///444DDDNNN===222666888666999BBBOOO]]]vvv^^^EEE222444888444111333@@@[[[uuummm]]]CCC444444===888777;;;??????===<<<:::;;;<<<:::888777:::>>>AAAAAAAAAAAAAAAAAAAAAAAABBB>>>:::<<<@@@@@@:::444444'''%%%222///$$$OOOwww___333***///(((''''''''''''&&&&&&&&&""")))///---'''###%%%***$$$$$$%%%%%%%%%$$$######"""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!! %%%%%%$$$############$$$#########""""""""""""!!!###$$$%%%&&&%%%$$$###"""#########$$$$$$$$$$$$$$$&&&''''''&&&$$$######$$$((($$$######!!!!!!&&&###$$$%%%$$$######$$$%%%$$$$$$######$$$$$$%%%&&&'''&&&%%%&&&''''''&&&%%%(((((('''((((((((((((((()))(((''''''((((((&&&$$$''''''&&&&&&&&&(((***+++((((((+++;;;^^^jjjSSSAAA333111+++,,,+++)))''''''+++///+++***)))'''(((...666<<>>AAABBBPPPtttxxxUUUJJJEEENNNXXXRRR???///444888;;;:::555333555888555555666:::???CCCDDDCCCCCC>>>999999<<<<<<777111'''111+++###///OOO|||}}}}}}~~~III&&&,,,###***(((''''''''''''&&&&&&&&&&&&&&&&&&(((((('''%%%###$$$$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%###$$$''')))***)))((('''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%''')))+++########################%%%$$$#########$$$$$$%%%"""#####################"""""""""######$$$$$$$$$&&&''''''&&&$$$######$$$"""!!!###((()))&&&$$$&&&"""###$$$$$$""""""###$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$&&&(((******)))%%%&&&'''(((((('''%%%$$$+++,,,---,,,+++)))((('''((((((((())))))***+++,,,)))000222000444<<>>333,,,...555***+++,,,,,,,,,---...///(((---000---***,,,...---EEEmmm]]]GGG777111000000///111///111444111111@@@SSSiiiRRROOOZZZeeebbb>>>000444...666888000,,,000444444333...000???YYYxxxiii___PPPAAA888222///......------222666555///)))---//////---***)))+++...///;;;]]]{{{|||VVV%%%---...,,,$$$(((((('''''''''&&&&&&&&&''''''&&&$$$""""""%%%((($$$$$$#########$$$&&&''' """$$$%%%%%%%%%###"""$$$$$$%%%&&&&&&&&&%%%%%%"""######$$$&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!!!!!"""$$$%%% !!!"""$$$$$$$$$###"""&&&%%%$$$######%%%'''((($$$$$$######$$$%%%&&&&&&$$$$$$######""""""!!!!!!"""$$$%%%%%%%%%%%%&&&((()))$$$"""&&&)))'''%%%&&&!!!###$$$###"""!!!"""###$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$%%%&&&''''''###&&&++++++)))'''&&&''''''((()))***++++++++++++###---;;;JJJYYYYYYCCC(((000...\\\nnnWWW<<<...,,,(((***,,,+++******+++---***111111,,,,,,222111+++777bbbhhhJJJ:::666444333000444444222222777???DDDsss{{{{{{RRR666666222///333333...222444+++,,,,,,///333666AAAYYYqqq~~~rrrbbbQQQ>>>888888>>><<<333000333555000000333000***000<<>>MMMYYYnnnwwwdddVVVCCC555...---......222444555333111///000222---111111666AAAKKKeeeeeeIII:::777555333555???HHHHHHBBBMMMyyyrrrhhhhhh```:::555...111333---///444000000000000000,,,(((***///+++888MMM```ppp|||wwwPPP111$$$"""$$$(((+++(((&&&&&&&&&$$$'''...222///***((()))'''%%%%%%&&&&&&%%%$$$###$$$&&&'''''''''&&&%%%%%%%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&!!!"""######$$$%%%%%%%%%""""""!!!!!!!!!"""&&&)))###$$$$$$###"""!!!###%%%######"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''((('''(((((('''&&&'''))),,,)))((('''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((((((((((((------+++)))'''(((+++...,,,'''(((+++%%%(((:::???hhhpppPPP666******---...///111111000//////000111333......444666CCC[[[wwwWWW>>>333---555AAADDD>>>777444XXXbbb___{{{VVV<<<000111555///---111///,,,---000333444222111222333111//////555???JJJQQQggguuupppEEE+++'''''''''(((******(((&&&%%%%%%###$$$***---***'''&&&((('''%%%$$$%%%&&&%%%$$$!!!"""$$$'''))),,,...000222000---***'''&&&%%%%%%&&&''''''''''''''''''&&&$$$$$$%%%&&&&&&''''''((($$$$$$$$$$$$$$$%%%&&&'''""""""######$$$%%%%%%%%% !!!"""!!!!!!"""$$$&&&###$$$%%%$$$######$$$%%%#####################$$$%%%&&&&&&&&&$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''((((((((('''(((+++---+++***)))'''''''''((((((&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&''''''(((***+++%%%&&&&&&''''''''''''''')))***+++***((('''((()))...&&&$$$(((+++)))***...***EEEddd\\\>>>333444---///111111111///---+++***000222666<<<555222<<>>UUUyyyaaa???---111111222222333111///---...111......555333111999777HHH[[[pppgggQQQCCC999:::BBBAAA===LLLwww\\\===000666444111333444222444222...---......+++...///111222222000...---...111333111------000444@@@NNN[[[\\\]]]jjjvvvhhhIII666)))+++...,,,---333&&&((('''###"""&&&))))))+++'''&&&''''''$$$&&&)))&&&$$$######$$$%%%$$$###%%%$$$######%%%(((+++...///+++&&&""" """%%%'''%%%&&&'''(((((('''&&&%%%###$$$&&&''')))+++,,,---&&&%%%%%%%%%%%%&&&&&&'''&&&%%%###"""###&&&)))+++,,,***)))---111000)))###%%%''')))((('''&&&&&&'''$$$$$$$$$%%%$$$$$$###"""$$$'''((('''###"""###&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''))),,,...---,,,***(((''''''((((((%%%%%%$$$$$$$$$$$$%%%%%% ###&&&'''''')))///333(((''''''&&&''''''((((((''')))***)))'''''''''((("""---000'''$$$,,,---''',,,///,,,111FFF^^^{{{```:::222...+++***---000333555111666333222999888555<<<555999<<>>===???OOOzzz~~~RRR666666333...000222111666555///---000222111111111000---++++++///222%%%''')))+++,,,,,,///333000222444222,,,,,,888FFFaaaeeeooovvvnnnUUU999((((((,,,...,,,'''%%%$$$$$$"""'''(((###"""&&&***)))(((&&&''')))(((&&&'''***&&&%%%######%%%&&&%%%%%%""""""""""""""""""!!!!!!%%%###"""!!!"""###&&&'''$$$%%%'''(((((('''%%%$$$%%%%%%&&&'''((())))))***'''&&&&&&%%%%%%%%%&&&&&&&&&$$$"""!!!###(((...222000***'''+++444666...%%%$$$&&&((()))'''&&&&&&'''$$$$$$%%%%%%%%%$$$###"""$$$''')))'''###!!!###&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&%%%%%%%%%$$$###$$$%%%&&&&&&(((+++...---,,,***(((''''''''''''%%%%%%$$$$$$$$$$$$%%%%%% ###&&&%%%$$$&&&+++000))))))((('''''''''((()))((((((((('''&&&&&&)))+++###))),,,***(((***...111(((+++'''&&&---777KKKfff|||^^^QQQ@@@333...///333666(((111111111777555111666===;;;777555???YYY|||qqqZZZaaaooolllEEE===777000222444333888888000+++---...---***///333333///+++++++++///---,,,---,,,***)))***...***,,,000---%%%(((111111,,,,,,444444,,,(((,,,&&&+++)))"""%%%------%%%###***+++&&&$$$''')))'''######&&&******'''&&&)))'''&&&$$$%%%&&&''''''&&&###%%%''')))(((&&&""" !!!"""###$$$%%%&&&&&&%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%""" ###***222777111(((!!!&&&222777000'''$$$&&&(((((('''%%%%%%&&&$$$%%%%%%&&&%%%$$$###"""$$$'''***'''### ###&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$"""###%%%%%%&&&(((+++...---+++***((('''&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%!!!$$$&&&$$$""""""(((---***)))(((''''''((()))***%%%(((***+++***))))))***111&&&"""***...)))(((,,,***,,,***---222,,,(((222???EEEVVVsssoooPPP;;;333222333222888222,,,222777<<>>666555444222222111000111222222///,,,//////...------------......+++***+++...000...,,,---...---+++,,,---)))"""******))))))((((((''''''((('''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''))))))((('''((()))'''&&&%%%%%%$$$###"""!!!###$$$%%%%%%######$$$%%%!!!!!!"""###%%%&&&'''(((((('''''''''&&&'''''''''$$$#########%%%&&&''''''444000)))%%%$$$$$$%%%%%%$$$&&&&&&%%%&&&+++000222&&&&&&!!!'''555444***''''''&&&%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&%%%$$$###"""$$$$$$######$$$$$$%%%&&&''''''(((***&&&"""$$$)))%%%%%%%%%%%%%%%$$$###"""(((%%%###$$$%%%'''...777---+++)))'''''''''((()))((('''&&&&&&$$$$$$###"""&&&###"""###(((,,,...---)))((('''(((***++++++++++++***((('''((()))((('''+++***)))(((((()))***+++***+++---...------...///+++***000CCCbbbbbbEEE666555777222222666222000AAAYYYSSSDDD999:::;;;:::AAALLL~~~SSS:::444444222///000000111222111000/////////......---------...---,,,***,,,...///...,,,++++++******...111---&&&***)))))))))((((((((('''((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%'''(((((('''''''''(((%%%%%%%%%$$$######""""""###$$$%%%%%%######$$$%%%""""""###$$$%%%&&&&&&'''&&&%%%%%%$$$%%%&&&'''(((###$$$%%%$$$###"""###$$$...,,,)))'''''''''&&&$$$"""$$$$$$$$$%%%)))---000$$$%%%###"""+++777666,,,''''''&&&%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$######$$$$$$%%%&&&'''%%%&&&)))'''######&&&$$$$$$$$$%%%$$$$$$######'''$$$###%%%%%%&&&,,,444444333000+++&&&&&&)))---'''&&&&&&%%%%%%$$$$$$$$$&&&$$$"""$$$'''+++,,,,,,)))((('''&&&''')))******+++***((((((((()))((('''******))))))))))))******)))+++---...------...///000111000...666QQQwwwaaaFFF???>>>333222888666111<<>>999888888@@@KKK___uuuKKK999555555///111222222000//////////////////.........---------,,,+++,,,---...---,,,))))))''')))000555111)))))))))))))))(((((((((((()))))))))((((((((('''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%'''''''''&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&$$$$$$$$$&&&((()))###%%%''''''&&&%%%%%%%%%''''''((()))+++)))&&&$$$#########$$$%%%)))///333(((***))))))111999555***''''''&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&&&&###$$$((()))%%%"""###""""""###$$$$$$$$$######&&&$$$$$$&&&&&&%%%)))///333999;;;666,,,&&&'''+++&&&%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$''')))*********(((&&&%%%%%%''')))***+++)))(((((()))))))))(((*********++++++*********)))***,,,---,,,,,,---...'''---000+++&&&///EEEYYYYYYvvv\\\DDD333444444111???TTTnnnZZZFFF>>>;;;:::???FFFQQQlllGGG777666222444444333///------...///////////////......---,,,,,,,,,,,,,,,---,,,,,,***(((&&&(((000666222***))))))))))))(((((((((((())))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''###$$$&&&'''&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&%%%%%%&&&((()))%%%$$$%%%***///000...***&&&&&&''')))***)))&&&$$$&&&######%%%(((---555===///000//////333555...$$$'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$###"""###$$$%%%$$$$$$######$$$$$$%%%&&&&&&"""###(((+++'''###"""!!!""""""###$$$$$$$$$$$$$$$###$$$''''''%%%&&&+++)))666BBBAAA444(((###$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&'''(((((()))(((&&&$$$$$$'''+++...+++)))(((((()))***)))))))))***+++,,,,,,+++***)))(((***,,,---,,,,,,---...***+++---000222111///,,,666GGGhhheeeAAA444000000???TTTnnnZZZEEE<<<@@@JJJYYYeeebbb@@@666444444444222000///000000//////000000000///...---,,,,,,,,,,,,,,,+++,,,,,,+++***((((((...333000)))(((((((((((())))))))))))))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''"""$$$&&&'''&&&&&&'''(((%%%%%%&&&&&&'''(((((((((###$$$%%%%%%######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$+++)))'''%%%$$$$$$%%%&&&***%%%""")))333666000(((***(((&&&&&&&&&&&&%%%$$$&&&""""""&&&+++///999DDD000///---,,,...---'''&&&&&&%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$###"""###$$$%%%$$$$$$######$$$$$$%%%&&&'''###$$$))),,,)))%%%###!!!"""###$$$$$$$$$$$$$$$######%%%((('''$$$%%%)))$$$000<<<===222'''"""###$$$%%%%%%&&&&&&''''''(((''''''''''''&&&&&&'''''''''''''''&&&&&&(((...222+++)))((((((***+++***)))***+++,,,------,,,+++***)))+++------,,,,,,---...===555---,,,222555333...111666DDD```lllVVVHHH===<<>><<>>KKKBBB---((()))'''&&&'''%%%$$$$$$%%%&&&$$$#########$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$$$$%%%&&&(((&&&'''''''''&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&'''''''''%%%&&&***+++'''''')))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((()))+++---...++++++)))((('''''')))+++---&&&$$$***//////---,,,///,,,)))(((***,,,......,,,---///111111000...,,,111...,,,---///111000...///111555666<<>>FFFJJJiiiwwwGGG::::::555111///000000//////...---,,,------,,,+++++++++++++++((((((((()))))))))************)))((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%&&&'''))))))---333///%%%&&&***$$$''''''&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&'''$$$$$$###$$$$$$%%%&&&'''***)))'''$$$"""$$$(((+++---...111222222///+++)))'''%%%#########$$$###""",,,%%%!!!$$$((((((''''''!!!+++------///(((!!!%%%+++)))'''&&&&&&&&&$$$"""###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''(((&&&'''***+++((('''***(((((((((((((((((((((((((((((((((((()))***+++,,,222---)))***///222///,,,,,,++++++---+++))),,,222...,,,******,,,...///...222222111000000111111222...111444444222111222333...999666555===:::<<>>EEECCCMMMeeevvvzzzEEE222555444333111111111111111......---,,,,,,,,,,,,---))))))*********+++++++++******)))((((((((((((((((((((((((((((((((((((((((((((('''&&&(((///999AAA...""")))IIIXXX===&&&***&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%''')))(((%%%!!!'''&&&%%%$$$$$$%%%%%%&&&######""""""###'''---111:::999555111333888666000+++111222>>>XXXZZZ===$$$%%%$$$$$$&&&((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((($$$%%%'''((()))))))))(((&&&&&&'''(((((((((((((((&&&%%%%%%%%%%%%&&&'''''')))&&&%%%((((((&&&(((+++)))***+++,,,,,,+++***)))(((((())))))+++,,,...///***...111222000000333666@@@777///,,,,,,,,,...111+++,,,---000333333111///888666222000000222555777444777777444555@@@TTTeeekkktttfff>>>444333222000000000000111......---,,,,,,,,,,,,---)))************+++++++++******)))(((((((((((((((((((((((((((((((((((((((&&&)))***&&&$$$...BBBSSS;;;((('''PPPpppPPP,,,111&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&'''%%%$$$%%%'''(((%%%"""$$$%%%&&&'''((((((''''''$$$''')))(((%%%###$$$&&&)))===KKKCCC444...222777888AAABBBNNNkkkoooLLL)))###"""!!!"""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))%%%&&&'''((())))))))))))&&&&&&'''((())))))((((((&&&%%%%%%%%%%%%&&&''''''+++(((''')))***((()))---***+++---......---+++***))))))))))))))))))*********+++,,,...000222222111......000222000,,,+++///+++,,,...111444444111///333222000000111444888:::000666999999CCCccc\\\>>>777555333+++...333---/////////...------,,,,,,---,,,+++***)))***+++,,,...,,,))))))++++++)))&&&***)))((((((((((((((()))%%%***)))))))))(((888VVVbbb999(((KKKyyy???------((((((&&&!!!'''+++###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))###$$$$$$%%%%%%$$$$$$$$$((('''&&&%%%$$$#########'''''''''&&&%%%$$$###"""%%%+++444;;;===999222---222***222;;;CCCVVVRRR111***(((###///!!!...###$$$%%%&&&&&&'''((()))&&&''')))))))))'''%%%###))) +++///((($$$&&&***(((&&&&&&''''''&&&%%%))))))((((((''''''''''''(((''''''''''''((()))))))))&&&######'''***,,,+++///...++++++000444///'''))))))*********))))))(((+++))))))++++++***...444///...333222+++000555...222//////000///...111666<<<111222444,,,///???JJJ@@@>>>777777SSSUUU>>>222222111444888444000//////......---,,,,,,,,,,,,+++***************...+++)))***++++++)))'''++++++***(((''''''''''''&&&)))'''&&&(((%%%111JJJwwweee<<<;;;kkk```666---'''))))))$$$(((,,,$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%$$$###''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$#########''',,,000222000---+++---&&&+++---+++<<>>;;;:::;;;AAAVVVfffGGG<<<555444555000000000///......------,,,++++++,,,,,,++++++***)))---+++******++++++)))(((---,,,***)))'''&&&&&&&&&)))***&&&&&&)))%%%***===ZZZ...LLLNNN///''')))+++'''))),,,'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))***)))%%%+++******III^^^<<<&&&---%%%""",,,!!!&&&///***%%%%%%''''''"""%%%%%%%%%%%%&&&&&&&&&&&&***&&&)))333666///((('''(((&&&%%%%%%&&&&&&&&&%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((()))))))))'''%%%%%%'''***++++++)))+++---000666999333***)))******+++++++++******---++++++---,,,***---222,,,,,,333444...111555---///,,,,,,222666444222222...///666666666BBBIII@@@FFFTTTlllrrrMMM444222555...000000//////...---------,,,,,,---......,,,+++***,,,+++************))))))++++++)))(((''''''''''''***+++&&&''',,,)))(((444mmmxxx:::888pppooo888***(((---)))***---)))''''''''''''&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&%%%$$$$$$%%%''')))***%%%%%%...000$$$'''LLLuuuVVV(((---'''!!!..."""&&&***'''%%%%%%''''''%%%"""$$$$$$$$$$$$$$$%%%&&&'''(((%%%'''---///***&&&&&&(((&&&$$$$$$&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))***((('''&&&&&&''')))+++,,,---......///222555111***)))***++++++,,,+++++++++...,,,---...---+++,,,111------555555///222555---111---///777<<<;;;666333...555;;;666:::XXXrrrqqqqqqaaa666333;;;444111000000///......---------.../////////...,,,+++***+++++++++***)))******)))((((((((((((((()))***(((***&&&&&&...,,,(((///LLLaaa:::SSSLLL333)))---+++***---+++(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&'''''''''&&&&&&%%%$$$$$$$$$&&&'''''''''''''''######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((""""""''',,,''''''KKK|||ooo444))))))&&&***"""(((###&&&((('''%%%$$$&&&)))$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%'''(((&&&%%%&&&'''&&&$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))((((((((((((((()))***,,,...///,,,***---222111---******+++,,,,,,,,,,,,,,,...---...000...,,,---111333222666555,,,///222+++222///000888===<<<777444666555444444MMM~~~GGG777:::444111111000//////......---......//////......---,,,)))+++,,,+++***)))***+++'''''''''(((((()))***+++$$$(((%%%%%%---,,,(((,,,666zzzOOO>>>}}}mmmFFF......---***+++***))))))(((((('''&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&((((((((('''&&&###$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%(((&&&!!!$$$'''(((DDDssszzzLLL+++,,,***###%%%(((###'''+++(((###!!!%%%)))%%%%%%%%%%%%&&&&&&&&&&&&***(((&&&%%%%%%&&&'''((((((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&'''''''''(((''''''''''''((())))))''')))))))))((((((***,,,+++,,,***'''+++222555333***++++++,,,------------...---...111000---...222222111666666111:::BBB>>>222//////555999777555555:::333444DDDooommmFFF999444111111000000///...............---,,,,,,,,,,,,,,,)))***,,,+++))))))***,,,)))(((((((((((())))))***$$$+++(((&&&---,,,)))---...TTTfff;;;fff\\\666111...***)))''')))))))))((('''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&$$$%%%'''(((((((((&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$(((***$$$%%%***&&&444XXXrrrjjj777---+++,,,$$$$$$''')))'''$$$###%%%'''&&&&&&'''((('''&&&%%%$$$)))******(((''''''(((((()))'''&&&&&&((()))))))))&&&&&&'''''''''(((((((((******)))(((((((((((()))''')))+++***((((((***,,,***,,,+++***,,,333555444***+++,,,---............---,,,...111111...///333111///333444333AAAOOONNN444111111444555444444888;;;GGGaaa~~~ZZZAAA>>>111111000000//////......---,,,+++***)))***+++,,,(((***,,,+++)))(((***,,,******)))((((((((((((((('''///,,,***///...+++///+++888sss@@@ZZZkkk===333///)))'''$$$***))))))((('''&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$'''''''''''''''&&&&&&%%%(((&&&'''--- :::gggCCC...***111%%%$$$$$$%%%''''''((('''&&&''')))))))))'''%%%###'''***+++***(((((('''&&&)))(((&&&''')))******)))'''''''''((((((((()))))),,,+++***))))))(((((((((''')))++++++(((((())),,,,,,//////---///222333000***+++,,,---............,,,+++...222222///000444666111111...+++777EEEEEE777444444555444333666<<<@@@hhhlll888888666444,,,***777777%%%000...,,,,,,---------,,,***++++++++++++***))))))))))))******)))((('''&&&(((***---///111222111111---+++bbbRRREEEfffSSS...222***,,,,,,.........---,,,+++***)))''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))(((&&&$$$$$$$$$&&&''''''&&&&&&%%%%%%&&&&&&'''%%%'''(((((('''&&&&&&'''+++&&&!!!***'''###///JJJwww:::***((((((&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&'''))))))(((''''''((((((((((((((())))))))))))%%%&&&''')))))))))((((((%%%''')))))))))***,,,---))))))))))))************))))))))))))************111---+++...000///......---,,,---...000000...,,,/////////000111111222222:::,,,000666000666;;;,,,000;;;333000===:::>>>\\\\\\555111555888111///222222000...------......---,,,+++++++++++++++***))))))***************)))))))))(((***...111333333333222111...VVVUUU<<>>%%%)))((('''((())))))(((''')))***+++***((('''&&&'''''''''((((((((())))))))))))((('''''''''((()))***&&&((()))***))))))+++------------,,,,,,,,,,,,+++,,,------------.........,,,333AAAJJJBBB111+++000......///333888===AAABBB444555666444333222444666000;;;999;;;OOO\\\iiizzzGGG888222222222444555444111...,,,,,,------,,,,,,+++***---------------,,,+++***...------,,,,,,,,,---------,,,,,,@@@{{{hhh888;;;YYY(((222++++++******)))'''&&&%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''&&&%%%$$$$$$'''"""###******###"""'''###%%%'''(((''''''(((***)))"""...^^^{{{UUU---111++++++GGGTTT000***((('''((()))***)))'''((()))***)))'''&&&%%%&&&(((((((((((())))))))))))((('''&&&&&&&&&((()))***%%%''')))))))))***,,,...///......------,,,,,,+++............/////////000...444FFFUUUMMM555---555000000000---...666DDDOOO444444555555666777777777555;;;999PPPccc555999)))///@@@:::,,,***---111000///,,,))))))+++---+++************,,,---///,,,++++++******++++++,,,+++///000+++oooxxx:::333GGGyyy111333&&&---...(((&&&******%%%)))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''000(((>>>ttt???)))(((222==={{{ddd000+++)))((())))))))))))+++''''''''''''''''''''''''+++((('''***000333222///***)))(((''''''((()))***(((((())))))******++++++/////////...,,,,,,---///+++---.../////////111222---:::,,,VVV```555444,,,...111333222000555FFFWWWCCC666,,,///555666777999222DDD```VVVAAA111...444333444444............---++++++---///...---,,,+++++++++,,,---,,,,,,++++++++++++,,,,,,(((...111000pppEEE222:::KKK,,,---555888111+++***((($$$((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''*** (((444^^^^^^...+++)))111UUUIII...+++)))***)))%%%$$$%%%((((((((((((((((((((((((***'''&&&)))...111///---+++***)))(((((()))***+++))))))******++++++,,,,,,---...///...,,,+++,,,------...000000000000222444444<<<111VVVjjjEEE666444+++000777777///...AAAXXXBBB>>><<<>>><<<999<<>>yyy222333)))---777jjj444...+++---,,,(((%%%&&&)))))))))))))))))))))))))))'''&&&(((,,,...,,,***++++++************++++++)))******+++,,,,,,---------///111111///------......000111111111111444555666888666XXX|||```666333000///444888222000AAAWWW???===888444555DDDaaa{{{???888888666,,,,,,111...,,,---///000///......//////...---+++***++++++,,,,,,,,,,,,++++++,,,,,,,,,(((---///000[[[QQQ333888bbb|||>>>,,,---,,,)))######)))111((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))&&&+++###'''(((ddd<<<444000///222sss999...'''+++---***((()))************************)))((('''(((+++,,,+++***+++******************+++))))))***+++,,,,,,------...000333444222000/////////000111111000111444666777777;;;ZZZ|||===000888000---333777:::KKK___RRRPPPLLLHHHPPPnnnZZZ===111777555000222333...000111111///.........---,,,+++******+++,,,------,,,,,,,,,,,,,,,,,,---,,,...,,,,,,EEEbbb777777___\\\555///,,,---***%%%&&&,,,))))))************))))))'''''''''''''''''''''''')))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))******((())) ...$$$PPPVVV000222(((111TTTJJJ555%%%&&&,,,***'''((())))))))))))))))))))))))******)))***+++,,,,,,+++************************((())))))***,,,------...---///222333222000/////////000000000///111444666@@@===<<>>:::...)))iiizzz222222***------&&&++++++++++++++++++++++++((((((,,,111000,,,,,,000000000000111333555777888000000000......///222555666666555222000000444888222111//////444777555111HHH}}}rrrnnnSSSrrrgggeee|||MMM999AAA999555333444444222111333444111///...000111///------.../////////...---,,,///,,,...666777cccGGG///===bbbbbb000...000(((''',,,+++***(((''''''))),,,---))))))))))))))))))))))))***)))((((((******)))'''***)))((('''&&&''''''(((&&&&&&&&&&&&&&&'''((((((---+++,,,######)))MMMLLL000......UUUEEE333000...///(((,,,,,,,,,++++++******)))---...//////000///...---000000111333444555666666555666555333000...///000555666777555444555888<<<888444//////333:::======BBBnnntttMMMAAA;;;666333222000---///555555000+++,,,000222...***---............---,,,+++---((()))333111PPP[[[666***<<>>BBB999<<<;;;555222555888888;;;LLLkkkZZZ<<<333555:::444222333>>>OOOJJJ...000111222222000/////////000//////222000FFFeee111///---===mmmttt888,,,000,,,***)))((()))***)))(((***)))(((((('''((()))***))))))))))))))))))))))))))))))(((((((((((())))))''')))******)))(((((()))''')))...///,,,***222<<>>000+++...000//////......------,,,...///000000//////000111111111222333444444333111555666666666777999;;;;;;///222777:::;;;;;;<<<===ttt```???666777999999333555EEEBBB)))000111111000......///111000222...///555<<>>888444444777777555888>>>777000BBBrrrNNN---666:::333111222333444444222000///000222111000333***888444555___555+++---...222AAAuuu888222---+++******+++++++++)))(((((()))***++++++++++++''''''''''''''''''''''''+++******))))))******+++...///000000...,,,,,,---+++)))***---...---...111OOO[[[...:::MMMkkk>>>222111//////000000111111222222///000000///......111333...000222444666===GGGNNN???===>>>???888000222;;;EEEZZZtttCCC<<<;;;666444111555666666555222000000000111,,,777+++555:::<<<]]]444)))...000///:::xxx888444...,,,******+++++++++***'''(((***+++,,,,,,++++++((((((((((((((((((((((((+++******))))))******++++++,,,...---,,,++++++,,,******+++......,,,...333TTTVVV'''222>>>MMM:::333111111111111111111111111...///000000//////000111000222555666888???IIIRRREEEBBBBBBBBB<<<;;;JJJ^^^bbbFFF555111555666666777888777444111/////////(((888***000===AAA\\\444***111222,,,333aaa666555...,,,******+++,,,+++***'''(((***+++,,,,,,++++++))))))))))))))))))))))))++++++************++++++(((***++++++***)))***+++...++++++,,,+++,,,444===www```333666555nnnWWW;;;,,,111111111111111111111111---///111111000///000111///222444333333777???FFFBBB>>>???CCCHHHWWW{{{bbbAAA@@@===000555444222222555666333...444///111000444222BBBYYY555111222///000444ttt{{{:::111111...+++*********)))((())))))))))))))))))))))))+++---,,,)))(((******(((++++++++++++++++++++++++)))))))))******++++++,,,...+++---,,,111,,,000___\\\555111777oooeee000666111222444444444222000///222333///,,,///555222+++222111444777555222444999888???NNNgggVVV999777===111444555333111000222444111---000///555444GGG\\\666111111...111888wwwLLL,,,000...+++******+++***)))***************************---,,,)))(((++++++))),,,++++++******+++++++++))))))*********************,,,---'''000///+++JJJUUU666555777yyyDDD111111222333444444333111000---111333222444888777222888000,,,333::::::555111???bbb~~~HHH333999777777777555222000111333111---000///555555IIIZZZ444000111...222555jjjjjj222///---******+++,,,++++++++++++++++++++++++++++++))),,,+++((())),,,---+++,,,+++***))))))***+++,,,+++++++++***************(((///000&&&000444,,,CCCRRR777888666mmm___555111111333444444333222222111444555333222444555444777777888777333666CCCQQQ}}}|||KKK333777333111444666444222111444000333111555444IIIRRR111000111...333---KKK}}}===///,,,******+++,,,,,,,,,++++++++++++++++++++++++(((++++++))))))---...,,,,,,+++***))))))***,,,------------,,,,,,++++++++++++000333+++222555999```ZZZ777555777___eee:::111111222333444444444333777666333000111555888999333999AAAGGGLLL]]]|||UUU888<<>>>>>CCC___CCC666999777000;;;EEE666SSSgggBBB777111777222000444000999aaaSSS444000---...---***+++///000///...,,,+++---111555---///111000---,,,,,,...///...------------,,,+++++++++,,,,,,---.../////////...000111//////666???ZZZ666888333FFFXXX:::999888666555555666999:::???ZZZzzzGGG999:::999...AAAYYYFFFYYY___>>>444000666333111000222333LLLJJJ000---,,,//////,,,---000111111///---,,,---111444///000111000...,,,,,,,,,000//////------,,,,,,,,,,,,,,,,,,,,,,,,---...///......000111///...666???~~~UUU222777555BBBfffPPP777222888<<<999444444<<>>666PPP|||uuuwwwYYY;;;444000666333222(((666>>>PPPUUU111......111111...---000.../////////------...///111111111000...---++++++000000000...,,,,,,---......---,,,,,,,,,---.../////////111222000///777@@@VVV222888999>>>OOO]]]===444;;;===555000>>>___{{{aaa:::333AAADDDgggUUU<<<666000555222333***555@@@ZZZbbb666333222444222...---///+++...222333111///---,,,222111000000///...,,,+++000111000...,,,,,,///111000///...---,,,---...///111111333444222111888BBBWWW444:::999<<>>PPPwwwFFF:::JJJZZZooo;;;555:::333333000333666000555777dddPPP555000000999555000222222111111000000000///111111111222333222000---111444666555333222444777000111222111000111222444888555,,,000777111@@@jjjggg<<>>333111///555333333333333333333333333555666777:::;;;999555222222222333333444555666666222333444333222333444666333666111333===IIIyyyeee999000;;;333666444999:::888jjjLLL::::::333222111777111111111222333333444444555555666777888777444111333333333444666777888777444555555555444444666777;;;555:::MMMeee}}}EEE333===555777+++888:::===|||TTT777555222666444888///000111222333333444555444333444555666555222000333222222444666777777777444666666666555555666888777888UUUMMMAAA222:::888555777@@@>>>lllMMM999777333888444333333555555444666:::999444555555777888555111222777///333777:::999666555555:::888999<<<999444666===777\\\YYY>>>:::DDD>>>888333:::IIISSS>>>999222555333555333666777444555888888666777666777999777333333666888888777555333555999===333111222777:::???KKKWWWnnn:::>>>DDD999999222<<<___[[[BBB:::111444333777444888999555333555888999:::666555888999555333444444666777666333444888<<<>>>999777???SSSrrr>>>>>>>>>111777777CCCkkk^^^BBB999333777444555555:::;;;666111444999;;;;;;666444777:::777444333333888===<<<888444333444...@@@^^^MMM>>><<<444555===CCC[[[ZZZ===888666<<<555222555:::<<<666222555:::<<<:::555333777:::777444444999;;;<<<:::777;;;DDDLLLfff}}}eeeAAA:::<<<777===<<<>>>yyyQQQ999888888===555000555999:::777555888;;;<<<888555555999:::888777888666777888:::DDDZZZwwwOOO;;;===999::::::444cccFFF888:::888;;;555333444777888777888<<<===;;;777666888<<<<<<999:::>>>???IIIXXXhhh{{{cccAAA===999888???<<>>:::777888;;;???===:::===BBB[[[qqqyyyAAA;;;;;;AAA777iiiggg<<<666======:::111999<<<999666666888999888666DDDBBB<<<888===PPPlllzzzHHH::::::AAA{{{dddAAA888222///777666===222777;;;=========@@@CCCNNNPPPVVVddd|||kkkGGG888MMMTTT@@@@@@777333===999888>>>@@@>>>888666>>>QQQaaapppPPPgggXXX>>>>>>:::777>>>999:::???DDDJJJQQQ^^^xxxnnnAAA666999@@@LLLSSSdddoooxxxxxxNNNNNNcccvvv{{{