BM6P6(@ &&&%%%$$$$$$######$$$$$$"""###$$$%%%%%%$$$###"""!!!"""$$$''')))+++,,,---000///111333...(((***222444333333444666777777777...(((###$$$)))---+++'''+++++++++---......---,,,)))+++---000111000...,,,---...+++'''&&&222GGGXXX[[[PPPHHHHHHCCC;;;;;;CCCHHHMMMSSSXXXZZZ[[[]]]^^^```aaaeeekkklllyyyVVVXXXsssqqqpppvvvBBB999BBB===555444///)))***))))))))))))))))))))))))***))),,,...)))111WWWyyyQQQSSSmmmuuuqqqvvvyyy||||||zzz}}}zzzqqqXXXeeeQQQ888===GGG___zzzgggWWWhhhdddLLLIIIfffWWWoooOOODDD|||ttthhhxxxhhhQQQ```oooXXXYYY[[[MMM???<<<>>>???@@@@@@CCCHHHPPPVVVdddkkkwwwtttccc\\\ZZZQQQUUU[[[LLLHHHDDD@@@III@@@MMMDDD999BBB```nnneee[[[xxxrrrnnn@@@FFF<<<000)))((())))))((())))))))))))))))))))))))(((***,,,++++++++++++***(((444333CCC^^^zzzyyyfffvvv~~~zzz{{{}}}yyyrrrxxxsssZZZvvvJJJ>>>,,,...---'''************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))--- (((111''''''111.........FFF}}}ccc\\\ZZZKKKMMMRRR\\\hhhwwwhhhZZZSSSLLLBBB;;;;;;<<<<<<===<<<::::::<<<>>>;;;;;;;;;???GGGSSS```iiikkkggg```XXXNNNKKKYYYjjjvvvTTTCCC@@@LLLmmmRRReee|||AAANNNBBB///,,,...---)))&&&(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&***((('''***......,,,***PPPaaaxxxqqqwwwmmmggg```WWWPPPQQQUUU[[[aaagggkkknnnqqq~~~~~~eeeMMMJJJAAA%%%'''+++*********)))'''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''' (((444777nnn|||{{{sssyyy}}}{{{{{{&&&%%%$$$$$$######$$$$$$"""###$$$$$$$$$$$$###""""""###%%%(((***+++,,,------...333666222++++++000//////000222444444444333---)))&&&&&&)))+++***(((---***)))+++...000///---)))---111444333111...,,,+++...///,,,'''''',,,222DDDJJJOOOPPPOOOLLLFFF@@@CCCGGGMMMRRRUUUWWWZZZ\\\______bbbeeefffppp{{{TTT~~~bbb===BBB===777555000******)))))))))))))))))))))))))))(((+++,,,+++999bbbeeeGGG\\\ttttttrrryyyxxx}}}|||{{{yyyqqqhhheeeqqqrrrVVV:::EEElll]]]bbbfffBBBiiijjj[[[IIInnnxxxdddeeemmmTTTSSSnnnuuukkkQQQYYY^^^WWWEEE777999AAA444888>>>FFFSSSeeezzzrrreeebbb^^^TTTRRRLLL```dddSSSPPPIIIJJJBBB???JJJ\\\gggbbbVVVppptttffftttRRRFFF===111***((())))))((()))))))))))))))))))))))))))*********+++,,,---,,,,,,///<<>>@@@AAAAAABBBDDDFFFMMMKKKGGGCCC@@@@@@AAACCCFFFCCCAAA@@@<<<999>>>GGGOOOsssKKK@@@]]]cccIIIccc{{{BBBPPP666---'''&&&***+++((('''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''///+++***+++)))''',,,444RRRppp~~~pppkkk~~~kkkRRRCCCCCCNNNYYY```\\\^^^cccjjjmmmhhh\\\QQQ```dddjjjrrrxxxzzzxxxvvvooonnnxxxzzzmmmlllzzzjjjvvvLLLGGG888'''444***++++++***)))(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''---...'''444PPPyyy}}}___lll~~~}}}qqqsssvvvzzz~~~~~~}}}&&&%%%$$$$$$######$$$$$$"""###$$$$$$$$$$$$###"""###%%%&&&)))+++,,,------...111777;;;888111///111,,,...000333333222000///************+++,,,,,,,,,000---++++++...111222111---222777888444000---,,,(((,,,///000---)))'''%%%111AAAMMMNNNPPPTTTLLL======AAAEEEIIILLLPPPTTTWWW\\\\\\^^^aaa```ggg~~~RRRtttyyyFFFCCC>>>:::666111,,,***))))))))))))))))))))))))(((((())))))...EEErrrLLL???hhhzzztttvvv|||uuu{{{~~~zzzqqqhhhlllkkkxxxGGGBBBnnnoooRRRCCChhhbbbooo___RRRvvvjjj___OOOcccooosssWWWAAA;;;:::888===LLLbbbvvv|||ooommmxxxeee[[[TTTFFFLLLXXXYYYaaacccTTTdddoootttZZZNNNGGG???333,,,)))))))))((())))))))))))))))))))))))***)))(((***,,,------...555444OOOnnnnnnxxx~~~~~~}}}|||}}}}}}zzzzzz{{{zzzyyyvvvsssrrruuuuuuuuuuuuvvvzzzkkkvvvvvvKKKfffJJJ888++++++,,,************))))))))))))))))))))))))))))))))))))((((((((()))))))))*********...)))$$$+++///,,,,,,CCCuuuyyyaaaHHHLLLXXXlll}}}rrreeeJJJBBB;;;999:::===CCCHHHIIILLLPPPSSSTTTUUUVVVWWWNNNOOOPPPPPPOOOMMMKKKIIICCC@@@@@@CCCCCC>>>;;;;;;AAALLLbbbvvvWWWBBBZZZ}}}SSSOOOZZZqqqPPPGGG:::...'''***,,,((('''+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''+++(((***...,,,---AAAZZZeee{{{~~~bbbSSS@@@777;;;HHHTTT\\\gggeeeiiiuuurrreeeXXXVVVTTTTTTTTTQQQLLLHHHLLLJJJVVV]]]PPPHHHPPPWWWbbbppp___eeeLLLAAA(((,,,******+++++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%333000RRR}}}~~~}}}OOOppp}}}~~~}}}|||pppooosss|||~~~uuu&&&%%%$$$$$$######$$$$$$#########$$$$$$#########%%%&&&((()))+++,,,------,,,///444666444000......---000333444333000---,,,'''+++...///------...000333333222///...///333777777:::<<<888222---,,,---++++++,,,...000000...------666===>>>AAAEEECCC<<<:::<<<>>>AAACCCGGGLLLOOOTTTWWW\\\aaaaaadddssswww^^^SSSTTTEEE>>>===777111---)))))))))))))))))))))))))))((((((''''''444UUUrrr@@@GGGsss{{{vvv}}}{{{xxx|||yyynnneeeggg@@@IIIbbbyyy{{{zzzeeeOOOqqqrrrZZZDDD[[[xxxpppVVVCCCAAAJJJMMMJJJdddttt{{{mmmUUUZZZcccYYYaaajjjYYY[[[mmm^^^RRRHHHAAA666...***)))))))))))))))))))))))))))))))))***((((((+++---,,,+++,,,111CCCnnn{{{fffhhh}}}{{{}}}zzzyyy{{{}}}{{{xxxsssooojjjfffdddnnnoooooooooppptttzzz~~~ppp]]]ddddddHHH---...---************)))))))))((((((((((((((((((((((((((((((((()))))))))*********###///,,,)))000++++++???nnnpppvvvnnnLLLCCC[[[ooo}}}lllXXXGGG<<<>>>@@@CCCHHHMMMPPPTTTWWW]]]ccckkkrrrwww{{{~~~}}}{{{yyyvvvppphhh```ZZZOOOKKKGGGEEECCCAAA@@@???@@@===>>>PPPjjjyyyyyyxxxOOOMMMUUU|||OOOFFFdddiiiRRRHHH>>>111)))&&&''')))+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''$$$)))...---333TTTzzzdddZZZOOOIIIKKKQQQVVVXXXnnngggeeennnzzzooobbbUUUJJJCCC???GGGDDDMMMWWWVVVTTTNNN???EEETTThhhxxxkkkWWWCCC888(((************+++***)))'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((($$$,,,<<>>BBBFFFKKKPPPZZZcccfffhhhooovvvdddNNNgggyyyzzzgggKKKAAABBB777000///((())))))))))))))))))))))))(((***'''(((===eeeWWWCCCYYYyyywwwzzzxxx|||tttkkkeeetttWWW]]]ZZZYYYkkkooosssLLL???===YYYLLLHHHEEEEEEDDDJJJ\\\nnn{{{uuurrrqqqeeeaaaeeeZZZbbbnnnaaaOOO]]]sss}}}^^^uuuIIICCC999111+++***)))))))))))))))))))))))))))))))))(((***......******---111WWWttt{{{zzzzzz}}}}}}~~~~~~{{{yyywwwyyy{{{wwwrrrjjjaaaYYYTTTQQQOOORRRUUUYYY___gggqqq{{{|||eee{{{uuuKKKnnnPPP//////+++************)))))))))((((((((((((((((((((((((((())))))))))))************$$$...---,,,...(((<<>>///***---+++$$$(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))***---,,,,,,---333EEEgggrrrzzzttt~~~tttfffbbbfffmmmsss```YYYMMMBBB===???FFFKKKSSS]]]iiiooommmeee\\\VVVXXXdddwww}}}yyy{{{xxxiii^^^UUUHHHGGG\\\yyy```cccIII???888000---)))(((******(((%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))***...999[[[yyyiiiqqqgggyyy~~~yyy|||}}}|||wwwmmmbbbXXXRRR&&&%%%$$$$$$######$$$$$$$$$$$$###""""""###$$$$$$&&&'''(((((())))))))))))444555222++++++///000------......***''''''---222<<>>555...*********))))))))))))))))))))))))+++)))---000+++)))666III|||jjjgggddd~~~|||}}}~~~~~~|||qqqcccVVVOOOLLLDDDAAA===888555444444555333555999===BBBJJJSSSYYYnnnzzzqqqiiiRRR[[[OOO222---************))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,---///,,,555\\\}}}pppVVV]]]yyylllUUUBBBBBBMMMXXXbbbkkknnn|||hhhTTTDDDDDDLLLEEE000;;;YYYgggHHHOOOgggWWWCCCLLLhhh[[[^^^ZZZ}}}```DDD:::444,,,''')))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((())))))******)))+++,,,000BBBaaa{{{sssooonnnnnnbbb^^^WWWNNNFFFBBBAAABBBGGGNNN\\\lllvvvuuujjj```mmmssstttlllZZZKKKRRRlllooobbb\\\HHH888666111+++)))***+++)))'''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((())))))******)))aaaxxx{{{|||{{{zzz{{{~~~|||xxxrrrkkkddd```]]]&&&%%%$$$$$$######$$$$$$%%%$$$###""""""###$$$%%%&&&&&&'''(((((((((((((((111333///))))))---,,,'''......---***'''***222:::AAAFFFNNNVVV[[[\\\ZZZXXX???======@@@FFFKKKNNNOOOGGG>>>333...//////+++'''---...---,,,***+++...111***000---$$$###+++---''''''))),,,...///000333555777<<>>555888---))))))))))))))))))))))))''',,,,,,666bbbccc~~~MMM:::RRRiiiyyywwwxxxsss}}}|||iiiggghhh@@@<<<:::333^^^```HHHHHHEEE===EEELLLEEEWWWmmmkkkRRRNNNppp~~~YYYFFFJJJoooRRRggg[[[\\\UUUPPP```yyy{{{mmmkkkeee___^^^^^^VVVFFF999MMMcccWWWGGGNNNHHHDDDYYYZZZaaa^^^lllqqqnnnxxxvvvmmmjjjdddccccccZZZ\\\lllcccLLLuuu{{{bbbjjjKKKGGG???666...******+++)))))))))))))))))))))))),,,+++---...)))***>>>WWWrrr[[[fffhhh|||}}}{{{}}}{{{}}}yyy{{{}}}}}}wwwiiiVVVBBB666222333333333333333444666777888;;;===???AAAFFFLLLTTTYYYfffsssXXXNNNhhhddd555222************)))))))))))))))))))))))))))))))))))))))************+++++++++&&&+++333222CCC}}}~~~vvvfff}}}uuupppIIIBBBGGGZZZhhhkkkqqq}}}lllMMMHHHNNNDDDBBBIIIEEEXXXOOOiiijjjUUUBBB???gggfffVVV```~~~MMMBBB:::'''$$$222))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((()))******+++&&&***+++///HHHnnn|||eeeeee}}}{{{uuuoooooopppqqqnnniiiccc]]]XXXTTTQQQPPPPPPXXXiii|||zzzooohhhccczzz{{{oooZZZUUUggg~~~iii|||kkkEEE;;;444---***+++,,,+++(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++555eeexxxzzz|||{{{}}}vvv~~~{{{yyyuuusssrrrqqqppp$$$$$$$$$############""""""""""""###$$$$$$$$$%%%+++'''''',,,,,,((('''***---***((())),,,...---+++---+++,,,......///666===@@@MMM^^^jjjrrrrrrjjj```]]]KKKFFFWWW^^^QQQDDDBBB888777888666222---+++,,,+++,,,,,,------.........+++***((('''&&&&&&&&&''''''((()))***+++,,,---...111:::BBBHHHUUUfffoooqqqkkk{{{vvvbbbEEEpppppp}}}aaaAAAAAA888,,,333+++)))(((((()))******)))&&&$$$444AAAyyyaaa999999```{{{}}}}}}{{{xxxzzz~~~zzzvvvFFFRRR~~~tttVVV<<<888888888666ZZZCCCPPPdddBBB===LLLOOOhhhhhhttt[[[GGGsssooo___mmmkkk]]]fffgggPPPEEEXXXooossskkkfffddd^^^ZZZ\\\YYYNNN???777===;;;999777777888:::<<>>XXXfffsssZZZFFFkkkMMM^^^~~~fffeeeddd\\\^^^KKKKKKUUUgggqqqlllccc^^^\\\```eeecccUUUCCC999888333111///---,,,,,,---...000222666888:::@@@IIIOOOVVV\\\```___^^^``````]]]iii]]]UUUooo```eeeJJJDDD<<<666,,,---+++******))))))******+++,,,++++++,,,+++...DDDrrrgggWWW]]]```NNNRRRiiiqqqyyyzzzzzzyyyzzz|||wwwpppuuuuuuwww||||||yyyuuufffUUUWWW\\\aaa```XXXNNNFFFBBBKKK```\\\NNN;;;444AAA===DDDCCCDDDFFFGGGNNN^^^nnnlllRRRLLLaaaaaaDDD222---***,,,,,,)))(((***))))))))))))))))))))))))&&&(((((((((***......+++333+++GGG|||iiiPPPRRRccccccmmm|||{{{\\\PPPHHHEEE>>>;;;EEEccczzzVVV@@@:::|||tttIIIcccSSSGGG777...,,,+++******++++++***(((((((((((((((((((((((((((''''''((())))))******+++---***888___yyyxxxuuuOOOeee~~~vvvtttiii[[[NNNIIIDDD===>>>CCCVVV```bbbSSSCCC;;;888555000888FFFUUUbbboooyyysssfffjjj{{{rrrooollljjjrrr}}}ggglllZZZFFF888111+++***,,,((())))))))))))))))))))))))(((((((((((((((((((((((()))+++$$$&&&+++###222[[[sssoooaaaYYYqqqzzz|||%%%%%%$$$$$$$$$#########""""""######$$$%%%&&&&&&***+++***((('''(((///666,,,+++******************+++111>>>PPPccczzz~~~oooqqqzzzxxxhhhRRR>>>333111333333:::???===888444222000/////////000000111111111///---+++)))'''&&&&&&&&&''''''''''''''''''''''''&&&)))///888EEESSS___eeelllfffyyyaaa|||nnn:::zzzSSS>>>>>>777+++,,,***))))))***++++++***%%%***888qqqwwwGGG555JJJlll~~~~~~{{{}}}tttsssZZZUUUZZZsssXXXdddVVV???DDDuuu___pppiiiIIIYYYdddzzzmmmSSSNNNEEEppp{{{dddZZZZZZTTTQQQBBBLLL\\\iiinnnmmmlllnnnlllddd___^^^ZZZLLL<<<222333222000...,,,,,,------,,,///111222444999AAAHHHPPPYYY___```aaabbbbbb```eeegggXXXggg^^^XXXVVV???>>>999---+++---******))))))******+++,,,***)))((()))666XXXaaaRRROOOMMMYYYooovvv~~~{{{xxxyyy{{{vvvooossssssuuu|||~~~tttooorrrsssppp|||oooVVVIIIFFFEEEYYYTTTPPPFFF999>>>===;;;???IIIVVV\\\aaapppXXXmmmdddTTTsssXXX555...***++++++***)))***))))))))))))))))))))))))((((((((())),,,...---+++---:::hhhzzzmmmXXXXXXccchhhmmmwwwjjjOOOEEEFFFIII@@@???eee>>>???OOOsss```HHH~~~~~~HHH;;;111,,,+++******++++++)))'''(((((((((((((((((((((((('''(((((()))******++++++//////DDDkkknnndddfffTTTfff~~~~~~nnn___WWWLLL@@@777777999666222111///666777...((()))...000222///,,,---555DDDSSS]]]hhhoooxxxrrriiiqqqyyyuuussssss{{{uuugggFFF777555((('''---'''(((((((((((((((((((((((((((((((((((((((((((((((($$$***&&&'''---)))FFFzzzppp|||mmmcccrrrvvv~~~%%%%%%%%%$$$$$$$$$$$$###!!!"""###$$$%%%&&&''''''$$$'''(((&&&%%%&&&)))+++++++++******))))))***+++...///666GGG]]]sss}}}mmmooo{{{vvvuuummmZZZEEE777666999666@@@GGGCCC<<<888444000111111111111111111111111///---+++)))((('''''''''((((((((((((''''''''''''((()))...777CCCPPP\\\dddeeepppkkk{{{iiiwwwvvvmmmGGGlllwwwccc???======111,,,***))))))***++++++******...???yyywww<<<>>>QQQqqq}}}}}}}}}zzz|||zzzwww]]]UUU```xxxsssuuu___@@@UUUgggppplllMMM[[[fffyyy```PPPMMMxxxqqq[[[TTTMMMDDDBBBUUUiiirrrrrrqqqtttvvvjjjdddbbbccc___QQQ???555444333111000............,,,...///000111555<<>>DDDBBBLLLHHH\\\dddJJJ<<<:::999>>>MMM___gggiiiuuukkkOOOttt```;;;222+++***+++******+++************************+++***)))+++------------222\\\vvv|||zzzmmm[[[YYYdddkkkhhhzzzaaaXXXKKKIIIBBB:::WWW]]]===666ffflllXXXhhhaaaNNN999...,,,************(((&&&(((((((((((((((((((((((((((((())))))***++++++++++++333RRR|||rrrwwwrrrwwwxxx}}}tttkkk___NNN@@@:::888333111444888777555444999999777222111444666666222222111222444777;;;===FFFQQQ^^^nnnzzzqqqvvvzzzxxxwwwxxx|||{{{nnnMMM===999,,,+++111,,,((((((((((((((((((((((((((((((((((((((((((((((((!!!))))))((()))...SSSxxxjjjgggRRRyyyvvv||||||%%%%%%%%%%%%$$$$$$$$$$$$!!!"""###$$$%%%&&&'''(((###&&&))))))+++...///,,,((()))******))))))+++,,,000,,,---777FFFTTTbbblllsssmmmhhhlll{{{}}}qqqtttttthhhQQQ;;;555999999FFFOOOIIIAAA===888333333333222111000000//////...---+++***)))((()))))))))))))))))))))))))))))))))(((+++555@@@KKKWWWaaahhh|||gggjjjqqqaaa|||~~~```WWWiii{{{pppCCC<<<>>>333,,,+++))))))+++,,,+++***+++000GGGyyyyyyqqq333===ZZZvvv}}}||||||yyyzzziii```___nnnxxxzzzWWW???^^^___jjjaaaVVVhhhsssxxxfffZZZYYY{{{{{{```WWWRRRHHHKKKcccyyy}}}yyyvvvssspppmmmppptttooo^^^GGG999666222222111000///.........+++---.........111888===LLLXXXbbbeeeeeeggghhhhhhcccmmmZZZWWW|||vvvkkkppp;;;@@@999///)))+++******))))))******+++,,,...,,,+++777WWW}}}tttkkk[[[KKKHHHNNN[[[qqqwwwrrrooojjjkkkoootttzzzsssccceeeyyyfffEEE888CCCTTTlllhhhRRRdddtttVVVEEEHHHBBBBBBLLL[[[```aaannnuuuRRR\\\VVVBBB666---+++,,,+++***+++************************,,,++++++---,,,+++...333???wwwrrraaadddlllmmmnnnssseeeQQQKKKKKKAAAGGGpppAAA???FFFooo```[[[|||___>>>333000,,,***))))))((('''(((((((((((((((((((((((((((((()))******++++++,,,,,,AAAfffzzzyyyxxxyyynnnrrr]]]NNNAAA777111111444444666777777777666555.........111555777555333222666;;;>>>@@@BBBEEEGGGNNNTTTYYY```sss}}}}}}hhhlllUUUBBB777...,,,///,,,))))))))))))))))))))))))(((((((((((((((((((((((($$$))),,,&&&%%%:::\\\tttkkkiiivvvmmmSSSUUU}}}|||vvv&&&&&&%%%%%%%%%$$$$$$$$$!!!"""###$$$&&&'''((((((&&&(((((()))///666555///&&&(((***)))((()))+++......+++,,,111888???HHHPPPVVVggg~~~{{{ssstttyyyuuu\\\===222888:::JJJTTTNNNFFFCCC>>>888555444333111000...---,,,---,,,+++***)))***+++++++++++++++++++++++++++++++++(((***333>>>GGGTTT___jjjwwwiiifffhhhuuuIIIzzzMMM@@@???000---+++******+++,,,++++++'''444XXX|||xxx___222<<>>AAA888111+++*********))))))******+++,,,+++***---CCCoooxxxXXXPPPMMMIIIMMMVVV]]]mmm}}}qqqllljjjhhhkkkrrryyy~~~uuuiiinnnxxxzzzhhhQQQBBBDDDTTTccc{{{|||___ddduuu^^^PPPUUULLLHHHLLLWWWZZZYYYhhh|||}}}jjjgggHHHSSSHHH;;;///+++,,,+++***+++******************************,,,...,,,+++222===\\\wwwjjjooouuuvvvzzzlllXXXQQQGGG;;;UUUrrrLLL>>>ggg___XXXmmmRRR999555///+++***))))))(((((((((((((((((((((((((((((())))))******+++,,,,,,444[[[qqqxxxiiiiii~~~{{{tttgggWWWFFF<<<777444555777666777888888888888777666:::999888999888777777888BBBFFFJJJMMMOOOTTT^^^eeefffgggccc___hhh}}}ggg```III555000...)))***))))))))))))))))))))))))(((((((((((((((((((((((()))&&&,,,(((,,,WWWsss```mmm|||{{{zzz[[[sss|||xxxyyy&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###$$$&&&'''((()))&&&&&&######***333111)))%%%'''))))))((())),,,///+++,,,000555999===GGGQQQfff|||vvvttt{{{|||ccc>>>000888999KKKVVVQQQIIIGGGCCC<<<666555444111///---+++***,,,,,,+++******+++,,,,,,++++++,,,,,,,,,------------)))***444===FFFSSS^^^^^^dddfffiiitttIIIZZZJJJDDD111---+++******+++,,,,,,+++&&&:::iiiyyy[[[<<>>AAAmmmRRR>>>sss===888111,,,************(((((((((((((((((((((((()))))))))***++++++,,,,,,888ooosss^^^mmm}}}kkk}}}~~~}}}nnn]]]AAA999333444888999999;;;555777777777999;;;;;;888888888999;;;>>>EEERRR]]]UUU]]]gggkkkjjjjjjoootttoooooohhh^^^```mmmxxxzzzhhhlllSSS888777333))),,,))))))))))))))))))))))))((((((((((((((((((((((((+++"""+++,,,888uuu]]]xxxaaa```zzzuuu&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%&&&'''((()))"""''')))(((+++111111+++)))((((((((((((***+++,,,...///000111888JJJaaaqqqxxxwwwtttkkkRRRBBB...999TTTdddZZZNNNLLLHHH???999666222000///...,,,++++++***************+++++++++******+++,,,...000111222///000555;;;CCCOOOZZZaaabbbmmmlllkkkuuutttJJJnnn```OOODDD555000...+++***+++,,,,,,,,,(((CCCsss|||{{{DDD;;;MMMvvv|||zzzvvvwww{{{|||vvv~~~{{{WWWBBBJJJ}}}rrrlllgggkkkfffggg^^^QQQCCCMMMcccbbbZZZ___hhhjjjhhhhhhfff]]]WWW^^^jjj|||yyyrrrmmmqqqvvvooodddHHHBBB:::444333222111///555444333111111111222222222000000000------555???CCCOOO]]]eeeeeebbbbbbcccfffhhhbbbTTTbbbgggXXXFFF===>>>333***,,,*********)))******+++,,,777,,,444jjjYYYPPPGGGCCCPPPgggyyy{{{wwwsssyyykkkgggeeeaaabbbgggwww~~~dddXXXgggfffcccXXXTTT\\\XXXMMMKKK???LLLdddwwwuuueee[[[\\\YYYOOOPPPYYY\\\ZZZfffxxx```hhhIIIKKKooo===???(((///+++(((...)))************+++++++++,,,(((,,,111+++)))EEEkkkttttttssstttwwwrrrlllttt~~~zzz\\\QQQKKKIIIKKK}}}AAA>>>OOOaaaWWW```YYY666<<<333%%%---)))---((((((((((((((((((((((((,,,+++$$$&&&...+++(((222LLLaaaeeeuuuyyyXXXCCCCCCEEEBBB<<<===CCCDDD@@@BBBEEEGGGFFFHHHMMMOOONNNMMMQQQUUUUUUQQQQQQZZZddd___ffffffbbbeeeqqqyyyxxx{{{lllaaaccciiimmmppptttvvvooo^^^HHH444))),,,---))))))))))))))))))))))))))))))((((((((((((((()))***(((***///AAAzzzjjjjjjttttttYYYAAAttt||||||&&&%%%$$$$$$######$$$$$$###$$$$$$%%%&&&'''((()))(((++++++)))***---+++&&&)))((((((((((((***+++,,,(((---111666AAAXXXyyyqqqqqqvvvxxx]]]AAA+++;;;SSSaaa[[[TTTTTTOOOEEE666333000......---,,,+++,,,+++++++++++++++,,,,,,++++++,,,---///222444666222//////333:::BBBNNNZZZaaabbblllkkkjjjUUUaaazzzdddEEE<<<777000...+++)))***+++++++++)))GGGvvvBBB:::RRRyyy}}}zzzwwwyyy|||{{{|||}}}xxxkkkcccjjjwwwzzzoooyyy|||ccc\\\^^^```dddfff```QQQCCCPPP]]]nnngggMMMMMMkkkfffnnnnnnccc\\\cccpppxxxzzzzzzuuupppmmmhhh[[[MMM@@@;;;666444444555555555444333333222222333333333333222222222///...444<<>>444+++,,,***************++++++,,,)))%%%888pppmmmNNNGGGEEERRRgggxxx}}}zzzvvvwwwhhheeebbb___ccckkkyyy~~~sssdddjjjxxxwwwhhhYYYWWWPPPHHHJJJSSSccc{{{yyybbbYYY]]]ZZZTTTYYYdddeee^^^cccpppwwwdddPPPaaaEEEfffCCC:::///000+++***---************++++++++++++,,,***---111,,,000SSS{{{|||wwwssstttttttttxxx~~~qqqWWWIIILLLTTTzzzttt\\\SSSNNNJJJkkk\\\BBBGGG~~~pppiiiVVVsssCCC:::333)))---'''---((((((((((((((((((((((((******%%%(((///++++++777SSSxxxmmmeeekkk||||||~~~qqqmmmjjj\\\\\\hhhhhh[[[]]]llldddiiimmmllljjjjjjgggbbbeeebbb```\\\XXXVVV[[[cccjjjnnnuuuuuuhhh___bbbiiimmmpppttt~~~```aaa;;;:::222,,,+++))))))))))))))))))))))))))))))(((((((((((())))))###((()))444OOOqqqhhhiii{{{zzzKKKLLL~~~~~~}}}~~~&&&%%%$$$$$$######$$$$$$"""######$$$%%%&&&'''(((+++,,,,,,******,,,)))$$$)))((((((((((((***+++,,,+++000333444;;;PPPppp}}}rrrrrr~~~oooIII222;;;QQQbbbccc^^^YYYNNNAAA222///---+++,,,---,,,+++---,,,,,,++++++,,,,,,---,,,---000333555888999:::111...---111777@@@NNNZZZ```cccjjjiiiggg~~~nnnbbbpppKKK@@@???000---***))))))***+++***///QQQwww@@@777ZZZ~~~}}}zzzzzz{{{}}}zzz{{{rrryyyfffmmmqqq}}}{{{kkkqqqkkkfffbbb]]]XXXWWWYYY\\\VVVRRRTTTdddtttgggmmmiii^^^eeeyyy{{{vvvuuuooofff\\\SSSGGG<<<<<<999777666888999999888444444555666666666555555555444555666333///222888AAAJJJUUU\\\^^^___aaaddd```hhhiii[[[\\\zzznnnrrreeeEEE>>>666...+++***************+++,,,,,,///666WWWqqqnnnOOOHHHDDDEEEQQQeeeuuu{{{|||{{{~~~sssdddaaa^^^]]]dddrrr}}}~~~~~~vvv}}}uuudddgggggg```]]]gggrrrooogggkkkccc___ccclllkkkcccfffqqqyyy|||SSSfffHHHZZZOOO666888///+++,,,,,,************+++++++++,,,+++,,,//////---;;;fffrrrssstttuuuwwwyyyyyy```MMMHHHLLL\\\pppwwwpppnnnjjjjjjuuulllZZZQQQIIIWWWwwwQQQ@@@TTTmmmWWWkkkWWW888333000---%%%---((((((((((((((((((((((((((()))&&&***000+++...>>>lllwwwaaauuuzzz~~~}}}xxxvvvxxxzzzxxxtttwww~~~ssswwwwwwsssuuuvvvpppgggbbbdddkkkooorrruuu___rrrDDDDDD666+++***))))))))))))))))))))))))))))))(((((((((((())))))***---'''<<>>LLLXXX^^^bbbgggffffffuuuwwwbbb]]]HHH<<<000---***))))))******)))222VVVddd???555___~~~|||{{{|||~~~yyyJJJVVVwwwpppeeefffjjjeee\\\]]]cccmmmsss}}}pppjjjeee___cccxxxnnnnnnjjj```SSSIIIDDDCCCBBBBBB@@@???>>>===<<<;;;:::999:::;;;<<<;;;:::999888777666777888666222333777???FFFPPPWWWZZZ\\\```ccccccggghhh[[[UUUtttvvvyyyuuukkktttCCC===:::111)))+++************+++,,,,,,,,,;;;fffwwwPPP888@@@???CCCOOO```pppxxx{{{~~~|||lll___]]]ZZZ[[[gggyyyrrr~~~zzzmmmdddeeeooo~~~}}}xxxxxxtttnnnlllooolllfffkkkvvvqqqsssvvvyyy}}}}}}TTTfffNNNSSS]]]888>>>---)))---,,,*********+++++++++,,,,,,***...///,,,///HHHwwwssstttvvvxxxyyy|||zzzqqqnnnqqq|||qqqYYYKKKHHHSSSTTTMMMIIIFFF@@@<<<___}}}gggVVVNNNMMMllllll???BBBhhhfffLLLooo:::333555,,,&&&...((((((((((((((((((((((((''')))(((+++///***111HHH}}}|||fffvvv|||sssyyy~~~yyyooosssnnnttt{{{{{{pppllljjjlllpppsssuuuvvvyyydddJJJ111+++,,,(((((((((((((((((((((((()))(((((((((((())))))***,,,,,,...YYYiiizzz___AAAzzz{{{vvv~~~|||{{{&&&%%%$$$$$$######$$$$$$""""""$$$%%%&&&'''''''''&&&%%%&&&***,,,,,,++++++)))((((((((((((***+++,,,......///111444888;;;===333777555999EEEIIINNN[[[fffuuuuuu{{{^^^AAA222AAAPPPRRRHHH:::...'''+++)))'''(((***---------,,,,,,,,,,,,---...///000222777>>>CCCCCC===555000000,,,+++...444<<>>===:::777777999777444555999===CCCLLLRRRWWWZZZ^^^aaaddddddeee[[[TTTlllrrrWWWaaawww}}}hhh~~~@@@======222)))+++++++++***+++,,,,,,---'''@@@ooo|||XXX???======BBBOOO```oooxxx{{{wwweeeZZZZZZVVVZZZkkk~~~}}}yyyxxx{{{nnnbbbYYY___ppp}}}{{{vvvrrrjjjbbbccckkkaaabbbdddhhhnnnxxx```___FFFPPPgggBBB???,,,)))+++---***++++++++++++,,,,,,,,,***......***444WWWtttwwwxxxzzz|||~~~kkkZZZRRRNNN]]]|||qqqXXXCCCCCCCCCGGGQQQ^^^[[[KKKNNNppp|||```YYYIIIeeeuuuCCCCCCyyypppLLLFFF555777,,,(((...))))))))))))))))))))))))(((***))),,,---)))888XXXuuuoootttlllnnnrrr~~~iiikkkeeeeeeooopppqqqrrrssstttuuutttrrrooorrrGGG///000+++((((((((((((((((((((((((((((((((((((((()))******$$$%%%:::wwwkkkoooBBBNNNuuuzzz{{{zzzxxxoooooosssxxx|||zzzvvv|||&&&%%%$$$$$$######$$$$$$"""###%%%'''(((((((((''')))''''''+++,,,***(((((()))((((((((((((***+++,,,---,,,...333888888333---,,,222,,,'''444CCCQQQ```^^^jjjooozzzqqqKKK444555777666///((('''******)))'''(((+++...//////,,,------...000222333444777<<>>??????DDDQQQcccsss{{{}}}~~~qqq^^^VVVXXXTTTZZZooorrr^^^vvvaaa]]]ZZZZZZgggyyy~~~yyyqqqdddUUUNNNOOOHHHHHHJJJMMMUUU```mmmvvvuuu```[[[LLLiiiTTT>>>111+++(((...++++++++++++,,,,,,,,,,,,***///---,,,@@@kkkxxxyyyzzz{{{|||}}}||||||sss]]]III@@@JJJKKKZZZuuudddTTTIIIHHHXXX{{{^^^tttooo___LLL]]]___OOOGGGdddoooeeeuuu[[[<<<777------+++)))))))))))))))))))))))))))******,,,---,,,EEEnnn{{{jjjwwwwwwmmmiii{{{mmmppp|||~~~uuummmrrrvvvuuutttssspppmmm{{{WWWdddDDD666333)))))))))))))))))))))))))))(((''''''(((((()))***+++,,,***EEEqqq~~~hhh~~~bbb[[[999aaa}}}vvvyyyyyy{{{hhh___]]]bbbccc```gggwww&&&%%%$$$$$$######$$$$$$###$$$&&&((())))))((((((,,,''''''+++,,,(((%%%''')))((((((((((((***+++,,,...///000444666555111---333CCC@@@111555CCCOOOYYY^^^___eeeppp[[[<<<000((()))***)))))),,,+++***(((***,,,///000000...///000222444777999;;;<<>>777///)))...,,,,,,000333888AAAJJJRRR]]]^^^bbbkkkiiivvvsss[[[~~~yyy```FFF444111---++++++++++++***<<>>FFFPPPWWWmmmyyyrrrtttUUU}}}}}}FFFdddfff===999111%%%///+++++++++,,,,,,,,,------+++///---000OOO~~~zzzyyyzzzzzzzzz{{{~~~xxxhhh^^^aaaaaaUUUHHHCCCDDD<<<999>>>GGGXXXwww}}}mmmfff|||zzzzzz|||hhhVVVYYYgggfffFFFLLLpppjjjZZZsssDDD666---111((()))))))))))))))))))))))))))+++***---///222UUU|||uuuxxx|||xxx___CCCVVVkkkwww~~~^^^vvvxxxccccccttthhhrrryyywwwtttrrrooojjjuuucccWWWKKK>>>---+++))))))))))))))))))))))))''''''''''''((()))***+++333:::ZZZfffWWWuuueeeWWWFFFwwwppp|||~~~xxxyyyxxxfff___]]]bbbcccbbbmmm}}}&&&%%%$$$$$$######$$$$$$###%%%''')))******)))(((+++&&&&&&+++---(((&&&((()))((((((((((((***+++,,,---///222555666888:::<<<222OOOTTTBBBAAAMMMWWW]]]___UUUVVV]]]oooeeeEEE333''',,,444222+++(((,,,+++)))***---000111111000111222555888;;;===???@@@@@@@@@>>>:::444///+++...,,,,,,000333777???GGGPPP\\\]]]bbbllliiiuuu```bbb???555222...,,,,,,,,,,,,+++<<>>@@@EEECCC888---111......222333000111444111444777999999;;;???CCCAAABBBAAA===777111---,,,***+++,,,******000:::CCCLLLOOOYYYdddgggjjjwwwWWWrrrIIIIII888111---------+++,,,///GGG~~~<<<<<>>FFFMMMSSSVVVXXXXXXYYY^^^^^^iiiPPPWWWzzzkkk}}}bbb]]]III:::***,,,,,,444999666///,,,,,,...777~~~___DDD>>>===888;;;KKK```qqq|||dddVVVYYYRRRRRRcccttt}}}^^^YYYeeefffmmmvvvooofffYYYIII===999888777555888999:::<<>>ggg```XXX~~~TTTGGG222,,,*********))))))))))))******+++ 222(((***<<<}}}zzzpppNNN{{{~~~zzzVVVgggccc^^^___hhhsssppphhhooo~~~jjjgggnnntttpppzzzyyyooofffnnnuuuuuuttttttsssppplllyyygggEEE)))888---,,,+++***))))))))))))))),,,...***&&&&&&)))***###PPP}}}sss|||XXXDDD~~~tttssszzzuuu~~~yyyoooxxxzzz|||ooojjjjjj&&&%%%$$$$$$######$$$$$$$$$%%%&&&((()))(((((('''%%%'''))))))((('''((()))(((((())))))***+++---...000111222444777:::>>>@@@>>>@@@VVViiiddd]]]ccchhhqqqddddddgggffftttxxxhhhXXXRRRNNNPPPUUUVVVPPPIIIBBBAAA444&&&***:::===333222444777888999;;;???BBBDDDDDDBBB>>>888333111000***,,,+++***)))---666>>>GGGJJJUUUbbbfffiiiuuuzzzooo@@@eeetttGGGFFF999222---------+++,,,///???wwwxxx999555GGGvvv}}}yyyfffWWWQQQNNN]]]xxxrrrlllmmmVVVMMMLLLUUUggg^^^\\\aaa^^^RRRQQQYYY^^^bbbiiiooopppmmmgggccc^^^ZZZYYY[[[YYYUUUTTTWWWUUUSSSRRRRRRRRRRRROOOMMMLLLHHHNNNVVVZZZbbbbbbUUUFFF>>>666333000,,,***,,,:::>>>DDDKKKOOORRRTTTTTTWWW\\\^^^iiiPPPVVVxxxtttcccbbbMMM@@@000111+++000555333///------///777yyy|||ccc<<<888===:::???OOOaaannnxxx~~~{{{___SSSUUUPPPQQQddduuu~~~bbbXXX]]]ZZZ^^^ddd^^^WWWOOODDD<<<999888777666888<<>>555***...,,,,,,,,,,,,,,,------...,,,///333FFFrrrxxx|||wwwxxxxxxvvvssstttwww{{{}}}]]]HHHaaagggQQQGGGFFF>>>GGGRRRJJJBBBFFFKKKhhhwww___YYYwwwzzzGGGuuukkkXXXqqqlllIII222,,,+++******))))))))))))******---(((333...111QQQ```EEEuuu|||jjjsssvvv___ZZZhhhqqqhhhVVVPPP^^^ppplllhhhjjjwwwpppeeehhhpppuuutttssssssrrroookkkwwwpppOOO555111---,,,+++***))))))))))))(((+++,,,***))))))+++,,,===XXX{{{nnnrrrEEEJJJuuuvvvyyyyyy~~~zzzvvvuuu&&&%%%$$$$$$######$$$$$$$$$%%%'''((())))))((((((%%%'''))))))((((((((()))(((((())))))***+++---......111444444333333666999DDD===JJJ___bbbdddpppyyyrrrjjjiiifff```ddddddYYYOOOHHHBBBDDDKKKPPPPPPMMMDDDGGGBBB888666>>>AAA>>>555666777777888;;;???BBBFFFFFFDDD@@@:::666444444///000///---+++...444:::@@@EEEQQQ```eeegggrrr]]]gggJJJEEE:::333...------+++,,,///LLL{{{jjj888///OOOzzzYYYDDDOOOGGG666XXX||||||nnnzzz[[[OOOXXXdddXXXfffsssrrr___MMMIIIOOOMMMXXXeeelllllliiiiiijjjbbb___]]]^^^\\\WWWVVVXXXUUUTTTTTTUUUUUUTTTQQQNNNOOOIIILLLRRRWWW```___PPP666555666888777222111333999===BBBFFFIIIKKKMMMOOOSSSZZZ]]]iiiPPPUUUtttzzzcccwwwfffMMMAAA111111***,,,/////////......000PPPjjj>>>===;;;===EEETTTccckkkrrrxxxqqqXXXNNNRRRNNNRRRfffwww|||{{{hhh[[[YYYSSSQQQTTTOOOJJJGGGCCC???===<<<<<<<<<@@@FFFNNNVVV[[[^^^aaaccclllvvv|||{{{xxx{{{zzzOOO]]]EEEjjj@@@<<<,,,111---------------......///------666UUUuuuxxxyyywwwssspppooorrruuuyyy{{{PPPWWWTTT@@@DDDHHHEEEOOOTTTHHHBBBDDDBBBMMM___wwwnnnVVV```LLLyyy]]]eeeMMM444---,,,******))))))))))))*********------000666hhhQQQBBBmmm{{{xxxqqqmmmaaakkkiiiWWWHHHQQQgggxxxzzzlllkkktttrrrkkkmmmjjjrrr~~~yyylllbbboootttwwwuuuttttttssspppjjjtttrrrUUUCCC,,,---,,,+++***))))))))))))))))))***++++++,,,,,,---;;;OOOjjjgggzzzxxxqqq:::]]]xxxwwwzzz{{{xxx}}}{{{vvvsss&&&%%%$$$$$$######$$$$$$$$$%%%'''((())))))((((((&&&((())))))(((((()))***((((((((()))***+++------,,,111555444111///222555===:::===@@@JJJeeezzzwwwllleee___[[[WWWVVVTTTNNNGGGEEEIIIXXXmmm}}}rrrXXXGGGKKKKKK@@@===EEE888888777777888;;;???AAAGGGFFFEEE@@@;;;888777777666666555222000111444777<<>>JJJZZZdddhhhiiilllpppfffdddcccaaa^^^[[[YYYXXXUUUUUUVVVWWWXXXVVVRRROOOQQQKKKJJJIIIJJJYYYhhhgggEEE<<<444000---+++---222888;;;???AAAAAACCCFFFIIIQQQYYY^^^kkkQQQSSSooo|||mmmrrroooNNNCCC222000,,,******---...---...000rrr^^^>>>444888<<>>|||iiiEEEDDDaaa```ooo|||}}}}}}|||vvvxxxtttdddQQQIIIPPPdddxxxssshhhhhhfffeeennnccchhhrrr{{{|||sssjjjfffvvvyyyyyyvvvtttvvvuuurrrlllsss}}}uuuTTTJJJ------,,,+++***)))))))))))))))'''(((+++,,,++++++---IIIlllaaappp|||tttnnn999nnnrrrxxx~~~yyyyyywww}}}vvv&&&%%%$$$$$$######$$$$$$%%%&&&'''))))))))))))(((&&&(((******)))((()))***((((((((()))***+++------,,,000444333000...111444666111222666AAAZZZnnnllleee]]]QQQLLLOOONNNJJJIIICCCOOOhhh\\\NNNOOOIIIAAA@@@===;;;888777888<<>>LLL]]]eeefffnnnyyyrrr}}}JJJHHH>>>777000...---+++,,,///UUUQQQ===333^^^zzznnnwwwzzz]]]GGGRRRdddhhhPPPIII|||vvvjjj___SSS\\\TTTLLL:::666>>>KKKXXXcccjjjoooqqqiiiiiigggdddaaa^^^[[[YYYUUUVVVWWWXXXYYYWWWTTTPPPNNNNNNPPPIIIAAARRRnnnzzziiiVVVAAA555000------///666999;;;;;;:::;;;@@@EEEOOOYYY```nnnSSSRRRkkk}}}sss~~~SSSHHH555222///+++))),,,---+++---222fffUUUDDD333555:::GGGXXXdddiiimmmqqqdddRRRNNNRRRPPPYYYooo~~~wwwlllfffgggddd___]]]]]]XXXSSSUUUUUUUUURRROOOLLLKKKLLLNNNUUUXXXYYYVVVOOOJJJHHHIIISSSbbbrrrzzz}}}}}}wwwiiiccc???qqqwwwCCCBBB...+++,,,,,,,,,,,,,,,------...---111IIIuuuyyyppppppwwwssslllhhhjjjmmmpppvvv~~~vvvwwwvvvrrryyyqqqiiiVVV>>>:::DDDGGGKKKIIIQQQcccssszzz{{{aaa___vvvUUUwwwnnnbbb```AAA444...++++++************++++++***777)))555NNNZZZAAAJJJ^^^___xxx}}}}}}rrruuu{{{[[[DDDLLL\\\dddnnnzzzrrrhhhlllpppuuuuuusssuuuzzzxxxooojjjjjjzzz{{{xxxsssrrrttttttrrrnnnsss{{{SSSIII222---,,,+++***))))))))))))***''''''***+++(((***///ffffff{{{lllmmmWWW888tttoooyyy}}}zzz||||||~~~&&&%%%$$$$$$######$$$$$$%%%&&&((()))******))))))&&&(((******)))))))))***(((((())))))***+++---...---000222111///...000222333$$$///HHHLLLIIIRRR\\\\\\WWWHHHDDDMMMJJJEEEKKKLLLaaaeeeOOOPPPOOOFFFBBB>>>999888999===AAACCCFFFGGGFFFCCC>>>999666555444444333222111///...---555:::HHH[[[eeehhhooozzzzzzaaaoooGGGGGGAAA888111...---+++,,,000WWWIII<<<666[[[rrruuudddaaaRRR___OOOGGGwwwwwwjjj```]]]zzz```MMMEEEBBB333666>>>JJJYYYeeelllnnnjjjlllkkkfffcccbbb^^^ZZZVVVVVVVVVXXXYYYXXXUUURRRLLLNNNRRRFFF333:::OOOYYYdddTTTCCC===;;;888444222222555777666444666===DDDPPP[[[dddrrrVVVRRRgggyyylllPPPGGG555111111+++***---,,,)))...777ZZZLLL>>><<<555888DDDUUUccciiikkknnn```QQQOOOSSSPPPYYYooo}}}}}}nnnaaaYYYYYYaaa___^^^bbb\\\UUU[[[\\\ZZZXXXUUUSSSRRRRRRRRRSSSVVVXXXTTTLLLFFFEEEFFFOOO___ooovvvyyy|||~~~}}}xxxhhhjjjKKKcccPPPFFF666///,,,,,,,,,+++,,,------...,,,444RRR}}}wwwsssqqqwwwooohhheeehhhjjjkkktttyyyiiiYYYOOOCCCCCCIIIIIINNNHHHHHHRRR[[[```eeelllvvvaaa^^^sssSSShhhnnn```sssGGG666...++++++************++++++***444***444]]]XXXPPP^^^lll}}}~~~}}}pppVVVMMM^^^fff___aaaqqq||||||nnnaaafffnnnuuu|||uuusssvvvuuuoooooouuu{{{yyytttnnnnnnrrrsssppppppsssyyyUUUGGG444---,,,+++***))))))))))))***''''''+++***&&&,,,666rrrccc{{{sssmmmTTTAAA???xxxuuuoooyyy}}}{{{zzz~~~&&&%%%$$$$$$######$$$$$$%%%&&&((()))******))))))'''(((******)))))))))***(((((())))))***+++---...111000///---------......---$$$666OOOKKK<<<>>>FFFKKKMMMCCCBBBLLLHHHDDDRRRdddzzz}}}xxxwwwYYYWWWYYYQQQFFFAAA;;;888;;;???BBBDDDGGGHHHIIIFFF@@@:::555333000000/////////---***(((...333BBBWWWdddiiirrr~~~ccc\\\XXXIIIBBB999111...---+++,,,000RRR{{{zzzAAA888999XXXyyyzzzlllQQQVVVOOO???lll{{{ttteeehhhpppdddGGG>>>CCC333333666???LLLYYYccchhhjjjmmmmmmgggdddddd```[[[WWWVVVVVVVVVWWWWWWUUUTTTQQQNNNMMMAAA//////666444:::444000333555222...---///222444222000333<<>>EEE;;;777888222999DDD@@@AAALLLFFFEEEYYYggg|||zzzmmmpppzzzuuuhhhcccbbbZZZOOOHHHBBB<<<999;;;@@@CCCDDDGGGIIIKKKHHHBBB;;;555222.........//////---***''')))---===TTTccckkkuuujjjoooKKKCCC:::222///---+++,,,000aaa|||vvv<<<555===XXX~~~{{{ooobbb{{{nnnuuu\\\\\\TTT:::hhhiiidddwww}}}```RRRFFF:::333333444999CCCOOO\\\ccciiinnnmmmhhheeeeeebbb[[[XXXVVVUUUUUUVVVWWWVVVUUUXXXPPPKKKEEE<<<@@@BBB888444333666;;;:::555222333---000222000...222<<>><<<===UUUooozzzzzzyyyzzz{{{}}}ooo[[[QQQ]]]NNNbbb>>>999///...............///000000+++888cccpppnnnuuuqqqooogggbbbbbbeeebbbaaaooofffFFFFFFWWW^^^FFF555DDDZZZOOOHHH@@@;;;;;;===>>>===>>>QQQkkk{{{aaaiiiGGGeee[[[MMM666000,,,++++++******++++++,,,,,,///222999|||RRRddd<<>>===???IIITTTiiiqqqvvvoooeeebbbhhhnnn|||uuunnnllljjjcccZZZSSSQQQJJJ@@@;;;<<>>777222///---,,,---///000...+++333///:::SSSdddiiisssooocccMMMLLL<<<666444,,,+++000...\\\~~~<<<444<<>>KKKhhh}}}wwwyyy{{{~~~{{{~~~nnnrrrQQQMMMWWWddd@@@@@@000+++,,,------......------+++GGGrrrxxxppppppyyynnneeebbb```bbbbbbeeerrr{{{[[[^^^hhhsssXXXCCCIIILLLWWWPPP>>>;;;@@@<<<;;;>>><<>>>>>BBBEEEGGGIIIJJJKKKIIIDDD>>>888444///...,,,...111444444333666333>>>UUUeeeiiirrrssslllTTTNNNOOO@@@:::666---+++000...ccc===555<<>>999;;;...,,,...***...)))///___iii>>>;;;333666:::CCCPPP]]]ddddddbbbTTTQQQLLLHHHKKKWWWhhhtttwwwzzz}}}rrrfffaaa^^^^^^```aaaccccccaaaccceee```WWWWWW[[[```aaa^^^WWWQQQMMMGGGQQQYYYiii|||~~~vvvvvvyyy|||fffSSSUUUVVV{{{JJJBBB555,,,,,,------.........---222OOOwwwqqqtttmmmnnnwwwlllbbb______aaabbbggguuunnnjjjnnnXXXIIIVVVTTTQQQPPPAAA===>>>999:::AAABBBAAADDDSSSooo|||iii___[[[SSSooo___nnnYYY???444---+++******+++,,,,,,++++++111...MMM}}}cccKKKbbbwww}}}}}}}}}~~~xxxMMMJJJzzzjjjYYYaaaqqqqqqdddvvvppplllrrrvvvpppmmmlllpppxxx}}}yyyuuurrrpppooonnnhhhaaa```fffpppxxx}}}~~~yyyNNN555---,,,+++***)))))))))))),,,,,,%%%((('''111222ttt|||nnnmmmaaaAAA@@@rrrkkkwww}}}zzzuuuvvv}}}ppp~~~qqq&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&((()))))))))((('''(((++++++'''&&&)))(((%%%((((((((()))***+++,,,---111---+++///888>>>???===333///111777666...+++---...222;;;DDDFFFDDDEEEIIIPPPJJJCCCBBBFFFMMMSSSXXXdddcccbbbdddgggiiifffccc\\\UUUKKKDDDBBBDDDGGGIIIOOONNNLLLHHHBBB<<<777444///---,,,...333777;;;<<<;;;999DDDYYYfffjjjrrr~~~www\\\TTTRRRLLLRRREEE???:::...+++///...ccc???555;;;RRRhhhGGGRRRLLL...CCCKKKgggrrrPPPPPPRRR???PPPmmmgggdddTTTDDD===444///...000000000,,,000444777;;;DDDPPPYYY```bbbaaa[[[XXXYYYZZZXXXQQQRRRNNNOOORRRQQQ]]]uuuttt]]]EEE888555444222///222666888666777CCCPPP^^^___iiiqqqbbbSSSdddjjjmmmNNN@@@:::999///,,,...+++///+++222eeeyyylll<<<@@@444666999AAAOOO]]]ddddddaaaQQQOOOKKKIIILLLXXXhhhtttvvvxxx{{{oooZZZSSSVVVXXXWWWWWWYYY```eeeddd```^^^\\\ZZZ[[[___dddeeebbb___^^^^^^```lllnnnooo~~~{{{uuuyyy}}}yyybbb[[[QQQRRRBBB888,,,,,,------............555SSSzzzuuu~~~nnnjjjkkktttiii]]]\\\]]]___bbbjjjyyymmmkkkxxx```DDDPPP[[[\\\QQQFFFFFFGGGBBBDDDKKKJJJCCCAAAJJJbbb~~~hhh]]]qqqPPPvvvcccjjjbbbDDD555---,,,******,,,,,,,,,+++------000\\\uuuwww___DDDVVVpppzzz||||||~~~VVV___ssseeefffddd]]]nnnuuuvvvvvvnnnnnnooottt||||||zzzxxxuuuooojjj___[[[RRRJJJHHHPPP^^^jjjssstttvvv{{{~~~qqqsssUUU777---,,,+++******))))))***+++---((((((%%%,,,999www~~~RRRlll~~~RRR777EEElllkkkxxx}}}vvvwwwzzz}}}~~~vvvwww|||&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&((()))))))))((('''###&&&'''%%%&&&))))))&&&((((((((()))***+++------000000111666>>>FFFKKKMMMBBB999555;;;<<<666666<<<666999AAAIIIIIIBBB======:::;;;@@@HHHMMMKKKFFFDDDWWWUUUSSSVVV```iiijjjgggddd^^^UUUMMMHHHHHHJJJKKKXXXTTTMMMFFF???999333000...,,,+++,,,000666;;;???===>>>JJJ]]]hhhkkkrrr|||sssRRR||||||bbbIIISSSGGGCCC>>>///+++000000ccc>>>444:::QQQccceee|||DDD:::<<>>666999555777???MMM\\\dddccc___MMMLLLJJJIIIMMMXXXgggsssxxxyyy|||kkkYYYMMMDDDEEEJJJMMMNNNOOOTTT\\\bbbbbb]]][[[]]]______bbbfffiiiiiifffaaa^^^pppsssmmmmmmyyy}}}yyyzzzwww|||}}}{{{fffYYYJJJQQQCCC999---------------......///111SSSwwwrrrxxxjjjhhhjjjrrrggg[[[[[[\\\\\\```kkk{{{ooofffbbbsss]]]BBBTTTdddfffTTTNNNQQQSSSOOORRRQQQGGGBBB===AAAUUUrrrdddXXXOOO}}}cccdddiiiHHH555---,,,******,,,---,,,+++---...888jjjnnn}}}jjj___GGGTTTlllvvv}}}}}}~~~~~~yyykkkiiipppggg|||wwwrrrkkkmmmqqqxxx~~~{{{vvvuuuuuuqqqhhhaaaLLLLLLJJJDDD??????FFFMMMOOORRRWWWbbbsssqqqxxx[[[999------,,,+++************%%%+++,,,---((((((@@@uuu}}}~~~WWWuuuMMM666OOOfffmmmwwwxxx}}}|||jjjaaa]]]^^^cccttt&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&((()))))))))((('''$$$''''''%%%&&&)))***'''(((((())))))***,,,---...+++000666:::===EEEOOOXXXYYYJJJ???@@@BBBCCCGGGMMMGGGFFFHHHLLLIII>>>555111+++///999BBBBBB:::444555IIIGGGEEEIIIXXXjjjpppmmmjjjfff___VVVPPPMMMMMMMMMXXXQQQHHH@@@:::444///,,,,,,+++)))))),,,111777;;;===AAANNN___iiimmmsss|||xxxgggNNNTTTJJJGGGAAA111+++111222iii===333888PPP{{{yyyGGG:::>>>kkkrrrjjjiiiIII```~~~}}}uuuoooggg]]]VVVHHHBBB:::444333444666777GGGSSS]]]]]]YYYWWWUUUSSSMMMIIIEEELLLQQQDDD>>>JJJ888666555444444333444666666888<<<===<<>>@@@CCCJJJQQQZZZ]]]```aaa___]]]___bbb___bbbhhhpppsssooofff^^^eeeZZZNNNRRR^^^]]]___nnntttzzzrrrfffSSSWWWEEEOOOIII;;;......---------...///000111WWWwwwrrrssshhhiiijjjqqqeeeYYY[[[[[[ZZZ]]]jjjzzzyyysssfffUUUWWWKKKNNNkkkpppgggccc]]][[[YYYUUUXXXTTTBBB???::::::JJJhhhcccWWWxxxRRR```^^^nnnLLL666...,,,++++++,,,------,,,---111@@@ssskkklllaaakkkZZZ```tttyyy|||~~~~~~~~~}}}|||vvvtttuuuiiittt}}}~~~}}}uuujjjgggkkkrrryyy|||{{{vvvooollliiibbbYYYQQQDDDFFFHHHHHHEEEAAA???>>>;;;>>>CCCMMMaaaxxx]]]888...---,,,+++************$$$***------++++++SSSuuubbb{{{wwwMMM888[[[|||dddrrrwww}}}|||rrr^^^OOOOOOQQQTTTooo&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&((()))))))))(((''',,,...,,,((('''***+++((()))))))))***+++,,,---...,,,555>>>AAABBBIIIXXXdddtttgggWWWQQQUUU]]]bbbcccZZZSSSNNNLLLGGG;;;111,,,......333666111***,,,666NNNQQQQQQPPPYYYhhhpppoooooommmhhh```XXXRRRPPPOOOOOOHHH???888444111---******))))))((((((,,,222666888@@@OOO___iiinnnuuu}}}ZZZWWWXXXOOONNNFFF333+++111333jjj===222666NNNqqqPPPeeexxx}}}wwwlll|||}}}zzzuuuqqqhhh___QQQEEE>>>===???BBBFFFRRR]]]___]]][[[YYYVVVNNNIIIEEEOOOUUUHHHBBBQQQHHHCCC===777222///333:::AAA>>>=========CCCPPP]]]fffeeejjjoooeeeWWW[[[jjjrrr~~~oooVVVCCC======333+++---,,,000)))888uuukkkAAA333555444444;;;JJJ[[[dddbbb]]]IIIHHHFFFEEEIIITTTcccooosssvvv|||qqq[[[PPPCCC===;;;@@@KKKUUU^^^^^^aaadddccc___```ccc^^^ccckkktttxxxvvvooohhhZZZIII888;;;EEEAAADDDXXXrrryyyKKK```DDDTTTRRR???///...---------...000111:::gggooofffjjjkkkooobbbWWWZZZZZZWWWZZZhhhzzz{{{|||^^^YYYUUUCCCMMMgggjjjooouuuooojjj```XXX^^^[[[HHH>>>:::999EEE```}}}jjj\\\ooo^^^bbbdddsssOOO888...---++++++---------,,,///222DDD|||nnndddYYYssshhhhhh{{{}}}~~~zzz}}}~~~}}}{{{{{{uuuyyyqqqoooqqqlllnnnppprrrssswwwxxxoooeeefffkkkssszzz}}}|||yyywwwvvvppphhh```YYYRRRJJJDDDDDDDDDFFFHHHHHHFFFBBB@@@CCCHHHJJJKKKXXXnnn\\\888...---,,,++++++******+++)))******))),,,000lll}}}vvvccc}}}```HHH888gggnnnfffvvvyyy|||qqqqqqWWWVVV\\\VVV\\\vvv&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&((()))))))))((('''//////,,,''''''***---+++)))))))))***+++,,,---...222999AAAFFFJJJSSSbbbnnn~~~yyymmmeeelll{{{~~~wwwhhh\\\PPPJJJDDD;;;333000333333888>>>999......666IIIXXXaaa\\\ZZZcccmmmqqqqqqqqqooohhh___WWWRRRQQQKKKDDD;;;555222000,,,(((((())))))((((((+++000555333===NNN___iiipppwww~~~xxxdddTTTZZZ___WWWUUULLL555+++000333eee???111444KKKzzzzzz|||zzzzzzmmmllljjjiiijjjkkkmmmnnnrrrppphhhZZZKKKCCCEEEJJJMMMUUU\\\\\\\\\]]]\\\YYYTTTOOOKKKRRRVVVLLLRRRlllqqqcccSSSGGG===999???HHHKKKCCC<<<;;;>>>EEESSS___bbbdddlllqqqgggYYY[[[hhhaaayyylllTTTDDD===<<<444+++,,,,,,///'''777wwwxxxeee<<<:::666333333999III[[[dddbbb\\\HHHGGGDDDBBBFFFQQQaaammmrrrwww{{{}}}gggJJJ>>>???EEEIIILLLRRRVVV^^^fffeee___```eee^^^eeennnrrrrrrrrruuuwwwuuuiiiUUUMMMRRROOONNNXXXrrrzzzsssZZZnnnDDD]]]XXX@@@///...---------...000111FFFxxxxxxkkkeeekkkjjjmmm___SSSWWWWWWTTTXXXhhhzzzxxx```nnndddAAABBBLLLLLLfffjjjppptttjjj^^^cccaaaOOO???===<<>>000///---,,,---...000222MMMzzzhhhdddkkkjjjkkk\\\PPPUUUUUURRRWWWhhh{{{~~~uuuccc888???BBB000HHHLLL```sssoooaaaccc```MMMAAAAAA???EEEXXXsss|||cccRRRfff^^^mmm|||WWW???///---+++,,,---...------111+++IIIPPPPPPuuuhhheee~~~xxx}}}}}}}}}|||tttggguuuhhhXXXOOOMMMLLLLLLKKKZZZiiiwwwwwwnnniiikkkoookkkpppvvvxxxwwwrrrmmmjjj```]]]WWWOOOIIIHHHJJJLLLIIIQQQ[[[aaaaaa^^^[[[ZZZaaalllnnnbbb^^^lll~~~\\\BBB......---,,,++++++++++++)))(((***+++222000uuuoooeeettt===@@@777{{{[[[jjjpppttt|||llleeehhhkkkwww&&&&&&&&&&&&&&&&&&&&&&&&))))))*********))))))(((%%%***)))###%%%///111***+++*********+++---///000999BBBBBBBBBJJJQQQZZZhhhvvvyyy|||}}}{{{wwwsssqqq```\\\PPPAAA:::???GGGKKKGGG@@@@@@IIIPPPIII999,,,,,,333@@@LLLQQQVVVbbbnnnsssvvvtttiii___YYYTTTQQQIII???666444333///++++++***)))))))))+++,,,...///---@@@OOO___pppvvvyyy~~~iii]]]]]]fffmmm]]]UUU222222***444hhh<<<000888BBB~~~|||zzzddduuulllqqqSSS[[[LLL>>>[[[mmmllluuuwwwyyyaaaPPP]]]OOOEEERRRKKKTTTXXXeeegggbbb```WWWMMMOOOUUUZZZ\\\ZZZZZZ[[[YYYTTTQQQUUUUUUXXXZZZSSSYYYoooyyyyyywwwnnngggBBB;;;999>>>NNNUUUcccaaadddffflllkkk[[[XXXkkkPPPdddWWWKKKOOO777999'''///,,,...(((000yyyrrr|||AAA;;;333333///888EEEOOO]]]```TTTHHHEEEBBBBBBDDDLLL]]]lllttt~~~mmmcccdddeeegggllltttuuuqqqwwwRRRJJJHHH>>>;;;CCCCCCEEEQQQbbbhhheeefffmmmiiieeegggmmmlllhhhooo}}}{{{www{{{{{{tttqqqZZZtttmmmOOO}}}[[[PPPEEE222111///...---...000111ZZZ{{{bbbaaaiiifffhhh]]]WWWSSSPPPSSSYYYeeexxxooocccGGG???:::DDD999>>>WWWsssuuuhhhkkkmmmbbbWWWPPPGGGMMM^^^fffsssxxxccc[[[```WWWkkkHHHGGG///...---,,,+++,,,,,,---444---```qqqTTTOOOyyydddooowww~~~~~~}}}~~~~~~fffWWWWWWGGGBBBVVVxxxrrrFFFJJJ[[[IIIIIIIII^^^pppqqqjjjhhhkkklllssssssrrroookkkiiiiiijjj```VVVPPPQQQQQQNNNNNNQQQQQQYYYcccgggeeebbbaaaccceeemmmttttttqqqsss|||pppCCC222///+++******++++++***+++///((((((000444vvvhhhuuuZZZwwwDDD===KKKggg\\\nnnuuu{{{sssiiixxxrrr&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((((('''(((---+++$$$%%%...///)))+++*********+++---///000888GGGKKKFFFBBBCCCVVVsssuuuqqqnnnnnnmmmiii```YYY]]]^^^SSSCCC<<>>>>>IIIYYYWWWGGG555,,,)))(((***,,,///...,,,***)))444LLLbbbrrrpppgggZZZPPPLLLHHHDDD777000+++---///...---...))))))))))))***+++---...555JJJZZZgggtttvvvwww~~~zzzPPPaaalllsssfffRRR000---,,,666dddyyyJJJ666888BBB|||sssooo^^^NNNKKKJJJIIIZZZtttqqqWWWJJJDDDOOOZZZTTT^^^XXXeee{{{~~~jjjgggxxxwwwhhh[[[XXXTTT[[[fff___TTTXXXTTT\\\```]]]XXXWWWWWWVVVUUUXXXVVVYYY^^^YYY[[[jjjqqq~~~oooGGG<<<;;;BBBRRRXXXccceeefffgggllliiiWWWXXXpppUUUppptttUUUNNNVVVAAA999(((000,,,000...888vvvlllEEE+++888444000777CCCMMM]]]aaaUUUHHHDDD@@@???@@@GGGWWWfffsss{{{yyyiii\\\VVVWWWRRRTTTVVVZZZVVVBBB???RRRxxxiiiZZZVVVWWWUUUQQQNNNeeeggggggeeegggkkkllliiidddZZZQQQKKKEEEBBBJJJVVVrrrxxxzzz|||rrr```___IIIzzzWWWXXXPPP111000///---...///000222OOOcccbbbjjjfffhhh]]]VVVOOOJJJMMMUUUbbbsssuuuxxxaaaRRRhhh~~~jjjvvvxxxvvvwwwpppiiiaaaOOOGGGJJJJJJSSSgggzzzbbbYYYTTTRRRKKKNNNBBB///...---,,,,,,,,,---...777999rrrooocccXXX|||iiivvv{{{~~~wwwrrrWWWOOO___VVVcccaaaaaaZZZSSSBBBVVVkkkqqqmmmiiijjjlllrrrrrrpppkkkfffaaa______```[[[WWWXXXYYYXXXYYY[[[ZZZbbblllqqqqqqppprrrtttrrrssstttsssssswww|||zzz{{{FFF222///+++******++++++***%%%+++(((+++777VVV{{{UUUtttVVV444999QQQfff```qqq|||qqqyyy&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((***------(((''',,,...---++++++++++++,,,...///111===BBBGGGTTT^^^PPP===;;;QQQ\\\```QQQ999---777EEEkkkwwwgggKKK???===IIIbbb[[[OOOBBB:::666444666;;;222777>>>AAA<<<999BBBMMMhhhjjjfffZZZNNNGGGDDDAAA666000---///000...---...******))))))***+++---...777MMM___kkkuuuuuuwww}}}}}}bbbQQQcccrrrwwwkkkOOO000)))...777iiiOOO777666AAAyyyrrrYYY___iii{{{xxxXXXOOOSSSSSS[[[cccdddUUUeee}}}vvvyyynnniiittteeeUUUWWWaaaZZZOOOTTTRRR]]]eeebbb[[[XXXWWWUUUSSSWWWUUUYYY```^^^^^^jjjqqqwwwoooGGG;;;:::BBBSSSXXXbbbbbbccceeellliiiWWW\\\xxxhhhyyylllZZZRRRVVVFFF:::)))000+++//////777|||wwwuuurrrIII000777444///666BBBNNN___eee[[[IIIEEEAAA???>>>DDDSSSbbbssszzzzzzpppeee]]]YYYYYYXXXVVVQQQRRRTTTHHHEEESSSvvvnnn```UUUUUU\\\___]]]fffnnnppphhhccceeeccc]]]KKKGGGDDDDDD???:::;;;@@@\\\uuuyyy{{{|||{{{lllllldddMMMkkkbbbJJJ111000...---...///111222IIIeeecccjjjfffhhh]]]TTTMMMGGGKKKTTTaaaqqq}}}tttsssxxxvvviiiiiirrryyy|||nnnllldddUUUPPPVVVWWWZZZggg{{{ddd\\\PPPPPPCCCQQQ@@@///...---,,,,,,---...///444444lllyyyhhhtttfff]]]{{{jjjyyy}}}uuu^^^tttddd]]]^^^ppp\\\dddjjjbbbHHHZZZmmmtttpppjjjjjjkkkooooooooollliiifffeeeeeecccaaa^^^]]]\\\[[[\\\]]][[[dddnnntttuuuuuuwwwzzzxxxtttooopppvvv}}}|||rrrvvvFFF222///+++******++++++***&&&---++++++222XXXeeeXXXxxxMMM333:::UUUbbbaaapppjjjxxx&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***************(((++++++)))(((+++///000,,,+++++++++,,,...000111===LLLUUUZZZ^^^YYYXXXddd___SSSDDD::::::@@@FFFJJJrrrmmmKKK@@@<<>>BBBOOO\\\tttzzzuuujjjbbb\\\YYYccc___TTTRRRWWWRRROOOXXXuuupppcccUUUSSSZZZ^^^]]]bbbnnnrrrfffXXXQQQJJJCCC<<<<<<===???===777555555GGGeee{{{{{{~~~xxx\\\bbbOOOgggfffMMM000///...---...///111333===sssgggcccjjjfffhhh]]]RRRKKKGGGJJJRRR___ppp~~~vvvhhh___[[[YYY```qqqvvvrrr{{{sssXXXMMMXXXbbbjjjjjjaaa___[[[RRRUUUeeekkkjjjpppzzzfffaaaWWW\\\VVVyyyTTTCCC///...------------//////444555qqqxxxccc\\\\\\```wwwiii{{{~~~ppphhhllleeemmmooojjjssswwwiiiUUUbbbrrrwwwqqqiiifffiiiiiijjjkkkjjjhhhfffffffffhhhhhhfffbbb___]]]]]]\\\```hhhrrrxxxyyyyyy|||sssfffccclllzzzvvvoooHHH222///+++******++++++***'''///...---...ZZZ{{{ddd```rrrLLL888===XXX]]]```ooouuu&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******++++++***''')))***)))(((***...222,,,,,,+++,,,---...000111@@@RRRZZZ```lllnnnddd___BBBFFFLLLPPPQQQPPPNNNMMMuuurrrNNNEEE???JJJqqqqqqiiiaaa___\\\YYYXXXZZZYYYTTTNNNGGG>>>555555999IIIXXXccc^^^QQQCCC:::555222000111444444111000333---,,,+++++++++---...///<<>>???IIIUUUqqqwww~~~zzzrrrmmmiiiddd___^^^UUUSSS]]]]]]XXX\\\rrrnnneee[[[WWWXXXWWWTTTUUU___ddd]]]PPPEEE???;;;???>>><<<;;;999666555444555OOOlll{{{~~~}}}tttnnnsssyyyQQQVVVOOOPPPbbbXXX000///...---...000222333999iiixxxhhhdddjjjfffhhh^^^QQQLLLIIIJJJOOOZZZlll||||||tttnnneee\\\PPP[[[jjjkkk}}}nnnRRRGGGKKKGGGDDDJJJNNNEEEFFFAAAHHH]]]hhhiiiooowwwgggddd]]]bbbooorrrUUUGGG///...---------...///000666AAAmmmTTTUUUbbbttthhh}}}vvvsssppprrryyyfff```hhhrrruuummmbbb```dddgggiiillllllkkkjjjiiijjjlllooommmgggbbb```^^^\\\___gggpppuuuvvvvvvyyy|||{{{mmmZZZOOOSSSeeezzzqqqoooKKK222///+++******++++++***&&&......///111iiizzz~~~gggllleeeLLL<<<===ZZZYYYbbbnnn&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************''')))******''''''+++111,,,,,,,,,,,,---///000222@@@SSSYYY___uuu{{{___AAA///JJJhhhooodddYYY]]]gggYYYQQQEEEIIIooo}}}xxxnnnddd___KKKAAA777333000...111555:::HHHVVV[[[YYYQQQEEE;;;777666777:::888333222444......---,,,---...///000CCCZZZkkkpppsssqqqxxxyyyWWWqqqzzzlll===000(((666333]]]zzzSSS666111;;;fffsssnnnccc]]]\\\___sss~~~rrrXXXOOOgggoooZZZ```iiiccceee\\\QQQiiijjjPPPPPPOOOuuuUUUOOOmmmuuuqqqkkk[[[QQQ^^^dddhhhgggffffffeeebbbgggrrrqqqkkkiiiccc```ggguuuxxxVVV888888;;;???NNNVVVeeeeeegggllluuujjjPPPWWW{{{~~~xxx___bbbcccTTT999,,,333+++///......iiivvvJJJ666777555///333===JJJ___jjjcccCCCBBBAAA@@@<<<<<>>gggyyyiiieeejjjfffhhh^^^QQQNNNLLLJJJJJJQQQdddwww}}}sssuuuaaa^^^```RRRaaa|||wwwWWWJJJMMMCCC888;;;BBB888<<<777888IIIWWWaaannnsssfffeeecccYYYyyymmmTTTIII///...---------///000111---BBBvvv___UUUcccqqqhhh~~~|||sss~~~rrreeeeeehhhmmmmmmdddXXXWWW]]]aaadddhhhkkklllmmmooopppoootttssslllfffdddbbb^^^^^^eeemmmqqqqqqqqqtttwwwnnniii^^^OOOHHHSSSmmmuuuKKK222///+++******++++++***''',,,+++///777~~~ZZZwwwgggFFF999:::\\\YYYfffooo&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))))))))***+++***&&&$$$)))///,,,,,,,,,,,,---///111222888WWW```YYYdddpppcccOOOSSSaaammmnnniiilll}}}eee\\\JJJGGGkkkxxx```GGG888555...+++000555555555666000<<>>999333555444DDDccczzz}}}yyyyyysssOOOXXXZZZfffQQQ//////...---...000222444BBBeeeyyy~~~jjjeeejjjfffhhh^^^RRRPPPNNNJJJFFFKKK^^^rrr~~~fff[[[___fff```\\\III\\\}}}yyy\\\IIIRRRPPPDDD>>>===>>>CCC<<<666@@@OOOaaauuupppeeedddlllOOOzzziiiRRRHHH///...------...///000111444LLLvvvsssjjjUUUeeeppphhh~~~nnnhhheeeeeegggfff\\\QQQQQQXXXTTTXXX___eeeiiillloooqqqqqqwwwwwwoooiiihhhfffbbbbbbhhhppptttsssrrruuuxxxeeeoooqqqcccQQQRRRiiizzzIII222///+++******++++++***)))***(((---:::FFF~~~sss???666888]]]ZZZjjjppp'''''''''&&&&&&%%%%%%%%%%%%&&&''')))))))))((((((''',,,///---((('''+++111...,,,)))***---//////...777MMM^^^aaaeeelllhhh[[[fffpppxxxuuuoooyyy\\\KKKLLLUUUmmmWWWCCC222111......333<<>>888888000///+++///777111...999UUUhhhooonnntttxxxzzz~~~xxxcccuuu[[[[[[...000222,,,777XXXrrryyyTTT444333666___|||ppp{{{vvvnnnRRRjjj|||mmm```eee^^^^^^[[[^^^hhhuuuZZZ@@@cccrrrqqqmmm```jjjsssuuurrrmmmhhhhhhmmmuuu|||xxxiiibbbaaaXXXJJJDDDZZZrrr|||kkkGGG>>>555555>>>OOO^^^gggjjjdddmmmyyyjjjSSS]]]|||kkkyyygggkkkbbbXXX@@@,,,...///...///555SSS~~~rrrpppbbb===333666555333777III^^^iiihhhHHHCCCBBBDDD@@@999;;;CCCSSSgggxxxzzzzzzoooffflllwww{{{wwwhhhmmmqqqkkknnngggWWWNNNTTTWWWTTTUUU[[[XXXRRRIIICCC@@@<<<888444888@@@???PPPuuu|||pppNNNYYYeeemmmPPP///...,,,,,,---000444666;;;nnnnnn~~~|||rrr```jjjddddddfffWWWRRRLLLHHHFFFJJJWWWdddzzzbbb___]]]______PPPNNNPPPddddddNNNZZZ]]]EEE222@@@888===<<<555888LLLcccoooqqq\\\dddwwwPPPWWWZZZ999000...,,,+++,,,...222444;;;BBBfffxxxkkkUUUpppggghhhvvvrrrXXXJJJMMMUUU\\\YYYOOOJJJLLLFFFJJJOOOUUU[[[ccclllqqq{{{zzzuuunnnjjjiiieee___aaadddllllllkkkuuuvvvgggZZZhhhwwwyyylllcccooorrrMMM777///)))***,,,++++++,,,(((333''',,,<<<OOO\\\BBB???999]]]ZZZeeevvvrrrlll''''''&&&&&&&&&%%%%%%%%%&&&'''(((************)))'''+++...---((('''+++000///---++++++...000000000,,,;;;MMM[[[eeekkkqqqsssxxx~~~```KKKEEEHHH|||gggNNN>>>111111888===HHHRRRTTTPPPQQQTTTQQQ[[[dddiiipppwwwrrrfffllldddWWWKKKDDD@@@999222888666000222888222111===\\\mmmsssqqqwww{{{}}}aaattt___YYY///111333---777PPPzzz{{{TTT444333444TTTwwwhhhxxx|||lllSSSgggqqqlllddd]]]llldddaaadddsss___???TTTlll[[[vvvtttXXXZZZsss]]]lll|||wwwnnnjjjjjjlllnnnccclllmmmddd[[[UUUIII<<<999GGGWWWfffxxx{{{lllEEE===555555???OOO^^^fffmmmfffmmmvvvgggQQQ^^^eee]]]sss^^^nnnlll```???,,,//////......333OOO444888555333111555GGG]]]jjjmmmLLLDDDAAACCCAAA;;;;;;AAAGGG\\\nnntttxxxqqqnnntttyyyzzzssstttuuuWWW___YYYMMMSSSfffgggYYY]]]ZZZVVVTTTSSSOOOIIIDDDDDDJJJIIIYYYzzz~~~sss{{{RRRmmmuuuZZZpppOOO111///------...111555777<<>>:::444YYYYYYfffxxxhhh'''&&&&&&&&&&&&%%%%%%%%%&&&''')))***+++++++++***&&&***---,,,((('''***...000...,,,---///111111111111666DDDWWWaaafffrrr|||lllTTTGGGEEEgggmmmZZZNNN<<>><<<222666<<>>,,,///000......111III<<<===555222///333CCCZZZkkkrrrRRRFFF>>>AAABBB===<<>>999>>>GGGXXXqqqjjjZZZVVVUUURRREEEBBB888444777555<<>>RRRyyyiii:::111333???kkkyyynnnRRR[[[hhh[[[EEEooo{{{```nnnuuuhhh[[[hhhiiiIII???QQQyyypppcccZZZ]]]jjjyyylllSSS===000///222111---///:::DDDHHH555333222:::NNN___aaaZZZ>>>999555999DDDRRR^^^dddnnnjjjnnnrrraaaQQQbbbllluuuppp^^^xxxzzzhhh===,,,000000/////////CCCqqq~~~EEE;;;666333000222>>>SSSgggsssZZZIII===???CCC@@@<<<<<>>FFFdddooo^^^ooouuuXXXTTT;;;......------///111444666:::kkk}}}vvvPPPZZZZZZdddvvvoooWWWHHH======FFFLLLSSS___iiiTTT[[[cccddd\\\NNNBBB======>>>@@@BBBGGGPPP[[[cccsssvvvuuuoookkkiiifffaaa___aaakkkqqqooonnneeeRRRRRRNNNGGGBBB???AAAHHHNNNooo}}}[[[999111+++++++++))))))***)))333'''---cccddddddvvvFFF<<<666,,,PPPTTThhhyyy|||rrrjjj```QQQRRRXXX^^^&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))*********)))'''***,,,,,,***)))***,,,---------------...000222222888===EEE[[[vvv}}}sssqqqgggPPPEEEIIIyyywwwgggZZZLLLDDDAAA???AAADDDCCC>>>===JJJgggtttcccTTTSSS[[[YYYTTTFFF<<<999444<<>>CCC@@@<<<;;;@@@GGGVVVeeerrrnnnnnnqqqqqq}}}eeeXXXcccrrrwww~~~xxxssslllddd___ccc[[[bbbvvvUUURRR]]]nnn{{{@@@///...---...000444999<<>>ooo|||LLL...777===dddvvvhhh~~~XXXuuuXXXkkkooo]]]|||eee^^^eeeQQQCCCEEEaaammm```VVVVVV\\\dddnnnhhh___VVVOOOMMMSSS\\\hhhjjjfffZZZHHH:::555666000---***,,,111666666444333222222222666;;;???BBB888777888???LLLXXX```ccceeehhhrrrtttcccUUUffftttooosssppp===...111...///222///>>>rrrooo;;;999666444444666AAAVVVhhheeePPP>>>>>>BBB???<<<;;;<<<@@@MMM```nnnrrrqqqsss~~~wwwiiieeemmmuuu~~~~~~xxxmmmddd]]]RRR```zzzxxxIIIYYYZZZjjjpppCCC...------...222777===@@@DDD___wwwzzz}}}fffWWWVVV\\\YYYQQQJJJDDDBBB@@@>>>@@@EEERRRbbbyyy___OOOHHHTTTrrrsssTTTAAASSSyyybbbTTTIIIGGG]]]zzz}}}kkkeee}}}eeelllddd{{{gggRRR666------...///111444777888BBBaaafffKKK___XXXQQQPPPZZZnnn|||~~~vvvjjjgggTTT___XXXOOOVVV[[[SSSOOOSSSaaaoootttpppgggZZZQQQLLLSSSZZZ\\\YYYZZZ```gggpppvvvxxxsssmmmiiieeebbb___^^^jjjwwwwwwsssgggTTTOOOYYYbbbbbb```bbbeeegggdddrrrxxxNNN888111+++++++++***)))+++******)))666jjj|||YYY```zzzHHH@@@===000LLLLLL```rrrtttvvv{{{xxxnnnsss|||oooUUUVVVeeeVVVXXX%%%%%%%%%&&&&&&&&&''''''###%%%''')))***+++++++++)))+++---......---,,,,,,---/////////---...111444666:::>>>EEEYYYuuusssXXX>>>KKKzzzmmm\\\OOOEEE@@@AAA;;;===AAAGGGRRReee~~~uuueee^^^^^^NNNLLL@@@777555555EEEbbbnnnvvvxxx{{{|||ooo~~~{{{aaaQQQ000000555777===DDD:::gggUUU000777:::```sssdddsssfff}}}vvvnnn|||~~~lllbbbiiiZZZLLL>>>ZZZqqqbbbSSSMMMWWWfffYYY___eeeeee\\\MMM===444>>>999222000111777>>>CCC333111000000333666999<<<666666999BBBOOOZZZaaadddcccgggqqqsssbbbVVVhhhuuuiii|||uuu===///111...///444111>>>???666555666666444;;;OOOccchhhSSSAAA>>>@@@>>>;;;<<<:::<<>>===111JJJGGG[[[ooorrrrrrwww~~~xxxyyyyyy|||fffbbbgggcccfffsss%%%%%%%%%&&&&&&'''''''''$$$&&&(((***+++,,,,,,,,,***+++...//////...---,,,...000111000...///222555777666===MMM___tttuuuPPPGGG<<>>999666EEEaaaooowwwzzz~~~~~~oooddd{{{JJJ---444999999===AAA888XXXrrr~~~ZZZ111777666\\\pppooo}}}|||yyyjjj|||zzz~~~pppgggooocccVVV@@@BBB```lllqqqoookkkbbbQQQEEEIIITTTaaaaaabbbeeedddZZZKKK???777888:::888333---,,,...777222///000333666888:::555666:::DDDQQQ\\\bbbdddcccgggqqqqqq```VVVkkkhhhwww>>>///111---///555222???wwwrrr;;;444444666777444888KKK```iiiTTTBBB???@@@===;;;===888999GGGZZZbbbjjjmmmaaaaaa]]]TTT```[[[UUUQQQNNNJJJEEEAAABBB555MMMpppxxx{{{|||mmm^^^XXXuuulll\\\kkk/////////000222888>>>EEEIIIPPPRRRssspppwww|||]]]TTT[[[YYYSSSLLLFFFDDDBBB>>>>>>@@@>>>SSSiiiwwwqqqYYYWWWeee```<<>>lllwww___KKKBBBBBB???GGGLLLIIIEEEEEEHHHJJJyyyxxxkkkddd```OOO???999777GGGaaawwwtttxxx~~~ZZZzzzyyy;;;'''666666<<>>???RRReee^^^KKK???CCCBBB:::;;;===:::===IIIYYYiiizzzpppfff___jjjaaappp^^^NNNGGGCCC<<<<<>>FFFOOOUUUZZZXXXfffmmmvvvpppXXX```[[[VVVMMMGGGFFFDDD>>>;;;===<<>>888JJJ|||III---666===aaa~~~|||rrrhhh```zzzzzz~~~~~~}}}}}}{{{tttlll___SSSCCCGGGooo}}}```HHH>>>111AAA<<>>>>>===@@@<<<777777???MMM^^^qqqtttUUUJJJPPPKKKFFFKKKOOOTTTXXX]]]aaa^^^WWWSSSTTTHHH@@@UUUxxx~~~sssOOOqqq^^^yyy~~~BBB000///111555999???FFFOOOTTTSSS]]]yyyuuuffflllpppnnnXXX^^^XXXXXXQQQJJJGGGCCC???>>>???===@@@CCCTTTrrrwww___\\\lllfff[[[OOOIIIUUUrrrbbbjjjbbb[[[KKK111...---///222333444666999;;;LLL{{{|||eeeYYY{{{VVVuuueeeWWWooo~~~vvvvvv|||xxxttt~~~hhhzzz{{{zzz}}}~~~xxxrrrllljjjhhhgggkkkrrrxxx||||||tttjjjnnn}}}~~~ppphhhlllRRROOOWWWeeeggg```aaajjjpppNNN222///,,,******+++******&&&///555;;;uuuZZZsssmmmHHHFFF888///666EEESSS^^^eeeeeefffttt{{{~~~yyywwwyyywwwpppvvvqqqttt&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&***++++++***---***(((+++111333111,,,(((+++000222333333444555555???KKKUUUcccvvvwwwVVVMMMUUUmmmfffWWWbbbpppjjjWWWIIIGGGJJJHHHBBBDDDPPP___fffaaaYYYGGG:::777777KKKlllppp{{{uuuiiiuuuCCC000333???@@@SSSccc...888888\\\|||tttmmmxxx~~~{{{}}}~~~|||wwwfff___RRRFFFCCCXXX\\\SSSUUUMMMQQQCCC<<>>FFFNNNXXXlll~~~eee===:::;;;333111111>>>JJJdddiiiUUUFFF===;;;???<<<777444777???KKK]]]lllyyy]]]KKKKKKJJJIIIMMMsss||||||xxxnnndddVVVPPPbbb}}}~~~gggsss[[[[[[{{{aaa666555333:::DDDKKKOOOPPPPPPOOOVVVWWW[[[|||~~~kkk{{{ZZZcccYYYVVVOOOFFFAAA?????????:::===:::<<>>XXXrrriii???MMM===444:::BBBGGGNNNWWW]]]lll|||tttvvv&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))+++,,,---+++******,,,...//////'''***...111222333444666777???KKK[[[ppp[[[SSS^^^ggg{{{wwwbbbVVVWWW]]]QQQKKKDDDAAABBBEEEDDDBBBGGG@@@444222333222FFFkkk~~~}}}___nnnNNN333888@@@DDD@@@KKKwww~~~===777444SSSpppqqqjjjzzz}}}}}}{{{ooo```SSSIIIAAA<<<999FFFZZZ}}}}}}kkkMMMccceeeTTTJJJFFFKKKXXX\\\dddhhhbbbZZZWWWVVVUUUJJJKKKJJJJJJKKKKKKCCC888777:::DDDTTTaaafffhhhkkkllluuusssddd]]]nnnzzzjjjKKK555222222777===BBBJJJQQQaaaxxxmmm[[[III888999222111111888CCC\\\ggg___RRRBBB:::@@@===999666777;;;BBBQQQ___mmm|||tttaaaQQQKKKRRRkkkcccnnn{{{]]]}}}YYYkkkwwwLLL000111222:::EEENNNQQQPPPNNNMMMQQQYYYVVVvvvccceee^^^YYYXXXXXXRRRHHHAAA??????>>><<>>444888NNNyyyppppppKKK@@@CCCJJJVVVLLL[[[ggghhhdddccccccbbbYYYWWWSSSNNNMMMKKKBBB888555999EEEVVVbbbgggkkkoooooouuuppp```^^^uuu|||tttzzzDDD333222444<<>>::::::??????HHH^^^{{{|||yyy}}}bbbRRR;;;//////,,,///111333444444555888999DDD___ssswwwXXXpppqqqoooaaabbbttt\\\ZZZxxx}}}qqq}}}___^^^PPPYYYiiinnncccrrrxxxvvvsssooollllllnnnooozzz{{{ooohhhmmmsssuuuxxx}}}yyyooo|||mmmOOO===111...+++******,,,,,,+++---,,,000CCCNNNuuusssHHHSSS@@@555:::>>>===EEERRR```qqqyyy~~~pppuuu&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''))),,,...(((+++------+++...555;;;***,,,---...///111444777:::;;;CCCXXXxxxwww]]]XXXQQQOOOWWWnnnsssjjjnnnllliiieee___YYYYYY[[[KKKEEE>>>AAACCC>>>NNNqqq}}}yyyxxxzzzyyy~~~xxxjjjkkkiii===@@@BBBCCCLLLSSSEEE:::@@@ZZZ]]]XXX{{{JJJ333...EEE^^^xxxuuuxxxuuuwww||||||zzz|||uuuooorrr{{{ttt[[[EEE???>>>:::TTTwwwgggCCCGGGQQQIIICCCDDDTTTcccggggggiiihhhdddiiieee\\\SSSNNNIII>>>444444888FFFWWWdddjjjnnnrrruuuxxxppp___aaa{{{yyytttFFF222111666???HHHMMMUUU\\\OOO___ggg<<<;;;555666333111666HHH]]]lllhhhNNN===EEE>>><<<;;;;;;999999AAAKKK[[[bbblllyyyQQQFFFeee}}}wwwdddmmmmmmYYYwww___444:::000;;;AAAJJJRRRXXX[[[^^^```VVVWWWUUUrrr||||||ZZZllljjjeeeYYY\\\YYYMMMEEECCCAAA>>>;;;:::555:::BBB>>>>>>KKKWWWnnn||||||pppjjjWWWOOO333+++555//////111333444444555777999999YYYtttwwwttt```UUUQQQqqq___VVVppp|||cccSSSbbbfffqqqyyy___YYYVVV```ooosssdddlll|||zzzvvvrrrmmmllllllmmmxxxvvvwww{{{{{{vvvrrrrrrssskkk|||zzzVVV999000...+++******,,,,,,,,,)))---333===rrr[[[nnniiiCCCLLL:::000777===???IIIXXXhhhttttttyyy}}}wwwzzzttt|||&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))+++,,,)))(((***///...***...666333(((%%%000888666555777777AAAFFFEEEMMMfffjjjRRRLLL<<>>DDDEEEGGGHHHHHHGGGFFFEEENNNTTTLLLooobbb555555;;;SSSwwwwwwtttqqqqqqtttxxx{{{|||tttuuuuuuyyy~~~yyy```GGG999777777GGGooommmMMMZZZHHHPPPDDD999===HHHUUU\\\\\\[[[\\\\\\ZZZSSSZZZ___DDD///;;;555<<>>AAAHHHRRRYYYZZZXXXcccnnnvvv@@@111:::777)))444666EEERRRhhhzzzcccBBB>>>>>><<<;;;;;;999777;;;AAAMMMUUUcccqqqzzzuuu???eeezzzzzz~~~}}}}}}}}}wwwrrr\\\mmmPPPrrr}}}JJJ555666>>>>>>DDDKKKQQQXXX^^^___[[[___YYYRRR[[[lll^^^VVVzzzaaa|||ZZZYYYXXXVVVOOOFFFAAAAAA???>>>===;;;::::::;;;;;;GGGUUUnnnvvvmmmooozzz|||oooVVV===111222222...111333555555444333444555999hhhnnnwwwJJJuuu^^^UUUlllyyyvvvnnnjjjfffkkkrrr}}}|||hhh___^^^lllxxxgggaaappp{{{~~~yyytttqqqoootttzzzxxxxxx|||vvvpppvvv~~~yyyrrrjjj|||sss[[[:::...---,,,+++++++++,,,,,,***333333666XXXnnnaaa999GGGBBB---555>>>:::KKK\\\iiittt~~~wwwmmmwww}}}rrryyyuuuyyy&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''')))***+++---+++,,,//////,,,...333666---(((,,,444777777666777:::@@@CCCCCCMMMiiikkkTTT\\\mmmooovvvaaaUUUiiitttfffhhh|||zzz|||ooocccyyykkkPPPHHHFFFHHHIIIHHHFFFCCCCCCCCCIIIRRRMMMiiittt<<<555777HHHiii~~~pppnnnlllnnnrrrvvvzzz{{{uuuuuuvvv{{{vvvcccRRRHHH999///222KKKvvvYYYPPPEEEeeeMMMDDDAAAGGGNNNPPPTTTYYYXXXXXXPPPJJJIIIBBB:::<<<888BBBRRRcccmmmoooooooooxxxsssiiibbbmmm~~~uuu]]]999444:::@@@CCCJJJRRRXXXXXX\\\___jjjhhhgggeee888<<<000333555333;;;IIIaaauuukkkQQQBBB@@@===<<<<<<:::777999>>>DDDKKKXXXeeennnwwwYYYjjj{{{rrrnnnttt~~~|||mmm\\\{{{tttWWWrrroooBBB222555???BBBGGGKKKMMMSSSYYY[[[XXXSSS```VVV]]]{{{vvvrrrPPP^^^mmmeee[[[TTTSSSQQQJJJEEEEEE@@@???===<<<;;;;;;;;;<<>>XXX{{{xxxmmmkkkjjjkkkooosssvvvwwwvvvuuutttyyyaaaMMMBBBCCC===444@@@WWWsssppplllOOO<<>>DDDHHHLLLSSSWWWWWWaaa[[[aaaqqqYYYrrrGGG;;;---:::,,,333333AAAWWWhhhpppcccJJJBBB>>>===>>><<<888777:::;;;@@@KKKWWW```jjjxxxtttqqq}}}xxxtttnnnoooyyy~~~___gggjjjiiivvv```<<<666<<>><<<;;;;;;;;;;;;>>>===@@@FFFNNN]]]ssszzzeee___cccgggkkkooovvv|||VVVRRRFFF666,,,,,,///111111333555555444444444555<<>>KKKoooyyy[[[QQQLLL555777<<<777LLLbbbmmmuuu{{{xxxrrrrrr&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&((())))))((('''...+++)))+++......,,,***@@@>>>555+++---777999333111111888???>>>@@@TTTlllyyyvvvtttbbb\\\MMMKKK888>>>XXXkkktttuuudddgggyyyyyymmmuuuwwwNNN@@@PPPGGGLLLPPPNNNIIIHHHMMMSSSGGGNNNKKKRRRppp???555555;;;PPPqqq~~~rrrooollljjjkkkmmmqqqssstttvvvrrroooqqqzzzjjjRRRQQQOOO@@@333333>>>cccNNNKKKEEEIIISSSTTTJJJGGGLLLEEEOOO^^^VVV>>>???BBB111<<>>***555000<<>>>>>:::777777888:::BBBLLLUUU___mmmzzz|||wwwrrrlllrrrtttvvv|||mmmvvv\\\{{{bbbwwwvvvQQQ888:::CCCLLLLLLPPPSSSQQQRRRVVVWWWUUUPPP]]]YYYWWWeeegggiii???iii{{{\\\SSSYYYUUULLLFFFBBBAAA???<<<;;;:::::::::999999<<>>FFFHHHMMMQQQOOOJJJIIINNNTTTJJJJJJIIILLLkkkSSS333444;;;MMMiiisssiii}}}pppooommmiiiiiikkkooorrrssssssooojjjiiinnnwww~~~ooo```RRRIIIDDD>>>888fffiiiRRRPPPUUURRRGGG???BBBCCCUUUVVV===444<<<:::???RRReeelllmmmppptttuuu}}}ooogggoookkk;;;777AAAJJJRRRSSSTTTVVVXXXWWW[[[ZZZYYYaaayyy{{{666:::<<<888333///999AAAGGGbbbtttiiiKKKBBB<<<===>>>;;;888888777777;;;CCCJJJSSS___kkkhhh{{{pppgggbbbbbblllttt{{{}}}nnnpppppp^^^yyyjjjCCC444<<>>FFFEEEUUUWWWhhhxxxYYYEEEWWWmmmkkk[[[XXXttt|||xxxooo]]]mmmeeeyyyuuuZZZJJJFFFGGGIIIMMMOOOMMMIIIGGGIIIMMMLLLFFFJJJKKKgggqqq;;;444666HHHaaa{{{^^^jjjsssooojjjhhhjjjooosssuuuqqqmmmjjjgggfffkkkyyywwwcccPPPKKKFFFGGG[[[tttkkkuuudddGGGGGG^^^kkk[[[BBB===>>>RRRdddVVV???777:::EEEWWWhhhkkklllqqqttttttwwwnnnmmmyyyZZZ;;;???FFFOOOWWWVVVUUUVVVXXXXXXRRRXXX]]]^^^???rrrJJJ777///<<<000///444888>>>TTTlllsssWWWKKK@@@>>>???===:::999666444555:::???EEEOOOXXXcccjjjxxx{{{oooddd]]][[[qqquuuzzz|||wwwtttWWWfffwww]]]AAA;;;CCCPPPIIIKKKSSSXXXVVVRRRQQQOOOLLLXXXHHHUUU]]]TTTzzzLLLgggCCC```dddPPPOOORRRRRRGGGEEECCC@@@===<<<<<<;;;===999777888777777<<>>444,,,111;;;......///222444999BBBIIIZZZVVVYYY___ttt{{{hhhyyy~~~dddLLL\\\}}}sssjjj^^^uuu~~~eeetttnnnTTTIIIKKKMMMHHHJJJLLLLLLJJJIIIIIIIIIMMMDDDOOOLLL]]]SSS;;;///???VVVmmmwwwzzzrrrllllllooosssuuurrrpppnnnjjjcccbbbnnn}}}{{{hhhCCCKKK===???WWWWWWTTTjjjZZZSSSFFFCCCYYYsssrrr```LLLKKKQQQbbbfffOOO999:::NNN___kkkkkkkkkqqqtttqqqrrrmmmrrr{{{sssLLL<<>><<<:::666333111444777:::AAAHHHVVVXXX```lllzzzxxxkkk^^^XXXYYY]]]yyyxxx|||xxxgggyyyhhhvvvcccsssqqqQQQDDDDDDKKKXXXHHHQQQXXXZZZUUUOOOMMMLLLJJJXXXUUUXXX\\\bbblll|||rrrYYYLLLjjjhhhYYYWWWTTTKKKIIIGGGCCCAAA??????>>>???;;;999999888666888===@@@???>>>AAAEEEJJJNNNOOObbbbbb]]]UUUXXX```___VVVPPPPPPMMMIIIFFFIIITTT^^^SSSYYYdddpppzzzfffQQQFFF999------///...---...---///000111000///000111999===~~~vvvgggcccEEEMMMJJJOOOtttlllmmmiiifffhhhoootttuuuxxx}}}zzzuuunnniiiggggggggggggaaaaaacccoooxxxiii^^^fffrrr|||{{{lllxxx|||gggLLL888***...---,,,+++++++++,,,,,,---(((111444{{{]]]bbb~~~OOOFFF---333===999HHHVVVaaaqqqzzzxxxuuupppkkkmmmwww{{{rrraaaUUU&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((###,,,000---,,,///111...///999HHHKKK;;;)))+++:::666//////666222***222DDD===LLL___aaabbbkkknnnsss]]]\\\aaaiiigggLLLAAAEEEKKKFFFHHHKKKMMMNNNNNNMMMLLLOOOEEESSSLLLRRRnnnjjjCCC+++777MMMbbb}}}sssoooooorrrtttvvvuuussslllaaaZZZcccrrr{{{qqqiiiMMMCCCHHH???FFFOOOKKKYYYddd[[[BBB@@@^^^zzznnn```EEECCCTTTMMM???EEEVVVdddmmmkkkkkkqqqsssnnnqqqmmmttt|||zzzhhhCCC===CCCJJJSSSYYYVVVQQQRRRUUUVVVWWWPPPRRRQQQ[[[}}}^^^```???;;;777999000111===<<>>AAACCCEEE???IIIMMMEEEAAADDDDDD???CCCDDDEEEFFFHHHLLLVVV___WWW```lllwww~~~xxxOOORRR<<<444...000111......222,,,...000000///...///000666,,,aaafff|||vvvJJJPPPJJJEEEppp|||hhhqqqkkkiiimmmrrrsssxxx{{{pppkkkeee^^^ZZZYYY[[[\\\YYYSSSPPP\\\ggg[[[QQQZZZiiivvvyyylllzzz[[[KKK;;;888...---,,,+++++++++,,,,,,...,,,666222oooooogggooo___;;;888>>>888GGGUUUeeemmm}}}~~~sssvvv~~~wwwvvv{{{www___NNN'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&+++***,,,...,,,+++222;;;JJJ---&&&???HHH666---777999444111222///+++///888@@@MMM[[[___]]]aaaooo}}}zzzYYY^^^qqqrrrTTTJJJOOOIII:::HHHKKKNNNNNNLLLLLLNNNQQQHHHCCCOOOUUUNNNeeerrr777???333===KKKnnnwwwssswwwyyyvvvsssqqqrrrqqqfff[[[```ooowwwlll___OOOGGGHHHOOOTTTVVV^^^]]]UUUQQQHHHKKK___\\\]]]OOOEEE>>>GGGBBB555KKKaaagggmmmnnnpppssssssqqqrrrssszzzzzzWWWAAA>>>KKKTTTRRROOONNNOOOQQQSSSTTTOOOYYYRRRWWWUUUttt~~~AAA000555777888555222777???DDDTTT```^^^JJJ===@@@???777<<<888333111333555666777===AAAGGGNNNWWWbbblllsssuuuxxx}}}zzzuuusss```PPPNNNNNNMMMUUUaaaTTTrrr{{{|||}}}gggyyy~~~^^^iiicccmmmpppXXXFFFHHHQQQQQQNNNOOOYYYRRRPPPSSSPPPJJJOOOZZZVVVZZZSSSSSSYYYSSS___}}}___~~~aaaCCCddd\\\\\\PPPRRRQQQMMMIIIEEE???999AAA>>>;;;999999999999888888888888888888999::::::::::::;;;;;;;;;;;;;;;;;;BBB>>><<>>???<<>>)))BBB333---444444***,,,777888BBBOOOXXX]]]bbbkkkrrrppprrr{{{~~~nnn___RRRnnnwww{{{wwwaaaNNNJJJJJJHHHFFFKKKKKKKKKLLLLLLLLLJJJIIIOOOFFFLLLPPPLLLfffuuuLLL000<<<:::???^^^sssqqqxxxxxxssspppggg```ggguuuzzzyyypppbbbUUUNNNNNNSSSWWW\\\dddnnndddKKKAAA^^^kkkeeeeeeHHH///777HHHbbbhhhmmmppppppqqqtttuuusssoooppp}}}~~~uuuzzzuuuMMM??????LLLOOORRRTTTRRROOOPPPVVV\\\XXXQQQIIIMMMKKK```aaacccKKK<<<<<<666444000---666===666BBBWWWgggaaaMMM===;;;???;;;;;;999666222111333444444777<<>>:::444000111333222444666999<<<@@@FFFJJJPPPTTTZZZ```ffflllrrrwww|||~~~{{{{{{}}}xxxuuupppmmmhhhaaaXXXQQQFFF???<<>>:::999999999888777777777666666666777888888666666666666777777888999777DDDQQQQQQIIIIIIUUUcccgggooowww}}}\\\UUUMMM222//////......------,,,,,,,,,,,,---......//////000///...333777rrrDDDLLLQQQ\\\lll}}}iiiuuurrrccc```xxx{{{nnnqqqqqqppp}}}ccc\\\dddlllooouuurrrfffYYYWWW___dddbbb^^^[[[ZZZ^^^bbbccc]]]WWWRRR___jjjiii___TTTIIIAAA444CCCZZZXXXgggyyyvvvVVV===...,,,---,,,,,,,,,,,,,,,------***000333:::dddggg{{{cccQQQ@@@dddGGG777888@@@BBBQQQZZZiiixxx{{{rrrjjjlllqqq}}}qqqkkkooozzzNNNRRRttt|||}}}yyy'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$''',,,000222888@@@888666555777;;;GGG[[[lllIIIPPPEEE///***666666(((---000777BBBOOOZZZaaadddkkkkkkkkklllpppxxx~~~}}}dddYYYLLL___sss|||```IIINNNTTTKKKFFFLLLLLLGGGEEEMMMYYY^^^YYYQQQQQQMMMPPPVVVVVV\\\nnn~~~EEE;;;777444===QQQxxxsssgggdddnnn|||}}}|||vvvjjj[[[QQQMMMNNNIIISSS~~~lllTTTJJJeeeXXXIII[[[eeevvvyyyzzzyyy{{{}}}{{{vvvxxxtttwwwccc|||OOO===FFFLLLSSSPPPXXX^^^\\\VVVVVV___hhhnnnXXX]]]]]]^^^VVV```bbbHHH444<<>>CCCGGGLLLQQQVVV\\\aaaeeejjjooosssrrrnnnlllmmmqqqjjjgggaaa[[[UUUMMMEEE???@@@:::@@@NNNPPPMMM\\\sssvvv}}}zzzwwwyyyeeelll~~~qqqbbbnnn}}}nnnFFFGGGIIILLLIIIHHHOOOZZZRRROOOOOOSSSSSSPPPQQQUUUMMMUUUTTTMMMNNNSSSTTTSSStttQQQHHH@@@KKKfffsss[[[XXXYYYRRRIIIFFFCCC@@@===;;;;;;:::999888999888888888888888999999888888777777777777888999@@@???>>>@@@GGGSSSaaajjjlllrrr{{{sssSSSSSSJJJ,,,...---------,,,,,,,,,++++++,,,,,,---....../////////333000000zzzWWWNNNMMMNNNQQQkkkvvv}}}iiixxx~~~~~~uuuttt{{{|||yyytttaaaaaaeeeddd```^^^QQQCCCFFFXXXgggiiiaaa___^^^aaaeeefffbbb^^^KKKPPPSSSPPPKKKGGGGGGGGG;;;EEEVVVSSSdddmmmMMM888,,,,,,---,,,,,,,,,,,,------...111333111666UUUccc{{{WWWfffJJJjjjWWW999888AAABBBHHHZZZhhhvvvzzzrrrhhhccccccbbbvvvyyyeeehhhvvvxxxPPPaaa'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######&&&,,,...---///333:::GGGWWWSSS:::,,,CCChhhRRRXXXSSS@@@555666666111...///111555===JJJWWW```cccdddfffjjjmmmoooooonnn|||~~~}}}qqqgggQQQOOOWWWbbbTTTJJJLLLPPPNNNJJJJJJKKKFFFEEEMMMZZZaaa\\\UUUOOOOOORRRXXXYYYVVV^^^oooppp555777:::666BBB^^^uuu{{{|||zzzwwwrrrkkkbbbXXXRRRSSSAAAMMMQQQwwwggg^^^fff~~~aaa]]]mmmoooxxx{{{}}}~~~~~~www}}}ssskkkuuullltttFFFAAAOOOTTTUUUTTTWWWZZZYYYXXXXXX\\\aaaeeeYYY___[[[```[[[RRRpppiiiAAA333>>>888...111555444;;;GGGXXXkkkppp___JJJ>>>:::555555888999777333111222222222111222444666666999===@@@CCCFFFJJJMMMPPPUUUZZZYYYUUUSSSUUUYYYVVVRRRMMMGGGBBB>>>;;;999777GGGLLLFFFLLLcccrrrrrrzzz}}}xxxxxx|||~~~}}}aaauuummm\\\}}}SSSFFFDDDCCCDDDFFFHHHNNNSSSPPPNNNNNNQQQRRRQQQPPPRRRJJJPPPTTTOOOMMMUUUXXXOOO[[[~~~gggvvvjjjMMM<<>>FFFQQQ]]]eeegggffftttzzziiiOOO???666+++,,,,,,,,,,,,++++++++++++++++++,,,,,,------......***222'''555```cccwwwOOOGGGKKKLLLgggssszzzssswwwmmmmmmyyyttteee___ZZZMMMUUUYYYWWWZZZcccfffccceeefffffffffdddcccccccccbbb]]]WWWRRRMMMIIIGGGFFFJJJMMMWWWPPPaaahhhHHH444+++------,,,,,,,,,------...//////000+++111BBBuuuJJJqqqOOOddd[[[555555AAABBBBBBVVVaaannntttrrrjjjccc```KKKddd|||xxx~~~uuu'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""%%%,,,//////000333555[[[ttt```;;;,,,777FFFjjjdddccc```NNN444,,,444//////...---///888GGGRRR```cccggglllpppqqqqqqpppnnnpppssswwwzzz{{{|||||||||zzzxxx|||}}}wwwlllZZZKKKVVV```wwwvvvyyysssMMMMMMJJJFFFHHHLLLMMMIIIIIIFFFDDDIIIQQQUUUSSSOOONNNPPPNNNQQQUUUQQQ[[[uuuEEE<<<<<<555999JJJmmm}}}yyyuuutttsssmmmbbbXXXIIIPPP___LLLDDDCCCDDDrrrmmmwww~~~ttt{{{}}}~~~~~~~~~wwwvvvppplll~~~|||fffFFFHHHQQQXXXSSSTTTSSSRRRSSSUUUWWWWWWWWW^^^YYYYYYTTTZZZ^^^[[[iii___EEEhhh999222===:::222222,,,888CCCKKKYYYiiippplllQQQFFF:::555888:::888444333444444333222111333444222444666777888999;;;======@@@CCCCCCAAA@@@AAACCC@@@>>>;;;999888999;;;===AAABBBFFFQQQdddwww~~~}}}{{{zzzooonnnuuuuuurrrxxxpppnnn@@@CCC>>>;;;>>>EEELLLNNNNNNOOOMMMMMMNNNOOOPPPOOONNNTTTUUUZZZVVVMMMRRRUUUKKK[[[VVVzzzvvvJJJ<<<:::NNNmmmjjj\\\TTTPPPMMMJJJEEEBBB???===;;;999999999888777777777777888:::999888777888:::<<<===???JJJYYYaaadddffflllqqq|||hhhPPP\\\|||lllJJJ+++(((000++++++++++++******************+++,,,,,,------...***000###555JJJVVVDDDIIIGGGUUUnnnwwwqqquuu}}}nnnppprrrbbbZZZWWW___hhhjjjgggbbbaaaaaajjjlllmmmkkkgggdddccccccfffcccbbbccc___UUUKKKFFFTTTSSSVVVMMMaaa~~~bbbCCC222+++...,,,,,,,,,,,,---...///000,,,000---666999PPPuuuvvvDDDQQQUUU...222???BBBCCCUUU___llluuuvvvuuutttuuufffvvv'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###)))...000333777111TTTdddQQQ???@@@???444aaajjjsssrrrdddQQQ@@@777222222000------111999???UUU]]]gggmmmooonnnppprrrlllpppvvvxxxyyyzzzyyyxxxuuuvvvyyy|||}}}zzzoootttzzz~~~}}}|||{{{vvvxxxssshhh___XXXPPPHHHNNNgggjjj|||XXXDDDFFFGGGHHHIIIIIIGGGDDDEEEDDDDDDDDDEEEGGGHHHIIIIIINNNJJJKKKQQQKKKWWWyyyoooHHH888888777===SSSxxxyyyvvvvvvrrriiiaaaRRRKKKLLLPPPPPPGGG@@@GGG]]]mmm}}}{{{}}}}}}wwwmmmpppwwwkkk}}}TTTHHHMMMKKKUUUOOOQQQPPPPPPQQQSSSUUUUUUTTT[[[ZZZSSSWWWVVVZZZeee\\\nnn}}}MMM___lllAAAHHHHHH666222///222888???HHHVVVlll}}}pppbbbOOOAAA;;;:::999888777888888666444333333444111333444555444444555777555666888999999888777777444555666777888;;;>>>@@@MMMGGGTTTrrr{{{}}}~~~|||iii\\\{{{vvvPPP:::888666555<<>>BBBEEEHHHNNNWWW```bbbaaahhhwwwxxxcccXXXwwwyyyaaa===(((+++222*********************************+++,,,,,,------,,,000,,,...@@@qqqGGGDDDEEEJJJ___lll|||tttxxx|||uuutttyyynnnfffhhhllltttxxxnnn______hhhqqqrrrtttuuurrrmmmfffaaa``````eeejjjggg\\\UUUTTT[[[WWWXXXOOObbbTTT<<<111,,,///,,,,,,,,,------...///000...222///;;;777___vvv===EEEXXX222333:::@@@EEESSS```pppwwwwwwzzz'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$(((###"""&&&+++...333999999BBBCCC>>>BBBLLLEEE444999cccyyyoooppp~~~lllEEE555555444222222111111222;;;KKK___iiiiiihhhjjjoookkkppptttuuuttttttttttttrrrrrrrrruuuyyyyyyuuuqqqwwwzzz~~~}}}zzzwwwwwwxxxzzzvvvgggSSSJJJOOOWWW[[[^^^yyy~~~___fff<<<@@@???EEENNNPPPHHH???;;;AAABBBCCCAAA???@@@DDDHHHAAAJJJHHHJJJOOOFFFPPPtttSSS444<<<888666@@@```}}}zzzvvvqqqmmmiii\\\XXXggg\\\FFFHHHGGGVVVooo{{{}}}wwwyyy}}}|||wwwcccmmm}}}kkkoooGGGKKKOOODDDPPPLLLOOOPPPQQQSSSTTTUUUVVVWWWVVVWWWOOO\\\TTTPPPeeeOOOZZZzzzhhh___SSSPPP:::666:::,,,)))666AAAIII___yyy{{{dddNNN@@@;;;;;;===777777777555222111000111///000111111000000111333222222222333555555333111444777999;;;===>>>@@@AAACCCccc{{{iiiooo___AAA|||wwwjjjvvv222888...///333<<>>@@@DDDJJJOOORRRXXX\\\aaahhhoooyyyyyyoooIIIQQQnnnIII---...444,,,)))))))))))))))*********)))******+++,,,,,,------***,,,555$$$===yyygggKKK@@@HHHPPPPPPaaawwwvvvyyy|||pppeeeqqqzzzssshhhpppiii```jjjxxxwwwyyy}}}~~~xxxkkkaaakkkjjjkkkkkkeee^^^```hhh```[[[\\\RRReee}}}qqqEEE555111...///,,,,,,,,,---...///000000---000+++777000vvvcccwww@@@GGGccc===888777===FFFNNN^^^ooosssooosss''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$''',,,444999>>><<<999???WWWllliiiXXXDDD555hhhgggwwwlllGGG...555===555...111000666AAAMMMXXXaaagggkkkrrrrrrpppooosssxxxwwwrrrqqqvvvuuupppsss~~~yyyxxx}}}}}}vvv~~~pppmmmeee[[[VVVXXX]]]```bbbsssbbbIIIDDDFFF@@@???CCCFFFDDDCCCCCC===???BBBDDDEEEEEEDDDDDDCCC???@@@EEEHHHHHHLLLSSS\\\yyyMMM444666888666HHHnnnjjjdddiiieeebbbdddccctttfffccciiifffbbbyyyqqqTTTKKKTTTUUUPPPOOOQQQPPPMMMQQQYYYXXXZZZXXXSSSRRRVVVWWWUUUXXXfffnnnWWWCCC<<<:::777222///000444>>>RRRdddvvvxxx^^^KKK===222111666;;;:::222---000777333444333111000222222000111222333222111000000222555666777555666>>>KKKWWWyyyuuuwww```gggpppssssssyyyJJJ555555///555===DDDIIILLLNNNOOOUUUSSSPPPMMMLLLLLLNNNOOOOOOPPPNNNKKKNNNWWW]]]]]]MMMVVVMMMlll{{{pppaaaDDD<<>>>>>AAACCCAAAAAACCCAAABBBDDDFFFGGGFFFEEEDDDDDDAAAAAAFFFIIIIIILLLRRRSSSxxxuuu@@@555:::666:::RRRvvvrrrxxxnnnkkkzzz|||pppgggwwwyyylll```___QQQIIIQQQZZZQQQNNNNNNPPPPPPNNNRRRXXXYYYZZZXXXTTTTTTXXXYYYWWW]]]XXXRRRHHHuuubbb222???777888666222222999BBBHHHcccwww|||ooo\\\JJJ;;;777333222333555777888222222111000///000000///222444555555555555777888;;;;;;<<>>DDDHHHLLLPPPSSSVVVTTTPPPMMMJJJHHHHHHHHHIIIKKKKKKIIIMMMSSSUUUTTTZZZFFFQQQccciii}}}vvv~~~hhhFFF;;;CCC666^^^uuuiiieeehhhfffbbb^^^[[[[[[\\\]]]aaacccfffhhhjjjnnnsssxxx{{{mmmiiiooocccJJJ333...///,,,***,,,))))))))))))))))))))))))))))))*********+++++++++******///---444hhh|||}}}ooonnn<<<@@@EEECCCOOObbbtttuuurrr\\\UUUssszzzjjjqqq```nnnaaaYYYcccwww}}}rrrmmmmmmmmmllljjjeee\\\[[[kkkcccHHH333---000......------------...//////...///222666000PPPrrrQQQSSSHHHmmmOOO000555777BBBRRRaaajjjpppvvvssssss|||''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$%%%(((...222BBB;;;:::CCCNNNSSSTTTTTTiiiJJJ;;;555BBB{{{```PPP]]]sss]]]^^^QQQGGG:::///---222;;;AAAQQQZZZ```bbbdddkkkrrruuulll{{{|||zzzlllgggjjjeeeXXXPPPOOOMMMRRRlllqqquuuiiiEEE<<<>>>===<<<;;;<<>><<<>>>BBBAAABBBCCCDDDEEEDDDCCCCCCCCCAAAAAAEEEGGGGGGJJJNNNKKKsssTTT888666888666:::RRRyyyhhhbbb{{{xxxqqqiiimmmyyyooolllkkk```OOOOOOUUUPPPNNNMMMMMMPPPPPPOOORRRWWWVVVWWWVVVRRRSSSWWWYYYWWWYYYTTTccczzzOOOpppNNNAAA444999999222...222888<<>>DDDKKK[[[~~~{{{vvvrrrqqqrrruuuxxx|||}}}~~~vvvfffbbbfffuuuoooggg:::...(((,,,000,,,(((((()))))))))))))))))))))))))))))))))*********++++++,,,(((,,,---222XXXrrr~~~[[[BBB:::@@@EEEUUUlll}}}yyy|||xxxxxxxxxnnnmmmbbb[[[[[[bbbgggkkkxxxpppfffeeeggggggddd^^^UUUUUUgggYYY@@@...***...,,,...------------...//////,,,...000444---DDDtttxxxxxxCCC}}}NNN999]]]^^^111666999DDDOOO]]]fffnnnwwwuuupppttt''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&***...FFF>>><<>>????????????@@@@@@@@@BBBCCCEEEGGGIIIEEEbbb|||}}}pppKKK111888<<<999;;;SSS{{{jjjuuu```ggghhhVVV```lllhhhZZZYYYWWWIIINNNOOOPPPPPPOOOOOOQQQSSSOOOQQQPPPMMMNNNSSSUUUSSSNNN[[[ZZZoooxxxKKK888555666999777222333999===IIIYYYkkk~~~kkkTTTGGGGGGHHH@@@444777444333333222000///111333555777888:::===@@@CCCWWWaaapppzzz|||oooVVVLLLRRRqqqPPPUUU[[[~~~|||yyyLLLIIILLL???888AAAEEEHHHEEE@@@>>>BBBFFFHHHIIIJJJKKKLLLLLLKKKKKKMMMOOONNNMMMPPPTTTSSSNNNJJJPPPQQQQQQUUU]]]{{{vvvyyyccc>>>777:::FFFJJJUUU|||ttt]]]XXXaaazzz~~~iiiUUU777000+++,,,,,,)))''')))))))))))))))))))))))))))))))))))))))************///+++---///...FFFtttuuuNNN???CCCAAALLLeeewww}}}uuuppp|||iiijjjmmmlllddd```lll|||zzzwwwnnnkkkfffaaaUUUOOOFFFHHH___iiiIII999,,,***---***...------------...//////...///,,,111...DDD{{{vvvEEEoooWWW555QQQiii333555888CCCGGGYYYdddlllwwwxxxuuuyyy|||''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$$$$%%%'''***<<<:::@@@GGGDDD@@@RRRmmmqqqxxxpppDDD000>>>CCCmmmAAA+++000<<>>:::666777666777999666444888???555666777999;;;<<<======???@@@@@@AAABBBEEEFFFFFFBBBPPPXXXyyykkk<<<777888;;;777:::\\\zzzuuuvvv{{{bbbVVVsssxxxnnnRRRPPPVVVXXXRRRTTTWWWRRRQQQRRRRRRPPPNNNNNNOOOPPPLLLNNNMMMJJJKKKPPPSSSQQQMMMZZZZZZVVVxxx{{{AAAaaakkkHHH222999???555---000444999AAALLL___wwwyyywwwxxxssskkkPPPLLLJJJLLLKKKGGGFFFJJJFFFIIINNNSSSYYYaaahhhmmmwwwcccJJJ@@@OOOfffnnnZZZ^^^zzzmmmsssNNN:::LLLJJJ888666@@@CCCFFFEEECCCDDDIIINNNDDDFFFIIIMMMOOOPPPQQQQQQRRRPPPLLLIIILLLRRRRRRNNNEEEWWWKKKIIIYYYGGGOOOhhh|||TTT666888@@@@@@HHHYYY|||vvvvvv___ZZZppp]]]555000,,,((((((((((((***...(((((((((((((((((((((((((((((()))))))))*********,,,+++...000+++999uuuyyymmm\\\tttzzzXXXGGGDDD@@@GGG\\\pppzzzrrrppp}}}qqqfffccciiilllhhhaaa___hhhkkkeeebbbaaaYYYMMMEEEBBB===CCC^^^cccDDD666,,,,,,000///...------------...//////...000+++111111DDD}}}HHHkkkuuuFFFSSSppp:::111444<<>>bbb}}}uuu|||qqqttt___GGG888===@@@666000333888666555666555444777<<<555555666777999:::;;;<<<===@@@AAA@@@BBBFFFGGGEEEHHHJJJIIIttt]]]@@@000777:::555@@@WWWnnnjjjllljjj[[[hhhxxxGGGQQQFFFJJJRRRPPPRRRUUUSSSQQQTTTSSSNNNKKKMMMNNNMMMNNNPPPOOOLLLMMMQQQTTTRRRVVVPPPSSSQQQ]]]|||eeeQQQ~~~BBB222555222000444///222666<<>>>>>???<<<777:::666222...+++***,,,//////444---;;;^^^hhhsss~~~mmm||||||zzzzzzPPP666222444;;;;;;555444888<<<777444555666555666999777777666666666777777888888===>>>===???DDDEEEBBBHHHHHHHHHaaa^^^<<<666:::777777>>>aaa}}}mmmrrrqqq___nnnwwwtttnnnUUUNNNJJJOOOTTTQQQSSSSSSKKKOOORRRPPPIIIGGGKKKMMMLLLPPPRRRQQQNNNNNNRRRTTTSSSUUUOOOSSSVVVVVVnnn~~~[[[BBB777777;;;333111111333888AAALLLTTTmmm|||}}}vvvxxx}}}~~~xxxsssttt|||{{{}}}zzzssspppvvvuuujjjRRRKKK@@@>>>NNNcccggg___TTTCCC???IIINNNQQQRRRNNNOOOMMMJJJIIIIIIHHHEEEBBBJJJKKKMMMOOOPPPRRRRRRSSSRRRMMMFFFBBBGGGOOOOOOKKKSSSLLLSSSVVVTTTgggppp[[[LLLgggcccEEEAAAEEE<<<666333999HHH^^^xxxlllIIICCCKKKNNNIIIFFFaaa~~~qqqWWW999---111,,,,,,,,,,,,,,,+++(((%%%(((((((((((((((((((((((((((((((((((()))))))))***%%%+++***,,,///000UUU~~~uuuQQQ???CCCCCCEEEUUUnnn~~~rrrrrrxxxpppZZZ[[[fff___PPPGGGUUUiiihhhYYYMMMKKKHHHNNNeeerrrqqqOOO777///)))***...+++...------------...//////,,,222,,,555222000___vvviiiSSS{{{IIIBBBVVVMMM000777999EEE[[[fffiiissswwwrrrqqqwwwsss}}}uuuyyyqqq\\\''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&&&&%%%&&&(((###%%%///@@@PPPVVVSSSMMMPPPKKKfffuuu[[[FFF888;;;TTTnnn{{{ppp^^^JJJ999111000111666<<<>>>:::666555444222000444:::<<<:::999>>>DDDGGG\\\^^^tttjjjuuu|||}}}pppVVV<<<555555222///222777999666???777333444777666666777888777666555444333333333333888:::888:::@@@AAA===???AAADDDDDDsss}}}TTT<<<555777:::===AAAdddcccyyybbb[[[{{{pppkkkOOO]]]TTTRRRQQQIIIBBBLLLSSSJJJLLLOOOMMMFFFDDDJJJMMMLLLQQQRRRQQQMMMNNNRRRTTTRRRKKKXXX[[[ZZZVVVUUU~~~JJJVVVlllGGG999444999333...---000444:::>>>FFFZZZhhhddd___fffooorrruuuppprrr}}}gggUUUEEEHHHXXXaaaZZZNNN???CCC^^^~~~{{{dddhhhrrr{{{GGGCCC???EEEBBB>>>NNNTTT???IIIFFFCCCEEEIIIIIIFFFBBBJJJJJJLLLNNNPPPRRRTTTUUUUUUQQQKKKHHHMMMTTTSSSNNNKKKNNNNNNNNNQQQTTTUUUXXXZZZFFFqqq{{{vvvSSSBBB;;;:::???@@@:::;;;AAA===@@@GGGMMMQQQSSSSSSRRRKKKKKKLLLRRRZZZ```ccccccQQQHHHDDDDDD@@@GGGkkkjjjFFF111000...(((***)))&&&%%%(((++++++((((((((((((((((((((((((((((((((((((((())))))))))))***///******000---DDDtttxxxqqq@@@GGGDDD>>>KKKgggxxxxxxyyysss|||wwwmmmnnncccQQQKKK```zzzyyyhhh^^^WWWLLLLLLbbbuuu}}}UUU;;;000333222111000)))...------------.../////////333***111///,,,^^^qqqyyyTTTQQQFFFQQQXXX111777444AAAVVVaaaggguuuzzzpppiiifff}}}yyy{{{lllhhh%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%"""###---===KKKRRRRRRKKKYYYYYYKKKOOOqqqbbbRRRBBB111:::MMMdddrrrsssjjj\\\RRR999;;;666555>>>CCCMMM]]]bbbttt||||||~~~fff{{{zzztttgggWWW???:::777111111111111111222222222111111333444555666666666222333444555777888999999999:::;;;;;;::::::<<<>>>===CCCGGGHHHNNNeee|||KKK===;;;666999;;;CCC[[[~~~{{{aaaccc{{{kkkTTTNNNVVVSSSQQQNNNKKKIIIIIIIIIJJJMMMLLLJJJHHHIIIKKKMMMOOOMMMQQQUUUUUURRRRRRVVVZZZOOOQQQWWWZZZUUUUUUjjjjjjNNNrrrtttNNN@@@888888222222999666///222666;;;BBBDDDAAABBBRRRcccpppuuuxxxxxx|||bbb>>>666AAA<<<:::EEEIIIooouuulllsss{{{yyyXXX;;;CCC;;;;;;EEEIIIEEEDDDJJJGGGHHHEEEBBBFFFLLLLLLFFFFFFIIILLLMMMMMMNNNRRRVVVTTTVVVVVVSSSOOOMMMNNNQQQQQQPPPOOOOOOPPPRRRUUUVVVgggLLLJJJtttyyyeeeLLL>>>===??????888;;;;;;777777===BBBCCC===999888;;;======@@@EEE???KKKbbbzzz{{{|||```AAA111...,,,)))'''************))))))))))))''''''''''''(((((((((((((((((((((((()))))))))))))))'''***...,,,--->>>SSSyyyqqqpppmmm@@@>>>OOOEEEQQQnnnooo~~~uuulllsssZZZaaa[[[^^^qqqjjjjjjzzzmmmKKKEEEnnnjjjGGG888---///000++++++000---------............///,,,000000)))111111KKK~~~TTT;;;MMMsss---;;;111AAAPPPbbbmmmsssvvvtttpppddd]]]bbbzzzyyy}}}||||||%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!'''***)))***888QQQfffTTTSSSXXX]]]ZZZ```{{{dddJJJ@@@666777@@@IIIJJJFFF\\\\\\kkkuuu{{{}}}eeebbbmmmeeeWWWwwwpppKKK555555666111000000000111111222222222000111222444555555555555333333333444555666777888999:::;;;;;;::::::<<<>>>??????DDDJJJJJJUUUxxxooo999;;;GGG)))888999@@@VVVxxx[[[ZZZxxxcccLLLNNNRRRMMMLLLLLLMMMNNNMMMMMMKKKKKKKKKJJJIIIHHHIIIJJJLLLMMMTTTVVVWWWUUURRRPPPQQQSSSSSSPPPSSSYYYXXXVVV___nnnvvvfffvvvhhhCCC>>><<<888000,,,000777---...000333444444555888PPPZZZdddiiiooovvvxxxvvvnnnoooooonnnooosss{{{hhhPPPQQQXXXcccqqqxxxddddddNNN@@@JJJ999666>>>NNNTTTLLLCCCAAAEEEGGGEEEAAACCCHHHIIIFFFEEEGGGHHHJJJKKKMMMPPPRRRPPPOOOMMMMMMMMMMMMMMMLLLOOONNNNNNNNNOOOQQQSSSUUUJJJ^^^aaaWWWnnnqqq```VVVNNNCCC===???AAABBBIIIRRR@@@AAABBBBBB???AAAOOO]]][[[GGG333+++,,,,,,***)))*********)))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))***''')))---,,,+++888III~~~~~~}}}^^^yyyjjjiiiMMM===AAADDDGGGWWWiiixxxyyyzzzzzzfffiiiaaafffooo}}}www___ZZZyyyaaaCCC666...000000,,,+++000------------............,,,///111,,,222///BBBUUUwwwCCCOOOxxxBBB777888BBBRRRdddooouuuxxxvvvsssccc```bbbtttvvv%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%!!!(((+++$$$)))EEE^^^]]]```\\\RRRQQQ]]]lllrrriiiWWWOOOHHH===444999777BBB```ppp```VVVdddttt\\\```|||lllZZZiiifffTTTRRRvvv|||mmmnnnsssooozzz___<<<))),,,555222(((......///000111111222222///000222333444444555555444333222222222444555666666777888888777888:::<<>>===AAAFFF@@@===NNNfff|||NNN:::000333888<<<@@@QQQvvv}}}bbbNNNCCCmmmuuucccRRRPPPQQQPPPNNNLLLNNNQQQSSSRRRNNNKKKHHHIIIJJJLLLMMMMMMMMMLLLKKKNNNMMMNNNQQQTTTWWWWWWWWWOOOIIIJJJUUU]]][[[UUURRRTTTrrrooo}}}xxx```[[[FFFAAAHHH???;;;??????:::555333222000666666666777999<<>>???DDDGGGEEECCCAAACCCGGGJJJJJJHHHMMMKKKIIIIIIKKKLLLLLLJJJLLLMMMMMMNNNPPPRRRTTTUUUZZZOOOKKKQQQTTTUUUcccvvvxxxrrrMMM333,,,((((((+++,,,)))((()))***)))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))),,,((((((+++,,,+++...333SSSuuu___IIIEEEHHH@@@>>>IIIcccsss}}}bbbVVV\\\eeevvvqqqNNN777111...000111...---///,,,,,,---------.........000---222///111...///SSS~~~ooorrrbbb\\\555TTTkkk...444===MMM^^^jjjqqquuuuuurrrkkkkkk^^^^^^hhhqqq%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###%%%'''&&&### ---:::YYYxxx{{{nnn______uuuzzzzzztttxxxtttddd[[[jjj}}}wwwwww|||yyyvvvrrrcccGGG111000---...000---''')))111,,,,,,---......///000000---...000111222222333333444333222111000111222222222444555555555666888::::::@@@CCC@@@>>>BBBFFFHHHfffQQQ===222111:::888777OOOppp{{{WWW777HHHsssyyygggNNNQQQUUULLLGGGMMMLLLLLLMMMMMMLLLJJJIIIGGGKKKLLLNNNOOOPPPOOONNNMMMSSSQQQPPPPPPRRRRRRQQQPPPOOOMMMNNNTTTYYYYYYWWWUUUcccYYYcccooo^^^WWWOOOIIIQQQ___lllhhhRRR===444555777333000222777999999999666777666444222444999>>>///:::888EEEqqqggg^^^hhhPPP^^^WWWGGGRRRVVVMMMEEEDDDEEEDDD@@@===CCCCCCDDDBBB??????DDDIIIGGGDDDBBBDDDGGGIIIHHHGGGKKKLLLMMMKKKHHHGGGIIIKKKIIIJJJKKKLLLMMMOOOPPPQQQZZZPPPOOOWWWXXXNNNGGGHHHsssxxx}}}gggFFF111,,,,,,***+++---+++'''&&&))))))))))))(((((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))***((((((+++------...000===iiizzzMMM___MMMKKK<<<>>>GGG===MMM___ppp~~~jjjMMMPPPcccsss```???222///...000000...---...,,,,,,,,,------------...222+++111...//////...FFFzzzyyy[[[uuu===LLL~~~AAA222;;;JJJ\\\gggoootttuuusssnnnkkk\\\WWWeeejjjyyy%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""%%%((('''###!!!$$$'''%%%+++@@@```xxx}}}yyyxxxssskkkooosssrrr{{{}}}wwwaaaDDD...))),,,222/////////...++++++...,,,------------.........------///000111222222222222222222222222111111111444555777777777888:::===777@@@BBB===>>>FFFDDD:::MMMgggHHH222555888555===OOOeee{{{gggOOO@@@JJJyyymmm```YYYSSSPPPLLLGGGHHHKKKGGGGGGGGGGGGGGGHHHHHHHHHKKKLLLMMMNNNOOONNNMMMMMMMMMMMMNNNOOOPPPPPPQQQRRRSSSTTTTTTTTTSSSSSSUUUWWWVVV[[[SSS[[[|||YYYiiifffggglllhhhRRR999666AAA555111///111222000------333555666666555888>>>CCCkkknnnqqqqqqxxxuuutttyyySSSFFFRRRDDD888999111;;;:::<<<@@@DDDEEEBBB@@@CCCAAABBBDDDCCCBBBDDDHHHHHHFFFEEEEEEGGGHHHHHHGGGHHHJJJLLLIIIEEECCCFFFIIIFFFGGGGGGHHHIIIJJJKKKKKKTTTOOOTTT___^^^QQQKKKPPP^^^TTTuuu{{{wwwrrrKKK000...///''',,,))))))+++)))%%%&&&***))))))((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))'''((()))+++---...///000111FFFjjjYYYkkkWWWOOO555;;;KKK;;;@@@PPP```tttkkkvvvuuuUUUPPPggg^^^RRR777///......///...---------,,,,,,,,,,,,------------222)))111...,,,111000>>>TTTqqqPPPKKK}}}UUU///:::III[[[fffnnntttvvvtttmmmggg^^^UUUccckkknnn{{{%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""%%%'''%%%!!!"""&&&+++ &&&+++888XXXzzzwwwsssQQQWWWkkkwwwvvv}}}llluuu^^^AAA111///222///+++)))+++---///222333...)))------------,,,,,,,,,,,,,,,---...///000111111111000111222444444333222111333444666666666777:::<<<888<<<>>>===???BBBBBB???IIIXXXwwwTTT>>>888999;;;===KKKbbbyyy___ZZZKKK@@@SSS|||{{{zzz;;;MMMRRRTTTNNNHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJDDDHHHKKKMMMNNNOOOSSSWWWUUUVVVUUUQQQNNNOOORRRUUUJJJZZZTTTFFFXXXqqqhhhkkkccclllBBB???<<<:::666333:::DDDMMMPPPUUU[[[dddsssuuu[[[XXXhhhvvv}}}mmmDDD999EEEHHH888???III888>>>>>>===;;;<<>>>>>DDDFFFDDDDDDFFFGGGHHHHHHGGGEEEEEEFFFHHHGGGGGGGGGFFFFFFFFFGGGHHHGGGGGGHHHIIIIIIIIIIIIIII>>>___bbbHHHJJJjjjjjjLLLNNNaaafffccc{{{{{{xxxwwwOOO444444---555***''''''))))))&&&&&&***))))))((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))%%%(((++++++***+++---///555:::qqqrrrtttqqq```HHHAAADDD>>>;;;FFFRRRfff}}}sssdddcccYYYpppzzzXXXFFF444...//////---,,,,,,------++++++,,,,,,,,,---------///&&&222///***111000777ccc{{{\\\TTT|||]]]DDDddd___111777FFFXXXdddlllsssuuutttkkkcccdddVVV\\\kkkjjj%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&"""!!!&&&(((&&&"""***%%%&&&+++(((000YYYvvv}}}xxxnnn\\\SSSccc|||sssxxxnnnpppyyyrrrbbbIII???222)))(((***,,,,,,)))......)))(((---///,,,...------,,,,,,++++++***+++,,,---///000000111111...000333555555444222000000111333333333555777999:::777999??????;;;???IIIEEEGGGbbb|||NNN444555999555<<>>===>>>@@@AAA@@@;;;<<>>@@@EEEFFFDDD@@@@@@BBBBBB???AAAFFFIIIHHHGGGGGGHHHHHHHHHGGGFFFEEEJJJEEEDDDHHHJJJIIIMMMSSSRRRPPPOOOOOOQQQQQQPPPOOOPPPQQQQQQRRRTTTYYYaaafff|||{{{uuuzzz~~~|||```FFF777333+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))***)))))))))***+++,,,,,,%%%777<<>>KKK[[[jjjyyyjjjxxxUUUCCC666+++//////.........---------------------------------...............///000000:::ccc===^^^rrr666QQQ|||???///HHHKKK^^^bbbyyyssszzzqqqeeeVVVLLLKKKRRR___jjj%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""#########$$$''')))666VVVppp|||mmmYYYFFF888000...*********************************+++++++++,,,,,,------,,,,,,,,,+++++++++------------------,,,,,,---...000111222111000//////111222444555555555555444555777888:::>>>BBBFFFAAAGGGGGGKKKhhhnnndddVVV<<<===>>>===:::???TTTvvvmmm[[[III888@@@TTTxxx}}}]]]LLLOOORRRLLLIIIIIILLLMMMJJJIIIKKKNNNNNNNNNMMMLLLIIIGGGFFFGGGGGGGGGGGGFFFFFFEEEDDDGGGHHHIIIJJJKKKKKKJJJIIIJJJMMMOOONNNKKKJJJMMMPPPMMMOOOQQQNNNLLLNNNTTTZZZeeeyyy|||VVVYYYhhhzzz|||tttttttttkkkpppsssvvvwwweeeEEEEEE???,,,777777888888888999999999:::::::::999::::::;;;<<<@@@===<<<>>>BBBDDDAAA>>>AAACCCCCC@@@AAAFFFIIIHHHFFFGGGGGGHHHIIIJJJKKKKKKLLLHHHGGGJJJKKKIIIKKKPPPPPPOOONNNNNNOOOOOOMMMKKKPPPPPPPPPOOOPPPSSSXXX[[[]]]^^^nnnnnnuuu|||{{{~~~|||sssaaaJJJ555)))'''************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))***+++,,,000((()))WWW~~~VVVggg[[[GGG---BBB<<<555777HHHaaavvvmmmIII999333...///.........------------------------------------...............///000000666llltttuuu[[[\\\oooFFFKKKpppSSS...>>>MMM___dddtttxxxzzzqqqfffWWWJJJCCCCCCIIIOOOttt%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%###%%%(((...>>>XXXqqq~~~pppcccRRR===000------***%%%)))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000///.........///000222333333333333333444666777888:::>>>AAA@@@HHHHHH@@@GGGiiiuuuRRR::::::999666444;;;GGGQQQiii|||hhh[[[GGG999>>>VVVooo}}}}}}zzzkkkPPPGGGSSS]]]QQQIIIEEEFFFIIIIIIJJJMMMKKKKKKLLLLLLKKKHHHFFFDDDIIIFFFEEEEEEHHHHHHFFFDDDFFFGGGHHHIIIJJJKKKKKKJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMNNNPPPQQQRRRWWW~~~yyybbbYYYUUUllleeekkk^^^LLLUUUnnnhhhMMMQQQdddcccHHHNNNwwwqqqzzzWWW888///777;;;888555666888999999888777777888888888888888999::::::>>><<<<<<>>>AAACCCAAA>>>CCCEEEDDDAAABBBFFFHHHGGGGGGGGGGGGGGGHHHJJJKKKMMMNNNKKKJJJLLLLLLIIIJJJLLLMMMMMMMMMOOOPPPOOOLLLIIIMMMNNNNNNMMMMMMNNNQQQSSSKKKMMMQQQXXXdddxxxtttxxx~~~{{{ooofff???888///***)))---000222******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))***+++,,,555'''(((>>>jjjuuuyyyvvvLLLCCCBBB===666999JJJ]]]hhhzzzsss\\\::://////000............------------------------------------...............///000000777NNNgggzzzNNN```ZZZ@@@XXXggg666666QQQaaaeeejjj{{{wwwtttlll]]]MMMBBB<<<::::::DDDttt%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$&&&''''''%%%$$$$$$%%%)))'''### """***555<<<^^^iiizzzzzzlllfff```QQQAAA;;;///###$$$...333///''')))))))))))))))))))))))))))))))))************++++++++++++++++++*********++++++++++++,,,,,,,,,,,,+++,,,---.........------,,,------///000000111111222444555555555777999<<>>555444888<<<111DDDaaa|||lll]]]MMMBBB888@@@AAACCC\\\{{{eeeUUUKKKAAACCCKKKLLLOOOGGGAAACCCFFFGGGHHHJJJCCCDDDFFFGGGGGGEEECCCBBBKKKGGGDDDEEEIIIKKKHHHDDDEEEFFFGGGHHHIIIJJJKKKKKKNNNKKKIIIJJJLLLLLLJJJHHHHHHIIIJJJJJJJJJJJJLLLNNNGGGJJJPPPppprrrwwweeesssUUUwwwiiioooccc>>>)))555<<<111222BBB666666777888888888888888888888777777888888999:::>>>======???BBBCCCBBB@@@CCCEEEEEEBBBCCCFFFHHHFFFIIIHHHFFFDDDDDDEEEFFFHHHKKKKKKKKKKKKKKKJJJIIIJJJJJJKKKMMMPPPRRRQQQNNNKKKKKKLLLNNNOOONNNOOOQQQSSSYYYXXXSSSMMMJJJOOOZZZdddcccttt|||wwwwwwyyy{{{|||zzziiiTTT???///&&&***)))))),,,///...***%%%))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((()))++++++***222555---HHHvvvDDDDDDEEECCC<<<888AAAOOOgggwwwiiibbb___uuuKKK333,,,...///------------------------,,,,,,------------------...............///000000666666___~~~MMMWWWooo@@@BBBmmmGGG555UUUbbbddd___{{{vvvuuupppcccSSSGGG@@@;;;888444]]]%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$########################"""""""""######$$$$$$$$$ """$$$$$$#########$$$ $$$))),,,***&&&#########,,,888HHHWWWdddlllyyy}}}uuurrrXXXRRRIII???999555...'''$$$***///...)))&&&)))---(((((((((((((((((((((((((((((()))))))))******************************************+++++++++,,,,,,+++,,,,,,------------------......///000111222333222333444555444555777888===555:::FFFDDD<<>>???@@@GGG999EEEvvviiiPPPBBBAAAAAAFFFHHHAAAHHHBBB???BBBDDDDDDCCCEEE===???AAACCCDDDEEEDDDCCCIIIEEEAAABBBGGGIIIGGGCCCEEEEEEFFFGGGHHHIIIJJJKKKNNNKKKHHHIIILLLMMMJJJGGGCCCFFFGGGEEEAAAAAAFFFLLL;;;RRRRRRFFFXXX}}}ttteeeyyyzzzJJJ666666333111555:::888111999888666555666777999:::888888888777888999999:::<<<<<<===>>>@@@BBBAAA@@@BBBEEEEEEBBBCCCFFFGGGEEEIIIHHHFFFDDDDDDEEEFFFGGGGGGHHHIIIHHHIIIJJJKKKJJJFFFGGGJJJNNNQQQRRRPPPMMMNNNPPPRRRRRRQQQQQQRRRSSSUUURRRPPPSSSVVVSSSIII@@@QQQPPPNNNRRR\\\kkk{{{uuuaaaSSSBBB>>>888000,,,---222777222000...+++(((((((((((((((((((((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((***+++,,,"""222222(((===hhh{{{ZZZ[[[CCC888@@@CCC999999FFFQQQdddxxxmmm\\\ddd]]]>>>333000///---,,,,,,------------------,,,,,,,,,---------.....................///000000000+++ooohhhjjj^^^WWW|||PPP:::dddWWW999QQQaaaddd[[[yyy|||vvvtttjjjZZZOOOJJJEEE>>><<>>===;;;;;;BBBKKKSSSXXXYYYZZZZZZYYYZZZZZZVVVOOOEEE;;;666<<<;;;;;;;;;999777:::@@@QQQzzzkkkNNNBBBCCCIIIGGGHHHJJJDDDAAA???@@@CCCCCC@@@???AAA>>>???AAACCCEEEFFFGGGGGGEEEBBB???@@@BBBDDDDDDCCCFFFEEEEEEFFFGGGHHHIIIJJJKKKHHHFFFGGGIIIJJJHHHFFFDDDGGGIIIFFFAAAAAAFFFLLLCCCBBBFFFLLLDDD:::```sssBBB///555,,,888999---,,,777:::333999777555333444666888:::888777777777777888999999888999:::<<<===>>>>>>???@@@CCCDDDBBBCCCFFFGGGDDDFFFFFFFFFFFFGGGIIIJJJLLLEEEGGGGGGFFFGGGKKKLLLKKKEEEFFFHHHKKKOOOPPPOOONNNTTTUUUUUUSSSQQQOOOOOOPPPLLLPPPQQQKKKDDDDDDMMMWWW<<<===???AAACCCDDDEEEEEECCCEEEHHHIIIHHHDDD???<<<666888:::<<<<<<777///***###(((///333111,,,'''######&&&((()))((()))---000''''''(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))+++,,,---***,,,(((...>>>777tttcccZZZ666777@@@<<<999===???QQQkkktttHHH555444333///,,,,,,,,,,,,,,,------------+++,,,,,,------........................///000000///222]]]}}}iiiiiiLLLnnnbbbAAAVVV___===GGG```fff^^^uuu~~~xxxiii___[[[TTTKKKJJJSSSyyy~~~___TTTMMM%%%%%%%%%$$$$$$$$$######""""""""""""####################################!!!!!!!!!"""###$$$$$$$$$%%%&&&'''&&&%%%&&&(((+++&&&%%%'''+++)))###!!!$$$&&&'''((())))))(((%%%$$$###(((+++(((&&&((())))))&&&$$$###''',,,---((("""&&&&&&'''((('''&&&(((***+++$$$"""***...***$$$'''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))******(((((())))))***++++++,,,,,,,,,,,,,,,,,,---......111000000000111333555666222444666666555555666888999AAA???666;;;IIIJJJ???PPP^^^~~~sssTTTNNNDDD:::333111444666;;;:::777555444777<<<@@@000444777666555555999===888333333<<>>???===AAABBBAAABBBFFFFFFDDDEEEEEEFFFGGGHHHIIIJJJJJJFFFIIIHHHEEEFFFKKKNNNLLLJJJJJJKKKMMMPPPQQQQQQPPPSSSSSSRRRPPPMMMLLLMMMNNNSSSQQQPPPRRRUUUSSSLLLFFFSSSMMMEEE>>>::::::===???:::999777666555777:::===@@@;;;444000.../////////555333000...------------'''***------***&&&""" '''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***,,,---...------***111555,,,]]]{{{\\\GGG>>>;;;999888:::BBBTTTfffsss}}}^^^;;;000111///,,,---++++++,,,,,,,,,---------++++++,,,,,,---......///...............///000000000888GGGiiiKKKWWWrrrMMMFFFcccDDD===```hhhbbbiiixxxpppkkkaaaTTTOOOUUUnnntttaaa]]]VVV%%%%%%%%%$$$$$$$$$######""""""""""""#################################### !!!!!!"""###$$$$$$$$$$$$$$$###""" !!!$$$'''$$$!!!"""&&&&&&###&&&---%%%$$$#########$$$&&&'''"""$$$$$$$$$'''***((("""&&&(((***((($$$"""%%%)))%%%$$$%%%((()))'''%%%%%% (((...---'''###''',,,''''''''''''''''''''''''''''''''''''((((((((()))'''((((((((())))))******'''(((((()))***+++++++++------,,,,,,,,,---...///......---...///000222333222444666777666666777888999777999>>>AAAAAA@@@@@@???FFFUUU~~~vvv^^^KKKBBB???888:::<<<===;;;999888888555888:::999999>>>JJJTTT^^^fffyyyeeeHHHDDD;;;___FFF888888999@@@BBB:::===???DDDEEE@@@;;;===DDDFFFEEECCCBBBCCCDDDFFFGGGEEEFFFEEEDDDCCCDDDGGGJJJGGGGGGFFFEEEEEEFFFGGGHHHGGGGGGHHHHHHHHHIIIIIIJJJCCCCCCCCCFFFHHHGGGBBB>>>GGGCCC:::;;;DDD@@@;;;BBB666QQQlllyyyWWWEEE666555333,,,+++000---------000111111///...000111222333444333222222555444444444444555666666888:::<<<===>>>>>>@@@AAA<<<@@@AAA@@@BBBFFFFFFDDDEEEFFFFFFFFFFFFEEEDDDDDDIIILLLJJJEEEEEELLLNNNLLLRRRQQQPPPQQQSSSTTTSSSRRRMMMMMMMMMLLLJJJKKKMMMOOOGGGKKKMMMHHHAAA>>>CCCIIIAAACCCDDDEEECCC???:::777555666666555222000000000,,,,,,...000111000,,,))))))'''&&&''')))***)))'''---***&&&%%%'''***---...&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***,,,...///"""111222)))"""555333tttmmm|||eeeEEE<<>>JJJ```uuu~~~tttsssSSS555------******///+++++++++,,,,,,---------++++++,,,,,,---...//////...............///000000,,,444///sssaaaddd[[[OOO~~~WWW;;;fffJJJ888bbbiiiddd]]]xxx|||uuuqqqeeeVVVHHHRRRdddlllooo|||ooo&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""##############################""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))***++++++,,,,,,------.........//////000111111111333444555555555666888:::888;;;======<<<===AAAEEEDDDHHHFFFLLLnnngggSSSQQQOOOOOOPPPQQQPPPOOORRRZZZbbbkkk|||zzzfffYYYIII999555;;;```OOO===777;;;>>>;;;555:::<<<>>>?????????@@@AAADDDDDDCCCBBBAAACCCGGGKKKIIIJJJHHHEEEAAA@@@DDDGGGFFFFFFEEEEEEDDDCCCCCCCCCGGGFFFEEEEEEFFFFFFEEECCCGGGEEEBBBBBBBBBBBBAAA@@@>>>>>>>>>===<<<<<<;;;;;;666:::AAAOOOggghhhIII444222111111111000000//////------......///000000000000111111222222333444444555444444444444555666666:::::::::;;;<<<===>>>???@@@AAABBBBBBBBBBBBDDDFFFGGG@@@>>>FFFKKKIIIEEEEEEEEEFFFEEEDDDHHHNNNMMMIIIKKKLLLMMMNNNMMMNNNPPPRRRNNNOOOLLLGGGGGGKKKMMMLLLLLLIIIFFFBBB@@@??????@@@@@@???======<<<999666333222222111111000////////////......---+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***+++,,,---...111666999^^^lllPPPEEE===@@@===<<<@@@HHHVVViiizzztttaaawww\\\DDD000---...+++***...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///000999...UUUxxxcccAAAcccfff888>>>]]]444LLLuuuYYYddd|||zzz||||||vvvnnniiiiiiNNNNNN]]]oooooottt&&&%%%$$$$$$######$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""""""""###########################"""""""""!!!!!!!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))******+++,,,,,,------...------...//////000000111222444555555555555888:::<<<<<<<<<<<<;;;===@@@BBB===GGGLLLGGGGGGaaannnyyynnnYYYEEE===888333444:::>>>888222222666;;;<<<;;;999;;;<<<>>>>>>>>>???@@@AAABBBBBBBBBAAACCCFFFHHHFFFGGGHHHGGGEEEDDDDDDDDDFFFDDDCCCBBBBBBCCCEEEFFFDDDDDDEEEFFFHHHGGGDDDAAAEEECCCAAA@@@@@@@@@???>>><<<<<<;;;;;;:::999888888555444333333999HHH\\\kkkrrr^^^MMMBBB:::444000////////////.........------------...//////000000000000111111222333333444444444444444444555666666999999999:::;;;<<<>>>>>>>>>???AAAAAA@@@AAADDDFFFHHHDDDDDDIIIJJJFFFDDDFFFEEEEEECCCBBBEEEJJJJJJGGGHHHIIIKKKLLLMMMOOORRRTTTOOORRRQQQNNNMMMNNNMMMIIIKKKIIIGGGEEEDDDCCCCCCCCC???>>><<<<<<;;;999555333222222111000000//////.........---,,,+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))++++++,,,,,,,,,...111444XXXccc}}}rrrbbbLLLAAA>>>===???AAAFFFRRR^^^qqq~~~{{{rrrXXXjjjbbbHHH777***,,,///,,,+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------............///)))222666QQQ}}}sssXXX___rrrKKK===\\\CCC<<>>===>>>>>><<<;;;:::999888777666555444444;;;:::777222...///555:::555[[[}}}bbbDDD<<<111)))'''((())))))------,,,,,,,,,,,,++++++,,,,,,---......//////000000000000111222222333333444444444444444555555666888888888999:::;;;======>>>???AAAAAAAAACCCEEEHHHIIIIIIJJJKKKHHHDDDDDDHHHHHHHHHEEEAAACCCHHHJJJGGGIIIJJJLLLLLLLLLMMMPPPRRRNNNRRRTTTRRRPPPOOOKKKEEEGGGGGGGGGFFFFFFDDDCCCCCC>>>===;;;:::999888555222111111111000//////.........------,,,+++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))+++++++++***)))***,,,...,,,jjjggg@@@@@@>>>???AAA???===>>>BBBWWWfffxxx}}}xxxsssxxxyyy~~~|||LLL555,,,(((---000,,,+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............//////---222666```sss]]]iiiIIIpppsss===VVVZZZ999bbbuuucccggg}}}xxxzzzwwwjjj]]]YYYXXXMMMTTTccc^^^VVVuuu%%%$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))*********+++,,,,,,------++++++,,,------......///111333444444333444666888@@@<<<777777;;;>>>??????LLL???>>>JJJLLLBBBAAAKKKnnnppprrrTTTHHH:::888222000666:::888555555444888;;;;;;777333333444666666666888:::;;;::::::999;;;>>>@@@@@@@@@@@@AAA@@@@@@BBBEEEIIIHHHDDD@@@DDDCCCCCCCCCCCCEEEFFFGGGAAAAAABBBDDDFFFEEEBBB@@@AAA???===<<<<<<;;;:::999888777666555444222222111///111222111000000222444999;;;888777KKKrrrtttbbbMMM===666...------...000///,,,)))+++++++++++++++++++++++++++,,,,,,---......////////////000000111222222222444444333333444444555666777777777888999:::;;;<<>>===;;;999888777666444111111000000//////...---------,,,,,,+++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******+++***))))))+++,,,(((<<>>???AAABBB@@@???CCCIIIJJJeee~~~tttxxxoooOOO>>>:::...///000333777666333111333111222333444444444333333444333333555888:::888777666999<<<>>>>>>>>>??????@@@???>>>AAAEEEFFFDDDAAACCCDDDFFFGGGGGGFFFDDDCCCCCCAAA???@@@AAABBBBBBAAAAAA>>><<<;;;::::::888777666666555444333222111000,,,---...///......///000//////000444555444555777PPPbbbvvvfffZZZ\\\JJJ999444666333,,,'''000---)))'''(((+++---...++++++++++++++++++++++++++++++,,,,,,------.........//////000000111111222333333333333333444555555666666666666777999:::;;;===???AAAAAABBBDDDGGGIIIJJJGGGEEEFFFJJJMMMLLLHHHOOOPPPMMMHHHFFFJJJMMMLLLOOOOOOOOONNNLLLKKKLLLNNNIIILLLLLLIIIIIIJJJIIIFFFFFFGGGHHHGGGEEEAAA>>><<<;;;999777555555444333111000000//////...---------+++++++++******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''')))************,,,...333'''HHHwwwppp[[[EEE<<<<<<>>>>>>???999===EEENNNZZZhhhyyynnnXXXPPPgggdddLLL000...------...---***+++---+++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///,,,000111<<<===iiijjjdddkkkAAA{{{ddd===TTThhhAAA~~~wwwbbbwww~~~~~~ooo^^^KKKHHHZZZaaaYYYZZZhhh$$$$$$###""""""""""""###"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$%%%!!!!!!"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))))))))******+++,,,,,,,,,++++++,,,,,,---......///000111222222222333555777888777777888;;;>>>???@@@777@@@DDD??????FFFHHHEEEFFFDDDFFF^^^{{{|||qqqmmmooossswwwuuu___NNNCCC888555777333000222333111......333888555333000000222444222111444222111444777999777555444777:::<<<======>>>???@@@???>>>???AAACCCDDDDDDAAACCCGGGIIIIIIFFFBBB@@@DDDBBB>>>===>>>@@@@@@@@@???===:::999999888666555444333333222222111111000333333222111000000000000...***,,,222111)))(((...111222888???CCCFFFNNNWWWgggwwwqqqgggfffdddWWWJJJBBB888......555444((( %%%...111...+++,,,***)))'''''')))***,,,***++++++++++++,,,,,,,,,******+++,,,,,,------............///000000111111333333333333333444444555444444555555666777999::::::;;;=========???AAADDDGGGEEEBBBCCCIIIPPPNNNHHHLLLOOOMMMGGGEEEHHHKKKKKKJJJKKKMMMLLLLLLMMMOOOQQQKKKMMMLLLHHHHHHKKKLLLIIIJJJJJJJJJIIIFFFCCC???===:::777555333333333222000/////////...------,,,,,,*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&(((*********+++---...222(((333PPPhhh}}}\\\FFF===;;;>>>BBB@@@===;;;===AAAIIIXXXeeevvv}}}|||gggVVVUUU\\\ggg}}}}}}aaaLLL===&&&+++***))))))***+++,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------............///,,,222///:::444YYY|||^^^CCCZZZ|||CCC;;;nnnQQQzzzeeelll|||eeeSSSTTTYYYXXXUUUUUU$$$$$$###""""""""""""""""""""""""""""""""""""""" !!!!!! !!!!!!!!!"""""""""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---....../////////111222222222222555777666888:::;;;;;;;;;<<<>>>===???@@@AAAGGGKKKEEE:::777FFFPPPGGGHHHjjjvvvGGG@@@222---111///...666333333222///...111555888888666333222222111000///444111000333777999777444444777999;;;;;;<<<>>>???@@@AAABBBBBBBBBBBBDDDFFF>>>@@@CCCFFFFFFEEECCCAAACCCAAA???>>>>>>>>>===<<<===;;;888666666555444222000000000000000000000000+++******+++,,,,,,,,,+++///111111---+++,,,///111///---+++,,,,,,---111666111444444000---...//////$$$***111222...)))((()))111000222222...((()))...''')))---///...,,,***))))))*********++++++++++++*********+++,,,,,,------------...//////000000111333333222222333333444555333333444444555777888999888999;;;;;;;;;<<<>>>@@@CCCDDDCCCAAAEEELLLMMMIIIIIIMMMMMMHHHEEEGGGIIIIIIGGGIIIJJJJJJJJJKKKMMMOOOLLLNNNMMMIIIIIIKKKJJJHHHIIIIIIIIIHHHFFFCCCAAA@@@888666333222222222111000//////......---,,,,,,+++)))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%'''************+++---***,,,///222LLL\\\mmmWWWGGGBBBEEECCC???======;;;999@@@IIITTT[[[fffuuuvvveeeXXXRRRVVVkkksssIII???333++++++)))((((((***,,,,,,******************************++++++++++++,,,,,,,,,---------............//////222---)))...AAAooonnneeeKKKwww^^^999bbblll```{{{jjjiii\\\\\\```\\\SSSzzz$$$######""""""""""""""""""""""""""""""""""""""" !!!!!! !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,---......//////000///000222222111222444666555999======:::999:::<<>>===???GGGNNNJJJ>>>KKKVVVGGGCCCSSS[[[cccYYYSSS999///777///---555...(((666000000000000222444111------...000000000000111222444111///222777999777333555777999::::::<<<>>>@@@???BBBFFFFFFDDDCCCDDDGGG<<<===???BBBCCCDDDCCCCCCBBBAAA@@@@@@@@@>>>;;;999;;;999666444444333111000........./////////000000---------///000111000..."""///111'''%%%...000((((((,,,---++++++...---((()))---...,,,///555333+++,,,---+++&&&(((---...***)))&&&&&&***+++******---,,,+++)))'''&&&'''+++...((()))))))))******++++++)))******+++,,,,,,------------......///000000000333333222222333333444555333333333444555666777888999:::;;;;;;;;;;;;>>>@@@???EEEFFFBBBBBBGGGKKKJJJHHHMMMNNNIIIGGGHHHJJJJJJHHHIIIJJJIIIHHHGGGIIIKKKKKKNNNNNNJJJIIIIIIGGGCCCFFFFFFEEEEEEDDDBBBAAA@@@888555222111111111000//////......------,,,++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&(((******)))((()))***'''+++...,,,,,,KKKmmmyyy[[[JJJHHH???>>>AAADDD@@@999999>>><<<===DDDTTThhhxxxssscccVVVOOOLLLNNN]]]wwwqqqccc;;;111$$$///...---+++***,,,...+++&&&******************************+++++++++,,,,,,,,,---------.........//////)))000888***===888UUUsssUUUJJJdddxxxGGGVVV~~~CCCfffvvv|||jjjgggmmmgggZZZlll'''&&&%%%$$$############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!""""""""""""############"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))******************+++,,,------------111000000//////000111222666666666666777999:::;;;============>>>@@@AAABBBEEEDDDDDDCCCCCCCCCDDDDDDGGGWWWrrryyyhhhTTTCCC666///,,,000000//////.........---............////////////000111111111222222222222111111222333333333333222555555777888:::<<<=========>>>???@@@@@@BBBEEEHHHCCCAAA???@@@BBBDDDDDDDDDBBB@@@???>>>>>>===:::888;;;:::888666444333222222......---------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,---...............////////////111222222333333444444555666555555555777999;;;<<<>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBDDDFFFGGGIIIGGGHHHIIIJJJKKKKKKKKKKKKNNNMMMLLLJJJIIIGGGFFFFFFFFFFFFHHHJJJKKKKKKGGGDDDBBBBBB@@@???===<<<;;;:::999666333///...---...///000000///...------,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))),,,'''***000---222XXXvvvoookkktttTTT111777GGG:::===III;;;999666777???JJJUUU```ggg|||vvveee[[[OOOIIIGGGJJJUUU```|||cccJJJ???777,,,))),,,......---,,,,,,+++************+++++++++,,,,,,,,,************************+++,,,---...////////////111***---666222000IIIlllIIItttVVVYYY}}}]]]BBBfff[[[SSSwwwuuusssaaaeeeeeeZZZiii'''&&&%%%$$$############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!""""""""""""########################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))*********)))***+++,,,------------111000/////////000111222444444444444555777888999:::::::::;;;<<<===>>>???CCCCCCBBBBBBBBBBBBBBBCCC<<<<<<@@@JJJ\\\tttqqqKKKFFF>>>666000...---.../////////.........------------........./////////000000000000111111111111000111111222333222222222333444555777888:::;;;<<<===>>>?????????@@@CCCEEECCCAAA??????@@@AAAAAA@@@@@@>>>======<<<;;;999777:::999777555333222111111------------,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********************+++,,,---------.........////////////111111222222333444444444666666555555666888:::;;;===>>>??????@@@@@@@@@@@@DDDDDDDDDEEEEEEEEEFFFFFFKKKKKKLLLMMMMMMMMMMMMLLLMMMMMMLLLKKKJJJJJJIIIIIIGGGGGGHHHIIIJJJJJJGGGEEEBBBBBBAAA???===<<<;;;:::888666333///...---.../////////...------,,,++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))///+++---222---(((666LLLfffpppVVVFFFAAABBB@@@:::BBBAAA???<<<999;;;EEEPPP]]]bbbgggkkktttxxxggg[[[UUURRROOOJJJIIIHHHHHHNNNccc|||^^^???333///++++++///...------,,,++++++***************+++++++++,,,,,,************************+++,,,---...////////////111---///222---+++===VVVnnnHHHccczzz888XXXQQQiiiqqqllljjjeeeaaa'''&&&%%%$$$############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""""""""#########$$$$$$############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((&&&''''''''''''((((((((((((((())))))))))))******))))))+++,,,,,,,,,,,,,,,///////////////000111111111111222222333555666777999999:::;;;<<<===>>>>>>@@@@@@??????@@@@@@@@@@@@GGGAAA888333444;;;DDDKKKdddvvvooo```TTTAAA///000...+++******+++---///............------------------------...................../////////000000///000111111222222111111111222333555777888999:::<<<===>>>>>>===>>>@@@BBBBBB@@@>>>===>>>>>>===<<<>>><<<;;;;;;;;;:::777555777666555333111000//////---,,,,,,,,,,,,++++++++++++******))))))******+++************************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))************)))******+++,,,------------.........//////111111111222333333444444777666555555666777888999<<<===>>>@@@AAAAAA@@@@@@DDDEEEFFFGGGGGGGGGFFFFFFLLLMMMMMMMMMMMMLLLKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIGGGGGGHHHHHHGGGEEECCCBBBAAA???===<<<::::::777555222///...---......---------,,,++++++******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))),,,***,,,000000---+++,,,OOOnnnlllaaaOOONNNAAA<<<:::<<<<<<:::===BBB@@@AAAAAADDDKKKQQQPPPKKK???CCCJJJNNNKKKEEEDDDGGGIIIOOOeeegggLLL111)))+++++++++---------,,,,,,+++******************++++++++++++,,,************************+++,,,---......//////...//////000///++++++444???MMMJJJRRRHHHssshhhxxxmmmuuuooooooaaa&&&&&&%%%$$$############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""""""""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***((()))***+++,,,,,,,,,,,,............///000000111111111111111333444555666999:::;;;<<<===>>>>>>???<<<<<<==================:::;;;>>>>>><<<888222///...:::EEEHHHLLLVVV```eee|||uuu~~~{{{qqqcccYYYKKKIII@@@444......,,,(((111000...---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------............///000000111111000000000111222444666777999999;;;<<<======;;;;;;===>>>>>>===;;;;;;<<<===;;;:::<<<;;;:::::::::999777555555444222000///...------,,,,,,+++++++++************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))***+++,,,---,,,,,,---------.........000000111111222333333333777666555555555666777888:::;;;===???AAAAAA@@@@@@@@@AAADDDFFFHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFDDDDDDEEEFFFGGGHHHHHHIIILLLIIIGGGFFFFFFFFFFFFEEEBBBBBB@@@>>><<<;;;999888555444111///...------...,,,+++++++++*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))'''(((...444333...'''[[[lll{{{oooqqq\\\III:::;;;BBBBBB===;;;===>>>???@@@BBBCCCBBB???LLLEEEAAACCCIIITTThhh{{{|||pppbbbBBB444((((((---,,,***))),,,,,,++++++*********)))************++++++++++++************************++++++,,,---............+++000111///...111444555YYYuuuJJJmmmLLLeeeXXXzzz|||qqqpppdddwww&&&&&&%%%$$$############"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!"""""""""##################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))(((((()))***++++++++++++,,,,,,---...//////000000111111111222333444666666888999:::<<<============888999:::;;;<<<;;;;;;;;;888888888888888999999:::///111111000111444555444555666;;;@@@>>>999===EEECCCAAA===888444000,,,******+++)))&&&&&&+++111333(((((()))))))))*********++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...//////000000//////000111222444666777888999:::;;;<<<<<<;;;:::;;;<<<;;;:::999:::<<<===<<<;;;<<<;;;999999:::999777555222222000///---,,,,,,,,,+++************))))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,------------//////000111111222222333666555555444444555666777888999;;;===???@@@@@@@@@???@@@AAACCCEEEFFFGGGGGGIIIIIIHHHHHHGGGFFFDDDDDDCCCCCCDDDEEEFFFGGGHHHIIIKKKHHHEEEDDDDDDEEEEEEDDDAAAAAA???===;;;999777777333222111///------------***************)))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))+++,,,)))$$$'''...000,,,,,,111IIIsssuuu\\\RRRKKKAAA:::999;;;<<<======???EEEQQQ\\\VVV[[[gggwww|||]]]KKK===+++)))))),,,---+++))))))+++***************))))))))))))*********+++++++++***************************+++,,,---............***///111...///444555111<<>>===;;;;;;999888999999999777555111000///---,,,,,,++++++******)))))))))((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((())))))***+++,,,+++++++++,,,,,,,,,------/////////000111111222222555444333333444555666777666777888:::<<<>>>???@@@BBBBBBAAAAAAAAABBBCCCDDDIIIIIIIIIHHHHHHFFFEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIHHHEEECCCBBBCCCDDDCCCCCC@@@???>>>;;;999777555444222111000///------,,,,,,************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((,,,---++++++,,,---+++...//////GGGzzz|||bbbTTTTTTTTTOOOHHHBBB>>>FFFYYYlllbbb```\\\[[[ddduuu~~~cccJJJ777&&&+++,,,---+++)))(((***---)))))))))))))))))))))))))))))))))************+++***************************+++,,,------......---,,,...///---...111222111???CCCNNNlllOOOMMMcccfffzzzkkk[[[www'''&&&%%%$$$############"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""######"""""""""#########$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))&&&'''((()))************)))***,,,...////////////111111111222333444555666333555777999::::::999888444666888999::::::999888...000222444666666555444/////////000000111111222...///...,,,,,,------,,,***,,,...---+++***+++---"""%%%)))...000///......//////...,,,+++******))))))))))))*********++++++)))))))))*********+++++++++++++++,,,,,,,,,------,,,,,,---............---......000111333444666666777999;;;<<<;;;::::::;;;<<<;;;;;;<<<>>>>>><<<:::888777666777777777555333000///...---,,,+++++++++)))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((((())))))***+++,,,++++++++++++,,,,,,,,,,,,......//////000111111222333333222222333555777888666555555666999<<>><<<:::777555333222111000///...------,,,,,,************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))&&&''',,,000000......000&&&777444)))@@@qqqmmm}}}wwwqqqssspppbbbXXXFFF999000&&&,,,---,,,)))((()))***+++))))))))))))))))))))))))))))))))))))******************************************+++,,,------------///---,,,---...///333888888444eeeLLL}}}qqq>>>rrrRRRmmm~~~'''&&&%%%$$$############"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!"""######$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&'''((()))************)))***,,,.../////////...000000111111222333555666555666999;;;<<<<<<;;;:::333555777999::::::888888444444444333222111000///000111333222---)))+++......******///000---+++,,,,,,,,,,,,------,,,++++++000---*********(((((()))***)))(((((((((((())))))(((((())))))*********+++))))))))))))************++++++,,,,,,,,,---------+++,,,------......------,,,---...000111333444555666888;;;<<<;;;;;;;;;<<<>>>======>>>???>>>;;;999777555555555666666444222000///...---,,,+++++++++)))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((()))***+++,,,******+++++++++,,,,,,,,,......//////000111111111222222222222333555777888555444444444777:::>>>AAAAAA@@@>>>===???CCCGGGJJJFFFGGGGGGGGGGGGFFFEEEEEEHHHHHHGGGGGGFFFEEEEEEEEEAAA@@@@@@@@@BBBCCCBBB@@@>>>===;;;999666444222111000000///...------,,,+++***************+++++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))***&&&''',,,,,,((()))...,,,***---444111000___|||mmmYYYMMMBBB000)))---...&&&'''''')))+++,,,)))$$$(((((((((((())))))))))))))))))))))))******************************************+++,,,------------000++++++///000000888BBB+++___RRRzzzJJJggg[[[@@@rrrYYYyyy&&&%%%$$$$$$######$$$$$$########################!!!!!!!!!!!!"""""""""""" !!!!!!""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((()))***++++++------...//////000000222333444555555777666777;;;@@@@@@;;;666666666666666777888999:::222222222111111111111000//////.........---------++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---............////////////,,,---...///000111222333777888999:::;;;:::999999666777888999:::999888777666555333333333333111000...---,,,***)))((((((((())))))(((((('''''''''&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,......//////000111111111000111222222444444555666444444555777888:::;;;;;;???AAADDDEEEEEEDDDEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGHHHGGGFFFDDDBBBAAAAAAAAA@@@@@@???>>>======<<<;;;999666444222111000//////...---,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************------------///333999===uuuyyyvvv___KKK777000...,,,***++++++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++,,,,,,,,,,,,------------,,,------...///000<<<;;;BBBddd{{{@@@iiiFFF```}}}WWW&&&%%%$$$$$$######$$$$$$######################## !!!!!!!!!""""""""" !!!!!!!!!!!!""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((()))******+++,,,---......//////000111222333444444444333444999???AAA>>>:::999888777666666555555555111111111000000000//////...------------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---.............../////////---......///000111111222555666888:::;;;;;;::::::888888777666666666777888666444222222222222000///------+++***)))((((((((()))((((((((('''''''''&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))((())))))******+++,,,,,,------...//////000000111000111111222333444555555333444555666888999:::;;;>>>AAACCCEEEDDDDDDEEEFFFEEEDDDDDDCCCDDDEEEFFFGGGFFFFFFGGGFFFEEECCCBBBAAA@@@@@@???>>>===<<<<<<;;;;;;:::888555333222111000.........---,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********---------------///333777FFFnnnuuueeeaaaZZZhhhCCC666+++)))***)))((()))*********)))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++,,,,,,,,,---------,,,,,,------...///000555888999PPP~~~eee]]]~~~ccc===nnneeeqqq&&&%%%$$$$$$######$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""""""""###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))***+++,,,------......//////000111222333333111000111666===@@@@@@???;;;:::888666333222111000/////////.........------,,,,,,+++++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))+++************+++,,,,,,---------.........//////.../////////000000111111222444666999;;;<<<<<<<<<:::888666333333444666777444333111000111000...------,,,+++)))(((((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))(((((()))******++++++,,,,,,,,,------...//////000000000111222333444555555333333444555777888999999===???BBBDDDDDDDDDFFFGGGFFFEEEDDDCCCCCCEEEGGGHHHEEEEEEEEEDDDCCCBBBAAA@@@???>>>===<<<;;;:::999999999888666444222111000000...------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******,,,------,,,++++++---///$$$:::\\\mmm\\\jjjHHH444///+++)))+++,,,***)))+++******))))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000///444///777```QQQaaaWWWHHHzzzyyy&&&%%%$$$$$$######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))***+++,,,---------......///000000111111000///000444999>>>??????:::999777444111///...---------,,,,,,,,,+++++++++*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***************++++++,,,,,,,,,,,,---.........///////////////000000000000000222555888:::<<<<<<===:::999777555444444555666333222000//////...---+++++++++***)))(((''''''(((''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))(((((())))))***+++++++++++++++,,,------......///000000111222333444444555333333444555666777888888<<<>>>AAABBBCCCDDDFFFHHHIIIHHHEEEDDDCCCDDDFFFGGGCCCCCCCCCBBBAAA@@@@@@???>>>>>>===<<<:::999888888777666444222111000//////---,,,,,,,,,+++++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++---,,,+++******+++000111222???dddzzzkkkuuuxxxkkkhhh```KKK777---+++,,,---...---***)))***))))))))))))))))))(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,---...//////...333,,,+++CCCdddkkkAAA|||KKKHHHvvv~~~&&&%%%$$$$$$######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""""""""#########$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))***+++,,,,,,,,,------....../////////000///000222555999;;;<<<666555333111000......---+++++++++*********)))))))))(((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))******+++,,,+++++++++,,,---.........////////////000000000000000111444777:::;;;<<<<<<999999888888777666555444333111///......---+++)))******)))(((''''''''''''&&&&&&&&&'''''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''(((((()))******++++++++++++,,,,,,---.........///000000111222333444555333444444555666777888888:::<<>>>>>===<<<:::999888777444333222000///.........+++++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((***,,,---,,,++++++,,,222///---...555NNN|||gggRRRxxxnnneeeYYYKKK888((((((000)))+++,,,***'''&&&&&&&&&(((((((((((((((((())))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,,,,++++++,,,,,,---...//////222//////444AAAiiiRRRVVVUUUFFF&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$############""""""""""""############$$$$$$$$$########################$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((()))***++++++,,,,,,,,,,,,,,,------....../////////000222444555666222111000///............*********)))))))))((((((((((((''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))***++++++)))***++++++,,,---........./////////000000111111000222444777999:::::::::777888999999888777555444333111///...---,,,***((())))))((('''''''''''''''&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''((())))))******+++++++++,,,,,,---....../////////000111222333444444444444555666666777888888999;;;===???AAADDDHHHKKKLLLKKKIIIHHHFFFEEEDDDDDDBBBAAA@@@????????????@@@>>>===<<<;;;999888666666222111000///...---------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))''')))+++,,,++++++,,,------***...222...+++;;;SSSxxxuuuffflllkkkooozzzbbbHHH///***000222,,,&&&(((++++++'''&&&((()))(((''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************++++++++++++++++++++++++,,,---...///...111222555333111RRRRRRPPPAAAjjj{{{&&&%%%$$$$$$######$$$$$$########################""""""""""""#########$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$########################$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$##############################%%%'''))))))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''''''((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,---...///000000111222//////...---------------***))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++))))))***+++,,,---......---......///000111111222222333555777888888777777666666666666666666666666333111///...---,,,***(((((((((''''''&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''(((((()))*********,,,,,,,,,---......////////////000111222333444444555666666777777888888888777999<<<>>>@@@DDDHHHLLLHHHIIIIIIIIIIIIGGGFFFEEEBBBAAA@@@?????????@@@AAA===<<<;;;999777666444444000///...------,,,------)))*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((()))******))))))***+++,,,+++,,,---+++)))+++...===ZZZ|||xxxrrrnnn|||lllZZZRRRLLL:::333+++))))))***---111(((++++++((()))------)))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************++++++++++++++++++++++++,,,---...///---000000333444111???\\\KKKnnn~~~===~~~&&&%%%$$$$$$######$$$$$$########################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""############$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###########################%%%)))++++++)))%%%###%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++++++++++++++++++++,,,,,,)))+++---...//////000111//////...---,,,,,,,,,,,,***)))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++((()))***+++,,,---......,,,---...///000111222333444444666777777777666555777555333222222444666888444222///......,,,***((((((((('''&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''(((((()))*********,,,,,,---......//////000//////000111222333333444666666777777888888999999777999;;;>>>@@@DDDIIILLLEEEFFFHHHJJJJJJIIIHHHGGGBBBAAA@@@?????????@@@AAA;;;;;;999777666444333222///...------,,,,,,,,,---)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))******)))''''''(((***(((//////)))***222333+++...000777XXXuuu|||xxx~~~iiihhhrrruuu```HHH888,,,,,,)))(((***,,,***'''&&&&&&))))))&&&(((,,,***$$$&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++,,,---......,,,111,,,,,,444555222888kkkwww???^^^ZZZ|||(((&&&$$$###$$$$$$###"""""""""""""""##################$$$$$$$$$$$$######$$$$$$$$$############"""""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%###"""%%%)))***&&&!!!%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******+++,,,,,,------,,,,,,+++------............------+++++++++*********))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))+++*********))))))((((((++++++******++++++,,,---......//////000000111111444444555555555555444444777666555444333222222222///...---+++***)))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))************++++++,,,------......////////////000111222444444666666777888999;;;<<<===<<<>>>@@@AAABBBDDDGGGIIIFFFFFFGGGGGGGGGGGGFFFFFFDDDCCCAAA@@@@@@???===;;;:::999888666444222000//////...---,,,++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''''''''(((((())))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,+++///111///111BBB^^^uuuyyytttwwwyyyeee]]]PPPBBB777000...---************))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,------.........//////000222333444NNN{{{^^^EEERRR^^^(((&&&$$$###$$$$$$###"""""""""""""""#########$$$######$$$$$$$$$$$$######$$$$$$$$$############"""""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%###"""$$$((()))&&&"""%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))******++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,++++++*********))))))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''((((((((())))))))))))*********)))))))))((((((++++++******++++++,,,---.........///000000111111222333444555666666666666777666555444333222222222...---,,,+++***)))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))*********++++++,,,,,,---........./////////000111222333444666666666777999:::<<<===<<<===???@@@AAABBBEEEHHHEEEFFFFFFFFFFFFFFFFFFEEEFFFDDDBBBAAAAAA@@@>>>===:::999777555333111000///......---,,,++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,---///000...,,,///777???===SSSrrrzzz|||ooollllllkkkEEE@@@888111+++)))***************)))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,------............///000111333333333hhhXXXYYYbbbqqquuu'''%%%$$$###$$$$$$###"""""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$############"""""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&###"""###&&&(((&&&###%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))******++++++,,,,,,,,,,,,++++++******++++++++++++***************)))))))))(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))******))))))))))))((((((+++************+++,,,,,,---......//////000111111111222333555666777888888777666555444333222222222------+++***))))))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))*********++++++,,,,,,---......////////////000222333444555555666777888:::;;;<<<;;;===>>>??????@@@CCCEEEDDDEEEEEEFFFFFFEEEEEEDDDFFFDDDCCCBBBBBBAAA???===999888666555333111//////...---,,,++++++***++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********++++++++++++---,,,+++---...---)))&&&---...111888HHHcccwwwyyy}}}ooozzz{{{iiiVVVJJJ@@@777...,,,)))(((''')))+++---******))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++,,,---------.........///000111222333222>>>iiiOOOkkkJJJvvv'''%%%######$$$$$$$$$############$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""""""""""""""""""""""""""######""""""""""""##############################################################################""""""#########$$$$$$$$$&&&$$$""""""%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))*********++++++++++++***************++++++*********)))))))))(((((((((''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((***************++++++,,,------......///000000111111222333555666666777777666666555555333222111111,,,,,,+++))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))************+++,,,,,,------.........///000111222333444444555666777999:::;;;;;;<<<=========>>>@@@CCCCCCDDDDDDEEEEEEDDDDDDCCCEEECCCAAAAAAAAA@@@>>><<<777777555444222000///...---,,,,,,+++******++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))***************))))))(((((('''''')))))))))))))))))))))))))))))))))************+++---***)))+++///222111///444222,,,&&&$$$+++777AAAUUUcccsss}}}zzzyyynnn___QQQPPPHHH:::000,,,(((###+++************+++,,,---***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************+++,,,,,,------............000111222333777000999wwwtttHHHUUUxxx&&&%%%######$$$%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""######""""""""""""##############################################################################""""""#########$$$$$$$$$%%%###""""""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))))))))******++++++******)))******++++++++++++******((((((((('''''''''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))******))))))******+++,,,---------...//////000000222333333444444444444333444444444444333111000///++++++***)))(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((()))))))))))))))******+++,,,,,,,,,---------...///000222222333333444555666888999::::::;;;<<<<<<<<<===???BBBBBBCCCCCCDDDDDDCCCCCCBBBCCCAAA???>>>>>>===;;;:::666555444222111///...---,,,,,,+++*********++++++))))))))))))))))))))))))(((((((((((())))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++******))))))((((((''''''(((((((((((((((((((((((((((((()))))))))*********---,,,+++++++++,,,---...(((---222333111---+++***///444555222444???IIIKKKVVVWWWWWWYYYaaajjjjjjeee^^^aaa]]]RRRHHHBBB999000+++***'''###&&&,,,000000*********))))))((((((''')))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))***++++++,,,,,,---------......///111222333---@@@%%%EEE~~~lllOOOnnn]]]}}}&&&$$$######$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""######""""""""""""##############################################################################"""############$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''((())))))))))))************)))))))))******************)))'''''''''&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((())))))***))))))))))))***++++++,,,------......///000000111222222333333222222111222333333333222000...---******)))(((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''(((((((((((())))))((())))))******+++,,,,,,------------...000111222222222333444555777888999888:::;;;<<<<<<===@@@BBBBBBBBBBBBCCCCCCBBBBBBBBB@@@>>>===<<<<<<;;;999777444444333111000///...---++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''+++......,,,***)))***000///,,,))))))...555:::333444111,,,***...111222)))444666...---777<<<999)))///111,,,)))+++---...222111000//////...,,,***))))))))))))((((((''''''))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,---------...///000111222333444>>>...OOOiiiTTTpppvvvaaa{{{&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$############"""""""""""""""""""""""""""######""""""""""""##############################################################################"""############$$$$$$$$$!!!"""$$$%%%$$$$$$###$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((()))((())))))))))))))))))((((((((())))))))))))((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))))))))***++++++,,,,,,---......//////000...///000111111111111111000111222222111///---+++))))))((('''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((())))))***+++++++++,,,,,,,,,---...///111111111222222333444666777888777999;;;<<<<<<>>>AAACCCAAAAAABBBBBBBBBBBBAAAAAA???>>><<<;;;;;;:::888666333333222111///...------++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))%%%(((+++,,,---------...+++---//////...+++((('''+++,,,000333222---******,,,000000,,,)))***+++***---000111---***+++,,,,,,$$$%%%'''***+++)))'''&&&)))))))))))))))******+++))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,---------...///000111222<<<$$$DDD:::111ooozzzGGGkkkUUUlll&&&$$$"""###$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$############"""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""%%%&&&%%%$$$###############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))(((((())))))))))))((((((&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((()))))))))))))))))))))******+++,,,,,,------...//////000+++,,,...///111222222222///000111111000...,,,***)))((((((''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((()))******++++++,,,,,,,,,---...///000111111111222333444666777888777888:::<<<===???BBBDDD@@@AAAAAABBBBBBAAAAAA@@@???>>><<<;;;;;;:::888666333222111000///...---,,,+++***************++++++))))))))))))))))))))))))(((((((((((())))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))---)))&&&$$$&&&))),,,---))))))))))))***,,,...000111+++(((++++++(((,,,333,,,&&&&&&///333///,,,///&&&))),,,///111111///+++***))))))******)))))),,,((((((((('''((())))))***)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,------------///000111222...777%%%999AAA<<>>>>>?????????@@@@@@@@@===>>>>>>===;;;888555333///......------,,,+++++++++*********))))))(((((((((((((((((())))))))))))******)))))))))))))))***++++++************++++++************************---+++((('''(((***+++,,,---+++***---000...***%%%)))+++,,,***'''(((+++///,,,+++(((&&&'''******((((((&&&&&&)))(((%%%'''+++%%%))),,,+++((('''((((((+++***((((((((()))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******---------,,,,,,+++++++++))))))))))))***+++,,,---******************************)))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,------.../////////666333333333///222JJJfffwwwFFFqqqoooWWW)))'''%%%###"""###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$###""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$###""""""###$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((()))******++++++,,,,,,---...............//////............//////............---+++***)))''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((())))))***++++++++++++,,,---...///000111111222333333444444555888999:::<<<===>>>>>>>>>>>>>>>>>>>>>??????@@@@@@<<<<<<;;;:::888555333111.........---,,,,,,++++++************)))))))))((((((((((((((()))))))))*********)))))))))))))))***++++++************++++++*********+++++++++,,,,,,++++++,,,,,,,,,+++(((&&&)))***)))'''(((+++...---(((***,,,---,,,***((('''+++,,,------...///111222...------...---,,,---///'''***+++***,,,//////,,,)))'''%%%&&&''')))((('''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))***))))))(((((())))))***,,,,,,,,,+++++++++******))))))))))))***+++,,,,,,***************************))))))(((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,------.../////////111///111666444111;;;JJJzzz@@@eeeZZZ%%%$$$#########%%%''')))$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###############"""###$$$$$$%%%%%%$$$$$$$$$$$$###""""""###$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################""""""""""""""""""""""""#########$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))******++++++,,,------......------///......------......///.........---,,,+++)))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))(((((())))))***++++++++++++,,,---...///000111111222222333444444444555666777999;;;<<<<<<============>>>>>>>>>>>>>>>;;;:::888555333222111000......---,,,,,,++++++***************))))))))))))((((((((()))))))))******))))))((((((((())))))***,,,++++++******++++++,,,((())))))******+++++++++&&&(((+++...000000000///+++111000(((%%%(((+++)))+++,,,,,,...//////---+++***)))+++,,,***(((''')))###%%%&&&$$$$$$&&&'''&&&(((***'''$$$%%%***(((!!!,,,+++******++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))************))))))))))))(((((((((((()))***+++,,,************************))))))((((((''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,---......//////000,,,---555666222111555NNNhhhKKKqqqeeeqqq%%%$$$######$$$%%%'''((($$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$##################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""####################################""""""###$$$$$$$$$$$$$$$$$$##################$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""############$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((()))*********++++++,,,---------------...------------------...------,,,,,,+++)))(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))******+++++++++,,,---...///000111111111222333333444444111222444666888999::::::<<<<<<<<<<<<<<<=========:::888555222000///000000------,,,,,,+++******************)))))))))))))))(((((()))))))))*********))))))((((((((()))******,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,...---+++(((%%%$$$$$$%%%"""+++///,,,---222444000...,,,)))((((((((())))))000...---...000///,,,)))***...///---,,,......------...---)))***---,,,(((''')))***)))'''%%%&&&'''))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((()))***++++++************************)))(((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++,,,,,,------...//////333---+++000333333444888000NNNzzz111mmmccc|||'''&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""####################################""""""###$$$$$$$$$$$$############$$$$$$#########""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%########################""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))*********++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,+++***)))((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''((())))))***+++++++++,,,---...///000000000111222222333333444111222444666888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888555111/////////000,,,,,,,,,+++******))))))))))))))))))))))))******))))))))))))************)))))))))))))))***++++++------,,,,,,,,,,,,------.....................---...000222222111111333555///111111...,,,,,,,,,***333222111222333333222000111000,,,***111:::666---///222444222,,,'''(((+++''''''(((******(((***---))),,,///...***))),,,///))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((()))***+++))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************++++++,,,,,,---.........111//////000111111666<<<888>>>HHHsssPPPjjjuuu((('''&&&%%%$$$$$$############$$$$$$$$$$$$##############################$$$############"""""""""!!!""""""######""""""!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$!!!"""######$$$$$$######"""###$$$$$$$$$$$$###""""""############$$$$$$$$$############$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""############$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))***)))***++++++,,,,,,++++++---,,,,,,++++++,,,,,,---,,,+++***)))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((''''''(((((()))***+++++++++,,,---...///000000000111111222333333333444555666888:::;;;<<<<<<:::::::::::::::999999999999777444111///...//////,,,,,,+++******))))))((())))))))))))************)))))))))*********++++++***************+++,,,---...------,,,,,,------...+++++++++,,,------......111666<<<>>>===;;;;;;<<<;;;888999===;;;888???JJJCCCAAADDDPPP]]]aaaZZZQQQrrrwwwnnn```eeeuuusssbbbXXXXXX\\\]]]PPPAAABBBOOOEEE999888@@@===000,,,333111000...,,,******++++++))))))((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((()))***))))))))))))))))))))))))''''''&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,------......+++///444444111///111444666===///QQQ{{{HHHXXXvvv''''''&&&%%%$$$$$$$$$#########$$$$$$$$$$$$##########################################"""""""""""" !!!"""######"""!!! """"""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$!!!""""""###############"""###$$$$$$$$$$$$###""""""############$$$$$$$$$############$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""#####################$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""##################################################################################################################$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))))))))******+++++++++++++++,,,,,,++++++++++++,,,,,,,,,+++)))'''&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''''''''((())))))+++++++++,,,---...///000000000000111222222333333444555666888999:::::::::::::::999999999888888888777666333111///---------+++++++++***))))))((((((((()))))))))************))))))*********+++++++++++++++++++++,,,---...///......------------......+++,,,...000333555777888EEEHHHIIIGGGDDDDDDHHHLLLQQQTTTggg}}}zzznnnfffwwwxxx```SSSZZZTTTHHH:::555777555---$$$,,,,,,++++++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,---......***///222222000//////000---111DDD222^^^^^^MMMeee&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$######""""""""""""""""""""""""############"""""""""""" !!!"""######"""!!! """"""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""######$$$$$$$$$$$$!!!!!!"""###############"""###$$$%%%%%%$$$###""""""############$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$""""""""""""##################################################################################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))))))))***+++++++++++++++,,,++++++++++++++++++,,,,,,***)))'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))+++++++++,,,---...///000000000000111222222333333222333444555666666666666:::999999999888888777777555444222000...---++++++++++++******)))((((((((((((((())))))*********+++)))************+++++++++,,,,,,,,,,,,---...///000......------------......555666999===AAAEEEHHHJJJJJJNNNVVV```qqqwwwttt{{{nnneeehhheeeSSSAAA111111000///---,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,---.........///...,,,---111444555888,,,222HHH888TTTfffIII|||ttt)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$"""!!! !!!"""$$$""""""""""""""""""""""""""""""""""""###$$$%%%&&&%%%$$$"""!!!!!!!!!"""###########################(((""""""%%%$$$######%%%%%%%%%%%%%%%$$$###"""###############"""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""########################""""""""""""##################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################"""""""""""""""""""""""""""############$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$################################################################################################$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((()))************++++++++++++++++++*********))))))))))))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######%%%'''(((((('''&&&%%%$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))***++++++,,,,,,------.../////////000111111222222000222444444333333333444999888777666555555555666111000///...---,,,+++++++++*********))))))(((((())))))************))))))***))))))+++//////---+++...%%%///666))))))333///)))777888333999===???DDDDDDEEEBBBIIIYYYbbbmmm|||}}}mmmwwwiiixxxtttnnneeehhhjjj```jjjfff```aaajjjrrrlllaaattt{{{xxxsss~~~|||___\\\jjjdddIII888;;;:::000---,,,***(((***,,,(((""")))(((***,,,***&&&&&&***%%%&&&'''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''&&&'''''''''(((((()))))))))((('''''''''(((***+++)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******++++++,,,------......//////000000111111000333444111555LLLpppsssJJJiii(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###%%%%%%$$$$$$"""!!!!!!!!!"""###########################&&&""""""###""""""%%%""""""#########"""!!!!!!######$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""""""""""""""""""""""""""########################!!!!!!"""""""""##################$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########################################################"""""""""""""""""""""""""""############$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$################################################################################################$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))*********+++++++++++++++*********))))))))))))((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######%%%&&&(((((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))******+++,,,,,,------.........//////000111111111000222444444333222333444777777666666555444444333000000///...---,,,+++++++++*********))))))))))))((()))***+++++++++++++++444111,,,'''%%%&&&))),,,333...+++&&&$$$///777333::::::;;;EEEMMMDDDAAAQQQkkk{{{ssspppyyy~~~{{{fffwww{{{iiieeeggghhhZZZGGGDDDNNNCCCRRR___```YYYYYYeeeppppppjjj]]]ffffffXXX???:::333+++&&&&&&,,,222,,,'''$$$%%%%%%%%%(((---&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((()))((('''''''''(((******(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******++++++,,,------.........///000000111111111333444222222999GGGSSSwwwUUUhhh((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$######"""!!!"""""""""########################%%%###$$$&&&%%%"""###'''!!!""""""#########""""""$$$$$$$$$$$$$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&########################""""""############""""""""""""""""""""""""""""""########################!!!!!!""""""""""""###############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$#########################################################"""""""""""""""""""""""""""############$$$$$$$$$'''&&&%%%$$$$$$###$$$$$$################################################################################################$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''((((((((()))))))))*********++++++************)))))))))))))))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))******++++++,,,---------------......///000000000000222444444333222333444444555555555555333222111//////...---,,,,,,++++++***************)))))))))((()))***+++,,,------...&&&***///111222222555777###000111///:::CCC@@@;;;GGGFFFEEEQQQgggvvv|||~~~{{{cccttteeeggg~~~aaaVVVfffrrrfffaaaeee]]]KKKEEEMMMLLLUUU[[[\\\dddttt[[[[[[\\\VVVCCC...''',,,)))%%%%%%***---***'''&&&(((((((((''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''(((((()))***(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******++++++,,,---------......//////000111111000000222444666666666555NNNcccfff((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""$$$######"""""""""""""""########################$$$&&&***---***%%%%%%((("""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&########################"""######$$$$$$######"""""""""""""""""""""""""""########################!!!!!!!!!!!!"""""""""###############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################""""""""""""""""""""""""""""""#########$$$$$$$$$&&&%%%%%%$$$######$$$$$$###################################################################################################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))******************)))))))))(((((((((((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))*********+++,,,,,,------,,,,,,------...//////000000222333333222222333444333444555666555444111000......------,,,++++++***************************************+++,,,------***,,,...///---+++******555BBB>>><<>>AAADDDDDDQQQ``````zzztttqqqqqqppp```LLLNNNUUUDDD888???FFFFFFQQQQQQDDDDDDQQQUUUNNNOOOJJJJJJMMMJJJAAAAAAIIIAAA666:::BBB:::333555666:::111111???IIIKKKLLLQQQooofffccckkkuuuuuukkk```|||fff[[[YYYTTTKKKCCCJJJIIIOOOYYY___cccnnn}}}VVVGGG888000---***)))***)))((((((''''''((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((((((((''''''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))******++++++,,,---------------...//////000000444444333111000222666:::;;;333:::fffJJJ'''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!! !!!!!!"""############"""!!!!!!""""""""""""""""""""""""$$$***)))"""!!!""""""#########"""""""""###$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""############$$$#########$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$############################################################################################################$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''((((((((()))))))))******((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((())))))******+++,,,,,,,,,,,,,,,------...////////////111333333222111222333444555555666555333222111,,,,,,,,,++++++******************+++++++++++++++,,,++++++***+++,,,...///---///444999???FFFMMMQQQKKKSSSrrrqqq|||lllaaaWWWFFFAAACCC@@@CCCLLLLLLFFFPPPdddoooqqqdddmmmuuuvvvttttttvvvwwwgggnnnlllaaa\\\aaa```YYY^^^ZZZWWWPPPHHHMMMJJJ999EEEEEE@@@888555:::???AAA000666999>>>LLL___fffcccdddqqqkkkZZZfff~~~```OOOKKKEEECCCFFFOOOZZZbbb```YYYTTTRRRKKK???333...---+++***(((''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((('''''''''&&&&&&'''((((((((((((''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******++++++,,,------,,,------......///000000///222555444111///222666,,,BBB;;;000YYY&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!  """"""!!!!!! !!!!!!""""""######$$$###"""!!! """""""""""""""""""""""" """### """"""#########"""!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""############"""#########$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$############################################################################################################$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))***((((((((('''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,---------...//////000000///111222333222111222333444444444333222222111111++++++++++++*********************++++++,,,,,,,,,+++++++++,,,...000333555444<<>>===:::777DDD@@@888333666<<<:::111:::MMMOOOCCCQQQpppuuubbb___aaaZZZJJJAAAAAA>>>777MMMQQQZZZbbb___PPPAAA:::888555222...+++***))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&%%%%%%&&&&&&((())))))(((((((((''''''&&&&&&&&&%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******++++++,,,------,,,,,,---......//////000***...333444444333555777555666666999???KKKsss&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""!!!  ###""""""!!!!!!!!!"""""""""######$$$$$$"""!!! """"""""""""""""""""""""%%% !!!%%%%%%%%%%%%%%%$$$###""" !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""############""""""######$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$$$$###############$$$$$$################################################################################################"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%#########$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,------......///000000000///111222222111111222333444333222111000000000000+++++++++************************++++++,,,,,,,,,***++++++---000444888:::EEEJJJMMMMMMYYY|||yyyeeeiii[[[GGGBBBFFFTTTfffeeeiiizzzyyyvvvxxxrrrjjjuuuqqqxxxrrrmmmxxx[[[ZZZmmmxxxaaaJJJRRReeeVVVKKKDDDGGGNNNPPPLLLIII===@@@DDDCCC>>>999999<<<<<<:::888777:::BBBOOOYYY]]]fffbbbPPPHHHPPPRRRJJJ===???DDDJJJLLLKKKLLLPPPCCC@@@;;;666111...,,,+++'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&'''((()))***'''''''''&&&&&&%%%%%%%%%%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******+++,,,,,,------,,,,,,------...//////000......//////000111222333333777555555555444FFFggg''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%&&&%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))************,,,,,,------.../////////000000000000000000000000222111000///------,,,,,,,,,,,,,,,***((((((***,,,,,,000000,,,***------***000///333<<>>;;;>>>HHHOOONNNIIIFFFVVVNNNCCC======???>>><<<;;;;;;;;;;;;:::999777666HHHNNNNNNHHHJJJSSSVVVPPPIII@@@===;;;555>>>LLLOOOQQQNNNHHHCCC???;;;888666///)))&&&))))))&&&''',,,((('''%%%$$$$$$&&&((()))((('''&&&%%%%%%&&&((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,..................------......///000111333555666888888666666666777888999QQQ''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""""""""$$$###"""!!! !!!"""!!!"""###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))************,,,,,,------.../////////000000000000000000000000222111000...------,,,,,,++++++,,,+++))))))+++---$$$&&&''')))---111444555???EEEJJJJJJKKKUUUeeerrryyyYYYIIIKKKVVVeeessszzzuuuvvvmmmzzz}}}qqqqqqooovvvoooYYYUUUYYYOOOMMMIIIGGGHHHFFF>>>666333KKKEEE>>>===AAAGGGIIIJJJAAAAAA@@@???===:::777666777>>>>>>:::>>>JJJPPPMMMJJJLLLLLLAAA666<<<@@@333<<>>555...---***$$$"""$$$'''&&&%%%%%%%%%''')))***)))((('''&&&%%%&&&&&&'''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,.........---------------......///000111333444555777777666666666777888888===IIIkkk''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""%%%$$$""" """### !!!""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%$$$$$$$$$###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))************,,,,,,,,,---......//////000000000000000000000000111000///...---,,,,,,,,,)))***,,,+++******+++,,,777222...---///333:::AAALLLIIIAAAAAAZZZxxxHHHFFFRRR```nnnrrr{{{kkkdddyyyqqqkkkmmmuuunnn\\\ZZZaaa^^^GGGFFFGGGKKKLLLHHHFFFGGGIIICCC===:::<<<>>>@@@???AAAAAA@@@???===:::888777777;;;999333444;;;???<<<>>>HHHMMM@@@888FFFIII777666999>>>CCCFFFFFFEEEDDDAAA:::444222000+++((('''&&&&&&%%%%%%&&&((()))***)))((('''&&&%%%%%%&&&''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********++++++++++++,,,------------------------.........///000222444444555555666777777777777777333555>>>VVVvvv''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""###"""  """$$$&&&!!!!!! !!!"""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###########################$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))))))))************+++,,,,,,------...//////////////////////////////000///...---,,,,,,,,,,,,)))***++++++***)))***+++))),,,333:::===@@@GGGNNN>>>YYYtttzzzbbbRRR[[[lllsssyyywwwkkkffffffeeecccYYYXXXWWWUUUSSSPPPNNNLLLIIINNNQQQKKKBBBBBBGGGHHHSSSPPPNNNLLLEEE===:::;;;JJJDDD===888666555444333999999999999999999888888;;;===;;;666444666555111222666;;;666444FFFRRRKKKBBB===555000222<<>>;;;888777777999:::;;;444444444444444555555555000444666666777999777444666---///333///555AAAEEEDDDDDDCCC???<<<:::<<<>>>AAABBBBBB@@@===777000***...---+++)))(((&&&%%%%%%&&&%%%%%%%%%&&&((()))******)))((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++++++++++++++,,,,,,------------......///000111222111222444555666666555555777---222???<<<555NNNuuu''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$##############################!!!!!!!!!!!!  !!!!!!!!! !!!###&&&((()))$$$$$$###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############"""""""""############$$$###############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))************+++++++++,,,------.................................---,,,+++++++++++++++***++++++******+++...000;;;BBB@@@:::BBBXXXhhhllldddSSSLLLgggzzz}}}rrrsssxxxvvvnnngggjjjeeeaaacccgggeee\\\TTTZZZ^^^TTTJJJNNNKKKCCCCCCBBB>>>:::999444,,,((()))222222222222444666999:::555444333222111000111111***,,,000333444444222111:::...222<<<444...444888444:::@@@BBB???999666555777>>>CCCAAA===;;;999777444333111...+++)))'''%%%&&&%%%%%%%%%&&&((()))+++)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))************+++)))******++++++,,,,,,---------------...///000111000111222333444555555555333000333888666222777AAA''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$##############################!!!!!!!!!!!!  !!!!!! """$$$%%%&&&&&&&&&"""###$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""#########$$$""""""""""""############""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))***************++++++,,,,,,---......---------------------------,,,,,,+++++++++++++++)))***++++++---111666:::;;;AAA>>>???ccceeeNNNaaaqqqcccXXXXXXYYYSSSIIICCCEEEHHHEEE???>>>CCCAAA999;;;FFF>>>777@@@???888>>>666222222888<<<:::888888333222111///---------...222111///............///000/////////...,,,++++++111,,,444:::555444888666///111333222000222888>>>...999@@@===999===CCCGGG999888666444111...,,,***((('''&&&%%%%%%&&&'''((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))***+++,,,,,,,,,------------...///000000000000111111222444555666000:::666&&&***>>>>>>---''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$##############################"""!!!!!!!!!  !!!!!! !!!$$$%%%&&&%%%###""" !!!###%%%&&&%%%$$$###################################################!!!!!!""""""#########$$$""""""""""""############""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))***************++++++,,,,,,---......------------------------,,,,,,++++++***+++++++++))))))***,,,///555===BBB>>>NNNVVVcccdddbbb|||xxxppptttMMMPPPKKKGGGCCC@@@???>>>888000000777,,,---///000,,,&&&''',,,!!!222---%%%---+++&&&111222---,,,333888666222000777777555222...,,,+++,,,+++*********+++---...000444000...---,,,,,,...000''')))///---)))333:::222777777444...***---555<<<444???CCC:::333777AAAHHH;;;;;;999888555333111///+++***(((&&&%%%%%%%%%%%%''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((())))))***++++++,,,,,,---------------...///000111000000000111333555777///---...111444333000///''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$    """ !!!!!! !!!###"""$$$%%%$$$"""!!!!!!""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$$$$######"""""""""""""""""""""""""""""" %%%)))((($$$!!!!!!$$$$$$$$$$$$#########""""""$$$#########""""""!!!!!!""""""""""""""""""""""""######""""""!!!!!! ######""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++******+++,,,,,,---......---------,,,,,,+++++++++,,,,,,+++******))))))***(((333...---???EEE===<<>>666555:::EEEAAA@@@@@@999//////777222///***'''((()))&&&!!!'''&&&%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&((()))***$$$%%%''')))***))))))((())))))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,---...//////111111111111111111111111000000000000////////////''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!""" !!!!!! !!!###  """!!!###&&&&&&%%%#########""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""###'''+++***'''$$$$$$&&&$$$$$$$$$#########""""""############"""""""""!!!""""""""""""""""""""""""######""""""!!!!!!!!!!!!######""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++******++++++,,,------...------,,,,,,,,,+++++++++&&&))),,,---+++***+++---...+++<<>>222000333333000***$$$$$$(((,,,''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&'''((()))***%%%&&&'''((()))))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******+++,,,,,,,,,,,,,,,,,,---...//////111111111111111111111111000000000/////////......''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""" """""" !!!!!!!!!"""""""""  !!!###%%%''''''&&&%%%$$$%%%""""""###$$$$$$$$$$$$###########################"""""""""""""""""""""""""""""""""#########$$$$$$######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$'''******'''%%%%%%'''$$$############"""""""""############""""""""""""""""""""""""""""""""""""###""""""""""""!!!!!!!!!######""""""""""""#########""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))******+++******++++++,,,,,,------,,,,,,,,,,,,++++++++++++)))+++---+++'''&&&***...666222???BBBKKKyyyvvvnnnppp|||pppnnnfffZZZRRROOOLLLIIICCCAAA===;;;:::999777555555333111//////...---++++++++++++++++++*********((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&,,,,,,,,,---///222444666,,,---------------,,,,,,///000000000///---+++))),,,---......///111555999///222666666222111:::EEE:::555888BBBFFFAAA???AAA222333444555222---)))&&&%%%&&&&&&'''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))''''''&&&''''''((()))***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))******++++++,,,,,,,,,,,,,,,---...//////000000000000000000000000////////////.........---''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!  !!!"""""""""!!!!!!  """###%%%''''''%%%$$$$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$&&&%%%###""""""$$$############""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""#########""""""""""""""""""###""""""""""""""""""""""""!!!"""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((()))***************++++++,,,,,,,,,,,,,,,+++++++++++++++++++++...---***((((((,,,333888999===:::AAAyyyyyyhhheeeUUUgggyyyqqqmmmmmmddd[[[VVVQQQKKKFFFFFF@@@>>>;;;999888666444333222000...---------,,,***+++++++++***************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((***---///000111222222222000...,,,***...///000000111000//////+++++++++******,,,///333222666999666000...777AAA<<<444000444777:::DDDPPP???666000555:::777,,,$$$&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))((('''&&&&&&&&&((()))***((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++,,,,,,,,,,,,---...//////000000000000000000000000............------------''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!!""" !!!"""!!!!!!""""""!!!!!!"""###"""$$$%%%%%%###"""###$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""""""""#########!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""##################""""""""""""############""""""""""""######""""""""""""""""""""""""!!!"""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))************+++++++++++++++,,,++++++++++++++++++++++++)))((((((+++111777;;;======cccnnnxxxSSSYYYuuuzzzzzzwwwnnngggfff\\\RRRKKKKKKJJJEEEBBBCCC>>>;;;888666555333111///000...,,,+++,,,,,,+++)))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''))),,,///222333333333---,,,+++++++++,,,---...///...---***(((((()))+++///555888444...---222888,,,,,,222999888333:::FFFIII===333222333222111333...,,,)))&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((('''&&&&&&''')))***'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))******++++++,,,,,,,,,,,,---...//////////////////////////////------------,,,,,,,,,+++''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""" """&&&###!!!"""!!! """######"""!!!###$$$!!!"""######!!!!!!"""###""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!!!!"""""""""######!!!!!!""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!"""""""""""""""###""""""""""""####################################"""""""""############$$$######""""""""""""######$$$######""""""######$$$""""""""""""""""""""""""""""""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''&&&''''''(((((())))))*********++++++++++++++++++*********+++++++++++++++&&&(((+++000555888::::::UUUxxxfffHHHSSSuuuyyytttqqqmmmfff```___SSSLLLFFFEEEDDD@@@======999777333111000///---+++...,,,******++++++***))))))))))))***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''))))))((('''&&&%%%$$$###!!!###&&&))),,,///111111000///---,,,++++++,,,---111111000...***(((((()))&&&---000...+++,,,000111'''***222777222+++111>>>555999@@@DDD;;;//////777666333///+++(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))(((((((((((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((())))))******+++,,,,,,,,,,,,---...//////////////////////////////,,,,,,,,,,,,++++++++++++''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$///,,,'''!!!!!!###""" !!!""""""!!!!!!"""###!!!"""###"""!!! """###""""""###$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&########################!!!!!!!!!!!!"""""""""###"""""""""#########$$$$$$"""""""""""""""""""""""""""!!! !!!"""#########!!!!!!!!!!!!""""""######!!!"""""""""####################################""""""#########$$$$$$$$$######""""""""""""######$$$######""""""######$$$""""""""""""""""""""""""""""""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((&&&&&&''''''((()))))))))++++++******************)))*********++++++++++++)))...333666999CCCRRR^^^|||bbbjjjuuuwww{{{zzzvvv{{{xxxrrrjjjddd```YYYSSSQQQOOOJJJCCC???===;;;777555222000//////...---,,,---+++))))))***++++++***((()))))))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((()))))))))(((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''(((......////////////......---...//////,,,***))))))$$$)))***'''(((---///...111------...)))&&&000>>>***000>>>JJJFFF888111555555555444111...+++'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&((()))))))))((('''''''''((((((((((((''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((()))*********,,,,,,,,,,,,---...//////........................,,,+++++++++************''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!+++:::111***### """$$$$$$""" !!!!!! !!!###"""######"""!!!!!!"""$$$""""""###$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&########################!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$%%%########################!!! !!!""""""""" !!!!!!!!!""""""######!!!!!!""""""#########$$$########################""""""######$$$$$$$$$$$$######""""""""""""######$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((&&&&&&''''''((()))))))))++++++******************))))))******++++++++++++---333999<<>>///(((444@@@AAA>>>>>>///111444666555111,,,)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((()))))))))((('''&&&'''((())))))((('''&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((()))*********,,,,,,,,,,,,---...//////........................+++++++++************)))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%&&&%%%"""########################""""""""""""""""""""""""""""""############""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%&&&'''&&&%%%$$$$$$###$$$$$$$$$'''&&&%%%%%%&&&'''&&&%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))************((('''))),,,***&&&***333444<<<444>>>SSSyyy[[[NNN^^^jjj~~~qqqyyy}}}zzzwwwsssnnneee]]]VVVPPPKKKHHHBBB@@@<<<888666555444444//////...---,,,,,,++++++************************************************))))))))))))************************************+++++++++*********))))))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&''')))+++,,,......---+++(((''')))***,,,+++((($$$###$$$(((,,,(((***---///...,,,,,,,,,...///555;;;666000;;;MMMEEE555,,,666@@@<<<000)))"""&&&***)))%%%$$$(((---''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,......---------,,,,,,,,,+++++++++***)))(((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$&&&'''%%%###$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""############""""""###"""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$##################$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""############################################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&%%%$$$"""&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))************000***(((---000000222555???111;;;MMMlll}}}UUUWWWvvvttt|||zzzyyywwwuuulllfff___WWWQQQLLLGGGDDD???===999666444222222222.........---,,,,,,++++++************************************************))))))))))))************************************+++++++++*********))))))***)))))))))((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''(((---//////...,,,)))))))))''')))+++***(((%%%$$$$$$(((+++.../////////000111------444===<<<333333:::EEE>>>:::888222---333???111***$$$$$$)))+++((($$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++******)))(((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""######""""""""""""""""""""""""##############################$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$%%%%%%%%%%%%$$$$$$###########################""""""""""""""""""""""""############################################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%***(((''''''(((((('''%%%&&&&&&'''&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))))))))*********++++++000((($$$***333:::???BBB@@@dddttt^^^WWWZZZyyyxxx|||xxxtttoookkk```\\\UUUNNNIIIEEEBBB???:::999666333111/////////...------,,,,,,+++++++++************************************************))))))))))))************************************+++++++++*********************)))))))))((((((((())))))((((((((((((''''''&&&%%%$$$$$$$$$%%%%%%&&&'''***...///...---------&&&(((++++++)))'''%%%%%%''')))+++---...///222444000---000:::===777222333555;;;FFFJJJ>>>///000:::999000'''&&&)))+++'''!!!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******))))))(((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""""""""############"""""""""""""""""""""#########""""""""""""""""""""""""##############################$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###########################""""""""""""""""""""""""#########################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%'''''''''&&&%%%$$$######$$$$$$$$$$$$%%%&&&'''(((&&&''''''(((((('''&&&%%%'''&&&%%%&&&'''((('''&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))*********+++++++++&&&)))...333666777999;;;FFF~~~vvv\\\]]]mmm}}}~~~~~~xxxnnnddd]]]UUUQQQKKKFFFBBB@@@===;;;777555333111///...---------,,,,,,,,,+++++++++***************************************************((()))))))))*********************************************************************)))))))))(((((())))))))))))))))))))))))((((((''''''&&&&&&&&&&&& ###(((+++---///222444,,,++++++)))''''''***,,,%%%&&&(((((()))***---000666000---222666666888;;;///333???MMMLLL===111...555555333...((($$$%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$################################################!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######"""""""""############$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""############""""""!!!!!!""""""##################################################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###########################""""""""""""""""""""""""###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((())))))((((((''''''((()))+++---...///111111111111111000///...)))'''&&&%%%&&&%%%$$$"""%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))************++++++++++++$$$111<<<>>>999<<>>???======<<<<<<<<<===>>>???888666222000///,,,)))'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))*********++++++++++++,,,,,,333555444>>>aaaaaaXXXccchhh|||wwwnnncccZZZUUUUUUVVVGGGCCC>>>;;;:::888777666111111000///...---,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************+++++++++++++++*********)))))))))))))))***************+++&&&'''''''''&&&%%%$$$$$$%%%%%%###""""""$$$)))------111555666333---(((%%%((()))***)))'''''''''((()))...222111+++))),,,111888555555888666555AAAQQQAAA888///000666777...%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%################################################!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################### """######!!! !!!### !!!!!!""""""###$$$$$$""""""""""""""""""""""""""""""############"""""" !!!!!!"""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''')))---111444666777888=========>>>???@@@AAABBB>>>>>>===>>>@@@DDDGGGIIICCCAAA>>><<<;;;999666444,,,***(((%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))*********+++++++++,,,,,,111222222777SSSxxxqqqlllyyy|||yyywwwnnnjjjaaaWWWNNNJJJLLLOOOCCC???;;;888666666444333///.........---,,,+++***)))*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))))))))))))))*********+++&&&'''((((((((('''&&&%%%'''&&&%%%###!!!!!!$$$&&&%%%+++222666555222...,,,(((***,,,+++***((('''(((###***000000,,,))))))******,,,555<<<999333:::FFFKKK>>>222111888;;;555,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,+++*********))))))))))))((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&################################################!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################!!!###%%%$$$!!! """$$$ !!!"""#########""""""""""""""""""""""""""""""############"""""" !!!!!!"""###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''''''''''''''((((((((()))++++++++++++++++++++++++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((///111333666888888888777777666666555555666666777888888777999===BBBHHHKKK@@@???======>>>>>>===;;;444111---)))'''''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,...666CCCUUUppplllwwwxxx}}}wwwoookkk]]]]]][[[TTTLLLFFFDDDEEE@@@===999666444444333222---------,,,,,,+++)))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******+++++++++++++++++++++************)))(((((())))))************((()))***++++++***)))((($$$%%%&&&%%%###"""###$$$ $$$)))...222555999;;;&&&(((++++++***(((''''''###(((,,,,,,+++---...///,,,&&&(((111666444555;;;KKKFFF>>>777444444777:::''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,************))))))))))))'''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!###%%%%%%###!!!!!!&&&%%%"""!!! %%% """###"""######%%%&&&$$$""""""%%%$$$!!!!!!"""!!!!!!!!!""""""###$$$%%%%%%$$$$$$$$$$$$#########"""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############%%%%%%$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%%%%$$$***++++++((('''((()))(((---///444888666111333999FFF===888===AAAAAA???@@@:::444//////000---((($$$!!!"""$$$'''******'''%%%$$$$$$&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%###$$$%%%&&&&&&&&&&&&%%%######%%%(((,,,...)))'''&&&((()))***000777666777888999888999>>>DDD???HHH???444<<>><<<333222888@@@EEEEEEBBB???>>>555===DDD@@@444,,,+++///)))((('''''''''''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))&&&&&&(((+++,,,,,,---......NNNvvvmmmrrrssswwwllljjjlllhhh```\\\XXXQQQKKKFFFAAA<<<999;;;999777444111///---,,,************************(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((()))***+++,,,+++++++++******))))))''''''''''''((((((((((((((((((***+++++++++++++++,,,,,,+++***)))(((''''''))))))))))))))))))))))))(((((('''&&&%%%%%%$$$$$$$$$$$$###"""$$$***222888///222333,,,$$$!!!(((///(((&&&$$$$$$'''***---...000...+++***,,,000555999555:::IIISSSFFF111111@@@888222+++&&&######&&&***&&&%%%###$$$&&&(((((((((''''''''''''''''''''''''((($$$%%%******%%%###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((************************+++*********))))))((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$%%%%%%%%%$$$---***%%% """&&&(((&&&$$$&&&)))'''###%%%***'''%%%###$$$%%%%%%######&&&%%%$$$$$$###$$$$$$$$$""""""""""""""""""""""""$$$$$$#########"""""""""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$(((((('''%%%$$$$$$&&&((( &&&+++///111///,,,777444222555<<>>555000111777>>>BBBMMMFFF???===???===444,,,///---)))&&&%%%%%%&&&'''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''((())))))---...///---)))***555AAATTTooowwwoooyyy}}}yyywwwooogggdddfffccc\\\XXXTTTNNNHHHDDD@@@<<<:::888777444222///---,,,,,,******************************************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((()))++++++++++++************(((((()))))))))*********)))************)))))))))************))))))))))))))))))))))))))))))))))))((((((((('''&&&%%%%%%%%%%%%%%%###"""###&&&,,,111444888999555---)))+++...((('''&&&&&&(((,,,...000///...+++***+++///222555111333@@@PPPRRR@@@///'''444444---%%%&&&---+++!!!(((&&&%%%&&&'''((('''&&&'''''''''''''''''''''''')))%%%$$$'''&&&"""!!!%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((((((((((((*********************************)))))))))((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$ !!!###%%%%%%###""" ###%%%"""!!!'''+++((($$$$$$'''(((&&&""" !!!"""###"""###$$$%%%$$$$$$#########"""""""""############"""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$######$$$$$$$$$$$$$$$$$$"""$$$%%%%%%&&&'''***,,,---///111444666777999:::000333333000555>>>>>>888444<<>>>>>???AAADDD999666111+++'''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******&&&$$$%%%)))+++...777AAAkkkxxxiiijjj{{{~~~yyyuuuttttttpppiiieeeccc```\\\RRRNNNIIIEEEBBB???<<<999444333111///...,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************))))))))))))))))))))))))(((((('''&&&%%%%%%%%%&&&******************++++++************++++++++++++++++++******)))(((((('''(((((())))))*********+++))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&%%%###!!!"""%%%(((---000333333000---++++++...,,,***((('''''''''(((---,,,+++***+++---///111444333555>>>GGGJJJEEE>>>000444666333,,,'''''')))((('''&&&'''((((((&&&$$$''''''''''''''''''''''''&&&$$$$$$&&&'''&&&)))...&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((******************************))))))))))))((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""!!!!!!!!!"""###!!!''',,,,,,(((&&&'''******+++------,,,,,,,,,+++,,,+++)))+++///000...&&&&&&&&&(((((('''$$$"""%%%%%%$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$#########$$$$$$$$$$$$$$$!!!$$$((()))((((((***,,,///000222333333777DDDPPPTTTeeekkk\\\QQQUUUZZZYYY^^^ccc[[[KKKFFFOOOQQQKKK888999:::;;;888666999===???AAABBBAAA;;;111''' """###&&&'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''"""$$$&&&(((((((((((())),,,)))'''(((+++---+++)))555BBBWWWiiipppllljjjlll\\\UUUJJJ@@@<<<===<<<999555===888111555999???JJJOOOPPPNNNMMMVVVhhhwww}}}yyydddNNN???<<<>>>888>>>CCCBBB??????FFFNNNEEEBBB>>>888222---)))''''''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((()))***++++++&&&)))000333333@@@aaayyy{{{~~~vvv~~~zzzssstttuuutttnnnggg```\\\YYYOOOKKKFFFBBB???<<<999777111000///...---,,,,,,,,,++++++++++++++++++++++++++++++******))))))(((((())))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&%%%%%%$$$$$$''''''(((((())))))******))))))*********+++++++++++++++******))))))))))))))))))))))))************((((((((((((((((((((((((***)))))))))((((((''''''&&&&&&&&&%%%###!!!"""###!!!###&&&+++...///...,,,,,,,,,+++)))'''%%%%%%&&&)))))))))***+++,,,---...000777888222444BBBQQQXXX@@@222111<<<:::)))$$$---&&&&&&%%%'''((((((&&&$$$''''''''''''''''''''''''%%%%%%&&&'''''''''(((+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((************************))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$&&&&&&$$$######$$$&&&$$$$$$%%%######,,,888222...***,,,111444///))))))///111***%%%&&&((((((222///---///222111***$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%***++++++)))&&&''',,,111111===NNNXXXWWWXXXeeevvvuuutttvvvrrr~~~rrrttt{{{eee\\\]]]fff]]]DDD555777555555888<<>>888222((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''###%%%((((((&&&&&&''')))(((,,,...***)))555NNNcccyyyzzz|||wwwgggSSSGGGDDDBBBEEEFFFJJJTTT```dddbbblllsssrrrpppssspppsssiii```RRRHHHFFFFFFAAA;;;PPPkkk|||cccSSSOOOAAA888///000:::CCCFFFFFFLLLLLLJJJFFF???777000,,,''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((())))))+++,,,,,,%%%,,,222///,,,HHHsssxxx{{{vvvnnnnnnnnnkkkcccZZZTTTQQQMMMIIIDDD???<<<999666333000///...------,,,,,,,,,************************))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((((())))))))))))***+++************+++,,,---************))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((%%%'''((('''%%%$$$$$$$$$!!! """&&&,,,111222111&&&)))++++++******+++---&&&&&&''')))***+++------$$$444===888444;;;CCCDDDMMM<<>>IIIKKKMMMMMMHHHAAA999444,,,***'''$$$###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))***+++------...%%%&&&777NNNgggssstttttt{{{yyywwwvvviiigggggggggbbbXXXQQQOOOHHHEEE???;;;888555222000///...---,,,++++++++++++))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&''''''&&&'''''''''((((((((((((***))))))))))))+++---...+++*********))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((&&&((())))))(((&&&''''''$$$###"""###'''***,,,---,,,///222111---******+++&&&''''''((()))***+++,,,(((...222333999AAAAAA;;;999KKKKKK666///::::::,,,'''&&&$$$$$$&&&''''''&&&''''''''''''''''''''''''%%%'''))),,,222666000(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%'''(((...777>>>GGGKKK\\\ttt}}}tttjjjfff}}}yyysssrrr{{{zzzvvvssspppiiiIIIFFF???666///...333888///...---+++)))'''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!""""""""""""!!!!!! !!!"""#########""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%&&&''''''(((((()))$$$...<<>>999444...((($$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''')))))))))***+++,,,---...AAA444AAAqqq{{{~~~{{{yyy}}}xxxvvv|||uuurrrsssuuulllfffdddeeebbbXXXOOOKKKAAA>>>999666444222000...---,,,+++***))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((())))))))))))''''''((((((((('''''''''''''''&&&&&&'''''''''(((((((((***)))'''''''''(((***+++))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((()))******((('''((((((#########"""!!!"""###$$$...111444222,,,((('''(((******(((''''''((()))***111+++&&&)))444???EEEEEE...GGGSSSAAA///000999===...+++'''%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%,,,:::DDD@@@666&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""&&&)))---333???OOO[[[gggaaafffwww~~~rrr```WWWnnnmmmhhhgggnnnyyyzzzuuugggsss{{{|||}}}lllRRR999...222;;;999888666222///,,,***(((&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!""""""""""""!!!!!! !!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&''''''((())))))***777IIIaaasss{{{||||||}}}}}}~~~~~~{{{sssrrrwwwyyy}}}eee___tttiiiOOOBBB>>>;;;===@@@AAA<<<444***$$$&&&&&&&&&&&&&&&&&&&&&&&&################################################""""""###$$$&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$'''))))))(((,,,444;;;ccc~~~|||SSS999@@@TTTooouuu~~~{{{{{{xxxnnn^^^QQQGGGXXXlllwwwrrrbbbOOODDD666:::???CCCFFFGGGFFFEEEEEE???666---(((&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))))))))***+++---...///888???eeennnyyyvvvzzztttyyy}}}|||wwwsssrrrtttooofffaaabbb___SSSGGGBBB;;;888555222111000///---,,,+++***(((''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))))))))((('''******))))))((((((((('''''''''''''''((((((((((((***)))'''%%%$$$%%%&&&'''''''''((()))***+++,,,,,,))))))))))))))))))))))))''''''''''''(((((((((((()))***+++***(((''''''((("""$$$&&&%%%###!!!"""###%%%,,,...,,,+++---000...---***'''&&&&&&&&&'''---******+++...111777>>>EEE333222DDDHHH888222;;;444000***'''%%%&&&&&&&&&''''''''''''''''''''''''***&&&"""&&&444@@@:::...&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&$$$"""!!!###%%%%%%%%%$$$### $$$)))'''...BBBVVVVVVKKKQQQaaakkkcccgggxxx~~~ooo[[[QQQ||||||}}}hhh]]]YYYSSSZZZnnnccc```yyy|||zzziiiVVVLLL...444666<<<999333777222###&&&'''$$$!!!###%%%&&&###""""""""""""######$$$""""""""""""""""""""""""######""""""######$$$%%%$$$$$$##################&&&'''&&&%%%%%%&&&%%%######'''%%%%%%***)))000AAAWWWggguuu}}}ppp~~~oooggghhhoookkkcccjjj|||www]]]LLL<<<<<<======<<<:::555000)))$$$%%%***+++$$$"""$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%(((---+++$$$$$$***)))+++((($$$---GGGhhh~~~zzz[[[PPP\\\hhhyyyxxxsssiiiPPP???SSSyyysssNNNGGG999222:::GGGHHH???MMMHHHBBB:::///'''(((...+++)))''''''''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&'''''''''''''''&&&%%%&&&'''((()))---&&&(((111---###))):::CCCMMMgggwwweeemmmzzz|||yyyzzz}}}|||rrrjjjtttmmmcccWWWMMMEEE===999777555222000//////---+++((((((((((((((('''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''&&&%%%%%%%%%&&&&&&''''''(((((())))))------,,,+++***)))((('''((('''&&&&&&&&&((()))***))))))))))))))))))))))))&&&&&&%%%$$$$$$###""""""$$$$$$$$$&&&+++333:::???(((,,,---,,,,,,---)))###)))******)))+++///222333555666555444:::BBBBBB;;;222:::888***!!!$$$((('''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))******))))))(((((('''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$###%%%''' !!!%%%)))******...444777999EEEUUUVVVMMMPPP\\\xxxmmmjjjttt~~~uuummmyyyggg~~~iii[[[cccrrr[[[KKKccc{{{wwwlllzzz|||tttAAA///444DDD===......444)))***)))((('''&&&$$$"""#########"""""""""""""""##############################""""""######$$$%%%$$$$$$##################$$$$$$$$$$$$&&&'''&&&%%%"""***''''''777HHHSSS______iiiqqqrrrsssyyy}}}vvvpppssswwwyyyxxxuuuuuuyyy}}}zzzppprrr|||fffGGG555999EEEGGG@@@222***######'''((('''%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''))))))%%%"""$$$+++111!!!(((---;;;ggggggWWWLLLeeeyyyjjjffffffnnnvvvvvvppplllnnnqqqxxxvvvfffTTTBBBFFFppp```EEE999999@@@GGGAAAFFFMMMMMMAAA000'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%''''''&&&&&&&&&'''((())))))'''&&&)))---111888>>>ooo}}}{{{rrr~~~zzzzzzzzzzzz}}}}}}wwwrrrjjjbbbWWWMMMEEE@@@<<<:::555222///...------+++)))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&%%%&&&&&&&&&'''''''''''''''************))))))))))))))))))((('''''''''(((((())))))))))))))))))))))))'''&&&&&&%%%$$$$$$######$$$###"""$$$(((...555999111000+++(((+++///---((($$$%%%'''***...///,,,)))&&&111999999999AAAKKKQQQ>>>333///333..."""!!!***%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))***)))))))))(((((((((''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%&&&'''%%%######&&&)))---888DDD???777888CCCIIIHHHMMMXXXyyymmmjjjrrr|||zzzrrrrrrsssooovvvttteeennnoooZZZfffrrr|||aaaUUUhhhqqqUUU===333555AAA@@@000---)))&&&%%%&&&&&&$$$"""############"""!!! ##############################""""""######$$$%%%######$$$$$$$$$$$$$$$$$$$$$###$$$&&&((((((&&&%%%(((---111AAA[[[iiisss|||nnniiixxxuuurrrccceeettt~~~|||{{{vvvTTT444000777:::???666)))###%%%+++***%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''')))(((%%%&&&+++,,,***...555RRRyyy~~~ggg[[[KKKhhh|||vvvnnneeeYYYMMMHHHHHHBBBFFFJJJKKKIIIHHHJJJLLLUUUVVVVVVXXX___qqqrrrIII<<>>IIIDDDCCCIIIKKKBBB333)))$$$%%%''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&'''((((((&&&$$$(((''''''''''''((()))***...******,,,,,,///>>>OOOuuummmqqq}}}|||{{{{{{}}}}}}zzzsssmmm[[[TTTJJJAAA<<<:::999999111///,,,++++++***)))'''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))******))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******+++*********))))))((('''&&&))))))))))))))))))))))))(((''''''&&&&&&%%%%%%%%%###"""!!!!!!$$$(((---000888:::666///+++---000111&&&%%%%%%))),,,---***'''%%%...555444222888BBBIIIEEE:::666:::666***%%%(((&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&)))(((,,,333555555;;;EEECCC;;;===NNN[[[]]]\\\^^^iiilllfff^^^dddrrrtttkkkfffaaappp{{{qqqiiillliiimmmmmm~~~zzz{{{tttbbb\\\nnn~~~pppfffsssYYY000---<<<===:::333,,,)))&&&""""""$$$!!!"""#########"""!!! ##############################""""""######$$$%%%######$$$$$$$$$$$$$$$%%%&&&%%%&&&))))))%%%###$$$...000???bbbyyyqqqpppqqq}}}rrrdddiiixxxtttPPPAAA>>>===BBBAAA:::...''')))((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((($$$&&&,,,111...)))&&&666TTTxxxLLLBBBTTTxxx~~~kkkZZZ\\\WWWOOOHHHCCCCCCFFFIIINNNMMMKKKIIIGGGFFFFFFGGG<<>>FFFKKKFFF>>>999,,,)))%%%$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''')))***(((&&&(((((((((((())))))******000***,,,111+++)))DDDiiisssttt|||}}}}}}~~~~~~~~~zzzpppdddZZZPPPKKKCCC===999888777666///---+++******)))((('''((((((((((((((()))))))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))************************))))))))))))))))))))))))************))))))(((((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))((()))*********)))((('''((((((((((((((((((((((((((((((((((((''''''&&&&&&$$$###!!!!!!"""$$$'''(((000:::???777+++'''+++///---***''''''''''''+++000000---***+++000666666444???KKKLLL>>>555666111%%%(((''''''((())))))'''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$###$$$%%%%%%***999JJJKKK@@@:::===AAA===DDDWWWeeeddd\\\VVVIIIYYYbbb```eeerrruuulll\\\MMMLLLUUUQQQGGGCCCCCCfffYYYfffkkktttwwwtttppp\\\TTTmmmeee???333444BBB===:::777000%%%!!!###!!!!!!"""######$$$$$$#################################""""""######$$$%%%######$$$$$$%%%%%%%%%%%%%%%$$$&&&)))'''"""%%%+++444BBBSSSgggrrriiicccmmm|||xxx}}}wwwmmmddd]]]YYYVVVjjjqqq||||||]]]iiittt{{{yyyZZZ777888BBBFFF<<<---&&&%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))$$$'''///,,,'''444JJJlllrrr[[[jjjmmmPPPFFFNNNZZZbbbOOOMMMKKKJJJMMMRRRWWWYYYdddcccbbb^^^YYYQQQIIIDDD:::CCCOOOTTTKKK>>>===CCCBBBJJJYYYlllnnniiiNNNOOO|||___;;;+++666EEENNNJJJBBBAAAEEE;;;111&&&"""%%%)))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***++++++***)))))))))*********+++***))),,,,,,---888RRRppprrryyylllwwwzzzuuu~~~yyytttmmmcccXXXPPPJJJGGGBBB>>>:::777444222...,,,***)))******)))((((((((((((((())))))******(((((((((((()))))))))***************************))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&''''''%%%&&&((()))*********)))(((((((((((((((((((((((())))))((((((((((((((('''&&&%%%$$$###"""###$$$%%%###+++111222111///***$$$---,,,,,,,,,&&&###(((222///+++)))---444888999999:::OOOVVVFFF888888666,,,)))'''%%%&&&((()))((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%######&&&(((+++***333AAACCC;;;<<>>===CCCLLLNNNEEE999777;;;---((($$$###%%%''''''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$'''+++///444,,,---666777333;;;JJJ]]]OOO@@@<<>>BBBHHHLLLQQQSSSKKK]]]^^^TTTWWWZZZgggeeeeeeiiivvv~~~hhhttt~~~wwwrrrmmmDDD666///666===;;;777777***(((%%%###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$%%%&&&&&&'''&&&$$$%%%(((***777YYYzzzmmmvvvmmm```hhhvvv~~~nnnxxxeeeNNNKKKOOOVVVYYY___gggpppvvvyyyyyyuuufff]]]YYYQQQEEE;;;LLL[[[lllxxx{{{wwwHHH???>>>GGGDDD444+++,,,''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((---......:::UUUqqq}}}bbbVVVnnnxxxggg]]][[[]]]dddlllqqqrrrrrrsssuuuuuuuuuyyy~~~yyy~~~{{{ssslllhhhWWWYYYbbbnnnjjjYYYKKKHHHXXXTTTPPPJJJAAA<<>>///***---555444***$$$&&&&&&***000222---'''+++555===<<<@@@JJJQQQOOOFFF@@@666000((($$$%%%'''&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))'''((((((((()))))))))***'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&***000555000...888HHHGGG:::777???;;;<<>>CCCJJJNNNNNNWWWnnnpppaaa^^^aaabbbeeegggUUU\\\ZZZSSSWWWXXXbbbRRR___kkkwww}}}ssskkkqqqeeekkkwwwmmmOOO666444;;;<<<:::;;;///,,,'''###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%######$$$%%%%%%&&&'''''')))'''(((+++000GGGvvvooo```lllzzzxxxfffMMMGGGJJJQQQaaarrr{{{gggNNNKKKCCC>>>IIIbbbxxxuuuuuuaaaGGG;;;HHHNNN>>>...+++'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''------666]]]cccMMMeeellleeelllppprrr|||yyyyyy}}}|||xxxuuuwwwyyyxxxvvv{{{}}}xxxssstttyyywwwoooooowwwuuuggg\\\ZZZiiiiiilllkkk```NNNDDDCCCFFFFFFRRRuuukkk\\\YYY^^^]]]BBB444444???JJJDDDEEEAAA999...''''''***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%000,,,(((&&&&&&((()))******+++,,,---...---,,,,,,...///999RRRtttsss{{{sssttthhheeebbb```^^^XXXPPPIIIBBB>>>777222///---,,,+++***(((&&&&&&((()))(((''''''(((((()))***+++++++++))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))))))))&&&&&&''''''(((((())))))'''''''''''''''''''''''''''&&&%%%$$$$$$%%%'''((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''&&&%%%$$$'''((('''>>>PPP<<>>???TTTjjj\\\<<<@@@888---((('''((('''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))'''((((((((())))))******&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''))),,,///111000...222>>>KKKJJJ;;;,,,888@@@IIILLLJJJFFFBBBAAA===BBBJJJVVVaaakkkppprrruuuuuuqqqkkkfffgggnnnuuuzzzpppggg[[[OOOGGGWWWaaagggeee```aaadddeeeuuuzzz{{{vvvvvv~~~[[[888777@@@@@@===999444---'''%%%%%%$$$####################################"""######$$$%%%$$$&&&'''&&&&&&''''''&&&$$$,,,)))+++AAAYYYmmmiiidddtttcccQQQQQQ\\\rrr}}}bbbPPPGGG>>>666@@@VVVwwwxxxyyyvvvzzzmmmEEE666???HHHBBB555***)))(((&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***)))***+++'''$$$(((111...%%%666WWWqqqlllnnn[[[]]]nnn~~~xxxtttvvvyyyxxxuuu{{{}}}~~~{{{yyy~~~zzz|||{{{uuuxxx}}}~~~zzztttuuuzzz{{{ssspppooogggSSS??????BBBCCCFFFXXX}}}jjjLLLZZZWWWDDD<<<000@@@BBB===@@@GGG???,,,"""&&&%%%&&&'''&&&&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,+++)))'''''''''((((((---)))%%%...444(((%%%555000444WWW|||{{{|||zzz~~~rrriiieeebbbdddhhhbbbWWWXXXRRR@@@777555222///,,,******)))))))))))))))))))))))))))))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,......---,,,+++***)))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&%%%$$$$$$######%%%'''(((*********))))))((((((((((((((()))******(((((())))))((('''&&&&&&$$$###!!!!!!"""&&&***---IIIOOOFFF000(((222666///%%%%%%&&&)))---000000//////CCCHHH===EEE\\\[[[DDDDDD;;;000000000"""---&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&((()))))))))))))))))))))((('''''')))))))))))))))***+++,,,)))))))))((('''&&&((()))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((+++...111222555777888999:::;;;===>>>;;;AAAEEE@@@999:::FFFSSSaaa`````````___^^^\\\ZZZ[[[aaaiiillljjjfffaaa___XXXuuuyyyqqquuuqqqddd[[[TTTRRRVVVZZZYYYYYY\\\oooxxx~~~{{{zzzwwwUUU;;;999999999999555000+++((('''''''''#######################################$$$$$$%%%$$$$$$$$$###$$$&&&'''&&&+++,,,---===SSS[[[aaaooo{{{}}}{{{|||dddUUUVVV[[[kkkxxxsss]]]YYYTTTOOOKKKHHHEEEDDDDDDOOOZZZcccooohhhOOO@@@;;;SSSsssssssssyyylllOOO@@@@@@@@@<<<222---(((&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$&&&'''))),,,//////,,,(((888aaapppkkkjjjppp~~~tttlllnnnwww}}}yyytttrrrtttzzzrrrjjjttt~~~qqquuutttrrrqqqqqqmmm```RRRKKKDDD@@@AAAFFFVVVuuuuuujjjXXXaaatttCCC555666;;;999===DDD@@@222++++++''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((((((((((((((('''$$$,,,888333,,,111333mmmiiitttttt|||zzzyyyooohhheeejjjkkkkkk]]]IIIHHHIII>>>555333000...,,,*********************************)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,......---,,,+++,,,+++++++++*********)))************************)))))))))))))))))))))))))))))))))(((((((((((('''(((''''''&&&%%%%%%$$$$$$$$$%%%&&&((()))******+++)))(((((((((((()))))))))(((((())))))(((''''''&&&&&&%%%###"""###%%%''')))000666777...%%%&&&111;;;'''$$$"""###)))///333444...444AAAOOOOOOIIILLLUUUCCCOOO@@@''')))333---$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''')))******&&&'''(((((())))))))))))'''''''''(((((()))***+++)))+++++++++******,,,---&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((***---000333444===:::555000000777BBBKKK===>>>===;;;<<>>WWW|||zzzpppccc```\\\VVVZZZcccjjjqqqyyybbb444---GGG;;;:::666111,,,(((''''''$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%'''$$$######%%%&&&''''''$$$)))999\\\wwwtttmmmvvv]]]NNN^^^yyynnnVVVVVVXXXSSSAAA;;;555222333666777777000333444444999CCCKKKLLLWWWzzz\\\@@@HHHfff~~~|||ppp{{{wwwPPPBBBFFFJJJ===444***'''(((***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&(((((('''+++...***""">>>___rrr}}}|||}}}wwwyyywwwrrrrrrvvvvvvsssyyyxxxzzzsssmmmmmmmmmmmmpppqqqqqqssswwwwwwttteeeXXXOOONNNFFF>>>III^^^vvv\\\^^^vvvAAA555555888>>>CCCDDD@@@888333)))((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))***+++'''***444111***...@@@nnn~~~vvvrrr~~~xxxsssppplllhhhffffffiiikkkYYY@@@:::===888111000...,,,++++++++++++******************************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,......------,,,...------------,,,,,,,,,++++++++++++++++++++++++************************))))))(((((((((''''''''')))((((((''''''&&&&&&%%%###$$$$$$%%%''')))+++,,,)))))))))((((((((((((((((((((()))))))))(((''''''((('''&&&%%%$$$$$$$$$$$$$$$$$$+++444222,,,///999222---'''$$$%%%(((,,,...///+++888NNNPPPBBBDDDSSSeee```JJJ666222---''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***)))******++++++,,,,,,,,,,,,,,,------...//////000(((***++++++******,,,---'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((***,,,///222444555>>>444++++++555???DDDDDD>>>999888DDDUUU^^^ZZZQQQNNNHHH===333///111777===AAADDDLLLVVV\\\[[[RRRKKKNNNJJJHHHIIIHHHLLL[[[lllsss```SSSPPPQQQSSSVVV___mmm~~~{{{|||xxxEEE,,,<<<<<<======999111***%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%)))&&&%%%((()))''''''((($$$888TTTuuuwww^^^^^^~~~mmm\\\YYYXXXUUUVVVRRROOOQQQUUUYYYZZZYYYIIIGGGCCC>>>>>>AAA@@@;;;@@@666:::\\\sssOOOCCC===VVV```FFF???AAABBB:::111***(((((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((,,,))))))+++(((&&&,,,666hhhrrr||||||xxxzzzyyy~~~}}}yyyoooxxxyyyhhhnnnsssvvvuuuooommmsss{{{~~~vvvrrrpppeeeSSSGGGEEEZZZoooZZZ]]]fff<<<444999>>>BBBIIILLLEEE;;;***(((''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&(((************))),,,...,,,---///***666QQQiii}}}{{{uuuyyyvvvmmmlllrrrtttooohhhUUUZZZ```UUU???777888111......,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,------......------........................++++++++++++++++++++++++++++++++++++++++++++++++)))))))))((((((((('''''')))))))))(((((((((''''''%%%$$$$$$$$$%%%''')))***)))))))))))))))(((((('''(((((()))))))))(((((('''''''''''''''&&&%%%$$$###)))"""%%%444???<<>>;;;888???===AAANNN\\\\\\LLL;;;666666777777:::@@@IIIOOO]]]cccnnn~~~}}}yyyxxxxxxsssbbbQQQSSS___yyyzzzkkkiii\\\FFFGGGQQQ___jjjoooqqqssswwwrrrvvvNNN,,,999;;;>>>===777///(((###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&(((&&&'''+++***&&&&&&***AAA^^^qqqwww~~~~~~qqq|||rrryyy~~~}}}SSSeeezzzIII[[[sss{{{pppeeeppp~~~xxxvvvooogggccc```XXXOOOCCC@@@???<<<555III}}}WWW555777ZZZdddGGG999AAA???999000((($$$&&&((('''''''''''''''''''''''''''''''''((((((((())))))+++%%%(((000***'''BBBgggeeezzzxxxpppwwwppp\\\tttzzz|||uuunnnnnnqqqsss|||aaaFFFMMMSSSfffkkkVVVrrrWWW888777777;;;FFFNNNKKKAAA---***&&&%%%&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%&&&((()))*********)))((())),,,333222111VVV{{{}}}~~~vvv|||sssqqq{{{{{{iiiLLLKKKNNNIII:::666666...---,,,+++******+++------++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))(((((((((***)))))))))))))))((((((((('''%%%$$$$$$%%%&&&&&&(((((())))))))))))((('''(((((()))))))))))))))(((%%%&&&'''''''''&&&%%%$$$&&&$$$"""&&&333;;;333&&&$$$+++111000***&&&)))---000555111***666NNNSSSHHHFFF___\\\AAA999;;;111$$$(((((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&((()))((('''&&&((()))''''''''''''(((***,,,,,,...///111333444444444444777888888777444111000000''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((()))+++---///000111111'''222>>>???888111222666@@@DDDIIIJJJFFF>>>666222---777EEERRR\\\dddkkkppp___[[[XXX[[[ccckkknnnnnnzzz|||www|||}}}```bbb{{{zzz___KKK\\\mmmnnn___XXXeeewwwaaa???888999:::<<<;;;777000+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%###&&&+++(((###)))333]]]vvvzzzoooqqqxxxyyyyyyyyytttkkkvvvuuu}}}oooxxxcccTTTBBBFFFXXXnnnwww{{{}}}tttXXXCCCBBB@@@;;;HHH]]]```AAA???ccc___AAA@@@AAA???777,,,%%%&&&)))''''''''''''''''''''''''''''''((((((((()))))))))+++$$$'''...+++000WWWwwwiii^^^ooo}}}|||zzzssshhhqqqhhhsss}}}~~~zzz}}}zzzYYYOOOKKKIIIYYYwwwYYYMMMeeeNNN@@@222111<<>>SSS^^^]]]WWWEEE000)))))))))(((((('''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))&&&(((***)))'''(((,,,///------...///222555888:::===???AAACCCDDDEEEDDDDDD===>>>>>><<<888555222222''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((()))+++---.........---***333<<<:::222///555>>>@@@AAA@@@999111///444;;;HHHNNNVVVYYYYYYYYY[[[^^^WWWOOODDD>>>???DDDIIILLL===ZZZuuu}}}{{{XXXRRRlllwwwkkkVVV[[[___[[[OOOKKKZZZnnnyyy{{{}}}iiidddCCC>>>999888::::::555000%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$'''***&&&%%%333GGGggguuuzzz~~~rrrjjjxxxbbbIIIFFFOOOUUUaaacccssseeeLLL;;;777;;;===llllll666AAAeee{{{wwwVVVAAABBBAAA<<<333,,,)))((('''''''''''''''''''''''''''((((((((()))))))))))))))*********222KKKqqqhhhgggiiirrrzzz}}}]]]PPPeeetttpppeeemmmxxxzzzfffWWWIIIGGGSSSrrrdddUUU^^^<<<111666<<>>AAACCCEEEEEEDDDDDDDDDEEEFFFDDDAAA===;;;:::(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))((()))+++,,,---,,,,,,+++444111...---111888@@@EEE???777///+++///888AAAGGGGGGGGGFFFBBB???BBBJJJQQQ}}}|||vvvgggMMM>>>JJJ^^^lll{{{kkkgggjjjgggsssdddVVVVVV\\\cccllltttTTT___]]]bbbPPPEEE:::555888:::666111%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((&&&)))+++'''(((>>>XXXjjjqqq~~~}}}XXXDDDMMMcccqqqzzzmmmTTT<<<:::333MMMfffBBBZZZnnnttt}}}CCCBBBAAA>>>:::222+++&&&(((((((((((((((((((((((((((((((((((())))))))))))%%%------,,,BBBoooqqq}}}}}}~~~ggghhh~~~rrrrrrrrrwwwpppZZZQQQIIIOOOzzzqqq[[[~~~MMM888555777@@@KKKJJJ@@@222)))'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***))))))'''''''''(((***+++,,,111***444eeeyyywww{{{xxxwww[[[PPPnnnuuubbbOOOCCC;;;444777888///---///+++...---,,,,,,,,,---...///------------------------------------------------------------------------------------------------................................................////////////////////////...------------...//////......//////000000000111////////////////////////........................---------,,,,,,,,,++++++((((((((((((((()))))))))%%%&&&'''(((((((((&&&&&&###%%%'''***+++++++++***(((((()))***************)))((('''&&&&&&&&&&&&&&&*********"""(((888OOO>>>---+++444;;;666...)))'''***000333555;;;CCCOOOQQQQQQXXXbbbVVVCCC>>>***))))))((('''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&(((++++++,,,111:::BBBBBBAAA???===<<<===>>>???IIIJJJMMMPPPQQQQQQQQQPPPOOOPPPRRRQQQNNNJJJHHHHHH''''''''''''''''''''''''%%%%%%&&&'''((((((((((((***,,,...,,,((((((---333(((000333///444???BBB===777333000222999@@@EEEFFFEEEMMMXXX```fffnnnzzz~~~eeeZZZssstttoooKKKWWWaaapppfffkkklllsssfffVVVFFFPPPxxxYYY888777>>>:::888===///,,,(((%%%###$$$&&&'''%%%%%%%%%&&&&&&&&&''''''%%%###(((...(((---WWWzzz~~~~~~ZZZKKKPPPbbbxxxxxxUUUGGG???888555ZZZgggTTTVVVxxxsssmmmBBB<<>>KKKaaaXXX@@@777+++%%%)))+++%%%###&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((($$$'''...((($$$...---...------000777<<<>>>555666:::======@@@HHHPPPWWWjjjtttnnnqqqlllcccggg''''''''''''''''''''''''%%%%%%&&&'''((((((((((((+++,,,---,,,***+++...222888000,,,333===???999222%%%333CCCGGGBBBAAAJJJSSSiiisss~~~xxx```XXXHHHLLLssszzzUUU___pppzzzgggWWWbbbSSSJJJTTTttthhhGGG:::;;;;;;999:::111...***'''%%%$$$&&&'''%%%%%%&&&&&&&&&'''''''''))))))'''&&&...LLL~~~{{{vvvdddWWWPPPXXXjjj|||dddQQQYYYgggvvvaaaGGG???;;;111MMMsss>>>IIImmmttt~~~xxxtttIII<<<:::;;;===222222***))))))))))))))))))))))))(((((()))***+++++++++((('''444]]]zzzvvvzzz}}}||||||~~~xxxggg[[[[[[\\\qqq]]]TTTiiiuuuooohhhnnnrrrYYYGGGEEEKKK```eeeooottt>>>===HHH;;;HHHKKKFFF888,,,))))))((())))))((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((())))))*********))))))*********)))000FFFiiivvv}}}{{{zzz}}}ooopppxxxkkk___TTTHHH===666444333000...---,,,---...,,,------------.........222111///......///000111......///000111222333333111000/////////000000000111111111///------...000000000000000///...------***+++------...///000111///000000111111111000000////////////////////////000000000000////////////000000000000000/////////........................------------------------------,,,+++***)))(((((())))))))))))))))))))))))&&&%%%$$$$$$$$$&&&((()))***)))((((((((()))***+++***)))))))))(((((((((''''''&&&%%%$$$$$$$$$%%%&&&'''444444222888999222000111((($$$***444999888555555JJJZZZNNNEEE___uuummmAAA;;;000'''$$$'''(((&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%***'''''',,,((($$$,,,'''''',,,888DDDHHHDDD@@@@@@??????EEEWWWrrr&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((,,,,,,++++++,,,---///000<<<000///:::???777111222888BBBHHHDDD<<>>MMMhhh```fffwwwuuummmeee\\\hhhZZZXXXZZZbbblllpppoookkkzzz]]]AAA777<<>>GGGXXXoooeeeKKKIII111%%%RRRoooBBBTTTuuujjjxxxeeePPP>>>999AAA888222)))))))))(((((())))))***'''((()))+++,,,,,,,,,,,,///)))NNN|||xxxzzz~~~{{{ddd[[[LLLCCCAAA999DDDUUU\\\^^^YYYVVVWWWTTTNNNXXXaaaaaaVVVOOOSSSYYYZZZnnneeehhhyyypppsssSSSDDDFFFKKKdddOOOwwwhhh???111;;;AAAHHHJJJ@@@333+++)))((()))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''(((((()))***((()))++++++)))(((+++...///777UUUppp~~~~~~yyyoooaaaTTTJJJBBB:::444222111///...------......------........./////////222111000//////000111222///000000000000000/////////000000///------///000000111222111///......///...///111222333333222222666555444333222222222222111111000000000000000111333333333333333333333333111111111000000000000///000000000000000111111111////////////////////////..............................---,,,+++******)))))))))))))))))))))))))))'''&&&%%%$$$$$$%%%&&&'''((((((((())))))*********))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&)))999EEE777(((+++777///'''&&&///:::<<<777777===\\\gggQQQTTTwwwXXXDDD...%%%&&&)))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((###,,,***&&&,,,,,,)))---///444>>>DDD???===IIIZZZ\\\qqq&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((())))))))))))+++***)))))),,,.........///222999===666...222===JJJCCC<<<:::AAAQQQcccooorrrvvvzzzxxxqqqjjjfffeeemmmiiiddddddhhhlllpppqqq{{{rrrzzz}}}SSS;;;BBB^^^]]]dddiiihhhpppccceeetttyyysssccc^^^mmm}}}SSS999:::@@@<<<777555000,,,(((&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%(((,,,888PPPlll|||~~~uuutttxxx|||```HHHUUU___pppsssYYYKKKIII<<<333666555333999SSSgggvvvhhhSSSDDD888999???sssAAAeeeyyy}}}gggHHH:::BBB888...***)))((((((((())))))***'''(((***++++++++++++,,,222<<>><<<000666666666777666222,,,***+++333666:::999666999EEESSSkkkoooZZZRRRNNNJJJiiigggaaazzznnn+++===999CCCKKKFFF:::...)))((()))))))))(((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((())))))***'''(((***------+++---111222\\\}}}rrroooeeeWWWJJJBBB===999555//////...------...//////........./////////000000111000000///000000111222000000111111000///...------///222222000///000111///111333444333222333444333333222222222222333444111000000000111111///...333222000//////000111111333333333333444444444444111111111111000000000000000000000000000111111111////////////////////////........................//////......---,,,,,,++++++***************))))))((('''&&&%%%%%%%%%%%%&&&&&&'''((()))*********)))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&%%%"""###333>>>000$$$,,,555555000((()))333999999<<<444JJJqqqpppRRRWWW{{{qqqLLL---+++...(((%%%***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((###,,,((($$$---222000111:::>>>IIISSSVVV^^^yyyrrreeejjj{{{|||kkknnn&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))*********)))(((''')))+++---------***666<<<444---000999===444555;;;III[[[ggglllkkkjjjlllmmmkkkgggdddccccccccccccbbb```]]]^^^aaaeeegggdddgggsss~~~SSS>>>dddpppRRRxxxdddllliiiwwwwwwbbbVVViiieee>>>666:::;;;999777222...***(((&&&&&&&&&&&&&&&'''''''''((((((,,,%%%...LLLfffnnnooorrrwwwsssppp~~~eeeUUU]]]hhhttthhh;;;:::NNNKKK666000333444444...<<>>999333,,,+++)))(((((((((******'''***,,,+++***)))***,,,---VVVooo```[[[GGG:::777///999666222333777666111222999<<<333222888999>>>[[[}}}rrrYYYKKKCCCUUUwwwUUUbbb<<<666===FFFHHH@@@444,,,)))***)))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))*********((()))......+++,,,111FFFqqqzzz{{{zzzpppqqqsssuuu___UUUHHH>>>888555333111...............///000000//////000000000000111111/////////000000111111222...///111222444444555555///222555777666555444444111333555555333333333444777555222//////111444666666999===DDDIIIIIIFFFCCC555444333222222333444555111111111222222333333333222222222222111111111111000000000000000000000000000000000000000000000000////////////////////////000000//////......------,,,,,,++++++*********)))))))))(((''''''&&&&&&&&&%%%&&&((()))*********)))(((((((((((())))))))))))((((((((((((''''''&&&&&&###'''$$$&&&---------888+++333777///'''***444=========999[[[kkkKKK]]]yyylllVVV>>>---'''&&&'''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))''',,,&&&###---444444888===???TTT|||ssszzz%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))***++++++'''((()))***+++,,,---...222666222***---999:::222---888HHHUUU]]]```bbbddd\\\]]]\\\YYYWWWUUUVVVXXXUUUXXXYYYWWWRRRQQQSSSVVVSSS]]]aaafffmmmnnnyyy^^^BBBWWWuuu```hhhsss\\\OOO]]]fff^^^PPPUUUqqqkkk~~~jjjHHH666777===999777333///+++((('''&&&&&&&&&'''''''''(((((((((///!!!///[[[vvvtttuuullliiidddRRRUUUmmmrrryyyVVV>>>ZZZXXX<<<222777555111***999555<<<^^^qqqqqqyyy|||jjjUUUNNN\\\{{{iiiFFF777===222SSSOOOCCChhh]]]888999999;;;///...+++)))((()))******(((+++,,,+++)))))),,,000;;;qqq}}}{{{rrrlllppp^^^LLLCCC555:::666222222555555111444;;;666///111999888666HHHbbbdddRRREEEFFF]]]ooovvvEEE888999???GGGFFF===222,,,******)))))))))(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))(((((())))))***+++---******...,,,)))000;;;___ssswww}}}xxxtttnnngggPPPHHH>>>777444333111000...//////000000000000111000000000111111111222222000000000111222222333333333333222222222333444444666444444444666666444222000111222111///...///000111111222666<<>>:::KKK888<<>>EEELLLMMMKKKLLLPPPVVVWWWWWWVVVTTTRRRRRRRRRSSSWWWWWWWWWWWWVVVVVVWWWXXXRRRZZZWWW[[[mmmpppmmmxxx\\\DDDYYY```___nnnRRR\\\^^^jjjtttkkkZZZ^^^oooaaakkkxxxuuu\\\@@@777>>>999777333000,,,)))'''&&&''''''''''''((((((((((((***'''CCCvvv~~~uuusssqqqYYY[[[aaannn~~~^^^iii[[[AAA:::;;;555111999VVVIII222HHH[[[OOOFFF666666333111;;;YYYkkkAAA:::333444bbbzzzQQQOOOqqqtttyyyIII:::777>>>333111...+++)))))))))***)))+++---,,,***,,,222777```www]]]RRRUUUddd[[[OOOFFF333333999999999:::888555555888222444777999===BBBFFFHHH}}}gggQQQDDDLLLlllzzzqqq```>>>888888DDDLLLGGG:::000*********)))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))(((((())))))***+++,,,+++...///***,,,AAAZZZvvvzzzjjjxxxgggRRRFFF@@@999555555444333111000000000111111111111111111111111222222222222333111222333444555555555555777666555555777:::===???FFF>>>666333555888666444555666777777777999<<<>>>>>>BBBHHHPPPYYYbbbiiimmmqqquuu{{{yyygggOOO>>>555666777888999:::::::::999999999:::;;;<<<<<<<<<999999999888888888777777666666555444333222222111111111111111111111111111000000000000000000000000///////////////............------,,,++++++******((((((((((((((((((''''''&&&&&&&&&&&&''')))+++,,,'''((((((((()))))))))***(((((()))***)))((('''&&&"""***&&&!!!$$$)))111@@@555,,,+++333333+++,,,555999BBB===666OOOwww{{{bbb\\\eee999......'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))***......222666888OOOsss%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((***++++++,,,&&&+++000000------000444+++)))...666333,,,000<<>>sssfffPPPJJJLLLJJJIIIRRRHHHBBBCCC999<<<111555999:::999999888888999===555+++:::YYYgggaaa___mmmZZZJJJFFFeeemmmzzzCCC888555BBBPPPMMM???333************))))))))))))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((()))))))))))))))******+++))),,,222222+++222TTTyyy}}}|||TTThhhzzz~~~zzznnnjjjbbbPPP>>>999444222333333111...000111222222222222111111111111222222222333333333333444555666777777777777333444777===EEEOOOWWW]]]ZZZMMM>>>888;;;??????===AAABBBEEEGGGJJJOOOUUUYYY```ccchhhnnnrrruuuvvvvvv|||mmmOOO:::111222444666888888888777444444555666777777888888<<<<<<<<<;;;;;;;;;::::::999999888666555444333222111111111111111111111111000000000000000000000000////////////..................---,,,,,,+++******&&&&&&''''''(((''''''&&&'''&&&%%%%%%&&&(((+++---'''((((((((())))))******((()))*********)))'''&&&%%%'''$$$%%%((("""$$$333GGG...$$$111999///&&&***<<<,,,>>>CCC222SSSzzzlllTTT```mmmjjjQQQ555+++///''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&---555===???@@@ccc%%%%%%%%%$$$###$$$&&&((()))(((''')))++++++(((%%%)))+++---,,,+++,,,000333...000111222333555999<<>>???AAAEEEGGGHHHKKKNNNNNNKKKHHHGGGFFFIIIEEEEEEJJJJJJDDDBBBEEEDDDLLLVVV\\\\\\[[[[[[\\\dddgggwwwcccMMM___~~~lllkkk___nnnooo[[[RRR[[[mmmDDD,,,999999777222...+++'''###&&&,,,)))(((+++&&&"""***---OOOlll}}}yyytttbbb\\\bbblllvvv~~~rrrffffffJJJ888222555:::<<<\\\hhhIII???hhhlll888444999444///444666555<<>>333>>>rrrTTTrrrvvvkkkAAA:::===???999000+++***++++++***###333(((%%%222(((777ssszzzZZZ@@@FFFUUUaaaXXXAAA666<<<;;;555888888555999@@@111888NNN666777888<<<777BBBrrreeeWWWxxxoooTTTMMMGGGhhhdddwwwzzz===---GGGKKKIIIHHH999444+++&&&))),,,)))'''(((''''''''''''''''''''''''''''''''''''((((((((()))***)))))))))***+++,,,,,,222)))222,,,)))BBBttt||||||ffffffVVVhhhyyytttnnncccSSSFFF:::666222000111111000...///000111222333444555555:::333///333555333444888<<<888555777;;;???CCCGGGUUU]]]gggssswwwfffSSSIII@@@BBBNNNYYY^^^^^^cccaaa___aaagggmmmsssvvvyyyuuuqqqooonnnnnnmmmlllvvvvvvxxx```GGG888444333777999777777999@@@555::::::,,,000<<<555::::::999:::;;;<<<>>>???<<<999999======:::888999>>>:::444222222333222111444333333222111000///...000000000000000/////////000////////////.........++++++******)))(((((((((&&&&&&%%%%%%%%%&&&&&&''',,,,,,+++***)))(((''''''++++++******))))))((((((&&&&&&&&&%%%%%%%%%$$$$$$,,,CCCDDD---(((777666"""***999FFFBBB777>>>^^^~~~UUUNNNjjjkkkQQQ===###+++"""%%%)))&&&(((+++%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''',,,)))((()))(((&&&(((------222DDDZZZhhhvvv%%%%%%%%%$$$###$$$&&&((()))(((''')))++++++)))&&&++++++,,,,,,+++---///111+++---///111222555999<<>>===>>>@@@BBBDDDFFFGGGHHHFFFCCC???<<<:::111000333999======;;;:::>>>999777???OOO]]]dddeeeeeefffmmmxxx]]]>>>ZZZ}}}sssjjjkkkjjjaaaSSSIIIxxx}}}yyy```===666666444000---+++)))'''(((+++'''&&&+++'''%%%...000^^^yyyzzzmmmcccbbbiiirrr{{{|||~~~rrrlllSSS@@@777@@@DDDQQQOOOFFFUUU]]]HHH888===999222666:::;;;>>>@@@```|||mmmNNN:::888;;;fff]]]{{{~~~cccBBB<<>>===@@@===QQQmmmaaannnYYYRRRDDDSSSkkk\\\;;;CCCFFFFFFFFF>>>777...((()))+++)))''')))'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))***+++,,,---111)))222111777PPPpppYYYnnnzzzttt}}}sssjjj```SSSDDD999888555111000111222111000333333333444444444555555:::666555999999777777;;;222<<>>>>>666:::999...333===777555555555666888<<>><<<;;;::::::888444222222222222222222222222222111111111111000000000000////////////............,,,++++++******)))(((((('''&&&&&&&&&&&&&&&''''''************)))(((((('''*********)))))))))))))))&&&&&&&&&%%%%%%%%%%%%$$$---;;;@@@555---000555555(((---999AAA===;;;QQQooorrr```bbbuuuHHH444---$$$&&&+++'''(((***%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''***......,,,...222000EEEZZZsss%%%%%%%%%%%%$$$$$$'''))))))(((((()))******)))'''---,,,***+++---.........)))+++...000222555999<<<===<<<<<<;;;<<<<<<===>>>@@@???===;;;999555000---***---///111666>>>AAA@@@555333111333:::EEEPPPWWWcccjjjjjjlllxxx___FFFlllrrryyyssshhhlllxxxoooZZZVVVrrrvvv}}}ssstttQQQ777777555222...+++++++++)))***%%%%%%,,,((('''111III{{{{{{xxxooojjjgggkkkqqqvvv}}}|||~~~yyynnnfffjjjbbbRRRMMMGGG:::BBBJJJBBBNNNccceeeEEEBBB777...888LLLWWWWWWCCCDDDGGGLLL{{{jjj???BBB999777{{{TTTFFFppp|||GGG<<>>AAAAAABBB:::;;;BBB>>>333888???:::666555444555777;;;???BBB>>>666111333777888888888===>>>>>>>>>>>><<<;;;:::555555555444444333333222111111111111111111111111////////////............---,,,,,,++++++***))))))(((''''''&&&&&&'''''''''((((((************(((((())))))))))))************''''''&&&&&&&&&%%%%%%%%%(((+++333666...&&&///@@@---%%%,,,===AAA:::CCCWWW|||aaajjjVVV666000&&&(((---(((''')))&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))***,,,++++++000888ZZZZZZrrr}}}uuuhhhsss$$$%%%&&&%%%$$$%%%'''***))))))))))))******))))))...+++)))***---///---+++***,,,///111222444777::::::::::::999888777666555555333222222333222000---555::::::777===PPPcccmmmZZZOOO???333...222:::@@@XXXnnnoooiiiqqqwwwQQQFFF~~~{{{zzzkkkssszzzEEEhhh```;;;:::888777333---+++,,,))))))$$$'''---((('''333___yyy~~~}}}ooommmmmmrrruuuvvvzzz~~~|||~~~}}}zzzlllfffUUUAAA777FFFhhhtttdddddd```aaaSSSJJJfffzzzVVVJJJ999222BBB```eeePPP000<<>>:::555000---,,,,,,,,,***(((000111///LLLyyyvvvzzzqqqrrrbbbcccvvv\\\ZZZOOOKKKdddjjj]]]LLL```kkkbbb}}}___NNNXXXQQQKKK[[[}}}yyyxxxdddRRRUUUxxxccc```@@@@@@LLLKKKFFF>>>777///***((()))***+++'''''''''''''''''''''''''''(((((((((((())))))))))))))))))***+++,,,---...333&&&///EEEzzzdddfffdddttt}}}{{{|||yyymmm^^^PPPEEE>>>:::333222111222333444555555666777777888888999999999777888<<>>???AAAFFFnnnrrrPPPjjjwwwGGG777)))''',,,(((&&&***(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))...+++)))((((((---;;;JJJjjjnnnuuuyyy$$$%%%&&&%%%$$$%%%(((***)))*********))))))******---+++)))+++...///---***...000222333333333555777888888888777555222000...,,,,,,---///444777999:::>>>BBBAAA<<>>??????KKKjjjpppgggnnnsssqqqwwwnnn>>>[[[}}}tttvvv}}}~~~yyyIIIZZZjjj===888777999777000,,,,,,((()))%%%)))...'''(((777eeexxxqqq|||tttpppooorrruuuvvvzzz~~~{{{uuukkkcccTTTHHH999111111222111...LLLggg{{{ttteeeSSSAAA<<>><<<;;;999<<<@@@???;;;999;;;===>>>===<<<;;;999888777666333333333333222222222111111111000000000//////////////////...------,,,,,,+++***))))))((((((((()))$$$&&&''')))************(((((())))))******++++++((((((((('''''''''&&&&&&(((%%%%%%+++444888444---:::777000,,,777IIINNNGGGKKKxxxbbbTTTyyyEEE///'''+++((('''***)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))******))))))***+++,,,444GGGYYYwww$$$%%%&&&%%%%%%&&&)))+++******+++***((((((***,,,*********+++---...,,,+++///111333444333333444555555555555333111///---,,,+++---111555999>>>DDDIIIHHHFFFAAA;;;;;;NNNssspppRRRIIILLLIIIaaaiiiccciiissspppjjjYYY666^^^vvvxxxvvvlllhhhlllNNNPPP{{{~~~~~~pppBBB777222555777111------))))))'''***---'''...EEEvvv~~~vvv}}}wwwqqqmmmppptttxxx}}}|||yyywwwooo___NNNDDD444222000222444555333000(((111DDD[[[qqq|||}}}zzzrrr{{{fffJJJ999OOO~~~ttt]]]pppYYY???@@@666LLLyyyPPPBBB<<<<<<999555000---,,,------///000+++CCC}}}fffiiihhhkkkpppeeewww|||cccmmmjjjqqqyyyyyyiiiXXXPPP]]]ccc===999@@@>>>DDDAAA999...)))***+++***((((((((((((((((((((((((((((((((()))))))))******)))))))))***,,,---///000111333NNNlll~~~zzzxxxwwwuuuuuuddd}}}~~~sssppp~~~xxxuuunnncccTTTEEE<<<666444222222444666666666777999;;;666777777888999:::;;;;;;FFFNNN[[[jjj~~~sssgggdddfffjjjoootttzzz~~~}}}|||zzzyyyzzzyyyxxxvvvqqqqqqpppnnnmmmooouuuzzzvvvNNNHHH@@@;;;???EEEGGGFFFFFFAAAdddlllXXXMMMJJJHHHHHHCCCAAA>>>======???BBBDDD>>>999777:::<<<===???CCC888@@@HHHHHH???777333333888999999:::;;;<<<======777777666555444444333222222222222222111111111111111000000///......------,,,,,,+++***))))))))))))%%%&&&&&&'''(((******+++))))))))))))************)))((((((((((((''''''''''''&&&###$$$000;;;444$$$333;;;666)))222LLLXXXRRR@@@]]]jjjttt\\\<<<******((((((+++)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******+++'''***...///...555GGGZZZ$$$%%%&&&%%%%%%&&&))),,,***++++++***((((((***---''')))+++---,,,,,,---------///222333333222333444111111000000////////////333888<<<===>>>BBBJJJQQQKKKBBB>>>???<<<>>>TTTooosssaaa^^^UUU\\\hhhjjjfffmmmvvvttt|||DDDEEEhhh{{{qqqyyyxxxmmmmmmyyyggg]]]ooowwwjjjeeeyyyTTTAAA222333666222---...******''')))+++(((888XXX|||pppxxxvvv}}}zzzqqqkkknnnuuuyyy}}}wwwfff]]]```[[[HHH888444...333444...&&&&&&111===<<>>HHHEEEDDD<<<000***++++++)))(((((((((((((((((((((((((((((()))))))))*********))))))******,,,...///000444FFFooo~~~[[[sssrrr~~~yyy~~~zzzzzz}}}vvvsssbbbVVVGGG<<<777666555333333555888999888888:::===888:::===BBBHHHMMMQQQSSS[[[gggxxxnnngggeeelllsssvvvyyy}}}ooommmiiiffffffiiillloooooo___HHHDDDBBBHHHKKKJJJIIIIIIJJJiiigggOOONNNSSSMMMJJJGGGFFFDDDBBBAAAAAABBBCCC:::;;;@@@EEEEEEAAAAAADDD???FFFMMMJJJ@@@888777999444555666888;;;===??????======;;;:::888666555555444444333333333222222222222111111000//////......------,,,******)))))))))''''''&&&&&&&&&(((***,,,*********))))))))))))))))))))))))(((((((((''''''$$$%%%###"""'''//////++++++777999000111BBBRRRVVVCCCGGGppplllvvvuuuKKK///+++))))))***((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******++++++))),,,///111444AAA]]]vvv$$$%%%&&&&&&%%%'''***,,,***+++,,,***((((((***---%%%(((,,,---,,,+++---///***,,,000222222222333555---------...///000111222;;;AAAEEEDDD@@@BBBKKKTTTDDD888888DDDEEE???III^^^gggppppppddd]]]llluuuffffffxxx~~~tttrrr???,,,vvvuuuzzz|||vvv}}}tttccczzzhhhMMM777444555111------,,,,,,''''''))))))AAAgggzzz{{{sss}}}~~~tttlllooouuuyyy{{{|||iiiOOOBBBKKKLLL<<<111444444222333666<<>>777MMMppp;;;<<<<<<888222...---...((((((000JJJwwwkkk~~~|||mmm\\\]]]aaakkk||||||~~~rrrwwwhhh|||~~~~~~iiiVVVaaa\\\qqqiii:::BBBVVVFFFFFF???222+++++++++((())))))))))))))))))))))))))))))))))))************))))))***+++,,,...000000222ZZZ{{{lllfff{{{zzz}}}tttmmmSSSGGG999222333666666444444777:::;;;999999;;;===@@@DDDLLLUUU```jjjqqquuu~~~rrrrrrnnnpppxxx~~~}}}}}}{{{zzzrrrnnnhhhdddccceeeggggggppphhhxxxmmmNNNLLLLLLQQQQQQMMMJJJJJJQQQjjj___FFFMMMXXXQQQKKKPPPNNNKKKHHHEEECCCBBBAAA888AAAPPPZZZXXXNNNGGGFFFGGGKKKLLLEEE<<<:::AAAJJJ333444555777999;;;<<<===AAAAAA???===;;;999777666555555444444444333333333222222111111000/////////...---,,,+++************)))'''%%%$$$%%%(((***,,,++++++******))))))(((((())))))))))))(((((((((((('''''')))(((%%%&&&///:::'''333;;;888111555EEESSS@@@;;;PPPuuueeeWWW333,,,***)))***&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***+++++++++)))***---222???[[[}}}^^^[[[vvv$$$%%%%%%&&&'''((())))))'''++++++&&&''',,,,,,))))))******++++++,,,------000111333444333111...,,,***...000...000777>>>AAA???AAA<<<999FFFXXXXXXLLLEEEBBBAAAAAA???BBBNNNZZZiiihhhlllzzzpppjjjjjjmmmhhh______gggdddkkk]]]???FFFwwwhhhWWW<<<777---,,,111***,,,'''+++******000TTTqqqyyy}}}rrr~~~~~~}}}pppgggjjjuuu|||}}}{{{cccNNNBBBKKKRRRLLLIIIMMMMMMKKKJJJNNNVVV___dddeeelllkkkqqqwwwmmmZZZTTT\\\ZZZKKKPPPbbbyyytttzzzoooKKKAAA>>>888tttddd^^^;;;???:::333555(((///000***777TTTyyy|||ddduuuOOOGGGXXXgggooorrr}}}~~~zzz{{{zzzyyyWWWXXXOOOxxx|||gggZZZCCCSSSNNNBBB:::999444+++'''*********))))))((((((''''''(((((((((((()))***+++,,,...$$$---444***,,,666000777uuuhhhvvv}}}tttiiibbbEEE???888555777999999888:::777999>>>>>>;;;===CCCJJJ```uuu|||rrrmmmxxxyyy|||~~~|||zzzwwwvvvtttqqqlllfffbbbbbbeeeiiittteeeQQQTTTYYY\\\WWWJJJSSSgggppp___OOOXXX[[[VVV[[[YYYVVVOOOHHHGGGIIIFFF@@@BBBRRRnnn{{{YYYFFFPPP:::LLLEEEAAAMMMAAA666LLLTTT;;;<<<>>>??????>>>===<<<<<<===<<<===AAADDD???777333444666777777555333222333333222111000///......///......------,,,,,,+++*********)))(((((('''''',,,,,,,,,,,,+++***))))))+++*********))))))(((((()))))))))&&&$$$)))222:::777'''(((;;;;;;+++222LLLOOOHHHGGGsss___|||]]]555###---(((&&&))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))))))))***+++***---000:::ZZZcccIIIKKKUUU$$$%%%%%%&&&'''((())))))'''+++***''''''+++,,,))))))******++++++,,,---------...000111111000...,,,---333777888;;;BBBHHHJJJCCC???>>>DDDLLLQQQMMMHHHBBB@@@???>>><<>>ooovvvwww|||nnnaaattt~~~~~~\\\AAA:::111111444------(((***+++)))000VVVvvv|||qqqyyyzzzuuunnnnnntttuuusss{{{dddQQQIIIUUUdddggggggjjjkkkiiihhhiiilllooopppqqqttttttqqqkkkeeeaaa^^^]]]UUUVVV^^^eeeqqq[[[FFF===888UUUyyyeee999;;;<<<222333+++///222000;;;gggsssjjjnnn}}}}}}eeeEEEIIISSS\\\gggrrrwwwjjjXXXUUUkkkbbbvvvCCCNNNMMMDDD<<<:::555,,,(((*********))))))((((((((((((((((((((())))))***+++,,,///'''+++000++++++222666VVV}}}mmmdddwww}}}{{{lllYYYLLL???:::666555777999888777CCC<<<888:::>>>EEESSS```www}}}yyyvvvyyy|||wwwrrrpppooonnnkkkiiiiiilllnnn~~~jjjiiifffeeeggghhh}}}qqqWWW\\\``````gggfffbbbZZZPPPKKKJJJEEE???GGGgggeeeIIIOOOEEEEEEIIIGGGKKK???===TTTVVV@@@BBBDDDFFFEEEDDDCCCCCC???@@@???===>>>AAA???:::===;;;777444333333555777444444333222111111000000000000///......------,,,+++******))))))(((''''''++++++,,,,,,,,,+++***)))+++*********))))))))))))'''((((((%%%$$$'''///555888+++***666:::333666CCCjjjOOOBBB<<>>KKKXXXddddddfffkkkqqqssspppmmmgggeeekkkrrrlllWWWCCC:::555:::444QQQzzzSSSEEE{{{eeessswwwqqqeee~~~qqqbbbkkksssmmmfffcccFFF999111222333+++---******+++(((222\\\|||ggg{{{oookkkoooyyyxxxqqqvvv|||llleeesss~~~uuuggghhhiiihhhfffcccbbbbbbaaagggccc[[[^^^jjjlllcccUUUeeelllhhhgggrrrqqqOOO===999888nnnhhhwwwrrr999555===111111000...///555NNNxxxaaa~~~vvvVVVAAAIIITTT___hhh||||||iiinnn|||xxx}}}~~~zzzXXXVVV[[[uuueee@@@GGGKKKFFF@@@<<<555...*********))))))))))))((((((((()))))))))))))))***,,,,,,...---+++...000,,,555JJJ~~~vvv|||^^^```qqqzzz~~~yyyyyyeeeMMM===888777666888:::<<<<<<;;;@@@===<<>>===CCC@@@<<<888555555666777555444444444333333222222111111000//////......---+++++++++***))))))((((((((()))+++------,,,+++)))***************)))))))))&&&''''''&&&$$$%%%***///777222...000777<<<;;;888]]]ggg@@@444\\\YYY333000%%%...***)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++000+++666\\\xxxLLLUUU%%%%%%&&&'''((()))******)))))))))((((((***+++***)))******++++++,,,------//////000000000000//////---000222000111555666444+++111:::DDDKKKMMMMMMKKKFFFFFFEEECCC???@@@MMM[[[dddfffggghhhiiihhhhhhhhhcccaaammmssshhhVVVSSStttTTT000ZZZvvvgggxxxsss\\\~~~oooaaarrr|||tttsssRRR;;;111222111+++...---))),,,)))777ggguuuxxxwwwqqqxxxmmmiiijjjrrr|||~~~|||pppwwwsssZZZDDDIIIMMMMMMJJJFFFEEEFFFDDDLLLPPPPPPYYYgggkkkfff___rrrqqqeeeaaa^^^nnnWWW>>>:::333MMM\\\vvvAAA222>>>111...333---,,,:::pppiiihhh~~~jjjHHH@@@CCCUUUeeejjjrrrsssgggkkkcccmmm}}}{{{dddUUUWWWaaahhhKKK<<>>666000,,,***))))))))))))))))))))))))))))))))))))***+++,,,,,,+++333///...444000===bbbnnnZZZggg~~~zzz~~~|||mmmYYYEEE999777888:::<<<===???@@@AAA888@@@NNN___qqqzzz{{{|||yyy{{{~~~~~~}}}sssxxxqqqmmmwww|||iiikkkrrruuuwww{{{{{{sssdddVVVNNNJJJFFFZZZ___PPPXXXAAANNNTTTXXXJJJFFFYYYUUUAAADDDGGGHHHFFFDDDDDDEEEFFFHHHDDD:::444777===@@@AAABBBBBBAAA>>>;;;777555555555555444444444333333111111000000///.........,,,,,,,,,+++******))))))&&&(((***,,,------+++***************************&&&(((((('''%%%%%%'''***111777555...222??????555HHHuuuTTTFFF:::jjj~~~III222%%%+++***))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,,,,---///KKKvvvxxxwwwsssoookkkjjjkkknnnqqqpppMMMfff%%%&&&&&&'''((()))*********(((((()))))))))***+++)))******++++++,,,------000///......---------------//////,,,---000111...444BBBFFF>>>AAANNNOOOEEEHHHHHHHHHEEE@@@AAANNN\\\aaaccceeedddbbbaaacccfffkkkeeehhh{{{qqqgggHHH999ssspppgggmmm{{{qqqcccBBB555555333///---...'''---+++@@@yyyzzz^^^mmmkkkqqqeeekkkllllll{{{ZZZKKKYYYdddRRR666222777<<<>>><<<:::999:::<<<>>>DDDKKKSSS[[[eeelllnnnvvvlll```___XXX```{{{cccEEE<<<;;;<<>>@@@CCCPPP\\\bbbjjjtttxxxmmmssszzzwwwTTTZZZRRRzzzmmm888EEELLLKKKAAA666222...***))))))))))))************))))))))))))***+++,,,---(((444111+++000222GGGnnnyyy\\\___mmmxxxzzz{{{}}}}}}lllWWWFFF<<<888:::<<<===<<<;;;<<>>>>>;;;PPP]]]XXXDDDAAAQQQRRRCCCFFFGGGHHHDDD======KKKZZZbbbdddfffeeecccbbbdddggggggjjjmmmllljjjmmmvvv~~~{{{bbb///VVVjjjrrrqqqwwwttteeeggglllDDD666444///...,,,///%%%///...LLLaaaEEEuuutttuuuqqq^^^lllrrrmmmvvvUUU---000DDD@@@+++111444777999999777666666<<<:::===EEEOOO\\\nnn}}}vvvpppeee^^^\\\XXX___qqquuuRRR@@@>>>555___hhhxxxooo>>>999777...444......FFFmmmqqq]]]~~~|||kkkMMM===EEENNNMMMQQQ]]]pppyyy[[[YYYOOOhhhxxx|||OOOBBBOOOQQQCCC777444111***)))))))))************+++******)))******+++,,,---'''111///(((...@@@ZZZtttrrruuufffTTTkkkuuuxxxqqq[[[GGG;;;999;;;===>>>>>><<<;;;@@@JJJSSSqqq~~~zzzyyynnnqqq}}}vvvvvv~~~oooVVVIIIGGGIIIwww^^^RRRIIITTTjjjdddccc\\\FFFKKKNNNMMMGGGCCCDDDFFFFFFHHHDDD:::444777===AAAFFFDDDAAA>>>===>>>AAABBB:::999999888777666555444333222222111111000//////.........---,,,,,,++++++'''((()))***++++++++++++*********+++++++++++++++*********))))))(((''''''%%%000666111---555AAAGGGDDD^^^vvvlllKKKCCCpppaaa888'''+++***))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***+++,,,---...///KKKwwweeettt|||nnnaaaVVVSSSOOOFFFBBBEEE<<<:::888777888;;;@@@BBB@@@yyylllddduuuiii&&&&&&'''((()))***+++++++++''''''***+++((()))---)))******++++++,,,------,,,+++******+++...111222555;;;@@@EEEJJJOOOLLLFFFQQQVVVNNN???@@@NNNQQQGGGEEEGGGGGGCCC;;;;;;IIIYYYbbbdddeeeeeeccccccdddeeeXXXcccmmmoookkkjjjmmmqqqkkkrrryyyooo;;;LLLooo___uuurrr~~~oooiiibbb^^^qqqxxxooommmEEE666222+++++++++///###000222VVV~~~SSS:::tttyyyxxx|||yyyoooeeeiiiooosssuuummm???777HHHFFF333222222222333555555444333999<<<===@@@OOOgggwww|||rrrfffcccbbbWWWUUUbbbnnnbbbEEE;;;555KKKZZZHHH555:::///111///555^^^hhh___mmmbbbDDD@@@HHHQQQPPPTTTbbbvvvrrr\\\UUUYYY~~~kkkwww@@@QQQUUUEEE888666222***))))))*********+++++++++************+++,,,------,,,------+++999aaammmYYYaaaxxx{{{}}}ooo[[[JJJ@@@======>>>===@@@AAABBBFFFUUUiiiyyywwwvvvhhhiii}}}~~~}}}tttXXXJJJKKKOOOiiiOOOGGG]]]~~~|||fffIIINNNQQQOOOHHHCCCCCCEEEFFFGGGDDD===999===AAABBBGGGEEEAAA>>>===>>>@@@BBB>>>>>>===;;;999888777666555555444444333333222222//////......---,,,,,,,,,))))))(((((()))***+++,,,*********++++++,,,,,,,,,+++***)))((((((((('''&&&$$$'''...222000111@@@RRRBBBQQQgggTTTIIIXXX|||AAA---+++***))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***+++,,,......888aaaPPPzzz~~~rrrggg]]]LLLHHHAAA;;;888777888999888777777777:::===AAACCCDDD___fffmmm&&&&&&'''((()))***+++++++++''''''++++++((((((---)))******+++,,,,,,---------,,,,,,---///333777:::555===EEELLLSSSVVVOOOGGG666333///---555BBBIIIJJJFFFGGGHHHDDD<<<;;;IIIYYY^^^___```___^^^]]]]]]]]]dddbbb```aaaggglllkkkgggqqqtttmmmnnn{{{~~~HHHAAAvvveeesssooowwwppptttkkkqqqnnn^^^{{{oooIII;;;555------***///"""000444]]]lllzzzJJJ888nnnsssxxx}}}tttjjjrrrdddfffwwwxxxiiikkk}}}}}}[[[QQQZZZQQQ;;;444222000111555888777666999CCCDDD???OOOkkkrrreeekkk^^^dddfffSSSQQQeeennnmmmIII999777CCCrrrQQQiiiOOO333===000000000AAA~~~```NNNsssvvvXXX<<<>>>DDDEEEOOO]]]hhhqqq}}}|||fffaaaXXXyyyvvv???RRRWWWFFF888777333***))))))******++++++++++++************+++,,,---...222,,,---111IIIccc]]]ooo{{{xxxhhhXXXDDD999:::>>>???===<<<@@@EEEJJJVVVlllzzz}}}pppnnnvvvZZZNNNQQQWWWoooOOOCCCeeennnPPPUUUXXXUUUMMMHHHHHHJJJFFFGGGEEE???>>>AAADDDCCCBBBCCCDDDDDDBBB@@@===;;;BBBAAA@@@>>><<<:::888888777777777666555555444444/////////...------,,,,,,+++***((('''''')))+++,,,*********++++++,,,,,,,,,+++)))'''''''''((('''&&&%%%!!!&&&222222///???XXXbbb@@@cccxxxNNNBBBtttsssxxxQQQ@@@+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***+++---...///???rrr|||???vvvmmmXXXIIIBBB<<<555:::<<<888777999:::777;;;:::::::::<<<>>>AAACCCdddtttNNNfff$$$&&&))))))))))))***++++++*********))))))((((((***************+++++++++111---***,,,222888:::999:::<<>>IIIJJJIIIHHHDDD===;;;DDDQQQUUUWWWYYY[[[\\\]]]]]]\\\ccc^^^bbbeeecccjjjqqqmmmggggggkkkkkkaaaaaa]]]444[[[qqqtttxxx{{{~~~888444999(((...+++***000(((:::ggg;;;DDDooopppfffxxxuuubbbccchhhqqqtttfffOOOBBBAAAsss~~~oooCCC<<>>BBBEEELLLWWW\\\ZZZeeeccceeefff]]]UUU___qqqxxxVVV@@@111;;;bbbwwwNNNUUU777???000000555\\\xxxpppiiiTTT|||}}}lllPPP<<<>>>JJJRRRTTTRRRkkkmmm}}}www~~~|||dddLLLpppkkkWWW;;;ccc444FFF>>>//////++++++************++++++)))******++++++,,,------///000,,,222]]]wwwwwwrrrTTTjjj|||~~~~~~|||yyyVVVKKKBBB??????>>>>>>@@@DDDAAAIIIbbb{{{xxxzzzkkkqqq~~~rrrUUUNNNMMMeeevvvUUUNNNjjjwww[[[[[[YYYVVVTTTQQQKKKFFFKKKIIIIIIJJJIIIEEEEEEIIIGGGEEE???:::;;;AAABBB@@@===>>>@@@AAABBB???:::666555555555444444333333333000000000000////////////+++***)))'''''')))***+++222...***))))))+++,,,,,,,,,+++***)))((((((((((((***%%%%%%000===AAA@@@>>>cccLLLDDDgggvvvUUUOOOgggEEE,,,222'''$$$111...###***(((((((((((((((((((((((((((((((((((())))))))))))...$$$***...&&&---777...WWWBBBmmmuuuvvv}}}\\\NNNHHH999:::BBB===:::???@@@:::888===@@@===EEE<<<888===BBBEEEIIINNNnnnpppFFFRRR$$$&&&))))))))))))***+++************)))))))))(((***************+++++++++***,,,///111333777===AAA???AAAQQQTTTOOOgggrrrVVVFFFBBB777===OOOKKK@@@HHHEEEBBBAAA@@@>>>===BBBJJJNNNPPPRRRTTTVVVWWWWWWWWWTTTRRR___mmmhhhaaa^^^XXXccciiiqqqkkkVVVMMMjjjzzz@@@IIIkkkwww}}}vvvPPP999888---111222******###;;;kkkttt222UUU|||{{{rrryyysssbbbllllllpppyyy~~~zzznnndddiiiJJJ555>>>^^^iiiXXX888...===III>>>===BBB;;;777:::===???CCCKKKWWW```dddbbbbbbbbbYYYSSS^^^ppp```CCC333:::YYY{{{OOOiii===<<<111444<<<{{{sss}}}PPPYYY{{{}}}uuu^^^CCC666;;;FFFMMMQQQOOOfffkkkaaa|||yyywww}}}yyy}}}pppTTTggg~~~fff<<<```FFFBBB999//////++++++************++++++*********+++,,,,,,------...///333GGGnnnwwwddd~~~uuuXXXSSSrrr|||xxx}}}~~~eeeMMMDDD===<<<===>>>@@@DDD<<>>AAAGGGGGGDDD;;;<<<>>>AAABBB@@@<<<999777777777666555555444444111111111111000000000000---+++***(((((((((***+++000///---+++******+++,,,,,,+++***))))))(((((((((+++%%%$$$,,,444777888999SSS[[[FFFHHHwwwhhhWWWggg888666+++$$$***---***+++(((((((((((((((((((((((((((((((((((())))))))))))---'''))),,,''')))222666jjjlllWWWhhhOOOHHHJJJBBBAAACCC999@@@BBBBBB@@@>>>>>><<<:::???>>>BBBJJJPPPRRRWWW]]]eeerrrHHH???kkk$$$&&&))))))))))))***+++************))))))))))))))))))*********+++++++++&&&---333444111222888???EEEGGGSSSRRRNNNgggyyykkk[[[OOO???@@@NNNJJJBBBGGGFFFAAA>>>??????<<<<<<>>><<<===???AAACCCDDDEEEEEEMMMIIIVVVgggeee```___[[[]]]kkkzzzyyycccXXXpppWWW<<>>BBBFFFAAA>>>777444PPPfffSSS@@@DDDFFF999<<>>YYYbbbAAA555000///++++++************++++++******++++++,,,,,,------///***777[[[ggg|||RRRPPP___|||~~~uuuxxxrrrTTTBBB???>>>???>>>>>>BBBIIINNNiii|||uuujjjmmm|||uuu\\\MMMOOOtttooo^^^QQQ[[[uuupppdddRRRMMMTTTCCCEEENNNWWWXXXRRRMMMKKKIIIGGGAAA>>>BBBGGGGGGAAA999:::<<<@@@BBBAAA>>>;;;:::999999888777777666666222222222222111111000000...---+++***))))))))))))---000111///+++)))***,,,+++++++++***))))))(((((()))%%%$$$(((,,,000666<<<===gggXXX@@@lllqqqLLLFFFzzzJJJ777+++)))(((+++...)))(((((((((((((((((((((((((((((((((((())))))))))))******(((+++---(((222IIIyyy]]]ppp~~~hhh[[[SSSIIIEEECCCDDDIIINNNOOOQQQTTTTTTYYYaaaeeeccc```cccjjjwwwiiiTTTXXXLLLJJJSSS$$$&&&((()))))))))***+++*********))))))))))))))))))))))))***++++++,,,,,,(((...333222---+++...333555777???;;;666III]]]ZZZaaaTTTGGGGGGKKKFFFBBBFFFLLLGGGDDDCCC>>>666111222------...///000111111222CCCEEETTTbbbeeehhheeeWWWkkktttnnn___iii}}}mmmBBB]]]eeeggg|||xxxqqq}}}eee\\\ppppppooowww@@@666888000))),,,444,,,BBBuuuyyybbbAAAmmm{{{zzz|||sssiiicccbbbkkksss|||}}}XXXSSSXXXRRROOO===555TTTrrr___GGGMMMXXXFFFHHHUUUdddcccWWWYYYdddeeecccaaa___XXXTTT[[[eeeiiirrrzzzPPP;;;888DDDxxxfffwwwiii|||DDD666111222???vvvllllllwwwAAAoooLLL888;;;DDDEEEHHHWWWUUU\\\hhh{{{}}}|||fff\\\gggaaasssWWWkkk~~~kkkiiivvvxxxzzzggggggAAAPPP{{{GGG444333111,,,++++++******++++++,,,******++++++,,,------.........KKK|||yyyMMM\\\qqqyyyuuucccIII???AAACCCCCC???@@@KKKYYYyyytttkkkoooyyynnnYYYIIIRRReeeLLLcccbbbNNNLLLFFFMMMZZZeeeeee[[[RRRNNNNNNJJJCCC>>>AAAEEEEEE@@@999:::<<>>;;;LLLJJJMMMUUUjjjvvvjjjmmmqqqXXXfffppp|||ZZZfff{{{ooo]]]fffyyyvvv~~~{{{~~~ooogggdddrrrmmm]]]yyyLLLIIITTT999666222,,,,,,++++++++++++,,,,,,***++++++,,,------......,,,;;;jjjrrrZZZNNNeee|||mmm]]]QQQBBBBBBCCCCCC@@@???IIIccc{{{qqqkkkyyy~~~gggTTTIII[[[vvvOOOeeegggPPPJJJLLLWWWhhhrrrmmm^^^RRRNNNQQQNNNHHHAAAAAAFFFGGGEEE;;;<<<===@@@BBBBBB@@@>>><<<<<<;;;:::999888777777333333222111111000//////111000///---+++***))))))(((...333333...))))))+++***++++++++++++***))))))'''&&&''')))***000>>>MMMHHHEEE]]]___MMMlllcccOOOoooQQQ,,,333...$$$'''+++(((((((((((((((((((((((((((((((((((())))))))))))''',,,)))+++111...CCCrrrppp|||hhh}}}zzzzzzrrrsss}}}|||nnn___WWWaaa$$$&&&))))))))))))***+++))))))))))))************(((((()))***+++,,,,,,---///---,,,000555888555111555<<<@@@===:::;;;CCCLLLFFF>>>FFFMMMDDD@@@HHHKKKEEEDDDBBB>>>444***(((,,,---,,,++++++***+++++++++''':::SSSaaakkk|||{{{fff===<<>>444999===<<>>777444,,,,,,++++++++++++,,,,,,++++++,,,,,,------......111HHHtttpppeeebbbCCCGGGWWWnnnbbbOOOJJJDDDFFFBBB@@@CCCMMMdddllliiizzzcccRRRMMMiii{{{ZZZllloooVVVLLLQQQ```ttt|||ppp\\\PPPNNNKKKMMMKKKEEEBBBDDDFFFFFF======>>>AAACCCDDDBBB@@@>>>===<<<;;;:::999888777555444444333222111000000111111000...---+++******'''+++000111...+++************+++,,,,,,+++***)))))))))))))))(((+++777EEEPPP777XXXuuuZZZbbb[[[eeettt===000***"""&&&000(((((((((((((((((((((((((((((((((((()))))))))))))))+++++++++,,,222QQQ{{{\\\hhh~~~yyy}}}```SSSYYY$$$&&&))))))))))))***+++((()))))))))************'''((()))***+++,,,------...,,,,,,222999>>>===:::111:::>>>???AAA@@@DDDPPPNNNBBBJJJRRRGGGDDDKKKJJJFFF@@@;;;888333---+++---++++++******+++,,,...//////666LLL]]]cccssszzztttrrruuuyyywwwrrrooo```GGGXXXyyykkkfffnnnmmm]]]PPP;;;777333///)))+++///^^^IIIuuuvvvttt^^^gggcccpppuuupppttttttUUURRRBBB===MMMYYYNNNGGGAAAEEEQQQ\\\aaabbb\\\WWWLLLAAA888444333222111000222888CCCXXXyyymmmFFF===<<>>wwwvvvVVVttt;;;fff|||iiiPPP===777:::???BBBNNNYYY]]]nnnvvvxxxyyynnn}}}~~~|||iiijjj}}}~~~pppfffeee]]]RRRRRRGGGCCC???:::666;;;NNNcccmmmqqqLLLqqqsssBBB777444---,,,,,,++++++,,,,,,---++++++,,,,,,---.........???]]]}}}bbb555TTTgggwww{{{ttt[[[NNNLLLGGGGGGCCCGGGZZZuuu|||jjjiii~~~yyy```PPPRRRrrr~~~aaaVVVooottt[[[NNNVVViiirrr[[[QQQRRRMMMUUUYYYRRRIIIEEEDDDCCC<<<===>>>BBBEEEGGGFFFEEE@@@@@@???===<<<;;;:::999777777666555444333222222111111000///...---++++++&&&(((+++......---+++***)))***,,,------,,,***)))+++)))))))))&&&'''000;;;JJJ<<>>hhhnnnlllyyywww}}}}}}```eee$$$&&&))))))))))))***,,,(((((())))))*********+++'''((()))***+++,,,------...---...333999===???>>>===FFFJJJOOOVVVTTTXXXfff___MMMRRRYYYLLLHHHMMMGGGLLLBBB888666555111...---,,,,,,,,,---///111444555111333NNNgggccc```yyy{{{uuutttuuutttZZZ\\\RRRXXXwwwppp|||YYYnnnqqqjjjkkkRRR888---,,,$$$)))333...LLLEEEzzznnnyyy{{{sssZZZfffaaakkkrrrqqqvvvppptttrrrVVVSSSCCC:::AAADDD>>><<<999;;;HHHZZZbbbbbbOOOIII>>>333///111444555///111333222333CCCiiirrrGGG===;;;PPPaaarrrFFF:::EEEjjjbbblll444uuu{{{cccHHH999666888>>>DDDBBBPPP___\\\mmmrrr}}}xxxeeeXXXWWWOOOFFFGGGAAA======BBBCCC>>>;;;>>>>>>SSSyyypppgggQQQeee{{{DDD555444---,,,,,,++++++,,,,,,---++++++,,,------......///KKKxxxwwwMMMJJJWWWnnnwwwnnnyyymmmbbbSSSMMMLLLEEEFFFEEESSSvvvvvvvvvmmmnnnrrrwww^^^OOOSSSvvvlllTTT^^^|||{{{ssslll\\\SSS[[[pppuuu\\\TTTXXXZZZfffmmmeeeVVVKKKFFFCCC;;;;;;>>>BBBFFFIIIIIIHHHBBBBBBAAA???>>><<<;;;;;;:::999888777666555444444000000000000///...,,,+++&&&&&&(((+++......,,,))))))***,,,------,,,+++)))***)))))))))''''''///888FFFEEECCC^^^~~~yyyiiiAAALLLuuueee222,,,222***%%%(((((((((((((((((((((((((((((((((((())))))))))))'''$$$///111,,,KKK}}}```}}}WWWtttzzz&&&''')))*********)))((())))))))))))))))))))))))))))))***+++,,,,,,,,,,,,/////////222888???CCCFFFDDDVVVcccgggttt~~~ccc```\\\EEEIIISSSCCCEEE???999777888888555111111//////222444555:::@@@777>>>OOObbbiiigggjjjrrr|||xxxxxxxxxwwwggggggyyyYYYZZZrrrxxxgggyyywwwrrrsssddd```wwwMMM:::888***///***,,,555JJJoooyyy|||~~~YYY{{{rrrsss{{{fff]]]\\\___qqqrrrWWWooowwwYYY===DDD;;;MMMIII@@@OOOVVVTTTJJJ777>>>777666333777FFFUUUXXXRRRDDD>>>888444444444333222999444111888===>>>YYY{{{UUU???:::JJJ```wwwGGG222VVVyyyqqqoooddd\\\>>>lllsssXXX>>>666888:::===BBBFFFKKKQQQhhh{{{]]]UUUlll{{{yyywwwpppqqqjjjYYYLLLGGGDDD@@@@@@@@@@@@@@@@@@???>>>===AAA>>>DDDTTTuuu}}}aaaSSSZZZJJJ???000000...+++***+++,,,++++++---111---,,,///,,,///>>>[[[{{{mmmoooooohhh999UUU```}}}uuu~~~ttt[[[NNNMMMNNNKKKIIIccc~~~jjjhhhooozzzhhh___KKKXXXfffSSSdddfffRRRJJJbbblll\\\VVV[[[```lllttteeeKKKEEEGGGCCC;;;DDDFFF??????IIINNNLLLGGG???:::<<>><<<<<<888888999888777666666666333333222000////////////***************++++++,,,,,,***(((***---...,,,***+++***((('''''')))+++,,,\\\TTTFFFNNNgggZZZyyyeee===jjjZZZLLL:::))),,,((())))))))))))((((((((((((''''''''''''((((((((()))+++%%%---222,,,eeeggg}}}ffffff|||xxxqqq&&&''')))*********)))((())))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++,,,///666???IIIQQQVVV[[[nnn|||zzzuuu|||xxxaaaaaa```HHHEEELLLAAA<<<<<<<<<;;;:::999888777222111222666;;;GGG[[[mmm[[[ZZZ___ggggggcccfffooohhhssstttjjjgggrrr{{{|||~~~fffjjjjjjqqqqqq}}}tttbbboooCCC333666......((((((444PPPwww~~~uuuooorrrIII{{{yyy{{{ggg```bbbdddllltttqqqmmmSSSccc~~~NNNDDDDDD777???888;;;NNNNNNHHHBBB111333111333333555>>>HHHKKKGGGAAA===888666777888888777888999<<>>fffrrrWWW<<<555999;;;===@@@CCCLLLSSSeee{{{pppQQQyyyyyywwwmmmmmmeeeWWWMMMJJJGGGCCCDDDDDDDDDCCCCCCBBBAAA@@@CCC???;;;>>>IIIiiivvv|||kkk{{{nnn^^^XXXDDD999000...,,,++++++,,,,,,++++++,,,***---111///888NNNvvvxxxjjjbbbNNNGGGXXXuuutttyyytttaaaXXXTTTNNNJJJJJJ```zzz{{{iiihhhppptttddd[[[KKK___cccUUUmmmoooQQQKKKpppnnn]]]YYY___lll{{{yyybbbNNNHHHEEEAAA;;;CCCEEE@@@@@@IIINNNKKKIIIAAA<<<>>>AAA@@@??????===:::888888::::::888555444333222000////////////+++******))))))***+++,,,,,,***)))***,,,...,,,++++++***)))(((((()))***+++@@@JJJNNNQQQmmmwwwVVVZZZ{{{OOOaaappp{{{{{{999)))------******)))))))))((((((((('''''''''((((((((())))))---***...000111nnntttooo___rrrwwwooo]]]iiivvv{{{&&&''')))*********)))((())))))))))))))))))))))))))))))***+++,,,,,,,,,,,,......000333999AAAHHHMMM<<>>;;;JJJ]]]KKK:::999000333444666888888;;;@@@AAA@@@>>><<<::::::;;;=========999???DDDIIIHHHAAARRRttt]]]BBB:::EEEyyyzzzKKKDDD}}}pppxxxccc|||???DDDfffpppSSS999444:::<<<;;;<<<<<>>333000666666...111(((;;;SSSOOOBBB===666333666888888555444666999888999;;;999222///555???DDDEEEPPPaaaiiieeedddhhhppp^^^^^^qqqrrrXXXDDDBBBiiisssfffqqqbbbUUUuuuzzz[[[bbbwwwhhheeetttcccvvvUUU???444+++,,,***(((999eeeAAAhhhwwwzzzuuu```\\\aaabbb|||}}}^^^aaa^^^mmmfffUUUQQQUUUmmm}}}WWW555666777AAADDDAAA>>><<<===??????=========<<<===>>>?????????<<>>BBBDDDAAACCCJJJMMMLLLFFF@@@;;;<<<>>>===>>>@@@DDD???;;;999:::::::::888666555444222111000000///...---***(((((()))***,,,++++++++++++,,,------,,,,,,+++***)))))))))******+++:::BBBIII???oooyyyyyyyyyEEEYYYYYY999222&&&++++++*********)))))))))'''(((((((((((()))))))))###...///222NNN___YYY[[[UUU}}}yyykkkxxxzzzsss\\\___rrrtttqqqsssppp&&&''')))*********)))((((((((((((((((((((((((((())))))***+++,,,,,,,,,,,,,,,...000000222555;;;???GGGTTTSSSFFFHHHSSSGGG...555,,,666HHHIII>>>333...***))))))***---111555888:::;;;>>>@@@;;;333000111444777FFF\\\iiigggddddddnnn^^^UUUaaasssuuueeeTTTWWW~~~mmmxxxrrrMMMooo~~~lllwwwiii___lllbbbOOOdddOOO===111---+++---(((888fffIIIkkkyyywwwuuu]]]XXX]]]gggnnnzzzuuufffgggzzzmmm``````iiiiii>>>999???QQQ```TTTGGGBBBBBBBBB>>>;;;@@@@@@@@@???>>>>>>>>>???AAAIIIIIICCC???;;;GGG```{{{hhhHHH@@@JJJeeeqqq~~~UUUBBByyyrrrBBBvvv777QQQvvvcccJJJ444333:::;;;888777???>>>777AAAccc{{{rrrffffff}}}sssnnnfff]]]XXXVVVTTTQQQPPPRRRRRRRRRSSSUUUWWWXXXYYYXXXddd\\\XXX___TTT]]]dddvvvfffMMM===222000---,,,---...------+++...///111555CCCrrr~~~ooo```@@@KKKXXXqqqxxxxxxwwwvvvqqqgggjjjdddVVVRRRfffrrrkkkkkk~~~qqq```OOOIIItttttt\\\eeepppUUUsssnnngggoooYYYUUURRRDDDFFFDDDDDDDDDBBBEEEJJJMMMMMMFFF@@@<<<<<<<<<:::<<<@@@CCCDDDDDDBBB===;;;===???888777666444222111111111000...,,,***))))))***+++++++++,,,,,,,,,,,,------,,,,,,+++***************)))666DDDeeebbbSSS|||^^^cccJJJ{{{???333111++++++++++++************(((((((((((()))))))))***&&&333///666cccfffvvvRRRfffzzzjjjsssnnnxxxfffXXXhhh|||tttqqquuulll&&&''')))*********)))((())))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,000555888:::===CCCHHH888NNNYYYPPPMMMRRRHHH444:::888:::CCCLLLLLLJJJJJJ???;;;555111000111222333===::::::<<<:::666444777......:::RRRcccggggggiiiuuu|||lllVVVjjjZZZnnn~~~bbb{{{|||WWW___JJJ:::000333***...&&&555eee{{{BBBpppyyyvvv\\\XXX^^^oookkkuuukkkwwwgggjjj|||qqqJJJ===AAAYYY{{{iiiWWWOOONNNJJJEEEAAADDDDDDCCCAAA>>>===>>>@@@EEENNNLLLCCC>>>666888EEErrrnnnKKK@@@KKKbbb}}}wwwdddmmmWWWyyyPPPeee555MMMsssZZZEEE444333999999777888<<<;;;444:::YYYzzz~~~sssmmmgggaaa^^^[[[VVVTTTUUUVVVVVVVVVWWWYYY[[[^^^___[[[sssyyyrrrllldddpppgggmmmttt}}}XXX@@@333111...---.........---+++000...---666MMM|||{{{rrrMMMPPPAAAHHHnnnmmmrrruuu{{{{{{sssqqqvvvmmm\\\SSSdddqqqkkkiii}}}}}}iii[[[MMMOOOkkkZZZjjjaaaZZZtttppp|||```UUUPPPGGGIIIKKKHHHDDDCCCFFFJJJMMMOOOHHHCCC>>>===;;;999;;;@@@<<>>AAA```|||mmm^^^XXXUUUOOOKKKKKKHHHHHHFFFCCC???>>>AAACCCHHHPPPJJJ@@@???<<<<<>>JJJkkkRRRAAA444444888666666999666===:::999KKKhhh|||xxxnnnjjjhhhgggccc\\\[[[___[[[ZZZYYYYYYZZZ\\\___```cccyyy||||||cccqqqvvv{{{\\\<<<333111.........//////......333------AAAaaawww[[[lllzzz===JJJWWWuuunnniii}}}zzzwwwyyywwwggg[[[ggguuupppjjj~~~sssbbbWWWNNNXXX___YYYrrr^^^jjj{{{|||iiiVVVPPPQQQTTTRRRLLLEEECCCFFFJJJNNNPPPIIICCC>>><<<999666999>>><<>>999???III<<<:::DDDZZZjjjiiiccc```QQQlllzzzdddDDD@@@YYYrrr___~~~fffvvvbbbrrrzzzvvveeepppaaaHHH000...---///%%%???~~~{{{qqq???sss~~~oooWWWXXXbbbpppgggzzzuuuuuuggguuu\\\ZZZTTTGGG===CCChhhkkkaaaXXXUUUQQQLLLKKKOOOKKKJJJHHHDDD@@@@@@CCCGGGJJJNNNDDD:::???FFFMMMWWWggg}}}xxxOOO777FFFjjjeee|||wwwiiilllFFFAAAKKKeee}}}~~~MMM>>>444555777555666;;;777DDDCCC888999NNNzzzuuussskkkhhhiiijjjddd]]]]]]ccc^^^]]]\\\[[[[[[\\\^^^___rrrvvvwwwtttyyy}}}aaapppqqq]]]999444111///.../////////...,,,222...444VVVxxxwwwqqq^^^aaa===FFFmmmooowwwfffyyy~~~{{{|||mmm```ccc{{{vvvmmmooo```WWWOOO^^^~~~\\\^^^~~~xxx^^^vvv~~~oooXXXSSS\\\```VVVNNNFFFDDDFFFJJJNNNQQQGGGBBB<<<999555222555:::GGGVVVkkkzzzzzzjjjTTTDDD???===<<<999888666666555222222333333111...+++)))***---///...,,,+++---000---------,,,+++***)))(((***'''111777PPPbbb888;;;lll\\\@@@---------,,,,,,,,,++++++))))))))))))************+++444///MMM]]]rrrEEEWWWzzz~~~{{{pppOOOmmm}}}tttwwwvvvmmm(((+++,,,******,,,,,,)))***)))((()))***+++***(((((()))***+++******+++---333...888SSSdddbbb]]]___OOOIIIPPPQQQQQQhhhpppYYYSSSfffiiiSSSAAACCCKKKLLLKKKHHHHHHKKKMMMIIICCC@@@DDDIIIJJJHHH>>>999ZZZtttFFFBBBaaahhhaaa```[[[RRRQQQXXX[[[KKK777<<>>???DDDKKKPPPPPPNNNMMMMMMNNNOOOKKKGGGDDDEEEFFFMMMOOOKKK???666777<<>>:::<<>>QQQdddvvv~~~|||gggPPP<<>>CCC@@@IIIiiittt^^^OOOKKKOOOUUUKKKJJJFFFDDD@@@<<>><<<:::BBB[[[tttjjj|||rrrgggeeexxxyyytttlllbbbYYYQQQQQQSSSYYY```cccaaa^^^\\\ZZZWWWVVVWWWXXXWWWWWWUUU^^^iiikkkbbbXXXXXX___wwwzzzuuujjjfffnnntttiiijjjiiiiiikkk:::666333000...////////////111///999UUU|||lllNNNUUU>>>???___wwwvvvuuu~~~yyyrrr{{{yyykkk|||xxx|||jjjZZZQQQTTTccc___ooo^^^lllpppmmmnnnhhhdddPPPKKKDDDFFFNNNMMMIIILLLEEE>>>;;;;;;;;;:::>>>DDDYYYiiiyyy}}}lllPPPEEE===??????999777:::444222111111222000---******,,,...///...---,,,,,,//////---,,,+++*********))))))...333LLL|||mmmxxxiiiiii}}}999555000,,,)))+++------***************++++++,,,---...999___ZZZCCCXXXnnn~~~}}}xxxWWWiii|||~~~uuuvvvtttmmm&&&)))***((((((++++++(((***)))((()))***+++***(((((()))++++++******,,,---///......000333555555444555555@@@===222AAAPPPDDD:::888666777CCC___mmmbbb]]]QQQLLLBBB???;;;111:::WWWcccHHH===>>>333,,,555>>>zzzmmmrrr{{{hhh||||||uuu]]]^^^UUU<<<444,,,------...777vvvyyy}}}OOOjjjsssoooooouuuXXXPPPaaauuummmoooyyyyyyttt~~~zzzgggllltttgggTTTQQQ@@@@@@555AAA===;;;<<>>CCCLLLNNNQQQSSSRRRMMMIIIGGGHHHKKKRRRSSSKKKBBB>>>??????KKKdddvvvxxxTTTAAAMMMppp|||MMMxxxttt@@@@@@aaavvvvvvwwwwwwwww}}}pppLLL777000555444777======BBBDDDDDD???<<>>FFFRRR^^^cccaaa]]]^^^[[[WWWUUUUUUUUUTTTSSSRRRNNNYYYjjjdddLLLCCCLLLRRR~~~vvvjjjdddffffffjjjeeennnyyybbbAAA666444000//////000000//////222666ggg{{{IIIcccsss:::888IIIjjj{{{yyy}}}lllppptttzzz~~~hhhUUUMMMSSSpppzzzaaa|||oooYYY{{{eeeOOOIIIFFFKKKPPPOOOLLLKKKFFF@@@<<<<<<===???EEEKKK]]]iiittt|||lllQQQ???AAACCC;;;777<<<666444222111111000...---***+++---......---+++***......---,,,++++++******%%%))),,,,,,???lllyyykkkooobbb===444333...###...666(((***************+++,,,,,,---000999sssyyyvvvOOODDD[[[rrr|||yyyvvvSSStttxxxxxxsssjjj%%%((()))'''(((++++++(((***)))((()))***+++***((((((***++++++++++++,,,...000333222---...444999999888===QQQSSSFFFLLLRRRBBB888222222;;;BBBIIIWWWeeeppp]]]RRRMMMDDDAAA<<<,,,***;;;555...111777222,,,222===ooouuuxxxxxx~~~jjjlllsssddd~~~sss```YYYMMM;;;999...///)))000:::yyyvvvTTTtttttt}}}\\\???NNNOOOUUUfffsssppprrryyyzzzqqqfffbbbyyy^^^WWW>>>888===[[[YYYCCC>>>;;;;;;888555===HHHNNNRRRVVVVVVRRRMMMKKKJJJOOOQQQPPPLLLJJJKKKKKKHHH@@@KKKWWWlllxxxSSS@@@JJJkkkJJJppp333CCCgggzzzyyyyyyxxxvvvzzzkkkJJJ666000555444666===>>>===DDDIIIEEEBBBIIIYYYeeehhhsss___SSSZZZaaatttYYYCCC@@@999HHHLLLIIIDDD===777444333444333555>>>MMM]]]ffffffcccaaa]]]YYYVVVUUUUUUUUUTTTGGG>>>GGGcccpppbbbRRRMMMKKK}}}sssmmmkkkgggWWWbbbsss}}}bbbHHH777444111//////000000///000333HHHoooVVVUUU999@@@UUUnnnyyyzzz{{{jjjvvvvvvfffPPPJJJTTTkkkcccfffaaa|||sssXXXKKKGGGLLLNNNPPPNNNIIIEEEAAA===;;;===BBBIIIOOO^^^fffnnnttt}}}hhhNNNDDD@@@;;;:::<<<999666333111000000000000++++++,,,...///...,,,***------------,,,++++++***)))))))))(((---HHHjjjfffttt```III------444)))000666"""+++************+++,,,,,,...111999zzzoooEEEGGGbbbzzzttthhh~~~VVV|||yyyxxxsssjjj$$$((()))'''(((++++++(((***)))((()))***+++***((()))***,,,,,,++++++---...000444444000111:::AAACCCAAABBBSSSVVVKKKSSS]]]PPPAAA999999BBBEEE@@@@@@FFFVVVvvvqqqaaaQQQOOOGGGDDDBBB666777III;;;555111333333000;;;OOOqqqpppqqqsssppppppzzzwwwyyy|||WWWggg|||ooojjjvvvsssuuuvvvllllllNNN222999444444(((222;;;|||wwwggg666mmmyyyxxxYYY\\\RRRTTTeeennntttuuuuuu~~~|||hhhxxxgggFFF@@@IIIfff^^^LLL>>>444333222111999DDDPPPUUUZZZ[[[WWWSSSPPPPPPLLLKKKIIIJJJOOOQQQJJJ@@@666555888PPPsss|||VVVCCCMMMmmmSSS===EEEmmm~~~~~~|||xxxxxxfffIII666111555333555===>>><<>>;;;:::999666222000000111222...---,,,---//////---++++++,,,---------,,,++++++000******...---444```]]]]]]~~~qqq999(((555000...000###+++++++++***+++,,,,,,---...000;;;mmmDDDFFFfffhhhtttuuuvvv\\\~~~yyywwwrrrkkk%%%((()))((())),,,,,,)))***)))((()))***+++***((()))***,,,,,,++++++---......000333555888<<>>BBBUUU]]]XXXQQQPPPLLL;;;<<>>///...,,,+++BBBjjjxxxTTTCCCPPPrrrqqqRRRIIICCCwwwzzzxxxdddJJJ888333666222333:::<<<@@@@@@AAABBBCCCSSSzzzwwwcccxxx[[[RRRkkkOOO000999333444///000222222111000111222111...000===QQQbbbiiijjj```\\\WWWSSSRRRRRRRRRRRRQQQHHHCCCXXX}}}nnndddmmm}}}cccFFF777555111000000111111000///???mmmMMMttt{{{QQQ666999MMMgggzzzuuuwwwbbbMMMOOO^^^aaayyynnnSSSsss|||zzz```OOOSSSYYYMMMMMMQQQEEE??????===;;;???HHHPPPSSS\\\aaajjjrrrzzz\\\DDDAAAAAA;;;;;;:::888555111000111333111...+++,,,...000///---***+++,,,---...---,,,+++,,,((((((222333333___}}}zzzRRR[[[...111111+++,,,++++++++++++++++++,,,------...111CCC___DDDCCCgggTTTllllllbbb~~~xxxuuuqqqmmm%%%)))***)))***------+++***)))((()))***+++***((()))+++,,,,,,,,,,,,---///...---333???EEECCCDDDIIIWWW\\\sssxxxggghhhtttnnnYYYMMM>>>555555<<>>AAA???JJJwwwjjjVVV\\\}}}bbb<<<777///777333222222222333555555666444//////<<>>VVVppp}}}hhhwww|||___MMMTTTfffxxx___eeeYYYfffkkkddd]]]oootttXXXLLLNNNAAA;;;>>>???>>>DDDPPPXXXZZZVVVZZZaaajjjpppwwwuuuYYYHHHAAA===;;;;;;:::777333111222333333...)))(((,,,//////---)))***,,,......---,,,+++(((+++(((+++111333QQQcccwww===...111---+++000,,,++++++++++++,,,------...444OOOJJJCCCFFFjjjhhhwwwccccccwwwrrrpppnnn%%%)))***)))***......+++***)))((()))***+++***((()))+++,,,,,,,,,,,,---///111---666JJJSSSMMMKKKQQQSSSQQQ[[[RRR999???ZZZaaaRRRKKK???555555<<>>000777(((:::999ddd}}}>>>[[[yyyyyydddQQQ\\\ZZZkkkuuuyyytttvvv|||]]]```iiihhhVVVDDD222222,,,---555333+++222BBB^^^ccchhhjjjiiihhhiiikkkhhhbbbUUUKKKQQQeee|||kkkqqqjjjdddrrrtttRRRDDDTTTwwwtttssswwwxxxvvvNNNuuuttt...RRR~~~tttMMM;;;666777000///666888===888>>>EEE???@@@iiicccTTTVVVwww~~~SSS<<<---:::444111///000333666888888888333333AAAWWWjjjssstttjjjddd]]]WWWSSSRRRQQQPPPUUUPPPGGGAAAEEEMMMNNNJJJCCCuuummmnnnvvv{{{[[[KKK888555222000000111111000@@@oooyyyLLLssshhh;;;666KKKcccxxx|||~~~wwwbbbvvviii\\\LLLXXXkkktttcccxxx\\\cccaaaccckkkmmmcccLLLJJJ<<<999>>>@@@AAAIIIVVV___```VVVYYY^^^eeejjjpppxxxkkkMMM@@@@@@;;;<<<<<<888444111222333333---'''&&&***......---(((***,,,.........,,,,,,---666---%%%---000@@@bbbqqqhhhTTTJJJ---222111+++///,,,,,,++++++,,,,,,---......777YYY@@@FFFLLLooo~~~zzz^^^aaawwwpppoooooo&&&(((*********)))***++++++++++++*********))))))******+++,,,------------...555@@@HHHGGGEEEIIIQQQ@@@333111:::;;;333999HHHUUUKKK===666:::@@@@@@;;;FFF___sssuuurrrwww}}}}}}uuu}}}~~~iiiTTTZZZgggSSS\\\jjjfffnnnssseeekkk~~~llleeeqqqjjj~~~vvveee>>>666AAA777111<<<555GGGwwwmmmvvvaaaQQQ{{{hhhNNNOOObbbmmmqqqxxxzzzvvv~~~}}}JJJzzzLLL888777444111666222555999)))***JJJjjjjjjmmmqqqqqqoooppptttnnnaaaPPPFFFDDDPPPggg{{{tttjjjsssvvvRRR@@@aaaxxxzzz~~~uuuQQQqqq<<>>======UUU}}}uuuhhh```wwwsssKKKAAAJJJ>>>777222222333333555999999:::111>>>dddsssqqqzzzlllfff^^^XXXTTTRRRPPPOOOSSSJJJJJJOOOTTTcccllleee^^^XXXiiikkkLLL999)))111<<<...(((444999[[[rrruuuuuuccc~~~HHH:::@@@OOOaaa{{{ccckkkgggSSSEEEVVVmmmoooeeeSSSrrrjjjcccdddXXXJJJIIIDDD@@@>>>GGG^^^uuu}}}zzz___]]]\\\^^^eeennnuuuyyy{{{dddMMMAAA;;;;;;:::999777555333222111000---++++++,,,...///...,,,+++,,,//////---***---+++---222//////???TTTuuu|||RRR^^^\\\222000+++333---,,,,,,+++++++++,,,---...111333mmm===HHHNNNppp~~~ZZZxxxuuuNNNiii|||yyyrrriii&&&(((*********)))***++++++++++++*********))))))******+++,,,------------000333888;;;888555999AAA...***000999555---999PPPaaaWWWJJJ>>>888888???EEERRRgggzzz~~~xxx|||{{{vvvjjjWWW___nnnRRR^^^jjjcccooo{{{lllkkkzzzcccXXX```]]]xxxkkkhhhnnnlllaaa@@@999AAA666888AAA<<>><<<;;;JJJjjjmmmoooooopppuuuzzz~~~nnn]]]JJJ===999===HHHSSSgggddd\\\YYYeee{{{qqqMMMAAAbbbtttvvvooouuusssTTTuuu:::PPP~~~rrrjjjTTTKKK???222///000000222444666;;;:::888999;;;NNNmmmzzzttt{{{xxx{{{ttt[[[LLLFFF>>>777555555555888<<<333777444FFFjjjwwwoooqqqmmmggg```YYYVVVTTTSSSRRRSSSNNNNNNQQQ___|||wwwtttXXX===222000222---///888>>>{{{{{{YYYWWWaaa888666@@@\\\nnn}}}\\\wwwhhhRRRHHHdddqqq}}}}}}\\\ZZZqqqwwwccceee^^^\\\GGGDDDFFFTTTlllkkkaaaXXXZZZdddnnnpppnnnzzzpppTTTAAA<<<;;;:::999777666444333222000...,,,+++,,,...//////---+++,,,...///---+++///+++---000...---:::KKKwwweeeUUUuuu999555111***,,,---,,,+++++++++,,,---...111555qqqNNN???QQQtttsssQQQ|||vvvwwwSSSggg{{{vvvoooggg&&&(((*********)))***++++++++++++*********************+++,,,------------333111000000---***///777555111777???<<<777IIIcccbbbYYYNNNDDD999888GGG[[[[[[lll~~~{{{uuuvvvmmm[[[VVVhhhuuubbblllzzz[[[eeemmmbbbiiiqqq\\\XXXpppzzzqqqooouuutttSSSVVVlllvvvttt^^^wwwqqqeeehhh___DDD>>>BBB777<<>>OOO]]]zzzjjjwwwRRRMMMLLLDDDMMMXXXVVVhhhzzzwwwuuuzzzuuuUUUiiirrrvvvnnnkkk^^^FFFAAACCC;;;???NNNWWW```mmmQQQJJJ222eeeooonnnNNNJJJ[[[vvvrrrrrrvvvtttsss{{{mmmXXXLLLBBB<<<:::???TTT\\\KKK666222CCCWWWfffppprrreeeZZZVVVOOOEEE888111---///111222333666:::@@@CCCFFFUUUpppgggGGGKKKtttVVVjjjhhh|||aaa;;;UUUyyywwwxxxtttqqq\\\BBB999222222444222000000666@@@===999AAAIIIMMMTTTTTTOOOBBBCCCYYYkkkttt}}}~~~llliiieeedddfffjjjkkkiiifffZZZMMMFFFAAA>>>@@@EEE@@@???AAASSSrrr{{{tttnnnfff^^^YYYVVVTTTRRRLLLRRRUUUNNNUUUuuuzzz```LLLEEE```tttqqqnnndddkkk666:::333111444///>>>eee|||eee|||;;;UUUppp@@@333HHHWWWhhh}}}xxx```hhhuuuhhhWWWVVVqqq[[[wwwtttxxxiiiwww{{{vvvpppaaaEEEPPPaaaqqq|||ppp^^^[[[```gggkkkqqqsss|||eeeGGG>>>===<<<:::888777666666444222000...---------...000...,,,+++,,,---//////000,,,+++...///...222888TTTcccXXX```qqq222666111444---,,,,,,+++,,,---...///111888vvveeevvv```CCCKKKrrroooOOOFFF}}}sssvvvkkkYYYzzz~~~wwwqqqlll&&&(((*********)))***+++******************************+++,,,------------000///111333222222888@@@EEEDDDLLLUUULLL>>>EEEYYYqqq___KKKAAA:::444777>>><<>>CCCDDD;;;222111777<<>>666FFF[[[jjjqqqnnn]]]KKKBBB999111000///111333111------111222888999:::IIIfffcccEEEKKKuuuZZZ{{{fffYYY===QQQ}}}vvvoooooo___AAA888222222444333111000///999777555===BBBBBBGGG555OOOiiiqqqffftttuuujjjooo}}}ttt\\\VVVlll|||pppbbbXXXOOOGGGDDDFFF>>>===DDDVVVppp{{{zzzsssjjjaaaZZZVVVSSSQQQMMMTTTVVVNNNOOOeeeiiiTTT@@@;;;555???QQQVVVdddqqqjjjcccZZZ```666666333555555///TTT|||mmmvvvIII```iii:::666OOO^^^ooopppjjjkkkUUUYYYeee___|||xxxiiiuuuwwwiiiTTTGGG^^^tttzzzuuuwwwuuubbb[[[```gggjjjpppyyykkkQQQ@@@???===:::999888777777555444222000...---------000///---,,,,,,---///000///,,,,,,///111222555888OOOWWWkkkMMM999>>>>>>###------,,,,,,,,,---...///000999wwwcccdddTTTBBBJJJrrrpppFFF???```iiibbb~~~eeeWWW~~~uuunnnkkk&&&(((*********)))***+++***************+++++++++******+++,,,---------------000555777444333;;;EEE>>>GGG\\\kkk^^^FFFCCCRRRsssdddPPP@@@888333000---+++111<<>>JJJSSS}}}|||~~~vvvqqqjjjxxxlllXXXJJJEEE???AAAQQQddduuu{{{~~~xxxmmmddd]]]XXXTTTRRRMMMOOOOOOIIINNNhhhyyyoooTTTIII>>>EEEUUUVVVVVV```lllaaacccaaazzzPPP:::444111555333;;;tttxxx^^^HHHfffYYY888>>>VVVhhh~~~ppp|||~~~fffQQQ^^^]]]pppyyy}}}ooo|||tttxxxdddOOOSSSuuu{{{uuuwwwyyyvvvccc\\\^^^dddmmmvvv|||ppp]]]AAA@@@===;;;999888888999666555333111///...---,,,...//////...,,,---///111.........000222555888;;;LLLdddQQQkkkFFF...<<<(((...---,,,,,,,,,---///000///<<<{{{xxxhhhOOOBBBLLLtttuuuEEE???PPPmmmVVVfffjjj\\\vvvqqqppp&&&(((*********)))***+++))))))*********+++++++++******+++,,,------------...333:::<<<888888DDDRRRDDD???JJJdddlll\\\MMMKKKiiigggYYYCCC555555666333------111666999777222///222000......------------,,,111:::;;;===ZZZ~~~|||rrrppp}}}mmmVVV]]]wwwpppnnntttooolllnnn]]]EEE???GGGRRRZZZ```rrroooFFFeeevvv:::LLLmmmvvvUUUHHHPPPmmmrrrzzz}}}vvvtttuuulllrrr~~~xxx{{{~~~xxx{{{yyygggmmmhhhccc[[[III666333;;;333000000222111......111...000///000DDDeeeyyygggTTTVVV}}}iiirrrUUUtttHHH|||ppp<<>>;;;:::999999:::777666444222000...,,,,,,---///000///------...000---///111000111555:::===GGGeeeeee^^^qqq///444555...------,,,,,,...///000...@@@xxxmmmPPPCCCLLLsssuuuBBB@@@MMM|||aaaOOO{{{fffZZZyyy}}}|||}}}{{{tttrrrttt&&&(((*********)))***,,,))))))******++++++++++++******+++,,,------------000666???@@@<<>>333000111222333555000000...222888;;;RRRvvvQQQZZZtttkkkTTTRRR```hhhjjj{{{rrrjjjdddaaa^^^]]]___ZZZXXXRRRWWW~~~jjjuuurrr|||OOO888222777666777]]]aaaZZZIIIcccqqq}}};;;999KKKddd}}}mmmnnnbbbXXX{{{tttddd___ppptttoooVVVNNNooozzzsssqqqeee^^^eeeiiillluuuzzzlllCCCAAA>>>;;;:::999::::::777666555222000...,,,+++,,,///111111...---...000---111222000///333999===IIIkkkmmmsssbbbRRR333.........---,,,---...///000...BBBfffhhhNNNAAAHHHooo|||nnn:::===KKK{{{ppp<<>>???222...444333+++///<<<777AAA;;;000111111///333222333999444777XXXiiiQQQKKKWWW^^^___jjj||||||qqq}}}rrriii{{{zzzvvvxxx|||qqqvvvooodddRRRDDDFFFVVVaaadddiii]]]666fffxxxbbb<<>>}}}~~~uuuZZZ\\\{{{~~~SSS444???SSSeee|||zzzuuuaaa___eeemmmaaavvvsssVVVUUUWWW|||rrr~~~mmm]]]]]]dddiiikkkvvv|||rrrGGGCCC===:::;;;===<<<:::;;;999777333000---,,,+++,,,...000000---,,,---///333222000000222777<<>>AAA>>>:::999;;;:::777444111...,,,,,,+++...000000...,,,---...222111000111444999>>>AAALLL[[[tttcccdddvvv;;;---//////...---------......///>>>dddyyyFFF>>>HHHlllyyygggHHHDDDFFFxxxfffhhhVVVGGG???>>>::::::>>>VVVsssssseeeaaa'''(((((()))***+++,,,,,,***,,,------++++++,,,...+++,,,...---,,,,,,---///333222:::IIITTTYYYaaajjjwwwpppfff]]]WWWWWWYYY[[[aaammmmmmIII666888777999666...///666777222===WWWfffbbbXXXHHH@@@EEEDDD;;;666444???dddqqqTTT>>>???EEEOOOkkknnnjjjrrr|||qqqWWWXXX]]]qqq}}}yyyvvvmmm___LLLDDDPPPeeeuuuzzznnnCCC,,,LLLuuuGGGrrrmmm^^^NNNJJJWWWlllvvv~~~rrrrrr|||aaahhh~~~tttnnntttYYY;;;555///;;;TTT]]]QQQMMMWWWMMMSSS]]]sss___TTTHHHAAA>>>===@@@FFFAAA???999HHHjjj]]]???KKKwww|||mmmQQQGGG@@@}}}}}}|||wwwzzzrrr^^^AAA444777444111222000000+++333111222777OOO|||vvvmmmYYY```XXX[[[IIInnnqqqsssmmmiiiyyySSSGGG<<<888888GGGhhhxxxsssooonnnqqquuuyyyyyy}}}}}}{{{RRR333999999???tttfff{{{FFF]]]uuuxxxWWW???;;;DDDYYYssslllppp|||^^^hhhnnnqqqwwwppp^^^MMMPPPjjj~~~sss|||gggWWWaaagggkkksssvvvjjjSSSAAA???DDDAAA===<<<<<<;;;888555222///...---***---000000///---------000000111333777;;;???BBBGGGhhheee???::://////...------...///000---???iiiIII>>>HHHppp|||rrrJJJFFFCCC___sssZZZbbbpppOOOBBBAAAJJJHHHEEEXXXnnn''''''((()))***+++,,,,,,+++,,,------++++++,,,---,,,,,,------------......///111:::GGGRRRYYYaaajjj{{{}}}yyyoooeeeaaa```___```cccpppnnnHHH,,,555555222---+++...111111222NNNeeeqqquuuhhhYYYXXXMMMEEE>>><<>>www{{{yyytttxxxrrrbbbCCC444666333111333222666---222000000444NNNtttwwwwww___AAA]]]SSSIIIFFFKKKaaaOOO>>>777888888AAA\\\}}}}}}vvvrrroooppprrrllllllttt|||III333999555CCCwwwvvv}}}XXXJJJtttnnniiiCCC555@@@III^^^yyyzzzuuuyyy^^^qqqqqqwwwzzzwww|||kkkQQQPPPWWWtttxxx|||ddd```^^^eeerrrwwwqqqaaaLLL??????CCCCCC>>>===<<<999666444111000///***,,,///000000///---,,,///000222444888<<<@@@BBBGGGhhhtttggg000000///...---...///000222---@@@uuu]]]KKKCCCKKKpppYYYIII@@@RRRcccVVV```ppp^^^WWWSSSRRRWWWQQQZZZ''''''((()))***++++++,,,+++,,,------++++++,,,---,,,,,,,,,,,,---......---///333===HHHRRRZZZcccjjjttt|||~~~wwwnnnkkkjjjiiiiiilllooo{{{uuuOOO777555;;;DDD@@@222,,,111...===MMMbbbxxxxxxllliii___RRRBBBAAATTTiii}}}}}}ooovvvpppfffSSSBBBFFF[[[qqq}}}lllGGG888<<>>AAADDDNNN___rrriiittt```}}}999222111///......///111222111===qqqMMMqqqJJJDDDJJJggg|||lll]]]gggkkk^^^bbbyyygggssszzzlllVVVccc^^^ZZZsss&&&''''''((()))***++++++,,,---...---+++***+++,,,---,,,+++,,,...///...---111777@@@IIIRRR\\\hhhpppzzz|||rrrpppooolllppp{{{bbbPPPFFFIIIDDD666333;;;444444444FFFbbbmmmjjjllloooYYY===???```qqqhhh```XXXQQQDDDCCC\\\{{{}}}vvveeeddduuu~~~rrr|||}}}ddd___KKK>>>IIIbbbvvv|||{{{___BBB;;;>>>;;;TTTuuulll___fffgggZZZNNNCCC]]]ttt{{{ZZZWWWqqq}}}}}}jjjDDD777666;;;NNNxxxiii\\\JJJ===>>>HHHVVViii{{{mmmTTT[[[zzzXXXAAA]]]|||~~~vvvoooYYYVVV999wwwttttttmmmdddCCC111333333222444222222111:::666555333777ZZZlll{{{YYYCCC555___NNN@@@??????BBBQQQdddWWWllliiiPPPBBBBBBFFFKKKMMMMMMLLLJJJMMMZZZnnn}}}yyyyyyuuunnnkkklllllljjj\\\MMMBBBFFFVVVqqqyyyooowwwrrr???:::555KKKuuuvvvjjjyyy;;;[[[dddHHH666444EEEWWWkkk|||zzzwwwlll___zzzzzzyyy|||tttbbbVVV___gggpppxxx}}}www[[[\\\iiikkkvvv}}}sssWWWEEEEEEDDD<<<@@@???<<<:::777555444333---,,,,,,---///000///...000111333777<<>>DDDNNN]]]mmmxxxuuu}}}SSS===777555555666666333///999OOOWWWXXXaaahhhYYY999666^^^yyyxxxuuu```VVVCCC999IIIfffuuusssnnneee```mmm}}}yyyooopppfff{{{uuuuuuuuu\\\VVVDDD;;;MMMiiizzz{{{vvvZZZHHHBBBAAA:::EEEhhhaaaxxxeeeuuukkkdddPPPDDDUUUjjjhhhXXXaaaNNN888222111;;;jjj}}}hhhQQQFFFDDDIIIUUU```bbbeeekkkqqquuu{{{~~~mmmmmm|||XXXEEEooo}}}{{{{{{uuu\\\nnn===ooo{{{{{{sssgggFFF333555444222333///000333:::222555:::;;;SSS^^^tttsssCCC666sssYYYCCC<<<:::;;;JJJ]]]nnnnnnooodddMMMFFFNNNSSS[[[UUURRRTTTRRRTTTbbbtttrrrrrrlllcccaaafffiiihhhYYYKKK???;;;AAAQQQpppmmmjjjbbbwwwCCC444555```TTTCCChhhpppKKK999:::888DDD___sss}}}rrrrrrlllfffooozzzbbbeeeoooiiijjjkkkrrrsssxxx}}}rrr```dddhhhvvvzzz{{{qqq^^^KKKCCCBBBAAA???===;;;888777555555///,,,***+++...000000///000111444999@@@IIIQQQVVV\\\dddccckkkeee\\\777444111...---...000222444;;;[[[\\\VVVDDD@@@ZZZsssrrrvvv{{{|||&&&&&&'''((()))***++++++,,,---...---+++***+++,,,...,,,***+++...000...,,,222666:::>>>HHH[[[ppp}}}zzzTTTLLLNNNCCC111111555555===IIIIIIIIIUUUVVVUUU:::000TTTllleeeiiilllkkkjjjpppmmmttt~~~sssooovvvpppssshhhPPP???999OOOnnn~~~{{{tttTTTIIICCCCCC@@@FFFbbbMMMfff]]]jjjSSSAAAIII\\\fff```fffFFF===:::777```nnnXXXIIIIIITTT___ddd]]][[[aaafffbbbYYYSSSIIIUUU\\\iii{{{UUUJJJttthhhxxxnnnxxx^^^zzz<<>>CCCKKKyyy}}}ssskkkUUUIIIFFFMMMKKKEEENNN___jjjhhh___TTTRRRYYY^^^___MMMFFF@@@<<<777999III]]]jjj[[[ZZZuuu;;;:::;;;bbbppp---UUUkkkFFF///<<<;;;CCCdddxxxpppqqqooommmhhhzzzTTTkkkqqqllljjjmmmmmmrrr|||~~~~~~gggbbbiiiuuurrrzzzuuuSSSDDDKKKAAA@@@>>>;;;999777666666000,,,******---000111000///111444:::DDDOOOYYY___]]]kkkcccYYY~~~sssvvv888666222///---...000111000>>>___SSSUUU===AAA]]]tttzzzwwwuuuzzz|||}}}'''&&&&&&''''''((()))***++++++++++++++++++++++++---...,,,(((+++111111+++000444<<>>===>>>EEENNNccc^^^QQQFFFIIIPPPGGG777999<<<===999444333999???[[[qqqhhh___eee===BBBCCC|||ooottt```<<>>@@@DDDQQQXXXyyyqqqnnnggghhh~~~}}}OOO---111,,,***333,,,555///888}}}oooTTTJJJDDD@@@RRRqqqwwwtttvvvzzzzzznnnppprrr'''&&&&&&''''''((()))***++++++++++++++++++++++++---///---)))***///000...***///:::GGGSSSddd|||sssEEE===AAA>>>DDD666999666111FFFHHHCCC???999;;;LLLfff{{{~~~ppplllqqqllltttzzz~~~~~~xxx~~~{{{ooo___MMM>>>LLLkkkwwwzzzrrr___JJJAAAFFF]]]LLLFFFoooyyyJJJ^^^[[[lll|||bbbOOOJJJPPPooosssnnn===888===bbbdddKKKLLLkkk___CCCFFFBBB???>>>===MMM[[[TTTHHHAAA888:::666EEEhhhpppIIIsssttttttkkkOOOwww]]]JJJTTT|||}}}cccBBB111333222111222000000000222222333:::NNNaaattt}}}iiiIIISSS^^^rrr}}}UUUuuuQQQ(((===FFF999BBB\\\llluuu|||uuucccOOO@@@444444444222666>>>UUUZZZTTTEEE===>>>===888888:::;;;888555555888<<>>:::888222???bbbiiiPPPyyy~~~PPP===lllhhhQQQIII|||aaaAAA000222222222333111000///111333555:::GGGTTTkkkyyykkkPPPDDDFFF___UUUZZZvvvaaawwwAAABBBKKKWWWlllRRR===<<<;;;444666@@@MMMTTTRRRCCC666555888888777777777666666777777888;;;___oooJJJ999<<>>IIITTThhhssstttpppWWWOOOLLLRRRyyywwwyyymmmooohhhyyywwwlllPPP;;;;;;999000111>>>MMMPPPLLLBBB;;;:::;;;999888666444555777888777444888KKKbbbDDD555UUUaaa555VVVvvv777777777888KKKjjj~~~jjjwwwjjjxxxvvv~~~~~~ttthhhaaadddlllxxx{{{wwwiiidddxxx~~~hhhDDDCCCBBBBBB>>>999888:::555222...,,,,,,---///000333:::GGGKKKRRR___gggooozzzxxx{{{|||nnnLLL,,,333---///777222333444gggyyyiiiGGGBBBKKKfff|||wwwqqqkkkgggkkkfffYYYUUUnnnvvv{{{'''&&&&&&''''''((()))************++++++,,,,,,,,,+++///333111,,,)))///666000***)))111>>>OOOaaaooowww|||jjj]]]SSSiiiLLL:::DDDTTTUUUMMMCCC<<>>999888CCC[[[ppptttnnnvvvvvv}}}uuucccbbbmmmvvvtttqqqqqqOOOCCCXXXkkkvvv|||rrrRRR666555FFFLLLJJJMMMHHHTTTpppgggeee|||\\\LLLHHHYYYkkkpppttt{{{}}}]]]???:::NNN|||nnnrrrjjjEEEFFFBBBQQQ]]]NNN<<<:::===III@@@EEE```zzzsssSSSccc{{{fff666777aaalllYYY___;;;{{{|||pppLLL666555444444444000111---,,,111777>>>JJJUUUvvv|||fffssstttUUUddd___zzzyyypppeeeggg}}}lllbbbMMM===666======333333===FFFNNNRRRLLLAAA;;;:::<<<:::777444555888999666333222>>>CCCYYYCCC555```cccJJJ999dddsss>>>555888<<>>HHHUUU___dddlllmmm~~~zzzxxxuuuppp|||rrrggg444666111---666000444999gggzzzddd```EEE>>>GGGeeexxxmmmkkkjjjcccccccccRRRIIIVVVmmmmmmuuuwwwmmmkkkeee'''&&&&&&''''''((()))************++++++,,,,,,---+++...333444///+++...555333,,,))),,,555AAARRR___lll{{{uuuYYYCCCYYYtttFFFPPPlllooo^^^NNNJJJ```cccSSSBBBCCCYYYpppvvvqqqmmmooossstttnnnkkkqqqzzzzzzeeevvv|||vvvnnnPPPMMMeeettt{{{nnnMMM999AAAEEELLLNNN]]]\\\SSSkkk___qqqhhhzzzpppkkkgggQQQDDDPPPdddqqquuuwwwnnnGGG<<>>NNNnnniiiWWWwwwRRR111:::hhhvvvMMMyyywww;;;cccvvvOOO666444333444555111333///---///222999EEEPPPaaawwwaaatttdddnnn~~~[[[===888dddiiiTTT```???888888???AAA;;;888;;;999MMM``````PPPAAA===@@@===:::777666888888777444///<<<999<<>>;;;888777777777777444>>>:::;;;YYYYYYBBB```tttttt}}}???PPPGGG222111999JJJbbbvvvpppRRR~~~yyyxxx|||zzzsssllloooqqqpppuuu~~~wwwcccPPPAAAAAADDD???::::::444444222///,,,---111444888@@@JJJrrrrrrzzzyyy~~~{{{zzznnn~~~ttt:::---:::...111222,,,333QQQ|||\\\xxxMMMDDDBBBVVVmmmmmmaaaSSSEEEKKK888===MMMRRRbbb|||wwwbbb___```\\\[[[qqqxxx{{{TTT<<<444;;;VVVvvvoooXXX'''&&&&&&''''''((()))***))))))***+++,,,,,,------,,,,,,222888666...---111555222000///------444>>>KKK```vvvnnndddhhh\\\aaalllnnnbbb{{{ccc^^^[[[bbbqqq|||wwwmmmddd^^^QQQIIIYYYvvv{{{tttiiiRRRWWWbbbxxxrrrMMMFFF;;;999MMMDDD===DDDHHHgggtttmmmGGGYYY~~~oooSSSIIIXXXnnntttooommmxxxvvvtttYYYGGGLLL<<<;;;...```???===aaawwwZZZ\\\lllrrrcccvvvXXX111BBBNNNYYY~~~}}}sssQQQGGGbbbAAA999444333333///......111333444888CCCOOOgggmmmooo{{{~~~[[[bbbPPPcccyyyZZZeeeppprrrdddZZZKKKLLLPPP???FFFmmmeeeBBB888???BBB===999CCC___kkkJJJCCCAAA===:::777777888999888:::888CCC```|||KKKCCCzzz```===[[[lll>>>...:::<<>>AAA555,,,***///555555///---000222000@@@JJJ\\\rrrgggggg~~~{{{ooo[[[SSSRRRIIIOOOfffpppyyyfffqqq\\\^^^uuu|||jjjDDDAAA333222999AAAAAAAAANNNaaaxxxqqq^^^mmmDDDzzzRRRCCCLLLffftttlllxxxzzzttt]]]QQQKKKDDD===>>>qqqBBBCCCOOOmmm~~~~~~lllmmmHHH777FFFGGGLLLeeeZZZiiiAAAwwwxxxBBB444666,,,222666333000...------333AAAOOOrrruuulllvvvwww}}}kkkfffJJJkkkzzz]]]]]]|||vvvSSSGGG```ooo```RRRUUUTTT@@@QQQJJJ<<<888>>>KKKggggggTTTDDDBBBFFFFFFDDDCCCBBBMMM???666jjjDDDLLLxxxtttDDD===zzzOOO<<<555111999RRRrrr}}}]]]\\\PPPvvv|||zzzvvvrrrwwwuuu~~~dddLLLGGGEEE===999;;;222333...///111***+++:::AAADDD[[[nnnvvvwwwnnn\\\888000444---......666FFFffftttwwwQQQBBB<<>>EEE666dddOOOmmmwwwmmm&&&&&&&&&''''''''''''(((++++++++++++++++++++++++---+++000<<>>PPPggg~~~kkkcccwww~~~zzzrrrMMMCCCQQQdddhhhtttSSS|||gggOOOZZZvvvcccWWW>>><<<...555QQQqqqqqqXXXLLLSSSvvvoooHHHrrrfffMMMJJJUUUeeetttsssuuuwww~~~eeeNNNMMMNNNIII???ooo{{{___???BBB@@@kkk|||llltttmmmppp}}}lllGGGCCCRRRTTTXXXhhhxxxXXXJJJ```}}}FFF777@@@999666...222111000000///222>>>JJJrrrlll}}}eeegggdddFFF>>>OOO```kkktttuuufffSSSUUUCCCNNNHHHAAA888555333???dddzzzeeeTTTMMMGGGOOODDDBBBwww>>>]]]vvvxxxCCCDDDRRR666555===DDD___|||ssskkk___{{{rrrsssnnnssskkkTTTHHHDDD@@@===<<<555555111000333,,,---===BBBGGG^^^qqqzzzuuu}}}nnn888222333000111---111???iii~~~zzzSSSGGGEEEHHHcccuuuccckkkxxxjjj___[[[\\\[[[YYYjjj[[[|||vvvCCC999@@@^^^MMMWWWUUU&&&&&&&&&''''''''''''(((************************///...---444???EEE<<<000...777<<<777///,,,---...,,,444BBBRRRfff~~~|||xxx}}}ooobbbYYYUUUHHH@@@___wwwpppyyybbbSSSssspppfffuuurrrSSSPPPrrraaaAAA@@@888666444333JJJnnnpppUUUJJJTTTtttyyy]]]eeefffXXXzzzUUUMMMKKKXXXttttttwwwvvvttt|||\\\UUUTTTMMMSSSZZZJJJ333777qqq~~~sssnnn||||||kkkbbbOOOSSSTTTOOOMMMKKKooo~~~VVVSSSHHH{{{TTT666555333666///222111222222111222;;;EEEqqquuuUUU@@@JJJHHH<<>>???;;;:::CCC???:::777@@@YYYyyyrrr```WWWVVVRRRTTTLLLOOOgggBBBzzzyyy@@@EEEFFF...333AAAOOOmmmyyyqqqsss}}}vvvtttkkkggguuuuuu]]]IIIAAABBB@@@;;;777888333222444---000BBBGGGLLL^^^qqq|||{{{ssszzzzzzppp<<<666111444444333///888qqqxxxUUU@@@CCCBBBmmmNNNRRRRRRhhhZZZYYY\\\[[[XXXfffLLL]]]\\\>>>DDDcccRRR777BBBXXXeee&&&&&&&&&''''''''''''((()))))))))))))))*********...///,,,+++555BBBBBB999'''///777:::777222---***...222666===LLLeeetttZZZEEE===>>>NNNTTTqqq}}}ZZZuuuuuuggg\\\]]]YYYJJJZZZhhh@@@///:::@@@@@@DDD777777FFFKKKEEEIIIWWWpppzzzDDDccc]]]SSSOOORRRhhhtttzzz|||uuuqqq}}}mmm[[[PPP]]]dddVVVOOOvvv{{{ppptttzzzwwwYYYVVVdddbbbaaabbbZZZoooVVV[[[]]];;;lllwwwLLL777...666555222111111222000111:::EEEwwwSSS>>>---111>>>HHHKKKLLLMMMnnnnnnRRRBBB>>>;;;>>>777888<<<@@@>>>AAATTTiiiwwwwwwvvvsssnnnjjjjjjllleee^^^VVV[[[tttRRROOOjjjzzzbbbAAAMMMuuujjj666000777===QQQssszzzxxxooodddiii~~~gggJJJ>>>BBBAAA999999:::444333444...333GGGXXXXXX___qqqtttssszzzwwwyyytttrrrrrrIII:::///555555777...333xxxxxxbbbNNNHHH888UUUbbbAAAEEEOOOpppfffWWWUUUYYY[[[]]]cccJJJ===___dddWWWHHHJJJ:::AAA@@@```|||&&&&&&&&&''''''''''''((((((((()))))))))*********+++000///+++111AAAMMMNNN...,,,---111555666333111,,,...///111999KKKeeexxxgggPPP;;;111999HHHcccqqqiiiSSSTTT}}}fffYYYXXXjjjjjjBBB222:::KKKZZZ[[[___UUUGGG???AAAGGGKKKKKK]]]wwwqqqpppgggrrrqqqXXXPPPNNN\\\iiissszzzwwwnnnoookkk___TTTeee~~~{{{xxx}}}yyyvvvkkkssszzznnnUUUUUUbbb^^^___ddd^^^jjjmmmNNNqqq<<>>BBBFFF<<<555777AAAQQQQQQCCC<<<;;;<<<>>>HHH>>>999;;;999888CCCSSSWWW```nnn|||xxxwwwiiibbbgggjjjIII[[[xxxoooddd777@@@cccZZZ000555>>><<>>///444333333,,,222kkk|||IIIAAACCCRRRfff???444BBB[[[fffWWWSSSUUU]]]eeeeeeNNN///AAAzzztttjjjFFFFFFEEEVVVOOOPPP&&&&&&&&&''''''''''''(((((())))))******+++++++++)))000333222444BBBTTT```FFF777)))'''...444999<<<(((+++---...000777CCCLLLdddtttgggTTTAAA999555666FFFZZZ|||}}}HHHAAAppppppZZZVVVoooxxxSSSRRR___iiiyyywwwyyy^^^GGGDDDNNNMMMCCCCCCxxxwwwRRR{{{aaaeeeOOOLLLVVV]]]gggsssyyysssooottt~~~yyyddd___wwwvvv|||~~~vvv}}}kkkZZZUUUZZZZZZZZZ^^^___lllzzzPPPCCCrrrQQQBBB999===777333111///...---000<<>>QQQooozzz~~~UUU===JJJZZZyyy|||hhhZZZbbb~~~]]]HHHEEEDDD>>>999;;;555333333111;;;SSS{{{sssccclllzzzxxx{{{}}}wwwuuuiiiCCC222333333333000333XXX{{{MMM555DDD^^^tttZZZLLLCCC444YYY{{{eeeZZZUUUVVV```lllpppOOO111@@@aaa\\\MMMYYY]]]JJJGGGXXXhhhZZZ&&&&&&&&&''''''''''''((())))))******+++,,,,,,---)))---444777666:::IIIYYY]]]III555,,,,,,000777>>>444444222///...///222555:::JJJ```rrr~~~uuulll^^^DDD::::::HHHRRRWWWfffyyyddd]]]vvvmmmkkkLLL\\\~~~ZZZAAA???IIIKKKFFF???iiiuuu]]]uuurrr]]]QQQRRRSSSYYYggguuuyyyuuutttwwwjjjyyywwwzzzrrr\\\YYYWWW```pppvvv}}}yyyzzz<<>>CCCBBBAAAIIIMMMEEEBBB===:::;;;>>>===:::777555444444888HHH\\\fffggg^^^RRR]]]iiivvv~~~fffPPPbbb<<<<<>>333<<<222555IIIXXXbbbwwwbbbOOOmmmuuuggg]]]wwwnnnkkkKKK>>>AAADDDEEEFFFQQQQQQwww}}}[[[jjjsssZZZNNNJJJMMMZZZmmmxxxwwwttttttwwwwwwsssxxx~~~www___VVV[[[VVV\\\ppptttvvv}}}hhhAAAUUU~~~\\\999555666333222333444111///666???ZZZdddvvvdddcccyyyzzzKKKXXXzzzhhhzzzxxxtttyyyyyy~~~rrr^^^NNN???666888<<>>IIIfffyyy|||uuutttOOOIIIsssyyy{{{___RRR\\\kkkQQQBBB???AAA;;;===888555777666DDD^^^sssrrrsssxxxzzzvvv}}}hhh|||HHH:::333555...555333888zzz___PPPBBBHHHcccqqqbbb```aaa___dddmmm[[[CCCYYYvvvtttfffaaa|||rrrqqq\\\wwwGGGHHH&&&&&&&&&''''''''''''(((((((((((()))******++++++---******000999===:::666fffrrrWWW:::>>>:::,,,000888NNNVVV===)))555999%%%//////222444333777FFFVVVYYY\\\___```^^^[[[XXXWWWHHHGGG???555333666333***999BBBGGGXXXyyywww}}}```NNN\\\|||pppkkkuuuuuuYYYAAAiiiOOOCCC@@@AAA???CCCEEE<<>>;;;===BBBCCC>>>999777444<<<999===GGG;;;222BBB;;;333222;;;===666222444888666BBBXXXhhhppp}}}LLLlllSSSyyyXXX888@@@\\\MMM000333888===TTTmmmwww|||rrreeeUUUcccrrryyyoooRRRTTTkkk~~~nnnOOOGGGGGG@@@===;;;999777666<<>>>>><<<999444000...444///,,,---///333<<>>>>>@@@>>>BBBEEE>>>DDD???]]]ppp}}}gggIIIPPPggg___\\\RRRMMMYYYoooxxxtttssspppsssoooqqqzzz~~~~~~~~~wwwvvv|||qqqbbbbbbmmmoooooossssssqqqvvvMMMVVVwwwAAA\\\KKK888777777111...///000///222777EEEMMM```gggyyypppssswwwooocccbbb```bbbkkkuuuvvviii[[[```hhhpppmmmbbbXXXTTTTTTIIIDDD@@@???===999888:::444:::666999AAA777///>>>AAABBB>>>999777666888>>>666666CCCZZZkkksssiiiiii}}}ZZZyyyIII666III```PPP444555777===SSSoooyyyqqqfffVVVccc|||sss}}}iiiSSSXXXiiiuuuSSSFFFFFF???===;;;999888888AAAUUUhhhqqqpppzzzwww|||~~~|||ZZZsss<<<111:::///222444000rrruuuwwwMMM<<>>999666:::@@@BBBAAA:::999>>>888888GGGhhhbbbLLL:::::::::222...666888GGG^^^lllssshhhnnnCCC<<>>666555000///444---^^^ooolllXXX888IIIFFFpppzzzpppxxxwwwqqqlllggg{{{ZZZDDDsssyyycccUUU%%%%%%&&&&&&&&&'''''''''''''''(((((()))************+++,,,,,,---333;;;BBBAAABBBOOO{{{CCC@@@111,,,999SSSlllqqq[[[PPPEEE===333+++,,,222444333222333444555555555444888CCCRRR___kkkyyy___===UUUcccuuuhhh___nnn}}}yyy[[[RRRxxxaaaHHHLLLJJJ999555>>><<<;;;CCC===444999666444===@@@;;;===CCC@@@<<<;;;BBBZZZwwwiiinnn```ccc[[[KKKMMM^^^nnnvvv~~~}}}uuuqqqwww{{{yyyooohhhdddllltttxxxvvv{{{}}}|||RRReee```qqqqqqhhhtttsssqqqkkkkkklllxxxfffaaa999___lllGGG444:::666555444000---///444666DDD@@@UUUuuuccc[[[UUUMMMLLLQQQSSSVVVXXX]]]mmm{{{tttbbbVVVTTTUUUYYY^^^]]]WWWPPPRRRLLLFFFAAA<<<:::>>>EEEIIIBBB:::999999666<<>>OOOdddlllmmmzzzhhh??????GGGLLL@@@222222666DDD\\\zzz~~~}}}qqqkkkuuuxxx\\\TTTaaaaaaIIIDDD@@@;;;999999;;;AAAOOOhhh}}}~~~jjjttt}}}}}}```rrrtttIII???+++666111777,,,FFFyyyvvvnnnddd666IIIGGGsss}}}ooo~~~{{{uuusssxxxGGGiii{{{```YYYMMM{{{%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))******(((***---------000666;;;PPP^^^OOOTTT}}}ZZZ:::---...;;;JJJbbbzzzxxxtttyyyjjjLLL===CCC888888999>>>EEEKKKNNNOOOYYYiiivvv~~~zzzppp___<<>><<>>lllvvvMMM666222111444555222000111444777\\\OOOSSSvvvfffVVVRRRUUUTTTIII>>>===AAAKKKZZZgggmmmiiidddeeebbbaaadddhhhfff^^^WWWIIIEEECCCFFFFFFCCC@@@AAA666555FFFWWWPPPEEE???888BBBDDD333;;;^^^YYY@@@CCC777BBBXXXjjjiiidddpppwwwlll|||~~~XXXDDD777JJJMMM===333444444777MMMfff{{{uuuyyymmmiiiiiikkkzzzppp\\\YYYzzzwwwOOOBBB>>>===999;;;FFFTTTbbbppp{{{nnnnnn{{{{{{yyy{{{{{{vvvUUU|||fff888888333---666333777zzzyyyZZZ>>>JJJeeexxx|||yyyvvvLLLkkkhhh[[[|||~~~kkkhhhmmm$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))+++,,,...000222555888;;;GGGGGGjjjxxxSSSOOO~~~XXXGGG222(((777JJJiiibbb```jjjyyyzzzpppcccaaaVVVPPPxxxjjjiii|||{{{{{{zzzqqqnnncccBBB+++000;;;:::666999555111222000---333999777666222888:::444666;;;666888<<<666AAAMMMzzzbbbfffqqqzzzjjjeee___UUUPPPPPPYYYgggppprrrqqqooowww||||||{{{}}}~~~}}}||||||}}}}}}zzzxxxnnnhhhcccbbbaaaaaagggooottttttiii}}}{{{eeeqqqpppgggaaajjjaaa```dddiiittt{{{wwwnnngggmmmlllwwwjjjOOO@@@xxxqqqBBB999222333666444222111222666QQQVVVRRRoootttiiiiii```SSSPPPSSSMMM@@@CCC@@@JJJbbbsssrrrkkkgggeeegggjjjnnnqqqpppkkkggg\\\RRRJJJIIIJJJFFFAAA@@@;;;999QQQeee]]]RRRLLL@@@SSS]]]BBB<<>>:::>>>OOOcccpppwwwzzzvvvnnnppp|||zzzzzzyyyzzzxxxVVV:::999111,,,444666555___uuuoooFFFHHH\\\hhhKKKNNNIIIKKKoooyyysss|||$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))+++***+++---111666:::<<<222???GGGbbb~~~mmm]]]tttTTT777222000///BBBLLLFFFFFFSSS\\\ZZZggggggiiiqqq{{{iiigggbbbXXXNNNIIIIIIKKKFFF;;;tttzzzrrr~~~kkkeee888666333222000///333999;;;...///999888777888444555000444777222555:::555888888000;;;>>>ccctttmmmlllVVVYYYTTTPPPPPPOOOSSS^^^kkkooouuuyyywwwvvvyyy||||||}}}zzzwwwuuutttppphhhbbbZZZ[[[___eeeggggggooozzzwwwlllmmm|||\\\aaabbbuuuWWWiii```fffiii___dddkkk^^^aaa\\\hhh\\\gggPPPoooaaa;;;ZZZSSSDDD777555777666333111---666???SSSHHHTTTssscccdddccc[[[QQQKKKKKKLLLOOOFFFOOOnnn~~~sssoookkkooovvv{{{}}}|||yyyxxxrrrbbbSSSMMMMMMIIIDDDBBB;;;555III\\\SSSLLLMMMCCCAAAppp```;;;JJJSSS???:::555>>>OOOYYYTTTPPPeeezzziiiaaaFFF@@@TTTQQQ555---777555888SSSmmm}}}XXXOOOsssdddVVVQQQkkk|||TTT```XXXnnnzzzllluuu{{{}}}eee^^^ooo{{{xxxPPPDDDCCC???;;;AAAVVVmmmzzz|||{{{}}}|||nnnggg}}}{{{{{{wwwvvvxxx~~~YYYoooyyyIII777555000444777222HHHlllvvvbbbqqqIIIAAASSSlllMMMPPP???]]]%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***+++......+++,,,999HHHMMMCCC===RRRppppppWWWIII[[[\\\:::&&&,,,222444000,,,///555111666888999???JJJMMMIIIEEE<<<>>>EEE>>>222>>>YYYaaa]]]xxxjjj___zzzqqqzzz~~~gggGGG444444444333333222222222000111111222222333444444111666;;;:::555222444777666222555:::777BBBsssssscccNNNVVVeeeVVVIIIOOOSSSPPPWWW```fffhhhiiikkkmmmmmmkkkjjjcccZZZ]]]^^^TTTWWWWWWYYYaaannnnnndddkkk~~~|||wwwlllfffcccjjjhhhTTTTTTXXXaaaTTTUUUfff```^^^[[[cccrrrooocccxxxvvvNNNsssDDD<<>>PPPuuukkkSSS666222???111000???===;;;III]]]oooqqqsssoooeeeZZZTTTSSSXXXTTTooo||||||~~~vvvnnneee^^^DDDPPPBBB@@@???FFFnnnmmmYYYCCC???HHHOOOTTT^^^qqqcccLLL^^^999LLLXXXJJJ555///555444>>>ZZZooo}}}~~~www^^^UUUooo\\\OOOKKKnnn~~~ggg^^^XXXUUUQQQRRReee{{{nnnrrryyyjjjnnnyyyiiiqqq{{{fffGGG???@@@;;;AAARRRiiixxxzzzyyyyyy|||lllsss~~~{{{uuu{{{yyyhhhXXXjjj///666...888555...===nnnuuukkk[[[GGGGGG~~~}}}eeeWWWZZZ[[[XXXggg%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&$$$'''000666555111///---gggqqqEEE999XXXkkkgggmmmUUUdddxxxeee___WWWEEE555AAALLLVVVQQQDDDAAARRRhhhAAASSS{{{~~~vvv|||rrrnnnrrrqqq[[[;;;...444////////////000000000000------...///000111222222555111......000222222222333333444666444111444999ooolllQQQqqq\\\}}}nnn```SSSOOOFFFHHHKKKOOOQQQPPPLLLIIIOOOEEE===DDDJJJDDDHHH]]]qqquuuzzz___```{{{yyynnn^^^ZZZccceeeeeekkkwwwlllkkk___\\\bbb\\\bbb]]]dddddddddiiissssssXXX:::kkkpppcccjjj\\\:::000@@@111111???:::222===SSS{{{rrrxxx|||xxxlll```YYYWWWWWWOOOhhh}}}uuuOOOddd\\\OOOCCCGGGuuugggoooiiiVVVNNNOOONNNQQQ\\\ooo~~~pppVVVHHH999LLL___JJJ777111555444AAA^^^rrr~~~~~~|||aaaYYYuuu[[[RRRJJJ@@@```sssiiizzzpppYYYRRRNNNLLLKKKeee}}}ooo{{{yyy___[[[nnnnnnuuuxxx]]]EEE===:::>>>III___ttt||||||nnniiiwwwxxxyyyzzzxxxwwwLLL@@@222111888444111333WWWkkk~~~oooDDDAAAtttuuuzzztttaaaTTTNNNKKK%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&###$$$---333333111000&&&999NNN^^^\\\MMMPPPiii~~~tttdddgggtttfffuuuxxxvvvsssrrr|||aaaeeexxxsssMMM111000333------.........//////000000...////////////000000000111///......///000111111222222111///333999:::666;;;tttuuuzzzxxxuuukkkbbbVVVMMMKKKLLLMMMMMMTTTPPPIIINNN]]]bbbqqqvvvZZZ[[[ZZZiiiiiiiiiZZZVVVdddaaa\\\hhh```XXX___[[[ZZZ______nnn\\\aaa[[[]]]ggggggwwwzzzEEEPPPdddLLLSSSUUUAAA666<<<===333;;;777444;;;IIIhhhxxx}}}zzzrrrjjjaaa[[[PPPCCCRRRsssXXX:::KKKtttsssUUUqqqrrruuuwww^^^TTT[[[___[[[WWW]]]nnn}}}zzz^^^BBB999AAA\\\FFF555000444666GGGfffzzz~~~yyyfffeeezzzcccXXXRRR>>>DDD^^^```hhhMMMKKKTTT@@@VVVsss{{{tttyyyccc[[[]]]lllxxxvvvppp}}}\\\DDD>>>===IIIWWWlll|||sssdddsss~~~xxx~~~{{{yyy}}}JJJGGG111333555111555---AAA{{{mmm^^^vvv;;;KKKYYYqqqjjjzzzzzzkkk%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$(((+++...333:::BBB...,,,OOOiiiYYYHHHRRRhhhaaammmpppTTTvvvhhheeeddduuuYYY>>>444333111......------......//////000000222111111000//////......***...222222///---///222111333111,,,---444666222666HHHxxxWWWrrr{{{xxxvvvooo```\\\aaaxxxfff^^^___SSSRRR```\\\SSS\\\XXXVVVddd___XXXYYYYYYjjjYYY^^^YYY]]]gggbbblllaaa:::RRR|||zzztttaaaLLL@@@???555>>><<<777999AAA]]]zzzyyywwwmmmaaaOOOAAAFFFqqqtttPPP???bbbYYYPPP@@@dddyyyYYYNNNYYYcccccc]]]___mmm|||tttyyyrrrccciiiAAA999;;;^^^CCC444111555888KKKjjj}}}~~~oookkkvvvcccWWWJJJAAAYYYoooSSS```~~~aaaSSSNNNFFFJJJggg~~~jjjssskkkYYYYYYWWW\\\mmm~~~}}}xxxooo\\\CCCCCCHHHYYYgggvvv|||hhhvvv~~~xxx}}}EEEvvvoooJJJ666444111---777///333kkkvvvbbblllLLLPPPDDD|||iiikkksss}}}%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&(((&&&%%%&&&%%%(((222===CCCKKK===///AAAYYY]]]VVVkkkkkkwww}}}rrr|||{{{sssjjjpppvvvpppooolllXXX:::%%%***111---+++111---------...............222222111000///......---(((...333333///---///222,,,000222000///111222000666222MMM~~~yyyyyyaaaVVVXXXbbbjjj}}}{{{bbbYYYVVVQQQVVVaaa```YYY[[[gggiiitttgggYYYUUUNNNYYYXXXZZZ\\\bbbeeeaaajjjmmmIII333iiisssHHH;;;666FFFEEE:::555>>>```zzz|||~~~ttteeeOOODDDEEEcccppp{{{UUUssslllTTTAAAOOO}}}lllTTTOOOPPPUUU\\\bbbeeekkkqqqfffppp}}}bbbLLL{{{ooo======BBBbbbAAA444222666999MMMlll||||||fffqqqvvv\\\QQQIII???WWWNNNnnn{{{eeeKKK???KKKZZZiiitttiiizzz```VVVPPPTTT\\\aaadddgggeeegggyyy\\\@@@GGGSSSiiisss|||~~~fffppp}}}}}}zzzFFFffffffYYY:::444111,,,555333///OOO___hhhJJJBBBpppmmmllluuu~~~qqq%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%&&&%%%%%%,,,666EEEAAA===AAAAAA999JJJooouuuyyyuuutttzzzvvvkkkdddyyy{{{rrruuuzzzxxxiii}}}vvvuuuppp\\\FFF,,,333333)))$$$***...---,,,,,,,,,,,,,,,,,,++++++........................***---//////...---///111***,,,///444444333333555+++333777IIIyyywwwaaa}}}wwweee|||lllcccpppfffUUUCCCCCCXXXzzzbbbdddUUUOOOUUU___aaacccfffbbbXXX]]]jjj^^^ZZZbbb\\\___WWWUUU\\\```YYYXXXdddlllssszzzvvvEEEKKKyyyoooSSSHHHTTTVVVOOOJJJMMMjjj}}}nnnPPPEEE???SSSeeeoooIIIEEEQQQjjjuuufffQQQUUUNNNLLLSSS\\\aaafffkkkkkkpppyyy~~~zzzSSSTTT888DDDKKK[[[;;;111222666;;;QQQooo}}}{{{}}}bbbvvv{{{cccPPPQQQAAA```kkkNNNLLLgggGGGEEEFFFFFF\\\|||xxxrrr~~~qqqccc[[[VVVPPPLLLLLLUUUWWW___rrr[[[???MMM```qqqyyy~~~~~~~~~bbbgggtttuuu}}}WWWWWWmmm===333555...000666111<<<^^^cccGGGKKKVVVxxxqqqyyy{{{%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''%%%%%%((('''%%%''',,,:::BBBAAAAAAIIIHHHBBBDDDVVVsss}}}^^^ppp}}}vvvdddPPP:::(((,,,......,,,,,,---,,,))),,,+++++++++******))))))***++++++,,,---...///000...,,,******,,,///000000222,,,,,,111222......333---777777...:::hhhsssyyyfff___RRRDDD===???IIIRRRssswwwrrrjjjQQQBBBUUUhhhnnnoooxxxoooSSSfffdddPPPHHHUUUbbb\\\```iiicccWWWZZZbbbSSSSSS```VVVQQQXXXQQQZZZ[[[JJJMMMZZZXXX```~~~tttaaa555XXX~~~ddddddjjjooommmfffwww{{{TTTFFF999EEEqqq^^^RRRQQQ555___]]]RRRWWWRRRPPPTTTWWW\\\jjjxxxxxxwwwwwwxxxyyycccFFF777KKKOOOLLL444---///666===UUUssszzzuuubbbyyyrrrdddLLLRRRFFFIIIUUU@@@iii[[[OOOPPPIIIEEEIIIpppqqqwwwuuueee^^^XXXPPPLLLBBBQQQXXXVVVbbbXXXBBBWWWnnnsss{{{~~~~~~|||~~~gggiiirrrsss}}}~~~hhhOOO===333:::000+++777444333YYYiiidddHHHKKKQQQJJJgggtttxxxbbb~~~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&444FFFOOOHHH??????FFFCCCHHHnnnvvvsssZZZ[[[www\\\AAA111,,,---,,,,,,+++******+++,,,,,,...---+++))))))***+++,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---............//////000000111111///---333888222888cccxxxrrr}}}mmmgggooo{{{{{{WWWcccxxxjjjmmmiiijjjyyy|||VVVYYYooo}}}~~~^^^XXXbbbaaaccccccVVVTTTVVVWWWXXXXXXXXXYYYZZZRRRRRR[[[___WWWWWW[[[WWWbbb{{{UUU===fff~~~^^^GGG@@@CCCLLLxxxwww]]]LLLGGGLLLTTTFFFGGGLLLQQQSSSXXXiii|||}}}zzzwwwttt[[[@@@666KKK<<>>ZZZjjj[[[PPPHHHFFFHHHFFFEEEGGGLLLPPPXXXggguuu~~~zzzmmmxxxsssgggGGG999LLLMMMHHH222333333555BBB\\\uuu{{{{{{]]]TTT{{{~~~hhhRRRJJJEEELLLaaaGGGOOO```KKKGGGJJJAAADDDZZZsss~~~~~~}}}wwwjjjbbbYYYQQQRRRVVV\\\eeennnrrr}}}eeeQQQUUUjjjzzz~~~}}}|||~~~}}}zzzyyy|||uuuccciiirrr{{{uuueeewww{{{hhhJJJyyyNNN777555222222444,,,444999|||MMMGGGLLLQQQZZZwwwwww}}}ddd]]]ggg&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''')))***+++,,,)))######---<<>>AAAJJJUUU___jjjrrr{{{xxxlllzzz{{{dddwww{{{jjjEEE999FFFTTT;;;111333333777FFF```xxx}}}___UUU{{{|||[[[IIIFFFLLL```LLLJJJtttaaaUUUHHHDDD???BBBPPPcccllllllsssmmmkkklllrrrxxxrrrwwwqqq___UUU]]]mmmxxx~~~~~~}}}~~~~~~{{{yyyvvv|||~~~cccfffuuu{{{qqqfff~~~kkkFFFgggSSS222...//////444///555///QQQnnnZZZFFFGGG>>>KKKdddyyy~~~kkk]]]YYY[[[ggg&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((***++++++'''***+++&&&!!!(((AAAZZZfffpppeeeXXXWWWLLLDDDPPPMMM[[[mmm{{{}}}zzz}}}|||}}}zzzzzzvvvbbbVVVLLL666:::222***(((---000...************))))))*********))))))((((((((()))*********))))))))))))***+++++++++************+++,,,,,,,,,,,,,,,---......//////...///...---222999:::888777@@@___xxxtttnnnrrrvvvzzzgggnnnmmmdddccchhh___OOO^^^___TTTVVVgggddd\\\fffZZZYYYYYYZZZ\\\]]]^^^^^^XXXSSSYYY^^^[[[\\\\\\TTTTTTXXXWWWpppxxxIIIPPPyyynnnXXXNNNDDD^^^}}}}}}{{{pppiii\\\ZZZZZZ[[[WWWWWW```lllWWWKKK???;;;;;;888666666777999BBBRRRdddooorrrrrrpppsssyyybbbVVV;;;>>>DDDMMM000111222333888HHHbbbyyyvvvYYYVVVzzzjjjQQQIIILLL\\\QQQKKK```mmmRRRRRRMMMCCC<<>>NNNaaasss{{{wwwqqqhhhqqqxxxmmmcccSSS222IIILLLDDD333111333333999JJJcccyyy{{{oooUUUYYY{{{wwwYYYHHHPPP^^^RRRJJJVVVpppXXXDDD???@@@>>>???DDD[[[nnn{{{mmmddddddlllppppppoooqqqtttwwwyyyzzz{{{{{{uuu}}}kkkdddsss~~~tttnnnxxxFFF\\\DDD555777///111//////666444fff|||LLLPPPFFF@@@TTTooo&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$***"""%%%,,,+++&&&""" 333HHH___rrrrrriiigggxxxwwwrrriiiaaa___ccchhh]]]]]]ccciiiggg``````fff|||xxxssshhhXXXNNNLLL999///,,,,,,***...///(((++++++***(((&&&&&&'''((((((((())))))))))))((((((''''''''''''''''''''''''(((''''''''''''((()))))))))(((((((((((()))***************+++,,,,,,---------000111...---///111000222+++---<<>>HHHTTTcccqqq{{{~~~zzzsssooouuuyyyYYYJJJ,,,MMMSSS:::666111222444:::LLLeeezzz{{{sssZZZ^^^aaaDDDSSSkkkUUUHHHOOO~~~}}}pppTTTKKKGGG???;;;???FFFXXXnnn}}}sssgggbbbfffmmmooooooqqqtttwwwxxxxxxxxxyyyzzzxxx|||xxxssscccqqqwww___HHHHHHeeeAAA///444,,,111222111333111DDDzzzuuuFFFFFFCCCFFF]]]&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###'''%%%$$$$$$"""!!!'''000&&& """&&&)))777GGGLLLeeekkkrrruuuuuuuuuwwwzzzssstttuuuuuusssooonnnoooaaa[[[QQQGGG;;;111---...------'''%%%***)))%%%(((---,,,***(((&&&''')))+++''''''((())))))(((''''''%%%%%%&&&'''''''''''''''''''''&&&&&&''''''((()))((((((''''''(((((()))***))))))******+++,,,,,,,,,,,,,,,...222222000111333<<<***(((333000+++IIIvvvlllYYYTTTWWW___aaagggbbbVVVVVVdddllliiiGGGKKKUUUVVVOOORRRZZZ[[[___ZZZTTTRRRSSSSSSPPPLLL___YYY[[[ZZZSSSTTTYYYUUUJJJNNNYYY\\\\\\rrreeeFFFSSS|||sss\\\IIICCCBBB???HHHKKKDDDAAAHHHQQQTTTJJJJJJDDD:::666:::===<<<>>>;;;999:::>>>===555---333222555:::===@@@GGGOOOeeeqqq{{{}}}~~~xxxyyyxxxeee^^^;;;///KKKVVV666555000222444<<>>CCC;;;AAA;;;999>>>AAA===777555888>>>@@@:::777999;;;999666888888555666999<<<>>>444444777<<>>??????@@@FFFYYYrrr|||rrrfffjjjddd___```cccgggjjjmmmnnnrrrvvvwwwvvvvvvxxxzzzuuu~~~yyyxxxbbbsss~~~ssswwwcccXXX===PPP666;;;...000222,,,...111...111zzzfffppp]]]LLLHHHHHHIIISSS___'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''******))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((((())))))******,,,++++++******++++++,,,------......///000000000666@@@^^^iii```[[[^^^___\\\[[[]]]^^^]]]ZZZXXXXXX[[[^^^```mmmddd___```^^^WWWRRRRRRWWWXXXUUURRRVVV]]]]]]WWWRRRYYY______ZZZXXX[[[___PPPRRR^^^hhhaaaVVVaaawwwbbbIIInnniiiRRRHHHEEEBBB>>>>>>???>>><<<<<<;;;999666444;;;555111333999<<<:::555777666666666777777777777888;;;999888IIIhhhwww^^^GGGUUUiiitttwwwkkklll777777OOOQQQ888...111222555>>>SSSmmm```WWWqqqvvvJJJpppHHHHHHRRR~~~uuujjjddddddffffffeeeqqqxxxyyyzzzpppffffffcccfffzzzggg[[[TTTYYYbbbjjjttt~~~}}}}}}ppp___OOOEEEBBBDDDCCC>>><<>>>>>===;;;999:::<<<===;;;999<<<;;;999999::::::888777999::::::888777777999:::333999???HHHccc|||pppUUUNNNWWW___qqquuucccvvv;;;666RRRMMM333000222333666@@@VVVooo~~~^^^VVVpppTTTpppFFFCCCEEExxx}}}nnndddaaaaaaaaa```bbbhhhrrr|||}}}xxxwwwrrrrrrooosss\\\______^^^fffwwwsssbbbSSSQQQXXX___eeekkkpppuuuzzzzzztttiii^^^XXXMMMJJJEEE???<<<@@@HHHOOOfffiiipppxxx}}}}}}yyyuuusssoooiiiccc^^^[[[ZZZYYYYYY[[[^^^```aaaccceeefffiiillloooqqqqqqrrrtttvvvxxxooosss}}}jjjpppttt}}}______???mmmddd999///444...999+++...000///...<<>>??????<<<999888:::;;;:::666444555666888999;;;===???AAADDDFFFVVV]]]ccchhhxxxhhhgggWWWYYY[[[VVVpppjjj[[[qqq<<<999^^^MMM///222222444888CCCYYYrrr|||}}}\\\WWWoooTTThhhSSSJJJFFF___wwwiii```\\\ZZZXXXWWW[[[bbbiiinnnssswwwzzzyyyyyywwwsssmmmiiihhhhhhdddddd^^^YYY```rrr___YYYSSSQQQSSS]]]qqqyyyeeePPPHHHLLLQQQVVVXXX```fffooossssssooojjjggg___YYYRRRMMMJJJFFF@@@;;;KKKMMMTTT]]]fffgggaaa[[[]]]ZZZVVVRRRPPPQQQTTTVVVVVVXXX[[[^^^___```bbbdddhhhjjjmmmnnnooopppsssuuu|||uuuxxx}}}mmmpppwww{{{\\\ddd;;;WWW~~~|||rrr<<>>DDDRRRaaahhhnnnvvvvvvuuu}}}wwwpppsssyyyiiifffaaa___ccceee^^^TTTOOOSSSWWWWWWUUUSSSTTTUUU\\\\\\\\\\\\___bbb^^^WWWXXX]]]cccccc^^^ZZZYYYZZZ\\\]]][[[VVVSSSSSSRRROOOVVVPPPMMMOOOQQQNNNIIIGGGGGGFFFEEEGGGIIIHHHDDDAAA<<>><<<;;;;;;;;;;;;CCCDDDFFFDDD<<<999???IIIHHHMMMNNNGGGAAAAAADDDGGGIIILLLOOORRRTTTVVVZZZ\\\]]]^^^___^^^]]]\\\[[[\\\YYYTTTPPPPPPTTTVVVUUURRRJJJKKKNNNPPPQQQQQQQQQPPPRRRUUUYYY[[[]]]___bbbdddhhhkkknnnqqqqqqrrrssstttppppppwwwwww~~~|||gggpppxxx{{{___fffQQQCCCHHH222444//////000///...,,,---000222222000NNNwww}}}rrrhhhWWWGGGDDDEEE:::777CCCMMM|||}}}{{{}}}|||vvv%%%%%%$$$$$$$$$$$$%%%%%%################################################""""""""""""""""""""""""""""""""""""#########$$$""""""""""""#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''')))((((((''''''(((((()))(((((())))))***++++++,,,,,,---000222...+++...555222555;;;888,,,...:::???777======???GGGDDD<<<>>>>>>CCCDDDCCCDDDHHHIIIFFFPPPWWW]]]```bbbddd```ZZZSSSXXX]]]\\\WWWSSSUUUYYYWWW[[[\\\ZZZ[[[___^^^YYYNNNVVV```bbb___[[[ZZZ[[[^^^ccccccYYYPPPNNNMMMLLLMMMIIIHHHKKKLLLJJJJJJMMMGGGGGGFFFGGGGGGGGGFFFEEE===BBBFFFFFFFFFHHHKKKMMMJJJPPPMMMEEERRRuuuxxxbbblllxxx~~~aaaVVV^^^SSSLLL\\\TTTUUU___\\\```ooo|||```FFF:::EEE```333555000///222:::KKKeee{{{~~~{{{{{{ZZZeeehhhPPP|||nnnFFF@@@iiiqqqyyynnndddbbbcccbbb```___hhhgggllluuu{{{}}}}}}nnn```WWWNNNNNNLLLHHHDDDAAAAAABBB???@@@AAA@@@===<<<;;;<<<:::888777666555444555666000:::@@@<<<666666;;;???:::BBBFFFBBB>>>@@@AAA@@@DDDEEEFFFFFFGGGJJJNNNQQQSSSSSSSSSTTTTTTTTTSSSSSSPPPNNNLLLMMMOOOQQQQQQPPPIIIJJJKKKLLLMMMNNNOOOOOOQQQTTTXXXZZZ\\\^^^aaacccfffjjjooorrrsssrrrrrrrrrsssrrrwwwvvv~~~hhhrrr}}}sssdddKKKTTT@@@yyyLLL555666000---//////+++***---000///......555vvvnnnaaaGGG>>>DDD???888888888777EEEXXXiiixxxzzzssspppqqqpppggg[[[SSS%%%$$$$$$$$$$$$$$$$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""######$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$###$$$$$$%%%%%%&&&''''''((((((''''''''''''((((((((((((((()))******++++++***((()))...000//////222333(((...555111888<<<+++000999999777;;;:::999BBB;;;>>>>>><<<>>>CCCEEEDDDGGGOOOUUUUUUTTTWWW[[[\\\RRRVVVYYYVVVQQQOOOTTTYYYMMMUUUYYYVVVVVV[[[^^^]]]LLLSSSZZZ\\\XXXVVVXXX[[[PPP[[[```WWWLLLJJJMMMNNNMMMJJJJJJKKKFFF@@@CCCJJJEEEDDDCCCBBBBBBCCCEEEFFFAAA@@@BBBFFFGGGGGGGGGJJJFFFIIIMMMIII===CCCkkkbbbuuusssnnntttyyyrrrTTTKKK^^^\\\PPPTTT^^^VVVYYYTTTWWWhhhbbb\\\::::::KKKaaa222999---000444<<>>======<<<<<<:::888555555777999444555666777444000///222000666666333666===:::000222999===;;;===AAAAAA===AAA@@@@@@>>>===???CCCFFFGGGEEEDDDFFFIIIJJJHHHEEEAAABBBCCCEEEGGGIIIJJJJJJKKKKKKJJJJJJKKKNNNPPPRRRPPPSSSWWWYYY[[[]]]```bbbdddiiiooorrrsssrrrqqqqqqrrrooosssqqqyyyiiiuuu|||pppRRRTTT:::bbbzzz|||NNN666777111,,,///222******111000))),,,666---<<>>QQQlll~~~ppp___RRRPPPMMMEEE@@@AAA########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""$$$'''(((&&&###"""!!!""""""#########$$$$$$$$$""""""""""""""""""""""""#########""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((***++++++,,,,,,------.../////////000111111222222222333444666777999:::;;;888999;;;<<<===???BBBDDDKKKLLLLLLKKKOOOTTTRRRNNNRRRRRRSSSUUUVVVUUUSSSPPPTTTXXXYYYVVVRRRRRRYYY___bbbZZZRRRPPPUUUZZZZZZXXXRRRRRRQQQNNNKKKIIIIIIJJJIIIIIIHHHFFFEEECCCBBBBBBBBB???<<<<<>>FFFMMMPPPhhhjjjwww[[[jjjwwwnnnSSSOOOccccccPPP]]]XXXZZZSSSSSSSSShhhgggppp555;;;TTT^^^555111---222333<<>>>>>>>>>>>>>>???@@@AAACCCDDDFFFGGGHHHHHHJJJLLLMMMLLLMMMNNNPPPTTTUUUVVVVVVXXX\\\aaaeeecccfffkkkoooppprrrsssuuujjjrrrpppvvvxxxggglll|||||||||QQQUUUGGG^^^yyylll000111222***555000000///...............000,,,@@@vvv]]]JJJ;;;333======333666<<<666666DDDOOOWWWRRRNNNNNNJJJDDDCCCFFF########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!$$$''''''%%%###"""!!!""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((******++++++,,,---------......//////000111111222000111222444666777999999888:::<<<======???BBBDDDHHHJJJKKKKKKNNNRRRPPPKKKPPPPPPQQQSSSVVVVVVTTTRRRQQQSSSTTTRRROOOOOOSSSWWW[[[VVVQQQOOORRRTTTTTTRRRNNNMMMJJJEEEAAA@@@BBBDDDFFFFFFEEECCCBBBAAA??????BBB???======???AAABBBAAA>>>>>>???@@@@@@@@@@@@???@@@CCCAAA======CCCHHHJJJKKKnnnvvv___fffXXXfffdddTTTSSS___[[[IIIVVVIIILLLTTTXXXNNNgggmmmvvv888666NNNXXX555444000222333<<>>===<<<;;;???===;;;;;;===>>>???>>><<<<<<===>>>>>>>>>>>>===>>>AAA@@@<<<;;;???BBBBBB888DDDYYYtttWWW}}}nnnNNNVVVXXXSSSTTTZZZWWWLLLWWWHHHNNNYYY[[[PPP^^^uuuyyy<<<333IIINNN444333111222333===RRRlll}}}~~~zzzfff[[[rrrqqqWWWzzzqqqDDDkkk|||{{{tttlllgggddd]]]XXXXXXWWWRRRMMMLLLKKKMMMNNNNNNMMMMMMNNNOOOOOOUUU^^^eeefff```VVVNNNHHHEEEAAA@@@AAA@@@<<<999555444111///......///000///////////////000000000,,,,,,,,,,,,---...000000...//////000111111222222000000000000000111222333444555777888:::;;;;;;;;;>>>>>>@@@AAACCCEEEFFFFFFFFFHHHJJJJJJJJJLLLNNNPPPQQQTTTXXXZZZZZZ[[[]]]^^^dddgggkkkmmmmmmmmmnnnnnnqqquuuqqquuutttiiihhh||||||zzzzzzLLLeee>>>LLLAAA333333,,,/////////...------------...)))666---"""@@@wwwyyy[[[UUU???444===888111:::NNN[[[iiiuuu########################################################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""""""""""""""""""""""""""""""""""""""""" """%%%%%%$$$"""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))******++++++,,,,,,,,,------...///////////////000111333444555666888999;;;<<<===???BBBDDDLLLQQQTTTTTTVVVXXXUUUPPPLLLMMMOOOSSSWWWZZZZZZYYYSSSQQQOOOOOOQQQQQQNNNLLLOOOQQQTTTRRROOOKKKJJJJJJOOONNNKKKGGGDDDDDDFFFHHH???>>>===<<<;;;:::999999999888777777888999:::::::::;;;<<<<<<======<<<<<<;;;???@@@<<<;;;>>>@@@???GGG>>>>>>PPPfff{{{xxxlllSSSQQQNNNLLLOOOTTTWWWXXXIIIBBBIIIHHHEEEFFF}}}QQQ|||ooo<<<555KKKGGG111//////222444>>>TTTmmm~~~}}}zzzddd]]]yyyXXX[[[{{{xxxiiiBBBdddzzzxxx^^^zzzssslllfffbbb^^^\\\[[[YYYUUUQQQNNNJJJMMMQQQTTTTTTTTTTTTTTTJJJKKKNNNTTTXXXVVVOOOHHHCCCAAA>>>===>>>===;;;999555444111...------...///------....../////////000++++++++++++,,,---...///---------------.........------------...///000000111333444666888::::::;;;<<<===>>>@@@BBBCCCDDDEEEEEEFFFHHHHHHIIIKKKNNNPPPSSSUUUWWWXXXXXXZZZ\\\___dddgggkkkmmmnnnnnnnnnooooooqqqlllqqqooo~~~nnnjjj|||}}}KKK}}}fff@@@DDDoooAAA222666222//////...------,,,,,,------###111666000,,,888ggg|||pppvvvZZZ@@@NNNHHH^^^llldddZZZYYYWWWQQQ################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$"""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!"""""""""#########""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((()))******+++***++++++,,,------......//////000111333444555555777888:::;;;<<<>>>AAACCCFFFLLLPPPQQQRRRSSSRRRNNNMMMMMMOOOSSSXXX[[[\\\\\\XXXUUURRRSSSUUUUUURRROOONNNRRRVVVUUUPPPKKKKKKKKKEEEFFFGGGFFFDDDCCCCCCDDD<<<<<<;;;:::999888888777555555666666555666777888::::::;;;<<<<<<<<<<<<<<<777<<<>>>===<<>>@@@BBBIIIMMMMMMNNNQQQTTTSSSOOONNNNNNQQQUUUXXXYYYYYYUUUSSSPPPOOOOOOPPPQQQQQQMMMMMMLLLKKKIIIHHHIIIJJJ@@@AAAAAA???<<<::::::;;;777777777666555555444444222555777777555444666777777777888999999999999888444999<<<::::::>>>@@@???AAA;;;999===CCCEEEBBB>>>===SSSsss{{{vvvmmm\\\QQQXXXVVVCCCLLLJJJGGGDDDEEEFFFEEECCCDDDAAADDDCCCLLLQQQwwwtttOOOHHH555777SSS:::444///555111444AAAXXXqqqyyyccccccpppTTT;;;TTTxxxrrr___rrrHHHfffccc```|||yyytttnnnjjjgggkkkkkkfffcccdddccc___TTTVVVXXXZZZZZZ\\\^^^```UUUQQQKKKHHHFFFDDDAAA>>>:::999888666444444666777444444444333111///---+++,,,,,,,,,,,,++++++++++++***************++++++,,,))))))******++++++,,,,,,,,,,,,------...000111222000111222444666777777888999:::;;;<<<>>>@@@AAABBB@@@AAABBBCCCDDDHHHMMMQQQPPPPPPPPPOOOQQQUUU[[[___dddgggkkkmmmnnnnnnnnnooonnnooonnnwwwtttyyylllssseeevvvNNN999lllUUU;;;111111000---,,,,,,+++++++++++++++$$$000...'''***+++***000---MMMzzz################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!#########""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!!!!!!!!!!!""""""""""""""""""""""""##########################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))((((((((()))******++++++,,,,,,------...///000000333444666777888:::===???===CCCHHHGGGHHHLLLPPPPPPNNNMMMMMMOOOSSSUUUVVVVVVPPPNNNLLLJJJIIIKKKMMMOOOJJJHHHFFFDDDDDDEEEFFFGGG???>>><<<888444333333555555555555444444333333333000222555555333222333555555666666777777777777777555999;;;999999<<<>>>===888>>>AAA@@@???BBBFFFHHHFFFBBBDDDUUUooo}}}sssgggaaaZZZJJJ===GGGVVVWWWSSSQQQKKKDDDDDDIIIKKKIIILLLFFFJJJGGGFFFGGGoooLLLTTT>>>888QQQ555333,,,111111555AAAXXXqqqyyybbbcccFFFTTTBBBtttoooqqqvvv???JJJ|||QQQWWW}}}|||yyyvvvsssmmmqqqqqqkkkhhhjjjjjjfff^^^]]][[[XXXUUUSSSTTTUUUUUURRROOOKKKHHHDDD???<<<999999777555333333555666333444444444222///,,,***---,,,,,,++++++************))))))))))))******+++(((((())))))***++++++,,,+++++++++,,,---///000111///000222333444555666666888999:::<<<>>>???@@@AAA???@@@AAABBBDDDGGGMMMQQQQQQSSSTTTVVVWWWZZZ___bbbeeehhhkkkllllllkkkkkklllmmmooonnnwwwsss}}}|||pppuuueeeZZZPPP666^^^yyyZZZ;;;+++,,,111---,,,++++++******++++++------(((+++333...)))111222%%%@@@^^^$$$$$$############$$$$$$$$$$$$$$$###"""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""$$$%%%%%%&&&%%%$$$###""""""############$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''(((((())))))******+++,,,,,,---...///000000333333444444666777999999:::>>>BBBFFFGGGHHHIIIKKKKKKIIIIIIMMMSSSVVVTTTQQQOOOMMMKKKHHHFFFEEEEEEEEEFFFDDDBBB@@@@@@@@@>>>===999999888777666555444444444333333222222333333444111111111111111111111111111111222333333444444555444555777777666666888999999999:::;;;<<<===>>>>>>>>>???@@@@@@FFFUUUkkk{{{{{{|||jjj[[[QQQTTTTTTddd+++AAAJJJSSSIIIMMMNNNKKKEEEAAAAAADDD@@@NNNLLLGGG<<>>BBBEEE@@@<<<;;;@@@DDDFFFIIIMMMPPPRRRSSSUUUVVVYYY]]]```gggiiimmmppprrrqqqooonnnnnnnnnqqqtttvvvgggoooxxxxxxdddMMMVVV999UUU{{{uuueee555999,,,333---,,,++++++******++++++************************------...555KKKppp$$$$$$############$$$$$$$$$$$$######"""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""###$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$###"""""""""#########$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&''''''((())))))******++++++,,,---...///000000222222222333444666777888;;;>>>BBBEEEFFFGGGIIIJJJJJJHHHHHHLLLQQQSSSQQQNNNKKKJJJHHHGGGFFFFFFGGGGGGEEECCC@@@???>>>===<<<:::777666666555444333222111111111000000000000111111///////////////////////////000000111222222333333222333555555444444666777777888888999:::;;;<<<===AAAAAA@@@===;;;???GGGNNNRRRbbb~~~rrrvvv|||hhhZZZTTTSSSHHHSSSgggQQQKKK>>>AAAIIIKKKLLLHHHBBB======>>>888EEEDDDDDD<<>>DDDGGGKKKOOOPPPRRRTTTUUUWWWZZZ^^^aaagggiiimmmpppqqqqqqooonnnqqqppprrruuuvvvfffkkkvvv~~~gggSSSKKKWWW888KKK]]]iii///999///,,,---,,,++++++******++++++************************,,,+++)))***333HHHcccxxx$$$$$$############$$$$$$$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!$$$ !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""###$$$""""""""""""""""""""""""###$$$%%%%%%%%%$$$###""""""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))******+++,,,---...//////000000111222333555666777;;;>>>BBBDDDEEEFFFGGGIIIJJJHHHHHHKKKNNNOOOMMMJJJGGGGGGFFFFFFGGGGGGHHHIIIDDDBBB???===<<<;;;999777333333222111111000/////////......------......///---------------------------......///000000111111000111333333222222444555555666666777888999:::;;;<<<===>>>>>>===<<<:::999FFFBBBGGG\\\zzzvvvzzzgggkkkrrrqqq___JJJDDDIIIKKKNNN^^^PPPBBB666???DDDFFFFFFDDD???;;;;;;<<<666???:::>>>;;;GGG|||kkkmmmUUU```www<<<---FFFKKK777111...333111777IIIbbbttt{{{||||||mmm[[[{{{vvvsssooohhhdddbbbbbbaaa```aaagggnnnuuu}}}___;;;===tttxxxaaaCCC;;;>>>;;;???kkksssnnniiicccYYYOOOLLLOOOLLLKKKJJJIIIGGGDDD???<<<444333222111111111222333333333333222111000///...,,,+++******))))))******************************++++++++++++++++++++++++,,,,,,,,,,,,---...///000//////000111222444555555555777:::;;;;;;888555333333111444<<>>AAACCCDDDEEEFFFHHHJJJIIIIIIJJJLLLLLLJJJHHHFFFFFFFFFFFFGGGGGGHHHHHHCCCAAA===;;;:::888666444111111000//////...---------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,------......//////000///000222222111111333444444555555666777888999999999999;;;@@@DDDEEEBBB???===>>>@@@DDDMMMYYYfffooorrr{{{{{{ssspppkkkddd]]]RRRTTTaaalll___GGG???IIINNNGGGFFFWWW999999999DDD<<<>>>@@@???===<<<===>>><<>>DDDLLLVVVcccqqqzzz}}}jjj{{{BBB>>>hhh~~~vvvRRRCCC>>>:::===>>>eeeyyyqqqhhh```UUUJJJEEEFFFFFFFFFFFFFFFFFFCCC???;;;444333222111000111222222222222222222111000///...,,,+++******))))))*********************************+++++++++++++++,,,,,,,,,,,,,,,,,,---...//////......///000111222333444555666999:::999666333111///...222;;;CCCGGGJJJNNNNNNQQQTTTWWWYYY\\\```ccchhhjjjmmmoooqqqppppppooovvvtttsssttttttpppnnnjjj```YYYVVVnnnGGG???KKK...%%%777,,,++++++***************************************---///000---***))),,,000000@@@SSSfff}}}$$$$$$############$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!###$$$""" """ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$###"""!!!!!!"""""""""#########$$$$$$$$$$$$$$$#########%%%%%%%%%&&&''''''(((((((((((()))***+++,,,------///000000222333666777888:::<<>>;;;999;;;???BBBAAA???888@@@GGGHHHDDDCCCHHHMMMUUUfffuuuvvvwwwuuuppphhhaaa\\\ZZZYYYZZZYYYNNNNNNVVVOOO>>>>>>LLLDDDFFFCCCIII>>>FFF???888999:::<<<<<<<<<<<<<<<===<<<@@@777;;;@@@ZZZzzz~~~QQQggg???777QQQQQQ666///---111000999LLLcccqqqtttssssss}}}jjjaaaiiiZZZIIICCCGGGKKKIIIEEE===<<<;;;;;;>>>EEEMMMRRRlllaaaqqqNNNBBB^^^vvvWWW======???888======bbbqqqbbbYYYPPPGGGAAA???@@@@@@AAACCCDDDBBB???<<<555444333111111111111222111111111111111000///...,,,+++******))))))***************************************++++++,,,,,,,,,,,,++++++,,,,,,---...///---......///000111222222444555555666666666555444///...222<<>>@@@AAACCCFFFIIIIIIIIIJJJJJJIIIHHHFFFEEEFFFFFFEEEEEEDDDBBB@@@@@@>>>;;;888666555444222000.........---------,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,------......---///000000000000111333222333444555666777777888>>>:::777777;;;>>>@@@@@@BBB???;;;<<>>EEEBBBJJJGGGEEEFFFMMMAAA222;;;;;;;;;;;;:::999888777555===999>>>AAAWWW}}}IIIqqqppp777333PPPOOO444......222333===PPPfffsssvvvuuuvvv|||lllccccccHHH===???DDDGGGDDDAAA===:::999999;;;<<>><<<::::::;;;>>>@@@@@@>>><<<888777444222111111111111000111111111000000///...,,,+++******))))))***************************************++++++,,,,,,---++++++++++++,,,---...///------...//////000111111222222222222333555666777111000444>>>DDDFFFFFFHHHMMMPPPUUUYYY\\\___bbbeeeiiijjjlllnnnpppppppppppptttrrrrrrrrrqqq|||rrrlll{{{kkkZZZKKKHHHppppppDDD999~~~aaa===555333(((++++++***))))))))))))***))))))))))))))))))))))))'''(((************,,,---------+++)))***///666;;;<<>>@@@CCCGGGJJJFFFGGGHHHHHHGGGEEEDDDDDDAAAAAAAAAAAA@@@>>>===<<<999666333222111111///---,,,,,,,,,,,,,,,+++++++++*********))))))*********************************)))))))))***++++++,,,,,,+++---......---...///111000111222333444555555666777777777999<<>>NNNuuuFFFvvvVVV222111PPPNNN222...///333444>>>QQQgggtttxxxyyy|||gggZZZgggIII:::888;;;<<<;;;::::::::::::999888999IIIgggzzzZZZ]]]NNNeeexxxUUUDDDAAA===;;;:::OOO~~~xxxtttggg]]]QQQKKKDDD===999999666666666999<<<>>>>>>===;;;999777444222111000000000000000000000000///...,,,+++******))))))******************************)))******+++,,,,,,------++++++++++++,,,---...///---------......///000000/////////000222333444555222111666@@@FFFGGGGGGHHHLLLPPPUUUZZZ]]]```cccfffiiijjjlllnnnooopppppppppsssrrrrrrsssrrr{{{uuulll{{{}}}tttggg___xxxLLL???fffRRRBBB777666&&&++++++***)))))))))))))))))))))))))))))))))))))))***+++++++++******+++,,,---,,,,,,+++***))))))***000222222000...111999@@@AAAAAA@@@BBBCCCBBB>>>:::$$$$$$############$$$$$$"""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!   &&&...000+++%%% !!!!!!!!!"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######################## !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$###"""!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$%%%###$$$$$$%%%%%%&&&''''''&&&&&&'''((()))***++++++,,,,,,---///111333555777555888;;;===@@@CCCGGGKKKDDDEEEGGGGGGEEECCCCCCCCC======>>>>>>>>><<<;;;:::555333000//////...---+++++++++++++++************))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((()))*********)))+++,,,,,,,,,,,,---/////////000111222333444444222555888;;;<<<;;;:::999777:::>>>??????AAAFFFJJJLLLIIIGGGGGGEEEDDDIIIQQQQQQRRRVVV]]]```^^^[[[YYY\\\hhhnnnggg]]]___iiirrryyynnnkkkpppjjj\\\[[[eeeddddddbbb^^^ZZZWWWYYY[[[[[[WWWVVVUUUOOODDD>>>======>>>===???EEE999777AAA555444444666777888777666666;;;333888:::III~~~qqqqqqEEErrrTTT333444SSSOOO333...///333222<<>>555444777444333444666:::============;;;888555222111000000///000000000000000///...,,,++++++***)))*********************************))))))***+++,,,,,,------++++++++++++,,,---......,,,------....../////////,,,---...000111222222111111111777AAAHHHHHHHHHJJJLLLPPPUUUZZZ]]]aaadddfffjjjjjjlllnnnoooppppppqqqsssrrrssstttsss{{{rrrhhhvvvmmmgggNNNCCCZZZiiiVVV444111///+++******)))))))))))))))))))))))))))))))))))))))((()))************++++++***)))***,,,,,,,,,,,,...---+++)))+++...111111///...///000000000000333555########################$$$#########""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""" !!!$$$&&&&&&%%%###!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$%%%%%%%%%%%%%%%%%%&&&''''''((()))***+++,,,,,,---------...000111333444444555777:::>>>AAADDDFFFGGGFFFDDDDDDDDDCCCAAA>>>===<<<::::::::::::888666222222111///...,,,++++++************************(((''''''''''''&&&&&&&&&(((((((((((())))))))))))''''''((()))))))))))))))))))))***+++,,,,,,------------......///000000000333333444666777999:::::::::999999:::===CCCHHHLLLLLLGGGDDDEEEFFFGGGLLLRRRPPPOOOQQQVVV]]]bbbdddccc[[[kkktttiiiYYYVVV```jjjnnnfffjjjuuummmVVVNNNWWW]]]RRROOOXXX^^^YYYTTTTTTQQQSSSVVVVVVJJJ===<<>>===TTTggghhh===wwwSSS555???YYYOOO555000,,,000555???RRRiiivvvxxxwwwxxxaaaXXXmmmhhh@@@AAA>>>888AAA999CCCLLL333666222===EEEdddwwwLLLMMM\\\AAA|||WWWDDDCCC@@@===>>>888ggg|||mmm^^^RRRJJJEEEBBB>>>999555222111111333222222333666999===???>>>===<<<999777555333222111111000000//////......,,,++++++******++++++,,,++++++++++++++++++++++++***)))))))))***+++,,,,,,+++++++++,,,,,,---------///...,,,++++++,,,---...,,,111333222444777555000222888???CCCDDDEEEHHHJJJMMMPPPVVVZZZ]]]```dddfffmmmlllkkkkkklllmmmooopppmmmqqqppppppqqquuuppphhhtttxxxqqqYYYYYY:::```iiirrr666+++555,,,,,,++++++***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------//////000111222333333444####################################"""""""""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""" """$$$%%%%%%%%%###"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((()))***++++++,,,---------...///111333333555666777999<<>><<<:::999999888666444222111000///---,,,+++***************************''''''''''''&&&&&&&&&&&&'''''''''(((((((((((()))'''(((((()))))))))((((((((())))))***++++++,,,,,,,,,------......///000000222222333444444555666666888888888999===AAAEEEHHHEEEBBBAAADDDFFFIIIOOOWWWRRRNNNJJJKKKQQQYYY___bbbXXX```fffbbbWWWOOOOOOTTT```[[[```kkkgggUUUKKKNNNQQQSSSYYY```___WWWOOOKKKLLLMMMPPPNNNEEE;;;<<>>===;;;999777555333222111111111000//////......,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))***+++,,,---++++++,,,,,,,,,------------,,,,,,,,,---...//////000...///444999999555000444999???CCCDDDEEEHHHJJJNNNQQQWWW[[[^^^aaadddgggllllllllllllmmmnnnoooppppppssspppqqqsssvvvqqqhhhtttxxx~~~VVVUUU777QQQnnnWWW444222(((,,,,,,++++++***)))))))))(((((((((((((((((((((((('''((((((((())))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...//////000111222333333####################################""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((()))***++++++,,,,,,---...///111222333555666777888:::<<<>>>???BBBAAA@@@AAABBBAAA@@@>>>???===:::999777666333111000000///...,,,+++******))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))(((((('''((((((((())))))******++++++,,,,,,------...//////111111111111222222222222666777888999<<<>>>AAABBBBBB??????BBBEEEHHHOOOWWWSSSOOOKKKJJJNNNVVV\\\``````^^^bbbhhhdddYYYSSSTTT]]][[[^^^bbbaaa[[[UUUSSSPPP[[[dddccc]]]VVVQQQMMMGGGHHHHHHEEE===888<<>>;;;FFFmmmfff======888777DDD]]]{{{]]]IIIjjjRRRKKKzzztttPPPCCCCCC???<<<@@@BBBvvvllleeeZZZPPPFFF>>>888444333222000...---......///...///111444666888999:::>>>===<<<:::888555333222222222111000//////......,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))******+++------,,,,,,,,,,,,------------+++,,,---...///000000000222+++,,,777===999333222666:::@@@CCCCCCDDDGGGJJJOOORRRXXX\\\___bbbeeegggmmmnnnooopppqqqqqqqqqqqqrrrssspppqqquuuwwwsssgggooorrreee^^^===CCCxxxfff{{{RRR555777''',,,,,,++++++***)))))))))((((((((((((((((((((((((''''''((((((((()))))))))******************************+++++++++,,,,,,,,,---...///000111222222333#################################"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########$$$%%%%%%&&&&&&%%%&&&&&&'''((()))***+++,,,,,,------///000222333444555666777999<<<>>>???CCCBBBAAABBBDDDDDDCCCAAA@@@>>>;;;888666444111...///...---,,,+++***))))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((()))(((((('''&&&'''''''''((((((((())))))******++++++,,,------...///000000111222333333444555666888:::<<<===>>>>>>CCCAAA@@@BBBAAABBBIIIRRRRRRRRRRRRTTTXXX\\\___aaaddd[[[\\\hhhjjj```\\\bbbaaacccbbb]]]\\\___aaaaaaVVV```bbbXXXRRRTTTVVVSSSGGGGGGDDD>>>777666<<>>TTTyyy^^^IIIYYYLLLXXX}}}{{{sssSSSHHHEEE>>><<<<<>>999555333111111000///---,,,,,,,,,,,,...000333666999999999999??????>>>===:::777555333333222222111000///......,,,++++++******++++++,,,************************)))))))))***+++,,,---...,,,,,,------------------,,,---///000000000//////000)))---:::>>>444111666888<<<@@@BBBBBBDDDGGGKKKOOOSSSXXX\\\___aaadddfffnnnoooqqqrrrssssssrrrqqqsssrrrnnnrrrxxxzzztttcccfffhhh}}}rrrkkkGGG===ccc~~~uuu888000111,,,,,,++++++***)))))))))(((((((((((((((((((((((('''''''''((((((((())))))************************************++++++++++++------...///000111111222########################""""""""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###$$$$$$%%%&&&&&&%%%%%%&&&'''((())))))***,,,,,,,,,---...000222333333444555777:::===???AAABBBAAAAAABBBCCCDDDCCCAAA???===999777555333000------,,,,,,+++***)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''(((((((((((('''''''''''''''''''''((((((((()))))))))***++++++,,,,,,...///000222444555777888555666888:::<<<<<<<<<<<>>>>>EEENNNPPPQQQSSSVVVYYY]]]aaaddd\\\QQQOOOWWWXXXQQQRRR[[[\\\dddeee___ZZZ]]]aaaaaaWWW[[[WWWMMMJJJQQQUUUQQQIIIIIIDDD;;;555555;;;@@@>>>;;;777333000//////000000///......//////...---000222...444444MMM^^^qqqJJJ???444999PPPFFF111000---111666BBBWWWkkkvvvyyy|||___XXX{{{lll[[[FFF:::rrr\\\======[[[PPP222:::]]]cccPPPOOOPPPnnnuuuYYYOOOGGG>>><<<;;;FFFzzzgggUUUKKKDDD@@@:::555333333333222111000000000000000000111111444777:::<<<===<<<;;;BBBBBBAAA@@@>>>:::777666333333222111000///......,,,++++++******++++++,,,************************)))))))))***+++---...///------------------------//////000000000///---,,,,,,***111<<<:::...///:::999===@@@AAABBBDDDHHHLLLOOOSSSXXX\\\___aaadddfffkkklllnnnoooppppppooonnnqqqpppmmmrrryyy{{{wwwbbbbbbeee{{{|||uuuiiiGGG;;;xxx;;;)))444,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********+++++++++,,,---...///000000111########################""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""###$$$%%%&&&&&&$$$$$$%%%&&&'''((())))))++++++,,,---...000111222222333444777:::===???AAA>>>======>>>??????>>><<<;;;888666444333111...,,,++++++******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((((((((''''''''''''''''''''''''''''''(((((()))******++++++---...///222444666888999555666777999:::;;;;;;;;;>>>===>>>>>>======EEEPPPMMMMMMMMMMMMOOOUUU^^^ccc]]]TTTPPPRRRPPPKKKLLLRRRXXX___fffeeeaaa___]]][[[XXXWWWRRRNNNOOORRRQQQMMMHHHHHHDDD:::444555999;;;777555333111111111222333........................111222,,,000666ZZZiii___QQQ}}}RRR555999NNNDDD000000...111666CCCXXXlllvvvyyy}}}[[[VVVyyyfffJJJ888nnnxxxMMM===bbb```<<<888KKKwwwnnnnnnffflllsss^^^TTTHHH>>>???<<>>999>>>...222,,,,,,++++++***)))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))*********++++++,,,---...//////000########################!!!"""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""" """$$$%%%%%%%%%###"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$%%%&&&&&&$$$$$$%%%&&&'''(((((()))++++++,,,---...000111222222333444555888:::<<<===;;;:::999:::;;;;;;:::888444222000//////...,,,*********))))))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''((()))))))))((((((((('''''''''''''''&&&''''''((())))))******+++,,,...///111333444555333333444666777999::::::::::::<<<===;;;<<>>JJJnnnXXXKKKDDD<<<888777333111//////111222222222///000222444777888999:::999;;;===???AAAAAABBBBBBCCCDDDDDDCCCAAA===999777555444333222000///...---,,,++++++******++++++,,,************************))))))******,,,...///000///.........------------//////...---,,,,,,,,,---///555;;;999444111555::::::<<>>===www~~~{{{iii@@@333000,,,,,,++++++***)))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))************+++,,,---...//////########################!!!!!!""""""#########$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""" !!!$$$&&&&&&%%%###!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""###$$$%%%&&&&&&###$$$$$$%%%&&&'''((()))++++++,,,,,,...///111222333333444444666777999:::;;;999999999::::::888666///...,,,,,,,,,,,,***((())))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%'''((())))))***((((((((((((((((((''''''&&&&&&''''''((()))))))))++++++,,,---...000000111111222222333555777999:::;;;;;;<<<===::::::CCCNNNDDDIIIOOORRRRRRQQQRRRTTTUUUXXX]]]cccmmmrrrkkk___dddUUULLLRRR[[[\\\[[[[[[VVVKKKDDDDDD@@@:::===EEE===@@@>>>555111444555333000000000//////...---------...///...------...///)))///...444888VVVqqq~~~}}}VVVPPPwww777///222GGG>>>---000///333666DDDZZZmmmvvvyyy}}}XXXTTTuuuvvvXXXHHHsssYYY<<>>IIIooo\\\JJJ:::999===:::444111222000///000222333333222222333444555666777777777;;;<<<===???AAABBBCCCCCCCCCCCCDDDCCCAAA===999777555555333222111///...---,,,++++++++++++++++++,,,))))))))))))))))))))))))))))))***+++,,,...000000//////.........---------...---,,,++++++,,,...///444:::<<<777444666999999999<<<>>>???AAAEEELLLRRRVVVYYY^^^bbbdddfffiiijjjnnnnnnmmmmmmmmmoooqqqrrrtttuuussssssuuuttteee\\\]]]vvvsss|||WWW>>>hhhHHHCCCoooccc}}}yyy@@@///---,,,,,,++++++***)))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++,,,---......///########################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!###"""!!! !!!"""###"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((((((((()))***+++---///000222222333333333444444444555555999:::;;;<<<;;;999666444///---,,,+++++++++)))'''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''%%%$$$(((((((((((()))))))))))))))******++++++,,,------000000000000111222333444;;;999888777777888:::<<>>;;;PPPhhhTTTJJJ@@@;;;555333333444333111///000222222000000111222444333333555777888777666777999<<<=========???@@@AAAAAABBBAAA???;;;777555555444222000///.........+++++++++***************))))))))))))))))))))))))+++***)))(((((()))***+++000111111111111000//////------------...000333444888888666333111333666999???@@@@@@AAACCCFFFLLLPPPXXX[[[```ccceeegggjjjllllllnnnoookkkgggfffkkkqqqssswwwvvvvvvzzz{{{lllcccQQQrrroooiiifffvvvsssRRRDDDuuuJJJ666~~~nnn:::111000---,,,+++***))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''''''''((())))))((()))+++---.........---########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((()))***+++---...000111222333333333333444444444444888999;;;;;;:::888555333...---+++++++++***)))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&%%%$$$######$$$%%%%%%%%%&&&&&&&&&'''''''''((()))))))))((('''&&&&&&''''''''''''((((((((())))))******+++,,,,,,---/////////000111222444444999888888888888:::;;;<<>>@@@GGGKKKKKKKKKNNNNNNLLLNNNRRRSSSSSSWWW^^^\\\VVVNNNJJJKKKOOOSSSUUUOOOMMMKKKHHHEEE@@@;;;777888777555333111000//////......------,,,,,,------,,,,,,,,,,,,,,,---.........---111+++000AAAfffiiiOOOHHH666???BBB:::111000000---777FFF[[[kkkssszzzlllXXXbbbppp```kkkgggHHHtttfff\\\yyy{{{RRR999GGGmmmuuuwwwqqqiii[[[PPPSSSNNN:::>>>TTTvvvxxxvvvlll]]]NNNCCC???999666333111111222333333---...000111111333555888666555555666777777555444666888:::;;;:::;;;===>>>???@@@@@@@@@>>>;;;888666555444222111///.........+++++++++***************))))))))))))))))))))))))))))))(((''''''((())))))++++++---...000222333444000000111111333555777888888888666444222333777:::???@@@AAAAAACCCGGGLLLPPPXXX\\\aaaeeegggjjjlllnnnqqqrrrrrrooommmmmmpppttttttxxxvvvwww|||}}}fff\\\KKKnnnlllbbbYYYaaannndddQQQNNNcccYYY@@@PPP333...---,,,+++***))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''''''''((())))))((()))+++,,,---.........########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''(((((())))))+++,,,...///000111222222222333333333333444777888999999888666333222---,,,************((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))((((((%%%%%%&&&&&&&&&''''''''')))))))))***++++++,,,,,,------...///000222444555555666777999:::;;;<<<<<>>@@@666...///111///:::HHH[[[jjjrrryyyzzzeeeTTT\\\{{{jjjppp___BBBlllsssoooxxxQQQ>>>FFFccczzzrrrtttpppjjj]]]RRRTTTMMM777>>>UUUkkkeeeYYYMMMBBB:::777666333333222111000111444777444444333111000000222555222111111222555777777666666777888777777888:::<<<<<<===>>>>>>===;;;999777555444222111//////......+++++++++*********))))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))+++...111333555222222222444666888:::;;;888888777555444555888;;;>>>@@@AAABBBDDDHHHMMMPPPYYY]]]bbbfffiiillloooqqqttttttsssrrrrrrssstttuuuuuuxxxvvvwww|||~~~fff\\\GGGggg{{{kkk```RRRUUUaaa^^^VVVZZZ^^^ZZZ===wwwtttvvvKKK,,,222---,,,+++***))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''''''''((())))))*********++++++---...///########################""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""######"""!!! !!!!!!"""###$$$%%%%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((())))))***,,,---...///000111111111222222222333333666666777666555333111///,,,***))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((((((((())))))%%%&&&&&&&&&&&&'''''''''(((((())))))***+++++++++++++++,,,...///222444555222444777:::<<<======<<>>;;;DDDOOOUUUVVVWWWWWWVVVTTTRRRPPPQQQUUUZZZRRRSSSQQQLLLHHHIIIOOOUUUIIIHHHFFFDDDBBB???:::777555444222000///...------***+++,,,,,,,,,+++)))(((+++++++++++++++,,,,,,---(((---444,,,111AAAsss[[[XXXBBB000<<<>>>222***...222000888HHH]]]mmmuuu|||www^^^\\\PPPHHHmmmSSS888]]]vvvNNN@@@CCC[[[xxxrrrtttddd\\\XXXPPPLLLFFF999999RRR|||uuuppphhh]]]OOOBBB;;;777555444111333444333111222555999::::::888666555666:::===>>>;;;666444444666777777666666777666555555777999999:::;;;<<<<<<;;;999888555444333111000///......,,,,,,++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((,,,+++***)))***,,,...000///000111333555777888999777888777666555666999<<<>>>@@@BBBCCCEEEIIIMMMQQQXXX\\\bbbfffiiilllppprrrsssrrrqqqrrrsssuuuuuutttuuuxxxuuuuuuyyy{{{kkkdddHHH```tttiii___RRRTTTaaa```XXXZZZeee___999ddd```mmm<<<'''222---,,,+++***))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''''''''((())))))+++******)))***,,,...///########################""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""######"""!!! !!!"""###$$$%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$%%%%%%&&&'''''''''((()))***+++,,,---...///000000000111111111111222444444444444222000...---***)))(((((((((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&''''''(((&&&&&&'''''''''((((((((('''(((((())))))******+++******+++,,,...111222444///222555999;;;<<<<<<<<<>>>;;;<<>>>>>666NNN}}}sssggg\\\VVVKKKDDD;;;666666666444222111333444333000000333666333444666999<<>>@@@BBBDDDGGGJJJNNNRRRWWW[[[```eeehhhkkknnnqqqqqqqqqqqqrrruuuvvvuuussstttwwwtttsssvvvwwwllliiiJJJ^^^vvvkkkaaaQQQPPP]]]]]]SSSRRRhhhmmm@@@WWWttt~~~HHH111+++---,,,+++***))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''''''''((())))))+++***))))))***+++---...########################""""""""""""""""""""""""$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!###$$$%%%&&&'''"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$%%%&&&&&&''''''((())))))***,,,------.../////////000000000111111333333222111///---,,,+++)))(((&&&'''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$%%%%%%&&&'''&&&''''''''''''((((((((('''''''''((())))))************+++,,,---///111222...000444777:::;;;;;;;;;;;;;;;???EEEHHHHHHJJJOOOQQQUUUWWWTTTRRRRRRPPPNNNTTTWWWYYYUUUMMMGGGGGGHHHHHHDDD>>>999777666666555111000///---,,,,,,++++++*********+++******)))(((******))))))******+++,,,111&&&)))+++...000zzzxxxDDDXXXCCC:::IIIKKK888+++...222...444EEE]]]oooyyyjjjSSSEEEDDDSSSOOO{{{|||nnnwwwLLL666GGGwwwggg>>>666EEEnnnzzznnniiiOOOJJJRRRIII;;;;;;@@@777KKK}}}wwwrrrnnneeeXXXMMMHHH999666333333444333111...///000000000///...000111,,,...000222555999>>>BBBHHHBBB:::555444666888:::888:::;;;:::888666666666444555666777888888888888666555333222000/////////---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))************))))))(((((((((((()))***,,,---...///111333444555555555444555666666666777:::<<<===@@@CCCFFFHHHKKKOOORRRWWW[[[```dddgggjjjmmmooooooqqqsssuuuvvvvvvvvvvvvsssvvvtttsssuuuttthhhiiiJJJ]]]{{{xxxnnnZZZPPPWWWVVVOOOPPPmmmbbb???TTTZZZ:::+++---,,,+++***))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''''''''((())))))***************+++,,,,,,########################""""""""""""""""""""""""$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""" !!!###$$$%%%&&&'''""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$%%%%%%&&&''''''(((((()))***+++,,,------....../////////000000000222222000///---+++***)))((('''%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((())))))************+++,,,...///000...///222555777999999999:::999<<>>???>>>:::III~~~}}}rrrjjjccc___WWWKKKCCCAAA;;;999777555444333111//////...---...000000000///......///...------...000333111000111555999<<<===:::<<<>>>>>>;;;888777666444444555555666666777777666555444222111000//////------,,,+++***)))((('''))))))))))))))))))))))))(((((()))******)))((((((&&&&&&''')))***,,,------...///111222333333222222222333555555555777999<<<===@@@CCCFFFIIILLLPPPSSSXXX\\\```dddgggiiilllnnnlllpppuuuwwwvvvuuuvvvxxxqqqvvvuuuuuuxxxvvvlllnnnJJJXXXwww~~~lll[[[VVVOOOJJJNNNjjjYYY;;;LLLqqq[[[333111---,,,+++***))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''''''''((()))))))))******++++++++++++***########################""""""""""""""""""""""""$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!###"""!!! !!!"""### !!!###$$$%%%''''''""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$%%%%%%&&&''''''(((((()))***+++,,,,,,---............/////////000222111000...,,,***)))((('''&&&%%%%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$$$$######$$$%%%%%%%%%%%%&&&&&&&&&''''''***)))'''&&&%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))++++++++++++,,,---...///...///111333555777888999666222222888>>>@@@CCCGGGGGGMMMPPPNNNOOOTTTWWWUUU???DDDIIILLLKKKFFFAAA>>>777555444333333222000...///...---,,,++++++******---,,,***)))))))))***+++)))))))))))))))******+++%%%,,,222(((---@@@~~~KKKTTT888...BBBGGG555***000555111;;;HHHYYYfffoooyyypppYYY\\\ZZZgggOOO;;;:::QQQrrraaa===777bbbqqq{{{{{{uuurrrooo^^^KKK```sssfffKKKCCCDDD::::::FFFxxx|||xxxkkkaaaXXXRRRJJJ???999:::666555333111111111333444000...---///333555333111///111222222111111222333333333555888;;;<<<:::999;;;>>>AAAAAA>>>:::777666333444444444555666666666666555444222111000//////------,,,+++***)))((('''))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&'''(((***++++++++++++---...///000111000//////111333444555555666999;;;===@@@DDDGGGIIILLLPPPSSSYYY]]]aaaeeegggiiilllnnniiiooouuuwwwtttrrrtttwwwpppvvvvvvxxx{{{zzztttvvvKKKQQQmmm~~~yyyeeeWWWIIIAAAGGG\\\jjjBBB>>>fffdddWWW%%%444---,,,+++***))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''''''''''''''((())))))((()))+++,,,,,,+++***)))########################""""""""""""""""""""""""$$$$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!!!!!!!!!! !!!!!! !!!###"""""""""""""""""""""""" """"""""""""""""""""""""!!!"""""""""""""""!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$%%%###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############$$$$$$%%%&&&&&&''''''((())))))***+++,,,------...........................//////...---+++******)))&&&&&&&&&%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''''''''(((((((((((()))***+++---///000111111111222555888<<<>>>======<<<<<<>>>AAACCCEEEMMMJJJKKKSSSWWWUUUOOOLLLJJJIIIHHHGGGFFFDDD@@@======;;;888555222///---,,,,,,,,,++++++***)))((((((......,,,***)))((((((((())))))))))))************...///$$$+++555LLLtttGGGooo~~~wwwvvv555555===999222111......666;;;GGG___oooqqqzzzjjjfffsssdddvvvrrrPPPdddQQQ777===GGGtttkkkGGG999III[[[mmmwww}}}{{{vvv{{{rrrfff]]]ZZZNNNWWWIIIOOOFFF<<<555GGGttt}}}zzzyyyrrrggg]]]SSSGGG???<<<;;;888666333333222111111111111222//////000000111222222222222222222222222222222222555555666777888999::::::===???AAAAAA???<<<;;;;;;777777777777777888888999666666555444222111111000///...,,,***))))))***+++******)))*********)))'''))))))))))))))))))))))))+++,,,,,,---...///000000222111111000111333555666222333444444555777;;;???CCCDDDEEEGGGIIILLLQQQUUU\\\^^^bbbfffiiikkklllllljjjllloootttwwwvvvssspppuuusss}}}{{{|||~~~{{{jjj\\\SSSUUUvvv}}}qqqaaaVVVQQQzzznnnAAANNNjjjZZZWWW888------,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***************++++++,,,,,,,,,########################""""""""""""""""""""""""######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!###"""""""""""""""""""""""" """"""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""###$$$$$$###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############$$$$$$%%%%%%&&&'''''''''((())))))***+++,,,------------------------------...------,,,+++***)))(((&&&&&&%%%%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((())))))+++---...///111000111222444888;;;===>>>=========???BBBDDDFFFQQQNNNQQQYYY]]]ZZZSSSPPPLLLJJJHHHGGGEEEBBB>>>;;;:::999666333111...---,,,,,,,,,+++******)))((((((,,,+++***(((''''''''''''))))))))))))***************000)))...111AAAwwwnnnGGGdddppp111555>>>:::111000...---555<<>>@@@CCCEEEFFFLLLJJJMMMUUUYYYUUUPPPNNNOOOMMMJJJHHHEEEAAA<<<999666555333111///------,,,++++++******))))))(((((((((((('''&&&&&&&&&&&&&&&))))))))))))************(((000+++...+++;;;xxxrrrAAAfff666555???:::000///...---444===JJJcccrrruuuzzzjjjuuuwwwvvvGGG666000666```lllzzz{{{nnnCCC;;;000???LLLTTT[[[aaa```gggzzzUUUiii[[[MMM```RRRNNNUUUDDD888777@@@ddd}}}}}}ssshhh```ZZZUUUNNNGGG>>>777555444333111333333333222222222222222333333333222111000000000222333333333444444555555777777777888888999999:::777999999999777777888999777777666666777777888999666555555444333222111111000...,,,+++***)))*********************)))(((((())))))))))))))))))))))))(((((()))***+++,,,,,,---///000000111222222222222333444555555666888<<<@@@@@@BBBDDDGGGIIIMMMRRRVVVYYY[[[___dddhhhkkklllmmmnnnnnnpppsssvvvwwwvvvuuuuuuttt}}}{{{~~~zzzzzzzzzkkk^^^cccaaaeeetttzzzvvvFFFGGGeee{{{000------,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***************+++++++++++++++########################"""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############$$$$$$%%%&&&&&&''''''''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############%%%%%%&&&&&&''''''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((***+++,,,---......///000222555777888;;;;;;<<<===???AAADDDEEEGGGEEEFFFLLLOOOMMMKKKKKKQQQOOOKKKHHHEEE@@@;;;777333222000///---,,,,,,,,,******)))))))))((((((((('''&&&&&&&&&&&&&&&''''''((()))))))))***************000)))+++***<<<xxxrrr<<>>@@@DDDGGGJJJNNNRRRVVVVVVYYY]]]bbbfffjjjlllnnnpppoooppprrruuuxxxxxxxxxyyyxxx{{{|||}}}yyy}}}~~~~~~yyyqqqmmmvvvIII@@@uuuVVV}}}jjj111------,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))*********************+++++++++########################""""""""""""""""""""""""######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##################$$$$$$%%%&&&&&&'''&&&'''((((((******+++,,,++++++++++++++++++++++++(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""""""""###############$$$%%%&&&((()))***%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((()))***+++,,,,,,,,,---///111333555666777888999;;;===???AAABBBIIIEEEDDDHHHJJJJJJLLLOOOQQQNNNKKKGGGDDD???999666000///...---,,,+++++++++))))))((((((((((((((((((''''''&&&&&&''''''((((((((()))))))))************+++...&&&,,,+++999uuutttrrr<<>>???FFFCCCBBBEEEFFFGGGJJJOOOLLLJJJGGGDDDAAA===777444///...---,,,+++*********((((((((((((''''''''''''(((((('''''''''(((((()))))))))))))))************(((,,,'''111---000^^^lll999XXXfff999999FFF???...,,,000000222;;;MMMeeeooottt\\\666<<>>^^^lllSSSoooWWWAAAeeeyyyLLLaaagggEEE:::555GGGqqq|||pppddd]]]VVVLLLAAA;;;555444222111000000111222111222333444333222111000...//////000111111222222111111111111111111000000000111222333444555555666444555666666444444444666666666555555666666777888555555555555444444333333111000///---,,,***)))((((((***---,,,((('''(((***))))))))))))))))))))))))++++++,,,---...///000000---......//////.........222333444444555777;;;???===@@@DDDGGGJJJMMMQQQSSSUUUVVVZZZ^^^cccgggjjjlllooooooooorrrvvvxxxyyyyyyvvvvvv}}}xxx}}}|||{{{wwwTTT>>>sss]]]oooRRR,,,222---,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))*********************)))))))))########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!! !!!!!! !!!###"""""""""""""""""""""""" !!!""""""######"""""""""""""""""""""""" !!!"""############!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%&&&%%%$$$###!!! """"""""""""""""""""""""""""""""""""#####################$$$%%%%%%&&&&&&%%%&&&&&&'''((()))***+++))))))))))))))))))))))))'''''''''''''''&&&&&&&&&"""#########$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$######""""""###$$$&&&'''%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((()))******)))***+++---///000111111222333555888:::<<<===>>>???>>>@@@DDDEEECCCEEEIIIFFFDDDAAA???===999444111///...---+++***)))))))))'''''''''''''''''''''''')))((('''''''''''''''((())))))))))))************(((+++)))333---+++YYYccc:::VVVmmm>>>;;;IIIAAA///---111111333<<>>>>>AAADDDHHHJJJLLLOOORRRUUUVVVYYY]]]aaaeeeiiikkkmmmmmmooorrrvvvxxxxxxxxxxxxxxx~~~yyy}}}vvvwww}}}LLL@@@gggxxxsss000+++---,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******+++*********)))))))))(((########################"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!""" !!!!!! !!!###"""""""""""""""""""""""" !!!"""######$$$"""""""""""""""""""""""" !!!"""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###%%%&&&'''%%%$$$###!!! """"""""""""""""""""""""""""""""""""############"""######$$$%%%%%%&&&&&&%%%%%%&&&'''((()))******))))))))))))))))))))))))''''''''''''''''''&&&&&&""""""######$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''''''''(((((('''''''''''''''((()))***((()))+++---...000000000111333555888:::<<<===>>>===>>>BBBGGGHHHEEEEEEHHHAAA???===;;;999666222//////...---+++***)))))))))&&&''''''''''''''''''''')))((('''&&&&&&&&&&&&'''))))))))))))************))),,,(((111+++...cccYYYvvvBBBhhh777<<>>QQQhhhppptttuuuCCC===ssssssJJJ>>>```MMM@@@@@@999222666888///GGG///:::222000000444111///TTToooxxxfffMMMXXXtttJJJIIIaaa|||OOOiiiiii???555@@@LLLlllwwwlll___TTTFFF999777<<<666777888888888999;;;===@@@AAACCCDDDCCCBBB@@@???;;;;;;::::::999999888888555444444333222111000000///000111333555777888999===???AAAAAA???===;;;;;;555555555555555666777777555555555555555444444444111111000///---+++)))((('''+++...,,,(((&&&(((+++))))))))))))))))))))))))&&&&&&'''((()))***++++++444333222111111222333444000111222222333666:::===>>>AAAEEEHHHJJJLLLNNNQQQUUUVVVYYY\\\```dddhhhjjjlllmmmooorrrvvvxxxxxxwww}}}}}}||||||yyyrrrGGGGGG~~~fffyyyBBB000---,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))*********+++*********))))))(((((("""############$$$$$$$$$$$$#########""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!! ######""""""!!!!!! !!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""%%% $$$&&&"""!!!$$$######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%)))'''%%%""" !!!!!!!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!"""""""""###$$$$$$%%%%%%&&&&&&''''''((()))))))))************))))))))))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!######################################################$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((('''''''''((((((((((((((()))+++---.........000222111333555888;;;===@@@AAA@@@AAACCCDDDEEEDDDCCCBBB???<<<999666555333111///,,,,,,++++++***)))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))))))))******+++***---(((+++222555^^^bbbyyyzzz777lll}}};;;>>>GGG>>>000///111000333>>>OOOdddsss~~~xxxGGGBBBlllmmmDDD---222cccfffNNNCCC<<<888888777333333777333888333,,,:::444CCC^^^~~~oooLLLNNNzzzJJJBBB```IIIkkk___===::::::WWWyyyzzzfffUUUPPPJJJ>>>777888666777999;;;???DDDHHHKKKOOOPPPQQQRRRQQQOOOMMMKKKHHHDDD???>>>???@@@???>>>===999777777555111111444333222111222555777888888;;;===@@@BBBBBB@@@>>><<<;;;:::999777777777777888555555444333333333444444333222000//////...+++)))+++*********))))))((((((******)))((((((((((((((('''''''''''''''((()))))),,,------...///000111222222333333333333555999;;;>>>@@@CCCGGGKKKRRRZZZ___UUUVVVXXX\\\aaafffkkknnnmmmooosssuuuuuutttuuuuuuxxx}}}xxx||||||}}}yyyqqqQQQAAAxxxffflll|||HHH------,,,+++***))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))************+++*********))))))(((((("""############$$$$$$$$$############"""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""&&&"""!!!%%%%%%!!! #########""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%)))'''%%%"""!!! !!!!!!!!!!!!!!!!!!""""""""""""############"""""""""!!!"""""""""###$$$$$$%%%%%%&&&&&&''''''((()))))))))******)))))))))(((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$######"""######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((***,,,.../////////111333333444666888;;;>>>@@@AAA@@@AAACCCEEEEEEEEECCCBBBEEEBBB===999555222...+++,,,,,,+++******)))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))))))))******++++++...)))***...---RRR```zzz<<>>OOOdddsss}}}{{{HHHBBBnnnuuuZZZEEEBBBeeemmmHHH>>>:::???===555666>>>333555///***999555AAAfffppp@@@QQQOOOCCCbbbMMMkkk\\\<<<;;;;;;___}}}qqq```QQQNNNJJJAAA<<<>>>===???BBBFFFJJJOOORRRTTTTTTTTTUUUUUUTTTRRRPPPNNNNNNJJJFFFDDDCCCBBB???===;;;777555666666444555999777555444333333555777999<<<>>>AAACCCDDDBBB@@@???===<<<:::888777777777777666555444444444444444444333222000000///...+++)))************)))))))))(((******)))(((((((((((((((((('''''''''''''''((()))((()))******,,,,,,---...000000111111222555888:::===???BBBEEEIIIOOOUUUZZZQQQSSSUUUYYY^^^cccgggiiilllooosssuuuuuuuuuuuuvvvzzz{{{xxxxxxMMM>>>uuuMMMvvvbbb///)))---,,,+++***))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))************************)))))))))((("""############$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""!!!!!!!!!"""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""###""""""$$$### !!!%%%###""""""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%((('''%%%"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""###$$$$$$%%%%%%&&&&&&''''''((())))))))))))(((((((((((('''''''''$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%###$$$&&&'''''''''&&&%%%''''''''''''(((((())))))+++---/////////000222444333444666999;;;>>>???@@@@@@AAACCCEEEEEEDDDCCCAAADDDAAA<<<777444000,,,)))++++++******))))))((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((()))))))))))))))******+++***...***+++---)))LLL```@@@oooOOO666999BBB;;;------000000444===NNNdddttt{{{FFF>>>ggg{{{ooorrrWWWAAA======888666;;;777666111,,,999444===}}}xxxVVVvvvNNNSSSRRR@@@gggSSSjjjWWW;;;;;;>>>hhhuuulll]]]QQQOOOMMMGGGDDDGGGGGGIIIMMMRRRWWWZZZ\\\]]]ZZZZZZZZZYYYXXXUUUSSSQQQRRRPPPNNNLLLKKKHHHEEEBBB>>>999777999:::;;;???DDDAAA@@@===888444444888<<<<<<>>>AAACCCDDDCCCAAA@@@???>>><<<:::999777777777777666555555444444444555444222111000///...+++)))************))))))))))))******)))(((((((((((()))((((((''''''&&&'''''''''&&&'''((()))***++++++,,,.........///111444888:::===>>>AAACCCFFFJJJPPPTTTOOOQQQUUUYYY^^^aaadddeeelllooorrrtttuuuuuuvvvwwwzzz|||xxxtttNNNEEEKKKnnn222777---,,,+++***))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))************************))))))))))))""""""#########$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""!!!###&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%'''&&&$$$###"""!!!!!!!!!!!!!!!!!!!!!""""""""""""#########""""""""""""""""""""""""###$$$$$$%%%%%%&&&&&&''''''((()))))))))(((((('''''''''&&&&&&&&&$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%"""$$$&&&'''''''''%%%$$$&&&&&&''''''(((((())))))***,,,......//////111333333444555777:::<<<===>>>>>>@@@AAACCCCCCBBB@@@???;;;888555222111///---+++******)))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))******+++)))---))),,,000...RRRnnn;;;uuuTTT666???HHH???000///000///222:::LLLdddwww~~~KKK???]]]vvv]]]@@@<<<@@@===666;;;888777111777222;;;ssskkkCCCYYY~~~yyy~~~SSSYYYVVV???nnnZZZhhhRRR:::;;;???mmm~~~yyykkk```UUURRRQQQNNNMMMOOOPPPSSSWWW\\\___`````````]]]]]]]]]\\\ZZZXXXVVVUUUSSSSSSUUUVVVUUURRROOOLLLHHHCCC@@@AAACCCEEEJJJQQQRRRQQQMMMDDD;;;888;;;???<<<===@@@BBBCCCCCCBBBAAA@@@???>>><<<;;;:::999888888888777666555555555555444222111000000...,,,)))*********)))))))))))))))+++***))))))(((((()))))))))(((''''''&&&&&&''''''((())))))***+++,,,---......------...222666999:::===???AAABBBDDDHHHLLLPPPQQQTTTXXX]]]aaadddeeeffflllnnnrrrssstttuuuwwwxxxyyy}}}{{{yyy|||NNNJJJddd888333---,,,+++***))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))*********************)))))))))))))))""""""#########$$$$$$$$$""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""######""""""""""""############""""""""""""############""""""""""""############!!!!!!""""""""""""!!!!!!################################################ !!!!!! !!!######""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&%%%$$$###""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######"""""""""###$$$$$$%%%%%%&&&&&&''''''((()))))))))''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%"""###%%%''''''&&&%%%$$$&&&&&&&&&'''((())))))***(((***,,,------...000111222222444555777999:::;;;<<<===???@@@@@@>>>===<<<555333111/////////...,,,))))))(((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))******+++))),,,(((+++000111WWW}}}]]]888uuuaaa>>>???HHH???000///000...222999KKKcccwwwWWWJJJ[[[gggiiiOOONNNHHH:::999555999444333000;;;mmmmmmEEETTTPPPfffXXXCCCvvv^^^fffNNN999<<>>===<<<;;;;;;:::999888777666666666666444333111000000///,,,***))))))))))))))))))******++++++***))))))))))))))))))(((((('''''''''((((((***++++++,,,---...//////000///---///444888:::;;;>>>@@@BBBDDDEEEHHHLLLOOORRRUUUYYY^^^bbbeeeggghhhmmmooorrrsssssstttvvvxxxxxx~~~|||{{{~~~{{{|||MMMEEEmmm;;;,,,---,,,+++***))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))((()))))))))************))))))))))))))))))******"""############$$$$$$$$$""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""""" !!!!!!""""""######$$$"""""""""############$$$"""""""""#########$$$$$$"""""""""############$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$###!!!"""$$$###"""""""""############$$$""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""###$$$$$$%%%%%%&&&&&&''''''((()))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$%%%&&&&&&'''((()))******(((***+++,,,,,,---///111111222333444666777888999:::<<<===>>>>>><<<:::999777444111000///...---+++((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))******+++***---((()))...---SSSuuuddd???sss|||[[[777:::DDD<<<------//////333;;;LLLbbbuuu]]]SSSaaahhh|||cccTTTFFF;;;333777333111000;;;eeelllFFFOOORRRqqq~~~QQQEEE```dddJJJ:::<<>><<<;;;;;;:::999888777666666666555333111111000///,,,***))))))))))))************++++++***))))))))))))***))))))(((((())))))***+++***+++,,,---...//////000333000...111666:::;;;;;;>>>@@@CCCEEEGGGIIIMMMPPPQQQSSSWWW\\\aaaeeehhhjjjoooppprrrsssssstttvvvwwwzzz~~~||||||}}}|||ttt~~~PPPAAAyyy```~~~xxx<<<111---,,,+++***))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))************))))))))))))************"""############$$$$$$$$$!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""""" !!!!!!"""######$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################%%%$$$"""!!!&&&,,,***"""""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""!!!"""""""""############"""""""""###$$$$$$%%%%%%&&&&&&''''''((()))))))))(((((((((''''''''''''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######################################################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))******(((***,,,------...///111222222333444666777888888:::;;;===>>>===<<<:::888666333000......---+++)))''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))))))))))))))))))))******+++***---)))***---***MMMiii}}}>>>rrrWWW+++:::DDD<<<------//////222;;;KKKaaattt\\\[[[rrr}}}xxxtttgggLLL;;;999444222444999WWWnnnDDDFFFxxxSSSoooLLLMMM```aaaHHH;;;<<>>>>><<<:::999111///,,,+++++++++***(((&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++(((---***---///***KKKlllzzz///rrrddd+++@@@III@@@000...///...111;;;JJJ```ttt]]]dddiiiaaaGGG???888666777666JJJzzzLLLFFFuuubbbkkkNNNYYY___```HHH;;;<<<]]]~~~wwwoooppppppjjjhhheeecccfffnnnuuuwwwvvvvvvuuutttqqqooollljjjfffggghhhiiikkknnnpppqqqlllpppvvvxxxwwwvvvvvvwww~~~yyyvvvwwwwwwwwwzzzooocccSSSSSSSSSSSSRRRQQQPPPOOOIIIIIIGGGDDD@@@<<<888666===<<<;;;999888777777777555444222111111///---***(((((())))))*********+++,,,+++******)))*********((())))))***+++---...///...//////000111222333333666222///000666::::::888;;;>>>BBBEEEHHHKKKOOORRRSSSTTTWWW[[[aaahhhmmmppprrrsssssssssrrrrrrtttvvvwwwyyywwwxxxyyyvvv~~~wwwBBBJJJqqq]]]444333---,,,+++***))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************(((((())))))*********+++$$$$$$############$$$$$$##############################"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""&&&### """###""" &&&%%%$$$%%%'''&&&$$$"""!!!'''(((######(((((("""###%%%'''&&&&&&'''&&&$$$%%%###""""""$$$&&&&&&%%%%%%%%%%%%$$$######""""""'''$$$ !!!$$$&&&'''################################################""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$%%%%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))))))))***++++++------...///444555555666777666666666::::::;;;;;;999666222000,,,,,,+++******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******************000---000222OOO{{{xxx@@@lllppp...;;;QQQ>>>///111***...111999IIIaaavvv~~~lllXXXRRR}}}sssVVVeeejjjSSS888:::444333===???uuu>>>GGG}}}ooogggOOOfff^^^XXXGGG999FFFlllwwwsssqqqmmmeeehhhlllooossswww{{{~~~|||yyyzzzyyyvvvtttuuuuuuvvvwwwvvvvvvwwwyyy|||{{{~~~|||yyyzzzzzzdddZZZOOOIIIJJJKKKIIIFFFKKKFFF>>>777333222444666:::===??????===999666555333444444333222000...,,,++++++***))))))***+++,,,///,,,******,,,,,,***((('''(((***++++++---000222222222333444555222...***111111222444666888:::;;;>>>@@@BBBEEEGGGIIIMMMPPPUUUVVVXXX\\\aaafffkkkmmmqqqssstttsssssssssuuuwwwzzz{{{vvvvvvzzzzzzIIIQQQ|||666555---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,***((('''''')))+++,,,---$$$$$$############$$$$$$##############################""""""""""""######################################################"""!!! """%%%''''''&&&"""!!!!!!"""###%%%&&&&&&!!!!!!###%%%$$$!!!"""&&&&&&&&&&&&''')))+++)))&&&((('''%%%%%%%%%%%%$$$"""&&&%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$"""!!!###%%%################################################""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$$$$%%%%%%$$$$$$"""!!!!!!""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((()))))))))***++++++------...///222333333444444444444444888888999999888555222000++++++******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************,,,+++///,,,...000LLLzzzsss888rrrwww777888LLL777+++111...000000888LLLfff{{{hhhIII@@@pppbbb\\\jjjnnnJJJ>>>666333666999ttt}}}AAACCCgggaaaVVVvvvzzz___ZZZHHH;;;KKKuuuvvvrrrrrroooxxxwwwuuusssrrrtttyyy}}}~~~}}}~~~zzzjjjWWWNNNNNNPPPLLLGGGBBB@@@;;;777555555666666999<<>>TTTvvvtttvvvuuu|||}}}~~~~~~~~~kkkZZZWWWVVVOOOGGGBBB???:::666444555777888777:::>>>@@@>>>;;;888777444444555444333111///---,,,+++***))))))***++++++...,,,++++++++++++***((((((***+++,,,,,,...000333111111222333444222...***111111222444666888:::;;;===???BBBEEEGGGJJJNNNQQQTTTUUUWWW[[[___eeeiiillloooqqqssstttuuuwwwzzz|||zzz|||xxxxxx|||}}}{{{JJJUUUxxx```eee000111---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((+++*********+++---///111%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$"""!!!&&&(((******)))(((***,,,+++''''''+++---,,,---000222111222444333000000222000000111333555666555333---,,,***(((&&&%%%%%%$$$"""'''++++++'''######$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""###!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''(((((())))))***++++++------...///......///000000000000000222222333333222111///...,,,++++++******)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))************---+++...***---///HHHfffFFFlllAAA999666NNN999***000///222///444IIIdddzzz|||TTT===aaa___lllLLL???]]]lllFFFzzztttHHH>>>999333:::JJJVVVCCC{{{oooTTThhhoooeeeZZZAAABBBcccyyyzzz~~~|||~~~mmmeee```YYYRRRKKKGGG@@@999555555666888666999>>>@@@>>>;;;999888555555555555333111///...,,,+++***)))))))))***+++------,,,+++++++++***))))))+++,,,,,,---...000333222222222444444333///,,,000111222333555888:::;;;===???BBBDDDGGGJJJNNNQQQSSSTTTVVVZZZ___dddiiikkkqqqrrrtttuuuuuuwwwyyy|||{{{}}}yyywwwyyyxxx}}}FFFRRRoooRRRTTT'''999---,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***+++,,,---,,,+++))))))---555>>>DDD%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&'''(((((("""&&&+++///000///......555888555///555AAA???333---///444888444...111999888777777888::::::999888888666444111...***'''&&&'''&&&%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######!!!!!!!!!!!!!!!"""############$$$$$$$$$###""""""""""""""""""""""""""""""############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((()))***++++++------...///......///000000000000000000111111111000...---,,,,,,,,,,,,+++******))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))************,,,***---+++//////GGGVVVAAApppPPP::::::WWWEEE000///,,,000000666GGG___wwwyyyXXXAAA[[[|||VVVUUUFFF:::```{{{|||RRRPPPRRRBBB;;;666<<>>===;;;::::::555666666555444222000///---,,,***)))))))))******,,,------,,,+++*********)))+++,,,,,,,,,---000222444333333444555444111///000000111333555777999:::<<<>>>BBBDDDGGGJJJOOORRRSSSTTTVVVZZZ___dddiiikkkssstttuuuuuuuuuuuuxxxzzzzzz}}}yyywwwxxxxxx|||DDDQQQ~~~]]]aaa,,,111---,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***))))))))))))***,,,,,,,,,...111444888???HHHNNN%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$######%%%'''&&&***111:::AAADDDBBB???XXX```\\\QQQVVVgggfffUUUKKKKKKOOOQQQHHH<<<:::@@@444333222444777:::;;;;;;??????>>>===999555111...+++'''$$$###$$$%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$######""""""######$$$"""""""""""""""######$$$######$$$$$$$$$######"""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((()))***++++++------...///......///000000000000///000000000///...,,,+++***,,,,,,++++++***)))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************+++)))---+++///...CCCPPPqqq888~~~kkk111<<<\\\JJJ222...***000000999GGG]]]vvv{{{XXXDDDXXXeeeFFFFFFmmmwww{{{LLLuuubbbFFF;;;777999@@@zzzvvvrrrNNNkkkttttttnnngggNNN<<>>AAADDDGGGKKKOOORRRTTTUUUWWW[[[___eeeiiilllssstttuuuuuuttttttvvvxxxxxx|||yyyxxxzzz|||{{{~~~{{{EEEXXXlll|||zzz???&&&---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++...555>>>DDDGGGGGGIIIKKK&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))))),,,222666CCCEEEKKKVVVbbbhhhfffbbbmmmuuutttkkkkkktttvvvpppvvvqqqqqqvvvqqqcccZZZ[[[LLLHHHCCC@@@>>>===<<<;;;<<<>>>AAACCCBBB???;;;888000///---***'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$######""""""######$$$###############$$$%%%%%%"""######$$$$$$$$$######""""""""""""""""""""""""#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''((()))***++++++------...///------...////////////...111111000...---+++***)))******))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************+++(((---+++...+++;;;yyyVVVlll555aaa...999YYYGGG///...---222///666FFF]]]vvvZZZCCCPPP}}}LLL...[[[\\\dddtttKKK<<<;;;888FFFyyylllyyy^^^kkkvvv|||lllhhhbbbKKKDDDjjjxxxkkkgggaaaWWWMMMCCC:::666;;;<<<<<<;;;999999;;;<<<777777777666555333111000---,,,+++))))))))))))***+++---...---***((()))+++((()))*********+++---///222111111111222222000...///000111222444777999:::;;;>>>AAADDDGGGKKKOOORRRTTTUUUXXX[[[```eeejjjmmmqqqrrrssstttssstttwwwyyyvvv{{{yyyxxxzzz}}}zzzgggCCC```{{{jjjyyysssBBB***---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************,,,///222333777>>>FFFKKKKKKJJJKKKMMM&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$(((...444;;;EEEPPPXXXfffeeehhhrrr|||zzzyyy}}}~~~vvviiiZZZMMMCCC:::666555999???DDDFFFDDDAAA???555888999444,,,'''''')))%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&"""######$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''((()))***+++,,,---......///,,,,,,---.........------222111000...,,,***)))(((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************+++)))---+++---'''555qqq]]]444xxxEEE;;;666TTT@@@***...111444...111DDD]]]ttt\\\???DDDnnnLLL777qqq{{{eee\\\PPP>>>AAA999NNNyyybbb}}}mmmggg~~~}}}xxxxxxgggccc^^^JJJLLLvvvwwwdddQQQCCC<<<<<<=========<<<:::888888;;;===777777777777555333111000...---+++))))))))))))***+++---...---***((()))+++((()))******)))***,,,...000/////////111111///---///000111222444777999:::;;;>>>AAADDDGGGKKKOOOSSSUUUVVVXXX\\\aaafffkkkmmmnnnppprrrssssssuuuxxxzzzvvv{{{yyyvvvxxxyyyxxx]]]???fff\\\^^^wwwVVV333333---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((***---222888===@@@@@@CCCFFFGGGFFFIIIQQQWWW$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################'''&&&$$$$$$%%%&&&&&&%%%$$$$$$'''++++++&&&$$$&&&111444EEE\\\eeeccciiiwwwxxxxxxrrr```^^^III>>>666999======>>>AAA>>>666333888===999000)))+++%%%$$$(((***&&&%%%((($$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%%%%%%%$$$###"""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((())))))+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......,,,***)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))*********))))))((())))))))))))************,,,(((000---+++***999gggMMMAAAuuuHHH555===NNNNNN+++///,,,111***555DDDZZZssswwwkkkHHHIIImmmsss;;;WWWuuueee___@@@<<>>@@@===AAAEEECCC>>>NNN~~~$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$#########$$$$$$$$$$$$$$$'''***''' """444GGGEEEPPPfffzzz|||sssooorrr}}}kkkPPP???999888>>>FFFBBB???@@@FFFHHHCCC===:::000***%%%'''&&&######&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%&&&&&&%%%$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$#########%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((())))))***,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))(((((('''))))))))))))************,,,(((///---++++++888eeeIIIvvv777```777===NNNOOO---111///555...666EEE\\\uuuyyyqqqJJJLLLtttRRRWWWqqqmmm^^^???<<>>???AAAAAA>>>:::666444555777777666777666555555666555333111111000...,,,************---------,,,))))))***+++((()))+++,,,+++***+++,,,,,,---///111111111000///...000111222222444666999;;;===???CCCGGGJJJMMMNNNQQQTTTYYY^^^ccchhhnnnrrrtttuuuvvvvvvuuuuuuwwwyyyvvv{{{yyyyyy{{{{{{{{{{{{{{{___;;;|||___^^^666111///...,,,+++***)))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))'''222444333999999777>>>KKKAAAAAARRRfff~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$+++%%%"""(((333@@@OOOZZZkkkfffeeeppp}}}oooeee[[[SSSJJJIIINNNRRRRRRNNNKKKGGGFFFOOOTTTJJJSSSqqqhhhLLL===;;;<<<<<<@@@EEEEEEBBB@@@BBB:::333,,,)))'''$$$###%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&''''''&&&%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((())))))***+++,,,------++++++++++++++++++++++++***)))((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))************,,,(((///,,,++++++666```\\\ZZZ&&&vvviii666:::LLLOOO---222///666000666EEE\\\uuu{{{vvvIIIKKKyyygggSSSpppkkkTTTuuuuuu\\\>>><<<@@@QQQnnnmmmXXXooo}}}aaaCCCYYY{{{zzzuuusssuuuwwwhhhtttsss```\\\{{{}}}uuunnnggg^^^XXXVVVJJJGGGEEEFFFGGGFFFAAA<<>>???AAACCCBBB@@@;;;888444222333444555555666666555666777666444222111000...,,,************,,,------+++))))))***+++(((***,,,,,,+++***+++,,,......//////////////////...///111222222444666999;;;===???CCCGGGJJJMMMOOORRRVVV[[[```eeejjjppptttuuuvvvwwwwwwvvvuuuwwwxxxwww{{{xxxwwwzzz}}}zzzwwwXXX;;;fff```666+++...---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((()))******)))(((((('''((()))+++,,,---666777666:::888999DDD444IIIvvv%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&+++(((---===NNNWWW[[[]]]nnnxxxrrriii]]]RRRKKKIIILLLNNNaaadddgggllluuu|||}}}yyyrrr{{{zzzqqqfff___```XXXJJJQQQiii|||iiiQQQIIIDDDAAABBBBBBAAADDDIIICCC>>>777222---)))&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&'''((((((((('''&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$++++++***(((%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((())))))***+++,,,,,,,,,++++++++++++++++++++++++'''''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))((((((((()))))))))************+++(((...++++++,,,444YYYooovvv222fffUUU222777JJJNNN,,,000,,,444...333BBBYYYsss{{{xxxFFFEEEuuusssGGGEEE;;;aaaVVVqqqyyy[[[>>>===CCCYYY```ssswwwcccWWWUUUKKKUUUttt|||ttttttvvvxxxyyywwwwwwaaakkkvvvlllccc\\\WWWVVVUUUQQQMMMKKKLLLKKKHHHEEE???@@@AAADDDEEEDDD@@@<<<555333000///000111333444555555555777888777555222111000...,,,+++******+++,,,------+++***)))***,,,)))+++,,,,,,+++***+++,,,000///...---------...///---///000111222444777999;;;===???CCCGGGKKKNNNOOOUUUXXX]]]bbbeeeiiinnnqqquuuwwwxxxxxxwwwvvvwwwxxxwww{{{xxxwww{{{zzz}}}WWW888zzzXXXNNN222,,,...---,,,+++************))))))))))))))))))))))))))))))(((((())))))***+++++++++***)))***---///111555888666999@@@===???LLLLLLsss%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$$$$''')))(((666JJJUUUVVVXXXeeesssxxx```RRRLLLUUUWWW]]]cccccceeeqqqwwwsssooovvv}}}~~~{{{qqqooohhhZZZ^^^jjjiiirrrcccTTTKKKHHHFFFIIILLLFFFDDD???:::555000***%%%'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&'''((()))(((''''''##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$++++++***(((%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))))))))******++++++,,,************************&&&&&&&&&%%%&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))***************((()))))))))************+++(((...***+++---111RRRhhhUUUiiiCCC333888LLLPPP...000+++222,,,222AAAWWWppp}}}|||GGGAAAmmmnnn@@@DDD777<<<[[[```sss|||ZZZ>>>@@@GGGccc___sssiiiOOOIIIOOOhhh}}}pppmmmvvvyyyfffwwwrrrddd\\\WWWTTTQQQOOOLLLIIIFFFDDDBBBBBBFFFFFFEEEEEECCC>>>999555000///...------///222555444444555777999888666333222111...,,,+++++++++++++++,,,,,,+++***)))+++,,,***+++------+++***++++++000///---,,,,,,,,,...///,,,...000111222444777999;;;===???CCCHHHLLLOOOPPPTTTXXX]]]bbbfffjjjnnnpppuuuwwwyyyyyyxxxwwwwwwxxxxxx{{{xxxwww||||||ZZZ999```JJJ{{{}}}@@@444000------,,,+++************)))))))))))))))))))))))))))))))))))))))***++++++,,,+++***+++,,,///222444555999999<<>>;;;;;;666///(((((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$&&&'''((((((''''''##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((()))))))))*********(((((())))))))))))((((((&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$#########%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))))))))************))))))))))))))))))))))))(((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))************))))))))))))***************(((---(((+++...---FFFvvveeeHHHXXXddd999666LLLSSS111222---444000444@@@SSSjjjYYYGGG^^^yyyVVVHHH;;;>>>|||||||||[[[BBBGGGQQQ```lllaaaNNNPPPggg{{{rrrrrruuuyyyvvvyyypppggg___VVVPPPMMMKKKIIIFFFHHHFFFCCC>>>:::666444444777777555222......000333222333555888;;;:::777444222111///---,,,++++++++++++,,,,,,+++******+++---+++---...---,,,******+++++++++++++++,,,---......+++---///000111333777999;;;<<<@@@DDDHHHMMMPPPRRRQQQVVV]]]dddjjjooosssvvvsssuuuyyy{{{zzzzzz{{{{{{xxx}}}{{{{{{}}}KKKGGGuuuiiiBBB111,,,,,,,,,++++++******++++++))))))))))))))))))))))))******))))))******+++,,,)))***,,,///111444555777<<<;;;AAAXXXqqq&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))***---666BBBLLLPPPSSS```rrrzzzooo\\\NNNYYY```mmmsssjjjeee}}}nnnkkkssszzzvvvfff^^^iiixxxtttiiittt{{{mmmtttqqqeeexxxoooeeeeeeIIIJJJFFF???===???===777)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###%%%'''((((((''''''##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''))))))))))))******************+++++++++,,,,,,,,,))))))************))))))&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************)))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))***************(((---'''+++...,,,CCCyyy}}}DDDPPPzzz999111IIIPPP///000,,,444111222===OOOfff}}}|||^^^IIIZZZ___<<>>555)))###$$$'''((((((%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$&&&(((((('''%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''''''''''''''''''''''')))++++++***)))))))))---,,,...000...+++000:::888555333444666666444111333444333000...,,,)))&&&''')))++++++(((%%%%%%&&&&&&'''((('''&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************+++++++++***)))))),,,)))***---......333:::tttJJJUUU}}}iii,,,555>>>PPP///,,,---111000666@@@UUUnnn```GGG[[[IIINNN888___uuu{{{kkkCCCGGGRRRhhh^^^XXXuuurrrqqq~~~wwwnnnddd\\\UUUMMMAAA444111444AAA>>><<<;;;777111000333555555888:::<<<;;;888555444222///---+++***++++++,,,,,,+++***))))))******,,,...000...+++((()))+++++++++++++++,,,,,,---...---///000111222333666999======@@@DDDJJJPPPSSSUUUWWW[[[aaagggkkkooosssvvvvvvuuuwww}}}~~~{{{zzz}}}}}}~~~{{{xxxccc<<>>666+++------,,,,,,,,,,,,++++++))))))))))))))))))))))))***)))))))))+++,,,,,,,,,333555000000888888777@@@GGGSSS&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%...666999999<<>>;;;;;;;;;:::999<<>>QQQlllaaaEEEYYY___QQQ===WWWdddIIIIIIHHHccczzzccceeevvv~~~yyytttwwwyyyxxxcccJJJ;;;444444;;;CCC@@@===<<<;;;666111000333666777999<<<===<<<888555444222000---+++++++++,,,,,,,,,+++***************,,,///111///,,,******,,,,,,,,,++++++,,,,,,---...---...000111222444777999===>>>@@@EEEKKKPPPTTTUUUYYY]]]ccchhhmmmqqquuuwwwvvvuuuwww}}}~~~|||{{{~~~}}}zzzxxxhhhAAAaaannnUUUxxxnnn666333---------,,,,,,,,,,,,++++++************************,,,+++))))))***+++++++++))):::888///888CCCDDDDDDlll&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%+++222;;;???@@@DDDMMMTTTNNNIIIFFFJJJQQQ___sssgggaaa```jjjtttpppdddZZZZZZcccjjjiiihhhkkkoooppptttttt|||mmm[[[WWWbbbrrr{{{mmm\\\]]]mmmzzzssslllwwwwwwsss^^^GGGHHHRRRQQQCCC>>>777000+++(((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&))))))(((&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''')))))))))))))))(((((((((&&&'''''')))+++---///000777333111111333555333222000333;;;BBBFFFHHHNNNUUUUUUPPPJJJFFFFFFHHHJJJKKKHHHJJJJJJEEE===666555777222222111///...,,,***)))(((((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))))))))+++,,,------++++++......---111666vvv{{{RRRvvvdddBBBsss888:::CCCUUU333......000...333:::KKKfffdddHHHZZZUUUCCCNNN\\\PPPQQQKKKiii[[[VVVvvvyyytttuuuttt```sss___NNN===999===@@@BBBBBB>>>;;;::::::666111000444888999;;;>>>???===888555444333000...,,,++++++,,,,,,++++++************+++,,,///222111...+++,,,...,,,,,,,,,,,,,,,,,,---...---...000111222444777:::===>>>AAAFFFKKKPPPUUUWWW[[[```eeekkkooorrrvvvyyyvvvuuuwww|||~~~}}}}}}~~~|||zzzaaa===ooovvv^^^lll333000111------,,,,,,,,,,,,++++++************************++++++******+++---...///555777:::???<<<888TTT~~~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&''')))+++555333555???KKKRRRQQQMMM<<>>QQQ111......111///333888FFF```~~~iiiMMM```ZZZGGGIII]]]RRRUUUYYYrrrssseee___tttzzzwwwpppooohhhYYYqqqmmmbbb[[[ZZZ^^^```bbbbbb```[[[UUUNNNHHH@@@<<<;;;BBBIIIJJJCCC;;;<<<999888888555111111555:::;;;===???@@@>>>999555444333111///---,,,,,,,,,,,,++++++******+++++++++,,,///333222///---...///------,,,,,,,,,------...---...000222333555888:::<<>>FFFNNNQQQPPPQQQIIIEEE@@@???@@@???:::666---***'''&&&((()))((('''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******)))(((((()))+++---///---+++,,,......,,,...333qqq\\\aaa777jjj333444>>>RRR222//////222///333888CCCZZZxxxkkkQQQhhhcccIIIKKKuuummmQQQNNN]]]hhhcccaaatttrrr{{{rrrkkkhhh___xxxkkkQQQMMMUUUTTTRRRPPPNNNJJJGGGFFFFFFEEEDDDBBBAAABBBBBB@@@===999666666777555111222666:::;;;>>>AAAAAA???999555555444222000///---,,,,,,,,,+++++++++++++++,,,,,,+++///333333111//////000......---,,,,,,---------,,,...111222333555999;;;<<<@@@EEEIIILLLQQQWWW[[[___ccchhhmmmpppsssvvvxxxxxxwwwxxx}}}}}}~~~UUU===ZZZiii777///000------,,,,,,,,,+++++++++************************((()))++++++,,,///444888222@@@@@@@@@[[[}}}rrr&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$(((---333777666???IIIIIICCC@@@EEEKKKKKKNNN[[[iiifffWWWPPPTTT[[[vvvhhheeemmm~~~rrrxxxwwwwwwWWWMMMFFF===999888666000***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''***+++***((((((''''''&&&&&&''''''((())))))))))))))))))))))))''''''((()))***+++,,,,,,***---222:::BBBJJJPPPTTTKKKJJJJJJLLLMMMKKKFFFAAA===EEENNNSSSTTTRRRJJJCCCEEEHHHKKKKKKIIIGGGEEEEEEGGGEEEEEEEEEAAAEEE[[[sssxxxkkkYYYOOOLLLKKKHHHEEE555000+++)))))))))'''%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))))))))+++,,,---,,,***,,,......,,,...222eeeddd===mmm|||hhh888:::CCCWWW555111///111...333999CCCVVVtttjjjTTTppptttKKKPPPrrr}}}VVVKKK[[[]]]ooo{{{oooxxxzzzoooiiizzzlll[[[MMMHHHDDDEEEGGGFFFHHHJJJJJJLLLJJJBBB;;;:::999888666444444666444111222666999:::>>>AAABBB???:::555555444333111000...---,,,,,,++++++++++++,,,,,,---***...333444222///000111///...------------------,,,...111222444666999<<<<<>>>>>JJJWWWIIIGGGLLLWWW\\\YYYUUUTTTWWWkkkVVVTTTpppwwwxxxkkkwwwrrrqqq___DDDEEEFFFCCC>>>888333111(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''***+++***)))((((((''''''''''''(((((())))))))))))))))))))))))'''((()))+++---...///000///555???HHHOOOQQQQQQPPP@@@BBBFFFKKKPPPTTTWWWYYYkkkuuunnnooonnniii```XXXRRRPPPKKKMMMNNNJJJ@@@CCC___kkk___[[[ZZZVVVQQQDDD===555000///---)))%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************************++++++***)))+++......,,,...333ZZZlll~~~===oooppp:::999CCCWWW666222000111---222999DDDUUUrrriiiYYYyyyOOOUUU}}}hhh^^^lllsssuuuooo|||yyy|||uuu{{{|||hhh[[[OOOLLLNNNPPPSSSWWWZZZ\\\WWWJJJ>>>999666222444222333555444111333777777999===AAABBB@@@:::666555444444222111///---,,,+++++++++++++++,,,---...(((---222444222000000111//////...---------------,,,...111222444666:::===<<>>AAAJJJUUU^^^NNNOOOQQQSSSQQQOOOOOOPPP___cccttthhhmmm~~~tttnnniiiddd<<>>SSS444111000222///111:::EEEVVVrrrkkk]]]SSSWWWsssxxxzzzxxxzzzvvv{{{vvvtttzzz}}}qqqddd```___ccchhh|||hhhNNN===888777444333111222444333111333777555888<<>>;;;:::888444---'''''''''&&&'''***''''''''''''''''''''''''''''''((()))***+++,,,,,,))))))(((((((((((())))))))))))))))))************(((,,,111222///...333::::::DDDLLLKKKFFFKKK]]]nnn~~~mmmddd[[[XXX\\\aaaaaa```bbbrrrnnnkkkwwwtttgggjjj___ZZZUUUQQQLLLCCC777---)))'''&&&(((***+++***'''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''((()))*********)))(((((())))))))))))''''''(((***+++***))),,,+++)))'''&&&'''(((***))))))(((((((((((())))))))))))(((((((((((())))))))))))***++++++++++++***++++++,,,------......///YYY}}}nnn444SSSPPP777;;;BBB;;;---...444///222;;;EEESSSlll~~~{{{hhhrrrxxx]]]]]]hhh}}}yyy~~~}}}yyyhhhyyyrrrqqqoooyyyqqqkkkvvvWWW>>>777666444444111...///333555444222333666<<>>BBBEEEIIIMMMQQQVVV\\\```eeeiiinnnrrruuuwwwzzz|||xxx{{{~~~~~~zzzgggAAAAAAnnnVVVEEE555666)))......---------,,,,,,,,,,,,+++))))))***+++******000---444<<>>???JJJFFFFFFLLLVVV___hhhuuu~~~{{{~~~}}}tttqqqttt|||xxxjjj\\\QQQOOOSSSlllttt~~~zzzooozzzzzz\\\nnnvvvxxxzzziiiAAAPPPIII,,,///888111+++)))(((&&&&&&)))''''''''''''''''''''''''''''''((()))***+++,,,,,,))))))(((((((((((())))))*********+++++++++++++++000***''',,,333666888:::@@@BBBFFFOOO```xxx|||nnn```WWWUUUXXX\\\dddkkkcccbbbqqqsssmmmsssnnniiibbb]]]YYYQQQFFF???666111+++''''''(((((('''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***((((((((((((((((((((((((,,,++++++*********))))))))))))((((((((((((((()))+++***)))***,,,---,,,+++++++++*********+++---...))))))(((((((((((())))))))))))(((((((((((())))))))))))***+++++++++++++++++++++,,,------......///KKKMMM@@@kkkMMM777===GGG@@@---+++222111111999CCCPPPhhhwwwbbbnnnzzzhhheeexxxmmmttt}}}~~~uuuyyynnnsssyyy~~~tttiiiqqqrrreeeLLL;;;888999777666444222111222444444444555777===CCCBBB<<<999:::999777555222000...,,,,,,,,,,,,++++++,,,,,,---......///000222222111000///000///////////////...------...000333666:::===>>>CCCEEEIIIMMMQQQVVV\\\```fffiiinnnrrruuuwwwzzz|||yyyzzz|||}}}}}}~~~fffBBBMMMnnnRRRwww???777............---------,,,,,,,,,+++*********+++,,,---------333///444KKKZZZ```kkk%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&''''''((()))))),,,222444555999???:::<<>>FFFJJJ===???===555///,,,***&&&%%%'''''''''''''''''''''''''''''''''((()))***+++,,,,,,***))))))(((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,---+++///777;;;::::::<<<@@@TTTrrr~~~oookkklllWWWYYYWWW___oooooogggjjjyyytttnnniiieee^^^VVVPPPHHH@@@555+++''''''((()))((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))******((((((((((((((((((((((((***+++++++++***)))(((''')))))))))))))))************)))((()))+++,,,+++***)))))))))******+++++++++***))))))(((((())))))******))))))(((((())))))***)))******+++++++++++++++++++++,,,------......///DDD}}}mmmIIIfffEEE666???JJJDDD...)))111111111999BBBOOOeeeqqq___nnn}}}tttlllxxxnnnooo{{{{{{tttwwwppphhhoooxxxzzzdddVVVWWWWWWMMM>>>666888;;;999:::999888555222222444666999:::???DDDBBB===:::<<<888777555222000///------,,,,,,++++++,,,,,,---......///000111222111000///000000000000///...,,,,,,---...000333666:::===>>>CCCFFFIIIMMMQQQWWW]]]aaagggjjjooosssuuuwwwyyy{{{|||zzzyyyzzz}}}hhhDDD___nnn]]]dddqqq777999***666......---------,,,,,,,,,++++++***+++,,,...///000222<<<;;;FFF___eeemmm&&&&&&&&&'''''''''((((((&&&&&&%%%&&&&&&'''((())),,,+++---111222111555:::@@@@@@FFFNNNIII===999>>>CCCLLLZZZgggmmmrrrxxx}}}yyyoooggghhhlllqqqzzzzzzvvvggg^^^XXXOOOAAA666SSSccc|||~~~}}}zzzzzzyyy}}}xxxlllnnntttrrr{{{PPPDDDMMM??????888111///,,,'''%%%'''''''''''''''''''''''''''''''''((()))***+++,,,,,,***))))))))))))))))))***+++++++++,,,,,,,,,,,,,,,,,,000777999555555FFFZZZuuu]]]UUUNNNTTT```eeedddfffuuusssqqqoookkkeee]]]WWWUUUMMMAAA555---******+++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********(((((((((((((((((((((((((((((()))*********)))(((******+++++++++++++++++++++)))((()))***+++***)))******+++++++++***))))))***))))))))))))))))))******))))))))))))))))))***)))***++++++,,,,,,++++++++++++,,,------......///AAAjjjSSS@@@mmmCCC666;;;GGGCCC111+++111000111999DDDQQQeee|||llleeewwwqqqxxxttt}}}vvvqqq{{{tttccc```jjjwwwzzzaaaQQQFFFDDD>>>666555:::<<<:::===>>>===999444222444777;;;<<>><<<>>>999777555333111///......,,,,,,++++++,,,,,,---......///000000111111000000000111222111///---++++++---...000333777:::===???DDDFFFJJJNNNRRRWWW]]]aaahhhkkkooosssuuuwwwyyy{{{{{{xxxyyy}}}bbbCCCssspppGGGfff444777***666......---------,,,,,,,,,+++++++++++++++---///222---666LLLaaahhhooo&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''((()))***...---...222222111444999EEEBBBAAACCC???999;;;CCCIIISSS^^^cccccccccdddfffgggeeeeeejjjooorrrvvvyyyrrrhhhddd\\\LLL===000MMMzzz|||xxxzzz{{{ffffff~~~^^^SSSJJJ@@@999333111...)))&&&(((((((((((((((((((((((((((''''''((()))***+++,,,,,,******))))))))))))************+++,,,,,,---......333111444999<<>>444...++++++))))))))))))))))))))))))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))***+++++++++,,,++++++***((()))***+++++++++******,,,+++******,,,,,,+++***++++++,,,---------,,,,,,******))))))))))))************))))))))))))************+++,,,,,,,,,,,,+++++++++,,,------......///===```TTTBBB}}}zzz777666???@@@444///222//////666BBBQQQdddyyyiiimmm~~~xxxppppppjjj{{{~~~oooddd______gggmmmppphhhZZZpppzzzXXXIIIEEEBBB===999:::???@@@>>>???@@@@@@<<<777444555888<<<>>>CCCHHHGGGAAA>>>@@@:::999666444222000///...,,,,,,++++++,,,,,,---.........///000000000000000///111333222///,,,++++++...///111333777:::===???DDDGGGKKKOOOSSSXXX^^^bbbgggkkkpppsssvvvxxxzzz|||}}}zzz{{{XXX???nnnLLLuuu777111---///......---------,,,,,,,,,,,,------+++***+++///222555@@@eeeuuuttt%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((******---,,,///333555444888>>>FFF???:::999888999AAAJJJMMMWWW]]][[[WWWVVVXXXZZZ^^^aaahhhqqqxxxzzzyyywwwooommmnnnyyydddbbbbbbgggmmmjjjXXXFFF;;;CCCfffwwwxxxyyyzzzhhhiii{{{kkkCCCSSSDDD===777444111+++((((((((((((((((((((((((((((((''''''((()))***+++,,,,,,+++******))))))******+++)))***+++---...000111111444555EEEddd}}}iiikkkjjjYYYbbbhhhooouuuuuupppiiidddZZZWWWOOOEEE999000+++))))))))))))))))))))))))))))))(((''''''&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********++++++************************+++******))))))******+++,,,---...000000000/////////---,,,---......---+++(((((()))***+++,,,------+++******))))))******++++++******))))))******+++***++++++,,,,,,,,,,,,,,,++++++,,,------......///888mmmrrr;;;\\\xxx999444:::>>>555111333///---111;;;MMMbbbvvvfffkkk~~~}}}~~~sssjjjooozzzlllbbbbbb]]]bbbnnnnnnpppbbbJJJ???999///555555CCC\\\WWWBBB@@@JJJGGGDDDBBBBBBDDDDDDDDD>>>???@@@>>>;;;888777777<<<>>>DDDKKKJJJDDDAAAAAA<<<:::888555222000......,,,,,,++++++,,,,,,---............/////////000000---000333333///,,,+++,,,...///111444777;;;>>>???EEEHHHKKKOOOSSSYYY___cccgggjjjooosssvvvyyy|||~~~~~~}}}~~~VVV???bbbgggqqq666///000///......---------,,,,,,,,,,,,---...,,,+++,,,222666GGGXXXrrrooowww%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''')))***+++---,,,...333444333777<<<@@@;;;666555888===GGGOOOMMMVVVZZZUUUQQQVVV]]]aaafffjjjooouuuzzz|||yyyuuuccchhhccc___fff```MMMCCCKKKQQQZZZdddnnnlllYYYEEECCC777BBBiiiwwwsss{{{qqqnnniii}}}hhh???CCCJJJCCC<<<999444---((((((((((((((((((((((((((((((''''''((()))***+++,,,,,,+++******))))))******+++***+++,,,///111444555666888FFFllldddZZZaaajjjqqqtttqqqmmmkkk___\\\VVVKKK>>>333---+++************************))))))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))*********+++++++++++++++++++++++++++++++++************---111444777<<<>>>@@@BBBBBBBBBAAA@@@===;;;::::::;;;;;;:::999000///---,,,+++++++++,,,+++******))))))******++++++******))))))******+++***+++,,,,,,------,,,,,,++++++,,,------......///000{{{zzzMMMUUU}}}rrr;;;666<<>>??????===999666:::===FFFNNNNNNGGGCCCCCC>>><<<999666222///...---,,,,,,++++++,,,,,,---..................///000000+++///333333///,,,,,,......///111444777;;;>>>@@@FFFHHHLLLPPPTTTYYY___ccceeeiiiooossswwwzzz}}}}}}~~~XXXAAA[[[xxxWWW444111...222......---------,,,,,,,,,+++---///...---000777===UUUkkkuuuuuu$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&((()))***+++...---...111111///111666:::777555666;;;AAAJJJQQQJJJSSSWWWRRRQQQ[[[gggnnnwwwwwwuuurrrqqqooojjjeee\\\uuuyyyeeeVVVNNNNNNTTTNNNOOOQQQXXXeeepppmmmbbbMMM<<<999HHHLLLBBBCCCPPPVVVbbbaaaXXXaaavvvvvv}}}bbb```~~~uuuQQQPPPHHHAAA<<<666...)))((())))))))))))))))))))))))''''''((()))***+++,,,,,,++++++************+++++++++,,,...111444777999:::FFF[[[TTTZZZcccjjjnnnnnnnnnmmmfffccc\\\PPPBBB777111///************************))))))((('''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......///222888@@@GGGKKKOOOPPPSSSTTTUUUUUUTTTSSSRRRPPPOOOOOOPPPPPPOOOMMMAAA>>>:::555111///......++++++************++++++++++++************++++++***+++,,,,,,------,,,,,,++++++,,,------......///'''fffwwwFFFTTT}}}uuu===999AAABBB222***111555222///333GGGddd}}}{{{|||cccLLL```{{{rrryyy```{{{yyy}}}yyyyyypppbbb^^^DDD<<>>@@@FFFHHHLLLPPPTTTYYY___ddddddhhhnnnssswwwzzz~~~zzz}}}~~~}}}SSS@@@]]]zzzDDD555333&&&///......---------,,,,,,,,,)))---///000000444<<>>;;;999,,,000000222111222>>>YYYxxxuuuXXXNNN```}}}vvv~~~}}}{{{}}}uuuvvvuuugggfffYYYDDD999BBBTTT^^^]]]bbbhhhmmmiiivvv}}}eeeOOOKKKNNNLLLEEEFFF@@@===@@@@@@===???DDDCCCFFFHHHEEEBBB@@@>>>===AAA>>>;;;;;;===>>><<<:::???===BBBMMMQQQLLLFFFEEE@@@???<<<888444111...---++++++++++++++++++++++++////////////............---222777666111---,,,---000222555777999===AAAEEEDDDIIIOOOSSSUUUXXX]]]aaadddjjjpppqqqtttzzz}}}|||gggUUUJJJ___???333000///---...------------...//////,,,555,,,///<<<...===zzz&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***+++,,,***///000...444===;;;222222333555:::AAAFFFHHHHHHHHHNNNRRRQQQRRRVVVZZZZZZlllWWW]]]rrrgggsssyyyvvvwwwUUUBBB222111333000///333;;;::::::555222???GGG>>><<<===QQQmmmzzz}}}vvvxxxFFF???III777---:::000***)))*********)))((()))***))))))))))))***+++,,,------,,,******++++++,,,++++++111444111555IIIggg}}}}}}bbbaaakkkjjjbbbppplllggg]]]LLL999///------,,,+++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))***+++,,,---&&&...777555,,,***999KKK999KKKKKKBBBGGGOOOOOOPPPDDDGGGBBBBBBKKKJJJBBBCCCKKKPPPSSSSSSSSSTTTRRROOOEEEJJJPPPPPPIII@@@:::777:::777222---***)))+++---******+++++++++******)))++++++++++++++++++++++++---------............///444RRR~~~}}}AAAKKK```333===:::<<<111000,,,111222333<<>>IIIIIIGGGDDDAAA???===<<<@@@>>>======>>>>>>===;;;>>>===CCCMMMQQQLLLGGGEEEAAA@@@===999555111...---,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////666:::<<<999333---+++,,,000222555777999===BBBEEEFFFJJJOOOSSSUUUXXX^^^bbbeeekkkqqqrrruuu{{{~~~}}}dddIIIOOOZZZEEE444111222...---------------......///,,,'''***666:::???ddd&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))***+++,,,(((///111///222999999444...222999???BBBDDDFFFGGGIIIPPPTTTSSSRRRSSSSSSRRRfff~~~nnneeennnwwwjjj???555///000000---...444...222===BBBBBBKKKMMM@@@999CCC]]]kkkaaa^^^ppp|||cccyyyLLL:::AAA888,,,888999111***)))))))))))))))*********))))))******+++,,,---+++,,,,,,,,,------------+++555555444PPPuuueee]]]^^^\\\YYYIIISSSWWWKKKKKKfffuuuggg~~~___\\\mmmdddccccccbbbWWWFFF777111111///,,,++++++***(((&&&))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++,,,***((((((+++---//////333***&&&///<<<@@@>>>;;;CCCUUUXXXSSS[[[eeehhhlllsssqqqhhhhhhuuuuuujjjhhhUUURRROOOLLLGGGEEEKKKRRRZZZUUUMMMFFFBBBAAACCCEEE@@@AAA???999111,,,,,,...************************,,,,,,,,,,,,,,,,,,,,,,,,---------............///111HHHXXX@@@ttt___333@@@AAAAAA111000...///111444;;;MMMiiikkkVVVYYYrrr}}}{{{sss^^^\\\sssttt}}}|||xxxuuuuuuwwwyyywwwuuu~~~yyywwwrrrmmmrrrooo^^^\\\ZZZVVVRRRUUUYYYXXXTTTVVVTTTVVVQQQVVVUUUddd}}}RRRMMMUUUIIIOOOLLLIIIIIIFFFDDDEEEIIILLLHHHDDD@@@>>>;;;999777===>>>??????>>>============>>>DDDMMMQQQMMMHHHEEEBBBAAA>>>;;;777222///---,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000:::;;;<<<888222---,,,---000222555777999===BBBFFFHHHKKKPPPRRRTTTXXX___dddfffmmmrrrtttwww|||eeeBBBaaapppVVVBBB111000333111---,,,,,,,,,,,,---.........)))111333555\\\ppp&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))+++,,,,,,(((///333111000333555333---333;;;???@@@BBBFFFIIIPPPTTTVVVTTTSSSUUUUUURRR\\\ddd|||xxx^^^lllqqqwwwoooZZZBBB///000...///333555666<<>><<<@@@GGGNNNQQQNNNIIIEEECCCBBB???<<<888444000...------------------------/////////000000000000000333444444222///...///111000222555777:::>>>CCCFFFIIIMMMPPPRRRTTTYYY```fffhhhnnntttuuuxxx~~~___>>>xxxlll___qqq666000---000333,,,,,,,,,,,,,,,---......+++888777+++EEE&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++,,,,,,+++000444222//////000111000555;;;======???FFFMMMVVVWWWUUUQQQRRRVVVXXXVVVVVVTTThhhtttSSS:::>>>CCCGGGNNNWWW]]]^^^\\\``````WWWKKKAAA777111999777888;;;>>>DDDMMMUUU\\\[[[ZZZMMM777777CCCGGGCCCUUUdddYYYAAAAAALLLKKK```ppp~~~xxxmmmCCCHHHCCC666777777...,,,)))(((***++++++***************+++,,,---...///000111000---,,,...///444666FFFpppnnnttt~~~lll[[[JJJEEEHHHIIIPPPnnnmmmfffaaabbbkkknnndddSSSGGG:::555///,,,---...,,,)))************************))))))))))))))))))))))))************+++++++++++++++++++++,,,.........---666777===GGGRRR```uuu~~~{{{nnnddd]]]UUURRRRRRRRRNNNJJJEEEFFFHHHJJJIIIBBB888111------,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///111999{{{aaaKKK{{{kkk555>>>DDDGGG222000222111///222===PPPggg|||~~~```RRReeeccc\\\tttuuukkkuuu]]]???EEEPPPyyyzzzkkkbbb~~~~~~|||{{{zzzqqqkkklllddd______``````^^^YYYUUUTTTYYYSSSTTTPPPQQQKKK[[[rrrcccTTT[[[fffqqqwwwrrrcccVVVSSSNNNKKKLLLJJJCCC??????777:::======:::999;;;>>>;;;BBBJJJOOOQQQNNNIIIEEEAAAAAA???===999555111...------------------------......//////000000000111/////////......///000222000222555777:::>>>CCCGGGJJJNNNQQQSSSUUUZZZaaagggiiiooouuuvvvyyyLLL;;;qqqsssPPP000555---+++222---,,,,,,,,,,,,---......(((888...777tttwww&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***+++,,,,,,,,,,,,///222111///---...///333777::::::;;;???GGGNNNVVVYYYWWWPPPLLLPPPWWW[[[FFFDDDllliiicccFFFJJJOOORRRUUU[[[bbbgggaaacccccc___YYYVVVVVVXXXNNNHHHAAA???BBBHHHNNNRRRHHHFFFNNNVVVWWW^^^ddd___^^^wwwuuuTTTQQQ[[[XXXaaaqqqrrryyywwwBBBCCCHHH777999???333///***)))+++,,,+++***+++******++++++,,,---......///000...++++++...111111DDDhhheee___UUUNNNOOO[[[nnn{{{oooaaaXXX^^^hhhiiiaaaYYYAAA999///+++,,,---,,,)))************************))))))))))))))))))))))))*********++++++++++++,,,((()))+++,,,,,,---000222>>>AAAOOOhhh}}}|||fffMMMGGGQQQ]]]PPPLLLHHHHHHIIIGGGBBB>>>111000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///***888~~~uuuPPP>>>CCC333999III:::111***111...111===PPPdddyyydddRRR[[[|||lll___ccclllhhhnnnWWW>>>CCCLLLppptttbbbddd{{{vvvqqqrrrjjjbbb___^^^___]]]XXXUUUVVVXXXTTTTTTPPPRRRLLLRRRuuuwwwvvv___UUUPPPNNNOOOJJJ@@@???DDD777888999999999:::<<<>>>;;;EEEMMMQQQPPPNNNIIICCC??????>>>===:::666222///,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000000000//////...//////000000222555888;;;???DDDHHHKKKNNNSSSUUUWWW[[[bbbgggiiipppuuuwwwzzz~~~ppp???CCCnnnFFF333;;;000***......------------...//////000...,,,]]]rrryyyyyy}}}{{{ssslll&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++,,,,,,,,,,,,+++,,,...000000......000444666999:::<<<@@@GGGLLLQQQ]]]aaaUUUGGGGGGTTT```FFF:::\\\~~~~~~}}}zzzwwwssspppppprrroookkkfffddddddeeeggghhheeeZZZLLLEEEGGGKKKIIIEEEMMMNNN^^^mmmmmmmmmjjj```}}}||||||~~~vvvfffOOO???GGG888;;;BBB777222,,,***,,,---,,,)))++++++++++++,,,---.........000111///---...444999GGGeeezzzXXXIIIQQQ^^^~~~bbb[[[bbbiiiiiifffLLLBBB444------...---+++************************))))))))))))))))))))))))*********+++++++++,,,,,,))),,,...---,,,000:::BBBEEEeeexxxgggXXXQQQXXXUUUPPPLLLIIIGGGEEEDDD555333000...,,,+++,,,,,,---------------------------------............///+++000oooeee:::oooFFF111888KKK;;;111+++000...222<<>>???<<>>777AAALLL777222444......333:::CCCUUUsssmmmXXXDDD___|||hhhYYY\\\sss~~~qqq]]]bbb[[[JJJ@@@<<<>>>mmmvvv```LLLXXXlllgggqqq~~~vvvpppgggcccfffgggbbb___```XXXZZZZZZRRRWWWQQQBBBXXXiiiaaa\\\VVVJJJ???FFFUUU===999555555999>>>@@@@@@===IIIRRRRRRPPPMMMGGG@@@:::;;;<<<<<<:::666333111++++++++++++++++++++++++++++++,,,,,,---...//////,,,++++++---...///...,,,000222555888;;;@@@EEEIIIJJJNNNUUUXXXZZZ]]]bbbfffiiipppuuuvvvzzz}}}GGG\\\oooDDD+++)))000333,,,///////////////000111111222:::tttsssrrrbbbUUUSSSUUURRRJJJDDD$$$&&&''''''&&&'''(((***)))******++++++,,,------000///---,,,,,,...111333222444777:::===AAAFFFJJJTTTVVVjjjzzz```<<>>111)))999...:::xxx\\\FFFSSSPPP]]]rrrdddnnn___vvvgggWWWBBB444///000///...---,,,++++++******++++++************************...)))***///000,,,+++///111111---***777TTTsss|||vvvyyypppmmmppptttvvv}}}tttTTTQQQWWWPPPEEE@@@888777444222222222///+++,,,+++***+++---...---,,,---------............///......KKKHHHNNNmmm888AAA777PPPGGG,,,555///...000777BBBSSSlll~~~rrr```UUUGGGddd___OOO]]]|||pppaaaqqqbbbUUU```UUUEEE@@@:::@@@lllvvv\\\IIIUUUuuuhhhnnnqqqnnnlllkkkgggbbb```bbb```[[[XXXWWWUUUPPPMMMNNNqqqxxxQQQHHHNNNkkkHHH>>>:::777999>>>BBBBBB@@@BBBGGGMMMOOOLLLFFF@@@===<<<<<<;;;:::777444222000---------,,,,,,,,,++++++------------------------...------......///000111111333666999;;;???CCCFFFHHHMMMRRRVVVYYY]]]dddiiinnnppprrruuu|||}}}tttLLLlllfff<<<000444222(((666...)))///444---,,,333444111AAA~~~DDDJJJ|||vvvpppVVVVVV```HHHIII$$$&&&''''''&&&'''(((***)))******++++++,,,------000...---,,,,,,...111333333555777999<<<@@@DDDHHHGGGPPPpppaaaWWWgggXXXGGGsssxxxsssrrriiiXXXKKKQQQhhh~~~zzzrrrrrr~~~qqqvvvyyyJJJJJJBBBAAA===888111---,,,,,,++++++++++++******+++,,,...//////000///111111777ddduuuHHHBBBQQQYYYggg^^^rrrggglll___MMM>>>666222000///---,,,,,,+++++++++++++++++++++++++++++++++++++++---,,,+++,,,+++***,,,000$$$000555999NNNqqq{{{tttooo|||}}}[[[OOO[[[XXXGGG???<<<888777999777111)))---,,,+++,,,---...---,,,---------............///222---EEErrrJJJJJJvvvSSS<<<000GGGNNN///333000///000666???PPPggg{{{}}}mmmZZZFFFZZZaaaJJJUUUwww}}}dddTTT[[[QQQBBB===888BBBhhhhhhUUUEEEOOOjjjbbbqqqxxxqqqqqqpppllliiiiiiddd]]]XXXYYYXXXTTTQQQQQQ[[[aaaYYYfffUUU@@@<<<888999>>>BBBCCCBBBIIIJJJKKKIIIDDD???;;;999<<<;;;;;;:::777555222000---------------,,,,,,---------------------------...------......///000111111333777999<<>>444===QQQ...///111///000444===KKKbbbuuu~~~{{{bbbHHHMMMppphhhGGGMMMxxxxxxiiiTTTVVVNNNAAA<<<:::AAA~~~hhh]]]MMMAAAGGG[[[ZZZwwwxxxwwwwwwtttqqqooojjjaaa[[[[[[\\\YYYUUUTTTNNNooommm___OOOAAA===:::;;;???CCCDDDCCCIIIHHHDDD???:::888888999:::::::::999777555333111---------,,,------......------.....................------......///000111111444777999<<>>>>>;;;555111...---,,,,,,+++,,,...000111000///......222555///===vvvlllUUULLLjjjwwwbbbkkkmmmjjjcccVVVGGG;;;555333......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))---...+++---333222---666GGGnnnqqqdddnnnRRRZZZQQQFFF<<<:::<<<<<<;;;:::111///------.........------------............///---:::...lll;;;qqqppp888;;;999UUU222///000//////333;;;III^^^qqqlllNNNDDDaaaqqqHHHGGGrrrzzzrrr^^^llloooVVVRRRMMMCCC>>>>>>===sssooo^^^IIIAAABBBOOORRR||||||yyyxxxqqqggg___^^^___\\\XXXWWWTTTZZZ~~~kkkCCC???>>>>>>???BBBDDDCCCAAA@@@???<<<888666666999;;;999999999999777555333222---,,,+++++++++,,,---................../////////...------......///000111222444777:::<<>>@@@===gggvvvdddKKKCCCAAAHHHNNNxxxnnndddaaa```\\\YYYYYYZZZVVVbbbFFF<<<>>>AAADDDEEECCC???<<<777888888777555666888:::777777888888777666444333---,,,+++******+++,,,---.........//////000000000...------......///000111222444777:::<<<@@@DDDGGGKKKOOOTTTWWWYYY\\\bbbgggfffooowwwzzz{{{UUUKKKFFF...888...000222000+++333...+++333444777GGG^^^FFF@@@WWWsss$$$&&&''''''&&&'''(((***)))******++++++,,,------,,,,,,------///000222222444555666777888:::===@@@BBBMMMUUUUUUUUUZZZ]]]\\\qqq}}}~~~yyy|||yyyppphhh^^^VVV___^^^^^^cccmmmyyyxxxmmm___RRRKKK@@@???VVViiiUUUFFFGGG???>>>;;;666111.........+++---///111222111000///333...<<>>BBBDDDCCC@@@;;;777555777888888666555444555555666777777777666555444///...,,,******+++,,,---......//////000000111111...------......///000111222555888:::===@@@DDDGGGMMMQQQVVVYYY[[[___eeejjjjjjqqqwwwyyy}}}XXXfff===///777///000000222,,,444...,,,333...:::^^^rrrNNNAAALLLggg{{{$$$&&&''''''&&&'''(((***)))******++++++,,,------+++,,,---...///111222222444555777777888:::>>>AAADDDJJJMMMMMMNNNUUU[[[^^^ppp|||kkk[[[JJJGGGTTTjjj{{{xxxlll^^^NNNDDDEEE@@@DDDtttiii[[[mmmFFFBBB@@@???===777222......///,,,---...000000000000///444333\\\iiiNNN[[[nnnbbbeeefffbbbXXXJJJ===555000//////...............------------------------111------000...444RRRuuu^^^iiimmmVVVRRRRRRKKKAAA===888555111......//////...---------............///000---111XXXzzzsssEEE;;;KKK888;;;SSSLLL...000......111666@@@SSSddd{{{~~~rrrLLLKKKuuu```JJJHHH|||bbbOOOeeeSSSUUUKKK<<<>>>@@@GGGhhhMMMDDDAAAGGGMMMtttlllkkkpppmmmxxx```XXXEEE>>>@@@AAAAAA>>>;;;888666666888999999666555444444444555666777777777666555333111...,,,++++++---.........///000000111222222...------......///000111333555888;;;===@@@EEEHHHNNNRRRXXX[[[^^^bbbiiinnnrrrsssssssssxxxXXXzzzwwwkkk===111222111222,,,111,,,444---...666000IIIyyynnnFFFCCCXXXqqq~~~$$$&&&''''''&&&'''(((***)))******+++,,,,,,------++++++---...///111222222444555777777888;;;???AAACCCEEEIIINNNTTTZZZ\\\\\\```kkkaaapppUUUUUUaaajjjmmmoooiii___UUUOOONNNLLLJJJBBB>>>777YYYxxxbbbzzzGGGPPP@@@@@@>>>888222......000,,,---...//////000000000111@@@oooOOOrrreeefffgggddd[[[MMM???555000000///.......................................111,,,...222///;;;mmmqqqmmmnnn[[[VVVNNNDDD>>>999666111///.../////////---------.........//////......444GGG|||[[[@@@rrrYYY666+++777FFF555111...---///333===NNN^^^||||||zzzNNNGGGoooiiiPPPAAAkkktttnnnYYY[[[OOO===???<<<777jjjLLLCCC@@@HHHNNNxxxxxx~~~YYYGGGCCCAAAAAA@@@===:::777666666555777888888777666777888333444666777777777666555666444000...,,,---...///...//////000111222222222...------......///000111333555888;;;===AAAEEEHHHOOOTTTYYY]]]```dddkkkppprrroooiiifffmmmyyyRRRpppnnnccc@@@222...333444)))///+++222,,,111;;;666[[[ccc???FFFIIIbbbwww%%%%%%&&&&&&'''(((((((((---,,,+++,,,///000...+++............///111222333444555888999:::<<>>fffoooNNNGGGAAACCCIIIyyyKKKEEEEEE===>>>===;;;888555555555666666555555444333333333444222222333666777888777444111...,,,,,,---......//////000000111111222222------------...///111222444666999<<>>AAAEEEHHHKKKNNNQQQUUUYYY]]]cccaaakkkhhhsssnnneeeYYYNNNIIIJJJLLLFFFXXXWWWIII{{{vvvbbbNNNGGG???:::999777222000111,,,---///000...///999EEE|||ppp```}}}iiiSSStttqqqcccdddZZZaaaYYYNNNFFF999444222000/////////...---000//////.........//////+++888444333]]]fffzzz]]]PPPSSSMMM;;;888888777333......222........................&&&222///999pppyyyLLLaaa___...555:::OOO===...000222222111888HHHXXXnnn{{{ZZZIII]]]kkknnnnnn}}}~~~```]]]ZZZCCCGGGBBBAAAdddnnnOOOFFFAAADDDIIIOOODDDCCC>>>>>><<<999666444444444666666666666555444333222222222333555777777666555333111...,,,,,,---...///000000111111000111222333///............000111222444666999<<>><<<<<<;;;555...---111........................---555222999fffkkkuuuAAAbbb@@@777;;;JJJAAA000///111222222666CCCRRRgggtttbbbFFFSSSzzzyyyMMMQQQ]]]gggoooeee}}}aaa]]]\\\HHHJJJBBB???VVVrrrPPPFFF@@@DDDHHH}}}UUUBBBAAA>>>===;;;888444333444666999999;;;;;;:::999777555222222333555777777555333222111///---,,,---...///111222222111///000222444111111000//////000111222444666999<<>>@@@GGGIIIKKKMMMOOOQQQUUUXXX]]]eeegggmmmvvvzzz}}}iiiKKK___oooddd}}}PPPGGGBBB>>><<<666///---///......///...,,,---777DDDqqq```qqqIIIWWWrrr{{{bbbNNNMMMnnn~~~vvvnnnggghhh``````dddYYYIII@@@777444111//////000///...//////////////////000111444000>>>uuuddd^^^uuuRRROOOHHHBBB===<<<888222///000........................555333...555___kkkggg333OOOVVV999888???@@@111...///222333555@@@NNNdddqqqjjjDDDHHHoooxxx===>>>KKKeeedddfff^^^\\\IIIHHH@@@<<>>KKKaaapppsssHHHCCCfffXXXSSScccxxxooo}}}oooaaa^^^MMMIIICCCCCC???hhhxxxUUUFFF@@@GGGFFFtttlllGGG@@@;;;;;;:::999888999===@@@BBBDDDEEEFFFFFFDDDAAA???:::777444222333444555555///000000///---,,,...000000222333111---,,,///222444333222111000000111111444777:::===AAAFFFKKKOOORRRYYY```dddjjjqqqvvvvvvzzz}}}JJJ{{{iiiuuu666333111111///---...222///---,,,;;;LLLwwwEEE>>>JJJJJJUUUkkk&&&''''''(((((()))******)))+++------,,,+++,,,---............///111222333444666888999:::<<>>888777777444222333000,,,+++000333111///000666@@@IIIVVV@@@BBB|||fffVVV^^^uuubbbgggxxx___ccc]]]NNNJJJ:::777222000///000000000////////////000111222222000LLLXXXSSS\\\PPPFFFBBB@@@:::444111////////////////////////...000555...999yyytttCCC\\\sssMMM,,,;;;>>>OOO:::///+++111444333;;;HHH[[[mmm~~~SSSDDD]]]}}}mmmkkkvvv~~~}}}yyyeee```QQQKKKHHHSSSPPPzzzwwwYYYHHHAAAHHHEEEooo{{{ttthhhfffdddbbb```iii~~~wwwLLL@@@:::;;;;;;::::::<<>>===:::555333333555555555---///111000---,,,...111///333555333...+++...111444333111000000000111111555777;;;>>>BBBGGGLLLPPPRRRZZZbbbgggmmmuuuyyyyyy~~~\\\~~~ccc777444111///......///111111)))333AAA```;;;>>>MMMFFFYYYnnn'''''''''((())))))******)))+++------,,,+++,,,---............///111222333333555777888999;;;???AAABBBDDDGGGJJJLLLPPPTTTWWWYYYaaaeeekkktttvvv|||sssjjjfffeeefffcccuuuPPPCCC888777999777333111...,,,---111222000000333888;;;PPPzzz}}}VVVMMM[[[xxx|||```FFF@@@@@@nnnooovvvxxxgggccc^^^PPPMMM;;;888333000///000000000////////////000111222333===wwwddd___ZZZUUUQQQLLLDDD999333333////////////////////////333222999//////hhhwwwIIIeeevvvsss:::888666RRRBBB333,,,111333111777DDDTTTkkk}}}]]]FFFRRRxxx|||iii___QQQIIIMMM```^^^]]]IIIBBBIIICCCkkk{{{nnncccZZZTTTWWWTTTRRRRRRRRRUUU]]]fff}}}OOO???:::;;;<<<;;;;;;;;;===???@@@AAAAAA@@@@@@???>>>===<<<;;;999888888777444222,,,///222000---,,,...222000555999777111---...111222222000//////000111222555777;;;>>>BBBGGGMMMQQQSSS[[[ccciiiooowww||||||qqqttt{{{:::555333000///000222111///222...999GGGqqq;;;555KKKJJJ```sss''''''(((((())))))******(((+++------+++***+++---............///111222333222444666777888:::===@@@CCCEEEHHHJJJLLLOOORRRUUU]]]aaabbbhhhooonnnwww}}}pppggg```ZZZnnnggg[[[KKK<<<888999666000,,,,,,---000222///,,,///666;;;@@@ccc{{{}}}dddYYYPPPPPPSSSSSSMMMHHHCCCkkkmmmqqqpppeee___PPPNNN<<<888333000///000111111////////////000111222333YYY}}}|||ggg___VVVXXXZZZUUUFFF777222444000000000000000000000000000)))///...444hhhpppkkkhhh555gggLLL111---TTTHHH777---111333///444AAAQQQkkkzzzbbbEEEJJJnnnzzziiijjj]]]MMMDDDNNNdddaaa___JJJBBBJJJCCChhh}}}ooogggbbb\\\XXXWWWRRRRRRVVVXXXSSSMMMKKKSSSQQQ===;;;<<<===<<<:::999:::;;;AAA@@@@@@???>>>>>>>>>===:::;;;;;;<<<<<<888333///+++///222111---+++...222111777<<<:::444//////222111111000//////000111222555777;;;???CCCHHHMMMRRRSSS[[[dddjjjpppxxx}}}}}}}}}XXX{{{iii:::222111///000333555333......000<<>>666111000111222111///;;;333+++333111222CCClll]]]ZZZXXXSSSMMMOOOZZZiiiuuu~~~sssqqqsssIIImmm[[[QQQCCC333555222000.........///...---...666***///444SSSjjjooo@@@@@@sssPPP666444???FFF<<<---,,,555333333???OOOaaauuujjjHHHAAAdddrrr\\\TTTDDDPPPSSS[[[kkkUUUEEEAAAMMMeeedddNNNRRRRRRPPPSSSWWWUUUNNNMMMXXXwwwIII;;;AAA>>>;;;:::::::::888666555666666555555444444444888888999;;;<<<:::666222444---,,,222222******000000777;;;777222222111...777444000...///222333444444666:::>>>CCCJJJQQQVVVZZZ___fffnnntttxxxzzz{{{rrrMMM|||bbbnnn333333333222111000000111111222222===sssRRR444>>>DDDDDDPPPkkk}}}'''((()))******++++++***++++++******++++++,,,---------------...000111222333555888999:::;;;>>>@@@@@@CCCFFFIIIKKKNNNRRRUUUUUUZZZaaafffiiinnnuuuzzztttggg]]]]]]rrrPPPDDD@@@999:::000444000000////////////000000333???{{{|||rrriiipppmmm{{{hhhfffRRRTTTEEE>>>666111000222222111,,,555000...222000===[[[iiiZZZHHH>>>===>>><<<888===BBBIIISSS```rrrnnn[[[___jjjVVVMMM888777333111//////000000000//////555+++000222IIIeee;;;TTTRRR333666>>>III???...***333222000:::HHH[[[ooosssOOOBBB___uuu___TTTDDDeeeqqqlll~~~rrrQQQCCCHHHQQQnnnuuueeeSSSKKKGGGFFFKKKRRROOOOOOssslllEEEAAADDDBBB???<<<;;;999999888999888777888888999999888999999:::<<<===;;;777333444------333333,,,+++000---666>>>???888222222444888444000//////111333333666888<<<@@@EEEKKKRRRWWWZZZ```hhhpppwww{{{~~~yyybbblllccc999333222222111000000111111///222???RRR333;;;CCCHHHXXXmmm~~~rrrmmm'''((()))******++++++***++++++******++++++,,,---------------...000111222222444777888999:::===???@@@BBBEEEGGGJJJNNNRRRUUUWWW[[[```dddgggmmmtttzzzyyyzzz|||}}}ttteeeXXXTTTIIIWWWuuusssttt[[[GGGCCC===777---222000000000//////000000111333NNNyyymmmzzzgggTTTVVVEEE???666111111222222222---000000222222333RRRbbbLLLHHHBBB;;;888:::=========888888888999AAAPPPbbboooSSSXXXqqq]]]YYYAAA:::555333000000111222222111000222---222///;;;sss===MMMyyyppp666444999LLLDDD222+++222222000666BBBUUUjjjXXXCCCWWWzzzcccTTTEEEmmmvvvuuu{{{NNNBBBLLLNNNyyyssseeeRRRHHHJJJRRRVVVVVV\\\@@@EEEDDDCCC@@@<<<888777777999===;;;999:::>>>??????===;;;;;;<<<===>>><<<888555555///...444555///,,,///,,,333AAAIIIBBB555333;;;999666111//////111222222777:::>>>BBBGGGMMMTTTYYY]]]cccllltttzzzvvvJJJ666333222111111000111111111333;;;PPP}}}HHH333<<>>???@@@@@@????????????===:::999;;;???CCChhhqqq^^^kkkbbbccc```KKK>>>666333111000111222222222000///...444///111```~~~:::TTTBBB222777LLLHHH777,,,222555222666???SSSggg~~~aaaBBBNNNrrr}}}eeeSSSHHH\\\|||gggeeeQQQDDDIIIEEEkkkTTTTTTGGGYYY]]]SSS>>>DDDBBBAAA???:::555333555777@@@===:::<<>>???===:::777555000000555666222.........000>>>NNNLLL<<<666===:::777222///000111222222888;;;???CCCHHHNNNVVVZZZaaagggpppxxx|||___sssvvv888111222222111111111111111222666DDDqqqzzzxxxWWW:::777???BBBNNNbbbtttooo```yyy'''((()))******++++++***++++++******++++++,,,---------------...000111222333555888999:::;;;>>>@@@AAADDDHHHJJJIIIGGGFFFEEEFFFFFFFFFGGGIIILLLPPPSSS[[[oooiiiDDD<<>>>>>>>>??????>>>;;;999666222000333666444000...000...888KKKPPPCCC:::<<<;;;777222000000111222222888;;;???DDDIIIPPPXXX]]]fffmmmvvv|||~~~rrrPPP[[[ddd:::222222111111111111111222222555HHHQQQ<<<555===???@@@PPPdddwwwcccfff'''((()))******++++++***++++++******++++++,,,---------------...000111222333666888999:::;;;>>>@@@AAADDDGGGGGGDDD@@@===<<<888777777777777999;;;<<<@@@CCCSSSwww\\\IIIDDD>>><<<>>>===AAA:::@@@ggghhhPPP>>>BBB;;;666...000000000000111111222333KKK|||ooowwwmmmeeeXXXNNNGGG===777555555444222666000111111999cccwww]]]EEE>>>CCCIIIRRRZZZeeemmmvvvvvvmmm]]]OOOGGGFFFFFFEEECCCAAA???<<<;;;666:::QQQxxx\\\aaafffeee]]]MMM:::666222000000111111111000...222111444...BBBuuuhhh666FFF]]]444666;;;FFF>>>------111111333888IIIYYYppptttHHHAAAZZZ{{{bbbTTTYYYwwwtttRRR]]]yyyVVVLLLNNNLLL{{{~~~uuummmiiinnnvvv|||ooodddWWWZZZLLLIIIjjjxxxllllllWWWxxxyyy^^^@@@BBB@@@===;;;;;;;;;;;;:::888:::999888888999;;;>>>@@@???>>>>>>>>>???>>><<<:::888333000111444555222...111---444CCCLLLFFF===::::::777222000000222333333888;;;@@@FFFLLLTTT\\\bbbjjjqqq{{{kkkfffwwwhhhaaaZZZ???222111111111000111111222333999SSSHHH999:::@@@:::???UUUeeeyyy~~~qqq'''((()))******++++++***++++++******++++++,,,---------------...000111222222444777888999:::===???@@@AAAAAA>>>;;;888777777444333333444555666555555777222333EEEhhhvvveeeXXXTTTWWW[[[[[[SSSQQQ\\\kkkiiiZZZAAA@@@888888---000000000000111222333444aaa~~~xxx|||~~~mmmddd```SSSKKKAAA999777666444222111222444333FFF{{{ZZZLLLEEEOOOYYYZZZ[[[^^^cccmmmyyy}}}vvveeeRRRGGGJJJHHHEEECCCBBB@@@???>>>CCC///---MMMsssmmmjjjdddkkkeeeVVV===:::555111111111111111111///333---555000666sss:::>>>sssuuu888555666IIIFFF222---000111333444CCCQQQgggOOO>>>OOOyyyaaaWWWeeedddrrrxxxTTTMMM\\\]]]fffyyyeeeWWWQQQOOONNNLLLHHHEEEBBBOOOrrrddd[[[[[[VVVUUUSSSRRR]]]zzzsssccccccqqqaaa999GGG===999777:::???@@@<<<777333555666444222333888<<>>>>>>>>???>>><<<:::999444///...222555333...---///333;;;BBBCCC???:::999666222000111333444555999===BBBIIIPPPYYYaaaggglllttt~~~kkkkkkMMM999///111111000000111222222333@@@mmmEEE999===@@@888CCC\\\dddzzz~~~'''((()))******++++++***++++++******++++++,,,---------------///000111222111333666777888999<<<>>>???>>>;;;777333333444666333333333555777777666555666<<>>WWWuuurrrvvvzzznnn{{{|||hhhJJJCCC:::<<<222000000000000111222333444nnn~~~{{{uuuzzzhhhwww```gggUUUMMMCCC;;;888666444222...444999888SSSkkkPPPUUUeeeuuutttggg```ccc]]]jjjzzzrrr```SSSCCCCCCCCCDDDFFFEEEDDDBBB<<>>777BBBaaa|||fffbbbqqqjjj\\\@@@<<<777333222222222222333111333***555222...fffCCCKKKvvv@@@:::777NNNNNN888///111222555333AAAMMMbbbUUU===III{{{xxxaaaYYYmmmooo{{{QQQLLLhhhiiiRRRvvvbbbOOONNNKKKIIIGGGHHHJJJMMMJJJJJJFFFFFF___qqqkkkrrriii[[[QQQOOOJJJKKKaaa|||zzzwwwmmmsssXXXLLLxxxlll___222LLL999555222777???AAA<<<555///222444111------333:::@@@>>>===>>>>>>>>><<<::::::444...,,,111555333///***000444666:::??????;;;999555222000111444555666;;;>>>DDDKKKSSS\\\eeekkkmmmvvv```ooo{{{CCC222...111111000000111222333333AAAlllggg===333:::>>>999IIIaaaaaazzz}}}((((((((()))******++++++************+++,,,---...............///111222333333111222777;;;:::;;;>>>AAA:::222...///444777999888999:::;;;<<<;;;::::::<<<999;;;===:::<<>>333333666+++222///...111000AAAzzzxxxyyy|||~~~}}}lll}}}fffxxxcccYYYLLL@@@:::888555333333333222777666kkkxxx]]]tttxxxzzzzzzKKKWWW\\\yyyxxx^^^OOOEEEBBBIIIMMMLLLRRR]]]FFF:::666<<<===AAA^^^|||ddd[[[nnnlllOOOFFF:::222000111333444000---000444222000<<>>hhhpppuuu[[[ZZZxxxwwwuuuSSSSSS{{{rrrZZZiiiUUUOOOSSSKKKOOOOOOJJJFFFIIINNNRRRRRRIIIFFFLLLVVVnnnxxxyyyfffYYYZZZUUUIIIIIISSSSSSKKKPPP[[[TTTFFFUUUtttaaaHHHBBBEEE>>>777333333444666===DDD999::::::777555555888;;;BBB@@@>>>=========;;;:::777222...---///222333333/////////222666:::<<<<<<888333000111222222666;;;AAABBBFFFMMMWWWaaaiiillltttzzzooo^^^tttOOOFFF666//////...444333,,,222:::555III}}}GGG???:::777:::???HHHVVVbbbvvv|||zzz((((((((()))******++++++************+++,,,---...------......///111222333555222333777:::999:::===888999;;;<<<<<<<<<;;;;;;<<<===>>>???@@@???>>>>>>>>>888777:::999777AAAOOOhhhuuulllgggaaaoooIIIBBB@@@444444444,,,222000000333555LLL|||xxxwwwxxxzzz{{{yyy___RRREEEFFFiiiggg~~~cccZZZMMM@@@:::888555333333555///444===sss}}}xxxttt|||pppJJJFFFQQQrrr~~~YYY>>>>>>IIIWWWWWWQQQ]]]qqqXXXGGG;;;:::666999VVVxxxpppfffaaassshhhUUUKKK===333000111111222222...///333111...888FFFddd444IIIjjj999444===GGG:::333,,,333222111<<>>AAA???<<<:::;;;<<<<<<;;;666222...---///111222222///...///222666999;;;;;;555111///111222333888>>>@@@CCCIIIRRR]]]hhhqqquuuyyy~~~jjjkkkpppvvvNNN999000777000///333222...333999777aaaJJJ>>>:::888;;;@@@IIIWWWdddwww((((((((()))******++++++************+++,,,---...---------...///000222222666444444888999888:::===;;;<<<===<<<<<<>>>CCCGGGCCCCCCDDDEEEEEEEEEEEEEEEIIIAAA???CCCDDD???===@@@CCC___wwwllldddYYYIIIWWWzzzPPP@@@BBB777666333,,,222000222555<<<^^^~~~xxxttttttvvvxxxyyy|||~~~oooJJJ555<<<:::///>>>^^^iiirrrfff[[[NNN@@@:::888444333333666...777RRRmmmrrrtttttt}}}vvvIIIEEEGGGiii___KKKBBBFFFTTTVVVQQQ^^^vvv^^^MMM@@@<<<777666KKKfffNNNlllqqqeee\\\QQQBBB666111000000000333......222111...333;;;nnnGGG:::hhhooo777444666EEENNN333---222333111;;;CCCLLLbbb~~~wwwuuuJJJ:::MMMmmmvvvrrrdddqqqpppLLLjjjvvvRRRbbbyyyjjjaaa\\\]]]aaammmaaaUUUNNNIIIIIIVVVeee]]]ccceeeXXXCCCAAA```qqq```VVVMMMFFFHHHBBB??????>>>CCCVVVjjj~~~xxxmmmpppnnnaaaOOOEEEFFFKKKEEE>>>888555111...000444:::>>>BBBEEEEEECCCBBBBBBEEEAAA<<<999999:::;;;<<<555222///---...000111111.........111555888::::::333///---000333555:::@@@BBBFFFMMMWWWbbbmmmvvv{{{rrrfffHHH111---888111000111111111222777;;;~~~MMM===999888<<>>AAAuuutttcccmmmhhh|||cccRRR~~~kkkMMMTTTpppgggccceeeaaaZZZ^^^hhhXXX[[[___^^^XXXSSSUUUZZZaaazzzmmmXXXRRRJJJAAAHHHEEE@@@:::888>>>JJJSSSuuuyyyoookkkhhhaaacccbbb[[[PPPJJJLLLPPPHHHBBB<<<888444///...111222666<<>>:::999:::;;;;;;555333000.........///000.........000444777999999333///...111444666;;;AAAEEEJJJRRR\\\eeeooovvv{{{|||rrr|||;;;555111///222222///000333222777DDD@@@===999888===CCCLLLZZZfffwwwwwwyyy((((((((()))******++++++************+++,,,------,,,---------...000111222111111333777999:::???EEEGGGHHHJJJLLLNNNNNNLLLJJJOOOOOOOOOPPPPPPPPPQQQQQQRRRRRRSSSUUUTTTNNNKKKJJJNNNKKKLLL___}}}mmm]]][[[NNN[[[wwwjjjXXX;;;CCC666888111111222...333222DDDwwwtttmmmmmmsssxxxzzztttwwwzzz}}}~~~aaaddd^^^PPPIIIMMMLLLDDDGGGKKK\\\}}}uuuiii^^^lll~~~lllggg```RRRCCC<<<888555444444666222EEE}}}~~~vvvdddsss}}}pppooozzzyyycccOOOJJJFFF>>>===DDDDDD>>>???GGG}}}zzzbbbpppeeeYYYHHH:::444222222222111...---111444444333333IIIZZZ555MMM{{{888---===^^^:::333000222111777>>>FFFTTTkkk___@@@<<>>===;;;;;;@@@GGGKKK```sss{{{mmmeeedddeee\\\]]]\\\XXXRRROOOPPPRRRIIICCC???===999444333555222444777<<<@@@BBBCCCBBBBBB???;;;888999;;;<<<<<<555444222000.........//////......000444777888888555111///222555777<<>>EEE333666000333333---444111HHHxxxqqqiiikkkqqqwwwyyyyyyyyyzzz{{{yyyrrrfffXXXSSSXXXUUUNNNKKKWWWlllqqqVVVVVVkkkuuuqqqpppcccUUUEEE===:::666555666888555CCCyyywwwzzziii\\\[[[NNNCCC===@@@BBB======BBBnnn~~~jjj```iiihhh[[[JJJ<<<555333333333000//////111333444444444888tttDDD@@@rrrAAA...333JJJ:::333222555222555;;;DDDPPPccc|||~~~oooCCC???WWWVVVDDDmmmxxxpppkkkmmmUUUwww~~~^^^TTTlllttthhhcccjjjrrrzzzsss___cccLLLIIIAAASSSMMMCCCHHHKKKSSSUUUMMMGGGFFFBBB;;;999;;;===>>>===>>>BBBGGGEEESSSaaaddd^^^XXXXXX[[[VVVUUUTTTSSSRRRQQQQQQQQQGGGCCCAAABBB???:::999;;;::::::;;;===??????===;;;666555555777:::<<<===<<<555555444222///---...000000//////111555777999888666222111444777999>>>DDDKKKTTT```kkkttt}}}ddd]]]NNN...000555...000555......666000===dddnnn>>><<<<<<999999===CCCLLLXXXdddzzziiiHHH@@@CCC((((((((()))******++++++************+++,,,---...,,,,,,,,,---...///000111111111444888888999@@@III[[[dddkkkiiiaaa\\\^^^cccZZZYYYYYYXXXYYYZZZ[[[\\\YYY]]]aaabbb```]]]ZZZXXXMMMOOOQQQPPPTTTjjj~~~nnn\\\KKKCCC@@@ZZZuuuxxxaaaAAAGGG111777...444333---666333OOOxxxkkkfffjjjppptttuuuwwwzzz{{{|||nnnaaaddd^^^\\\YYYWWWWWWddd~~~qqqRRRFFFIIItttoooxxxfffWWWGGG???;;;777666777555777DDDXXXmmmuuu}}}uuuqqqYYYLLLBBBBBBCCC???===???UUUhhhoooeeekkk^^^KKK<<<444222111111///111111111111222333333555zzzhhh???RRR{{{DDD111222<<>>:::777>>>IIIMMMQQQXXX[[[YYYVVVYYY^^^TTTRRRPPPPPPRRRRRRQQQOOOFFFCCCCCCEEECCC???===?????????@@@BBBCCC@@@:::555222333666:::>>>>>><<<:::666777777444000......000111000000222555888999999666222111555999<<>>888777:::777444AAATTT]]]XXXTTTRRROOOOOOVVV^^^XXXUUURRRRRRTTTTTTQQQMMMEEECCCDDDFFFEEEAAA???@@@===>>>BBBFFFGGGBBB:::333777999<<<@@@BBB@@@;;;777777888888555000...///111222111111333666999:::999444111111666;;;???FFFLLLVVV___lllvvv|||zzz***<<<333111111,,,777///...666...DDD~~~AAA:::<<<999999===BBBIIIUUU```ttt}}}ZZZQQQ(((((((((((()))***+++,,,))))))))))))***+++,,,---+++++++++,,,---///222333000444888777555666;;;AAAIII___xxxqqqhhh___ZZZ___cccbbbbbbdddbbbbbbbbbccceeeeeecccaaa```[[[WWWUUUSSSWWWfffwwwttteeePPPLLL\\\VVVXXX888VVV}}}vvvqqqqqquuuHHH@@@:::777222555444///666///ooo|||~~~wwwjjjaaadddmmmqqqqqqpppgggvvv~~~yyymmmmmmfffeeejjjggg^^^\\\aaa|||zzzlll[[[PPPQQQUUURRRbbbnnnYYYFFFAAA>>>777555:::...???^^^\\\fffqqq~~~ssslllqqq|||~~~nnnbbbTTTMMMLLLIIIBBB<<>>222;;;IIIIII...888444222444;;;EEEVVVmmmxxxtttjjjpppNNNDDDSSSyyy\\\EEEJJJeee{{{~~~tttyyyPPPPPPcccYYYXXX]]]TTTMMMSSSIIIHHHDDDAAABBBFFFEEE@@@AAA???AAACCC>>>777===KKKppplllUUUVVVLLLIIIbbb]]][[[QQQNNNWWWUUULLLLLL<<>>===>>>@@@BBBBBBBBBBBBDDDFFFCCCCCCCCCBBB@@@===:::999777999888444222333111---111000000222555777888777222111222888<<>>>>>JJJ\\\mmmvvvyyyzzz|||rrrggg``````bbbaaabbbddd___```aaadddggghhhhhhgggfffccc```]]]WWWTTT\\\gggtttnnnlllaaa[[[ccclllXXXHHHMMMzzzvvvqqqqqqwwwJJJHHH@@@444000444444///777666~~~}}}zzzsssggg___ccckkkooonnnmmmlllpppvvv{{{~~~tttllljjjjjjllliiibbb\\\[[[ddduuusssbbbYYYVVVXXXUUUYYYxxxxxxbbbLLLCCC===555222555000???]]]vvvNNNhhhrrrmmmuuuzzz~~~nnn______aaaYYYIII>>>DDDsss~~~dddjjjdddUUUAAA444111111111000000000000111222333444888999nnntttxxx:::999cccLLL222???<<>>DDDhhhdddXXXOOOJJJ[[[]]]ZZZRRRUUUaaa\\\KKKEEEBBBMMMIII>>>@@@AAA>>>@@@CCCBBB@@@>>>===>>>@@@AAAAAAAAAAAA@@@>>><<<:::999666999888444222333111---111111111333666777777777222111333999???FFFQQQZZZdddlllvvv|||wwwEEE///111333000---000//////000888111GGG}}}YYY;;;<<<:::888888<<>><<<999;;;===CCCOOOaaarrr}}}{{{qqqgggcccaaa``````bbb______aaadddhhhjjjjjjiiiiiiiiiiiifff]]]TTTTTTXXX|||lllcccpppzzzooo___WWWdddAAALLL@@@^^^}}}yyywwwhhhoooEEEIIIAAA...000222333...555===yyynnnddd]]]aaaiiilllkkkjjjrrrpppssszzz{{{}}}tttjjjlllnnnmmmnnnlllcccZZZ[[[fffqqqmmmdddTTTQQQRRRIII]]]iiiQQQDDD<<<444222444333>>>]]]OOOGGGiiisssyyy{{{xxx~~~nnnRRR@@@AAAgggbbbllljjjdddUUUAAA444111222111111000000111111222333444444888\\\www]]]<<>>222CCCCCC111333222333888>>>JJJ^^^ooo{{{aaaooocccNNNKKK```{{{[[[===>>>]]]vvvttt}}}|||NNN[[[vvv{{{pppeeeUUUIIIFFFCCCGGGGGGCCCAAABBBBBB@@@BBBGGGKKKIIIFFFEEEAAA>>>QQQttt[[[PPPLLLVVV___[[[WWWddduuujjjMMM???BBBLLLEEE:::>>>BBBAAADDDFFFBBB===::::::;;;<<<<<<>>>>>>>>>===<<<;;;999888555888888444333333111---222111222333666777777666222111444;;;CCCLLLXXXdddmmmuuu~~~|||}}}zzz:::222222222444///000/////////888444OOOPPP444@@@:::888888<<<@@@HHHWWWdddwww~~~(((((((((((()))***+++,,,************+++,,,------,,,,,,,,,,,,---///111222333333555666888999999888555555:::GGG]]]rrr}}}~~~}}}uuullleeeaaa___^^^]]]aaa```aaabbbeeeffffffeeeeeehhhjjjhhhaaaYYYUUUUUUeeeiiiXXX[[[ooorrrcccSSSIIIGGG...DDD:::HHHppp|||eeegggAAAEEE???111111111444,,,111BBB{{{jjjaaa\\\aaahhhjjjiiihhhhhhjjjqqqxxx{{{zzz}}}{{{qqqgggmmmnnnllloootttnnnbbbSSSPPPeeeooodddIIIBBBHHH;;;LLLlllRRRBBB;;;666555888555===___TTTNNNgggtttxxx~~~XXXBBB???\\\^^^oooiiicccUUUBBB555222222111111111111111222333444444555555HHH|||MMM777ZZZggg666777333HHHGGG333333111222555:::GGG\\\ooo}}}gggbbbqqqVVVIIIYYYwwwmmmHHH@@@NNN~~~{{{nnnuuuvvvKKKaaa||||||zzzrrrnnnhhhbbb\\\VVVNNNIIIFFFLLLOOOKKKHHHHHHHHHGGGJJJOOOOOOJJJJJJMMMHHH===999sss~~~aaaMMMKKKVVVddd______wwwzzzSSS>>>AAANNNLLLDDDHHHJJJFFFFFF@@@===999888999::::::999;;;;;;;;;;;;:::999999888555888888555444444222---222222333444777777666555222111444===FFFPPP^^^jjjttt|||qqqggg111777444000555111111000000...666555UUURRR333CCC:::888888;;;???GGGUUUbbbppp}}}(((((((((((()))***+++,,,************+++,,,---...---,,,,,,,,,---///000111222555777666555777===BBB999;;;???III\\\pppxxxvvvyyyuuuooohhhbbb___[[[XXX^^^]]]]]]^^^aaaccccccbbbcccggghhhfffaaa\\\ZZZXXXZZZvvvnnnlllppp\\\HHHGGGIIIAAA999@@@<<<>>>rrr|||wwwssslllGGGDDD???;;;222///444---222KKKyyyhhh```[[[```ggghhhhhhhhhhhhooorrrwww}}}wwwiiinnnnnniiilllsssqqqhhh```MMMMMM\\\hhhvvv^^^VVV???:::DDD888EEExxxnnnSSSAAA999777777888555<<>>EEESSS```lll{{{(((((((((((()))***+++,,,+++******++++++,,,---...------,,,,,,---...000111000444888777777;;;DDDMMM[[[[[[WWWSSS[[[kkkuuutttwwwwwwrrrjjjccc```[[[WWWXXXWWWWWWYYY]]]```aaaaaadddggggggbbb^^^]]]\\\YYY^^^jjj~~~dddGGGDDDCCCGGGGGG>>><<<===XXXzzzvvvMMMBBB;;;;;;111---555111777VVVyyyvvvggg___[[[___dddggghhhiiiiiilll```UUUkkk|||rrrsssqqqmmmlllooopppooo```NNNIIIMMMNNNPPPMMMBBBHHHFFF===>>>EEE;;;BBBbbbtttXXXCCC999666555555444;;;lll___JJJVVVsss|||pppaaaWWW^^^fffKKK@@@SSS~~~gggbbbUUUCCC666333222111222111111222222333444555444555888UUUeee:::KKKxxx111888AAA<<>>+++888444,,,///111000111111...555777___{{{mmm999@@@444:::777777999===DDDQQQ^^^lll|||(((((((((((()))***+++,,,++++++++++++,,,---......------,,,,,,---...000111222444666777999===CCCGGGcccddd\\\PPPQQQbbbsssyyy||||||wwwkkkcccaaa^^^YYYWWWVVVUUUWWWZZZ]]]^^^^^^dddgggfff```]]]^^^]]]YYYXXXZZZ]]]ZZZTTTYYYqqqwww^^^VVVIIIEEE???<<<555???FFF|||QQQEEE;;;666333,,,666333:::\\\vvvwwwfff^^^YYY\\\aaadddgggjjjeeefffXXX@@@>>>]]]zzzyyyyyyyyyuuurrruuu|||```NNNDDDHHHQQQ^^^ZZZFFFBBBAAAAAACCCAAA<<>>===<<<::::::999::::::666:::<<<:::999:::666111444444555777999888444222444666???MMMZZZfffttt~~~lllUUU???111444666111111555---000222000777;;;fff]]]111DDD555:::777666999<<>>EEECCC;;;@@@XXXqqq}}}zzzlllcccbbbaaa]]][[[YYYWWWVVVXXXYYYZZZYYYaaaeeeddd___]]]___^^^ZZZZZZcccjjj^^^BBB111BBB]]]eeebbbyyyuuuppppppbbbBBB222===...>>>777```vvvWWWOOOCCC666555,,,666333999[[[xxx}}}eee]]]XXXZZZ___bbbfffjjjxxxmmmTTTUUUttt}}}yyy~~~tttOOO???OOOrrrwwwHHHCCCDDDBBB999:::CCCDDD{{{pppzzz^^^GGG===;;;999666333<<>>===@@@@@@???===;;;:::::::::;;;777;;;===<<<;;;;;;777222555555666888999888444111444888CCCSSSaaannn|||yyyYYYEEE???111+++111111...444+++///333111:::???lllooo777FFF===:::777666888<<>>:::999444888777oooSSSJJJQQQjjjtttSSS<<<<<>>777555;;;DDDTTToooRRR>>>SSS~~~ddd```PPP;;;333666666///111222222333333444444555888:::222666XXX~~~CCC<<>>fffcccNNNaaakkkvvv~~~}}}```cccmmm]]]SSSSSSsss~~~sssdddUUUMMMNNNFFFHHHwwwHHHVVVbbbpppeeehhh|||]]]QQQTTT]]]iiilllnnnpppooogggYYYIII>>>@@@===:::999;;;;;;999777444;;;???>>><<<:::666111666444555888777333222444:::AAANNN]]]lllyyyuuu~~~;;;777333111000111111111---///111444333???~~~BBB---AAA:::777666:::>>>CCCNNNXXXgggyyy)))))))))***++++++,,,,,,(((***,,,---------///000///............000111222111333777:::<<<======>>>888===DDDKKKUUUbbbqqq{{{zzzqqqhhhcccbbbYYYXXXUUUSSSQQQRRRTTTVVVYYY[[[]]]]]][[[YYYXXXWWWccceeeKKKeee{{{ppp```OOOEEELLLTTTMMMGGGDDDAAA;;;@@@999EEELLLHHHBBB666333333222444;;;yyy|||{{{fff^^^YYY[[[___aaaeeehhhlll~~~|||sssrrraaa999FFFvvv___SSSKKKJJJFFF>>>===CCCiii|||sssUUUAAA<<<999444888:::sss]]]CCCJJJddd{{{YYYDDD444666@@@:::AAA;;;777666999===JJJfffVVVBBBYYY```]]]OOO;;;222555444///111222222333333444444555333999555777NNNlllvvv:::JJJrrrPPP;;;:::>>>:::444000111222777CCCOOOaaarrrhhhaaasssxxxwwwSSS;;;UUUkkkVVVdddhhhuuu~~~{{{___gggcccTTTMMMQQQsss}}}eeeSSSJJJGGGJJJRRRyyyPPP___fffsssjjjzzzuuuTTTHHHGGGJJJTTT```bbbeeehhheee^^^SSSKKKBBB???<<<;;;;;;;;;999777555;;;@@@>>><<<:::666222666444555888777333222555<<>>oooRRRFFF@@@:::333333222555>>>}}}zzzvvvuuufff^^^WWWXXX\\\___bbbfffkkk{{{yyyiiiVVVssskkk444999yyymmmQQQ@@@===CCCIIIYYYsssXXXEEE>>>999333777;;;qqqNNN>>>NNNZZZsss\\\QQQ@@@<<>>666000///111777AAAKKK___xxxmmmeee|||}}}zzzbbb>>>BBBnnnvvv]]]```cccuuu|||vvv]]]lllZZZKKKHHHPPPsssnnn[[[PPPIIIHHHZZZtttTTTdddnnnuuurrroooMMMBBB===<<>><<<;;;;;;999777666<<<@@@>>><<<;;;777333777555555777666222333888AAAKKKZZZjjjxxx|||rrrHHH888555111//////000000//////000111333333AAA~~~DDD@@@???555:::777666999===BBBLLLUUU___rrr~~~cccPPPOOONNNJJJooo)))))))))***++++++,,,,,,...,,,***((()))+++...000...------------///000111111444666444555CCC[[[nnnqqqqqqppplllkkkqqq{{{~~~wwwrrrlllgggccc```[[[VVVSSSPPPNNNLLLSSSTTTUUUTTTRRRPPPPPPPPPQQQfffqqqwww{{{oooGGG===@@@DDDIII>>>666VVV~~~]]]EEE===<<<333333333444999yyyyyyuuusssfff^^^WWWWWW[[[]]]aaaeeelllmmm{{{kkkMMMLLLzzzPPPEEE}}}dddFFFGGGKKKHHHFFFhhhpppXXXGGG???999444666999ggg@@@===NNNPPP}}}|||vvvbbbSSSLLL<<<>>>======>>>;;;555???aaa___CCC```~~~TTTSSSJJJ:::111000111000111222222333333444444555111888444000666IIIrrryyyooo777???iiirrr,,,555999@@@:::222///111888AAAGGGYYYtttiiidddyyyuuuMMM<<>>===CCCDDDCCCCCCCCCDDDDDDBBBAAA@@@???===;;;;;;:::999999888>>>AAA>>><<<;;;999555777555666777555333666<<>>===666:::666555888;;;@@@JJJTTT]]]ppp}}}rrr\\\CCCAAAEEEHHHZZZccclll)))))))))***++++++,,,,,,+++))))))+++000333222000......------...///111222111555666222000999NNN___mmmlllllllllpppxxx|||uuummmfffaaa\\\XXXUUURRRNNNKKKNNNPPPQQQPPPMMMJJJIIIIIIOOOYYYlllwwwzzzjjjjjjnnneeeMMM;;;<<<@@@DDD<<<333HHHyyy^^^III@@@;;;///333444333555uuu|||wwwfff]]]WWWXXX[[[]]]```dddhhhiiixxx\\\GGG]]]oooqqqFFFYYYxxxgggQQQGGGDDD@@@PPPyyyiiiUUUGGG???:::555555777```XXX===AAAKKKsss{{{mmmcccLLLGGG?????????<<<777AAAeee\\\FFFhhhwwwQQQMMMDDD888000///111111111222222333333444444555222666444111444BBBkkkDDDAAAGGGHHH888666AAA===777111222888@@@EEEQQQhhh^^^___]]]???MMMsssfff|||WWWppp~~~qqqlllZZZuuutttVVVHHHHHHQQQppp~~~wwwjjj___QQQuuunnn```hhhyyyxxx{{{OOOAAA??????DDDFFFDDD@@@>>>======<<<;;;;;;;;;::::::999999:::;;;:::???AAA>>><<<<<<:::777777666666777555444:::CCCOOO[[[lllzzz{{{^^^:::333111/////////000000///000111111333222AAA^^^AAA<<<===:::666555777:::???HHHRRR[[[ooo}}}wwwggg[[[^^^lllvvv\\\lll)))))))))***++++++,,,,,,******+++...000...***&&&//////......///000222333000333555222...---333999AAADDDLLLYYYhhhwwwxxxmmmddd```[[[XXXWWWTTTPPPLLLKKKMMMOOONNNJJJFFFCCCBBB;;;DDDYYYqqq~~~||||||zzzXXXTTTeeennn[[[???:::999:::999555FFFvvvqqqrrrUUUNNNEEE888...222444444777vvvwwwccc[[[VVVXXX\\\]]]```cccfffjjj{{{wwwaaa___ccclllFFF888KKKFFFQQQmmmpppJJJ@@@PPPJJJYYY}}}sssbbbQQQEEE===999666333777\\\uuu>>><<>>555111111222222111222222333333444444555111444444555555777UUUTTT888AAAvvvrrr<<<666===>>>:::333111666???CCCJJJXXXTTTYYY|||{{{aaa>>>@@@```yyySSSeee|||qqqlllZZZvvvvvvTTTFFFFFFNNNjjjssszzzkkkaaa]]]~~~hhhcccgggyyyzzzVVV???<<<<<<===DDDAAA>>><<<;;;;;;;;;:::777999999999888999;;;===<<>><<<<<<<<<999777666777888666777@@@JJJYYYeeetttGGG666222111//////000111111///000222222333222@@@~~~___===;;;<<<:::666444666999===FFFPPPYYYnnn}}}vvvVVV)))))))))***++++++,,,,,,+++,,,---,,,+++///888@@@000000//////000111333444111111111000///...---,,,222333999JJJbbbvvv}}}qqqkkkeee___[[[YYYVVVPPPKKKKKKMMMPPPOOOJJJDDD???===666===KKKYYYbbbkkk~~~pppnnn[[[<<<888888777999777DDDbbbrrrpppMMMLLLGGG888111222333555:::vvv}}}~~~ttt^^^XXXTTTXXX\\\]]]^^^```eeekkkqqqrrr|||nnnUUU___lll^^^uuuKKK@@@AAACCCIIIWWW___SSSAAADDDVVVTTTeee}}}ppp^^^OOOCCC;;;777555555777WWWvvvAAA>>>DDD[[[}}}ZZZBBBCCC@@@@@@BBBAAAFFFYYYoooZZZGGGpppxxxRRRFFF888222111333333333111222222333333444444555222333333777666///CCCiiiuuu777===\\\wwwGGG777666<<<===444///333<<>><<<;;;:::;;;<<<;;;:::888:::;;;:::888888:::===>>>BBBBBB>>><<<======;;;777777888888777999DDDQQQbbbnnn||||||gggAAA666222000///000222222111000000111222444333???~~~QQQ666===888:::666444666888<<>>;;;777777555222999PPPnnnwwwoooNNN333777<<<;;;===999@@@aaayyyMMMFFFEEE:::555333111444;;;ttt}}}uuu[[[UUUSSSWWW[[[\\\]]]___aaammmrrrVVVKKKeee^^^WWWZZZWWWeeekkkaaatttKKK888>>>999BBBUUUVVV@@@666DDDNNNJJJXXXddd~~~ppp]]]NNNBBB:::555444777555PPPlllBBB;;;>>>PPPrrrgggIIIFFFBBBCCCHHHHHHHHHSSSaaaqqq}}}QQQOOOyyyjjjSSSEEE555000222444444333111222222333333444555555666222///555666...@@@eeesssrrrLLL999MMMcccSSS999111;;;>>>555---000999???EEEGGGRRRUUU___ssszzz~~~PPP999HHHsssSSSNNN~~~zzzooogggNNNgggXXXIIIEEEEEEYYYpppiiittt|||nnnlll~~~lllbbbmmmmmmsssoooKKKGGGCCC<<>>???>>><<<;;;<<<===<<<999888:::<<>><<<======<<<777777888999888;;;GGGTTThhhtttfffwwwPPPBBB444222111000111222333222111///111333555333>>>|||{{{LLL555EEE999:::666444666888<<>>888888444222:::AAA666,,,@@@aaapppYYY888AAAAAABBBAAA===888777888IIIzzzyyy~~~dddQQQ<<<>>>777///666222===gggyyyYYYRRRQQQWWWYYYWWWYYY```eeemmmgggzzzWWWCCCIIIrrrnnnfffeeexxx~~~sss^^^sssSSS:::>>>EEE===999GGGCCCNNNDDDSSSEEEAAAKKKAAA{{{pppXXXFFF===:::666333333<<>>AAA```qqqWWWLLLGGG666FFF======ZZZcccttt]]]XXXnnnrrrRRRPPPyyyaaaMMM===111111222...000777222222333333333333444444444111222444333333<<>>AAA???CCCOOO^^^nnnjjj777EEEUUU}}}\\\VVV]]]kkkfff[[[XXXNNNUUUFFF999YYYooozzz\\\zzzuuu}}}~~~gggcccllluuu{{{~~~bbbFFFBBB???===<<<;;;;;;<<<<<<;;;:::>>><<<:::999:::<<<@@@BBBIIIAAA===AAACCC???<<<<<<999666666888:::BBBQQQ```ooozzz}}}QQQ@@@333222111111000000000000000///...333///333AAAwwwRRR;;;DDD888:::666555666777888???GGGWWWaaaqqquuu)))))))))***++++++,,,,,,+++---///,,,))))))...333555333000......000222444333:::???===::::::AAAFFFbbbqqqfffVVVaaarrr}}}vvvmmmccc[[[SSSNNNHHHOOOXXXWWWKKKEEEVVVnnnSSS>>>......000111;;;JJJeeeqqq}}}{{{|||lll|||eeeQQQ>>>AAA>>><<<=========<<<;;;CCCttt{{{pppxxxJJJ<<<:::888000777111;;;dddaaaTTTMMMTTT[[[[[[ZZZ\\\]]]fff```rrr\\\@@@JJJtttllloooooottttttqqqwwwcccPPPAAA999777===GGG<<>>YYY~~~sssuuukkkFFFDDD;;;DDD===<<<^^^wwwyyy}}}mmmhhhuuuqqqNNNaaaVVVJJJ;;;111222333///000666222222222333333333444444444222222333111000777AAAyyyFFF???IIIwwwUUU222;;;;;;666555222000555;;;<<>>WWWnnnlllvvviiikkksssxxxuuuPPPEEEDDD???===<<<<<<======<<<:::===<<<:::999:::===@@@CCCHHH@@@<<>>;;;???EEEMMMUUURRRQQQaaappp~~~{{{qqqggg^^^UUUPPPKKKQQQ^^^eeeVVVGGGUUUqqqsss[[[???222111222222111LLLVVVccc~~~}}}zzzbbbCCCRRR\\\llldddMMMNNNMMMHHHCCC===;;;<<<<<<888555888PPPpppwwwzzzvvvGGGGGG888666111555///888[[[{{{qqq]]]OOOSSS]]]^^^YYYVVVZZZeeeaaappp}}}___;;;lll}}}hhhccclll}}}www^^^hhhfffJJJLLL```hhhTTTVVVeeeqqq\\\XXXBBBCCC|||wwwkkkXXXGGG<<<777555555777555CCC}}}nnn===<<<===MMMrrruuuOOO@@@<<>>eeetttgggmmmtttdddJJJlllOOOCCC888111333444111111555222222222222333333333333333222333333000...222999YYYzzzUUU;;;BBBiiittt666888===;;;333444666///444888@@@IIIQQQ]]]rrrzzzwwwUUUBBB===^^^OOOVVVeee```RRRsss]]]LLLIIIDDDNNNeee|||yyyccc}}}ooommmtttzzz|||xxxWWWGGGGGGAAA???============<<<;;;;;;;;;::::::<<<>>>AAACCCEEE???===AAADDDAAA999444>>>;;;999;;;AAALLL___nnnzzzYYYGGG???000222111000000//////000000000///555111222;;;jjj\\\;;;;;;999:::666555666777888>>>FFFQQQ```qqq{{{)))))))))***++++++,,,,,,---***(((***///222222111///000000111222222333333333;;;DDDHHHBBB<<<===CCC@@@AAADDDPPPbbbqqq|||tttkkkbbbYYYTTTXXXVVVdddxxxpppQQQBBBGGGeeecccXXXEEE666000...,,,;;;BBBNNNkkkyyyxxx^^^WWWIIIGGGOOOXXX```]]]JJJIIIEEE@@@<<<;;;777333555777MMMrrrtttXXXEEENNN333333000333,,,444PPP}}}}}}fffUUUVVV]]]\\\WWWTTTZZZfffcccmmmxxxtttrrrbbbWWWbbb\\\```fff~~~bbbcccuuujjjYYYHHH;;;555444444888333<<>>999FFF<<>>555555999000333555;;;CCCKKKWWWkkk{{{vvvoooLLL===QQQuuuUUUSSSssskkkfffSSS___mmmLLLJJJFFFBBBVVVooobbboooyyypppsss{{{|||}}}|||```OOOIIIDDDBBB???=========<<<;;;:::::::::;;;===@@@BBBCCCBBB@@@???@@@???<<<999777>>>:::888===EEESSSfffuuu~~~qqqDDDCCC===///111111000///////////////000///555111222888bbbGGG:::???777999666555666777888===DDDRRRaaaooovvvkkk```)))))))))***++++++,,,,,,...,,,+++)))***+++...///...///000111222333333333333888BBBJJJGGG???===AAALLLGGGMMM[[[gggttt{{{tttlllccc^^^bbb]]]jjj{{{YYY===888:::HHHNNNCCC444///111333///333777NNN[[[lll~~~mmmWWWXXXiiiggg[[[NNNTTTTTTLLLCCC???<<<999888888NNN___PPPGGGCCC222333111333---555FFF~~~zzzzzzfffVVVUUUXXXVVVUUUVVVXXXddd```aaa|||VVVrrrSSSQQQzzzuuuuuujjjYYYGGG:::444222333777444:::]]]BBB999AAA===HHHqqqSSSAAA777GGG666>>>```QQQ```}}}kkkFFF777444222444444222111333111111111222222222333333///222333333222333333333333gggtttYYYBBB???iii]]]777///===999333555111555333555===HHHTTTcccpppxxx{{{\\\BBBEEE^^^kkkRRR[[[{{{jjjRRRTTTRRRKKKHHH>>>KKKaaauuuaaa{{{{{{~~~yyylll\\\IIIFFFCCC@@@======<<<;;;:::999:::;;;===???@@@BBBCCC???BBBBBB>>>999888;;;>>>;;;777888???KKKYYYlllzzz]]]888<<<999111111000000///.../////////000///555111111555\\\KKK888<<<<<<999666555777777777<<>>JJJLLLDDD???BBBNNNIIITTTccckkk}}}|||sssnnneeedddlllvvvhhhJJJ999<<<111555666333111111222111,,,...---888===OOOwwwnnnuuuxxx\\\QQQbbbiiiqqqccckkkiiiXXXGGG???;;;666666HHH~~~ggglllPPP888999555444444111999???xxxiii|||{{{|||ooo___RRRRRRSSSRRRSSSYYYYYYaaa___ZZZrrrpppqqq}}}|||vvvYYYNNNuuuaaaxxxttthhhUUUDDD999444333222444444888NNNtttnnn:::???:::???```WWWBBB999GGG<<<<<<ppp```www^^^DDD333333333333333222111111111111111111222222222222///222333222333555555222222aaa{{{CCC@@@KKKlllEEE222999:::222///000666222111999CCCOOO\\\fffzzzsssoooHHH===GGGnnn[[[NNNsssVVVUUU^^^NNNJJJBBBIIIVVViiiwwwggg{{{tttppp```CCCHHHDDD@@@===<<<;;;:::999999:::<<<>>>@@@AAAAAAAAA>>>BBBCCC<<<777888>>>AAA888666:::EEETTTbbbrrrHHH222555333444111000//////......//////000...444111111333XXXeee:::333BBB888666555777777777;;;BBBLLLYYYiiiuuu)))))))))***++++++,,,,,,(((***...000000111111222111000000000111222333333555333;;;KKKQQQJJJDDDDDDEEEEEEWWWgggppp|||jjjmmmssstttcccJJJ<<<;;;>>>666000000222111///......222///444000:::^^^fffTTT\\\qqq```OOOWWWeeevvvyyypppZZZGGG???:::333666KKKdddyyySSS::::::333333333222:::777eeexxxuuuxxxlll\\\PPPPPPRRRPPPRRRVVVXXX]]]___]]]kkk^^^QQQZZZaaalllMMMuuuqqq|||pppbbbMMM>>>777555444333222222444AAAiiiwwwAAA:::999@@@PPPpppVVVDDD@@@AAACCCFFFpppwwwnnnQQQ@@@111333333222111111111111111111111111222222222222000333333000111555444000222GGGiiiQQQAAA999fffUUU<<<222888888222222333111222777===FFFTTT```qqqrrrzzzVVVBBB<<>>@@@???;;;;;;???@@@>>>777888???NNN^^^lllzzz```===555111...333000000///............//////...333000000333WWWlllBBB333>>>888666555777777777;;;AAANNNTTT\\\hhhnnnVVVKKK)))))))))***++++++,,,,,,111...***))))))+++------222111000000000111222333777222999KKKTTTNNNGGGFFFGGGJJJ```oooxxxqqqvvv~~~|||fffNNN@@@===555111444555000///222---333222666...111LLLNNNPPPNNNllljjjTTTEEECCCiiitttttthhhSSSFFFEEEBBB:::===@@@jjjlllgggLLL???111/////////000999000tttssswwwxxxsss```RRRQQQTTTQQQPPPQQQRRRUUU]]]___kkkhhh===@@@LLLzzzrrrmmm]]]GGG999555555555333000111111:::cccmmmHHH555999CCCDDDZZZ}}}llloooooommmvvveeennnXXXKKKFFF777???EEEWWWrrrqqqDDD888111333444111000000111000000111111111111222222222111444333///000444333...888555```jjj~~~gggAAA:::WWW]]]EEE,,,666???888666000111444777888???NNN^^^llltttmmmdddMMM<<>>@@@AAA@@@???>>>>>>???<<<:::@@@FFFBBB999888:::CCCTTTfffsssKKK<<<<<<222,,,222000000///...............///---222///000333WWW^^^KKK;;;555888666555777777666:::@@@FFFMMMXXXiiizzzaaaaaaooosss```TTTNNNQQQ((((((((()))******++++++++++++,,,,,,,,,---------111222333222111111333444333444555<<>>DDDgggyyykkk^^^III;;;---///444111///;;;777UUU~~~sssnnnrrrjjj[[[MMMJJJQQQUUUSSSVVVWWW___gggkkk{{{rrr^^^GGG>>>IIIyyybbbkkktttgggVVVBBB777444111000111000222@@@...KKKrrr|||jjj444===@@@555JJJdddqqqLLLMMMLLL]]]ttt[[[bbbfffXXX??????mmmyyyooo???000000000111111111000000///////////////////////////111222333333111000000000222999???kkkaaaFFF666@@@gggBBB......@@@333777222111222555777;;;HHHTTT___pppiiinnnTTT999RRRPPPkkkttt___cccgggOOONNNBBBFFF>>>TTTjjjqqq```qqqzzzrrroooiiibbbXXXJJJ===999888555666:::>>>CCCGGGFFF@@@======@@@===:::<<>>999888777???MMM]]]kkkvvv}}}jjj555:::333---444222//////............//////...444000+++999666KKKMMMCCC555AAA:::666444666666666888===BBBNNNOOOeeeuuusss}}}vvv((((((((()))******++++++++++++,,,,,,,,,---------111222333222111111333555555666666;;;HHHTTTTTTMMMIIIKKKXXXfffuuu{{{vvvgggDDD888888333IIIdddaaaFFFIIISSSaaadddVVVEEE:::;;;>>>PPP[[[LLL;;;:::???KKKhhhqqq^^^XXXTTTAAA999AAADDDccc~~~mmmzzz```CCC888555///333222///999555PPP{{{}}}jjjlllhhh]]]QQQMMMQQQSSSQQQUUUSSS[[[bbbbbbwww|||rrriiiUUUHHHjjjxxxnnnbbbnnnrrr{{{wwwlllaaaPPP>>>555333222222333333111888///FFFfffvvvIII777===<<>>===JJJccc===555777AAA555333222222444666:::EEEPPPZZZoooooo|||sssUUU???NNNnnndddUUUwww\\\XXXGGGOOOLLLHHHFFF\\\}}}MMM|||yyywwwpppgggWWWIII===999999888:::>>>DDDEEEEEEBBB???===>>>AAA???<<<<<>>:::HHHRRRjjj~~~jjjUUUUUUnnnrrrBBB999333444333111000/////////000///////////////////////////111222222000//////000333,,,999FFFMMMAAA;;;www___777333III<<<555222222333444777@@@JJJUUUZZZvvvccc{{{}}}[[[FFFIIIVVVsssZZZjjjiiijjj~~~jjjFFFSSSGGGEEE>>>RRRmmmlllPPPbbb~~~oooaaaLLLBBB999777999<<<@@@EEEHHHEEEAAA===<<<<<<>>>@@@AAA======>>>===999888:::???JJJ[[[lll{{{wwwEEE000777333222666/////////............/////////222111,,,555111>>>FFFDDD:::999666555888888666777:::@@@NNNQQQ[[[pppyyy|||((((((((()))******++++++,,,,,,,,,------------...000222333444333333444555666888999999???JJJXXXbbbNNNLLLVVV```dddrrr|||\\\FFFAAA333666VVVYYY???888;;;222555NNNbbbjjjPPP@@@DDDNNNPPPSSSUUUhhhxxx^^^======MMMvvveeeSSSfff___EEE:::CCC???NNNzzzsss{{{^^^;;;...777...111444///444222???yyy}}}{{{eeeeeeaaaXXXQQQNNNNNNPPPTTTNNNZZZ^^^ZZZ|||```|||tttllliiiQQQBBB444000111222333444666222,,,444555BBBiii|||GGG777>>>888GGGEEERRRfffwwwqqq___NNNYYY```HHH:::333999777444222111111222333...........................000111111000//////000222///444:::kkkhhhCCC???aaa}}}<<<222;;;@@@777333222222222444;;;CCCPPPRRRlllrrrqqqlllPPPEEEGGGcccfffqqqwwwXXXPPPHHHDDDCCCIIIWWWsssvvvOOO^^^uuu___NNN===999666777<<<@@@DDDGGGEEEAAA===;;;;;;===>>>>>>???>>>>>>???<<<777777;;;EEEQQQddduuuOOO888222555111222555...///......------......///...000111---444111999nnnFFFGGG:::888666666999999666666999>>>DDDHHHZZZ{{{((((((((()))******++++++,,,,,,---------.........///111444444444333444555333666888999<<>><<<===@@@BBB===888999>>>MMMZZZmmm}}}qqq<<<777666444000111222.........------------.........---222///444444888^^^???>>>999999666666999999666666888===BBBHHH[[[}}}((((((((()))******++++++,,,---------............///111444555555444555666222444888;;;;;;BBBRRRaaaiiiXXXVVV\\\WWWYYYhhhsssfffXXXKKKDDD>>>777999@@@UUU^^^fffhhhgggkkkvvvvvvXXX[[[VVV??????FFFFFFBBBGGGQQQOOODDDFFFFFFGGGMMMXXXbbbbbb]]]JJJ\\\fff```RRR@@@999BBBKKKxxxeeebbbRRRNNN@@@;;;===:::WWW}}}]]]gggHHHAAA111000///...555///000444555NNNwwwpppggg___VVVOOOOOOSSSRRRUUUVVVVVVYYYgggbbbfffdddMMM???333000111111000000333111444333///666SSSyyyRRR111...===888@@@MMM```sss]]];;;444(((999333222000///.........///------------------------,,,...000000///...///000---555)))444888rrrmmm\\\;;;999bbbGGG444555;;;555111111111000444999<<>>BBBEEEDDDEEEFFFDDD@@@AAABBBDDDFFFEEEDDDBBBAAA:::===AAABBB===888===EEEYYYfffxxxVVV777888777222000/////////......------------......///+++222///333666666QQQDDD999>>>:::777666888888555666999888@@@IIITTTiiixxxzzz((((((((()))******++++++------------...............111444666555555555666333555:::===<<<===IIIWWWmmmYYYVVV]]]UUUOOOTTTYYYSSS;;;((()))444<<>>QQQ```ZZZNNNUUU\\\___\\\[[[]]]]]]ZZZ[[[vvv{{{UUUBBBAAA===IIIvvveeeRRRXXX???:::@@@666III~~~tttxxxFFF===......000...555...///777444BBBuuukkkddd\\\SSSOOOQQQOOOXXXSSSRRR[[[[[[www|||yyydddfffcccKKK>>>333111222222000000111...777,,,111777<<>>???IIIzzznnn===666<<<666222111111000333777444IIIQQQYYYyyy}}}uuuxxxhhhIII@@@JJJrrrZZZJJJIIIPPPNNNAAACCCeee^^^PPPbbbgggUUUGGG>>>===AAABBBGGGIIIFFFEEEGGGGGGCCCBBBEEEHHHGGGDDD@@@@@@@@@<<<===@@@???:::888BBBNNNeeesssQQQ555777333000222///,,,000...------,,,,,,------...111***222///111555333DDDXXX??????<<<888666777777555666:::777<<>>333111444333222222000+++777'''333999***aaaXXX>>>111777777:::???JJJ]]]zzzhhh<<<111,,,999111...///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,+++---//////.........///000,,,666***333:::tttiiiBBB===888OOO999666===666222222222000222666222EEEJJJ]]]aaaooowwwNNN===GGGbbb}}}qqqZZZTTTHHHJJJSSSIIICCCkkk{{{[[[\\\\\\}}}gggPPPEEEBBB@@@BBBFFFAAAFFFFFFBBBBBBHHHJJJIIICCCFFFHHHEEE???;;;;;;>>>>>>>>>???<<<777888FFFVVVnnn{{{ggg777222444///...333///***111...------,,,,,,------...333***222......444000<<>>===@@@EEEsss}}}YYYQQQQQQ>>>MMMxxxWWWBBBHHH:::QQQFFFGGGxxxppp:::777)))<<<000111000000///000444666iiiwwwooogggddd]]]RRRJJJJJJIIIKKKOOOQQQTTT]]]fffcccccc]]]VVVLLLDDD===:::777222000222111000//////000222444555ooopppyyy;;;,,,===:::999<<>><<<;;;<<<<<<>>>>>>;;;666777CCCXXXhhh{{{ZZZ===222222111111000/////////---------...///000000111000///...---...111444666ppp{{{yyy===999???:::444222333666666666444999???NNNssssss((((((((()))******++++++..................------...111444777777777555333444666888:::<<<@@@DDDGGGRRRUUUNNNAAA>>>FFFKKKIIIUUUZZZgggvvvzzzsssllljjjjjjpppmmmiiijjjgggiiivvvtttsssPPPAAAcccaaaDDD>>>JJJVVVeeennnkkkkkk{{{\\\]]]VVV===IIIwwwZZZCCC888JJJFFFQQQzzzrrr^^^888555***333000000111000///000333666XXXwwwgggzzzpppggg\\\PPPGGGIIIGGGHHHLLLMMMOOOUUU]]]bbbqqq}}}}}}{{{|||yyy\\\gggaaaSSSHHH@@@:::888555111000222000000///...///111333444RRRqqq111;;;666666777999AAAMMM[[[cccjjjSSSuuufff<<<222111666:::999777555444444444333111///,,,,,,,,,,,,,,,,,,,,,,,,------------............///+++,,,000++++++CCCbbbdddlll>>>@@@ZZZpppFFF999888:::777111555777---333888???KKK___ssszzzxxxrrryyyRRR;;;<<>><<<;;;;;;<<<===;;;<<<<<<999;;;JJJcccvvvvvvDDD222222222111111000/////////,,,------...//////000000000///...---...111333555\\\eee,,,JJJ???:::555222333555666666999===@@@KKKkkk}}}iii((((((((()))******++++++------.....................000333666777777555444333555777999;;;>>>CCCFFFMMMRRRMMM>>>777DDDYYYfffuuu{{{zzztttsssyyyzzzwww{{{~~~{{{vvvlllSSS|||rrr```VVVXXXeeeppptttzzziiivvvkkkTTTEEEFFFWWWuuueeejjjXXX===@@@bbbWWWSSSppp{{{PPPAAAIIIGGG]]]~~~tttOOO:::444222000000000111000///000333555FFFUUUkkkxxx}}}tttggg^^^VVVNNNIIIGGGHHHJJJKKKJJJNNNTTT]]][[[vvvrrrvvvyyy}}}}}}hhhbbb{{{tttaaaAAA:::555444333//////111///......---...///111222:::iiiggg???<<<===;;;555666>>>DDDFFF```vvvzzzkkkOOOJJJYYY}}}kkkFFF000111333777<<<:::666555444444444333111///,,,,,,,,,,,,,,,,,,,,,,,,------------............---***---111...***666HHHmmm>>>>>>GGGooo^^^999777@@@===000666:::)))222444999CCCUUUjjjxxx}}}oooyyyggg???999===___gggMMMHHHPPPJJJ^^^{{{fffbbbkkkqqqeeebbb```^^^ZZZYYYXXXXXXYYYZZZ\\\]]]eeehhhkkkrrr|||yyytttkkk```SSSJJJFFF>>>CCCFFFFFFJJJPPPRRRMMMMMMMMMHHHAAA>>>>>><<<777<<<<<<;;;;;;;;;<<<======888:::;;;===DDDWWWrrrddd;;;111222111111000000//////...,,,------......///////////////...---...111333555JJJ777FFF>>>:::666333444555666777777;;;===GGGdddxxx((((((((()))******++++++,,,---------......//////...000333555777777666555444555777999;;;>>>BBBFFFKKKRRRPPP@@@777FFFfffrrr~~~PPPPPPHHHPPPXXXfffssszzzzzz|||~~~ooobbb\\\SSSVVVXXXWWWuuuppppppUUUCCCGGGKKK999777OOOtttuuubbbZZZVVVnnnmmm|||FFF:::000888000///000111000///000222444>>>eeemmmXXXnnn~~~wwwjjjbbb[[[SSSJJJHHHHHHKKKLLLJJJLLLQQQZZZTTTooozzzqqqsssyyy{{{{{{}}}nnncccnnnooo\\\:::444000111000......000...------------...///000444@@@KKK666777;;;===;;;888:::???@@@LLL]]]nnnhhhRRR888DDDxxxJJJ444,,,111000111666444111000//////000///---+++++++++++++++++++++++++++,,,,,,---------.........///---...222000,,,000888www|||NNN555DDDQQQlll;;;111===AAA//////888000222222444;;;JJJ```tttuuuttt|||UUUCCC999OOOzzz}}}iiifff]]]MMMJJJhhhxxxjjjuuu|||}}}~~~qqqggghhhmmmkkkddd___YYYWWWRRRKKKFFFCCC@@@>>>CCCCCCBBBAAAAAAAAABBBCCCDDDHHHKKKOOOXXXcccgggeeePPPNNNNNNNNNHHHBBBFFFNNNFFFFFFOOO\\\XXXIIIFFFOOOBBBHHHFFF;;;666:::<<<888888999999:::<<<<<<======888888999@@@OOOfff~~~}}}tttrrrNNN666777111111111000//////......,,,,,,---------.........///.........///000333444EEEZZZ:::===;;;777555444555666777444777999@@@YYY((((((((()))******++++++,,,,,,,,,---...///000000...000222555666777666666555777999:::<<>>aaaiiioooaaabbb}}}ppp===666***666...///000111000//////111222;;;EEESSSgggyyy{{{tttiiiZZZLLLJJJGGGFFFJJJKKKKKKLLLOOOMMMSSSUUUwwwxxxqqqoootttkkkkkkoootttvvvttttttvvv~~~www^^^iiivvvpppNNN???555000---...///------///------------------......111666NNN}}}wwwzzzDDD444000===DDD;;;555888999;;;???HHHYYYnnn~~~jjjIII333KKKKKK;;;------222---,,,000///...---,,,,,,------+++)))++++++++++++++++++++++++,,,,,,,,,------------...///...---//////...///000QQQqqqpppAAA888===lllRRR555000;;;777222444111333222222666AAATTTkkk|||}}}vvvsssxxxNNN<<>>>>>======:::888:::HHH^^^vvv~~~~~~oooVVV444,,,888111111000000///.........,,,,,,,,,,,,------------......---...///000222333???fff;;;<<<;;;888666444555666888777999999:::LLLsss((((((((()))******++++++++++++,,,---...000000111///000222444666777777777555777999:::<<>>000,,,222111222444:::GGG^^^qqq|||zzztttyyy\\\CCC999IIIhhhtttnnnzzz}}}mmm___\\\bbbeeeeeeVVVPPPLLLKKKKKKMMMTTT\\\OOOLLLKKKLLLLLLKKKLLLPPPLLLKKKJJJIIIHHHFFFEEEEEEHHHIIIIIIKKKRRRWWWRRRJJJSSSVVVnnn|||\\\aaayyykkkDDDAAAGGGIIIAAA888777:::======>>>@@@AAAAAA???===<<<;;;<<>>555222222RRRyyyuuuBBB777666222333333...000111111/////////000000333TTTdddSSSaaawwwyyygggXXXKKKDDDAAACCCEEEFFFGGGJJJIIIQQQKKKUUUuuuxxxhhhjjjppp[[[NNNFFFTTT___UUU]]]\\\VVVZZZcccgggjjjiiibbbkkknnnqqqqqqqqqsssvvvyyyvvv\\\WWWffflll```BBB999111,,,+++...///------///------............------***000;;;TTTccc>>>333888;;;666777666777888999:::<<>>SSSwww{{{tttuuutttpppkkkccc[[[VVVTTTUUU]]]fffccc]]]ZZZZZZXXXSSSSSSVVVTTTTTTTTTSSSQQQPPPOOONNNMMMKKKOOO```xxxxxxfffZZZZZZxxxkkkgggWWWGGGDDDCCCCCC???:::888;;;CCCDDDFFFFFFDDD@@@===:::999BBBRRRhhh}}}|||~~~sssyyyNNN:::777???444000000000///......------,,,,,,++++++++++++++++++,,,------...///000111222///VVVnnn;;;;;;;;;;;;888555444666999333888;;;===IIIpppwwwppp((((((((()))******++++++******+++---///000111222///000222444555777888888444555777888999<<<@@@CCCHHHUUUkkk|||kkkkkk~~~ooorrrdddVVV\\\mmmlllxxxuuunnnmmmVVV~~~xxxttt]]]LLLuuu~~~zzzjjjKKKBBB===DDDCCC```ooo999333///000,,,000...000111111///...///000...888;;;WWWZZZttt|||qqqfffOOOGGGBBBCCCEEEEEEGGGIIIMMMIIIKKKNNNOOOUUUZZZXXXSSSUUUSSSIIIUUUYYYNNNaaa]]]YYY___```XXX[[[fffiiidddgggjjjlllqqquuuvvvttt{{{gggGGGEEEGGGIIIIII444)))111,,,+++...000...---///.........//////...------222)))444///TTTbbbCCCAAA???333888888:::;;;:::888999<<<999;;;???CCCFFFGGGGGGGGGJJJPPPRRRRRRYYYdddeee^^^DDD:::555;;;JJJgggqqqDDDAAA---000---444777...,,,///++++++*********++++++***(((************************++++++,,,,,,,,,---------***000000+++,,,222222,,,,,,555wwwlll444;;;WWWoooQQQ,,,666999000<<<000000222333000444FFF[[[aaayyyyyyzzzfffEEE???GGGaaa~~~sssfff```]]]^^^eeemmmpppllllllnnnjjjaaa]]]^^^ZZZYYYYYYWWWVVVTTTRRRQQQQQQNNNVVVtttYYYRRRkkkjjjvvvyyyjjjWWWLLLIIIOOORRRKKKFFFGGGHHHHHHIIIIIIFFFAAA===:::777GGG^^^uuufffUUUjjjxxxQQQ///(((999111000000000///......------,,,+++++++++++++++++++++,,,,,,---...///000111111333DDDMMM:::;;;;;;999555444666999333888;;;999AAAeeevvv''''''(((((())))))******(((***---.........///000333...---222555444666;;;666777888999999;;;>>>AAAFFFNNNddd~~~~~~|||cccbbboooqqq~~~iiiGGGRRRwwwzzzttt|||aaaVVV~~~|||SSSCCC@@@]]]xxx}}}fffUUUWWWWWWOOOiiixxx```777666555//////111////////////000000000000...666666[[[kkk@@@```zzzrrrkkkYYYFFF???BBBEEECCC@@@HHHFFFFFFIIIMMMOOOMMMKKKNNNPPPQQQQQQQQQRRRTTTVVVWWWYYY\\\^^^^^^___aaacccjjjhhhcccgggnnnggghhhwww}}}QQQEEE:::555111---,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,///------///444KKK~~~zzzppp666777444666<<<<<<888888===???;;;666666:::>>><<<888AAA777???PPPUUUSSSKKK<<<555III[[[rrrsssGGG777444///+++///444666444///+++))),,,,,,,,,++++++*********************************++++++,,,,,,,,,,,,---------------............///111&&&RRRwwwCCCEEEJJJhhhYYY222///===:::444;;;222111888444...888KKKbbbhhhvvv~~~___444>>>QQQfff|||rrr}}}yyywww~~~pppWWWZZZSSS___hhhdddYYYRRRPPPOOOXXXdddOOO\\\YYY^^^rrriiiVVVeeelllSSSFFFBBBGGGNNNPPPHHH@@@>>>>>>===@@@WWWsssnnnnnndddBBB666//////777///............---------******+++++++++,,,,,,,,,,,,,,,------.../////////222888{{{fff::::::===555999<<>>888444///000555333000444;;;:::333222999@@@555333555555@@@OOORRRTTTppp{{{NNN444000111...,,,...000000...,,,+++***,,,,,,,,,++++++*********************************+++++++++,,,,,,,,,------------------............//////<<>>???@@@MMMccc{{{~~~OOO666//////111333............------------*********+++++++++,,,,,,,,,,,,------.../////////000777pppjjj:::777<<<555888;;;000:::555777888;;;???___''''''(((((())))))*********+++,,,------///333555333000000333444333555999999:::999888888999<<>>@@@AAADDDHHHHHHFFFFFFIIIMMMJJJLLLMMMMMMLLLMMMOOOQQQTTTUUUUUUUUUUUUWWW[[[^^^]]]aaa___```dddcccllliiiOOOCCC:::111///...,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,000EEE[[[}}}XXXFFFIIIFFF;;;777:::<<<999555333444777//////;;;@@@999EEEiiitttGGG---(((---///,,,...///...,,,******,,,---+++++++++++++++*********************************++++++++++++,,,,,,,,,,,,------------...............999...AAATTTbbb>>>MMM___ZZZAAA333999>>>BBB:::111---111555666555EEESSSjjj{{{{{{vvv}}}___???111@@@eeewwwkkk___^^^bbb```QQQCCCSSSPPP\\\hhhFFFWWWssseeehhhqqqaaaZZZUUUcccTTTGGGCCCAAA>>>AAAHHH___qqq~~~~~~lll===222...333888111............------------*********++++++++++++,,,,,,,,,,,,---......//////000555VVVppp???555;;;777777999111;;;777444777;;;>>>SSS''''''(((((())))))*********+++,,,,,,---000444888555555555555555555666999:::;;;:::999777888;;;>>>DDDDDDLLLaaa~~~zzzkkkppp[[[TTTzzzvvveee]]]bbbxxxqqq[[[```~~~eee>>>@@@BBB???>>><<>>BBBGGGJJJIIIGGGFFFGGGHHHIIIJJJJJJIIIJJJLLLNNNRRRSSSTTTSSSRRRSSSUUUWWW^^^```\\\^^^hhhnnn{{{UUUDDD<<<444...---...,,,,,,...++++++++++++++++++++++++++++++++++++++++++++++++,,,***+++,,,***(((///:::ZZZooocccpppooo\\\XXXgggppplll[[[ccc~~~hhhHHH+++'''...111---+++/////////---++++++---///+++++++++******************************************++++++++++++,,,,,,,,,,,,,,,---------.........+++666---555pppdddGGG999PPPjjjTTT555222888BBB@@@777---///666666///888EEE]]]sss{{{xxxwwwzzzyyyVVV:::777KKKooo~~~xxxrrrzzzhhhzzzeeeRRRTTTMMMmmmjjjDDDYYYaaa~~~ooocccYYYcccPPPAAA@@@???===HHHYYYooo|||~~~~~~hhhppp[[[555555///333:::............---------,,,,,,************+++++++++++++++,,,,,,------...//////111333:::LLL888<<<;;;777888222::::::111666999;;;FFFnnn''''''(((((())))))*********+++,,,,,,---000444888555777888666444444555666:::;;;;;;:::888888:::<<>>@@@CCCFFFFFFEEEFFFGGGGGGGGGFFFGGGIIIKKKHHHJJJNNNPPPPPPQQQRRRTTTWWW\\\]]]gggzzzdddQQQDDD888111,,,---...------...++++++++++++++++++++++++++++++++++++++++++++++++---++++++,,,***(((***...888XXX}}}aaaAAA111(((...333...***+++,,,---...---,,,+++,,,---*********************************************************+++++++++,,,,,,,,,,,,,,,------------...,,,(((,,,333NNNsssqqqggg<<>>CCC???333...444555///222:::MMMeeewww|||xxxsssoooIII999>>>QQQnnnmmmwwwsssmmm^^^WWWUUUdddIII^^^TTTxxxooonnnbbbbbb___WWWHHH?????????BBBUUUmmm{{{~~~}}}{{{zzzxxxvvvtttrrrjjjdddEEE---444,,,,,,444***...------------,,,,,,,,,))))))*********+++++++++++++++,,,,,,---.........///333///zzz```>>>>>>???888777333777;;;111888666777===ZZZ''''''(((((())))))*********+++,,,------///333555444999:::666222222333333888999;;;<<<:::999:::;;;AAAEEEKKKWWWmmm}}}eeeoooeeeSSSrrr{{{vvvXXXCCCRRRppp```===>>>KKKRRRWWW^^^zzz;;;---+++111///000333000------........./////////***000000,,,333VVVlllMMM\\\qqquuulllddd^^^OOOFFF<<<777:::AAAFFFHHHDDDEEEFFFEEEDDDEEEFFFHHHHHHJJJMMMMMMMMMLLLMMMNNNMMMWWW___ooo{{{JJJMMMAAA666///+++---///---,,,---************************++++++++++++++++++++++++,,,,,,+++,,,,,,,,,,,,---000111QQQxxx~~~{{{}}}ZZZ444222---,,,///---&&&&&&+++'''))),,,,,,***))))))))))))))))))***************************************************++++++++++++,,,,,,,,,,,,------------333%%%...111000___WWWttt^^^111BBBYYYSSS???000999AAACCC999111111333222222444???UUUlllyyyyyytttoooZZZCCC>>>;;;RRRppp{{{yyyqqqhhh```kkk]]]OOO```NNN}}}uuuhhhggg___```[[[KKKDDD@@@BBBEEEOOOeee|||{{{xxxuuutttwww{{{}}}kkkQQQ~~~[[[666+++333...,,,111...------------,,,,,,,,,,,,)))))))))************++++++++++++,,,------......***222333kkkuuuDDD>>>AAA888999444555:::222;;;222444:::QQQ''''''(((((())))))******)))***,,,------...000222777===???999444444555444555888<<<======;;;:::999???DDDIIIPPPcccooovvv{{{ooolllbbbeee~~~jjj^^^zzz|||{{{UUUJJJHHHbbbwwwJJJBBBFFFNNNiiisss}}}tttwwweee222***---111,,,...222------------.........//////---111---111777===jjjrrrLLLeee{{{}}}yyysssjjjjjjaaaTTTHHHAAAAAADDDFFFCCCDDDEEEDDDCCCCCCEEEGGGKKKLLLLLLLLLMMMPPPUUUYYY^^^hhhmmmuuu[[[EEE@@@888444...***,,,...,,,*********************************************************+++,,,,,,,,,---------------777>>>eeedddKKK999'''---------,,,)))&&&(((+++''')))******)))(((((()))((()))))))))*********+++************************************++++++++++++++++++,,,,,,,,,---------111---111111***===sssmmmQQQIII000PPPgggOOO...444;;;@@@<<<555111111333222222777EEEZZZmmmwwwyyyooowwwxxxWWW>>>888===RRRrrrsssYYYSSS]]]KKK___uuuvvvkkk```OOOHHHFFFEEEGGGPPP```sss~~~zzzwwwtttrrrpppsss{{{xxx]]]fffBBB444...111222//////222---------,,,,,,,,,++++++))))))))))))***************++++++,,,,,,---......***111333PPPFFF:::@@@888:::777444777333???000444???QQQ''''''(((((()))*********(((***---.........///000;;;CCCDDD===888888999777333777<<>><<<:::999<<>>bbb{{{[[[UUUYYYIIIHHHcccuuuwwwmmm^^^GGGJJJKKKIIIKKKXXXlll|||}}}~~~|||{{{~~~|||zzzuuuppplllqqqoooooottt{{{~~~vvv[[[^^^~~~fff666555...---222...***...---------,,,,,,,,,++++++))))))))))))***************++++++,,,,,,---.........///...333EEE777>>>888<<<999333444444BBB...555DDDUUU))))))))))))************++++++,,,---///111333444???EEEHHHBBB;;;888:::;;;222888;;;;;;>>>AAA===555???AAAEEEKKKXXXooozzzqqqwwwcccvvv|||pppaaaWWW]]]HHHmmmZZZ<<>>JJJgggyyyhhhSSSwwwDDDNNNYYYsssrrrsssfffSSSRRRSSSWWW```lllvvv||||||zzzyyyzzz|||}}}~~~}}}vvv}}}yyyrrroooiiibbbiiicccfffvvvrrrWWW}}}[[[999111000///......------...,,,,,,,,,+++++++++************************************+++,,,,,,---......000///111555hhhooo<<<;;;888CCC333000777444777999444999\\\uuuvvv(((((()))))))))*********++++++,,,---///111222333444999???@@@;;;555444666555666555666<<>>AAAKKK<<<333222>>>EEE???777444444111111555:::EEEVVVeeeuuuhhhjjjuuu^^^JJJ999>>>XXXqqq}}}~~~~~~~~~wwwvvv\\\fffkkkEEEAAAtttzzzpppeeeaaa```^^^^^^eeennnttttttqqquuuxxxzzzyyywwwwwwyyy|||{{{}}}~~~|||{{{|||uuuxxxxxxqqqmmmkkkgggaaa\\\___kkk||||||rrraaaiiijjjAAA***111000///...------------,,,,,,,,,+++++++++************************************+++,,,,,,---......+++000///---UUUIII>>>444666000AAA666444777:::444444MMMlllvvvppp(((((())))))))))))************+++,,,...000222333...111<<>>NNN]]]iiirrrxxxkkkWWWGGG555&&&******+++---///...***'''++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------,,,+++,,,//////,,,,,,///]]]UUUiiiiii333DDDAAABBB999222777CCCGGG>>>333000111444444333888III[[[rrrooopppllllll{{{YYY888333DDDYYYlllxxxyyyzzz{{{|||}}}~~~~~~}}}~~~|||{{{{{{qqq~~~UUUfffKKKAAAXXXzzzooohhhoookkkgggfffkkkrrrsssmmmffffffmmmuuuwwwtttsssvvvyyyuuuxxx{{{|||zzzwwwvvvuuurrrrrrnnniiifffeeebbb]]]QQQ^^^qqq~~~yyyzzz}}}|||}}}wwwhhhhhhNNN444---111000///...------------,,,,,,,,,+++++++++*********************************++++++,,,,,,------...+++555000...DDDNNN???>>>888///@@@777555888<<<666111===QQQ(((((((((((()))))))))************,,,---///111222222444AAAQQQRRRFFF???@@@:::777333444:::BBBFFFGGG===999;;;CCCJJJNNNXXXdddwww]]]hhhuuu]]]~~~^^^bbbzzzhhhfffzzz[[[yyy^^^XXXnnntttqqq}}}wwwwwwvvvxxxVVV333---,,,,,,,,,,,,,,,,,,,,,,,,------------------------111+++***000333000------444MMM|||ppp```OOOEEELLLTTTTTTUUUZZZiii```bbb^^^gggxxxvvvzzztttwwwvvvmmmqqqiiieeeyyygggqqqlllDDD555))))))------,,,,,,+++************)))))))))((((((((((((((()))******))))))))))))************************************000,,,)))***---...---+++,,,***)))***111???NNNXXXnnnwwwzzzeeeXXXRRRBBB111)))---111222000000///,,,***)))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,---------...---***+++///000---888~~~~~~cccOOO@@@???EEE???444000999CCC???222111222333222///111>>>MMMhhhppptttkkkbbbmmmkkkEEE666777AAAVVVmmmrrrvvvzzz||||||{{{{{{|||xxx{{{~~~~~~}}}}}}QQQYYY```NNNEEEMMMlllccc\\\UUUKKKRRR|||xxxpppsssiiijjjlllppptttrrrlllgggbbbgggmmmpppqqqqqqrrrtttppprrrtttsssqqqpppoooooonnnlllgggdddbbb```\\\WWWTTTdddxxx}}}xxx{{{{{{uuuzzz~~~}}}}}}sssgggPPPtttddd;;;666555000000///...------------,,,,,,,,,+++++++++******************************+++++++++,,,,,,---------,,,333///333888~~~___===CCCBBB777666999666888===999333777CCCrrr'''(((((((((((()))))))))))))))***+++---///000222444666@@@OOOTTTLLLEEEEEE999999888777777<<>>111000999<<<666666222111111111111777???OOObbbooonnnkkkmmmyyy~~~___JJJ888111@@@WWWkkkrrryyy|||yyyvvvuuuvvvnnnrrrwwwzzz{{{zzzzzzzzzttt|||MMMQQQ___EEEFFFAAA===<<<<<<555???oooyyypppdddjjjqqqsssqqqnnnllllllhhhgggfffiiimmmpppooonnnllllllllliiiggggggiiijjjiiifffcccaaa___[[[WWWVVVaaannnzzzzzzsssqqqwww~~~zzzzzzvvvpppvvv|||~~~~~~zzzqqqbbbVVVOOO888000222000000///...------,,,,,,,,,,,,,,,,,,+++++++++******************************++++++,,,,,,,,,,,,------,,,+++)))333///WWWNNN;;;BBBBBB::::::666666:::999555888???QQQ''''''(((((((((((())))))(((((()))***,,,...000111000222888AAAHHHKKKIIIFFF<<<<<<<<<:::555555???KKKKKKFFF>>>===OOOmmmPPPYYYmmmNNNVVVYYYbbb}}}oooZZZ^^^xxx}}}tttmmmzzz]]]333222***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...------111444,,,...555JJJuuuqqq\\\YYYcccnnnfffdddjjj```dddxxxzzzttt~~~rrr|||YYY444...'''+++///---(((%%%(((---))))))))))))((((((((((((((((((''''''(((((()))***((((((((()))))))))******************************$$$***---+++)))***+++***+++---...---+++)))))))))(((***---...///444;;;AAAHHHLLLOOOLLLGGGCCCBBBCCC999...,,,444555---***///***,,,---......,,,***(((''')))+++,,,+++***)))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------'''---111///......///...777222hhhdddOOO@@@EEELLLJJJ<<<111333999;;;:::333///111333222333555???UUUeeennnuuuqqqlllsssyyydddGGG222444BBB\\\gggssswwwsssnnnllllllkkkmmmqqqrrrqqqqqqpppqqqvvvxxxvvvhhhuuu~~~OOOEEEkkkkkkaaaRRRNNNBBB888BBBgggyyyjjjccckkkrrrrrrkkkgggiiimmmnnniiidddfffkkknnnllliiijjjiiifffcccaaaaaadddgggbbb___^^^]]]ZZZWWWXXX\\\lllsssvvvrrrnnnoootttwwwqqqssssssrrruuuzzz|||yyy|||yyyxxxvvvlll]]]WWWYYYXXX555111///,,,000///...---,,,,,,,,,,,,,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,000******222000777|||>>>AAACCC???888444333555666555888===KKK'''''''''((((((((())))))(((((()))***,,,...///000000333333444???OOOSSSMMMFFFCCCAAA===666222777AAANNNTTTLLL@@@LLLnnnuuuKKKooovvv___gggiiiaaabbb|||ppp___bbb___^^^lllooorrrmmmpppnnn@@@000(((***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---......---...000000...888999555GGGuuu{{{tttmmm\\\fffuuu{{{xxx|||tttlllJJJ///)))444***---...,,,))))))***+++))))))((((((((('''''''''(((''''''''''''((())))))(((((((((((()))))))))***************************''',,,///+++***---,,,)))++++++)))(((''')))---111*********((())),,,222666---///000111...***))))))///++++++///222///***(((,,,***((((((((()))+++---............---+++)))'''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------+++***---000000------...444)))AAAzzzxxxeeeUUU???JJJPPPHHH999111555<<<999333000222333111000111777JJJVVVcccsssnnnaaaeeewwwwww[[[BBB888777EEETTTfffpppnnnjjjiiikkkjjjkkklllllljjjjjjkkklllwwwsssccchhhnnnrrryyyyyyNNN===CCCttt{{{\\\<<<;;;___|||kkkccceeejjjnnnlllgggeeegggkkkmmmjjjggggggiiijjjhhhfffggggggfffcccaaa```bbbcccZZZXXXWWWVVVSSSSSS\\\hhhlllnnnnnnllloootttsssnnnkkkmmmrrrvvvsssooopppuuuuuummmlllkkk[[[NNN]]]zzz}}}444999333000000//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,000.........999)))eeeHHHFFF>>>???999666555666555555777;;;[[[''''''''''''((((((((()))'''((((((***+++---///000555999555000>>>VVV___XXXPPPJJJEEEAAA:::333444:::HHHWWWSSS>>>BBBccczzzzzzVVVOOO|||lllzzzjjjrrr^^^GGGMMMXXXeee{{{gggkkklllvvvvvv}}}EEE///333!!!...************************,,,,,,,,,,,,,,,,,,,,,,,,***,,,------///000...***,,,...111///000EEEssszzz}}}eeeCCC///------+++******(((&&&''')))(((&&&)))((((((((('''''''''''''''''''''''''''((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))+++(((###$$$+++---***%%%(((+++,,,+++***))))))((())),,,,,,+++)))'''&&&---(((&&&'''***+++---...""",,,000)))$$$(((+++)))'''(((***...///---++++++,,,)))&&&%%%(((+++---...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,---------222***''',,,///...000555)))444555^^^iiisss888EEEQQQOOO???111222:::777333111333222///...000,,,===EEETTTlllkkk```gggaaauuuiiiSSSBBB888111DDD\\\jjjmmmkkkmmmpppjjjjjjjjjiiihhhiiilllnnn|||ggg]]]XXXeeeyyy```EEEDDD;;;DDDYYYzzzhhhDDDccckkk[[[^^^fffggghhhgggeeefffhhhjjjiiiiiijjjiiihhhgggffffffeeefffgggeeecccaaaaaaaaaVVVSSSRRRQQQNNNPPP```qqqhhhhhhgggjjjsssyyysssgggdddfffooouuunnncccdddnnnmmmdddccccccQQQHHHkkkFFF;;;/////////000//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,))),,,...&&&===%%%NNNDDDHHH;;;DDD<<<:::999999777666777:::;;;UUU((((((((((((((('''''''''((((((''''''))),,,...000777===@@@===???KKK[[[gggSSSPPPEEEAAACCC;;;555;;;666MMMfff[[[CCCWWW|||wwwqqqeee|||yyykkkpppddd^^^OOOCCCNNNeeeooojjjfff^^^iii^^^...)))...***,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***,,,111222---///???SSSiiirrr\\\@@@---''')))************))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++***************************************)))(((((()))))))))))))))******+++************************))))))))))))))))))))))))******))))))(((((('''''')))************+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,---------......111444///;;;rrrbbbkkkOOO999777bbbZZZ...333>>>666///000888888000---222111333;;;KKK\\\ggghhheeeZZZ^^^jjj{{{oooRRR===666888CCCVVVeeehhheeecccffffffeeebbbaaabbbfffhhhiiivvvyyyWWWSSSQQQWWWdddrrrzzz}}}dddIIIAAA999???999IIIiiiNNNjjj______dddgggfffeeeccccccddddddeeeeeeeeeeeecccbbbbbbdddfffdddcccaaa^^^[[[ZZZZZZ[[[]]]QQQFFFIIIWWWcccgggdddbbbbbbcccgggkkkllliiifffcccdddeeefffgggfffdddaaacccXXXKKKGGGJJJSSSyyyUUU111888000---222)))......---,,,,,,,,,,,,---************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,000)))(((333333(((AAAuuummm;;;HHH@@@===<<<666000333999888111999FFF|||((((((((((((((((((((('''(((((('''((()))+++...000666:::>>><<<999???PPP```XXXXXXMMMDDDEEE???555666CCC222FFFjjjcccOOOmmmyyyvvv}}}sssdddiiieeeUUUBBB<<<===KKK]]]eee___WWWSSShhhvvvvvvzzzwwwHHH---------***,,,))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------...---...000...---555???KKKwwwzzz{{{mmm???666+++'''))),,,,,,+++))))))))))))(((((('''''''''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++***************************************)))(((((())))))(((((())))))***+++************************))))))))))))))))))))))))***)))))))))((((((((('''))))))*********+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,------------...+++...,,,000RRRaaa~~~>>>>>>QQQjjjiii555(((555888999666222111222111222333888CCCQQQ]]]ccceee\\\ZZZ___lllzzzwwwbbbNNN>>>999999EEETTT]]]bbbfffccccccbbb```^^^___aaadddaaagggtttiiiWWWKKKOOOWWW^^^mmm~~~{{{ZZZJJJIIICCCGGG<<>>===888333444999888333999SSS''''''(((((((((((((((((((((((('''((()))+++---///333666<<<>>>888777GGG[[[fffjjj\\\JJJGGGEEE<<<999444111>>>___qqqgggggg{{{|||zzzcccOOOJJJFFF???EEEBBBOOOfffooodddXXXVVVTTTlllvvvmmmpppqqquuu}}}UUU///---///,,,++++++))))))))))))))))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,000,,,+++...000///...///---GGGddd}}}{{{mmmcccXXXDDD((('''''')))++++++***))))))))))))(((((((((((('''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))(((((())))))(((((())))))***+++************************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********++++++))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,---------------...///---555YYYmmmggg^^^@@@888[[[yyyRRR:::222===>>>222,,,222444...222222444999CCCOOO[[[bbb]]]YYYUUUZZZlllzzzttteeeGGG:::111666BBBOOOZZZbbb^^^^^^^^^\\\ZZZZZZ\\\^^^^^^]]]bbbtttxxxTTTNNNQQQRRR^^^pppiii```hhhbbbHHHJJJEEEJJJFFFPPPssszzzuuu~~~yyytttkkk```[[[^^^ccceeeeeebbbaaa```_________```````````````^^^]]]\\\^^^```___YYYTTTTTTVVVWWWRRRMMMOOOQQQVVV[[[^^^`````````bbbfffhhheee```___ccchhhjjjddd^^^]]]```ccccccaaaWWWKKK@@@DDDiiihhhvvvHHH------666---,,,333,,,......---,,,,,,,,,,,,,,,************************))))))))))))************++++++,,,,,,,,,,,,,,,,,,///,,,(((,,,222,,,///AAAjjj@@@;;;>>>>>>;;;777555888888666///MMMxxx''''''''''''(((((((((((((((((((((((()))+++,,,---222222:::AAA???;;;DDDTTToooyyymmmUUUMMMLLLEEEBBB---AAA======bbb{{{nnn]]]aaaiiiaaa{{{iiirrrqqqiiiZZZJJJ@@@===>>>NNNQQQ[[[ccc[[[NNNOOOYYYeeedddhhhssszzzyyywwwwwwxxxmmmkkk:::%%%---+++)))---)))))))))))))))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,...,,,+++...222333000...111333777GGGgggoooOOO:::///###//////---+++)))((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))((()))))))))))))))((((((((((((((((((((()))******************************(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))************************************++++++++++++++++++,,,,,,,,,---------111...111111)))777tttkkkoooMMM333AAAOOOaaa<<<222777666000///222111,,,111222222444999CCCPPPZZZ]]]\\\UUUOOOZZZoooyyyvvvRRRCCC555222888BBBLLLUUUYYYZZZZZZYYYXXXWWWYYYZZZ]]][[[]]]kkklllUUURRRSSSWWW]]]mmmpppmmmuuu\\\YYYMMMSSS]]]uuusssyyyuuuyyyccc___]]]```eeegggccc^^^___^^^^^^]]]]]]]]]]]]]]]\\\\\\[[[ZZZXXXWWWYYY[[[YYYUUUQQQOOOOOONNNKKKHHHMMMTTT]]]aaa```^^^___``````bbbccc___ZZZZZZ```eeeiiiddd______aaaaaa\\\WWWTTT999>>>iiifffccc555---222666------222+++...---,,,,,,++++++,,,,,,************************((()))))))))************+++++++++++++++,,,,,,,,,)))...++++++222111000777vvvGGG888>>>>>>===999666666777888...===HHHhhh&&&'''''''''(((((())))))''''''(((((()))***+++,,,222222888CCCFFFBBBCCCIIIaaauuuuuuddd\\\UUUJJJEEECCCDDD222---GGG]]]iii{{{llluuu{{{xxxQQQPPPNNNMMMIIICCC@@@EEEMMMUUUWWWUUUNNNIIIMMMWWW```___\\\iii~~~{{{sss}}}rrrEEE...***---$$$&&&...((((((((((((((((((((((((((())))))*********+++++++++*********+++++++++,,,,,,,,,---------...000222222---222333111777OOOrrr]]]DDD000+++///000*********(((&&&&&&))),,,'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((('''(((((()))))))))((((((((((((((('''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++,,,,,,,,,------///(((,,,222((('''OOOLLLssshhhAAA???FFFiiiUUU<<<222...444888444///...///111333333555;;;FFFNNNWWW]]][[[OOOLLL[[[nnnyyygggWWWDDD888333444<<>>===<<<:::777444555777999;;;111SSS&&&&&&''''''((()))))))))''''''((())))))******+++111333888???EEEGGGDDDAAAGGG```oooqqqrrrfffRRRHHHGGGGGG???666222666OOOqqqrrrgggzzz|||||||||pppqqqxxxttt___III???======>>>AAAGGGSSS]]]aaaYYYNNNIIIPPP\\\```]]]LLLbbbyyy|||vvvzzzyyyKKK+++,,,///+++###&&&,,,((((((((((((((((((((((((((()))))))))************+++************++++++++++++***...///+++)))+++...///+++,,,------,,,222CCCRRR~~~nnn}}}uuuPPP666///+++,,,000...$$$&&&)))***)))(((''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))((((((((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++++++++++++++,,,,,,,,,,,,...'''+++333///(((888UUUeeeDDD___BBBDDD^^^OOO<<<111999???888111111...000333444444777<<<@@@MMMVVV[[[TTTJJJLLL\\\llluuuiiiXXXGGG777///222:::GGGJJJNNNPPPQQQRRRSSSTTTQQQPPPQQQVVV```ttthhhZZZ^^^dddlllmmm___fffddd^^^LLL[[[\\\\\\ZZZXXXWWWZZZ]]]WWWXXXXXXXXXXXXWWWVVVVVVQQQQQQPPPNNNLLLKKKLLLNNNMMMOOOOOOIIICCCBBBGGGMMMUUUXXXZZZZZZYYYZZZ\\\___YYYWWWUUURRRRRRTTTXXX[[[WWWYYYZZZ[[[WWWOOOEEE>>>666bbbQQQ+++444333///+++,,,......---------,,,+++++++++++++++************************))))))))))))************))))))******+++,,,,,,,,,&&&000...)))+++******222888rrrYYY@@@<<<:::;;;999555444666777;;;333WWW&&&&&&''''''((())))))***''''''((())))))************333888:::AAALLLNNNIII@@@QQQbbbuuuiii^^^LLLKKKNNNHHH777222:::@@@]]]qqqyyy^^^QQQeeerrrbbbqqqtttnnngggkkk|||tttlll]]]TTTYYY[[[QQQGGGEEE===???BBBFFFKKKSSSYYY\\\RRRHHHDDDJJJQQQQQQSSSVVV___qqq|||wwwuuu}}}rrrzzzyyyUUU,,,&&&---+++''')))(((&&&+++(((((((((((((((((((((((())))))))))))************************++++++++++++)))---...***))),,,---+++///'''&&&---222000------AAAYYYeeevvv}}}eeeMMMBBB:::+++***111...***''' ******+++++++++)))&&&$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''''''((())))))(((((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++++++++***++++++++++++,,,,,,,,,...+++...222111---111:::pppPPPbbbccc666>>>lll```PPP???888999888444000...///111222333333555666BBBFFFPPPWWWSSSJJJMMMYYYggghhhggg^^^JJJ888222555:::???DDDIIIKKKMMMOOOPPPLLLMMMOOOQQQRRR]]]www}}}yyy```^^^WWWTTTdddaaaZZZZZZXXXVVVSSSTTTWWWZZZSSSSSSTTTTTTTTTSSSRRRQQQLLLLLLKKKIIIGGGFFFGGGIIIJJJJJJHHHDDDCCCFFFMMMTTTWWWUUUSSSSSSVVVXXXYYYYYYVVVXXXWWWSSSNNNNNNSSSYYYTTTVVVWWWSSSMMMGGGCCCAAATTTuuuvvvlll@@@444///000,,,***...,,,***///---,,,++++++***+++++++++************************))))))))))))************((())))))***++++++,,,,,,'''---+++***...***(((000111MMMDDD===999<<<<<<888555555...999666KKK&&&&&&&&&'''((())))))***&&&'''((()))******))))))"""222999666>>>QQQ[[[WWWIIINNNXXXtttyyykkkDDDAAATTTMMM<<<999777666EEE^^^pppnnnaaaZZZZZZbbbLLLDDDTTTbbbgggsss}}}yyywww|||}}}sssnnn^^^UUU___SSSSSSMMMEEE???<<<;;;===>>>:::CCCLLLRRRWWWZZZUUULLL@@@===IIIYYYVVVIIISSSjjj}}}qqqpppvvv{{{zzzxxxfffkkk\\\777---+++...$$$$$$111***"""---(((((((((((((((((((((((())))))))))))************)))************+++++++++'''+++,,,+++---222000***,,,,,,000333---&&&,,,777...444111AAARRRaaaxxxzzziiiyyy}}}ttt}}}xxxgggDDD999;;;+++---%%%***///'''%%%******---)))%%%$$$&&&(((******&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''((())))))(((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,+++---...,,,,,,---......888~~~RRRqqqKKKDDD;;;jjjaaaKKK555///555555---...//////000111111111000;;;888DDDXXX\\\NNNGGGKKKNNN]]]ooorrr```EEE666333222777===CCCFFFIIIKKKLLLEEEIIINNNNNNHHHJJJ\\\ppppppUUUZZZOOOIIIYYYQQQRRRRRRSSSSSSRRRPPPMMMKKKOOOPPPQQQQQQQQQPPPOOONNNJJJJJJIIIFFFDDDCCCDDDFFFIIIEEEBBBAAADDDKKKSSSXXXWWWRRRNNNOOOTTTWWWVVVSSSUUUZZZ\\\UUUKKKIIIPPPYYYPPPPPPNNNHHH@@@===???CCCxxxsss|||BBB///---+++///---...111***&&&///---,,,++++++******++++++************************))))))))))))************((())))))***++++++,,,,,,'''***(((,,,444///***111000444FFF>>>999===???:::666555///<<<777666```''''''''''''(((((((((((((((((())))))))))))((((((%%%***333;;;???EEESSSaaaWWWMMMGGGRRRkkkxxxwwwZZZBBBKKKKKK;;;666444666999EEE[[[jjjbbbNNNOOOJJJEEEBBBCCCGGGJJJKKKNNNSSSZZZaaajjjoookkkbbbXXXUUUOOOHHHAAA======>>>444999999444333<<>>NNNvvvzzzyyyxxxddd|||mmmWWW???)))((((((((())))))((('''&&&&&&''''''''''''''''''&&&&&&''''''(((((())))))******(((((())))))))))))(((((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,333111//////222999@@@DDDkkkmmmjjjfffjjjwww{{{{{{}}}~~~}}}tttllleee[[[SSSYYYOOOAAA555...+++)))((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))***************************))))))((('''&&&&&&%%%))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,,,,---------......333TTTfffGGGwww555777FFFiiiXXX222444;;;333555111,,,+++000111---...333666666999CCCNNNSSSQQQLLLHHHPPP^^^lllpppbbbHHH333444555666888<<>>===<<<>>>>>>888///555444333222222111111000...555<<>>???MMM\\\rrrwwwcccjjjtttyyyzzznnnmmmsssTTT@@@000&&&...'''((((((((((((''''''&&&''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))(((((()))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,...000111555777666333666???DDDDDD```ZZZSSSPPPQQQSSSRRRPPPbbbXXXLLLCCC@@@>>>999555333///)))''')))+++,,,,,,)))((((((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))************************((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,,,,------------)))***UUUZZZZZZnnnHHH666SSSXXXHHH<<>>666999NNN...222444000333TTT&&&''''''''''''((((((((('''(((((())))))(((((('''***&&&%%%+++333;;;EEENNN___ddd]]]NNNPPPiiiooo___OOO>>>999AAA<<<999777555666>>>GGGNNNVVV^^^]]]SSSGGG>>>;;;<<<<<<999666888;;;999333333333555999===>>>;;;888===DDDKKKQQQWWW[[[YYYTTTRRREEE777222777@@@FFFGGG:::;;;LLL^^^iiivvvwwwhhh}}}wwwooonnnttt\\\bbbRRR999---'''$$$***&&&''''''((((((((('''''''''''''''''''''''''''''''''(((((((((((()))))))))'''(((((())))))(((((('''))))))))))))************++++++++++++++++++++++++++++++,,,---,,,+++)))((('''***+++)))***---...,,,333000...///111222000---111---)))''''''((())))))%%%$$$$$$&&&(((***))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))***+++,,,---(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++++++++,,,,,,,,,---------777(((555dddSSScccrrr555;;;MMM\\\OOO222,,,;;;111111000---...111111...111000000222888AAAHHHMMMIIIBBB>>>CCCPPP[[[______OOODDD666000222777::::::@@@@@@AAAAAABBBCCCDDDDDDBBB???AAAQQQkkkqqqfffpppzzz|||{{{RRR;;;;;;555000777>>>HHHHHHHHHHHHGGGFFFDDDCCCDDDCCCCCCCCCCCCDDDEEEEEECCCCCCCCCBBBBBBBBBBBBAAA>>>>>>??????>>>===<<<;;;===AAAFFFIIIGGGDDDAAA???IIIIIIIIIHHHGGGGGGFFFFFFMMMMMMJJJFFFEEEGGGEEEAAA;;;333555555QQQ~~~rrrZZZvvvggg333$$$333555&&&...---,,,++++++***++++++************************************************(((((((((((((((((((((((((((((())))))))))))******))))))******+++,,,,,,,,,111------???FFF======111HHH000555444000///>>>```&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''***&&&%%%***000999EEEPPPXXXZZZcccgggXXXKKK^^^~~~ttt^^^MMMGGG:::333888:::222++++++333CCCYYYhhhkkkeee]]]XXXEEEGGGHHHJJJQQQYYY[[[XXXYYYVVVUUUWWW[[[ZZZTTTNNNTTTTTTSSSSSSSSSOOOGGG???555999>>>CCCEEECCC???;;;???VVVkkkhhhXXX\\\tttzzzeeeccc{{{yyygggVVV999%%%&&&,,,)))###%%%%%%&&&'''((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''((((((((()))))))))******++++++++++++++++++++++++)))***,,,.........---,,,+++,,,------,,,---,,,***((('''''')))+++,,,***((())))))))))))))))))+++---,,,++++++******(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''(((***+++,,,,,,(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,)))------<<>>>>>?????????@@@AAAAAAAAAAAA@@@??????>>>======<<<<<<;;;:::::::::::::::;;;>>>CCCEEEDDDBBB@@@???GGGFFFDDDCCCBBBCCCCCCDDDFFFEEECCCBBBBBBAAA===:::999222444IIIssswwwAAA222444///---444---,,,,,,+++******++++++************************************************))))))))))))))))))))))))(((((((((((()))))))))***)))))))))***++++++,,,,,,666$$$444555mmmZZZ444AAA///222???:::888555333111666FFFVVV~~~&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''%%%$$$%%%'''(((,,,:::GGGMMMMMMYYYfff___LLLKKKXXXjjjzzznnn___LLL===:::999555666<<<222444999BBBMMMXXX```eeeUUUZZZ^^^```ffflllnnnkkklllfffaaa______\\\VVVQQQPPPJJJDDDBBB@@@;;;666333777BBBJJJEEE::::::HHHXXXkkkpppkkk^^^YYY```nnn|||yyyccc\\\xxxbbbQQQ===((( $$$......$$$%%%%%%&&&''''''(((''''''&&&&&&&&&'''''''''((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))************************''''''((()))***+++,,,---***)))((())))))((()))******)))((()))***++++++***'''(((***)))''''''(((***&&&&&&'''''''''((()))***&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''(((((()))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))******************+++++++++,,,,,,&&&444///'''HHHiiiIIIhhhTTT;;;FFFXXX\\\OOO;;;000777;;;666111//////......000111000...111777===BBBCCCCCC???;;;===EEELLLSSSPPPJJJAAA888333333555777777999:::<<<===??????>>>===>>>???>>>===CCCLLLXXXaaarrrxxxkkkhhhfff{{{[[[LLLLLLJJJ@@@>>>======EEEGGG;;;CCCBBBAAA@@@@@@@@@@@@@@@==================<<<<<<@@@@@@???>>>===<<<;;;;;;;;;:::888777777888:::<<<:::<<>>777555666444444666777999;;;<<<===::::::>>>@@@>>>:::;;;???<<<;;;===EEERRR]]]cccddd___dddccc[[[WWW]]]jjjrrrnnnYYYQQQRRRWWW\\\]]]LLL999===EEE???AAA@@@>>><<<<<<===>>>???<<<<<<<<<<<<;;;:::999999>>>======<<<;;;::::::999888777666666777999;;;===999:::<<<======???CCCEEE>>>>>>======>>>@@@AAABBB@@@>>>===<<<777111///111444[[[~~~rrrhhh]]]oooRRR888''',,,222,,,(((,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************''''''(((((((((((())))))(((((())))))***+++++++++'''///...111///ccc<<<888FFF666:::777444444333222333777666EEEddd%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&***)))******'''$$$(((000;;;HHHMMMJJJVVVlllooo```SSSHHHWWWvvv}}}jjjUUUEEE:::333>>>===;;;777333///---,,,...333777777888<<<<<<:::===<<<:::888777777777777555333666<<<>>>>>>BBBHHH>>>===EEEYYYnnnsssgggXXX\\\ffffffqqqhhhXXXbbb{{{\\\TTTHHH888)))###---000###""")))###&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''(((((()))(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((()))))))))))))))))))))))),,,,,,+++***************(((%%%%%%((((((%%%%%%((('''((((((((('''''''''(((''''''''''''((()))))))))''')))***)))'''&&&''')))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))*********+++)))&&&"""***111000XXX{{{VVV]]]eee===777CCCYYYuuuLLL777)))///666333111666...///000000/////////000...333999;;;;;;999999:::<<>>AAABBBCCCHHHIIICCCAAAHHHPPPTTT```lllttthhh```fff___XXXIII777888@@@===<<<;;;:::999999999:::;;;999999:::::::::999888777999999999888888777777777222333666888:::;;;;;;;;;777999<<<======>>>???AAA;;;;;;;;;;;;<<<===>>>>>>>>><<<:::888222...444===VVVrrrhhhfff111333000++++++///...)))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************'''''''''((((((((())))))(((((())))))******++++++&&&666++++++333999aaa666BBB222666888777222000111333444777444DDDjjj%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&$$$$$$'''(((&&&&&&)))(((:::JJJMMMJJJRRRgggzzzeeeRRRTTT___fff}}}uuunnn]]]HHH===BBBFFFDDD===777666777000333444111///111111//////111333333222222333444:::;;;???DDDAAA::::::???OOOZZZdddaaaXXXUUU^^^iii{{{wwwaaa\\\uuu|||ooolllTTTjjjmmmddd^^^FFF)))###///!!!((("""(((000%%%''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&'''((()))))))))((('''***'''(((---,,,'''%%%((($$$&&&((())))))''''''''')))'''%%%%%%'''((('''&&&$$$'''******(((&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))...***---000(((999fffIII777sssssspppFFF999666FFFmmmtttMMM111555<<<555...111...------....../////////......000444999<<<;;;999555999???CCCDDDAAA:::666333333333333333444444444777444444888:::999:::===444888<<<<<<:::888999;;;888======999999???AAA???DDDJJJVVViii|||fffJJJ;;;<<<<<<======888777777777777777777666666666777888999999999888777666666555555555555444444,,,000555:::===<<<:::888555888<<<>>>===<<<<<<<<<999::::::::::::;;;;;;;;;;;;888777444//////===MMMrrrxxx___XXXwwwkkk888,,,222444...))))))+++++++++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((()))******++++++&&&///,,,)))///333]]]AAA777:::...888<<<666222444555222///666===KKKhhh&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))888KKKJJJBBBSSSppprrrbbbTTTSSS\\\iii|||yyyxxxyyydddhhh[[[KKKGGGSSS\\\TTTEEEBBB;;;555444333111111444111555888888666:::DDDMMM???DDDDDD@@@DDDQQQ[[[]]]^^^[[[ZZZ\\\\\\^^^hhhuuuuuuwww___DDDYYYtttVVVXXXVVVJJJ999+++&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&******)))((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))+++,,,,,,,,,---000222wwwVVVFFFEEEeeeJJJ555444PPPlllbbbDDD444:::333---;;;,,,111111,,,+++//////---,,,,,,...000333666999:::666777777999:::<<<>>>???666444111//////000222444333333444444555666777777888888888777888999999:::;;;::::::999999::::::;;;@@@???CCCIIIPPPdddzzzzzzsssXXX;;;;;;::::::999888777777555555555555555555555555444555555555555555555444444444333333222111000000555555666777777777777777888888777777777777888888444777:::;;;:::999999:::>>>333...222222777RRRsss{{{ttt\\\VVVTTTpppqqqBBB111------,,,,,,,,,++++++++++++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((('''(((((())))))111***+++111'''AAAkkk:::777444888<<<;;;666111222555444222333888GGG\\\sss&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((###%%%111>>>FFFPPPYYYjjjfffaaaXXXNNNJJJUUUdddyyywwwkkkVVVAAA<<>>:::<<>>VVVvvvHHH(((111777,,,++++++++++++************))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((***,,,,,,+++)))(((***000(((###...000+++000AAAxxx^^^999777666888888666555555...111222000...///666<<<&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""&&&***%%%!!!,,,>>>KKKIIIIIIQQQ^^^iiillljjjVVVWWWKKKKKK___hhhtttssswww|||vvvqqqsssjjjggg]]]TTTXXXbbb```UUUXXXZZZXXXOOOEEEDDDMMMWWWZZZRRRXXXfffeeeVVVVVVdddgggZZZLLLLLLXXXaaa^^^VVVDDDBBBAAABBBAAA:::///''''''''''''(((((((((&&&$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))'''(((((((((((())))))))))))******)))''''''(((***---&&&444PPPdddqqqwwwrrr___FFF<<>>666222000...,,,...222666777555111...,,,000000000000000000000000........................---......//////......---000000000///////////////...//////000000000000000000000////////////000000000000///---++++++...111GGG[[[lllfffOOOEEEWWWrrr~~~vvvqqqrrrMMM000---///)))'''---*********))))))))))))(((''''''(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((()))******))))))$$$***...+++***------'''---///]]]yyy^^^333...999:::555444444111---...111333111...&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))$$$!!!%%%***+++'''###+++:::BBBGGGLLLMMMKKKUUUWWW^^^\\\NNNGGGCCC:::PPPNNNRRRbbbqqqqqqbbbQQQsss{{{tttbbb___lllmmmbbbZZZgggqqqiiiXXXPPPXXXeeeUUUNNNOOOZZZ\\\RRRIIIGGGVVVXXXUUUMMMFFFCCC???999;;;999555///)))&&&%%%&&&$$$%%%&&&%%%######&&&)))%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''''''''&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))((())))))((('''''')))+++'''---...'''...PPPeee[[[dddbbbJJJBBB444\\\jjjqqqXXXAAA555666>>>VVV^^^LLLBBB777//////111000000222------,,,,,,,,,---......///.........///000111111...//////000111111111111000000000///////////////......------......///000111000000//////000000111+++...111333333333222111888000...555;;;888222...&&&:::PPP___qqq{{{```444222000111444777999999222444555000******000666........................---------------------------..................---////////////////////////------...///////////////000//////......//////000---......+++***111===HHH^^^ggghhhVVV@@@@@@___mmmxxxyyysssqqqtttkkkwwwNNN444(((111333(((%%%///******)))))))))((((((((('''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&'''(((((())))))&&&''',,,---(((***+++&&&,,,000777yyy|||~~~xxxNNN555333999888333444222///...///000000000&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''')))!!!!!!)))***""")))'''$$$'''666FFFIIICCCCCC>>>PPP```YYYXXX\\\SSS<<<===>>>???FFFMMMLLLEEERRRbbbbbbPPPJJJWWW[[[SSSOOOYYY```XXXJJJFFFSSSbbb\\\OOOGGGLLLTTTRRRKKKEEE;;;BBBEEEAAA>>>??????;;;111,,,$$$ $$$)))((($$$!!!###&&&))))))(((&&&$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###$$$%%%''')))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))&&&'''(((((('''''')))***)))###%%%'''''';;;YYYiiieeebbb^^^MMM888FFFmmmvvvKKK999<<<444888LLLTTTZZZEEE222///333333000//////...------,,,,,,------------------...///000000.............../////////000000000000000/////////...------------...//////000000////////////000000222111///...000222000,,,000000333444...***222>>>777;;;:::555888BBBLLLOOOgggtttddd[[[TTTSSSPPPEEE888000333333333333222000...,,,/////////111222222111///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---............//////000000,,,---......//////....../////////....../////////***,,,---+++---:::PPPaaa^^^\\\RRRFFFGGGYYYooo|||iii[[[kkk~~~ccceee```iiiPPP(((///111,,,))),,,---***))))))))))))((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%&&&''')))***---&&&(((***&&&)))///,,,%%%...555CCCvvvnnnyyyrrr|||mmmDDD,,,222999555222222222///...///333666$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$''''''%%%###&&&&&&%%%%%%'''---555;;;@@@CCCHHHMMMPPPQQQPPPOOONNNPPPIII;;;888???AAA<<<@@@EEEEEE@@@CCCNNNTTTQQQEEEDDDIIIPPPOOOGGGAAAAAAOOOHHH@@@>>>AAAEEEFFFEEEBBBAAA???<<<888444///---'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&%%%(((+++((()))<<>>CCCHHHMMMPPP\\\^^^bbbfffkkkoooqqqsssrrrnnnfff[[[PPPEEE===999666666555444444333222222000000000000000000000000000...,,,---//////---+++//////...---,,,,,,++++++,,,------......------,,,......---------,,,,,,,,,------------------------------------------------,,,...000111000...,,,+++000'''%%%000BBBPPPZZZaaaIII===DDD```pppsss~~~[[[iiiwww{{{}}}llleeebbbllltttiiiKKK///,,,,,,,,,,,,,,,+++***)))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&))))))))))))************++++++'''555[[[uuuvvvtttvvviii{{{GGG...<<<333222333666777444000......%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###%%%''''''%%%###((((((((('''&&&(((+++...000333777<<<@@@AAABBBBBBEEEIIIEEE<<<<<>>===BBB???@@@DDDCCC>>><<<>>>CCC???;;;;;;>>>AAA@@@>>>;;;:::777333///***'''%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''')))(((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((,,,''''''***(((%%%...;;;```eeeeee\\\JJJ===<<>>:::777888777666777;;;:::888777888::::::666222111///---***'''$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((///'''%%%***+++&&&$$$&&&<<>>222444666444>>>RRRPPP;;;...444555666444222000//////,,,------...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------...------------------------++++++,,,,,,,,,---------///////////////////////////000000000111111111222444333333222222333444555333333444444444444444333666555444333111000......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,,,,------------------,,,------......------,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,+++******777???JJJMMMEEE>>>BBBKKKrrr^^^ppp}}}XXX;;;QQQnnnbbb___jjjuuuiiiqqqiiiYYYEEE333***))),,,)))))))))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((()))))))))+++---***((((((+++IIIsssrrrgggdddrrrssshhhsssyyyuuuRRR]]]iiiOOO666111///333888888333///&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%%%%%%%###$$$%%%$$$######$$$&&&###"""""""""###%%%&&&'''+++...000///000222333111222,,,,,,222222,,,+++111333333111///...000222222222000...,,,***(((&&&%%%$$$$$$######$$$&&&((()))######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''&&&''')))***))))))+++$$$***222===KKKRRRIII<<<:::555888DDDNNNLLLBBB999:::222(((333NNNTTTCCC999333000---///444666444111++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,------------------+++++++++,,,,,,,,,,,,---........................000000000000000111111111000000000000111111222222...///000111111111111111000////////////.....................------------,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,------------------,,,------......------,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''+++///...+++,,,222888GGGGGGFFFAAA888444???LLLZZZWWWYYYXXX]]]rrrrrrVVV^^^TTT___yyy|||iiifffwwwkkkTTT999***+++///...***+++***)))(((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))((((((((((((+++***'''***,,,(((444QQQ\\\XXXYYY```iiinnnoooppphhhkkkxxxmmmSSS]]]rrrlllIII222&&&000888222///555&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$$$$%%%''''''&&&$$$""""""$$$&&&$$$######"""""""""######$$$%%%''')))***+++,,,+++000---,,,...///---///333))),,,,,,)))))),,,+++)))'''&&&$$$######$$$%%%&&&%%%%%%$$$$$$######$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&'''((('''%%%%%%(((,,,'''((((((,,,;;;JJJKKKBBB;;;444111333777;;;BBBHHH;;;888000222???AAA>>>DDD888000***,,,333888666222------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------------------------------///////////////000000000000000//////......------333333333333333222111111000000111111222222222222------------------------++++++++++++++++++++++++,,,---...---,,,++++++---------------------------,,,------......------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++))))))000>>>HHHHHHBBB===<<<>>>EEESSS```OOOKKKBBBHHHhhhwww___qqqjjjddd___XXXVVV```oooNNN@@@000((())),,,+++(((,,,+++)))'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((*********)))))))))))))))'''(((%%%)))///)))&&&222DDDJJJQQQUUUXXX]]]gggooo```fffWWW___xxxdddVVVyyyZZZ>>>***,,,///,,,///:::'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%###$$$&&&&&&&&&&&&%%%###"""###%%%%%%%%%%%%%%%%%%%%%$$$$$$!!!!!!"""$$$%%%%%%%%%&&&"""$$$$$$!!!!!!%%%&&&$$$"""&&&'''$$$$$$''''''###!!!!!!"""""""""###%%%&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((((((&&&%%%&&&((()))%%%))))))&&&...???HHHGGGBBB:::444222333666>>>GGG777;;;777444555111444DDD???888///,,,///333444444444222///,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,.....................---000000000000///...------............---,,,++++++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++***+++---.........------,,,,,,+++,,,------......------,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++***)))(((***111999AAAEEE@@@888666@@@MMMVVV[[[^^^JJJMMMEEEMMM```WWWSSSnnnuuunnn^^^OOOLLLRRRRRRMMM555111---******)))((('''***)))((('''''')))+++,,,((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((()))***+++,,,------%%%***'''&&&,,,)))$$$)))222???LLLRRRRRRTTTZZZ```WWW```NNNWWWxxxeeeKKKeeeVVVNNN@@@222+++,,,000333'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''$$$###$$$&&&!!!###%%%&&&%%%$$$%%%&&& !!!"""###############'''&&&%%%&&&&&&$$$$$$%%%&&&&&& !!!'''&&& !!!%%%%%% %%%%%%!!!!!!###%%%%%%%%%$$$$$$$$$###$$$%%%'''((('''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((('''''')))++++++)))$$$---...$$$###...999<<>>555444AAAPPPRRRHHH@@@BBBiiihhh\\\fffYYYMMMffffffXXXMMMPPPXXXTTT@@@,,,+++(((&&&'''***+++***(((''''''&&&'''(((+++...000((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%&&&(((***,,,///000111%%%///,,,%%%((()))(((---)))888IIIRRRTTTRRRPPPOOOMMMSSSXXXSSSQQQ[[[WWWCCCGGGXXXVVV>>>...000000&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""##################################################################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%###$$$&&&&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$#########$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''$$$###'''+++''' &&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***+++,,,,,,---777:::;;;777000,,,---000000444777555111...---...:::======666,,,(((...555333333333333...))))))...++++++***+++------+++***,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...+++++++++******)))))))))******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------------------------,,,++++++******++++++,,,---,,,,,,+++*********+++***,,,------***)))((((((+++...222777:::888444000999JJJEEE===EEECCC:::@@@cccccc```YYYQQQOOORRRVVVEEEIIIQQQSSSJJJ:::---)))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))...,,,***(((''''''((()))+++***000@@@RRRYYYRRRHHHPPPWWWYYYQQQJJJKKKLLLKKKRRRRRRYYYTTT@@@333///(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#####################################################################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$#########$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###'''(((%%%###%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***************111444777777444111000111333222111000000000/////////333888888444000.........---000555555///+++***---+++***+++,,,,,,+++***,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...,,,,,,+++++++++*********)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,++++++******++++++,,,---,,,++++++*********++++++++++++***))))))+++,,,000222444555333222111111???JJJFFF:::777999@@@JJJLLLQQQVVVUUUQQQMMMMMMNNNDDDBBBAAA???777,,,&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())),,,+++)))(((''''''))))))***(((,,,777FFFOOONNNIIIFFFKKKSSSUUUKKKAAAEEEPPPXXXJJJFFFGGGEEEDDD>>>///%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######"""###$$$$$$###################################################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$---111+++$$$$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((***)))))))))((((((((((((***---111555666555444222666111,,,,,,///111000...+++---111666888777333000111,,,,,,111555333///---,,,+++)))***,,,---------,,,,,,,,,++++++++++++***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,++++++******++++++,,,,,,,,,+++************+++++++++***((((((***...111333444444222000000333777???<<<===;;;999DDDQQQRRR999???GGGKKKJJJIIIIIIJJJIII???555///***&&&&&&)))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))***)))(((''''''((()))***(((&&&''',,,666@@@FFFGGG@@@;;;BBBPPPNNNAAAAAAMMMSSSBBB<<<@@@DDDLLLKKK>>>$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""################################################(((&&&$$$""""""###$$$%%%###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&...222---&&&%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((('''''')))+++000444666555333444111...---...///...,,,111000//////222666:::===:::222------//////111555---+++***+++---/////////++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++***************+++)))************,,,///222111111000111333777;;;===;;;---333???BBBNNNQQQ???666999===@@@AAACCCFFFIIIFFF:::...)))''''''))),,,((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''((()))***((('''&&&'''+++222:::@@@AAA444333BBBMMMIIIBBBAAABBB???DDDEEE>>>BBBJJJIII$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""################################################(((&&&$$$""""""###$$$%%%###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%)))+++***&&&"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$)))***&&&###$$$%%%###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&'''(((((()))))))))((((((+++///222444444///222333111...+++***+++111111000...---111999@@@<<<888555222...+++///555333111///.........---+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********))))))***++++++'''))),,,---------///000///---,,,///555:::;;;;;;777---777BBB===>>>===,,,:::<<<>>>????????????@@@777...'''&&&''''''''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''((())))))((())))))''''''***000555888777666888@@@FFFCCC===:::===HHHIII<<<:::BBBCCC$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$############"""################################################%%%%%%######"""###$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###&&&+++...---&&&!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''%%%%%%(((&&&"""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&'''((()))******))))))((()))***---000333---111555333...******+++)))---000000......222555444666:::<<<666...,,,///999777444222111...***'''***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***))))))))))))***++++++(((+++...///............///...---///222555555444333666@@@AAA444...666;;;999<<<@@@BBBAAA<<<555111,,,(((&&&)))***(((''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&'''''''''((((((''')))+++***'''''')))+++***777>>>777222777>>>@@@===999???BBB<<<<<<===666%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$############"""################################################""""""#####################################################################$$$$$$%%%%%%$$$$$$##############################$$$%%%%%%%%%%%%$$$#########%%%)))------'''!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))'''(((+++***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''(((((()))))))))&&&(((******)))***---111///000000000///......///(((***---000111000///---...///555;;;:::333...---555555555555555333///+++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...*********+++++++++,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,)))))))))))))))***++++++---...///...---,,,---...111333444222......222777444::::::777444///777III999:::<<<<<<:::555...))))))((())),,,+++((((((,,,''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&'''''''''&&&&&&&&&(((******((('''''''''&&&,,,444666222///444;;;>>>666777:::777<<>>>>>999555444555555444222111000000//////---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++((())))))))))))*********(((((())))))******++++++,,,++++++,,,...///...,,,111666888222---...222444:::888555333222222222222......333999999222,,,+++***)))((('''''''''(((((('''''''''''''''(((((()))***(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((---......---,,,---///111%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################$$$###""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&''''''&&&$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))(((((('''((()))***+++)))))))))******)))))))))***+++,,,***((()))+++...///...---------...000000((((((+++000555555111---,,,333999:::666333555888333333222111000000000111...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***((())))))))))))******************++++++,,,,,,,,,,,,***)))***,,,000222222444888777000+++---333777<<<999555111//////222444111000111555444...++++++)))(((((((((((()))))))))'''''''''&&&'''((()))***---***((('''''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&'''((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((+++---------,,,------%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###""""""""""""############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((((((((())))))******++++++))))))))))))))))))))))))))),,,...+++(((&&&)))---...---,,,,,,---000222444...+++)))***...111222222222444555222000333;;;AAA444555444333000///000222000///...------,,,,,,---,,,,,,,,,,,,------------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,++++++++++++++++++++++++***************************+++,,,------,,,+++***)))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,+++)))***...222444555///333222---+++111777:::222333555555444222222333333//////000///+++***,,,(((((()))))))))*********((('''&&&&&&'''(((***+++...,,,)))(((''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''%%%(((+++,,,,,,+++,,,---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&(((***+++,,,,,,+++***))))))(((((((((((())))))((()))***+++***)))******,,,,,,,,,---...///111111///111111...***+++000555:::888666222000444;;;@@@999999999666111//////000111111000......------...,,,,,,,,,---------......++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---------++++++++++++++++++++++++************************)))***,,,------,,,***)))************+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,///222333333222***......---///444777666,,,111666888666333111000222...,,,---,,,((((((+++'''(((((()))))))))))))))((('''&&&%%%&&&(((***+++---+++)))(((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&(((((()))***---///%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######""""""""""""############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((%%%'''***---...---+++)))))))))(((((((((((())))))(((&&&&&&)))---...+++((()))+++---...//////...---***444;;;888---''',,,333666666555333111111222444===>>>===888222......///222222111//////.........,,,,,,,,,------.........++++++++++++++++++++++++******************************+++++++++,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++******************************+++,,,------......++++++++++++++++++++++++)))))))))))))))))))))))))))***,,,------,,,***)))***++++++++++++,,,,,,,,,,,,+++++++++***)))))))))+++---000333666555111...))),,,...///111555333...111444666666222/////////000---+++---+++((('''***''''''(((((()))(((((((((((('''&&&%%%&&&(((***,,,,,,***((('''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***))))))***))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&&&&%%%%%%&&&)))...222%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''(((((())))))''''''+++111222///***((((((((()))))))))))))))(((&&&&&&***///000---((()))***+++,,,...///000111///444999777111+++***+++000000111444777555000+++000555;;;>>>;;;666000---,,,---000222333222111000///---+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++,,,+++++++++***)))))))))******+++++++++,,,,,,,,,)))***++++++******+++,,,...+++((((((***++++++)))+++,,,---......,,,+++)))+++,,,***((()))---...***555===<<<000(((+++...+++222333222000......222555111222333555666444000---+++******)))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((()))))))))&&&'''(((((((((((((((''''''''''''''''''''''''''''''((()))(((%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$######""""""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((()))((()))+++...222111,,,(((''''''&&&&&&%%%&&&&&&'''(((&&&&&&***...///,,,(((,,,+++***)))***,,,...000***---000///---,,,---///+++,,,...111444666666555...111555888999999:::;;;111000///......///000111/////////...---,,,+++***,,,,,,++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++******************+++++++++,,,,,,,,,***+++,,,,,,+++***+++,,,---+++)))***,,,...---+++,,,---.........,,,***)))(((+++,,,+++...222111---,,,444444...---333333---///000111000......000333333222222333333111...,,,***))))))((('''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''((('''%%%$$$%%%(((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((+++///222222///+++'''***(((&&&%%%$$$%%%&&&'''((('''''')))---...,,,)))///,,,)))''''''))),,,...------------...000222444***+++---...000333777:::000111222333444777<<<@@@999666111---+++,,,---///000111222222000...+++))),,,,,,,,,++++++***************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++++++++******+++++++++,,,,,,,,,+++,,,---,,,+++***+++,,,,,,++++++---//////...---,,,---.........---+++******---//////111333111,,,)))...///---111777444,,,,,,...//////......///111444222000//////...+++))))))(((((('''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))************))))))(((''''''&&&&&&((()))))))))((('''&&&&&&'''''''''''''''''''''''''''&&&&&&(((++++++((($$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%#########$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))'''$$$"""$$$'''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%&&&&&&'''((()))+++...222333111///------///---***'''&&&''')))***(((''''''))),,,---+++)))///...+++)))((((((******000...---...000222222222---///000///,,,---000444555555555333222222333555;;;:::666333000...,,,,,,...///000000///...---,,,...------,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,***,,,---,,,+++***+++,,,,,,,,,---...///...---,,,+++,,,---...///......---000222111...///111...***...222222//////222000+++......---------...000111555222...,,,+++***)))'''))))))(((''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((()))))))))*********))))))((((((''''''''''''))))))))))))((('''%%%%%%'''''''''''''''''''''''')))''''''+++000111,,,'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&###"""$$$&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))...///111000000000222444000...+++)))((()))+++,,,((((((((()))***+++******.........---,,,***)))((()))((()))+++...///...---///111222000,,,)))***,,,222555777888666333111000444666999:::999666111///...---,,,,,,,,,---.../////////.........---------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************************************************************++++++,,,,,,,,,---******+++++++++,,,,,,,,,)))***++++++******+++---,,,---...///...,,,+++***+++,,,---...///000000000222222///***+++//////,,,333777777111,,,,,,...000111///,,,+++,,,///111333333000,,,***))))))((('''+++***))))))(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((())))))''''''''''''(((((())))))))))))))))))((('''%%%%%%(((((((((((((((((((((((((((''''''+++000111,,,'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))***+++111///...---...000333555---+++)))((('''((()))***((((((((()))))))))******+++,,,.........,,,)))'''%%%'''***---///000111111///000000000...------...***///444888999888888888---000666:::<<<;;;777555///...,,,++++++---///111////////////////////////,,,,,,------------,,,,,,++++++++++++++++++++++++************************************************((((((((((((((((((((((((+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,(((***+++,,,+++,,,---///,,,...///...---+++,,,,,,---.........///000000000//////+++'''***000222111111555666222,,,+++000666333000,,,+++---///000000///---***)))))))))((('''++++++***)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***((()))))))))((('''&&&&&&((((((((((((((((((((((((%%%$$$%%%(((+++,,,)))&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''$$$###%%%)))+++)))'''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))***+++,,,111...++++++...000///...))))))(((''''''((((((((((((((()))((((((((()))*********+++,,,,,,+++******)))+++......---...222555222000...---///222444555)))+++...111333666:::===///000111333444555666777333333222111000000//////------......//////000000---......//////......---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,(((***,,,---...///111333+++---///...------000222222222000///......------------+++))),,,111333111...///111111000///222555000...------//////,,,***,,,***((((((*********)))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''((((((((((((((('''(((((((((((((((''''''(((((((((((((((((((((((($$$$$$%%%&&&'''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))%%%"""%%%,,,///,,,(((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((())))))******''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))+++,,,---000---)))+++...///+++&&&((((((((()))))))))))))))((())))))((('''((()))+++))))))(((((((((***+++,,,+++------***&&&&&&+++111777222---,,,000555999:::...---***((()))...555;;;777444///+++***---111444777777777777555222///---+++,,,,,,---...///000000......////////////......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------,,,,,,+++++++++******+++++++++,,,,,,,,,)))+++...///000222444666***,,,.........000444888777555333000...,,,******...///...,,,...111111---,,,+++,,,111444333111000,,,,,,---///111...)))$$$)))(((((()))+++,,,+++***))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((''''''&&&&&&''''''((((((((((((((('''))))))))))))))))))))))))%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%'''***,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((())))))***+++(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))((('''&&&''')))''''''''''''''''''''''''(((((())))))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((('''''''''(((((((((((())))))))))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((((((***+++***(((''''''(((((((((((((((((((((((((((''''''(((((())))))******---***((())),,,,,,***((((((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((,,,...111222111//////000000000///......//////000000444999;;;999444///,,,***...444999;;;999555222///---***)))+++---//////........................///---++++++---...,,,***...+++((((((+++---...------------------...//////...,,,...111---)))---555---...000111111...+++***000000///...---,,,++++++///......///111222222222222111111000///000000000444000++++++...///---***111000...,,,+++***++++++111222333333333222111000222000---***((((((((()))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((()))******)))))))))))))))))))))))))))(((((('''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$%%%&&&(((***,,,---+++***)))'''''''''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%(((+++---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((()))************''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))(((''''''((()))''''''''''''''''''''''''(((((())))))(((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''((((((((((((((((((''''''((((((((()))))))))'''(((((())))))(((((('''&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''''''''((((((((()))+++***(((''''''((((((((((((((((((((((((((('''((((((((()))))))))***+++***((()))+++,,,***((((((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((***,,,...//////000111222///000222333333111///---///222555666555222111111333222111000111222444666333222000111222222111000000000000111111222222222333111///000111222000...444222000000222444333222111111000000000000000111///000333666333...000666333444444555444222000//////////////////...............///000222333444444555444333111000/////////******,,,222777888444///------,,,,,,---...///000111111222333333222111000///---+++((('''''''''(((************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((()))******)))))))))))))))))))))))))))(((((('''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&((()))+++,,,+++***)))(((''''''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%(((+++---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&(((***+++,,,+++***)))''''''''''''''''''''''''))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''((())))))''''''((()))''''''''''''''''''''''''(((((()))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((('''''''''''''''(((((()))))))))''''''''''''(((((((((((((((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''(((((()))((()))+++***)))(((((()))(((((((((((((((((((((((((((((((((((())))))))))))***)))((((((******)))(((((())))))******))))))((())))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((''')))+++,,,---///222444222222222222222111111000...///000000000000333555777444000---,,,...111333222222333555666666444222111111111111111111111111333222111111222222111///666555555555777777555444444444333222222222333333...111555888666111111444444333333222111///...............//////000000000444444444555555666666666111111000///............000000111333666444///***,,,,,,------///111222333111222222222222111000///+++***(((&&&&&&&&&''''''************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((()))******))))))))))))))))))))))))(((((((((''''''(((((()))&&&&&&'''''''''(((((((((((((((((()))))))))******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''((()))******))))))(((((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$%%%''')))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&(((+++------,,,***)))(((((((((((((((((((((((())))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''')))***)))((('''((()))''''''''''''''''''''''''(((((()))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((&&&&&&'''((()))******+++&&&'''''''''((((((((((((((())))))******))))))((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((((((((())))))(((((((((((())))))((()))++++++)))(((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))******)))))))))))))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((()))******---000333888555111///...000333666,,,---......---...111333000111222222222000...---.........111444555555444666666555444333222111111000000////////////......222333444555555444111000///////////////000111222///111444666444222222333555444222000///.........222222222222333333333333555666666555444333333333///////////////000111111999555///,,,,,,,,,+++***/////////000000111111222333333222111///...---,,,(((''''''&&&&&&''''''(((************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((()))***''''''''''''(((((((((((((((((()))))))))*********************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''(((((())))))))))))(((((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))+++------,,,***((())))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((()))***)))((('''(((***(((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))&&&''''''((()))***++++++'''''''''(((((((((((()))))))))************))))))((())))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))(((((((((((())))))((()))++++++***))))))***))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((())))))***))))))************))))))))))))************))))))(((((((((((((((((((((((((((((())))))))))))((((((((()))***))))))***---000444333222111111222333444,,,...///000...---...///,,,...222444444222///---111...,,,,,,...000111222777777777777777666666666111111111000000//////000///111333444444222000///,,,,,,,,,---///000222222444666666555444555777777;;;999777555444444444555555555555555444444444444///000222111///...000111444333333222222333333333///---+++***,,,///222333000000111111111111111111333333111///,,,***)))(((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((()))******'''''''''((((((((())))))))))))))))))************************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((((((((((())))))))))))(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''')))))))))((((((((((((''''''(((((((((((()))))))))((((((((((((((((((((((((((()))+++,,,,,,+++)))((())))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((()))******(((((()))***(((((((((((((((((((((((((((((()))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******((((((((())))))*********(((((((((((())))))))))))******++++++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((())))))***((()))++++++***)))***+++))))))))))))))))))))))))))))))))))))((((((((((((&&&((())))))))))))***,,,)))******++++++******)))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((()))***+++***))))))+++,,,***---222555666444000------///111222000---,,,,,,//////......///111222333666333///------...//////...///000111333444555666333444555444222222222444///222555666555444333333444444444555666888999:::999:::999666777:::<<<;;;999888666555444444555666//////......---------,,,,,,///222333222222555888333222111000///.........***,,,///222444444444333...///000111222222222222111000...+++)))((('''''''''(((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((()))***++++++''''''((((((((())))))))))))))))))*********++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''(((((()))'''(((((())))))))))))(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))((('''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))(((((((((''''''((((((((())))))))))))((((((((((((((((((((((((((())))))******))))))(((''''''''''''''''''''''''(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))((()))******)))((()))***(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))***))))))))))))*********+++***++++++++++++++++++***)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++******))))))))))))******''')))++++++*********,,,))))))))))))))))))))))))***)))))))))((((((((('''&&&)))+++***))))))+++---)))******++++++******)))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((((((***++++++*********+++(((+++...111333222000///...000222222000......///000...,,,***+++...111444444222000///000111000///++++++,,,---......//////000222333222000///000222---000333444222222333555777777777777777888888999333666666444555999888444000000////////////000000************++++++++++++000333666666333222555999...---------------...///333444555555444222111000000000111222222111000///+++***)))((((((((())))))'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((()))******))))))))))))))))))))))))(((((((((((()))***+++,,,'''((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((()))***&&&'''((()))******)))(((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((******))))))(((((((((''''''((((((((())))))******)))))))))))))))))))))))))))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((***+++***)))((()))***))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++*********))))))))))))))))))*********++++++++++++***++++++,,,,,,++++++*********++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++******))))))))))))******''')))++++++******+++,,,))))))))))))))))))))))))******))))))((((((((('''&&&)))++++++***))),,,...******++++++++++++******))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&)))+++,,,,,,++++++,,,...,,,)))(((***...333777000111111111000///111222------,,,,,,------......,,,,,,---000333444333222444333222111000......---***,,,---,,,)))(((***,,,'''+++......------///222000///...---,,,,,,,,,,,,)))...000...///333000))),,,,,,,,,---------------//////000111222333444444111444555333---***,,,///,,,---...000333666999:::777666333000...000444777555555444333111...+++)))&&&&&&&&&&&&''')))***,,,''''''(((((()))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((()))***+++,,,(((((((((((()))))))))))))))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''(((******&&&'''(((*********)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&((()))************++++++++++++******))))))---,,,***)))))))))******++++++++++++++++++++++++------------,,,,,,+++***))))))))))))))))))))))))((((((''''''''''''((((((******))))))((((((((('''))))))))))))))))))))))))(((''''''&&&&&&((()))***,,,***((('''&&&'''((()))+++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++************************))))))***))))))(((''''''************************'''((((((((())))))******((((((((((((''''''''''''))))))((((((''''''&&&&&&***)))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))((((((((()))******++++++++++++******))))))((((((((((((((((((((()))******+++******)))(((''''''&&&((((((''''''''''''(((((('''(((***+++,,,+++)))(((---+++)))((('''((()))***,,,,,,,,,+++***))))))(((++++++******))))))(((((((((((((((((())))))))))))++++++++++++++++++++++++...---+++***)))******+++...000222444444333111///...---------,,,,,,,,,,,,)))******+++,,,---......555555444333222111000000,,,...000000...---,,,---***+++,,,+++***+++---000++++++++++++,,,---...///.../////////000000000000111111111111000000000000444444333333111000///...---...///000111222222111444444444444444444444444555666777888888666444333222111///,,,+++***++++++))))))))))))))))))))))))++++++******))))))(((((((((((((((((())))))))))))************************))))))))))))************(((((((((((())))))))))))************************))))))))))))))))))))))))+++'''%%%)))///111,,,%%%************************************++++++++++++******************************))))))))))))******************************)))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&''')))+++---***+++,,,---,,,+++((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''((()))************,,,+++++++++************---,,,+++*********++++++++++++++++++++++++++++++---------------,,,++++++******************************))))))))))))***************)))))))))(((((()))))))))))))))))))))))))))((('''''''''(((******,,,+++)))''''''((()))***+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,((((((((((((((((((((((((((()))))))))(((((('''&&&((((((((((((((((((((((((&&&'''''''''(((((((((((())))))))))))))))))))))))******************)))))),,,,,,+++++++++*********++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((())))))******+++,,,,,,,,,,,,++++++++++++++++++*********)))***++++++,,,,,,,,,++++++***))))))(((******))))))))))))******((()))+++,,,,,,,,,***))))))))))))***************,,,,,,+++******)))((((((************))))))((((((((((((((()))))))))******++++++++++++++++++++++++------,,,+++***+++,,,,,,,,,...000222222222111111000//////...---,,,,,,,,,,,,,,,,,,------.........111111000000000000000///,,,///111222111000000111222///---...///000///...000000000111111222333444111111111222222222222222000000//////.........---------...///////////////222222333333333333222222//////000111222333333444555666666666444222000...---,,,+++)))(((((((((((())))))))))))))))))))))))************))))))(((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---,,,***)))************************)))*********++++++++++++******************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''''')))+++,,,)))***+++,,,,,,***((('''(((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******'''((()))***++++++++++++,,,,,,++++++++++++******...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------++++++************))))))************************)))))))))))))))***++++++,,,+++***)))((()))***+++,,,+++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***+++,,,,,,---))))))))))))))))))))))))***++++++++++++***))))))************************(((((())))))))))))******++++++++++++++++++++++++,,,,,,,,,---------------............------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))***++++++,,,,,,++++++))))))))))))))))))))))))*********+++,,,,,,---------------------.........,,,,,,,,,,,,,,,------......------,,,,,,++++++***,,,++++++******++++++,,,)))***+++,,,---,,,++++++&&&(((***,,,---,,,+++)))+++++++++***))))))((((((*********)))))))))))))))))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......++++++---...///000111222111000000///......---------------------.........,,,---------......//////---///222222222222333555777333///111555666111,,,000000000000111222333444111111111111000000000000111111000///......------...///000111222222222222444444444444333222111000------...///111222333444444444333222000---***(((((())))))))))))(((''''''*********************************)))))))))))))))))))))*********+++++++++************************))))))))))))************))))))*********+++++++++************************************************''',,,000///***(((***---************************************++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))(((((((((***+++,,,))))))***++++++***((('''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,++++++.........------------...------------------------....../////////......---,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------...///////////////..............................------------------------,,,,,,------------......------......//////000000000000//////////////////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---...---------++++++++++++++++++++++++++++++,,,------......///------......//////000000---------------......///......---------,,,,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,++++++)))***+++,,,,,,,,,+++***++++++*********)))))))))******************))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......//////,,,+++++++++,,,---///000///////////////////////////.....................,,,,,,,,,---------......---///111111111111222333555222111333666666222...000//////000000111222333222222111111111111000000444444333222111//////...222222222333333222111111222222222222111000///......//////000111222222333000//////...,,,***(((&&&((()))+++,,,,,,,,,+++***++++++++++++++++++++++++******************))))))***++++++++++++,,,,,,,,,************************)))*********++++++++++++***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++)))...222000+++(((***...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''(((((())))))))))))))))))))))))***))))))))))))***+++,,,((()))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............///.........------------------------...//////000000000//////........................///......------......///,,,,,,------------------------------------------,,,,,,,,,---------------------,,,,,,,,,------------------...............------------------------------------------------.......................................///000000////////////////////////000000111111111111111000000000000000000000000000////////////////////////............//////000000.........//////000000000000000000000000000000000000000000000000000000000........................................................................---------------------------...//////000000//////........................------......///000000000.........//////000000000......------......///000...---------------,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,+++000///---,,,+++++++++,,,++++++++++++******************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////---,,,+++***)))***,,,,,,,,,,,,---...///000111111222222111111111111111111/////////.........------...///000///------...///---///111222222111000000111111111111222333444555444444444333333333333333555444333222111000///......///////////////......///000000111111000000//////////////////.........+++++++++******)))(((((()))***+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******************************)))))))))((((((((('''''''''(((((()))))))))***************************************++++++,,,)))))))))*********))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************((())))))))))))*********(((((()))))))))*********))))))************++++++************************************************)))))))))*********++++++,,,,,,------------,,,,,,,,,,,,------------......------...////////////...........................//////000111111111000000///////////////////////////..................///------............//////........................------...///////////////------...............///.........////////////000................................................////////////////////////000000//////000000111222........................//////000111111111000000000000000000000000000000000////////////...............//////000111111111////////////000000000000000000000000111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////........................///000000111222111111111000000000000000000000000...//////000111111222222///000000000000000111111//////......//////000111...........................------,,,,,,------...+++++++++,,,,,,,,,------555333000---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///............---+++)))))))))************+++,,,---//////000333333333333444444444444111111000000/////////......//////...,,,+++---...***---///000......///111............///000111222//////000000000111111111222222111000//////......---...///000111222222222000000111111222111111111------,,,,,,+++******)))))))))))))))*********+++))))))***,,,,,,---------------------------------,,,,,,,,,,,,,,,------------------.........//////........................------------............---------.........//////................................................111...------///000...,,,------------------------............////////////..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************(((((())))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************))))))(((((())))))***))))))))))))))))))))))))''''''((())))))***++++++)))))))))******+++++++++)))))))))*********++++++)))))))))*********++++++*********+++++++++,,,,,,++++++++++++++++++++++++***************************+++++++++,,,,,,,,,,,,------............------,,,---------............,,,---.../////////..............................///000111111222222111111000000000000000000000000000//////////////////000.........//////000000000////////////////////////......000111111111000///---...//////000000000////////////000000000111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111222222333000000000000000000000000///000000111222222111111111111111111111111111111111111111000000000//////...//////000111111222222111111111111111111000000111111111111222222333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111222333333333333222111111111111111111111111000000000111222222333333333333222222222222222222111111000000111111222333//////000000000000000000//////............//////...............//////000444333222111000/////////---------------------------------.........//////,,,---------............------------------------------.........---,,,+++++++++******************************++++++++++++//////000000111111222222000000000000111111111111//////000///---...000222///...------.../////////++++++++++++,,,---......,,,------...///000111111111111111000000/////////000111222333333333333333000000111000000///...---******************))))))***************+++,,,,,,+++******++++++,,,---...---------------------------------.........//////........./////////000000////////////////////////.../////////000000000000........./////////000000////////////////////////////////////////////////000...---...000111000/////////////////////////////////000000000111111111000000000000000000000000000000////////////000000........................------------------------------,,,,,,,,,+++++++++)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))'''(((((()))***+++++++++))))))******++++++++++++))))))******++++++++++++)))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,---------......---...............---------------.........//////+++,,,.../////////......///////////////////////////000111222222222222222000000000000000000000000111111000000000000111111......//////000000111111000000000000000000000000...///000222222111111000......///000000000000000//////000000111111111222222222222222222222222222222222222222222222222222111111111111111111111111222222111111222222333444222222222222222222222222111222333333444444444444444444444444444444444444444444444333333222222222......///000111111222222333333333222222111111111222222222333333444444444333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111222222222222222222222222111222333333444444333333000000000000000000000000000111111222222333444444555555555444444333333333333333222222333333444555111111111111111111222222111111000000000000111111000000000000000111222222111222333444444333111000....................................//////000000---------............///------------------------------.........---+++***))))))******+++++++++,,,++++++******)))((((((''')))******+++,,,---............///000111222333333///000111000000111444666666111,,,,,,000222///,,,...------......///000111222222333444666777888999333333222222222222222222222222111111///...,,,,,,000000///...---+++)))(((******++++++,,,,,,,,,---,,,+++++++++++++++,,,---...---,,,+++,,,---///000....................................//////000000////////////000000000000000000000000000000000000000000000000111111111111////////////000000000000000000000000000000000000000000000000000000000000///////////////000111222000000000000000000000000000111111111222222222222111111111111111111111111111111000000000000111111////////////////////////..............................---------,,,,,,,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,+++++++++,,,------...))))))))))))************))))))))))))************))))))))))))))))))))))))''')))***)))((('''(((***************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------,,,,,,+++******+++,,,---...---,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,000,,,---000///)))***///,,,,,,------------......---------.........//////.........////////////000000111111111111222222222000111111111111222222222111111111000111222222333000000000///000111111222333222111222333333222111222222333333333444444444222222333444444333333333333333333333333333333333222222222333333444444444444444444444444444444444111222333333444444333333333333333444444444555555555555555444444333333333555555555555555555555555555555555555555555555555333222222111111222222333444444444444444444444444222222222222222222222222222222222333333444444444333444444555555444444333333333333333333333333333222333444333111000111222111111111111111111111111222222333333333444444444444444555555555555444444333000...///222444333111111111222222222333333333000000111222333333444444555555555555555555555555333333444444333333222111222111111000111333444555111222222333333444555555222222222222222222222222111111111111111111111111111111222222222222111111111222222222111000...,,,000000//////.........---000000000000///...---,,,///...---,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,++++++******)))))),,,,,,---...000111222222000111111222333444444555444444444444444444444444////////////////////////333333333333333333333333444444333333222222222111111000000//////......---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,.........------,,,,,,,,,------------------------////////////000000000000000000000000000000000000000000000000000000000000111111111000000000000000333333222222111000000000111111111111111111111111111222222222222333333333222222222222222222222222222222111000000000000000333333222222222222333333000111111111111222222222333444444555555444444333444222111222333333222111222111111000///000000000000000000000000000000000000000000000000000000000.........////////////000////////////////////////---------.........///////////////////////////...))))))))))))*********+++)))))))))*********++++++************************)))***++++++))))))***+++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------,,,+++++++++,,,---...///...------,,,,,,,,,---------......,,,,,,,,,,,,------------111......000...))))))------.........////////////....../////////000000000//////000000000111111111111111111222222222333333111111111222222222333333222111111111111222333333111111111111111222333333444333222333333444333222333333333444444444444555333333444444444444444333444444444444444444444444333333444444555555555555666666666666666666666666444444555666666666666555444444444444555555555555666666666666555555444444666666666666666666666666555555555555555555555555555555555444444555555555555555555555555555555555666666666555555444444444333333444444555555555555444444555555555555444444444444444444444444444444333444555444222111222333222222222222222222222222444444444555555555666666666666777777777777666666444222000111444555444333333333333444444444555555222222333333444444555555555555555555555555555555555555555555555444444333444444333222222222333444222222222333444444555555333333333333333333333333444444444444444444444444333333444444444444333333444444444444333222111000333333333222222111111111111111111111000//////...000000///...............---------,,,,,,,,,+++++++++++++++*********)))))))))******+++,,,---......---------...//////000000222222222222222222222222222222222222222222222222444444444444444444444444000000000000/////////...------------,,,,,,,,,,,,...---------,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////.........------////////////////////////000000111111111222222222333333333333333333333333222222222222222222222222333333333222222222222222444444444444333333222222333333333333333333333333333333333444444444444555444444444444444444444444333333222111111111222222444444333333333333444444222222333333333444444444444444555555555555444444444333222222444444333222333333333333222222222222111111111111111111111111111111111111111111111111//////000000000111111111000000000000000000000000.../////////000000000000..................------))))))*********+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,---------..................------,,,------...////////////............/////////000000------........./////////222//////000000---,,,////////////000000000111111000000000111111111111222111111111111222222222222222222333333333444444444222222333333333444444444333333222222333333444555333333333333333444555555444444444444444444444444444444444555555555666666444555555666666555444444555555555555555555555555666666666666777777777777888888888888888888888888777777888999999999999888666666666666666666555555888777777777777666666666777777777777777777777777666666666666666666666666777777666666666666777777666666666666666666666666999999888777666555444444666666666666777777777777666666666777777666666666666666666666666666666666444666666666444333444555444444444444444444444444666666666777777777888888888888888999999888888888666444333444555777666666555555555666666666777777555555666666666666666666666666666666666666666666777777777777777666555555777666555444333333333333222333333444444555555666666666666666666666666666777777777777777777777777555666666777777666666555666666555555555555666666777666666666666666555555222222333333333333222111333222222111111111111222000000000000000/////////............------------+++++++++,,,,,,,,,------,,,,,,,,,---......//////000000000000000000000000////////////////////////////////////////////////000////////////.........------------............000000000000/////////....../////////000000000000111111111111111000000000222222222222222222222222333333333444444444555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666555555555555555555555555555555555555555555666666666666555555555555555555555555444444333333333444444555555555444444444444555555444444555555555666666666555666666666666666666555555444333444555666555444555555666666666555444333222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222222222000000111111111222222222////////////////////////*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........................................................---------.........//////...///////////////......---....../////////////////////000000000111111111........./////////000000111//////111222222222222000000000111111111111222111111111111222222222222222222222222333333333333444444444555555555555666444444444555555555555666555444444444444555666666666555555555555666777777666666777777666666666777666666666666777777777777666777777777777666666555777777777777777888888888999999999999999999999999999999999999999999999999888999::::::;;;;;;::::::888888888888777777777777888888888888888888888777888888888888888888888888777777777777777777777777777666666666666666666777777777777777777777777777888888888777777666666666999999999999999999999999777888888999999888888777888888888888888888888888666777888888666666777888666666666666666666666666777777777888888888999999888999999::::::999999888666666555555666777777777666666777777777888888888999999888888888888888888888888888888888888888888777888888888888777666666777777666666555555555555444444444555666666777777888888888888888888888888999999999999999999999999777777888888888888777777888777666666666777999:::888888888888888888888888444555666666666666666555666666555444444555555555444444444444444444444444444444444444333333333333222222222222222222111111111111111222222333333333111111111111111111111111000000000000000000000000000000000000000000000000333333333333333333222222000111111222333444444444444444333333333222222222222222222333333333444444444444444444444444444444555555555555555555555555666666666777777777888888777777777777777777777777777777777777777777777777666666666777777777777777777777777888888888888888666666666666666666666666666666666666777777777888777777777777777777777777555555444444444555666666666666555555555555666666555555666666666777777777777777888888888888777777777666555666777888777666555777888999999777555444333333333333333333333333333333333333333333333333222222222222333333333333222222222222222222222222111222222222222333333333222222333333333333333444++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------------------------------------------------------............/////////////////////////////////////////////////////////...////////////000000000///000000111111111000000............/////////000000000000000111111111111/////////000000000111111111111///000222444333000111111111111222222222222222222222222333333333333222333333333444444444444666666666666777777777777666666666666777777777777666666666666666777777888777777777777777888888999777999:::999777777888:::777777888888888999999999999999999999999888777666888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999:::;;;;;;;;;;;;;;;999999999999999999999999888888888999999999999999888888888888888888888888999999999999999999999999999999888888888888999999999999999999999999999999888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999::::::::::::::::::::::::888999;;;:::999888999;;;999999999999999999999999888888888888999999999999999999999::::::999999999666666666666666777888999777777777777888888888888;;;;;;;;;:::::::::::::::999999999999999999999999888888888888888777666666666666777777888888888888666666666777888888999999::::::::::::::::::::::::::::::::::::::::::::::::888999999999999999999888999888888777888999;;;<<<888888888999999999999999888888999:::::::::999999999888888777888888999999777777777888888888888888888888888888888888888888999888888888888777777777777777777777888888888888666666666666666666666666777777777777777777777777777777777777777777777777666666666777777777777777555555666777888888999:::777777777777666666666666666666666666777777777777777777777777777777888888888888888888888888888888999999999::::::::::::;;;999999999999999999999999888888888888888888888888777777777888888999999999777888888999999:::::::::777777777777777777777777777777777888888888999999888888888888888888888888777666666555666666777777666666666555555666666666666666666777777777777888888999999::::::999999888888777777777999::::::888777888999::::::888666555444444444444444444444444444444444444444444444444222333333333444444444444333333333333333333333333333333333333444444444444444444444555555666666666++++++,,,,,,,,,---------------------............,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---........................------------------------....../////////000000000000000000000000000000000111111111111111111111111000000000000111111111111000111111222222222222222000000/////////000111222111111111222222222333333111111111222222222333333444333111///222555222---333333333333444444444444444444444444555555555555555555555555666666666666777777888888888999999999777777888888888999999999888888777777888888999:::888888888888888999999:::888;;;===<<<999888:::<<<999999999:::::::::;;;;;;;;;;;;;;;;;;:::999888888:::::::::;;;<<<<<<==================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@============<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;========================:::;;;===<<<;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::::::::;;;999::::::;;;;;;::::::999777888888888777777999:::888888888999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999999888777777666777888999::::::::::::888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;:::::::::;;;<<<<<<===::::::::::::;;;;;;;;;;;;<<<<<<=========<<<<<<;;;:::::::::::::::;;;;;;<<<::::::::::::;;;;;;;;;;;;999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::888888888999999999999999777888888999::::::;;;;;;;;;;;;;;;:::::::::999999999999:::::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888999999:::;;;;;;;;;888999999:::;;;<<<======999999999999999999999999999999:::::::::;;;;;;;;;::::::::::::::::::::::::::::::999888888888888888888888777777777777888888777777777888888888999999::::::;;;;;;;;;;;;:::::::::999888999;;;<<<<<<;;;999:::;;;;;;;;;:::999888666666666666666666666666666666666666666666666666555555555555666666666666555555555555555555555555555555555666666666777777333444444555555666666777,,,,,,,,,,,,------------------........./////////........................---...//////------...///////////////////////////......................../////////000000000111111111111111111111111111111222222222222222222222222111111111111222222222222111111222333333333333333333222222111222333444555333333333444444444555555444444444555555555666666555666444333777===;;;555666666666777777777777888777777777777888888888888888888888888999999999999888999999999999:::::::::888999999999999:::::::::999999999888999::::::;;;999888888888888999::::::999<<>>::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999888;;;;;;<<<<<<===>>>>>>???>>>>>>>>>=========<<<<<<========================;;;;;;<<<============<<<999:::;;;;;;<<<===>>>>>>=========>>>>>>>>>??????========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???@@@@@@@@@AAA>>>>>>>>>=========<<<<<<======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>;;;===>>>>>>======>>>???========================;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<======<<<<<<;;;888:::;;;:::888888;;;===:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<=========>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999999999:::;;;;;;;;;:::999:::;;;;;;<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>===============>>>>>>???>>>>>>>>>===>>>>>>>>>???????????????@@@@@@@@@???>>>======;;;;;;;;;;;;;;;<<<======;;;<<<<<<<<<============<<<<<<======>>>>>>>>>>>><<<<<<<<<========================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999;;;;;;;;;;;;<<<<<<<<<===:::;;;;;;;;;<<<<<<======>>>>>>=========<<<<<<<<<<<<<<<<<<=========>>>>>><<<<<<<<<======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<======>>>>>>:::;;;<<<===>>>???@@@@@@====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<;;;:::::::::;;;;;;::::::::::::;;;;;;999999999:::::::::;;;;;;;;;<<<<<<======<<<<<<;;;;;;:::999;;;===>>>>>>===============<<<<<<<<<;;;999999999999999999999999999999999999999999999999888888888888999999999999888888888888888888888888888888999999999:::::::::555555555666777777888888,,,,,,,,,---------..................////////////000000000000000000000000...000111000///...///111000000000000000000000000////////////////////////000000000000111111111111111111111111111111111111222222222222222222222222111111222222222333333333111222333333444444444444555555444333444555666777555555555555666666666666777777777777888888888888555777666777???HHHHHHAAA888888999999999:::::::::999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999999999:::::::::;;;;;;999999999:::::::::;;;;;;::::::999999::::::;;;<<<999999888888999999:::;;;:::===@@@???;;;999<<>>??????@@@???>>>>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>999:::;;;<<<===???@@@@@@??????@@@@@@@@@AAAAAAAAA????????????????????????????????????????????????======<<<<<<<<<<<<==============================??????>>>>>>>>>>>>>>>>>>???>>>>>>>>>======<<<<<<>>>>>>????????????>>>>>>????????????????????????<<<>>>??????>>>>>>???AAA====================================>>>>>>>>>>>>======>>>>>>>>>>>>======:::<<<===<<<::::::<<>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::;;;<<<<<<===<<<;;;999888<<<<<<======>>>?????????================================================??????@@@@@@@@@@@@?????????@@@AAABBBBBBAAA???>>>AAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<===>>>>>><<<<<<======>>>>>>>>>???@@@@@@@@@AAAAAABBBBBBBBB===>>>>>>>>>?????????@@@???????????????>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>??????@@@@@@>>>>>>>>>>>>?????????????????????>>>>>>>>>>>>======>>>>>>>>>>>>?????????======>>>>>>?????????@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>???@@@@@@@@@<<<<<<===???@@@AAABBBCCC??????????????????????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCBBB@@@???===<<<<<<<<<======<<<<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<===<<<<<<============<<<<<<<<<;;;:::;;;>>>??????>>>@@@???>>>>>>===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======777777888999::::::;;;;;;222111111000000111111222333111//////222222000...000//////111444555222...000111222222222111///...000000222222222000///...333222///---...111111///666666333000111555555111333111000000111333444444333333444666777777555333444333333333444555666777///444777777555555555444666777777888888999999999::::::;;;;;;;;;;;;::::::<<<;;;;;;999777777999:::<<<::::::<<>>;;;;;;;;;::::::::::::999999:::<<<>>>>>>>>><<<;;;>>>===============>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;<<<===>>>@@@@@@???????????????@@@========================;;;===?????????>>>???AAA@@@@@@>>>:::<<>>>>>>>>?????????>>>>>>???@@@???>>>>>>===HHHCCC??????CCCEEECCC???>>>===;;;;;;>>>AAACCCCCC@@@BBB???;;;===AAA???888@@@===;;;:::<<<>>>>>>>>>===>>>???AAACCCCCCAAA@@@CCC@@@???@@@@@@======@@@@@@BBBDDDDDDBBB???===<<<;;;======<<<===???===888<<<<<<>>>???>>>;;;<<>>???AAACCCAAA???>>>???@@@AAABBBAAAAAAAAA<<>>AAAAAA<<<>>>;;;999:::===>>>===;;;???===<<<======;;;<<<===:::;;;<<<======<<<:::999888??????888666;;;<<<666>>>AAA:::777===;;;777<<<:::===<<<888:::???===777===444555999777<<<@@@:::???>>>===<<<;;;;;;;;;;;;>>>============<<<<<<<<<@@@======AAAAAA===???EEEBBBBBBDDDFFFAAA;;;<<>>;;;AAACCC>>>;;;===>>>???@@@AAABBBDDDCCCCCCDDDBBB@@@???@@@AAA;;;???>>>999999???@@@===AAA@@@>>>======>>>@@@@@@<<<@@@@@@===@@@DDDAAA888:::>>>>>>999888======:::DDDCCCBBBAAA@@@?????????BBB@@@>>>>>>?????????>>>AAA>>><<<<<>>===<<<<<<<<<<<<<<<;;;<<<>>>??????>>><<<;;;<<<>>>===888999@@@CCCBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAACCCDDDEEEEEEEEEEEEEEEEEEDDDBBB@@@@@@BBBEEEBBBCCCCCCCCCCCCBBBAAA@@@BBBAAA??????@@@AAAAAA@@@BBBBBBAAA???>>>???BBBEEEAAAAAAAAA@@@???@@@CCCEEEDDDAAAAAADDDCCC???>>>@@@<<<===@@@BBBDDDCCCBBBBBBBBBBBBBBB@@@>>>===>>>@@@??????@@@BBBDDDEEECCCBBBEEECCCAAA@@@AAABBBBBBAAAAAAAAA@@@???>>>>>>????????????@@@AAAAAAAAA@@@@@@>>>===<<<;;;;;;;;;;;;<<<========================:::::::::;;;<<<<<<<<<======<<<;;;:::999999999:::<<<;;;;;;::::::;;;;;;<<<::::::999888888999:::;;;============>>>???@@@AAA>>>???AAABBBBBBAAA@@@???@@@@@@@@@???===>>>@@@BBB@@@@@@???>>>>>>===<<<<<<******+++---///000222222222000//////222222111///333111///000222333222000+++---...000111111111111111222222222222111111111333333333333444555555444***---//////222999;;;:::999777555333222222111000222111111222444555444444333333333333333333333333777999::::::999999888777444555555555666666777777555666666666666666666666555555555444444555666888777666555666888999777555555555666666666777777777::::::;;;<<<===>>>===<<<999999::::::;;;;;;<<<<<>>>>>======<<<<<<======<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<<<<===>>>@@@AAA;;;;;;<<<===>>>@@@AAABBB===<<<;;;:::999:::;;;;;;;;;<<<<<<===>>>@@@AAAAAA>>>@@@BBBBBBAAA@@@AAABBB:::======::::::===>>>;;;>>>>>>=========>>>???@@@888999:::::::::;;;===>>>>>><<<999888:::<<>>AAAEEEEEECCC@@@??????===@@@BBBAAA???>>>AAADDDEEEBBBBBBEEEEEECCCDDDGGG>>>???@@@AAACCCFFFIIIKKKDDDDDDAAA===>>>AAAAAA===GGGDDDAAAAAABBBCCCCCCBBB<<<:::999999:::;;;;;;;;;::::::999888888888888999>>>@@@===777777<<<>>><<>>:::999::::::888777:::888888999::::::<<<===>>>>>>======<<<;;;;;;:::999======::::::===???===444;;;999888>>>===;;;BBB888<<<===999999===???===<<<666999===999<<>>777CCCAAA???>>>???AAABBBCCC:::<<<===>>>>>>>>>???@@@;;;>>>>>>::::::>>>???;;;===???BBBCCCCCCBBBAAAAAA>>>AAABBB@@@>>>??????>>>555;;;===<<<>>>CCCEEEDDD999;;;???BBBCCCCCCAAA@@@@@@>>>======???@@@?????????===<<<===???@@@@@@>>>AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEEEE???BBBBBB???@@@EEEGGGDDDFFFFFFEEEDDDCCCCCCBBBBBB@@@AAABBBCCCDDDEEEFFFFFFDDDDDDCCC@@@>>>>>>@@@BBB999888777999===??????>>>@@@@@@AAACCCFFFHHHIIIJJJCCCFFFHHHHHHFFFCCCBBBBBBEEEEEEEEEDDDBBBAAAAAABBBAAA>>>>>>AAAAAA??????AAA@@@AAABBBCCCDDDCCCCCCBBBCCCCCCBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCBBB@@@@@@???AAABBBCCCBBBAAA@@@@@@????????????@@@@@@CCCDDDEEEFFFFFFFFFFFFFFFAAAAAAAAA@@@@@@AAAAAAAAA=========>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>??????===<<<<<<<<<<<<<<<<<<===>>>============???@@@AAA??????>>>>>>======>>>>>>======>>>????????????>>>BBBBBBBBB@@@???>>>@@@BBBAAAAAABBBCCCDDDEEEFFFGGG333333444444444444333333555444333444666666666444666444222111333444444333111222333555666666666666333333222222222333333444333444666666444222111111777;;;;;;888555777666444111222444666888:::<<<===<<<;;;:::999999999:::;;;::::::;;;;;;;;;:::999888;;;:::999::::::999777666===>>>>>>>>>>>>>>>>>>>>>===============>>>???@@@===<<<<<<<<<<<<<<<===>>>???>>>======>>>>>>===;;;>>>??????@@@@@@@@@??????;;;;;;;;;:::::::::::::::======???@@@AAAAAAAAAAAA888888999999999999999999???>>>===<<<===???BBBCCC@@@??????>>>>>>>>>??????EEEDDDBBB@@@?????????@@@======>>>>>>===<<<;;;:::======>>>AAADDDIIIMMMPPP=========>>>>>>@@@AAAAAA???@@@AAAAAA???>>>>>>???<<>>>>>=========>>>???@@@???AAABBBAAA??????BBBFFFAAA>>>;;;<<<@@@CCCCCCCCC<<>>BBBDDDCCCDDDGGGHHHGGGAAAGGGLLLLLLHHHFFFHHHLLLSSSXXX]]]___^^^bbbjjjqqqqqqmmmkkkkkkhhhcccaaabbbaaagggpppvvvvvvppphhhbbbooooookkkhhhkkkrrruuutttooofffYYYPPPLLLGGG???999999;;;=========<<<===>>>DDDBBB>>>:::888777888999222666999;;;>>>@@@===888===:::888888;;;>>>@@@@@@<<<<<<;;;:::;;;===???@@@???>>>===;;;;;;:::::::::444111222666888888;;;???AAAJJJJJJIIINNNKKKHHHNNNJJJOOOQQQLLLIIIJJJNNNOOOLLLIIIPPPSSSMMMNNNRRRNNNVVVVVVUUUTTTSSSRRRPPPOOOSSSRRRQQQQQQSSSXXX]]]```[[[ZZZ[[[[[[XXXUUUWWW\\\UUUVVVRRRIIIEEEIIINNNPPPDDDCCCEEEKKKNNNMMMOOOSSSOOOMMMJJJGGGEEEEEEFFFGGGMMMNNNOOOPPPOOONNNMMMLLLLLLNNNNNNJJJIIIIIIGGGDDDBBBDDDFFFEEEBBBAAACCCFFF>>>@@@BBBBBB===;;;@@@HHHEEEHHHGGGBBB===:::777333<<<<<<<<<;;;:::999999888:::999999:::===@@@AAA@@@<<<<<<;;;===???@@@@@@?????????@@@AAAAAAAAA@@@@@@FFFEEEBBB@@@??????@@@AAACCCFFFFFFDDDDDDEEEDDD@@@BBBBBBCCCDDDDDDEEEFFFFFFCCCCCCCCCDDDEEEFFFHHHIIICCCDDDDDDCCCAAAAAACCCDDDMMMIIIEEECCCCCCDDDBBB@@@GGGFFFEEECCCAAA@@@??????DDDFFFHHHHHHGGGFFFFFFFFF@@@@@@@@@@@@@@@@@@@@@???IIIEEEDDDEEEDDD@@@@@@CCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>???@@@AAA@@@???AAAAAAAAAAAAAAAAAAAAAAAABBBAAABBBDDDGGGGGGFFFEEECCCCCCCCCBBBCCCCCCDDDDDD>>>??????@@@AAAAAA@@@@@@>>>>>>??????@@@?????????@@@AAABBBBBBCCCCCCCCCCCC>>>>>>??????@@@AAAAAABBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::;;;===>>>???DDDDDDCCCCCCCCCCCCCCCCCC>>>>>>>>>>>>>>>???@@@@@@???@@@@@@@@@??????AAACCC??????>>>>>>>>>???@@@@@@222222222222222111///...333222222222222222111111222111000000000000000000333333333333222222111111555555666666666777777777444444666888666333444777333999===;;;;;;===>>>===>>>>>>>>><<<:::777666666;;;:::888555333333444666444555666666777666555555;;;777666888:::999777777999888888888888888888888999999888888999:::;;;<<<:::999777777777777666666888777777666777777777777888999999999999888777666=========<<<:::999:::;;;999999999:::;;;<<<===============>>>>>>?????????777777777888:::===???AAA===<<<<<<;;;;;;;;;;;;<<<888888999999::::::::::::===>>>AAABBBBBBAAA???===999:::;;;>>>BBBHHHMMMPPPIIIHHHGGGEEEDDDDDDEEEEEECCCDDDEEEDDDBBB@@@@@@@@@888???CCC@@@===???BBBDDDMMMMMMOOOOOOPPPOOONNNMMMJJJMMMOOOOOONNNPPPVVV[[[\\\ZZZZZZ]]]aaabbb^^^ZZZhhhkkkoootttyyy~~~uuuxxxuuummmbbb]]]]]]ZZZVVVbbb___ZZZWWWXXX[[[XXXSSSPPPUUU\\\^^^[[[XXXWWWWWW___\\\VVVPPPMMMLLLMMMNNNJJJLLLNNNPPPRRRSSSRRROOOOOOMMMKKKKKKNNNRRRVVVYYYaaabbb```\\\ZZZ\\\\\\ZZZSSSSSSTTTTTTSSSSSSRRRRRR```YYYYYYbbbfffdddgggooossszzzzzz{{{zzz~~~~~~kkk___gggwwwzzz}}}~~~zzzxxxuuuooojjjlllrrryyyqqqnnnnnnnnniiidddjjjttt}}}~~~nnnggg]]]RRRLLLJJJKKKLLLEEEEEEFFFJJJOOOSSSUUUUUUYYYZZZ[[[\\\^^^_________^^^___aaabbbbbbbbbbbbaaaZZZYYYWWWUUUSSSRRRRRRRRROOOOOOMMMJJJHHHFFFEEECCCFFFFFFEEEDDDCCCBBBAAA@@@@@@???>>>>>>>>>???@@@@@@===>>>??????===<<<===>>>===<<<<<<<<<===AAAFFFIIIHHHGGGFFFDDDCCCEEEHHHJJJFFFFFFDDDCCCCCCGGGMMMRRRKKKIIIFFFCCCBBBBBBAAAAAAAAA======@@@@@@>>>@@@CCC???>>>>>>>>>???@@@AAAAAABBBCCCCCCAAA>>>???BBBEEEBBBCCCEEEEEEFFFGGGJJJKKKHHHFFFEEEFFFHHHJJJJJJJJJHHHGGGFFFFFFEEEEEEEEEFFFEEEFFFFFFFFFFFFEEEDDDCCCDDDDDDEEEEEEDDDCCCBBBAAA======>>>??????>>>===<<>>999:::;;;<<<===>>>>>>>>>===::::::???AAA>>>>>>@@@<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<======<<<;;;:::;;;===>>>===;;;:::;;;;;;;;;;;;<<<>>>???999:::<<<>>>?????????>>>999;;;===>>>======???AAADDDCCCAAAAAAAAADDDFFFHHHAAAAAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@======>>>???AAACCCEEEFFFEEEIIIPPPXXX^^^ccceeefffhhhkkkqqqwww|||~~~}}}~~~~~~|||}}}}}}|||yyywwwvvvwww~~~xxxsssrrrsssuuuwww|||zzzyyyzzzzzzwwwqqqlllllliiijjjmmmmmmiiihhhjjjuuuqqqnnnnnnqqqtttvvvwww}}}ttt^^^___rrrsss|||~~~|||||||||}}}zzzzzz||||||zzzvvvqqqlllgggdddbbbeeeeeecccbbbaaa``````___cccddddddccc___\\\ZZZZZZQQQSSSRRRMMMGGGFFFLLLRRRUUUWWW[[[___fffppp{{{tttsssrrrqqqqqquuuzzz~~~wwwppphhhbbb^^^]]][[[ZZZUUUTTTVVV]]]aaacccfffkkkeeeeeeeeefffhhhjjjkkkmmmccceeeeee^^^WWWVVV^^^fffpppsssvvvxxxzzz|||xxxuuuqqqoooqqqsssuuuvvvtttsssrrrpppooonnnnnnmmmpppppppppooonnnmmmkkkjjjiiiiiihhhgggfffeeecccbbb```aaaaaabbbaaa___]]][[[SSSSSSTTTUUUVVVWWWXXXXXXSSSTTTTTTSSSRRRQQQPPPOOOJJJKKKLLLLLLLLLLLLKKKJJJJJJJJJIIIHHHFFFEEEDDDCCCHHHHHHIIIHHHHHHGGGEEEDDDCCCBBBAAAAAABBBDDDEEEFFF>>>???@@@???>>><<<===>>>======>>>???@@@@@@@@@AAA555555444444555555666777444666777777666555777888333444666666555444666777555555555666777888999:::;;;:::888666666777888:::EEE>>>;;;???>>>888555888;;;===>>>>>>AAAFFFEEEBBB???AAABBB@@@>>>>>>AAAEEE555999>>>@@@@@@@@@CCCEEE@@@??????@@@@@@AAACCCCCC@@@>>>BBBIIIIIICCCCCCIIIDDDDDDCCCCCCBBBAAA@@@@@@???@@@@@@AAAAAA@@@@@@???@@@>>>>>>AAAFFFHHHFFFDDDGGGHHHHHHHHHHHHIIILLLNNNIIIKKKOOOTTTWWWYYYYYYYYY^^^ccchhhjjjjjjkkknnnppp~~~}}}{{{zzzzzz|||~~~||||||zzzwwwsssmmmhhhdddbbbccceeeiiimmmqqqtttvvvzzzsssxxx~~~}}}yyy~~~}}}}}}}}}qqqzzz{{{jjj___VVVRRRPPPWWWhhhzzzeeeNNNEEERRRVVVHHHAAAGGGJJJKKKZZZrrr~~~xxxrrrttt___ooo}}}xxxeeeSSSNNNPPPNNNKKKIIIJJJLLLMMMKKKIIIOOOMMMNNNRRRSSSQQQQQQTTTppptttyyy~~~~~~zzzwwwtttyyy}}}xxxuuuxxx}}}||||||{{{zzzxxxuuurrrppphhhhhhhhhhhhiiikkkllllllcccdddccc___ZZZVVVSSSSSSOOOOOONNNMMMIIIEEE@@@>>>444333333333666999<<>>DDDHHHIIIHHHHHHHHHIIIKKKMMMNNNXXXSSSKKKFFFEEEHHHNNNSSSaaaXXXWWW```ccc[[[SSSRRROOORRRVVV___ooo~~~|||{{{vvvmmmccc]]]^^^```}}}vvvttttttwwwuuupppmmmnnnllllllpppvvvzzzyyyqqqkkk^^^___]]]XXXVVVUUUQQQJJJAAAGGGHHHCCCCCCIIIGGG???===>>>AAADDDDDDAAA<<<888===???AAACCCDDDDDDDDDCCC@@@MMMaaalllggg\\\XXX]]]fffbbbiiipppmmmoooppphhhggghhhjjjnnnttt{{{ssszzzsssjjj~~~sssmmmnnniiiccc]]][[[[[[[[[WWWTTTHHHEEEFFFKKKMMMLLLNNNRRRKKKOOOWWW___ddd___TTTKKKFFFWWW```^^^bbbqqqzzzxxxppphhhjjjyyyqqqlllCCCEEEHHHNNNXXXbbbkkkqqq[[[^^^ccceeegggiiinnnrrr{{{yyyvvvrrrpppuuu~~~|||tttiii```^^^eeennnuuuzzztttyyywwwiiiaaa___aaaQQQRRRRRRRRRQQQOOOOOOOOORRRPPPSSSWWWXXXUUUTTTUUURRRPPPPPPTTTZZZ]]][[[XXXXXXZZZ[[[[[[^^^cccccc```[[[`````````jjjxxxzzzqqqdddaaa___```bbbaaa^^^ZZZPPPRRRTTTUUUTTTQQQMMMKKKMMMQQQUUUQQQCCC666:::FFF<<