BM6( |||~~~~~~|||}}}uuu~~~{{{xxx}}}xxx{{{~~~xxx|||~~~||||||xxx{{{{{{uuu|||yyy~~~xxxzzzxxx|||zzz{{{zzzwww{{{xxx~~~{{{~~~tttqqqxxx}}}}}}xxxmmmiiiqqq}}}zzzqqqnnnqqq{{{|||wwwuuuuuuxxx|||{{{~~~}}}}}}|||~~~{{{}}}zzzyyyxxx{{{~~~~~~}}}qqqiiifffmmmuuuwwwuuusssqqqlllddd```dddiiieee^^^``````ZZZTTTTTTXXXWWWSSSVVVXXXUUUOOOMMMSSS[[[^^^iii]]]QQQLLLKKKNNNUUU]]]WWWTTTOOOMMMMMMQQQWWW]]]___]]][[[]]]cccllltttyyyyyyqqqjjjfffdddeeennnwwwzzzuuupppkkkhhhjjjqqqwwwvvvsssssssssqqqsss~~~{{{zzz~~~zzzyyyzzzzzzxxxwwwmmmcccaaacccfffjjjooohhhfffbbb___ccciiikkkhhhhhhccc[[[VVVTTTUUUUUUUUUIIIAAA<<>>::::::888666777888555///222666666333222555777666<<<555000000111222666;;;555555333000000222777:::;;;::::::;;;>>>CCCGGGJJJJJJGGGEEEFFFEEEDDDIIIOOOGGGGGGEEECCCBBBCCCFFFIIILLLLLLMMMMMMMMMOOOXXXcccbbbjjjfffaaajjjrrrxxx~~~}}}{{{vvv{{{|||xxxxxx|||pppjjjbbb]]][[[YYYVVVSSSJJJCCC@@@CCCFFFDDDAAA@@@;;;;;;;;;;;;===@@@@@@??????===999555333333444555===<<<======:::888>>>FFF===??????;;;;;;===<<<888777999999777666666666666666888777333222333222...444111222777:::888888999???DDDGGGFFFEEEFFFHHHHHH???AAACCCDDDFFFHHHJJJLLLEEEFFFKKKNNNJJJ@@@:::999666;;;===<<<<<<===>>>===???>>>===:::666666;;;AAAFFFNNNIIIAAAGGGMMMLLLPPPRRR\\\\\\\\\bbbbbbcccmmmhhhsssuuullljjjsssuuummmnnnpppnnnjjjeeedddeeefffkkkkkkdddZZZWWW\\\aaabbbccc___ZZZXXXZZZ___eeehhhkkkkkkiiihhhooo{{{}}}~~~}}}}}}}}}zzzzzz|||~~~vvvkkkbbbbbbccc___[[[[[[MMMGGGAAA>>>===<<<999666;;;444222666:::777333000////////////......///111---///222777;;;@@@CCCEEEDDDHHHNNNSSSQQQLLLMMMRRRQQQRRRPPPJJJGGGIIIIIIFFFKKKLLLLLLHHHCCCDDDLLLTTTIIIHHHBBB===>>>AAA@@@<<>>999888;;;???AAA===:::777666999<<<===<<<@@@AAAAAABBBIIISSSWWWVVVZZZ[[[^^^bbbiiivvvyyyvvvwww~~~}}}wwwuuu}}}|||rrrjjjhhhgggfffggghhhgggfffdddaaa^^^\\\\\\```dddgggQQQIIIHHHSSS[[[YYYVVVUUUJJJFFFBBBAAACCCFFFFFFDDDIII>>>666777;;;;;;:::999444333222111...---222999CCCGGGNNNWWW^^^bbbaaa___RRRSSS\\\kkktttnnn___TTT[[[]]]]]]ZZZ[[[```bbb```ZZZXXXVVVRRRMMMLLLTTT^^^OOOLLLGGGCCCFFFKKKIIICCCFFFHHHOOO[[[ccccccbbbcccssszzzuuuvvvwwwgggcccmmmwwwzzziiikkkiiifffiiisss}}}qqqmmmhhh[[[RRR^^^bbbZZZPPPLLLDDD@@@HHHUUUWWWPPPEEEAAADDDEEE@@@999444111222333111000111...//////...------...000---------...000///...,,,---//////---000444444111222555999===BBBGGGMMMRRRccccccbbbcccgggpppzzzxxx}}}||||||{{{ttttttyyy}}}zzzvvvqqqpppqqqwww|||~~~{{{uuunnnbbbWWWVVVTTTQQQOOONNNNNNNNNNNNIIIJJJLLLNNNSSSYYY___cccRRROOOYYYooo~~~}}}wwwuuu___[[[WWWWWW[[[___aaaaaaSSSGGG>>>>>>AAA@@@<<<:::666333333444333666AAANNN```dddkkkvvv}}}|||tttlllqqqrrr{{{rrreeellloooqqqsssxxx}}}}}}yyyhhhbbb^^^]]][[[WWWWWWZZZXXXWWWUUUUUUYYY[[[SSSHHHKKKMMMXXXhhhtttzzz}}}||||||xxxssswww||||||qqqhhhtttwwwppplllppphhh[[[YYYhhhfffdddbbb___]]]YYYWWWGGG???:::===???======???<<<<<<:::888444111111333444666999;;;;;;999888777777:::999555333444444111...111444777777666444333;;;:::888777999@@@HHHNNNXXXTTTSSSYYYbbbgggccc]]]ZZZdddiiiaaaWWWUUUZZZ^^^ZZZVVVRRRPPPPPPQQQQQQQQQJJJKKKNNNSSSZZZccckkkpppqqqnnnsss|||zzzzzzzzztttkkkfffiiihhhiiiuuu|||mmmnnnoooooollljjjggg]]]SSSQQQNNNKKKIIIHHHIIIKKKLLLTTTVVV[[[___cccggglllnnnZZZYYYgggyyyssskkkfffaaa```cccgggiiiiiiSSSJJJCCCEEEGGGBBB999333777444666:::===DDDUUUgggjjjnnnwwwvvv|||rrrpppzzzpppkkkooopppiii___[[[lllnnnoooqqqtttqqqbbbSSSQQQTTT```sssyyyuuuuuuyyyzzzxxxrrrrrrwwwxxxsssggg```bbbjjjuuuwwwooofffcccUUUKKKEEEHHHLLLLLLMMMQQQQQQNNNJJJFFF@@@:::999;;;<<>>;;;===BBBGGGLLLLLLIIIEEE:::<<<<<<999999:::999555111444777888666444222222333777:::;;;;;;<<>>ZZZaaaBBB888YYYeeeLLLHHH<<<555999>>>;;;555333555222222444222///333;;;---===999333<<<999444???777BBB<<<888BBB@@@999BBBCCCIIISSS___gggjjjhhheeeeeekkkttt}}}~~~~~~ӵĦĦӵyyyuuuooohhhlllmmmbbbZZZ^^^]]]]]]dddbbbeeeiiiqqqxxxwwwnnndddkkkrrr{{{wwwyyyyyypppcccZZZDDD???;;;???KKKYYYcccggg~~~xxxlllfffxxxwww{{{sssaaa___kkkppp___fff___aaaqqqqqqiiiooo\\\RRRRRRĦ...333555<<>>888666:::===HHHCCC>>>DDDCCCGGGZZZ[[[SSSDDD===???:::555;;;:::;;;===???@@@@@@>>>===EEEJJJQQQYYY```eeehhhjjjsssvvv|||}}}4ĉ@ӵ>L=hĦ4ĉ@ӵyyyqqqiiiddd\\\VVVYYYbbbggggggiiinnnkkkiiirrruuuxxxvvv{{{|||xxxwwwvvvkkk^^^nnn}}}uuurrr}}}ooo^^^WWWBBB:::666???RRRgggtttyyy|||sssoooxxxpppmmmeeeXXX\\\iiilll^^^eeedddfffooolllcccfff[[[TTTUUU>L555333@@@@@@<<>><<<===AAAGGGCCCFFFLLLQQQNNNEEE???===???DDDBBBBBBIIINNNbbbrrr___YYYMMMBBB>>><<<<<<<<<<<<<<<:::888666555999:::===???AAAEEEIIIMMMTTTVVV[[[ccckkkqqqttttttyyyGG=?HdĦ=ĪjGG=?wwwgggYYYPPPJJJHHHSSSVVVXXX\\\eeeqqqwwwwww{{{lllaaa```]]]UUUqqqxxxuuurrr}}}wwwuuuwwwuuukkk^^^WWWIII???888BBBYYYppp}}}zzz}}}zzzpppmmmaaaXXXXXX[[[YYY^^^aaa[[[ccchhhkkklllllleee\\\YYYYYYTTTXXXHdĦ555;;;IIIEEE;;;???LLLWWWcccjjjtttyyyzzzyyy~~~{{{uuutttsssrrruuuWWWaaappp|||yyyssssssrrrwwwwww|||~~~|||}}}yyy{{{yyy~~~|||~~~{{{uuuZZZbbbssswwwttt{{{xxxjjjeee]]]cccwww{{{uuuuuuuuuyyyffffffwwwxxx~~~YYYSSS^^^dddZZZdddppprrrlllhhhmmmtttuuuxxx||||||xxxuuuxxx}}}}}}xxxvvvtttnnnmmmttt\\\@@@DDDLLLNNNMMMLLLPPPWWWWWWSSSlllcccVVVIIIAAA???DDDIIIHHHLLLRRRVVVTTTMMMEEEAAA;;;:::999<<>>AAABBBCCCDDDKKKWWW^^^^^^^^^eeeppp}}}?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&eggg@e:::;;;??```qqqssswwwyyy|||g<ĉyyyxxxsssooo3we<Ħ^^^SSSLLLPPP3h?@eWWWMMMWWW\\\UUUWWWMMMHHHZ}}}www3h?gLtttyyyzzzoooggg___QQQ\\\YYY___D%%)?999fff?><zpppwww=?Ħg&eg&eyyyssswwwS?ʬuuu4ff?>ߝL}}}@eg&e3h?g&e>&ewwwyyy??zzzfffbbbmmmzzz{{{llliiilllsssrrrrrrkkk[[[cccgggkkkwww|||{{{|||~~~llloooyyy}}}YYYQQQVVVUUUUUUdddgggfff``````mmmnnnccckkkyyyyyylllKKKOOOHHHDDD;;;BBBJJJLLLKKKMMMUUU]]]cccbbb\\\RRRKKKIIIGGGEEE>>>===:::777999>>>@@@>>>BBB:::;;;<<<<<>>AAA???>>>EEENNNaaammmxxxxxxrrrpppwww4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦWWWH׼sDDD@@@YYYcccjjjppppppmmmiiikkkuuutQccc\\\___YYYje<ĦMMMOOOMMMBt=o9ĦH׼sdddUUUNNNUUUYYYWWWYYYRRROOOHtĦyyyBt=o9ĦHdĦsssmmmfffSSSYYYVVV[[[Dtfo9ĦsߝLGdUĦxxxHt@cӵHu]ĦHu]ĦvvvpppHtƅ^xxxqIܗGIӵH׼sHu]Ħ}}}~~~Bt=o9ĦHƅ^Hu]Ħppp|||qqq___bbbnnnqqqhhhmmmuuuxxxrrroooyyy~~~aaaXXXdddiiinnnzzz~~~vvvtttuuuttt{{{~~~uuuwww{{{^^^UUUSSSPPPXXXVVV^^^bbbaaafffxxxlll___jjjvvvwwwuuu|||kkkEEEHHHHHHMMMFFFDDDFFFJJJIIIGGGOOO[[[XXXZZZWWWQQQMMMNNNKKKEEEDDDBBB:::333666???DDDCCC>>>888>>>AAAFFFaaavvvppp}}}qqq\\\OOONNNKKKMMMXXXUUUSSSOOOHHHCCCFFFNNNVVVRRR^^^lllrrrmmmddd]]]ZZZXXXUUUQQQMMMJJJEEEAAA===;;;999888777555444:::CCCNNNYYYbbb```WWWVVVaaammmyyy4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭ~~~DdDΦDdDĦhhhDdDĦKKKJJJLLLQQQXXX___aaa\\\WWWKKKOOOPPPPPPVVV```geĦaaafffqqqFSĦFFFMMMqjRgdKӵDdDĦ\\\YYYWWWWWWXXXZZZTTTOOOMMMDdDĦxxx~~~qjRgdKӵDdDĦ}}}yyyxxxuuuaaaYYYVVVZZZHdDĦgdKӵDdDDdDĦnnnDdDĦ4DufӵDdDĦDdDĦ~~~q<RpeƜ4DuTӵDdDĦDdDĦxxxqjRgdKӵDdDΦDdDĦ{{{ssstttcccdddlllhhhrrr~~~ttt``````ooorrrttt|||zzzqqquuu{{{|||ooocccWWWSSSbbbRRR```kkkoootttvvvfffppptttlllrrrxxxuuuYYYXXXQQQUUUQQQIIIJJJSSSTTTNNNSSS```WWWXXXVVVPPPOOOQQQMMMFFFPPPLLLCCC:::<<>>NNNbbbnnnooollliiihhh___]]]ZZZWWWSSSNNNIIIEEE???:::777666666888???GGGYYY```bbbWWWFFF???FFFQQQ[[[gggqqqsssuuu~~~4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9]]]DdDΦDdDӵiiiDdDĦTTTRRRdddmmmcccYYYYYYXXXRRRJJJQQQWWWZZZ]]]___geĦaaahhhsp?aĦ@@@>>>GIdnuR)ĦDdDĦYYYXXXSSS\\\pppdddJJJ@@@EEEDdDĦkkkuuuGIdnuR)ĦDdDĦoooyyyzzzwww[[[PPP[[[___DdDĦnuR)ĦDdDΦDdDĦ___DdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵxxx{{{ooonnnrrrrrr|||zzzooo]]]XXXtttwwwlll{{{}}}}}}zzzxxx|||{{{XXXXXXeee]]]OOOaaammmrrrpppnnnuuuxxxvvv~~~{{{xxxqqq___YYY\\\___ZZZXXXZZZ[[[ZZZZZZ]]]bbbhhhdddSSSJJJQQQWWWWWW```XXX@@@@@@DDDFFFNNNEEE<<>>DDDHHHLLL[[[rrr4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eYYYDdDʜ4DuTӵlllDdDĦ\\\WWWeeejjjaaaXXXYYYYYYUUUQQQTTTVVVWWW\\\aaageĦ___s<v>aĦ???;;;peӵDx<DdDĦ___aaa```jjjuuuIII;;;;;;DdDĦhhhiiilllooopeӵDx<>dd<ӵDd<DdDΦDdDĦ```DdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ~~~~~~jjj]]]pppsssmmm|||}}}zzzyyyuuusssxxxzzzUUURRRaaaaaaTTTgggwww~~~qqqooozzz{{{vvvcccXXXWWWPPPJJJJJJUUUbbbjjjoooqqq```ssszzznnnfffkkkoookkkmmmgggMMMEEEFFFKKKXXXPPPTTTYYY]]]cccjjjlllcccVVVfffcccgggqqqvvvoooeee___yyyuuummmbbbZZZVVVXXXZZZbbbfffqqquuupppttttttiiiaaaeeefffbbb^^^ZZZTTTNNNLLLFFFDDDGGGDDD===@@@III[[[ggghhhUUUAAA;;;;;;:::555777999===IIIZZZhhhppp4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦ888777B?Ho9bbb>d>>666>d<ӵjjjoooB?Ho9ttt<xppp___cccdddeee```]]]&ӫeʬtIӇMMM>d<Φ>d<ĦeeeD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRzzzrrrcccnnnpppppp}}}uuu|||zzzuuuqqqvvvggg\\\```___WWWlll|||ooonnn{{{zzzvvvhhhaaaUUUKKKGGGQQQ```kkkoooqqqiiiwww|||~~~xxxwwwzzzdddWWWSSSXXXfff\\\^^^aaaeeelllsssvvvnnncccooonnntttzzzuuu~~~qqqmmmttt}}}yyyyyy}}}rrrrrrvvvpppwwwtttkkkjjjdddZZZWWWPPPOOORRRPPPGGGBBBCCCIIIMMMJJJ???888888777333999555222444888>>>FFFNNNaaahhhuuu4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefefffHu]3hhSSS______sebbbaaa]]]UUUQQQRRRUUUWWWVVVRRRLLLKKKPPPWWWgeĦja>aĦ444555@GXXX[[[se```]]]bbbsssiii^^^GGG;;;<Ōoooqqqvvv@GmmmlllHkgejjjdddZZZbbbnnnbbbYYYWWWHĪj@IŌZZZQQQegedddgggHu]3hIŌDdDĦne@h>hsene@GvvvxxxsĪj@hxxxxxxqqqgggnnnnnnppp~~~sss|||vvvwwwooohhhggg```___rrruuulllllluuummm```UUUWWW```hhhnnnrrrssswww~~~yyy{{{pppjjjkkktttgggbbbdddgggkkkqqquuuwwwvvvsssppppppuuu|||}}}{{{vvvssstttlll{{{wwwkkknnnjjj^^^^^^UUUOOOQQQRRRNNNKKKKKKEEEDDD>>>777555777666111;;;666444888888666999???AAAJJJZZZnnn4DuXӵĵD^DdDĦkkk^^^``````D^bbbXXXbbbaaas׼szzz```XXXOOOKKKIIIJJJLLLOOONNNMMMKKKLLLSSSXXXgeFm8999>aĦ666555333TTTUUUVVVs׼s[[[bbb\\\\\\iii___```LLL@@@HodddgggnnnooogggtttjjjbbbfffhhhgggcccaaaiiiaaaZZZYYYVVVZZZUUUjjjlllnnnD^DdDĦs׼szzzsssrrruuu|||}}}rrrrrrjjjlllgggkkk{{{||||||xxxyyy|||}}}uuueeekkklllcccmmm{{{xxxvvvtttqqqooopppvvv{{{~~~|||qqqggggggmmmvvv{{{|||rrr|||vvvppppppyyyooossswwwzzzzzzwwwtttvvvzzzvvvrrrnnnmmmqqqxxx||||||yyyqqqrrrtttmmmkkkjjjbbb}}}|||tttxxxvvvlll^^^WWWRRRUUUZZZ\\\[[[ZZZNNNKKKEEE===::::::888555444333555:::===;;;<<d<ĦĦĦĦ>d<ĦĦMMMYYY[[[___cccbbb^^^\\\^^^XXX>d<Ħ\\\ddd]]]eeedddBeppprrr]]]PPPEEEDDDEEECCCDDDHHHGGGJJJNNNSSS[[[```geFYĉ<<<888>aĦ333222111000555<<<@@@GGGOOOSSSRRRSSSBeYYYXXXaaa[[[XXXdddYYYVVVHHHAAAnu]ӵlllZZZVVV```gggeee[[[jjjrrriii___aaajjjpppfffaaajjjiiilllooobbbbbbdddaaa______[[[UUUTTTVVVKKKPPPRRROOORRR___pppzzzxxxnnnppp>d<Ħ>d<ĦĦBeĦ}}}yyyzzzzzzzzzwwwmmmnnn{{{zzzuuuzzz{{{rrr{{{{{{uuuuuuvvvtttjjjkkkbbbeeeuuu~~~~~~vvvsssssssss~~~vvvpppsssjjj```tttzzz}}}vvvvvvyyyzzz|||~~~xxxqqqrrrvvv{{{vvvoooooouuuyyyrrrcccnnnggggggdddcccpppmmm}}}}}}yyy{{{yyyyyyvvvssssssuuutttqqqvvvtttsssssstttuuuttttttzzzllliiijjjeeedddfff```zzzzzzaaa```bbbiiioooqqqmmmiiiXXXSSSLLLEEEAAA>>>;;;999:::======::::::;;;999666999999999<<>>GGGKKKKKKLLLNNNQQQRRR]]]WWWRRR]]]RRRNNNFFFBBBiĉ@3hR/Ōkkkbbb\\\^^^cccfff\\\cccjjjkkkiiieeecccbbb\\\___qqqgggfffqqqdddddd``````\\\YYY[[[]]][[[UUUOOOKKKJJJKKKNNNVVVeeerrr}}}{{{DdDĦsdKĦgdKĦjjjxxxgdKĦttttttuuuuuuzzz|||{{{~~~ooo{{{vvvkkkvvvqqqllleeennngggeee|||xxx~~~tttppprrrsss||||||yyy|||uuujjjnnnwwwsssrrrrrrpppooowwwwwwvvv|||}}}ssskkkmmmrrrxxx~~~|||mmmeeeeee\\\aaa]]]gggggg```lllnnntttwww}}}|||zzz}}}}}}xxxxxxzzzxxxrrrkkkfff``````eeekkkmmmmmmrrrhhhiiimmmgggdddfffdddbbbnnnzzzzzzqqqdddggglllqqqvvvvvvqqqllleee\\\TTTQQQRRROOOJJJEEEIIIOOOJJJ<<<888???>>>555======;;;888888@@@NNNYYYqqq>AneneneneDezzzne]]]hhh[[[^^^eeejjjgggdddkkkwwwnehhhccc]]]VVVeeekkkbbb]]]eeellllllgggTTTHHHMMMQQQLLLIIILLLBBBJJJQQQUUUWWWXXX>ARRRGGG===k<666444000......---555???CCCCCCEEEKKKQQQLLLOOOPPP\\\VVVOOOYYYOOOMMMGGGDDDfheeegggmmmiii___\\\ccc\\\\\\bbbnnnuuuoooaaaVVVeeemmmggg]]]kkkccchhhWWWWWWSSSPPPYYYccc```UUUWWWNNNJJJNNNRRRWWWeeetttDe|||zzz|||nene|||qqqlllhhhkkkpppne|||uuuzzznnn}}}{{{xxx~~~|||ppp}}}hhhwwwgggddd___```sssqqqiiiwwwuuusssppptttxxxoooeeeoooiiinnn}}}rrrkkkkkkmmmsss{{{{{{yyynnnfffjjjqqqsssqqqppppppmmmqqqvvvmmm]]]]]]iiiaaafffggg{{{|||nnntttvvvmmmhhhjjjuuu}}}|||wwwvvvzzz}}}|||wwwxxx~~~}}}qqqkkkeeeccceeegggfffddd```^^^jjjssskkkddddddbbbYYYdddvvvyyypppbbbdddfffggghhhiiigggcccuuuiii```aaagggfff___XXXMMMWWWQQQ???===MMMQQQGGG<<<>>>>>>:::666888@@@GGGdddrrrYYYVVV^^^ddd^^^^^^bbbiiiooouuupppxxxqqq___YYY^^^]]]bbbllljjjdddhhhdddRRRTTTUUUGGGGGGSSSRRRIIIIIIJJJNNNWWW___VVVIIIEEEMMMGGG<<<333......+++000:::CCCEEEBBBCCCGGGHHHJJJNNNRRRUUUWWWWWWWWWWWWWWWMMMKKKqqqfff\\\___hhhlllfff^^^aaaaaaffflllkkk```UUUOOO```jjjmmmcccYYY[[[ccchhhdddXXXNNNSSSbbbjjjaaaSSS^^^ZZZRRRNNNUUUdddkkkjjjpppyyyvvvoooyyywww}}}zzzzzzzzzkkkggg\\\nnnyyy}}}hhhyyy~~~kkk|||wwwfffdddXXX___iiipppppppppwww}}}{{{|||qqq~~~jjjbbbeeegggpppyyyyyytttpppkkkkkkwwwwwwvvvuuukkkjjjjjjfffdddeeecccaaa]]]ZZZWWWTTTRRRQQQ[[[]]]]]]aaajjjuuuyyywwwyyypppiiilllqqqpppllliii```mmmrrrllljjjrrrxxxvvvmmmwwwxxxooohhhiiieee]]]TTTaaaeee^^^aaammmnnneeecccnnn}}}yyygggeeemmmkkk___lllnnncccdddnnnlll^^^ooo```YYYdddqqqqqqfff\\\```[[[XXXYYY]]]]]]XXXRRRGGGBBB===;;;===??????>>>WWWssskkkWWWUUU\\\XXXVVVaaaiiiZZZ^^^eeelllsss{{{sssnnnpppmmmeeeWWW___[[[ZZZkkkvvvooohhhhhh\\\[[[^^^XXXTTTRRRMMMEEEFFFHHHPPP___mmmppplll\\\ZZZOOOHHHFFF<<<444:::@@@BBBDDDAAA;;;444000///---...333;;;>>>???BBBGGGKKKNNNQQQTTTUUUUUUUUUVVVJJJSSSRRRSSSaaaiiihhhllltttooohhheeehhhhhhaaaWWW\\\___eeejjjfff\\\VVVVVVaaaeeeddd]]]ZZZ___eeegggfff]]]UUUYYYccciiiddd[[[bbb^^^VVVPPPUUU^^^aaa]]]___aaa```bbbuuuyyyyyywwwyyyzzzrrrrrrmmmvvvxxxpppppp|||tttuuueeerrrsssggg|||www}}}|||gggaaa\\\___dddiiikkknnnxxx~~~zzz}}}zzzyyy{{{yyyZZZ]]]bbbbbbkkkxxx}}}sssooommmmmmsss{{{zzzzzzzzzqqq|||{{{pppfffeeeggggggiiinnneeegggfffaaaZZZUUUTTTUUUSSSYYY^^^___bbbffffffccclllfffcccgggkkkkkkjjjlll]]]iiinnngggbbbeeeeeeaaa___iiillleeebbbeeeccc]]]YYY]]]]]]ZZZ^^^gggggg___dddaaafffdddYYY\\\hhhkkkgggjjjppptttvvvqqqiiiccc^^^UUUTTT___jjjkkkfffaaaZZZ\\\bbbjjjnnnhhhZZZNNNBBB???;;;<<>>AAABBB???>>>AAACCCHHHTTTUUUVVVcccpppyyynnngggmmmtttuuu``````bbbccc^^^WWWWWW\\\___^^^]]]]]]aaaddddddccc\\\[[[[[[ZZZWWWUUUYYY___ggg___UUUPPPSSSZZZ]]]]]]XXXPPPNNN[[[jjjpppmmmiiigggddddddhhhjjjkkknnnsss|||sssgggfffiiiooo|||{{{ttttttzzz{{{wwwrrr{{{{{{{{{wwwllldddaaaaaaeeennntttuuuvvvxxxxxx{{{}}}{{{yyywwwvvvvvv|||zzzyyy}}}fffaaa||||||wwwwwwyyyvvv~~~ooosssjjjfffaaaaaafffmmmuuuzzzvvv{{{uuuzzzsssllleeeaaa]]]XXXWWWXXX^^^eeejjjhhhgggfffccc]]][[[]]]ZZZTTTSSSXXX[[[ZZZ___VVVRRRXXX]]]]]]```fff\\\NNNSSSaaa]]]UUUUUUVVVZZZUUU___ttt}}}tttkkkkkkaaa\\\VVVSSSQQQOOOMMMKKK???AAAFFFMMMRRRQQQJJJDDD===;;;;;;>>>CCCGGGGGGEEEQQQjjjuuummmaaadddoooqqqtttzzzyyyiiiWWWXXX\\\[[[UUUNNNQQQ]]]```XXXSSSUUUSSSbbbhhhjjjnnnkkkhhhoooiiiXXX\\\WWWNNNVVV\\\WWWOOOHHHIIILLLIIICCC>>>PPPOOO>>>444222444<<<<<<999555444777:::===>>>:::222++++++---,,,---///666999===>>>>>>???BBBEEEMMMVVVUUUTTTbbblllrrr{{{~~~zzzpppeeeaaagggoootttiiiddd```___]]]XXXWWWYYY\\\___bbbeeeccc``````aaa\\\\\\^^^]]]VVVPPPTTT^^^eee^^^XXXVVVVVVSSSNNNJJJMMMIIIKKKSSSWWWTTTTTTVVVTTTQQQQQQUUUXXXYYY]]]cccbbbmmmuuuqqqjjjkkkttt|||{{{{{{mmmeeejjjpppuuuuuuqqq{{{}}}rrrssszzzvvvkkkpppmmmqqquuufffdddllliiiiiiooorrrpppooopppgggkkkrrr{{{{{{xxx~~~ssskkkwwwnnn~~~wwwqqqpppnnnmmmnnnttt{{{{{{|||~~~lllvvv{{{xxxuuu}}}{{{qqqlllhhhcccaaabbb^^^___^^^\\\ZZZYYYVVVQQQ\\\ZZZVVVRRRTTT[[[aaaddd[[[UUUTTTXXXWWWSSSYYYeeeZZZRRR]]]kkkbbbSSSOOONNNKKKMMMSSS^^^llluuurrrjjjddd^^^WWWSSSTTTVVVVVVSSSDDDCCCBBBCCCFFFGGGFFFCCC999888:::???EEEIIIHHHFFFKKKcccuuuooodddiiiuuu{{{nnnYYYQQQPPPOOOSSSJJJHHHSSS]]]^^^\\\]]]nnnkkkdddkkkxxxrrrbbb^^^kkklllbbbXXXXXXTTTLLLJJJKKKLLLIIIEEEFFFIIIHHHEEE;;;OOOVVVOOOIII===555999===;;;888666666888;;;===222---***,,,------...111333444777:::>>>BBBEEEFFFIIITTTVVVWWWaaaeeedddhhhggg```___dddfffcccbbbfffkkkccc]]]\\\\\\ZZZYYYZZZ[[[___fffhhhccc\\\\\\aaa[[[YYY[[[[[[SSSJJJLLLUUUOOOMMMOOOVVVYYYRRRHHHAAADDDHHHOOORRRNNNJJJMMMSSSGGGDDDEEEKKKQQQVVV]]]eeeeeekkknnniiieeejjjzzzrrrsssvvvzzz|||ooorrrkkkeeeeeennnvvv{{{}}}{{{}}}eeeZZZ___[[[^^^ccc[[[bbbgggddddddjjjppprrrvvv{{{ooopppvvv}}}{{{www|||qqqrrrpppooonnnqqqxxx~~~yyykkkjjjkkksss{{{~~~{{{uuubbbllluuuvvvwww|||~~~xxxrrroookkkiiilllrrrooojjjccc]]]YYYUUUOOOIIIKKKHHHEEEEEEJJJRRRXXX[[[[[[ZZZ[[[]]]XXXSSSYYYddd]]]XXXaaahhh[[[PPPOOONNNHHHOOOPPPQQQaaauuusssbbb___]]]XXXSSSRRRTTTRRRNNNKKKIIIHHHGGGFFFCCC???;;;333444999AAAIIINNNMMMKKKEEEZZZxxxyyyssslllrrr|||tttdddTTTJJJFFFFFFJJJGGGJJJUUUccciiigggcccxxxyyyoooiiisssrrrdddZZZXXXSSSTTTTTTSSSUUUOOO???DDDIIILLLHHHEEEDDDDDDBBBAAAKKKQQQVVVWWWGGG666555555777999888555333555777000---,,,------,,,///555222000000666===CCCEEEDDD@@@PPPUUUVVV]]]```ccckkkfffVVVVVVhhhooobbbZZZ^^^aaa]]]ZZZZZZZZZYYY]]]bbb\\\^^^bbbeee```ZZZ\\\ccc[[[VVVVVVYYYRRRFFFDDDKKK@@@===@@@KKKSSSRRRNNNMMMPPPZZZaaa]]]UUURRRUUUYYYMMMIIIHHHLLLRRRWWW```hhhdddbbb______bbbjjjuuu~~~kkklllnnnppprrrssstttttt{{{yyyjjjhhhaaaccchhhooouuuzzz}}}xxxvvvuuu~~~}}}^^^WWW```]]][[[\\\VVVaaaaaacccjjjsssxxxxxxzzz}}}ttttttyyyxxx}}}~~~}}}pppooozzzjjjhhhfffhhhrrr{{{wwwmmmffffffhhhmmmsssuuusssqqqqqquuuxxxwwwxxxyyywwwsssnnnnnnooojjjbbb___jjjxxx}}}uuummmhhhddd^^^VVVPPPMMMKKKIIIKKKMMMMMMLLLLLLTTTVVVYYYZZZYYYYYY\\\```\\\YYY______TTTQQQTTTOOOPPPUUUTTTSSSaaapppiiiUUUVVV]]]___XXXPPPLLLHHHCCCHHHHHHGGGFFFCCC>>>888444333555;;;DDDMMMQQQPPPMMMFFFUUUnnn~~~xxxttt{{{zzzjjjZZZQQQLLLHHHIIIMMMJJJPPPZZZeeeoooqqqhhh]]]bbbvvvtttbbbccclllkkkgggPPPCCCGGGLLLLLLWWWUUU===???HHHNNNJJJDDDBBBBBBAAABBBAAAAAAKKKTTTEEE111///,,,222888999444//////000222000///...+++***...666555111000666@@@FFFGGGDDD:::LLLSSSRRRWWW___lll|||nnnVVVQQQgggppp```VVV\\\WWWWWWYYYZZZXXXXXX```jjj^^^\\\]]]```^^^ZZZ]]]dddaaaYYYXXX\\\WWWJJJEEEIIIHHH???:::@@@HHHMMMRRRWWWaaalllqqqggg]]]ZZZZZZYYY[[[UUUQQQQQQSSSWWW^^^eeefff```]]]bbbjjjppprrrrrrkkklllmmmnnnmmmlllkkkjjjuuurrryyyxxxrrryyylllhhhdddkkkqqqsssuuuyyy{{{{{{|||yyyyyyyyynnnkkkuuuwwwccc```mmmjjjccc___WWWccciiiooo|||xxxnnnjjjggghhhoooxxx~~~~~~ssssss|||rrrmmmrrriiifffaaacccoooyyyuuuiiibbbdddgggiiijjjkkkkkkkkkyyyqqqpppppplllfffhhhnnnrrrjjj[[[UUUdddxxxyyyqqqkkkiiihhhccc[[[UUUkkkhhhfffeeebbbZZZQQQKKKDDDHHHLLLPPPUUUZZZ[[[ZZZXXXWWW\\\[[[TTTWWWXXXNNNYYYZZZXXXZZZeeejjj\\\HHHNNN]]]gggbbbVVVOOOJJJFFFEEEDDDCCCAAA>>>;;;999777888:::???GGGOOORRROOOKKKIIITTTiii~~~rrrhhhbbbWWWMMMFFFFFFKKKPPPXXXVVVbbbqqquuuvvvkkkXXXUUUWWWZZZ\\\^^^```]]]YYYPPPJJJEEEFFFKKKMMMJJJFFFBBB===999<<>>...333:::AAAEEECCC888,,,...444666222000222444444333222000//////000222333333222333666777:::CCCLLLLLLOOOUUU\\\bbbcccbbb___SSSJJJRRRccc___MMMQQQhhhnnnOOOKKKXXXXXX___mmmmmmlllnnnaaaXXXdddjjjaaaYYY```]]]^^^XXXLLLKKKKKKAAA???<<<===CCCHHHIIIKKKOOO^^^bbbaaa\\\\\\``````\\\```RRRTTTjjjpppccc___hhhllllllfffjjjwwwxxxqqqsssiiiqqqvvvqqqgggbbbhhhppppppgggnnnxxxuuuzzzppplllssszzzuuuiiiooouuu|||{{{xxxmmmooottt|||zzzoooqqqmmm```ZZZcccrrryyywwwuuuwwwnnneeehhhdddmmmpppjjjlll|||vvvqqqzzzwwwkkkooosssppp```cccbbb^^^```eeefffaaahhheeeeeejjjjjjeeeeeeiiivvv{{{uuuggg```cccccc]]]dddjjjlllggg\\\VVVXXX\\\^^^aaa```[[[YYYZZZXXXTTTXXXggg|||vvvooodddOOO^^^^^^SSSGGGKKKYYYWWWIIIGGGFFFFFFJJJOOOSSSRRRQQQUUUXXXZZZaaaqqqvvvbbbGGGIIIRRRgggmmm[[[OOOSSSUUUUUUNNNFFFAAA@@@>>>999444999777;;;EEEOOOQQQLLLHHHQQQSSSeee}}}zzzvvvkkk___```\\\UUUMMMHHHIIIMMMQQQWWW^^^nnnvvvqqqpppiiiXXXWWWVVVSSSSSSUUUXXXYYYXXXSSSMMMHHHHHHMMMNNNLLLHHH999999;;;@@@DDDDDD>>>999666777;;;>>>===777111...,,,111444333333555555333555333000...---///222444444111000222222444;;;DDDBBBGGGNNNUUUWWWTTTLLLFFFDDD???JJJ]]]ZZZHHHJJJ]]]tttVVVMMMTTTWWWaaalllfffkkklllbbbZZZaaaddd___```WWWTTTVVVSSSKKKMMMNNNEEEEEE>>>@@@KKKNNNIIIJJJRRRQQQSSSSSSPPPSSS[[[``````fffVVVQQQYYY]]]XXXZZZdddkkkpppnnnpppxxxtttmmmqqqccciiillliiiaaa]]]___cccaaa___kkk{{{qqqrrrppplllgggjjjvvvwwwyyymmmuuuxxxyyywwwssstttzzzvvvvvvvvvuuuvvvyyyyyyuuuzzzwwwkkkaaaaaaggggggbbbeeeooonnniiimmmmmmnnnkkkhhhrrr{{{kkksss}}}zzziiicccggggggbbb___```^^^]]]```eeebbb\\\```___bbbhhhhhhbbb```bbblllooojjj^^^[[[```___YYYUUUWWWYYYWWWSSSQQQRRRUUUWWWXXXVVVUUUYYY```bbb``````___jjjrrrjjjccc```YYY]]]bbbbbbbbbjjjqqqfffSSSJJJHHHFFFEEEEEEEEEDDDCCCTTTWWWYYY]]]hhhkkkYYYBBBDDDIII[[[dddYYYTTTYYY[[[VVVOOOGGGBBB@@@===888333888888<<>><<<:::===>>>BBBEEE===111///555///333555555888<<<:::666555666777888999999888777777222//////...///555<<<;;;>>>BBBGGGHHHDDD===777<<<888BBBSSSSSSFFFJJJ[[[yyyaaaTTTSSSYYYeeekkkaaahhhhhh```\\\```\\\[[[eeeUUUQQQSSSRRRLLLPPPQQQHHHEEE???BBBMMMOOOGGGGGGNNNLLLMMMKKKJJJOOOZZZbbbeee\\\SSSKKKJJJMMMRRRWWW\\\WWWbbbddddddiiieee___dddeeeeeeeeedddbbb```___^^^[[[___lll{{{zzzllleeejjjcccaaaaaagggvvvlllffflllxxx~~~ooouuuzzztttnnnhhhgggfffhhhqqqzzzwwwrrrssswwwlllfff___\\\VVVaaauuuwwwoooppp~~~xxxooopppyyyxxxssscccqqq|||uuussskkkbbbbbbiiijjjdddgggeeedddfffllloooggg\\\^^^aaaggglllkkkeeebbbbbbffffffaaaZZZZZZ```^^^XXXUUUSSSQQQRRRUUUVVVUUUTTTPPPPPPOOOQQQ[[[jjjrrrtttrrrfffjjjooocccVVVVVVWWWRRRUUUYYYcccsss|||ssscccWWWUUURRRLLLFFFCCCAAAAAADDDJJJOOOSSS\\\```WWWIII>>><<>>:::@@@MMMNNNJJJSSSeeevvvjjj^^^YYY^^^hhhiii___cccaaa[[[]]]```XXXVVVccc[[[TTTSSSPPPJJJMMMLLL@@@@@@DDDIIILLLMMMMMMMMMLLLJJJJJJHHHGGGKKKQQQWWWZZZRRRRRRNNNHHHIIIOOOPPPKKKKKKXXX[[[]]]eeeeeeaaaeeeiiiddd``````dddgggfffddd]]]bbbllltttqqqhhhfffjjjaaa]]]ZZZ___jjjuuuyyyxxxdddbbbaaaeeeoooooovvv~~~wwwsssnnnhhheeecccfffppp{{{zzzuuupppfff|||xxxwwwvvvrrrooo~~~~~~yyy|||www}}}rrrqqqzzzyyypppyyytttqqqiiiccchhhqqqtttqqqllljjjlllssszzzxxxkkk]]]```dddjjjmmmkkkgggeeefffgggeee```[[[___dddccc]]]___XXXRRRRRRXXX[[[WWWQQQKKKMMMMMMNNNWWWggguuu||||||yyy~~~|||hhh[[[ZZZXXXQQQIIIEEENNN___kkkkkkfff^^^^^^[[[UUUMMMIIIIIIJJJ===DDDJJJMMMPPPTTTQQQLLL<<<333999DDDIIIPPPWWWUUU]]]XXXQQQLLLIIIFFFCCC@@@;;;===@@@DDDJJJOOOMMMGGGEEEFFFqqqpppdddbbbaaa___[[[ZZZYYYXXXXXX\\\bbbgggdddkkkpppdddUUUXXX[[[PPPbbbWWWMMMIIIEEE@@@AAAEEEDDD@@@<<<:::::::::888666===???>>>;;;666555999<<<666;;;CCCFFF<<<333:::HHH999666000+++...555777555999===BBBFFFGGGDDD@@@<<<777222......//////222777888777777999===AAACCCDDD>>><<>>NNNSSSJJJKKKWWWYYYOOOFFFEEEEEEFFFGGGHHHJJJLLLUUU[[[VVVKKKHHHMMMKKKAAAFFFRRRSSSUUUbbbgggcccdddkkkddd]]]\\\bbbiiilllkkkbbbdddiiimmmooonnnoooqqqddd\\\VVVVVV[[[aaafffiiiiiikkkbbbXXXcccxxxvvvyyy~~~pppqqq{{{www~~~|||{{{vvvrrrooommmjjjiiipppyyypppsssuuulll|||ttteeekkkzzzvvvkkkiiiffffffkkkpppoookkkffffffllluuu{{{uuufffZZZ___cccfffeeebbbaaabbbddddddaaa\\\[[[aaahhhjjjgggddd[[[RRRRRRXXXZZZVVVOOOPPPTTTUUUPPPQQQ\\\jjjssssss{{{dddbbbggg___XXXIIIAAAJJJUUUXXXWWWWWWTTTUUUUUUQQQLLLIIIKKKMMMMMMRRRTTTOOOIIIEEEDDDBBB>>>111333>>>DDDMMMUUUSSSXXXSSSMMMGGGEEEDDDDDDDDD>>>@@@@@@@@@EEEMMMNNNJJJBBBSSSrrrddd```___^^^^^^___``````___```ccceee^^^YYYYYYTTTJJJLLLOOOGGGRRRJJJEEEGGGFFFBBBAAAFFF???<<<999777777666555444555:::???AAA===999666555111666999666111444@@@LLLGGGCCC999///---333888888???===;;;888777666777777444///,,,///111000222555444555999===@@@@@@===:::666888@@@JJJPPPTTT]]]hhh\\\ccc```]]]aaa[[[TTTYYYXXXZZZUUUVVV]]]XXXTTT[[[bbbWWWQQQNNNKKKOOOLLL===<<>>;;;<<>>@@@IIIPPPQQQQQQeeelllllluuuwwwpppmmmsssppplllfffaaaaaadddgggmmmpppnnnfffaaa```\\\VVVbbb[[[WWWWWWVVVUUUYYY___dddzzzqqqZZZ___ppp|||vvvlllggghhhllljjjfffggglllooonnnnnnpppqqqooo|||wwwwwwbbbVVVXXX[[[kkksss|||xxxoooqqqkkkkkkiiidddiiijjj```YYY[[[___cccccc^^^YYYVVV\\\```fffjjjeee^^^___eeeffflllmmmeee___aaaeeefffbbb___[[[[[[```gggpppvvvwwwrrrmmmiiihhhiiijjjkkkiiikkkkkkiiilllrrruuutttqqquuuvvvdddPPPSSSZZZSSSQQQAAA???OOOTTTIIIHHHRRRRRRRRRSSSTTTUUUUUURRRPPPMMMQQQSSSPPPGGGBBBEEEJJJJJJAAACCCGGGDDDHHHQQQQQQQQQKKKBBB:::666888===BBBNNNTTTTTTMMMMMMSSSRRRJJJ[[[pppeee___\\\ZZZaaajjjmmmjjjaaaWWWQQQOOOAAADDDNNNIIICCCDDDDDDJJJBBBAAAIIILLLGGGGGGNNN:::888666444333333333333000111444777:::;;;:::999666FFFOOOLLLOOOYYYWWWJJJPPPOOOFFF888---,,,///000///222666888999777333111888444333777:::777555555888666444444555666666555:::555...+++444GGG^^^nnn^^^\\\QQQVVVbbbSSSEEESSSRRRbbb___PPPOOOTTT[[[eee]]]OOOIIIHHHHHHOOOLLL;;;EEE<<<:::???===777@@@QQQKKKGGGHHHMMMNNNIIIIIILLLAAACCCAAA<<<:::<<<>>>>>>;;;UUUcccdddiiiiiibbb___nnnooommmeeeZZZTTTUUUXXXZZZcccgggaaa\\\]]]\\\VVVTTTPPPNNNPPPOOOKKKMMMRRRSSSrrrnnnWWW\\\iiiqqq|||~~~yyykkkaaa```cccbbb^^^___gggmmmoooooopppwwwlllwwwzzzttt|||```lll{{{~~~zzz{{{jjj```ccc[[[```uuuqqq``````xxxjjjppp{{{{{{|||yyyrrrcccTTTOOONNNQQQPPPQQQ___eeeZZZ]]][[[YYYXXXUUUTTTUUUYYYXXX[[[aaaaaaXXXRRRZZZhhhfffnnnpppggg```aaadddeeennniiidddbbbbbbgggqqqyyytttrrrmmmgggaaa```cccfffbbbbbbccciiiuuuyyyyyytttvvvttthhhfffiiidddiiiPPPAAAFFFEEE;;;BBBWWW\\\[[[ZZZ\\\]]]\\\WWWRRRGGGJJJMMMKKKDDD???BBBHHHQQQIIIKKKKKKBBBAAAHHHIIIWWWQQQFFF===888:::AAAFFFYYYaaaaaaZZZXXX[[[VVVLLLiiizzzjjjcccbbbbbbeeegggddd]]]VVVSSSRRRMMMNNNIIIKKKRRRMMMHHHOOOUUUDDD;;;CCCKKKGGGBBBAAA;;;555444777777333444888:::999888:::===??????>>>GGGMMMMMMCCC???EEEKKKKKKNNNHHHCCCBBB===333///222333---+++222999888444111222333444222000000333666555444555:::===;;;444...,,,...//////111666>>>EEEKKKMMMOOOQQQPPPNNNJJJHHHVVVXXXYYYTTTMMMHHHHHHKKKTTTFFF;;;<<>>@@@AAA@@@???@@@DDDHHHGGGEEE@@@:::555666;;;???IIIGGGEEEDDDEEEEEEFFFFFFUUUTTTbbbiiiZZZMMMNNNPPPZZZXXXZZZ^^^___YYYTTTSSSLLLIIIFFFFFFIIIJJJIIIGGGZZZ\\\dddlllmmmiiilllsssxxxyyymmm```\\\```]]]___cccjjjpppssspppnnnkkkiiiqqqvvvsssxxx}}}qqqsssxxxaaaUUU^^^dddnnnffffffiii{{{ooo}}}vvv|||sssjjj```UUUKKKDDDAAA;;;888999===BBBJJJSSSXXXWWW\\\\\\UUUYYY[[[RRRZZZTTTRRRTTTWWWYYY\\\aaagggeeekkkmmmddddddiiieeebbbnnnkkkdddjjjnnnooouuugggaaa]]]]]]\\\YYYWWWYYYLLLOOOVVV___dddgggqqq|||vvviiilllrrrtttzzzxxxgggKKK444111@@@OOOVVVRRRbbbnnnoooooommmbbbSSSNNNPPPOOOKKKDDDBBBDDDGGGOOOOOOJJJMMMUUUOOOFFFHHHQQQOOOPPPPPPGGG@@@MMM```hhhhhhjjjhhh```XXXWWW\\\}}}mmmiiijjjmmmllliiiccc\\\WWWTTTSSSTTTVVVPPPMMMOOOIIIGGGRRRTTTDDD;;;BBBIIIFFF@@@???999888;;;@@@???>>>CCCKKKIII@@@666333777<<<>>>===BBBFFFCCC999444777<<<===MMMIIIGGGGGG@@@555...------+++---444777555444555222333555444222333555888999999;;;@@@CCCAAA:::444...//////......000444888@@@BBBEEEHHHJJJKKKJJJJJJTTTSSSPPPJJJDDDBBBEEEHHHLLL???444333555555555888???666000222666777777888999;;;<<<;;;;;;===BBBEEEMMMGGG???999777999;;;<<>>>>>444777===AAA@@@@@@GGGOOOMMMBBB444///333888999777>>>@@@>>>888444666:::===IIIIIILLLOOOKKKAAA999666444444888<<<:::666777;;;333444555555333222333444333444777;;;>>><<<555000---......---,,,+++,,,...555777999<<>>@@@DDDGGGFFF===444111000111444999666000///222555444222222666777777777777999<<>><<>>DDDKKKNNNSSSSSSLLLMMMSSSMMMEEEIIICCCHHHSSS______YYYZZZaaa]]][[[ffftttjjj\\\pppxxxtttllleee^^^YYYZZZ[[[[[[[[[XXXZZZSSSLLLKKKDDDDDDPPPNNNDDD===@@@CCC@@@===<<<666888;;;<<<<<<<<>><<<<<<===:::555444777333333333111000...---,,,)))***...222444222---)))+++,,,---------------...222222111222333666888999GGGBBB<<<888999<<>>444111111555777444333444888888777666666777:::;;;@@@<<<888666777;;;>>>@@@>>>@@@AAAAAA???@@@DDDGGGCCC???CCCEEEBBBIIIQQQNNNUUUSSSTTTZZZ\\\ZZZYYYZZZXXXYYY\\\]]][[[WWWQQQLLLSSSNNNJJJLLLSSS[[[ccchhhhhhfff```ZZZ]]]fffkkkjjjvvvxxxqqqooouuurrrjjjllltttqqqmmmhhhccc^^^\\\]]]___bbbiiisssxxxssseeeXXXZZZYYYQQQYYYwwwvvvzzzdddfff^^^aaafffjjjbbbmmm}}}|||jjjUUUSSS```lllqqq}}}sssfffeeefffiiikkkiiieeeccc[[[[[[VVVMMMAAA999666777222333555666333444???KKKCCC666777===:::>>>MMMUUU\\\PPPGGGGGGLLLPPPSSSVVVaaaXXXZZZaaaeeeooouuuppphhhqqqpppqqqyyy{{{{{{{{{qqqjjjmmmttttttpppmmmttt~~~}}}rrrqqq{{{~~~xxxoooiiiiiiqqqwwwwwwvvvxxxdddWWWUUU```gggaaa```fffccc___[[[[[[bbbfff\\\NNNDDD???<<<@@@HHHLLLIIIEEERRRRRRJJJJJJOOOIIICCCIIIEEEJJJVVVaaaaaaXXXQQQPPPSSSVVVcccpppmmmkkk~~~rrrooojjjdddaaacccddddddcccUUUTTTLLLJJJNNNIIIEEELLLJJJDDD>>>???@@@???===<<<>>>===;;;:::<<<===;;;777444555444222111444;;;BBBDDDEEENNNZZZ```___aaaggghhhiiiiiifff___XXXOOOIII===777222222111---,,,------,,,,,,++++++******))))))+++...111222222///,,,////////////000111111111111000---,,,,,,...000111333111000000222555666555111222222///...000444777444222222555444222333777888777666777999<<<>>>???:::===>>>;;;888888===CCCAAA???>>>AAAFFFJJJKKKKKKBBBJJJVVVQQQDDDIIIUUUVVV]]]YYYXXX[[[\\\YYYWWWWWWPPPTTTXXX[[[[[[XXXTTTQQQDDDFFFHHHHHHJJJNNNSSSWWWbbbbbb```___eeelllkkkeeepppqqqgggccciiihhhcccffftttppphhh```ZZZXXXWWWVVVWWWVVVVVVUUUTTTRRRPPPOOOMMMRRRNNNVVVwwwpppppprrruuuzzziiidddpppgggdddmmmmmmkkk}}}mmmiiiaaaUUUUUU\\\eeennnzzz}}}uuupppooommmkkkkkkjjjiiigggXXXRRRIII???999555333222222333666777444555>>>JJJ???999888999???UUUbbb[[[PPPEEE<<<<<>>999888<<>>>>>>>>>>>>>>>>><<<999888<<>>666333111000000000111333555444444;;;DDD>>>===???AAAOOOnnn{{{lllNNNGGG@@@@@@AAABBBFFFLLLLLLGGGLLLQQQMMMQQQTTTOOOGGGKKKMMM[[[nnnmmmccccccggg\\\VVV[[[fffooowww|||ooouuuwwwrrrppprrrnnnfffccc___\\\]]]bbbhhhooorrr[[[[[[^^^bbb]]]VVVZZZdddeee___WWWQQQNNNIIIBBB<<>>===???@@@@@@:::;;;:::888:::>>>;;;444>>>===:::555111666CCCMMM@@@:::@@@RRRXXXRRRSSS]]]UUU[[[]]]ZZZWWWVVVPPPIIIBBB<<<555222...---222:::111---))))))+++---///............//////111444666???999333///000222333444444222///---------///000---333888:::888555333333...666<<<===>>>>>>888111333444888:::666333666===999777666888===BBBDDDEEE<<>>>>>===III:::444DDDggg[[[SSSOOONNNRRRTTTTTTTTTWWW\\\ZZZUUUOOOJJJJJJMMMPPPSSSSSSNNNEEEDDDJJJPPPQQQRRRPPPXXXgggnnniiidddcccbbbkkkkkkiiilllddd\\\^^^VVVZZZZZZXXXXXXXXXRRRIIIGGGJJJOOORRRRRROOOJJJGGGKKKNNNHHHMMMfffwwwvvvtttzzzxxxyyywwwmmm___VVVUUUVVVZZZjjjfffbbbiiijjjyyy{{{mmmyyyXXXUUU^^^\\\\\\cccaaa^^^eeeiiiiiikkkaaabbb^^^UUUOOOPPPOOOLLLCCCAAA<<<666222000111333///...///222333444999???555111444:::CCCWWW```UUUGGGEEEEEEFFFCCC>>>???CCCJJJDDDIIIQQQQQQSSSRRRGGGDDDPPPWWW___ddd[[[UUU]]]ZZZRRRNNNSSS\\\eeemmmtttrrrrrrqqqpppnnnkkkgggdddcccbbbbbbbbbfffkkknnnooo```aaa___[[[VVVVVV[[[```bbbaaa]]]VVVNNNFFFBBBAAAJJJIIIKKKTTT]]]]]]SSSIIIKKKLLLEEEDDDJJJHHHIIIUUUOOORRRTTTSSSPPPRRRVVVYYYYYY\\\dddtttyyypppiiigggkkkoookkklllbbbXXXSSSLLLLLLZZZBBBCCCAAA>>>===???AAAAAA;;;AAABBB===<<>>666---***333>>><<<777000,,,---.........000//////...///222666999???999111,,,...222555777999777444111...------...///555;;;;;;666111000111---666???CCCGGGHHH@@@666777:::@@@CCC???:::<<>>;;;888888<<>>888;;;???@@@>>>999555222444444555666888:::===???>>>???AAA@@@HHH\\\\\\FFFJJJGGGIIIQQQXXX\\\```eee______\\\UUULLLFFFDDDEEEEEEHHHGGGEEEJJJQQQQQQJJJOOOKKKSSSeeejjj```ZZZ]]]ccckkkhhhcccbbbZZZTTTXXXXXXYYYWWWRRRQQQRRRMMMDDDFFFFFFHHHMMMQQQRRRMMMHHHCCCFFFAAAEEEXXXbbb```aaa\\\^^^eeekkkfff[[[UUUVVV[[[eeezzzoooZZZXXXeeevvvTTT\\\LLLccciiiVVV^^^gggccc]]]aaaaaa___bbbWWWZZZVVVMMMGGGFFFEEE@@@666999;;;777111...000444000------111444555888===>>>333555<<<;;;===@@@<<<222777@@@FFFDDD>>>>>>BBBFFF>>>BBBMMMRRRVVVPPP@@@LLL\\\gggggg```TTTXXXnnnZZZTTTPPPSSSWWW[[[aaahhhjjjeeedddggggggcccbbbdddjjjmmmnnnooopppqqqpppmmmppplllbbbVVVTTT\\\eeehhhhhhhhhggg___QQQEEECCCEEEFFFGGGLLLVVV^^^\\\QQQGGGFFFGGG@@@???EEEEEEGGGTTTQQQTTTSSSNNNLLLQQQ[[[cccbbb]]]gggzzzpppkkkkkknnnxxxmmmYYY\\\YYYSSS\\\===BBBEEEAAA>>>AAAHHHMMMDDDCCC@@@>>>===<<<<<<<<<<<>>???===<<<@@@JJJRRReee[[[UUUVVVQQQDDD;;;999@@@HHH888666555***222999;;;666...(((&&&)))---000888777555444444666888999===<<<111---555666111555111111333444///,,,111888777AAA???:::>>>>>>888777444444555<<>>===EEEGGGCCCEEE???777555<<>>BBB:::111<<>><<>>===;;;<<<>>>?????????FFFMMMRRRPPPIIIGGGLLLRRRMMMQQQKKKHHHOOOOOOIIIJJJUUUSSSQQQSSSWWWYYYXXXVVVnnnrrrrrrllliiiooovvv{{{vvvkkk___[[[___eeefffeee```UUUMMMMMMMMMHHHDDDDDDDDDLLLUUU[[[]]][[[RRRGGGHHHFFFAAA>>>===AAAIIIOOORRRQQQLLLHHHMMMXXX```bbbcccbbbnnn~~~wwwrrrooooooqqqwwwiiihhh```XXX___EEEGGGGGGEEEBBBCCCGGGJJJCCCBBBAAA>>><<<;;;;;;<<<>>>AAA???::::::>>>???<<>>>>>>>>@@@DDDHHHKKKVVVMMMJJJNNNMMMEEE???@@@NNNVVVFFFBBBAAA555666222555444222///,,,,,,---///666666666555555777<<<@@@NNNKKK<<<333888666111555...///444888777333444888;;;BBB>>><<>>999;;;AAAGGGKKKSSSUUUOOONNNVVV]]]^^^SSSKKKGGGJJJIIICCCBBBGGGHHHKKKBBBEEEYYYYYYLLLLLLGGGKKKPPPSSSTTTVVVYYY[[[ZZZccc___VVVRRRMMMKKKQQQRRRQQQPPPOOONNNJJJFFFBBBGGGLLLOOOMMMKKKLLLKKKHHHMMMOOOQQQLLLNNNbbbpppkkkbbbLLLOOO[[[XXXWWW[[[UUUVVVXXX___fffccc]]]```jjjrrrssswwwpppaaaaaafff```UUUMMMIIILLLMMMKKKIIIJJJEEEDDD???888555555222---111444555444000......000///......///222444666777111666;;;===;;;777444444222333555666666444222000666666444444444666888::::::===@@@===888666999===>>>CCC>>>===EEEEEE@@@BBBDDDEEEGGGIIIKKKLLLMMMNNNfffhhhfffaaabbbhhhmmmnnnqqqdddUUUPPPUUU[[[\\\YYYPPPJJJFFFGGGGGGBBB@@@AAACCCOOOZZZ^^^\\\VVVMMMEEELLLHHHAAA======AAAGGGLLLPPPLLLHHHHHHLLLUUU]]]bbbfffkkk|||yyytttpppnnnkkk|||xxxssshhh^^^aaaMMMJJJGGGFFFFFFEEEDDDDDD@@@AAAAAA>>>;;;999;;;>>>>>>@@@@@@===<<<===;;;888:::::::::>>>CCCFFFFFFEEEFFF>>>;;;AAACCC>>><<>>:::000///333777777333///------+++...000///...111999???TTTPPP@@@444666333...333555777>>>FFFIIIDDDAAAAAAKKKNNNGGGGGGSSSUUUKKKGGGDDD===666555999<<<===<<<444666444000444???EEEDDD@@@AAA???>>>@@@DDDAAA;;;666<<>>>>>???===;;;;;;===<<<888222000222000,,,000333666555111....../////////000222333333333333...666===>>>999333111222//////...---...///000111000111222000...///333777888888666333000///000222555999666666>>><<<666:::111777======999888<<<@@@NNNOOOOOOPPPWWWaaaeeedddggg[[[MMMGGGJJJNNNNNNKKK@@@???@@@BBBBBB@@@BBBFFFPPPYYY___[[[SSSMMMIIIFFFKKKFFF@@@>>>BBBHHHLLLNNNPPPHHHFFFLLLPPPSSS\\\ggg|||{{{tttqqqqqqqqqzzz~~~{{{vvvllleeedddPPPIIIDDDEEEHHHGGGCCCAAA???AAABBB???;;;999<<<@@@<<<===<<<;;;::::::999777777999>>>CCCGGGHHHHHHGGGFFF===999===>>>888666888;;;MMM@@@;;;???>>>CCC<<>>???BBB<<>>???999>>>JJJBBBUUU___UUULLLMMMKKKEEEHHHJJJIIIFFFLLLSSSPPPFFFOOOQQQYYY___WWWJJJHHHNNNKKKKKKGGGCCCCCCAAA???AAAEEEGGGKKKPPPTTTVVVWWWWWWkkkjjjHHHHHHLLLFFFHHHQQQSSSUUUTTTPPPKKKGGGFFFFFFQQQZZZXXXSSSQQQPPPPPPLLLQQQJJJPPPfffcccPPPOOOPPPGGGBBBBBBAAABBBEEEDDDTTTXXX[[[]]]ccckkklllhhhcccmmm|||uuu[[[PPPXXX[[[KKKFFF@@@<<<;;;;;;<<<>>>CCCAAA<<<555333444333///000333666555111......///...000222333222111000000+++111666777333/////////000///------...000222444111555888777333222555999===:::666333222333444444777;;;888888>>>888222888444<<>>444...222888<<>><<<::::::999999:::<<<:::@@@HHHKKKJJJHHHHHHJJJNNNDDD>>>AAA@@@888444666444EEE999333666888GGGKKK666888:::888333///,,,,,,,,,000333111------444;;;>>>AAA:::555:::777222666222111555===AAA???===>>>JJJOOOLLLNNNVVVTTTPPPVVV___[[[ZZZ]]]\\\SSSKKKHHH@@@EEEFFF@@@::::::===???666::::::666444444222......222===@@@;;;@@@FFFBBBPPPBBB;;;@@@BBB===@@@IIIEEEQQQRRRGGGEEENNNTTTPPPCCCFFFFFFDDDIIIPPPLLLBBBJJJMMMVVV```\\\NNNFFFHHHFFFEEEGGGFFF@@@???CCCDDDJJJKKKLLLMMMNNNPPPRRRSSSZZZgggXXX@@@BBBKKKMMMQQQQQQNNNKKKIIIHHHFFFCCCAAAFFFPPPXXXWWWSSSTTTWWWYYYMMMQQQJJJPPPgggeeeRRRPPPTTTWWWSSSNNNOOONNNKKKKKKHHHMMMOOONNNPPPWWW[[[[[[VVVUUU[[[XXXHHHCCCJJJKKKHHHHHHEEE===888888===AAABBB@@@;;;444222444333///111333666444111......//////222555555333000///000---------...000111111111/////////000111222333444444:::??????;;;888888:::777444000///000222333333666999666888>>>777222;;;FFFLLLOOOHHH:::000111666:::@@@BBB>>>:::;;;>>>>>>HHHJJJIIICCC;;;666888;;;888===AAAAAACCCKKKWWW___aaa]]]SSSGGGBBBDDDFFFDDD@@@AAAEEENNNYYY^^^]]]YYYQQQJJJLLLWWW[[[ZZZdddtttsssttt{{{|||ssspppkkkoooxxxvvveeeWWWMMMQQQTTTPPPKKKKKKDDDCCCBBBAAAAAABBBCCCCCCBBB>>><<<======;;;===AAA;;;BBBHHHIIIDDD@@@AAACCCIII@@@<<>>DDDEEEMMMPPPMMMNNNTTTTTTOOOGGGMMMMMMHHHHHHLLLIIIAAACCCDDDMMMYYYYYYMMMEEEEEEBBB@@@FFFHHH@@@DDDNNNNNNUUUXXXYYYXXXVVVWWW[[[___\\\XXXSSSMMMGGGHHHMMMOOOSSSNNNHHHDDDDDDDDDCCCBBB===EEEKKKJJJHHHLLLPPPQQQJJJJJJDDDGGGZZZfffcccaaa\\\hhheee[[[\\\YYYPPPOOOIIILLLOOOOOOMMMNNNTTTYYYMMMDDDFFFGGG@@@???EEEDDDCCCEEEBBB999333444888;;;<<<;;;666111111555666444222444555333///---///111111555888777444111111222111...,,,---111444555444//////000111222222333333777;;;??????<<<888666666///---+++***,,,...//////...000///333:::444333@@@KKKMMMLLLCCC777///...000333;;;@@@<<<777777999999:::@@@CCC>>>666000222777999>>>AAA@@@BBBJJJUUU\\\KKKKKKGGGDDDDDDFFFCCC>>>BBBEEELLLUUU\\\^^^[[[WWWOOOMMMQQQYYY^^^```jjjwww|||xxxooolllccckkk}}}vvvfffYYYYYYXXXQQQLLLMMMIIIEEEBBBBBBFFFHHHGGGEEECCC???>>>AAA@@@<<<;;;>>>:::>>>AAAAAA@@@>>>???@@@AAA999888>>>???999555777777>>>333:::===555FFFVVV===777111...//////---+++,,,...000000...,,,,,,,,,+++000,,,***...,,,)))///333333777<<<>>>???DDDLLLUUUSSSKKKIIILLLBBB:::???@@@;;;???JJJNNNJJJKKKRRRCCC???<<<;;;;;;888333///000222222111555;;;<<<999444222777<<<<<>>DDDIIIBBB???DDDDDDBBBAAA;;;555555;;;;;;888999888444000111777999888444555444111...---///222000444666555111///000222000111111111222333555666111111000000000222333444888888888777555333111000+++++++++++++++,,,---...,,,---+++000777222333BBBBBB???;;;555000---+++++++++333999:::<<>>???CCCAAA:::666888===<<<===@@@EEEGGGGGGGGGBBB;;;;;;CCCEEE@@@<<<>>>:::===555GGGRRRGGGSSSddd<<<555---+++///111...+++***,,,...//////---***(((,,,111,,,)))//////...666;;;>>>DDDJJJKKKLLLSSS\\\SSSOOOHHHNNN[[[XXXRRRVVVTTTKKKIIIOOOQQQNNNRRR\\\III???888:::AAAAAA:::333333333000...222888777333...***///444777@@@CCC999999;;;:::666777<<<===:::@@@@@@BBBGGGFFFEEEKKKSSSUUU```cccXXXMMMKKKLLLKKKSSSQQQUUUYYYSSSJJJKKKSSSMMMAAADDDAAA333;;;LLLJJJWWWbbblllnnniiihhhnnnuuurrrNNNaaa}}}aaaHHHJJJCCCJJJMMMMMMGGG???;;;???EEEBBBFFFHHHFFFFFFFFFCCC>>>AAABBBIIIDDDAAAZZZjjjYYYbbbwwwooo\\\[[[SSSDDDCCCAAA;;;@@@LLLMMMBBB???FFF>>>===IIIPPPEEE???DDDFFFCCC???888555>>>GGGEEE===777666222---///444777555555555444000---,,,000444,,,000333111---***,,,///---222666666111///111555555333111///000222444666:::777333000///......---)))+++---,,,******+++,,,111000---222777111333DDD;;;666000...///000///---///444888;;;@@@EEECCC>>><<<777333111444777999999===CCCEEEAAA@@@CCCCCC???<<>>>>>AAABBBBBBGGGLLLPPPRRRSSSUUUVVVPPPYYY___aaaeeeppp{{{sss~~~vvvsssgggeeeuuulllnnngggbbbccc___VVVOOOOOOTTTPPPLLLJJJKKKJJJGGGCCCBBBBBBCCCCCCAAA??????BBB999:::;;;>>>AAACCCBBBBBBJJJKKKEEEAAAGGGRRROOOCCC???EEEHHHFFFEEEGGGFFFCCC000555111222BBBDDD333''',,,111555555000------///555:::===;;;666777???GGGOOOFFFEEEPPPTTTNNNGGGFFF;;;MMMGGGIIIccceee^^^pppbbb\\\SSSLLLJJJMMMSSSWWWHHH;;;111333>>>CCC:::///444666666333000000555:::222111...///888BBBEEEBBB>>><<<:::===EEEIIICCC888777EEEHHHDDDHHHLLLOOOVVV```iiiiiiXXXHHHEEELLLRRRQQQMMMQQQZZZZZZQQQMMMRRRAAA@@@BBBDDDBBB???BBBHHHFFFQQQTTT]]]rrrzzznnnddd___cccccc]]]RRRJJJIIILLLJJJAAABBBCCC;;;:::AAAAAA>>>HHHLLLHHHHHHLLLHHH???EEEEEELLLLLLHHHNNNRRRIIIJJJZZZbbbYYYLLLGGGEEEBBBGGGDDDRRRTTTVVVVVVFFFGGGIII===AAAMMMKKKGGGEEE???WWWHHH<<>>AAABBBOOOUUUNNNKKKPPPSSSQQQYYY[[[```jjjtttyyyyyywww}}}zzzuuuiiiggguuukkkmmmeee______^^^XXXSSSRRRVVVUUURRRNNNJJJGGGEEEEEEHHHCCCAAACCCDDDCCCBBBCCC:::999:::===AAABBB@@@>>>???@@@;;;777===HHHFFF<<>>???===:::;;;===:::AAAGGGGGGBBB>>>???BBB@@@:::888;;;??????>>>>>>GGGPPPAAA===RRRQQQHHHTTTTTTOOOHHHBBB@@@BBBGGGJJJ???777///...333777555111::::::999777444222222333555777777444555:::??????@@@DDDGGGGGGKKKRRRVVVVVVJJJHHHIIIJJJHHHIIIMMMQQQVVVZZZ[[[XXXZZZaaaeeeddd]]]___jjjwwwvvveeeWWWTTTNNNGGGBBBAAAAAAAAADDDIIIGGGRRROOOKKKZZZfffdddbbbWWW[[[]]]XXXPPPLLLNNNRRRMMMEEEHHHJJJAAA>>>CCCAAACCCIIIJJJGGGKKKTTTSSSKKKIIIGGGMMMOOONNNSSSSSSFFFHHHRRRWWWOOOHHHHHHFFFBBBFFFAAAKKKHHHHHHMMMDDDJJJWWWLLLRRR___aaaccciiijjjVVVJJJCCCIIISSSTTTOOOIIIBBBBBBBBBCCC>>>888999===777555222...,,,---111555///,,,******,,,,,,+++)))+++...000111000000000111111222444555666777777888===888333222333333///,,,+++,,,---.........---,,,000111444666777777555444888333111333222...---///333444555666555444333222111000111444888;;;;;;:::222444555666666777888:::999<<>>===888444555555333>>>???FFFWWW\\\BBB,,,000222888>>>AAA@@@???@@@AAA666<<>>::::::;;;BBBDDDDDDCCCDDDIIIKKKJJJZZZ[[[GGG>>>MMMJJJ@@@GGGCCC@@@;;;777555666888999;;;999555111000222777:::;;;::::::;;;;;;;;;999777777???CCC===666666999<<>>777111555<<<444333000---+++,,,///222...,,,++++++,,,------,,,+++---...---------///111555555555555555666777888888555222222333222///,,,+++,,,,,,,,,,,,,,,+++***,,,///333666777444000...333111222444444111000111888777666555444222111111//////000333777:::::::::000222333333333333444666555999===@@@AAADDDHHHMMMPPP[[[^^^RRRIIIOOO\\\dddeeejjjqqqwww|||wwwwwwrrriiijjjjjjfff___YYYWWWXXXRRRRRRPPPLLLGGGDDDDDDEEEEEE???>>>DDDGGGBBB======<<<999777:::>>>???999444444555222000444===???<<<666999999666555999<<<<<<555999>>>LLLSSS@@@---...+++000666999999999999:::000222333222111111555888666@@@FFFBBBCCCIIIKKKGGGGGGFFF777000888666000555888777555333000///...---888888777444111222777;;;888888888888777777888999888CCCJJJGGG@@@===<<<<<<@@@JJJNNNEEE;;;===KKKVVVJJJ777===EEEEEE\\\mmmYYYSSSZZZ``````]]][[[[[[]]]jjjeee___VVVKKKEEENNNZZZIIIEEECCCEEEFFFEEEEEEHHHcccppphhhUUUUUU]]]]]][[[cccdddccc[[[QQQMMMQQQVVVKKKIIISSS]]]YYYWWWZZZWWW[[[[[[TTTJJJEEEGGGHHHFFFFFFCCCLLLVVVZZZccchhhaaa^^^YYYPPPLLLUUUaaa___UUUNNNPPP]]]VVVQQQUUUNNNTTTRRRPPP^^^hhh^^^RRROOOMMMHHHCCCAAABBBBBB===999888<<<999555333...***---333000000///---,,,,,,000222111000///...............+++++++++***)))+++...000888777666444444444555666666444222222333222...,,,------------,,,,,,,,,+++))),,,///222222///+++))),,,...222666666555444555999888666444222222111111111000000111222222222222///111222222111111222444222777===@@@BBBEEEJJJNNNWWW___```VVVPPPUUUaaaiiikkkpppwww{{{}}}}}}~~~kkkuuu{{{uuufff\\\YYY[[[YYYUUUPPPMMMKKKIIIEEECCCCCC@@@EEEMMMKKK@@@;;;>>>>>>:::888999<<<<<<888444777888777666888>>>AAAAAA:::===<<<888777;;;>>>>>>222888666888CCC@@@222+++***---000222222222222222111111000//////111333444***444999444444;;;@@@>>>---000,,,)))+++***)))///222333333333111...+++)))///000//////......//////777777555111------111555777AAAKKKMMMLLLKKKFFFAAA>>>FFFHHH???666888@@@GGG@@@888AAAEEEKKKrrriiiVVVVVVVVVUUUQQQKKKFFFDDDFFFKKKNNNJJJCCCEEEUUUfff^^^[[[ZZZ[[[ZZZYYY]]]bbb~~~___@@@===GGGMMMRRRQQQSSSSSSNNNGGGFFFMMMTTTOOOLLLWWW```[[[WWWXXXTTTJJJNNNMMMFFF@@@AAAGGGKKKEEECCCKKKRRROOOUUU```aaaUUUNNNBBB>>>KKKYYYVVVJJJ@@@DDDRRRLLLLLLXXXVVV^^^]]]YYYccchhhVVVEEE???;;;MMMGGGBBB@@@<<<777666888@@@777000......------///,,,---...------...111444333333111///---,,,,,,,,,*********(((((()))---///555444333333333444666777666555333222111///---+++,,,,,,,,,+++++++++,,,,,,+++,,,---------,,,+++***---222777888777666666555444333222111000000000000333333333111000///......000111333333222222333444444888>>>AAACCCEEEIIILLLXXX[[[\\\YYYXXX]]]cccgggqqquuuzzz}}}~~~}}}lllzzz}}}lllaaa]]]^^^ddd___XXXUUUTTTQQQLLLGGGJJJHHHNNNWWWSSSDDD>>>CCC???===;;;999::::::999888999;;;<<<;;;;;;<<>><<>>HHHAAAHHH___fffqqq___WWWZZZ[[[KKK>>>>>>>>>JJJCCC===999555222222666@@@555,,,,,,//////------***+++---------...000222111111000---***(((((())))))))))))((('''))),,,...---...///000222555777888444444222000...---++++++)))))))))))))))***++++++//////------------......333999===:::777666555333666555555555444444444333333444555444222111111222000222333333333333555666888<<>>:::777888;;;>>>:::<<<>>>>>><<<:::<<>>:::222444///---+++***+++,,,,,,,,,222///------///...***&&&'''&&&)))---...---///333+++***...000+++---111//////222888===@@@???===<<<;;;<<<;;;:::888777888888:::444111555@@@IIIKKKJJJ888>>>CCCGGGLLLRRRSSSOOODDDGGGEEE???<<<@@@FFFHHH======@@@EEENNNYYY___^^^bbb\\\YYY[[[]]]]]]aaagggcccaaa[[[UUUSSSUUUZZZ^^^XXXOOOLLLUUUaaaffffffdddSSSNNNHHHPPP]]]YYYTTT]]]hhhjjjiiibbbXXXTTTWWW\\\ccc^^^eeejjjbbb^^^___[[[XXXSSSMMMIIIGGGHHHJJJLLL[[[RRRUUUWWWMMMJJJPPPRRRHHHFFFBBBAAALLLXXXUUUJJJEEECCCHHH===EEE^^^dddlllRRRHHHKKKNNNCCC;;;>>>??????888222000///---...111:::111******+++******,,,***+++------,,,+++,,,---/////////---)))'''(((***((()))))))))((()))+++---+++,,,---///111222222222000///...,,,******+++,,,)))((((((((()))+++,,,...///......---......///000333;;;???;;;777888999777:::;;;;;;;;;:::999777666222444555444222111222444///111333333333444666888;;;@@@EEEGGGGGGGGGIIIKKKVVVZZZaaafffhhhkkkpppuuuyyyxxxxxxzzz}}}zzz}}}}}}}}}{{{zzztttllllllsssyyy|||}}}|||tttaaaiiimmmjjjfffddd___YYY___aaacccaaa^^^]]]___bbbaaaTTTPPPYYYZZZNNNGGGJJJ@@@AAA@@@;;;666666<<>>BBB333---;;;666444000///000222333444555...'''%%%(((---///......///888FFFHHH===666666444,,,...111...222666000000555<<>>===@@@EEEFFF;;;222666CCCJJJCCC999999>>>AAAAAADDDLLLRRRSSSWWWXXXTTTIIICCCEEELLLOOOFFFAAA@@@LLLSSSJJJIIIZZZPPPWWW]]]WWWGGGBBBTTTkkkeeehhhmmmsssuuummmYYYHHHEEE>>>BBBVVVmmmrrrggg\\\DDD===:::JJJWWWOOONNN___TTTWWWXXXSSSLLLIIIMMMSSSVVVRRR[[[ddd``````eeedddVVVKKK@@@>>>BBBFFFGGGFFFDDD:::===DDD???===@@@???===???>>>???IIISSSQQQGGGEEECCCGGG999===OOOLLLMMMJJJBBBHHHOOOGGG??????===888111---...///......000555000,,,+++)))&&&)))...***,,,---,,,***(((((()))...///000...+++)))+++---''')))***)))))))))+++---....../////////---,,,***,,,,,,***)))'''(((+++---************,,,...000111,,,,,,------............000999>>>:::888<<>>999:::;;;;;;:::777555333222444555333///---...000...000222333333444666888===BBBGGGIIIIIIIIIKKKMMMZZZaaajjjooooooqqqyyyxxxuuusssuuuzzz~~~~~~yyy~~~~~~{{{}}}{{{yyypppggggggppp{{{}}}~~~~~~|||wwwqqqllljjjkkkuuuyyyiiiddd```aaadddddd___ZZZ```kkksssooohhhccc^^^WWWWWWWWWKKKQQQTTTMMMQQQHHHLLLDDDBBB???666777<<<;;;AAAAAACCCFFFCCC<<<999999===@@@CCCCCC@@@;;;777555777>>><<<<<>>@@@>>>>>>AAACCC>>>555111111333)))))),,,***000777333EEEEEEQQQhhhjjjGGG...444555555999===777,,,(((***666888111AAA===444KKKHHH===@@@BBBBBBBBBEEEIIILLLCCC<<<:::???EEEDDD@@@>>>666999NNNNNNSSSVVVKKKeeefffiiicccMMMAAAQQQ[[[NNNLLLEEEQQQbbb```ZZZ[[[ZZZLLL___```JJJBBBQQQ[[[VVVZZZ]]]fffppplll[[[KKKCCC???:::AAAWWWddd]]]MMMCCC>>>:::;;;@@@EEEFFFIIILLL@@@AAACCCBBB??????FFFNNNPPPRRRPPPMMMUUU```\\\OOOAAA???<<<;;;<<<>>>???@@@:::;;;;;;;;;;;;;;;;;;;;;999:::AAAIIIGGG>>>999::::::::::::;;;<<<===???@@@>>>KKKUUUSSSIIIAAA???AAA@@@555///333666111///222BBB888,,,'''(((+++***((('''111999666+++$$$&&&,,,...,,,---111222111222666...+++''''''***,,,+++***///000222111---***(((''',,,+++)))(((''''''(((((((((---///+++***///000------------------.........111222555999<<<===<<<:::===???<<<444111333111,,,222444555666555333111/////////000222444666777777DDDEEEFFFEEEDDDFFFJJJOOOXXXbbboooyyy{{{zzzxxxxxxqqqpppoooqqqvvvyyyzzzyyyyyy||||||yyyxxxxxxzzz{{{zzzvvvsssuuu}}}yyy|||rrrtttttttttsssooolllkkkjjj^^^]]]```mmm~~~sssiiiaaa\\\XXXVVVaaafffiiieeecccaaaZZZSSS[[[[[[NNNPPPNNNFFFPPPMMMGGGJJJGGG@@@>>>>>><<<;;;;;;AAAIIINNNIII@@@<<<>>>EEEFFFFFFEEECCC@@@<<<:::<<>>:::222---333???@@@:::CCC@@@AAAFFFIIIFFFCCCBBBDDDCCCMMMFFFMMMVVVLLL]]]^^^YYY\\\^^^ZZZ^^^aaaZZZQQQPPPbbbuuurrriiigggdddQQQ^^^\\\HHHCCCRRR[[[WWW[[[WWWWWW]]]\\\QQQCCC===KKK???AAAUUU___UUUKKKKKK>>><<<<<<>>>>>><<>>@@@AAAAAAAAACCCDDDJJJPPPMMMDDD??????======<<<999666777;;;???DDDGGGGGGDDD???>>>???@@@@@@888666;;;===999888<<>>>>>AAAPPPSSSFFF<<<@@@HHHIIICCC???444777444+++(((///555555VVV\\\JJJ///(((******,,,...,,,+++++++++...666???qqq@@@888MMMKKK@@@555&&&444<<<999777===CCCDDDFFFDDDCCCDDDCCC???@@@DDD???CCCGGG@@@OOO___VVV[[[dddTTTZZZkkkiii^^^[[[ZZZIIIKKK^^^llldddYYYVVVRRRbbbhhh```LLLEEENNNTTTQQQKKKOOOVVV\\\^^^___eeemmmYYYNNNPPP___cccVVVMMMPPP<<<;;;<<<===:::888;;;@@@IIIMMMQQQQQQNNNHHHCCC@@@>>>BBBDDDEEEKKKSSSOOOEEEGGGDDD@@@<<<;;;<<<>>>@@@<<<::::::===BBBDDDCCCAAADDDFFFKKKPPPNNNHHHDDDDDDDDDDDDBBB;;;666666;;;@@@>>>999333333666999999888666333666<<<<<<777888>>><<<999444///---,,,---...,,,...000111111111111111222...///666999444---))),,,+++))))))+++------------///000000...,,,+++++++++***)))(((((()))***+++***,,,---******,,,+++)))///...---,,,,,,------...000000000111333666888:::;;;999444111444888666000000000//////////////////111555999;;;===@@@FFFJJJEEECCC@@@???BBBKKKVVV___lllmmmppptttvvvuuurrrooopppqqqrrruuuxxxyyyxxxvvvxxxxxxyyyzzz{{{zzzxxxuuurrrwww|||~~~|||zzz{{{|||{{{~~~yyy~~~}}}uuuooolllkkkkkkjjjaaa^^^YYYWWWZZZ___```^^^RRRZZZZZZfffaaaPPPQQQMMM]]]pppXXX;;;EEEHHH<<<@@@999<<>>111:::666+++)))******+++&&&888999...///000+++)))...///000000000222888===eee[[[777///DDDCCCLLLmmmGGGEEEEEECCC===:::@@@JJJRRROOOJJJEEE===999@@@III<<>>;;;:::===>>>===???BBBEEEKKKPPPRRRRRROOOGGG>>><<<@@@AAACCCIIIPPPQQQLLLCCCCCCBBB@@@??????@@@BBB???======@@@EEEGGGEEEBBBAAADDDIIINNNNNNKKKJJJJJJEEECCC@@@;;;888777:::===555///---111666666333111,,,---222999777000111888555666444111,,,***,,,...***+++---...///000000111888222000666:::555---(((******))))))***,,,,,,---+++,,,......---,,,,,,---++++++***)))***+++,,,------------------...,,,***000///---------///111222111222333333444555777888555555444444555666555222333222111000000111333444777;;;>>>???>>>???DDDIIIJJJHHHEEEEEEIIIQQQZZZaaammmkkkjjjmmmpppqqqooollllllnnnqqqtttvvvuuusssqqqwwwwwwwwwxxxzzzzzzwwwttttttxxx}}}~~~|||zzzxxxxxxyyy|||~~~||||||{{{wwwnnnaaa]]]YYYXXXYYY]]]ccchhhWWW\\\]]]nnnkkkUUUQQQIIIJJJ^^^JJJ222???CCC777999>>>999777999;;;::::::===JJJCCC;;;888;;;??????===999<<<555222555333444???===888888???DDD@@@999444222999000)))000///,,,333)))///---,,,000---+++444666888888555444888>>>CCC666???===888555,,,SSSwwwLLLGGGMMMHHHGGGNNN]]]]]]\\\VVVJJJBBBEEEMMMMMMbbb^^^RRRWWW___\\\RRRUUUVVVbbbhhh^^^YYYYYYTTTNNNSSSeeepppiiieeeiiigggUUUYYYYYYSSSKKKKKKTTT\\\aaallltttnnn```ZZZ___gggSSScccnnnmmmoooqqqfffUUULLLEEEAAABBBCCCAAA??????999>>>EEELLLVVV\\\XXXNNN<<<<<<;;;999<<>><<<999999:::::::::999<<<777444777666222111333---///555<<<777......555444666777444000---///222+++---000000......///222:::111---000444222---))))))))))))))))))***+++,,,)))+++,,,,,,++++++,,,---,,,+++++++++,,,...000111111///000222444444111///333222000///000333666888444777:::;;;999777777888333555999:::999666444555444333111000111333555777888;;;???@@@@@@@@@CCCFFFIIIIIIIIILLLRRRXXX]]]```jjjhhhgggiiinnnppppppnnniiilllqqqttttttsssqqqpppwwwwwwwwwwwwxxxxxxvvvtttzzz{{{{{{{{{yyywwwuuuuuuwwwzzz}}}~~~~~~|||{{{{{{~~~~~~~~~~~~}}}|||uuuiiiccc^^^[[[ZZZ[[[bbbiiibbbdddbbbrrroooWWWSSSLLL>>>NNNGGG>>>KKKPPPFFFCCCCCC;;;444666;;;>>>AAADDDDDD@@@;;;:::<<<@@@BBBBBB@@@JJJDDD666555333///111000000555???CCCAAA>>>===AAA>>>---,,,<<<555***666888222+++...333)))&&&555<<<===999333222:::EEEKKKBBB===CCCAAA999...FFFvvvPPPPPPVVVOOONNNWWWWWW]]]ddddddYYYLLLHHHLLLUUUiiiZZZKKKKKKNNNWWWSSSKKKYYYkkklll```]]]ZZZMMMLLLPPP```hhhaaa___```[[[OOOPPPTTTXXXSSSMMMPPPXXXRRRUUUYYY^^^fffllljjjdddLLLZZZaaa^^^eeerrrqqqddd```XXXQQQNNNJJJCCC>>>===<<<>>>>>>AAAOOO[[[ZZZQQQIIIHHHCCC???===@@@EEEIIIXXX[[[\\\YYYRRRMMMJJJJJJLLLMMMOOOOOONNNLLLJJJIIIGGGKKKLLLIIIGGGGGGGGGEEEAAAAAAAAABBBDDDEEEFFFFFFIII@@@:::888333,,,...555222222888===999...---333111333444222///...///222///222555555333222333444555---(((***------,,,,,,)))***,,,+++***)))***+++)))+++,,,,,,++++++,,,...------------///111333555666333444:::>>>===:::999;;;999666444444777:::===777<<<@@@AAA???======>>>777666666888777222111222111000//////000222444666666999===BBBFFFHHHIIIHHHEEEGGGLLLSSS[[[___aaa```hhhhhhiiikkknnnpppppppppiiimmmrrrttttttssssssrrrwwwxxxyyyxxxvvvuuuuuuvvv}}}{{{yyyvvvuuutttuuuuuuwwwyyy{{{{{{zzzyyyyyyzzz||||||{{{{{{|||~~~}}}qqqfffcccaaa^^^^^^aaaccciiimmmzzz```[[[XXXLLLMMMKKKKKKRRRWWWUUUQQQHHHBBB>>>???@@@@@@AAAEEE>>>===<<<<<<>>>AAADDDFFFBBBTTTMMM777333777222,,,,,,***...999CCCIIIMMMQQQPPPHHH999EEE^^^III---666>>>999222777<<<111'''...555888555...---555>>>BBBDDD555>>>===:::777111KKKQQQJJJGGGJJJIIIDDDEEEJJJLLLSSS]]]aaaZZZPPPMMMPPPRRRdddPPPIIIKKKKKK[[[ZZZTTT]]]kkklll```\\\XXXKKKYYYVVV\\\___YYY]]]ddd```]]]WWWZZZfffgggZZZSSSTTT[[[[[[YYYYYY```gggddd[[[RRRQQQSSSZZZdddmmmppppppkkkhhheee___TTTJJJIIINNNSSSNNNCCC>>>IIIXXXYYYOOOVVVTTTQQQMMMIIIIIINNNTTTSSSTTTSSSMMMEEE@@@???AAALLLPPPSSSSSSOOOKKKKKKLLLHHHLLLKKKEEEBBBDDDCCCAAAKKKPPPSSSRRROOOQQQXXX___LLLCCC>>>???<<<444333999888666:::???<<<222///444000111000///...///000111444333555888;;;;;;777444000***(((***,,,,,,...111,,,...///...+++******,,,,,,---...---,,,,,,...///.........///111444666888;;;777999AAAGGGFFFDDDDDDFFFBBB===999888999<<<>>>999>>>BBBDDDBBBBBBEEEHHHFFF;;;333555777666333333///......///000222333555888:::>>>GGGOOORRRPPPMMMKKKMMMSSS[[[cccfffdddbbbfffiiilllmmmmmmlllkkkkkkgggkkkpppsssrrrrrrssstttwww{{{}}}zzztttqqqssswwwzzzxxxuuusssssstttuuuuuuyyyzzzzzzyyywwwvvvvvvxxx|||{{{zzzyyy{{{}}}|||zzz~~~nnnjjjhhhbbb\\\ZZZ\\\jjjyyykkkeeeccc\\\OOOHHHGGGEEEKKKRRROOOLLLJJJJJJIIIDDD===<<>>:::@@@:::///000)))///111,,,***---000...***000SSSOOO@@@CCC;;;FFFJJJMMMKKKFFFJJJPPPKKK>>>IIIMMMTTTXXXVVVRRRUUU[[[XXXiiiUUUUUUZZZTTT```\\\\\\YYY```eee^^^\\\]]]VVVWWWNNNLLLKKKLLL]]]pppsssfff\\\```sss|||pppbbb^^^RRRYYY[[[UUUQQQVVV]]]```^^^PPPPPPcccmmmiiijjjtttkkknnnqqqlll^^^UUUZZZeeefff]]]MMMDDDOOOaaaddd[[[RRRRRRRRRPPPMMMLLLRRRYYY\\\\\\YYYRRRJJJGGGJJJNNNNNNTTTZZZYYYSSSOOOPPPTTTJJJOOONNNHHHEEEHHHIIIFFFPPPYYY___[[[RRRSSSaaaoooLLLEEEEEEOOOPPPGGG@@@BBB???<<<>>>DDDBBB999666:::555444333222333444555666555222111777???AAA:::333...+++***...//////111666...000222000---++++++,,,...///000///------///111//////000111333666888:::>>>:::<<>>:::>>>BBBCCCCCCEEEKKKQQQ[[[GGG777777???AAA===::://///////000222333444555>>>>>>BBBLLLVVVYYYUUUNNNVVVWWW\\\bbbhhhjjjfffccceeeiiinnnnnnjjjfffdddeeedddhhhmmmoooooooooqqqssswww||||||sssooosssxxxwwwuuusssrrrtttuuuvvvvvv||||||zzzwwwtttssstttvvv|||{{{zzzyyy{{{}}}~~~tttppppppiii```ZZZ```pppqqqjjjmmmhhh```YYYNNN@@@AAAEEE>>>HHHFFFGGGIIIEEE;;;888:::999<<<>>>??????@@@>>>;;;HHHMMMHHH===<<>>LLLVVVTTTQQQRRRSSSRRRJJJ???;;;@@@BBB@@@BBBAAA<<>>666333777===>>>???AAADDDAAAAAAIIIQQQTTTUUUXXXZZZ___fffiiihhhddd```]]]dddeeeggggggfffeeeeeefffiiikkknnnooolllkkkooouuummmuuuyyyuuuqqqpppqqqpppyyyxxxvvvtttrrrrrrrrrrrr|||{{{zzzwwwuuuvvvyyy{{{|||zzzyyy{{{~~~}}}}}}xxxppphhhfffeeejjjqqqooohhhjjjsssttthhh___TTTIIIJJJJJJ>>>DDDCCCGGGOOORRRMMMFFFEEE???KKKVVVVVVNNNEEE@@@@@@BBBNNNLLL???BBBUUUZZZPPPCCC===((()))///333BBB>>>===HHHJJJ[[[jjjNNNVVVWWWHHHGGGTTTSSSCCC999999;;;///'''***111:::BBBGGG???FFFEEE@@@;;;@@@GGGEEE???XXXRRRBBBFFF@@@;;;NNN[[[[[[\\\ZZZSSSLLLPPPXXXbbbaaa]]]XXXZZZbbbgggeeejjjgggiiimmmhhh___\\\aaaWWWYYY___dddccc```dddlllttttttuuutttssssssvvvyyytttiiigggiiilllxxxvvvnnniiilllnnnnnnppptttjjjlllpppvvvzzz|||~~~yyyfffbbbqqqwwwqqqqqqccciiirrrjjjmmmqqq~~~{{{}}}jjj```llldddccc```hhhaaa^^^iiihhhfffrrrfffnnnkkkdddbbb]]]SSSQQQVVVYYY[[[YYYWWWYYY___eeeeee]]]WWWWWWSSSIIIAAA???RRR===GGGEEE<<>>;;;>>>777@@@HHHDDDJJJNNNCCC:::333///222555444222111333---+++...000......222222444666555222//////000.........///111333555777666<<<>>>999555777<<<>>>BBBAAAFFFQQQYYYZZZXXXWWWQQQPPPIII???<<>>;;;666444IIIiiilllZZZOOOHHHEEEEEEHHHMMMMMMHHHBBBCCCBBBAAAAAADDDGGGHHHHHHOOOIIIGGGLLLSSSWWWZZZ^^^ccceeehhhhhhfffbbb```___eeefffhhhgggfffeeeeeefffiiikkknnnnnnlllkkkoootttmmmsssvvvrrrnnnnnnppppppwwwvvvtttsssrrrrrrssssssxxxwwwuuutttuuuvvvxxxzzz{{{zzzyyy{{{~~~~~~}}}}}}||||||zzzuuurrrkkkggggggdddbbbiiiuuuuuuiiibbb^^^\\\cccdddXXXMMMIIIIIIRRRYYYZZZVVVSSSGGGOOOXXX[[[UUUMMMIIIHHHBBBPPPOOOAAACCC[[[jjjhhh[[[TTT???AAADDD===;;;,,,...@@@GGGWWW___```VVVaaa^^^@@@CCCZZZVVVKKKLLLLLLFFF333666???444444AAAEEE@@@LLLTTTeeeLLL444HHH??????RRRLLL@@@DDDBBBFFFZZZaaaZZZUUURRRNNNIIIHHHJJJMMMNNNQQQVVV___eeeaaaYYY]]]hhhuuuwwwppplllooouuupppnnnllljjjggggggoooxxxpppooolllhhhhhhppp|||{{{oookkklllllltttyyyrrryyyrrrnnnnnnppppppssswwwlllmmmkkkjjjrrr{{{vvvjjjyyyxxxnnnkkktttsssmmmoooxxxwwwvvvtttvvvpppaaaeee___]]]llljjjgggttt{{{wwwsssxxxvvvsss{{{iiieeefffddd```eeehhhaaaaaacccfffhhhjjjkkkmmmnnnooolllddd[[[VVVSSSLLLDDDLLLFFFSSSKKKFFFSSSJJJ>>>BBB???EEEKKKQQQ]]]\\\III<<<333,,,///333222///...222......000111///------///000222222000.........,,,,,,,,,,,,...000333444222<<>>??????===888444333HHHffffffNNN@@@@@@BBBEEEJJJNNNNNNLLLIIILLLTTTVVVPPPNNNRRRTTTQQQWWWPPPMMMQQQWWW[[[___ccclllllljjjgggcccaaa```aaaggghhhiiihhhfffeeeeeefffhhhkkkmmmlllkkklllppptttnnnrrrqqqllliiilllpppqqqtttsssrrrrrrrrrssstttuuuuuurrrpppqqquuuxxxxxxwwwyyyyyyyyy{{{}}}~~~~~~}}}{{{|||~~~~~~yyyzzz~~~~~~yyysssmmmjjjfffccchhhpppqqqiiihhhjjjlllxxx~~~uuu```YYYRRRPPPTTTYYY\\\^^^TTTMMMHHHLLLSSSUUUSSSQQQHHHOOOPPPIIIJJJYYYkkkuuuccc^^^MMMTTT]]]WWWSSS@@@777EEEJJJ]]]TTTaaaSSSIIIVVV888@@@TTTKKKOOO___]]]HHH???\\\nnnNNN;;;EEEGGG===HHHbbbxxx???OOO@@@OOOTTTLLLIIIVVV\\\^^^iiihhh```VVVPPPNNNNNNQQQSSSPPPQQQVVVaaakkkkkk___RRRQQQcccrrrrrrnnnooouuuyyyvvvggg^^^^^^hhhvvvfffgggeeeaaadddnnnyyyuuunnnjjjdddgggiiiaaarrrqqqnnnjjjggghhhmmmtttwww{{{nnnnnnzzz{{{pppnnnuuurrrpppuuupppjjjoooxxx}}}wwwuuunnnaaabbbYYY___ffflllzzz{{{xxxrrrqqqeee]]]eeejjjeeeqqqzzzmmmiiilllqqquuuvvvvvvvvvwwwtttpppjjjbbb[[[TTTPPPOOOPPPRRRdddaaaaaafffSSSFFFLLLOOOOOONNNVVVddd___MMMEEE;;;222444777666222///000///...000111000...---+++,,,...//////............---,,,,,,,,,---...///***444999444---...666<<<===IIIQQQNNNLLLOOOMMMFFFHHHGGGEEEAAA??????>>>===888;;;:::@@@KKKFFF<<<>>>===@@@DDDHHHJJJLLLMMMNNNQQQ```dddXXXQQQVVVYYYUUUTTTQQQRRRZZZaaacccdddeeemmmmmmkkkgggcccaaaaaabbbhhhiiiiiihhhfffeeeeeeggggggkkkllljjjiiimmmqqqrrrnnnooommmgggeeejjjoooqqqrrrrrrqqqqqqrrrsssuuuvvvuuuqqqoooqqqwwwzzzxxxuuuvvvwwwyyy{{{|||}}}}}}|||xxxzzz|||~~~~~~~~~|||~~~|||zzzzzzyyyxxx{{{sssmmmhhheeehhhmmmqqqmmmppppppmmmvvv}}}wwwhhheee]]]VVVSSSWWW\\\```___TTTLLLNNNQQQQQQQQQRRRSSSPPPRRRXXXZZZ\\\kkk}}}\\\TTT@@@HHHWWW```llldddLLLTTTVVVaaaNNN]]]MMM:::GGG<<>>DDDCCC???>>>ZZZJJJVVVMMMXXXYYYUUUWWW```dddgggnnnmmmhhh___VVVTTT\\\gggnnnnnnjjjiiinnnsssoooddd[[[YYYbbbiiifffbbbccceeedddeee\\\QQQOOOVVVbbbiiijjjhhhvvv~~~ttteeeccckkksssooocccYYYRRR[[[iiikkkdddgggeee^^^XXXXXX```hhhttt{{{www}}}yyysssyyylllppp|||yyyqqqoootttlllvvvooonnnvvvwww{{{zzz~~~{{{xxxtttqqqppp|||hhhdddjjjpppqqqooommmpppssspppiiijjjpppfffPPPGGGLLLVVVWWWgggkkkpppmmmWWWTTTXXX```\\\SSSYYYccc```VVVVVVLLLDDDDDDEEEBBB===;;;555444111000000111000...+++,,,---///000000///...///......------,,,,,,,,,,,,111333000///333777999555AAAHHHDDDAAACCCAAA;;;@@@???>>>>>>===;;;:::::::::???======AAA<<<===III@@@BBBEEEGGGHHHKKKOOORRRPPP___dddVVVLLLPPPUUUSSSPPPRRRZZZgggooommmiiifffhhhiiiiiigggdddbbbbbbccchhhhhhhhhgggeeedddfffggggggkkkkkkggghhhnnnrrrqqqmmmnnnjjjeeedddjjjpppqqqqqqqqqppppppqqqrrrtttuuuvvvrrrpppsssxxxzzzwwwssstttvvvxxxzzz{{{|||||||||xxxyyyzzz|||}}}~~~~~~~~~|||{{{wwwrrrsssxxx}}}{{{~~~wwwlllffffffkkkoookkkiiimmmmmmhhhooovvvqqqeeegggfffaaa]]]___aaaaaa\\\\\\```ddd]]]PPPKKKOOOddd[[[YYY______ZZZ^^^hhhVVVTTTEEEMMMWWW[[[fff___EEEXXXjjjsssfffiii]]]MMM>>>EEEWWWZZZMMMTTT]]]RRRPPPFFFSSS]]]JJJ<<<>>>===DDD888DDDyyypppGGGRRRSSSTTTYYY```___UUUQQQYYYdddccceeeaaa[[[[[[eeerrr{{{zzzsssnnnmmmkkkfffbbb```dddcccbbbccccccbbb```^^^QQQJJJBBBAAALLL[[[cccbbbdddeeeYYYeeesssuuuqqqsssmmm___aaallloooUUUWWWSSSLLLIIIMMMTTTXXXddd||||||rrrxxx}}}|||{{{www|||zzzvvv}}}mmmfffkkkwww{{{sssnnn{{{ttt{{{{{{{{{tttjjjnnnqqqoookkkjjjooottteee^^^iii~~~|||bbbRRRTTTWWWWWW___^^^ggghhhUUU[[[YYYccc]]]TTT[[[^^^[[[\\\]]]WWWRRRQQQPPPKKKGGGFFF???@@@===999999;;;:::666000//////000222111///---+++,,,---.........,,,,,,111222000...///444444222000888>>>>>>===>>>===<<<===:::999:::999555444666@@@???:::<<>>666:::CCCEEEHHHLLLPPPRRRRRRQQQLLLOOOQQQLLLGGGIIIUUU___dddccchhhqqquuupppiiieeeeeeffffffeeedddccceeegggdddddddddcccbbbdddfffiiifffjjjiiicccfffpppsssooojjjlllkkkhhhjjjoooqqqoooooommmllljjjjjjjjjjjjkkkjjjkkknnnqqqssstttsssrrrooosssxxxzzzzzzyyyzzz{{{zzzzzzzzz{{{{{{||||||||||||~~~~~~~~~~~~uuu|||yyy~~~{{{rrrooottt{{{{{{sssooovvv}}}wwwtttqqqnnnwwwooonnnoooooowwwwwwjjjqqqoooiiieeekkkuuuxxxsssXXXOOOZZZvvvjjjnnndddSSSVVVcccYYYBBBLLLRRRHHHJJJEEE???IIIGGGMMMGGGFFF===\\\\\\aaa[[[BBB@@@???FFFJJJ@@@>>>MMMKKKlllsssXXXBBBEEEYYY[[[fffgggUUU\\\kkk[[[RRR\\\PPPPPPSSSKKKGGGHHHEEEPPP[[[ffflllrrrxxxvvvqqqcccpppuuuiiihhhggg\\\]]]jjjnnneeeaaaeeeiiimmmiii```]]]dddmmmppp}}}~~~vvvjjjhhhnnnmmmeeemmm}}}nnn\\\___bbbeee[[[OOOOOO^^^nnnmmmbbbbbbZZZUUUbbbsssrrrhhhhhhwww~~~tttvvvmmmkkk|||qqq^^^ccclll{{{~~~vvvmmmhhhiiimmmqqqrrrvvvkkkdddnnnyyyeeennnjjjsssdddZZZ```ddd[[[\\\iiiaaaUUU^^^^^^^^^aaaccc___YYYXXX[[[QQQXXX]]]```eeekkkhhhbbb]]]ZZZWWWTTTSSSOOOIIIDDDKKKMMMOOOOOOMMMHHHBBB>>>:::===<<<999999<<<>>><<>>@@@GGGIIICCCBBBHHHJJJDDD@@@@@@<<<555333666000666666777<<<999:::HHH>>>@@@FFFMMMSSSSSSPPPMMMOOONNNNNNNNNLLLOOO]]]lllooojjjiiimmmnnniiidddbbbggggggfffdddbbbcccfffiiibbbccccccbbbbbbcccgggjjjeeejjjhhhbbbeeeppptttooojjjlllkkkjjjlllqqqqqqnnnmmmllljjjhhhffffffffffffbbbfffkkkoooppppppqqqrrrnnnsssxxxzzzzzzyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{www{{{||||||zzz{{{{{{xxxsssssswww{{{}}}yyyrrrpppuuu{{{}}}yyyrrrlllllltttwwwvvvvvvrrr{{{uuuooonnnqqqrrroookkkxxxmmmiiipppuuuppplllmmmfffhhhccccccxxxaaaUUUNNNLLLLLLNNNUUUQQQ===GGGGGGGGGDDD<<<777:::BBB@@@EEEDDD@@@EEEPPPUUURRREEEGGGHHHIIIOOORRRNNNFFFAAAOOO\\\[[[NNNEEEGGGMMMnnnoookkkeeefffiii___RRRQQQPPPLLLIIIIIIKKKKKKIII\\\lllpppkkkxxxbbb^^^ffftttkkk___ooonnnaaa```bbbbbbffffffjjjTTT___kkkggg|||tttqqqmmmddd^^^\\\aaaiiikkkccc\\\]]]aaabbbmmmjjjTTTVVV\\\~~~{{{ttt}}}gggrrryyyppp{{{gggzzz{{{}}}zzz}}}~~~ttt|||{{{uuu{{{}}}xxx{{{qqqeee```cccffffffwwwoooqqq~~~qqqiiitttssswwwnnnlllpppmmmbbb___fff```YYY]]]\\\fffmmmllliiigggaaaZZZ^^^YYY```kkkrrr|||}}}nnnfff``````^^^XXXYYY^^^gggaaa___dddhhheee\\\UUUPPPJJJDDDAAABBBEEEGGGGGGIIIDDDCCCFFFEEEAAABBBGGGBBB???<<<<<<;;;888666666555999;;;<<<>>>BBBGGGHHH@@@CCCHHHNNNTTTWWWSSSNNNOOOLLLKKKMMMNNNRRR___nnniiijjjkkkiiiaaaZZZ]]]cccggggggfffdddbbbbbbdddggghhhfffcccaaaaaacccfffhhhjjjiiieeebbbhhhqqqpppiiillljjjggghhhlllnnnnnnlllmmmiiiddd```^^^^^^]]]]]]YYY]]]ccciiimmmnnnoooooorrrpppssszzz{{{vvvuuuxxxsssxxx|||}}}}}}}}}|||{{{xxx{{{~~~}}}}}}vvvwww||||||zzzvvvvvvyyy{{{|||xxxsssrrrvvvzzz|||yyyrrrlllkkkppp{{{~~~vvvwwwwwwrrrooommmkkkkkkllllllkkkiiilllkkkjjjkkknnnpppnnnjjj^^^cccxxxvvvggg[[[MMMMMMIIINNNSSSPPPSSSUUULLLNNNGGGAAA@@@???======@@@CCCFFFGGGDDDGGGMMMOOOKKKLLLOOORRRSSSWWW[[[XXXSSSJJJOOOUUUVVVSSSSSSWWW[[[mmmnnnlllhhhiiikkkfff\\\___]]]YYYWWWWWWYYYXXXWWWaaafffiiijjjnnntttrrrlllkkkuuuvvvuuurrrpppjjjiiiyyyuuucccaaafffgggyyy}}}zzznnnbbb[[[YYY[[[dddhhhaaa[[[aaammmuuuyyydddqqqxxxvvvxxxyyylllttt{{{pppeee\\\[[[ccclllxxxttttttyyyxxxmmmdddaaaddd~~~gggmmm~~~ooollluuuwwwqqqkkkiiibbbcccqqqxxxrrrkkkfffbbb]]]VVVQQQPPPKKKVVVfffsssyyyqqqooonnnkkkgggeeeiiifffeeekkkuuuzzzuuulllmmmggg___[[[[[[[[[YYYVVVWWWOOOIIIIIIGGGAAA>>>>>>BBB>>>::::::;;;;;;::::::999===@@@DDDFFFHHHHHHFFFDDDHHHMMMQQQUUUUUUQQQMMMHHHIIIOOOXXX\\\\\\```gggnnnjjjgggbbb[[[VVVXXX___`````````___^^^```bbbeeeddd```\\\\\\___cccfffhhhhhhfffcccbbbiiiqqqooogggjjjiiihhhjjjmmmnnnllliiigggbbb\\\VVVRRRQQQPPPPPPTTT[[[dddllloooooonnnnnnsssqqqsssyyyzzzvvvtttwww{{{~~~~~~|||{{{zzzyyy||||||||||||{{{~~~zzz{{{~~~~~~vvvvvv|||~~~}}}{{{xxxzzz}}}|||{{{xxxuuuuuuwwwzzz{{{xxxsssmmmkkkmmmsssxxx{{{yyyyyy{{{qqqooojjjddd``````dddiiillloookkkgggqqq~~~ttt^^^RRR[[[MMMIIINNNOOOJJJRRRVVVIIIEEEPPPYYYWWWIII===;;;>>>===999666HHHJJJLLLMMMRRRYYY]]]^^^aaafffjjjiiiiiijjjiiiffftttnnnfffbbbdddfffgggfffjjjmmmooonnnnnnnnnlllhhhpppnnnlllmmmoooqqqqqqrrrrrrmmmooouuurrrlllwww~~~~~~yyy{{{}}}vvvnnnkkkhhhjjjrrruuupppkkksss~~~ppp{{{xxxoooqqqwwwccckkkttt~~~zzzvvvqqqggg___fffsssuuuvvvvvvtttnnnhhhgggkkkmmmsss|||nnnppp|||oooiiisss|||{{{tttpppmmmxxxuuuaaa[[[XXXPPPJJJJJJMMMGGGQQQbbbppp}}}vvvsssooonnntttyyywwwrrrsssssspppooowww{{{pppxxxrrrmmmnnnsssvvvsssoooeee\\\TTTPPPNNNHHHBBB???AAA<<<888888===AAABBB@@@FFFEEEEEEGGGJJJJJJHHHEEEIIILLLPPPRRRQQQOOOMMMMMMLLLMMMTTT^^^dddcccaaaaaafff^^^VVVQQQMMMKKKNNNTTTVVVXXX[[[\\\\\\]]]___aaa\\\YYYWWWYYY___eeeiiijjjiiifffccceeemmmsssnnnfffeeefffhhhlllooollleee___VVVRRRLLLGGGCCCAAAAAABBBHHHSSSbbbnnnrrrqqqpppooouuussstttxxxxxxtttsssuuu}}}}}}}}}|||zzzyyyyyy{{{}}}zzzzzz}}}{{{|||}}}zzz|||zzzyyy|||~~~{{{xxxvvvwwwyyyzzz{{{xxxtttpppoooooorrrttttttvvvwwwxxx~~~qqqaaaVVVVVVaaajjjmmmooohhhgggZZZNNNTTTMMMPPPXXXSSSUUUiiittt]]]EEEHHHTTTSSSFFF;;;<<>>VVVWWWZZZ^^^ccciiipppuuuxxx}}}wwwuuuuuussszzzrrrqqqqqqpppnnnlllpppvvvyyywwwsssqqqrrrxxxuuuuuuzzz~~~}}}~~~{{{|||zzz{{{wwwoooqqqsssttt~~~~~~|||wwwwww}}}www{{{{{{{{{jjjWWWTTTQQQHHHDDDIIIOOOHHHOOO^^^iiiuuuxxxnnn]]]```bbbaaagggoooqqqmmmsssxxxuuummmnnnuuutttlllsssnnnlllqqqzzz~~~|||wwwkkkfffaaa]]]YYYUUUQQQOOOEEEAAA;;;:::@@@HHHIIIFFFTTTLLLGGGHHHLLLLLLJJJIIINNNNNNOOOOOOLLLIIIKKKPPPZZZWWWWWW\\\bbbdddbbb___VVVLLLDDDBBBBBBCCCEEEIIINNNRRRYYY]]]]]][[[YYYXXXPPPSSSXXX]]]bbbfffjjjllljjjgggeeehhhoooqqqjjjaaa^^^bbbiiioooooogggYYYOOOEEEEEECCC@@@>>>======>>>???MMM```nnnrrrrrrrrrsssvvvuuuvvvvvvvvvtttssstttxxxwwwvvvxxxwwwwww{{{~~~~~~|||}}}yyywww||||||yyywwwxxxzzz{{{|||zzzvvvttttttuuuwwwxxxuuuttttttxxx|||lll```^^^eeellldddlllmmmnnneeePPPOOOqqqUUU\\\XXXNNNZZZZZZKKKKKKMMMHHHGGGKKKOOORRRVVV[[[ggghhhpppyyy{{{uuuuuuyyy~~~{{{zzzzzz|||vvvuuuwwwzzz|||xxxzzz|||xxx|||yyytttuuu{{{~~~}}}~~~}}}~~~ooo}}}mmmcccccc\\\OOOKKKRRRPPPIIINNNZZZbbbkkknnndddZZZ___```ZZZSSSRRRTTTUUU___hhhlllgggeeemmmtttuuuuuuqqqnnnqqqvvvwwwrrrlllkkkllllllhhhdddaaa___^^^TTTQQQIIICCCFFFMMMNNNJJJTTTMMMLLLSSSXXXVVVRRRQQQVVVRRROOONNNKKKIIINNNWWW^^^[[[YYY[[[bbbfffccc^^^LLLDDD======???>>>>>>@@@HHHOOOYYY___^^^YYYRRRNNNFFFPPP\\\cccddddddhhhkkkfffbbbaaaeeeiiifff___XXXYYY___hhhooonnnaaaNNNAAA>>>AAACCCBBBAAA@@@AAABBBGGGUUUfffooopppoooqqquuuwwwwwwvvvuuuuuuuuuvvvuuuxxxttttttwwwxxxwww|||}}}}}}~~~|||~~~wwwvvv|||zzzwwwwww{{{~~~{{{wwwvvvwwwzzz|||}}}yyyvvvtttuuu|||~~~yyytttpppnnneeettt}}}yyytttsssqqqmmmTTTOOOgggvvvfffgggrrrgggRRRUUUpppxxx```WWWWWW\\\^^^cccfffccc```eeennnkkkooo}}}~~~|||~~~~~~|||yyy{{{||||||vvvuuu{{{}}}xxxwww{{{yyyyyyyyy{{{{{{ttt}}}wwwiiicccggg```XXXZZZ______dddeee]]]]]]______XXXKKK@@@CCCKKKSSSYYY^^^^^^\\\___gggpppqqqooonnnpppqqqqqqmmmjjjiiimmmnnnkkkhhhfffbbb^^^______XXXNNNLLLRRRSSSNNNNNNMMMVVVdddjjjddd]]]\\\___WWWSSSSSSQQQNNNSSS\\\VVVYYY]]]aaahhhkkkeee]]]KKKDDD>>>>>>>>><<<:::;;;HHHPPPZZZ```___XXXPPPKKKFFFQQQ^^^eeefffdddeeeggg^^^\\\]]]aaa```ZZZUUUSSSYYY___gggmmmkkk^^^LLL>>>===@@@BBBBBB@@@@@@CCCFFF___hhhooonnngggeeekkksssvvvxxxwwwtttuuuxxxzzzyyyyyyxxx{{{zzzwww{{{}}}vvvuuuzzz}}}~~~zzz{{{wwwwww~~~|||vvvvvv{{{|||vvvtttvvv{{{~~~zzzvvvrrrrrruuu{{{}}}ssstttwww~~~}}}oooccckkk{{{eee```fffllllllyyyiii[[[^^^hhhfffeeejjjjjjjjjqqqyyyzzzppphhhjjjssslllmmmzzz}}}{{{zzzyyywwwuuuyyy|||yyytttuuu|||||||||uuuttt}}}xxxqqqqqqxxxyyytttrrrwwwyyyuuunnnkkklllnnnllljjjooommmtttwwwrrruuuyyytttyyyvvvpppoooyyy~~~zzz{{{|||yyy~~~|||xxxvvvtttmmmnnnnnnhhhiiimmmgggaaa\\\\\\___VVVJJJNNN]]]___ZZZYYY\\\XXXQQQTTT\\\^^^```bbbdddffffffggghhhcccdddccccccffffff]]]QQQXXX]]][[[QQQNNNTTTXXXUUUUUUTTT]]]kkkooofffbbbdddcccZZZVVVYYYYYYSSSSSSYYYUUU\\\bbbeeejjjlllggg^^^TTTNNNJJJIIIHHHEEEEEEGGGQQQWWW```dddccc^^^XXXUUUTTTXXX___fffjjjkkkhhhfff]]]^^^bbbeeebbbZZZXXX[[[___aaafffjjjiii```RRRGGGCCCEEEEEECCCCCCGGGPPPXXXqqqtttrrrgggZZZXXXbbbnnnuuuxxxwwwsssuuu{{{~~~}}}{{{zzz}}}{{{vvvyyy~~~xxxqqqqqqwww~~~}}}~~~zzz{{{yyy{{{xxxxxx}}}vvvuuu{{{}}}uuurrrtttyyy}}}xxxsssppppppsssyyyxxx{{{nnnmmmyyyxxxppp{{{|||xxxuuusssuuu|||~~~mmmjjjssswwwzzzzzzqqqeeennnzzz~~~wwwnnnqqqyyyrrrkkknnnxxxvvvjjjnnn}}}zzz|||zzzsssnnnllliiieeedddhhhjjjhhhdddeeelllsss~~~pppkkksssqqqggghhhtttkkkdddeeeooorrrmmmmmmssskkkaaa\\\^^^___[[[ZZZ]]]^^^[[[fffssstttvvvxxxsssooouuurrrllliiiccccccooowwwwww{{{yyysssxxxnnnqqq|||~~~|||tttyyyyyytttwwwooo~~~vvvttt|||uuu|||}}}ssskkkqqqyyy|||lllnnnqqqpppuuu~~~yyyrrrwwwrrrxxx|||zzzzzz|||{{{www{{{vvvyyy{{{uuuyyy~~~mmmaaaaaakkkhhh\\\aaassspppaaa[[[bbb___RRRNNNVVVPPPSSSWWWWWWVVVVVVXXX[[[[[[YYYVVVYYYcccfffXXXEEEIIISSSUUUMMMLLLVVV]]]]]]ccc^^^```gggggg```aaaiiidddZZZWWW]]]]]]UUUPPPSSS\\\bbbeeedddfffjjjggg```bbb]]]YYYXXXWWWVVVYYY___[[[```eeeiiihhheeecccaaabbb``````gggppprrrnnngggbbbdddjjjnnniiiaaaaaahhhddddddeeeggggggbbbYYYRRROOOOOONNNLLLNNNWWWfffqqqvvvvvvooo___OOONNN\\\kkktttxxxwwwsssuuu}}}yyyxxx|||{{{uuuxxx{{{uuupppqqqxxx~~~~~~|||wwwzzz}}}}}}}}}yyyyyy~~~}}}ttt~~~yyysssssszzz{{{wwwvvvwww{{{}}}yyysssqqqrrruuuyyyzzzzzzzzzrrrnnngggiiiyyyttt}}}wwwqqqgggeeeuuu~~~{{{uuuyyy|||{{{{{{iiiwwwvvviiibbb```___\\\XXXYYY[[[ZZZXXX]]]fffdddcccbbbccccccaaa^^^[[[YYY[[[]]]^^^___aaaeeegggdddiiinnnoooooonnnjjjeeeccceeecccbbbkkktttmmm^^^UUUTTTUUUXXX]]]___^^^]]][[[fffhhhbbbhhhxxx|||sssoooeeelll{{{rrrVVVQQQaaadddqqqqqqppp~~~yyyjjjmmmzzzuuullleeeeeeggggggiiilll}}}}}}{{{{{{zzz~~~uuuooonnnllllllmmmnnnooonnnkkkxxxzzztttvvv{{{}}}}}}zzzvvvqqqnnnpppsssvvvlll}}}zzzgggdddfffggggggdddaaa^^^]]]bbbdddhhhkkklllmmmnnnpppmmmjjjooozzz{{{uuuvvv~~~sssnnnkkkkkkiiifffiiipppsssyyyzzznnn\\\SSSXXXaaaXXXLLLMMMPPPGGGBBBHHHKKKUUUbbbllliiiddd```WWWLLLPPPLLLHHHJJJRRR\\\eeeiiirrrnnnfff```^^^```dddhhh]]]YYYXXXZZZYYYWWWXXX[[[]]]]]]___eeejjjkkkeee```aaaaaacccgggkkkllljjjhhhhhhccc```dddmmmqqqmmmhhhgggfffjjjooopppmmmjjjkkkiiipppuuurrrnnnlllhhhddd\\\[[[YYYWWWWWWYYY[[[]]]]]]fffggg```___jjjssstttuuutttqqqhhhZZZRRRXXXccc{{{xxxuuuvvvzzz~~~||||||xxxsssnnnnnnrrrvvvzzzwww}}}xxx{{{~~~}}}}}}~~~{{{~~~zzz}}}{{{}}}vvvtttxxx}}}sss}}}zzztttuuu|||}}}{{{}}}yyytttnnnnnnsssyyy~~~uuuqqqsss|||uuukkkgggppp}}}xxxqqqoootttvvvwwwwwwpppoooppppppmmmlll\\\fffkkkcccXXXTTTSSSRRRFFFEEEHHHKKKJJJIIIOOOXXXbbb^^^YYYVVVSSSRRRPPPNNNRRRUUUYYYZZZZZZYYYYYYYYYPPPSSSYYYbbbhhhgggccc```___jjjooollliiijjjcccYYYXXXTTTQQQQQQUUU[[[```cccYYY[[[SSSHHHRRRmmm}}}}}}|||xxx~~~sssWWWQQQ]]]PPP[[[ZZZZZZmmm|||~~~~~~|||ooocccfffrrrtttjjjaaa___aaabbbeeeiiihhhppp|||}}}vvvwww|||zzzzzz}}}vvvkkkaaaaaaqqq~~~{{{{{{wwwwwwvvvyyyvvvrrrzzz~~~ssstttwwwrrrjjjjjjkkknnnrrrsssqqqnnndddkkkpppooorrr{{{|||yyyzzz|||{{{ooozzzvvvrrrooolllgggbbb]]][[[]]]___]]][[[\\\```dddbbbeeegggeeeccccccdddccchhheeefffiiihhhfffiiiooonnnrrrdddiiivvv}}}^^^QQQOOOQQQFFFBBBHHHKKKSSSfffrrrkkk]]]WWWUUUSSSLLLLLLKKKMMMUUUbbbqqq{{{oooiiiaaa^^^aaadddeeedddeee___ZZZYYYZZZ[[[```fffbbbbbbdddhhhllllllfff``````bbbeeeiiilllllliiifffhhhfffeeeiiiooopppmmmiiijjjjjjmmmqqqooojjjiiillljjjrrrvvvrrrmmmkkkjjjhhheeeaaa]]]\\\^^^```aaaaaaeeekkkiiibbbbbblllsssrrryyywwwsssjjj]]]TTTWWW___wwwvvvwwwyyy~~~uuuuuutttpppkkkjjjmmmppp{{{||||||{{{zzz|||~~~{{{zzz}}}yyy|||~~~tttrrrvvvzzzoooxxx{{{|||{{{wwwrrrtttzzzyyyvvv{{{{{{qqqoootttzzz}}}|||ssskkkjjjvvvwwwllljjjqqqyyy}}}xxxyyynnnuuuqqqlllddd```bbbccc^^^VVVVVVYYYXXXQQQJJJHHHGGGFFFBBBDDDHHHIIIGGGFFFNNNXXXQQQLLLDDD>>><<<;;;::::::???CCCGGGIIIGGGCCC@@@???@@@@@@IIIXXXaaa```aaaeeekkkuuuvvvgggWWWPPPNNNMMMKKKFFF???===AAAKKKWWW___]]]WWWGGG;;;DDD^^^ooorrrttt{{{jjjTTTPPPXXXEEEMMMIIIJJJ]]]ooowww|||~~~vvvpppgggbbbjjjwwwvvvggg^^^YYYVVVVVVYYYSSSVVV\\\```]]]VVVTTTWWWpppyyyppp\\\VVV\\\qqq|||oooddd\\\QQQJJJJJJTTT[[[YYYWWWXXX\\\aaahhhnnntttvvvpppgggsssxxxddd]]]]]]\\\UUUUUUXXX^^^eeegggbbb]]]PPPPPPPPPSSS^^^mmmwwwzzzxxxzzzzzzwwwrrrmmmllllll{{{yyyrrrkkkcccXXXPPPNNNPPPPPPLLLIIILLLWWW```SSS]]]___ZZZ[[[cccaaaWWWXXXZZZ```gggkkkmmmqqqvvvmmm}}}uuujjj]]][[[\\\QQQLLLRRRUUUXXXfffmmmeee\\\[[[ZZZWWWRRRQQQOOOMMMPPPZZZiiiuuukkkccc\\\\\\cccgggfffbbbfffaaa^^^___```aaaffflllgggggghhhkkknnnlllgggbbbbbbfffkkkoooooolllhhheeehhhjjjmmmooopppooollljjjnnnoooqqqrrrmmmfffgggmmmllltttwwwqqqkkkjjjmmmnnnqqqlllgggeeegggjjjkkkkkkoooqqqmmmfffhhhrrrvvvsssyyyvvvsssnnnfff^^^]]]aaarrrtttyyy~~~rrruuuwwwwwwtttrrrtttvvvxxx}}}zzzyyy}}}|||wwwssswwwzzz}}}~~~zzz|||{{{zzz}}}vvvuuuzzz~~~vvviiirrrqqqssstttqqqnnnooovvv|||}}}~~~zzzqqqmmmttt|||ooolllrrrxxxyyywwwqqqiiifffppp~~~}}}nnnhhhqqq~~~tttuuuwwwaaakkkYYYYYYWWWUUUXXX[[[SSSHHHTTTQQQJJJCCC???>>>===<<<666999;;;999666777AAAKKK===999444000//////000000///222555666444111...---777:::EEERRRSSSQQQ\\\mmm}}}kkkOOO999555999===888666222///222<<>>EEELLLOOOJJJEEEAAA>>>;;;===GGGVVVdddkkkiiieee___[[[YYYXXXWWWVVVnnnppp}}}xxxvvv}}}rrrdddUUUHHH@@@===@@@BBB??????III[[[iii___eeekkkrrr{{{~~~rrraaaYYY]]]dddjjjmmmnnnoooqqqeeexxx}}}}}}nnncccdddhhh^^^YYY^^^___cccbbb]]]ZZZaaahhhbbbUUUVVVSSSNNNKKKLLLRRR\\\bbbddd^^^XXXXXX^^^ccccccaaa^^^]]]aaagggiiifffeeegggfffggghhhkkklllkkkfffbbbeeejjjqqqtttrrrmmmhhheeeggglllrrrssspppllljjjkkkqqqrrrsssqqqiiicccfffmmmooovvvxxxqqqjjjkkkqqquuuyyywwwssspppnnnppptttwwwyyywwwqqqmmmrrrzzz{{{wwwvvvsssssstttqqqllljjjlllooottt|||}}}tttyyy~~~|||xxxvvvyyy}}}zzzwwwsssqqqvvv|||~~~xxxwwwzzzxxxxxx}}}vvvjjjtttppprrrrrrooolllmmmtttzzz|||zzzooojjjrrr{{{qqqffffffnnnwwwzzzyyymmmfffdddjjjrrrwwwzzz}}}uuubbbeeetttwwwyyyfffdddtttbbbKKKUUUGGGJJJLLLNNNQQQQQQJJJAAAOOOGGG===777444222000000---000000,,,+++000<<>>>>>???FFFEEEDDDNNNPPPMMMPPPPPPXXX```bbb^^^```nnn}}}iii[[[LLLDDD@@@>>>???CCC@@@<<<;;;???AAA===:::999777AAA@@@;;;@@@III^^^yyypppXXXGGG???<<<===<<<;;;;;;999666666999777999<<<>>><<<;;;>>>AAA```rrrhhhKKK===666222666555333222666;;;>>>===:::>>>===;;;;;;>>>HHHXXXfffiii\\\MMMGGGKKKQQQSSSRRRSSSNNN___ZZZlllaaauuu{{{ttt^^^JJJ===999222666999999<<>>999777;;;@@@555;;;IIIXXX___]]]WWWSSSPPP\\\aaaTTTEEE>>>======;;;CCCCCCCCCIIIFFF???BBB???JJJVVVYYYUUUTTT[[[dddRRRGGG===999999999<<>>GGGIIICCC<<<888888>>>;;;;;;CCCHHHUUUjjjkkkppplllZZZGGG===<<<===;;;:::999777555444555777777777888:::999999???FFFbbbwwwgggGGG@@@:::222777888666555555777999:::::::::;;;<<<:::666:::JJJ[[[bbbSSSAAA;;;AAAKKKQQQRRREEE888AAA???QQQIII___kkkrrryyy{{{nnnVVVAAA888777333555777777:::EEEWWWdddggg[[[aaappp\\\TTTYYY\\\ZZZXXXXXXWWWTTT[[[VVV]]]pppwwwmmmbbb```]]]XXXbbbmmmfff______]]]UUUZZZYYYQQQOOOTTTUUURRRGGG@@@;;;>>>FFFMMMLLLIIIMMMMMMMMMNNNPPPTTTYYY]]]]]][[[]]]bbbcccaaa```bbbaaaccceeefffgggeeedddbbbcccjjjpppooohhhbbbaaacccjjjooossspppiiifffiiimmmuuurrrpppmmmgggeeekkktttvvvxxxvvvooommmrrryyy|||yyy|||~~~zzzvvvuuu{{{}}}zzzxxx{{{{{{zzz}}}{{{yyyzzzuuu{{{~~~zzzxxxxxxwww}}}}}}~~~zzz{{{wwwvvv{{{~~~}}}xxxqqq}}}vvvqqqqqqxxx}}}oookkkttt||||||yyyrrrooorrrwwwyyyzzzqqqllljjjqqqvvvuuupppmmmgggiiiwwwfffSSSPPPQQQNNNEEE>>>@@@EEEEEEDDD<<<777:::BBB???666999FFFFFF>>>666444222---+++...%%%(((***(((,,,222555222+++******++++++***'''%%%,,,,,,+++******,,,111555BBBPPP[[[\\\\\\[[[SSSGGG???555,,,,,,333999:::999444:::>>>;;;444333999@@@>>>AAAKKKVVVUUULLLFFFGGG@@@EEEHHHDDD@@@???AAABBB<<>>999>>>999BBBMMMSSSTTTTTTSSSSSSGGG>>>777666777666777999:::999===DDDFFFBBB===;;;:::===:::;;;CCCEEENNNaaaaaajjjlll```OOODDD???<<<999999777555444666888999222000222777888666:::@@@bbb~~~oooNNNIIICCC888>>>===>>>>>>===;;;<<>>>>>???<<<555222>>>LLLQQQHHH<<<777;;;DDDMMMQQQHHH:::;;;>>>GGGAAARRRcccgggmmmmmmbbbOOO???999999:::;;;:::999;;;AAAKKKSSSJJJAAABBBUUUkkkooo___NNN@@@FFFIIIHHHHHHMMMOOONNNTTTRRRWWWcccjjjhhh___ZZZZZZTTT\\\fff^^^UUUUUUSSSKKKRRRTTTNNNLLLRRRUUURRREEE???888777;;;>>>>>><<>>HHH@@@CCCLLLTTTOOOCCC???CCCCCCBBBAAAAAA@@@???@@@AAA<<>>GGGQQQYYY]]]XXXRRR:::333///111444444444666:::555333555666666888<<<666999777999AAADDDMMMaaa]]]kkkuuuppp```MMM===333666555333000222555888777777666:::AAABBB>>>===AAAPPPtttkkkNNNLLLGGG===GGGBBBFFFIIIHHHDDDCCCGGGKKKPPPNNNMMMIII@@@999>>>JJJHHHFFFBBB??????EEEOOOVVVPPPFFFFFFOOOPPPHHHQQQcccggghhhfff\\\NNNCCC??????@@@???>>><<<<<>>CCCCCC>>>===AAACCCAAA>>>EEEIIIJJJQQQYYYWWWOOOUUUMMMTTTZZZPPPGGGGGGEEEJJJJJJHHHIIISSS___\\\QQQDDD@@@;;;777888<<<@@@BBBGGGGGGLLLWWWccciiifff```]]]___gggoooooofff^^^[[[hhhiiikkkjjjgggdddbbbaaagggnnnqqqmmmccc___dddjjjrrrrrrpppkkkfffgggmmmsssyyyrrrllllllmmmooovvv}}}{{{xxxrrrnnnrrrzzz~~~}}}yyytttqqqttt{{{~~~zzzuuuyyyyyy|||~~~}}}|||~~~{{{{{{vvvbbbsss|||uuuwww~~~}}}zzz}}}xxxvvvzzzyyyrrrxxxxxx{{{ssstttrrrsss}}}yyyxxx|||{{{xxxwwwqqqjjjiiiqqq{{{{{{vvvooollljjjnnnsssuuupppjjjhhh```dddrrrrrr\\\IIIDDDHHH===666999;;;888555555777&&&,,,555+++---<<<>>>111000///...---,,,++++++(((,,,---++++++,,,,,,***,,,***((()))+++,,,+++(((...444222***+++777>>><<>>:::777@@@BBBCCCBBB???:::777555777999::::::888777777888555<<>>CCCIIIRRRYYYVVVNNNEEEBBB@@@@@@;;;666666999EEETTT]]]fffmmmhhhaaagggccchhhlllmmmkkkgggffffffmmmpppqqqlllfffcccfffkkkppprrrooohhheeehhhkkklllvvvrrrnnnkkklllooorrrsssuuummmffffffmmmuuuyyyyyysssssstttwww{{{{{{xxxuuurrrrrrtttxxx|||{{{vvvrrryyy}}}yyywwwzzz~~~||||||}}}~~~{{{wwwyyy~~~~~~yyyuuu|||~~~~~~}}}~~~wwwxxx}}}zzzzzz~~~vvvtttwww|||wwwssszzzzzz|||tttuuusssuuuwwwvvvzzz{{{wwwtttooohhhgggoooxxxxxxssskkkjjjjjjooottttttmmmfffhhhaaafffsssqqqZZZEEE>>>DDD;;;666888:::777333333222***...///---???JJJ>>>000000///...---,,,++++++******+++,,,,,,******+++,,,***((()))+++,,,+++)))---222000,,,222@@@FFFDDDGGGRRRXXXWWW]]]^^^JJJ000---+++***+++///111000///---111222---***...444666777<<>>111///111111000///222000///000222333333222888999888888===KKK___mmmsssrrrkkkkkkppp___AAA222222111000222555555222...222222666:::888333111444;;;OOO___YYYKKKAAA:::555444666;;;???BBBDDDDDDDDDAAA===AAABBB@@@FFFHHH===@@@JJJRRRRRRRRRSSSQQQNNNTTTYYY```fffbbb[[[XXXZZZ______bbbaaaWWWLLLMMMUUULLLHHHBBB>>><<<<<<<<<;;;===888:::999;;;TTT```NNN===<<<:::555000---000555333666555111111777===???GGGCCC<<<555111//////000333555999AAAHHHKKKJJJGGGFFFCCC@@@???===:::<<>>>>>888555777777444111000///111000+++555QQQTTT777//////...---,,,,,,++++++,,,)))***000000***(((,,,+++***)))***++++++***)))***,,,++++++555DDDIIIEEE@@@JJJPPPNNNOOOOOOAAA///---+++******---///000000***------+++---111333111777<<>>AAADDDBBB@@@BBB>>>???RRR___VVVDDD:::333333111...000666555666444000111777;;;;;;AAA;;;444///---,,,)))'''...+++000999===:::;;;@@@FFFAAA===<<<;;;;;;BBBIII```lllnnnlllmmmgggbbbggglllllllllkkkjjjjjjmmmooorrrrrrrrrooommmooouuuzzzvvvuuupppmmmpppvvvxxxuuupppkkkhhhkkkqqqvvvxxxvvvpppnnnmmmnnnqqqrrrooolllqqqrrrvvvzzz{{{zzzuuuqqqooorrruuuwwwwwwvvvvvvvvv}}}{{{yyyyyy{{{zzzvvvvvvxxxyyy}}}}}}{{{zzz}}}{{{{{{|||}}}|||}}}}}}}}}zzzwwwzzz}}}|||{{{zzz{{{}}}~~~vvvtttvvv~~~xxxtttzzzxxx}}}zzzrrrttttttvvv~~~uuummmnnntttvvvtttqqqnnniiigggmmmuuuuuuqqqiiiiiikkkooorrrqqqjjjdddaaacccjjjnnnaaaKKKAAACCC888666555555444222///...///222111000BBBYYYNNN.........------,,,++++++***---***///888666+++&&&++++++************+++******,,,+++)))...;;;IIIKKKEEE<<>>???DDD[[[fffmmmhhh^^^VVVNNNHHHJJJIIIFFFAAA>>>@@@FFFLLLKKKLLLJJJCCC@@@JJJTTTTTTJJJ<<<555:::;;;777666<<<:::;;;999666999@@@EEEEEE???777...***+++,,,+++(((...(((+++666777///111<<>>:::666555777777555333222000111444555555999>>>XXX^^^bbbcccfffbbbNNN999888888888777666444222111222444555///444PPP```UUU===444,,,,,,222555222//////...000333444222333777MMMdddooobbbXXXXXXKKK555;;;<<<;;;888777999@@@FFFGGGKKKGGG@@@@@@CCCJJJSSSUUUHHH>>>>>>===:::<<>>555999999333...---------***,,,222GGGZZZNNN555---,,,,,,,,,++++++*********+++777CCCCCC888,,,((())))))+++++++++***)))***+++))))))---:::LLLYYY[[[XXXccceeelllsssnnnXXX===***,,,...///000000000222333444555444333777<<<<<<888???AAACCCDDDBBB@@@??????:::777666777999:::777444333555777777555444444555888;;;???DDDHHHLLLOOOQQQGGGAAA;;;666111---000666444222////////////...,,,111///111999GGGUUU___dddbbbjjjeee```fffcccRRRGGG<<<888333222444555444222444333444888888888;;;AAAddddddaaaaaaiiikkk[[[GGG<<<<<<<<<<<<;;;;;;:::999MMMIIIFFF@@@AAAVVVddd[[[AAA888222666;;;:::444000------111777888444111222:::UUUbbbWWWQQQTTTGGG///,,,---.........000333666777===:::888======BBBQQQ^^^VVVJJJ===555555;;;AAA:::@@@CCCBBBEEENNNWWW\\\PPPEEE777,,,((('''((((((,,,'''(((///000++++++000999666666777666666:::@@@TTTgggkkkccccccbbb```eeeiiifffbbbaaaccchhhlllmmmggghhhlllsssxxxxxxsssoooeeehhhiiijjjnnnrrrpppjjjeeehhhlllqqqssspppjjjeeeiiiooouuuwwwuuurrrrrrrrrvvvvvvvvvtttpppmmmmmmmmmqqqqqqqqqqqqqqqtttxxx{{{zzzvvvrrrrrrwww|||vvvuuuyyy~~~{{{{{{zzz|||}}}{{{{{{~~~~~~}}}~~~zzz~~~|||{{{~~~|||zzzzzzyyyxxxzzz}}}{{{uuussstttyyywwwvvv{{{xxxxxx~~~zzzuuuvvvrrrpppwwwzzzxxxsssooorrrxxxyyyuuuyyyxxxsssoooooosssrrrnnniiijjjlllnnnnnnlllhhhfffeee```WWWHHH888---...444777<<<<<<333,,,,,,......+++777>>>MMMZZZHHH//////++++++++++++************+++???KKK@@@///)))***+++)))+++,,,+++)))(((***,,,''''''...===NNNYYY\\\\\\hhhiiiooossshhhOOO888---111444888999888777888999888999888777;;;BBBFFFFFFHHHHHHGGGEEECCCDDDFFFHHHAAA???>>>AAADDDEEEAAA<<<>>>???AAA@@@>>>=========BBBHHHOOORRRQQQNNNNNNOOOBBBEEEHHHFFF;;;000///555333111//////000000///...///...111<<>>?????????222000222888:::888777888777FFFSSSUUUSSSPPPGGG<<<------...000222222000///---333......888444444GGGVVV\\\VVVBBB333222777888666>>>CCC@@@???FFFQQQXXXUUUMMMAAA444,,,(((((()))+++))))))+++//////---***//////222777777444555999HHH___gggbbbdddeeeeeeiiiiiifffccccccgggkkkmmmmmmffffffhhhooouuuvvvqqqlllbbbiiimmmooopppqqqmmmgggfffjjjnnnooommmjjjiiiiiikkkpppttttttqqqoooqqquuuvvvvvvtttpppmmmmmmqqquuuuuusssppppppsssxxx{{{|||xxxuuusssvvv|||}}}zzztttuuuzzz{{{yyyzzzzzz~~~}}}|||~~~}}}|||~~~~~~}}}~~~{{{zzz}}}~~~{{{yyyzzz|||zzz|||}}}xxxuuuvvv{{{xxxvvv{{{wwwxxx|||wwwxxxsssooovvvtttsssooolllooottttttqqqxxxxxxsssnnnnnnpppoookkkeeehhhlllooooookkkfffbbb___UUUIII>>>666000//////888>>>>>>333++++++......000DDDKKKOOOVVVDDD,,,---+++++++++***************,,,EEEOOO;;;'''&&&+++,,,(((+++,,,,,,)))(((***,,,---...666DDDSSS\\\^^^______aaagggjjj\\\EEE777555;;;???CCCCCC@@@>>>======:::======<<>>@@@AAAAAA@@@@@@BBBDDDMMMVVV```ccc^^^YYYWWWXXXLLLSSSZZZWWWGGG555000333444222111111333444333222333333:::HHH\\\lllsssuuuttt|||ppp^^^\\\^^^ZZZYYY>>>999444222444777777666333111333:::@@@GGGRRR\\\{{{{{{uuullliiijjjbbbUUUKKKJJJIIIGGGEEECCCAAA@@@KKKCCCFFFNNNQQQ[[[cccaaa[[[JJJ:::777<<>>HHHDDD222'''+++---'''(((***,,,+++)))+++000555,,,111999DDDPPPXXX\\\^^^ZZZXXXXXXVVVKKK>>>;;;???CCCDDDDDDBBB???<<<;;;;;;777FFFHHH===EEE\\\dddZZZRRRRRROOOJJJFFFDDDCCCAAABBBAAAAAACCCGGGHHHGGGDDDCCCDDDDDDCCCAAAAAADDDFFFPPP]]]iiillllllmmmnnnnnniii```cccaaaFFF///---111111111111222222333444555666???BBBKKK```ooo|||pppbbbbbb___XXXQQQ???333888??????@@@EEEAAA;;;777>>>QQQ___YYYJJJuuu}}}~~~rrrddd^^^^^^^^^FFF???>>>DDDDDD@@@AAAGGG??????999<<>>555111,,,+++...222444555///;;;LLLWWWUUUMMMJJJMMMKKK@@@666999CCCFFF<<<111/////////000111111///---;;;IIIVVVWWWJJJ999///+++///000333444000---333<<>>:::777666666444???BBB===EEE[[[iiihhhbbb]]]WWWRRRRRRRRRPPPMMMJJJJJJKKKMMMMMMIIIBBB<<>><<<===???XXXdddppprrrqqqqqqrrrqqqnnneeehhhfffJJJ111,,,...000000//////000111333444555:::<<>>>>>:::444111...---000555666333///000888EEEOOOPPPLLLKKKOOOKKK???333...111444111---.........///000///---,,,333>>>KKKQQQKKK@@@666000222111111222///,,,000777>>>BBBEEEBBB;;;333///...+++***(((***...000///...---......//////000000000///999III[[[kkkrrroooiiihhhiiikkknnnqqqpppllliiijjjmmmqqqttttttqqqmmmkkkppprrrtttsssqqqooonnnnnnvvvvvvvvvrrrooonnnqqqttt{{{wwwrrrpppqqqvvv{{{~~~~~~zzzuuutttxxx{{{{{{zzzxxxyyy{{{~~~~~~|||yyy{{{}}}~~~}}}zzzyyyzzz|||~~~}}}|||{{{zzzzzz{{{|||}}}}}}{{{}}}}}}}}}}}}yyyuuuzzztttuuuxxx~~~xxxrrr{{{zzz|||yyyuuuuuuzzz|||{{{wwwmmmnnnssszzzxxxtttnnniiijjjooouuusssoooiiiiiiqqqyyyxxxqqqiiihhhhhhlllppppppllliiigggggghhhkkkmmmiii```XXXHHH???888555666666:::>>>AAA777222333///)))000===QQQSSSSSSKKK;;;+++'''***...111222///,,,000:::CCCQQQKKK:::))))))333333))))))(((((((((***...222555000777AAAKKKSSSWWWXXXXXXYYY\\\^^^YYYKKK@@@AAAHHHBBBBBB@@@===:::888999:::444999===AAAKKK]]]nnnwwwuuulllbbb]]]]]]\\\XXXTTTMMMNNNPPPQQQNNNGGG<<<555>>>@@@AAA>>>:::888:::<<<[[[fffppprrrqqqssstttssssssjjjmmmjjjOOO444------111000///...///111333444555888:::NNNppp}}}|||ssskkk\\\GGG888;;;DDDEEE@@@===GGGDDDIIIRRRTTTLLLHHHIIIXXXhhhooojjjllluuurrreeeVVVFFF999:::DDDMMMOOOOOOQQQOOOFFFDDDNNNSSS[[[jjjaaa^^^WWWNNNKKKIIICCC<<<:::444000000555777333...444666>>>HHHNNNOOOPPPTTTVVVDDD000'''***000///,,,,,,---......---,,,+++***---333>>>IIINNNIII>>>555555111......---+++,,,000999<<>>888111---)))))))))***+++,,,---...---...///000000000///...000555<<>>444000444000+++555HHHOOOPPPMMMCCC444***)))...---000000------555DDDQQQLLLEEE444%%%&&&000000((())))))***+++...000111222555>>>LLLXXX___aaa___^^^]]]bbbbbbXXXFFF999:::AAA>>>>>>===<<<:::;;;>>>AAA<<<888<<>>@@@AAABBBAAA@@@LLL]]]]]]NNNFFFJJJLLLbbbpppooovvv}}}lllZZZEEE???HHHSSSTTTPPPTTTVVVRRRQQQWWWTTTSSS^^^]]]]]]YYYVVVWWW[[[[[[XXXUUUHHH999333555:::<<<;;;999777;;;FFFQQQUUUVVVXXX___KKK555---222666222+++,,,...///...---+++***)))---...666CCCPPPQQQFFF;;;666///***+++,,,++++++---777888;;;>>>>>>:::111******+++++++++******,,,////////////000000000/////////444666<<>>AAAUUUeeejjjoooxxx~~~||||||yyymmm]]]TTTSSSIIIGGGCCC>>>:::888888999999<<<===;;;:::>>>HHHPPP^^^cccdddaaaaaaggglllmmmkkk```aaa```III444111333111000/////////111333555999::::::MMMssslllSSSAAA:::===FFFNNNLLLGGGMMMYYYXXXIII???AAA>>>XXXlllqqqzzzyyy```LLLJJJNNNKKKCCCOOORRRNNNLLLNNNGGGDDDNNNYYYYYYVVVSSSWWW```eeeeee```SSSBBB:::<<>>;;;>>>:::PPPcccjjjnnnxxxpppVVVIIIIIIGGG???KKKLLLDDD>>>@@@<<<===JJJXXXXXXTTTOOONNNSSSVVVVVVKKKFFF???===???CCCEEEFFF666222555AAANNNSSSRRRRRRQQQ```hhhXXX999%%%(((444///222444222...******+++***(((---;;;LLLUUUSSSMMM777///))))))+++++++++...,,,,,,///444:::<<<:::777111///---,,,,,,---...///......///000000111222222000555777333000;;;RRReeemmmppprrrppplllkkknnnsssoooqqqsssrrrpppppprrruuuuuuuuutttrrrrrrssswwwzzzppprrrtttvvvwwwvvvuuuuuummmrrrwwwyyyvvvssssssuuu{{{zzzwwwvvvvvvxxx{{{}}}{{{{{{yyyxxxwwwwwwyyyzzzxxxwwwwwwzzz}}}~~~}}}zzz{{{|||}}}}}}}}}|||zzzyyy~~~|||~~~~~~}}}||||||~~~|||wwwxxxzzz}}}|||~~~|||{{{zzz|||~~~~~~yyyvvvxxx~~~{{{zzzyyyrrrvvvuuuuuuyyy~~~}}}wwwrrrqqq|||~~~zzzvvvlllmmmrrrvvvvvvtttooojjjhhhkkknnnnnnnnnkkkgggggglllmmmkkkfff```aaakkklllccc\\\]]]ZZZZZZ[[[ZZZUUUKKK???666333222///222===FFFBBB999///000///---333AAALLLPPPOOOIII:::,,,'''***+++'''+++******---444===GGGLLLNNNIII===///'''&&&((((((,,,///222///,,,...888AAAWWWZZZ[[[XXXTTTRRRTTTWWWVVV[[[WWWIII===999;;;;;;EEEFFFGGGFFFDDDCCCDDDEEEEEEFFFPPP^^^fffgggjjjpppggggggmmmrrrgggQQQCCCBBBFFFDDD@@@:::555333555888@@@@@@>>>:::;;;III^^^pppppptttvvvssssssttttttqqqmmmbbbfffhhhSSS<<<555333000111333444555555444444777666333AAA```ooolllkkkooosssZZZCCC777888>>>CCC???===;;;:::;;;===@@@AAA???KKK[[[fffhhhffffffhhhnnnyyysssXXXDDDCCCEEEAAABBBDDD>>>:::<<<999===KKKUUUXXXWWWQQQLLLIIIEEE???777888:::;;;===>>>???@@@555111222<<>><<<<<<;;;;;;===???@@@@@@???@@@AAA>>>FFFSSS]]]```aaaiiirrrpppllloootttkkkUUUDDD@@@===??????===888555555666>>>>>>;;;888<<>>>>>===>>>EEEHHHEEECCCEEEEEEBBBBBBHHHXXXkkkqqqkkkfffggg```ssstttXXX>>>:::===;;;333:::999:::>>>999:::GGGQQQXXX\\\XXXQQQIII???555888:::======<<<===@@@CCC777222222:::DDDIIIMMMQQQOOOOOOMMMGGG>>>444,,,(((///222555222,,,((((((***++++++---333<<>>AAA>>>777111---,,,...777BBBJJJKKKHHHBBB666++++++---+++'''%%%000)))---@@@OOOPPPNNNOOOMMMLLL???...---999777)))777<<<333***---555DDDYYYYYY[[[[[[XXXTTTRRRTTTWWW\\\bbb^^^MMM???:::888444888;;;;;;777555888:::999888;;;DDDQQQ[[[```aaabbb\\\cccpppxxxlllTTTCCC???<<<888333///000111333444;;;===:::888GGGbbbrrrttt{{{xxxxxx|||}}}vvvyyysssiiihhhfffPPP<<<;;;;;;777666999888444666<<<777DDDJJJTTTlllyyyuuusssvvvyyyyyyyyyuuuiiiJJJJJJIII===:::BBB@@@>>>>>>???@@@@@@@@@BBB???JJJcccqqqjjj```]]]```]]]```PPP444444<<<000222444777777777:::@@@FFFJJJUUU\\\ZZZVVVSSSJJJ???666555999AAACCC???:::888555888777444:::GGGPPPRRRQQQQQQOOOKKKDDD999///(((888777444---'''%%%(((+++&&&)))---///222777???EEEEEE:::111///,,,'''&&&***((()))***+++,,,///555888:::666111,,,)))***---///++++++---222777888555222111111///,,,***,,,///222LLL^^^pppuuurrrqqqrrrrrrrrrssstttuuuuuuuuutttsssuuuxxxwwwqqqmmmpppuuuwwwssspppooorrrvvvxxxtttpppppprrruuuvvvuuutttttttttxxxvvvvvvvvvwwwwwwvvvtttwwwyyyzzzxxxuuutttwwwzzz|||yyyuuutttwww{{{~~~xxxxxxyyyzzz{{{}}}~~~~~~{{{}}}}}}~~~ooo~~~}}}}}}~~~|||~~~~~~}}}~~~|||{{{{{{uuuxxx~~~uuupppsss~~~vvvoooooorrrwwwqqqllliiillluuuvvvtttpppllljjjmmmqqqnnnmmmhhhcccdddiiilllkkkiiieeeffflllmmmgggbbbaaa\\\___[[[MMM@@@999444000777;;;@@@BBB???999111+++,,,,,,000888BBBGGGEEEBBB666...((((((*********,,,...***...>>>NNNTTTPPPLLLNNNJJJ===000///555333***777999000***111;;;JJJ]]]___YYYSSSOOOPPPTTTXXXZZZ]]]ccc___MMM===888888666:::======888666999::::::999???HHHQQQWWW[[[```eee___gggooonnncccQQQ???444>>>:::555222222333333333<<<<<<<<>><<<888<<>>AAA===888777999;;;999444777CCCNNNRRRVVVWWWXXXSSSKKK@@@888333555666666222---)))((()))&&&))),,,---///555===CCCAAA<<<888444---&&&&&&+++)))******)))***,,,111444999666111---******+++,,,,,,,,,,,,...111333444444222111000---+++,,,000333===QQQfffooooooppprrrssstttsssrrrrrrrrrsssuuuvvvttttttrrrnnnpppuuuvvvsssppppppppprrruuuuuusssqqqpppsssvvvwwwvvvtttssssssyyywwwuuuuuuwwwxxxxxxxxxyyyyyyxxxvvvuuuvvvyyy{{{xxxxxxyyyzzz{{{|||}}}~~~wwwxxxzzz{{{{{{{{{||||||}}}||||||~~~|||}}}xxxuuu~~~~~~|||}}}}}}|||}}}}}}|||yyytttwww~~~uuuqqqttt{{{|||tttnnnoooooouuuqqqnnnlllqqqtttuuuuuurrrmmmkkkmmmppppppooojjjeeeffflllnnnmmmlllgggeeehhhjjjfffbbbaaaaaa]]]RRRDDD:::777444222AAADDDGGGEEE===333,,,))),,,...333;;;AAABBB===999333---******)))'''(((,,,+++...444@@@QQQZZZUUUJJJNNNDDD888111000000...,,,888999000---:::EEEQQQ```^^^WWWQQQQQQXXX^^^```___^^^ccc]]]JJJ999555555444888;;;;;;666555777999888888DDDPPPUUUUUUYYYdddmmmfffjjjkkkggg```TTTCCC333@@@===:::888999:::::::::999555999LLLcccrrr{{{|||uuuooommmoooqqqooommmiiiiiieeeiiikkkWWWBBB???>>>CCCKKKMMMIIIFFFLLLTTT[[[gggkkkqqq|||}}}~~~|||vvvoooTTTJJJFFF@@@AAACCC@@@;;;999999::::::::::::<<>>LLLUUUUUUXXXZZZXXXQQQGGG>>>999111444666666222---)))&&&&&&(((******+++000888???>>>>>>???;;;111'''&&&+++******)))(((''')))---000888666333000---+++***))),,,,,,+++******---222666444333222///------///111000BBBWWWdddjjjnnnqqqqqquuussspppoooooorrruuuwwwssspppmmmnnntttzzzvvvmmmnnnpppssstttsssrrrqqqqqqssstttvvvvvvtttssssssssszzzwwwtttsssuuuxxxzzz{{{yyywwwuuutttvvvxxxzzzzzzsssxxx~~~~~~|||{{{{{{vvvyyy||||||zzzyyyzzz|||{{{vvvvvv}}}~~~~~~}}}|||~~~~~~~~~xxx{{{{{{}}}~~~zzzyyy|||~~~~~~{{{~~~wwwtttvvv~~~}}}}}}vvvsssuuuyyyxxxrrrnnnooopppsssqqqpppnnnrrrtttuuuvvvsssnnnlllmmmooosssrrrmmmhhhiiinnnqqqooommmhhheeefffiiiiiifffccc___VVVIII===666555333111AAAEEEGGGBBB999000,,,,,,---111888>>>@@@===666111000,,,+++------***)))+++(((444>>>GGGSSS]]]XXXLLLLLL===111///...+++---333;;;<<<555777FFFPPPUUU^^^XXXWWWWWW\\\cccfffddd```\\\]]]TTTAAA555444444000222666666333222666999888444GGGXXX\\\YYY\\\hhhsssnnngggdddhhhggg\\\LLL@@@;;;:::888999;;;<<<===<<<888000888TTTlllsssuuuyyyppplllhhhiiimmmqqqqqqpppkkkkkkgggiiikkkZZZFFFBBBEEENNNWWWYYYTTTQQQWWW___\\\fffhhhkkkvvvxxxvvv{{{|||zzzwwwwww}}}tttyyyoooYYYIIIBBBAAACCCDDD@@@<<<::::::;;;<<<<<<===AAAJJJVVV```gggooouuuooojjjjjjeeePPP;;;777<<<444666666444222333777;;;BBBOOOZZZ\\\]]]]]]WWWMMM;;;555222666999777444333222444333//////:::JJJWWWRRRTTTXXX[[[[[[SSSFFF<<<...111333444222---(((%%%'''(((((('''(((,,,333:::===@@@BBB???777...))))))******)))((('''(((,,,///777777666444111...+++)))***++++++)))''')))...333666666555222...------......999HHHUUUcccnnnrrrpppsssqqqpppooooooqqqtttvvvrrrqqqppppppvvvzzztttkkkppptttxxxvvvrrrnnnoooqqqwwwwwwvvvsssqqqrrrtttvvvzzzvvvrrrqqqssswwwzzz|||vvvtttrrrtttxxxzzzyyyvvvpppwww}}}yyyyyyzzzxxxzzz|||zzzwwwvvvzzz~~~}}}zzzwwwyyy~~~||||||}}}}}}~~~}}}{{{}}}}}}}}}~~~{{{{{{~~~}}}{{{{{{}}}}}}zzz|||~~~wwwtttuuuzzz~~~~~~|||{{{uuutttvvvxxxwwwrrroooooossstttqqqpppmmmppptttvvvvvvsssooolllmmmooosssqqqlllggghhhnnnpppooolllhhhdddeeeiiillliiidddXXXMMMAAA999555333222000???BBBBBB<<<333---,,,---...444;;;???>>>888111---)))&&&'''---000///......+++:::FFFKKKPPPWWWUUUNNNGGG777++++++,,,+++000;;;>>>@@@===BBBSSSYYYVVVYYYXXXYYY\\\___aaa```]]]ZZZSSSPPPEEE888444888666///111555666444555:::>>>>>>;;;RRRfffiiidddfffooovvvrrrbbb]]]kkkppp```OOOJJJ888666444444666777777666999222<<>>;;;999:::<<<======@@@DDDKKKSSS___kkksssuuutttrrrnnnjjj[[[DDD888<<<777777666333222555;;;AAAAAANNNYYY\\\]]]```[[[RRR@@@777111222555555333222///000111//////555DDDQQQTTTSSSVVV___fff```PPP@@@000000//////---+++(((&&&'''(((((('''&&&)))///555===???AAA@@@<<<666...(((******)))(((((()))---000555666777777555111---+++(((***,,,+++((((((+++...777777666333///,,,,,,,,,000333999EEEZZZmmmtttsssnnnooopppqqqrrrrrrrrrrrrrrrvvvwwwuuutttuuurrrmmmtttxxx{{{xxxqqqmmmnnnqqqzzzxxxuuuqqqoooqqqvvvzzzwwwtttpppooorrruuuxxxzzzqqqqqqrrrvvvzzzzzzvvvrrrqqqwww||||||yyyvvvxxxzzz||||||zzzwwwtttvvv|||~~~|||zzz|||~~~zzz{{{|||~~~}}}}}}~~~uuuxxx~~~~~~}}}{{{~~~||||||}}}zzz|||xxxuuussswww}}}~~~{{{xxxsssuuuxxxyyyvvvsssqqqpppvvvvvvtttqqqmmmnnnuuuvvvvvvsssnnnlllnnnqqqpppooojjjeeefffkkknnnmmmjjjhhheeeeeejjjnnnhhh```MMMDDD:::666444222111222>>>>>>;;;444---******,,,000666===>>>:::333...,,,...++++++,,,,,,)))+++000===CCCHHHHHHIIILLLMMMLLLAAA555,,,,,,...///555>>><<>>BBBCCCMMMdddxxxzzzvvvxxx|||~~~qqqbbb___mmmssseeeRRRIII===:::777555555555555555666333@@@[[[mmmkkkeeedddZZZ^^^eeennntttvvvssspppgggjjjeeeccchhh___OOOKKKDDDJJJNNNOOOPPPRRRRRRPPPWWWZZZXXX___nnntttwwwzzztttqqqtttuuusssppppppqqqlllnnnfffOOODDDFFFEEE===;;;999999:::<<<<<<;;;???BBBFFFNNN___ooossslllpppssslllfffaaaMMM999888666777666333222555===CCCBBBOOOXXXZZZ\\\```]]]VVVFFF:::000000444444333333222222444555444555===FFFUUURRRSSS[[[ccc```PPPBBB555222...,,,,,,++++++***((()))***(((&&&''',,,000;;;>>>???>>>>>><<<444+++++++++***)))(((***---111222444666888777444111...)))+++,,,,,,+++*********444555666444111...------......///888LLLcccpppsssiiilllpppssstttssspppnnnsssyyy{{{vvvqqqpppqqqqqqwwwyyyzzzvvvqqqnnnppptttzzzxxxuuuqqqooorrrvvv{{{uuusssqqqqqqsssuuuvvvvvvpppqqqtttwwwyyyxxxtttqqqtttwwwxxxxxxvvvuuuxxxzzz|||xxxvvvvvvzzz~~~}}}zzzzzz{{{yyyzzz|||}}}}}}yyyooo~~~|||zzzzzz~~~yyyyyy~~~{{{~~~zzzvvvsssvvv}}}|||uuupppuuuzzzzzzwwwuuurrrqqqwwwxxxvvvtttmmmmmmwwwwwwvvvrrrmmmlllooorrrqqqooojjjeeeffflllooommmiiihhhfffeeejjjllldddXXXEEE<<<555333222000222777;;;888333...******+++,,,///666;;;;;;555///,,,,,,111111111---&&&&&&222AAA\\\RRRGGGCCCCCCDDDGGGKKK<<<888333222333555999<<<777===???HHH[[[bbb___bbbaaa]]]YYYYYY\\\[[[VVVQQQNNNPPPHHH:::222444444000///333444222333888<<<<<>>@@@JJJbbbvvvtttdddhhhqqqhhh```eeeWWW>>>666555777999888666888<<<@@@DDDPPPXXXXXXZZZ___]]]WWWJJJ===111///333444444444555444888===>>>;;;<<>><<<<<<888333...---,,,)))((((((+++...---000333666666555333111---,,,+++,,,,,,,,,***)))---000222333222111000111***...///111;;;MMM```jjjhhhkkkooorrrsssrrrpppnnnsssxxxxxxrrrmmmooossstttvvvvvvuuurrrpppppptttwwwuuuvvvvvvuuuttttttvvvxxxssssssssstttvvvvvvtttrrrtttuuuwwwwwwvvvuuuuuuvvvwwwwwwwwwvvvvvvwwwxxxyyy~~~zzzwwwxxx|||~~~{{{{{{~~~~~~yyyyyyzzz}}}~~~~~~xxxppp~~~~~~~~~{{{yyy|||{{{}}}~~~|||uuuuuu}}}||||||vvvrrruuu~~~}}}sssooouuu{{{{{{xxxvvvtttrrrvvvyyyyyyvvvnnnnnnxxxxxxuuuqqqllllllooossstttrrrmmmhhhiiioooqqqppphhhhhhffffffiiijjj___QQQAAA888222111///...333;;;666222,,,)))***,,,///000///555:::888222,,,+++---'''---111---&&&,,,FFF```www^^^GGGAAABBBBBBEEELLL999;;;:::888888;;;;;;888222999;;;EEEZZZcccdddjjj^^^[[[[[[bbbkkkjjj___TTTWWW[[[UUUAAA111,,,,,,+++(((,,,---******...111111CCCTTTccchhhnnnzzz~~~{{{hhhxxx|||uuu|||pppKKK222///,,,,,,///444888999<<>>;;;888;;;<<<===JJJfff}}}vvvaaacccpppfff]]]hhh___DDD777666999===>>><<<;;;<<<>>>FFFPPPWWWWWWXXX^^^]]]XXXMMM???111///333555444555444444:::CCCFFFBBB@@@BBB___^^^[[[WWWRRRPPPOOOOOO???;;;555333333333111///))),,,...,,,)))((()))+++222<<>>::::::;;;999//////,,,)))&&&&&&(((+++***,,,000444555555333222111...******,,,---,,,)))(((+++///222333333444444)))111444///...:::OOO^^^iiikkknnnqqqrrrqqqpppooosssvvvtttnnnlllppptttvvvtttsssqqqoooooorrrvvvzzzpppssswwwyyyxxxvvvuuuuuussstttuuuwwwxxxwwwssspppxxxyyyyyywwwttttttwww{{{yyyxxxvvvwwwyyyzzzyyyxxx}}}yyywwwzzz{{{zzz}}}|||zzzyyy{{{~~~~~~{{{vvv~~~}}}||||||{{{{{{}}}}}}xxxvvvxxx}}}||||||~~~|||yyywwwyyy}}}~~~yyyuuutttuuu{{{{{{uuuttt}}}yyyxxxuuupppqqq||||||yyyrrrllllllqqqwwwwwwssslllhhhkkkqqqrrrnnnnnnddd```hhhnnnfffSSSDDD999666111......333999===666111,,,)))***---000111999;;;;;;888111,,,)))))))))000333,,,)))===dddnnn[[[GGG@@@AAABBBBBBBBBAAABBB???777222333444333444,,,@@@WWW[[[dddpppjjj^^^\\\bbbnnnvvvrrrjjjfffjjjaaaNNN999000111///***,,,+++******+++,,,...///MMMRRRYYYaaalllwwwzzzwwwkkkvvvwwwZZZEEE000222)))'''333777444777AAANNNcccuuummmdddmmmwwwwwwlllXXXLLLHHHIIIIIIGGGIIIMMMLLLHHHJJJFFFGGGRRRbbbnnnqqqooonnnjjjkkkrrr|||}}}vvvmmm}}}zzzzzzxxxhhhPPPGGGJJJCCC===999;;;BBBDDD@@@::::::999AAARRRaaagggjjjmmmrrrnnniiihhhmmmiiiSSS;;;;;;:::::::::777666<<>>:::;;;???999333+++(((((())))))'''&&&***,,,---444<<<;;;555444555666333///,,,+++,,,+++***,,,111777;;;;;;999555///+++---000333>>>JJJcccnnnuuusssnnnnnnqqqttttttqqqmmmkkkmmmttt}}}xxxpppiiikkktttzzzxxxsssnnnsssxxxzzzxxxtttrrrrrrrrrxxxxxxrrrpppuuuzzzzzz{{{vvvuuuyyy}}}}}}|||{{{xxxvvvyyy~~~}}}yyyyyyyyyzzz|||}}}}}}}}}|||~~~}}}zzzuuu~~~}}}{{{~~~|||{{{|||}}}yyyvvvxxx}}}|||}}}~~~~~~{{{yyy{{{|||xxxwwwxxx~~~|||uuuttt|||{{{wwwrrrsss{{{}}}|||xxxqqqooorrrvvvzzzwwwqqqlllnnntttuuurrrpppjjjffffffbbbTTTEEE===444111...---000444777999333000+++***,,,111555777888999888444///+++***+++&&&***---///555IIIggg~~~^^^PPPBBB???AAAAAA???===999;;;888111---...///...222...AAAVVVXXX___gggbbbdddgggllloooppppppnnnlllOOOCCC888555111***'''))))))(((((((((+++///333666IIINNNSSSYYYaaahhhiiidddeeellluuuzzzsss^^^DDD222111888555333888555///222999JJJ___nnnuuuzzz~~~yyy|||{{{jjjeeemmm{{{uuummmoooeeeNNNBBBEEEHHHHHHEEEDDDDDD@@@;;;@@@???BBBJJJSSSZZZ[[[ZZZ[[[^^^ccciiilllkkkfffbbboookkklllmmmcccQQQIIILLLFFF@@@;;;<<<@@@AAA<<<666888999>>>KKK[[[fffiiigggnnnooonnnooorrrooo___MMM>>>===<<<===999777:::AAA===IIITTTVVVXXX]]]aaabbbaaaVVVGGG;;;555444333222999999999666222111555;;;OOOYYY]]]XXXVVV]]]___\\\XXXMMM???666000,,,******)))))))))******))))))))),,,///666>>>@@@>>>>>>BBB:::666000+++)))((((((((('''***+++,,,111;;;>>><<<666666555333111...+++*********+++///444888::::::777111---...///000777???TTTbbbnnnpppnnnnnnqqqrrrvvvrrrnnnlllmmmqqqvvvxxxrrrnnnlllooovvvxxxtttoooppptttyyyyyyuuuqqqqqqrrruuuwwwuuuooonnnuuuzzzzzz|||xxxtttuuuyyy|||}}}{{{wwwvvvvvvyyy{{{|||zzzxxx{{{|||}}}}}}||||||}}}~~~|||xxx{{{|||}}}{{{zzz{{{wwwxxx}}}{{{|||{{{|||{{{~~~|||{{{|||}}}vvvttt~~~~~~zzztttvvvzzz~~~}}}wwwssstttvvvyyyyyyuuuooonnnsssvvvvvvssspppllldddUUUEEE<<<;;;000......000555888888777---***'''(((---444:::===???===888222,,,******,,,)))'''(((---777EEERRRZZZLLLBBB;;;===@@@===999666...111111,,,)))***+++)))+++,,,>>>OOOOOOQQQTTTPPPVVV```ccc[[[WWW[[[___^^^===///---999;;;000---555000///---...111666<<<@@@HHHMMMQQQTTTYYY\\\ZZZUUUTTTYYY___bbb]]]NNN<<<000:::BBBAAA===<<<666111888===PPPfffpppnnnkkknnntttmmmlllmmmooolllfffbbbbbbgggjjjccc```fff[[[CCC555===BBBDDD@@@<<<999555000:::===CCCJJJOOOQQQQQQPPPRRRYYYbbbeeedddaaa___```eee```aaafffbbbVVVLLLKKKDDD???;;;<<<>>>???;;;777888;;;>>>EEEVVVgggiiibbbdddhhhkkkmmmnnnkkkaaaVVVAAA>>>>>>???<<<888888<<<777BBBNNNUUUYYY^^^```___]]]YYYPPPDDD888222111222;;;??????999222111888@@@CCCTTT___ZZZSSSUUU\\\```cccRRREEEBBB:::,,,'''+++(((((())))))))))))((((((******000999?????????@@@<<<;;;666111+++(((((())))))++++++))),,,333:::===777666555555333000---)))((()))+++,,,...222777:::777111---...//////111444@@@OOO___hhhkkknnnooonnnssspppmmmmmmpppqqqpppnnnkkkmmmppptttvvvtttoookkkrrrwwwzzzxxxqqqmmmooossswwwvvvqqqmmmnnnuuuyyyyyyvvvtttsssuuuyyy|||{{{yyyrrruuuwwwxxxxxxwwwwwwwww|||~~~~~~|||yyyyyy|||}}}|||}}}}}}{{{yyy{{{}}}|||zzz}}}yyyyyy}}}{{{{{{}}}yyy~~~|||{{{~~~~~~wwwvvv~~~{{{uuuyyy{{{~~~~~~xxxtttuuuxxxwwwxxxuuunnnlllppptttuuupppmmmfff[[[JJJ:::777:::000000111666<<<>>>;;;777+++)))))),,,333;;;BBBEEEHHHCCC;;;222+++))))))++++++(((&&&+++444<<>>CCCKKKPPPUUUWWWZZZ\\\YYYTTTPPPSSSXXXYYYUUULLL@@@888>>>AAA;;;777999555777CCCFFFYYYpppyyyrrrggg___^^^[[[^^^aaabbbcccbbbZZZQQQVVVYYYVVVYYYbbbWWW===///666;;;===888444333111...999<<>><<<:::;;;>>>???===;;;:::??????AAASSShhhkkk___^^^```cccfffhhheee\\\TTTAAA===<<<>>>===999777999666???KKKVVV]]]```aaa```\\\]]]XXXLLL<<<444555999???CCCBBB;;;666888???DDD;;;NNN]]]\\\UUUSSSWWW[[[]]]SSSJJJHHHAAA555---+++)))(((((((((((((((((())))))&&&)))333;;;===;;;;;;>>>>>><<<666///***)))+++***,,,,,,)))'''***000444888777777777777444///***(((***+++******---333999666111------///000111111444>>>LLLYYYfffoooooojjjkkkjjjkkknnnssstttpppllljjjnnntttvvvtttpppmmmllluuuzzz|||wwwoookkknnntttuuurrrnnnnnnqqquuuvvvuuutttttttttwwwyyyzzzxxxvvvppptttyyyxxxuuusssuuuxxx|||}}}}}}zzzvvvvvvzzz~~~|||{{{}}}yyyyyywww{{{}}}|||{{{zzz~~~~~~~~~zzz|||{{{~~~xxxwww{{{zzzuuuzzz}}}{{{uuusssvvv{{{wwwxxxtttnnnlllppptttuuummmdddXXXLLL???555111333111222555:::>>>===999555......///444<<>>CCCDDDAAA;;;777777444///++++++)))---///,,,+++...///...555>>>GGGLLLOOOJJJCCC@@@DDDLLLKKKCCCDDDMMMLLLBBB:::777111...222999;;;:::777444000...000666===AAAKKKQQQWWWYYY\\\___^^^[[[]]]^^^^^^[[[RRRFFF;;;444333333---...777777999FFFPPP\\\llluuusssjjj___XXXVVVYYYZZZXXXZZZ[[[UUUJJJLLLQQQRRRZZZdddXXX???333777999888333111222333111666777===IIIUUUZZZUUUNNNVVVVVVWWWYYY[[[^^^___``````]]]^^^eeefff\\\JJJ======<<<<<<<<<=========<<<:::???@@@@@@PPPdddhhh]]]```]]]]]]ccchhhfff^^^WWWAAA;;;888:::;;;999777777888>>>HHHUUU___bbbbbbbbbcccddd```RRRAAA777999>>>???AAA???999888>>>BBBAAA:::IIIYYY^^^\\\XXXVVVTTTRRRTTTPPPHHHDDD@@@555((())))))(((((((((((())))))+++&&&&&&///888:::888777>>>??????:::444...------)))+++---,,,***))),,,000888999:::;;;:::777222...***++++++)))(((***000555888666222//////000111000444777===JJJ^^^nnnqqqkkkfffgggkkkppptttsssoookkklllqqquuuuuuqqqnnnnnnpppxxxzzz{{{vvvnnnlllpppuuuqqqnnnnnnqqquuuuuurrrpppuuuuuuwwwyyyyyyxxxuuurrrqqqvvvyyyxxxtttrrruuuyyy|||}}}|||zzzxxxxxx{{{~~~~~~}}}|||}}}~~~~~~}}}|||~~~|||}}}~~~||||||~~~~~~|||~~~}}}|||~~~~~~zzzyyy|||zzz~~~yyytttzzz~~~~~~yyyssssssxxx}}}zzzzzzuuuooooootttwwwvvvqqqaaaPPPEEE===666111111000333666999888666222000+++---000666<<<@@@AAAAAA:::555///***)))***++++++(((***...222666<<>>888777...%%%'''000444///000///---...333;;;DDDIIIHHHOOOUUUWWWYYY^^^```^^^______]]]VVVKKK???777222+++,,,,,,444???===<<>>@@@@@@@@@>>><<<::::::;;;999===???BBBNNN]]]aaa\\\^^^ZZZZZZaaagggeee___[[[EEE<<<555666999888777888;;;<<>>999<<>><<<999444111000)))))),,,111111...///222666:::???@@@>>>999666444///...,,,***(((***---111999;;;:::444000//////---666555666???RRReeennnmmmfffiiinnnqqqqqqnnnjjjgggooorrrtttqqqmmmlllppptttwwwxxxwwwsssooonnnqqqtttllllllnnntttvvvsssooonnntttvvvxxxyyyxxxvvvsssqqqtttwwwxxxvvvrrrrrrvvvzzz|||{{{zzzzzz{{{}}}~~~zzzzzz|||~~~|||zzz{{{~~~~~~}}}}}}~~~~~~}}}zzzzzz~~~{{{{{{}}}{{{yyysssyyy~~~zzzuuutttxxx}}}~~~{{{uuuppprrrwwwyyyvvvmmm[[[HHH>>>:::555222111111555888777222---,,,,,,***,,,000666:::;;;999666222...***(((***++++++***---///222333444666999<<<<<<888666555000***))),,,+++//////,,,,,,111555555666BBB>>>???QQQUUUJJJJJJFFFCCCAAADDDHHHIIIBBB<<<888111+++***+++------...,,,,,,,,,000777AAAJJJPPPKKKRRRWWWWWWXXX]]]``````ZZZXXXTTTLLLBBB;;;888777---000111888???:::;;;KKKiiifffcccbbbccc```ZZZUUUUUUOOOIIIGGGGGGGGGIIILLLEEENNNWWWbbbjjjZZZFFFCCC999777444444:::AAA???999666666;;;FFFRRRYYYXXXTTTTTTSSSSSSXXX^^^cccbbb```UUUTTTUUUYYY^^^\\\RRRHHH???AAABBB@@@<<<999:::===999;;;@@@GGGOOOWWW\\\______\\\]]]bbbccc^^^[[[]]]LLL@@@444333666777777888;;;777;;;HHHTTTXXXYYY[[[YYYXXXUUUNNNEEE<<<555222666======444111666777333888===GGGSSS\\\]]]XXXTTTTTTSSSQQQMMMKKKGGG???777,,,+++***))))))***+++,,,,,,((((((///555666777999999:::;;;======;;;666333---)))+++111444111000222444;;;CCCEEE@@@;;;:::;;;444111---+++++++++,,,,,,111;;;@@@;;;444111...+++000222444666AAARRRbbbjjjeeejjjooooookkkgggffffffoooppppppnnnkkklllppptttuuusssqqqpppooopppqqqqqqkkkkkkooottttttooommmpppqqqsssvvvvvvuuutttrrrqqqwwwwwwuuurrrpppqqqvvvzzzxxxuuutttwww}}}}}}yyyyyy{{{}}}~~~~~~{{{yyy{{{~~~}}}~~~}}}{{{vvv}}}xxxxxx|||||||||}}}yyyrrryyy}}}}}}wwwuuuyyy}}}~~~zzzsssooorrrxxxyyyuuu```OOO===444222///......444888;;;777///))))))+++///222777<<<>>>===888444222...+++***,,,,,,***(((...000222555777999:::;;;666444555555111++++++...+++...---******///444444777CCC===>>>VVV]]]SSSTTTNNNHHHFFFKKKMMMIIIDDDCCC666***'''222444+++)))000'''''')))...555???HHHNNNRRRXXX[[[ZZZZZZ^^^bbbbbb\\\YYYRRRGGG<<<666666777000222000111222---444KKK]]]]]]```dddfffeeeaaa]]]HHHCCCBBBFFFEEE??????DDDCCCNNNXXXdddjjjZZZGGGGGG333222111666AAAJJJGGG???000333:::DDDNNNVVVZZZ\\\OOOQQQVVV\\\aaacccbbbaaa\\\ZZZXXXZZZ^^^___ZZZRRR<<>>AAA<<<<<>>999444222+++)))///222...,,,...222<<>>===;;;999777...(((&&&))),,,***))))))///222777:::888444333555444222...,,,++++++)))((((((******))))))...999AAA???>>>>>>CCCKKKSSSWWWXXXNNNOOOOOONNNRRRTTTQQQJJJ666222///---...///000111***(((***222===EEEJJJNNNLLLMMMQQQWWW]]]```^^^[[[RRROOOLLLHHH???555222555:::222...333777999CCCOOO^^^___ZZZVVV]]]hhheeeYYYPPPLLLKKKMMMKKKEEEDDDGGGPPPXXX``````VVVIII???:::999444333999CCCFFF@@@888111444===HHHMMMNNNQQQUUURRRUUUXXXZZZ[[[[[[\\\^^^YYYZZZ\\\___```^^^ZZZVVVAAAFFFCCC999888AAAEEECCC::::::;;;AAAJJJTTT___ggg\\\yyyvvvoooiii___aaaZZZXXXIII888111444888777333222444888@@@IIIPPPRRRSSS\\\[[[WWWVVVXXXUUUFFF555:::333///000222000///000000111444>>>NNNYYYWWWOOOPPPSSSRRRPPPOOONNNHHHAAA>>>555+++'''(((******(((+++((('''***,,,...444<<<777999;;;<<<============555111,,,,,,//////,,,(((000666;;;<<<:::888999;;;999777333///,,,+++***+++000222666::::::999666444...------000222999FFFTTThhhjjjkkkjjjhhhggghhhiiinnnnnnnnnnnnnnnoooppppppnnnkkklllrrrsssqqqsssxxxkkknnnqqqrrrqqqooommmlllsssvvvwwwsssmmmmmmrrryyyvvvrrrnnnnnnrrrwwwyyyzzzsssoooqqqyyy|||xxxvvvwwwtttxxx{{{{{{yyywwwxxxyyyzzz}}}{{{uuuuuuzzz{{{yyy}}}rrrvvvvvv~~~|||~~~~~~~~~~~~{{{~~~zzzyyy|||~~~|||vvvsssxxxyyygggQQQCCC>>>777111///111555777777888444---,,,333;;;???===============:::555222...***(((***+++******,,,222444666666555444666888555333///---,,,,,,***)))***+++---,,,...444>>>FFF@@@??????CCCIIINNNQQQQQQTTTTTTRRRPPPQQQRRRMMMEEE555444222000...,,,,,,,,,,,,...222:::BBBHHHNNNQQQJJJLLLPPPVVV\\\]]][[[XXXOOOOOONNNHHH;;;000000777111---000999???CCCOOO]]]YYYYYY\\\aaafffhhhkkknnnrrrkkkeee```XXXMMMHHHIIINNNRRRUUUUUUQQQJJJEEEBBB999333///444===BBB>>>999555777===FFFKKKLLLPPPUUUVVVXXX[[[\\\\\\[[[\\\]]]\\\^^^```dddeeeddd```\\\DDDBBB<<<666555999;;;::::::<<<;;;;;;BBBPPP[[[^^^aaa{{{tttjjjccc[[[^^^XXXWWWKKK<<<333444666666444333333666>>>HHHPPPSSSSSS___cccccc```ccccccSSS???777333222555555111///111000///111888GGGSSSSSSMMMLLLOOOPPPOOONNNNNNIIIBBBCCC===555---***)))***++++++(((''')))+++,,,111777<<<999888:::>>>AAAAAA???:::555///,,,,,,---,,,***)))+++...333888::::::999888666333000---+++******...000333666888777666444...,,,,,,---...222>>>JJJ^^^fffmmmmmmgggdddggglllllljjjhhhhhhlllooorrrrrrnnniiiiiippptttsssqqqrrrmmmpppsssrrrpppnnnoooqqqtttvvvvvvsssoooooossswwwssspppooopppsssvvvwwwwwwrrrqqqttt{{{{{{wwwuuuxxxvvvxxxyyyyyywwwvvvxxxzzz|||~~~~~~{{{xxxxxx}}}}}}{{{~~~}}}|||}}}zzzyyyxxx{{{yyywww|||zzz{{{yyyuuutttlllVVV???===888222000222555666666666444...***...:::DDDGGG<<<;;;:::<<<===:::444000...+++***+++***(((+++111888888777555555777;;;>>>666333000------,,,+++***,,,...000111444:::CCCKKKCCCCCCCCCFFFIIIKKKLLLKKKPPPPPPMMMJJJKKKJJJBBB999666888999777111,,,******)))000888???CCCHHHMMMPPPGGGIIIMMMSSSVVVVVVSSSPPPMMMPPPQQQJJJ:::...111:::555222444999;;;>>>MMM___XXXXXX```llllllhhhqqq}}}uuunnneee[[[VVVVVVQQQOOOMMMMMMNNNOOOOOONNN???999444666>>>CCCCCCAAA@@@@@@CCCIIILLLOOOTTT[[[\\\^^^``````___^^^^^^___^^^___bbbfffhhhfffbbb___JJJ???666444555444444555888>>><<<666===PPP\\\\\\bbbzzzoooccc]]]XXX^^^[[[WWWOOOBBB999555555666888444222444<<>>888666777:::<<<;;;555000---+++***+++)))(((---555;;;<<<;;;888888<<>>EEEKKKFFFGGGIIIKKKLLLLLLJJJIIIHHHGGGEEEEEEGGGGGG???444666;;;???===666///,,,---)))555AAAFFFGGGJJJNNNPPPKKKNNNRRRUUUVVVTTTOOOLLLKKKNNNQQQMMM@@@444333999888444333222///222FFF\\\^^^___ffflllllllllwww{{{tttmmmgggaaa______XXXRRRMMMLLLPPPTTTUUUTTTHHHDDDAAABBBHHHLLLMMMLLLGGGDDDDDDHHHKKKNNNUUU^^^```bbbdddeeedddccccccccccccdddfffiiijjjhhhdddaaaQQQ@@@444666999777555888777@@@>>>444===VVVdddaaaaaavvviii]]]ZZZYYYcccbbbXXXSSSJJJ???777444666:::666333333:::FFFQQQWWWYYYaaannnqqqjjjmmmvvvmmmYYYBBB;;;777999:::777333222111///,,,///;;;KKKTTTUUUKKKNNNPPPOOOPPPOOOJJJDDDEEECCC???:::333...***(((+++***---333555333111222>>>===<<<>>>AAACCCBBB@@@CCCAAA;;;444...+++,,,...000,,,***...666:::999555666666666444222...+++)))))))))***,,,///222444666333000//////...---222999BBBQQQbbbjjjhhhhhhmmmtttvvvppplllnnntttwwwtttooommmmmmoootttxxxxxxtttqqqvvvxxxxxxtttpppqqqwww~~~yyyvvvttttttvvvwwwvvvtttoooqqquuuxxxzzzyyyvvvtttsssxxx~~~{{{vvvvvvyyyzzzyyyvvvttttttwww{{{~~~|||zzz{{{~~~~~~|||}}}}}}~~~{{{{{{|||~~~||||||xxxuuu|||wwwxxxtttzzzxxxfffTTTGGG===888555222000444:::<<<:::666111...***)))///888888444666666777999:::888222---+++))))))***))))))///777999<<<<<<999999>>>>>>:::111...,,,++++++,,,+++***---///222666:::@@@EEEHHHFFFIIIMMMPPPPPPMMMJJJHHHBBBCCCCCCEEEKKKMMMEEE:::222888======777111...//////>>>MMMPPPOOOQQQTTTTTTVVVXXX[[[\\\YYYUUUPPPMMMHHHJJJNNNNNNFFF999333444---,,,///333111555HHH___cccggggggeeekkkwww{{{wwwppphhhbbb^^^\\\[[[ZZZSSSLLLKKKOOOQQQPPPMMMIIIHHHIIIKKKOOOPPPPPPNNNCCC@@@???BBBEEEHHHQQQYYY^^^```cccddddddcccdddeeeiiihhhhhhiiiiiihhheeebbbTTTAAA444777<<<;;;;;;>>>888AAA???444===VVVdddbbbbbbvvvggg\\\ZZZ[[[fffdddUUUTTTNNNCCC888333333777777555444999CCCOOOXXX]]]bbbnnnooohhhjjjuuuqqqcccNNN@@@444333666555111......---+++,,,777HHHUUUZZZPPPSSSSSSQQQQQQQQQLLLFFFDDDBBB@@@@@@???:::111)))***)))...777:::666111///888===BBBDDDBBB@@@???@@@BBBBBB@@@<<<666000...------,,,++++++---000222333666777777666444111---+++)))(((((())),,,///333555222000///111111///222666999CCCRRR___hhhnnnsssvvvtttqqqpppuuu{{{{{{uuunnnkkkpppuuuvvvuuutttuuuuuuyyyzzzyyyvvvsssttt{{{zzzwwwuuuvvvyyyzzzwwwsssrrruuuzzz}}}}}}{{{yyyxxxvvv|||zzzxxxyyyzzz|||zzzvvvuuuvvvyyy}}}~~~{{{yyy{{{{{{{{{~~~~~~~~~}}}uuu~~~{{{uuuxxxuuuxxx~~~zzzjjjVVVEEE;;;999999333333555888<<<<<<999555,,,,,,+++---333:::999444888999;;;;;;777111+++''')))'''(((+++---...333999666::::::777888<<<999222---+++))))))+++,,,---,,,+++...222888>>>CCCGGGIIIGGGLLLRRRUUUTTTOOOJJJHHHBBBBBBCCCGGGNNNPPPGGG:::---111555666333///......333CCCQQQTTTSSSVVVVVVSSSVVVXXXZZZYYYUUUPPPMMMLLLHHHIIIMMMMMMFFF999111///(((,,,555======<<>>IIIVVV___dddjjjlllhhhiiippppppjjjZZZIII777111222000---+++++++++******333DDDSSSYYYUUUVVVUUURRRQQQRRROOOIIIGGGEEEDDDGGGJJJGGG===555,,,***---444888444///---111999CCCFFFBBB??????@@@AAABBBBBBAAA>>>888222...,,,......---***---333:::888999999888666333000...******))))))+++...000222000...///222222000000222444888BBBQQQbbbooouuuwwwlllmmmpppwww||||||uuuooollltttxxxtttppprrrwwwyyy|||{{{yyyxxxwwwyyy}}}zzzxxxwwwyyy{{{{{{wwwtttwwwzzz}}}}}}||||||yyy~~~}}}zzz{{{}}}|||~~~{{{yyyyyy{{{~~~~~~|||{{{|||{{{|||yyy~~~~~~xxx}}}xxxuuuwwwzzz{{{jjjUUUEEE>>>:::666444222555999<<<<<<:::555222))),,,---///555<<<<<<888666:::>>><<<444,,,'''&&&***''''''---333555888<<<888<<<;;;555666<<<999///+++***)))))),,,...//////))),,,333;;;CCCIIIMMMNNNNNNTTT[[[^^^ZZZTTTNNNJJJKKKJJJIIIKKKQQQQQQDDD666---...///000//////...---666FFFSSSTTTTTTXXXWWWPPPRRRTTTVVVTTTPPPMMMLLLLLLOOOPPPSSSPPPDDD555000111000111888>>>===;;;EEESSS[[[VVVTTT\\\llluuuqqqhhh___bbbaaa^^^^^^bbbccc```SSSOOOLLLJJJIIIHHHEEEBBB888<<<@@@CCCCCCBBBAAAAAABBB@@@CCCHHHLLLOOOVVV^^^[[[]]]``````___^^^______^^^[[[XXXWWWYYY[[[\\\]]]XXXNNN???444444:::;;;777888888555333999GGGSSSXXX```ttthhh```___]]]ccc]]]WWWXXXVVVNNNCCC888222000222444555555777AAARRR___bbbdddhhhjjjjjjiiijjjkkkeeeVVVFFF;;;333------///,,,......---444CCCQQQWWWVVVVVVTTTPPPPPPSSSRRRNNNLLLKKKJJJKKKLLLKKKGGGDDD777000---000333111///...---444<<>><<<777333000***---...///444:::<<<:::111888>>><<<333+++((((((***'''(((///777:::;;;>>>===@@@===666777===;;;111+++))))))***---000111222(((,,,333===GGGOOORRRTTTVVV]]]dddfffaaaYYYRRRNNNYYYWWWTTTTTTWWWUUUFFF555000...------///000///...<<>>???>>>>>>???@@@>>>>>>AAAHHHLLLOOOVVV]]]___aaaccccccaaa_________```]]]YYYXXX[[[___bbbddd\\\WWWGGG555222888999222333111///222:::FFFRRR[[[YYYooofff```bbb```eee^^^\\\]]]\\\VVVKKK???777333///333555333222<<>>NNN```mmmtttooorrruuuwwwwwwvvvsssqqq{{{tttvvv~~~}}}zzzxxxzzz{{{xxxzzz|||}}}|||zzzxxxwww|||~~~~~~|||}}}}}}xxxzzz~~~}}}~~~{{{~~~~~~{{{yyy}}}{{{tttqqqttttttrrrdddTTT@@@555333555555222555888@@@FFF@@@333...000***///444888===AAA>>>888;;;;;;999444---))))))***&&&+++222999<<<<<<:::999:::<<<444222999777111333((()))***,,,......,,,+++)))...888DDDNNNRRRQQQOOOWWW^^^```YYYTTTWWWZZZZZZ^^^^^^\\\]]]aaa^^^LLL888...'''&&&...555555333333FFFGGGKKKRRRWWWYYYUUUQQQ^^^[[[UUUPPPPPPRRRSSSQQQTTTSSSQQQIII>>>333///111222//////222444777CCCQQQTTTNNNRRRaaahhhccc^^^```bbb```\\\UUUOOONNNQQQUUUZZZTTTPPPRRRUUUQQQJJJDDD777777777888666333333555;;;<<>>EEEFFFCCCAAABBBCCCDDDDDDDDDCCCCCC777000)))%%%''',,,///000???AAA>>>:::;;;>>>;;;333333111---***))))))******000111222333333333222111000...000777AAAOOObbbrrrsssrrrtttwwwuuurrruuu{{{{{{tttqqqvvv}}}~~~}}}|||sssvvvzzz}}}~~~|||yyywwwvvvzzz|||{{{xxxyyy}}}|||yyyyyy|||~~~}}}~~~~~~}}}|||}}}|||yyy}}}{{{xxxzzzyyyooocccKKKEEE<<<666555555555333777999???BBB<<<111,,,...///666<<<======>>>>>><<<;;;:::666111,,,))))))))))))---333888::::::888777666999444333999555,,,---)))))))))***,,,,,,,,,,,,,,,444@@@IIIMMMOOOPPPQQQNNNTTTWWWSSSQQQTTTVVVVVV[[[ZZZXXXXXXZZZUUUCCC000---******......---000666EEEHHHMMMSSSXXXYYYWWWUUUTTTVVVWWWTTTOOOLLLKKKKKKMMMOOOOOOHHH===444222444000/////////---111AAAQQQZZZVVV[[[fffiiiddddddjjjjjjeee]]]XXXVVVWWWXXXYYY]]]YYYVVVWWWXXXVVVQQQMMM999555333555555555555888===<<<>>>DDDOOOWWWYYYXXX^^^___aaabbbaaa___]]][[[eeedddbbb``````aaaccceee```cccWWWGGG>>>444///555//////000111///444CCCRRR^^^^^^^^^^^^^^^___aaabbbeeecccbbbbbb___TTTDDD777555222444888:::===MMM___cccfffkkkpppsssuuuxxx{{{~~~|||vvvlll\\\JJJ:::111;;;444000111111444DDDXXX]]]WWWRRRNNNNNNNNNNNNOOOTTTPPPOOOQQQOOOIIIFFFHHHJJJ<<>>???<<<888222---***))))))(((---000555888888777666666///555333444;;;666+++***+++***)))))))))+++---...333<<>>777555555555111111???QQQ___[[[TTTNNNJJJKKKNNNOOOYYYUUUTTTSSSPPPJJJHHHIIIEEE<<<333///...***))))))***+++,,,///444:::???BBB:::<<<>>>@@@@@@???===<<<===:::555///+++***,,,...222777;;;:::999:::888555888666333///,,,+++******,,,---000333444444333333333000///000333999EEERRRjjjuuuzzzsssooossswwwwwwxxxtttsssxxx{{{yyyuuuuuuoootttyyyyyyuuussstttvvvvvvwwwwwwuuussstttxxx}}}~~~|||zzz{{{}}}xxxzzz||||||~~~wwwyyy}}}~~~|||~~~~~~~~~vvvhhhSSSAAA>>>;;;888555555999===@@@===<<<:::666000,,,,,,...444;;;???===;;;===@@@@@@;;;555---))))))***)))(((000333666777555444666777000666444666>>>999///...---,,,***))))))+++000333:::BBBKKKPPPPPPPPPQQQSSSYYYYYYYYYXXXYYYYYYWWWTTTWWWUUUTTTTTTTTTLLL>>>222///000111---))),,,888CCCLLLPPPUUUWWWUUUTTTTTTVVVYYYVVVSSSOOOJJJIIIOOOWWWJJJPPPQQQEEE666......000000000000222888GGG[[[kkknnnlllmmmppppppooouuu~~~}}}mmmccccccfffiiiiiihhhjjjiiibbb\\\ZZZZZZYYYQQQEEE>>>CCCIIIHHHEEEEEEDDDAAABBBMMMYYYbbbfffhhh___```aaabbbbbbaaa___^^^aaa```^^^]]]]]]___bbbdddaaaddd^^^VVVOOO>>>000222555555666777666888CCCNNN___bbbfffkkknnnnnnmmmkkkkkkpppllldddfffkkk___LLL555222333777777777CCCSSSnnnvvvzzzwwwqqqnnnmmmmmmpppjjjddddddfffddd[[[SSS999777999===<<<:::===CCC___^^^XXXNNNIIIJJJNNNOOOVVVUUUSSSRRRPPPLLLJJJJJJEEEBBB>>>;;;777111+++((()))+++,,,,,,...333;;;@@@:::<<>>;;;888999===AAAAAA@@@===;;;666000---...000222777:::;;;:::===BBBCCC@@@777111***((()))++++++***222555777666444444888<<<===@@@;;;:::@@@;;;111111///...---+++***...444999AAADDDIIIOOOSSSUUUUUUTTTWWWUUUTTTUUUVVVUUUSSSRRRTTTRRRPPPPPPLLLBBB555,,,---...---+++...666AAAHHHLLLPPPTTTUUUTTTTTTVVVXXXYYYRRRMMMOOOPPPPPPUUU[[[RRRXXXVVVGGG999333222222:::888888===JJJ]]]llltttyyyvvvssstttvvvyyy}}}rrrhhhfffjjjrrrwwwpppvvvvvvnnniiijjjkkkjjj```RRRLLLSSSYYYTTTNNNLLLDDD???BBBNNN[[[bbbfffjjjbbbccccccdddcccbbbaaaaaaccccccbbbcccdddfffhhhjjjfffkkkjjjiiidddPPP======;;;::::::;;;999:::BBBLLL\\\bbbiiimmmmmmlllnnnqqqrrrxxxsssgggfffmmmjjj___>>>666222555777777===GGGfffpppwwwrrrllllllpppqqqssslllfffeeehhhiiieeeaaaHHH>>>777:::BBBEEEBBB???ZZZ^^^\\\RRRLLLMMMPPPPPPSSSTTTTTTRRROOOMMMJJJGGGGGGHHHHHHFFFBBB:::000(((***+++,,,++++++///777>>>===???AAACCCCCCBBB@@@???@@@AAA???999222,,,+++,,,+++000888======::::::;;;:::999777444111---***))))))***---000222444555555777444333333111000555===HHH^^^ooopppqqqxxxxxxqqqmmmnnnrrrxxxxxxsssrrrtttsssxxx{{{xxxrrrqqquuu{{{yyyyyywwwvvvuuuvvvyyy{{{zzzyyyxxx|||zzz|||~~~~~~}}}}}}~~~{{{~~~vvvwww~~~~~~~~~oooWWWHHHBBBAAA444666:::BBBHHHGGGAAA:::;;;:::444---,,,222777888;;;===<<<<<>>111...***((()))+++------333555777666333666<<>>AAA::://////.........,,,,,,000777===EEEFFFIIINNNTTTWWWVVVTTTRRRPPPPPPRRRSSSRRRSSSVVVXXXTTTRRRPPPIII;;;000******+++***+++333@@@IIILLLKKKMMMQQQSSSUUUWWWZZZ\\\YYYTTTUUU]]]aaa]]]\\\___]]]```ZZZJJJ>>><<<<<<999CCCBBBAAAFFFUUUfffnnnnnnssspppnnnmmmooosssvvvxxxuuuooofffaaaaaagggmmmrrrjjjqqqsssmmmkkkppprrrooo\\\NNNHHHQQQUUUMMMFFFFFFAAA;;;>>>LLLXXX[[[^^^bbbggggggfffeeedddbbb```___aaabbbcccdddfffgggggghhhfffkkklllooolllVVVBBBBBB;;;999888888777777???HHHhhhlllppppppooorrr{{{{{{|||vvvlllkkkrrrtttpppRRREEE;;;;;;:::777999@@@```oooyyytttmmmnnnssstttmmmlllmmmnnnppppppooonnnbbbPPP<<<666===FFFHHHFFFSSS^^^bbb[[[TTTTTTUUUSSSUUUXXXYYYVVVRRRPPPKKKEEEHHHKKKLLLJJJHHHBBB666***,,,---,,,++++++...555:::@@@AAABBBCCCCCCCCCBBBBBBAAABBBAAA>>>888333///---,,,///555===???<<<;;;===;;;:::999777444000---*********+++---000333555777555333333333111...111888===PPPcccmmmuuu{{{yyysssmmmoootttyyyxxxsssssswwwwwwyyyzzzxxxttttttxxx~~~zzzyyyyyyxxxyyyzzz{{{|||yyyzzz{{{~~~|||~~~~~~}}}zzz{{{~~~}}}zzzzzz{{{~~~oooZZZJJJBBB>>>:::000666???FFFHHHEEE???;;;999888222+++---777>>>>>>>>>AAABBB???<<<===;;;777+++++++++******+++///111111444666555444888BBBJJJPPPQQQGGGAAACCC:::...---+++---...---,,,111999@@@FFFHHHLLLOOORRRSSSTTTUUUSSSPPPQQQRRRPPPNNNRRRZZZVVVRRRQQQPPPHHH:::000...***...000222;;;IIIQQQSSSQQQQQQQQQSSSWWWYYYZZZZZZZZZWWW\\\eeeggg```___eeegggggg[[[HHH>>>>>>===888???BBBEEEJJJUUU```ccc```cccfffgggeeecccdddhhhllleee```\\\]]]bbbeeedddaaa[[[ccceee``````eeeeee___QQQBBB<<>>EEEFFF???777333222000'''***,,,,,,***,,,000444000444666555444:::EEEOOOLLLNNNGGGBBBEEE<<<000///(((+++------,,,111999@@@EEEKKKPPPQQQOOONNNRRRVVVSSSPPPPPPPPPKKKGGGLLLVVVKKKHHHIIIJJJCCC777000000+++333888:::AAANNNXXXZZZZZZWWWTTTUUUWWWYYYWWWUUUYYYVVVYYY___\\\UUUZZZgggnnnkkk[[[EEE:::;;;888000555===EEEIIIPPPYYYZZZVVV\\\dddiiieee______dddjjjgggbbb___dddlllkkkaaaWWWUUU\\\]]]WWWVVV[[[XXXOOOOOO???999AAACCC<<<;;;BBB;;;666<<>>HHHYYY\\\dddppp||||||pppiiinnnwwwzzzzzzzzzyyymmm___SSSCCC777888BBBGGG```ttttttoooooopppnnnpppvvvzzzwwwqqqsss}}}rrrTTT<<<555<<>>>>>>>>???AAABBBDDDCCCCCCDDDEEEAAA:::444000,,,///999???===;;;<<<>>>??????>>>;;;777333111---,,,***))),,,000555888888777888999555000111555333888GGG\\\lllpppppppppvvvyyy~~~zzztttuuu{{{{{{yyyvvvuuuvvvyyy}}}wwwxxxyyy{{{~~~~~~}}}|||xxx}}}||||||}}}{{{|||{{{~~~~~~{{{|||}}}yyyxxxzzz~~~}}}www|||~~~~~~yyyvvvxxx~~~}}}xxx^^^HHHEEEFFF@@@999777:::CCCHHHBBB======>>>;;;111///...111888AAAHHHLLLGGGEEEBBB???:::444---((('''------)))(((///333333555555444333555999???DDDCCCAAACCCGGGCCC777///---,,,,,,,,,+++...333;;;@@@CCCKKKTTTWWWVVVTTTUUUWWWRRRQQQOOOLLLJJJLLLQQQUUUTTTVVVUUULLL???666666999777,,,555RRRccc]]][[[cccdddffffffaaaZZZWWWXXX[[[ggg]]]WWW[[[___``````cccgggmmm\\\AAA555333111555777AAAKKKOOORRRWWW[[[\\\bbbfffjjjlllllllllnnnpppttttttrrrmmmkkkkkkfff___dddjjjiii```^^^aaaYYYJJJFFFEEEAAA???CCCHHHHHHCCC@@@<<>>??????>>>=========???@@@CCCFFFHHHHHHEEEBBB000333333333:::CCCCCC===;;;===>>>===:::999999:::555000***))),,,000222222999666444444666666333///222555:::FFFZZZlllooojjj{{{~~~|||xxxwwwyyyxxxvvvzzzuuusssvvv||||||tttyyy{{{zzz{{{|||~~~~~~|||||||||~~~{{{{{{|||}}}}}}|||~~~|||{{{|||}}}zzzvvv|||~~~yyyxxxyyy|||yyyyyy|||}}}~~~}}}~~~uuuaaaPPPBBBAAAAAA:::888;;;:::AAAEEE@@@<<<;;;:::666///222666<<>>>>>OOOvvvyyymmmoookkklll|||~~~~~~yyynnnjjjrrrzzzxxxppp___JJJ===<<>>???@@@@@@???>>>======888444...******,,,...///666666555666666666444222222444999CCCQQQ___kkkqqqzzz}}}|||xxxvvvyyyzzzxxx{{{xxxuuuxxx}}}}}}zzzuuuyyy~~~}}}zzzxxx~~~}}}{{{yyyxxxwww}}}{{{zzzzzz|||}}}}}}|||}}}{{{zzz{{{~~~~~~|||zzzvvvzzz|||yyyzzz|||}}}{{{|||~~~~~~~~~{{{|||xxxbbbLLLDDD??????;;;555666===<<>>;;;999444///***222;;;BBBFFFHHHKKKNNNAAACCCCCC>>>666...)))(((+++))))))///;;;DDDAAA999888999:::::::::<<<>>>@@@CCCDDDFFFDDD:::...)))***((((((***000999@@@DDDEEEIIIIIIJJJKKKMMMPPPSSSUUUXXXVVVWWWZZZ^^^^^^ZZZUUUWWWUUUQQQLLLGGGAAA<<<888999111999QQQccciiirrruuuvvvuuusssqqqrrrxxx|||nnn___VVV___ooowwwrrrlllnnnkkkRRR999444444333555;;;III[[[gggoooqqqkkkdddaaadddgggjjjkkklllnnnpppxxx{{{{{{wwwtttuuutttrrrlllqqqmmmaaaZZZ___gggjjj```kkkpppdddTTTLLLLLLOOONNNJJJXXXkkkmmmjjjiiieeeggghhhhhhfffddddddgggjjjccceeeeeeccc^^^[[[[[[]]]___^^^___dddhhheee\\\TTTEEE;;;222333777;;;???CCCTTTaaarrr~~~zzzrrrtttvvvxxxzzz~~~tttYYY???777;;;@@@:::OOO|||xxxtttjjjhhhttt|||}}}tttjjjlllwwwvvv```OOOIIIEEE???BBB===AAAOOOYYY[[[]]]bbb^^^bbbggghhheee```ZZZWWWWWWTTTPPPPPPQQQPPPMMMJJJEEE===444000...---///222DDDDDDFFFJJJMMMKKKDDD===BBBCCCFFFIIIKKKKKKHHHEEEBBB;;;111---333===@@@>>>===<<<<<<<<<======<<<:::999777222---)))))),,,...333555777888777666666777444222666>>>EEENNNaaatttxxx||||||xxxwwwzzz|||{{{|||zzzyyy{{{~~~|||yyyyyy|||}}}zzzyyy~~~|||zzzyyyxxxxxxyyyxxxwwwyyy{{{}}}}}}|||{{{zzzzzz{{{||||||{{{yyywwwyyy{{{{{{yyyyyy|||~~~~~~}}}{{{xxxyyy~~~hhhOOOHHHCCC???===999555777>>>>>>>>>===<<<:::777111,,,---555???CCCBBB@@@@@@BBB===@@@AAA<<<333+++(((((()))(((+++444@@@FFFBBB;;;999;;;======<<<<<<<<<===???CCCEEE???444+++)))+++((('''***333>>>EEEFFFDDDJJJIIIIIIKKKPPPTTTVVVWWWYYYXXXVVVVVVVVVUUUTTTSSSWWWVVVRRRLLLDDD===888666<<<999AAAUUUccciiitttrrrxxx~~~|||ssskkkgggZZZQQQMMMXXXjjjvvvuuuoooqqqgggKKK333111222///111:::IIIZZZhhhpppppphhh___nnnnnnnnnmmmlllkkkjjjjjjooorrrqqqjjjeeeddddddbbb]]]``````[[[YYY]]]ffflllnnntttqqq^^^HHH@@@CCCIIIOOODDDJJJWWW[[[aaakkkooojjjiiiiiijjjkkklllkkkjjj```aaabbb```^^^]]]^^^```bbbbbbcccfffgggccc\\\VVVKKK===000///666???HHHOOO\\\eeennnrrrtttxxx|||}}}}}}sssooottt{{{zzzooorrrwwwrrr\\\CCC666999???<<>>888555777CCCSSS]]]ccceeebbbfffhhhddd]]]VVVTTTUUUUUUSSSQQQQQQQQQPPPMMMJJJFFF@@@888333000000222444EEEIIIMMMRRRSSSRRROOOLLLEEEFFFGGGJJJMMMNNNMMMKKKIIIBBB888000///666===AAACCC???;;;::::::<<<;;;;;;:::999777111+++))),,,//////333888999888777999;;;999222333;;;===@@@SSSkkkuuuzzz|||yyyxxx{{{}}}}}}zzz{{{|||~~~|||zzz~~~}}}}}}~~~|||{{{|||}}}}}}}}}uuuuuuvvvyyy|||~~~}}}|||zzzzzzzzz{{{{{{{{{zzzyyyzzz{{{zzzxxxwwwxxx|||}}}~~~~~~|||zzz~~~kkkRRRCCCHHHAAA;;;999999999<<>>@@@;;;======888///)))((()))'''***111999@@@@@@>>><<<999;;;>>>>>>===;;;:::::::::???@@@999///******---))))))---777AAAGGGGGGDDDNNNNNNOOORRRUUUWWWVVVUUUXXXXXXUUUOOOKKKMMMTTT[[[aaaaaa^^^SSSEEE<<<;;;===GGGJJJSSS___dddeeekkktttzzzyyyuuupppiiiddd```___VVVTTTTTT[[[gggpppqqqoooeeeZZZ>>>,,,000444333666888FFFVVVbbbiiikkkfff___hhhgggggggggggggggggggggeeegggeee```]]]___aaa___]]]]]]```dddffffffiiinnnqqqssslll[[[LLLGGGHHHKKKDDD???LLL```dddeeeiiihhhqqqnnnmmmqqquuutttmmmfffdddeeeeeeeeeeeegggiiijjjhhhkkkooonnniiiccc```___QQQBBB333111888EEEUUU```gggmmmnnniiiiiisss~~~yyywwwvvv~~~wwwjjjjjjnnnmmm```III888666===;;;JJJvvvvvvoooccccccdddqqqyyysssooowwwiii\\\\\\PPP:::000555888===PPPfffmmmfffbbbeeefffaaaYYYUUUWWWZZZTTTSSSRRRRRRRRRQQQOOOMMMIIIFFF???777222111222333===GGGQQQVVVVVVXXX^^^dddNNNMMMNNNOOORRRUUUUUUUUURRRMMMFFF<<<555555>>>HHHOOOJJJDDD@@@???@@@BBBCCC>>>???===777000++++++,,,,,,111777999999888:::<<<>>>444222999:::999EEEWWWllluuu{{{{{{zzz{{{}}}|||wwwzzz}}}~~~~~~~~~~~~~~~|||zzzzzz|||}}}}}}|||uuuuuuwwwzzz}}}~~~}}}{{{zzz{{{||||||{{{{{{{{{{{{}}}{{{xxxwwwxxx{{{~~~|||~~~}}}|||zzz~~~}}}nnnUUUCCC>>>BBB<<<555444999>>>@@@@@@>>>;;;::::::888333111222888;;;>>>???===<<<>>>@@@999999777222,,,((()))+++)))...666>>>???;;;:::<<<:::<<>>777000+++))),,,///444888:::::::::;;;>>>777444777888666;;;DDD\\\iiivvv{{{{{{||||||zzzvvvzzz~~~}}}|||~~~}}}|||}}}|||yyyyyy{{{|||zzzwwwwwwwwwzzz}}}}}}zzz{{{}}}~~~~~~}}}||||||}}}}}}|||{{{{{{|||}}}|||~~~xxxzzzxxxxxx|||jjjUUUFFF@@@???;;;888555555:::???@@@@@@<<<999888888444///111777666777888::::::;;;;;;;;;999666111,,,))))))+++,,,...111:::BBBBBB<<<:::===<<<>>>@@@@@@???===<<<<<<888:::666---(((***,,,***+++///777@@@GGGLLLNNNNNNPPPTTTXXXXXXVVVSSSSSSTTT]]]______\\\\\\aaallluuupppjjj]]]LLL>>>888;;;???BBBQQQaaahhhiiilllrrrwwwlllllllllllljjjfffbbb^^^]]]aaabbb^^^]]]___^^^ZZZZZZPPP:::---111111---111555DDDRRRWWWVVVWWWYYYZZZaaaaaacccjjjsss{{{zzzvvvpppmmmrrryyyyyytttwwwtttxxx}}}uuuyyy{{{qqqeee]]]XXXQQQIIIIIIBBBLLL\\\^^^```eeeeeevvvyyy|||}}}{{{wwwsssppppppnnnjjjgggfffeeeeeedddeeehhhkkkkkkgggdddcccddd]]]SSSHHH@@@===AAANNNZZZhhhuuuzzzppphhhiiijjjhhhsss{{{jjjlllkkkjjjnnnnnn\\\BBB444555333444TTTcccbbbeee___cccddd```^^^aaaccceeejjjpppwwwttthhhZZZWWWXXXPPPCCC888888666777CCCUUU]]]]]][[[[[[[[[YYYXXXYYY]]]```ZZZZZZXXXUUUSSSRRRRRRSSSQQQSSSOOOCCC:::777444111000===LLLTTTUUUXXX___gggXXXRRRKKKFFFEEEGGGJJJKKKPPPJJJEEECCC===555222444@@@DDDFFFCCC>>>:::===@@@CCCCCCCCCBBB???999222,,,,,,...222666:::;;;:::888;;;:::888666444444888;;;HHHZZZnnnxxx{{{|||{{{xxxxxx|||~~~zzzyyy|||}}}{{{{{{~~~~~~|||zzz{{{}}}yyyzzz{{{}}}|||yyy}}}~~~}}}~~~~~~vvvzzzyyyvvv|||{{{ZZZAAA>>>BBBAAA888999::::::;;;>>>???>>>999777777777222---111;;;999888999;;;<<<<<<:::888:::444---)))(((***,,,---333444;;;DDDEEE???<<<>>>>>>???AAAAAA@@@>>>>>>???::::::444***'''***+++(((+++111:::CCCIIINNNRRRTTTJJJOOOUUUUUUSSSSSSWWW[[[ddddddeeefffhhhlllpppsssuuujjjYYYIII>>>;;;===@@@HHHXXXggghhhdddeeejjjmmmfffccc```^^^^^^_________YYY]]]___\\\^^^bbbaaa[[[OOOHHH666...555555333999BBBQQQ^^^___YYYVVVWWWYYY[[[ZZZ\\\aaaiiippptttuuutttppplllooo{{{~~~{{{~~~iii[[[TTTMMMFFFCCC???MMMaaadddccceeebbbpppxxxzzzwwwzzz~~~zzzvvvqqqkkkhhheeebbbaaahhhhhhiiiiiiiiigggdddbbb^^^WWWNNNDDD;;;888@@@JJJSSShhhyyyyyyvvvvvvrrrkkkmmm~~~yyy}}}rrrjjjvvvqqqnnnqqqtttdddFFF444333444111PPPaaadddkkkgggjjjttthhhaaadddgggfffkkkttthhheee^^^WWWXXX[[[WWWOOOKKKAAA;;;@@@GGGNNNXXXaaa]]]\\\ZZZWWWUUUVVVXXXZZZ]]][[[YYYUUUQQQOOOPPPRRROOOSSSQQQGGG???<<<:::666333>>>KKKSSSSSSRRRSSSVVV^^^WWWMMMEEEBBBCCCFFFGGGRRRIIIDDDFFFDDD;;;111---555===EEEEEE>>>999:::======>>>@@@DDDFFFBBB:::333------000555;;;<<<:::666777<<<<<<555000333777999:::OOOggguuu{{{|||zzzwwwzzz~~~}}}xxxvvvzzz~~~|||}}}}}}{{{{{{|||}}}|||xxx~~~~~~|||zzzppp[[[MMMDDD>>>::::::666888;;;>>>>>><<<888666888666333111111444777:::::::::;;;<<<<<<;;;::::::555222...***))),,,222666777999;;;<<<<<<<<<>>>@@@EEEBBB???===<<<:::888666:::111******---,,,,,,---)))333888===IIILLLMMMTTTRRRLLLRRRXXXUUUXXXaaabbbaaa```aaaeeejjjlllnnnpppsssdddPPPAAA::::::>>>CCCWWW^^^eeegggdddcccggglllfffccc```]]]\\\\\\^^^___ZZZ\\\```dddeeebbb]]]XXXVVV>>>---...333222444;;;RRRbbbiii^^^RRRRRRUUUUUUYYYZZZ]]]```dddfffhhhiiiaaabbbeeelllrrruuutttqqqtttyyy|||yyyuuuzzzuuu___PPPDDD:::888???NNN```iiihhhhhhlll~~~|||~~~xxxlllgggeeecccaaahhhkkkkkkhhhggghhhfffbbb___```QQQ???<<<;;;<<>>???AAA>>><<<;;;???CCCDDD???;;;555///***,,,444::::::888>>><<<:::999999888666444BBB???NNNkkk{{{yyywww|||xxx|||~~~{{{zzz}}}}}}{{{~~~zzzxxxwwwcccOOOFFFCCC???:::888999:::;;;<<<<<<;;;999888555444222111222555888:::999:::<<<======<<<:::999222///+++''''''+++111555777999;;;<<<<<<===???AAAEEEBBB>>><<<;;;:::999777999000******,,,++++++,,,222===AAADDDKKKJJJHHHPPPTTTIIIJJJRRRUUU^^^iiiiiieeebbb``````bbbdddgggjjjbbb\\\SSSJJJAAA;;;===BBBZZZ```eeeeeeaaa```ccchhhddddddddddddcccbbb```___```^^^\\\\\\^^^______^^^OOO<<>><<>>===;;;???FFFRRR^^^dddjjjoooppplllooommmmmmnnnkkkgggiiimmmpppnnnnnnooojjj[[[FFF777888555HHHcccmmmmmmkkkdddqqqtttvvvssskkkccc]]]ZZZZZZ[[[[[[ZZZXXXXXXYYYZZZ\\\VVVHHH999777BBBOOOUUUYYYTTTSSSWWWYYYVVVUUUWWWWWWSSSOOOOOORRRRRRPPPMMMGGGHHHIIIJJJIIIGGGEEEDDD<<>><<<:::===AAABBB???;;;;;;444---,,,000666999:::>>>===<<<;;;:::999888777:::>>>IIIYYYiiitttzzz}}}~~~||||||~~~~~~}}}|||wwwvvvdddRRRAAA>>>@@@???999555<<<<<<;;;:::::::::999999111111222333555777999:::888:::<<<>>>>>><<<:::888///,,,(((&&&(((---333777777999<<<======>>>AAACCCEEEBBB>>><<<;;;;;;;;;:::888000***+++,,,******+++333@@@EEEFFFIIIFFFFFFOOOTTTPPPXXX___]]]cccrrrwwwuuuqqqjjjcccaaabbbdddfffaaaZZZPPPFFF>>>>>>JJJXXXdddgggjjjhhhcccbbbeeeiiigggiiilllnnnlllhhhccc``````]]]ZZZZZZ\\\^^^``````HHH:::222666777222666@@@TTT]]]___XXXSSSVVVYYYXXXZZZ[[[\\\]]]]]]^^^^^^]]]XXXWWWXXXZZZ]]]______^^^___``````^^^^^^bbbjjjpppppprrrlll[[[III@@@@@@AAA<<>>AAACCCBBB@@@AAA;;;222,,,+++000777;;;=========<<<<<<;;;:::999555>>>CCCGGGTTTkkk{{{|||~~~{{{zzzuuuuuuuuuQQQEEE;;;:::<<<:::777666===<<<<<<<<<;;;999888777...///222555777999::::::888:::===??????<<<888555///,,,((((((+++111777;;;888:::<<<===>>>???BBBDDDDDDAAA===;;;<<<=========777000++++++,,,++++++---333AAAFFFGGGLLLMMMRRR___]]]dddtttxxxhhheeeuuu}}}{{{tttiiicccbbbbbbaaacccXXXOOOJJJGGGJJJYYYiiihhhjjjkkkhhheeedddhhhllliiikkknnnooommmhhhbbb^^^```______```aaa```^^^[[[EEE:::444666444///666DDDUUU[[[^^^\\\\\\___```^^^ZZZ[[[\\\\\\]]]\\\\\\\\\VVVVVVVVVXXX[[[^^^aaabbbbbbaaa______```cccgggjjjiiieeeZZZIII<<<777:::???===MMMaaalllkkkdddbbbccceeekkkrrrtttqqqllljjjjjjnnnpppooojjjdddeeelllttt|||~~~yyylll```^^^bbbeeegggjjj^^^PPPNNNLLLJJJNNNTTTUUUVVVXXX\\\aaaddddddrrrrrruuuxxxvvvnnniiiiiimmmmmmmmmoooppphhhUUUCCC999222444@@@TTTppp{{{nnn{{{yyysssiii___ZZZ\\\___\\\\\\\\\[[[ZZZ[[[]]]```XXX\\\YYYHHH555111>>>LLLWWWTTTTTTVVVYYYXXXUUUSSSPPPQQQQQQOOOMMMMMMPPPSSSNNNNNNMMMLLLKKKKKKJJJJJJEEEBBB???<<<<<<>>>AAACCCFFFGGGFFFBBB@@@BBBDDDDDDCCCDDDFFFHHHHHHFFFCCCAAA666333333999BBBGGGFFFCCCFFFBBB>>>===>>>AAAAAAAAABBB>>>777///***,,,222888999;;;<<<===<<<;;;:::;;;888<<>><<<999555222...000333777999:::::::::999:::===>>>===:::555222---***((()))///555999;;;888:::<<<===>>>???AAACCCBBB@@@===<<<===?????????666000,,,,,,------///444<<>>QQQhhhtttsssnnnjjjiiimmmrrrwwwxxxuuurrroooooonnnllliiiffffffgggiiikkkkkkqqqqqqggg^^^\\\___aaafffnnnfffUUULLLGGGGGGQQQYYYYYYYYY[[[]]]___ccceeesssqqqssswwwwwwqqqmmmlllrrrtttuuuvvvxxxsssaaaOOOBBB:::888;;;KKKkkk|||uuuwwwpppddd[[[VVVWWW[[[^^^]]]^^^^^^\\\ZZZZZZ\\\^^^VVV]]]___SSS???333999DDDQQQTTTVVVXXXXXXWWWTTTPPPRRRTTTUUURRRNNNMMMPPPTTTRRRQQQPPPOOONNNMMMLLLLLLIIICCC<<<666555:::@@@EEEFFFJJJJJJDDDAAACCCDDDCCCAAAAAABBBBBBBBBAAA@@@???>>>999444666>>>FFFKKKLLLGGGCCC???;;;;;;<<<>>>???>>>>>>;;;555...+++...222444777:::;;;:::999:::;;;>>>888:::CCCHHHNNNaaavvv{{{{{{|||yyyzzzwwwZZZFFF===<<<<<<;;;666333666===:::;;;===>>><<<777222///111333666999;;;;;;;;;::::::;;;===<<<:::666222///)))''''''***111666888888999:::<<<======>>>@@@AAA@@@>>>===>>>@@@AAAAAA@@@666000,,,,,,...000666===FFFPPPRRRRRRYYY^^^gggvvvqqqhhhiiiiiilllkkkbbb\\\dddhhhbbb___bbbbbb^^^]]]OOOGGGLLLOOOMMMRRR]]]cccdddeeeeeeeeehhhllloookkkkkkkkklllnnnppprrrtttyyysssjjjccc^^^[[[YYYXXXIII<<<444222///...===RRRbbbeeeggggggddd```^^^]]]\\\]]]^^^```aaaaaabbbbbb\\\\\\\\\ZZZXXXXXXZZZ\\\]]]]]]^^^^^^^^^______```aaaYYYSSSQQQMMMEEE===999<<>>JJJVVVXXX^^^cccbbb```bbbggguuuoookkkkkkllllllmmmqqqtttyyy|||zzz||||||pppbbbRRRGGG???>>>GGGaaauuurrrjjjddd\\\WWWVVVXXXXXXXXX[[[\\\]]]\\\ZZZYYYYYYZZZUUUZZZ^^^YYYJJJ:::666:::GGGPPPXXXYYYWWWVVVSSSPPPRRRTTTVVVTTTQQQPPPQQQSSSPPPPPPQQQRRRRRRRRRRRRQQQLLLEEE;;;444222666===BBBCCCKKKMMMGGGCCCFFFFFFCCC@@@???>>>>>>============DDD@@@;;;888;;;CCCMMMTTTOOOLLLFFFBBB??????AAABBB:::<<<===:::444000......000444999:::999888999;;;>>>666777BBBDDDAAAMMMbbbvvv~~~}}}}}}~~~uuu[[[GGG???<<<:::999:::888555999???;;;<<<<<<;;;888555111...555666888:::;;;;;;::::::======<<<:::777333///,,,)))'''(((...555999999777999;;;<<<===<<<<<<>>>???======>>>@@@BBBCCCBBB@@@666000,,,---///444>>>GGGMMMUUUUUUTTT[[[]]]aaakkkyyyddd\\\ccchhhkkkgggYYYUUU```eee___]]]aaabbb___XXXEEE777777999>>>QQQgggfffggghhhiiikkknnnqqqsssnnnmmmmmmmmmooorrrvvvxxxtttoooiiidddaaa```___^^^HHH;;;333444444555EEEZZZjjjkkkkkkiiidddaaacccggggggggghhhiiijjjjjjjjjjjj```aaaaaa___\\\[[[\\\^^^bbbdddggggggeeedddeeefffddd]]]YYYXXXTTTKKKFFFFFFDDDRRR___fffjjjoooooommmkkkoootttwwwvvvrrrmmmkkkhhhhhhiiinnnrrrqqqjjjcccdddkkkooommmlllllljjjgggccclllcccOOOCCC===>>>JJJTTT[[[gggooommmeeeffflllwwwnnnhhhgggiiiiiilllpppnnnuuuwwwtttwww~~~}}}uuu___MMMAAA@@@FFF[[[lllkkkaaa___\\\XXXVVVVVVXXXZZZXXXZZZ]]]]]]\\\[[[[[[[[[YYYXXXZZZ[[[SSSDDD999555:::KKKYYY[[[WWWUUUUUUSSSPPPRRRTTTUUUTTTSSSSSSSSSNNNOOORRRTTTVVVVVVUUUUUUMMMGGG>>>666333333666999>>>IIIOOOIIIFFFJJJJJJFFF@@@???===<<<<<<<<<===>>>CCCCCC@@@999555;;;HHHTTTUUURRRMMMGGGCCCBBBCCCDDD:::<<<>>>===:::555111///---222888:::999888:::<<<;;;888999>>>???>>>DDDNNNggguuuuuuYYYAAA===DDD===888555888999999;;;???===<<<:::888555222000///888999:::;;;;;;;;;::::::>>>===;;;999555111---+++******+++222999===;;;888:::;;;<<<<<<;;;;;;<<<>>><<<<<<>>>AAADDDDDDBBB@@@666000,,,---000777BBBMMMSSS[[[ZZZZZZaaaaaa___fff^^^YYYbbbmmmkkkhhheee\\\TTT___bbbZZZVVV[[[]]]YYYBBB666111666888;;;OOOgggdddeeeggghhhjjjmmmooopppjjjjjjhhhggghhhiiikkklllddddddfffhhhiiihhheeebbbGGG:::444777999;;;KKK^^^fffffffffddd___^^^eeemmmkkkkkkllllllllllllkkkkkkccceeegggfffdddccceeegggfffjjjmmmmmmkkkiiijjjlllmmmeee]]]XXXPPPJJJMMMTTTSSS\\\bbbcccffflllnnnkkkiiinnnuuuyyyyyytttnnniiibbb``````bbbfffhhhgggffffffkkkmmmmmmmmmnnnkkkfffeeekkkaaaPPPIIIFFFGGGQQQUUU```qqq|||wwwmmmmmmtttvvvppplllnnnooommmlllmmmfffnnnoookkkooo|||eeeLLL>>>@@@HHHYYYggggggaaaaaa^^^XXXRRRSSSZZZaaaVVVZZZ^^^``````___^^^^^^^^^YYYXXX\\\ZZZLLL===555111FFFYYY\\\WWWVVVWWWVVVMMMOOORRRUUUVVVVVVTTTSSSOOOQQQTTTVVVXXXWWWUUUTTTMMMHHHAAA:::444111111111:::HHHOOOKKKIIIMMMNNNIII@@@???===<<<<<<>>>???AAA===AAAAAA999000222AAAOOORRRPPPKKKEEE???======>>>;;;<<<>>>???===:::555222,,,222999;;;999888:::===999>>>>>>::::::AAADDDBBBVVViii}}}yyyxxxxxxZZZFFFCCCBBB>>>888:::;;;:::888999<<<@@@???:::555222///---111888<<<<<<<<<<<<;;;:::888888@@@@@@>>>888111,,,***+++***---222777:::<<<<<<<<<:::;;;<<<;;;::::::<<<===888>>>???<<<===AAABBB???444555333000666CCCLLLNNNXXXYYYXXXZZZ```fffeee_________^^^^^^bbbeee```XXXUUUWWW\\\bbbbbb[[[MMMAAA666:::999555;;;KKK[[[bbbeeeeeeddddddjjjpppoooiiiiiijjjiiihhhjjjmmmiiibbb___^^^```dddhhheee^^^VVV:::555;;;???777;;;MMMXXXcccgggbbb```eeeaaaYYYZZZtttsssqqqnnnkkkfffccc```___]]][[[]]]aaaeeeffffffggghhhcccdddiiieeeeeeqqqeeecccZZZVVVXXXSSSOOOWWW[[[```gggkkklllmmmssszzz~~~tttjjjdddeeedddccceeekkkpppooolllggglllpppqqquuuxxxrrrhhhlllhhhaaaUUUIIIDDDJJJSSSRRRbbbqqqvvvvvvzzzyyyzzz}}}kkkfffiiikkkooowww}}}YYYEEE;;;DDDOOOSSS^^^mmmeeeaaa```bbb```[[[ZZZ^^^\\\[[[___fffggg```\\\^^^___YYYUUUWWWZZZTTTDDD666777<<>>FFFIIIIIIHHHGGGEEE???@@@===777999???@@@<<>>BBBCCC???;;;333222222555999<<<;;;:::===>>>>>>===<<<<<<>>>@@@EEEXXXooo~~~xxxwwwgggPPPDDDAAA???;;;;;;<<<===<<<999888999;;;>>>888333222111000333888===>>>>>>??????????????????>>>;;;555///******+++***---111666999;;;;;;;;;<<<======<<<::::::<<<===:::>>>???>>>BBBFFFEEE@@@222111111666???IIIRRRVVVYYYZZZ[[[]]]dddjjjiiiddd^^^```aaabbbgggjjjeee^^^]]]\\\\\\^^^^^^VVVHHH===:::;;;999888AAASSScccjjjddddddbbbbbbgggmmmlllgggdddggghhhgggiiikkkgggaaacccaaaaaaccceeeccc]]]WWW>>>555888:::555<<>><<<<<<>>>???===;;;===@@@AAA>>>:::555333222333777:::::::::<<<======<<<;;;<<<>>>@@@BBBNNN```qqq}}}}}}wwwvvv}}}iiiQQQEEEAAA>>>:::999===>>>???>>>;;;999888888;;;444000111444555666999888999:::<<<===>>>>>>???>>><<<777111,,,)))***++++++...111555888:::::::::<<<===>>>===;;;;;;<<<>>>>>>???@@@CCCJJJMMMFFF===333...000>>>IIINNNUUU\\\XXXZZZ[[[]]]bbbgggeee___YYY\\\^^^aaaeeehhhddd]]]bbb]]]ZZZ\\\]]]VVVGGG;;;888666444777EEEXXXeeejjjfffeeeaaa^^^aaaffffffbbb```dddfffeeeeeegggeeeaaadddaaa______```___[[[WWWBBB777444555444???SSS\\\fffnnnkkkdddaaaYYYUUU]]]\\\]]]___aaabbbbbbbbbbbbUUUUUUUUUVVVXXX[[[]]]^^^```eeecccbbbfffcccfffttttttlll\\\ZZZdddccc___ddd___dddiiiiiifffdddfffiiikkkuuu|||wwwjjjcccjjjsssgggggghhhfffbbbaaabbbdddfffiiilllnnnsssyyy{{{xxxnnnqqqpppeeePPPDDDJJJYYYbbbkkkuuu|||yyy}}}|||}}}vvvoookkkfffaaaeee[[[LLLFFFSSSggglllffffffbbb```bbbccc```___```^^^]]]___cccccc```___```[[[[[[[[[ZZZWWWRRRMMMIII:::<<>>777777;;;>>>======<<<>>>???<<<444///...111888AAADDDBBB??????@@@@@@>>><<<===??????<<<999999666222111333666888999;;;<<<===<<<;;;;;;===???@@@BBBLLL^^^sss{{{~~~uuuuuugggSSSCCC@@@@@@:::777999;;;===???@@@???===;;;:::888111---222888999999:::555666777999:::;;;<<<<<<<<<999333---))))))***,,,///111444777999;;;;;;;;;:::;;;<<<<<<<<<===???AAABBBBBBEEELLLRRRPPPCCC666555...333FFFQQQPPPSSS\\\[[[]]]^^^^^^```bbb___YYYXXX\\\___```bbbddd___XXX___\\\[[[___bbb[[[JJJ<<<777444444<<>>GGGQQQUUUUUUUUUVVVUUUSSSOOOMMMNNNQQQTTTSSSTTTVVVWWWXXXWWWWWWVVVVVVZZZ___aaa\\\OOOAAA999===999:::CCCKKKLLLHHHDDDIIIFFF@@@<<<;;;===>>>======<<<===??????999111,,,---777BBBHHHHHHEEEEEEEEEBBB@@@>>>>>>???>>><<<:::<<<888444111111333666888999:::<<<;;;;;;;;;===>>>>>>;;;>>>MMMdddxxx{{{~~~uuuuuunnnQQQFFF???@@@>>>777666;;;888:::===@@@BBBBBB@@@>>>666///...444:::;;;::::::;;;;;;<<<===>>>>>>======999555///+++)))+++---///444666888:::<<<=========888:::<<<======???BBBEEEEEEGGGMMMUUUVVVLLL;;;...222///888KKKTTTQQQSSS\\\^^^aaabbbaaabbbeeeccc^^^___ccceeeddddddeee```ZZZ___^^^```eeefff\\\III::::::777:::FFFVVVaaacccbbb``````]]]YYYZZZ^^^```^^^ccccccaaa\\\\\\___```^^^^^^\\\YYYYYYYYY[[[[[[\\\EEE;;;888999;;;IIIYYYYYYSSSXXXTTTSSSYYYWWWRRRVVV]]]^^^___aaaaaaaaa```___^^^]]]^^^bbbhhhllllllkkktttwwwppplllqqqlll```___WWWMMM???DDDXXX]]]VVVVVVZZZdddkkkiiieeeffffffdddooolllkkkoootttwwwvvvtttuuuppppppwwwzzzsssgggaaaaaaccchhhmmmooopppqqqssswwwuuuuuuqqq```MMMJJJSSSffffffkkkqqqrrrooosss{{{qqqttt}}}~~~sssrrrsssmmmzzzxxxqqqnnnkkkhhhhhhaaa___```WWWJJJHHHQQQYYY[[[]]]\\\ZZZXXXVVVUUU\\\]]]]]]]]]]]]^^^^^^]]]aaa]]]ZZZ\\\aaadddbbb___PPPAAA888@@@PPPYYYYYYWWWWWWUUUSSSPPPNNNOOOSSSVVVTTTUUUVVVWWWWWWWWWVVVVVVWWW]]]ccceee```VVVIII@@@<<<666777BBBMMMNNNJJJHHHGGGEEECCCBBBBBBAAA???>>>?????????@@@AAA>>>777///,,,444>>>FFFIIIHHHGGGGGGDDDCCCAAA@@@@@@???>>><<<===:::666333111222555777777999;;;;;;::::::<<<======;;;:::BBBSSShhh{{{|||vvvuuummmSSSBBBAAA@@@???;;;777888===888999;;;???BBBBBB@@@>>>333000000666;;;:::999999==================<<<<<<666222---***+++...111222999:::;;;===>>>?????????:::;;;>>>???@@@CCCFFFHHHHHHLLLSSSXXXRRRBBB333,,,///333@@@PPPVVVTTTXXX```YYY]]]___^^^aaaeeegggdddcccgggiiigggfffgggeeeaaagggfffeeeeee```TTTCCC666999777;;;IIIWWW]]]^^^]]]YYY[[[[[[XXXZZZ___aaa```bbbbbb^^^\\\^^^bbb```ZZZ\\\[[[[[[[[[[[[\\\]]]]]]DDD===<<<<<<<<>>EEEVVVlll{{{}}}wwwvvvrrrWWWFFF>>>AAA@@@:::777:::===???;;;::::::<<<>>>>>>;;;888222111444999;;;888777999888888999999999999888888333000,,,+++...222555555<<<<<<===>>>??????@@@@@@???AAACCCCCCDDDEEEHHHJJJIIIOOOVVVVVVIII777///111111>>>NNNVVVWWWWWW\\\bbbVVVZZZ[[[[[[]]]cccggggggccchhhkkkjjjkkkooopppoooqqqlllddd[[[QQQFFF===777777444999GGGSSSWWWYYY[[[[[[^^^^^^[[[ZZZ\\\]]][[[]]]]]]\\\___eeehhhaaaWWWXXXYYY[[[[[[[[[YYYYYYXXXCCC>>>>>>;;;999HHHWWWUUUTTT\\\[[[[[[___ZZZTTTWWWYYYZZZ[[[]]]]]]]]]\\\[[[YYY]]]hhh||||||mmmjjjrrrkkkbbbcccdddbbbfffcccUUUAAA@@@PPPSSSNNNQQQRRR```jjjgggfffjjjjjjeeegggdddccciiiuuuvvvuuu~~~ttthhhdddjjjhhhkkkoooooommmqqqxxxrrrtttzzzzzzfffLLLGGGRRR\\\rrroooqqqkkksssqqqssssssnnnhhhffffffddd___```gggnnnfffLLL555222;;;BBBRRR___^^^XXXVVVWWWXXXZZZ___```^^^^^^aaa```\\\]]][[[XXXXXXZZZ[[[\\\\\\WWWDDD333333>>>JJJQQQUUUTTTVVVXXXZZZZZZZZZ\\\]]]YYYYYYXXXXXXWWWVVVVVVVVVRRRVVVVVVRRRQQQTTTRRRNNNFFF:::444<<>>HHHYYYggg{{{xxxwwwsssXXXGGGAAA???BBB???555444<<>><<<:::::::::999555111111222666;;;:::666666999666666777888888888888888222...+++,,,111555777777======>>>>>>??????@@@@@@EEEFFFGGGGGGFFFGGGIIIKKKJJJPPPWWWSSSAAA000...777888JJJYYY[[[WWWXXX]]]```[[[______]]]___eeeiiiiiihhhmmmpppqqqttt{{{uuunnn```QQQDDD===;;;<<<;;;777;;;HHHRRRWWW\\\aaaccceeeddd]]]YYYXXXVVVSSSXXXYYY[[[bbblllnnncccTTTTTTWWWYYYZZZXXXUUUSSSRRRCCC???>>>888555DDDUUUUUUPPP\\\```___aaa[[[WWW]]]VVVXXXZZZ\\\^^^______^^^VVV\\\mmmkkk]]]iiieeeYYYYYY]]]dddpppmmm]]]DDD>>>IIILLLHHHMMMPPP```iiigggeeeiiiiiicccdddeeefffhhhmmmwwwyyyqqqrrrkkkhhhiiillllllkkkqqq{{{yyylllhhhppplllVVVEEEBBBOOORRRuuupppkkkooogggoootttvvvtttmmmhhhgggiiigggbbbiiiwwwzzzfffJJJ888333333888LLL]]]]]]VVVUUUXXXZZZ[[[```bbb``````cccbbb\\\\\\]]]^^^[[[WWWVVVXXX[[[XXXGGG777222888BBBMMMVVVUUUWWW[[[\\\ZZZYYYXXXXXXZZZZZZYYYXXXWWWVVVVVVUUUPPPRRROOOIIIJJJPPPSSSQQQOOO@@@777;;;@@@DDDNNNZZZVVVNNNJJJKKKIIICCCAAACCCEEEGGGEEE>>>===AAACCC@@@333,,,'''---999CCCCCC@@@BBBBBBAAA@@@>>>>>>???AAA888;;;>>>===999555333333333555888::::::999:::;;;444999===<<<;;;@@@LLLWWWnnnzzzoooWWWJJJEEEAAA:::999999:::;;;<<<===>>>===<<<;;;:::888555222000444777;;;<<<:::888777666999888888888888777444222...+++---333555555:::AAA???>>>???BBBCCCAAADDDIIIKKKJJJIIIHHHHHHHHHHHHIIIFFFOOOPPPAAA222...222555AAAZZZbbb[[[]]]aaa\\\YYY]]]___```______ccclllsss~~~rrriiinnn{{{zzzpppjjjnnniiiXXXGGGAAA>>><<>>999999:::;;;;;;<<<======:::;;;<<<888444111333555999::::::999777777888999888888888888777555333111,,,,,,000777999999===CCCAAAAAAEEEJJJJJJGGGGGGKKKJJJHHHFFFEEEFFFIIILLLNNNKKKNNNIII<<<111111444666GGG]]]bbbZZZ\\\^^^ZZZWWWcccbbbcccfffjjjmmmmmmlllnnngggbbbfffnnnsssqqqlllgggjjjeeeWWWJJJFFFEEECCCEEEBBBDDDNNNVVVWWWVVVWWWRRRTTTUUUUUUTTTRRRRRRRRRVVVUUUVVVWWWYYYYYYXXXWWWTTTUUUSSSQQQRRRSSSOOOGGG666555555888>>>FFFPPPWWWXXXYYYYYYYYYWWWWWWYYYZZZVVVSSSQQQSSSXXX[[[[[[YYYXXXZZZbbbooozzzyyylll___XXXaaaddd^^^ZZZ^^^```]]]^^^III888888>>><<<999999HHHVVVZZZ]]]hhhllliiikkknnnlllkkklllnnnpppooommmoookkkjjjllllllkkkmmmqqqtttmmmjjjnnnrrrtttxxx~~~~~~mmmgggwwwxxxVVV???GGGJJJ@@@PPPgggaaadddkkkppp|||tttssspppvvv|||zzzqqqiiiggggggmmmmmmhhh\\\LLLAAA>>>>>>AAAQQQ```bbb^^^[[[]]]^^^ZZZYYYYYYXXXYYYZZZ[[[\\\]]]]]]\\\ZZZYYYYYY]]]```[[[WWWNNNCCC===AAAOOO[[[]]]\\\\\\\\\^^^___^^^]]]]]]^^^___bbbdddeeedddbbb___\\\SSSKKKJJJNNNPPPMMMRRRKKKCCC===777777???IIIQQQRRRRRRPPPLLLIIIHHHHHHIIIIIIHHHFFFEEEEEEDDDDDD@@@???333+++111444888BBB>>>@@@AAA@@@???===>>>>>>???===;;;::::::888444111222333555777999999::::::777888999999:::<<<@@@CCCNNN^^^vvv{{{}}}zzz~~~___IIICCCDDDAAA;;;999:::;;;<<<<<<<<<<<<<<<777999:::666000///444:::<<<;;;:::999888;;;@@@CCC===<<<;;;:::777444111//////111888@@@CCCBBBCCCGGGFFFHHHLLLQQQPPPKKKHHHJJJJJJHHHEEEDDDFFFKKKQQQTTTRRRMMMBBB555000444999<<>>BBB???;;;:::EEERRRUUUVVV___aaa___ccciiijjjmmmpppqqqpppkkkhhhiiiddd``````bbbfffpppzzzyyysssppptttyyy{{{{{{|||zzzqqqppp~~~~~~___IIIPPPWWWGGGTTTvvvqqqdddaaa```iiioooxxxvvvjjjkkkjjjrrryyyyyyqqqiiieeeeeeeeeddd]]]VVVYYY]]]VVVJJJ>>>LLLZZZ^^^^^^]]][[[YYYVVVWWWYYYZZZ[[[ZZZZZZYYYZZZ]]]___]]]ZZZZZZ___ddd]]]XXXTTTOOODDD>>>HHHXXXYYYZZZ[[[[[[[[[[[[\\\^^^VVVZZZ```dddeeeeeeddddddeeeaaaXXXOOOLLLOOOQQQOOOSSSQQQNNNHHH>>>777:::BBBNNNQQQSSSQQQKKKHHHIIIKKKGGGFFFFFFFFFEEEEEEEEEEEEDDDFFF;;;111222111333>>>@@@AAABBBAAA???>>>???@@@BBB???<<<;;;:::999777555333333333444555666888888777888999999999:::===@@@GGGJJJ]]]yyy~~~vvv|||zzzhhhPPPCCCCCCDDD===555999:::;;;<<<======<<<<<<777777555222000111777;;;999::::::;;;===BBBIIIMMMAAAAAA@@@===999444222000777<<>>@@@CCC???;;;;;;FFFSSSUUUTTTYYYXXXTTTWWW]]]```fffjjjmmmllliiifffcccbbb```______hhh{{{|||xxxvvvyyyxxxzzzeeePPPUUU^^^MMMZZZnnnggg___bbb``````iiipppyyyvvvhhhhhhppppppoookkkhhheeeeeeeee___^^^XXXYYYkkkzzzoooWWW>>>GGGOOOTTTVVVXXXVVVQQQSSSVVVYYY\\\^^^]]]\\\ZZZYYY^^^aaa^^^YYYXXX^^^ddd\\\VVVVVVXXXNNNAAADDDSSSQQQUUUYYYZZZYYYXXXYYY\\\TTTYYY^^^___]]][[[\\\]]]cccaaaZZZQQQNNNRRRTTTRRRPPPOOOOOONNNFFF<<<888:::DDDKKKQQQQQQKKKFFFFFFIIICCCDDDDDDEEEEEEEEEEEEEEEGGGLLLCCC888444///000;;;CCCDDDDDDCCCAAAAAABBBCCCBBB@@@===:::999888888888555444333333333555777888777888999888888999;;;===DDDCCCNNNeeezzz}}}uuuzzz|||]]]QQQCCC=========999555;;;;;;<<<<<<======<<<<<<999555111111444888::::::666888;;;===@@@CCCHHHKKK===>>>???>>>:::666555555???EEELLLPPPQQQPPPMMMKKKMMMLLLLLLNNNLLLIIIJJJNNNPPPPPPOOOOOOPPPRRRSSSTTTSSSKKK???555111888FFFRRRkkkvvvrrrhhhiiijjjfffhhhYYY[[[___aaaaaa]]]YYYUUU]]]ZZZXXXXXXYYYYYYUUURRRPPPPPPPPPOOOLLLEEE@@@===555@@@NNNWWWZZZZZZZZZZZZYYYZZZYYYVVVQQQOOOPPPRRR[[[]]]^^^\\\VVVSSSRRRSSSSSSUUUTTTSSSTTTTTTNNNFFF888999999999AAANNNTTTTTTPPPSSSXXXZZZZZZYYYYYYYYYXXXVVVTTTTTTUUUVVVWWWWWWaaaiiirrrtttoooiiifffeee^^^kkkqqqjjjbbb```___\\\OOOCCC;;;>>>@@@<<<:::<<>>:::999:::===AAA===<<<<<<;;;;;;<<<======999444111333:::===<<<888777999<<<>>>>>>>>>@@@AAA777:::======:::888999:::BBBIIINNNOOOOOOOOOMMMJJJKKKIIIIIIKKKLLLMMMRRRYYYVVVUUUUUUTTTSSSSSSSSSSSSNNNEEE<<<666555<<>>@@@CCCDDDAAADDDKKKLLLFFFFFFKKKMMMOOOQQQQQQPPPOOONNNOOORRRSSSSSSSSSSSSTTTVVVXXX\\\^^^[[[SSSNNNMMMMMMKKKPPPKKKJJJNNNNNNEEE888000444>>>JJJOOONNNJJJHHHHHHEEEGGGHHHJJJKKKJJJJJJIIIHHHOOOJJJAAA<<<555222;;;???AAACCCCCCBBB@@@???@@@???>>><<<999666666777999:::999777555555666777888666777999999999999;;;<<<;;;BBBCCCCCCSSSpppxxxyyyuuu}}}}}}dddQQQKKKDDD???>>>===<<<@@@GGG???>>><<<::::::;;;===???666555666999===???<<<999:::<<<>>>>>>===<<<===>>>===@@@CCCAAA<<<888999:::CCCJJJNNNMMMMMMPPPOOOLLLOOOMMMMMMPPPQQQRRRXXX___ZZZXXXVVVSSSRRRSSSTTTUUUIII>>>555555;;;BBBMMMWWW[[[```YYYQQQQQQNNNHHHKKKOOOSSSUUUSSSOOONNNQQQUUUSSSRRRTTTYYY]]][[[TTTMMMUUUSSSRRRPPPHHH@@@AAAHHHKKKQQQVVVUUUWWW\\\\\\ZZZ```^^^^^^aaafffhhheeebbb___]]]ZZZXXXWWWVVVTTTRRRSSSUUUVVVUUUWWWWWWPPPHHH777::::::999DDDSSSYYYTTTVVVYYY\\\]]]]]]\\\\\\]]]^^^___``````^^^\\\[[[[[[^^^cccgggeee^^^ZZZ[[[^^^^^^kkkpppggg^^^]]]______^^^UUUPPPRRRRRRMMMNNNTTTTTTaaa```YYYXXXUUUSSSYYYKKKMMMMMMLLLIIIIIIKKKNNNMMMKKKLLLPPPRRRRRRWWW]]]ZZZ```aaa[[[YYY```hhhllldddmmmkkkgggjjjbbbRRRMMMMMM[[[bbbccchhhiiihhhmmmhhhjjjgggkkktttqqqmmmuuuddddddcccbbb___[[[WWWUUUTTTVVV[[[bbbhhhhhhaaaZZZWWWVVVPPPGGGCCCEEEFFFDDDAAAAAA@@@?????????AAAAAA;;;;;;;;;888555333333333444666:::;;;===BBBJJJQQQQQQMMMGGGCCCBBBBBBCCCCCCDDDDDDDDDFFFHHHIIIHHHGGGMMMQQQQQQLLLGGGEEEDDDAAAIIIFFFHHHMMMMMMEEE<<<888111888AAAHHHJJJJJJIIIIIIEEEFFFHHHJJJJJJJJJIIIHHHFFFMMMIIICCCAAA:::666>>>===@@@CCCDDDCCC@@@>>>======>>>===;;;777666777::::::999888666555555666666555777999:::::::::<<<===999===??????EEEXXXppp~~~{{{rrrwwwhhhNNNBBBCCC>>>>>>AAAAAA<<<<<>>;;;999999;;;>>>@@@444777;;;>>>???>>><<<;;;===>>>???>>>>>>???AAADDDHHHKKKLLLGGG>>>888666777EEEKKKOOOLLLMMMRRRSSSQQQVVVTTTTTTVVVVVVUUUYYY___\\\YYYUUUQQQPPPRRRUUUWWWGGG888///333>>>GGGNNNSSSRRRXXXRRRLLLPPPMMMIIILLLPPPRRRTTTSSSQQQQQQSSSUUUYYY[[[___bbbccc^^^WWWQQQWWWTTTPPPLLLCCC<<>><<<>>>@@@@@@<<<<<<<<>><<<999:::???DDDDDD>>>;;;;;;///333999@@@EEEHHHHHHHHHBBBDDDFFFGGGGGGGGGEEEDDDEEEKKKHHHCCCDDD>>>999???>>>AAAEEEGGGEEEBBB???>>>===>>>???<<<888777888::::::999888777666555555444555777:::;;;;;;;;;===>>>;;;:::===@@@>>>CCC]]]yyy{{{zzzooo}}}lllSSSIIIJJJ===>>>???>>>===>>>@@@BBB>>>CCC@@@777666<<>>AAACCCEEEFFFAAA??????@@@AAAAAACCCFFFKKKOOOKKK===444888AAAFFFBBBGGGMMMOOOPPPSSSYYY___TTTZZZ^^^]]]\\\___bbbbbbVVVVVVSSSMMMLLLOOORRRQQQBBB888///444DDDRRRVVVTTTWWWXXXWWWRRRNNNMMMPPPTTT[[[WWWRRRPPPSSSXXX[[[]]]]]]___bbbaaa^^^ZZZWWWVVV]]]]]]WWWQQQFFF666===ZZZXXXXXXZZZ\\\ZZZWWWYYY^^^\\\```dddeeedddeeekkkooohhhfffbbb\\\VVVTTTUUUWWWXXXVVVRRRPPPTTTWWWNNNAAA777666666;;;GGGPPPNNNGGGRRRPPPPPPQQQOOOMMMPPPUUUOOOLLLLLLPPPRRRQQQRRRTTTVVVVVVUUUSSSSSSUUU[[[___jjjpppuuu~~~ZZZPPPJJJRRRIIICCC;;;:::BBBMMMNNNIIILLLPPPWWW\\\^^^[[[WWWSSSKKKKKKIIIGGGFFFHHHLLLOOONNNJJJLLLSSSUUUQQQOOOQQQVVVUUUTTTSSSTTTWWWZZZ]]]WWWVVVXXX^^^___[[[WWWVVV[[[YYYXXXYYYZZZ\\\]]]]]]]]]ZZZ[[[XXXWWWgggwwwuuu~~~rrr```TTTOOOQQQSSSUUUXXXVVVTTTUUUWWWWWWTTTQQQUUUTTTSSSRRRPPPOOONNNMMMSSSQQQOOOMMMLLLLLLLLLLLLIIIEEECCCCCCAAA<<<;;;===???AAACCCBBBCCCIIITTT]]]___VVVKKKFFFGGGGGGDDD???>>>AAAEEEIIIJJJHHHDDDBBBDDDDDDEEEDDDBBB???;;;999???>>><<<:::999999999:::111444666666:::??????<<<===>>>>>>@@@BBBDDDEEEFFFEEEEEEDDDDDDCCCAAA>>>;;;DDDBBBDDDJJJJJJBBB<<<<<<>>>??????;;;777666888:::>>>>>>===<<<999666222000444555888:::;;;;;;:::999<<<===<<<::::::AAANNNXXX{{{}}}}}}sssqqq\\\IIIAAABBB<<<===??????>>>>>>@@@AAA??????===:::<<<@@@@@@<<<;;;===???AAACCCEEEFFFFFFHHHGGGFFFFFFFFFFFFGGGHHHQQQQQQIII999000444>>>DDDMMMTTT]]]bbb```ZZZTTTQQQaaadddccc___^^^bbbddddddYYYXXXRRRLLLJJJLLLJJJFFF;;;666555<<>>999???>>>>>>>>>???@@@AAAAAACCCAAA@@@AAACCCCCC@@@>>>BBB===<<>>>>>:::===???@@@@@@??????@@@@@@;;;:::@@@DDDCCC@@@??????@@@CCCFFFGGGGGGGGGFFFEEEFFFGGGHHHJJJLLLNNNOOORRRKKK===000000>>>OOOZZZiiimmmrrruuurrrhhh[[[QQQ\\\ZZZUUUPPPQQQWWWZZZYYYQQQPPPLLLIIIJJJLLLHHHAAA333777>>>GGGNNNSSSUUUUUUYYYWWWUUUTTTUUUWWWXXXXXX^^^\\\XXXTTTRRRUUUZZZ^^^^^^ZZZVVVTTTVVVWWWVVVUUUZZZZZZSSSMMMEEE999AAAZZZjjjfffccccccdddfffnnnvvvmmmkkkiiiiiikkknnnppppppkkkfffaaa^^^___```___^^^OOOOOOLLLJJJNNNUUUXXXWWWRRRXXXZZZUUUPPPQQQTTTVVVTTTTTT[[[fffmmmiiibbb^^^fffddddddfffddd^^^[[[\\\___eeemmmqqqoookkkiiihhhooommmoooqqqpppfffeeeaaa\\\YYY]]]jjjtttoooddd___eeelllpppooolllkkkjjjYYYTTTOOOMMMPPPTTTWWWWWW\\\UUUQQQQQQRRRSSSVVVYYY\\\^^^aaabbb```\\\VVVRRROOOPPPVVV```dddbbb```______[[[ZZZ^^^gggnnnqqqpppsssmmmuuu~~~wwwiii]]]XXXPPPIIIEEEFFFKKKPPPQQQPPPOOOPPPQQQQQQPPPNNNKKKLLLMMMNNNNNNMMMLLLKKKGGGGGGIIIKKKLLLMMMMMMNNNKKKJJJJJJIIIEEEDDDKKKTTT\\\___bbbdddccc^^^YYYVVVIIIKKKNNNRRRSSSSSSRRRPPPTTTTTTTTTSSSRRROOOMMMKKKUUUUUUUUUUUUUUUVVVWWWWWWTTTRRRPPPMMMJJJGGGFFFEEEFFFGGGFFFCCCCCCFFFDDD???BBBAAA@@@???>>>>>>>>>>>>FFFBBB???@@@DDDFFFDDDAAAKKKAAA888777:::;;;<<<>>>999:::;;;:::888666666777:::;;;<<<<<<;;;:::888777111333666888:::;;;;;;;;;888;;;>>>>>><<<===AAADDDLLLddd~~~~~~}}}uuunnnRRRFFFEEEEEEAAA>>>:::===@@@BBBAAA@@@@@@AAAAAA<<<>>>GGGGGG@@@>>>CCCCCCEEEHHHJJJKKKJJJHHHFFFGGGJJJMMMMMMOOORRRSSSQQQMMM>>>...+++<<>>>>>>>>>>>@@@AAACCCUUUkkk}}}{{{zzzrrrnnnYYYDDD@@@EEEFFFAAA;;;;;;>>>AAACCCCCCBBBBBBBBBBBBBBBFFFJJJDDD:::<<>>555===GGGLLLLLLMMMQQQUUUFFFCCCAAACCCGGGIIIIIIHHHFFFFFFEEEFFFGGGKKKPPPTTTRRRMMMHHHJJJRRR\\\aaabbbZZZaaadddiiimmmiiinnn|||vvvsssoookkkjjjmmm^^^WWWQQQQQQVVVZZZZZZXXX___YYYTTTSSSUUUVVVSSSOOOHHHJJJMMMPPPQQQSSSWWW\\\VVV[[[[[[VVVRRRSSSUUUTTTSSSTTTVVVXXXVVVTTTYYY```XXXYYY]]]```^^^YYYXXX[[[YYY```hhhkkkhhhfffhhhkkkaaaaaafffzzzfffddd[[[\\\XXXTTTOOOSSS___hhhcccXXXJJJNNNRRRRRROOOKKKIIIIIIKKKQQQWWWZZZYYYWWWWWWXXXRRRQQQMMMKKKJJJKKKIIIGGGIIIJJJLLLMMMMMMLLLJJJIIIFFFFFFKKKSSSWWWUUUQQQQQQPPPMMMLLLQQQ\\\gggnnnpppjjj___dddtttzzzyyyooo^^^UUUUUURRRKKKEEEBBBCCCFFFCCCDDDEEEEEEEEEDDDDDDDDDGGGHHHHHHHHHHHHFFFEEEDDDGGGGGGHHHGGGEEECCCAAA???BBBEEEIIIJJJDDD???CCCJJJMMMNNNPPPRRRRRRMMMFFFAAAGGGKKKPPPPPPOOONNNQQQTTTUUUTTTRRRQQQPPPQQQRRRRRRNNNMMMLLLLLLNNNQQQTTTVVVUUUTTTTTTSSSQQQPPPOOONNNOOOPPPNNNLLLMMMQQQPPPMMMFFFEEEDDDCCCBBBBBBBBBBBBHHHDDDAAACCCHHHKKKKKKIIIGGGAAA999666999???AAA@@@??????>>>===;;;888555333333333333222222111000///000111222444555666777777999:::::::::;;;<<>>JJJJJJLLLOOORRRTTTUUUUUUUUUQQQZZZ```^^^]]]]]]VVVMMMBBB999:::MMMccciii^^^SSSJJJDDD>>><<<@@@DDDDDDCCCEEEGGGGGGFFFFFFIIIGGGBBBCCCGGGLLLRRR[[[bbb^^^WWWCCCFFFJJJLLLLLLMMMQQQTTTGGGFFFEEEFFFHHHJJJJJJIIIHHHGGGGGGJJJNNNRRRSSSSSSUUUQQQMMMNNNTTT[[[```bbb]]]dddeeegggkkkffffffsssvvvpppkkkjjjgggccc```aaaZZZUUUPPPQQQVVVZZZZZZXXXXXXTTTPPPOOOPPPPPPNNNLLLGGGHHHKKKPPPRRRQQQSSSWWWSSSVVVVVVSSSQQQRRRQQQNNNJJJJJJKKKKKKHHHJJJWWWeee]]]]]]```aaa]]]WWWVVVZZZ___iiisssvvvpppiiifffggg\\\^^^dddwww```\\\SSSVVVXXXVVVTTTWWW```gggddd[[[QQQSSSVVVYYY\\\\\\\\\[[[OOOWWW```fffgggdddaaa___aaa]]]SSSKKKIIINNNQQQQQQKKKJJJHHHFFFDDDDDDDDDDDD???>>>BBBJJJNNNLLLJJJJJJJJJHHHHHHKKKSSS]]]fffjjjsssiiiiiiooossswwwnnnYYYKKKKKKJJJHHHFFFFFFGGGIIIIIIJJJJJJHHHDDDAAA@@@@@@EEEDDDDDDCCCBBBAAAAAAAAACCCCCCCCCCCCBBBAAA@@@???AAABBBFFFGGGBBB<<<===BBBFFFGGGHHHHHHGGGDDDAAA???AAAEEEHHHIIIJJJKKKOOOSSSNNNMMMMMMMMMNNNOOOQQQRRRIIIHHHGGGGGGGGGJJJLLLMMMLLLLLLMMMMMMMMMLLLKKKJJJKKKLLLIIIFFFGGGJJJJJJGGGEEEDDDDDDCCCBBBCCCCCCCCC>>>>>>???AAAEEEIIIJJJKKKFFFEEEAAA<<<<<<@@@AAA???EEECCCAAA@@@???===999777888777777666666555555555000000000000111111111222666666555555666999<<<>>>BBB@@@DDDUUUsss{{{{{{yyyyyycccKKKDDD@@@@@@???<<<<<<>>>@@@BBBDDDDDDDDDEEEGGGIIIIIIMMMKKK???666888CCCKKKJJJLLLPPPUUUZZZ___bbbcccYYYdddkkkiiifffdddZZZMMM===<<>>999999<<<<<>>???>>>DDDAAA>>>===>>>>>><<<:::<<<<<<<<<<<<<<<===>>>>>>555555444222111111111000555555444555666888999999>>>@@@CCCKKK^^^www|||~~~~~~zzz___FFFDDDBBBAAA@@@===;;;AAAIIIAAACCCDDDEEEEEEFFFIIIKKKLLLOOOHHH888222<<>>AAACCCDDDEEEJJJNNNKKKJJJNNNRRRRRRSSS[[[dddkkkrrryyy{{{xxxiiiddd^^^^^^bbbccc```\\\RRRTTTVVVTTTQQQOOOQQQSSSRRRMMMJJJMMMRRRQQQIII@@@<<>>DDDIIIIIIJJJLLLLLLNNNNNNMMMNNNTTT```iii```eeejjjiiinnnyyy[[[UUUPPPKKKHHHGGGFFFBBB???@@@CCCEEEDDDAAA???@@@BBBFFFDDDCCCBBBBBBEEEHHHJJJBBBAAA???============>>>DDD@@@>>>>>>===;;;;;;???999===AAA@@@;;;999;;;???;;;<<>>BBBFFFFFF???;;;888888:::<<<;;;:::999999999:::<<<===???@@@<<<;;;999777555444333333777777777888999999888666555===BBBBBBIII^^^yyy|||wwwsss{{{ZZZIIIIIIAAAAAA@@@===;;;===DDDIIICCCHHHMMMKKKGGGGGGMMMSSSZZZRRR???///111CCCOOOQQQMMMPPPUUU^^^mmmzzz|||xxx~~~vvvmmmiiieee\\\LLL@@@222<<>>AAABBBCCCIIIRRRUUUSSSPPPOOOOOOPPPQQQTTTVVVWWWPPPPPPOOONNNMMMLLLKKKKKKMMMKKKHHHFFFFFFGGGJJJKKKQQQMMMHHHEEEDDDEEEEEEEEEEEEDDDEEEGGGJJJLLLKKKKKKKKKLLLMMMMMMLLLJJJHHHFFFHHHGGGGGGIIIKKKNNNRRRTTTLLLNNNOOORRRXXX[[[VVVNNNTTT^^^]]]QQQPPPXXXWWWKKKTTTSSSXXXdddjjjcccWWWOOOSSSRRRTTTYYY___```[[[UUUTTTTTTUUUUUUTTTRRRPPPOOOYYYZZZ___iiipppooofff]]]\\\YYYQQQIIIGGGIIIIIIFFFBBBDDDGGGGGGDDD???<<<;;;@@@======AAAGGGJJJHHHEEEIIIHHHGGGHHHMMMUUU]]]ccceeeaaa^^^```fffjjjiiifffaaa[[[QQQGGGDDDFFFDDD@@@<<<===>>>??????@@@AAABBB@@@AAACCCEEEFFFGGGGGGFFFDDDAAA@@@BBB@@@;;;999;;;???===:::777666777888999===>>>??????===>>>???AAA;;;<<<>>>>>>===>>>@@@BBB??????>>>>>>???AAACCCDDDFFFIIIHHHBBB???AAACCCBBBEEEAAA>>>>>>BBBCCCAAA===BBBEEEGGGIIISSS___ccc```TTTPPPLLLKKKLLLKKKFFFAAADDDEEEFFFFFFCCC@@@??????CCCBBBBBBBBBBBB@@@===:::BBBBBB@@@===999888888999666999:::888999;;;;;;888;;;:::999888777555444444:::;;;;;;:::999888:::<<<:::999===CCCDDDLLLgggyyyuuurrr|||cccPPPEEEAAAAAA???======???CCCFFFHHHJJJJJJIIIHHHHHHLLLRRRXXXTTTJJJ;;;444999DDDIIIGGGJJJJJJMMMWWWfffqqqnnnfff___ZZZUUURRRPPPJJJ???666:::???GGGMMMNNNJJJDDD@@@DDDHHHKKKLLLQQQXXX[[[YYYWWWXXXVVVSSSTTTYYYYYYWWWZZZUUUQQQPPPRRRSSSRRROOOPPPOOONNNMMMMMMNNNOOOOOOLLLLLLLLLJJJGGGEEEFFFGGGEEEBBB???@@@DDDEEEBBB???===@@@BBBCCCHHHMMMNNNJJJJJJIIIIIIIIIJJJJJJKKKLLLHHHHHHGGGGGGFFFFFFEEEEEEJJJIIIHHHFFFGGGHHHIIIKKKHHHFFFDDDDDDDDDDDDCCCBBBEEEFFFIIIJJJKKKKKKJJJIIIHHHJJJMMMPPPOOOMMMIIIGGGIIIIIIJJJKKKKKKLLLLLLLLLFFFLLLRRRWWW]]]```]]]VVVMMMTTTTTTNNNMMMQQQPPPHHHLLLLLLSSS^^^ccc]]]TTTOOOMMMOOORRRXXX\\\[[[VVVQQQQQQQQQRRRRRRQQQQQQPPPPPP``````aaaeeehhhfff```ZZZWWWVVVRRRLLLJJJLLLKKKGGGAAABBBDDDEEEEEEEEEFFFHHHGGGBBB===<<<@@@CCCCCCBBBDDDDDDDDDGGGLLLTTT[[[___VVVUUUTTTTTTWWW[[[^^^___dddaaaXXXNNNIIIJJJIIIEEEDDDAAA???@@@BBBCCC@@@>>>BBBBBBCCCDDDDDDDDDCCCBBBBBB>>>===@@@@@@???@@@DDD???>>>;;;999888999;;;<<>>>>>???AAA>>>===<<<;;;:::;;;;;;<<<:::999999:::;;;>>>AAABBBHHHIIIFFF@@@???CCCEEECCCGGGCCC@@@AAADDDEEECCC@@@AAADDDEEEGGGQQQ^^^eeeeeeZZZTTTNNNKKKJJJIIIEEEAAA<<<>>>@@@@@@???>>>???@@@DDDDDDCCCDDDDDDBBB???<<>>CCC???;;;<<>>???AAADDDDDD@@@AAACCCGGGLLLSSSXXX\\\OOOOOONNNLLLLLLOOOVVV[[[gggfff___TTTMMMKKKKKKIIIFFFAAA<<<<<>>???@@@@@@AAAAAAAAA@@@>>>;;;999<<<======@@@DDD>>><<<:::999888999:::;;;===>>>???>>>===<<<===>>>BBB>>>999777888:::999777555444444444666999===???CCCAAA===:::<<>>??????@@@CCCEEEDDDDDDCCCDDDDDDCCCAAA>>>;;;===@@@@@@???<<<;;;:::999<<<;;;888777888777333666666555555555444444444555777999999888888999:::<<<999:::>>>>>>===GGGUUUqqq}}}|||yyyjjjOOOCCCFFFGGGCCCBBB???;;;;;;???CCCFFFGGGJJJNNNTTTVVVUUUQQQLLLIII<<<555777CCCJJJFFFCCCDDDGGGFFFEEEGGGNNNRRRMMMDDD@@@BBBCCCCCCBBBAAAAAABBBDDDCCC@@@>>>>>>@@@CCCDDDCCCDDDEEEGGGOOOVVVUUUOOOHHHJJJKKKJJJLLLOOOMMMIIIJJJGGGDDDDDDFFFGGGGGGFFF@@@AAACCCDDDFFFFFFFFFFFFEEEEEEDDDBBB@@@???AAACCCIIIEEEBBB@@@AAACCCCCCBBBEEEHHHIIIIIIKKKNNNLLLHHHCCCDDDEEEEEEDDDCCCAAA@@@AAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEBBBAAAAAACCCEEEEEEDDDBBBIIIPPPWWWWWWRRRLLLJJJKKKOOOPPPRRRRRRQQQNNNJJJHHHOOOOOONNNMMMJJJHHHEEECCCKKKTTT[[[ZZZVVVUUUSSSQQQJJJGGGJJJRRRSSSMMMLLLQQQJJJMMMSSSYYYVVVNNNJJJJJJQQQRRRTTTSSSQQQOOONNNNNNGGGGGGGGGHHHJJJMMMPPPQQQOOOPPPQQQPPPOOORRRVVV[[[QQQQQQOOOKKKKKKMMMKKKGGGIIIIIIIIIHHHHHHKKKOOOSSSWWWPPPFFF???===???AAABBB<<<>>>AAAFFFKKKPPPTTTWWWKKKIIIFFFDDDEEEJJJQQQVVVcccddd___TTTJJJFFFEEEDDD===:::777666666555111...555666777999;;;===>>>??????<<<;;;>>>===:::;;;===@@@???===;;;:::::::::;;;999<<>>===;;;@@@@@@??????BBBFFFJJJKKKMMMIIIDDDAAA???>>><<<:::>>>??????>>>>>>???BBBDDDCCCCCCBBBCCCDDDDDDBBB@@@:::<<<>>>???=========>>>===??????;;;999:::888444444444444444555555555555222444777888888888888999===;;;<<<@@@AAA>>>@@@FFFUUUrrr{{{{{{wwwlllPPPFFFFFFFFFEEEGGG===>>>======>>>CCCJJJPPPPPPWWW^^^]]]UUUMMMHHHGGG:::888>>>HHHHHHAAAAAAGGGIIIJJJIIIDDDCCCEEEEEECCC>>>@@@@@@???>>>===@@@BBBAAA???>>>===>>>AAAEEEHHHDDDDDDCCCDDDIIINNNJJJCCC===@@@AAAAAACCCFFFDDD?????????@@@BBBDDDDDDCCCAAA@@@AAABBBCCCCCCCCCCCCCCCBBBCCCBBB@@@???>>>@@@BBBDDDBBB>>><<<;;;;;;;;;;;;<<<>>>>>>===@@@EEEFFFCCC<<<===???@@@@@@???>>>===<<<<<<===>>>>>>?????????BBBBBBBBBCCCCCCCCCCCCCCCAAA???======>>>??????>>>BBBHHHNNNNNNHHHCCCAAABBBDDDDDDCCCCCCCCCCCCDDDDDDIIIHHHFFFCCCBBBAAAAAAAAADDDMMMSSSQQQNNNPPPTTTUUUKKKFFFIIIRRRTTTMMMMMMSSSNNNQQQXXX]]]YYYQQQNNNPPPOOOMMMJJJEEEAAA@@@BBBDDD=========>>>AAADDDGGGHHHJJJNNNRRRSSSSSSVVV\\\aaaYYYXXXTTTOOONNNQQQQQQMMMGGGHHHJJJIIIIIIIIIKKKLLLFFFBBB<<<777555555666777555888;;;@@@DDDHHHJJJLLL>>>:::555777>>>FFFKKKLLLVVVYYYVVVKKKAAA===:::888000111222000,,,***+++---//////000222444555777888===;;;===AAA@@@:::777888CCCBBB???===;;;:::999999555;;;BBBGGGHHHEEEBBB@@@>>>888444555;;;@@@AAA@@@777555333222222333555777777888:::===EEEKKKHHHAAA999777666666777888888888<<<<<<===>>>===;;;;;;;;;AAAAAAAAAAAABBB@@@>>><<<>>>>>>===;;;999888:::<<>>AAA<<>>:::888999777444444444555555555555666666000222555666777777999;;;<<<:::<<<@@@CCCAAA@@@@@@@@@```yyy~~~}}}xxxjjjQQQ>>>@@@FFFDDDCCCGGG===@@@CCCDDDEEEIIIPPPVVVYYY]]]___XXXNNNHHHJJJNNN>>>BBBGGGIIIDDD>>>@@@FFFHHHKKKJJJBBB<<<>>>AAACCC>>>>>>===;;;:::;;;===@@@===<<<;;;<<<===@@@CCCEEEAAACCCCCCBBBDDDGGGCCC===999<<<<<<<<<>>>BBB@@@<<<>>>@@@BBBDDDDDDBBB???===AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAA@@@???>>>???@@@AAA@@@>>>;;;:::999999999555777666555999@@@BBB@@@;;;<<<===>>>????????????<<<<<<======>>>>>>>>>???CCCBBBAAA???>>>>>>>>>>>>:::777555444444555555444444777;;;:::777444333444111000000000222555999;;;<<<:::888666666777888999:::@@@CCC???;;;===AAABBB<<<888999@@@AAA======CCCAAAEEEMMMSSSRRRKKKIIIKKKBBB>>>888333000000222333000000111333555777999:::<<>>BBBBBB???555777:::<<<;;;;;;;;;<<<555444222111///............///222555888:::<<<<<<222---+++000:::CCCFFFEEEEEEHHHFFF>>>888555222---(((---000...(((&&&))).........---,,,,,,------...///000444::::::444000000999888666444222000000///+++111999>>>>>><<<999777555222000222888===??????666555333222111222222222///222555888>>>CCCAAA<<<555555444444444555666666777888;;;???===888666888<<<>>>AAACCCDDDCCC@@@???>>>???>>><<<999777888999BBBAAA@@@BBBDDDEEEEEEDDD>>>===;;;888777888===@@@888;;;:::777666777666222444555555555555555555555000222444555666888;;;===:::999:::===???@@@??????;;;[[[lllxxxzzz~~~jjjMMMEEE>>>>>>CCCFFFHHHIIIHHHKKKOOORRRRRRRRRQQQPPPUUUVVVTTTOOOIIIGGGIIIMMM???FFFIIIFFFBBBBBBCCCCCCDDDGGGEEE???;;;<<<>>>>>>???===;;;999;;;>>>AAACCC<<<;;;999888888:::<<<===999===?????????AAA???;;;999;;;;;;:::===AAA@@@<<>>AAACCCDDDCCCAAAAAAAAA=========<<<;;;::::::;;;333666777777;;;AAAAAA>>><<<<<<<<<<<<===>>>??????<<<<<<<<<<<<<<<=========>>><<<999666333222222333///...---...//////---+++,,,,,,,,,,,,,,,,,,,,,---)))(((((()))+++---///111//////.........////////////444555000,,,,,,,,,***,,,++++++,,,,,,---...000111444;;;DDDDDD>>>::::::666111,,,******+++***(((((()))***,,,---...//////,,,---000111111111222333111222000---...111000,,,(((***---------,,,---...---......---,,,,,,,,,,,,******,,,---...///000000---,,,---111666:::;;;;;;555777777444333333///)))(((+++,,,+++((('''))),,,---,,,***)))(((((())))))''''''+++111222...+++,,,,,,+++***))))))(((''''''&&&)))---///...------------,,,,,,---///222444555000000000000000000//////))),,,---,,,...333333111111222222222111222333444666555999===;;;555555999999;;;======<<<;;;::::::999;;;<<<;;;:::999999:::;;;::::::;;;>>>@@@@@@@@@======;;;999777777999;;;555888888555555777777333444444444444333333333333111222333333444888===@@@;;;;;;;;;:::;;;===>>>>>>AAAttt~~~ppp~~~wwwiiiMMM<<>>;;;888888;;;@@@DDDEEE===;;;777444333333444555000666;;;;;;;;;===>>>;;;999;;;:::999<<<@@@@@@===@@@@@@@@@???>>>===>>>@@@DDDCCCBBBBBBCCCEEEGGGIIIAAADDDGGGIIIGGGEEEDDDDDD444666888888888777888888000444777888<<<@@@???:::888888777666666777999:::777777777777666666666666888555111,,,)))((((((((('''(((***---...---)))&&&---***''''''))),,,------,,,,,,---,,,,,,++++++***)))***+++------,,,***)))%%%***---,,,+++---,,,)))+++,,,***''''''+++---,,,---///555>>>>>>888111///000,,,))))))---...***&&&&&&''')))***+++++++++***************+++,,,------***---...---///222///***,,,------,,,******+++,,,((()))***)))(((((()))***)))************+++++++++,,,...111111///---------,,,......///222444000******)))))))))))))))(((((()))(((((('''''')))***+++,,,+++---111222...---...((((((((((((((()))))))))+++++++++)))((((((***---((()))***)))((((((***++++++,,,---...///...---,,,***,,,+++'''%%%)))------.../////////...///000222777555777:::777111222888666666666333111000000000///111444666666666666777444333222444777999:::999;;;<<<<<<:::888666666777444888999666777:::999666333333333222222222111111222222222222444888>>>BBB??????===999888:::===>>>FFFsssoooppp}}}kkkOOOEEECCC???;;;===CCCHHHIIIHHHOOOQQQKKKIIINNNHHHAAAEEEBBBAAACCCIIIMMMJJJBBB:::????????????>>>>>>>>>>>>;;;999666666777777444222666777999;;;===???@@@AAA777777666555444333333333//////222999<<<;;;<<<>>>>>>;;;;;;>>>BBBBBB>>>:::CCCBBB???=========>>>???@@@<<<999999<<<>>>???>>>;;;>>>BBBCCCAAA>>><<<;;;333333333333333333333333888888777666555444333333.........------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&'''***---//////***************++++++++++++))))))+++......,,,)))************+++,,,------*********+++,,,---...///666:::>>>===888222...---)))***,,,,,,,,,***(((''',,,,,,,,,,,,,,,,,,,,,,,,++++++******************///...,,,******+++,,,---...------,,,,,,++++++***+++*********))))))((((((+++,,,***))),,,000///***++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((((()))***+++++++++++++++************************((()))******)))((()))+++))))))(((((((((((())))))((()))***++++++***)))(((************************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++***((((((((()))***------......///000000000,,,,,,---------.........111111111111111222333333666666666666666666666666000000111111222333555666222222222333666;;;BBBGGGHHHDDD???===>>>>>>===;;;DDDVVV]]]TTTVVVooo}}}vvv{{{~~~^^^KKKGGGBBB>>>:::;;;???CCCCCCAAA999>>><<>>@@@AAA888888666555555444444444444444777<<<>>>;;;:::<<<;;;999888;;;??????<<<777888666444333222222333444111///,,,,,,...111111000...111444444222000///...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***************)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''***---------)))))))))******+++++++++***))))))***------+++)))******++++++---...000111,,,,,,+++++++++,,,,,,---...222666666333///,,,+++***+++,,,------+++)))(((++++++++++++++++++++++++************************,,,+++***)))***+++---...000//////---,,,+++***)))))))))))))))((((((''''''(((***)))'''***...---)))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((((())))))***++++++*********)))((('''(((+++---///)))***+++***)))((()))******)))((((((((((((((()))''''''((())))))((('''''')))))))))))))))))))))))),,,,,,++++++++++++,,,,,,************************+++***)))((('''(((((()))++++++,,,,,,---.........)))************+++++++++,,,,,,,,,,,,,,,---......///////////////////////////......//////000111222///000000111222777<<<@@@CCC@@@<<<;;;<<<===<<<;;;888EEEJJJEEEHHH___zzzwwwuuuhhhOOOFFFFFFAAA===999888:::<<<<<<:::444:::777888BBBDDDAAAFFFPPPOOOLLLEEE===888666777555555555444444444333333222111111222444666666555333333444666777888999:::555444444333222222222222111000333777777222//////000///...111444444111...,,,+++***((((((((())))))+++)))'''''')))+++++++++(((***,,,+++***(((((()))''''''''''''''''''''''''))))))((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''(((***+++,,,+++(((((())))))***+++,,,,,,((((((((()))++++++***((())))))***+++,,,...000111---,,,,,,+++******++++++)))+++...///...,,,++++++++++++,,,------,,,***)))************************************************)))((((((((()))+++---...111000///...,,,***))))))((((((((((((''''''''''''((()))(((&&&(((++++++'''++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))******)))))))))'''&&&%%%'''+++000222+++,,,,,,+++)))((()))*********)))(((((((((((((((%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''+++******))))))******+++))))))))))))))))))))))))))))))(((''''''''''''((()))))))))***++++++,,,,,,((((((((()))))))))******))))))))))))))))))***+++************************---,,,,,,++++++,,,,,,---+++---.........000444666<<<:::888888:::;;;<<<;;;888<<<>>>>>>AAAPPPjjj~~~wwwqqq}}}oooUUUGGGBBBAAA???<<<999888999:::999888;;;AAA<<<888@@@@@@<<<>>>QQQMMMEEE===666333333444222111111111111000000000111111222333444555666666555555444333222111000//////...---,,,,,,,,,,,,,,,***)))+++000///)))%%%%%%((('''''')))++++++***''')))((('''&&&%%%%%%&&&&&&,,,+++******+++,,,------)))******)))(((''')))***''''''''''''''''''''''''((((((((())))))*********)))(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((***((('''((()))******)))''''''((()))***+++,,,,,,'''''''''((()))))))))((((((((((((((()))+++,,,---++++++************++++++)))***+++,,,,,,,,,,,,,,,******++++++++++++***)))))))))))))))))))))))))))))))))))))))************((('''''''''((()))+++,,,...------,,,+++***))))))((((((((((((((((((((((((+++---,,,)))(((***)))&&&************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&(((+++...000,,,------,,,)))(((((()))+++***)))((((((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))******++++++)))))))))************+++***)))))))))))))))******************************,,,+++******)))))))))***)))+++,,,,,,++++++---...444333333444666999:::;;;@@@===>>>AAAAAAFFFYYYmmmvvvwwwoooVVVIIIEEE@@@:::<<<;;;999999999::::::::::::AAA<<<777???BBB???@@@JJJBBB888333222333333111000000000000////////////111111111111111111111222333222111///...,,,+++*********)))((((((((()))))))))(((***......)))&&&'''((((((((()))*********))))))(((((('''''''''''''''(((((())))))((()))******'''(((((('''&&&&&&(((***(((((((((((((((((((((((($$$%%%%%%&&&&&&''''''((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''((()))***(((''''''(((((()))******++++++&&&'''''''''''''''((()))******)))((((((((())))))))))))))))))***+++,,,---++++++***++++++++++++***((((((((()))))))))(((((((((((((((((((((((((((((((((((()))))))))*********)))(((((((((((((((((((((((())))))))))))*********))))))))))))))))))))))))000222111,,,***+++***'''************************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''''')))******+++******+++,,,---+++)))(((((()))******)))((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''&&&((((((((()))******++++++(((((()))))))))***************))))))((())))))***************************,,,,,,+++***))))))))))))(((***++++++***)))***+++...///000222333555777999@@@;;;===CCCBBB@@@JJJZZZuuutttpppTTTFFFEEEEEE???777::::::999999999999::::::999AAA;;;333:::???;;;;;;>>>777///---000333222///////////////............---......---+++***+++,,,,,,,,,,,,,,,++++++++++++***))))))(((((()))))))))((('''(((,,,,,,)))''')))&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((%%%'''((((((''''''((()))'''((()))((('''''')))+++''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&((())))))(((&&&((((((((()))))))))******&&&'''((('''&&&&&&(((***------+++***))))))((()))'''''''''((()))+++,,,---+++***))))))******)))''''''''''''''''''((((((((((((((((((((((((((((((((('''(((((())))))*********)))))))))(((((('''''''''%%%&&&&&&'''((()))******))))))))))))************000333333...+++++++++)))************************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))******))))))(((((('''(((***++++++***(((&&&***++++++***((('''((()))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((()))******++++++&&&&&&&&&'''''''''(((((()))((((((''''''''''''''')))))))))))))))))))))))),,,,,,+++***)))))))))***(((***+++***))))))***+++***,,,///000111222444666:::999===DDDEEEBBBGGGPPPbbbyyyvvv}}}jjjTTTBBBAAADDDAAA<<<:::888888888888777666666777777@@@999///555:::555444444111...---//////...---------,,,,,,,,,+++++++++)))+++,,,+++)))''')))***))))))))))))******************))))))))))))******(((%%%%%%((((((&&&&&&((($$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''%%%(((******((('''(((***'''(((******))))))***+++''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''))))))(((&&&))))))))))))((((((((((((&&&(((((('''%%%&&&(((+++,,,+++***)))))))))))))))((((((((((((((()))***+++***((((((***,,,,,,***''''''''''''''''''((())))))((((((((((((((((((((((((''''''(((((()))******+++'''(((((())))))))))))(((&&&''''''(((((()))))))))((((((((()))))))))*********///000,,,***+++,,,+++************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((******++++++***))))))((((((((()))******)))((('''((()))***)))''''''((()))(((''''''(((((()))***+++))))))(((''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''%%%&&&'''((()))(((((('''''''''(((((()))*********&&&''''''''''''((((((((()))(((((('''&&&&&&''''''))))))))))))))))))))))))++++++******)))*********''')))))))))((()))+++---))),,,////////////111333666888===AAACCCDDDFFFIIIPPPddd|||}}}}}}uuuSSSBBB:::AAADDD===:::>>>777777777666444222222333000:::444,,,444;;;999777...000111000...++++++,,,+++*********))))))))))))(((+++,,,,,,)))(((***,,,*********)))((((((''''''))))))((((((((())))))***+++((('''))))))&&&'''***''''''((('''''''''(((***&&&&&&'''''''''''''''&&&$$$'''))))))'''&&&''')))###$$$&&&'''&&&%%%&&&'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$%%%''')))***(((&&&******))))))((((((''''''&&&((()))'''%%%&&&))),,,((((((''''''''''''((((((***))))))(((((((((((((((***)))))),,,///000---***((((((((((((((()))******))))))))))))))))))))))))&&&''''''((()))******+++%%%&&&((()))************))))))))))))))))))((((((&&&'''''''''(((((())))))%%%***---***(((+++------))))))))))))))))))))))))************************))))))))))))((((((((((((((((((((((((((((((((((((+++++++++++++++***)))))))))((((((''''''(((***+++&&&'''((((((''''''((()))''''''''''''(((***+++,,,)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&((()))))))))((((((&&&&&&''''''((()))))))))))))))))))))*********++++++***)))(((((((((((((((******************************))))))))))))******'''(((((((((''')))+++...))),,,//////......///222222777:::;;;===@@@AAA@@@DDDSSSpppxxxuuuyyyzzzRRRDDD===888:::AAACCC>>>777999888888888888777444111///000222333555555666666......---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))((('''''''''''''''&&&&&&&&&'''''''''(((((())))))((((((((((((((()))((((((''''''''''''((((((,,,...000111000---***'''''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&(((+++---,,,***))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))******))))))((((((''''''''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))((((((((((((((()))************+++,,,---///000111777777999:::999888???GGGFFFIIITTTiiixxxuuuuuubbbFFFAAA===999:::>>>???;;;666555333222222222111///---......///000000/////////---,,,,,,+++******))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((('''''''''''''''&&&&&&&&&'''''''''((((((+++******))))))*********))))))(((((((((((())))))+++,,,.........,,,)))''''''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&(((+++,,,+++***((((((((((((((((((((((((++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((((((((())))))))))))))))))))))))((((((''''''''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))((((((((((((((()))***************+++---...000111///222888===<<<888999>>>EEEDDDKKK^^^yyy{{{xxxpppjjjMMM@@@===<<<:::999999999777555555333111000000000///...............---+++***)))++++++******)))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((''''''''''''(((&&&&&&'''''''''(((((((((,,,+++++++++++++++,,,,,,******))))))))))))************++++++***)))((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((***++++++)))((((((((((((((((((((((((************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''((((((((())))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))((((((((((((((()))***************+++---...000111///111777===<<<888999===EEEBBBCCCPPPggg|||{{{mmm{{{zzzWWWBBB???999:::999777555333222333555222000//////000000////////////...---,,,***)))*********))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((''''''''''''((((((''''''''''''((((((((((((++++++******++++++,,,,,,***))))))(((((())))))***)))(((((('''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))((((((((((((((((((((((((************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((''''''''''''((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))((((((((((((((())))))***))))))***+++,,,...///000333111333666666555:::@@@DDDBBBCCCJJJVVVkkkuuuzzzrrr}}}]]]EEE;;;999666777777555111///000111111...,,,+++,,,,,,,,,,,,............---,,,++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''((((((((()))))))))))))))))))))***++++++)))((((((''''''(((((()))((('''&&&&&&&&&'''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***))))))******,,,...///000000...///333444333666;;;<<<@@@EEEIIILLLYYYuuuoooxxx{{{gggHHH===:::666444444444333000......///000...,,,,,,---...---,,,******++++++++++++***************)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''''''''(((((()))''''''((((((((()))))))))''''''''''''((()))******((((((''''''''''''(((((('''''''''''''''((()))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))''''''((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((&&&''''''''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&'''(((((())))))(((((('''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***((((((((((((((()))******)))))))))***,,,---///000......444;;;>>>:::777888555999BBBGGGGGGNNNfffxxxzzz~~~vvvSSS???===;;;666333222111000000//////...///.........000///...,,,***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''((((((((())))))))))))''''''''''''((()))***+++))))))(((((((((((())))))''''''(((((()))******+++***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***)))'''&&&''')))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))(((((('''''''''&&&&&&&&&'''((()))******)))((('''((((((((((((((((((((((((%%%%%%''''''''''''%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******((((((((((((((()))******((())))))***+++---...//////000555===@@@<<<999999777666;;;CCCEEEGGGVVViii||||||[[[BBB999:::999555222000//////000111///---*********+++,,,,,,)))''',,,,,,,,,,,,+++)))((((((&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((()))***(((((((((((())))))))))))''''''''''''((()))***+++******))))))))))))******&&&''')))***++++++++++++******))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***)))&&&%%%''')))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&'''((()))******)))((('''((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((()))******(((((()))***+++---...//////,,,---222555444555888>>>666666???DDDDDDKKKVVVxxx~~~uuu```@@@888;;;999777888777666333111///---,,,+++))))))*********+++++++++///...---+++***)))))))))&&&'''''''''(((((()))))))))(((((('''''''''''''''''''''&&&&&&&&&&&&''''''******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((()))((('''(((+++---+++***((('''''')))***,,,///...///111444777777777///,,,)))'''(((,,,222666,,,+++))))))000555222***,,,+++***)))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''++++++++++++***((('''%%%(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))%%%'''((('''&&&%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))***+++,,,,,,,,,............000222444666555666999;;;>>>BBBHHHLLLaaattt~~~~~~ttteeeOOO;;;777888555555999666555333000...---,,,+++******+++++++++,,,,,,,,,...---,,,***))))))((((((''''''''''''((((((((()))***)))((((((''''''''''''''''''&&&&&&&&&&&&''''''***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&'''((())),,,333:::@@@...,,,+++)))((()))***+++555444444555777888888777000---+++)))***---222444333222000000666;;;888111---...//////...---+++)))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''*********+++***)))'''&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((())))))'''&&&(((+++---,,,***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))++++++,,,,,,+++............000222444555444555777999<<<@@@EEEIIIVVVfff|||~~~}}}rrroooJJJ@@@999999777111222888555444222000...,,,+++++++++++++++,,,,,,,,,---------,,,+++)))((((((((((((''''''''''''((((((((((((++++++)))(((''''''''''''''''''&&&&&&&&&&&&''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''')))...888CCCKKK///...,,,+++))))))******333222000000222222000///---,,,*********,,,...///000000......333888666///,,,...000222111///+++)))))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))(((((('''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((***&&&$$$'''---000...***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))***+++++++++++++++---------...///111333444222444666777999<<>>@@@LLLMMMWWWmmm}}}{{{sss[[[???>>>:::888888777444111222111000///---,,,+++++++++))))))))))))******************)))(((''''''''''''((((((((((((((('''''''''+++***)))(((''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''''''''((((((((((((&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((()))(((((())),,,///'''''''''(((((()))******,,,+++******,,,---,,,***'''''''''(((''''''&&&%%%)))***)))(((+++///---((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((())))))&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))***+++++++++******,,,,,,---...///000000000222444666777888:::<<>>FFFCCCDDDOOOccczzz{{{{{{yyyrrrWWWEEEGGG777666444111000111111///...---,,,++++++***++++++((())))))))))))***************))))))(((((()))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$&&&)))***)))(((((()))$$$$$$%%%&&&&&&''''''''''''&&&%%%&&&'''((('''&&&''''''(((((((((((((((((($$$''''''%%%&&&)))((($$$''''''((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&)))(((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))***************+++++++++******)))***+++---...//////......000222555777888999;;;===AAABBBDDDHHHRRReee{{{{{{||||||rrrdddUUUBBB???777:::999444///------------,,,,,,+++******++++++)))************++++++++++++******))))))))))))***))))))(((((('''''''''&&&%%%%%%%%%%%%%%%&&&(((((('''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$&&&((((((''''''(((***&&&&&&&&&'''&&&&&&%%%%%%)))'''&&&&&&(((((('''%%%%%%%%%%%%&&&&&&&&&''''''&&&)))***((((((+++***'''$$$&&&)))++++++)))'''%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&)))%%%"""$$$)))+++)))%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++******+++++++++******)))***+++---...///......---...111444666777888:::<<>><<<777666444222111000//////,,,,,,,,,++++++*********)))))))))******)))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&'''((())))))''')))(((''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''&&&((((((((((((((((((((((((+++******)))(((''''''&&&((((((''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''((()))))))))(((&&&%%%'''''''''((()))*********,,,,,,,,,+++***))))))((()))***+++,,,,,,---,,,,,,...///222333444666999<<<@@@999:::AAAEEEFFFPPP]]]vvv}}}wwwrrrqqqXXXIIICCC>>>;;;:::444333222000//////......+++++++++++++++*********(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&'''((())))))'''***((('''((()))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''((((((((((((((((((((((((******))))))((((((''''''''''''''''''((()))++++++'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((()))(((((('''&&&''''''(((((())))))******,,,,,,,,,++++++***)))))))))***+++,,,---------------///111222333555888;;;>>>999999???AAA@@@GGGPPPdddxxx~~~vvvrrrsss___JJJ@@@>>><<<999777222111000///............+++++++++******************)))))))))((((((((()))(((((((((((((((((((((((()))(((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''&&&&&&'''''''''''''''''''''''''''))))))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&'''((())))))'''***)))(((((()))***)))(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((:::777222---***)))***+++'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''((((((((()))))))))***++++++,,,,,,,,,+++***))))))***+++,,,------------,,,...000111222444777999<<<999;;;???@@@???CCCJJJTTTeeezzz|||}}}```QQQBBB>>>>>>;;;777555111000///...------,,,---************************,,,+++***))))))))))))***((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((***)))(((&&&'''''''''''''''''''''''''''''')))((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&'''((())))))''')))((('''((()))***)))'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))MMMFFF<<<111***&&&&&&'''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''''''''((((((((((((((((((((())))))))))))***+++,,,------,,,***)))******+++,,,------------+++---///000000222555777888888:::===>>>>>>BBBFFFJJJUUUmmmzzz~~~hhhRRRHHH@@@???>>>:::666555111000///...,,,,,,++++++)))))))))***************---,,,+++)))))))))******))))))))))))))))))))))))(((''''''''''''(((((()))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''')))******(((''''''(((''''''''''''''''''''''''(((''''''&&&&&&'''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&'''((())))))''')))'''&&&'''((()))((('''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''(((((())))))******:::666///(((%%%%%%''')))&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((''''''''''''((())))))(((((((((((())))))))))))***+++---......,,,+++)))***+++,,,------.........***,,,......///000333555333555777999:::<<<@@@BBBEEELLL[[[rrr|||xxxmmmXXXIIICCC???===;;;555333555222111000...,,,++++++***((()))))))))*********+++---,,,***((('''((())))))))))))))))))))))))))))))'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''''''''''''''''''''''''''((()))******(((''''''(((''''''''''''''''''''''''((('''''''''''')))***+++******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&'''((())))))'''(((&&&%%%&&&'''((('''%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&''''''((()))******+++############%%%''')))***&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))(((''''''&&&'''((()))***))))))))))))(((((((((((()))+++---......---+++******+++,,,---............***+++---......///222444222444666777888;;;>>>@@@DDDIIIOOO]]]vvv{{{yyy```OOOFFFAAA>>>;;;777111111555333222000...,,,+++******(((((())))))*********+++---+++)))'''&&&'''(((((())))))))))))))))))))))))'''''''''''''''((()))***'''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''((((((((((((((((((((((((((()))******(((''''''((((((((((((((((((((((((((((((((('''((()))***,,,---++++++******))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&''')))))))))''''''&&&%%%%%%&&&'''&&&%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&'''((()))***++++++((()))+++,,,+++(((%%%###&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***((('''&&&&&&'''((()))***))))))))))))(((((((((((()))+++---//////---+++***++++++,,,---............)))+++,,,------///111333444777888777888;;;???@@@CCCIIIKKKPPPhhh|||}}}sss```TTTMMMAAA>>>:::777555444222111......---,,,++++++++++++))))))))))))((((((((((((+++******)))(((''''''&&&&&&''')))*********)))(((&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((((())))))*********+++''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&(((+++)))%%%(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&###%%%''''''&&&%%%%%%&&&***'''''',,,,,,)))(((***''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((()))))))))(((&&&%%%''''''''''''''''''''''''&&&$$$###$$$((()))(((&&&''''''''''''''''''''''''222,,,&&&%%%'''***)))(((''''''''''''(((((((((((())))))))))))))))))))))))+++++++++***************++++++,,,,,,,,,---------+++++++++,,,---...///000444444444555777888:::;;;@@@AAAEEEMMMWWWiiiwwwzzz~~~zzzcccSSSIIIBBB===:::666444444333222111......---,,,++++++++++++))))))))))))((((((((((((******))))))(((''''''&&&''''''((()))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&&&&%%%$$$''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((()))))))))******''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&(((+++***&&&((((((((('''''''''&&&&&&''''''&&&%%%%%%&&&''''''&&&'''''''''&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%'''((((((''''''(((***$$$'''&&&###"""%%%***''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((()))))))))(((&&&%%%'''''''''''''''''''''''''''%%%$$$&&&(((***)))'''&&&&&&&&&&&&&&&&&&&&&&&&...***%%%$$$''')))(((&&&''''''''''''((((((((((((((((((((((((((((((((((((************************++++++++++++,,,,,,,,,,,,+++++++++,,,---///000111333333444555666888999:::<<>>+++))))))%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%((()))'''%%%''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))***++++++,,,))))))*********+++++++++++++++,,,---///111333444222222222333444666888999:::===AAABBBAAAEEEUUUfff{{{pppxxxuuu[[[JJJDDDBBB>>>::::::777333111000000...---------,,,+++************))))))))))))((((((((((((((((((((((((''''''''''''((('''&&&&&&&&&''')))***))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&'''((((((''''''&&&((((((((((((((()))***+++''''''((())))))(((''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))))))))'''))))))(((***...---)))******)))))))))(((((((((((((((((((((((((((((((((&&&&&&'''((((((''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&''''''&&&&&&(((+++...888AAA>>>...&&&++++++$$$''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((())))))((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))******++++++))))))*********+++++++++,,,,,,,,,---///111222333111111111222333555777777>>>===>>>AAABBBDDDLLLVVVjjjsssqqq{{{xxxeeePPPDDD@@@===;;;::::::777444111000000...------,,,+++******))))))***))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''((((((''''''''''''((((((&&&&&&'''(((((((((((('''(((''''''(((((()))***+++'''((()))******)))(((''')))))))))(((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''(((((((((''''''(((((())))))******'''))))))(((+++///...***************))))))))))))(((((())))))))))))((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&%%%'''))),,,%%%)))'''"""$$$+++,,,&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&((()))***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))(((((((((((((((((((((((($$$&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''&&&'''((()))))))))))))))''''''''''''(((((((((((('''''''''''''''''''''''''''(((((())))))******************++++++++++++,,,,,,,,,------...///111111000000000111222444666777>>><<<===AAACCCDDDHHHMMMYYYtttqqquuu}}}eeeWWWJJJDDD@@@:::888:::777555222000000000///...---,,,+++***))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((((((((''''''''''''((((((&&&&&&'''(((((((((((((((''''''''''''((()))******'''((()))******)))((('''******)))))))))(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''((((((((()))''''''((())))))***++++++''')))***)))+++//////+++++++++*********)))))))))((()))************)))(((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&(((''''''&&&((()))((('''''''''((())))))(((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%&&&(((***+++''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***************************%%%'''((((((%%%%%%&&&((((((((((((((((((((((((((('''((()))((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))++++++++++++,,,,,,,,,,,,------,,,,,,---......////////////000222333555666888999===AAAAAA@@@DDDKKKQQQaaaxxxttt{{{|||pppTTTKKKDDDAAA<<<555333666444222000///000000000///---,,,+++***))))))))))))))))))))))))((((((((((((&&&'''''''''''''''''''''$$$%%%'''((((((((('''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((''''''''''''((((((&&&&&&'''((())))))((((((&&&&&&&&&&&&'''(((******'''((()))++++++)))((('''++++++******))))))((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''(((((())))))'''(((((()))***+++++++++'''******))),,,000///++++++++++++************)))((()))***++++++***)))(((&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%'''))))))(((''''''((((((%%%&&&***)))%%%$$$(((''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&%%%&&&(((***,,,(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&'''((()))***************************&&&(((***)))&&&%%%''')))))))))))))))))))))))))))((((((((((((&&&&&&((()))''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))((((((((((((++++++,,,,,,,,,------------------,,,,,,---------...//////000111333555555222777>>>BBB???<<>>;;;999555333111000000///.........///,,,,,,+++***))))))))))))*********)))))))))(((((()))(((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''((('''(((((())))))(((((('''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((()))(((((((((''''''''''''&&&&&&'''((((((((((((''''''''''''''''''((())))))(((((((((((((((((((((((()))(((((()))+++,,,***)))))))))))))))))))))))))))++++++******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''---,,,+++***)))((('''&&&)))(((((((((''''''''''''''''''''''''((((((((((((******))))))))))))******(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''******))))))******+++,,,---...000///...,,,------------...///000111111222333555888<<>>@@@@@@@@@CCCIIIOOOWWWfff}}}zzztttzzzqqq[[[NNNJJJAAA>>>;;;888777666333111222111000...---,,,,,,,,,+++***))))))((((((((((((***)))))))))((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))(((((('''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((('''&&&&&&''')))***((('''))))))))))))))))))))))))((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))***++++++***,,,...///......///000000000///......///000111333444777:::<<<>>>?????????FFFLLLOOOXXXkkkuuurrrxxxuuu___OOOGGGDDD???<<<999666555333111///111000///---,,,+++++++++++++++***)))))))))******)))))))))(((((((((((('''%%%%%%&&&''')))***+++,,,'''''''''''''''''''''''')))))))))((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((('''(((((()))))))))))))))'''''''''''''''((())))))'''''''''''''''''''''''''''&&&&&&'''))))))((('''((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))''''''(((((())))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''((((((((())))))###$$$%%%&&&'''((()))***'''''''''(((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))***+++***,,,...///......///111000///////////////000000222333555888:::<<<===>>>===CCCJJJMMMQQQ___xxxssssssxxxzzzaaaSSSJJJCCC>>>===;;;777555444222000...000///...---,,,++++++++++++******))))))*********))))))((((((((((((''''''%%%%%%&&&((()))+++,,,---''''''''''''''''''''''''))))))((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((()))(((((('''&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((('''''''''(((((((((((((((''''''((()))))))))(((((('''''''''''''''((())))))'''''''''''''''''''''''''''&&&&&&''')))***((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))&&&''''''(((((())))))***************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''(((((())))))***''''''((((((((()))))))))'''''''''(((((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((('''''''''(((((((((((((((***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((()))*********,,,...///......///000......///000111111000000111222333555777999;;;<<<;;;@@@FFFKKKMMMVVViii{{{vvvxxx|||gggRRRJJJFFFAAA<<<:::888555444333333111000......---,,,++++++,,,,,,))))))((((((((())))))***))))))((((((((('''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''((((((((((((((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''(((((((((''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((()))&&&&&&'''((((((((((((''''''''''''''''''((())))))''''''''''''''''''''''''(((''''''(((******)))'''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))&&&&&&''''''((())))))***************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&''''''((())))))******((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((()))******+++---...///.........///+++---///111222222000///000000111333555777999:::;;;<<<@@@FFFIIINNN[[[iiiyyy|||qqqXXXIIIDDDDDD@@@<<<777666444333444444333222------,,,++++++,,,,,,,,,(((((('''''''''(((((())))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******'''''''''&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((()))&&&'''''''''(((((())))))%%%&&&&&&''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''(((''''''(((***+++)))((((((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))&&&&&&&&&'''((())))))***************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&''''''((()))******+++$$$%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))******((((((((((((((()))******+++---//////...---...///)))+++///222444333111/////////000111333555777999;;;999;;;AAAEEEIIIRRR]]]wwwxxxsss~~~lll```QQQIIIGGGEEE???999777666444222111000//////,,,,,,,,,+++++++++******(((+++---+++((('''(((***((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''(((******((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((---,,,,,,+++***)))((((((&&&((())))))(((&&&''''''&&&'''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))***)))(((''''''((()))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&'''''''''''''''((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((())))))))))))((((((...---,,,---/////////---+++,,,...000000000000///...///000111333444555666:::;;;===???CCCHHHNNNSSS]]]{{{{{{zzzuuubbbWWWJJJDDDDDDCCC>>>888555444222111///.........,,,,,,+++++++++*********((((((((('''&&&&&&''')))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((******))))))))))))))))))'''((())))))''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((***)))(((''''''((()))***''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((())))))*********+++***)))***,,,,,,,,,++++++,,,---///000000//////......///111222444555555888:::<<<===@@@EEEKKKOOOWWWpppyyy{{{zzz___TTTLLLBBB???@@@@@@;;;666333222111///...------,,,,,,++++++++++++*********+++)))&&&%%%&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))''''''(((((())))))))))))(((((()))((('''(((***---,,,+++)))((('''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((()))((((((((()))+++,,,...---,,,+++,,,...///...---++++++,,,---............---...///000111222333444777888:::;;;===AAAFFFJJJQQQ```{{{rrrtttvvvgggXXXKKKEEE>>><<<======888444222111000...------,,,,,,++++++++++++************111,,,'''&&&((())))))'''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((())))))((('''))),,,///...,,,***(((''''''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((''''''))),,,...000---,,,,,,---///000///...++++++,,,,,,------------------...///000111222222666777999:::;;;>>>BBBFFFLLLRRRhhhrrrrrriiinnnYYYSSSIIICCC>>>;;;<<<:::666222222111000......---------+++++++++*********))))))333...(((&&&'''((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))),,,,,,+++******)))((((((((())))))((('''))),,,///...,,,***(((''''''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''))),,,///111)))(((((()))+++---,,,+++++++++++++++,,,,,,,,,---------...///000111111222555777999:::;;;===@@@CCCKKKJJJYYYvvvxxxyyyiii~~~aaaOOOJJJGGGCCC===:::999777444000111000///...------------+++************)))))))))...+++(((&&&&&&&&&&&&%%%((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))------,,,+++***)))(((((((((((()))((('''(((***---,,,+++)))((('''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((()))+++...///***))))))***,,,...---------,,,,,,++++++,,,,,,---.........///000111111111444666888999:::<<>>@@@EEEHHHKKKSSSfffqqquuufffTTTPPPMMMGGGAAA<<<777333222111000///------,,,+++************************))))))))))))###&&&)))***)))***---000((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&((())))))(((&&&''''''&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''''''''((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%&&&''')))************((('''''')))+++------,,,///...---,,,,,,,,,---...//////000000111111222222000222555777888:::===???BBBIIIJJJJJJYYYuuu}}}xxxqqqqqqaaaOOOGGGEEE>>>>>>:::555555666666222---------,,,,,,+++***))))))+++*********))))))((((((((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))((((((&&&'''''''''(((((())))))&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((((('''''''''(((((()))))))))))))))))))))))))))'''&&&&&&((())))))((())))))((((((''''''''''''(((((((((((((((''''''''''''(((((())))))(((((('''***)))'''''')))***))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))(((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&'''''''''''')))+++---...)))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******,,,,,,,,,---------......,,,,,,---///000222333333222444555666666888<<>>;;;777444333444444000,,,------,,,++++++***))))))*********)))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))))))))((((((&&&'''''''''((((((((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))))))))))))))))))))((('''&&&&&&((())))))(((((((((((((((''''''&&&&&&'''(((((((((((()))))))))''''''(((((((((((('''''')))((('''''')))***)))(((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&)))(((((('''&&&&&&''''''((((((((()))))))))******((((((((((((''''''''''''(((((('''''''''&&&&&&&&&'''''''''''')))***,,,---''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))************+++++++++,,,,,,,,,,,,,,,---...000111222333444555666777777999<<<>>>??????FFFLLLNNNUUUlllyyyyyyvvvwwwdddYYYRRRGGGBBBBBB;;;888555111111111000---***,,,,,,,,,+++******))))))******))))))))))))(((((((((((((((((((((((((((((()))))))))((((((((((((''''''(((((())))))((((((''''''''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))))))))))))))))))))((('''&&&''')))***)))((('''''''''''''''&&&&&&&&&'''''''''(((((())))))***(((((())))))))))))((((((''''''&&&(((******)))'''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&))))))((((((''''''(((((())))))))))))************'''''''''((((((((())))))'''''''''''''''&&&&&&&&&(((''''''((()))***+++,,,'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))************++++++,,,,,,,,,++++++,,,---...///111222222444555666666666777999;;;===???DDDIIIIIIMMM___tttnnntttyyyfffVVVPPPMMMCCC???===777555333000///000///,,,***,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***))))))((('''&&&&&&%%%'''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''(((((()))(((((((((((((((((((((((((((''''''(((******)))(((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))************))))))'''''''''(((******)))'''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))******((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***+++,,,---.........------+++,,,,,,...///000000111222333555444444444555777;;;===BBBFFFFFFHHHUUUdddqqqwwwzzzrrr]]]PPPLLLJJJ@@@;;;999333444333111000///...,,,+++++++++***************)))(((((((((((((((((())))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******)))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((((((((((((((((('''''')))***+++)))((('''''''''''''''''''''''')))(((((((((''''''&&&&&&((())))))))))))))))))((()))(((((()))******)))'''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((((((((((((((('''))))))(((((((((((())))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''''''''(((((((((((()))))))))(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***+++,,,---...///...---,,,++++++,,,---...//////000333444666666555444555777888;;;???CCCDDDFFFPPPYYYkkk{{{|||xxx|||bbbYYYLLLIIIGGG<<<777777222333222111000...---,,,+++************************''''''(((((((((((())))))((((((((((((((((((((((((&&&''''''''''''(((((((((&&&''''''((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&'''''''''''''''(((((((((%%%&&&'''((())))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&''''''((()))***))))))))))))))))))))))))((('''(((***++++++)))''''''''''''(((((((((((((((*********))))))((((((((((((((())))))))))))((((((---+++))))))******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((''''''(((((())))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((()))))))))(((''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******((()))+++------,,,+++***++++++,,,,,,---......///444555777888777777777888666999===@@@AAAEEEKKKQQQ[[[xxxxxxxxxuuukkkZZZRRRFFFDDDBBB888555777444111111111///---,,,++++++))))))))))))************'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))%%%&&&'''((())))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((()))***))))))))))))))))))))))))(((((((((***,,,,,,)))'''((((((((()))))))))************+++,,,------......,,,,,,------------,,,,,,222///+++)))))))))***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&'''(((((()))))))))))))))((((((''''''%%%&&&'''((()))***+++,,,&&&&&&&&&'''''''''(((((((((((()))))))))(((&&&%%%))))))******++++++++++++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******((())),,,---...---+++)))+++++++++,,,------......111333666777666666666777666999;;;<<<>>>BBBGGGIIIPPPeeekkkooosssuuu```WWWMMMAAA???>>>555444888777///000000...,,,******+++)))))))))))))))*********&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&'''''''''(((((())))))%%%&&&'''((())))))))))))&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))******))))))))))))))))))))))))(((((()))+++,,,,,,***'''(((((())))))******++++++***+++,,,...000222333444222222333333333333222222555111,,,)))((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&'''((()))+++*********))))))(((((($$$%%%'''))),,,...000111&&&&&&&&&'''''''''(((((((((((()))))))))'''&&&%%%.........//////000000000''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((()))******)))+++...000000///---++++++++++++,,,,,,------------///222444333333444444777999::::::<<<@@@DDDDDDIIIUUUnnnttttttwww}}}hhhUUUHHHCCC@@@;;;888666444222000///...,,,,,,,,,,,,***)))((())))))*********))))))''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%%%%%%%&&&''''''''''''(((((())))))******'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((+++)))(((''''''((()))+++)))---//////,,,)))((())),,,,,,,,,---------.........000222333222333555666>>>777///,,,---...+++'''))))))))))))))))))))))))''')))***++++++***)))'''******))))))((((((''''''))))))))))))))))))))))))++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&***(((%%%***444333)))''''''&&&&&&&&&&&&''''''(((((())))))((('''&&&&&&&&&&&&&&&'''((())))))***((((((((((((((('''''''''&&&''')))((('''%%%%%%&&&)))000111,,,---555666000))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))'''(((***+++,,,---------------,,,+++,,,---...///000//////222555666444111333555777999:::<<>>AAABBBEEEKKK[[[uuuqqq~~~wwwaaaUUUPPPKKKGGG>>>;;;777444333222000...---,,,++++++,,,,,,+++))))))************))))))(((%%%%%%&&&'''((()))***+++''''''''''''''''''''''''))))))(((''''''''''''(((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))************))))))((()))******)))(((''''''''''''((((((((()))))))))''')))***+++******,,,------333777333,,,''')))---))))))))))))))))))))))))((()))************)))((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((()))'''%%%(((///111...))))))(((((((((((())))))'''(((((((((((((((''''''''''''''''''(((((())))))''''''''''''((((((((((((&&&&&&&&&%%%%%%'''+++---))),,,,,,((((((,,,,,,((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))******++++++------,,,+++,,,---...///000000111222444555555555333444666888888:::===@@@DDDFFFJJJRRRddd|||tttwwwhhhVVVMMMHHHCCC???;;;888444222111111///...---+++******+++,,,+++)))***************)))(((((())))))))))))))))))******''''''''''''''''''''''''))))))(((''''''''''''(((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&'''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))******)))(((((()))******)))((((((((()))(((((('''(((((((((((()))))))))***((()))************+++---+++---000///,,,)))((()))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))************************((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((((((&&&((((((''')))+++***&&&))))))(((((((((((())))))''''''((((((((((((((('''''''''''''''((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&(((+++...***,,,,,,***)))++++++)))))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***((((((((()))+++---///000------,,,+++,,,---...//////000111111222333444555333444666777888999<<>>;;;;;;@@@EEEKKKVVV```|||{{{{{{yyycccVVVPPPHHHCCC@@@===888555000000///------,,,,,,,,,************************))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''((()))'''&&&((((((''''''''''''(((((()))(((''''''&&&&&&&&&''''''''''''(((((()))))))))''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((('''''''''((((((((())))))))))))))))))******************))))))(((((((((((((((((())))))*********+++666555333000...,,,***)))******))))))(((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++***)))))))))***+++************************))))))))))))))))))))))))************************))))))************)))))),,,,,,---...............+++)))''''''((())))))(((************************))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&***111666222***''')))***)))'''&&&&&&&&&((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''''''''&&&'''''''''''''''''''''''''''''''''''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))*********************))))))))))))))))))******+++111000---+++***++++++,,,............////////////333333333333444666888999<<<:::;;;???CCCHHHQQQZZZrrrvvvyyylllZZZPPPJJJCCC>>>;;;999555111///...------------------************************((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''))))))((('''((((((''''''''''''(((((())))))(((''''''''''''((('''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))***************))))))))))))(((((((((***))))))))))))+++,,,...777444000+++))))))+++,,,***))))))))))))(((((((((************************))))))*********+++++++++...---+++)))((()))***+++************************))))))))))))))))))))))))******************************))))))))))))******++++++,,,...///111333444)))(((((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&***222888555,,,((((((***)))'''&&&&&&'''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))******+++///...,,,+++++++++,,,---------........./////////222333444555666777777777:::999:::???BBBDDDJJJQQQaaa}}}pppssstttbbbUUULLLGGG@@@;;;999777333000//////...---,,,,,,,,,,,,************************''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''')))***)))'''((((((''''''''''''(((((((((((('''''''''''''''(((&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))((()))))))))************))))))))))))))))))))))))******))))))+++...111333444111---***((()))***,,,))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,000...+++)))((()))***+++************************))))))))))))))))))))))))************************+++***)))(((((()))***+++*********+++---000333444))))))***,,,...---+++)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))+++---+++'''(((,,,)))(((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''')))+++(((((((((((('''''''''''')))((((((''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((()))))))))))))))******+++---,,,,,,++++++,,,------,,,------....../////////111222555777888777777666999888;;;???AAAAAAEEEKKKQQQhhhsssuuu|||iii[[[RRRJJJEEE>>>:::999777444111111000///---+++*********))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''******)))(((((((((''''''''''''(((((('''&&&&&&%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((*********)))))))))(((((((((((((((((()))))))))***((()))))))))************))))))))))))***************))))))***---111444666///...---+++***)))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///...,,,***))))))***+++************************************************************************+++***)))(((((()))***+++***)))(((((()))+++---...)))***+++---//////,,,***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((***&&&%%%&&&%%%$$$&&&+++(((((('''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''))))))((('''(((,,,///))))))(((((((((''''''''')))((((((''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''(((((((((((()))))))))))))))******+++++++++++++++,,,,,,------,,,,,,,,,---...//////000///111444666777777666555999888;;;@@@AAA@@@BBBGGGJJJZZZxxxzzz}}}ooo```VVVPPPGGGBBB<<<888777666333111222000///---+++***))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&(((***+++***)))((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''((((((((('''''''''''''''''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((,,,++++++******))))))(((((((((((()))))))))******))))))))))))************)))))))))************+++))))))***+++---000333444+++,,,,,,,,,,,,+++)))))))))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++***************++++++++++++++++++++++++******************************************************))))))))))))******))))))((('''''''''((((((******+++,,,......+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&%%%&&&***+++'''&&&((('''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((()))...222***))))))(((((('''''''''(((((('''''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''(((((()))))))))))))))))))))******++++++++++++,,,,,,,,,,,,,,,++++++,,,---...//////000///000333555666666555444888777:::???@@@???BBBFFFJJJSSSiiiyyy}}}tttcccYYYQQQKKKCCC>>>888555555444111///000///...,,,+++*********))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&(((***++++++)))((((((''''''''''''((((((&&&&&&&&&&&&&&&'''(((((()))))))))(((((('''''''''''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((++++++******)))((((((((((((((()))))))))*********))))))))))))************))))))*********+++++++++)))******+++,,,,,,------+++++++++,,,+++++++++***))))))*********+++++++++++++++++++++++++++++++++************++++++++++++)))******++++++***)))(((++++++++++++++++++++++++************************************************))))))************))))))))))))))))))((('''&&&&&&))))))((()))+++***(((&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((&&&%%%''',,,...***''''''&&&''''''((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&)))***)))'''(((...333******))))))(((''''''&&&'''''''''''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((())))))******)))))))))))))))******+++++++++,,,,,,,,,++++++******++++++,,,...//////000...///111333444444444333555555888===>>>>>>AAAGGGIIIOOO]]]rrrqqqxxxjjj[[[TTTMMMGGG@@@;;;555222222111///,,,...---,,,,,,+++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&(((***,,,+++***((((((''''''''''''(((((('''''''''''''''((()))*********))))))(((((((((''''''''''''&&&&&&'''''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))+++******)))(((''''''&&&))))))))))))************))))))))))))************))))))******++++++++++++******+++******)))'''''',,,,,,+++******+++,,,,,,))))))******++++++++++++++++++++++++++++++++++++))))))*********+++++++++'''(((***+++,,,***)))(((++++++++++++++++++++++++************************************************((()))***++++++***)))((()))***+++++++++)))(((&&&((('''&&&'''''''''%%%$$$))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((***&&&%%%)))***)))(((***&&&&&&'''((())))))(((((('''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((%%%((()))(((&&&'''---333+++******)))(((''''''&&&&&&&&&&&&'''''')))***+++(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))******+++)))))))))))))))******++++++,,,,,,,,,,,,+++***)))******+++,,,...//////000...///000111222333333333333333666;;;======AAAGGGFFFLLLTTTbbb{{{}}}ppp~~~lll\\\UUUQQQKKKFFF999888555333000...---,,,///---+++)))((()))+++,,,''''''((((((((((((''''''''''''(((((('''&&&%%%%%%'''''')))))))))((('''&&&))))))((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++(((%%%$$$&&&((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&''''''((()))))))))(((''''''''''''((((((((((((***)))'''&&&'''(((***+++))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((++++++++++++++++++++++++******)))))))))))))))***+++)))'''(((+++,,,***(((***)))***+++------+++)))***)))((((((((('''+++///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++///***(((...+++ 888ggg===111((((((***)))***...---------,,,,,,+++++++++---,,,,,,+++*********+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((()))&&&%%%(((***)))''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&'''((('''&&&''')))+++))))))))))))))))))))))))******))))))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******)))(((((()))+++)))************+++++++++,,,,,,,,,---------....../////////000111111222222333555777999:::<<>>@@@BBBJJJNNNPPP^^^{{{~~~uuuzzzmmm\\\PPPKKKGGG@@@;;;444333222111000/////////888555222...+++)))))))))''''''(((((((((((('''''''''''''''(((''''''&&&%%%''''''''''''((())))))***''''''&&&%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%$$$%%%%%%&&&'''((()))&&&''''''(((((((((((((((''''''''''''(((((((((((()))((('''''''''((()))***((((((((((((''''''''''''''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))*********++++++++++++++++++++++++))))))******+++,,,...///+++***))))))***+++***))))))((('''(((*********)))++++++++++++,,,,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************)))+++((()))...))))))777333---((()))+++++++++,,,,,,,,,+++++++++++++++***+++******))))))))))))***++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))((((((((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))%%%'''))))))'''&&&&&&&&&(((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((***+++***)))((()))+++)))************+++++++++,,,,,,,,,,,,------------...//////000000111111222111222555666777999<<<>>>BBBEEEIIILLLTTThhh{{{}}}lllbbbUUULLLGGGCCC===777333222111000///.........///...,,,***))))))******''''''((((((((((((''''''&&&'''''''''''''''&&&&&&((('''&&&&&&''')))+++,,,((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''')))***,,,,,,((())))))******)))))))))''''''''''''(((((((((((((((''''''''''''((()))***((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++***************+++,,,---***************+++******%%%***000222...***((('''###(((+++***)))***+++***++++++++++++++++++++++++,,,+++++++++++++++++++++************************%%%---***''',,,***%%%(((...+++))))))+++,,,++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%''''''%%%&&&((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&)))++++++)))'''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))+++***)))((()))***))))))*********+++++++++++++++,,,,,,,,,---------......//////000111111111111222444555666888;;;>>>@@@AAAFFFKKKMMMXXXuuutttzzzaaaYYYOOOHHHDDD@@@:::555444333111///---,,,,,,+++***)))((((((((()))***+++''''''((((((((((((''''''&&&&&&'''''''''''''''&&&((('''''''''((()))+++,,,)))(((((('''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''')))***,,,,,,&&&&&&'''''''''&&&&&&%%%''''''''''''(((((((((((('''''''''''''''(((((()))'''''''''((((((((((((((()))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++,,,+++***)))))))))))))))******++++++*********++++++222999888111++++++...$$$...222---&&&'''+++---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''333222***---...+++,,,************+++---,,,+++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%''''''&&&)))---+++%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''***,,,,,,***((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((''')))++++++***)))))))))))))))*********++++++++++++++++++,,,,,,,,,------.........///000000111111111333555666666888;;;======>>>EEELLLKKKOOOfffmmmppp^^^XXXPPPJJJFFFBBB===999333222000...,,,+++******,,,+++******)))))))))***''''''((((((((((((''''''%%%&&&''''''((('''''''''(((((((((((()))******+++))))))(((''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%$$$%%%%%%&&&'''((()))((((((((()))(((((('''&&&''''''''''''((((((((((((&&&&&&'''''''''((((((((('''''''''((((((((((((((())))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++,,,,,,***)))((('''''''''***+++,,,+++******+++,,,***---///---)))'''))),,,222:::;;;///&&&(((,,,,,,++++++++++++++++++++++++*********+++++++++++++++------------------------&&&333111)))+++,,,+++000))),,,,,,***+++---...++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''')))))))))000888222'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''')))++++++***(((((((((''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))''')))++++++***))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,---......//////000000111111333444555666777:::<<<;;;===DDDJJJJJJLLL[[[mmmoooxxxgggZZZUUUNNNHHHDDDAAA<<<999111000///---,,,+++++++++---,,,++++++***)))))))))''''''((((((((((((''''''%%%&&&&&&'''((((((''''''((())))))*********))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))'''%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&''''''+++++++++++++++***))))))''''''''''''((((((((((((&&&&&&''''''((((((''''''''''''''''''((((((((()))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))************+++++++++++++++++++++++++++,,,++++++***)))))))))))))))+++---,,,***)))+++---+++)))***///555666///)))???BBB:::,,,''',,,...***************************)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&...***%%%))))))'''---***......+++***...///,,,,,,,,,---------.........,,,+++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((()))(((+++777@@@777&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((((((''''''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))''')))+++,,,***)))((())))))************+++++++++***++++++++++++,,,,,,,,,------......///000000000000111333444444555888:::;;;>>>BBBEEEGGGLLLUUU\\\{{{tttoooaaaQQQLLLEEE???;;;888444222......---,,,,,,,,,------))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%&&&'''((((((((('''((()))***++++++***((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''$$$###&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((('''&&&&&&''''''''''''((((((((()))%%%&&&''''''((((((''''''&&&'''''''''(((((())))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************((())))))))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,))),,,---,,,***)))+++---666333777FFFUUUUUUBBB000DDDAAA444''''''000111)))************************))))))******++++++++++++++++++++++++++++++++++++***...)))'''...,,,''',,,+++///000+++***...///------------....../////////+++*********+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&'''&&&***999CCC888$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&%%%%%%%%%''')))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&)))+++,,,+++)))(((((()))************+++++++++******+++++++++,,,,,,,,,------......///000000000///000222222333444666999<<<>>>???@@@DDDLLLRRRSSSlllwwwzzzsssfff^^^NNNIIIBBB<<<888555333111000000000///...,,,+++***++++++)))((('''''''''''')))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''(((((((((&&&%%%&&&'''((((((''''''&&&&&&&&&%%%&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''******444FFFCCC///$$$(((((((((((()))***+++,,,***************************)))))))))***+++,,,,,,...---,,,++++++---///000+++******+++,,,---,,,++++++*********+++---///000CCC555---DDDqqqmmmCCC000///...+++)))(((***---,,,---------,,,++++++***************************))))))*********+++++++++)))******++++++,,,------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********,,,,,,,,,+++++++++******************************************************)))))))))))))))*********))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((***************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))'''''')))***)))&&&&&&)))))))))(((((()))***++++++))))))))))))***************++++++***((('''((())),,,------,,,++++++,,,...,,,,,,------.../////////000111333666999:::999777;;;===???BBBDDDHHHMMMQQQaaavvvxxxwwwggg[[[SSSKKKGGG@@@;;;777444222000000000//////...,,,+++***+++***)))(((''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((('''''''''((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''((()))(((&&&%%%&&&'''+++*********))))))))))))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((''''''''''''(((((()))+++(((...===;;;---'''(((((((((((()))***+++,,,*********************************)))******++++++---,,,+++***+++,,,...///---,,,+++***+++,,,------,,,,,,++++++,,,------...((('''$$$'''666DDD>>>...+++,,,+++***))))))***,,,---------------,,,++++++************************+++++++++++++++,,,,,,,,,)))******++++++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,+++++++++******************************************************++++++******))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((***************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((()))((('''&&&(((*********)))''''''''''''((()))***+++(((((()))))))))*********)))***+++***((((((((()))***+++,,,+++******+++---++++++,,,,,,---.........000111222555999:::888777999;;;>>>@@@CCCFFFKKKOOOWWWjjjrrrlll```WWWPPPGGGCCC===888555333000.../////////...---,,,+++***+++***)))((((((''''''((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''((()))(((&&&%%%&&&'''+++++++++************)))''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''(((((()))+++&&&'''222111)))***(((((((((((()))***+++,,,************************++++++******)))*********,,,+++*********+++------///...,,,******,,,---///,,,------------------,,,***111111(((###(((---...''')))++++++***)))***+++------......------,,,,,,************************---,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------,,,,,,,,,,,,,,,+++++++++******************************************************,,,,,,+++***)))(((((('''))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''******))))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))'''%%%&&&***,,,,,,***''''''''''''((()))******(((((())))))))))))******)))***+++***)))((()))***((()))******))))))+++,,,******++++++,,,------...000000111444777999888666777999<<<>>>@@@DDDHHHLLLPPP^^^www|||uuuqqqbbb[[[TTTNNNBBB>>>999666333111///---.........------+++************)))(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))))))))******''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''((()))((('''&&&&&&((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((,,,&&&$$$+++***&&&+++(((((((((((()))***+++,,,************************,,,,,,+++***)))))))))*********))))))******+++,,,,,,------,,,++++++,,,...+++,,,...//////...------,,,///...***))),,,+++''')))+++---...---+++++++++------.........------,,,************************,,,,,,,,,,,,,,,+++++++++)))******++++++,,,------------,,,,,,+++,,,,,,---++++++,,,,,,,,,,,,---------------------------------------------,,,,,,,,,,,,,,,,,,+++++++++******************************************************+++++++++******)))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''***)))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''((((((&&&'''***,,,+++***))))))(((((((((((()))(((((((((((()))))))))***)))***+++***)))((()))***(((***+++,,,++++++,,,---+++++++++,,,------......//////000333666888777666777999;;;===>>>BBBFFFIIINNNWWWjjj|||wwwbbbWWWRRRLLLFFF===:::666333222000...,,,,,,---------,,,+++***)))***))))))(((((((((((()))'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((()))))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''''''''((((((((())))))((((((''''''''''''((((((%%%+++(((&&&***(((%%%+++(((((((((((()))***+++,,,************************,,,,,,+++***)))))))))***))))))))))))******++++++(((+++---...,,,+++,,,---+++,,,...///000000//////***)))((()))...000,,,%%%---///222222000---++++++,,,,,,---------------,,,************************++++++++++++************)))******++++++,,,------,,,,,,+++++++++,,,,,,---+++++++++,,,,,,---------------------------------+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))******++++++,,,,,,************************(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''')))))))))(((((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((('''''''''$$$***,,,'''$$$'''******///...,,,***)))((('''''''''(((((((((((()))))))))((()))******)))((()))+++***,,,......---------...,,,,,,,,,---....../////////...///111444666666555777888:::<<<===@@@DDDHHHKKKQQQ___tttzzzooo[[[RRROOOGGG>>>999777444222111///---++++++,,,,,,,,,++++++***)))))))))(((((((((((()))))))))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((()))))))))***&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((()))***)))'''&&&'''(((&&&'''''''''''''''((((((((((((((((((((('''''''''''''''((((((((()))))))))((((((''''''''''''((((((###+++)))''',,,((($$$***(((((((((((()))***+++,,,************************++++++******)))*********))))))******++++++++++++'''***......,,,,,,...000---......///000000/////////000000...---...111333///111333222000---,,,+++++++++,,,,,,------,,,,,,************************))))))*********+++++++++)))******++++++,,,------+++++++++++++++,,,,,,---***++++++,,,,,,------...------------------------******++++++++++++,,,,,,,,,,,,,,,+++++++++******************************************************((())))))***+++,,,------************************(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((('''''''''###***---(((&&&+++,,,(((000///---+++)))(((''''''''''''(((((((((((())))))((()))******))))))***+++---///111111000.........,,,,,,---......//////000.........000333555666555666888999;;;<<<>>>BBBEEEFFFKKKUUUeee|||yyyxxx~~~gggWWWRRRPPPGGG;;;777555222111111///---++++++++++++++++++******)))))))))(((((((((((())))))******)))((('''&&&&&&%%%''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((()))***)))''''''''')))''''''''''''(((((()))))))))((((((((('''''''''''''''((((((((())))))))))))((((((''''''''''''((((((###)))'''&&&+++)))%%%***(((((((((((()))***+++,,,*********************************)))******++++++)))***++++++++++++++++++***---...---+++---333888222111000///............+++,,,,,,***'''&&&***///,,,...//////---+++++++++)))***++++++,,,,,,++++++************************((()))******+++,,,------)))******++++++,,,------++++++******+++,,,,,,---******+++,,,,,,---......------------------------+++++++++,,,,,,,,,------,,,,,,,,,+++++++++***************************************************************++++++,,,,,,,,,************************'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''$$$((()))'''---555222'''...---,,,***)))((((((((('''''''''((((((((())))))''')))******))))))***+++...111333222000...------+++,,,,,,------...//////...------///222444555555555666888888999<<>>CCCAAAGGGRRR\\\hhhzzzttt|||eeeXXXSSSMMMBBB???>>>444111111000///...---,,,,,,++++++++++++++++++++++++******))))))))))))************))))))((((((''''''&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((())))))((((((''''''&&&&&&)))((((((((('''''''''&&&''''''''''''((((((((((((&&&&&&&&&'''''')))***+++(((''''''&&&'''((()))***'''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((())))))*********+++++++++***++++++,,,,,,++++++***((()))+++***)))((()))******++++++***((())),,,///sssbbbUUU444<<<@@@111000---+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************+++++++++,,,+++++++++*********))))))*********+++++++++,,,,,,******+++++++++,,,,,,,,,///...---,,,+++,,,------------,,,,,,,,,---...///......---------,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))************************++++++++++++************************))))))*********+++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))(((''''''))))))(((((((((''''''''''''((())))))***)))))))))+++,,,...//////...,,,+++---,,,,,,,,,,,,---......---------///333555555444777777777777999:::<<<===AAA@@@EEEOOOWWWaaaxxx{{{uuu}}}qqq[[[PPPMMMJJJ@@@===;;;111111000000///...---,,,,,,++++++++++++++++++++++++***))))))(((((())))))***'''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''((((((((((((%%%%%%%%%&&&((()))+++,,,(((''''''''''''((())))))''''''&&&&&&''''''((()))))))))(((((((((((((((''')))))))))*********++++++******++++++++++++******((()))******(((((()))******---,,,'''***222555111___FFF444)))///...,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------...)))))))))*********+++++++++++++++******************************+++++++++******+++++++++,,,,,,,,,---,,,+++++++++,,,---...---,,,,,,,,,,,,---...///......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***************))))))))))))************))))))******++++++,,,,,,************************)))))))))************+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))******))))))(((((())))))((((((((((((''''''(((((()))*********))))))+++,,,---......---,,,+++---,,,,,,,,,,,,---......,,,,,,---000333555444222777777777888999:::;;;;;;??????CCCLLLQQQXXXkkk~~~|||yyyxxxgggWWWLLLIIIFFF<<<;;;999000111000///...---,,,,,,+++************************))))))(((((((((((())))))%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''')))******''''''''''''((((((((()))'''''''''''''''(((((()))***)))))))))((((((''''''))))))))))))******************++++++++++++******((()))***)))(((((()))+++)))...,,,&&&...>>>AAA777222FFFdddddd777555+++---,,,,,,++++++,,,------++++++++++++++++++++++++))))))***+++,,,,,,------((())))))))))))***************************************************************+++++++++,,,,,,,,,))))))(((((()))***,,,---,,,,,,,,,,,,------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))))))))************))))))***+++,,,---......************************))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))*********))))))((())))))(((((((((((((((((()))***+++,,,---.........,,,,,,---......---,,,,,,---,,,,,,,,,,,,---......+++,,,---111333444222000666777888999::::::::::::===>>>CCCIIIMMMSSSbbbppp|||yyymmmaaaYYYLLLGGGBBB999999999222000000///...---,,,++++++************************))))))(((((((((((())))))%%%&&&&&&''''''(((((()))%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))((((((''''''''''''(((&&&''''''((((((((((((((((((''''''''''''((())))))******))))))((((((((('''(((((()))))))))*********)))******++++++******)))((()))***)))((()))+++---)))...+++&&&///???AAA777...,,,666???,,,(((888...++++++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++((())))))))))))*********************************++++++************************+++++++++,,,,,,,,,))))))(((((()))+++---...,,,,,,,,,---------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))))))))************)))***+++,,,---///000000************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((())))))))))))))))))((()))+++---000111222222,,,------------------,,,---,,,,,,,,,,,,---......++++++---000333333111///444555777999::::::999999<<<>>>BBBGGGKKKRRR]]]hhh~~~{{{vvvuuubbbZZZVVVJJJDDD???666777999222000//////...---,,,++++++************************)))((((((''''''(((((()))'''''''''((((((((())))))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((***)))(((''''''&&&&&&'''&&&''''''((()))(((((((((((((((''''''(((((()))******))))))))))))))))))(((((((((((()))))))))******))))))************))))))******+++***)))***,,,///,,,---+++(((---777666...---)))000000'''///444!!!+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))*********++++++***************+++++++++,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,...///111+++,,,------......------......---------,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++***************+++++++++))))))))))))******************+++,,,---...///000***************************)))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))************''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((()))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))))))))******++++++******(((((())))))))))))******&&&'''))),,,...000111111---------------------------,,,,,,,,,,,,---......,,,+++,,,///111222111///111444777:::;;;;;;:::999;;;===AAAEEEIIIPPPZZZbbbpppyyyuuujjjZZZPPPNNNCCC???===666777888000000///......,,,,,,+++***************************((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''((()))******&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((()))((((((''''''''''''(((&&&&&&((()))))))))((('''((((((((((((((())))))***)))))))))))))))*********(((((((((((()))))))))***))))))************))))))+++,,,,,,+++***+++...111---+++***+++...///---+++444,,,,,,%%%###///333---++++++,,,,,,,,,++++++***************************++++++++++++++++++,,,,,,************+++++++++,,,))))))*********+++++++++---------,,,,,,,,,++++++******+++++++++,,,,,,,,,......---------...000111+++,,,---.........------......---------,,,,,,,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))))))))************))))))******+++,,,------******************************))))))((((((((((((************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((******++++++***''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))***++++++++++++***(((((()))))))))*********'''''')))+++,,,------------------,,,,,,------------,,,,,,,,,,,,---......---,,,+++---///111000//////222666:::<<<<<<:::999:::===???AAAEEELLLUUUZZZdddxxxwwwvvveeeTTTGGGFFF===<<<<<<666666777...000///...---,,,++++++***))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&'''(((***++++++&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))'''''''''''''''((()))***%%%&&&((()))))))))((('''((((((((((((((()))******(((((())))))******++++++(((((((((((())))))))))))))))))************)))))),,,,,,,,,++++++,,,///222,,,(((***///111...,,,...(((&&&000000......&&&(((+++,,,,,,,,,,,,+++***)))************************))))))***+++,,,------...***++++++++++++,,,,,,,,,))))))******++++++++++++.........------,,,,,,,,,******+++++++++,,,,,,,,,------,,,+++,,,---...///+++,,,---.........---,,,......---------,,,,,,,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++))))))******++++++++++++))))))))))))************((((((((()))******++++++******************************))))))((((((((('''************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((******+++++++++''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))((()))***+++++++++++++++(((((())))))*********+++******+++,,,,,,,,,,,,+++...------,,,,,,------...---,,,,,,,,,,,,---......---,,,+++,,,...000000000---111666:::===<<<;;;999999<<<===>>>AAAIIIQQQUUU\\\ssstttvvvooo```QQQFFFAAAAAA@@@<<<888555333333...------,,,,,,++++++***,,,***)))+++---,,,)))&&&))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((&&&''''''((((((((((((((((((***+++***(((''''''(((111///,,,)))(((((()))+++((((((''''''''''''((((((******))))))))))))******)))))))))))))))))))))))),,,+++)))''''''(((***+++))))))+++//////,,,(((%%%'''+++//////...///111222000333444222---+++---000,,,,,,,,,***((((((***+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++************++++++,,,,,,++++++***))))))***++++++++++++***........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&''''''(((((((((((((((---&&&###)))///---******+++&&&'''++++++$$$"""&&&((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((***))))))***++++++)))'''(((((())))))))))))((((((******))))))******+++,,,)))))))))))))))***++++++))))))))))))***+++,,,,,,------...///...---+++************++++++,,,,,,,,,......//////000111111111333222111444888<<<<<<;;;:::<<<>>>@@@CCCHHHMMMQQQaaabbbvvvyyyzzzttteeeXXXLLLCCC>>>===<<<999666333222111...------,,,,,,+++******+++))))))***,,,,,,)))''')))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((()))******+++))))))))))))((((((''''''******))))))(((''''''&&&'''(((((()))***)))))))))(((***++++++)))(((((((((///---+++)))(((((()))***((((((''''''''''''((((((******))))))))))))******))))))))))))))))))))))))+++***((((((((()))***+++)))+++(((%%%(((...---'''...000---&&&+++???VVVdddVVVIII777...---...,,,(((+++++++++*********---///++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***)))******+++,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---------,,,,,,,,,,,,************************+++++++++*********))))))++++++++++++++++++++++++************************************************))))))*********+++++++++))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((())))))))))))((()))(((+++222999:::555......)))&&&&&&''''''))),,,((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((***++++++)))(((((((((((())))))(((((((((***************++++++,,,)))))))))((())))))******)))))))))***+++,,,---...,,,,,,,,,,,,,,,++++++*********++++++,,,------...------...//////000000111222000000222666999:::999999;;;===>>>AAAEEEJJJNNNXXXZZZmmm||||||zzzdddWWWNNNFFF@@@:::999777555222111000///---------,,,++++++******)))(((((()))***+++)))((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%''')))+++,,,......000000///////////////......---,,,***)))'''&&&&&&((())))))***************(((***++++++)))(((((()))++++++***))))))))))))))))))((((((''''''(((((()))******))))))))))))******))))))))))))))))))))))))))))))(((((((((***+++,,,(((+++(((###%%%------&&&///***&&&...KKKfffeeeSSSVVVGGG444******------+++)))***+++++++++,,,///111++++++++++++++++++++++++*********************************++++++++++++,,,***+++,,,------,,,+++***+++++++++++++++***************++++++++++++*********++++++,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,+++))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((())))))******))))))&&&)))+++///:::CCC>>>111''')))((('''(((***((($$$((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''((()))******))))))'''((((((((((((((((((''')))************+++++++++***))))))((((((((())))))))))))******+++---...///,,,,,,******)))******+++***++++++,,,---.........,,,,,,------...//////000111111000222666999:::999888999;;;<<<>>>AAAFFFJJJPPPUUUccc|||zzzzzzkkkWWWNNNHHHBBB>>>888666333111111000///...------,,,,,,+++*********(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((***,,,---...000000000000000000000000---,,,+++***)))'''&&&&&&(((((()))************)))'''(((***)))(((''''''(((((((((((()))))))))))))))))))))(((((((((((())))))+++******))))))******+++))))))))))))))))))))))))(((((((((((()))***,,,---((()))+++,,,+++((()))+++(((FFF\\\WWWKKKGGGBBB999999999666000***)))---333)))***++++++***+++...111************************************************************++++++++++++)))***,,,------,,,***)))+++++++++*********************++++++++++++******++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***************&&&(((&&&)))<<>>BBBEEELLLRRRXXXccc}}}zzzwww~~~jjjWWWQQQNNNGGGBBBBBB:::666111///111111000...,,,,,,,,,+++******))))))*********)))''''''(((***))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&''''''((((((&&&&&&'''(((((((((((((((%%%&&&(((((('''&&&'''((()))((((((((((((((()))******))))))(((((())))))***++++++************++++++))))))))))))))))))))))))(((((())))))******++++++...&&&&&&---+++)));;;UUUttt^^^>>>******444888555@@@777---***---///***%%%*********)))((()))+++---************************************************)))))))))************+++)))***+++,,,,,,+++***))))))))))))***************))))))************))))))***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((())))))******))))))''')))'''(((222===<<<444OOOAAA111)))((((((***---((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))+++,,,***'''&&&)))+++***)))(((''''''((()))***((()))***,,,,,,+++******+++************+++,,,,,,+++******++++++,,,---......,,,***))))))+++---///000///...---,,,+++***)))++++++,,,,,,---......///...///111111111222555777999:::;;;;;;;;;>>>BBBEEEGGGMMMSSSZZZooo|||tttnnn___RRRQQQNNNEEEAAADDD<<<666111///000111000---,,,,,,++++++***))))))))),,,------***'''&&&(((***))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))%%%%%%&&&&&&&&&'''''''''''''''((()))))))))))))))&&&(((******)))((()))***+++***(((''''''(((***+++******))))))))))))******,,,++++++******++++++,,,)))))))))))))))))))))))))))))))))*********))))))***+++***))),,,777EEENNN===888333...((()))888HHH555---%%%%%%***...,,,''')))*********)))***---000************************************************))))))))))))************************************((()))))))))*********+++))))))************)))))))))******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))******++++++************************))))))*********+++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((())))))))))))(((&&&))))))&&&$$$***888DDD999+++'''000222)))###&&&((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''***,,,+++((((((,,,000+++***)))(((((()))***+++((()))+++,,,,,,+++***)))*********+++,,,---...///++++++*********++++++,,,+++***)))))))))***,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,---......//////,,,...000000///000333666888888999::::::===AAADDDEEEJJJOOOTTTaaazzz}}}qqq{{{gggYYYPPPPPPMMMCCC@@@EEE<<<666000...000111///,,,,,,,,,++++++***)))))))))---......+++'''&&&(((***))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((()))***************((()))+++++++++***+++,,,---,,,)))''''''(((***+++******))))))))))))******,,,++++++******++++++,,,)))))))))))))))))))))))))))************))))))((($$$111333***111DDDGGG:::000'''&&&111777333222666(((,,,///...***((())),,,((()))***++++++---000333))))))))))))))))))))))))************************))))))))))))************++++++***))))))***++++++(((((())))))*********+++))))))************))))))))))))***++++++++++++***************************++++++++++++++++++++++++************************++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''(((((((((((((((%%%***...,,,(((777\\\\\\BBB111444222&&&%%%000)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%(((++++++)))***///555,,,+++***((((((***+++,,,''')))+++,,,,,,,,,***)))******+++,,,---///000111,,,+++******))))))******))))))(((((((((***+++,,,)))******++++++,,,------,,,,,,---......//////000---///111111000111444777666777888999:::<<>>;;;888444222111111///...,,,,,,,,,+++++++++******+++***)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%$$$%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))******++++++++++++******((((((((((((((()))******))))))))))))************************************))))))))))))))))))))))))++++++)))((((((((()))***(((333999666888>>>999,,,'''444---///MMMVVV:::###************************+++***))))))***,,,...///))))))))))))))))))))))))************************))))))))))))))))))))))))*********************************************************)))))))))))))))++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,+++++++++*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,+++***))))))***+++,,,***++++++,,,,,,++++++***************************,,,+++***)))(((((((((((()))((((((((((((((()))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((('''''')))((('''&&&&&&'''))))))...:::///&&&------JJJhhh;;;444333'''$$$...+++******)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***(((''''''(((***)))((('''''''''''''''))))))))))))************...,,,***)))***+++++++++...111111+++((()))***(((***)))((('''((()))+++,,,***)))(((***---...---+++///---++++++---///000///000/////////111222444666666555444555888;;;======BBBCCCIIIPPPTTT___sssrrr}}}eeeXXXTTTOOOHHHBBB>>><<<;;;555333000/////////...,,,,,,,,,+++++++++*********))))))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((())))))******))))))(((((((((((((((((()))******))))))))))))************************************))))))))))))))))))))))))+++***)))))))))***++++++///000000//////111666:::111111>>>XXX```FFF------******************************))))))***+++---...))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++*********))))))************++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++***))))))))))))***+++***++++++,,,,,,++++++***************************++++++***)))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''((((((''''''((()))++++++KKK]]]LLL111......>>>dddfffAAA;;;;;;111))),,,******))))))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++***)))(((******)))((((((((((((((((((((()))))))))*********///---*********++++++***+++//////+++)))+++,,,+++...---+++)))((()))***+++---+++)))***,,,------+++---+++******---/////////////////////000222333555555555444666888;;;<<<===CCCBBBFFFLLLPPPYYYtttrrrsssooo\\\RRRNNNIIICCC>>>:::888777000///.../////////---+++,,,++++++++++++*********((())))))******)))''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((())))))******''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((())))))(((((('''((((((((((((((()))******))))))))))))************************************))))))))))))))))))))))))************+++,,,------666666999>>>999000///666777555PPPkkkZZZ444'''///************************)))))))))))))))***+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++++++++++++++*********)))))))))***++++++,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++******))))))))))))*********++++++,,,,,,++++++***************************++++++******++++++,,,,,,***))))))(((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))******))))))(((((((((((((((((()))***,,,---HHHaaaSSS000,,,444;;;IIIkkkQQQ:::666:::666,,,%%%***))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((+++......+++'''************))))))))))))(((((())))))))))))******000...+++***+++++++++***(((,,,---***))),,,...---111///---+++)))(((((()))000...+++***+++,,,---,,,***))))))***,,,/////////............///111222333444444555666888:::;;;===CCCAAABBBHHHKKKRRReeeyyyvvvttt~~~xxx```WWWLLLIIIDDD???:::777555444222111111111222111...,,,++++++++++++************'''(((***++++++)))'''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))***+++,,,,,,((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((('''(((((())))))(((((('''((((((((((((((())))))***((()))))))))************************************)))))))))))))))))))))))))))******+++,,,---...///,,,...111444555555555444444<<>>:::...((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$'''---///,,,(((''''''((())))))((((((''''''(((((((((((()))))))))///---***)))*********)))(((+++,,,((('''***,,,+++++++++***))))))))))))))),,,,,,+++***+++---111333*********,,,///111111000------....../////////000000333555666666777999<<>>:::666333000///...000///...------,,,------,,,,,,,,,+++++++++******))))))))))))))))))))))))$$$(((+++,,,)))''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&((())))))(((''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&((()))***)))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************''')))+++------,,,+++***///000000000///---***(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******+++''''''---...)))%%%&&&+++,,,---,,,++++++...111<<<777111---,,,,,,***)))************************************************************************+++++++++++++++++++++++++++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************************************---+++***---222444222///************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))),,,///000---+++************************))))))))))))******************))))))))))))***************)))))))))))))))******+++++++++******)))))))))))))))))))))))))))---,,,)))'''+++111///***...+++222888PPPDDD666,,,000...(((&&&)))***((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((()))***+++,,,,,,000000111000...+++(((&&&((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))---,,,+++******+++,,,---,,,,,,---+++)))(((((()))...------,,,,,,------...222222222111///...///111///111555666666666777888999;;;>>>@@@CCCGGGKKKOOOUUU___}}}{{{tttvvvbbbYYYRRRJJJFFF>>><<<999555222000......000///...------,,,,,,---++++++++++++************))))))))))))))))))))))))&&&)))++++++)))''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&((())))))(((''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%$$$$$$&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******+++---///111333333222222///000111111000...+++************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++******))))))))))))******000+++(((******'''(((,,,+++(((%%%&&&,,,111333333222///,,,+++,,,...---,,,************************************************************************++++++++++++++++++++++++*********)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,***(((+++000111///,,,*********************************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))+++...///---+++************************))))))))))))******************))))))))))))******************)))))))))))),,,+++***))))))***+++,,,+++,,,,,,***((('''***,,,''''''+++000,,,%%%%%%+++$$$---===NNNrrrjjj111'''***...---)))(((,,,---***))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((()))***+++,,,,,,,,,------...---+++)))((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,+++************+++,,,,,,,,,,,,***))))))+++---------,,,,,,,,,,,,------000111111000///...///111000222555777777777888999:::;;;===???AAADDDHHHKKKNNNUUUooowww|||hhhZZZUUUPPPHHHBBB<<<:::777444111///......000///...---,,,,,,,,,,,,************)))))))))))))))))))))))))))))))))))))))******)))(((''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((())))))((('''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((***,,,...000111111111///000111111000...,,,***,,,,,,+++***)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((())))))***+++******))))))))))))******+++)))(((((('''&&&(((------((((((000;;;AAA===666,,,+++***,,,...//////...******************************************************************************************************))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************+++)))((())),,,...+++)))******************************))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))+++---...---+++************************))))))))))))******************))))))))))))******************************,,,+++)))'''''')))+++,,,+++,,,,,,+++***+++///222555+++)))222666000---111))))))---EEE|||KKK%%%***------******,,,,,,***)))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''(((((()))***++++++((()))***+++,,,+++******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++******))))))******++++++,,,+++))))))***---000------,,,,,,,,,,,,------...///000000......///111111333555777777777888::::::;;;===>>>>>>AAADDDGGGJJJLLL^^^vvvuuu]]]SSSQQQMMMDDD===:::888555222000.........//////...---,,,,,,,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((+++***)))((('''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''(((******((('''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''&&&%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((()))***+++++++++,,,---/////////---+++***,,,+++++++++******))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************))))))))))))******$$$'''***,,,+++))))))+++)))+++222???IIIHHH<<<000......//////000///---,,,************************************************************************************************))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************************************)))((()))++++++)))'''************************))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,************************((()))))))))******************))))))))))))******)))***************++++++******))))))******++++++,,,***))))))***+++++++++///,,,(((***555GGGXXXaaaaaaGGG***333ccctttLLL***------,,,+++++++++)))''')))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((()))******+++((((((***++++++++++++***((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))***)))***++++++******+++------,,,,,,,,,,,,,,,,,,---,,,---//////......///111000222444555555666777999999:::<<<===>>>@@@DDDGGGLLLIIITTTrrrvvv}}}{{{iiiVVVOOOMMMHHH@@@:::777666444111//////......///...---,,,,,,++++++,,,)))))))))(((((((((''''''((((((((((((((((((((((((+++***((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''')))******)))(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$&&&((('''%%%######$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))))))))***************)))***,,,------+++***)))))))))******+++++++++,,,''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''((())))))*********))))))))))))******)))+++,,,+++***+++++++++%%%+++555===@@@:::000'''---...000000///---+++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))*********)))'''))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++,,,))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))******+++++++++,,,))),,,...111111000---,,,...***(((+++111444111---444AAA???333EEEyyyiii^^^aaaSSS<<<,,,---***((()))+++***)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))*********++++++++++++*********(((((()))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))'''))),,,---+++))))))))),,,,,,,,,++++++,,,,,,,,,+++---///000///...///000///000222333333444666888777888;;;<<<>>>AAAEEEHHHKKKIIIOOOddduuuvvvnnn```RRRLLLIIICCC===:::666555333111000//////000///...---,,,++++++++++++))))))))))))(((((((((((()))))))))))))))))))))))))))((('''((()))***)))(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''')))******)))(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())),,,...---)))''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))))))))(((((((((((('''(((***+++,,,+++)))((('''(((((()))***+++,,,,,,''''''''''''''''''''''''************************************************((((((''''''(((((()))*********))))))))))))******---,,,(((%%%&&&+++---+++,,,000444444111,,,******(((***,,,---,,,+++++++++************************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))((()))+++---))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))******+++,,,,,,,,,+++///333777777555111...---+++...888GGGTTTZZZ[[[aaa^^^EEE333XXX[[[III;;;...(((%%%(((+++++++++,,,(((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''(((((())))))))),,,,,,++++++***)))))))))((((((************(((((((((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******)))&&&(((,,,---,,,+++******,,,,,,++++++++++++,,,,,,,,,...111111000/////////...///111111111222555777666777999;;;===@@@EEEHHHGGGJJJMMMXXXsssvvvtttbbbYYYOOOJJJEEE>>><<<===555444333111000000111111///...---,,,++++++++++++*********)))))))))(((((())))))))))))))))))))))))'''&&&&&&(((+++,,,***'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((()))++++++)))((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++///222111,,,))))))***&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&''''''&&&(((***+++,,,+++***)))((((((((())))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))******))))))))))))******)))++++++...666>>>;;;444222333333000,,,+++,,,///&&&)))+++,,,******+++---************************************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((''''''***---))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))***++++++,,,------+++...222555666444111///111444;;;GGGYYYnnn}}}jjjDDD...LLL~~~gggtttuuuQQQ777...(((***,,,***)))+++'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''(((((((((((((((******))))))(((((())))))'''(((***++++++***((('''(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,,,,+++******'''(((***+++,,,---000333,,,,,,++++++++++++,,,,,,...000222333111///...//////000111111111222555888666777999:::;;;===AAADDDCCCLLLOOOOOO```yyyvvvlllZZZTTTNNNHHHBBB<<<<<>>AAADDDPPPSSSKKKSSStttzzzyyy```\\\RRRIIIFFFDDD???:::999555222///...///000000000,,,,,,++++++***)))(((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((''''''''''''(((((())))))(((((('''''''''&&&(((((((((((((((((((((((()))))))))))))))))))))))))))+++...000111///,,,***************))))))))))))***)))(((''''''((()))***((((((((((((((()))************)))((((((((((((((()))))))))))))))))))))))))))'''(((+++...000---***(((>>>UUU]]]VVVHHH999...)))+++---//////---+++)))++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))******++++++++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''(((((())))))******)))))))))((()))******+++))))))))))))))))))***+++'''***,,,***((()))+++,,,---))),,,...,,,222444+++MMM@@@111CCC666KKKuuuccc111888777@@@///------777LLL[[[VVVHHHZZZBBB...+++---+++***,,,******))))))))))))******((()))***++++++)))%%%###((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&''')))---000222))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''&&&(((***)))&&&$$$%%%&&&)))((((((((((((((()))***++++++,,,,,,,,,+++***)))*********+++...222555777---///000...+++***+++---//////...------------...///000111222333333333333666777999::::::<<>>:::666666555222///.........---,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))+++,,,,,,,,,,,,******))))))))))))(((((())))))(((((((((((())))))((((((((((((((()))*********))))))((((((((((((((())))))))))))))))))))))))+++,,,,,,,,,+++,,,...///CCCJJJKKK@@@333+++******++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((()))******))))))))))))(((((((((((()))))))))))))))*********------,,,++++++,,,,,,---...***((((((,,,.........---...,,,+++777FFFFFF::::::;;;000+++---hhhYYYUUUAAA...***,,,,,,(((''')))***(((###***---:::___|||kkkBBB***))))))(((((())))))***222---***...444555///(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''')))+++,,,(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((***+++---,,,+++******+++***))))))(((((()))))))))+++************+++---...///...,,,+++***++++++,,,---...//////---,,,---///++++++++++++,,,,,,---...444333333333333555666777444555777777888999<<<>>>???DDDFFFJJJNNNMMM___~~~|||tttooo\\\TTTOOOGGGAAA???===999777888444222///...------,,,***+++++++++*********))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))***,,,---***)))))))))(((((((((((())))))(((((((((((())))))((((((((((((((())))))***))))))(((((((((((())))))(((((((((((((((((((((((())),,,---,,,++++++000333333444222+++(((+++...///,,,+++***))))))***+++,,,************************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))******+++******))))))((((((''''''(((((()))***************------,,,,,,,,,,,,,,,------***))),,,//////111444333:::555000:::EEE@@@777;;;---...999===]]]oooPPP,,,//////,,,***+++///111///---%%%,,,NNNjjjWWW000))))))(((((((((((())))))---***)))+++///000,,,(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''((()))***))))))))))))******))))))((()))))))))******)))(((***,,,...000111000...---,,,++++++,,,***++++++,,,,,,,,,,,,---*********+++,,,...///000444333111111222333666777444555777777777999;;;===@@@GGGJJJNNNPPPLLLUUUlll~~~sss}}}dddWWWQQQIIICCC>>>===;;;777777999444222///......---,,,***+++++++++***************((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''')))+++,,,)))))))))(((((((((((('''(((((())))))))))))((((((((((((((((((((())))))***))))))(((((((((((())))))(((((((((((((((((((((((('''***,,,,,,+++---111666000///***)))---222000))),,,+++)))(((((()))+++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))((((((((((((((())))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***++++++,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++******))))))((((((''''''(((((()))************))),,,++++++++++++,,,------***---555???@@@:::666777---;;;666,,,222888===HHH888***888CCCBBBKKKYYYMMM~~~{{{ooo^^^AAA222000...,,,***((((((***,,,---+++''''''+++***&&&))))))(((((((((((())))))&&&(((******)))(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&'''((()))))))))(((++++++***)))))))))))))))***)))((((((***,,,///111......---,,,,,,,,,,,,,,,*********+++---.........+++++++++,,,---///111111222111/////////111333555555666888888888999;;;===AAAGGGJJJNNNSSSNNNQQQbbb{{{oooooo___VVVMMMCCC>>>:::999777444555888333111000/////////---+++************************((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++))))))((((((((((((''''''(((((())))))))))))((((((((((((((((((((()))******((((((((((((((())))))***))))))))))))))))))))))))''')))***+++,,,...111333---,,,***,,,222666///%%%+++***)))(((((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))******))))))))))))(((((((((((('''((()))++++++******)))*********+++,,,---...///000---111;;;AAAAAADDDJJJ___VVV999111EEEFFF===FFF>>>666GGG===:::TTTrrrZZZgggooo\\\GGG888111444&&&///++++++---,,,)))&&&'''&&&###&&&,,,+++'''+++444)))((((((''''''(((((()))&&&))),,,+++'''%%%'''***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((('''((())),,,---,,,***,,,+++******))))))))))))))))))))))))***,,,...///))))))*********+++++++++,,,++++++---000222222222,,,,,,,,,---...///111222///............000111222555666888888888888;;;===>>>DDDEEEIIIPPPNNNOOO[[[qqq{{{ooo~~~eee]]]TTTGGG@@@<<<999888666444555:::222111000000111000...,,,************************((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))))))))(((((((((''''''''''''((()))******)))((('''((((((((((((((()))******((((((((((((((()))******)))))))))))))))))))))))))))))))))+++---......---'''***,,,---000333///))))))))))))(((((()))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))),,,+++++++++*********)))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((())))))))))))'''(((***+++++++++)))(((******+++,,,---///111222777...111FFFZZZdddiiinnnoooiiizzzhhhNNNUUUPPPGGG```VVVSSSnnn}}}oooFFF999444000===444******...444333---+++---000%%%!!!(((---)))###"""((((((''''''''''''(((((()))***+++***(((''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))'''((((((((()))))))))***)))((((((***---///---,,,---,,,+++***))))))))))))))))))***+++,,,,,,------(((((()))******+++******---++++++...222444444333,,,+++,,,,,,---...///000---------...//////000000444555777777666777999;;;<<<@@@???BBBKKKKKKLLLWWW^^^tttrrr^^^]]]SSSBBB@@@<<<::::::888555888<<<222111000111222111///...******************++++++(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((()))((((((''')))((((((((('''''''''''''''((()))******)))((('''((((((((((((((()))******((((((((((((((()))******)))))))))))))))))))))))),,,***)))+++......+++''',,,222555222//////...,,,(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))),,,,,,,,,+++++++++******++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''(((((())))))******'''(((***+++,,,+++)))(((******+++---///111444555444444HHHrrrssszzzddd|||ccc555333555+++333&&&...000666;;;555+++(((,,,%%%(((++++++((('''***...((((((''''''''''''((((((,,,***(((((())))))'''%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))'''((((((((())))))******((('''&&&)))---...---+++---,,,+++***))))))))))))))))))+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++***))),,,111444444222++++++++++++,,,---......,,,---...///000000000///333444555555555555888:::<<>>HHHJJJLLLUUUPPPuuuvvveeeZZZRRRKKKGGGBBB>>>999666666777777777///......------,,,+++++++++*********))))))((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&'''((())))))(((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((('''((()))***)))(((&&&$$$''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%((((((''''''''''''((((((((()))***++++++***((('''((((((((((((((((((((((((((((((((((((((()))************)))(((((((((((((((''''''''''''((((((((((((+++***)))((((((***,,,------++++++,,,...---)))&&&******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))(((((((((((())))))'''((()))))))))))))))(((&&&((()))++++++)))(((&&&(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))+++)))'''''')))******)))111+++333...---222...:::KKKbbb}}}xxxxxxVVVHHH===BBB@@@777+++)))000333000111000///000222222///,,,,,,***(((((()))***)))((())))))((((((''''''&&&&&&))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))'''&&&'''***---......---+++(((%%%$$$'''---222000)))###%%%---111///++++++++++++***)))(((((('''((('''''')))******+++---+++,,,---------,,,+++******+++,,,---...---,,,+++)))//////((()))111222+++111000000///...---------000111333555666777888888<<<===???AAACCCHHHNNNRRRXXXXXXxxxrrr___XXXOOOHHHGGG@@@<<<777444444555555555.........---,,,,,,++++++************)))))))))((('''''''''(((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((('''((()))))))))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((((((''''''''''''((((((((()))***++++++***((('''((((((((((((((((((((((((((((((((((((((()))************)))(((((((((((((((((((((((())))))))))))*********)))((())))))***+++...---,,,...///...+++'''******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))(((((((((((())))))))))))(((((('''''''''&&&'''((()))******)))((('''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))((((((((((((((()))******((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))***++++++,,,+++***...'''222111000222333GGGpppiiilllXXXdddaaa\\\dddCCC---...(((///666888666444333444...+++)))+++///000+++''',,,***(((((()))***)))((()))))))))((((((''''''''')))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%$$$%%%)))///666;;;******((('''(((---333999111,,,''')))...222111...,,,,,,++++++***))))))((()))((((((******+++,,,---+++,,,,,,------,,,++++++)))***+++,,,------,,,,,,)))//////***+++333444///000/////////............000111333444666777777888<<<===???@@@CCCGGGMMMQQQRRRTTTttt{{{~~~aaaXXXUUUKKKEEEGGG===999555222222222222222......------,,,,,,++++++************))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''(((((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((())))))(((((('''''''''((())))))'''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((())))))(((((((((''''''((((((((('''((()))*********)))(((((((((((((((((((((((((((((((((((((((((()))*********))))))((((((((((((((())))))))))))************)))************)))))))))---,,,,,,---------***((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))(((((((((((())))))((('''&&&&&&&&&&&&(((((('''((()))******)))((('''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((((((((()))))))))(((((())))))***(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))&&&(((+++,,,,,,*********111,,,:::===@@@EEEDDDTTTVVVJJJgggoooppplllwwwoooTTT???SSSYYYKKK@@@UUUZZZAAA000555AAA@@@666///---***(((***...111...+++,,,***(((((()))***)))((())))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&%%%(((000;;;CCC666444111,,,******...111...,,,******---...///...,,,,,,,,,++++++******)))***************,,,------++++++,,,,,,,,,,,,++++++((()))***+++,,,,,,,,,,,,)))...///+++---444666222............/////////000111111222333555666777777;;;<<<>>>@@@BBBFFFKKKOOOLLLPPPbbb|||}}}qqqTTTRRRSSSIIIBBBEEE;;;888444222111222111111......------,,,++++++************)))))))))))))))***)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((((((((((((((('''&&&''''''(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((()))******+++''''''(((((((((((('''''''''((())))))***))))))(((((((((((((((((((((((((((((((((((((((((())))))***))))))(((((((((((())))))(((((()))))))))************+++,,,------+++)))(((***************)))'''&&&))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))((('''&&&%%%&&&(((***,,,(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''''''''***)))((('''&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))+++......,,,++++++,,,222111???DDDXXXpppllljjjeeeFFF\\\```uuuZZZZZZLLLcccccccccEEECCCGGGjjj___;;;===HHHCCC555---,,,+++***)))+++///444777---+++)))((()))))))))'''))))))))))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''')))***(((''',,,777???>>>;;;666000***''''''((())))))))))))((((((***++++++++++++*********))))))(((******((())),,,---,,,***+++++++++,,,,,,,,,,,,'''((()))***+++,,,,,,,,,+++...///,,,---222333111,,,,,,---...///000111111111111222222444555666777999;;;===???AAAEEEJJJMMMKKKPPPUUUttt{{{|||fffOOOOOOQQQGGG@@@BBB;;;888444222222222111000...------,,,++++++******))))))))))))))))))************))))))((((((((('''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''((()))***++++++''''''((())))))(((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))(((((((((((())))))'''''''''((((((((())))))+++,,,...000///...,,,******++++++***)))(((''''''((()))************)))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((()))))),,,+++)))''''''(((***+++(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''&&&''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))************************...//////...---------...***---666<<>>@@@CCCHHHKKKNNNSSSPPPeeeyyy|||ttt```OOOMMMLLLFFF@@@>>>:::888555333333222111000------,,,,,,++++++******))))))))))))***************))))))))))))))))))((((((((((((((((((((((((((()))((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((()))******&&&'''((())))))((('''&&&'''''''''(((((())))))***((((((((((((((((((((((((((((((((((((((()))******((((((((((((((())))))***''''''''''''((((((((((((+++---///000111000///---------...---+++)))***+++((()))***++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((())))))******))))))((())))))(((((((((((())))))111///,,,***((('''&&&&&&))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((('''''''''''''''$$$%%%&&&(((+++...000111(((((((((((((((((((((((((((((((((((())))))))))))***************************))))))+++---...---+++***)))...333nnnqqqoooYYYdddUUUfff}}}NNNTTTTTT^^^XXXGGG111555AAA666777CCCCCC444,,,000111333333///+++000===HHH---+++))))))))))))((('''''''''''''''(((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((!!!%%%((())))))))),,,///+++,,,,,,+++******,,,...)))***+++***(((''''''((((((((((((((((((((((((((($$$***+++'''(((///111---******)))******+++,,,---+++************+++,,,,,,---,,,,,,+++***++++++++++++,,,---...///111222222222111000000111333444555777999<<<>>>???BBBFFFIIIPPPTTTQQQ[[[yyy}}}cccZZZPPPHHHFFFDDD???:::999777444333222222000///------,,,,,,+++*********((()))))))))************)))))))))))))))*********(((((((((((((((((((((((()))((('''%%%$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((()))&&&'''((())))))((('''&&&&&&&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((()))******((((((((((((((()))******'''(((((((((((()))))))))+++,,,---///000000000000---//////---+++***+++---((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))------,,,***)))'''&&&%%%))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((((('''''''''%%%&&&'''(((+++---///111(((((((((((((((((((((((('''((((((((()))))))))***************************((((((***000888999444...222+++...000XXX]]]FFFDDDTTTXXXXXXzzzOOO>>>MMM@@@bbb|||ZZZ???>>>111+++444===;;;888999666555444111111333999===...,,,))))))))))))(((&&&%%%&&&&&&&&&'''''''''(((''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((###$$$&&&'''((())))))***+++,,,,,,***(((&&&'''(((,,,+++++++++***)))((('''((((((((((((((()))))))))$$$+++,,,(((***333555000***)))))))))***+++,,,---------++++++***++++++,,,+++*********+++***+++,,,+++,,,---...///000111222222111000///000222444555666888;;;===???AAADDDGGGNNNPPPRRRUUUlllyyy}}}rrrWWWWWWOOOEEEAAACCC???888888666333222111111///...------,,,,,,+++******)))(((((())))))*********+++(((((())))))******++++++)))))))))))))))))))))))))))((('''%%%$$$$$$%%%%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''&&&'''(((******((('''&&&&&&&&&&&&'''''')))******((((((((((((((((((((((((((((((((((((((()))******((((((((((((((()))******))))))))))))***************+++,,,...///000000111,,,---...,,,)))(((***,,,''')))***++++++***)))'''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))&&&'''((()))******))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((((('''((((((((((((((())))))***(((((((((((((((((((((((('''((((((((())))))******************************//////444???JJJLLLCCC:::888,,,///---:::MMMNNNVVVSSS888BBBBBB999<<<\\\yyy;;;???YYYlllooolllaaa@@@444999AAAFFFCCC???FFFQQQ222///+++,,,...///---)))...,,,***)))))))))'''&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''%%%&&&'''((('''%%%'''(((***)))((('''((())),,,+++******+++***'''%%%)))))))))))))))*********%%%,,,...))),,,666999333***))))))))))))+++---...///...---+++***++++++,,,***))))))+++,,,+++,,,///,,,,,,---...///000111111222111000///000111333555555777;;;===>>>AAADDDFFFKKKKKKSSSRRR]]]~~~```YYYSSSLLLFFFBBB@@@>>>===666555333///......---+++---,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))******))))))******+++,,,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((************)))((('''&&&)))((((((''''''''''''((())))))))))))))))))))))))......---+++)))((('''&&&''''''(((((())))))******+++***)))***,,,,,,***)))))))))((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))''''''(((***+++***(((&&&))))))))))))))))))))))))))))))************))))))''''''''''''((((((((()))******))))))((((((''''''************************))))))((((((((((((((()))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''')))***,,,++++++,,,,,,+++))))))))),,,...===EEELLLOOOTTTYYYUUUNNNTTTHHH999---***777SSSkkkuuuqqqYYY@@@888@@@YYYyyyfffYYYFFF;;;AAAXXXvvvhhhlll\\\DDDLLLeeebbbHHH999<<>>???@@@777......,,,)))'''((('''%%%)))))))))))))))*********''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&'''%%%######$$$&&&'''((((((((('''''''''((())))))))))))))))))))))))))))))***)))))))))((((((''''''$$$+++...,,,///666:::999))))))***+++,,,,,,,,,---,,,+++*********+++,,,---,,,+++)))(((((()))+++,,,,,,,,,------.../////////000...---///333555444222555777999;;;<<<>>>AAACCCKKKIIIOOOZZZaaaooo~~~wwwvvvZZZTTTOOOHHHCCC???===:::999666666444111000///---***---,,,,,,,,,,,,+++++++++************************(((***+++------,,,+++***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))(((((('''***)))(((((('''((((((((())))))))))))))))))))))))+++++++++******)))))))))))))))(((((((((((((((((()))(((((()))******)))'''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))***))))))))))))******)))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))***)))))))))((((((((('''************************))))))(((((((((((())))))((('''''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********...***'''(((...777>>>BBB@@@LLLWWWYYYXXXZZZ[[[ZZZJJJBBB888333555EEEbbbzzzrrr[[[222555???@@@DDDVVV\\\JJJ777888@@@EEEGGGWWW[[[UUU[[[cccOOO000333333666444...111444///************+++------,,,)))))))))))))))))))))***(((''''''''''''''''''((((((((((((((((((''''''&&&((('''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''((((((((('''&&&&&&***((('''+++111333///+++++++++++++++++++++++++++(((((((((((((((((((((((()))))))))******++++++,,,(((...000///111777:::999+++++++++++++++,,,,,,---...---,,,++++++,,,,,,---,,,+++***))))))***+++,,,,,,,,,------.../////////000......///333444444222555777999:::;;;===AAACCCGGGGGGNNNVVVWWWbbbyyyoooddd[[[MMMJJJEEEAAA===:::666444555333111000000///---+++------,,,,,,++++++++++++************************'''))),,,//////---+++)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))))))***+++******)))(((((())))))))))))))))))))))))))))))(((((()))******++++++,,,,,,++++++***))))))((((((***)))((()))++++++)))((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))+++***(((''''''(((***+++))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))((((((((((((************************))))))(((((((((((())))))+++***((('''&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))))),,,(((%%%+++666AAAFFFFFF@@@IIISSSZZZ^^^^^^YYYSSSJJJFFFCCC@@@>>>CCCSSSdddyyySSS...888888(((;;;WWWaaaJJJ444333666222777BBBIIIJJJMMMNNN???+++,,,...---***))),,,---++++++***)))***+++,,,************)))))))))))))))))))))((((((''''''(((((()))(((((((((((((((''''''&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((()))(((((('''&&&&&&+++)))+++222;;;<<<444,,,******+++++++++)))(((''''''''''''''''''''''''''''''((()))+++---...///000+++///111000000444666666///---,,,******+++,,,---//////...---,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,---....../////////......///222333333222444666888999:::===@@@BBBEEEGGGNNNRRROOOUUUvvvyyyqqqyyy___\\\IIIGGGCCC@@@===999555222999222...---.........///------,,,,,,+++*********))))))))))))))))))))))))'''(((+++------,,,***)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))***+++,,,,,,,,,+++***))))))))))))(((((((((((((((((((((((('''(((((()))***++++++,,,---------,,,,,,+++++++++,,,+++++++++------+++***)))(((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***(((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((''''''((()))(((((((((((((((((((((((('''(((((())))))((((((''''''(((((((((((()))))))))))))))))))))((((((((((((************************)))(((((((((((())))))***222///+++(((&&&&&&((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''')))***+++(((***444@@@EEEBBB<<<777GGGXXX]]]YYYSSSRRRTTTRRRSSSSSSOOODDD999888===eeemmm^^^BBB666444555;;;333<<<;;;111---444666000333333333333444555444222)))000...***------***)))***&&&%%%(((******((((((*********)))))))))))))))))))))(((((((((((())))))(((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))(((((('''&&&'''(((+++222888777111+++***+++,,,---,,,***'''&&&(((((((((((((((((((((((((((((()))+++---...///000+++...////////////111111111///,,,***)))***,,,---//////...---,,,+++++++++,,,++++++******++++++,,,+++,,,,,,------...//////.........///000111222111333555777888:::<<>>:::666222EEE:::000......,,,---000------,,,++++++***))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))+++,,,------,,,+++***))))))))))))(((((((((((((((((((((((())))))))))))))))))***************+++++++++,,,,,,,,,+++***+++------+++)))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((%%%(((,,,---+++)))((((((((((((((((((((((((((((((((())))))******))))))((((((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******888444///***'''&&&'''(((************************''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((&&&'''))),,,222222666???IIINNNKKKFFF:::PPPccc___KKKCCCSSShhhZZZZZZYYYSSSDDD555000222:::<<>>@@@EEEEEEJJJPPPQQQRRR[[[hhhtttssswwwggg[[[MMMGGGEEEBBB@@@>>>:::666333OOO@@@333111000,,,,,,///------,,,+++***))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((()))))))))))))))(((((()))***,,,---------+++***))))))))))))))))))))))))))))))))))))***)))))))))))))))((((((&&&&&&''''''((())))))***)))((('''(((******((('''(((''''''(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))&&&+++000222///+++******))))))))))))))))))))))))))))))************))))))((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++888555000+++((('''((()))************************''''''''''''''''''''''''''''''''''''''''''''''''((()))***(((&&&'''+++///>>>@@@DDDIIIPPPVVV\\\```XXXSSSMMMIIIHHHLLLXXXeeeaaa\\\UUUIII999---,,,333888<<<999999;;;111(((,,,222---///555222'''(((222,,,+++,,,---,,,+++---111???LLL???,,,...)))'''777999---'''***,,,)))''')))++++++******)))((((((((()))((((((''''''(((((()))(((((((((((((((''''''&&&&&&&&&&&&'''((()))***+++))))))(((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''))))))************)))))))))+++---+++'''&&&(((,,,------......---,,,+++***************************)))))))))***************,,,,,,///222222//////222///...+++***))))))***+++,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......,,,...//////......///111111333555666888:::===???BBBAAADDDLLLPPPQQQUUU[[[vvvrrriiiaaaYYYKKKEEECCC???===;;;888555222HHH999...000111---+++///------,,,+++***)))((((((************************&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((((())))))))))))+++***)))((()))***,,,------,,,+++***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((((((((('''&&&'''))))))'''&&&''''''''''''((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))&&&+++000000,,,))))))+++))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********'''((((((((()))))))))***))))))))))))))))))))))))''''''''''''((()))***+++444111...+++)))))))))***************************''''''''''''''''''''''''''''''''''''''''''''''''''')))+++)))'''(((...333CCCJJJPPPQQQNNNQQQZZZccceeePPP>>>???LLLTTTWWWWWWbbb]]]TTTFFF555))))))000RRR\\\JJJ///000;;;555***,,,******((($$$###***444000...+++''''''***///111777MMMDDD333555---)))===CCC444)))***+++%%%###&&&++++++******)))(((((('''(((''''''''''''''''''((((((((((((((((((''''''&&&%%%%%%&&&''')))+++---...)))))))))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))***+++++++++++++++++++++)))'''''')))+++((((((((((((((((((''''''))))))))))))))))))))))))))))))))))))************+++***---333333//////333,,,+++******))))))))))))+++,,,,,,------,,,+++***+++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,---......,,,...//////------...000000222444666777999<<>>???AAADDDGGGHHHMMMXXXbbbYYY}}}uuunnn___YYYRRRKKKCCC===999888555000000333333111///,,,++++++,,,---,,,+++******))))))******+++***))))))((())))))***&&&)))---,,,)))'''(((*********))))))((((((''''''***'''&&&((((((%%%$$$&&&%%%"""###''')))'''&&&((()))&&&$$$&&&***,,,)))%%%)))((('''((()))***)))((($$$%%%&&&'''''''''&&&&&&(((''')))+++)))%%%%%%((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))******---,,,***)))((('''((((((******)))''''''&&&&&&&&&&&&((()))((('''&&&''')))))))))))))))(((&&&%%%$$$'''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((()))******))))))((((((((('''''''''((((((((((((''''''+++*********))))))(((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''(((((((((((())))))))))))))))))))))))))))))******((((((((((((((((((((((((+++***)))'''''')))***++++++++++++***)))(((((('''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((+++***)))))))))***,,,,,,===FFFOOOSSSVVVXXXSSSMMMLLLLLLNNNMMMHHHGGGPPP[[[SSSRRRUUUKKK777000333///GGGNNNLLL@@@444111000...---------,,,+++***)))((())),,,......,,,)))&&&%%%$$$///,,,$$$***...)))'''$$$$$$&&&((('''###%%%)))---***''''''((()))(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((*********)))))))))))))))+++***)))(((((('''(((((((((((((((((((((''''''&&&&&&&&&''''''((()))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,***)))))))))******+++,,,111000...---,,,,,,------++++++******++++++,,,---***+++,,,------------,,,...............///000000111222444555555777999<<<===AAAEEEGGGGGGJJJPPPVVVYYYooozzzuuucccZZZTTTLLLFFFIIICCC???<<<777000---///222111...,,,++++++,,,---,,,,,,***))))))(((((((((((((((((((((((((((((((((((()))***+++,,,,,,+++))))))))))))(((((((((((((((%%%$$$&&&'''&&&%%%+++333666---&&&''')))'''%%%$$$(((&&&$$$&&&***+++)))%%%)))''''''''')))***)))(((%%%%%%&&&&&&&&&&&&'''''')))&&&%%%''''''%%%&&&)))$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))************...---,,,************+++******)))''''''&&&&&&'''((()))******(((((()))***))))))))))))((('''&&&&&&((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))((((((((('''''''''''''''''''''((((((((()))))))))))))))(((((((((''''''(((((())))))))))))((((((************)))))))))(((***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((((((((((((((())))))))))))***))))))((((((((())))))((((((((((((((((((((((((+++***(((''''''(((***+++++++++******)))(((((('''))))))((((((((('''''''''((((((((((((((((((((((((******)))))))))***+++,,,111888CCCMMMSSSTTTRRRPPPPPPOOOPPPPPPLLLHHHMMMTTTQQQRRRXXXPPP:::111222///AAAHHHKKKCCC777...,,,,,,---......---,,,+++*********,,,...---+++(((''''''+++,,,(((''')))$$$(((:::444,,,%%%&&&'''&&&%%%'''+++***(((''''''((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''***)))))))))((((((((((((&&&&&&&&&''''''''''''((()))))))))))))))************))))))((((((((())))))(((((())))))(((((('''&&&&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((()))***++++++,,,,,,...------,,,,,,,,,,,,---//////---,,,++++++,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,------------..................//////000111222444555555666999;;;;;;???CCCEEEEEEHHHNNNTTTYYYfffvvvuuukkkYYYWWWOOOFFFAAAHHHCCC@@@>>>999111,,,---111000...,,,++++++,,,,,,,,,,,,+++))))))(((((((((&&&'''((())))))((('''&&&)))'''&&&)))---...+++'''(((((((((((((((((())))))$$$%%%''''''######...:::???222'''&&&((('''%%%###(((&&&%%%&&&)))***(((%%%((('''&&&''')))***)))((('''&&&%%%%%%%%%&&&((((((222+++%%%&&&'''&&&&&&(((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))*********++++++,,,,,,+++******++++++,,,******)))(((''''''''''''***+++,,,,,,******+++,,,******++++++++++++******)))))))))((((((''''''''''''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))((((((((((((''''''''''''))))))************))))))************))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((('''((())))))(((((((((((())))))))))))+++***)))(((((((((((((((((((((((((((((((((((((((***)))'''''''''''')))***+++******))))))((((((''')))))))))))))))(((((((((((((((((((((((((((((((((***))))))))))))***++++++***,,,888IIIQQQNNNMMMQQQYYYVVVTTTSSSNNNGGGFFFIIIIIILLLVVVQQQ;;;000111000DDDKKKRRRQQQEEE555...///............---,,,+++++++++,,,---+++)))'''((((((---&&&###---///%%%444YYYBBB333%%%###'''(((&&&%%%((())))))((('''&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''*********))))))))))))(((&&&&&&&&&''''''''''''((((((((())))))******++++++)))))))))((())))))***+++(((((())))))(((((('''&&&&&&&&&''''''((()))))))))(((((((((((((((((((((((('''((()))***+++,,,------000///...---,,,,,,,,,,,,...---,,,+++************,,,,,,++++++,,,,,,---...------,,,,,,,,,---...///---............/////////000222333444444666999;;;:::===AAABBBCCCFFFLLLQQQVVV]]]wwwuuutttaaaXXXXXXLLLBBBBBB>>><<<;;;<<<999222...///000///...---,,,,,,,,,,,,++++++************++++++%%%&&&(((******)))(((&&&(((''''''(((******'''%%%&&&''''''(((((()))))))))(((((((((((($$$""")))333555,,,$$$$$$&&&&&&&&&''''''&&&%%%'''))))))'''%%%((('''&&&''')))))))))(((((('''%%%$$$%%%&&&(((***>>>333***((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))******+++,,,,,,)))))))))))))))***++++++******)))(((''''''((((((***+++,,,,,,******+++,,,,,,,,,---......///......+++******)))((('''&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))((((((''''''''''''''''''*********++++++******************)))))))))))))))*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,+++)))''''''((()))***(((((((((((())))))))))))---,,,+++***)))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++,,,)))444GGGMMMGGGFFFNNN]]]WWWRRROOOJJJCCC@@@AAABBBEEEQQQQQQ>>>444999<<>>333***((((((&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))***+++,,,------))))))******+++,,,,,,,,,***))))))(((((((((((())))))***+++***))))))***+++++++++,,,---............++++++***)))(((''''''&&&(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((()))))))))***''''''((((((((((((((((((******++++++++++++******))))))))))))))))))******************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************---+++)))((('''(((***+++(((((((((((())))))))))))...---,,,+++***)))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))************---(((000@@@FFF???@@@HHHQQQJJJEEEBBB???;;;<<<@@@>>>???LLLQQQCCC===FFFLLLYYYZZZ___ddd^^^LLL777++++++,,,,,,,,,,,,++++++***+++++++++(((&&&&&&(((***))),,,(((&&&)))%%%&&&444111***&&&&&&'''&&&&&&)))&&&(((***+++***)))(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))***++++++,,,------,,,***)))))))))))))))))))))))))))(((((('''&&&&&&''''''((()))))))))))))))))))))))))))))))))'''((()))***+++,,,------))))))***+++,,,...///000......------,,,,,,+++***,,,++++++++++++,,,------+++++++++++++++,,,,,,---,,,,,,---...///......---///000222333333444777:::;;;<<<>>>@@@BBBFFFJJJMMMLLL[[[```vvvxxxtttjjjZZZWWWRRREEE>>>@@@;;;999999;;;999333000000------------,,,,,,++++++))))))******,,,---///000'''((()))+++++++++*********...111///***'''(((***''''''''''''''''''((((((&&&$$$&&&***+++'''$$$%%%$$$%%%))),,,((($$$&&&,,,&&&''''''''''''&&&%%%%%%'''&&&%%%&&&((()))((('''((('''&&&&&&&&&'''))))))222+++%%%&&&'''&&&&&&(((%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''')))***,,,---...///,,,---...///////////////***))))))(((((()))))))))((()))***)))(((((((((***(((((()))******+++***************))))))(((((((((((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((()))))))))******(((((((((((())))))))))))******++++++++++++******))))))))))))************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++***)))((()))******(((((((((((())))))))))))---,,,+++***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))'''((())))))******))))))(((&&&***555;;;999<<>>BBBEEEIIIKKKJJJXXX\\\hhhxxxwwwpppbbbUUUPPPLLLEEE???<<<;;;888777999666111...///,,,------------,,,++++++******))))))******+++,,,''''''(((((()))******+++)))***,,,,,,,,,+++******''''''''''''''''''&&&&&&%%%&&&)))---***%%%$$$''''''&&&(((***)))%%%%%%)))&&&'''''''''&&&%%%%%%%%%'''&&&%%%&&&((()))((('''''''''''''''(((((((((((()))&&&%%%''''''%%%&&&)))&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''(((***,,,...///000...///000111111000000///***)))))))))))))))******((()))***)))(((((()))***(((((()))******)))))))))***)))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((()))))))))*********))))))))))))******++++++))))))************))))))((()))))))))************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))(((((((((((())))))))))))******))))))((())))))***))))))))))))))))))))))))((())))))))))))))))))(((((((((((((((((((((((((((&&&'''''''''(((((((((((())))))))))))))))))))))))'''''')))*********)))(((''''''))),,,111555999<<<111111222444222111888@@@888333???KKKDDD???DDDGGGXXXffflllbbbYYYSSSDDD111++++++,,,,,,,,,,,,,,,+++)))******)))''''''((()))""",,,***%%%---111,,,+++$$$%%%))),,,***&&&&&&******((((((,,,111111+++%%%((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''((()))))))))))))))*********+++++++++++++++,,,---...)))************)))((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))************************))))))***+++---///000111,,,,,,------,,,+++))))))******))))))******+++,,,***,,,...000000///...,,,***,,,---//////...---,,,...///111222222333666888999999:::<<<@@@DDDFFFHHHMMMNNNUUUbbb~~~www{{{kkk```SSSJJJIIIHHHBBB;;;777444333555333...---///,,,,,,---------,,,+++++++++***)))(((''''''''''''&&&&&&&&&&&&'''(((***+++%%%$$$$$$'''+++,,,***'''(((((((((''''''&&&&&&%%%'''***//////(((!!!###***((($$$"""&&&(((&&&%%%&&&&&&'''((('''&&&%%%$$$%%%'''&&&%%%&&&((((((((('''&&&''''''((()))((((((((((((''')))+++)))%%%%%%(((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''(((***,,,...///000---...///000000///...---***)))))))))))))))******(((***+++***)))((()))***+++++++++,,,,,,++++++***)))))))))))))))*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))************))))))******+++++++++,,,))))))************))))))(((((())))))*********++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++++++++***))))))(((((((((((())))))))))))(((''''''''''''(((((()))))))))))))))))))))))))))))))))************))))))'''''''''((((((((((((((('''((((((((())))))******))))))))))))))))))))))))&&&''')))*********)))(((***---,,,))),,,333777777222444888999444000555===@@@999EEESSSMMMEEEFFFFFFKKKaaajjjZZZMMMKKKAAA111,,,,,,---......---------((()))***)))((('''((()))'''---(((%%%***)))'''---)))(((***---,,,'''&&&))),,,((('''---444444---$$$((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((*********)))))))))))))))((())))))+++,,,...000111***************)))((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))+++++++++************)))((((((((()))***+++,,,---++++++,,,,,,+++***(((''')))))))))((()))******++++++---111333333222///---***+++---//////...---,,,---///111111222333666888888888888:::>>>BBBEEEFFFPPPEEEOOOaaasssxxxzzzddd]]]SSSKKKGGGCCC???;;;555555444333222111///...++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((((((+++)))&&&'''((()))'''$$$&&&&&&&&&&&&&&&'''((()))'''&&&%%%&&&((((((%%%"""(((((((((''''''&&&&&&%%%&&&&&&&&&''''''''''''((()))))))))(((((((((((((((+++)))'''%%%$$$%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%$$$$$$&&&((((((&&&###%%%'''))),,,------,,,+++...------,,,,,,------...,,,+++++++++******))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++,,,+++***((((((((()))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''((()))***,,,------------,,,,,,+++++++++))))))))))))(((((((((((())))))))))))))))))))))))+++)))((()))******)))(((''')))******)))))))))***&&&)))...000000222444777555>>>DDD@@@888444777===<<>>@@@DDDFFFJJJOOORRRUUUeee}}}vvvoooaaaZZZPPPIIIEEEAAA===999444444333222000...---,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,+++)))***,,,,,,***(((&&&&&&&&&&&&&&&'''(((((((((&&&$$$%%%''')))(((&&&((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((***)))'''%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((---,,,+++***+++***((('''&&&'''***+++,,,,,,++++++---,,,,,,++++++,,,,,,---++++++*********)))))))))************************++++++++++++++++++++++++,,,,,,,,,+++++++++******(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((('''((((((************************))))))(((((()))***+++,,,,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))))))))))))))))))))+++)))((()))***+++)))((((((***,,,,,,++++++,,,---+++---111222444666:::>>>999BBBMMMOOOCCC555333999CCCPPP```eeeXXXGGG@@@BBB??????FFFOOOOOOCCC999555<<<000///111***))),,,((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))+++'''%%%)))...///(((!!!(((((((((((((((((()))***((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((,,,///,,,&&&$$$&&&***))))))))))))*********+++******)))))))))((((((((('''(((******((((((((()))'''''''''((()))*********---,,,+++*********+++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++***)))))))))((())))))******+++---...///...---,,,,,,,,,,,,---......////////////000111222444555666777999;;;===>>>@@@CCCFFFEEEMMMTTTVVV^^^wwwxxxttt|||ggg\\\UUULLLFFFBBB>>>:::666555555333222000...---,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++((('''''')))***)))'''%%%'''&&&&&&&&&&&&'''(((((((((&&&$$$$$$&&&((())))))''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&((()))******)))((('''***)))'''&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((############$$$&&&'''((('''(((***+++,,,+++******+++++++++******+++++++++******))))))))))))((((((************************************************+++++++++*********))))))((((((((((((((((((((((((((())))))******))))))(((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******++++++***))))))((()))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''******************************))))))))))))******++++++************))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))((()))***+++***))))))+++------------...///,,,---...///111555:::>>>???CCCNNNRRRCCC///...;;;LLLXXXhhhlll^^^JJJ???>>>===...555RRR]]]MMMCCCJJJJJJ999111///((((((+++'''))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))'''%%%%%%(((***)))''''''))))))(((((('''(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((((((&&&&&&((()))(((((((((((())))))))))))))))))(((((((((((((((''''''(((******((((((((()))''''''(((((())))))******,,,,,,+++************+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))******+++++++++******)))***,,,---.........---+++,,,,,,------......////////////000111333555555777888:::<<<===???BBBDDD@@@HHHTTTXXXWWWcccuuusssooodddXXXRRRJJJDDD@@@===888555888777555333111000///...************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++,,,,,,%%%&&&&&&''''''&&&###"""''''''&&&&&&&&&''''''(((&&&&&&%%%&&&&&&''''''&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''''''''(((%%%''')))++++++***(((&&&)))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''')))***,,,---((()))******+++***))))))******))))))))))))******)))))))))(((((((((((((((************************))))))))))))))))))))))))***)))))))))(((((((((((()))))))))))))))))))))))))))))))))******))))))))))))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))+++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***)))((()))***+++***))))))+++---...------...000///...------///333888<<>>222---'''(((+++'''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((%%%'''(((&&&$$$***777CCC***)))((('''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''')))*********'''''''''(((((((((((()))(((((((((((('''''''''''''''(((******((((((((()))'''((((((((()))))))))***++++++******************,,,,,,,,,++++++*********************************)))***+++,,,---,,,+++***((()))+++,,,............+++++++++,,,------...............///111222444555666777999:::;;;===@@@CCC???EEEPPPWWWRRRVVVwwwxxxxxxzzzeeebbbUUUOOOHHHCCC@@@===888555888666444222000///......************************((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***++++++,,,((()))******((('''%%%%%%(((''''''&&&&&&&&&''''''$$$&&&'''((('''%%%######$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&)))+++,,,***((('''(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((***(((&&&&&&((((((%%%###((()))))))))******))))))***))))))(((((())))))***((((((((((((((()))))))))************************))))))))))))))))))))))))++++++*********)))))))))************************))))))************))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***)))))))))*********))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))$$$%%%''')))***+++++++++************************++++++******))))))((('''(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((()))(((((((((***++++++)))(((***,,,,,,,,,,,,---...555333111000222555999;;;BBB<<<<<>>222---'''(((,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((('''***((($$$***:::HHHNNN))))))(((''''''&&&''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''(((***+++***(((&&&'''''''''((((((((((((''''''''''''(((((((((((('''(((******((((((((()))(((((((((((())))))))))))************************++++++******))))))((((((************************)))***+++---------,,,+++((()))***,,,---......///******++++++,,,---------------...///000222333444555666888999:::;;;>>>AAABBBCCCKKKSSSQQQRRRjjj|||~~~ggg^^^ZZZRRRLLLFFFBBB???<<<888444444222000...---,,,------************************((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******'''((()))((('''&&&''')))(((((('''&&&&&&&&&&&&'''$$$&&&((((((&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&(((***+++***)))((('''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((""" !!!'''000222---&&&((((((((())))))************))))))(((((())))))***(((((())))))))))))******++++++++++++++++++++++++************************---------,,,,,,,,,,,,+++++++++++++++++++++++++++)))******++++++******))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((()))************)))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$&&&(((+++,,,---------))))))))))))))))))))))))***************)))((('''''''''(((((((((((())))))''''''(((((())))))******)))))))))))))))))))))))))))((('''(((***++++++***(((***,,,,,,+++***+++,,,333111000111333666777666@@@===@@@CCC;;;222;;;MMMGGGJJJRRR[[[^^^^^^bbbhhhVVVDDD000,,,;;;PPP___dddOOO===333000((((((,,,((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))%%%...,,,%%%///CCCDDD666((((((''''''&&&'''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&'''(((((('''&&&''''''''''''(((((((((((('''(((((((((((()))))))))'''(((******((((((((()))(((((((((((())))))))))))((()))******+++*********)))))))))))))))(((((((((************************)))***++++++,,,,,,,,,,,,)))******+++,,,---......)))******++++++,,,,,,------------...///111333444444666777888888:::===???CCCCCCGGGNNNPPPSSSbbbrrr{{{xxx```^^^SSSOOOJJJDDD@@@>>>;;;777333111000...,,,+++,,,------************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((###%%%&&&&&&&&&(((,,,000(((((('''&&&&&&&&&&&&&&&&&&'''(((&&&%%%&&&***---((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''((()))************&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((&&&)))666EEEIIIAAA666'''''''''((()))***++++++***))))))))))))))))))***)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************)))******++++++******))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((()))***+++******)))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++---------,,,+++(((((((((((((((((((((((())))))***+++******)))(((''''''(((((())))))))))))'''''''''((()))*********)))))))))))))))))))))))))))((('''(((***,,,+++******+++,,,,,,***))))))***------...222666888666444AAABBBCCCBBB===999>>>GGGJJJJJJNNNUUUYYY[[[aaagggaaaMMM666+++000???OOOYYYKKK<<<888555,,,))),,,((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***(((FFFLLL333'''444444"""''''''&&&&&&&&&'''((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''''''''(((''''''((((((((()))))))))((((((((()))))))))******'''(((******((((((((()))))))))))))))(((((((((((('''((()))***++++++***))))))))))))))))))*********************************)))))))))******+++,,,---+++******++++++,,,,,,---))))))******+++,,,,,,,,,,,,,,,---...///111222333333555777777777999<<<>>>@@@CCCGGGJJJNNNTTT]]]dddwww|||mmm```bbbQQQLLLHHHBBB???===:::666222222000...---,,,---///000))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%''')))***+++///666;;;)))((('''&&&&&&&&&&&&&&&(((((('''$$$$$$(((000666******))))))((((((((('''&&&&&&&&&'''''''''(((((('''''''''((()))******+++&&&&&&''''''(((''''''&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((()))%%%&&&222@@@AAA333###&&&&&&&&&'''(((***+++,,,******))))))))))))******))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))******++++++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((()))+++++++++***)))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---......,,,+++)))((((((((((((((((((((((((((()))***++++++***)))((('''((((((((())))))******&&&''''''((()))******+++))))))))))))))))))))))))(((''''''(((+++,,,+++***+++,,,...---+++))))))***---...222888===???<<<999EEEEEEAAA;;;666888===BBBPPPNNNNNNRRRTTTSSSVVV[[[\\\III777222222444>>>LLLHHH===;;;:::...)))+++((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******111fffwwwHHH!!!,,,'''&&&&&&&&&&&&&&&'''((())))))((((((((('''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&((((((((((((***,,,(((((((((((())))))))))))(((((())))))******++++++''')))******((((((((()))))))))))))))(((((((((((('''((()))+++++++++***)))))))))******+++++++++,,,))))))))))))))))))))))))***)))(((((()))+++---...+++++++++***++++++,,,,,,)))))))))***++++++,,,,,,,,,,,,,,,---///000222333333555666777777888;;;======CCCHHHHHHKKKTTT[[[]]]}}}|||~~~eee```[[[WWWHHHDDD@@@===;;;:::888666000000///...---,,,,,,,,,******))))))******+++,,,+++******)))(((''''''&&&''''''(((((((((((('''''''''((()))******)))(((((()))((('''(((***---111333&&&''')))((('''%%%&&&&&&"""+++***'''(((%%%)))888***)))'''&&&%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''')))'''&&&'''***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''%%%&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((((((((('''''''''''''''''''''((()))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((())))))))))))))),,,((((((,,,,,,((()))---++++++************++++++---,,,++++++******++++++******))))))******+++,,,000///...,,,***((('''&&&*********))))))))))))))))))***,,,......---,,,+++************************++++++************++++++))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))+++......,,,++++++,,,))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((***(((&&&(((+++---+++)))***)))))))))***)))'''%%%''',,,000...)))(((---222222111111555;;;??????>>>DDD???666999???999777DDDNNNUUUWWWSSSOOOQQQUUUWWWWWWQQQHHH<<<222///888DDDRRRJJJGGG???222...,,,###+++'''%%%)))...///+++&&&,,,&&&%%%***+++&&&&&&***111"""&&&)))!!!***999555666JJJLLL555%%%(((+++$$$(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((('''''''''(((((()))***+++))))))((((((((((((((())))))((('''&&&&&&'''((()))))))))************))))))&&&'''(((******+++++++++))))))))))))*********************))))))))))))(((+++***)))(((((()))***+++)))***,,,++++++***,,,---+++******+++------+++***,,,,,,---...///000111111111333555666777888:::<<<>>>@@@BBBFFFJJJOOOSSSUUUmmmyyy{{{tttaaa\\\UUUOOOFFFBBB>>>;;;999888666444//////---,,,,,,+++++++++))))))(((((())))))***+++*********)))((('''''''''''''''((((((((((((''''''))))))******)))((('''&&&''''''''''''((((((((((((&&&''')))((('''%%%&&&&&&%%%)))$$$###***)))'''///***)))'''&&&%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&'''***+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''%%%&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((()))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((())))))))))))))),,,)))(((+++***((()))///++++++************++++++++++++++++++,,,------...---,,,+++******)))******------,,,,,,+++***))))))++++++++++++++++++++++++)))***,,,---...---,,,+++***************************))))))))))))))))))***))))))))))))))))))))))))******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++---+++******+++,,,,,,+++************************++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((***((('''(((+++---,,,+++)))'''&&&&&&(((((('''%%%'''***,,,+++((('''***...<<<:::999:::===>>>===;;;AAA???888:::@@@999888FFFPPPSSSSSSNNNLLLMMMLLLIIIQQQKKKEEE>>>555...444???MMMOOOKKKBBB<<<666000---***+++,,,,,,,,,+++******((('''''')))***((((((***$$$+++///%%%,,,QQQYYY777)))444555)))###((()))###(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&))))))))))))))))))))))))'''''''''(((((()))***++++++***))))))(((((((((((()))((('''&&&&&&'''((()))(((((())))))))))))(((((('''((()))***************))))))))))))************++++++*********)))))))))+++***)))(((((()))***+++***+++,,,,,,+++***,,,---,,,+++***+++,,,---+++***,,,,,,---...///000111111111333555666666777:::<<<>>>???BBBEEEJJJNNNRRRTTTaaaxxxyyyiii]]]XXXPPPIIICCC@@@;;;888777555333111...---,,,+++++++++++++++((((((((((((((())))))*********))))))((((((''''''''''''((((((((((((''''''*********)))((('''&&&%%%%%%&&&'''''''''&&&$$$###&&&''')))((('''%%%&&&&&&******"""$$$222555---,,,)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))*********((('''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))+++))))))***)))(((***///++++++************++++++++++++++++++---...///000000///...,,,***)))((((((******+++++++++,,,,,,,,,++++++,,,,,,------......)))***,,,---------,,,+++************************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++111,,,''''''+++------+++************************,,,,,,,,,++++++++++++***************************(((((((((((((((((((((((()))''''''(((+++------,,,***(((&&&&&&''')))))))))******************+++,,,@@@???>>>?????????===;;;===???;;;===@@@::::::HHHUUUSSSOOOLLLMMMPPPLLLEEEIIIDDDDDDFFF===000///888GGGVVVOOODDDEEE;;;---111'''+++...---)))''')))+++'''+++,,,***)))******(((!!!,,,...%%%777aaa___333&&&'''&&&%%%'''++++++''''''''''''''''''&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))'''''''''(((((()))***+++---,,,+++***)))(((((((((((((((''''''''''''((((((''''''((((((((((((''''''((())))))*********))))))))))))))))))************,,,+++++++++******************))))))))))))******+++---------+++++++++------+++***+++,,,---,,,***,,,,,,---...///000000111000222444555555666999;;;<<<>>>@@@DDDIIIMMMQQQSSSVVVnnnyyyxxx{{{eee[[[UUUPPPJJJAAA>>>:::777555444222000...------,,,++++++,,,,,,)))(((((((((((()))*********)))))))))((((((((('''''''''(((((((((((('''''')))))))))((((((''''''&&&%%%&&&'''(((((((((((((((&&&''')))((('''%%%%%%&&&(((***###$$$555999000,,,((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))***++++++***)))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''&&&&&&'''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))(((((((((''''''(((((((((((((((((((((((((((((((((''''''((()))))))))))))))((())),,,,,,+++)))***---++++++************+++++++++******+++,,,---......000///...,,,+++***))))))*********++++++,,,,,,,,,***++++++,,,---...//////)))***+++,,,,,,,,,,,,+++************************))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,///---++++++,,,---,,,,,,************************,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&''')))+++,,,------***((((((***,,,------000---+++,,,///000///...999;;;???BBBCCCBBB???===;;;@@@??????BBB<<<===JJJZZZTTTMMMKKKRRRYYYVVVNNNDDDCCCJJJRRRJJJ888000444AAAYYYQQQBBBHHH:::'''---+++++++++,,,------------(((...///***(((++++++''',,,&&&$$$+++888CCC<<<***+++&&&$$$(((,,,***))))))''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''((()))***+++...---,,,***)))((((((((((((((((((''''''((((((((('''(((((())))))((((((''')))************))))))(((((()))))))))************,,,,,,,,,+++++++++*********))))))))))))))))))***,,,---...---+++++++++---...,,,++++++,,,---,,,++++++,,,,,,---...///000111000111333444444555777999;;;<<>>:::777555333111000///......---------------***))))))))))))***++++++))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&'''''''''((()))))))))((('''&&&&&&(((***+++&&&''')))((('''%%%%%%&&&###***&&&###---///(((&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))******+++((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***)))(((&&&''''''((((((((())))))(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((('''''''''''''''((())))))'''(((((((((((((((((('''((((((((((((((((((((((((''''''((()))))))))))))))%%%+++000000---+++******++++++************++++++++++++***************+++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))******+++,,,------...******+++++++++,,,,,,+++************************+++******))))))******+++************************(((((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,***...333222...***+++---************************+++*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''(((+++---...+++))))))+++---......111...,,,---111333222000222888@@@FFFHHHFFFBBB???<<>>:::666555333111//////......------.........***************++++++,,,))))))))))))((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&'''(((***+++,,,***'''$$$###$$$&&&(((&&&''')))((('''%%%&&&&&&'''333111((()))(((###$$$&&&''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))'''((()))(((&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''')))******(((''''''((((((((())))))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((()))((('''&&&&&&'''((()))'''''''''''''''((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))&&&///555333...+++***)))++++++************++++++++++++***)))))))))))))))+++++++++++++++,,,---------,,,,,,++++++*********))))))******++++++,,,,,,************+++++++++,,,************************++++++************++++++************************)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,---'''...555555...))))))---++++++++++++++++++++++++*********)))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((('''&&&%%%'''***---,,,+++))))))***,,,,,,,,,---+++***,,,000222222000444:::CCCHHHJJJGGGDDDCCC@@@GGGDDDAAAEEEDDDDDDNNNSSSNNNEEE???CCCLLLOOONNNJJJRRR[[[[[[UUUKKK>>>444444IIIHHHAAAKKKKKK>>>;;;---+++)))+++///111111000000((($$$(((---...------)))222///))))))$$$###---'''&&&((()))'''$$$%%%)))&&&&&&&&&''''''''''''''')))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''(((((()))***+++---,,,+++***)))(((((((((''''''((((((((((((''''''))))))************))))))((())))))*********))))))))))))))))))************,,,+++++++++************))))))************)))))))))***,,,,,,+++***,,,---111...,,,++++++,,,,,,+++++++++,,,---...//////000///000222333222333555666777999;;;???DDDHHHLLLNNNRRRSSSeeexxxpppooobbb```MMMIIILLL???@@@===999555444222000......------,,,,,,------...)))))))))))))))***++++++(((((((((((())))))))))))''''''(((((((((((('''''''''&&&&&&%%%&&&''')))))))))((('''&&&%%%%%%&&&&&&&&&''')))((('''%%%&&&&&&)))999777+++))))))&&&)))%%%&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%'''((((((&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&((()))******(((''''''((('''(((((((((((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))+++***(((''''''(((***+++'''''''''''''''((())))))&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''((()))))))))))))))+++333777222++++++,,,+++++++++************++++++*********)))******++++++***************+++,,,,,,,,,,,,,,,+++++++++******************++++++++++++***************++++++,,,******************************))))))))))))************************************************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------(((---111111,,,((()))++++++++++++++++++++++++++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((***+++***(((&&&'''***...---,,,++++++,,,,,,+++***)))))))))+++...111222222555:::@@@DDDEEEEEEGGGHHHFFFKKKEEEAAAGGGHHHHHHNNNHHHHHHDDD===<<>>BBBGGGKKKMMMPPPPPPYYYsss{{{rrrggg______MMMKKKMMM999???<<<888444333111///---,,,,,,,,,++++++,,,------((((((((((((((()))******(((((((((((())))))))))))''''''(((((((((((('''''')))(((&&&&&&%%%&&&'''((($$$%%%''')))*********)))&&&''')))((('''%%%&&&&&&$$$444333''''''))))))+++%%%&&&'''(((((((((&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&((((((&&&%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&((()))******(((''''''(((&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))+++***)))'''''')))***+++'''''''''''''''((())))))&&&'''((())))))((('''&&&(((((((((((((((((((((((('''(((((()))))))))))))))000777888000)))***---...++++++************++++++)))))))))***+++,,,......+++***************++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++******))))))******+++,,,************************))))))(((((((((((())))))************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,+++)))(((((()))++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((---...---***'''(((+++//////.........//////---+++((()))***,,,...111333555222666:::===???CCCIIIMMMJJJMMMEEE@@@HHHKKKJJJOOO???EEEFFF@@@<<>>222+++///'''+++!!!!!!...'''***&&&))))))$$$%%%***)))###&&&&&&&&&'''''''''(((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))***+++))))))((((((((((((((()))&&&'''((())))))((('''&&&''''''((((((((((((''''''''''''(((******+++++++++))))))))))))*********************))))))))))))(((((()))***++++++***)))(((%%%''')))))))))***,,,...222///,,,++++++,,,,,,,,,***++++++,,,---...///000...000111222111111333555666777:::===BBBFFFJJJLLLPPPPPPTTTfffyyy}}}tttiii^^^YYYQQQGGGBBBCCC>>>;;;666222111000///.........---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))***)))'''(((***+++******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%'''''''''((((((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''...---+++)))'''''''''((()))(((&&&''')))******)))***))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))---&&&***...,,,///222+++,,,,,,,,,+++***)))(((((((((((((((((()))***+++,,,,,,,,,++++++***+++++++++***+++,,,------,,,+++***...---,,,,,,++++++++++++***+++,,,------,,,+++***************************+++++++++************)))(((((())))))*********++++++++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,+++******))))))((()))******++++++******)))******+++,,,,,,,,,++++++***))))))*********)))'''************)))))))))))))))))))))******++++++++++++++++++************)))******+++++++++,,,,,,,,,---,,,,,,+++***)))((((((************))))))))))))'''''''''(((((((((((((((++++++***((('''))),,,///999222...000333000,,,+++((()))))))))---666@@@EEEAAA:::555888===AAAAAAAAAMMMJJJQQQLLL???IIIUUUJJJGGGDDDEEEKKKLLLHHHGGGJJJVVVNNNOOOMMMAAA===BBBBBB333444666<<>>AAABBBEEEBBB===DDDJJJDDDFFFDDDFFFJJJJJJFFFFFFJJJUUUOOOUUUYYYQQQNNNPPPMMM======<<<;;;???FFFGGGDDDFFF;;;@@@JJJCCC999333+++KKKVVVWWWFFF555...+++'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((((()))((((((((((((((((((((((((***)))(((''''''&&&&&&&&&''''''((((((((((((''''''((((((''''''''''''(((((()))(((((()))++++++***)))(((((()))))))))******************++++++******)))((((((((((((((()))******((())))))******+++,,,,,,,,,+++)))(((((()))+++,,,,,,000000,,,+++---...---111333222///000333333111333555888:::===@@@DDDGGGLLLKKKRRRVVVeeezzz~~~ccc\\\TTTOOOJJJDDDAAAAAA<<<:::777555444222///---------,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&''')))+++++++++(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''')))***)))(((%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$$$$%%%'''))),,,///111))))))((((((''''''&&&&&&((())))))))))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((()))((((((((('''&&&''')))++++++***)))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))'''...000((()))---)))************)))(((''''''++++++*********++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,------.........------,,,+++++++++,,,,,,,,,++++++******++++++,,,...------,,,,,,---------,,,,,,,,,+++++++++******)))))))))***************+++++++++++++++,,,---------------------------------...------,,,,,,+++***++++++,,,,,,,,,,,,++++++------.........------,,,))))))******+++,,,,,,,,,************************---------,,,++++++******......---,,,++++++************+++++++++,,,,,,,,,,,,,,,++++++******))))))++++++*********)))))))))******))))))(((((('''''')))******)))(((''')))***111...---.........222888111///+++))))))///777>>>======<<<888444333666888888===;;;999AAADDDAAACCCFFFDDDEEEHHHGGGDDDEEEHHHNNNIIIRRR\\\XXXTTTQQQIIIHHHKKKJJJEEEBBBCCCCCC@@@AAA;;;???BBB>>>>>><<<222;;;AAA???222)))((()))'''''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((***)))(((''''''&&&''''''''''''((((((((((((''''''((((((''''''''''''(((((()))(((((()))++++++***)))(((((())))))))))))******))))))******+++******)))((((((((()))))))))******(((((()))******++++++,,,,,,+++***))))))***+++,,,---111111...,,,......---//////---+++...333222---111333666888:::===@@@CCCLLLKKKQQQTTT[[[~~~zzzppp___YYYRRRMMMHHHDDDAAA???;;;999777666555222///,,,,,,,,,,,,,,,++++++******((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''')))+++++++++(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%%%%'''***...222444******)))((('''&&&&&&%%%(((((())))))(((((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&((()))***))))))(((((('''&&&''')))***+++***))))))((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))---(((---///)))+++000,,,***************)))((((((,,,,,,++++++***+++++++++++++++******++++++,,,,,,,,,,,,,,,,,,---......///---,,,,,,++++++,,,,,,,,,---,,,+++******+++,,,------,,,++++++***++++++,,,---,,,,,,,,,++++++++++++************************+++++++++++++++,,,---............................../////////...---,,,++++++,,,,,,------,,,,,,+++......////////////......+++,,,---------...///111------------------------.....................---//////...---,,,++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++***+++++++++*********))))))++++++***))))))(((''''''((()))***)))(((''''''(((///---,,,,,,+++,,,666AAA333///***)))))),,,444===;;;======999777666555222777>>>666777GGGGGG@@@JJJHHHDDDAAACCCFFFGGGEEEDDDIIIDDDMMMWWWTTTNNNHHH>>>NNNSSSVVVSSSOOOKKKFFF@@@AAADDDJJJFFF>>>DDDHHH???///444666222///...+++&&&''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((()))******)))((('''(((((((((((((((((((((((())))))((('''''''''''''''''''''((((((((((((''''''((((((''''''''''''(((((()))(((((()))++++++***)))(((((((((((()))))))))***((())))))***************)))))))))******)))))))))(((((())))))***+++++++++++++++***))))))***++++++...222222///---......,,,******((()))000777777111111333555777888;;;>>>AAAJJJJJJPPPSSSSSSggg{{{fff^^^ZZZSSSMMMHHHDDD@@@===:::888666555444222///,,,,,,+++++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''')))***+++***''''''''''''''''''''''''&&&''''''''''''''''''''',,,***'''%%%$$$&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''))),,,000222******)))((('''&&&&&&%%%((((((((((((((('''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''(((***++++++***)))((()))((('''''')))******)))((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))...'''***,,,(((---222---++++++,,,,,,,,,+++******,,,,,,++++++***++++++++++++*********++++++,,,---+++,,,,,,---------......,,,,,,,,,++++++,,,,,,---...---,,,++++++,,,---...///...,,,+++***+++,,,---------------,,,,,,,,,++++++++++++***************++++++++++++,,,---...///////////////////////////...///000000///...,,,++++++,,,,,,------,,,,,,+++......///000000000000///---///000000//////222555111111111111000000000000......//////000111222222//////......---,,,++++++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++************,,,,,,+++***)))(((((('''''')))***)))((('''((()))***---333777555333888???222---)))******,,,444>>>:::======<<<>>>@@@:::000777:::444888IIIFFF???LLLKKKCCC<<<>>>FFFKKKGGG@@@LLLEEEMMMVVVRRRNNNIII???NNNRRRTTTPPPNNNNNNLLLIIIQQQLLLIIICCC@@@IIIHHH666,,,000222333333222,,,&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&''''''((((((((('''((()))******)))(((''''''''''''''''''''''''''')))((((((''''''''''''(((''''''((((((((((((''''''((((((''''''''''''(((((()))(((((()))++++++***)))'''(((((((((((()))))))))'''((()))***************))))))************)))((('''(((((()))******+++++++++******************+++---111222///---//////,,,,,,,,,+++---444<<<===888111333555777888:::===@@@FFFHHHMMMRRRQQQZZZ{{{nnnaaa\\\ZZZTTTLLLGGGDDD@@@;;;999777444333222111...,,,++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&'''((())))))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''''',,,)))&&&$$$###%%%(((***''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((('''((()))***,,,---))))))((((((''''''&&&&&&'''(((((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))***************)))+++)))''''''((()))((('''((((((((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))),,,''',,,...)))+++000++++++,,,,,,,,,,,,,,,++++++++++++*********++++++,,,************+++,,,------,,,---...//////...---,,,,,,,,,+++++++++,,,------///......------......///222111///---,,,---...///......---------,,,,,,,,,+++++++++++++++*********++++++++++++,,,...///000////////////////////////...///000111000...,,,***++++++,,,,,,,,,,,,++++++,,,---...///000111111111000222333111//////333777666555555444333222111111,,,---...///000222333333......---------,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,,,,------,,,++++++++++++*********,,,,,,++++++******))))))((()))))))))((((((***,,,'''...;;;EEECCC;;;777888111+++))),,,------555@@@<<>>===BBBGGG@@@555333222333???HHHAAA===GGGJJJCCC;;;;;;EEEMMMIIIAAAJJJDDDLLLUUUQQQNNNLLLFFFJJJMMMIII@@@<<>>AAAFFFDDD???<<>>777888555111.........------******************++++++))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''''''''((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''((((((&&&$$$###''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''###$$$&&&'''(((((((((((('''''''''(((((((((((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%'''***,,,......,,,)))(((((('''&&&$$$'''''''''(((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''333GGGHHH222(((,,,---)))******+++++++++******(((((((((((()))***+++,,,************+++,,,---...111333555777666333...,,,++++++++++++,,,,,,---...///000111222222111000///222000...+++++++++---...//////.........---------,,,,,,,,,++++++*********+++++++++,,,---...000000////////////////////////---...000111000...+++)))*********++++++*********(((***,,,...000222333333000222333000,,,,,,000555999999777555333111///...++++++,,,,,,,,,,,,,,,,,,******+++,,,,,,------...******+++++++++,,,,,,,,,******+++,,,------......,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,))))))(((((((((***...222333222333666555222333777111++++++111222///444???AAAGGGEEE;;;:::CCCGGGDDD444,,,CCC\\\QQQCCCCCC???BBBEEECCC>>>???GGGLLLKKKDDDCCCOOOWWWOOOIIIIIIFFF>>>LLLQQQAAA000666RRRjjjeeeHHH222+++***111444------...///111///+++)))***))))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((())))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***)))((('''%%%%%%%%%&&&'''''''''''''''''''''''''''(((((('''''''''(((((()))''''''((((((((((((''''''((((((''''''''''''(((((()))(((((()))++++++***)))''''''''''''((((((((()))&&&'''((()))************)))***,,,---,,,***((('''''''''(((((()))***************++++++++++++******&&&+++///...---//////---+++///000,,,+++...000///---000222444666999===???===GGGGGGMMMXXXRRRZZZ{{{uuupppdddVVVQQQPPPLLLHHHCCC???;;;999444333222000///---,,,+++******************++++++(((((((((((())))))))))))''''''''''''''''''''''''))))))(((((('''''''''''')))******)))'''%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((()))))))))***---......,,,***(((%%%&&&((((((''''''(((***(((((('''''''''(((((()))&&&'''(((******+++++++++***************+++++++++,,,,,,+++***))))))******)))))))))))))))******+++,,,,,,,,,******,,,000333///,,,///777:::666333555222000,,,(((***...---)))+++,,,...///111222222222555222///------------,,,---......,,,+++***+++---------,,,,,,+++******)))+++,,,...---,,,,,,---///000000000000000000000000000//////000111111///---'''(((***++++++***((('''+++***))))))+++...222444333666555000,,,......,,,777666444222111111111222,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---//////000...---+++******+++---...---,,,,,,++++++,,,,,,---...,,,++++++++++++***))),,,---.........,,,***(((///((('''...333111111333888444222222555777666555666111///222666888999:::IIIGGG???333111999BBBDDD???;;;AAAJJJEEE888999EEEKKK<<<<<>>@@@MMMTTTIIIJJJJJJJJJMMMOOOJJJBBB;;;BBBNNNPPPAAA333<<>>EEEMMMPPPOOOSSS]]]gggkkkcccWWWQQQNNNJJJEEE@@@<<<999777555444333111///...,,,,,,******************************))))))((((((''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&'''(((((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((()))+++,,,,,,+++***))))))******)))((('''''')))'''''''''''''''(((((()))'''((()))******************************+++++++++,,,+++***))))))))))))***)))))))))))))))***++++++,,,---...---,,,,,,---///333000111555555111111444111111...***+++...///,,,///000111222222222222222444222///...---.........---......---++++++,,,------------,,,,,,++++++++++++,,,...---,,,,,,---///111111111111111111111111222000//////000///---+++)))***,,,------,,,***)))******)))***---000444666555777555///,,,...000000666555333111000000000000------------------------***+++,,,---...//////000...---,,,++++++,,,---...---,,,,,,++++++,,,,,,---///...---,,,,,,,,,+++***+++,,,---......---+++***---***+++111333111111444:::777444333333333333333555444666;;;@@@CCCCCCBBBBBBAAA;;;333222;;;CCCEEEBBB===>>>CCC@@@@@@UUUpppoooNNN>>>AAABBBDDDLLLOOOOOOMMMJJJJJJPPPTTTNNNEEE@@@???CCCDDD:::...111===444111...+++,,,111888===444111......000111///---***,,,...---+++)))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((()))))))))(((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++***)))(((''''''((()))(((((((((((())))))))))))))))))************))))))+++******************+++(((((())))))*********+++***((((((+++...///...,,,,,,,,,,,,,,,------------///000222444666888:::;;;<<>>CCCEEEDDDBBB>>>>>>:::555666<<>>@@@AAAEEEDDDDDDBBBEEEaaaLLL>>>>>>???DDDGGGEEEAAA===BBBNNNUUUMMM??????444---///222000------)))---000...+++...888AAAJJJDDD;;;555222000...,,,---...000///---+++******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((((()))(((((((((((())))))))))))((())),,,------,,,)))((('''((((((((((((((((((''''''(((((()))******++++++)))))))))***+++,,,+++*********+++++++++,,,,,,,,,111000///000222444777999AAABBBDDDIIINNNSSSVVVWWWaaarrruuufff```ZZZQQQOOOKKKEEE???:::666555555111000///...---,,,+++***+++++++++*********))))))''''''(((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))''''''''''''''''''''''''&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&'''&&&%%%%%%&&&(((***+++)))+++,,,,,,++++++,,,---(((((((((''''''(((((()))(((((()))))))))(((((('''((())))))***++++++,,,,,,******))))))))))))*********************++++++,,,,,,,,,,,,++++++,,,///222999:::BBBPPP]]]]]]MMM===666999888000***+++,,,,,,+++,,,---...000000000000+++---...---,,,,,,---000+++,,,---,,,******,,,...---------------,,,,,,,,,+++,,,...---,,,,,,---///000000000000000000000000...---,,,...//////...,,,,,,,,,------------,,,,,,+++++++++++++++---...///111666888555444444333111///...,,,++++++++++++,,,---------------------------......//////000000000.........//////000000111...------,,,,,,------......///000///,,,+++,,,------,,,,,,,,,---///111222...+++***111===BBB===555...///000...,,,---111666444777888555777===AAA???AAA>>>===???BBBCCCCCCCCCCCCEEEFFFBBB@@@UUU{{{LLLCCCAAA@@@DDDFFFJJJHHHFFFIIIRRRTTTIII;;;:::222------///000//////000000///,,,***+++000444======;;;999777999???DDD111333333222///,,,******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))******))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))))))))((((((((())))))))))))((((((((((((((()))))))))))))))+++---//////---+++)))((())))))******))))))(((******)))))))))))))))))))))***+++++++++***************+++++++++,,,,,,,,,...------...000444777:::AAAAAACCCHHHOOOTTTUUUUUUXXXuuu{{{uuueee```VVVOOOMMMJJJEEE???:::777555555//////...---,,,+++******,,,,,,++++++***)))))))))&&&&&&'''((()))***++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&'''((('''&&&%%%&&&'''''''''''''''''''''''''''))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&%%%&&&''')))***&&&''')))******+++---///++++++***)))((((((((((((''''''((())))))((((((((((((((()))***+++,,,,,,---******************+++,,,+++************+++,,,,,,,,,,,,+++******,,,000444BBB??????FFFRRRVVVKKK<<<666777555...***+++,,,***,,,---...000111222333333+++---//////,,,+++---000,,,---...---,,,,,,...000000//////...------,,,,,,+++,,,...---,,,,,,---///////////////////////////---,,,,,,...000111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---333777666555444222...///...,,,+++++++++,,,---------------------------////////////000000111111...//////000111111111222......------------......---000111///,,,***,,,...///...---,,,---///111333111///---111;;;BBB===333111111000///------///000...333222---///999@@@@@@<<<999999@@@FFFGGGGGGHHHJJJMMMMMMGGG@@@FFFaaa{{{{{{ZZZHHHJJJIIIHHHJJJHHHVVVWWWUUUSSSRRRNNNCCC888555333///---++++++,,,---111///,,,***+++,,,------666999<<<:::888<<>>AAAFFFLLLPPPRRRRRRVVVqqqzzzfffccc```SSSQQQIIIGGGCCC???;;;888555444//////...---,,,,,,++++++,,,,,,++++++***))))))(((''''''(((((())))))******''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&((((((''''''(((***'''''''''''''''''''''''')))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((((((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''(((((((((((('''((((((((())))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''(((((($$$&&&(((((()))***,,,---......,,,***)))(((((((((&&&&&&'''((())))))))))))'''((()))***+++,,,------+++++++++++++++,,,------++++++******++++++,,,---,,,------,,,+++,,,...000::::::999:::@@@DDD>>>333222222///***+++......+++---...///000111111111111,,,000222111...,,,...000///000111000///000111333333333222111///...------+++,,,...---,,,,,,---//////////////////////////////......///000111///...---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,222555333222333222//////...---,,,,,,,,,---...........................//////000000000000111111...///000111222222222222......------------.........111333111---+++---000111///---,,,---///222444444666555333666:::888222222111111111222222111///,,,333222++++++666===<<<999555555>>>EEEFFFFFFGGGMMMOOOPPPNNNHHHFFFMMMVVVQQQFFFGGGLLLKKKMMMPPPKKKSSSWWWUUUMMMCCC===888333333222000,,,***+++++++++///...,,,+++,,,------...777888777555333444999===222333444222///,,,+++***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&'''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))((((((((((((((((((((((((************)))))))))(((&&&'''((()))******)))((((((((((((((()))))))))))))))******++++++******))))))***+++,,,,,,+++***))))))))))))))))))************---...---+++)))***+++,,,,,,,,,,,,------------++++++---...000222333444888;;;@@@EEEJJJMMMPPPRRRWWW^^^{{{~~~[[[bbb___QQQSSSFFFEEEBBB???;;;777555333000000///...------,,,,,,,,,,,,++++++***))))))((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))###%%%'''(((((()))+++,,,''''''''''''''''''''''''***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''((((((((()))'''((((((((())))))******''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((''''''###%%%'''((('''(((***+++111///...,,,***(((((('''%%%%%%'''((())))))))))))'''((()))***+++,,,------,,,+++++++++,,,------...++++++******++++++,,,---+++---//////---,,,+++,,,...666::::::<<<===777//////...***(((+++000000,,,------............------...222555333///---///222222333333333222222444666777666555333111000///...+++,,,...---,,,,,,---///000000000000000000000000111000///000111000///---...------,,,,,,------...***++++++,,,......///000,,,111333000///111222000000///...---------...///000000000000000000000000000000000000111111111111...///000222222333333333......------------......///333555333...,,,...222222000...,,,,,,///222444555;;;<<<666111333444222111000000333777888666333444;;;;;;111000888===;;;:::444444<<>>999222...///222444555333555///---444222+++...---000333222///,,,,,,---***666<<<444---///444444555555555333111111333555444999>>>???;;;888888:::777777555222666:::555+++666666666555666999===AAA888555444666;;;???@@@???AAABBBCCCGGGKKKNNNMMMLLLEEEMMMPPPLLLOOOXXXYYYSSSBBB===777222000///...---000111222111///------......///...,,,******,,,...---,,,,,,+++*********+++,,,++++++,,,------,,,***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((())),,,------+++)))'''+++++++++,,,---,,,***(((,,,+++***)))((((((((((((---***((((((***+++)))'''((((((((((((((((((((((((''''''(((((())))))*********,,,------+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111555888<<>>===666222444555444777777666555444222111000,,,---......////////////000000111222222222111111222111000......///000111........................,,,+++,,,//////---...000555777333333999:::;;;AAABBB@@@===:::777555444444111333666777888:::===???;;;;;;:::777666666888;;;777999222///555333---000...000222111///...000222///:::>>>888444888;;;:::666555444222222111111111333666999:::999888888999999======888666555111+++...///111333555:::???CCC???:::444333888AAAIIINNNJJJHHHEEEEEEGGGIIIHHHGGGLLLRRRRRRKKKJJJOOONNNHHH555222...------////////////000111111...---------......///---,,,,,,...000---,,,,,,+++******++++++,,,++++++,,,------,,,***))))))))))))))))))))))))))))))))))))***************************************************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''((((((((())))))))))))((()))+++,,,,,,+++)))'''(((((()))***++++++***))),,,++++++*********++++++...+++))))))++++++***((())))))))))))))))))))))))'''((((((((()))))))))***+++---//////---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111333777;;;???CCCGGGLLLOOOPPPYYYdddzzzeeeYYYSSSSSSQQQHHHEEEBBB>>>;;;888666333111000///...---,,,+++***)))+++******************+++)))((((((''''''''''''(((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&(((***,,,+++)))(((''''''((()))''''''))))))))))))''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&((()))***+++++++++))))))))))))))))))******,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,000///------......---+++...///000000111000000000******+++,,,,,,,,,,,,+++,,,---...---,,,,,,...000111222222444666666333111000...000666888666777:::444666666222000111333333333333333333333333222222,,,------...///000000111222222222222222111111000000000///......///111222------------------------)))---///---,,,///222333666:::;;;888666888:::<<>>999666888:::888:::===???@@@BBBEEEGGG:::???CCCDDDAAA???@@@BBB;;;===444///555333...333111222222111000000222444666===@@@;;;:::@@@AAA===;;;888777888:::;;;888555777777888:::===>>>>>>===:::AAADDD>>>666111///---,,,...111444666:::???BBB@@@<<<777777===HHHRRRXXXMMMHHHDDDDDDIIIMMMOOOOOOOOOQQQMMMCCC>>>@@@>>>888,,,***)))***---/////////...///000///---,,,,,,---,,,---......,,,,,,---///---,,,,,,+++++++++++++++,,,++++++,,,------,,,***)))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++******)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((()))))))))'''(((***,,,,,,***)))(((''''''((()))***+++,,,,,,,,,,,,++++++,,,,,,---...---,,,******+++++++++***************************(((((((((((())))))))))))+++---000111///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000222555999===AAAFFFKKKNNNMMMTTTZZZuuu{{{yyybbbXXXPPPOOOOOOGGGFFFCCC>>>;;;999777444222//////...---,,,+++***))),,,+++)))(((((()))+++,,,)))(((''''''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&(((***---,,,***)))(((''''''((('''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))*********))))))((())))))***+++---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,///...---,,,,,,+++******,,,,,,------------------,,,,,,,,,,,,,,,+++++++++,,,---...---,,,,,,...000---...000222444333111000111///111666777444444777///000000///000222444555333333222111111000000000,,,------...///111222333222222222111111000......///............///111111------------------------+++000222------111222///,,,000999999444444555000;;;>>>AAA>>>888555666999<<<>>>????????????@@@AAA777<<>>EEEEEE>>>>>>;;;:::===BBBCCC???;;;===;;;:::===CCCGGGFFFDDD999>>>BBB???888222000///222444777888888999;;;===777888:::???EEEKKKPPPRRRKKKGGGCCCEEEJJJNNNOOOMMMEEEEEE@@@777222222000,,,,,,,,,+++,,,...///---,,,,,,...///...---++++++,,,+++---......,,,******+++---,,,,,,+++++++++,,,,,,,,,++++++,,,------,,,***))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,+++)))((((((((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''((((((((())))))'''((()))***+++***)))((('''(((***+++,,,...000222------,,,+++++++++,,,,,,++++++***)))************************************(((((((((((())))))))))))))),,,000111///---++++++++++++++++++++++++++++++++++++,,,---...//////000222555888<<<@@@EEEJJJNNNMMMQQQTTTfffqqqaaaXXXNNNLLLLLLDDDCCC@@@<<<999888666333111......---,,,+++******)))---+++)))(((((()))+++---((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((('''''')))***...---+++***(((''''''&&&'''((()))******)))((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&''''''((())))))(((((()))***++++++---------,,,,,,,,,,,,+++++++++,,,,,,,,,---------000///...---,,,+++,,,,,,---------,,,,,,,,,,,,---000///......---,,,,,,,,,---.........------///000...000333555555555444444444222333777888666777999666444333333444444555777777666333111///------,,,............000111333444000000000000///---,,,+++---------......///000000------------------------...//////---...000///***000)))111666000333888222///555;;;<<<888444444666888999:::888666555666777666777;;;BBBHHHGGG???888999<<<333---111000///666000222444666888777666444777===>>>===BBBKKKKKKEEE@@@===;;;<<<@@@@@@;;;666<<<999777<<>>DDDIIINNNNNNOOORRR^^^{{{kkk___WWWLLLJJJIIIAAA<<<;;;999777666444111...---------,,,+++*********,,,+++)))(((((()))+++,,,(((''''''''''''(((((()))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((()))((('''''')))+++---,,,,,,+++)))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((())))))))))))(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((''''''&&&&&&''''''(((((())))))******++++++++++++,,,,,,------......,,,,,,------......//////333333222000......000222111111000////////////000000///...---,,,,,,,,,,,,,,,---...---,,,,,,...000///111333444333333444666222000000444555555666:::<<<777333444444111000111999777444111...,,,,,,,,,000/////////000111333444////////////...---++++++---------...............,,,,,,,,,,,,,,,,,,,,,,,,...+++***,,,,,,+++...333UUU666///555,,,...888444+++111777:::999777666666555666777777666555666888===;;;;;;BBBIIIJJJAAA999666:::444...222222222:::555555666999<<<<<<:::888666<<>>999999999999999666222///------,,,,,,+++*********++++++***))))))***++++++'''''''''''''''((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((()))((('''''')))+++))))))******++++++******)))(((&&&%%%%%%&&&((()))&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((()))***))))))(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&''')))***++++++******))))))+++,,,...///000111------......///000000111333444333222//////222555333333111000000000111111000000...---,,,,,,---------...///...------///111222333444333111222555777555111///111111000333777999222///111222///---///666555222000///...///000222111000//////111333444.../////////...---,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...(((***///,,,)))777MMMsss>>>---777---+++444111000222444666888888888888555777888888777777888:::>>><<<;;;>>>CCCCCC>>>999555;;;666222777777777AAAFFFBBB>>><<<;;;:::888666999@@@BBB???AAAHHHIIIDDDDDDBBB???;;;777555222111------///444999<<<;;;999;;;222///555;;;999666444,,,111666:::999777555444444333333333666???KKKSSSQQQLLLJJJLLLPPPMMMDDD;;;000//////000000//////000+++***)))***,,,...---,,,,,,---//////---------...,,,///333444222000---,,,,,,,,,,,,,,,,,,---......,,,++++++,,,------,,,************************************+++++++++,,,,,,***************************************)))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%&&&'''(((((())))))%%%''')))((('''***222888---,,,***)))(((''''''&&&'''((())))))''''''))),,,***************************)))))))))((((((((('''''')))))))))((((((***,,,************************))))))***+++,,,---......---///222555888>>>EEEIIINNNJJJSSS\\\gggtttuuunnnaaaYYYRRRIIIIIIGGG<<<::::::;;;======:::555222---,,,,,,++++++*********+++******************+++'''''''''''''''((()))***))))))))))))))))))))))))&&&''''''(((((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''((()))((('''((()))+++&&&'''(((***,,,---------***(((%%%$$$$$$%%%(((***'''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''')))*********)))(((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%'''((()))******)))%%%''')))+++,,,+++***)))'''(((***,,,...000222333.........///000111111222111222222000...///222666333222111/////////000111222111///.........//////000111111111000000222333888999:::888555666:::===???999555444333111222777777000...333666444333666222111000///000111333444333222000//////111222444//////////////////...---............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///)))---444---)))BBBfffrrr444$$$888333000777333555333222333555888888888333444555444222222222333555444333444444444333222555<<<999666;;;;;;<<>>999666444111>>>EEEFFF>>>;;;>>>===888999888777333000...///111---///222777;;;===<<<:::>>>666222666999666444555000444:::===;;;888555333666888:::<<<@@@HHHRRRZZZUUUNNNHHHGGGGGGCCC888...222111111111000---,,,,,,000...,,,,,,---------,,,,,,...//////...---...///&&&***...111111...---,,,,,,,,,,,,,,,,,,---...///,,,,,,+++,,,---...,,,*********************************+++++++++,,,,,,,,,)))))))))))))))))))))))))))***+++++++++***((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))(((***+++***(((,,,444:::++++++***)))((((((((()))''')))+++***((((((***---++++++++++++++++++++++++******))))))(((((((((''')))))))))((('''(((+++---************************))))))***+++,,,------...+++---///222666<<>>777222666BBBLLLHHH???666444:::>>><<<888999888666666888:::::::::888888888666222000000000222222222222111///...---000000///...------,,,,,,***+++---...---+++)))(((***000***000+++,,,444}}}HHH777,,,///333111222888888666555777:::<<<;;;999777444111222444444000,,,111222333111...---000333666;;;???>>>999666777:::JJJLLLGGG:::333444666555BBB<<<555333555777777444;;;999444111//////000111+++,,,...222777;;;<<<<<<666333000///333777;;;===999;;;===??????<<<888666222:::===:::AAAOOOVVVSSS]]]MMM;;;222333555333...000000///...............---------,,,,,,+++++++++++++++,,,---,,,+++***)))***+++---......---+++******+++---,,,++++++,,,...,,,+++*********+++,,,---+++---...,,,)))(((***---,,,,,,,,,------.........,,,+++)))((((((((()))***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++'''((())))))+++///444888222000---)))'''&&&'''''')))((('''''''''(((***+++************)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))******+++)))******++++++,,,------...///111333555:::@@@DDDHHHNNNRRRYYYaaammm{{{qqqggg___VVVOOOKKKHHHCCC>>>CCC999///,,,---///000222---------,,,,,,+++***)))))))))))))))))))))))))))((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&+++)))''''''(((*********''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%(((,,,+++&&&%%%'''###%%%((('''''')))000555***((('''''')))***)))))),,,)))'''&&&(((((('''%%%((('''&&&((()))((((((((((((((('''&&&&&&%%%$$$$$$'''''''''''''''((())))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''')))))))))***---///000///---,,,,,,,,,...///111333444333111//////000+++///555:::<<<===<<<<<<<<<:::888444111/////////000000111222...***---333333555555333111000333666444777999777333111444999<<<;;;888333///222;;;CCCFFF???888666:::>>>>>><<<777555333333555666777666555666666444111//////000222222222111000///......000//////...------,,,,,,+++,,,,,,---,,,+++***))))))///***///---555???CCC444+++...111//////444222000///111444555444333444222000111555666333///222222222000......111444666:::======:::999;;;???>>>BBB???666//////000///<<<777111...000333666777:::777333///------...///000000000000111222444555222111//////000444999<<<;;;===@@@AAAAAA===999777222999;;;;;;BBBOOORRRMMMGGG???555000///000///---000//////...............,,,,,,,,,,,,+++++++++***,,,,,,---...---,,,+++******+++---......---+++******+++,,,,,,++++++,,,---------,,,+++++++++,,,---+++------,,,))))))***,,,))))))******************,,,+++***)))((())))))***))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++*********))))))+++///222000...+++)))'''''''''''')))(((((('''((()))***+++************))))))))))))))))))))))))))))))))))))(((((()))******))))))))))))))))))))))))******+++)))******++++++,,,---------...000111444888>>>BBBHHHOOORRRXXX___iii}}}kkkeee]]]SSSLLLHHHEEEAAA>>>???666666???@@@333,,,...------,,,+++***))))))((())))))))))))))))))))))))((((((''''''''''''((((((((((((''''''&&&'''''''''))))))((('''&&&&&&(((***''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&+++///...(((&&&'''"""$$$'''''''''***000555)))'''%%%%%%&&&''''''&&&+++)))'''''''''((('''&&&%%%&&&&&&&&&'''(((((((((((((((''''''&&&%%%%%%%%%'''''''''''''''((())))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))***,,,...555444333222111000///...---000444666666444333333///666===AAAAAA@@@BBBDDDBBBAAA===666///---111666444444666666222++++++//////111333333222111111222111555999:::888666666888555444222///---000555999<<<888333111222555777888555333111000222333333222111222333222000//////000222111111111000000////////////......---,,,,,,,,,,,,,,,,,,,,,++++++++++++(((///+++......???HHH<<<000)))---///---,,,///---,,,+++,,,...//////...111///...000444666444111111222111///...///222555111444777888777777:::===777;;;<<<666111111111000777555222//////222888<<<<<<:::666222/////////000333333333000------000444999888666555444666:::===<<<>>>AAABBBAAA>>>999666444777999999AAAJJJHHH???444444333111...---,,,---000///......------......,,,,,,,,,,,,++++++++++++------.........---,,,+++***+++,,,---------,,,+++***+++,,,,,,++++++,,,...000///...---,,,,,,------,,,,,,---+++***)))***,,,******))))))))))))))))))++++++***))))))))))))***))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))******+++*********)))(((***---000---,,,***((('''''''''(((((((((((((((((()))******++++++*********)))))))))))))))))))))))))))))))))&&&(((***+++,,,+++***))))))))))))))))))******+++)))******++++++,,,------,,,---...000222666<<<@@@HHHNNNRRRWWW]]]ccc~~~iiiddd\\\RRRJJJEEECCCAAA???777888AAAMMMLLL===...(((,,,++++++******)))))))))))))))))))))))))))))))))((((((''''''''''''((((((((('''''''''''''''((((((%%%(((***)))%%%###%%%'''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&''''''***...---(((&&&)))'''((()))((('''(((,,,///+++)))''''''(((((('''&&&)))(((''''''''''''((('''$$$&&&'''%%%%%%'''((('''((((((''''''&&&&&&&&&%%%'''''''''''''''((())))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((()))((())),,,...444444444444333111///...)))---333777999;;;===>>>CCCCCCCCCBBB@@@BBBFFFIIIEEECCC>>>888444333777;;;888777999;;;777000---000111222333222222111111111222666;;;>>>>>>;;;888666222111000//////000222222666444111...,,,---000333666333111000111222222111000111222111000///000222222111111000000000000000.........------,,,,,,,,,---,,,,,,+++++++++,,,,,,***000------,,,DDDEEEiii555...***---///---+++,,,,,,,,,,,,---...............------///222333222000000000///......000333555///333777999999999999:::444777999666333222444666888:::;;;999666666;;;@@@CCCAAA===999777555555666111333333000,,,...444;;;BBB???;;;:::;;;<<<;;;999:::<<<@@@BBBAAA===999666666777777999???DDD>>>444111222333222000.........//////...------------...---------,,,,,,,,,,,,,,,---------------,,,,,,+++***+++,,,---------,,,,,,+++---......---,,,...///222111000///......------,,,,,,,,,+++******++++++------,,,,,,++++++******++++++*********)))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********'''((()))))))))+++///111******(((((('''(((((((((((((((((((((((())))))***+++++++++*********))))))((((((((((((((((((((((((%%%'''***---...---+++***)))))))))))))))******+++)))******++++++,,,------,,,---...///111555;;;???EEEMMMQQQVVV\\\```ttt}}}sssgggbbb\\\SSSJJJEEEBBB@@@@@@<<>>DDDHHHPPPLLLHHHFFFHHHJJJKKKJJJIIIDDD???<<<;;;<<<;;;:::777777999<<<:::444111222333222111111333555777888555888===BBBCCC???999444333333333444333333222222::::::777333000///222555777555333222333444333333000111222222111111222444333222111000/////////000---------------,,,,,,,,,---,,,,,,++++++,,,------,,,222...,,,,,,HHH===FFF111---,,,...000...,,,+++---..................///---------...//////...,,,......---...000222333444333888>>>AAAAAA>>>;;;999333333444333111111555::::::@@@EEEDDD???<<<===@@@HHHFFFCCC???===;;;;;;;;;000222222///,,,///666===BBB===999;;;AAABBB<<<666:::===BBBEEEEEEBBB===:::888777888<<>>BBBKKKOOOUUU\\\___mmm{{{nnnhhh___ZZZRRRJJJDDD@@@??????===CCC@@@555444<<<===666,,,+++***))))))***+++,,,))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((()))***+++***---111111///+++'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&)))'''&&&'''&&&$$$&&&+++)))))))))))))))******+++***(((&&&&&&((((((((('''&&&'''(((''''''''')))+++&&&---///((($$$((()))''''''''''''''''''''''''''''''''''''''''''((())))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******)))***,,,...,,,---///000111111000000111111111111333888@@@EEEMMMKKKJJJMMMQQQRRRNNNJJJMMMGGGAAA???@@@???<<<999777555777;;;;;;666444555222000000222777;;;>>>@@@666888===CCCFFFCCC:::222222555777777666444333333;;;:::888555222222444666777555333333444555555444111222333333222222333555555333111000......//////------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------111///---111UUU???...///...---///000///...,,,,,,---///...---,,,---///------......---,,,++++++------...111444666666444444777===@@@AAA===888444666555555666444333888???<<>>GGGEEECCC@@@>>>======<<<000111000---,,,...444999@@@===>>>DDDKKKKKKDDD<<<;;;???EEEJJJLLLJJJFFFCCC;;;;;;===DDDMMMRRRRRRNNN>>>:::555111///000000111///...------,,,,,,------------------............---,,,+++*********+++++++++++++++,,,,,,------...---...000///......///111111111222222111000///......,,,******+++,,,+++***,,,,,,,,,+++++++++++++++++++++,,,,,,++++++***)))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((())))))***---......,,,***)))***+++))))))))))))))))))))))))''''''((())))))))))))))),,,++++++++++++*********))))))))))))))))))))))))&&&(((***+++,,,+++***))))))))))))))))))******+++)))******++++++,,,------......//////111444999===???HHHMMMSSS\\\^^^gggyyyyyy}}}iiihhhZZZWWWQQQJJJCCC>>>======555:::======;;;:::666333000///,,,***))))))******))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''(((***+++,,,//////.........,,,)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&(((&&&''')))'''$$$&&&***((((((((((((***+++++++++((('''&&&&&&((()))((((((%%%'''((((((&&&'''))),,,)))111333***%%%)))***'''''''''''''''(((((((((((('''''''''''''''((())))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((()))+++++++++***+++---///---...///000111111111111000000//////111666===CCCEEEFFFHHHJJJLLLMMMLLLKKKKKKHHHDDDAAA??????@@@@@@;;;999:::>>>>>>;;;888999333222333666:::===>>>===444555:::BBBGGGDDD;;;333000444999888444000111444555444111000000222333444555333111111333444444444111222444333222222333444666555222///...---......,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,,,,///---...:::iiiOOO------.........///000///---,,,...///...,,,+++---///---...//////...---,,,,,,...///111666:::;;;999666111333555888999777444222666555777:::888555888??????DDDIIIJJJGGGCCC@@@???DDDCCCAAA???>>>===<<<<<<111000///...///222666888@@@DDDJJJPPPQQQMMMGGGBBB:::???GGGMMMQQQPPPMMMJJJBBBBBBDDDKKKSSSYYY]]]___PPPNNNIII???444//////222///...------,,,,,,------+++++++++,,,,,,,,,------...---,,,+++***+++,,,,,,++++++++++++,,,---......,,,---......------...///000000111222111111000///...,,,******+++,,,+++)))***************+++++++++++++++,,,,,,,,,+++***)))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))---------,,,)))(((((()))******************))))))&&&'''((()))***))))))(((,,,,,,+++++++++*********))))))))))))))))))))))))(((((()))******))))))))))))))))))))))))******+++)))******++++++,,,------------......///222777:::>>>GGGJJJPPPZZZ\\\```nnnwwwpppaaaaaaWWWUUUPPPIIIBBB===;;;;;;444...000777555------444444222///+++)))((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&''')))***,,,,,,222...***((()))***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''''''''&&&&&&&&&(((+++***&&&%%%(((***)))((()))*********))))))((('''''')))*********$$$&&&((((((&&&'''***---+++444666,,,&&&***+++''''''''''''((((((((((((((('''''''''''''''((())))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))'''''''''&&&&&&'''''''''''''''''''''((((((((()))((((((((((((((((((((((((***+++,,,,,,++++++---///000000000111111222222222222222444555888>>>EEEJJJCCCDDDCCCAAA>>>AAAGGGLLLEEEEEEDDD@@@>>>???EEEKKKAAA>>>>>>BBBBBB???===>>>777666777:::<<<<<<888555111222777@@@GGGEEE<<<333---333888777111---///333222000......111444555555222111//////111333333333111222333333222111222333888666222///------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,+++,,,+++///CCCzzz___555,,,............000///------///111000---,,,...000---...000000///.../////////000444999>>>???<<<888333333333444666777777666000000444999777111222888BBBEEEHHHJJJHHHFFFCCCBBBBBBBBB@@@???>>>=========111000...000444888;;;<<<>>>HHHRRRTTTNNNFFF@@@>>>888===FFFMMMRRRRRROOOMMMIIIHHHJJJOOOTTTYYY___ddddddeee___OOO;;;///...333......---,,,,,,,,,,,,---)))))))))******+++++++++///...---,,,+++,,,------++++++++++++,,,---...///***+++---,,,++++++,,,......///111222222111000//////,,,)))))),,,---+++)))******++++++,,,,,,,,,---++++++,,,---,,,+++***)))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))(((***+++***)))((()))******++++++++++++******)))&&&''')))*********)))(((,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))******+++)))******+++,,,,,,------,,,,,,---------000555999>>>FFFIIINNNXXXZZZ\\\gggkkkhhh\\\RRRNNNIIIFFFDDD@@@;;;666666444111000000000000///333000,,,***)))***))))))+++******)))(((''''''&&&(((((('''''''''&&&&&&&&&***'''&&&(((,,,///000///+++)))'''&&&%%%&&&'''(((+++)))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%'''((()))((()))***,,,''''''(((((())))))******,,,))))))---444666111+++''''''''''''''''''''''''+++---+++'''&&&)))***'''))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%$$$&&&***+++)))''',,,,,,,,,---...///000111111666;;;===;;;777222000444333666:::;;;999:::>>>GGGGGGFFFCCC??????BBBFFFGGGBBB===;;;===???@@@@@@EEECCCAAA>>>;;;::::::999;;;;;;:::777555444555777222222333444444444333333000000000000////////////333222222111111111111111000000111111111111000000000...000555333......222222000...///222333111///------------,,,+++***)))***,,,......------...//////---,,,777---ZZZWWW111000...,,,---000111///---111///...,,,,,,...///111......------------......111444888<<<<<<999666333...///111333666666444111---222777666444555;;;AAA???CCCGGGGGGEEECCCDDDFFF???CCCAAA<<<;;;???>>>:::777222222999===;;;999;;;BBBJJJNNNKKKHHHHHHDDD>>>999AAAGGGHHHKKKOOONNNIIIIIINNNUUUZZZ\\\^^^aaadddpppqqqhhhZZZIII444333EEE888333,,,)))+++---//////...+++)))***---...---,,,///...---,,,++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,---------///000///...222:::AAA000///...,,,++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******,,,,,,***)))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&'''((())))))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%*********))))))(((((('''((('''&&&(((+++,,,)))'''***************)))((((((******))))))((((((((('''((((((((()))******++++++***************)))(((''',,,+++)))''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---,,,,,,,,,---000333444<<>><<<===@@@BBBAAA<<<777555666888999999===<<<:::777666555444444333444444333222111222444222222222222222111000000111111000000///...------111000000//////000000111111111222222222222111111///...000444333//////333111///...///111333222000/////////...------,,,,,,+++---......---------...///---***111***VVVTTT---000...---...000000///---......---,,,,,,---......---------,,,,,,------------///222555555333000...000000111111111111111111222999???AAA===999888:::???BBBEEEFFFFFFEEEEEEEEE===BBBDDDAAA@@@AAA>>>999555000000777;;;;;;;;;>>>NNNQQQPPPJJJGGGGGGCCC>>><<>>DDD000///---,,,+++++++++,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++***)))((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%)))((((((''''''&&&&&&%%%((('''''')))++++++)))''')))************)))(((((())))))((((((((('''''''''''''''(((((()))***************++++++******)))(((+++***)))'''&&&&&&''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,---,,,,,,,,,...000222444:::@@@FFFLLLPPPUUU\\\aaaqqqoooddd^^^\\\RRRMMMFFFAAA???===999666333111///.........---,,,,,,,,,,,,,,,,,,++++++*********))))))((((((''''''(((((((((''''''''''''&&&)))((('''''')))++++++***)))((('''&&&&&&&&&'''((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))(((&&&%%%&&&'''************))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''%%%'''&&&######''')))'''))))))))))))))))))))))))+++++++++*********))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((***,,,...---,,,,,,,,,++++++---000222444333555666666555666777999333111222444333111444999:::888666666777999:::;;;999555000......///000111333222222111000///......---///111111000000111222/////////000000/////////222111000///...,,,++++++......------...///111222000000111111111111000000...---000333222000111444000///...000222333333222111000///------------...---...//////---,,,------...///+++,,,---YYYYYY333000...---...///000///...,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,---+++,,,---...///...---,,,///000111000...000555999:::>>>CCCDDDAAA???@@@AAAAAAAAABBBCCCDDDCCC@@@>>>666<<>>AAALLLLLLKKKJJJMMMQQQPPPLLLHHHMMMPPPOOOOOORRRSSSRRRQQQSSSVVVWWWXXXZZZ]]]```nnnssseeeNNN???555333;;;111///,,,++++++,,,++++++,,,+++***+++---//////.........---,,,++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---+++---/////////000555999......---,,,+++++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,+++************)))))))))))))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%((((((((('''&&&&&&%%%%%%((('''''')))++++++)))'''))))))******))))))((('''(((''''''''''''&&&&&&&&&&&&&&&''''''((())))))))))))***+++++++++++++++++++++***)))(((''''''''''''&&&&&&&&&&&&'''''''''''')))))))))))))))))))))))))))))))))***++++++,,,,,,---,,,,,,---...000222333888===DDDIIIMMMSSSYYY___yyy}}}kkkddd[[[]]]SSSMMMEEE@@@>>>===:::777333111////////////---,,,+++---//////...,,,*********)))))))))((((((((('''(((((((((''''''''''''''')))(((''''''(((((((((((((((((('''&&&&&&&&&'''(((&&&&&&&&&&&&''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''(((((())))))))))))))))))'''((()))'''%%%$$$'''***''''''''''''''''''''''''&&&((((((&&&'''+++---+++((((((((((((((((((((((((*********))))))))))))(((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((***+++,,,---......------///222555777555666777777666666888999444111111222111///222777555222///000333666666555333000,,,***))))))***+++------............---,,,,,,///111222111000111111------......///000111222/////////...------,,,,,,......------...000222444//////000000000000//////...///111222222222333555000000111222444555666666222111...---,,,,,,...///...///111000...---------...111///+++555\\\___>>>//////....../////////...,,,---///000000///---,,,...------,,,,,,------...------------......//////---///111000///444===EEELLLIIICCC>>><<<>>>CCCHHHCCCAAA?????????===888333///555>>>DDDDDD???777000,,,,,,---111777<<>>===;;;888333222000000000000...,,,---000222222...+++))))))))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((('''&&&&&&&&&''''''&&&&&&&&&'''''''''%%%%%%&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%''''''&&&'''(((***&&&&&&'''(((((()))******(((******((($$$$$$'''+++(((((((((((((((((((((((('''))))))'''(((---///...(((((((((((((((((((((((()))(((((((((((('''''''''((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((()))+++---...111000000000111444666888666888;;;;;;:::777666666444222111222000///111777555222000111444777666444000...,,,)))(((((()))+++,,,---///111111000///......000222222111000000000111111000/////////000000,,,,,,------.../////////000///......000222555777222222333333333333222222222444555444333444555666222333444555555666888999444333111///...///000111///000111111///------......111222+++:::SSSWWW>>>.../////////....../////////000222333333222000/////////............//////000///.........///111111,,,///111000000666@@@IIIXXXPPPDDD<<<888:::>>>AAAAAA???======>>><<<777222333777>>>CCCAAA999000***+++---000333888???EEEHHHNNNOOOUUU]]]bbb^^^SSSKKKFFFIIINNNOOOLLLJJJKKKOOOIIIMMMSSSYYY___bbbbbbbbbbbbeeeSSS;;;444222///000,,,---......---+++***)))+++,,,,,,,,,------///000------,,,+++++++++,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,------...---+++))))))))),,,,,,---,,,,,,,,,++++++((()))))))))*********++++++,,,,,,,,,,,,+++*********)))))))))))))))***+++(((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''((('''(((******)))((((((''')))))))))))))))(((''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((()))***+++,,,---------+++,,,,,,,,,++++++******''''''((((((((()))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,---------...///000111111555:::AAAFFFJJJPPPVVV\\\wwwpppeee\\\QQQMMMMMMHHHBBB???>>>>>>;;;888333222111111111000...,,,...111333222---)))((()))))))))))))))(((((((((((('''(((((((((((()))))))))&&&((())))))'''&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%&&&'''((((((((('''$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''###%%%'''''''''((()))+++'''''''''((())))))******(((***+++)))&&&&&&(((,,,((((((((((((((((((((((((%%%((((((&&&''',,,...---))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))))))))+++///111111111222222333444666666555888<<<===;;;777444333333111111222111///111666888666555555666666666555......---+++))))))+++---,,,...111333444333111000---///000000///...///000777666333000...---------++++++,,,...///000111222333111000000111333777999666666777777777777666666888;;;:::666444666777666333444666666666666888999666555444333222222222333...000111111///...//////---...222***:::>>>AAA444...///000///...---...000000111222444444222111000000000////////////000000///...---------...000111...///000000111555===CCCHHHDDD???>>>@@@AAA@@@>>>::::::;;;===>>>>>><<<:::>>>===???AAA===333,,,)))///444777999===DDDJJJLLLOOOQQQYYYbbbddd[[[OOOGGG>>>CCCLLLRRRQQQMMMOOOTTTPPPQQQUUUZZZ___aaaaaa___TTTSSSBBB222222111///222,,,...000000...,,,,,,,,,,,,---...---,,,,,,...000---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,------......---,,,,,,************************+++,,,,,,,,,,,,+++************)))))))))))))))***(((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''((())))))''')))++++++)))''''''((((((((())))))(((((('''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***(((((((((((()))))))))***)))))))))))))))))))))))))))))))))***++++++,,,,,,------......///000000000333888???DDDIIINNNUUUZZZvvvlll___WWWPPPIIIGGGCCC>>>=========:::777111000000000000///---***+++...111///+++((((((***(((((((((((())))))))))))'''((((((((())))))))))))%%%(((******'''&&&&&&'''$$$%%%&&&&&&''''''''''''%%%&&&'''((((((''''''&&&$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''')))((((((((()))***,,,+++++++++******))))))((()))))))))(((((()))+++((((((((((((((((((((((((%%%((('''%%%&&&+++---,,,))))))))))))))))))))))))((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''')))((((((***...222000111222333444333333222222555999;;;999666444333000...000222222///000444666666666555222111111222,,,------+++)))))),,,...+++---111333444222000...,,,---//////...///111333666444222///...---......------...///000000111111444333111000111333666999777777888888888888777777>>>AAA@@@999666888888666222444666666444444666888444444333333222111111111...000111111000///000111---,,,555///>>>///000///---///000000...---...000...///000111111000///...//////............//////...------,,,---...//////......000222555999===@@@:::888:::???EEEFFFAAA<<<222444888:::;;;;;;<<<<<<@@@;;;999:::777000...000555<<>><<<>>>BBBAAA:::333---111666777666555666888:::444111333222000222888999BBBHHHGGGIIIPPPTTTTTTQQQPPPRRRWWWUUUNNNLLLPPPAAAHHHUUU___[[[QQQNNNRRR\\\XXXUUUVVV[[[```dddeeeRRRGGG555222666...)))222///111333333000...///111...000111///,,,***,,,///,,,,,,,,,++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++---+++))))))***+++++++++---...///000000///......000///......---,,,+++***+++,,,,,,,,,,,,+++******,,,,,,***)))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((%%%''')))***+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%((()))+++---///111333444'''))),,,+++(((&&&'''((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((&&&&&&''''''((()))))))))(((((()))************)))'''((()))******)))((('''&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,------...///000000000//////444;;;@@@DDDIIIPPPUUUmmmggg```VVVOOOHHHCCCBBB???<<<:::888777666000111111111000///---,,,*********+++,,,,,,+++)))+++*********))))))((((((''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((,,,...///---)))(((***,,,---//////++++++------***+++***)))))))))***,,,,,,(((''''''''''''&&&&&&&&&((()))))))))'''''')))***((((((((((((''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''((())))))+++******)))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&'''))),,,---)))***,,,///000000000000...111555555333222444666000///...---------------.........///000///,,,***---,,,++++++******+++++++++++++++,,,,,,---------...///111444777777666444000000////////////000000222111111000000000000000BBB:::333222666888555111444222000///000111444666AAA>>>:::888888888888777555555444333333444666777555333111444888999666222333333222111000000000111000---===444<<<444;;;***...---,,,+++,,,...000222//////.........---------///......---------......,,,///444///(((000666...///555888444666>>>EEEFFFIII>>>888<<>>===999444111666@@@HHHFFFPPPPPPJJJHHHFFFMMM]]]QQQJJJBBBBBBGGGLLLLLLJJJ555???OOOYYYSSSIIIMMMYYY\\\YYYUUUTTTVVVZZZ___bbbYYYEEE444222111------333000000////////////000000,,,,,,,,,---------......000000//////......------)))***,,,------,,,+++***+++******)))******++++++************************+++000555555000,,,,,,---888666333000---+++******+++++++++*********))))))+++*********))))))((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''***---000111222222(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''+++(((%%%&&&)))+++)))'''))))))))))))************)))))))))))))))(((((('''))))))(((((((((((())))))))))))(((((()))***+++++++++***)))((((((***,,,---+++,,,---...///111222222222444888===DDDJJJOOOQQQ{{{iiiddd\\\SSSNNNHHHBBB@@@>>>;;;999777666555111111111111000...---,,,******)))******+++***)))*********)))))))))((((((''''''''''''((((((((((((''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''***,,,+++)))''''''((('''+++---+++***---///......---+++***)))******+++))))))((((((((('''''''''((()))))))))'''''')))***(((((((((((('''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))+++******)))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&'''))),,,---)))***,,,...///000000000...000222333333222333444///...------,,,,,,------...---...///000///,,,***,,,,,,+++***************+++++++++,,,,,,,,,------+++,,,---000333444222000//////............//////000000///...............:::666222222444666555333333222000//////111333555;;;999666666666777777666333333333333444444555666333111///222666777444000111111111000//////000111333...999:::999444777------,,,+++++++++---///000//////.........---------///......------.........444............999???666...---111999<<<;;;===AAAMMMGGGCCCDDDBBB:::222...111111333555444222555;;;===:::666555888>>>EEEJJJHHHYYY^^^[[[[[[UUUMMMOOOKKKDDD>>>>>>CCCHHHIIIHHH>>>FFFUUU^^^[[[RRRSSS[[[eeeccc___]]]]]]^^^______TTTBBB444111111,,,,,,111//////............//////,,,,,,---------.........000///////////////......++++++,,,,,,,,,++++++***+++***************++++++************************...222777777222///...///444333000...+++******)))+++++++++*********))))))+++*********)))))))))))))))))))))(((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&(((***++++++++++++'''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''')))))))))((())))))))))))************)))))))))))))))(((((('''))))))(((((((((((())))))((((((''''''((())))))***+++***)))((()))***,,,---+++,,,,,,...///000111111000222666;;;AAAGGGLLLOOOwwwuuuccc```WWWOOOLLLGGG@@@???<<<:::777666555444111111111000///...,,,,,,******))))))))))))************))))))))))))((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%'''***+++)))'''&&&&&&(((///222///,,,---000111///...,,,+++)))))))))************)))))))))((((((((()))))))))'''''')))***((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))+++******)))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((***,,,---((()))+++---...////////////...///000222222111000------,,,,,,++++++,,,,,,...------...//////,,,***++++++***))))))))))))***++++++++++++,,,,,,,,,,,,******,,,...111222000/////////............//////......---,,,,,,,,,,,,---//////000000111222222333222111000//////111333444222111000111333333222111000111333444555555555444111///...///222333111......000111000//////000111111,,,000???444222---,,,,,,,,,++++++,,,---///000/////////.........------///......---......//////333,,,...000///:::EEEDDDLLL>>>666:::<<<888<<>>;;;888:::AAAIIIOOORRRQQQffflllffffffaaaRRRHHHDDD???;;;===DDDKKKMMMMMMJJJQQQ]]]fffgggdddbbbdddeeedddbbbaaa___]]]YYYVVVMMM>>>333111111---+++///......------------......,,,------------.........////////////000000000000------,,,+++++++++++++++++++++++++++******++++++************************---111555555222.........000///---+++***)))))))))+++++++++******************************)))))))))*********))))))))))))(((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&'''((((((((('''&&&%%%''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''')))*********)))))))))))))))************))))))******))))))((('''))))))(((((((((((())))))'''''''''''''''(((((()))+++***)))))))))***,,,---++++++,,,---...//////000///000333888>>>CCCHHHKKKvvvlll```]]]SSSKKKIIIEEE>>>===;;;888666444333333222111111000...---,,,+++*********)))'''''')))***))))))))))))))))))((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''')))***+++************111999===777///---///000...---+++***)))))))))*********)))))))))(((((((((((()))))))))'''''')))***((((((((((((''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''((())))))+++******)))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((()))***,,,---((()))***+++---.../////////---+++---000222000---,,,,,,++++++***++++++,,,------,,,---///...---++++++***))))))((()))))))))+++++++++++++++++++++,,,---------///222333222000000//////////////////000...------,,,,,,,,,,,,,,,(((,,,///000...---///000111000///...///000111222111111222444666555333111///111333666777666555444///...---...000111///------000222222000///111333222...000JJJ777555***...------,,,,,,---...000000////////////...........................//////000......444333(((,,,;;;???WWWLLLAAA???CCCIIILLLLLLDDDBBBAAA@@@999222000333===555//////111333777<<<===<<<;;;===BBBJJJSSSYYYZZZpppppp___\\\\\\RRRIIICCC@@@>>>BBBKKKSSSXXXYYY[[[^^^ccchhhjjjiiiddd^^^[[[[[[\\\]]]]]]XXXPPPJJJEEE;;;333222222...---...///......------......///------------...............//////000000111111111///...,,,+++******+++,,,++++++++++++++++++*********************************---///000---+++******,,,,,,++++++************************************************************+++++++++*********))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))***)))((('''&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%)))...000,,,(((((()))))))))************)))************)))(((((())))))(((((((((((())))))(((((('''''''''(((((()))******)))))))))***+++,,,++++++,,,,,,---......//////000222666;;;AAAFFFIIIxxxyyyfff^^^\\\PPPHHHGGGBBB<<<;;;999777555444333222222222000///---,,,++++++***++++++***((('''(((***(((((((((((((((((())))))''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))((()))***,,,---...666===AAA:::111...//////+++***)))(((((()))***+++)))))))))(((((((((''''''((()))))))))'''''')))***(((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))+++******)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))***+++,,,---))))))***+++,,,...///000///,,,***+++...000...,,,++++++*********++++++,,,---,,,+++,,,......---,,,+++***))))))((()))))))))++++++++++++++++++++++++...------///111222222111111000000//////000000111///...------,,,,,,------***...222222///---...000//////.........///000111888888999:::<<<:::777555///111444777888777555333000///......//////......---111444444222000222555777555:::UUUAAA===000444.........///000000111222000000/////////........................///000111000...333111---444:::333<<>><<<<<>>NNN@@@:::444222//////000000111222222222000000000/////////..................///000111111222------444GGG```^^^BBB===JJJFFF;;;LLLrrrsssZZZKKK<<<666333000,,,,,,///111999BBBDDD???;;;;;;>>>CCCFFFDDDAAAFFFTTTaaagggyyyvvv```SSSLLLHHHIIIPPPNNNMMMNNNRRRVVVYYYZZZ```bbb]]]XXX___llllllbbb]]]___bbbfffdddZZZJJJ===:::666333222111111111000000000////////////000000------........./////////............////////////------,,,,,,,,,,,,------,,,,,,---------+++***)))************************)))***+++,,,,,,+++***)))***++++++,,,---,,,,,,,,,***************+++++++++*********++++++++++++++++++++++++************))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&'''((()))(((''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,&&&###(((111555///((())))))))))))******************++++++******)))((())))))(((((((((((())))))+++******))))))))))))***))))))******++++++++++++******+++---...///000111222222222444888>>>CCCFFFyyyooo```YYYVVVMMMIIIGGG???;;;:::999777555444333333444222000...,,,+++++++++(((---111000,,,((((((***'''''''''((((((((())))))''''''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((***...222333000...,,,111555222111111000......---,,,+++++++++,,,---*********)))))))))((((((((()))))))))'''''')))***((((((((((((''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))+++******)))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''((()))***+++,,,,,,,,,++++++++++++---///111222---------,,,******,,,...+++++++++++++++,,,---------+++***+++---...------,,,,,,+++***************++++++++++++*********))),,,***)))***,,,...------......------------......//////...---------------000111222222111111111111---------------...............///000222333111000000111333333333222000/////////...---++++++---...---333777777111...000333---,,,;;;:::666///444---...///000000111111222222000000000000/////////...............///000111222222555777;;;SSSxxxwwwSSSHHHOOOHHH<<>>EEEDDD<<<999:::@@@EEEJJJKKKJJJNNNXXX```___kkkhhh[[[UUUMMMHHHMMMOOONNNMMMNNNQQQUUUWWWYYY___aaaYYYQQQZZZnnntttlllZZZ[[[___ddddddYYYGGG999555444111//////000111000/////////....../////////............////////////............------------++++++,,,---............,,,---......---,,,***(((************************+++++++++,,,,,,,,,+++***)))***+++,,,,,,,,,++++++))))))*********+++++++++*********++++++,,,,,,,,,+++************)))))))))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''&&&(((,,,...---+++))))))))))))***************++++++++++++***))))))))))))(((((((((((())))))******)))((((((((((((((())))))***+++++++++++++++)))***+++---///111222333222111111333777<<>>FFFgggkkkLLL666@@@HHHMMMWWWcccbbbYYYIII@@@888777777666888:::;;;<<<@@@AAA<<<666888>>>;;;???EEEJJJMMMPPPTTTXXXNNNSSSNNNIIIJJJFFFDDDMMMKKKKKKLLLNNNRRRVVVZZZ\\\ggggggZZZJJJNNNaaaggg^^^NNNPPPUUU\\\^^^UUUCCC555222222000------///111000.........------...................../////////000.........------,,,,,,+++)))***,,,...//////......,,,---.........,,,)))(((******************************)))***,,,,,,+++)))))))))+++,,,,,,+++******))))))******++++++++++++*********++++++,,,,,,,,,*********))))))))))))((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((())))))***)))'''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$'''))))))''''''***...))))))))))))***************++++++++++++***))))))))))))(((((((((((())))))***)))((('''''''''''''''))))))***++++++++++++***)))***+++...000222444555111111000222555:::???CCCyyyttthhh___TTTMMMLLLIIIDDD>>>===;;;999666444222000000/////////...------,,,,,,+++++++++************)))((((((((((((((((((((((((((((((((((((((((((((((((''')))))))))'''&&&'''(((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''(((((((((((())))))))))))666***<<>>BBBFFFHHHEEEEEEBBBAAAFFFLLLJJJCCCEEEFFFCCC===;;;>>>>>><<<777666777999<<>>AAA555000555888333111444444777<<>>===???@@@???DDDIIIJJJDDD???@@@BBBCCC777999===???AAACCCFFFHHHEEEDDDDDDDDDFFFJJJOOOQQQLLLHHHJJJRRRWWWSSSJJJDDD??????>>>:::666555888<<<555111111444333000444===:::;;;<<<===<<<999777555...000111111000111333555888444000---,,,------,,,+++,,,------...111555888NNNBBB333,,,---...,,,)))---,,,,,,---......,,,******+++,,,......,,,+++*********++++++++++++******************************)))***++++++,,,,,,++++++,,,,,,------......//////,,,,,,++++++******))))))++++++*********)))))))))((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((---,,,+++***))))))((()))'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))******(((&&&%%%&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))******)))))))))***++++++******,,,---//////000000*********)))))))))((((((((((((((()))))))))******************************+++++++++,,,---///000111111111111222444777999;;;zzzwwwmmm```YYYPPPJJJGGGDDDAAA===;;;:::888555333222111000/////////...------,,,,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''&&&%%%&&&(((***111///,,,***((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((())))))******+++++++++***+++777333CCCHHH000EEEssslllXXXCCC>>>BBB;;;---333777>>>AAA999...+++///+++*********)))))))))((('''(((((((((((())))))))))))))))))(((((((((((('''))))))))))))((((((''''''******+++)))(((''')))******(((***------)))(((***,,,555@@@DDD===333///000++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))***+++,,,,,,************++++++,,,---,,,------,,,+++,,,...000//////...------,,,++++++++++++,,,,,,---.........------------------------,,,++++++******++++++,,,,,,,,,------------------,,,------......------,,,)))***+++,,,---.........---.........------///000...............---------222111///...///000222444222222111111000000//////000000///////////////000333555777666333111000000//////......///000111111111111111111111111111111333444555444111000///000111000000222555888:::;;;\\\mmmoooccc\\\VVVVVV```GGGGGGEEEBBBAAABBBCCCBBB@@@FFFHHHEEEBBBDDDEEEEEE;;;@@@EEEGGGHHHIIILLLNNNLLLLLLKKKKKKKKKLLLMMMNNNLLLGGGFFFMMMSSSPPPCCC777111333555777999===CCCHHH>>>:::666666555666@@@LLLGGGFFFCCC@@@===;;;999999111222333222111111222444;;;777222...------------+++,,,------...000444666BBB:::///***+++---...---...---,,,,,,......,,,+++***+++,,,------,,,+++*********++++++++++++******************************))))))***++++++++++++++++++++++++,,,---...//////...------,,,+++******)))************))))))))))))((((((''''''''''''((((((000...+++(((&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((---,,,***(((''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))******))))))))))))******++++++---...///000000000+++++++++******))))))((((((((()))))))))*********)))***************+++++++++,,,,,,------...///000000111111222444666888:::}}}pppkkk___XXXPPPJJJFFFDDDAAA???:::999777555333111111000/////////...------,,,,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&%%%%%%&&&))),,,444111...+++((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***+++,,,,,,---111888LLLNNN^^^[[[999GGGpppkkkXXXBBB>>>FFF@@@000111555;;;>>>777......444*********)))))))))))))))(((((((((((()))))))))******)))))))))((((((((((((,,,++++++)))((('''&&&%%%)))***+++***(((((()))+++***((()))------)))(((******111<<>>333000333,,,+++++++++++++++++++++************************))))))))))))***+++,,,---++++++++++++++++++,,,------------,,,++++++...000//////...------,,,++++++++++++,,,------...//////........................,,,,,,++++++++++++,,,,,,------------------------,,,------......------,,,+++,,,---............---...///000///......000222........................222111///...///000222444222111111111000000000///000000/////////000000111222444555555444222222333000////////////000000111000000000000000000000000444555666555222000000000111222444555666888:::<<>>FFFNNNQQQnnn}}}ooommm]]]OOOEEEFFFLLLKKKDDD>>><<<@@@DDDEEEGGGIIIFFFAAA@@@DDDIIILLLLLLKKKJJJJJJCCCEEEGGGIIIJJJKKKJJJJJJDDDAAA===;;;>>>AAA<<<444333222222222222444555666444222111333666777555333555333111//////000111222+++,,,.........///222444888555222000000///...---...//////...,,,,,,---...,,,///111000,,,***,,,000111///---,,,---------,,,******++++++++++++************++++++++++++******))))))))))))))))))))))))((()))******++++++******))))))******++++++,,,,,,......------,,,,,,++++++******)))))))))(((((((((((((((''''''''''''(((((('''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''&&&&&&''''''''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))******)))((((((((()))))),,,------.........------...------,,,+++***)))))))))))))))*********++++++))))))******+++,,,,,,,,,...//////000000000//////000000111333444666666777xxx}}}kkkcccYYYUUUNNNHHHCCCAAA??????999888666444333111111000/////////...------,,,,,,+++++++++************)))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''&&&&&&)))---000555222...***((('''((()))((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***))))))***+++,,,---......888PPPUUUgggxxxeeeSSSPPPJJJJJJGGGBBBBBBDDD???777...666999555222444222,,,((()))))))))))))))))))))(((((()))))))))******************)))))))))((((((*********)))))))))))))))''')))******)))***,,,......,,,+++......,,,---111...+++///666555---,,,222------,,,,,,,,,+++++++++************************************+++,,,---------,,,,,,++++++,,,,,,,,,---......,,,++++++---///,,,,,,,,,,,,,,,+++++++++++++++,,,---...///000000////////////////////////---,,,,,,++++++,,,,,,---///.........------------,,,------......------,,,////////////////////////...///000///...///000222---........./////////000............////////////------......//////000000000000//////000111111222---///111111000111222444111111000000000000000111000000000111111111222222///111222222000///000111///555:::::::::DDDVVVfffWWWrrr~~~~~~{{{sssqqqcccQQQBBBBBBFFFFFFAAA>>>???GGGMMMLLLIIIIIIGGGDDDCCCEEEIIIMMMPPPPPPMMMJJJDDDCCCCCCDDDEEEGGGJJJKKKCCCDDD???777444666555111222111111111333444555555222333555666777777444111111000000000000111222333222333333222000000111222222000//////000///---+++///000000///---,,,---...///000000///---,,,---...222///---,,,---------,,,*********++++++***************++++++++++++******))))))))))))))))))))))))((())))))***************++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))((((((((((((((((((''''''''''''((((((#########$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((('''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''%%%&&&'''))))))(((((('''&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))******)))((((((((((((((()))***+++---..................---,,,+++***))))))))))))*********+++++++++))))))***++++++,,,------000000111222222111000//////000111333444555666666tttzzzjjj```WWWSSSMMMFFFBBB???>>>>>>999888666444222111111111000//////...------,,,,,,+++++++++************)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''***...111555222...***''''''((()))((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******)))******+++---...//////444PPPMMMggg}}}lllkkkgggSSSNNNGGGAAA===<<<:::888000;;;>>>777666:::555)))(((((((((((())))))))))))))))))))))))************************))))))))))))'''(((((()))***++++++,,,&&&((()))******+++---///111...---///000...000444333,,,+++222111******000---------,,,,,,+++++++++************************************+++,,,---...------,,,++++++,,,,,,,,,.........,,,++++++---///+++++++++++++++++++++,,,++++++,,,---...///000111000000000000000000000000---,,,,,,++++++,,,,,,---//////.........---------,,,------......------,,,//////.........///000000---...//////---...///111---.........//////000000//////000111222111111111......///000111222333333000000///000000111222222555555555333111//////000111111000000000000000111111111111222222333333333444555666444111///...///111777;;;999888EEE^^^tttkkk|||iiidddhhhhhhjjjdddQQQ@@@>>>AAABBBBBBCCCBBBNNNWWWSSSLLLGGGGGGGGGFFFGGGJJJPPPUUUVVVQQQMMMJJJGGGDDDAAAAAAEEEIIIKKKLLLOOOJJJ>>>444333222000333111000///000000000///000111111...,,,...111222222333333333222222222222???>>>===888444000000000---,,,---...///...,,,)))///000111000///...///000111...,,,,,,---///...---222000---,,,---------,,,******************************++++++++++++******))))))))))))))))))))))))(((((()))***************---,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********))))))))))))((((((((((((((((((''''''''''''((((((%%%%%%&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&(((*********))))))'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''$$$&&&(((******)))((('''&&&''''''''''''''''''&&&'''''''''''''''((())))))******)))((((((((((((((('''(((***,,,---///000000//////...---+++******))))))************+++++++++))))))***+++,,,,,,------111111222333333222000//////000222333444555555555qqqzzzmmm```WWWSSSMMMHHHEEECCCBBB@@@:::999888666444222000///000...------......---,,,,,,+++***)))(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((''')))+++******111:::555111,,,)))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&(((,,,---+++))))))))))))***111666333---:::<<>>???999333222333333444444555999AAANNN]]]gggeeebbb___]]]YYYWWW]]]ddddddSSSCCC???BBBEEEGGGIIIMMMTTTXXXSSSNNNNNNPPPPPPMMMOOORRRWWWZZZ[[[YYYWWWQQQMMMKKKKKKHHHDDDFFFKKKFFFKKKMMMFFF:::000...111111111111111111222222222---......///000000111222777555333111000000222222444>>>CCC;;;111///000000/////////......------------------............//////...------,,,,,,,,,---***+++,,,,,,,,,,,,++++++------,,,++++++***++++++*********+++++++++++++++***))))))(((((((((((())))))((('''&&&&&&''')))***************************---)))(((,,,,,,))))))...))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''(((((((((''''''(((((()))*********''''''&&&%%%&&&''')))***+++***)))(((((((((((((((''')))***+++***)))***+++***)))((('''''''''''''''(((''''''(((******(((&&&+++******)))(((''''''&&&)))******+++,,,...//////,,,,,,,,,+++***)))***,,,************))))))))))))******+++++++++,,,,,,,,,+++444:::555111222222000000000000111222444555666|||wwwjjj^^^UUUQQQKKKFFFDDDBBB@@@???;;;:::888666444222111000000///000111222111...,,,,,,+++***)))(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&(((*********111:::444222///,,,)))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((***)))((())),,,,,,+++)))***...000111333777666222111333>>>OOOXXX\\\gggvvvUUUOOOIIIJJJPPPRRRMMMGGGBBB@@@???>>>===:::555222+++((())),,,,,,((((((***'''(((((()))************)))))))))******+++++++++)))''''''+++//////***%%%&&&((((((***///555888666,,,,,,///555;;;===:::666666///555222:::IIIHHHQQQ222111///......---,,,***************************++++++******+++,,,...///,,,------------.........000///............///000111///------///000...,,,...---------...///000000000111222555777666444111........................111000000///......//////........................111000000///111555;;;@@@GGGBBB<<<::::::999666333///000000111222222111111333333222222111000000000---...///000000000///...---000111---,,,///111000......555777///111666222000///......///000000000...000111000//////111444444888999444000000111000444555666<<>>===;;;;;;999777555444222111000111222555666444000,,,,,,+++***)))(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&%%%'''*********000888444555444000+++'''&&&(((''''''''''''''''''''''''''''''''''''((((((((((((***)))((()))***+++***))))))000555444444666666444000///444===@@@???EEEOOO>>><<<>>>IIIWWW]]]YYYRRRLLLGGGAAA>>>???>>>999555,,,)))))),,,,,,)))))),,,***))))))))))))******+++'''(((***,,,------,,,,,,...******333??????333&&&)))******...888@@@>>>777))))))111;;;<<<888:::BBB777///444///666HHHPPP```777444000...------,,,+++++++++++++++++++++++++++************+++,,,------,,,,,,,,,,,,------------000//////......//////000111///......//////...---------------...///111222111222333666777777333000////////////////////////000000///.........//////////////////////////////111111000000333999AAAFFFUUUJJJ???;;;???@@@;;;555000111222222333222222222666666555333111000///............//////...------///333333///...222444333333222:::===555444888444000111222111000111333444111222222222111222555777333555444000000222222000555888>>>HHHUUUaaaiiimmmgggbbb```___ZZZQQQJJJHHHMMMMMMNNNMMMEEE>>>???EEEIIINNNQQQPPPPPPQQQOOOKKKHHHIIIJJJLLLNNNQQQTTTVVVXXXZZZXXXTTTXXX]]]XXXNNNLLLHHHAAA888222000222444111111111111111111111111333222111222555555111...000000000000000111111111...111222///---///000//////////////////.........//////000000000111111111111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++))))))))))))))))))))))))***)))))))))***+++,,,,,,))))))***+++++++++++++++((()))))))))************)))(((***------***((()))*********))))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&''')))***)))))))))(((''''''&&&&&&(((((())))))))))))******(((''''''''''''((())))))******)))((((((((())))))%%%'''))))))((('''((()))))))))))))))(((((((((((($$$&&&(((((((((((()))***************))))))))))))***+++---///000000//////////////////...---++++++++++++*********)))))))))))))))*********+++++++++111222111000333555333...000000000111222333444555|||yyynnncccYYYSSSOOOJJJFFFCCCAAA>>><<<<<<;;;:::888666555333333222222333555666444111...,,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((&&&'''*********///666444777888444,,,&&&%%%'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))***+++,,,,,,'''---111111111333222...222000///111...)))+++111+++///888FFFSSSXXXUUUPPPNNNGGG@@@???AAA@@@999333---******,,,---******---,,,+++***))))))***+++,,,((()))***,,,---...///000111---...777CCCCCC666(((000222333999DDDKKKAAA222,,,...888@@@999000;;;PPP888000555...///===DDDWWW???;;;555000...------,,,++++++++++++++++++++++++************++++++,,,,,,+++++++++,,,,,,,,,------///////////////000000000///...---------------,,,,,,,,,,,,,,,---...111444777666555555666555333000000000000000000000000000000000///....../////////////////////////////////000111111111222555:::>>>JJJ@@@555333888<<<;;;777111111222222222222222111555555444333111000///...000000000000000/////////111444444000///333666666777444<<<@@@666222444111222444666555222000000111333333333222333555777999777888555222333777666333;;;AAAMMMZZZdddgggeeeaaajjjdddbbbccc```WWWOOOKKKBBBFFFLLLMMMGGGAAACCCIIIIIIMMMOOOOOOPPPPPPKKKEEEBBBEEEHHHKKKNNNQQQUUUWWWQQQUUUSSSNNNWWWdddaaaSSSEEE@@@888222000111333444111111111111111000000000000......222666888555111222222333333222111000///000000///...///111111///......................../////////000000000111111000000///...------------......------------------+++++++++++++++,,,---...,,,+++++++++++++++******))))))))))))***+++,,,---((()))+++,,,---,,,++++++*********+++++++++,,,,,,+++++++++,,,,,,+++******,,,,,,,,,,,,++++++++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))((((((((((((((((((''''''&&&&&&(((((((((((())))))))))))''''''''''''''''''(((((())))))((((((((((((((()))%%%'''(((((('''&&&'''(((((((((((())))))(((((((((%%%(((******)))((()))+++(((((())))))))))))))))))''')))+++---//////...---222111000000000///,,,***+++++++++*********)))))))))))))))*********++++++...///000000111222111///111111111111222333444555vvvuuukkkbbbYYYTTTQQQLLLHHHEEECCC@@@===<<<;;;:::888777555444444444222111111333333111000,,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***((())),,,---,,,///555666999;;;666...'''&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))******+++,,,...000222)))******+++///333///(((...------///...,,,---111///444:::???CCCEEEHHHJJJIIIEEEAAABBBDDDBBB:::222000,,,+++------***+++......,,,***))))))+++---///,,,+++******,,,///222555+++***+++000555555///)))111666:::BBBOOOUUUEEE///...666EEEKKK<<<...999RRR<<<444<<<666222777888IIIGGGAAA:::444000...---,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------...//////000000000000000...//////......---------...///000///...000444777???<<<888555444444222111111111111111111111111111000000/////////000000111000000000000000000000000---///222222222222444555999444///---///444888:::000111111222111111000000222111111111000000000000111111111111000111111111///222111------111555555333///888>>>555///111///222444777777555333111111888666555444555888:::;;;======:::666666999999555===EEERRR___hhhjjjgggdddjjjddd``````^^^VVVOOOLLLEEEEEEGGGJJJHHHDDDGGGLLLOOORRRSSSRRRRRRQQQKKKDDDKKKNNNSSSUUUTTTSSSSSSTTTQQQVVVVVVTTT\\\eee\\\III:::666222000222333444333333222222222111111111000///......111555777555333000111111222222111000000333000---...///000///...------------------------....../////////000000000///......---------------......---,,,++++++,,,,,,++++++++++++,,,,,,---...,,,,,,,,,++++++*********(((((())))))***+++,,,---((()))+++,,,------,,,,,,------------------------//////---++++++,,,---,,,,,,,,,+++++++++*********((((((((((((((((((((((((''''''''''''''''''''''''%%%'''+++---...,,,)))'''''''''''''''((((((((((((&&&''''''((())))))******'''((((((((((((''''''''')))((((((((((((((())))))&&&((())))))(((''''''((('''((())))))))))))(((((('''((())))))(((''''''((('''(((((((((((((((((((((''')))+++---///000111000555333111111111000---***++++++++++++************)))************+++++++++***---111222///,,,...111111111111111222333444444vvvrrriii```ZZZUUURRRNNNJJJGGGDDDAAA>>>;;;;;;999888777555444444444222000000111222111111,,,+++***)))(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((+++)))***...000111333888999::::::666///***''''''''''''''''''''''''''''''''''''''''''((((((((((((,,,---.........000444666,,,,,,)))***///333///(((++++++,,,...///000000000...000111000000666CCCMMMCCCBBBBBBEEEHHHEEE===666333///---...---***+++......,,,***)))))),,,000222///---+++***+++///444777(((+++------++++++...000---555===FFFUUU^^^NNN666---:::KKKOOO@@@000555DDD<<<444===:::666666333BBBIIICCC<<<666222000...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,------------......///000111111111111000222222111000///000111333444444333111222777;;;BBB???;;;888666555333222222222222222222222222222111111000000000111222222000000000000000000000000,,,///333555555444444444222222222///...000666;;;111111111111111111000/////////000000000111111111111000000000000111222333333666666222111666::::::333///;;;FFF@@@:::<<<<<<>>>======???AAACCCBBB@@@HHHEEEBBBAAACCCEEEGGGGGGDDDDDDAAA:::777888888666444<<>>::::::999777666555444444333222222222333333111///,,,+++***)))(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((***''')))000555666:::>>><<<;;;999555111---***(((''''''''''''''''''''''''''''''''''''((((((((((((,,,---...---+++,,,///333......---+++---111000,,,+++,,,...///000000---******,,,......///555???GGG<<<===AAAEEEGGGEEE@@@<<<666111//////---******---...,,,***(((***---222555000...---,,,---000444666,,,111444222---...666===111:::AAAIIIYYYeeeYYYCCC:::BBBJJJIIIAAA::::::===@@@555<<<:::888888555DDDEEEAAA;;;666333222000///,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,------------.........---...000111222222111111000222333222000///000222444555666333000111666;;;@@@>>>===<<<<<<999666333333333333333333333333333222222111111222333333444111111111111111111111111///111444555444333444444111333444333111222555999222222333333222111111000000000000111111222222222222222111222333444666777;;;======888888===BBBBBB>>>:::GGGUUUOOOIIILLLMMMQQQJJJDDDDDDJJJOOOQQQOOOXXXTTTPPPNNNPPPSSSTTTSSSJJJLLLIII???888777777777///<<>>;;;777444222///+++(((''''''''''''''''''''''''''''''''''''((((((((()))+++++++++)))&&&%%%(((,,,,,,000000,,,***---000///)))---000333555777444000333666:::======:::888666777:::>>>AAACCCCCCAAA@@@888333000///---))))))---...,,,)))(((***...333777////////////000111333444...222666444000222;;;DDD999BBBGGGLLL[[[jjjaaaMMMRRRQQQKKKDDDCCCGGGIIIFFFJJJ;;;???<<<<<<===;;;LLL@@@===888555444333111000,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,---------.........//////---...000111222222222111...111222111...---...000222444444111------333999;;;<<<>>>AAAAAA===777333333333333333333333333333333222222222333444444555111111111111111111111111444555555333111000111333///000222333333444555666444444444444333333222111222222222222222222222222555444444555666888:::<<<<<<>>>===999999>>>CCCCCCFFFAAANNN\\\WWWOOOQQQSSS\\\PPPDDDAAAHHHOOORRRQQQ\\\XXXSSSQQQSSSUUUVVVUUUPPPSSSPPPDDD:::777888999666HHH___mmmooolllkkkllliiijjjlllkkkcccXXXSSSTTTKKKJJJJJJJJJGGGGGGOOOXXXTTT[[[^^^YYYSSSRRRSSSSSSUUUXXX[[[ZZZWWWVVVZZZ^^^UUUGGG999555444444777;;;222444777777555444555666777777666555444444333333///333666444000222999@@@DDDAAA===888444111000000222111444999888222222777000000111111222222222333000111111111111222222222//////000111222444666777:::999666444444444555666666666555444333333333444555555555444333222222111111000000////////////000111000000000111333555777BBBAAA@@@>>>===;;;:::999777>>>BBBAAA@@@@@@:::222//////.........---------++++++++++++++++++++++++************************,,,...222666888888888777777666444111...,,,***))))))***,,,...111333555666000000111111111000...---///////////////000111222---...//////---+++,,,,,,---///111222333222111000333...+++000999>>>:::555......------,,,+++***************,,,000666;;;>>>===666///,,,...///---+++,,,,,,,,,+++++++++******,,,,,,,,,---------......000...222:::===777222222222222222111222222333333zzzmmmfffbbb[[[PPPOOOLLLIIIEEEBBB@@@>>>:::888555444444555444444222000444::::::333000222------+++)))((('''''''''))))))))))))))))))))))))(((''''''''''''(((((()))'''(((...888>>>@@@BBBEEEGGGGGGBBB888111///,,,))))))(((((((((((())))))***&&&''''''((()))******+++*********)))******++++++***))))))***,,,.........+++---///333666777666555444555777:::===<<<999666===;;;999999999:::AAAKKKdddEEE111///******---,,,)))+++,,,+++***...666===555===888222999===>>>DDD888888666777@@@KKKLLLFFF@@@EEEOOO[[[dddbbbXXXOOORRRKKKHHHJJJLLLJJJJJJKKKSSS<<<999???IIIBBB555JJJEEE===888555111,,,...555000(((,,,111,,,,,,000...,,,///***)))000---&&&((()))---,,,---000***)))444---444111,,,///...+++///222333222000---,,,---///.........///333666888999333===@@@BBBIIIBBB777777111888888111000666777222333888:::999===CCCAAA:::>>>888222000222333555888999:::======666000111666555444777222,,,444:::222888555222111222333222222222555555444666<<<===:::555444111...444<<<===888=========:::222///888EEECCC<<>>===>>>IIIKKKOOOOOOHHH???:::::::::555<<>>===;;;::::::;;;999777888:::;;;999666888888:::===AAACCCBBBAAAAAABBBBBBAAAAAABBBDDDFFF>>>???@@@AAA@@@===:::888555:::>>>>>>;;;:::<<>>EEEWWWXXXWWWQQQJJJFFFIIIMMM@@@LLLRRRKKKFFFFFF@@@666555222//////111222000---000***)))------)))+++111++++++++++++++++++++++++...///000111111222222222111111000///...---,,,,,,---***))),,,111333111---...000222111...,,,,,,---111000///......///000111...000222000---,,,---//////111333333222222333444333444444666;;;???;;;333444333333222111000//////111111111000///111444777<<<@@@???888333111///---***+++,,,,,,,,,+++***)))(((,,,---,,,,,,000000---...111444666999;;;666///333666555111///222444333xxxkkkccc^^^VVVPPPOOOLLLHHHDDDAAA>>>===;;;999666555666666555444222000222777777111...000,,,,,,***)))(((((((((((())))))))))))))))))))))))(((''''''''''''((()))))))))+++111999===;;;<<>>666111***$$$***))))))((((((((())))))((()))))))))***+++++++++))))))))))))******+++,,,///...---------.........$$$(((---111333222000...000111111222222222333333444222222444444555<<>>======CCCKKKKKKFFF???EEENNNTTTUUUOOOGGGAAAMMMJJJHHHGGGFFFFFFMMMUUUbbbKKKCCCAAAHHH???...???===222***,,,///---++++++---)))000444***''',,,,,,***000---...666666111666---222000///333222000444000......///000333333000,,,,,,---///000000///...333444444222111222555888999@@@===:::===777111555///;;;DDDBBB<<<===BBBEEEDDD<<<888DDD[[[iiidddXXXPPPDDD999333333555888;;;NNNSSSPPPDDD<<<;;;999444111000888;;;777:::<<<444222444666777888:::<<<>>>555888::::::;;;;;;;;;999111333666777555333666:::???AAAAAA>>><<<>>>EEEKKKWWWQQQXXX```[[[WWWUUUNNNUUUQQQWWW]]]]]]fffmmmhhhfffXXXNNNNNNOOOQQQXXXbbbSSSUUUUUUQQQKKKFFFDDDEEEEEEVVVdddfffdddgggjjjkkkooommmkkkggg^^^TTTQQQTTTOOOLLLIIIIIIMMMTTTZZZ^^^WWW[[[```bbbgggmmmmmmjjj]]]QQQYYY```VVVWWWbbbaaa\\\XXXPPPEEE===;;;===AAABBBCCCCCCAAA@@@AAAAAA@@@:::999888;;;===>>>>>>>>>???AAA<<<<<>>;;;DDDEEEHHHIIIFFFAAA>>>======<<<@@@DDDDDD@@@======>>><<<===>>>>>>>>>===<<<;;;???<<<::::::<<<===<<<;;;999999;;;>>>BBBDDDDDDCCCAAABBBBBBCCCDDDFFFIIIKKKEEEEEEDDDDDDBBB@@@>>>===999<<<>>>???=========???::::::999888888777666666555555777:::999999>>>EEEVVVZZZ\\\XXXQQQKKKJJJLLLAAALLLQQQLLLJJJKKKHHHAAA666222//////111111000---,,,******++++++******,,,++++++++++++++++++++++++,,,---...///000000000000000000///...------,,,,,,///,,,+++...333555222///,,,///222222000//////000444333111///...............///111000---,,,---///---///222333333333444666333333333444999<<<888000333222222222222111111000222222222222444666999:::IIIHHHBBB:::777666222---------///000000000//////,,,000111//////222222///...111555888>>>BBB===555999;;;:::555222444666555xxxllleee```WWWQQQOOOKKKGGGBBB???<<<;;;<<<:::777666777666555444222000111333222...,,,---+++******)))))))))))))))))))))))))))))))))))))))((('''''''''(((((()))***))),,,444;;;:::666555888;;;???BBBAAA@@@<<<333***+++***))))))((((((((((((++++++++++++++++++++++++))))))))))))***+++------///...,,,+++++++++,,,---///333:::???@@@<<<666111///000000---++++++000444...---///111111222888@@@@@@888666;;;;;;333---,,,...---,,,+++,,,000444777111777555;;;NNNUUUMMMHHHHHHJJJJJJGGGHHHJJJJJJHHHIIIOOOVVVWWWQQQKKKGGGFFFOOOLLLHHHDDD???AAAOOO^^^TTTFFFBBB@@@IIIEEE222<<<888333000111333222333555111***...222,,,+++///---,,,111///000999888333666...111444777;;;<<<>>>@@@III555111222,,,333999---///...------.........---,,,///222333222555<<>>AAAIIIUUU___mmmnnn___DDD999BBBGGGBBBKKKBBBEEEIIIEEEEEEIIIEEEEEEEEEDDDCCCCCCCCCBBBBBBDDDDDDEEEGGGFFFEEEFFFIIIAAA>>>???CCCFFFFFFIIINNNTTTXXXWWWSSSVVV___bbb^^^bbb```kkkrrrkkkjjjppppppddd___fffnnnlllmmmkkkaaa[[[TTTPPPRRRSSSWWWfffwwwjjjaaaZZZWWWPPPHHHIIIQQQTTT```lllnnnjjjgggiiinnnnnnmmmnnnmmmfff[[[VVVWWWTTTRRROOOOOOSSSYYY^^^aaa___fffmmmqqqvvv}}}~~~rrrccc```hhheee]]]cccqqq___^^^XXXOOOEEEAAACCCGGGBBB??????BBBBBB@@@??????AAA???>>>???CCCFFFGGGGGGHHHHHHCCCCCCIIICCC>>>DDD@@@AAABBBBBBBBBAAA@@@@@@AAABBBCCCCCCBBBBBBAAAAAADDDAAA>>>>>>@@@AAA???===???===::::::;;;===>>>>>><<<;;;<<>>>>>===PPPMMMEEE???>>>>>>:::333000000111222333333222222222555666333333666555222333666999???IIINNNIII???===???===777444666777666vvvjjjeeeaaaXXXQQQNNNJJJEEE@@@===:::999;;;999777666666666444222333111111000///---,,,,,,***)))))))))))))))******((((((((((((((((((((((((''''''''''''((()))******&&&+++444<<<;;;555444666;;;<<<===BBBIIIJJJ===///,,,+++***)))((((((((((((+++++++++++++++******************+++,,,...///000,,,------,,,---...111333///222999EEEOOOOOOFFF===DDDDDDAAA:::111,,,...222111000333666555444999@@@???===888666666000---444,,,///222333111000222555555<<<;;;???PPPVVVOOOMMMIIIKKKKKKHHHDDDDDDFFFGGGTTTVVVUUUQQQKKKGGGGGGHHHSSSOOOKKKGGGBBBBBBMMMXXXGGGBBBDDD???HHHIII555888...333777444---+++333===;;;///111999999::::::222333888777===KKKLLLCCCCCC:::333???RRRSSSNNNVVVcccnnnHHH;;;888---<<>>BBBAAA>>>DDDEEECCC??????@@@>>>999444444444444333222222111555888999666666888888444666888;;;BBBLLLRRRLLLBBB===???===888555777888888zzzsssfff```\\\RRRQQQNNNIIIDDD???<<<:::999999888666555555444222000333333222///.........---)))))))))))))))******+++(((((((((((((((((((((((('''''''''(((((()))++++++'''+++555>>>???:::888:::AAA===:::@@@LLLPPPBBB111,,,,,,+++)))((((((((((((******************))))))+++,,,,,,---...///111222---///111222333777===AAA333222999MMMccckkkcccWWWVVVVVVRRRHHH:::000,,,,,,111222666:::<<<<<>>KKKTTTVVV\\\XXX[[[```ccccccdddjjjoooxxxqqqeeeYYYOOOJJJIIIHHHOOOOOOTTT[[[\\\TTTLLLIIIYYYXXXTTTAAAFFFOOOBBBFFF>>>@@@>>>888333444<<>>666LLLgggcccpppuuuxxxssshhhaaaaaadddooottt}}}vvv}}}}}}uuuxxxsss]]]OOO___~~~gggtttxxxuuunnntttyyyxxxuuu|||}}}ssstttuuunnnqqqmmmlllkkkddd```dddkkknnneee\\\bbbooorrr\\\LLLMMMRRRYYYkkk~~~|||yyyvvv{{{|||sssdddZZZXXX]]]```^^^YYYZZZaaaiii___bbbeeehhhooovvvvvvrrrqqqzzzxxxttttttlll___[[[UUUVVVWWWVVVSSSQQQSSSVVV___dddfffaaaXXXRRRPPPOOONNN\\\fffbbbXXXVVVYYY[[[lllfffYYYUUU\\\WWWPPPSSSSSSLLLIIIKKKLLLKKKMMMQQQMMMJJJGGGIIIMMMPPPPPPNNNNNNIIIEEEFFFJJJMMMKKKHHHDDDBBB@@@>>>===>>>AAACCCGGGGGGGGGJJJMMMPPPPPPPPPLLLJJJIIIIIIJJJIIIFFFDDDEEEGGGIIIIIIGGGBBB===999>>>999666777<<<>>>:::666888999::::::999777444333333333555999999999>>>FFFSSSUUUUUUQQQJJJFFFGGGKKKRRRSSSQQQNNNMMMOOONNNLLL@@@:::333000000111111000///000...***)))---...---++++++++++++++++++++++++******+++,,,------------//////////////////000000---------...//////...---,,,---...000111///---+++------------------,,,,,,,,,---...///000///---,,,000222333333111000000111222222111222888===;;;444222333444444333222000...111//////555===AAA@@@===555===BBB@@@<<<<<<<<<;;;<<<;;;999777555333222111777::::::888777:::999666666777:::>>>GGGLLLHHH???<<>>;;;;;;777333222:::JJJSSSJJJ<<<,,,+++******))))))))))))))))))******************------------...///111111***---///111222777>>>DDD>>>999:::JJJ___ggg^^^QQQBBBCCCCCC???888222///......///444;;;???BBBIIIQQQKKKUUUIII>>>BBB999000===>>>FFFNNNMMMDDD:::333111///;;;;;;777<<>>999IIIbbbhhhuuu~~~xxxuuuvvvooo|||zzzmmmlllvvv{{{xxx```kkkiii{{{gggmmmpppmmmiiimmmzzzvvvwwwwwwooosssqqqjjjrrrtttwwwyyyuuucccbbbeeeggg```YYY___lllnnn```WWW[[[dddjjjttt}}}xxxuuuzzz|||ssseee[[[SSSYYY___```___bbbkkktttiiirrr{{{gggxxxttteeesssuuunnnpppwwwwwwlll___aaa{{{oooeeejjjfff___ccc^^^WWWTTTWWWUUUOOOPPPVVVUUURRROOOOOOQQQRRRPPPNNNPPPNNNMMMNNNQQQQQQNNNKKKJJJJJJIIIFFFDDDCCCEEEGGGJJJJJJLLLNNNQQQRRRQQQOOOKKKKKKLLLOOORRRRRRNNNJJJCCCEEEHHHIIIGGGBBB===999;;;777444555999;;;999666;;;;;;<<<<<<;;;:::999888999888;;;>>>??????DDDLLLTTTTTTQQQKKKFFFHHHPPPXXXRRRQQQPPPPPPQQQQQQOOOMMMDDD>>>666111111222222111000------///...+++***,,,++++++++++++++++++++++++***+++,,,---............---.........//////000000///000000000000000///...---------...//////---+++***+++,,,---............------...000222111///,,,111333444333000......///333222111111777<<<:::333000111333333333111///...000//////333999<<<===<<<:::DDDKKKGGG@@@???@@@BBBCCCBBB???;;;888666444333666::::::888888;;;:::777999<<<>>>@@@EEEIIIGGGBBB===BBBCCC@@@>>>@@@@@@>>>{{{vvvfffaaa___TTTPPPMMMHHHCCC???===<<<<<<999888666666666444111......222222///...111000,,,******)))))))))))))))***))))))))))))))))))))))))'''''''''((()))+++,,,---///---111999>>>:::444111'''***///666AAAJJJGGGAAA++++++******)))*********)))*********+++,,,,,,,,,------,,,,,,---...//////(((+++------,,,///777===777000,,,111<<>>555DDDCCCEEEIIIKKKJJJDDD;;;444CCCLLLEEE888444222555>>>IIIUUUnnn}}}nnndddaaabbbrrrvvvvvvdddttt~~~wwwWWWbbb|||kkkkkktttrrr\\\LLLGGGBBBBBBOOOSSSSSSVVVTTTUUU```YYYAAATTTqqqdddXXXccchhheeeQQQAAA===;;;>>>JJJVVVVVVXXX[[[]]]^^^```bbbcccUUUnnnxxxiiieeeiiippp}}}fffTTT\\\}}}dddGGG```~~~}}}sssiiiiiigggddddddkkkxxx~~~pppmmmooooooxxxqqqooo}}}xxx___[[[]]]bbbbbb```fffqqquuuooojjjkkkrrruuutttqqqyyyuuutttwwwvvvnnnddd```ZZZ\\\___bbbfffjjjnnnrrrooo{{{qqqaaaqqqbbbfffccc___ddd[[[XXXZZZ^^^YYYMMMKKKQQQRRRQQQOOONNNNNNMMMKKKJJJNNNPPPRRRRRRQQQNNNIIIFFFIIIJJJJJJGGGCCCAAABBBDDDDDDEEEGGGJJJLLLKKKHHHFFFEEEFFFHHHMMMRRRQQQJJJDDD>>>?????????===;;;888777555222000111444666666444999999999999999999999999;;;;;;>>>AAAAAABBBHHHOOOMMMKKKGGGBBBAAAIIIVVVbbbSSSQQQQQQRRRSSSPPPKKKHHHHHHAAA888333222333444333111+++///;;;:::---(((---++++++++++++++++++++++++******+++,,,------------++++++,,,,,,---...//////000000111111000///.........,,,+++,,,///000///...+++,,,---///000000//////.........111333333000---000222333222000/////////333222///...333777444...+++---000222333222111000000000000222444777:::;;;DDDKKKMMMHHHCCCCCCFFFGGGEEECCC@@@<<<999777666555666:::;;;999999<<<<<<999:::>>>@@@???AAAEEEGGGEEE===CCCFFFCCCAAAAAA???;;;|||nnn```^^^]]]TTTOOOMMMHHHCCC???>>>======:::999888777777555111///,,,111222......111000+++++++++***)))))))))))))))))))))))))))))))))))))))'''''''''((()))+++,,,---000++++++222777333+++&&&'''///666888888999888555******************++++++******+++,,,,,,---......,,,,,,+++++++++,,,,,,------///000---+++---333999444///+++,,,111222///+++333222000000222222111000666666888===>>>@@@GGGPPPXXXbbbLLL;;;HHHEEE@@@SSS@@@======CCCKKKKKKBBB999WWW]]]SSSBBB<<<777555<<<===LLLkkkiiinnn~~~iiilllnnn\\\YYYUUUTTTMMM??????PPPVVVPPPKKKHHHRRRfffPPP===MMM```VVVWWW___QQQGGGCCC===@@@DDD???BBBRRR[[[QQQHHHGGGPPP\\\fffjjjUUUvvvtttUUUSSSfffwwwiiikkktttqqqiiifffdddfffiiirrrkkk[[[JJJJJJ\\\sss{{{\\\^^^uuupppVVVPPPOOOdddhhheeeccc___[[[]]]mmm~~~qqqjjjmmmooozzzzzz}}}sssbbb^^^```hhhkkkggggggmmmwwwuuuppppppvvv}}}zzzqqq|||ssssssuuuwwwqqqiiieeefffiiieeebbbdddiiillljjjggg```kkkqqqkkkeeeoookkk|||```JJJnnn___NNNRRRSSSQQQXXXSSSSSSYYY```XXXIIIDDDIIIHHHIIIIIIJJJIIIHHHGGGGGGKKKNNNRRRRRRNNNGGGBBB???CCCEEEEEEBBB>>>;;;;;;<<<<<<===@@@CCCDDDCCC>>>;;;??????BBBGGGKKKHHH???888===<<<:::888777777777777555333222333555777888888555444444444444555666666::::::===@@@AAAAAAGGGOOOGGGFFFCCC@@@AAALLL]]]jjj[[[XXXXXXYYYXXXRRRJJJEEEJJJCCC999444333444555444333,,,444FFFFFF222)))///++++++++++++++++++++++++)))***+++,,,,,,---,,,,,,))))))***+++,,,,,,------...///000///---,,,,,,,,,...,,,***+++///222333222---...///111111111000000......///222555444111---///000222222000000000111333111...,,,///222///((('''***---111333444333222000111111111222444888;;;DDDEEECCC>>>===AAADDDDDDCCCAAA>>>;;;888666666555666:::;;;999:::>>>>>>;;;333888;;;999888===AAABBB===BBBFFFCCC@@@>>>;;;666}}}ppphhheeebbb\\\WWWQQQMMMGGGBBB???===;;;999999999:::999777333000...222222111000///...------++++++***)))))))))))))))'''((()))++++++***((('''%%%%%%%%%&&&((())))))((())),,,,,,((((((+++)))$$$***$$$000777...333:::...)))&&&***+++%%%)))---'''###---555---(((666===000000111)))(((111111---000000---///---)))333999000000333;;;888///444>>><<<777555333333555777888777<<<<<<<<<;;;<<<>>>BBBFFFLLLMMMEEE;;;???PPPZZZYYYBBBFFFPPPQQQKKKJJJGGG;;;SSS```bbbOOO>>>;;;>>>???HHHJJJXXXwwwkkkpppiiifffZZZZZZTTT;;;MMMTTTUUUPPPMMMSSSYYY[[[QQQHHHDDDQQQdddiiiYYYFFF>>><<<:::888777:::>>>AAABBB===<<<>>>@@@LLLmmmzzzsssssszzzsss[[[GGGEEELLLOOOlllooovvv|||zzztttvvv{{{~~~tttddd___cccbbbjjj~~~pppjjjvvvbbbRRRJJJPPPTTTSSS]]]lll|||cccLLLMMMSSSOOOLLLDDDJJJkkkxxxtttqqqnnngggdddmmmzzzxxxtttqqqjjjrrr}}}~~~{{{mmmlll^^^WWWbbbrrrxxxrrrlllqqqrrrsssrrrooollliiihhhwww|||tttkkkmmm|||vvv}}}```^^^iiiuuummm\\\]]]bbbZZZ\\\^^^^^^ZZZTTTSSSXXX]]]eeepppGGGVVVYYYaaalllsssmmm[[[LLLIIIMMMZZZqqqyyyiiiYYYTTTMMMGGGDDDFFFJJJMMMLLLNNNPPPPPPNNNJJJFFFCCCAAA@@@???BBBFFFIIIIIIGGGJJJIIIGGGEEECCCAAA@@@@@@@@@???===<<<;;;:::::::::<<<<<<<<<<<<;;;999888777???>>>===<<<<<<===>>>???:::;;;:::777333222555888888888777666666666777777555555444444444555777888222999>>>===999888???FFF???@@@>>>999777@@@QQQ```]]]PPPHHHLLLPPPLLLJJJMMMPPPHHH===444///.........333---666IIIHHH333)))///,,,,,,+++******)))******(((***---//////,,,(((&&&************************((()))******(((''''''(((***(((''')))...222333333,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------000/////////000111333444<<<===<<<999666666:::>>>;;;888999===;;;444333777888===AAA???999777:::???>>>:::777777:::===>>>======;;;999888999:::::::::~~~zzzooogggccc___XXXRRRNNNJJJEEEAAA???>>><<<;;;999::::::999666333000///111111000///...------,,,+++***))))))(((((())))))))))))))))))))))))))))))***))))))((()))))))))(((...,,,***+++,,,---+++***+++%%%,,,///,,,555:::***+++)))000111)))***---'''222+++,,,111555>>>>>>//////222...///999999555888888,,,...777:::===@@@;;;777666???BBB;;;<<>><<<>>>>>>>>>>>>GGG```sssvvvtttsssfffeeeaaaRRRNNNKKK;;;KKKRRRTTTOOOKKKMMMOOONNNFFF???<<>>999888666555555666888888999555444777777===TTTmmmXXXWWWXXX^^^dddfffbbb]]]MMMMMMSSS___jjjiii\\\OOOLLLRRRRRRJJJDDDGGGOOOUUUKKKRRR\\\bbbdddbbb___]]]]]]]]]^^^bbb]]]OOO^^^}}}ooooooqqquuurrrdddVVVNNNQQQRRRPPPZZZjjjeeeHHHEEEJJJKKKMMMDDDGGG]]]}}}~~~xxxtttqqqnnngggbbbeeemmmwwwnnnmmmkkkeeejjjsssrrrrrryyyzzzrrroooqqqoooggg[[[RRRLLLTTTeeeooollleee___eeelllooolllhhheeecccaaalllvvvyyy{{{|||wwwooofffooopppxxxkkkhhhjjjzzzzzztttjjjiiiccc[[[SSSOOONNNNNNOOOKKKcccnnn[[[KKKDDDEEEJJJQQQVVVRRRGGG===@@@AAAIIIXXXfffhhh]]]QQQKKKHHHDDD@@@>>>>>>???@@@???@@@BBBCCCBBB???:::888:::999888:::>>>@@@???>>>???>>>===<<<;;;;;;;;;;;;777666666555555555555666555555555555444333222111555555555444555555666666444555555222//////000333111111111000000000111111//////...---...///000000...222555444000///444999333444222...+++///999AAAAAA999444888???@@@@@@@@@===888222...,,,+++******---(((---:::999+++%%%***))))))((('''''''''(((((()))+++///111000---***'''))))))))))))))))))))))))((()))+++***((('''''''''***((('''(((,,,......---************************************************+++++++++***************))))))))))))))))))))))))************++++++++++++---------...///111444555444666666444222333888<<<999777888;;;:::444333666999>>>CCCAAA;;;666777999888666333444888<<<===>>>===;;;888777888888777777{{{yyyooohhhddd^^^UUUOOOKKKGGGCCC@@@???>>>===<<<::::::999888666444111000000000///...---,,,,,,+++******)))((((((((())))))******(((''''''((()))***,,,+++***))))))))))))))))))###$$$***+++%%%$$$''')))&&&'''&&&***;;;@@@///)))&&&---222---...111,,,222''',,,999AAAKKKOOOJJJ999===999888???===777:::MMM===@@@PPPSSSRRRRRRNNNGGG???GGGRRRMMMHHHIIIGGG<<<<<<<<<>>>@@@AAA@@@>>><<<<<<;;;:::999:::===???@@@FFFFFF===;;;EEEPPPTTTDDDMMMRRRdddxxxiiiOOOLLLMMMTTTTTTIII@@@@@@AAA>>><<<:::<<>>999FFFKKKMMMIIIDDDBBBAAA???:::777444666:::<<<999666555444333333444444333222333000111555555666BBBQQQQQQLLLIIIMMMRRRSSSLLLEEEEEEGGGOOOZZZaaa___UUUKKKDDDBBBCCCFFFGGGGGGJJJNNNOOO[[[eeeggghhhiiibbbXXXNNNMMMTTTcccaaaMMMVVV}}}vvvfff___```ccciiinnn|||tttuuuxxxjjjVVVbbbUUUMMMMMMKKKHHHPPP___|||bbbGGGAAABBBCCCHHHDDDBBBIIIVVV]]][[[[[[___WWWUUUUUUWWWWWWTTTTTTVVV___ZZZ^^^___ZZZ___hhhfffccciiiggg]]]WWW\\\aaabbbZZZZZZXXX\\\jjjyyyxxxmmmeeejjjnnnoookkkfffbbbaaa___fffllloooppppppnnnkkkgggmmmjjjpppbbb\\\ooorrrfffVVVNNNMMMNNNKKKHHHHHHWWWqqqoooQQQDDDDDDFFFCCCCCCDDDFFFGGGGGGDDDAAA???>>>???DDDIIIJJJEEE???>>>>>>>>>===<<<:::999888777888;;;<<<;;;999555333333222222333555666666555444444333333444444555666000/////////000111222222000000000000///...------000000111222222222222222///000111000...---...///,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))******++++++,,,+++)))((()))+++,,,,,,,,,***((((((***,,,++++++***+++222999888333...---+++,,,------,,,***)))'''(((+++***&&&%%%&&&''''''&&&&&&&&&''''''((())),,,000222222///+++((('''''''''''''''''''''''')))***+++***(((&&&&&&&&&(((''''''((())))))(((&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((()))))))))******+++++++++,,,...111444555000222333222000000444888777555666999888444333555999>>>CCCAAA;;;555333444222000000222666:::<<<===<<<:::777555555555444333zzz{{{ssslllggg___VVVOOOJJJGGGBBB???>>>>>>===<<<::::::999888666444222111000///...---,,,++++++******))))))(((((()))))))))***))))))(((((((((((()))+++)))(((((()))******))),,,+++333>>>999+++(((000***000444444???SSSXXXKKK;;;//////333111444555///))),,,777<<<===MMM```ddd[[[]]]TTTLLLKKKFFF@@@EEELLLKKKVVV``````dddiiieeeRRRDDDIIIVVVRRRJJJHHHGGG<<<<<<===???AAAAAA???>>>999999888666555555777999<<<@@@AAA;;;:::AAAIIILLLCCCSSScccXXXBBBKKKNNNMMMGGGCCCDDDCCC@@@===;;;:::>>>MMMggg~~~ooottt}}}___dddaaa[[[eeeqqqcccIII@@@AAAFFFDDD888111444888<<>>:::777666555555333111111333444444333333222111222333444444333444222444:::======BBBIIIJJJHHHHHHKKKNNNLLLEEE???DDDFFFMMMYYYbbbbbbYYYPPPRRRGGGCCCHHHJJJCCC@@@BBBMMM]]]fffbbbbbbiiiggg^^^[[[PPPJJJZZZjjjbbb[[[ggghhhddd[[[SSSRRRXXX[[[ZZZgggkkkhhh```]]]bbb```XXX\\\MMMBBBBBBAAA???CCCKKK```eeeXXXGGGCCC???<<<@@@AAA>>>===>>>@@@BBBAAA@@@JJJIIIJJJNNNSSSUUUTTTSSSNNNJJJPPPRRRMMMSSS]]]]]][[[```___TTTLLLOOOXXX]]]```hhhkkkjjjtttsssooollljjjiiijjjjjjhhhfffqqqrrrttttttpppmmmnnnpppiiibbbbbbhhh[[[TTTaaawww|||cccXXXLLLGGGIIIKKKJJJFFFGGGOOO\\\jjjzzz}}}jjjgggZZZIII===;;;:::888999999999888777777999;;;@@@>>>===<<<;;;;;;:::999777888999999888777555444444666888::::::888666444222111111111111222111111111000000000111222333333000////////////000111111/////////000//////.........///000222222111000000...///000000000//////...++++++,,,,,,------,,,,,,++++++******)))))))))(((+++***((((((((((((((('''*********+++,,,,,,+++)))+++//////,,,111999666,,,+++******+++------,,,+++)))+++***&&&&&&))))))''''''''''''''''''((()))***(((+++...111111...***'''&&&&&&&&&&&&&&&&&&&&&&&&)))***+++***'''%%%%%%&&&&&&&&&'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***+++***+++,,,---000222444444666666444000///111333444333444666666555444333888;;;>>><<<666222111222......000222555888:::;;;888666333222333444333333ttt~~~zzztttnnnggg___UUUOOOKKKHHHCCC@@@>>>===<<<:::::::::999888666444333222//////...---,,,+++************))))))))))))***************+++***)))(((''',,,)))''')))...000---)))---444EEEPPPFFF222///:::333GGGWWW___nnnyyyvvvmmm]]]DDD777777666777666...,,,888???555555RRRjjjfffiiiiiiZZZKKKGGGAAA@@@III>>>RRReeeccc^^^ooo}}}uuuSSSBBBBBBMMMIIIAAA@@@@@@<<<<<<<<<>>>@@@@@@>>><<<777888777666333333444666999:::888777999???BBBBBBFFF]]]tttYYYAAAFFFGGGEEEBBBBBBCCCAAA===777999999999<<>>AAACCCFFF@@@DDDIIIJJJHHHBBB===:::777777<<>>777===AAA>>><<>>???AAABBBAAAEEENNNUUUSSSMMMIIIEEEAAAAAA???<<<999:::;;;888333333444444333111111333666888888888666555444444555222222222222111111111111000222444666666555333222111111111111000///000000111111000000000000000111222111111000000000000000//////000000111000000000,,,---////////////---,,,//////000000000000///...+++,,,---...............,,,,,,+++++++++***))))))+++)))'''(((***+++***))))))((('''(((***+++***)))222888999666888>>>;;;111111///,,,*********)))((('''++++++&&&&&&******%%%''''''&&&''''''((())))))&&&(((+++......,,,)))'''''''''''''''''''''''''''((()))***)))'''%%%%%%&&&$$$%%%'''((((((((('''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))*********++++++************************)))))))))*********++++++,,,,,,,,,,,,---...000111333666777555222///000222111111222333555777555222444666666333000///000333...///222333555666777888333111///000222333444444oooyyyvvvqqqkkkddd[[[SSSMMMLLLHHHDDD@@@???>>><<<;;;;;;:::999888666555444333//////...---,,,++++++***++++++*********+++,,,,,,.........---,,,,,,++++++222,,,***222===BBB<<<444BBBMMM___fff[[[LLLLLLVVVGGG```ttt|||kkkLLL888555444777888333444======333???jjjqqqpppnnn]]]KKKEEEBBBFFFSSSPPPhhhvvvhhh^^^sss~~~nnnPPPAAA@@@EEE@@@===???<<<===<<<<<<<<<======;;;:::777888888666444333444555777555222333666:::<<<;;;===RRRdddwwwdddBBB===>>>>>>===<<<<<<<<<:::777333666999999888;;;BBBIIIZZZfffvvv}}}{{{vvvuuuwwwmmmsssxxxtttpppwwwYYYSSS\\\FFFCCC@@@DDDOOOVVVQQQGGGDDDAAA999:::AAA999222:::222//////111111000111444222...---111777:::666111000444777555000...111555444222222444888;;;===>>>@@@FFFJJJJJJCCC<<<888777:::888;;;GGGUUUXXXOOODDD>>>777333444777888:::===AAAJJJMMMGGGFFFPPPYYY[[[EEEHHH===;;;SSSggggggbbb\\\```aaaZZZRRRNNNMMMLLLJJJPPPQQQIIICCCHHHTTT\\\HHH<<<333444888888555444999@@@<<<666777444111888000333777999888666666777::::::999999===DDDEEEBBB\\\WWWWWWQQQAAA???DDDCCCHHHOOOTTTPPPHHHCCCEEEIIIHHHTTT\\\[[[ZZZ]]]\\\WWWUUURRRSSS^^^llluuusssnnniiifffjjjqqqnnnfffjjjvvvvvv]]]TTTTTTXXXWWWYYYeeedddPPP<<<=========<<<<<<===>>><<>>:::444000...---,,,+++$$$'''(((&&&&&&((('''$$$&&&&&&%%%%%%%%%&&&&&&'''&&&'''(((******)))((('''((((((((((((((((((((((((&&&((())))))'''&&&&&&'''$$$&&&((()))(((((()))+++((((((((((((((((((((((((************************)))******++++++,,,,,,,,,))))))))))))))))))))))))*********+++++++++,,,,,,------,,,,,,---...000111...111555555222000111222000111111111555999666111111111000...,,,---000222---000333555444444555555000...---...111333444444tttuuurrrmmmhhhaaaYYYRRRMMMKKKGGGCCCAAA@@@@@@???>>>;;;:::999777666555555444000000///...---,,,++++++,,,,,,++++++,,,,,,---...777555111...---///111333444......>>>TTT^^^XXXMMMsss|||ooozzz~~~{{{rrrSSS???:::333222777666333888======LLLuuupppZZZQQQMMMRRRaaafffkkkkkk]]]WWWffffffPPPDDD===>>>???999;;;>>>999<<<:::888777777777666444333444555444222111111222222111111111222333666:::666===AAAAAA===777444666999999999999888666444333333444555666666888999:::AAANNN```ooovvvvvvpppjjjcccccchhhllleeecccwww~~~yyyUUUMMM\\\JJJOOOMMMJJJXXXnnnqqqeeeUUUSSSHHHJJJSSSEEE666===777333444888888333111333000...,,,...222555333000111:::BBB???555---...222///000111222555999;;;<<<===>>>>>><<<888333000///777777<<>>777444555888888BBBAAAAAACCCGGGJJJLLLLLLAAAEEE>>>;;;JJJXXXaaajjj\\\[[[\\\\\\WWWPPPKKKJJJBBBCCCAAA<<<:::===BBBDDD;;;777555666666555555777777;;;666333777444111888888888<<>>BBBIIIPPPQQQKKKDDDBBBDDDEEEMMMTTTUUUSSSSSSWWW]]]ZZZXXXYYY```lllxxx|||oooiiillllllooosss```WWW^^^iiirrriiiRRR@@@@@@@@@???>>>=========111:::CCCFFFFFFDDD???999666999;;;999444111444:::222222222333333333222111555555555666555555444444444555555555444444333222333444666777777666555444///000222111...---///111111000000/////////////////////......//////000000,,,---...///000000000000888777666444333222111111333000---,,,---...---,,,)))+++---...//////...---((()))***++++++******)))))))))))))))))))))***+++...------+++******++++++888888<<>>JJJTTTXXXXXXVVVAAAIIIHHH<<<444666888555@@@;;;===KKKXXX\\\YYYVVVQQQKKKAAABBBNNNTTTZZZjjjaaaZZZXXX[[[XXXMMMCCCAAABBB???;;;:::===???<<<777111444888888444111555:::333888666777===999333888DDDCCCHHHNNNJJJDDDKKK[[[PPPUUUVVVRRRPPPRRROOOJJJCCCCCCMMMMMMAAA???CCCAAABBBHHHPPPTTTPPPIIIFFFGGGBBBEEELLLOOOMMMLLLVVVcccZZZYYYWWW[[[ggg|||rrrmmmooo}}}dddhhhqqqnnnYYY???CCC@@@>>>=========<<<:::???<<<888888>>>BBB===555<<<777444666888777444222666444333444666666555333666555444333333333222222///000222333222000...,,,111222333444444333222222///222333222000///111333111111000000111111222222.........///000111333333---...///000111222222222777555333000...---------777333///---...//////---***,,,...000111000///...((()))+++,,,,,,,,,++++++***+++,,,***((((((***+++(((***,,,,,,+++***+++---000---222>>>DDDBBBEEELLL@@@>>>:::777555222///,,,000++++++000000+++,,,111+++***)))(((((((((((((((((('''&&&&&&&&&((()))***''''''''''''''''''''''''###%%%'''(((''''''((()))'''))))))(((%%%%%%(((+++))))))))))))))))))))))))************************((())))))***+++,,,,,,,,,************************************+++++++++++++++++++++,,,...111444555222666999888444000//////...000000000555<<<999111...///000000///---,,,+++''',,,111444333222333444111///---...///111111111vvvqqqjjjccc]]]XXXSSSPPPJJJIIIGGGEEEDDDCCCBBBBBB;;;>>>???666111@@@III>>>333222000/////////000111)))***,,,...............:::999666111...333===FFF888===///:::iiirrrZZZUUU|||mmmlllkkkgggkkkqqqnnnuuueeeMMM>>>777333111///000:::DDDBBBAAAXXXvvvttt~~~rrrPPP;;;>>>BBB===BBBFFFBBB777555<<<===777222222333444444444444444000000//////............,,,,,,---......//////000---......//////000000000,,,///000...,,,---333888FFF>>>333------......---///...---,,,---///111222777222111===PPP]]]^^^YYY\\\XXX___eee^^^\\\bbbaaa\\\XXXRRRLLLHHHJJJNNNRRRRRRNNNZZZRRR;;;KKKdddZZZSSSSSSXXXUUUHHHBBB===222???777;;;IIIJJJ===777===111777888333222666555///777>>>CCC@@@777111111555555444555999>>>BBBDDDDDDCCC;;;666666777666;;;CCCCCC??????HHHWWW``````]]]TTTWWWRRRCCC555111444777@@@999@@@LLLPPPWWWYYYRRRNNNSSSSSSMMMMMMTTT[[[\\\]]]NNNKKKPPPMMMIIICCC999@@@AAABBB@@@===:::888888888888444999@@@:::222777555777;;;<<<888888BBBNNNeeerrrppp]]]ZZZiiiooofffTTTVVVUUUQQQNNNLLLFFF???CCCEEEMMMKKKAAAAAACCC;;;AAABBBKKKTTTQQQFFFEEELLLXXXWWWRRRMMMQQQZZZ^^^[[[bbbSSSppp~~~uuuxxxxxxxxxsss___qqqjjjJJJ>>>BBB@@@>>>>>>>>>>>><<<:::777888;;;<<<<<<<<<<<<===666777777777777777777777444444444444444444444444444444444444444444444444111222222222000000222333111111111111222333444555222222///---///333111,,,666555333222000////////////...---...000000///---333222111000000///000000///000000000///------,,,.........///000///---+++------------------------((()))***---...---***'''&&&000---&&&+++---+++...---,,,,,,++++++************,,,------000777???BBBBBB888444888888111---111///,,,,,,...//////444:::---******---,,,((('''(((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''')))((('''((()))((('''%%%''''''''''''((()))***+++'''%%%'''++++++((((((******************************************)))((('''+++++++++***++++++,,,,,,***+++,,,,,,+++---///222999888666555444222111000---,,,---000444555222...///...---...//////---+++,,,,,,---///000222333444111000000000000111111222xxxrrrmmmfff```ZZZUUUQQQMMMJJJIIIGGGEEECCCBBBBBBAAA???>>>>>>:::<<>>AAACCCCCC>>>:::777555222222;;;FFFqqqjjj\\\TTTaaawww}}}tttpppiiiYYYEEE999888===???BBB@@@IIITTTUUUSSSPPPJJJQQQNNNPPPTTTTTTRRRVVV^^^cccUUUOOOLLLHHHKKKNNNFFFBBBCCCCCCAAA>>>;;;999999444;;;777444>>>AAA;;;;;;>>>CCCJJJMMMKKKKKKUUUbbbjjjkkkcccTTTLLLPPPUUUUUUOOONNNHHH@@@>>>AAABBB@@@BBBCCCKKKJJJ@@@BBBEEE??????BBBHHHNNNNNNKKKKKKOOO___```\\\VVVUUUYYYZZZWWW\\\dddvvvkkkvvv|||pppbbbZZZIII999>>>BBB@@@????????????===<<<===;;;;;;@@@FFFIIIFFFBBB::::::::::::::::::::::::555555555555555555666666444444444444444444444444111222333222111111222444444444444444555666777888444555333000111555555222777888999:::888666333000111000111333666666333000111000000/////////000000111111111111000/////////........./////////---+++,,,,,,,,,,,,------......(((((()))+++,,,,,,***(((%%%...+++&&&,,,---+++---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,///666>>>CCC@@@:::666666666222///000///......//////111999BBB111---+++------)))(((***)))******+++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''&&&'''))))))((('''))))))(((((((((((()))))))))'''(((+++***&&&%%%'''+++++++++******)))((((((************************++++++*********++++++,,,,,,---------...000333666666666777666444333333333000//////111444555444222444111///.........---,,,+++,,,---///000111111111222111000000//////000000~~~~~~sssnnnjjjccc]]]YYYTTTPPPMMMIIIHHHGGGDDDCCCAAAAAA@@@@@@:::888888???RRRVVVDDD111000//////......//////000///---,,,,,,///111333...//////...---111888>>>NNNHHH;;;LLLmmmeeeCCC888HHHLLLPPPTTTZZZXXXEEE///'''---222;;;FFFEEEHHHWWWWWWNNNBBB999444111...+++,,,+++,,,000666999777444>>>FFFJJJFFF@@@;;;666111222888999555333555222***++++++,,,------------,,,------------,,,,,,,,,,,,...---+++))))))***,,,---,,,,,,,,,,,,++++++++++++,,,......,,,***+++///333444///***(((***++++++***222111///...------...//////000/////////444;;;@@@>>>JJJVVVOOOHHHVVV___UUUMMMRRRTTTOOOHHHHHHPPPZZZSSSeeemmmWWW^^^```]]]hhhaaaWWWSSS@@@333>>>444:::??????999333000000777999;;;???JJJPPPEEE444000111333222111000111333000222444555555666888999777777666333000333AAAPPPzzzvvvdddUUUccc{{{{{{ppp[[[GGG>>>???AAA@@@CCCDDDJJJPPPOOOKKKKKKOOOUUUMMMOOO\\\^^^TTTWWWdddhhhaaa[[[PPPHHHPPPUUUKKK@@@@@@???>>><<<999777666222???===444:::???;;;999>>>EEERRR[[[[[[XXXZZZ```YYYQQQHHHAAA999555:::CCC777;;;>>>===???CCCCCC???CCCDDDKKKIII>>>???DDD???@@@FFFJJJLLLOOOUUUVVVUUUcccfffeee___ZZZZZZ[[[ZZZSSSsss~~~xxx|||~~~}}}aaaRRR@@@:::FFFAAA@@@>>>>>>??????>>>===???:::999AAAMMMRRRLLLDDD::::::::::::::::::::::::555444444444555666777777333333333333333333333333222444444444222222333444777777777777888999::::::777999888444333777::::::CCCFFFJJJLLLIIIBBB:::444111222444999<<<<<<777222111111111111222333444444333444555444333222333444333333333333222000///...---------...///000111222,,,+++***+++---...---,,,)))222000---444555111444111111222333333333222222///000///---,,,...555;;;BBBAAA===777555555222---000000000111///222???LLL777111---------******,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++))))))************))))))(((((((((***---...---,,,---,,,,,,++++++++++++,,,,,,***+++......***)))+++111111000///...,,,+++***,,,,,,+++++++++,,,------,,,,,,++++++***++++++,,,***+++,,,---...111666999222666999888555333333555000000000222444666888:::;;;777222...---......---***,,,...000111000///...222111000000////////////|||~~~vvvmmmiiiccc]]]YYYUUUQQQNNNIIIHHHFFFDDDBBB@@@??????AAA:::777555999GGGHHH777/////////...............///...---,,,,,,...000111///000111111111333777:::AAAKKK>>>555LLLZZZFFF......,,,)))***333999222&&&)))......222777111///999111///...///222333222111000222111000777>>>999------///555;;;:::333...------222444111000111...(((((()))******++++++******,,,,,,,,,+++++++++++++++++++++******---000444777.........------,,,,,,,,,***,,,---------///444777111...++++++,,,---,,,***,,,,,,,,,,,,---///000111///000111///---...333888555AAASSSWWWQQQXXX___XXXHHHQQQZZZ[[[UUUPPPPPPRRR___fff||||||YYYGGGZZZpppcccSSSAAA333???444AAAGGG???777555555333555888:::>>>HHHNNNDDD333222000//////000222333333000111111///------000333444444333222333<<>>:::EEEGGGFFFFFFGGGIIIVVVkkkggg___]]]cccccc\\\^^^ggghhhiiigggYYYLLLRRRTTTFFFAAA???>>>===<<<;;;999777444@@@@@@999888777<<>>BBBIIILLLKKKQQQ[[[\\\UUU^^^cccdddaaa[[[[[[aaafffbbb||||||ppp```^^^\\\PPPFFFHHH@@@???======>>>???===<<<;;;777666>>>JJJNNNHHH@@@888888888888777777777777444333333333444555666777444444444444444444444444555666777777666555666777999999999999999:::;;;;;;888;;;;;;666444888>>>@@@RRRVVV\\\]]]XXXLLL???777111222555<<>>999:::;;;<<<======<<<<<>>888333444777/////////000333777<<<@@@AAA<<<555///---......///+++---000222222111///...111000000/////////000000yyy}}}wwwkkkgggaaa[[[WWWSSSOOOMMMHHHGGGEEECCC@@@???>>>===BBB>>>===999555<<<>>>111............------,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,------,,,,,,---///111<<<555(((222BBB<<<+++,,,***&&&%%%***111333111(((---++++++111...+++444,,,---///222444333111///444999777222555<<<:::000///,,,...444555000...111---//////---,,,...---+++((()))******++++++************++++++++++++++++++***)))***+++...333888;;;.........------,,,,,,,,,***+++,,,---...000333555000///...------,,,+++************+++,,,---//////,,,,,,---///000111222222333777OOObbb^^^VVVVVVVVVMMMSSS[[[___^^^YYYUUUSSS^^^^^^iiikkkXXXNNNccc~~~dddPPPJJJ@@@EEE666DDDKKK@@@777888:::777777===???>>>BBBGGGAAA666444111///...000222222111333222111000000444999===;;;888444222777CCCQQQYYY```aaaeeeiiiggg___YYYXXXXXX]]]]]]RRREEE@@@??????GGGJJJEEECCCIIIMMMbbbyyyllleeeccccccaaafffhhhiii[[[MMMRRRTTTFFFEEECCCAAA@@@AAABBB@@@>>>:::===>>>???===;;;WWWhhhXXXSSSOOOJJJGGGCCCMMMPPPIIIGGGLLLMMMHHHJJJOOORRROOOMMMOOOPPPOOORRRUUU[[[VVVGGGGGGMMMIIIGGGNNNQQQPPPTTT]]]]]]VVV\\\___aaa___[[[\\\fffoooxxxhhhYYYXXXcccbbbTTTHHHCCC@@@???>>>>>>>>>>>>===;;;777777888===BBBDDDAAA>>>999999999888888777777777555444333333333444666777777777777777777777777777888:::<<<<<<:::999999::::::::::::999::::::;;;<<<888<<<<<<888666;;;AAACCCPPPTTTZZZ\\\VVVKKK>>>666555555888???EEEEEE>>>666888888888999:::;;;<<<===;;;>>>AAA@@@===;;;<<<>>>CCCCCCBBB>>>888555444444111111111111333666888:::666444222222444666777888888======AAAJJJGGG@@@CCC>>>>>>>>>>>>??????@@@AAAMMMUUU^^^\\\KKK;;;;;;DDD@@@FFFEEE<<<999;;;777000000000111000...222AAARRR@@@666---++++++***)))+++)))(((((((((((()))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---000333444444333......///000222333555666222111333777888666666888>>>>>>>>>>>><<<:::777666666555444333222222222222222111000000/////////000222222222333555;;;CCCHHH:::DDDLLLJJJ@@@888999===666444222111333777;;;>>>DDD>>>777111////////////---///222444444333111000000000000000000111222333wwwrrryyyssshhhddd^^^XXXTTTPPPLLLIIIHHHGGGDDDBBB???>>>===<<<<<<:::===999000333777///,,,------------,,,++++++((()))***+++,,,+++)))(((***************))))))(((+++&&&(((//////)))(((+++***+++,,,,,,++++++,,,---&&&+++'''&&&---,,,)))000***+++...000111000///...444999777000---111222///000---+++,,,,,,+++---000...---,,,++++++,,,......******+++,,,,,,,,,,,,+++************+++++++++++++++*********,,,///222444,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,,,,---///......---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,***)))***---111222000...444222HHHbbb```TTTRRRSSSTTTUUUWWWXXXXXXXXXXXXYYYQQQVVVcccmmmiii^^^```nnnTTTGGGLLLHHHEEE<<>>888444222000///000111111111111000111555<<>>FFFHHHMMM~~~tttOOOEEEHHHNNNRRRNNNYYY[[[PPPKKKOOOMMMEEELLLZZZhhhnnnnnnjjjccc\\\^^^bbbkkkhhhZZZZZZaaa^^^\\\___aaa```cccgggiiihhhgggggggggfffccccccmmmxxxvvvqqqdddiiirrrbbbOOOKKKLLLEEEDDDBBBAAABBBAAA@@@>>>;;;===???@@@@@@@@@@@@AAA?????????>>>>>>======<<<:::999777666666777999:::;;;;;;;;;;;;;;;;;;;;;;;;===???AAAAAA@@@>>>>>>???======<<<<<<<<<======>>>;;;>>>>>>;;;<<>>===<<<:::;;;<<<>>>@@@;;;CCCPPPSSSFFF444111999777===AAA???===<<<:::666111111111111///111>>>KKKCCC888...+++,,,***)))***++++++***))))))+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++---000111000///)))***+++---///222444555666444444777777222111222:::;;;<<<===<<<:::777666777777777777666555444333444444333222111111111111111111000000333:::BBBHHHBBBOOO[[[XXXJJJ@@@AAAGGGDDD>>>888555777::::::999CCC>>>888444222111000///...000222444555444333333222111111111111222333333uuuyyyxxxqqqhhhddd^^^XXXSSSOOOKKKHHHGGGFFFDDDAAA???===<<<;;;666444777666---///222,,,+++,,,---------,,,*********)))))))))))))))))))))***)))))))))*********))),,,$$$222...$$$%%%+++&&&''')))***)))&&&%%%&&&%%%+++'''%%%+++)))$$$(((%%%&&&)))+++,,,---///000111222111---))))))+++,,,))),,,,,,(((''')))+++,,,,,,+++***+++,,,,,,---///++++++,,,------------,,,*********++++++,,,,,,,,,+++++++++++++++,,,---...,,,,,,,,,,,,,,,---------...---,,,,,,,,,,,,+++***---......---+++++++++,,,---------.........------111000000111222333222111555222CCCXXX\\\]]]```^^^```bbbaaa]]]XXXVVVXXX\\\``````]]]```gggkkktttuuu[[[LLLIIIEEE???LLLPPPSSSMMMEEEAAAAAACCC>>>FFFIIIDDDBBBDDDAAA;;;444555555444444444555666555444888BBBNNNVVVVVVTTTRRRQQQJJJ@@@>>>FFFOOOSSSOOORRRWWWYYYUUUPPPQQQVVVSSS___eee[[[LLLGGGLLLSSSFFFOOOGGGEEEPPPKKKWWWpppgggcccccceeerrrkkklllkkkcccccceee___LLLIIIFFFHHHMMMPPPOOOMMMMMMMMMLLLQQQTTT]]]pppSSSKKKNNNUUUZZZXXXYYYWWWRRROOOPPPTTTXXXZZZkkk~~~|||tttjjjppp{{{xxxjjjjjjqqqnnnsssppppppqqqppprrryyy}}}{{{{{{{{{yyywww}}}zzzxxxsss}}}mmmXXXWWWXXXMMMLLLIIIHHHHHHGGGEEECCCCCCCCCDDDDDDCCCCCCDDDFFFGGGFFFFFFEEEDDDDDDCCCCCCCCCAAA>>><<<<<<===>>>???????????????????????????AAACCCFFFFFFEEECCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBB@@@BBBBBBAAADDDJJJLLLJJJ@@@BBBDDDEEEDDDBBB@@@>>>BBB>>><<>>===<<<;;;;;;;;;;;;BBBIIIIIIBBB<<<;;;<<>>777666555777999;;;;;;;;;<<<>>>???GGGQQQKKK@@@BBBCCCAAA===::::::<<<@@@BBB???@@@JJJTTTQQQCCC<<<>>>888:::AAAFFFDDD>>>:::;;;444222222222111222:::CCCFFF;;;000......,,,***)))---,,,+++******,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++,,,---...,,,+++((()))***+++---///111333666444444666555000...///333555777999999888666444222444666888999888666555555444333222111111111111111000///...111888AAAGGGDDDSSSaaa___PPPEEEFFFNNNNNNEEE===;;;@@@BBB@@@<<>><<<;;;:::999444777777000111333***++++++,,,---,,,+++***))),,,+++(((''''''(((***,,,'''&&&&&&'''(((***))))))+++&&&((()))'''---222++++++(((((()))*********,,,!!!)))'''&&&...---'''(((,,,,,,,,,,,,++++++---///...,,,,,,---+++(((***...%%%...111,,,)))---///---***)))***,,,---,,,,,,...++++++,,,---------------******++++++,,,,,,,,,,,,+++++++++,,,,,,---------.........//////000000000...---,,,---/////////.........///...------///000***+++---///000111222222::::::999777555555777999444555BBBOOOYYYkkkuuuooopppuuuxxxqqqeee\\\\\\___UUU```hhhtttzzzxxxvvviiicccfffeee\\\\\\\\\YYYQQQIIIIIILLLHHHOOOSSSOOOOOOPPPKKKBBB666888999999888888:::<<<@@@@@@FFFRRR```eee```YYYVVVZZZVVVJJJCCCIIITTTZZZTTT[[[\\\UUUQQQSSSQQQKKKEEETTT___ZZZNNNIIIKKKNNNRRRZZZMMMHHHUUUOOO[[[uuuhhhiiihhhbbbgggtttzzzsssyyyxxxpppjjjbbbXXXTTTQQQTTTYYY]]]]]][[[TTT\\\]]]\\\\\\```|||{{{hhh```___]]][[[[[[eeeZZZWWW\\\^^^^^^kkk~~~tttzzzrrrpppvvvsss|||vvvsssuuusssrrr~~~{{{```iiivvvnnn~~~}}}ggg___UUUTTTRRROOONNNMMMLLLJJJGGGHHHGGGFFFEEEFFFGGGIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFIIIGGGDDDBBBAAAAAACCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCFFFHHHIIIHHHFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFEEEFFFEEEEEEKKKQQQQQQMMMJJJJJJIIIHHHGGGGGGHHHHHHDDD>>>;;;>>>FFFIIIEEE???EEEDDDBBB@@@???>>>======:::BBBIIIIIICCC;;;999999BBBDDDEEEBBB===<<>>>>>AAACCCDDDMMMXXXPPPDDDFFFJJJGGGBBB>>>>>>@@@EEEHHHCCC===AAAOOOSSSIII>>><<>>999<<<666333333444444333777===III===222000000...***))),,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***...---,,,---......,,,***+++++++++,,,...///111222444222222666555111000222///111444777777777555444...000555888:::999888666555444333222111111111111777666444333666===FFFMMM@@@RRRbbb```PPPEEEHHHPPPQQQGGG???@@@GGGLLLHHHBBB<<<;;;999888777555111///---...///000222333555555:::999777444222111000000uuuyyymmmgggbbb\\\WWWSSSOOOKKKHHHIIIFFFBBB>>>:::999888777777666555222000...,,,,,,------,,,++++++******))),,,'''&&&***+++((((((+++,,,***(((((()))((('''%%%+++++++++++++++***+++,,,&&&&&&000(((%%%+++&&&---000+++))),,,///---'''###---+++)))******)))+++---444:::777...,,,111///''',,,***((((((+++,,,---,,,)))*********+++...333777111,,,***,,,***&&&(((...+++***+++---......111555,,,------...////////////000///...---...111333555...000222222000///......===555000///000///111555222---,,,000111111555;;;>>><<<:::999888:::===???<<<>>>>>>@@@OOOgggxxx~~~||||||xxxhhh]]]iiiwwwtttxxxuuusss{{{rrrllljjj^^^OOOKKKQQQHHHQQQMMMIIIOOONNNDDD@@@777======888999BBBCCC===FFFVVVWWWPPPTTT[[[```hhheeeeeeWWWLLLRRRVVVVVVZZZVVVVVVWWWXXXSSSMMMMMMRRRQQQRRRUUUPPPJJJSSSXXXNNN```PPPMMMVVVTTTOOOeeezzz{{{{{{kkkiiilll^^^bbbmmmvvvqqq{{{oooffffffgggfffhhhmmmooooooooopppmmmiiiffffffvvvvvvpppfffgggzzz~~~xxxuuurrrppprrrrrrmmmhhhjjjvvv}}}{{{rrreee^^^XXXVVVTTTTTTSSSQQQKKKFFFKKKKKKJJJJJJJJJKKKLLLLLLJJJQQQTTTNNNJJJJJJIIIFFFGGGFFFEEEFFFFFFFFFEEECCCHHHFFFFFFFFFGGGGGGEEEDDDBBBCCCDDDFFFHHHIIIIIIIIIEEEFFFFFFFFFEEEFFFIIIKKKKKKHHHEEEGGGJJJNNNOOONNNLLLJJJIIIJJJMMMNNNMMMJJJGGG???888:::BBBIIIJJJGGGFFFCCCDDDGGG@@@777:::FFFHHHDDD@@@???@@@@@@>>><<>><<<<<<;;;<<>>;;;:::<<>>===???EEEKKKIIIAAA999<<<999@@@KKKKKK@@@999<<<:::555111000333777999:::GGGCCC<<<555000.........------,,,++++++***))))))***,,,---,,,)))(((+++---------------------------//////......---------------,,,+++*********+++,,,222///111666666000...111888666555888<<<===:::666777777999<<<===;;;777444333333333333333222222222000222777;;;:::<<>>777:::888111222000...---...000444555666555777:::<<<<<<999555222sssyyylllgggbbb\\\VVVRRRNNNKKKHHHHHHFFFBBB???===;;;999888777666444333111///...------,,,,,,++++++***)))))),,,***((((((+++---,,,***+++***)))***,,,---,,,+++***......+++***,,,,,,))))))###,,,'''(((---%%%+++(((''')))++++++***,,,111444222111111111333555777555@@@CCC999222111000***///000111///---,,,...111111000///...///222444666444///---000///,,,,,,000000000111111///,,,++++++222111000000000111111000111111222333444555555666///111111111///......///BBB:::444222111///000333555555555444444666888999>>>>>>@@@BBBDDDEEEDDDCCC444<<>>KKK[[[KKKFFF@@@>>>>>>@@@@@@@@@IIIRRRSSSHHHAAACCCFFFDDD???;;;999;;;<<<@@@HHHQQQDDDAAA===<<<===???AAAAAA>>><<<===BBBHHHHHHCCC===EEECCC@@@>>>===???AAACCC>>><<<===BBBGGGEEE===555;;;:::AAAMMMMMMAAA:::;;;888444000///111333444333;;;999777333000---,,,+++------,,,,,,+++******))),,,---...---+++***,,,.......................................------,,,,,,---,,,+++******+++,,,---555222333888888444333555;;;::::::>>>CCCCCC???:::777777999;;;===<<<999777666555555555444444333333222444888:::999;;;EEEPPPNNNWWW[[[RRREEEAAADDDGGGJJJGGGCCCCCCJJJOOOJJJAAA===DDD???:::@@@???888888555333111222444777888888;;;<<>>;;;:::wwwwwwkkkgggbbb[[[TTTPPPMMMKKKIIIFFFDDDAAA???>>>===:::888666666555333222000//////---------,,,++++++******+++,,,***(((...777777///+++******,,,///111222222'''111444...000:::===777555(((---+++---000(((111---...111222...***---555;;;999777555555777999;;;555DDDKKKAAA444///...---000444666333---+++///444888555222111333555444222555111///111111///...000555666888999888666333000444222000000111111000///000222555777888888666555222333333222111222555888BBB;;;555444333111111444...666999555666===???<<<<<<>>>BBBGGGKKKJJJEEE@@@BBB???>>>IIIcccwwwqqq```yyywwwqqq```[[[mmmtttmmmdddaaaVVVEEE???CCCIIIVVV^^^VVVOOO[[[ooo{{{yyydddOOOLLLUUUeeezzzyyyvvv~~~{{{kkkaaaYYY[[[```ddd```WWWQQQQQQZZZVVV___hhhccc``````[[[[[[ggggggXXXSSSeee}}}tttxxxlllvvv{{{qqqnnnuuuxxxlllhhh___YYYWWWTTTSSSRRRQQQPPPNNNQQQSSSTTTQQQMMMKKKMMMOOOPPPRRRTTTSSSSSSSSSPPPJJJLLLNNNPPPQQQPPPMMMJJJHHHFFFEEEEEEEEEFFFDDDBBB???BBBBBBCCCCCCCCCBBBAAAAAABBBCCCCCCBBBBBBBBBEEEGGGBBBBBBDDDFFFIIIIIIFFFDDDDDDCCCBBBDDDHHHLLLOOOPPPLLLFFF>>>:::===EEEMMMRRRGGGAAA<<<<<<;;;>>>LLL]]]KKKFFF@@@======???AAACCCBBBIIIKKKBBB<<>>;;;:::;;;===>>>>>><<<===AAADDDBBB;;;444333444;;;FFFFFF;;;444333777555222111111111000///000111222222111...+++***---------,,,++++++******---...///...------...///////////////////////////------------,,,,,,,,,,,,------,,,,,,,,,,,,------666333444777777555666888777777888<<<@@@@@@===999999888888:::<<<<<<;;;999888777777666555444444333333444888:::999:::EEEQQQTTT^^^bbbVVVFFF@@@DDDIIIHHHFFFBBBCCCJJJPPPKKKBBB???CCC===:::DDDFFF???===999777555444666888999999888999;;;<<<<<<;;;::::::{{{|||uuukkkfffaaaZZZTTTPPPMMMKKKJJJEEECCC@@@@@@@@@???;;;888666666555444333222111000/////////...------,,,,,,)))...,,,(((111@@@AAA777,,,++++++,,,000333444444***;;;BBB===DDDYYYccc^^^BBB//////,,,,,,......AAA===555111555555111///222>>>===888222000333555555444@@@FFF>>>222,,,,,,,,,...111333111...,,,///222:::555111222555666333///666333000////////////000555777888777888888666222111///...000222222000...000222555777888888666555111111111000111555:::>>>>>>777333333444333444888111>>>BBB;;;;;;CCCCCC<<<:::;;;>>>CCCGGGEEE???888CCC???<<>>??????>>>===>>>@@@CCC@@@@@@AAAAAAAAA@@@???===BBB@@@===<<<===???BBBCCCIIIEEE@@@;;;<<>>;;;;;;<<<999888>>>GGGEEEBBB???<<<;;;===???@@@888???@@@:::666888:::999999777888::::::888;;;@@@DDD???999555555666777888777777888888999<<>>>>>AAA:::888DDDGGG???<<<:::777444333444666666666444444555555666666777777zzzyyywwwrrrllleeeaaaZZZTTTQQQNNNLLLJJJIIIFFFCCCCCCDDDCCC???;;;777777666555444333222111222111111000//////......***000...(((///>>>@@@777///---+++,,,...000111111111EEEPPPOOO[[[tttJJJ111...+++(((,,,999]]]^^^BBB,,,...999<<<999777>>>>>>999000///444777666555999:::555///---------------...///000111111111888444222444888:::666222888888555111//////111222222444333111444999999555555333111222555666333000222444555777888888888888222111///------111777<<<>>>888444555666555666999<<>>CCCEEEPPP______SSSOOO{{{uuuxxxrrryyy~~~wwwxxxmmmjjjaaa[[[```jjjuuuxxxsss{{{ttt{{{iiiRRRNNNXXXUUUJJJKKKWWWkkkyyy~~~}}}nnnaaacccggg[[[OOOMMMJJJ```qqq|||qqq[[[VVVooozzz}}}pppppp|||oooffflllmmm___XXXVVVTTTQQQPPPPPPRRRSSSTTTTTTSSSQQQNNNNNNRRRUUU\\\bbbhhhiiicccZZZTTTSSSVVVVVVUUUPPPKKKGGGFFFFFFDDDCCCBBBBBBDDDDDDBBBAAA===>>>???@@@AAAAAAAAAAAABBBCCCCCCBBBAAAAAACCCFFFHHHGGGFFFCCCAAA@@@@@@AAACCCBBB???<<<;;;;;;===???BBBAAA???<<<;;;>>>DDDIII===<<<======:::666666:::<<<<<<;;;;;;:::999::::::777;;;<<<:::777888999999:::;;;>>>BBB@@@;;;999;;;EEEAAA;;;777777777888888555666666777888<<>>999999777666555333222222222222222111000000//////,,,///...)))+++444777333111///,,,+++,,,.........///BBBRRRXXXdddxxxXXX999222000---333KKK}}}aaa888111<<>>======???:::222222;;;AAA@@@999666222///.../////////...------000333555444222555444555777;;;<<<:::777;;;@@@AAA;;;444333555666111666888<<>>@@@@@@===777777888;;;@@@FFFMMMQQQDDDGGGAAA;;;FFFVVVQQQ>>>:::hhhmmmfffxxxxxxvvvjjjbbbdddccceeesss}}}xxx}}}nnnTTTRRRMMMRRRXXXOOOMMMZZZaaattt~~~}}}qqqjjjeee[[[\\\eeeggg\\\iiixxxvvv___OOObbb~~~qqqpppxxxrrrooohhhllljjj]]]YYYYYYWWWTTTRRRQQQSSSUUUQQQPPPNNNNNNRRRYYY___cccooovvv}}}yyyjjj\\\\\\bbbppplllcccXXXMMMHHHJJJMMMFFFCCC@@@??????@@@@@@???;;;<<<===>>>???@@@@@@@@@CCCCCCCCCBBB@@@AAACCCEEEIIIHHHFFFCCC??????@@@BBB??????>>><<<::::::<<>>888444555>>>;;;666444333444444333222333333333444777;;;???666555333000///.........------...111444555333222///---,,,,,,,,,,,,---///,,,///222444333222222222111///,,,***((()))***+++*********************))))))))))))+++---...,,,***************************)))))))))******************+++,,,------...------111444444222333666666444555444222111111444777999666444222111222222000///////////////............---...111444666===LLL[[[RRR\\\^^^RRRDDDBBBJJJRRRFFFLLLNNNIIIDDDDDDEEEDDD@@@DDD<<<888AAACCC===<<<<<<999666555555666666666777777777777777777888888}}}{{{vvvpppnnndddaaa]]]YYYVVVRRRMMMJJJOOOIIICCCBBBDDDEEEAAA<<<;;;:::999777555333222111111111111000//////......,,,------++++++...333777222000,,,***+++---------***===SSSaaalllwww~~~jjjBBB666555333888SSSoooEEE;;;???>>>;;;<<<<<>>GGGTTT]]]]]]NNN;;;;;;ZZZuuufffDDDLLLaaa[[[OOO[[[lllrrrqqqnnnbbb]]]```aaagggxxxnnnllluuuyyyeeeUUUQQQLLLQQQUUUMMMQQQfffooozzz{{{xxx}}}yyypppnnndddjjjrrrvvvrrrpppwwwyyypppkkkddd^^^jjjwwwvvvZZZdddrrrsss```OOOWWWlll|||vvv}}}~~~nnneeeggglllooo{{{yyyqqqvvvwwwpppooowwwzzzzzzvvvtttqqqiiiaaawwwnnngggeeebbbYYYWWWWWWWWWTTTPPPOOOPPPRRRNNNJJJHHHNNNZZZhhhrrrwwwxxxkkk^^^hhh{{{zzzlll[[[NNNKKKQQQWWWJJJFFF@@@;;;::::::::::::;;;;;;<<<======<<<<<<;;;===>>>>>><<<;;;;;;===??????@@@AAA???===<<<===???;;;===>>><<<:::999;;;===:::888666666666888999:::666666555333111222333444111333444333111111333555111111222444333111111111,,,---111666555000...000333111///......///...,,,000//////000222444666777222111///---,,,,,,++++++)))***+++,,,.........---))))))(((''''''((())))))***---000111000//////111...---+++)))((((((((()))((((((((((((((((((((())))))((((((+++......,,,)))))))))))))))))))))))))))((((((((())))))*********)))***+++,,,---------,,,...333444111111444333///............------...///...---,,,---...///...---,,,,,,,,,,,,------------+++,,,...000222999IIIXXXPPPWWWXXXMMMAAAAAAHHHOOOHHHJJJIIIFFFGGGIIIGGGBBB===CCC===888???AAA===???<<<999666555666777777777666666777777777666555555xxxpppooocccaaa^^^[[[XXXSSSMMMIIILLLEEE>>><<>>@@@:::777:::<<>>;;;777333000000///...///333888<<<888222000222333111222444>>>@@@EEEFFF???666777===333666999999:::CCCQQQ]]]SSSKKK>>>BBBccc~~~aaaccc\\\mmmyyy\\\CCCDDDVVVcccyyy|||sssoooccc]]]```^^^eeevvvqqqkkkqqq___LLLMMMTTTNNNOOObbbyyypppqqqjjj]]]WWWRRRQQQTTTXXXZZZ\\\bbbiiiVVVVVVXXXTTTRRR___iiibbbVVVbbbpppqqqeee[[[]]]fffxxxnnnnnn{{{xxxttt|||hhhXXXVVV\\\___^^^\\\gggeee___dddhhhfffjjjjjjooopppkkkhhhjjjmmmnnn{{{ggghhheeeccccccaaaSSSTTTTTTQQQMMMKKKLLLNNNLLLGGGEEENNN```sssrrr~~~|||dddZZZnnnwwwgggTTTGGGGGGQQQ[[[SSSMMMEEE>>>;;;:::::::::;;;;;;;;;;;;:::999888777<<<<<<<<<:::999999;;;===777;;;???@@@>>>======??????AAABBB@@@<<<:::;;;===:::777333222444777888888444777999999888666333000111222222000......222666111111222444333111000111///...000222111,,,,,,///111///......//////...,,,.........111555777777666111000///...---,,,,,,,,,***+++++++++,,,,,,++++++)))***+++))))))+++***)))+++...111111///...///000---,,,++++++***)))))))))'''''''''((((((((((((((()))((()))+++//////,,,)))))))))))))))))))))))))))'''((((((((())))))******((()))***,,,------,,,,,,+++000222......111///******---///000///---+++***(((((((((***---...---,,,******+++,,,,,,------...+++***,,,...///555EEETTTJJJOOONNNDDD::::::AAAFFFLLLIIIDDDBBBGGGJJJDDD;;;999@@@<<<666===???<<<@@@:::888555444555666666666888999:::::::::888777666sss|||rrroookkkiiiddd]]]ZZZXXXSSSLLLFFFHHHFFFBBB???<<<;;;:::::::::999777555333111000000///222444222,,,)))***------((((((---,,,---:::MMM:::111,,,---000///------000;;;KKKYYYhhhssswwwuuupppMMM222000000,,,666III```UUUFFF999333333444555444333111000///111222333.........------,,,,,,,,,,,,,,,,,,---...000111222+++333555......777999555333>>>MMMRRRGGG888111333111666999???WWWrrrsssccc\\\NNN>>>555///---///444000666======888222//////333///,,,,,,...000000//////222444333///,,,...111888;;;======999555222000333222222333777:::<<<===AAADDDAAAAAAOOO___XXXCCCRRRQQQPPPLLLGGGKKK]]]ooo{{{www|||uuudddIIIBBBBBBHHHKKKMMMXXXhhhzzzttt|||bbbmmmqqqdddRRROOO[[[hhhuuu___nnnwwwsssPPPOOOPPPOOOSSSUUU^^^bbbbbb[[[SSSPPPMMMKKKCCCLLLNNNRRR[[[ZZZTTTVVVTTTNNNOOOQQQOOOTTTYYYTTTNNN___dddaaasssjjjwww|||ppppppwwwxxxxxxtttkkkhhhgggppp}}}}}}pppiiijjj}}}vvvsssooopppqqqmmmaaaTTTQQQVVVWWWTTTVVVqqqnnn]]]dddkkkeeedddcccqqqaaalllrrreeepppooowwwpppeee___gggsssvvvqqqVVVPPPKKKMMMMMMKKKIIIJJJNNNOOORRRXXX```iiirrrwwwssswwwtttdddPPPGGGOOO[[[]]]WWWNNNFFFCCCCCCCCCDDDEEEBBB???===<<<<<<;;;::::::;;;======<<<;;;<<<===<<<<<<<<<;;;;;;;;;;;;:::999<<>>;;;999999;;;???@@@AAA@@@>>><<<<<<<<<888777555555555444111///555555555444444444333333555555444111///000222555555444222333444444444222...///111333444333222111222111000000111111000///444222222555999999555111333333222///---,,,...000888111---///...******---///...,,,+++))))))((((((,,,---......////////////---+++***(((''''''''''''''''''''''''''''''''''''))))))))))))************(((((()))+++,,,+++)))'''***)))((((((((()))+++,,,,,,---...///000000000000/////////---++++++---000,,,,,,+++,,,,,,,,,***))),,,,,,,,,++++++,,,,,,---......//////...---,,,,,,(((***,,,,,,///555>>>EEEHHHJJJNNNMMMAAA666888AAAEEEFFFGGGGGGDDDAAA<<<::::::<<<;;;777333444:::@@@;;;888777777888777444000;;;;;;::::::999888777777{{{xxxnnnjjjfffbbb^^^[[[ZZZZZZVVVPPPJJJGGGEEEAAA===;;;:::::::::<<<;;;999666444333222111000333555333...+++,,,...///******---+++***555EEE888000+++,,,///---,,,---777CCCPPPXXX___jjjtttxxxlllJJJ///,,,------:::NNNiiiZZZEEE666111000---***///...,,,++++++,,,...///---,,,,,,,,,++++++++++++,,,,,,,,,,,,---...///000444;;;;;;333000555666111000555>>>EEEAAA666///---***000444999JJJaaammmlll^^^JJJ555---///222444777111555:::999444///......///...---...111222000.........//////...---,,,,,,444555666555333111111222:::666111///111555;;;>>>>>>AAA>>>;;;AAAIIIDDD888AAA???>>><<<:::>>>MMM\\\```YYYWWW]]]bbb]]]QQQIIIGGG@@@>>>CCCDDDDDDNNN[[[kkklllzzztttkkkgggbbb\\\UUUQQQSSSVVVaaa[[[WWW^^^___kkk}}}rrrlllVVVLLLNNNGGGFFFNNNSSSUUUZZZ[[[VVVRRRQQQPPPOOONNNOOOGGGBBBHHHRRRfffyyylll]]]SSSRRRaaasssvvvyyyxxxrrrccc```dddnnnnnnccc\\\\\\mmm|||wwwgggaaa]]]YYY[[[dddccc\\\TTTRRRVVVYYYWWWooo|||ddd```eeegggfffXXXaaapppjjjhhhgggvvvpppiiigggdddcccjjjtttuuuppp]]]SSSJJJIIIKKKJJJKKKLLLHHHHHHIIILLLPPPUUU[[[^^^VVVXXXVVVMMMCCC>>>CCCHHHIIIFFFBBB??????@@@@@@???BBB@@@===;;;:::999999888666888::::::999777777777::::::::::::999999999888777999::::::999888777777999;;;<<<;;;999888888888666444333444444444222000555555444444333333333333333333333111000000111333222222333333222111000000///000111222333333111000///...---............---000111222333222111000///222222111000......111333666///,,,......+++***---++++++******))))))))))))***+++,,,...////////////---,,,***)))((((((((()))''''''''''''''''''''''''((((((((()))))))))******))))))***+++,,,,,,***)))+++***)))))))))***,,,,,,,,,---...///000000000000///000111000---,,,,,,---,,,,,,,,,,,,------+++***------,,,+++++++++,,,,,,---------------,,,++++++---......,,,,,,///666<<<<<<>>>EEEJJJEEE:::555666;;;<<>>:::555333444555444333999888888777666666555555wwwnnniiiddd___^^^]]]^^^^^^ZZZRRRKKKGGGDDD@@@<<<999999:::<<<===;;;999777555444333222111333555333///,,,---...///,,,,,,...***'''...:::444...)))+++---,,,+++,,,222===FFFEEEDDDNNN]]]hhheeeIII111---///222AAATTTVVVGGG444+++,,,...,,,(((++++++)))))))))***+++,,,,,,,,,,,,,,,,,,+++++++++---------------...//////444:::999111...111000,,,,,,***---555888333,,,(((+++...222444;;;LLLccctttaaaHHH///)))000888:::;;;555777777555000---...///---...///222444444222000111///...///111111///---///000000///...///111333:::777333000000333777:::>>>>>>>>>===;;;999888777<<<999888999999<<>>===>>>>>>>>>???AAABBB@@@???AAA???>>><<<:::999888888888:::<<<<<<:::888777777:::::::::::::::999999888888888888:::;;;;;;999888777999:::999888777888999777666555666888888777666888777777666666666666666444555666555333333333555333777::::::666333222222111000000111222222000...111111000000000111111111111333555444222000000111000000111000//////222444333///---...///---,,,---)))******+++++++++*********+++---...000000000000---,,,+++)))))))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))***************))))))++++++******++++++,,,---,,,---...///////////////---000222222000---,,,++++++,,,,,,---------,,,,,,...---,,,++++++++++++++++++,,,,,,,,,,,,++++++***.........+++)))+++111777444333777@@@DDD???777222111444777:::;;;:::777666111333333222111333888===AAA<<<444//////111444666666555555444444333333222zzzrrrnnngggccccccddddddaaaYYYPPPHHHGGGDDD???;;;::::::<<<===<<<;;;999666444333222111000222333111...,,,,,,------+++,,,---)))&&&)))111111+++(((***+++***)))+++&&&///222---***111???IIISSS@@@000...///111<<>>AAABBBDDDIIIPPPTTTMMMGGGCCC@@@CCCMMMXXXQQQKKKHHHIIIIIIHHHLLLRRRRRRIII[[[~~~[[[LLLZZZjjjPPPLLLRRRTTTTTTVVV___]]]]]]KKKTTT```eeeYYYFFFOOOSSSDDDPPPUUUVVVRRRMMMNNNNNNMMMNNNOOOMMMOOOMMMMMMjjjmmmnnnzzz}}}mmmeee```bbbccc^^^ZZZZZZ___gggbbbXXXYYYXXXVVVZZZYYYZZZZZZWWWTTTTTTUUUVVVZZZ|||jjjgggZZZ]]]nnnuuudddgggmmmqqqssskkkfffjjjmmmmmmiiiccc]]]XXXSSSMMMKKKRRRVVVRRRIIICCCAAAAAABBBBBBCCCBBBBBBBBBBBB???======???@@@>>>;;;>>>======???@@@@@@>>><<<>>>>>>===<<<999888777888:::;;;<<<;;;999999:::;;;888999999:::999888777777999777777999<<<===:::777777888999888777777888:::999777666666888999888777888777666555555555555666222444555555444333333444444:::???>>>999444333444111000///000222222///,,,111222222222222111111222111222333333444333222111///000000///......000111111...---///000///...---***+++,,,,,,,,,,,,+++******+++...000111111111000---,,,***)))))))))***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***)))((('''((((((************++++++,,,,,,,,,---....../////////...---///111111///......///)))+++,,,,,,,,,+++,,,,,,...---,,,+++************++++++,,,,,,,,,,,,++++++***+++,,,***))),,,333888777///,,,555BBBGGGAAA999000222555888999888666555///000000000///000444777@@@;;;444///---///333555333333333333222222111111xxx{{{uuuqqqjjjbbbcccdddbbb^^^UUUKKKEEEFFFCCC@@@<<<;;;;;;===>>>:::888666444222111000///......///...,,,+++******))))))***+++)))&&&(((,,,---)))''')))***((((((+++&&&******&&&%%%+++222555888000++++++******...444111///---+++***)))))))))++++++***++++++,,,,,,---+++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---***...000...---......---111---,,,000111///---...111------111000444HHH___aaaQQQBBB===>>>???@@@AAA999777333///------///111...//////000111333666777111111000111444666888999333555777777555444444555111555:::===>>>???AAACCCFFFAAAFFFRRRUUUMMMHHHKKKFFFBBBAAACCCEEEDDDFFFJJJLLLIIIFFFDDDAAAAAAIIIRRRLLLHHHFFFHHHIIIIIIKKKOOOUUUJJJIIIRRRQQQFFFHHHTTTooo]]]MMMJJJLLLMMMSSSZZZQQQ___iiiVVV^^^fffoooLLLEEEMMMGGGNNNSSSSSSNNNIIIJJJKKKJJJLLLLLLLLLPPPOOOHHHYYY}}}uuueee\\\hhhtttkkkqqq|||oooiiihhhbbb\\\[[[\\\[[[ZZZZZZ^^^ddd]]]VVVZZZYYYVVVZZZ[[[ZZZZZZZZZYYYXXXYYYZZZZZZooopppqqq```ZZZhhh}}}gggdddwww}}}xxxssstttpppnnnooooookkkcccXXXQQQNNNSSSNNNNNNUUUZZZVVVOOOJJJCCCCCCDDDDDDDDDCCCBBBAAA@@@???>>>>>>???@@@AAAAAA@@@???======>>>??????>>>???@@@AAA???<<<::::::;;;999::::::999888999<<<>>>::::::<<<<<<<<<;;;999888999888777999===>>>;;;888999999:::999888888:::<<<:::888666555666777666555555444333222111222333444///111333333222111111222222888>>>>>>888333111222222111000333777777333...---000333333111.........///,,,+++000666888444...000111111000---,,,---...---.........///000...++++++++++++++++++******))))))+++---000111111000///---,,,***)))((())))))***''''''''''''''''''''''''''''''''''''(((((((((((()))+++---,,,***((((((***((())))))***************,,,------...............,,,---...------...111444(((***,,,,,,***)))***,,,---,,,++++++************,,,,,,------------,,,,,,)))***,,,++++++...444999999000,,,555GGGQQQKKK@@@555666666777666555333333////////////......000111:::888555222000///000222222222222222222111111111ssswwwrrrooofff[[[\\\\\\ZZZVVVOOOHHHDDDCCCAAA???===<<<<<<<<<===888666444222000///...---,,,,,,,,,++++++)))((((((&&&'''))))))((('''((()))***''''''******'''(((+++)))+++***(((***///000---******++++++***)))***,,,(((+++,,,+++)))''''''))))))))))))***++++++,,,,,,))))))))))))******************))))))***+++,,,,,,***---///...,,,+++******,,,***+++---,,,((((((,,,+++((()))---///111???NNNMMMEEE===;;;999555555777666444111...------...000...//////......111555888777666888===DDDGGGEEEAAA777999;;;;;;999777666666999;;;<<<<<<===CCCKKKRRRGGGBBBEEEOOOTTTNNNHHHGGGEEEBBBAAADDDDDDBBBCCCFFFIIIFFFFFFGGGEEEAAAAAADDDIIIGGGFFFHHHKKKMMMNNNOOOPPPNNNJJJFFFDDDFFFLLLQQQKKKLLLKKKHHHDDDCCCHHHMMMfff|||}}}fffeeejjjMMM@@@GGGAAAHHHMMMNNNJJJFFFHHHJJJJJJPPPOOOLLLPPPYYY]]]pppkkk{{{hhh~~~wwwxxx|||xxxqqqooozzzvvvbbb```[[[eee```aaannnwwwfffaaaeee______bbb```]]]ZZZYYYYYY[[[]]]ccceee]]]WWW[[[WWWQQQTTTYYYWWWYYY```cccbbbaaaaaa^^^zzznnn{{{www||||||ooo\\\tttpppfffqqq{{{uuuwwwvvvsssqqqnnnfff\\\WWWWWW[[[TTTPPPRRRUUUTTTUUUWWWNNNNNNMMMMMMKKKJJJHHHGGGFFFGGGIIIJJJKKKMMMPPPRRRMMMJJJHHHIIIKKKNNNPPPPPPIIIKKKMMMLLLHHHEEEFFFGGG@@@BBBCCCCCCBBBAAACCCDDDDDDEEEFFFGGGGGGEEECCCBBB@@@@@@AAABBBCCCCCCBBB@@@BBBCCCBBBAAA???@@@BBBDDDAAA???<<<;;;<<<<<<<<<;;;<<<:::888777666777999:::777888999999888777999:::888<<>>999777777666555666<<>>>>>===<<<;;;:::::::::777666444111///...---,,,+++************)))((('''&&&'''((('''''''''''''''(((&&&'''******'''(((,,,''')))***)))+++///...+++***---///,,,***---111333'''''''''''''''((()))***((()))***++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---...///000111000222444444222///...//////---...111222...---///...000222222111555===FFF???999666777777444444555666555333222222222222111000222444444333444666999:::777:::HHHWWWZZZNNN@@@888999999888666666777999;;;<<<<<<::::::???IIIQQQEEECCCCCCGGGIIIHHHDDDBBBCCCBBBCCCFFFEEECCCEEEJJJOOOKKKJJJNNNPPPKKKEEECCCIIIHHHIIIKKKOOORRRRRRPPPHHHMMMOOOLLLIIINNN[[[gggVVV______TTTKKKMMMOOOLLLbbb{{{www}}}]]]MMMNNNDDDHHHMMMNNNJJJGGGJJJMMMMMMOOOSSSRRRUUUaaammmfffaaallldddPPPUUUccchhh___]]]eeeggg______WWWTTTYYY___bbbgggmmmaaa]]][[[eeewwwrrr^^^]]]XXX[[[___cccoootttkkk[[[UUU^^^WWWTTT[[[^^^ooohhhjjjppppppjjjhhhggghhhbbbdddddd```\\\\\\```cccgggggg___[[[```ZZZRRRTTTVVVTTTZZZgggooommmfffbbb```hhhzzzgggtttppp[[[```oooqqqcccbbbtttvvvrrrmmmjjjkkkhhh```]]]^^^\\\VVVQQQPPPNNNNNNRRRXXXSSSSSSRRRQQQPPPOOONNNNNNKKKMMMPPPTTTWWWYYYXXXVVVSSSQQQPPPQQQTTTVVVWWWWWWNNNQQQTTTSSSNNNKKKLLLNNNIIIMMMRRRSSSQQQMMMIIIGGGHHHJJJKKKLLLLLLJJJHHHFFFEEEGGGIIIIIIHHHFFFFFFFFFIIIIIIHHHFFFDDDDDDFFFHHHEEEBBB@@@???@@@BBBBBBBBBBBB@@@>>><<<<<<===???@@@??????@@@???>>>>>>AAACCC@@@BBBDDDFFFEEECCC@@@>>><<<<<>>999444000///000000------...///000000///...///333666666333000//////000000000000000000000000yyy~~~oooiiieee[[[XXXXXXUUUQQQKKKGGGDDDCCC;;;;;;;;;;;;:::999888777777666444222000...------+++***)))*********(((&&&'''))))))'''&&&''''''%%%(((&&&'''******'''(((,,,%%%)))***)))***...///---***...---(((&&&---555:::555000***(((***++++++)))******+++------..................//////000000000111111111222333555666777;;;<<>>===999999???BBB@@@===<<<999>>>@@@;;;666999@@@EEE@@@:::888<<<@@@@@@???@@@888777777777888777666555333777;;;<<<;;;999:::<<<555000444HHH___aaaLLL555777777555333222444777;;;666999<<<;;;999:::???DDDBBBDDDCCCAAAAAADDDEEECCC@@@AAADDDGGGEEECCCGGGNNNRRRLLLJJJPPPVVVSSSLLLGGGGGGGGGGGGIIINNNRRRQQQMMMIIIMMMRRRSSSPPPWWWooojjj___dddeee]]]XXXqqqrrrzzzZZZYYYVVVNNNRRRSSSMMMJJJLLLOOOOOOIIITTTVVVUUU\\\bbbjjjxxxuuuqqqnnndddWWWWWWYYYRRRXXXXXXYYYZZZ]]]___]]]ZZZVVVVVVYYYaaahhhhhhaaa[[[]]]eeefff___YYY]]]bbbeee```VVVVVV\\\]]]cccggg```bbbRRRRRRPPPYYYbbb[[[``````aaa```~~~~~~fffgggeeeaaaaaaaaabbbgggiiiddd^^^]]]aaaeeeffffff^^^]]]ccc^^^UUUVVVUUUSSS[[[mmmwwwrrrfff^^^jjjdddooowwwuuu\\\bbbrrrXXXdddeeeiiimmmnnnppprrrsssmmmhhhiiibbbgggeee___]]]aaa```[[[WWWYYYUUUSSSRRRQQQLLLHHHIIINNNMMMMMMMMMLLLMMMMMMNNNOOOFFFFFFIIIOOOTTTTTTNNNHHHIIIHHHHHHIIIKKKLLLKKKIIIHHHLLLOOOMMMIIIFFFFFFIIIKKKQQQXXX[[[XXXPPPHHHCCCBBBCCCEEEFFFFFFDDDBBB@@@BBBEEEGGGGGGCCCAAAAAACCCFFFFFFDDDBBB@@@???AAADDD???===;;;;;;===@@@AAAAAA@@@>>><<<::::::;;;===>>>>>>>>>>>>===<<<===@@@CCCBBBBBBCCCEEEFFFEEEBBB???AAAAAAFFFPPPYYYZZZRRRKKK???GGGOOOPPPJJJBBB<<<::::::===BBBHHHKKKIIIBBB<<<;;;===??????>>>===>>>??????DDDEEECCCCCCEEEAAA999333222111222555:::???BBB888:::<<<>>>>>>;;;888666666555222///---,,,,,,,,,************************))))))))))))************$$$***000000,,,'''%%%%%%)))***+++,,,---,,,++++++---------...------,,,,,,+++---//////---+++))))))///222444222---***+++...(((((())))))***+++------((()))***+++++++++++++++)))+++,,,,,,+++,,,111555444111---...;;;JJJMMMGGGFFFBBB;;;555111111222333++++++---///222222111000...111555555222000///000.../////////////////////www}}}yyynnneeeaaaXXXVVVRRROOOLLLHHHDDD@@@???===<<<<<<>>>===999666;;;999666222...,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((()))'''(((++++++))))))+++,,,,,,+++***)))+++...111///,,,---222888;;;AAAGGG@@@444,,,111666666444444222222222555999<<<======BBB@@@???BBBHHHMMMPPPPPPRRRSSSSSSPPPLLLJJJKKKMMM\\\___bbbdddcccbbbaaa```]]]\\\\\\^^^```^^^ZZZUUUVVV\\\[[[TTTTTT\\\\\\UUUXXXXXXWWWVVVVVVVVVVVVVVVNNNOOOQQQSSSSSSQQQOOOMMMNNNOOOPPPPPPOOOOOOQQQSSSPPPFFFBBBMMM[[[[[[OOODDDHHHCCCAAAAAAAAA@@@BBBFFFGGGOOOQQQIIIFFFJJJKKKGGGPPPgggYYYPPPfff[[[???DDDEEEFFFHHHJJJGGGDDDHHHNNNYYY```iiiqqquuummmXXXCCCGGGIIIGGGCCCEEEMMMRRRQQQYYYNNNMMMQQQIIIHHHmmmuuuYYYKKKLLLIIIKKKOOOSSSXXXaaakkkmmmkkkvvvrrrkkkddd___]]]]]]^^^```[[[ZZZ]]]```___```bbbVVV\\\eeehhhgggeeeccccccfffeeeeeeddd___YYY]]]eee\\\XXX___WWW^^^nnneeecccbbb\\\SSSNNNRRRZZZ^^^^^^VVV___iiinnnpppttt{{{qqqgggbbbeeeddd```bbbjjjgggiiiiiifffgggjjjjjjgggqqqddd[[[XXXbbbvvvvvvaaa]]]hhhZZZZZZtttqqq\\\aaannnjjjvvvuuuttt]]]eeejjjhhheeepppuuuqqqxxx~~~~~~wwwmmmfffbbb___[[[XXX^^^cccgggddd]]]UUURRRRRROOOLLLJJJJJJKKKKKKJJJHHHHHHIIIJJJJJJIIIHHHHHHHHHIIIFFFHHHLLLKKKGGGIIIOOOLLLKKKIIIHHHHHHHHHIIIJJJHHHIIIJJJKKKJJJHHHGGGFFF\\\```ddd```VVVLLLFFFCCCBBBCCCEEEDDDCCCAAA@@@@@@CCC@@@???AAABBB@@@???>>>???AAACCCBBB???>>>@@@CCCCCCBBBAAA???>>>>>>>>>>>>:::;;;;;;999666555777:::>>>===<<<:::999999:::::::::===@@@@@@>>>;;;888777???<<<;;;<<>><<<:::999999999777666555555===IIIIII>>>888:::666666555444555777999:::777888::::::999888888999:::333000666<<<>>>BBBHHH777;;;>>>???===:::777555888555222000000///---+++---,,,+++***))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++---+++***(((((()))+++,,,,,,------......------,,,......------,,,,,,,,,,,,,,,---......---,,,***)))++++++******)))******+++************************,,,,,,+++)))(((***///222000///111555<<<@@@@@@??????666000222333111111444//////.........------------......///////////////111111000000//////......{{{zzzvvvlllbbb^^^WWWUUUQQQNNNKKKGGGCCC@@@???===;;;;;;;;;999555222666555222000---,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((()))'''(((,,,,,,)))(((***((()))))))))***...333777888666888>>>BBBDDDGGGKKKMMMBBB<<<@@@EEEFFFDDDDDD999<<>>999666555:::888888???HHHMMMIIIDDD???===:::888777666444222444444:::DDDJJJFFF@@@===888666444222222333444666666555444444555888:::<<<;;;333111999@@@???<<<:::999:::;;;;;;999777666666999888666333111000000000,,,,,,+++***))))))))))))))))))(((((((((((())))))))))))************)))))),,,+++***(((((()))+++,,,,,,,,,------------,,,,,,............------,,,,,,***+++,,,...............++++++***************+++************************+++++++++***+++...333777222111111555;;;@@@BBBBBB>>>666111222333000000333//////.........---------------...///////////////000000000000//////......{{{{{{vvvrrrhhh^^^ZZZVVVSSSOOOLLLIIIFFFBBB@@@???>>><<<;;;:::777444000111000///---,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((('''&&&(((,,,---)))((()))'''((()))+++...444;;;AAA<<<;;;???FFFKKKKKKJJJKKKPPPHHHDDDGGGKKKMMMMMMMMMEEEIIIMMMNNNMMMLLLMMMOOOPPPRRRUUUWWWXXXZZZ\\\^^^```aaabbbbbbbbbbbbdddfffllllllkkkiiigggfffddddddfffgggjjjnnnrrrtttsssrrrqqqlllhhhnnnppprrrrrrqqqpppoooooonnnnnnjjjllloooqqqssssssrrrrrrvvvxxxzzzzzzyyy{{{|||zzzzzz|||{{{vvvuuuxxxyyyxxxyyy|||}}}~~~xxx~~~rrr[[[eeerrrrrruuuwwwxxx|||~~~yyyvvvwwwvvvsssrrrtttrrrpppmmmllllllnnnoooooocccjjjnnnpppvvv~~~}}}uuu}}}vvvwwwjjjlllzzzqqqooommmiiiccc^^^]]]aaahhhnnniii]]]YYYbbbkkkiiiffffffggghhhgggfffhhhkkkhhhcccdddcccbbbdddkkkqqqmmmfffjjj]]]\\\bbbdddppppppdddqqqlllcccooofff}}}yyy~~~fffcccrrrvvvuuu}}}~~~}}}yyy[[[WWWSSSQQQSSSTTTSSSQQQQQQSSSVVVTTTPPPMMMMMMNNNMMMKKKJJJIIIIIIIIIJJJKKKHHHHHHHHHHHHIIIJJJKKKLLLFFFFFFJJJNNNNNNKKKKKKNNNJJJIIIHHHHHHGGGGGGHHHHHHIIIGGGEEEFFFHHHJJJHHHFFFEEEHHHJJJIIIEEECCCCCCEEECCCCCCDDDEEEEEEFFFGGGGGGJJJJJJJJJLLLNNNOOONNNLLLMMMOOOQQQPPPNNNKKKJJJJJJLLLMMMNNNNNNNNNMMMLLLLLLIIIJJJJJJIIIFFFCCCCCCCCCAAAAAABBBCCCCCCBBBAAA@@@>>>AAACCCCCC???;;;888777999777999CCCNNNPPPGGG===>>>;;;888555444222000...888999<<<@@@HHHKKKFFF===777555222000000222444555>>>888222000333888;;;<<<333...///999CCCAAA888000222222111111222444555666777888888444000---...000,,,+++***))))))((())))))))))))(((((((((((())))))'''(((***++++++***((('''++++++***))))))***+++,,,++++++,,,,,,,,,,,,++++++..................------+++,,,---...////////////*********************+++******************************++++++---111777;;;555333111333888>>>CCCEEECCC===777555333000...000...............---------------...////////////...000000000////////////...yyywwwssspppfff[[[WWWUUURRRNNNKKKIIIFFFCCC@@@???>>>>>>===;;;888555333000///...------,,,,,,+++(((((((((((((((((((((((((((((((((((((((((((((((('''&&&(((,,,---)))'''((()))***+++---222999BBBIII888777<<>>:::<<<>>>>>><<<888666888>>>CCC???444,,,******,,,///333666888888777::::::555...)))***---,,,,,,+++)))))))))))))))))))))(((((((((((())))))(((***,,,......,,,***(((+++******))))))***+++,,,***++++++,,,,,,++++++***---.../////////...------.........------,,,++++++)))*********+++++++++***************************)))******+++---111777<<<555222000000444:::AAAEEEIIIDDD>>>999444///------........................,,,---......//////......////////////////////////|||tttrrrpppfff[[[VVVTTTQQQMMMJJJHHHFFFCCCAAA;;;<<<===<<<:::888666666222111000///...,,,+++***(((((((((((((((((((((((((((((((((((((((((((((((('''%%%'''+++,,,(((''')))******+++,,,111999CCCJJJ555444888CCCKKKKKKHHHGGGHHHHHHHHHHHHJJJMMMPPPPPPMMMSSSZZZ[[[XXXVVVXXX[[[UUUYYY]]]^^^]]]]]]```bbbbbbbbbdddfffjjjnnnpppqqqnnnkkkgggfffggghhhhhhgggiiijjjlllmmmllllllllllllppppppooommmoooqqqpppllljjjkkkmmmnnnoooppppppppprrrssstttuuuvvvvvvuuuuuuppptttxxxxxxwwwyyy~~~{{{yyyzzzxxxuuuuuuxxxzzz|||}}}yyy~~~zzz}}}xxx{{{qqqqqqccc]]]iii|||tttjjjkkkuuuiiirrr~~~{{{xxxvvvqqqqqqsss~~~yyywwwtttpppmmmpppqqqrrrrrrrrrrrrtttuuuuuummmgggmmmxxx~~~yyyqqqhhhfffddddddeeefffdddcccbbbgggmmmppprrrtttuuuuuuooooooooooooooonnnnnnmmmnnnmmmnnnpppqqqoooiiidddfffjjjmmmoooooommmjjjiiimmmllllllnnnqqqssssssqqq|||~~~|||~~~|||yyy{{{}}}}}}uuuvvvxxxzzz{{{zzzyyyxxxwwwwwwxxxxxxwwwuuusssqqqyyyvvvrrrooommmmmmoooppplllnnnpppoookkkgggcccbbb___aaadddggghhhfffccc``````^^^\\\[[[\\\\\\[[[ZZZXXXaaaccc[[[WWW[[[[[[VVVRRRRRRQQQPPPQQQSSSUUUVVVaaaZZZSSSOOOPPPPPPMMMIIINNNOOOOOOMMMIIICCC<<<777888999<<>>555...---...---,,,+++***))))))))))))))))))(((((((((((())))))(((***,,,......,,,***(((***))))))******++++++,,,***++++++,,,,,,++++++***,,,---...//////...---,,,------,,,++++++*********((()))***++++++++++++***************************************+++///555999333111///---000555<<>>888222///...,,,---.....................,,,------............................../////////rrrqqqpppfff[[[VVVRRRNNNJJJGGGFFFDDDCCCAAA777999::::::777555444444333333222111///,,,***)))))))))))))))))))))))))))(((((((((((((((((((((((((((&&&&&&******''''''***))))))((()))---666AAAIII:::666777AAAJJJLLLLLLLLLGGGKKKLLLJJJKKKOOORRRRRRWWWZZZ^^^___]]]\\\\\\^^^WWWYYY[[[\\\]]]^^^aaabbbcccbbbcccggglllppprrrrrrpppllliiiiiilllmmmmmmkkkfffhhhjjjkkkkkkkkkmmmnnnmmmqqqtttpppkkkjjjnnnrrriiijjjlllnnnooopppoooooooooqqqrrruuuwwwxxxyyyzzzpppvvv{{{{{{yyyyyy|||{{{}}}|||xxxvvvvvvxxx{{{~~~~~~}}}}}}~~~zzz~~~zzztttyyyvvv}}}~~~{{{}}}}}}}}}{{{{{{zzzzzz|||}}}{{{uuupppnnnmmmoooqqqpppoooppprrruuupppooommmnnnoooqqqppppppkkkrrrvvvrrrmmmmmmppprrrnnnnnnmmmlllkkkiiihhhgggjjjgggcccbbbbbbbbb```^^^ZZZ^^^___[[[XXXXXXYYYXXXWWWWWWZZZ]]]___[[[SSSLLLKKKNNNOOOKKKCCC;;;777555...---,,,++++++***++++++))))))(((((((((((())))))'''(((***++++++***(((''')))))))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++***+++---//////...---+++***)))))))))***+++,,,---'''(((***+++,,,,,,+++************************************)))***...333777000000///------111666:::;;;===;;;444000000000...---------...............,,,,,,---............------............/////////~~~qqqppppppeeeZZZUUUNNNKKKGGGDDDCCCBBB@@@???888:::;;;:::666333222333222222111000///---***)))))))))))))))))))))))))))(((((((((((((((((((((((()))&&&%%%((((((&&&(((+++)))((('''(((---777BBBJJJ???777555;;;DDDIIIKKKMMMFFFLLLOOOKKKJJJNNNRRRRRR[[[\\\\\\\\\[[[ZZZZZZYYYSSSRRRRRRSSSWWWZZZ\\\\\\___^^^___bbbggglllmmmmmmmmmjjjggggggjjjllljjjgggbbbeeeggghhhggggggjjjlllmmmooorrrrrrooommmnnnqqqiiijjjlllnnnnnnmmmlllkkkjjjkkklllnnnqqqrrrtttuuullltttzzz{{{vvvuuuzzzyyywwwyyyzzzwwwoookkklllnnnmmmpppuuuuuurrrtttxxx~~~vvvsssxxxgggaaalllxxxrrrjjjjjjhhhdddbbbaaaaaa___```iiisss}}}iiiooossszzz}}}zzz|||~~~xxx}}}~~~~~~~~~|||{{{}}}~~~~~~~~~~~~}}}xxxtttrrrtttssspppooooooqqquuuwwwrrrpppoooppprrrssssssrrruuuvvvyyy{{{yyyvvvxxx}}}xxxyyyyyyxxxvvvssspppnnnjjjiiiggggggggghhhiiijjj\\\``````___bbbjjjnnnnnnkkkkkkkkklllkkkeeeZZZRRROOOQQQSSSRRRMMMEEE===888//////...---,,,,,,,,,,,,))))))(((((((((((())))))))))))************))))))(((((()))***+++,,,,,,,,,,,,,,,------------,,,,,,(((***,,,......---,,,******************,,,---...'''(((***,,,,,,,,,+++***************************)))******)))***...333888...///000///......111444:::>>><<<555000000000...---------.........//////+++,,,------......---------------.........//////|||ooopppoooeeeYYYTTTLLLIIIDDDAAA@@@@@@>>>===;;;===>>><<<777333222333///000000000///---+++***))))))))))))))))))))))))((((((((((((((((((((((((***&&&%%%''''''&&&(((,,,+++***)))***///:::FFFOOO@@@666000555>>>CCCGGGJJJHHHOOORRRNNNLLLPPPTTTTTTVVVUUUVVVXXX\\\___``````UUURRRPPPSSSXXX\\\^^^^^^cccaaaaaaeeejjjnnnooonnnmmmiiifffgggjjjkkkgggcccdddfffhhhhhhfffeeegggjjjqqqoooppptttvvvsssooolllnnnnnnppppppooonnnkkkjjjnnnnnnooopppqqqqqqrrrrrrjjjrrryyyzzztttrrrvvv{{{oooqqquuuvvvnnnccc___aaaddd```___```___\\\\\\___QQQOOOOOOSSSUUUPPPKKKHHHEEEGGGJJJIIIFFFGGGGGGFFFHHHGGGIIILLLNNNPPPWWW___xxx~~~QQQSSSbbbwww}}}~~~www~~~~~~zzzxxxwwwyyy}}}|||~~~zzz}}}{{{yyyxxx}}}wwwqqqoooqqqssssssrrrpppooommmnnnpppqqqqqqpppxxxrrrssszzzzzztttsssyyyrrrtttvvvwwwvvvsssooommmgggfffeeecccbbbdddhhhkkkbbbccc```]]]bbbkkklllgggnnnlllkkkkkkkkkeeeZZZRRRLLLMMMPPPRRROOOHHH>>>777000000///...------------))))))(((((((((((())))))++++++++++++++++++++++++(((((()))++++++,,,,,,,,,,,,------......------,,,''')))+++---...---+++***///...,,,+++***++++++,,,&&&(((***,,,---,,,+++***************************((())))))***+++///555:::---000222111///---///111@@@DDDBBB888111000///,,,---------.........//////+++,,,------......---------------.........//////wwwxxxqqqrrrjjj```XXXOOOOOOLLLGGGCCCBBBAAA???>>>DDD@@@:::666444444333333333222000...,,,+++******''''''((((((((((((''''''''''''''''''''''''''''''(((''''''&&&&&&((()))***++++++)))'''...<<>>>>>444,,,,,,//////////////////////////////---------,,,,,,+++++++++//////...------------...{{{vvvoooppphhh___XXXOOONNNKKKFFFCCCAAA@@@???>>>BBB>>>999555444444333333333222000...,,,+++******''''''((((((((((((''''''''''''''''''''''''''''''(((''''''&&&'''((()))***++++++)))'''---;;;FFFJJJDDD666///......:::GGGFFFJJJLLLMMMNNNPPPTTTYYY\\\TTTSSSSSSUUUYYY[[[\\\[[[WWWLLLIIITTT\\\]]]___cccbbb``````dddjjjmmmmmmkkkpppkkkffffffhhhhhhccc^^^^^^aaadddbbb^^^[[[\\\___hhhjjjkkkjjjhhhggghhhiiijjjhhheeebbb```]]][[[ZZZVVVVVVVVVVVVUUUTTTRRRQQQNNNJJJLLLJJJDDDJJJOOOHHHBBBCCCDDDCCC@@@===:::888888444444888888444444777222222333666999;;;:::999???FFFHHHEEEHHHOOONNNFFFIIIBBBCCCKKKMMMNNN]]]pppzzztttWWWLLLDDDEEEEEEEEENNNZZZYYYWWW]]]jjjrrryyy{{{{{{}}}zzz{{{zzz|||}}}}}}}}}~~~~~~~~~~~~}}}||||||wwwwww|||zzztttvvvxxxvvvtttssssssvvvxxxzzztttuuuuuuuuutttssssssttttttpppmmmlllnnnnnnllljjjkkkllllllmmmmmmooorrrtttmmmjjjiiilllllljjjjjjllllllgggWWWGGGJJJ\\\jjjmmmlllllllllnnnrrrrrrgggZZZRRRRRRSSSSSSRRRKKK@@@777999666222...,,,++++++++++++***))))))(((((())))))&&&(((***+++***)))******+++'''&&&***,,,******,,,,,,---------,,,+++*********+++---......---+++***++++++++++++++++++++++++)))((('''(((***,,,+++******+++,,,,,,------,,,,,,,,,,,,,,,+++,,,///333777---666;;;555......111444888???@@@999222000000...........................---------,,,,,,+++++++++000//////...------------}}}tttmmmnnneee]]]WWWPPPMMMJJJEEEBBBAAA@@@???>>>@@@===888555444444444333222111///---,,,******)))''''''((((((((((((''''''''''''''''''''''''''''''(((''''''''''''((()))))))))***)))'''---999CCCGGGDDD666///------:::HHHIIIIIIJJJLLLMMMPPPTTTZZZ^^^ZZZVVVRRRSSSXXX\\\[[[YYYTTTKKKJJJSSS\\\^^^```dddcccccccccdddfffiiikkklllrrrlllfffdddeeeddd```[[[YYY\\\______[[[XXXXXXYYY```]]][[[YYYYYYYYYXXXWWWTTTOOOJJJGGGHHHFFFBBB>>>======<<<<<<<<<;;;;;;;;;:::777:::999444:::???999777555444333333333222111333000111333444333444888555333111222555888::::::>>>EEEHHHDDDCCCGGGGGGBBB@@@<<<===BBBAAAFFF^^^zzzvvv```SSSHHHHHHJJJIIILLLQQQEEEFFFKKKOOOOOOUUUlll|||zzzxxx|||zzz|||}}}}}}{{{{{{}}}|||}}}{{{|||}}}||||||zzzyyyxxxwwwwwwxxxzzz|||uuuyyy||||||xxxuuuvvvxxxxxxtttpppoooppppppnnnkkkmmmoooppppppnnnooorrrvvvqqqnnnmmmoooooommmmmmpppkkkcccPPP???@@@TTTiiirrrjjjkkkkkkmmmrrruuummmbbbWWWWWWWWWXXXVVVMMMAAA888999666222...,,,+++---...,,,+++******))))))******(((***,,,,,,+++******+++///***'''***+++***+++---++++++,,,,,,,,,++++++******+++,,,------,,,+++***++++++++++++++++++++++++)))((('''(((***,,,+++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,///333777///777;;;666000///222444555<<<@@@<<<777444000---........................------,,,,,,,,,,,,++++++111111000......---------zzzuuummmmmmcccZZZVVVPPPLLLIIIEEEBBBAAAAAA@@@???@@@===888666555666555444111000...,,,+++***))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))''')))))))))///:::CCCEEECCC666000...---:::IIIJJJIIIKKKLLLNNNQQQVVV\\\aaa^^^WWWPPPQQQVVV[[[YYYVVVPPPJJJIIIPPPWWWZZZ[[[^^^^^^___aaa``````bbbfffkkkiiiccc\\\XXXXXXWWWSSSPPPIIIMMMQQQRRRPPPNNNMMMNNNJJJFFFCCCCCCFFFFFFBBB>>>888666333333333444222000111111222333444666888999888555::::::555<<>>>>>:::888:::>>>===DDDccc}}}xxxbbbYYYTTTUUUVVVTTTSSSTTT]]][[[[[[ZZZUUUSSS\\\ggg{{{||||||{{{{{{|||{{{~~~xxx}}}}}}|||{{{zzz}}}~~~}}}{{{zzzzzzzzz{{{yyyzzz{{{zzzwwwuuuvvvwww}}}yyytttsssuuuvvvtttrrrqqqsssssspppllljjjmmmpppooommmmmmoooooommmoootttjjjbbbOOO===<<>>777222444888;;;999888===CCCCCCLLLkkk}}}vvv|||}}}~~~yyy|||tttoookkkkkkkkklllpppuuu|||uuuppprrrwwwwwwtttqqqyyyzzz~~~{{{~~~~~~}}}|||www}}}~~~zzzzzz|||{{{zzzvvvwww~~~~~~}}}}}}~~~zzzuuussstttuuuuuuuuu}}}yyyuuuuuuxxx{{{{{{zzzwwwwwwtttoooiiieeefffggghhhggghhhkkkjjjjjjmmmssskkkdddTTTBBB===KKKdddvvvpppmmmhhheeeiiipppqqqmmmccc```bbbfffbbbTTTEEE>>>777666333...***)))+++...---,,,,,,+++++++++++++++222222222000---++++++,,,888222------,,,******,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++************************)))((('''(((***,,,+++******+++,,,,,,------,,,,,,+++,,,---------///333666///555888333......//////+++...555<<<>>>:::444///........................,,,,,,,,,,,,,,,,,,,,,,,,111111///......---------ssswwwooolll___WWWUUURRRKKKHHHEEECCCCCCCCCBBBBBB@@@===:::888777666444333......,,,+++***)))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((()))(((((((((&&&)))++++++///888======<<<333222111---444>>>======>>>???@@@CCCHHHPPPUUUDDD>>>888777:::======;;;555444333444666777777777222444666777777888===AAA:::777333111000000...---***,,,///222333444444333555555666;;;???>>>777000444777999777333222555999666777777777777777777777333111666666222888<<<555///000111000......///111222666999;;;>>>CCCEEEDDDEEEEEEGGGKKKOOOQQQRRRQQQHHHEEE???888333444777:::999999@@@LLLQQQYYYrrr|||www|||yyy|||yyyyyy||||||~~~wwwtttxxx|||~~~{{{ssstttssslllooovvvssstttwwwzzz|||||||||}}}}}}|||xxxyyyuuuwwwxxxyyy{{{~~~ttthhh^^^hhhttt}}}~~~{{{~~~{{{zzz{{{~~~|||xxxtttqqqpppsssvvv}}}~~~{{{tttqqqsssvvvvvvttt|||xxxuuuvvvzzz~~~~~~zzzwwwsssnnniiifffcccbbbdddccceeegggfffeeejjjrrrnnnhhhYYYGGG===GGG___tttuuusssmmmiiilllrrrtttrrrfffbbbdddjjjfffUUUFFF???777777666111+++)))***------,,,++++++******++++++,,,------,,,++++++---///111,,,)))+++,,,***+++---,,,,,,---------,,,,,,+++++++++++++++++++++++++++************************)))((('''(((***,,,+++******+++,,,,,,------,,,,,,***,,,------...///333555///444666111---------,,,,,,,,,222<<>>;;;777555333111///------,,,+++***))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''))),,,,,,******...///---111---111111******...***////////////222777???DDD222000...---,,,---...///,,,---------...000000...000000111222333333222111------...///000000000///222111000111222333222111444444444555666555333111333000...///222444333111///111333666777666555444444222666666000444777///000444777666555<<>>;;;777555444333111000************)))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((((((((((((###(((++++++,,,//////...444333111...,,,,,,...111222+++555888///999GGG@@@888111---//////+++***---...---,,,---...///000111//////000//////---++++++---......//////...------000...---...111333222111///000222333333333222222333333333333555666888999>>>AAABBBBBBIIISSSTTTOOOUUUIII;;;333333555444111444222333<<>>RRReeeqqqtttwwwwwwuuusssqqqqqqfffhhhkkkllleeeWWWDDD666888===AAA===444---+++---+++++++++******))))))))),,,...000111///---,,,,,,444999999///)))+++------***+++,,,------,,,+++***)))+++,,,,,,+++***+++,,,************************))))))))))))))))))))))))))),,,...//////...///000...///---***+++111555555222111111000///......---///...///222444444333111---,,,,,,,,,,,,---.........---,,,,,,++++++++++++------------------------vvviii```^^^\\\XXXTTTNNNIIIEEECCCDDDCCC@@@>>>===;;;777555333222111///************)))))))))))))))(((''''''''''''((()))(((((((((((((((((((((((((((((((((((((((''''''''''''+++,,,******,,,---+++//////---+++***+++...000222'''---444333;;;@@@444222...---000000------111+++,,,---,,,+++*********,,,,,,++++++++++++,,,,,,,,,,,,---...////////////+++,,,...///111222333333222555999;;;<<<>>>CCCHHHCCCCCCEEEJJJRRRXXXYYYYYYXXX]]]```aaafffiiieee]]]CCC<<<333000111333222000000999EEEOOO]]]lllssssssVVVMMMCCC@@@HHHVVVbbbiiiWWWQQQHHH???888555555666333333555999888555666:::DDDSSSbbblllxxx|||~~~{{{ppp~~~}}}tttwww|||~~~yyyqqqnnniiifffaaa\\\YYYXXXYYYYYYVVVYYYYYYUUUTTTWWWXXXWWWPPPOOOQQQUUUSSSMMMIIIKKKFFFEEEDDDDDDEEEEEEDDDDDDAAAGGGIIIEEECCCFFFHHHGGGJJJKKKMMMLLLJJJIIIJJJKKKGGGIIINNNQQQSSSRRRPPPNNNRRRVVVZZZ[[[[[[]]]bbbggghhhiiikkkooosssxxx}}}~~~~~~~~~|||{{{|||~~~~~~~~~zzzyyy{{{{{{xxxtttwwwyyyxxxuuuqqqppptttxxxxxxttteeeNNN<<<>>>SSSggguuussspppllljjjlllqqquuullllllmmmllleeeVVVBBB444<<<@@@BBB===444---,,,...,,,,,,+++++++++*********---///111111///.........000555444...+++---///---++++++,,,,,,,,,,,,++++++)))+++,,,,,,+++******+++************************))))))))))))))))))))))))))),,,...//////......///,,,...---***,,,333777777000//////...------,,,,,,,,,,,,---///222333222000---,,,,,,,,,,,,---.........---,,,,,,+++++++++,,,+++---///222222222111000xxxvvvkkkccc```]]]WWWSSSLLLHHHDDDCCCDDDDDDBBB???<<<:::666444333222000...************)))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))(((((('''''''''&&&(((++++++)))***///111///444333000---,,,...222555666***,,,888@@@FFF???------,,,---///...+++,,,///,,,...111000...,,,---...000////////////000111222+++,,,,,,---...///000000))),,,000555;;;@@@CCCDDDKKKNNNQQQPPPOOOQQQVVV\\\\\\ZZZYYY]]]dddggggggddd\\\___aaaaaa```[[[PPPDDD666333000000222444666666???RRRbbbfffjjjpppkkkaaaEEE<<<222---222<<>>===PPPdddxxxvvvqqqllljjjlllrrrwwwuuurrrooommmhhhZZZFFF666<<>>@@@AAA@@@@@@@@@AAA@@@FFFCCCAAABBBGGGHHHFFFBBBHHHGGGFFFDDDCCCCCCCCCCCCEEEFFFFFFEEEDDDEEEIIILLLEEEJJJOOONNNKKKIIIKKKNNNIIIKKKMMMMMMLLLLLLLLLMMMLLLNNNPPPRRRUUUXXXZZZ[[[YYY[[[]]]___```bbbccccccbbbbbbccceeegggjjjlllmmmppprrrvvvxxxxxxyyyzzz{{{zzz}}}~~~}}}~~~|||tttuuu{{{~~~}}}~~~xxxooohhhrrrsssssssssrrrsssvvvyyy|||{{{qqq[[[EEE@@@MMM]]]rrrssssssqqqnnnlllkkklllqqqlllhhhgggdddZZZIII;;;666777666111+++((())),,,,,,,,,,,,,,,,,,,,,,,,,,,...///000/////////222444+++)))''')))---///,,,'''------,,,,,,,,,,,,---------...///...,,,*********************************))))))))))))))))))))))))***,,,...///...------...)))+++,,,+++...555999999...---,,,+++******++++++***)))***,,,///111111000---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,(((***---///000000///...vvv|||sssjjjccc[[[SSSNNNIIIFFFDDDDDDFFFEEECCC???;;;999666555444222///,,,************)))))))))((('''(((((()))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''')))***---666BBBHHHHHHHHHCCC;;;444333999DDDLLLFFFGGGNNN___mmmgggXXXQQQMMMLLLIIIDDD@@@?????????HHHHHHEEE???;;;999<<>>??????<<<888333000222111000///...------......***+++;;;SSSeeekkkiiibbbccceeegggiiigggccc___[[[[[[ZZZXXXVVVXXX\\\___ggg___TTTLLLDDD;;;333...444111///111888EEESSS\\\bbbmmmqqqlllhhhcccPPP:::///111333777999888666444444333333444666777666555:::;;;@@@LLLXXXeeeuuurrrrrrtttrrriii___[[[\\\cccrrrzzzxxxyyyyyyuuuqqqlllppptttuuuwwwuuukkkaaaZZZRRRIIIFFFKKKNNNLLLFFFBBBBBBBBB@@@>>>>>>@@@CCC<<>>777222222:::FFFOOOKKKTTT^^^mmmzzznnn```cccaaaaaa^^^YYYWWWWWWTTTOOODDDDDDCCCEEEIIIOOOUUUXXXJJJKKKLLLLLLIIIEEE@@@===666555222000...............***,,,<<>>>>>BBBEEEEEEEEEGGGGGGGGGNNN^^^nnnRRRKKKCCC@@@BBBDDDCCCAAA???@@@AAABBBBBBBBBAAA@@@CCCBBBAAA@@@???>>><<<<<<===AAAEEEGGGEEEDDDEEEGGGFFFGGGHHHGGGEEECCCBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAABBBCCCCCCBBB@@@===<<<<<<<<<<<<===>>>>>>;;;===???>>>===;;;:::;;;;;;???CCCDDDBBB@@@@@@BBBLLLNNNXXX___VVVGGGFFFQQQSSS[[[\\\SSSNNNRRRVVVVVVWWWWWWVVVWWWYYYYYYWWWUUURRRRRRRRRSSSVVVYYY\\\^^^PPPOOONNNMMMLLLKKKKKKKKKBBBGGGIIICCC999555999???DDDDDDCCC@@@<<<:::::::::888666555666777555000++++++,,,,,,***)))))),,,...++++++++++++,,,,,,,,,,,,)))+++...//////000333555666000---111444333000///,,,---...//////...---,,,...///000000...,,,,,,---************************))))))))))))))))))))))))***,,,......---,,,,,,,,,(((+++,,,***---222555444///...,,,++++++,,,...///...---,,,---///111111111---,,,,,,,,,,,,---......,,,,,,+++++++++,,,------000...,,,++++++,,,...///vvv|||xxxpppggg^^^VVVPPPLLLIIIGGGEEEEEEFFFEEEAAA===;;;:::888777666333000---************))))))))))))&&&''')))***++++++******((((((((((((((((((((((((&&&&&&''''''((())))))))))))+++,,,000;;;GGGKKKIIIBBB???:::666555;;;CCCIIIOOO\\\dddssspppaaajjjggggggeeebbbbbb___TTTGGG555444777???JJJSSSWWWWWW::::::::::::999888888777777666333111000///000111000222:::JJJ]]]hhhiiieeerrruuutttiiiWWWGGG>>>;;;RRRPPPOOOSSSXXXXXXQQQJJJFFF<<<555555555333333666333333777CCCSSSaaahhhkkkvvvtttuuuvvvjjjSSS<<<000444444333222222222333555444777888777555999CCCKKKUUU^^^pppwwwzzzzzzxxxmmmaaaWWWXXX]]]```bbbeeefffccc___[[[YYYYYY[[[\\\TTT[[[aaa```^^^\\\WWWRRRQQQUUUVVVUUUXXX]]]\\\XXXFFFHHHHHHFFFCCCCCCHHHLLL>>><<<===@@@AAADDDOOOZZZMMMIIIDDDAAABBBDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCC@@@AAACCCEEEGGGGGGEEEDDDAAAAAA@@@@@@BBBEEEIIILLLCCCDDDEEEDDDBBBBBBCCCDDDGGGFFFFFFEEEDDDCCCBBBBBBEEECCCBBBCCCEEEEEECCC@@@@@@@@@????????????@@@@@@AAABBBCCCBBB???===;;;;;;666888;;;<<<;;;:::888888222666???EEE@@@888888>>>DDDLLLKKK===555777:::888999999888:::<<<<<<999666:::::::::;;;===BBBGGGKKK<<<;;;999888777555444333---000222111...---///111222222111...,,,,,,...000+++,,,,,,,,,+++***))))))++++++++++++******+++,,,*********+++++++++,,,,,,(((+++///111222333444555666000---111333111111333+++---000111111000---++++++---......,,,+++,,,---************************))))))))))))))))))))))))***,,,......---++++++,,,))),,,,,,***+++000111//////...,,,******,,,...///000...,,,,,,...000000000---,,,,,,,,,,,,---......,,,+++++++++,,,,,,---...---------------...///000uuuxxxtttlllddd\\\UUUPPPMMMJJJGGGEEEEEEFFFEEEAAA===;;;:::999888777444000---************))))))))))))&&&''')))***+++++++++***((((((((((((((((((((((((%%%%%%&&&'''((()))******%%%''')))///;;;GGGKKKIIIHHHFFFBBB>>>;;;<<<@@@CCCRRR```ffftttqqq```lllbbbcccbbb___^^^XXXFFF333---+++,,,333<<>>777555333111111111333333333<<>>EEETTTdddmmmlllhhhooonnnvvv|||oooQQQ:::444...111444666666555555555777:::;;;888777???OOO\\\nnnuuuzzzkkk___XXX___iiihhh]]]SSScccaaa]]]XXXTTTTTTVVVYYYKKKSSSXXXWWWTTTRRROOOLLLIIIOOOPPPIIIFFFMMMUUUXXXHHHJJJLLLJJJGGGHHHNNNSSS@@@>>>BBBIIIJJJDDDBBBDDD>>>>>>===>>>@@@BBBBBBBBB@@@???===<<<<<<<<<>>>??????AAADDDJJJNNNPPPOOONNNLLLGGG@@@===???CCCHHHKKKKKKKKKKKKJJJIIIHHHJJJKKKGGGGGGFFFEEEDDDBBBBBBAAACCCAAA@@@AAADDDDDDBBB???>>>>>>=========>>>??????<<<===???>>><<<:::999999:::<<<===??????>>>;;;999777:::>>>???<<<888666666===GGGFFF:::222777;;;999888666666999;;;;;;777444666888:::;;;:::999999:::666444333333333333222111111111111111111000111111,,,...111222111111111111///111222000---+++,,,///************)))))))))))))))))))))******+++++++++(((+++000333444444555666222,,,***...000...///444***---000333333000---***)))+++,,,,,,+++***+++,,,************************))))))))))))))))))))))))***,,,......---+++++++++***,,,,,,******...///,,,...---+++)))***+++...///000...,,,,,,---//////...---,,,,,,,,,,,,---......++++++++++++,,,,,,---...((()))+++---////////////