BM6P6(@ yyyeeeUUUHHH???===@@@@@@<<<<<<@@@HHHSSSeeetttwwwiiiYYYOOOBBB:::888999999888666888;;;===>>>>>><<<;;;;;;;;;::::::999888777777999===;;;888BBB\\\xxxhhh]]]___iiiuuu}}}{{{tttiiiZZZLLLGGG;;;888FFFWWWcccqqq~~~~~~qqqnnnnnnnnnqqqwwwxxxuuuyyyssshhh\\\MMM>>>666333222000///---,,,,,,++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++)))++++++'''(((,,,---+++************)))))))))))))))(((''''''''')))***+++&&&'''((((((''''''(((***************************,,,,,,,,,+++++++++******))))))******++++++,,,,,,(((***,,,,,,***'''%%%$$$%%%&&&''')))))))))((((((+++******)))(((''''''&&&++++++******************000,,,))))))+++------,,,---...///......///222444???QQQeeeqqq|||{{{jjjZZZNNNGGGKKKTTTUUUNNNDDDLLLgggxxxnnniii___gggqqqxxxxxxtttnnnkkkxxxuuujjj___VVVnnnZZZLLLDDD??????BBB@@@======CCCLLLYYYlll{{{xxxjjjZZZQQQEEE===;;;;;;999888666777:::;;;<<<<<<;;;:::;;;;;;:::999999888777777888;;;;;;999BBB[[[www}}}aaaWWWYYYjjjsssyyytttjjj^^^PPPEEECCC999888DDDSSS___nnn||||||lllccceeejjjlllmmmooopppssspppcccVVVEEE888333333222000///---,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++))),,,+++((((((,,,---+++************)))))))))))))))(((''''''((()))***+++'''(((***)))(((((()))+++************************,,,,,,++++++************))))))******************)))***++++++)))((()))***((()))*********)))((('''+++******)))((((((''''''+++***************++++++---+++***+++......,,,***---...///......///222444@@@RRRfffrrr}}}vvvfffXXXPPPSSS\\\```YYYMMMNNNccc{{{}}}~~~~~~tttqqqpppssswww}}}{{{vvvvvvjjj```ZZZzzzgggPPPDDD@@@>>>???AAAAAA???BBBKKKWWWeeewwwzzznnn```WWWKKKBBB>>><<<999888777777888888999999999::::::::::::999888888777777777:::;;;:::BBBXXXrrr}}}xxx^^^TTTVVViiippprrrjjj\\\NNNCCC<<<<<<666666AAAMMMXXXhhhwww|||uuugggaaaeeelllooolllkkkkkksss}}}nnn```OOO>>>333111222111000...---,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++))),,,+++((())),,,---+++************)))))))))))))))(((((((((((())))))***((()))+++***))))))***,,,))))))))))))))))))))))))+++************)))))))))*********)))))))))))))))+++,,,+++***((((((+++---++++++++++++***)))((('''*********))))))(((((('''***************+++,,,---++++++,,,...///...+++))),,,---//////...///111444===QQQeeepppyyy}}}lll]]]UUUYYYdddhhhbbbUUUQQQ```vvv}}}}}}~~~ssshhhaaa___{{{eeeMMMAAA>>>>>>>>>???AAACCCKKKYYYgggtttuuukkkaaaSSSGGG???;;;999888888777666666666777888999:::999999999888888777777777999::::::@@@RRRkkk~~~wwwoooyyy}}}eeeYYYYYYeeehhhggg]]]NNNAAA:::777666333555===FFFQQQ```nnnppplllpppuuuyyytttmmmooorrrrrrpppmmmmmmuuu|||nnn^^^JJJ999111111111111///...---,,,,,,,,,+++,,,,,,,,,,,,+++******************************))),,,,,,))))))------+++************)))))))))((()))(((((((((((()))))))))((()))+++***))))))***,,,))))))))))))))))))))))))***)))))))))))))))))))))*********))))))(((((((((+++,,,,,,***(((((()))***+++++++++******))))))(((*********)))))))))(((((()))))))))***+++,,,---...++++++,,,---...---,,,***+++---...///...///111333777LLL```jjjrrrzzz}}}zzzppppppttt|||}}}mmm___XXX^^^fffgggaaaVVVUUUcccvvv}}}}}}|||}}}}}}zzzqqqiiihhhlllttt___III???=========>>>BBBFFFSSSfffwww~~~xxxnnn^^^OOODDD>>>;;;:::999888777555555666777888999999888888888888888777888999::::::>>>NNNggg|||xxxnnnxxxnnnaaa]]]^^^]]]YYYPPPDDD999555666333222444:::AAAJJJWWWaaaZZZWWW\\\___cccwww|||yyyuuupppmmmlllnnnrrryyy~~~uuuhhhXXXDDD444...111111000///---,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************************))),,,,,,******------***************)))))))))(((((())))))))))))((((((((('''(((***)))(((((()))+++)))))))))))))))))))))))))))))))))))))))))))))***++++++******))))))((((((%%%'''***+++***)))))))))(((((((((((())))))******************))))))))))))************+++,,,---...------,,,+++***+++,,,...+++,,,.../////////000222444HHH[[[eeekkkqqqpppkkk\\\___hhhttt}}}yyylllaaa^^^dddeeeaaaYYYTTTYYYiiizzz|||{{{~~~zzz~~~}}}vvvxxx{{{{{{{{{xxxwwwuuupppmmmsss}}}{{{cccSSSCCC<<<<<<===???AAABBBGGGWWWlll~~~|||}}}xxxjjj[[[NNNEEEAAA???;;;:::999777777777888888888888888888888888888888888999:::;;;???MMMiii{{{sssddd^^^WWWQQQKKKEEE===555333666222222333777>>>FFFMMMQQQFFFDDDJJJMMMQQQiiiwwwnnnbbbccceeeiiikkkppp|||{{{nnnfffYYYLLL<<>>;;;@@@EEELLLcccyyy}}}rrrfffXXXVVVWWWZZZ^^^dddsss||||||zzzmmm\\\SSSHHH???555---,,,000//////...---,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************************(((,,,---+++,,,...---***************))))))))))))((()))******)))((('''&&&((()))+++***))))))***,,,++++++++++++++++++++++++************++++++,,,,,,++++++++++++,,,,,,,,,,,,$$$''')))*********+++,,,+++***)))))))))***++++++************************,,,,,,+++++++++,,,,,,---+++---...---+++***,,,...)))+++...////////////000444@@@LLLUUUaaammmmmmfffVVVZZZcccpppyyy}}}lllgggccc^^^bbbbbbZZZPPPKKKPPP]]]mmmyyyrrrfffbbbbbbrrrxxx}}}zzz~~~|||pppeee___cccfffiiitttyyyfffPPPHHHAAA@@@???>>>@@@CCCBBBEEEQQQeeevvv}}}kkkbbbjjj{{{~~~uuuhhh[[[OOOIII=========<<<;;;:::999999777777777777777888888888777777999>>>EEEVVVvvv{{{zzzrrreee```NNNBBB888666666111///111444333333666===BBB@@@;;;???:::===DDDNNNccctttsssuuuzzz~~~~~~|||uuugggZZZSSSNNNLLLPPPUUU\\\lll{{{|||mmmooovvvoooaaaQQQHHH>>>888222...///333///...------,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((,,,---,,,,,,......***************))))))))))))((()))*********((('''&&&)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------......---***((('''((()))...---,,,***)))******+++******************++++++------,,,+++++++++,,,,,,(((,,,//////---++++++,,,)))+++...////////////000222;;;DDDMMM]]]mmmpppjjj^^^```gggqqqyyy}}}pppnnnkkkdddeee___XXXNNNGGGFFFOOO```ooouuuhhhddddddkkktttrrreee___eeekkknnnxxxmmmYYYLLLFFF@@@>>>???@@@>>><<>>HHH[[[zzzzzz{{{xxxxxxssskkkmmmwww~~~xxxiiiWWWKKKAAA888666666444333333333555777999:::888666555:::===BBBKKKYYYgggnnnpppvvvsssuuuxxxqqqaaaRRRLLLKKKCCC===BBBLLLXXXfffppp|||pppbbb^^^]]]ZZZVVVGGGBBB:::444111000///...,,,,,,------------,,,,,,///......---,,,+++******...,,,+++***+++++++++)))***++++++++++++***))))))++++++******)))((((((((()))'''(((++++++((((((***))))))))))))***+++,,,,,,222222111...++++++,,,...,,,,,,,,,---......//////++++++++++++---000333555333555111&&&"""''',,,---+++++++++++++++++++++,,,)))(((&&&%%%&&&''')))+++,,,,,,,,,++++++*********,,,///...++++++...///,,,+++,,,---...///111222222222555;;;FFFUUUcccmmmrrriiiqqqyyyzzzwwwyyyzzzoooggg___RRRGGGBBBAAAFFFXXXkkk}}}wwwhhhiiiqqqvvvxxxjjjeeelllmmmiiiqqqsssbbbPPPIIIDDD???>>>AAACCCAAA???@@@DDDNNN^^^oooyyyzzzwwwzzz|||pppnnn{{{|||mmmbbbSSSKKKDDDBBB@@@<<<<<<>>>888888888777777777666666666555777<<>>???BBBEEEDDDCCCFFFIIIRRR```nnnvvvuuurrrrrrwww{{{|||||||||qqq^^^RRRHHHDDDBBB???<<<;;;::::::999999999888888888777555666:::EEE]]]wwwddd[[[\\\]]]fffqqqqqqxxxttthhhfffkkkppp|||xxxeeeRRRSSSSSSSSSZZZiiiwww~~~}}}yyyqqqcccUUUEEE<<<555555555222111222///000222333444444444333:::>>>HHHVVVeeepppwwwzzzvvvtttqqqiiiZZZIII>>>;;;777444777@@@KKKSSS\\\cccsss~~~uuupppnnnsssyyyoooiiihhhrrrxxxdddTTTKKKHHHEEECCC<<<888222///...///000000---..................---************************+++)))((((((***++++++******++++++++++++***))))))*********+++++++++,,,,,,)))'''(((******)))+++000111000///...------------111555:::<<<<<<;;;999999======<<<;;;999777555444666444111//////000222444DDDCCC===222***))))))(((,,,+++++++++***)))))))))+++***)))))))))***,,,------------------,,,,,,,,,***,,,,,,)))))),,,,,,***,,,,,,---------,,,,,,,,,...000444===JJJYYYgggppp||||||yyyqqqkkknnnxxx~~~ssskkk[[[KKK===:::<<>>===???CCCEEEFFFEEEOOOQQQWWWbbbmmmttttttrrrmmmӵyyygggYYYLLLGGGFFFAAA<<<:::::::::999999999888888888777666666;;;EEE[[[|||{{{hhhTTTLLLNNNQQQ]]]iiiiiippp{{{vvvhhhbbbeeeiiiyyyvvvbbbOOOPPPQQQRRRWWWbbbnnnvvvĦzzzzzznnn^^^QQQ@@@999444444444111111222...///000222333444555555>>>BBBMMM\\\hhhoootttxxxyyyzzzxxxnnn\\\JJJ>>>:::666444777@@@IIIOOOWWW___ppp}}}wwwiii\\\___lll|||oooeee___aaannn|||hhhWWWKKKEEEBBBAAA999666111....../////////---......//////......---+++++++++,,,,,,---------***((('''(((***++++++******++++++++++++***))))))*********************+++***((()))+++***(((---333333222222222222333444444888>>>FFFLLLMMMLLLJJJHHHNNNNNNMMMKKKIIIFFFDDDBBB@@@===:::777555555666666999777222,,,((((((((((((************************+++******)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,)))))),,,,,,***++++++------...------,,,---///222999EEETTTdddnnnxxxvvvrrrkkkfffiiiqqqyyyzzz|||uuuoooaaaOOO@@@===@@@FFFRRR___ppp{{{{{{xxxxxxpppggguuuzzzxxx{{{rrrkkknnnzzz~~~}}}4ĉ@ӵ>L=hĦAAA===<<<<<>>;;;999888888888888777777777666666888===FFFYYYwwwzzzgggUUUNNNPPPRRR[[[eeedddmmm{{{~~~qqqiiiiiijjjuuuxxxgggPPPSSSVVVXXXZZZ^^^fffmmmzzz>L```qqqzzzhhhUUUGGG;;;666333444444111111333//////000222444666888999CCCFFFQQQ___hhhiiilllqqqxxx}}}~~~uuucccPPPBBB:::777555888???GGGNNNXXXaaarrryyy}}}tttbbbUUU]]]nnnvvvjjjbbb\\\bbbqqqqqq___PPPGGGDDDCCC:::666222///.........---------............------+++++++++,,,,,,------...***((('''(((***++++++******++++++++++++***))))))+++++++++******)))))))))++++++---///---,,,222999999999:::;;;===???AAABBBHHHPPPZZZbbbeeedddbbb```eeeeeeeeecccaaa^^^[[[YYYRRROOOKKKEEE@@@===;;;:::666333...,,,++++++,,,---(((((()))***+++,,,,,,---))))))))))))******++++++******************+++++++++------******------+++)))***,,,...///000//////...///111777AAAPPPaaalllrrrrrrpppllliiiiiikkknnnqqqzzznnndddcccQQQAAA>>>@@@EEEPPP\\\eeelllvvv}}}}}}xxxrrrpppqqq|||uuuZZZOOOccc~~~tttpppoooqqqzzztttgggcccqqqzzzsssmmmnnnxxxGG=?HdĦ=Īj;;;;;;<<>>LLL]]]iiippprrrssssssqqqmmmiiifff___wwwmmm^^^]]]MMM@@@<<<===AAAMMM[[[eeejjjuuu~~~xxxuuuqqqvvvyyymmmUUUKKK___{{{{{{eee]]]\\\aaammm}}}jjjYYYRRR```qqq|||sssooonnnsssxxx}}}ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD|||ZZZ?fӵ::::::<<<ĦeeegggjjjӵƜ`1.׼sĭӵeee888777666888777888<<>>EEEGGGIIIRRR[[[ggggggfffeeedddddddddeeejjjqqqzzz}}}xxxuuurrrqqqooolllfff___ZZZVVVRRRGGG<<<777111+++(((***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,))))))*********+++++++++***,,,,,,)))))),,,,,,***(((***,,,...//////---,,,---///222555;;;HHHXXXdddlllooosssxxxxxxtttlllfff^^^vvvnnn]]]YYYLLLAAA??????CCCQQQaaasssvvv~~~zzzooonnnnnnjjj___ZZZjjjqqqYYYPPPPPPXXXgggttthhhTTTKKKRRRddd}}}vvvsssrrrrrrsssyyy?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?tttSSSZufĦ999:::<<<gLffflllooog&ennngĉ@g&e>&ezzz@e888888??777666999777777:::DDDYYYg<ĉ3we<Ħ3h?@e}}}Zkkkuuu3h?gLsss|||xxx{{{D%%)?fff?><zjjjRRR=?Ħ222g&e111g&eIIIJJJUUUS?ʬ4ff?>ߝLCCC@esssg&e~~~yyy|||3h?g&e>&e??}}}kkkXXXIIIBBB@@@555333000............,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++***+++++++++******++++++++++++***))))))((()))+++---000222444555AAAGGGRRR\\\```cccmmmwww}}}{{{yyyvvvssspppooonnnooottt}}}}}}wwwttttttuuuvvvvvvtttpppllliiibbbTTTGGG???888000,,,...000000///...,,,+++******+++,,,------......------******+++++++++,,,,,,,,,)))++++++''''''++++++)))(((***,,,......,,,***))),,,///222444:::EEEUUUaaaeeeiiipppwww{{{yyyqqqkkkssswwwfffVVVYYYNNNFFFDDDDDDIIIYYYkkk|||}}}{{{uuugggaaaaaaeeeeeedddpppvvvyyyiiiQQQIIIJJJUUUfffrrr}}}jjjUUUKKKIII\\\wwwzzzyyywwwtttrrrwww4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9ĦsssTTTFFFg????@@@HdĦmmmsssvvvHu]Ħjjjtt{{{Hƅ^Hu]Ħ~~~H׼s===AAA888777888;;;:::;;;>>>EEEXXXtQje<ĦBt=o9ĦH׼sHtĦoooyyywwwvvv|||Bt=o9ĦHdĦxxxDtfo9ĦsߝLGdUĦgggHt@cӵHu]Ħ444Hu]ĦFFFFFFHtƅ^qIܗGIӵ@@@H׼s```tttHu]ĦBt=o9ĦHƅ^Hu]Ħzzznnn]]]NNNFFFCCC888444222333111---,,,...,,,------------,,,++++++*********++++++,,,,,,,,,***)))(((((()))+++---......---***((((((***,,,...------000555666888???GGGSSS\\\gggpppyyy{{{oooiiikkkooorrrwww}}}zzzppphhheeeeeekkkqqqtttyyy~~~~~~zzzvvvjjjXXXHHH>>>777333000)))......******...---(((***"""'''---+++'''++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,,,,------000///000444888@@@OOO\\\___dddmmmvvv{{{zzzyyyyyyzzzpppfff]]]ddd```VVVIIIGGGTTTgggsss}}}llliiiccc\\\[[[^^^fffqqqzzz~~~zzzjjjQQQBBBGGGVVVaaarrrbbbLLLLLLUUUmmmyyyrrrwww~~~{{{4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵpppUUUGR/f6LĭĦ???CCCDdDĦqqqzzz}}}DdDĦiii`eĭDdDΦDdDĦDdDĦHHHCCC<<<777888:::888888999999999:::===EEEYYYgeĦFSĦqjRgdKӵDdDĦDdDĦpppqqqppprrrqjRgdKӵDdDĦ~~~HdDĦgdKӵDdDDdDĦfffDdDĦ4DufӵDdDĦ555DdDĦDDDq<RpeƜ4DuTӵ@@@DdDĦ___pppDdDĦqjRgdKӵDdDΦDdDĦ{{{yyytttsssqqqkkkaaaUUUJJJCCC888444222333111---,,,///***++++++++++++***))))))++++++++++++++++++,,,,,,******)))((()))+++---...---,,,***))))))***,,,---+++---222:::@@@FFFQQQ\\\gggqqq{{{zzzjjjaaa```gggjjjooouuu{{{xxxpppfffZZZTTTTTTUUUaaannnzzzyyyhhhYYYMMMCCC999111+++...---***+++......))),,,)))&&&&&&***,,,,,,++++++++++++,,,,,,,,,------,,,,,,---------.........///...------------------......000222555<<>>777444333444222...---///+++++++++++++++******))),,,,,,+++++++++++++++++++++***))))))***+++---...++++++++++++++++++++++++,,,---444???IIITTTcccppp{{{xxxfffYYYTTTZZZ\\\```fffmmmtttzzz~~~zzzpppdddYYYLLLCCCAAAEEEHHHZZZqqq{{{oooeeeWWWEEE777---...,,,***+++......+++,,,,,,---,,,+++++++++,,,++++++++++++,,,,,,,,,,,,,,,------------.........000///......------............000111222888JJJ[[[fffllluuu{{{wwwpppkkkhhh]]]ZZZTTTQQQWWWeeeqqqvvv{{{qqqcccbbb___ZZZ[[[dddtttsss[[[JJJLLLZZZfffqqqwww}}}}}}yyyyyyuuueeeUUUXXXhhh4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħaaa4DufئL>eDdDʜ4DuTӵDdDĦFFFJJJBBB;;;;;;<<<::::::;;;888777999???JJJ___geĦs<v>aĦpeӵDx<DdDĦ~~~DdDĦccctttwww}}}peӵDx<>d<>d<ӵDd<DdDΦDdDĦkkkDdDӵnd<DdDĦ666>d<ĦFFFpeӵĦF&uTӵEEEDdDĦYYYeee>d<ĦpeӵDx<>d<ʜ4DuTӵzzzhhhVVVKKKIIITTTYYY```bbb\\\OOO@@@777666333222444333///...000------......------,,,+++,,,,,,,,,++++++*********+++************+++,,,---)))***+++,,,,,,,,,++++++...///666@@@KKKXXXiiiwwwppp^^^QQQKKKKKKLLLNNNRRRYYY___dddfff```YYYOOOFFF<<<666:::BBBKKK___yyy{{{kkkSSSAAA111...***)))***------,,,)))***+++,,,,,,+++***)))***++++++++++++,,,,,,,,,------------............000000///...............//////111111000666GGGYYYgggmmmsssvvvxxx|||vvvmmmhhheeeddd[[[XXXRRRRRR]]]mmmvvvxxx}}}lllcccggggggbbb```hhhuuu~~~}}}xxxlllYYYLLLNNN\\\hhhooonnnlllggg```aaalllxxxvvvfff___aaannn4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9lll>d<>d<ӵxxxB?Ho9xxx<x}}}&ӫeʬtIӇ>d<Φ>d<ĦhhhD&ӫetIӇ111DdDĦ444sdKĦIIIB?dp&ĒRPPPJJJ>d<sdKĦB?Ho9SSSs&dq&ĒRnnn}}}sss^^^JJJ???===GGGQQQ[[[[[[PPPBBB888333444111111444333///---///---............---,,,,,,,,,,,,,,,++++++*********++++++++++++++++++,,,,,,((()))+++------,,,+++***///000666???JJJVVVgggvvvwwwcccSSSFFF@@@@@@>>>===???DDDIIILLLLLLFFFCCC???:::333222;;;FFFXXXkkkwww^^^JJJ888111***(((***+++++++++)))''''''***......+++(((*********+++++++++,,,,,,---------.........////////////............//////......//////...333CCCSSSaaaiiiooonnnpppxxx~~~|||yyytttnnnfff___\\\\\\\\\XXXSSSUUUbbbttt~~~uuuaaaccclllppplllhhhmmmtttxxxrrrkkk___RRRIIIKKKWWWbbbfff^^^VVVOOOLLLQQQcccuuu}}}lllfffhhhuuu4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBenetttHkgenemmmhhhfeHu]3hhsePPPGGG???===<<<::::::<<<;;;999<<aĦ@Gzzziiisecccttt<Ōhhhsss@GwwwvvvHkgecccllluuuHĪj@IŌegeqqq```Hu]3hIŌ555333DdDĦ222neDDDMMM@h>heeeWWWRRRseXXXne@GGGGSSSsĪj@hiiirrr|||ttt___KKKAAA@@@EEEOOOWWWTTTGGG:::444444111///000333222...---///,,,,,,,,,,,,,,,+++******,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,+++...///444===GGGRRRcccqqq~~~nnnZZZJJJ>>>666999555222222555999:::999777666666444///111>>>MMMeeewwwgggTTTAAA777---***++++++***++++++)))(((+++///000---***************++++++++++++------........./////////------------...///000000---++++++,,,---111>>>JJJZZZdddkkkjjjmmmzzz}}}yyytttppphhh]]]VVVTTTYYYXXXVVV[[[iii|||mmm\\\eeepppvvvsssppptttvvvttteeeZZZMMMEEEBBBDDDLLLTTT[[[OOOEEEBBBCCCNNNggg~~~xxxpppsss}}}4DuXӵĵD^DdDĦsssmmmD^s׼sdddRRRHHH???===<<<::::::;;;<<<:::;;;DDDSSShhhgeFm8>aĦssss׼sSSS]]]ooo~~~qqqHodddgggvvvxxxnnnHHHUUUbbbnnn{{{yyyiiiYYYD^555444222DdDĦ111AAAIIIUUUcccwwwiii^^^\\\s׼sSSS^^^{{{|||@@@NNNZZZ^^^tttxxx~~~xxxhhhWWWPPPPPPSSSWWWWWWOOOBBB666222222///---...222222...,,,...,,,,,,,,,---,,,,,,+++***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***+++,,,,,,,,,,,,------222999AAAJJJWWWdddrrrzzznnn\\\OOOCCC:::666111,,,+++///222111000111222444222000555GGGYYYpppssseeeKKK>>>111......,,,***++++++,,,,,,------,,,,,,,,,************++++++++++++............////////////+++++++++,,,---///111111///+++***---000444===FFFWWWcccjjjhhhmmm|||{{{xxxnnn^^^QQQMMMMMMQQQVVV^^^nnnwwwllleeemmmwww|||yyyyyyzzzaaaRRRDDDBBBEEEIIIOOOUUUWWWJJJAAAAAAGGGTTToooΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦqqqkkkiiilllzzzĦnnnooo{{{>d<ĦBekkkaaaRRRIII@@@===<<<999999;;;;;;999;;;DDDSSShhhgeFYĉ>aĦ~~~Beaaa```ggguuuzzzkkknu]ӵkkkwwwfffQQQCCC???;;;999???OOO^^^kkkxxxxxxfffVVV>d<Ħ444222222222000>d<Ħ111555888Ħ[[[gggsssyyy~~~}}}xxxkkkbbbbbbBeVVV___ggglllrrrĦyyyooo```NNN@@@@@@EEEXXXdddmmmhhh\\\WWW___jjj~~~|||pppccc___aaaccc```YYYNNN@@@555000...---,,,---111111---+++---......//////......---,,,*********++++++,,,,,,---,,,,,,---------,,,++++++))))))***++++++,,,------------000555:::@@@LLLWWWccckkkttt{{{ssscccYYYNNNDDD666000+++***---000000...111222444333222:::QQQfffxxxtttRRRCCC555111000---+++,,,***---000---(((&&&))),,,)))************+++++++++............/////////000))))))***+++---///111222333...,,,000555999???EEEYYYeeekkkhhhkkk{{{sss^^^NNNGGGAAAIIISSS___ppp{{{rrroooqqqttt}}}}}}fffVVVIIIKKKTTT[[[```dddZZZMMMEEEGGGMMMYYYsss?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦoooqqqyyysdKĦqqq```NNNEEE===:::888666888;;;888999>>>EEEQQQgggŶS3we<|||wwwyyy|||qqqiĉ@3hR/Ōqqq\\\KKK@@@;;;::::::<<AneneneneDeneuuunnnuuuyyyxxxxxxnesssbbbQQQHHH???;;;999777888:::::::::===EEERRRfff>Ak<}}}yyypppfhrrrZZZFFF;;;888666777:::CCCRRRfffzzz~~~nnncccVVVDe333222111222444555ne333444ne[[[gggkkknnniii```WWWSSSSSS```fffnnntttwwwxxxyyyzzzuuupppkkkdddYYYNNNKKKLLLQQQYYYnesss|||}}}hhh^^^ZZZ\\\fffyyy}}}zzzyyyzzzrrrlll```YYYNNNCCC;;;555222111---...///000000///......++++++,,,------......///,,,,,,,,,,,,---------------+++))))))+++---,,,*********,,,---------,,,,,,---------...111666<<<@@@GGGKKKNNNTTTaaarrr|||}}}}}}~~~wwwsssnnn___NNN===888111,,,+++,,,---...000111333555<<>>HHHXXXlll~~~|||yyyyyy~~~dddMMM>>>888999:::<<>>FFFQQQ[[[___aaabbbaaa[[[OOOBBB999777777888;;;???FFFMMMQQQXXXbbbgggeeefffjjjeee[[[WWW\\\fffoooqqqoooqqqwww}}}tttooonnnsss~~~sssccc[[[ZZZcccttt|||jjjWWWIIIAAA777222111111111//////...---,,,,,,,,,,,,,,,.........------,,,,,,+++******+++++++++,,,,,,,,,***++++++******+++,,,---,,,,,,++++++---///333555000000000333777888888666666444333555:::BBBKKKRRR]]]lllyyy||||||zzzqqqdddSSSIII===777777666111,,,000222333333555===JJJTTTccciiiqqqxxx{{{{{{yyywwwooobbbVVVRRRQQQPPPSSSXXXaaaeeebbbSSS@@@222......************************,,,,,,---------.........------------......//////------,,,+++*********+++//////000111000444AAAOOOccclllkkkiiimmmjjj```___TTTZZZaaaddd]]]OOOAAA999999:::???JJJ[[[oooyyyvvvwwwsssmmm}}}}}}~~~{{{yyyxxxxxxxxxwwwtttcccNNNCCC:::;;;>>>===;;;:::::::::AAANNN___uuusss```LLL???::::::;;;>>>GGGYYYqqq~~~}}}wwwrrriiiYYYJJJBBBAAA???:::888666333333444555444444666444777>>>FFFMMMUUU]]]dddddddddccc]]]QQQAAA555555777999888888===GGGOOORRRXXX]]]aaafffjjjhhhcccZZZ]]]eeemmmooonnnqqqwww}}}zzzwwwvvv}}}|||tttoookkkcccXXXVVV[[[fffwwwmmmYYYEEE===555111222222000---.........------,,,,,,+++.........------,,,,,,+++++++++++++++,,,,,,,,,,,,)))***++++++***+++,,,...,,,+++***+++,,,///111333333222333666:::;;;888444222///...000222555===EEEUUUfffuuuzzz|||}}}xxxooo\\\TTTIIIBBB===888111,,,222555888888888===FFFNNNUUUVVVZZZaaahhhnnnpppqqqfffVVVGGGBBB???<<>>IIIZZZnnnxxxttttttqqqlllzzz{{{~~~~~~~~~}}}}}}tttdddPPPEEE<<<<<>>;;;999888;;;CCCOOO___vvvvvvdddSSSIII<<<<<<<<<<<>>BBBBBB???777444333333555777888999===<<<@@@IIIQQQVVV\\\aaallliiieeeaaa\\\QQQAAA666666888999888666999???EEEHHHHHHNNNXXX^^^]]]ZZZZZZRRRUUU]]]ggglllooottt{{{yyyrrrtttmmm```VVVSSSNNNJJJPPP[[[lll{{{qqq]]]GGG>>>555111333444111.........//////...---+++***,,,,,,,,,---------......,,,,,,,,,,,,------------(((***,,,+++******---///------,,,---...000222333666555555888;;;;;;555000///,,,+++------,,,222;;;MMM___nnnsssuuuyyywwwrrrfff```WWWMMMDDD;;;333---111666:::;;;;;;>>>EEEKKKMMMIIIGGGJJJSSS]]]dddggg___NNN???:::777333666===GGGSSSZZZQQQBBB888111...---------,,,,,,,,,++++++,,,,,,.../////////...---...------,,,---...///000------,,,,,,------......000000111111000333@@@NNNllluuurrrooosssmmm___ZZZUUUYYYcccjjjbbbPPP@@@999333555;;;EEEVVVjjj~~~}}}yyy{{{|||zzz}}}vvvhhhTTTHHH>>>>>>AAA???:::888888;;;DDDPPP^^^tttwwwfffXXXRRRAAAAAA>>><<<@@@PPPfffxxx~~~xxxpppjjjeeebbb```^^^```ZZZLLL>>><<>>DDDIIIMMMEEE===<<>>LLLUUUOOOCCC999333...+++++++++******))))))))),,,,,,.../////////...---......---,,,---...///000...............///000111------......---111>>>KKKjjjsssqqqoootttoooaaa[[[OOORRR[[[bbb\\\KKK===888555666999AAAPPPeee{{{~~~yyyzzz|||zzzyyyzzz{{{sssYYYLLL@@@;;;:::999999:::>>>;;;===LLLhhhxxxhhh[[[UUUHHH@@@888888>>>KKK___ppp}}}sssmmmcccYYYSSSQQQSSSUUU[[[XXXMMMAAA===AAABBB>>>333111111333444777AAAKKKOOOUUUWWWWWWbbbqqqtttlllooollliiifffaaaXXXLLLCCC;;;:::888666666999888666:::@@@BBB===>>>EEEEEE???EEEJJJOOOUUUdddvvvuuuooollleee]]]UUUGGG???AAA???<<>>DDDFFFGGGJJJDDD===:::???HHHQQQWWWOOOKKKBBB888222222888>>>AAAJJJPPPLLLCCC<<<888444---***+++,,,+++(((***.........---,,,++++++******+++---//////......000333++++++,,,,,,---...////////////000111///111<<>>EEERRRfffwwwrrrddd]]]SSSIIICCCCCCEEEGGGNNNOOOKKKBBB>>>???===999666333333555777<<>>:::<<<@@@DDDIIINNNQQQMMMHHHDDD@@@===777444444666999???KKKXXXcccjjjooosss|||}}}uuuooojjjcccYYYQQQKKKDDD;;;555555888<<>>777666:::;;;<<>>//////222111///000,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***+++,,,---,,,+++***+++,,,((()))************,,,...///333777888999:::555...555444111...---,,,---------...---,,,+++---000333???FFFPPPXXX\\\```dddhhheeebbb___YYYNNN???666444333555:::???CCCEEECCC@@@<<<;;;777333333999CCCKKKYYYXXXTTTLLLDDD<<<888666CCCIIIMMMMMMLLLHHH>>>555000,,,+++---,,,******...//////......---,,,,,,,,,---...000///...---...000...........................---///000000222<<>>DDDMMM]]]uuu~~~vvvpppjjjgggXXXSSSOOOQQQXXXdddvvvwwwgggPPPJJJBBB;;;999===CCCGGGKKKRRRXXXVVVOOOGGGCCCAAA555333222444888@@@MMMZZZhhhooovvv{{{|||xxxtttmmmbbbYYYMMMCCC888444555;;;DDDKKKMMMDDD???AAA???999;;;CCCHHHJJJOOOVVVaaannnwww|||vvvgggYYYOOOHHHBBB>>>@@@;;;:::===???DDDYYYooo~~~wwwoooeee[[[UUUGGG:::000000222111000000------------------------.........------,,,,,,,,,***,,,...---***)))+++...)))***++++++++++++,,,...555;;;@@@BBBDDDCCC===666777555111...,,,,,,---...---------,,,+++,,,///111777<<>>>>><<<:::888888888555333888BBBKKKVVVUUUTTTOOOIIIAAA;;;888BBBEEEIIILLLQQQPPPFFF;;;333...,,,------++++++...//////.........---------+++,,,,,,,,,++++++++++++///////////////.........---,,,---000000333<<>>555222222444888@@@NNN[[[jjjqqqyyy~~~wwwiii___OOOBBB777444666===HHHSSSWWWMMMFFFFFFDDD???CCCLLLTTTVVV\\\cccjjjpppvvv{{{vvviiiYYYMMMHHHGGGGGGHHHEEE@@@???CCCGGGRRRhhh}}}zzz|||yyyyyyxxxlll```VVVOOOKKK:::777444444222//////000////////////////////////,,,,,,,,,,,,------......***---///...+++***,,,...+++,,,---,,,+++,,,---///<<>>CCCHHHRRRhhh}}}tttooommmkkkiiibbb]]]ZZZ\\\```hhhvvvwww```ZZZQQQHHHBBBBBBDDDFFFMMMLLLKKKIIIBBB:::777:::555333333666999@@@MMMYYYiiiooowww~~~~~~zzz{{{}}}xxxkkk```OOOAAA555444888===IIIVVV[[[VVVQQQOOOMMMKKKMMMQQQ^^^aaahhhqqqttttttuuuxxxhhh[[[LLLGGGHHHKKKOOOSSSNNNJJJJJJOOOWWWdddxxx}}}rrrqqqssszzzuuufffWWWKKKDDDAAA111333555555222//////000////////////////////////,,,,,,+++,,,,,,...///000,,,---...---,,,+++,,,------......---,,,...111444BBBMMMUUUSSSLLLFFF@@@<<<444333000---,,,+++,,,,,,+++---......---,,,,,,---+++...111666<<>>CCCFFFFFFGGGPPP\\\[[[ZZZ^^^kkk~~~yyysssrrrvvv|||~~~qqqjjjaaa]]]dddtttlllQQQGGG???======:::888777:::===AAAFFFQQQhhhuuujjjfffdddbbb```aaa\\\ZZZ\\\```gggtttzzzjjjeee\\\TTTNNNKKKKKKLLLMMMGGGDDDCCC>>>777444666444222222555888===HHHSSS___ccclllssswwwwwwuuuuuurrrmmmhhhkkkpppnnndddZZZIII<<<222555:::???LLLZZZ```ccccccaaa______]]]YYYcccfffoooxxxvvvnnniiijjj]]]QQQIIILLLTTTZZZ```eeedddaaaaaagggppp{{{~~~mmmooottt}}}}}}uuufffUUUFFF>>>;;;000111222111111222111000////////////////////////...---,,,,,,,,,---.........---,,,,,,---...---,,,---------,,,---111666;;;KKKXXX```YYYJJJ@@@;;;999111000///---,,,,,,+++++++++...111222111///------(((+++000555>>>LLL\\\ggghhheee```WWWJJJ??????DDD@@@===:::888777777555333000/////////111444888::::::<<>>>>>:::666555999;;;???EEERRRjjj|||xxxwwwuuutttuuuvvvxxxqqqeee```^^^\\\ZZZ^^^ZZZXXX[[[___gggsss~~~~~~yyyiiieee^^^WWWRRRPPPQQQQQQGGG@@@<<<<<<:::333///111000///000222555999CCCMMMSSSWWW___gggjjjiiihhhiiiddd]]]XXXZZZaaabbb[[[RRRBBB555...444<<>>EEE===;;;:::999888666222///333000...///111333444444888;;;BBBJJJNNNLLLDDD>>>555333//////888CCCGGGDDD===444---...///...------,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))---///---,,,++++++,,,,,,---...//////222...---///000111555:::BBBWWWfffppp~~~{{{}}}|||{{{lll\\\PPPHHHDDDFFFNNNVVVZZZXXXYYY\\\]]]VVVUUUbbbuuu}}}ttthhheeerrr~~~qqqggg``````eeennnzzzyyy~~~}}}zzzwww}}}wwwbbbRRRGGGHHHJJJQQQ```tttxxxXXXJJJ===;;;======<<<;;;777999===EEEUUUnnnuuubbb___[[[YYY\\\ccckkkqqqsssttt{{{yyykkk___ZZZZZZ]]]\\\^^^```cccgggnnnxxxwwwggg]]]TTTTTTZZZZZZQQQGGG===;;;888555222000000///111111111222555999===???DDDHHHNNNTTTYYYZZZZZZYYYRRRLLLGGGIIINNNNNNGGG@@@666000...000777AAAQQQ^^^kkksss{{{~~~}}}uuulllvvvyyy|||xxxkkk[[[SSSSSSSSSNNNSSSfffxxxmmmaaaaaafffnnnuuu|||~~~||||||xxxooo```OOOBBB;;;777222------///111...+++...------,,,,,,------...------...///...---+++***......---,,,,,,++++++***+++,,,///...+++000@@@QQQaaaoooqqq^^^FFF999666444222222000---+++***+++---111222333444333111///---000333666888BBBTTTeeemmmdddfff\\\GGG;;;===@@@>>>>>>;;;777444222000...,,,......//////000222333555===EEELLLNNNMMMKKKCCC<<<888555222222555:::>>>???333000---,,,---...//////...---------------------***+++,,,---............---///111000---,,,...000222111000///000222555777CCCMMM]]]ooo||||||}}}}}}~~~ssscccYYYYYYXXX]]]bbbfffhhhhhhhhhhhhaaacccaaacccmmmtttgggRRRRRRgggsssmmmnnn[[[RRRJJJKKKZZZmmmyyy||||||rrrhhhhhhpppxxxzzz~~~~~~vvvfffUUUHHHCCCDDDHHHRRRcccxxxaaaQQQAAA<<<>>>===;;;999777999>>>FFFTTTlll{{{fffYYYVVVQQQPPPSSS\\\fffmmmooouuu{{{ooofffaaa______aaadddggglllrrr{{{qqqdddZZZQQQOOORRRQQQHHH>>>999888555333111/////////000/////////111333666888>>>AAAFFFJJJLLLMMMLLLKKKEEEAAA???AAAEEEEEEAAA<<<333000000333777???MMMZZZlllsss{{{xxx~~~xxxjjjZZZSSSSSS^^^[[[```qqqiii^^^```iiiuuu|||qqqaaaOOO@@@999666222------///000...+++------------------------------......---,,,,,,++++++++++++************)))***,,,...///...333DDDUUUcccppprrr___GGG999444222222111///---++++++---///111222222333222111000///000333777;;;GGGWWWdddhhh^^^aaaYYYFFF999999999666>>>;;;666333111000///...///000000111111333444666;;;CCCKKKPPPQQQOOOFFF===:::777444444666:::===>>>444111---+++,,,---......,,,,,,---------------,,,++++++,,,---............---///000///...---...000222111000///000333666888FFFMMMXXXfffrrrwwwxxxvvvwwwvvvyyyzzztttjjjgggjjjjjjnnntttzzz}}}|||xxxvvvqqqpppjjjdddgggiii]]]JJJJJJ___yyy||||||sssggg```___RRRKKKEEEFFFTTTgggvvv}}}}}}qqqoookkkaaa[[[```mmmxxx|||sssbbbTTTHHHAAAAAACCCIIIVVVhhh|||nnn[[[GGG??????===999777:::===AAAHHHUUUjjjttt]]]OOOLLLIIIIIIPPP\\\hhhppppppyyy|||xxxtttqqqnnnnnnoooqqquuu|||xxxfffWWWOOOGGGFFFIIIHHH@@@888555444222111//////......111000///......000111222999:::<<<>>>>>>>>>======777777777888;;;;;;:::888000111333666777;;;HHHVVVkkkrrrzzztttgggaaabbbllllllqqq}}}mmmccceeeooo~~~|||ppp___NNN@@@888444111...---///000...+++,,,,,,---......---,,,,,,...------,,,,,,,,,,,,,,,))))))*********+++++++++(((***---///000555FFFVVVdddqqqrrr```III;;;555000222000...,,,,,,---///000111111111111111222333333111444999AAANNN\\\bbbbbbZZZ\\\UUUEEE888666333///===999555222222222111111111222333333222333555777999AAAJJJQQQVVVUUULLLAAAAAA>>>;;;:::;;;===>>>???555111---++++++,,,,,,,,,)))***,,,---...------,,,,,,,,,------...---------,,,---//////......///111111000000000111444777999GGGKKKRRR]]]gggnnnqqqrrrvvvwwwzzz|||zzzxxxzzz~~~ttthhhcccbbbXXXLLLJJJ]]]vvv{{{zzz|||{{{qqqkkkcccXXXOOOKKKFFFAAA===@@@KKK]]]qqq~~~}}}oooeee^^^YYYPPPMMMVVVhhhwww|||kkkZZZMMMDDD@@@@@@CCCMMM^^^ppp{{{fffPPPEEEAAA>>>999777===@@@EEEJJJTTTggg~~~iiiPPPNNNNNNQQQZZZfffrrrzzzzzz{{{vvvvvv{{{lllZZZEEE@@@<<<===AAAAAA===888111111111000000/////////222222111000000111111222666666666666666666555555111333444555555555666777000111555666555999HHHWWWlllsss|||{{{vvvwwwzzz|||uuummmmmmsss~~~}}}{{{uuujjj[[[KKK@@@999222000......//////...,,,+++,,,...//////...,,,+++...---,,,+++++++++------******+++,,,------......((())),,,...///444CCCRRRcccoooqqqaaaMMMBBB:::444666333///,,,,,,---...///111000//////000222555666333777===FFFTTT___aaa\\\YYYYYYQQQBBB888444222///888666444444444444333111222444555444333333555888;;;AAAIIIPPPXXX[[[TTTKKKLLLIIIEEEBBBBBBAAA@@@@@@666222...++++++++++++***((()))+++---......---,,,---------...------,,,,,,+++,,,---......///000111000000000000222444777888CCCFFFNNNYYYdddnnnsssuuu~~~|||ooogggfffbbb]]]ZZZfffzzzzzztttsssyyy|||oooaaaZZZTTTKKKBBB===<<<999777:::CCCTTTkkk}}}uuukkkcccZZZUUULLLHHHRRRdddtttzzzkkkYYYLLLCCC???>>>BBBPPPgggyyyttt\\\NNNFFF???;;;999<<>>KKK```lllooocccTTTKKKCCC;;;;;;666000---,,,------,,,000///......///222555777666:::???GGGSSS\\\\\\VVVUUURRRHHH<<<444222222111111222333666777666333000333666777666333222555999>>>DDDJJJPPPXXX___]]]XXXVVVRRRNNNJJJFFFCCC@@@===777333...,,,+++++++++***)))***+++---......---------------...------,,,,,,,,,,,,,,,---...///000////////////000222444555777;;;@@@KKKYYYhhhttt{{{}}}yyyrrrqqqrrrrrrnnnrrrsssddd```iiiwwwoooaaaRRRLLLHHHAAA999555888555444777>>>LLLdddzzzzzzqqqiiiddd___\\\UUUPPPVVVgggvvv}}}nnn]]]QQQGGGAAA???CCCSSSmmmnnn[[[MMMAAA======999<<>>777555...////////////...---,,,,,,,,,---......---,,,,,,+++++++++++++++,,,,,,---(((((()))***++++++,,,,,,***)))***,,,,,,000;;;GGG^^^iiiooofff\\\UUUMMMDDD>>>888111---,,,---,,,+++......------///111444666555999===BBBJJJRRRRRRNNNJJJEEE<<<444///...///111---...111555777777444111555999;;;999444333666:::@@@GGGNNNRRRYYYbbbeeeddd___[[[VVVPPPJJJDDD>>>:::777444///,,,,,,,,,,,,,,,,,,,,,,,,------......///,,,,,,------...------------,,,+++,,,...//////.../////////000111222333444444:::GGGXXXjjjxxx|||}}}~~~zzzwww~~~oooWWWSSS^^^ooo~~~~~~yyycccVVVIIICCCAAA<<<666444888444333777;;;FFF]]]sssvvvpppjjjffffffgggddd^^^___lllzzzpppddd\\\TTTNNNIIIJJJXXXrrrjjjTTTDDD>>>@@@888;;;<<<<<>>III```ppp~~~pppeee^^^VVVTTT\\\hhhpppuuuxxxssskkk^^^NNN???555222111---...///000///---------------------------------******+++,,,,,,,,,,,,,,,)))))))))******+++++++++---,,,,,,...///222===HHH^^^iiiooojjjbbb]]]UUUKKK???888000,,,---......,,,,,,,,,,,,---...000222333111555777777;;;BBBFFFEEE>>>999333000...---...///,,,,,,---000444666555444888<<>><<>>333222222222000...---------...///000111111111000///111111111222111000000///000111222333333222111000111///---...000222222222666222000111222333888@@@VVVhhh{{{zzz}}}uuubbbTTTNNNEEEAAAJJJWWWaaafffiiihhh```SSSCCC666///...///,,,...000000...---------...------,,,,,,------...(((***+++,,,---,,,,,,++++++,,,,,,,,,,,,---------///---...111222666@@@KKK___jjjqqqlllfffaaaXXXNNN>>>777///,,,...000000...+++,,,,,,---...///000111---000111///000777===???666333000000000///...///---,,,+++,,,000444777888;;;???BBB???999777;;;@@@===JJJWWW]]]```fffkkknnnsssnnnggg___VVVLLLBBB<<<777444000....../////////222000...,,,,,,---000111***+++,,,---......///...///---+++,,,...///---+++.../////////////////////111666???OOOaaaqqq}}}vvvvvvtttooofffooowww}}}iiiOOOCCCRRRhhh{{{yyyqqqaaaWWWMMMIIIEEEAAA???@@@===555222666999>>>PPPcccvvvxxxxxxwwwzzz~~~~~~zzzuuu}}}~~~tttjjjlllvvv~~~yyyrrrwwwttteeeiiifffkkkyyybbbMMMDDDBBB===<<<===@@@@@@KKKiii|||xxxtttmmmhhhgggVVVPPPHHHDDDDDDEEEEEEDDDOOONNNGGG>>>:::;;;777000///000222333333111///---000000111111111111000000---...///////////////...222111111000///......---////////////////////////777111000444555333666===NNN]]]mmmuuuvvvxxx}}}~~~yyy{{{~~~vvvxxxwwwgggRRREEE<<<:::999>>>HHHQQQWWWYYYYYYMMM>>>333000//////---111000///...------...///111......000000---,,,//////---++++++,,,......---++++++,,,,,,,,,++++++***,,,+++,,,------444CCCSSS\\\mmmwwwtttqqqmmm[[[DDD:::333///000000///...111111...+++***,,,000222333//////............//////000///...///000000...---333...+++,,,222666666444666777999;;;===???AAAAAAOOOSSSZZZ___dddiiinnnssswwwxxxtttiiiYYYNNNJJJKKK;;;888555222111///,,,***///...---///000000///...------,,,------...///000...,,,***))))))+++...000............////////////222555???PPP```kkkttt{{{zzzsssuuuzzzwwwjjj]]]WWW\\\gggssszzzssscccVVVGGGSSShhh}}}xxxuuulllcccWWWPPPMMMJJJFFFAAA===555222666888<<>>===>>>???@@@JJJggg|||ssskkkiiigggaaaZZZVVVLLLHHHDDDDDDFFFHHHHHHGGGRRRRRRJJJ???999777333...111111111111000000//////000000111111111000//////---......///000000000000111111000000///......---........................444///...111222111444999EEETTTeeennnmmmmmmrrryyyxxxpppkkkkkkgggcccjjjvvv}}}yyyqqq```NNNEEE===999666888>>>EEEIIIJJJFFF>>>555000000111000///000///...---------......111......000000------///...---+++***,,,------,,,******+++++++++++++++***---,,,---...///555EEETTTbbbrrr|||zzzwwwsss```JJJ<<<555000//////------//////,,,***))),,,...000000...------,,,,,,------...---,,,,,,---...///---,,,111...,,,---000222222000///111555:::@@@FFFJJJMMMRRRYYYaaaccc``````fffkkkrrrqqqmmmfff\\\TTTQQQQQQAAA<<<666000...---,,,,,,111000/////////...,,,***---,,,,,,------...///000...---,,,++++++---///000............////////////111333<<>>>>>>>>???IIIddd}}}hhh]]]SSSSSSTTTPPPHHHCCC>>>>>>@@@EEELLLOOOOOOMMMTTTSSSMMMAAA888444222///222111000///...///000111000000111111000///......---......///000111111222000000000///......------------------------------000---,,,...///...111555:::HHHXXX```^^^[[[\\\___\\\ZZZZZZYYYTTTRRR___pppyyymmm]]]OOOIIIAAA;;;444222444888:::;;;666333//////111222000.........---,,,,,,,,,------000------000///,,,,,,///---+++******+++,,,,,,+++(((((()))***++++++++++++......///000000777GGGVVVbbbrrr}}}|||zzzuuudddOOOBBB999111000///,,,+++---+++***))))))+++------,,,,,,++++++******++++++,,,***))))))+++------,,,+++------.........------,,,+++---222888AAAKKKSSSXXX[[[dddkkkjjjaaa\\\___dddhhhfffbbb___\\\YYYVVVSSSFFF???666...++++++,,,---000...------...---+++))),,,,,,,,,,,,---...///000---------.........//////............////////////111222:::GGGRRR[[[dddlllxxxvvvvvvzzz||||||{{{{{{{{{{{{{{{{{{xxxuuuqqqkkkeee```cccjjjrrrtttlll\\\PPPVVV```sss}}}zzz|||vvvlll___TTTIIIBBB>>>999333111444555777BBBPPPVVVaaannnuuuyyy{{{yyyuuuwwwsssqqqvvv~~~lllgggkkkxxxvvv```OOOEEECCC???===>>>>>>HHHbbb}}}uuu]]]OOOBBBAAAEEECCC<<<777555888???JJJTTTYYYXXXUUUTTTRRRLLLBBB888444222222111111000///////////////000000000000///...------------...///000111333333/////////......------------------------------------,,,+++,,,---...///111444>>>JJJOOOLLLHHHHHHIIIHHHHHHJJJLLLKKKOOO___ppp{{{~~~wwwooodddXXXQQQFFF???666111111222333222555333000///000000...,,,---,,,,,,,,,,,,,,,,,,,,,...++++++...---++++++---,,,***))))))+++++++++***&&&'''((()))***+++++++++...---///000111888HHHXXXbbbppp|||zzzkkkYYYKKK@@@555111000---,,,,,,***))))))***,,,---,,,***++++++************++++++)))((((((***,,,---,,,+++***,,,//////...,,,+++,,,,,,...111888AAALLLUUU[[[```gggllljjjbbb[[[YYYZZZ\\\XXXUUUVVVXXXWWWQQQKKKBBB<<<444---***++++++,,,+++******,,,......---,,,,,,,,,,,,,,,---...//////+++,,,---//////......---............////////////222222999CCCMMMUUU```iiipppqqqsssvvvzzz{{{{{{zzz{{{zzzvvvrrrtttzzz~~~zzzxxxwwwwwwqqqtttzzz{{{mmmcccdddlll|||}}}|||xxxpppdddVVVJJJBBB>>>888333222333444555===GGGUUU]]]eeehhhmmmsssvvvuuuxxxtttttt}}}nnnlllttt}}}iiiWWWLLLDDD???======???HHHbbb|||uuu]]]LLL===:::======999666333777AAANNNZZZ___^^^\\\UUUPPPHHH@@@888222000111...///111111111000...---///////////////...---,,,---------...///111222333............---------------------------------------------,,,,,,...000000222777===???===:::;;;<<<:::999:::@@@GGGRRR```lllsss~~~xxx|||wwwtttsssnnnbbbWWWGGG@@@777111000111111000777444000...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++((((((++++++)))))),,,+++***)))***++++++***)))&&&'''((()))***+++++++++,,,,,,---///111999IIIYYYdddqqq}}}vvvgggTTTGGG999333111///---...+++******,,,------,,,***,,,,,,++++++++++++,,,,,,***))))))+++---...---,,,(((+++...000///...------,,,---000777AAALLLWWW]]]aaaccceeeeeeaaa[[[TTTPPPQQQNNNLLLPPPUUURRRHHH>>>999666111---,,,,,,+++************+++---...---,,,,,,++++++,,,,,,---...///***+++---......---,,,+++............////////////000000555>>>FFFOOOZZZeeehhhmmmssstttrrrppprrruuuzzz~~~yyywwwtttnnniiilllttt|||xxxtttzzzzzzxxxsssiii\\\PPPFFFBBB888555333333444555:::@@@SSS[[[bbbfffjjjqqqttttttxxxwww{{{tttsss}}}ppp___SSSDDD???<<<===@@@JJJddd}}}vvv```PPP@@@;;;;;;:::888888333888AAANNNYYY^^^^^^[[[SSSJJJ@@@:::555///,,,------///111222222000---+++------............------...---------...///111222---------------------------------------------------//////,,,---000111///222333444444333333444666555333333;;;HHHWWWbbbhhhqqq|||xxxpppttt{{{yyywwwvvvsssooommmnnnmmmbbbUUUCCC===555111111111000...222000---***))))))+++,,,++++++,,,---------,,,,,,***''''''***+++((((((+++******)))***,,,,,,***((((((((()))***++++++++++++******,,,///222;;;LLL]]]cccmmmyyyxxxnnn\\\LLL;;;444333000//////,,,++++++,,,......,,,+++---,,,,,,++++++,,,,,,---+++******,,,......---,,,)))+++---///000000...---)))+++000777CCCOOOZZZaaafffeeeddddddaaa[[[SSSLLLHHHHHHKKKRRRXXXSSSDDD777333111///......---+++***---,,,,,,,,,------+++)))++++++++++++,,,---...///***+++,,,---------,,,+++............////////////------000777===EEERRR^^^aaajjjrrrsssmmmhhhhhhkkkkkkrrrzzzzzztttooonnnppppppjjjfffhhhpppzzz}}}{{{wwwpppeeeYYYMMMFFF888666333222333555888;;;JJJUUUaaahhhnnnrrrrrrooouuuwww~~~ooo___TTTDDD>>>;;;===AAAMMMfff}}}sss___RRREEE@@@===999666555444777>>>HHHRRRWWWVVVSSSIII===333222222///,,,---//////000000000///...---+++,,,------...............---,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,........................,,,000000,,,---000111---000/////////000111222222333222444;;;HHHVVV```dddqqqyyyxxxuuuyyyzzzooogggeeedddeeebbb]]]\\\]]]WWWOOO???:::555222222222000...,,,,,,+++***)))***+++---***+++,,,.........---,,,***((((((+++,,,)))))),,,+++******+++---,,,+++)))******+++++++++++++++***)))***,,,000444>>>PPPaaaccckkkttt{{{~~~vvvnnn___NNN<<<444222111//////---,,,++++++,,,---,,,+++---,,,,,,++++++,,,,,,---,,,++++++,,,---...,,,***---,,,+++---///000---******,,,111:::EEERRR\\\bbbhhhhhhfffbbb\\\TTTLLLGGGCCCGGGPPP\\\bbb[[[JJJ;;;222000...---...---,,,***...---,,,---......,,,***++++++++++++,,,---...///+++,,,,,,---------------............////////////---,,,...222666===JJJWWW]]]fffpppsssmmmddd]]]ZZZWWWaaakkkmmmfff``````cccdddaaa^^^bbblllxxx{{{tttkkk^^^OOOEEE888666222000111444777888???KKKWWW```gggnnnooommmooosssyyykkk[[[PPPCCC===:::>>>BBBNNNhhhyyynnn]]]SSSIIICCC>>>777222222333555:::CCCKKKPPPOOOLLL===000'''***111111000111111000///...---......///******,,,---.../////////...---,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////+++000000,,,,,,000111,,,---------...000111111000...000333999CCCPPPYYY\\\nnnsss||||||}}}wwwzzzuuutttlll___VVVTTTSSSWWWUUUNNNKKKMMMNNNKKK???;;;666444444444111...+++---......,,,+++,,,,,,***+++---...///...------+++)))))),,,---++++++...+++***+++,,,------+++)))++++++,,,,,,,,,++++++***)))***---222666@@@SSSdddiiiooowww}}}xxxqqqaaaOOO<<<333222000//////---,,,******+++,,,,,,+++,,,,,,++++++++++++,,,,,,,,,+++++++++,,,,,,+++)))111---***+++...///+++'''---000555===GGGRRR\\\aaacccdddccc\\\PPPEEE???===AAAHHHVVVeeekkkdddRRRCCC555222///------------,,,*********,,,///000///...++++++++++++,,,---......------------......//////............/////////000000...///222444999FFFSSS\\\dddoootttooocccUUUKKKDDDQQQ___bbb\\\TTTSSSUUUSSSRRRRRRXXXdddsss|||vvvmmm___NNNAAA777555111...///333666666:::BBBLLLRRR[[[fffmmmoookkkooo{{{qqqeeeUUUHHH???;;;;;;>>>BBBNNNjjj}}}zzz}}}qqqfff^^^RRRFFF>>>999666444555666888:::===@@@CCCDDD999444//////111222000,,,///............---------222///,,,+++---///...,,,111///,,,+++,,,---,,,,,,...,,,***)))***---111333******+++,,,---...000111////////////000000000000,,,------...///.........222111222444666;;;HHHUUUhhhvvvvvvnnnmmmjjjgggeee```UUUGGGAAAAAACCCGGGGGGDDDBBBCCCCCCAAAIIIDDD>>>999666444111000......---+++)))***,,,...(((***,,,......///111333++++++***))))))***+++,,,******))))))***+++,,,,,,***......))))))---,,,(((***)))***,,,111===RRReeennnssszzz~~~~~~yyyuuurrr]]]MMM===555222---***)))---------,,,,,,,,,++++++,,,***(((***---///---+++------......------,,,+++...------...000222222222---...111888BBBMMMUUUZZZYYYXXXTTTLLLDDD???999555<<>>:::777333000......---+++******,,,...)))+++---------...000222,,,+++***))))))******+++******))))))***++++++,,,***...---***))),,,,,,(((+++)))***---111===RRReeennnuuu|||{{{tttpppooo[[[LLL<<<444111---++++++------,,,,,,+++++++++,,,***)))((()))***+++***)))....../////////......---111000///111444444222000------///777AAALLLRRRUUULLLKKKHHHCCC<<<777333000>>>VVViiiooovvv{{{kkkRRRBBB777...,,,,,,++++++---,,,------...------,,,,,,///...,,,+++++++++,,,---...............---------...---,,,,,,++++++,,,,,,///000111000222888AAAIIITTT```jjjmmmmmmfffRRR===:::???FFFKKKKKKFFF>>>999???>>>???DDDKKKXXXnnnvvvrrrsssrrrlll___PPPDDD===666666444//////333333111333888===CCCPPPcccqqqvvv~~~~~~nnnXXXIIIBBB@@@:::777777999;;;DDD]]]wwwvvvbbbSSSWWWcccuuummmeeeXXXLLLBBB;;;555222000111111222444666888999777333000000222333111...///............---------///---,,,,,,---///......333111...---,,,,,,***)))---,,,,,,++++++,,,,,,---++++++++++++,,,---//////....../////////000000000.........///////////////000///000111111555@@@LLLgggvvvvvvfff^^^SSSNNNKKKLLLJJJAAA999666666999::::::???IIIPPPRRRSSSPPPKKKGGGBBB<<<666222///...,,,+++++++++,,,---***,,,------------...000,,,,,,+++***))))))***************)))******+++,,,+++------******,,,,,,)))+++***+++---111<<>>;;;777333222333III___rrrzzzuuu]]]JJJ===111,,,+++******,,,,,,,,,------...------,,,---------,,,,,,,,,,,,,,,111000...---,,,,,,------...---,,,,,,+++,,,,,,,,,///000111000000555===DDDNNN]]]kkkmmmjjjaaaOOO===555:::???CCCCCC???999444999888777999===KKKdddzzzuuujjjjjjhhhaaaVVVJJJAAA<<<888999555000///222444333222666;;;CCCRRRhhhzzz}}}{{{~~~fffQQQDDD???>>>999666666888888???WWWooorrr```SSSTTT\\\nnnnnneeeYYYLLLBBB;;;555222444444444444555666777888555333111111222222111//////............---------,,,,,,,,,,,,---.........111///...---------,,,***,,,,,,------,,,++++++***++++++++++++,,,---.............../////////000000............//////000000111000000000000222<<>>GGGTTT^^^aaa]]]ZZZVVVRRRKKKCCC:::444///...,,,,,,,,,---,,,,,,+++,,,------,,,+++---...,,,,,,+++******)))))))))+++***************++++++,,,,,,,,,++++++++++++***,,,++++++---111:::NNN```nnnpppsssrrrlllcccZZZTTTOOOCCC777222000---,,,...///---,,,******+++,,,---+++...///...***)))***---............///000111111888666666:::>>>>>>777111222///...444===CCCCCC@@@:::999888888777666;;;BBB[[[oooxxxaaaPPPAAA111,,,+++++++++---,,,,,,------...---------------.........------,,,000///---,,,,,,---...///000000///...............///111111000///333999???KKK[[[hhhhhhccc[[[MMM???666888<<<>>>>>>;;;777444999999999999:::FFF```www|||qqqccccccaaa[[[QQQGGG@@@<<<>>>???;;;333000333666666444777>>>IIIYYYmmmyyykkkUUUFFF???:::777999666777999888===RRRiii|||mmmccc```dddrrr~~~uuulll]]]NNNBBB:::444111111111000000000111222222222111111111222222111000///............---------+++,,,,,,---------.........---,,,---///000///------------------,,,***))),,,,,,+++++++++,,,,,,---............///////////////......---...///000000222111111111000111:::EEE\\\jjj|||~~~ooo```UUUMMMMMMOOOLLLEEEBBBCCCDDDEEEGGGRRRaaajjjmmmiiifffbbb[[[SSSHHH===555000...,,,,,,---...---+++***,,,---,,,++++++,,,---++++++++++++******))))))++++++***************+++,,,++++++,,,+++******+++,,,++++++---///888KKK\\\pppnnnlllkkkggg]]]OOOEEEEEE<<<444111000---,,,---...---,,,+++++++++,,,,,,,,,...000...+++)))+++---,,,,,,,,,---...000111222;;;:::;;;???BBB@@@:::444444111///333888<<<;;;999555333333666777;;;FFFRRRmmm|||yyycccRRRBBB111+++,,,,,,---///+++,,,,,,---.........------...////////////.........---,,,+++,,,...000222000000///............//////111222000///111666;;;KKKYYYbbb___XXXQQQGGG<<<666777999::::::999888777>>>???AAAAAAAAAJJJ```uuu~~~nnnbbbSSSUUUVVVTTTOOOHHHBBB???BBBCCC???666111333666666888<<>>999444888666888:::888;;;OOOeeeuuupppqqqzzzzzzsssaaaOOOAAA777222///000000////////////000000//////000000111000000000///............---------***,,,......---,,,,,,---,,,,,,,,,...000111000///---.........------,,,+++---,,,,,,++++++++++++,,,------........./////////......---,,,,,,...///000222111111222000000999CCCZZZgggwwwzzzfffYYYMMMKKKLLLJJJHHHHHHMMMNNNOOOSSS___mmmtttuuussspppjjjaaaWWWJJJ===444000...+++,,,//////---******+++,,,,,,******+++---)))***++++++++++++******,,,+++******)))*********---+++***,,,,,,))))))++++++***+++,,,...666GGGXXXooommmjjjgggaaaUUUFFF;;;;;;555111111000,,,***+++---------,,,,,,,,,++++++***+++,,,+++***)))***++++++++++++,,,...000333444@@@@@@BBBCCCBBB???999555222111000111444777888888222000444<<<@@@EEESSSccc{{{}}}jjjTTTBBB111+++,,,.........++++++,,,---.........................../////////,,,++++++,,,---///111333///...------,,,,,,------///111222111///000555999HHHUUU\\\WWWQQQLLLCCC999777777999;;;===@@@BBBDDDIIIIIIIIIJJJJJJQQQcccuuuyyykkkZZZNNN@@@CCCHHHIIIHHHEEECCCBBBAAACCCAAA999333555777888>>>AAAKKKZZZiiisss~~~vvvmmmvvvuuuYYYFFF@@@>>>;;;777777555888:::888:::LLLaaa}}}|||www~~~qqq^^^KKK===555111000111000000//////000000111,,,---///000000////////////............---------***---///...,,,***+++,,,---,,,---///111111000...///.....................------,,,+++******++++++---------.........//////...---+++++++++,,,...///111000111111//////777BBBXXXcccqqq{{{|||gggYYYKKKEEEDDDEEEIIIMMMUUUWWWZZZ```lllyyy~~~|||zzzuuunnncccWWWHHH:::111111...+++---000000---***(((***++++++******+++---((((((***+++,,,,,,++++++,,,++++++***))))))******...******------)))))),,,+++******+++,,,333DDDTTTgggiiiiiicccWWWHHH<<<555222///...111000+++((()))+++,,,---......,,,+++)))+++*********,,,,,,,,,++++++++++++,,,...222555777FFFHHHIIIFFF@@@:::666444...///000000111444999===999:::DDDQQQXXX[[[iiiyyyoooUUUCCC111+++------,,,+++***+++,,,---............---,,,,,,+++,,,---...///,,,,,,,,,---...///000000///......---------------...111333222000111444888@@@MMMVVVVVVUUUTTTLLLAAA???@@@BBBFFFLLLSSSYYY]]]XXXUUURRRQQQRRRYYYiiiyyypppdddXXXJJJAAA888:::===>>>>>>???@@@AAA@@@DDDDDD>>>:::;;;???@@@BBBDDDMMM]]]jjjrrr{{{yyyooouuurrrWWWDDD<<<;;;999777555444777:::777999KKK```~~~tttvvviiiVVVDDD999444333333......---------......///***,,,...//////....../////////.........---------***---000///,,,******+++.........///111000...,,,//////.........//////000------,,,+++************---------.........//////---,,,+++******,,,---///000///000000......666@@@VVV```kkkttt{{{tttfffXXXHHH@@@???BBBIIIPPP[[[^^^bbbiiivvv}}}xxxooocccUUUFFF888///111...+++---000111---)))''')))***+++******,,,---&&&((()))+++,,,,,,,,,+++,,,,,,+++***))))))******...******------)))(((,,,***))))))***+++222BBBRRR^^^eeehhh___MMM<<<333111---+++---111000+++'''(((***,,,...//////---***(((...+++***+++///000///,,,,,,,,,,,,---000333777999JJJMMMNNNHHH>>>666222222))),,,/////////333;;;BBBEEEIIIWWWiiippprrr~~~qqqWWWEEE222,,,------***)))***+++,,,---............,,,+++)))))))))+++---...------...//////......---111111000///////////////...111333333111111444888888FFFSSSYYY^^^aaaYYYNNNIIIJJJMMMSSS\\\fffooouuuddd^^^XXXVVVXXX```ooo~~~qqq```VVVMMMDDD===;;;;;;:::999888999<<<>>>AAAGGGIIIDDDAAACCCGGGHHHEEEEEEMMM\\\iiiqqqzzzzzz|||kkkNNN???<<<;;;999888777777888999888;;;GGGTTTttt|||qqqiii]]]LLL===666222111000222000///...//////---,,,***+++,,,...///......------...///000000///...------------,,,,,,------...+++...111...***'''***---............////////////..................------------...///000000//////...------...//////---,,,111111333555000+++000:::HHHSSScccoooqqqpppuuu}}}yyyppp___PPP???999;;;AAAHHHNNN\\\bbbjjjqqq{{{|||rrrjjjdddWWWBBB333000,,,,,,,,,+++++++++******'''))),,,...---,,,+++,,,,,,,,,,,,++++++*********---,,,***++++++,,,***)))---,,,+++***))))))))))))...,,,***(((***000999???PPPVVVZZZTTTFFF888///,,,000---+++******+++***)))+++,,,,,,------,,,,,,+++...,,,++++++---......------***)))---000111555:::DDDFFFFFF???666000...///---///000///000666AAAJJJYYYcccrrroooVVVJJJ<<<555000---,,,...------......------,,,+++,,,,,,---------,,,++++++,,,,,,,,,---------......------...///000000//////---...////////////222444>>>BBBKKKZZZgggkkkeee^^^ZZZ\\\bbbjjjsssyyyyyyxxxtttooofff[[[VVV___rrr|||aaaRRRKKKDDD;;;666777555444444777999999888@@@KKKTTTUUUPPPIII@@@999999;;;EEETTTcccqqqzzzcccIII<<<:::999888777888888888999777999DDDQQQqqq~~~zzzqqqgggbbbWWWHHH<<<555222111///222000......//////---,,,((()))+++---///000000000---...////////////...---------------......///000,,,///111///+++)))+++...............////////////........................------...///////////////***+++,,,---...000111222444444666666111,,,111:::CCCJJJUUU^^^```bbbmmmyyy~~~mmmcccXXXJJJ<<<777999???IIIRRR^^^gggqqq{{{uuunnniii[[[FFF777333,,,,,,,,,,,,++++++++++++(((***------,,,+++++++++,,,,,,,,,,,,+++++++++***...,,,++++++,,,,,,+++)))---,,,+++***))))))))))))************+++///444888FFFLLLPPPKKK@@@444...,,,///---*********+++******+++,,,,,,------,,,,,,+++...,,,+++,,,---......---,,,)))))),,,...///222777888;;;<<<999333///000222,,,///111222555===IIIRRReeeppplllTTTFFF888222000......///------......------,,,++++++,,,,,,---------,,,,,,------------............---......///000000//////...///000/////////111333777>>>LLL]]]lllsssqqqmmmfffgggkkkrrrzzz~~~{{{sssiiidddjjjyyysssZZZLLLFFFAAA<<<999<<<:::777444333333444444@@@KKKTTTTTTOOOHHH>>>555555777AAAPPP```oooooo[[[FFF<<<:::999888999999888888888777888AAALLLlllsssjjjgggaaaYYYWWWNNNBBB999444222000///111000......//////...,,,)))***,,,---.../////////,,,---...//////...---,,,,,,,,,---...///000000111---000111000,,,+++,,,...---............/////////........................---............/////////***,,,---------...333777;;;:::;;;999333///222888===@@@EEEJJJLLLSSSeeevvvtttbbbWWWQQQGGG<<<888999???JJJTTT___kkkxxxyyyrrrmmm___III888333------------,,,,,,,,,,,,)))+++------,,,*********------,,,,,,,,,,,,++++++...,,,++++++------,,,***,,,,,,+++***))))))))))))&&&(((+++,,,,,,---///000<<>>>>>@@@>>>999333//////111444???IIIRRRSSSOOOHHH===333222444===MMM]]]mmm~~~zzzvvvsssgggWWWFFF???===;;;:::;;;777666666888777888@@@IIIhhh|||xxxbbbZZZYYYUUUNNNKKKEEE<<<666333222000...111///......//////...,,,///.........---,,,+++++++++,,,---......---,,,+++,,,------...////////////---///000///,,,+++,,,...---------.........//////---------........................---.........///...111222///,,,---444:::DDDCCCAAA<<<555111222666;;;;;;===???BBBLLLbbbvvvtttcccXXXSSSMMMGGGCCCAAAAAAHHHQQQ\\\gggssszzz{{{tttooo```HHH666000......---------,,,,,,,,,+++,,,------+++***)))***---,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,------,,,+++,,,++++++***))))))******''')))+++,,,++++++,,,---777;;;===;;;666111///000///,,,***)))***++++++***+++,,,,,,------,,,,,,+++---,,,+++,,,...///...,,,...***))),,,,,,+++,,,000,,,...///...,,,***+++,,,---111999AAALLLZZZgggppp{{{kkkPPP???///,,,000222000///...............------,,,***+++,,,---............////////////000000000000...//////000000000//////111222222000///...///111333AAAVVVjjjxxx~~~}}}zzzfffPPPCCC??????AAADDDCCC@@@:::333//////444888;;;FFFPPPSSSRRRKKK@@@555222444<<>>JJJ```uuu}}}oooggg^^^ZZZVVVRRRLLLFFFEEEIIIQQQYYYbbbiiisss{{{tttnnn___GGG444.........---------,,,,,,,,,+++,,,---,,,+++)))******,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++------,,,+++,,,+++******)))*********+++,,,,,,***)))***,,,...444777888666222/////////...,,,***)))***++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---//////---,,,///+++***,,,,,,***+++...---...///...,,,+++++++++...333<<>>;;;777555777555333444888999:::???FFFZZZuuuvvvfffbbb```WWWLLL???:::333111111222111///000///......///000///---,,,,,,,,,,,,,,,---...///,,,---...//////...---,,,---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,------...////////////...---,,,,,,,,,---...---///000111222666===CCCLLLKKKEEE;;;333222111000222222555888<<>>LLL]]]mmmzzzsss___JJJ===111///333222000......////////////...------+++,,,---...............////////////000000000000000000111111111000//////222222333111//////000111222???SSShhhzzz}}}ooo^^^SSSKKKGGGHHHMMMRRRJJJ???666111111111222000<<>>333333888EEESSScccvvv{{{yyyyyy~~~lllcccWWWOOOKKKIIIFFFDDDBBB>>><<<<<<999555444777777555555999::::::===CCCPPPtttwwwsssoooaaaQQQ>>>888222///000111111000///...---...///000///...,,,,,,++++++,,,...///000---...////////////...---,,,---///222333333222111---,,,,,,,,,---------,,,,,,,,,---------.........,,,,,,------...//////000000///---++++++,,,---...,,,------000333888===AAAEEEEEE@@@555000111222/////////222555999FFF]]]qqq}}}rrrjjjaaa\\\TTTIII@@@===888999===GGG[[[ppp{{{|||uuullleeeaaaUUUAAA333///,,,,,,,,,,,,++++++++++++***+++,,,+++******,,,---)))))))))******+++++++++***)))((()))+++,,,+++***+++***************++++++,,,,,,,,,***)))))),,,...---///000000///...,,,,,,---+++))))))+++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,...000///---+++,,,))))))++++++((((((+++******+++,,,---...---,,,---222===LLL^^^nnn{{{wwwfffNNNBBB888000000222111000000///////////////...------------...............---........./////////000000111111111111111000//////111222222111000///111222222<<>>666555999DDDQQQ```sss}}}wwwwwwyyyrrraaaWWWKKKCCCAAA@@@>>>;;;;;;999:::<<<:::666666999:::777777:::;;;:::<<<@@@IIIrrrzzzgggUUU>>>999222///000111111000///...---...///000///...///...---,,,+++,,,---...---...///000000///...---***,,,000333555666666666...---------...///...---,,,,,,,,,---------......,,,,,,------...///000000000///---+++++++++---...///------///333777:::;;;???@@@:::111---111222/////////111444888EEE]]]sss}}}}}}uuuiii^^^XXXRRRHHH@@@<<<333333555???SSSgggooonnnjjjaaa[[[XXXNNN<<<000---,,,,,,,,,+++++++++******)))+++++++++******,,,...(((((())))))*********+++)))((('''(((***++++++)))+++***************++++++)))***++++++***)))+++,,,,,,...000111111000///...---+++))))))+++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,...000///---+++***((('''******'''''')))++++++***+++,,,,,,***)))+++000;;;KKK]]]mmmyyy{{{rrr[[[@@@;;;444///000222111000111///////////////......---.........///......------............////////////111111111111111000//////111222222111000000111333444<<>>;;;999888666666777999:::::::::999888777999<<>>777111000///---,,,,,,------***+++,,,,,,******+++,,,........./////////000000,,,,,,++++++,,,,,,---...000///...///000333666777@@@===888111,,,+++...000333...///777:::===OOOeeexxxzzzwwwuuujjjbbbZZZXXXYYYTTTGGG<<<666333555CCCVVVaaa```ZZZZZZUUUNNNGGG@@@:::444000)))+++,,,,,,***)))******+++,,,,,,,,,,,,+++******---,,,***(((((()))***+++************************---...///,,,((('''))),,,***---,,,&&&&&&***+++''',,,---000222222111///---,,,,,,+++***)))))))))***,,,,,,,,,------.........***+++,,,---,,,+++***))),,,***(((((((((((('''&&&***)))***---//////+++'''//////333>>>OOOcccsss|||zzz{{{}}}gggMMM<<<111111111222222333333333000000000000000000000000+++,,,............000111//////000000000///...---///000222333333111000///000000111222222222111111444>>>EEETTTooouuuoookkkcccZZZNNNEEE999111111222333222444555;;;GGGSSSVVVNNNEEE<<<777777BBBSSScccsssrrraaaUUUJJJ???;;;:::888999<<<888777777666666777888999999:::999888777888<<>>IIIeeemmmYYYMMMAAA555111222111222444000000///..............................///000000111111000//////...------,,,///333;;;EEEJJJBBB666...---,,,++++++,,,------***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,+++************+++,,,,,,+++,,,,,,...///000111222//////000000111444888<<<:::AAAEEEDDDHHHVVVgggqqqyyy{{{jjjbbbcccggguuujjjbbb\\\UUUPPPGGGIIINNNSSSVVVUUUPPPLLLBBBEEELLLTTTXXXSSSIII@@@<<<999666333222000---+++)))***++++++***)))***+++)))******+++++++++******---,,,+++))))))******+++++++++++++++++++++++++++,,,***(((((()))*********+++---,,,******---...,,,))),,,222555666333...+++*********)))******++++++,,,,,,++++++***))))))(((,,,,,,,,,++++++,,,,,,---,,,***(((((())))))((('''---***'''&&&(((,,,...000------000888EEETTT```fff^^^ZZZUUUTTTZZZfffsss|||~~~oooYYYBBB333000000000000000000//////////////////////////////+++,,,------++++++,,,------,,,,,,------...///000+++,,,...///000///......111111222333333333333333///999???KKKbbbuuu|||pppcccPPPAAA999444...,,,---000111000111222777>>>FFFKKKMMMLLLKKK@@@666777AAAQQQeeetttttt{{{nnn^^^UUUJJJ???;;;999777777:::777777999:::::::::::::::777888888777777888:::===III```|||tttcccQQQDDD888333333222333444/////////...............///////////////000000111111000000000//////......///333888BBBMMMPPPEEE777---,,,+++***+++,,,---...***+++,,,,,,******+++,,,++++++,,,,,,,,,---------******))))))******+++,,,)))***,,,---.../////////---///333666999>>>DDDIIIEEESSSYYYVVVZZZmmm}}}yyyddd[[[^^^ccc{{{wwwkkk[[[QQQLLLGGG@@@:::===AAAFFFJJJJJJKKKKKKMMMIIIOOOWWWZZZVVVLLL@@@999333111///...//////---,,,***,,,,,,,,,++++++,,,...((()))******++++++++++++---,,,+++*********++++++************************+++(((%%%&&&)))++++++)))((()))))))))***+++,,,++++++---000333333111...,,,***)))))))))***+++,,,,,,************************---,,,+++++++++,,,---...,,,***(((((()))***)))(((+++)))'''&&&(((+++///111---,,,...444>>>IIIQQQVVVIIIEEE@@@@@@GGGWWWiiiuuu}}}qqqZZZCCC555111111111000000/////////////////////////////////---/////////---,,,---...//////.........///111111,,,---...//////000//////111222333333444444444444555:::;;;DDD]]]ooo{{{uuucccKKK888555222///...000222222222///111333666:::@@@EEEIIIGGG<<<111000777DDDVVVeeeiiiqqq|||jjjZZZMMMDDD===<<<;;;888777888666666777888999999888888666777888777777777:::<<>>;;;<<<@@@EEELLLSSSZZZ[[[TTTHHH>>>888000///---,,,---------,,,(((((()))((('''(((***,,,'''((()))++++++,,,,,,,,,---,,,,,,+++++++++++++++))))))))))))))))))))))))***'''$$$%%%)))++++++))))))))))))++++++++++++,,,------......////////////***)))))))))***+++,,,,,,((())))))***+++,,,,,,---,,,,,,+++***+++,,,---///,,,***(((((()))******)))'''(((((()))***+++---...,,,,,,,,,111777???DDDFFF888777666888AAAQQQdddqqqyyyttt\\\DDD666222222222111111000000///........................---/////////---,,,---...000000////////////000000,,,,,,------............000111222333444444444444999:::666@@@[[[nnnwww|||hhhNNN:::444333111000000111111111.../////////111555<<>>LLLXXX___gggttt~~~yyyxxx|||dddUUUGGG@@@;;;;;;;;;999777777555555555555555555555555555666777777666777999;;;DDDSSSiiivvvgggPPPEEE;;;888777444111111000000000111000//////.........///000000000000000///000000000000000000000;;;BBBJJJQQQUUURRRDDD666...---,,,++++++,,,------***+++,,,,,,******+++,,,))))))*********++++++++++++************+++,,,,,,+++,,,,,,---......//////111444999>>>EEENNNWWW]]]mmm{{{}}}~~~zzzzzz{{{eeeLLLEEE===888888777444111888:::999555000111777<<>>LLLddd~~~vvveeeOOODDD999666555333111111000111222222222111//////---...///000000000////////////000000000111111111???HHHQQQUUUTTTMMM???333000///...,,,,,,,,,------***+++,,,,,,******+++,,,************+++++++++,,,+++++++++++++++,,,------......------...///111222333666;;;AAAJJJUUU```ggguuu~~~iiiTTT???<<<888666666666555444222333222000---...333888BBBIIIRRRUUUPPPEEE:::333---,,,******++++++***))),,,,,,,,,++++++,,,///222((()))***,,,.../////////,,,,,,------,,,,,,+++***************************)))))))))((('''(((***,,,...+++,,,000000+++***---++++++******++++++,,,---++++++******)))*********''''''((())))))***++++++'''((()))***++++++++++++,,,***))))))***++++++***&&&)))++++++))))))***,,,,,,+++,,,---000222222111222444777:::AAANNN^^^jjjlllsssyyyuuueeeQQQ???555//////000000000000000000........................)))+++,,,,,,++++++---...---///222555666666555444000000///...------------...///000222333444444444555;;;<<>>>>>===>>>AAA===;;;999777666666777888444555777777666666888999999HHHcccnnnPPPCCC777333333222111333111222222333333111000///,,,---///000000000///...//////000000111111222222AAAKKKUUUWWWRRRIII<<<111111000///---,,,,,,------***+++,,,,,,******+++,,,,,,,,,---------.........,,,,,,++++++,,,,,,---...000///...---...000222333555888===DDDNNNZZZgggooosss{{{xxxmmmZZZGGG777777666555444444444444+++---.........000444777<<>>444333222000//////111444222000///000555:::===>>>:::888999:::999888===CCCWWW___ppp~~~{{{qqqjjj___SSSLLLOOORRRUUUaaapppwwwuuuyyywwwhhhZZZKKKCCCAAABBBEEEGGGAAA===888555555777888999777888999:::::::::::::::CCCNNNgggrrrXXXHHH:::666666222///000222222222111111111000000...............---------+++---...//////111555888BBBOOOYYYXXXOOODDD777...111///,,,***)))+++---///......,,,,,,,,,,,,......///...,,,,,,------,,,+++,,,+++***)))***---///111111000...---,,,---///000555999===???CCCNNN^^^kkkuuuxxxxxxyyyvvv]]]LLLFFF>>>000111222222222222333555111111///...---,,,,,,+++///888BBBGGGDDD<<<666222111+++***///000,,,+++---+++)))***---...++++++---,,,,,,++++++,,,...000111---------------------------,,,***))))))***,,,---)))*********))))))+++---,,,,,,---...---,,,***))),,,***)))'''''''''((((((************************))))))************))))))%%%'''******((('''''''''((('''''')))+++,,,+++***(((***++++++)))(((+++...,,,,,,,,,,,,,,,,,,------222444666777<<>>EEEEEE???>>>===:::777444333444555444222555::::::777999??????FFFNNNVVV___mmm~~~|||zzztttfff```ZZZLLL???888111111000////////////000000///...000444999;;;<<<999<<<>>>AAACCCFFFJJJMMMPPPXXXccclllssszzz{{{oooddd^^^WWWNNNDDD???@@@HHHXXXfffppphhhmmmtttzzz~~~lllVVVKKKJJJLLLLLLJJJBBB>>>888555555777888888888888888888888:::<<<>>>GGGRRRjjjxxxXXXHHH:::666666444333444555555444333333222222111------..................---.../////////111444777@@@MMMXXXVVVLLLAAA666///.........---------------,,,++++++******++++++,,,///---,,,,,,------,,,+++((('''&&&&&&(((+++...000000///---,,,---...///000444888;;;===???HHHUUU```eeehhhjjjlllttt~~~{{{rrr\\\NNNEEE:::000111111111111111222333111000///...,,,,,,,,,,,,---555???FFFFFFAAA:::666555...+++------)))(((+++,,,***+++......***)))+++,,,+++++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,)))***++++++******+++---++++++,,,,,,,,,+++)))))))))((((((((((((((()))***))))))))))))))))))))))))((())))))))))))(((((('''''')))***+++)))(((((()))''''''&&&(((******)))((((((***+++***))))))+++---+++++++++++++++,,,,,,,,,///000111222777BBBRRR]]]eeefffcccXXXGGG888000...111---***+++...000...,,,***************+++,,,---++++++++++++,,,...000111+++111666:::BBBJJJKKKGGGHHHFFFBBB===888555444444666555777===??????DDDKKKLLLQQQYYY```iiiuuuuuueeeUUUNNNIII@@@888444000000000000/////////......---,,,...222555888888:::>>>DDDHHHKKKMMMOOOPPPLLLPPPWWW___hhhsss|||yyylll]]]TTTQQQLLLDDD===:::;;;CCCRRR```gggZZZZZZ___cccsssyyy]]]OOOPPPUUUTTTPPPBBB>>>999666555666777777777888777777777999===@@@KKKYYYqqq___PPP@@@888888777777777777666555333222111111000,,,---------.../////////...///000000///111333666===KKKVVVSSSGGG===555000,,,---///111000...,,,***,,,++++++******++++++,,,...,,,+++,,,------,,,***)))(((((((((***---111333...---,,,,,,---...000111222666999::::::>>>GGGNNNNNNRRRUUUYYYddduuu{{{yyytttcccWWWKKK:::000000000000000000111222000000...---,,,,,,,,,,,,+++111:::CCCIIIHHHCCC???;;;444...,,,+++)))***,,,...,,,---111000+++)))***+++++++++++++++,,,---...++++++++++++++++++++++++******)))(((((()))***+++)))+++---...---,,,,,,,,,*********+++******)))(((&&&'''((()))************(((((((((((((((((((((((()))))))))((((((''''''&&&(((***++++++***))))))***((('''&&&'''((()))(((&&&)))***+++***))))))+++---)))))))))******+++++++++---------...333>>>LLLWWW^^^[[[TTTIII<<<222+++)))000---***+++...///...,,,+++******)))))))))******++++++,,,,,,---...//////,,,111666<<>>FFFLLLNNNOOONNNNNNEEEEEEGGGNNNZZZhhhtttzzz{{{yyylll[[[KKKDDDDDD@@@;;;666666777>>>MMM[[[vvv```SSSQQQUUUUUUeeeyyy^^^MMMMMMVVVYYYVVVCCC???:::777666666666555555777888777666777;;;???LLL^^^yyynnn___KKK???<<<;;;:::999777555333111///.........,,,,,,,,,---...///000000000000111000///000222555:::HHHRRROOOCCC:::444111,,,...000111111///,,,***---------------------------+++***+++,,,---+++***++++++***+++,,,...000222,,,,,,,,,,,,---...///000000444777777555555999<<<:::>>>BBBHHHVVVjjjyyytttiiiWWW@@@222000///...///000000000000///...---,,,,,,,,,,,,,,,...444>>>HHHNNNOOOMMMDDD===555000......///111///---///333222...+++---++++++++++++++++++,,,,,,++++++++++++++++++++++++***))))))))))))***++++++))),,,///000...---,,,,,,*********************)))&&&'''(((*********)))((())))))))))))))))))))))))+++***))))))(((((('''''')))***++++++***)))***+++***(((''''''((()))((('''************)))***++++++''''''(((((()))*********...---,,,---222<<>>IIITTT[[[]]]^^^______]]]YYYWWWYYY[[[WWWUUUSSSQQQQQQUUU\\\bbb]]]___dddnnn|||uuu]]]OOO@@@666444555555444...///000111111///---,,,222000///000222444555555555999@@@DDDEEEEEEDDDDDD>>>;;;;;;AAANNN]]]hhhmmmpppyyyvvvgggYYYJJJ===888::::::777555555666<<>>JJJ```~~~zzzkkkVVVGGGBBBCCCAAA>>>888666333111///...---...,,,,,,,,,---...///000000///000000///...///111333888EEEOOOLLLBBB:::444111...............---------------------------------,,,***)))***+++,,,+++*********)))(((((()))***++++++++++++,,,---...//////...111444444222//////000...222777===LLLaaarrrzzz{{{zzzcccFFF444111...---...//////...///...---,,,,,,,,,,,,,,,///...000888EEERRRYYY]]]SSSLLLBBB999444333222111...,,,...222222...,,,...++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,***---///000///---,,,,,,++++++*********+++++++++((()))*********)))'''&&&************************,,,+++***)))))))))******)))+++++++++))))))***,,,---+++))))))***++++++***++++++***)))************&&&&&&'''(((((()))******...,,,++++++000888AAAHHHEEE???777111...---,,,***+++******+++---------,,,+++++++++,,,,,,---...///------......------,,,+++///111777CCCPPP[[[cccgggfffjjjlllllljjjkkknnnrrrooommmfff^^^YYYZZZ]]]___YYYXXX]]]jjj}}}vvv\\\SSSEEE;;;888777555333...000111222222000...---222111000111333444444333333555888888888777888999777555666<<>>:::888777777666555111555999999777999>>>DDDOOOeee~~~qqq]]]LLLHHHIIIGGGCCC:::888555222000000000000,,,---------.../////////...//////...---...000333999DDDLLLKKKDDD===555//////...---++++++,,,---...***++++++,,,,,,++++++******)))))))))+++,,,+++***---,,,++++++***************++++++,,,,,,---------,,,///222222000...,,,+++,,,///222777FFF[[[llltttzzzkkkJJJ666222---,,,...000///---......---,,,,,,,,,,,,,,,///...000777DDDSSSaaahhheee```UUUHHH???;;;666111000---...111000---,,,///,,,,,,------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------+++---//////---,,,,,,,,,++++++*********+++,,,,,,************)))((('''&&&************************,,,+++***)))******,,,,,,+++,,,---,,,******,,,---///,,,******,,,------------+++))))))***+++***)))&&&&&&'''(((((()))******+++)))((())),,,111777;;;999555000,,,,,,,,,------))))))***+++,,,,,,,,,,,,)))))))))******,,,------)))***+++,,,...///000111333444;;;IIIVVV```iiiooolllqqquuuvvvuuuvvvzzzxxxkkkbbb___^^^\\\WWWTTTVVVddd{{{eee^^^RRREEE>>>;;;555///111111222222222111000///000//////000222333222111333444333222000000222333333333555:::@@@FFFKKKMMMOOOYYYdddhhhkkknnnooommmppp^^^III===777333111111111222333444333666CCCQQQnnn___]]]XXXNNNKKKQQQVVV[[[eeevvvnnn[[[XXX^^^\\\SSS???===999888888888777666222555777777777<<>>IIIVVV```gggkkkiiidddiii\\\MMMCCC<<<555444555...///222333333777EEETTTnnn^^^UUUVVVTTTMMMMMMUUUXXXaaalllzzz}}}jjjZZZ[[[ccc\\\MMM>>><<<999888888888777666333555666555777@@@OOO\\\ooo~~~wwwbbbOOOGGGGGGBBB999777555222///......///111...............---------***+++,,,,,,+++---///222;;;BBBIIIKKKJJJDDD888---+++,,,,,,,,,++++++******,,,,,,............,,,,,,)))(((((()))***++++++***))))))*********+++++++++++++++,,,,,,,,,+++******))),,,///111222000...---...//////222>>>QQQbbbiiiyyyxxxyyyrrrNNN999444...---///111000---------,,,+++++++++,,,,,,)))---555===GGGUUUeeeooo}}}|||uuuiiiaaa]]]UUUKKKDDD???;;;:::777333333666......//////...,,,***)))))))))))))))))))))))))))'''''')))***++++++++++++---...---,,,******+++---)))(((''''''''')))***+++((((((''''''''')))+++,,,)))))))))))))))))))))))))))(((''''''(((***,,,...111111111000...///111333...,,,******,,,///000000...+++))))))++++++***(((&&&&&&'''((()))***+++,,,)))((('''(((***,,,,,,++++++,,,---,,,)))(((***+++&&&(((+++,,,,,,++++++,,,---,,,+++***)))))))))))),,,,,,+++***+++---000222000000888IIIWWW^^^eeellllllttt|||zzzvvvrrrkkkeee\\\XXXddd|||ttt```QQQJJJAAA888555444333222222222333333222222222444666777666555000111333222111000111222111333444222000000333777333???OOO\\\ggglllhhhaaa___XXXOOOFFF;;;222000444...///333555555:::IIIYYYqqqYYYSSSRRRWWWYYYWWWXXX\\\bbbmmm~~~www^^^SSSVVV[[[UUULLL@@@@@@===777444444555666666444555999???KKK^^^ooo~~~uuu^^^GGG@@@EEEDDD<<<333222111///............222+++***///111...,,,...111000...---,,,,,,------555<<>>888666555444333111...,,,)))(((***)))))))))+++,,,+++***)))))))))))))))*********,,,---......---,,,***)))---(((%%%&&&******$$$(((((((((((())))))))))))''''''''''''(((((((((((()))************,,,///222555555555555444333222222------------...000111222///...,,,***)))(((''''''((()))+++---...///000000))))))*********))))))(((,,,+++(((''''''(((+++,,,(((***,,,.........---,,,************+++,,,------************+++,,,---------111888DDDQQQ]]]dddhhhkkkqqq{{{|||zzz|||wwwtttppptttkkk[[[RRRKKKFFFBBB???;;;888666555555555...333555555999<<<777///888666333222333222000...000000000000111222444555333;;;HHHVVVaaahhhjjjkkkeeeZZZLLLAAA;;;888444111111111333666666;;;LLL^^^fffTTTQQQSSSYYY]]]]]]aaafffnnnxxxpppZZZPPPSSSVVVPPPFFF;;;;;;999666444555666777888777999@@@IIIVVVjjjzzz|||mmmVVVDDD>>>@@@>>>888222222000///............000***)))---///,,,+++---------,,,++++++,,,---...222999DDDKKKKKKCCC888000......---,,,++++++++++++++++++,,,,,,,,,------------+++)))***,,,---+++)))------------------------***++++++,,,,,,,,,,,,,,,------...111222222///,,,---///000000444>>>JJJSSSZZZ```hhh{{{yyybbbFFF888...000111...,,,///111000///---,,,,,,,,,,,,,,,---222888;;;???LLLYYYiiittt{{{{{{}}}~~~tttmmmddd]]][[[WWWNNNEEEAAA888777444111///...------,,,+++******,,,---,,,+++((())))))***************,,,,,,------,,,+++))))))(((''''''((())))))&&&$$$(((((((((((())))))))))))''''''''''''(((((((((((()))+++,,,------///222555888888777666444222000///+++++++++,,,---///000111...---,,,***)))(((''''''((()))+++,,,...//////000)))***************))))))+++***)))(((((()))***+++(((***,,,---......---,,,******************+++,,,,,,,,,,,,,,,---...///000---000666@@@LLLWWW```eeennnvvv|||lllccc___YYYRRRJJJEEE???999555444333333111444666666999<<<999222777888888666333111000111.........///////////////111888CCCOOOZZZbbbfffhhh]]]SSSEEE<<<777555333111111000111555888@@@QQQbbboooZZZMMMOOOUUU[[[___aaagggnnn{{{yyyhhhVVVPPPSSSTTTLLLCCC;;;999777666555555666888777888===HHHTTTcccwwwttt___III>>><<<999666333222111000//////...//////000,,,+++---...---,,,...************+++,,,---......666BBBGGGDDD<<<444000...---,,,++++++***+++++++++++++++++++++,,,,,,,,,,,,*********+++,,,+++***))))))))))))))))))))))))++++++,,,---------------,,,,,,---000111111...,,,---...///000111666???FFFMMMXXXdddxxxuuuSSSAAA222///000---...222333222000...---,,,++++++,,,...111333333555>>>GGGYYYgggttt}}}zzzuuutttnnnbbbWWWRRRDDD@@@;;;555222111111222---,,,++++++,,,---+++***((((((***+++++++++***)))++++++,,,++++++***)))((($$$'''******)))((()))***(((((((((((())))))))))))''''''''''''(((((((((((()))+++,,,------///222444:::999888555222///,,,+++)))))))))+++,,,...///000...---+++***)))(((''''''((()))***,,,---.........)))******+++++++++*********))))))))))))))))))***)))***,,,---......---,,,++++++***)))))))))******,,,,,,,,,,,,---...///000---///333:::EEEQQQ\\\bbboooxxxxxxkkkhhhhhhddd]]]SSSLLLBBB:::444222111111222555666666999======999:::>>>AAA>>>999444333444.........///...---,,,,,,///333;;;FFFPPPYYY___cccSSSJJJ???666333333333222333000111555<<>>LLL[[[fffnnnwwwwwwsss{{{vvvjjjgggiiiiii\\\QQQBBB777333222111000000000333999>>>DDDKKKPPPQQQPPPNNNOOOMMMFFF;;;111///000000000000000000///...///222888???HHHPPPUUUKKKFFF>>>888555444555555555888===FFFPPPXXX[[[[[[}}}aaaPPPKKKJJJKKKVVVaaaiiipppyyyyyymmmhhhpppuuuoooeee___KKK@@@888999:::666777;;;<<<<<>>:::666444444444222999CCCNNNYYYcccgggeeexxxaaaUUURRRTTTYYYbbbkkkqqqyyy~~~vvvrrr^^^OOOCCCAAA???999888===<<<<<>>;;;777777555222...,,,...444<<<@@@JJJIIIAAA444///111222///,,,666HHH\\\iiimmmmmmmmmTTTUUU\\\ffflllnnnrrrwwwrrruuuyyyxxxoooaaaRRRHHH777555222000///---+++(((---,,,)))((((((***---///---,,,+++))))))))))))***$$$)))...---'''$$$&&&+++(((((((((((())))))))))))''''''''''''((((((((())) ###&&&((((((((()))+++))))))************))))))******))))))))))))******+++***)))(((((('''(((((((((((((((((((((((('''&&&%%%&&&'''((())))))))))))***))))))))))))))))))***++++++++++++,,,---......,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,---//////---/////////222<<>>888333000//////000***,,,000333777:::;;;<<<222444555444222///...---111;;;DDDJJJSSS```hhhiiitttqqqooonnnuuutttuuuyyy~~~|||rrrggg^^^TTTHHH@@@===BBB<<<===KKKbbb|||vvvjjj^^^RRRDDD===888333111333///000000111111222333333,,,,,,---------------,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,+++)))'''&&&''')))******************************,,,+++******)))******+++++++++++++++************++++++,,,---------,,,,,,*********+++,,,,,,,,,---++++++++++++,,,,,,---...:::<<<>>>>>><<<:::999999IIITTTcccqqqxxxiiiXXXMMMEEEGGGNNNOOOHHHAAA888333//////111888GGGUUU]]]UUUDDD111+++...///+++111666CCCPPP]]]mmmlllWWWMMMAAA>>>KKKWWWZZZ\\\```jjjqqqtttrrrsssrrrcccOOO<<<666222333333...)))(((---,,,,,,---...///---+++///...+++)))(((((())))))***)))(((***+++***&&&###'''''''''''''''((()))***$$$%%%&&&((()))((((((''''''(((******((((((((()))((((((&&&&&&''')))+++---)))((('''&&&''')))+++,,,,,,+++***((((((((()))))),,,***(((((()))(((%%%"""(((''''''''')))+++---...'''(((***+++,,,,,,++++++(((((()))***+++,,,,,,,,,(((((((((+++......***'''+++******---//////,,,)))///.../////////555FFFWWWgggrrr}}}qqqccc```dddqqqyyyrrriiiZZZKKK@@@:::888888:::777:::EEEIIIEEEFFFKKK]]]jjjuuuwwwsssmmmfff```WWWJJJ===666222///000333---...000333666777555333000000000000////////////222666===GGGSSS^^^fffkkkyyyuuusssssstttwww~~~yyypppgggZZZMMMHHHIIIFFF???>>>LLLeeesssiii]]]QQQDDD===888444333444000000111111222333333333333111///---,,,+++++++++++++++++++++++++++++++++******++++++,,,,,,++++++)))'''%%%$$$%%%&&&'''(((************************++++++++++++++++++,,,,,,,,,+++******+++,,,+++***+++,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++,,,------333555666666444333333444DDDQQQ___hhhppptttpppjjjdddZZZRRRUUU[[[YYYMMMAAA999444111333999CCCRRR^^^ggg___MMM999///...,,,'''...222???MMMYYYiiigggSSSDDD999666@@@IIIIIIIIILLL\\\dddjjjmmmrrrtttfffSSS@@@999444444444///,,,+++---,,,+++,,,......---,,,///---+++)))(((((()))))))))((('''(((***)))%%%"""(((''''''&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%'''(((******((((((((()))(((((('''&&&''')))+++,,,)))((('''&&&&&&((()))+++***)))(((''''''(((((()))...,,,))))))******'''%%%&&&&&&&&&&&&''')))***+++((()))***+++,,,,,,,,,+++)))))))))***+++++++++,,,+++***+++---000000---***+++***+++---//////,,,***------.........333CCCRRRffftttmmmXXXUUUWWWaaakkksss{{{}}}zzzsssgggZZZOOOGGG@@@===???<<>>888222000222//////000333555666444222000000000000///////////////222888BBBOOO]]]iiippp|||zzzssswww~~~{{{tttkkk]]]RRROOOSSSKKKCCCAAAOOOggg|||llldddWWWLLL@@@:::777333111333111111222222333444444444444222///,,,***)))******+++++++++++++++++++++++++++++++++++++++*********++++++))))))))))))++++++***************************+++,,,------------------+++)))***,,,...,,,***+++,,,,,,,,,+++***))))))************))))))))))))+++++++++***++++++,,,------...///...------///111===IIIUUUXXXXXX\\\cccgggllleee```ccciiidddQQQ@@@999444333;;;FFFRRR___jjjqqqhhhVVVBBB555000,,,(((---...:::HHHTTTaaa^^^JJJ999000...777===<<<;;;===RRRYYYaaaiiirrrtttfffTTTCCC;;;555444333000---......,,,******,,,............,,,+++)))((((((((())))))(((((()))***)))&&&$$$(((((('''&&&%%%%%%%%%%%%***)))((('''&&&&&&&&&&&&'''(((******((((((((()))((((((''''''''')))***+++***)))'''&&&&&&'''((((((((('''''''''''''''((()))---+++))))))))))))((('''&&&&&&'''((((((((((((((())))))***,,,,,,,,,,,,,,,******************++++++---,,,,,,---...///---,,,+++++++++---//////---+++,,,,,,---......111>>>LLLddduuu|||dddKKKHHHHHHMMMTTT\\\hhhsss|||{{{sssjjj```VVVLLLFFFKKKGGGGGGGGG@@@:::???KKKZZZlll~~~|||ooodddWWWLLLAAA777111000000000111222444444222000////////////000000000000///111666???LLL[[[iiiqqq}}}vvv}}}~~~tttnnngggaaaYYYQQQPPPSSSLLLHHHHHHSSSdddyyy}}}kkk```MMMCCC999555333///...///111222222333333444555555...---,,,+++*********+++,,,,,,+++++++++++++++***---,,,+++******)))))))))---------,,,++++++---...************************((()))+++,,,------------...+++)))+++...///---))),,,,,,,,,+++***)))((('''******))))))((((((''''''++++++************+++++++++,,,,,,,,,+++,,,///111888???DDDCCCAAAGGGSSS]]]iiiggghhhnnntttmmmWWWAAA:::777:::EEETTT___iiippptttjjjXXXEEE888222///...//////:::FFFNNNVVVRRR@@@111,,,---555;;;;;;<<>>???AAACCCJJJXXXeeeqqqyyyrrriii___WWWWWWQQQMMMMMMGGG>>>@@@HHH^^^sss~~~ttthhh[[[MMM===333000111111000000111111...,,,////////////000000000000333444888@@@KKKXXXeeelll}}}|||wwwwwwddd[[[RRRQQQQQQOOOLLLLLLJJJLLLPPPXXXaaapppmmm]]]FFF===555333222///---...111222222333333444555555,,,---......---,,,+++***,,,,,,,,,++++++*********------+++***)))(((((())))))***+++***)))(((***,,,************************((((((***+++,,,,,,,,,,,,///......000222111...***,,,,,,,,,+++***)))((('''***))))))(((((('''''''''+++******)))))))))*********+++,,,++++++,,,///111444444333222333999FFFQQQbbbhhhooowww~~~xxxaaaJJJBBBAAAHHHWWWcccjjjmmmoooqqqfffUUUDDD777000///222333222===GGGHHHKKKFFF777,,,,,,///555:::<<>>KKKWWWddd|||~~~uuunnnZZZQQQNNNSSSTTTNNNKKKMMM```uuuwwwkkkYYYEEE888444222111/////////...,,,***.../////////000000000111333555:::BBBLLLWWWaaafff{{{iiifffkkksssyyy}}}xxxqqqWWWKKKCCCDDDIIIJJJHHHGGGHHHMMMVVV___gggrrr~~~fffRRRAAA999333333333111///000111111222222333444444444111111111000///---,,,+++---,,,,,,++++++*********---,,,***)))(((((())))))))),,,...---***)))+++---************************))))))))))))***+++,,,,,,222444777999888444000---+++,,,,,,,,,+++***))))))))))))))))))((((((((((((+++***))))))((()))))))))((()))************,,,...000,,,***+++---333===GGG^^^kkkxxxkkkUUULLLPPP\\\jjjqqqnnniiigggggg]]]QQQDDD777...,,,000555666BBBIIICCC@@@<<<111***,,,///222444777;;;>>>BBBGGGOOOVVVYYYWWWPPPJJJ===555...------++++++---///---+++***+++++++++************))))))((((((((('''((())))))''''''((()))&&&&&&'''((()))+++,,,---******)))((('''''''''''''''(((******((((((((()))((((((((())))))))))))))))))))))))))))))(((((((((((()))***************)))''')))++++++***))))))***'''(((((((((((((((''''''))))))))))))***+++,,,---******************++++++...///111000///......///,,,---......------...//////...///111111333:::BBB[[[fffuuupppTTT???666555555666555888BBBMMMYYYppp{{{sssTTTLLLLLLWWW^^^[[[WWWWWW```rrrxxxfffPPPAAA<<<444222000/////////---+++......//////000000111111000222777???IIISSS\\\aaauuu```SSSTTTZZZkkkyyyvvvdddMMMCCC<<<===AAAAAABBBCCCHHHLLLVVVffftttttt\\\III===666111222333111000000000000111111222333333333333111...,,,+++,,,...///------,,,,,,+++******)))---+++***((('''((()))******...000///,,,***,,,///************************---,,,***((()))***,,,...666<<>>777666000(((,,,//////000444:::>>>@@@EEELLLPPPNNNJJJIIIIII<<<444...///000......///000...,,,++++++***)))''')))))))))))))))(((((('''&&&((()))(((&&&%%%''')))''''''''''''(((***++++++)))******))))))((('''&&&'''(((******((((((((()))(((((())))))))))))(((((())))))******************((())))))******)))((('''$$$(((,,,---+++))))))***((('''''''''''''''((())))))((((((((((((***+++,,,)))))))))***+++++++++,,,---000333222000...---...,,,---///...,,,,,,...111///------000111333:::BBBSSSbbbtttjjjQQQ@@@:::666333333333555>>>HHHTTTggguuujjjPPPKKKMMMXXX^^^[[[ZZZ\\\cccppprrr[[[LLLFFF777555222111111111///............///000111111111000000222777???IIISSSYYYsss]]]QQQKKKNNNSSSfffzzzkkkWWWFFF@@@;;;:::::::::===AAAHHHJJJUUUjjjqqqZZZJJJ999222---///111///...//////000000111222222333333///+++'''$$$%%%***000444------,,,,,,+++***)))))),,,+++)))((('''(((***+++&&&***...---)))'''))),,,************************000...+++)))(((***---///999BBBKKKLLLDDD;;;777666++++++,,,---------,,,,,,(((((())))))******++++++******)))(((((((((((((((''')))+++,,,+++*********))))))---111//////999EEETTThhhzzz~~~|||vvveeeRRRUUU```qqq}}}wwwdddSSSJJJDDDCCCEEEFFF???444000222000555EEEJJJ;;;222333000(((,,,000///000666>>>CCCDDDHHHNNNNNNIIICCCDDDIII<<<555000111333111000222000...---,,,,,,***'''%%%((()))))))))))))))((('''''')))***)))'''&&&)))+++(((((('''''''''(((((()))%%%&&&(((*********))))))''')))******((((((((()))((()))))))))))))))((('''((()))***+++++++++++++++(((((()))))))))'''&&&%%%!!!%%%***,,,***(((''''''***)))((((((((()))+++,,,((((((''''''''')))***,,,(((((()))***+++,,,,,,---***...222222///,,,++++++,,,...///...,,,,,,...111///,,,,,,...000222999BBBNNNaaavvvjjjRRRDDD???999333222222666???IIIUUUbbbxxxqqqdddRRRNNNPPPXXXYYYUUUVVV\\\iiiqqqzzzyyybbbSSSMMM999777444333333333222111---......///000111111222333111000111666@@@JJJPPPyyy]]]NNNEEEHHHLLLHHHjjjwwwxxx]]]III<<>>CCCRRRhhh{{{yyy\\\CCC===999444000///000000//////222444222333666555222,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))((())))))+++,,,---......,,,***))))))***++++++***---,,,***)))***,,,///000???EEELLLNNNJJJBBB<<<999444000---...---***+++......+++((()))++++++(((%%%+++)))(((((())))))(((&&&'''((()))(((&&&&&&''')))+++,,,...000333999BBBIII[[[bbbkkkpppmmmcccXXXPPPggguuuuuu^^^JJJ@@@AAAJJJMMMDDD999333...)))///:::DDDFFF>>>555111222+++,,,///222000111>>>MMMUUUTTTUUUTTTQQQMMMMMMNNN???888000///333555333///......---,,,***))))))(((%%%&&&((()))))))))((((((&&&(((*********)))((()))'''))))))((('''&&&'''((('''''''''(((((((((((((((((((((((((((((()))******)))&&&(((------(((&&&)))***)))'''&&&'''(((***+++)))((('''&&&&&&'''))))))***++++++***((('''((())))))(((''''''((()))'''&&&,,,,,,,,,,,,++++++++++++(((((()))***************+++---///111222111///---------,,,++++++++++++,,,+++***,,,111222333777>>>KKKZZZooouuubbbKKKAAA===999888777999BBBLLL^^^jjjxxxwwwbbbQQQPPPVVV^^^UUUHHHMMM^^^ooovvvvvvgggXXXMMM@@@;;;444111000000000...111000//////000222555666...222222---000===HHHMMMgggSSSIIICCCHHHQQQQQQgggtttyyy```MMMBBBIIIJJJAAA888666888888555999FFFZZZooo|||aaaKKK===999444111111222222222000444666555666888666222000///---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))+++++++++++++++++++++++++++)))(((((()))******))),,,+++***)))***,,,...000???EEEMMMPPPNNNIIIEEECCC<<<666000...,,,((((((+++&&&&&&''')))++++++)))'''+++)))(((((())))))(((&&&)))******)))(((((()))+++))),,,///444<<>>444///---***000:::DDDEEE===444111111......111444555:::HHHWWW```bbbcccccc___YYYUUUTTTBBB:::111...111333111.........------,,,***)))(((&&&&&&'''((())))))(((((('''(((******))))))))))))'''))))))((('''&&&'''((('''(((((((((((((((((((((((((((((((((((())))))***)))'''(((------((('''))))))((('''&&&''')))+++,,,))))))''''''''''''((())))))***+++***((('''((())))))((('''((()))***)))((()))))))))((((((((())))))******+++++++++++++++***++++++,,,---///000000111++++++++++++,,,...///000,,,***+++///111222555:::EEEUUUjjjzzzvvvcccLLL@@@;;;888888999>>>HHHRRRbbbmmmyyyooo```\\\```cccZZZOOOWWWiiixxx~~~rrrbbbTTTIII???;;;555333222222111000------,,,,,,---///111333222666555000000:::CCCHHHkkkVVVJJJFFFBBBKKKYYY]]]iiivvv|||eeeQQQCCCEEEBBB;;;666666666555444666???OOObbbuuuiiiVVV???;;;666222222222222222222666888777777:::999555555333///,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++------,,,+++***))))))(((***(((''''''((())))))(((,,,+++)))))))))+++...///;;;AAAJJJPPPRRRQQQOOONNNBBB:::111...+++((((((+++!!!$$$'''))))))(((''''''***)))(((((())))))((('''***+++,,,+++***)))+++---,,,000666???KKKZZZhhhqqqnnnmmmfffYYYOOOUUUhhhyyy}}}gggQQQCCCEEEFFFBBB888000---...---000999AAABBB;;;444111222222222444888<<>>;;;666333333555555444888888<<>>::::::@@@HHHNNNSSSYYYgggpppzzz|||sssrrrtttuuunnnjjjvvv}}}oooaaaTTTIIIAAA222222111111000///---,,,000/////////000111333333///222444333444999AAAFFFttt^^^UUULLLOOOSSSRRR\\\nnnvvvkkkQQQ>>>777111000222444333333555555777>>>III\\\www{{{eeeSSSAAA<<<777333222222222111111222111///222:::AAABBB;;;777111,,,))))))+++,,,++++++++++++++++++++++++,,,+++++++++++++++,,,,,,************************,,,***((()))***+++******))))))((())))))***,,,---111666???IIIQQQVVVVVVVVV@@@555,,,***+++***+++---+++,,,+++((($$$###&&&***)))((('''((()))***)))(((((()))******))))))+++---333===LLL]]]jjjqqqrrrrrrmmmfff[[[VVV[[[lllrrr^^^OOONNNJJJDDD???;;;777555444222555777666444666;;;@@@AAADDDHHHNNNXXXeeeqqqxxxxxxqqqnnnkkkfffXXXKKK;;;111000111000...))))))******)))((('''&&&(((''''''&&&(((***,,,...000---)))((()))******)))'''))))))((('''&&&'''((())))))(((((('''''''''&&&'''''''''''''''(((((()))((())))))(((((())))))(((******)))(((((('''''''''+++******)))(((((('''&&&'''((())))))((('''(((***'''&&&%%%''')))******)))))))))(((((((((***+++,,,***+++++++++++++++******(((***+++------,,,***)))//////...------------...111,,,)))+++------///222999EEEWWWgggttt~~~ttteeePPP===:::===GGGQQQUUUVVVWWWfffpppyyy}}}~~~~~~yyytttqqquuuzzzzzz|||{{{vvv|||zzzrrrfff[[[RRRHHH@@@<<>>444,,,,,,---,,,******,,,+++***(((''''''***,,,)))((('''((()))***)))((('''((()))(((((((((***,,,000<<>>;;;>>>KKKWWW[[[YYYWWWfffpppyyy|||{{{yyyrrrkkkvvvwwwzzz~~~vvviii\\\NNNGGGBBB<<<777555000222333222000/////////,,,,,,------............111111222555555777>>>FFFppp___[[[YYYUUU___lllppp}}}jjjPPPAAA999333444555333111333111444999???EEETTTooorrr]]]MMMEEEAAA;;;777666555555444000222111///333:::???@@@555333///,,,******,,,---************************)))))))))))))))***+++,,,))))))))))))************+++***((((((***+++***)))''''''(((((()))******+++,,,111999DDDLLLNNNKKKGGG888000+++///333111...,,,,,,,,,+++++++++***'''&&&(((''''''((()))******(((&&&((()))(((((((((***,,,000<<>>777666@@@OOOZZZ\\\dddmmmuuu|||yyy~~~{{{pppkkkoooooojjj\\\NNN===333000000---***,,,+++)))(((((()))***+++((('''&&&'''***...333777666000)))''')))++++++)))'''))))))((('''&&&'''(((***))))))(((''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&***)))%%%%%%)))***&&&''''''((()))))))))))))))((()))************((((((&&&'''((((((''''''(((***)))((('''((()))***)))(((%%%&&&(((***++++++***)))))))))+++,,,------------)))***+++,,,,,,,,,+++***++++++++++++,,,...///000......//////,,,,,,333===;;;AAAKKKXXXfffuuuvvvgggSSS@@@;;;===JJJXXX^^^]]][[[jjjsss{{{}}}}}}|||wwwrrr|||||||||{{{}}}nnn```PPP@@@;;;999555222222111333333222///---...000......//////000000//////000...///444555777???IIIllldddgggddd___iiiwww|||jjjRRR;;;333000333555222222555///222888<<>>>>>CCCRRRiii}}}rrr]]]SSSNNNUUU]]]```bbbfff[[[RRRDDD:::999DDDVVVcccaaakkkuuu~~~yyyrrryyywwwmmmiiimmmmmmgggZZZMMM===222//////,,,(((///---***)))(((***,,,...)))(((''''''+++000666999777111)))''')))++++++)))''')))))))))'''&&&'''(((***))))))((('''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&***)))%%%%%%)))***&&&$$$%%%'''(((***+++,,,,,,((((((***++++++***))))))%%%'''((((((''''''(((***+++***((()))******)))(((&&&(((+++...///...,,,+++)))***+++---...///000000***************,,,...///------,,,++++++++++++,,,,,,...111111---,,,666BBB:::???GGGRRR```qqqtttbbbKKKAAA::::::HHHXXX```aaa```mmmuuu|||~~~|||~~~{{{|||mmmooorrrsss}}}wwwiii___MMM<<<777777444222333000111222000,,,+++,,,///++++++,,,,,,---,,,,,,,,,+++))),,,222666999DDDOOOkkk___bbbkkksssyyyttt\\\EEE777555333111///000000111222222555:::???JJJ___qqqxxxqqqdddYYYJJJ???999666333000333:::===999999<<<===999666444000,,,)))(((((((((************))))))(((((()))))))))))))))******+++)))(((''')))+++,,,+++(((...,,,***(((''''''))))))***)))((((((((()))+++,,,(((///444444666:::999444......111888???@@@<<<777000...,,,+++******)))'''***+++,,,------,,,***((()))))))))))))))******+++000@@@RRR\\\```\\\NNN???888888BBBZZZwwwttthhh[[[MMMEEENNN^^^iiipppuuuqqqcccNNN??????JJJ[[[gggtttkkkuuu|||~~~www}}}{{{oookkknnnnnnggg___HHH444111111---***---))))))(((''''''''''''''')))%%%%%%***,,,---444>>>555///)))&&&''')))++++++&&&'''((('''%%%%%%''')))(((***,,,,,,)))'''''''''(((&&&$$$%%%((()))(((&&&((()))))))))'''''')))***'''(((******((((((((()))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++)))...///++++++...---((())))))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---...------...///111333444444888CCCRRR```lllzzzpppXXXGGG===999999AAANNNZZZ______hhhttt~~~{{{ttt{{{}}}rrreee]]]ZZZcccmmmyyy~~~tttjjj^^^MMM;;;444444444333333...///000111111///---,,,,,,,,,,,,---------......000///...///555@@@LLLUUU|||gggYYYVVVdddvvv~~~pppXXXBBB777666333111000000111222111222444999>>>III]]]ooo|||vvvkkk___OOOBBB;;;999666444888<<<>>><<<===AAA@@@<<>>:::FFFYYYhhhsssyyyrrrdddRRRIIIMMMZZZfffmmmnnnfffqqqyyywwwssswwwuuunnndddMMM888222111+++''')))))))))((('''''''''''''''***&&&'''***++++++000777333...)))'''((()))******&&&(((((((((&&&&&&'''(((((((((((((((((('''&&&&&&(((&&&%%%&&&((()))(((&&&((()))))))))'''''')))***'''(((******((((((((())))))))))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++***---,,,((((((,,,---***))))))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------...///111222111333<<>>KKKWWW^^^```nnnwww~~~}}}zzzmmmbbb]]]]]]bbbeee```SSSEEE;;;777???LLL]]]lllvvv~~~ttthhhYYYNNNDDDAAA@@@;;;444000///000000//////---,,,+++,,,,,,,,,---------......///000111333888@@@JJJQQQaaaJJJHHHKKKOOObbb{{{|||ssseeeNNN:::666555444333222222222222000000333777;;;DDDVVVgggxxx~~~~~~xxxkkkXXXFFF<<<888777777;;;888666888;;;===999333///000111111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,)))))))))*********))))))***)))((('''&&&''''''''''''''''''''''''(((((()))((()))******+++,,,---,,,===CCCNNNZZZcccfffbbb^^^RRRKKKBBB===;;;888111+++++++++++++++***)))'''&&&)))))))))))))))******+++---===PPPZZZXXXMMM@@@666===QQQkkk}}}yyyoooggg[[[JJJ<<<555111222>>>QQQ```hhhjjjjjjaaa\\\cccsss}}}|||vvvtttiiilllvvvxxxxxxvvvooo{{{~~~wwwbbbOOO<<<333000,,,***+++))))))((((((((((((((()))&&&'''((()))((('''(((***,,,+++***)))))))))))))))))),,,......---------...222,,,&&&&&&))),,,***(((''''''''''''((((((((((((((()))))))))'''''')))***'''(((******((((((((()))((((((((())))))******+++(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++)))***)))((((((***+++***))))))***+++,,,,,,,,,,,,++++++,,,,,,---..............................///666222444BBBWWWmmmwwwdddRRRCCC:::888555666>>>KKKYYYcccgggssszzzzzzqqqtttpppaaaVVVWWWTTTVVVVVVPPPDDD999222///666???LLLZZZfffsss{{{nnndddXXXMMMHHHDDD<<<444000111111000000////////////,,,,,,,,,---------......//////111333777===EEEKKKlllTTTCCCFFFLLLRRRcccyyy|||{{{xxxssslll^^^III888555444444333222222222222000000333666999BBBSSScccrrr{{{~~~rrr```NNNAAA:::777777999555222444777666111---///000222333222000...,,,,,,,,,,,,,,,,,,,,,,,,---***************++++++,,,))))))*********))))))))))))(((((('''''''''''''''&&&''''''(((((((((((((((((('''''')))+++---000222AAAIIIUUUbbbkkknnnllliii```YYYPPPIIIDDD===555...,,,,,,,,,,,,+++***)))((()))))))))))))))******+++///<<>>333...,,,+++***))))))((((((((())))))***$$$&&&((('''''''''((())))))******)))(((((()))))),,,...000111111111333444777000)))'''***+++***'''''''''((((((((((((((()))((()))))))))'''''')))***'''(((******((((((((()))(((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++((()))+++---...,,,+++***))))))***+++,,,,,,,,,,,,++++++,,,------...//////////////////000000//////444111555BBBTTThhh|||}}}nnn___NNN???666555444555>>>LLL\\\hhhooozzz~~~nnneeegggbbbTTTLLLOOOKKKJJJGGG@@@888222000000444888>>>HHHTTTeeevvv}}}rrrdddSSSHHH@@@888333222111000///......//////000,,,,,,,,,---------.........///000222555;;;BBBGGGxxxaaaRRREEEEEELLLXXXkkk}}}~~~{{{rrrkkkcccddddddccc^^^RRRBBB666333333333222222111111111000111333666999@@@QQQ```jjjxxx|||mmm\\\MMMAAA:::777777333222555777444000///---...000111111000...---++++++,,,,,,,,,,,,------+++************+++,,,,,,(((***++++++)))(((((()))((((((((((((((((((((((((&&&'''((())))))))))))((('''$$$$$$'''+++---111777EEEMMMZZZgggooorrrqqqooohhhddd]]]TTTJJJ???555///,,,,,,,,,+++++++++++++++)))))))))))))))******+++222;;;FFFKKKCCC888555888KKK\\\nnn{{{{{{ooo^^^OOOEEE===555///---...000666BBBMMMOOOLLLFFFLLLZZZoooqqqiiifffaaahhhnnnjjjggggggiiimmmqqqrrroookkkbbbSSS@@@222,,,***((('''))))))((((((((()))******###''')))'''&&&)))***)))'''((()))((('''''')))+++---///111222333555888;;;;;;666///+++******'''%%%&&&((())))))(((''')))***((()))))))))'''''')))***'''(((******((((((((()))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++((((((,,,111111---++++++))))))***+++,,,,,,,,,,,,++++++,,,---...//////000......///000111111000000///...444AAAQQQdddyyysssggg]]]PPPBBB888444333555>>>LLL]]]kkksssxxx~~~{{{yyylllbbb^^^WWWKKKCCCCCC@@@???;;;555000...///000333444888???JJJ[[[kkkvvv|||jjjTTTEEE;;;444444666333111///,,,+++,,,---...,,,,,,,,,---------.........///111333777===EEEKKKlllVVVSSSNNNLLLTTTdddwwwtttooottt~~~wwwfffWWWQQQKKKLLLOOOOOOJJJAAA999555111111222222111111000000111222444777999???OOO^^^hhhyyyxxxiiiXXXHHH<<<777333000111666777333333555111111111111111///...---***+++++++++,,,,,,,,,,,,++++++******++++++,,,---(((***,,,+++)))'''((()))((()))))))))))))))))))))'''((()))*********))))))***%%%$$$(((+++---333:::HHHPPP]]]iiipppssssssrrrlllkkkfff[[[MMM>>>333...***************++++++,,,)))))))))))))))******+++///555===@@@999222777BBBSSSeeeuuu}}}}}}fff]]]OOOAAA777333111000//////......777CCCHHHEEEBBBOOOcccvvvzzzlllccc[[[SSSZZZcccaaaXXXVVVWWW]]]dddhhhgggfff___SSS@@@111+++)))((('''))))))(((((()))******+++&&&++++++'''&&&)))+++)))'''(((((('''&&&&&&))),,,---...///000222666;;;???BBB???999333...+++((('''&&&(((***)))'''''')))+++((()))))))))'''''')))***'''(((******((((((((()))++++++******************))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++***(((+++000111---+++...))))))***+++,,,,,,,,,,,,++++++,,,---...///000000+++,,,...///000111000000---...444>>>KKK]]]vvvwwwfff\\\XXXQQQEEE<<<444444666===JJJ[[[jjjssspppvvv{{{}}}yyysssjjjaaaWWWMMMBBB<<<888777555222000/////////222555;;;CCCNNNZZZfffmmm{{{lllUUUEEE;;;888<<>>DDDCCCHHHWWWlll|||sssggg^^^SSSHHHMMMVVVTTTOOOKKKKKKSSS\\\aaacccdddZZZOOO>>>000***++++++***))))))((())))))***++++++)))...---'''%%%)))+++)))&&&((((((&&&%%%&&&)))---,,,,,,---...111666<<>>EEELLLCCC???999333...,,,,,,,,,,,,,,,,,,---------.........000333888@@@KKKWWW___uuueee\\\WWWRRRUUUbbbqqq|||}}}nnnbbb^^^[[[ZZZeeetttsssddd^^^UUUDDD999777555555555555555555555555///222555444111000111333...000555888888:::FFFRRRlll~~~qqq```OOOAAA999444333222000000555===DDD;;;??????777333222000+++,,,+++***))))))+++---...***(((&&&&&&(((+++,,,---&&&(((***+++++++++)))(((+++***)))*********(((&&&)))******+++++++++******+++&&&!!!""")))444<<>>AAAAAAGGGPPPZZZ```ccccccbbb[[[III666---,,,***)))((('''''''''***---///000///+++000222---)))***++++++,,,(((&&&((((((&&&(((,,,...,,,,,,---,,,,,,222:::GGGLLLLLLEEE;;;666000,,,000+++''''''&&&&&&)))...))))))))))))((((((((((((***)))(((''''''((()))))))))((()))***++++++)))'''%%%&&&'''))))))************))))))(((((((((((((((((()))))))))))))))******++++++,,,,,,,,,++++++***)))*********++++++++++++,,,---//////...---......///////////////000000111222000000222999KKKjjj~~~nnn]]]RRRKKKEEEAAAAAA555555444:::KKK___kkknnnoooxxxttt{{{|||ooo___UUUNNNIII:::<<<:::333000222333222444<<>>333111333333333333333333333333000111333333111111111222111111444666666999FFFSSSooo}}}pppaaaQQQCCC:::666666555444555;;;DDDJJJHHHIIIEEE;;;444111...)))---,,,+++******,,,...///,,,***((((((***,,,------((()))+++------,,,+++***+++***)))***+++***((('''*********++++++***))))))&&&###!!!$$$---888AAAEEELLLPPPYYYdddiiifffbbbbbbccc^^^\\\[[[RRR@@@111***+++)))'''''')))******)))((('''&&&'''((()))((('''(((+++...///000444???IIIUUU[[[iiivvvxxxpppjjjiiiXXXHHH;;;666333111999EEEFFF999///222777===GGGRRR```rrryyywwwxxxrrrkkknnn^^^TTTEEE777111222444555999AAALLLXXXaaaddddddcccWWWFFF444,,,+++***(((((()))((()))***,,,...//////+++000333000......---+++,,,(((&&&''''''%%%&&&***---******+++******000777DDDKKKQQQOOOKKKFFF>>>666333---***)))(((&&&(((,,,(((((((((((())))))))))))))))))(((''''''((()))***+++******+++,,,,,,***((()))***++++++,,,,,,,,,,,,'''''''''''''''((()))))))))(((((()))***++++++***+++++++++,,,,,,++++++*********+++++++++,,,,,,,,,***,,,---...---,,,---...//////......//////000111000//////111666FFFaaaxxxxxxhhhUUUIIIBBB;;;888777555444333888HHH]]]jjjmmmqqq{{{yyy~~~}}}qqqddd\\\VVVQQQFFFHHHDDD<<<666666666333<<>>@@@FFFLLLYYYgggnnnllliiihhh^^^NNN>>>777555888DDDRRRPPP@@@444444999@@@MMMZZZmmmwwwtttllllllfff]]]]]]PPPDDD777...,,,,,,,,,+++111:::HHHVVV___bbb```^^^PPP@@@111******((('''((()))******+++,,,---//////...333666555444444000,,,---)))'''((((((%%%'''***,,,)))((()))))))))---444;;;DDDNNNUUUWWWUUUKKK@@@999444000...+++''''''***''''''(((((())))))******((((((''''''((()))***+++,,,++++++,,,---,,,***'''((((((((()))))))))))))))%%%%%%%%%&&&'''(((******)))'''&&&(((+++---,,,***++++++++++++++++++++++++***++++++++++++,,,,,,,,,(((***,,,,,,,,,,,,---//////............///000000...---...000333>>>TTTiiizzzvvveeeRRREEE>>>777444444444333222888HHH]]]iiilllwwwzzz}}}}}}vvvnnniiiccc___UUUVVVQQQGGG???===:::777EEEMMMXXX^^^\\\]]]fffrrryyy~~~sssiii[[[QQQPPPVVV___ddd\\\KKK999222000///000111000000000000000000000000000333;;;GGGTTT```hhhlllxxxrrrvvvyyyqqqZZZQQQGGGAAA:::777;;;CCCMMMUUU^^^```]]]YYYVVVUUUUUUQQQSSSZZZ```bbbdddggg^^^RRRFFFAAA<<<555111111000000000000000000000000333111000111444555222///333222222333444;;;LLL\\\xxxrrrbbbTTTLLLIIIEEEEEEFFFIIINNNWWW___eeehhh```QQQBBB777111---***---,,,+++++++++,,,,,,---...---,,,,,,---...,,,+++***+++---...///...---,,,***)))))))))++++++)))'''************)))(((''''''***)))***,,,000555888:::;;;???GGGPPPQQQIIIAAA>>>???DDDJJJJJJAAA666...,,,'''''')))+++---...,,,******)))''''''(((((('''%%%))))))***///777>>>===888777<<>>:::999@@@HHHPPPZZZbbbeeeYYYJJJ@@@999444222333111111111111111111111111444222000222555555333000222111222444555===OOO___wwwuuubbbUUUSSSWWWOOOPPPSSSXXX___gggnnnrrrnnnaaaQQQBBB888222///...++++++******************,,,++++++,,,------+++))))))***,,,---...---+++***))))))((()))++++++***((()))))))))))))))((('''&&&***+++,,,---...///000222222444;;;CCCCCC:::222000555<<<@@@<<<555...,,,,,,''''''))),,,......+++)))***)))''''''(((((('''%%%))))))***///:::BBB>>>444---111:::HHHXXXdddgggeeecccQQQ@@@@@@MMMZZZbbbeee___KKK:::555999BBBQQQaaaqqqooo___SSSWWWZZZVVVXXXDDD888......111///,,,+++///888GGGTTT[[[[[[VVVRRRBBB777---***)))'''&&&(((%%%''')))+++,,,000555999CCCEEECCC>>><<<>>>===;;;333///---///...,,,...222...***(((***+++***,,,000;;;BBBKKKTTT___gggfff```OOOHHHAAA;;;444,,,)))***&&&''''''((()))******+++&&&&&&'''((()))*********))))))))))))******'''%%%++++++***)))))))))************)))))))))))))))***)))'''&&&(((+++---+++***++++++*********+++,,,---)))))))))************+++***+++------,,,...000222---------------......///---...111222111666FFFVVV[[[ddduuuuuuaaaQQQAAA888444111000222222555:::CCCRRRaaagggeeeuuu~~~wwwmmmgggbbbdddbbb[[[UUUTTTRRROOOWWW```iiikkkkkknnnuuu{{{|||tttkkkfffeeedddbbb```QQQIIICCCFFFPPP[[[aaacccUUUFFF777222111000............/////////000000000///555@@@OOO]]]cccccc```zzzgggZZZGGGEEEAAA<<<888777888;;;999:::???CCC@@@999555555555111111555<<>>555---+++***((('''(((###&&&)))+++---111777===IIIMMMLLLFFFBBBDDDGGGHHH;;;777555555444111222555000+++)))+++,,,+++,,,///777@@@JJJTTT___iiillliiiZZZQQQGGG???555,,,)))***''''''(((((())))))******&&&'''((()))******))))))'''''''''(((******(((&&&***)))(((''''''((()))***,,,+++******)))))))))***((())))))))))))*********+++******)))***+++---...))))))*********+++++++++,,,---------,,,---000333---,,,,,,,,,,,,---......---///111222222777HHHXXXdddlll|||yyygggTTTGGG999333222111111222333666;;;DDDSSS```ccc```pppzzz}}}lll```[[[```dddeeeaaa___aaabbb```___dddhhhiiijjjpppvvvxxxxxxmmmccc___]]]YYYTTTSSSCCC>>>;;;CCCSSSaaafffeeeUUUGGG888222111///------,,,---......///000111111111777CCCTTTaaaeee___YYYzzzkkk\\\QQQAAAAAA???;;;777666666777777555777;;;:::444111333333222222444777>>>NNN]]]eee]]]OOOAAA777333000///000000000000000000000000///000222222000000000111///000333555555999FFFSSSdddyyyzzzxxxzzzxxxqqqhhhccceeehhh^^^aaagggpppyyy~~~~~~}}}hhhXXXFFF<<<555000...111++++++++++++******))))))'''(((***,,,......+++(((((()))+++,,,---,,,***))))))(((((()))++++++***)))%%%%%%&&&'''((((((((((((%%%'''******((((((***,,,)))(((***///000,,,)))***)))...///***(((***+++)))((((((((()))++++++)))'''((('''&&&'''((()))((('''&&&***,,,000===HHHBBB444///......444CCCRRRUUUOOOAAABBBHHHWWWjjjxxx}}}|||mmmXXXCCC999777888AAAMMM___aaaWWWNNNSSSRRRKKKJJJ;;;000+++...---((()))///,,,222===FFFLLLMMMLLLJJJ===555///---,,,)))''')))$$$'''***,,,,,,000888>>>HHHPPPTTTOOOJJJKKKQQQTTTKKKFFFBBBAAA===999888;;;111+++(((+++---,,,+++---...<<>>999555444444333999666666:::999333222666///000222222111666EEEUUU___[[[PPPDDD:::555111...000000000000000000000000,,,///111111...,,,...000...000333555444555???KKK[[[ppp~~~vvvyyyvvvrrrnnnlllkkkjjjjjjaaadddkkkuuu~~~}}}fffUUUCCC:::444...---///,,,,,,,,,,,,,,,+++***)))&&&(((***---000///,,,)))(((***+++------,,,+++***)))(((((()))+++,,,***)))$$$$$$&&&'''((()))))))))''')))+++***'''&&&'''***(((&&&(((,,,---******---$$$)))+++((((((+++,,,((()))(((((((((******(((&&&'''&&&&&&''')))***)))(((&&&+++---111===IIIDDD666333000---///===LLLMMMFFF;;;EEETTTdddsss~~~oooZZZCCC888222000777AAAOOOVVVQQQMMMRRROOOEEEBBB888///***---+++%%%'''000+++000777===AAAAAA???>>><<<555000///---)))((()))&&&))),,,,,,,,,///777===DDDPPPXXXUUUPPPQQQWWW\\\ZZZTTTNNNKKKFFF@@@>>>@@@000+++(((***,,,+++***++++++>>>TTTeeeooouuuuuurrrdddYYYKKK???333)))&&&((())))))))))))(((((((((((((((((()))******)))(((''''''&&&'''***,,,---+++***)))((('''&&&''')))+++---''''''''''''(((***+++,,,''',,,///,,,&&&$$$''',,,+++***))))))***+++...///---------.........//////------,,,+++)))***---///,,,,,,++++++,,,,,,---...------///111222:::NNN```rrrvvvfffYYYKKK???555333444333222333444444444999FFFTTTZZZYYYVVV[[[```dddkkkuuuyyyyyywwwvvvtttnnn^^^LLLFFFIIIRRRYYY]]]^^^aaagggkkkjjjaaa\\\RRRKKKOOO[[[```___ggg___]]]ccceee\\\RRRMMMAAA===@@@OOOeeeuuuyyyvvveeeSSS>>>333000......000,,,---...000222444666777>>>BBBKKKVVV\\\VVVFFF999tttiii[[[LLLAAA;;;666555666666222111222>>>;;;666111111333222000222///...000000222<<>>555111///000000000000111111111111000000//////.........---111000000///111666===BBBMMM]]]qqq|||ppp{{{wwwwwwwwwoooeeeeeemmmggghhhnnnzzzvvvaaaRRRAAA777222...---///***,,,......,,,***)))******************+++++++++(((((())))))*********+++,,,***)))((()))***)))((()))******)))''''''((()))+++)))(((&&&&&&((()))+++******++++++++++++************))))))(((((('''''')))))))))))))))(((((('''&&&&&&'''((())))))((((((&&&***,,,///888AAA@@@888555999222333EEEOOOJJJGGG888GGG\\\ppprrr[[[AAA333///000555:::HHHMMMNNNKKKHHHDDD>>>777+++---000111///,,,+++***'''***///444666666444222///...---,,,++++++++++++---,,,******---111555888AAAKKKXXX___[[[XXX```kkkfffbbbZZZSSSOOOJJJBBB:::222---,,,///111000000333222@@@WWWlllyyy|||{{{xxxjjjZZZFFF888///***+++///))))))(((((((((((())))))(((((((((((())))))))))))***))))))***++++++(((&&&))))))(((((('''''''''&&&)))************+++++++++++++++***************+++************+++,,,------******+++,,,---...///000---------------,,,,,,,,,(((%%%&&&,,,...***+++///,,,...111333333999IIIYYYsss}}}oookkkcccXXXOOODDD999555444333555888444222000555BBBLLLJJJBBBBBBGGGPPP[[[dddkkkllllllnnneee[[[SSSHHH>>>===AAAGGGKKKPPPRRRRRRSSSVVVYYYUUUIII>>>===AAAIIIVVVccciiicccdddlllmmmaaaRRRIIIBBB===BBBVVVmmmyyy{{{zzzpppVVV>>>666444///000666222000000222222222666===BBBFFFKKKOOONNNGGG<<<555vvvjjj___TTTGGG===999555444555555111000222777666444111111222222222111//////111000111:::EEELLLOOOQQQKKK@@@555000///....../////////000000000000000000/////////......///000//////000555;;;???FFFQQQbbbuuuxxx}}}wwwuuuuuunnnddddddlllfffkkkuuuttthhhTTTGGG:::444111...---...''')))++++++***(((((((((***************+++++++++))))))))))))*********+++,,,***(((((()))***)))((()))******)))'''&&&((()))***)))(((''''''((()))***)))******++++++******)))))))))((('''&&&%%%%%%$$$''''''((()))******))))))&&&&&&'''(((((((((((((((&&&)))***,,,444???DDDBBB>>>DDD@@@???KKKPPPIIIFFFDDDTTTiii|||tttZZZAAA777444222777@@@EEEHHHHHHCCC???<<<666///***+++,,,+++***))))))***,,,,,,---------------,,,------,,,+++******++++++***(((''''''))),,,000222<<>><<>>DDDFFFHHHHHHGGGGGGJJJMMMIII@@@888888<<>>DDDMMMSSSPPPCCC666000000------........./////////111000000000000000//////...///000000111333888;;;BBBHHHVVVkkkwwwrrrpppiii___^^^dddaaakkkyyyrrr___SSSBBB999222000///---+++,,,&&&(((++++++***))))))***++++++++++++++++++******)))))))))***************,,,***(((((()))***)))((())))))***((('''&&&''')))***)))(((''''''((()))***))))))************))))))''''''''''''''''''''''''%%%&&&((()))***+++++++++&&&''''''(((((((((((((((&&&(((((()))///<<>>===888555444000+++++++++***)))'''''')))+++555333///,,,******++++++++++++******************)))'''&&&%%%&&&))),,,...555@@@PPP[[[]]]]]]ccclllwww{{{yyynnnaaaXXXOOOHHH>>>777111000000///000333<<>>BBBEEEGGGHHHJJJDDD===999555333888???AAA@@@???===;;;===@@@CCC???:::888999???JJJ\\\kkkxxxyyy}}}wwwlllfff[[[XXX]]]nnn}}}eeeJJJ===555000000444000...---///...---000666>>>===<<<999777444222111uuuiiiYYYLLLEEE@@@:::666444111111222111...000444///000222444222000000444000000111111000000333777>>>IIITTTSSSEEE777111111------........./////////111111111111000000000000...000111222222333666888DDDHHHTTTggg}}}vvvmmmiiibbbWWWSSSWWWWWWdddsssyyyooo]]]JJJ???444///,,,...///+++)))***(((***,,,---,,,+++,,,,,,++++++++++++++++++++++++************************+++***(((((()))******)))((())))))(((&&&&&&'''))))))(((''''''''''''((()))((())))))))))))))))))(((&&&'''''')))***+++,,,---''''''((()))***++++++***''''''((((((((((((((('''%%%'''))))))...;;;KKKWWWXXXcccddd^^^[[[QQQHHHLLL\\\nnnsssUUU===:::777---000===111333333///...000000---***+++,,,+++))))))***,,,555222...+++))))))+++,,,******))))))))))))******+++***((('''''')))+++,,,///777CCCNNNRRRSSSZZZcccnnnyyy|||qqqbbbYYYQQQKKKFFF===555222111111333777777<<>>666444333222222444333333111222777===<<<666111222333444666888;;;===CCC@@@;;;777666888???EEEDDDAAA===888777999===AAA===???BBBFFFNNN]]]pppxxxtttooolllqqqoooTTTBBB888111111333222000///111000...000555888777666444333333444666zzzssshhh]]]MMMBBB===;;;888555222000000111000...000666666333333555333//////333000111222000///000222222999EEEQQQPPPDDD777111222....../////////000000000000000000000111111111111///111222333333444666888BBBIIIWWWgggxxxuuujjjeee]]]QQQLLLMMMQQQ\\\hhhiii]]]KKK<<<555...++++++......***((()))(((***,,,---,,,+++,,,,,,***++++++++++++,,,,,,,,,+++++++++***************+++)))(((((()))******)))((())))))(((&&&%%%'''(((((((((''''''''''''(((((('''(((((())))))(((((('''(((((())))))***++++++,,,))))))************))))))'''(((((((((((((((''''''$$$&&&))),,,000:::IIIVVV]]]hhhgggaaaZZZOOOJJJSSSdddwwwrrrVVV@@@<<<777---,,,666...000///++++++///000...'''))),,,---+++***))))))))))))((((((((()))***+++******))))))(((((())))))+++***)))(((((()))***+++,,,...444<<>>===AAAFFFJJJMMMGGG@@@:::888:::>>>AAABBBIIIQQQYYYcccsssvvv[[[FFF999222000000111///000111000---///444222444666666555666888:::{{{{{{~~~vvviii```ZZZPPPCCC;;;888888666444000///000111///---111888@@@777222444333......222111333222//////111222///555???HHHGGG>>>444000111....../////////000000000//////000000000000000111///111222333333444777999===HHHYYYhhhuuu}}}ooodddaaa\\\RRRKKKKKKNNNVVV^^^[[[OOO@@@666222...++++++...---)))(((***&&&(((++++++***))))))***))))))***+++,,,---......+++++++++++++++************)))((((((***+++******(((((()))'''&&&%%%&&&(((''''''''''''''''''''''''''''''(((((((((((('''''')))))))))(((((('''''''''******++++++******)))((((((((((((((((((((('''&&&$$$%%%(((,,,///666BBBNNNXXX```]]]VVVPPPHHHKKK[[[mmmppp[[[GGG???:::222///111000222000+++***------+++$$$'''***,,,+++)))''''''%%%&&&''')))+++,,,---...,,,+++***)))(((((((((((()))((('''&&&&&&'''((()))***((()))---000222999@@@OOOcccqqqlllddddddccc^^^]]]RRREEE===777222222555222666CCCZZZrrrsssbbbNNN>>>333***&&&''''''((()))******)))((('''((((((((()))))))))))))))+++***(((((()))))))))((('''''''''(((((((((((((((************++++++++++++))))))))))))***+++,,,,,,************+++,,,---...(((***,,,---...---,,,+++******++++++,,,,,,---------000000......000///,,,...------...,,,,,,222:::NNN^^^vvvqqq___UUUSSSUUUVVVCCC:::444333222///......+++///000///111666888666555777888666444555999===BBBEEEFFFDDDDDDGGGIIIIIIRRRKKKCCC===<<>>AAADDDrrrooommmaaaTTTNNNLLLDDD:::555555555444111//////000111///---333;;;GGG888...000222......222222444222...///333333///222888===<<<555000...///------........./////////....../////////000000000...///000111111333777:::@@@KKK\\\lllyyyyyymmm```XXXZZZ[[[TTTNNNMMMLLLQQQTTTPPPEEE999222000...++++++---,,,)))***---''')))++++++***((((((((((((((()))+++---...000000,,,,,,,,,++++++************)))'''(((***++++++***'''(((((('''%%%%%%&&&(((&&&''''''''''''''''''&&&&&&''''''((((((''''''&&&'''(((((((((((()))))))))))))))***+++++++++******((((((((((((((('''&&&&&&'''$$$%%%))),,,///:::EEENNNQQQKKKDDDBBB@@@KKKaaauuukkk^^^MMMAAA<<<999333---///111///+++***,,,,,,***&&&(((*********))))))***))))))***+++,,,...000111...---,,,***)))(((''''''''''''&&&&&&&&&''''''((()))%%%$$$''')))***...333@@@VVVfffdddbbbgggiiicccaaaVVVIIIBBB;;;666555888999>>>III\\\ppp{{{|||zzzqqqcccRRRBBB444***)))---'''((()))******)))((('''''''''(((((())))))******)))((('''((())))))'''%%%''''''''''''((((((((()))))))))))))))************))))))))))))***+++,,,---++++++,,,---------,,,,,,******+++,,,,,,,,,,,,,,,************************+++///000------000000,,,...,,,,,,---,,,+++000777GGGWWWoooxxxcccPPPFFFCCCFFFIII===666111111222000///000+++///111///000333555555777::::::888444333777;;;===DDDIIIHHHHHHJJJIIIEEEMMMHHHBBB@@@EEELLLRRRUUUeeeooozzziiiRRRBBB:::444111...---...111000---///333111888@@@FFFJJJNNNUUUZZZnnngggaaaRRRGGGEEECCC<<<444111222333111/////////000111///...444<<>>FFFFFF===777888:::JJJdddxxxyyyeee^^^OOO@@@<<<===666+++***---,,,******---...,,,***+++++++++******---///***)))'''''''''))),,,---///...---+++)))(((''''''(((((('''''''''((())))))((($$$$$$''')))((())),,,444KKK\\\\\\]]]fffhhhbbb^^^TTTIIICCC???;;;<<>>777000111>>>QQQ```xxxzzzkkk\\\ZZZOOO>>>555555222+++...,,,***(((((((((******)))+++...///---,,,++++++''''''(((***+++,,,---...///---+++(((&&&%%%%%%%%%((('''%%%$$$$$$%%%&&&'''###$$$&&&(((************333666===IIIWWWaaafffgggcccUUUIIIGGGGGGCCCAAABBBLLLJJJOOO^^^kkknnnkkkiiiZZZPPPAAA666000---(((%%%******))))))((((((''''''))))))))))))))))))***+++***+++++++++***)))'''&&&'''((()))***)))(((%%%$$$%%%&&&)))***++++++)))(((++++++******)))(((((((((***+++---///000000//////***+++,,,,,,,,,+++***)))---+++)))(((***,,,---------///000000///---...///+++,,,,,,,,,---.........<<>>999555666:::;;;999AAALLLQQQMMMFFFCCCDDD<<<;;;<<>>:::555333333333222111///000111000//////000111///111222222000000111333//////............------111000000000/////////......000000///111555444111///---...111111...---000///000000///000333888<<>>999666777222333333333333222111111444111111555666444333555777???CCCAAA===>>>@@@@@@MMMQQQYYY```aaaZZZQQQKKK===;;;:::AAARRRhhh{{{zzzmmmcccUUUIII;;;999555222111222333333666:::CCCRRReeeuuukkkZZZTTTMMMKKKJJJAAA<<<999555222222222111000...///000///.........000000111222111000///000111.........////////////000000000000000////////////...000222222555::::::666333///---000111///...000///000000///000333777;;;KKKUUUcccqqqzzz}}}qqq___NNN@@@666000666<<>><<>>888111---///111000.../////////000//////222666999CCCMMM\\\iiittt~~~uuuaaaNNNAAA666///222555555999@@@HHHDDD===666000---,,,,,,*********************************)))))))))))))))+++++++++---333<<>>999666444444222222333333222222111000555333444777666444666:::===IIITTTYYY^^^eeelllooowww|||vvveeeJJJEEECCCIIIVVVhhh|||pppaaaMMMCCC999555444555888<<<===DDDQQQ```nnnzzzsss[[[LLLEEE<<<;;;<<<666555555333111/////////000,,,...///...---,,,---...///111111000...---...///++++++,,,---...//////000////////////000000000000---444<<>>888222---+++******************************))))))))))))))))))***************...444;;;DDDKKK@@@===777111,,,***))))))((((((''''''''''''(((((((((((('''&&&%%%&&&(((+++((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&''''''((())))))***(((((())))))))))))(((((((((+++111444333...)))&&&''''''(((***---111555777111///...222???SSSiiiwwwwww}}}|||nnnZZZKKKBBB???HHHHHH@@@222---111111+++******++++++,,,---...///***+++,,,,,,+++***+++,,,******)))))))))(((((((((---------,,,+++***))))))&&&'''(((((('''&&&$$$###(((''''''&&&&&&&&&&&&&&&&&&)))+++)))***444EEERRRXXX\\\``````\\\VVVOOOJJJ>>>777222333222...,,,,,,...---,,,++++++***((('''))))))(((((('''&&&&&&&&&(((((((((((()))***+++,,,)))))))))((((((((((((((((((((((((((((((''''''&&&))))))(((((()))***+++,,,''''''((()))***++++++,,,***++++++++++++)))((('''------......---+++***)))+++)))((()))+++,,,+++******,,,---...---,,,---...******+++,,,---...///000333===QQQkkkuuu___FFF:::666333111111111111111111111000//////000///111555555444777===GGGSSS___gggnnnxxx}}}nnnRRRMMMLLLSSS]]]iiiyyywwwfffOOOBBB888777888:::===BBBFFFPPP^^^lllvvvrrr[[[KKKCCC999888:::555111222222111///...///111---...///...---------///...///000///...---...///++++++,,,,,,---...//////////////////000000000000000:::FFFQQQZZZaaa___YYYIII;;;000///333222///---...///000//////000222555999DDDTTTdddqqq}}}kkkZZZGGG:::222222333000222888;;;888333///+++)))))))))************************))))))))))))************(((''')))...333999BBBKKK===:::666111---***)))(((((((((''''''''''''((((((((())))))'''&&&&&&(((***''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((()))******'''((()))******)))(((''',,,///444555222---(((&&&'''''')))---111333333222---...222;;;III[[[lllvvvooosssqqqaaaJJJ:::555777AAAEEEBBB555---...///,,,)))******+++,,,------...***+++,,,+++***)))***,,,))))))))))))))))))))))))((()))***+++,,,---------((((((''''''&&&%%%######''''''&&&&&&%%%&&&&&&'''&&&(((***((((((///<<>>NNN]]]jjjsss|||yyyjjj^^^III;;;111000...******///...---+++))))))***,,,---************************(((((())))))*********+++222///...000...+++000888555444333111...+++(((&&&((((((''''''''''''((((((&&&((()))(((&&&$$$###$$$%%%&&&((())))))(((&&&%%%((((((((((((((((((((((((''''''(((((())))))******'''((()))++++++)))((('''...000333111---)))''''''&&&(((,,,222666666000,,,)))...777CCCNNNWWW[[[\\\SSSMMMDDD999...))),,,333555AAAEEE888***'''***+++))))))***+++++++++*********++++++***))))))***,,,&&&&&&&&&'''''''''(((((()))***+++,,,++++++)))))))))((('''&&&&&&''')))***&&&&&&%%%$$$%%%&&&'''((($$$&&&((())))))+++///333LLLWWW^^^[[[UUUTTTRRRPPPIIICCC>>>;;;666...***+++&&&'''(((((('''(((***,,,)))(((((('''&&&&&&%%%%%%'''''''''((()))+++,,,---******)))(((((()))***+++''''''&&&''''''((()))***'''(((***,,,---,,,+++***))))))))))))************)))***+++,,,,,,+++***)))&&&''')))***++++++******)))(((((()))++++++***)))''')))+++,,,,,,+++,,,...)))***+++,,,...///000111---444AAASSSggg|||eeeIII:::666555222111222222222222222111000000000000333444222111666>>>FFFXXXnnn}}}{{{uuuuuurrroooxxxqqqccc]]]dddiiigggfffkkklllyyyvvvnnndddVVVFFF===999555333555000000//////.........---...///////////////...---.....................---+++...000---)))(((---111000---...000000...000333888LLLdddwww~~~vvvhhhSSS===444555555222000111111000//////000111222222777CCCRRR^^^gggrrr}}}{{{hhh\\\JJJ>>>222///...---,,,---++++++***))))))***+++++++++******)))(((''''''&&&((('''(((+++++++++...333222222000---++++++---//////111222...)))'''***...***(((&&&%%%'''(((((((((++++++***)))(((((())))))(((((((((((((((((((((((()))((((((((((((***+++,,,((((((((((((((())))))*********))))))))))))******111777:::555000---+++''')))((((((---222222...)))---000666???GGGMMMNNNNNNGGG@@@666000...---,,,+++999>>>>>>777///---,,,++++++++++++---//////...,,,(((+++---+++&&&%%%)))---+++)))'''''')))***(((&&&)))************))))))((()))'''%%%%%%&&&&&&%%%$$$777222+++''''''''''''&&&&&&$$$%%%((())))))...555DDDUUU```YYYMMMHHHGGGEEECCC@@@<<<999444///((($$$(((((())))))))))))(((((()))************(((&&&%%%'''(((***+++,,,,,,++++++)))***+++,,,+++)))'''%%%)))((()))+++)))&&&'''+++%%%$$$$$$%%%''')))***))))))+++------,,,)))%%%###***************************++++++***)))(((***,,,)))************++++++++++++++++++++++++,,,---...///...---...//////---,,,555444;;;LLLaaatttlllLLL<<<999888444222555///...333666333111333888444444555333///333:::???MMM^^^mmm~~~|||mmmnnn}}}zzzyyytttoooqqqxxx~~~ssseee[[[VVVIII<<<777444111000222111111000000000/////////......////////////..............................---...///---++++++---000///---...111111///000444>>>RRRjjj}}}kkkVVV@@@666555444222000111000///...///000111222///444AAAQQQ]]]eeepppyyy}}}}}}jjj^^^TTTGGG:::444111---++++++************************+++++++++***))))))((((((***((()))++++++***---333555555444111...------///---///000---)))'''***...+++)))'''&&&((()))((((((***)))((((((''''''(((((((((((((((((((((((((((((('''(((***+++,,,,,,++++++)))((((((((())))))************))))))))))))******555;;;===888222...***''')))''''''***///000---)))///111555<<>>777...++++++***+++++++++---//////...,,,***---///---)))'''))),,,,,,***)))***,,,,,,***'''******+++******((('''''')))'''%%%%%%&&&&&&&&&$$$***'''%%%%%%&&&((('''&&&'''%%%%%%(((((((((---333EEEUUU^^^SSSEEE>>><<<:::<<<999666333000---)))&&&((())))))******))))))(((*********))))))((('''&&&(((((()))***++++++++++++)))***+++,,,+++)))'''&&&)))((()))+++)))&&&'''+++)))((('''''')))***)))))))))***,,,---,,,)))&&&$$$************************)))***++++++))))))***,,,)))************+++++++++,,,,,,++++++,,,------...---,,,,,,---///000///---......555EEEXXXlllrrrWWWFFF>>>888444333666000...333666555555888???;;;999999555111333::::::EEESSSaaaqqq~~~{{{{{{{{{}}}yyylllooo}}}~~~vvvhhhXXXMMMEEE<<<444222111//////111000////////////.........,,,---...///////////////......------------......//////...------......///...---...111111000222777BBBUUUmmmqqq\\\EEE999555222000000//////.........///111111---222===MMMYYYbbblllttt~~~{{{sssrrrxxxtttkkk[[[MMM???777333...++++++******++++++++++++******,,,,,,++++++******))))))+++))))))++++++***---333777777777444000---,,,,,,+++------+++((('''***---,,,***(((((())))))((('''((((((''''''&&&&&&''''''((((((((((((((((((((((((&&&(((+++---...---+++***))))))))))))******++++++***))))))(((((())))))***777===@@@;;;444///***&&&(((&&&%%%'''+++---+++)))---...111666;;;>>>===<<<999555...***((()))))))))111999>>>666---))))))***+++++++++---//////...---))),,,///...+++(((((()))*********,,,---,,,)))'''+++++++++***)))((('''&&&((('''%%%&&&''''''&&&%%%&&&%%%&&&(((***+++***)))'''%%%%%%'''''''''***000BBBQQQWWWJJJ;;;444333222444111...,,,++++++)))((()))******************)))+++***)))((((((''''''((())))))))))))******+++,,,)))***++++++***)))'''&&&)))((()))+++***&&&'''+++---+++***)))***+++***))))))***+++,,,,,,***(((&&&************************''')))++++++******+++,,,)))************+++++++++------,,,,,,,,,---.........---,,,---//////---,,,+++,,,222===KKK^^^vvvyyyaaaOOOBBB999555555777222111666:::===AAAEEEMMMIIIDDD@@@:::444444888666;;;DDDOOO]]]ggggggaaaeeejjjhhhdddnnn|||wwwlllrrr|||ooo```PPPEEE<<<555111222222000000222,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////000///000///...---------...///000///---...///000///...---,,,...111111111666===JJJ\\\qqqxxxdddMMM???777111//////......------...///000111000222:::GGGTTT^^^iiirrryyyzzz|||yyy{{{xxxwwwzzzxxx\\\NNN???777333///------)))***++++++++++++***)))+++++++++******)))))))))***((((((+++++++++///555888999999777222---***))))))***+++)))'''(((***---,,,+++))))))******((('''((((((''''''&&&''''''(((((((((((((((((((((((((((&&&(((***,,,,,,,,,+++***))))))***+++++++++++++++))))))(((((((((((())))))333:::>>>:::444000+++&&&(((%%%$$$$$$'''))))))))))))***---111666888888777222///+++((('''((()))***...888===666,,,(((***+++++++++***,,,...000///...%%%(((,,,---+++((('''&&&'''(((***++++++)))'''$$$))))))))))))))))))(((''''''&&&&&&&&&((((((&&&%%%))))))((()))))))))(((''''''%%%%%%((('''&&&)))...<<>>888333///---***)))((('''((()))***+++)))(((((()))***+++)))'''((((((((('''(((((()))***((((((((((((((((((((((((((('''&&&&&&'''(((***+++'''(((***+++++++++***))))))((((((''''''(((((()))&&&---111///,,,+++***((('''&&&&&&%%%&&&'''((()))---,,,,,,,,,------+++)))((()))))))))((((((***---///555777222,,,,,,------+++***)))+++---000000000(((***---000000///---+++(((+++------+++)))))))))&&&&&&'''((())))))))))))&&&&&&&&&((())))))'''%%%'''''''''%%%$$$$$$'''***'''%%%&&&))))))''')))---;;;HHHMMM@@@222...111222444111---******+++,,,+++)))******************)))))))))(((((((((((()))))))))))))))(((((())))))*********)))))))))))))))))))))'''))),,,+++(((***...***((('''(((***++++++***---,,,+++***************************************'''((())))))((((((***,,,)))************+++++++++------,,,+++++++++,,,,,,(((''')))+++///111111000---///111222444AAA[[[tttsssXXXIIIBBB<<<777555888BBBOOO[[[iiizzz~~~mmm\\\NNN???444777333000111333333444777<<>>666333000///000---+++)))(((((()))+++---))))))))))))))))))))))))---***)))******+++000777@@@AAA@@@<<<777222///...+++***((((((((()))******&&&&&&&&&(((***+++)))((('''&&&&&&&&&''''''((()))((((((((((((((((((((((((&&&'''(((((())))))******&&&''')))++++++***)))(((((((((''''''''''''((((((###)))---***'''((((((''''''((((((((('''''')))***---+++***)))******(((&&&%%%'''))))))((((((***---000333222---+++------,,,+++***)))***---000111111---...///000111///,,,***)))+++---,,,***((()))***(((((())))))(((''''''&&&&&&&&&&&&(((******(((&&&''')))+++***((((((***,,,&&&%%%'''******(((***...:::GGGLLL???111---///000222///,,,******++++++***((())))))******))))))((((((((())))))))))))((((((((()))))))))))))))((((((***)))))))))))))))******)))'''))),,,+++)))***...,,,***(((((()))***)))(((///...,,,***))))))************************************)))'''&&&'''***,,,)))************+++++++++---,,,+++***************(((((()))+++...000000...,,,---///000111<<>>HHHTTTdddppp|||sssdddYYYNNNIIIHHHKKKOOOVVVdddrrr~~~uuudddSSSDDD:::444222111//////111///,,,---111,,,,,,,,,------.........---------...------,,,,,,===;;;666222///.........(((---111000,,,***+++//////------...111;;;NNN___ttt{{{gggRRRAAA888888//////...///000222444555+++---777JJJ___ooo{{{}}}nnn```WWW\\\eeehhhjjjlllqqqvvv}}}zzztttsssxxx{{{xxxvvvxxxmmm___RRRPPPTTTWWWYYYZZZTTTFFF888222000///000333...,,,)))''''''))),,,...******************++++++000,,,***+++***)))...555>>>>>><<<999333///,,,,,,---+++)))((())))))))))))%%%%%%%%%(((***+++)))(((%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((%%%'''***,,,,,,+++***)))&&&''')))***+++***((('''((((((''''''''''''((((((###)))+++'''$$$%%%'''&&&'''((())))))(((((()))***((('''&&&''')))***)))((($$$&&&))))))''''''))),,,111111...))))))------***+++***)))***---000111111000/////////...,,,)))&&&(((***+++***'''&&&'''***++++++***)))(((&&&$$$###%%%&&&''')))+++***(((&&&###'''++++++(((%%%$$$%%%&&&%%%'''++++++)))+++///666DDDJJJ>>>000---000111...,,,***)))*********)))(((((())))))))))))(((((('''((()))******)))(((''''''((()))******)))((('''***)))))))))))))))******)))'''))),,,+++)))***//////---***)))******((('''000///,,,***((())))))***************************++++++)))&&&$$$&&&)))---)))************+++++++++,,,++++++***)))))))))***...---,,,,,,------+++)))---...//////...666JJJ^^^rrryyyhhhXXXIII<<<888999<<>>666222000111000000111333333222111...---,,,+++***++++++,,,...---,,,+++++++++,,,---111222222000---,,,,,,,,,........................---,,,---000555@@@TTTfffuuutttcccRRRAAA666000000///...............///111999III___uuuyyypppkkknnnmmmhhhiiinnnmmmyyy{{{yyy{{{vvvmmmuuuqqqmmmnnnqqquuuvvvvvvnnn```RRROOOQQQOOOLLLJJJ???:::444222333444444222+++******+++,,,------+++---+++)))((())))))(((''',,,+++***))))))***+++,,,111222222222000---***(((***************)))((((((((((((''')))***+++)))((())))))((('''''''''''''''((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''((()))+++---,,,***'''%%%***)))((('''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$***+++,,,***'''&&&(((+++&&&&&&%%%'''((()))(((&&&&&&%%%%%%''')))***((('''+++,,,,,,))))))...111///,,,+++***+++---...---,,,222///---///111000***%%%)))******++++++)))(((''',,,***((((((***+++)))&&&%%%&&&''''''(((((('''''')))(((((((((''''''''''''***((((((******((()))---<<>>777===IIITTTcccrrrqqqYYYDDD<<<777444333222555???IIIbbbwwwwwwsss{{{ppp```LLL===888999111111999???FFFWWWjjjxxx{{{fff]]]OOOBBB999444111000///......///111222000///111000///...---......///...---,,,+++***++++++,,,+++---......------...///...............---------000///000333777@@@SSScccqqqyyyhhhUUUDDD888000000///...............---///666FFF]]]uuu{{{vvvwwwuuummmjjjnnnqqq{{{~~~xxxuuutttlllaaa^^^```gggpppxxx|||{{{yyyooo___OOOIIIGGGDDDAAA@@@777555333444777:::999777...,,,++++++,,,,,,+++)))***)))((()))+++,,,---,,,+++***))))))))))))***+++//////000000...,,,***(((((((((((((((((('''&&&&&&%%%$$$$$$&&&((()))((('''(((''''''&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''((((((((((((''''''((()))***++++++***((('''((((((''''''&&&'''''''''&&&&&&''''''''''''&&&&&&(((******)))&&&&&&''')))(((''''''(((******)))(((&&&%%%%%%&&&((()))(((&&&(((***)))%%%&&&+++---,,,***))))))***---//////...000---,,,...111111,,,((()))******++++++)))(((''',,,***((((((******)))'''%%%&&&''''''((((((''''''((((((((((((''''''''''''(((&&&'''******)))+++///>>>FFFIIIAAA777111---***,,,+++***+++,,,,,,***((()))******+++***)))((('''''''''((((((((((((''''''+++***)))(((((()))***+++%%%''')))*********+++---......---+++))))))+++,,,+++***)))((()))***,,,---,,,+++***)))(((((()))***,,,,,,++++++***))))))(((***))))))))))))+++,,,---+++++++++***************---***((()))+++,,,,,,***---,,,+++,,,---......,,,,,,---///...,,,111BBBTTTggg}}}zzzlllWWWBBB;;;@@@GGGVVVgggwwwyyycccNNNCCC===777555555999DDDOOOhhh{{{pppfffeeevvvrrreeeVVVEEE999555888444555>>>DDDKKK]]]pppyyyiiiRRRKKKAAA888333111000///---,,,,,,---///000...---...------,,,,,,,,,,,,------,,,++++++******++++++)))+++------------///111///.........------,,,,,,111000000222555<<>>;;;888777000///000444:::===<<<:::000...,,,+++++++++)))((()))(((((())),,,......---))))))(((((((((((())))))+++,,,,,,---,,,+++)))(((((((((((((((((('''&&&&&&$$$$$$###%%%'''(((((('''(((((('''''''''(((((()))'''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&(((((())))))))))))))))))&&&&&&&&&&&&&&&&&&'''(((''''''((((((((((((''''''((()))***)))'''&&&''')))'''%%%%%%&&&((((((((('''((('''&&&'''((()))((('''''')))'''$$$$$$)))+++***((('''(((***---/////////---,,,,,,...111111---***)))******++++++)))((('''+++)))((((((******)))'''&&&&&&'''(((((((((((('''''''''''''''''''''(((((('''%%%&&&)))***)))---222@@@HHHKKKDDD;;;333...***,,,***))))))***+++)))(((((()))*********)))((('''''''''((((((((((((''''''******))))))))))))******''')))*********,,,///222333000,,,***************))))))(((((()))***,,,---***)))(((((()))***+++,,,,,,,,,++++++***)))))))))))))))))))))***+++,,,---*********)))******+++,,,,,,***)))***,,,---------,,,+++***+++---...---,,,---...//////---000???OOOccczzz}}}nnnYYYDDD<<>>:::777666...---...222888<<<===<<<333000...,,,,,,,,,+++)))***))))))***+++,,,+++)))(((((((((''''''((((((((((((((()))******)))((((((***************)))((((((((('''&&&&&&((()))(((''')))))))))((())))))***+++&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&)))(((''''''((()))***+++%%%%%%%%%%%%%%%&&&'''((('''''''''(((((('''''''''))))))******))))))))))))'''&&&%%%&&&(((******)))+++)))(((((()))***)))((()))***)))%%%%%%)))+++))))))(((((())),,,...------,,,,,,,,,...000///---***)))******+++***)))((('''))))))(((((()))))))))(((&&&&&&'''(((((((((((((((&&&&&&''''''''''''(((((((((&&&''')))))))))...555EEEKKKNNNHHH@@@:::555111,,,***))))))))))))((('''(((((()))******)))((('''((()))***++++++***)))(((***))))))))))))))))))***)))*********+++...222666999333---******+++***)))(((((((((((()))+++,,,---)))(((((()))***,,,...///+++++++++*********)))))))))))))))******+++,,,,,,******)))))))))+++,,,---+++******+++,,,......///,,,+++***+++---------,,,......//////---///<<>>EEETTTaaahhhssszzzuuuiiiVVVDDD:::888999<<>>:::AAA???IIIeeehhhNNN===777444666777888:::===AAALLL\\\ooolllVVVDDD;;;:::999GGGTTT]]]lllssstttlllZZZHHH>>><<<<<>>777888888:::???IIIUUU^^^```XXXPPPKKKEEE:::333000......///666@@@IIINNNOOOEEEAAA;;;666333111///...&&&&&&''')))+++,,,***((('''((())))))))))))((('''))))))((((((((()))******((((((((((((((('''&&&&&&***'''%%%%%%''')))*********)))(((&&&%%%%%%%%%%%%))))))(((((((((((())))))(((((())))))))))))(((((()))(((((('''''''''((((((((((((''''''&&&'''''''''''''''((((((((((((''''''&&&&&&&&&(((++++++(((%%%%%%%%%%%%''',,,111444555666333000......//////...,,,---+++&&&%%%)))***((()))((('''(((******)))(((***,,,.........,,,+++***)))******++++++)))((('''%%%'''))))))''''''(((***''''''((()))))))))))))))((((((''''''&&&%%%$$$$$$((((((***,,,+++---888DDD^^^ccceee___WWWMMMBBB888000---***))))))***))))))%%%&&&((()))))))))((('''%%%&&&)))******)))&&&%%%((()))***++++++***)))((('''((())))))))),,,000333888777555111,,,*********)))))))))))))))(((((('''+++***)))))))))***+++,,,************************'''(((***+++,,,,,,++++++(((***,,,------+++)))'''***+++,,,+++))))))+++---...---,,,---///000///...,,,,,,...000//////555===MMMddduuu|||wwwaaaOOOCCC===FFFFFFSSSqqqqqqXXXCCC;;;666888:::;;;===AAA???FFFSSSeeexxx}}}hhhQQQ???;;;???>>>KKKXXXbbbttt|||vvvqqqlllrrrqqqaaaPPPGGGCCCAAAEEEJJJRRR\\\gggpppuuuvvv|||~~~{{{tttoooooorrr~~~|||ssspppsssoooxxx~~~vvvoooooorrrWWWWWWPPPBBB888444444222111000///000000000...,,,------,,,...///000///---+++,,,...///000///......---.../////////...---,,,///000111000...---...///)))***+++,,,------...///...++++++......,,,,,,000///999JJJ___vvvnnnZZZFFF999222000...............///000111...------000:::MMMdddsssxxxtttuuu|||{{{nnn___XXX<<<555555===CCCDDDIIIQQQUUUVVVUUULLL???666777===555666666777:::BBBLLLUUU___VVVMMMHHHAAA888222111......000777@@@FFFHHHGGGKKKFFF???999555111///---+++******+++,,,***'''$$$'''((()))******)))((('''******))))))))))))***+++***************))))))(((***(((&&&'''***---//////...---+++***((('''''''''***)))(((''''''((()))***))))))************))))))))))))((((((((('''&&&&&&***)))((('''''''''''''''(((((())))))))))))((((((***)))))),,,//////,,,))),,,+++,,,///444:::===???===:::777555555555555555///111...***))),,,,,,+++'''&&&&&&'''***++++++***'''***---......---------)))******++++++)))((('''%%%'''))))))'''&&&(((+++'''(((((()))))))))))))))))))))((('''%%%$$$###"""&&&'''))),,,,,,000<<>>JJJNNN___}}}{{{dddJJJAAA::::::<<<>>>BBBFFF???DDDOOO___qqqzzzeeeMMM===>>>GGGLLLXXXdddooo|||rrriiidddbbbhhhrrruuuhhhXXXNNNJJJHHHCCCGGGNNNXXXccclllooommmjjjlllooollleeeaaaeeellluuu|||wwwqqqhhhdddeeegggmmmnnniiidddbbb```^^^IIIEEE@@@:::555222111111...//////...------///000///...------...///000111---,,,+++******+++---...------,,,,,,,,,,,,++++++444222000---,,,,,,------------------------------..................------...222===QQQgggzzzlllUUUAAA555000000///---,,,,,,...//////...000---,,,000888GGG]]]pppoookkkhhheeeaaa[[[XXXVVVHHH999111777<<<===CCCLLL```YYYNNNDDD<<<999999:::999666333444999AAAGGGJJJPPPIIIDDDBBB===333///111000---,,,///777>>>DDDEEEOOOJJJBBB999222...,,,,,,+++)))(((((()))******)))(((((('''(((((()))******)))(((((()))'''%%%&&&)))))))))))))))((((((((((((+++)))&&&&&&))),,,...//////,,,(((&&&''')))***+++***(((&&&&&&''''''&&&%%%***,,,,,,***+++---***%%%(((((())))))))))))))))))''''''(((((('''&&&%%%%%%&&&&&&'''(((((('''&&&%%%((())),,,...///...,,,++++++)))(((,,,333999===>>>GGG???>>><<<666;;;AAA<<<888111,,,+++)))&&&(((,,,(((''''''((()))******)))***+++++++++***+++...000+++)))(((***,,,+++%%% '''(((***++++++***)))((('''))))))&&&&&&))))))''')))******)))&&&%%%%%%&&&'''(((***,,,---333BBBPPPaaaiiinnnjjj```TTTGGG<<<222,,,(((+++111333---'''''''''((()))++++++)))'''&&&((()))++++++)))(((&&&((()))+++,,,,,,+++***)))*********++++++,,,,,,,,,222666999999555///+++)))''''''(((((())))))******(((((())))))))))))((((((((((((((()))******++++++***,,,---+++((((((+++///++++++************++++++)))******)))((())),,,...000///000222444222---(((------...000111333444444EEETTTgggrrrxxxmmmUUUHHHFFFHHH\\\uuuvvv\\\RRRJJJIIIIIIKKKSSS]]]SSSSSSTTT___wwwyyyjjjTTTAAABBBNNNbbbppp}}}rrr\\\UUU[[[mmmyyy~~~wwwmmmcccUUUGGGGGGIIIKKKPPP]]]iiihhh```XXXYYY[[[\\\XXXVVV]]]gggwww~~~~~~uuulllfff```XXXTTTTTTWWW[[[]]]XXXTTTSSSRRROOO@@@===999555222111111111...///000///......///000...---,,,,,,,,,...///000...---,,,+++***+++---...------,,,,,,,,,,,,++++++333111///---,,,,,,---...------------------------..................------...///:::NNNbbbppp}}}lllUUUAAA555111111///...,,,---...//////...222//////111555>>>NNN]]]```aaacccaaa[[[UUUTTTUUUCCC777111555;;;>>>GGGRRRaaaZZZNNNCCC;;;777666666666444222333888???DDDGGGIIICCC>>>;;;666000111555000---,,,...444;;;@@@BBBFFFBBB<<<555000---,,,,,,+++***((((((*********)))***))))))))))))******+++************(((''')))+++)))))))))))))))))))))(((+++)))&&&&&&))),,,.........+++'''&&&''')))*********(((&&&&&&'''''''''%%%)))++++++)))***---+++&&&)))(((((((((((((((((((((''''''(((((('''&&&&&&%%%&&&&&&'''(((((('''&&&%%%%%%(((+++...000000///...***((()))---333999<<<===DDDAAACCCBBB<<>>NNNdddttt}}}qqqZZZKKKFFFOOOaaayyyxxxnnneeeaaa]]][[[^^^eeeccccccdddkkksss^^^MMMPPP]]]tttjjj```bbbrrrwwwmmm^^^PPPDDDEEEFFFKKKVVV___ZZZOOOJJJJJJMMMPPPOOORRR\\\hhhttt{{{zzzmmm___WWWRRRKKKGGGFFFDDDGGGGGGCCC@@@AAAAAA???666444222000//////000111///000111000///...///111,,,,,,,,,+++,,,,,,---...000///---,,,+++,,,,,,---------,,,,,,,,,,,,++++++000///...---,,,---......------------------------------------------......000///:::OOO^^^gggvvvmmmVVVAAA444111111000...------...///......111//////111222555>>>HHHLLLSSSYYYYYYSSSNNNNNNOOO>>>666222555:::@@@NNN]]]bbb[[[QQQHHHAAA<<<999777555333222444888===AAABBB???;;;777444///...333;;;111...,,,,,,111666:::<<<;;;888555111...---,,,,,,+++***((((((***+++***))),,,+++***************+++((()))***)))'''((()))+++))))))))))))))))))))))))+++(((&&&'''))),,,---------***'''&&&'''))))))))))))(((&&&&&&'''((('''&&&(((******(((***---,,,'''((((((((('''''''''&&&&&&'''''''''(((''''''&&&%%%%%%&&&'''(((((('''&&&&&&$$$&&&***---000111111111((()))***...333888::::::<<<===DDDEEEBBBOOO^^^^^^UUUFFF555...,,,)))&&&&&&************)))((('''&&&)))***,,,,,,---...111333222---'''%%%''')))***)))++++++***)))((((((((()))'''***)))&&&&&&)))***''''''((()))((('''&&&'''(((''''''))),,,000:::NNN```ooorrrrrrkkkaaaSSSAAA333---,,,,,,---//////...,,,+++)))(((((())))))'''&&&'''((()))******)))(((''''''(((***+++,,,,,,+++++++++++++++***************...666>>>???:::222,,,***(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))***+++++++++,,,+++))))))+++++++++++++++******))))))******+++)))***+++******+++...111111000//////000///---++++++,,,---...///111111222777HHH___tttzzzgggWWWNNNYYYjjj~~~wwwpppoooqqquuuvvvxxx~~~ooobbbfffssstttrrr}}}|||mmm^^^NNNLLLLLLQQQZZZ\\\RRREEE<<<<<<@@@DDDHHHNNN\\\iiiuuuzzz~~~xxxgggVVVMMMHHHCCC???===888::::::666555888888777000000.........///000111...000111111/////////000,,,,,,,,,,,,,,,,,,------000///...---,,,,,,,,,,,,------,,,,,,,,,+++++++++...------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......000,,,777LLLYYY___pppoooXXXBBB444000111111///------...///...---...,,,,,,...///000666===???GGGOOOPPPNNNLLLIIIEEE:::666333555999BBBUUUfffbbb^^^ZZZVVVRRRLLLDDD>>>555444333444888;;;<<<<<<666666444111---...444:::111///,,,+++---111555777333222000...---,,,,,,,,,,,,***))))))***++++++***,,,+++******))))))))))))&&&))))))&&&%%%'''(((((()))))))))))))))************((('''''')))+++,,,,,,+++)))''''''(((***)))))))))(((&&&&&&'''(((((('''((())))))''')))---,,,(((((((((((('''&&&&&&%%%%%%&&&'''''''''''''''&&&&&&%%%&&&'''((((((((('''&&&%%%'''***---///111111111***+++---000333444444444333444<<>>AAA<<<444---***(((((((((((())))))))))))(((((())))))))))))((((((((())))))******+++,,,,,,---***((())),,,---+++)))******))))))))))))******)))***+++++++++,,,///222111000......------------++++++,,,---...///000111333BBBZZZqqqzzzkkkaaabbbppp|||zzzzzz~~~|||}}}ooo\\\YYYXXX\\\bbb___QQQCCC::::::===DDDJJJRRRaaannn{{{}}}}}}}}}|||uuummm\\\KKKBBB>>>999666555333444444111111555555333000000///......///000000---///111111000//////000------.........---------//////...---,,,+++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,***222EEEQQQZZZlllpppXXXAAA333///111222000......//////...---000,,,+++,,,------222999;;;BBBGGGKKKNNNOOOHHH===777555444555999EEEZZZkkkhhhhhhhhhiiifff\\\NNNCCC888666444444555555555444...111222000...///111333111///---++++++---111444222111///...,,,,,,,,,,,,,,,***))))))***++++++***+++***)))((((((((((((((((((,,,,,,'''&&&)))***(((((()))))))))*********+++***((('''''')))++++++++++++)))((()))***+++***))))))(((&&&&&&((()))((((((((()))((('''(((,,,,,,(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&$$$%%%'''((((((((('''''''''(((***,,,---.........,,,...000111111000///......---444<<>>555555555777>>>MMMbbbqqqvvvwwwyyy{{{wwwiiiVVVGGG>>>;;;777444222111///---***---///...///111000,,,000///---+++***,,,111555333222///---,,,,,,---...,,,+++))))))+++,,,+++******)))((((((((((((((((((---333333,,,)))---...***((())))))******+++++++++)))((('''''')))******)))*********+++------+++***)))(((&&&'''((())))))((()))***(((&&&(((++++++(((''''''''''''''''''''''''%%%&&&''''''((('''''''''$$$%%%&&&(((((((((((('''))))))***++++++,,,,,,+++...000111111...,,,++++++---,,,222<<>>555---))))))))))))(((((((((((((((((())))))))))))(((((())))))******+++,,,,,,,,,***))))))***++++++***(((***))))))(((((())))))******+++++++++***+++---///...//////---+++***+++---,,,,,,------...//////000...888KKKeeezzziiiqqqsssyyyrrrnnnkkkjjjeeeYYYLLLFFFGGGJJJSSS___ggglllsssyyy{{{}}}|||uuupppwwwyyylllccc___SSSJJJ@@@<<<888333333555...000///...111444222,,,........................+++---///000///---,,,---,,,------...---,,,+++***++++++++++++++++++******------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,------......///222444999HHH]]]mmmrrrsssooodddQQQ<<<000000444333111///...//////...---333///---//////---...111;;;EEEMMMPPPVVV[[[TTTGGG999:::;;;???JJJ\\\qqq~~~xxxdddTTTJJJEEE???999555222///---,,,/////////333888555...//////...,,,+++---222777444222...,,,+++---///111---+++******+++,,,++++++)))))))))((())))))******111888777...+++000000+++((())))))******+++,,,,,,)))((('''((()))******(((******+++---//////---***)))(((&&&''')))******)))***+++)))&&&'''******'''&&&''''''(((((())))))***%%%&&&&&&'''((((((''''''$$$%%%&&&(((((((((((('''((((((((()))*********+++---///000///,,,++++++---,,,///777>>>KKKbbbfffTTTGGG999,,,***,,,+++((('''%%%)))......+++((()))+++'''***---......---...///)))*********)))((((((((())))))*********))))))((()))+++***''''''***+++)))((()))***)))'''&&&&&&'''''''''***000999IIIbbbwwwvvv___JJJ:::///,,,,,,...111333555666666///+++'''%%%%%%'''((()))'''''''''&&&&&&'''''''''++++++******************''''''((((((((((((((((((+++...555@@@HHHFFF;;;111***)))))))))((((((((('''(((((())))))))))))(((((()))******++++++,,,,,,---''')))++++++***)))))))))))))))(((((((((((())))))+++++++++***))))))+++---,,,...///...+++******,,,---------...//////000000...444CCC\\\www}}}qqquuuxxx{{{|||wwwkkk[[[RRRPPPQQQUUU___kkkpppnnnmmmnnnrrruuutttlllgggnnnwwwhhh\\\TTTQQQGGGAAA;;;888444///000333...000000000222555111+++++++++,,,,,,------------***,,,//////...,,,,,,,,,+++,,,,,,---,,,+++***)))))))))***+++++++++******---------,,,,,,,,,+++++++++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******+++,,,,,,---......***.........===VVVdddcccjjjggg^^^LLL:::000111666333111////////////...---...+++,,,000222000000111:::HHHRRRTTTXXX^^^ZZZPPP???@@@BBBHHHUUUjjj~~~qqqcccTTTOOOGGG@@@:::666333111222222111111888???<<<333/////////,,,+++...444999333111---++++++---111333---+++******+++,,,,,,+++***)))))))))***+++,,,,,,222999888...+++//////)))((())))))***++++++,,,,,,)))((('''((()))***)))(((++++++,,,...000000---+++)))(((&&&''')))******)))++++++)))%%%&&&******&&&&&&&&&'''((()))***++++++%%%%%%&&&'''((((((((('''###$$$&&&(((((()))((((((&&&&&&'''((()))***+++++++++---///...,,,+++---///***000:::???HHH\\\```OOO>>>333******---,,,******&&&+++000///+++'''''')))'''***,,,...---,,,---...)))))))))(((''''''(((***'''(((***++++++***)))((()))+++***''''''***+++))))))******)))'''%%%&&&&&&((((((+++111:::IIIbbbwwwvvv\\\EEE555,,,++++++---222888;;;<<<<<<333...)))%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''---,,,+++***))))))))))))&&&'''''''''(((((())))))......444@@@KKKKKK???333******))))))((((((((('''(((((())))))))))))(((((()))******++++++,,,------&&&))),,,,,,)))'''(((***))))))(((((((((((())))))+++,,,+++***((((((***,,,+++...000...+++)))***+++---.........///000000000000333>>>TTTnnn~~~zzz|||~~~nnn\\\TTTVVVZZZ^^^gggqqqrrrjjjbbb___kkknnnmmmddd]]]dddxxx{{{mmm^^^PPPGGGBBB@@@:::999777555333222222111111111111111000000000000------......///.........***---000///+++)))***,,,++++++++++++++++++++++++------+++)))((())),,,///))),,,......+++***+++---...---++++++++++++***(((,,,,,,,,,++++++*********...///000///---,,,---...++++++,,,000888FFFVVV```dddZZZKKK>>>555111//////111000///...---,,,++++++---...///000111111000000;;;CCCLLLUUU^^^bbb]]]VVVHHHHHHLLLXXXkkk~~~|||tttaaa]]]VVVOOOGGG@@@999555444:::>>>@@@CCCDDD???888///222333000,,,,,,111777///...---,,,,,,///444888000000...+++,,,///---'''---+++((('''((()))******///,,,***,,,000000,,,(((#########$$$%%%&&&'''((((((((('''''''''&&&&&&&&&&&&(((***---///...,,,)))'''''''''&&&%%%%%%$$$$$$((((((((((((''''''''''''%%%&&&''''''((((((''''''&&&%%%$$$%%%'''((('''&&& %%%(((((()))+++***%%%$$$'''***)))'''&&&(((***++++++++++++++++++++++++---///333;;;GGGQQQPPPJJJ:::333+++''''''***,,,,,,***+++,,,+++)))'''''''''***)))***,,,000000---***+++++++++)))'''''')))+++)))******)))''''''((()))***)))''''''((())))))(((******))))))((((((''''''$$$%%%'''---999MMMdddtttpppXXXBBB444//////000222444777:::<<<===222///+++((('''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))+++//////,,,)))******''')))******)))'''&&&((()))***888CCCHHHOOOTTTKKK<<<111---)))((())))))'''%%%***************)))((((((%%%&&&'''((()))))))))))))))))))))))))))(((''''''******))))))((((((''''''++++++***************+++000///...,,,,,,,,,---...............////////////000222:::HHH[[[oooyyyvvvooo```XXXWWWXXXiiirrrssspppbbbUUUVVVeeehhh```VVVUUUWWWgggxxxllleeeYYYLLLAAA:::666555777666555333222111000000000000000////////////...,,,------.........------,,,---......------///000++++++++++++++++++++++++)))+++++++++))))))***++++++---//////---,,,---......,,,++++++++++++***(((,,,,,,,,,+++++++++******,,,---...---+++***+++,,,---,,,,,,...444???LLLUUUYYYQQQDDD:::333111111111............------------///000000111111222333333999BBBNNNXXXccciiifff```VVVVVVZZZeeeuuu{{{nnnjjjddd\\\UUUNNNHHHDDDAAAFFFKKKMMMOOOOOOIIIAAA999555111///...///000000///...---,,,,,,000666:::333333111---...111///***---+++((('''((())))))))),,,***))),,,000111---)))''''''''''''(((***+++,,,(((((('''''''''&&&&&&&&&)))+++---000111111...,,,)))(((((('''&&&%%%%%%$$$((((((((((((''''''''''''%%%%%%&&&''''''''''''&&&&&&%%%$$$%%%'''((('''&&&###%%%$$$$$$'''&&&###%%%'''))))))''''''((()))))))))))))))))))))))))))---...000555@@@IIIHHHBBB555///***'''(((***)))(((***,,,,,,,,,)))(((((((((+++******---//////,,,)))+++++++++)))'''''')))+++((())))))(((&&&%%%&&&(((***((('''''')))))))))((((((((((((((('''''''''&&&$$$%%%''',,,888LLLbbbrrr|||nnnWWWCCC777444111333777:::<<<;;;999888111...***(((''''''&&&&&&&&&&&&&&&&&&&&&'''(((((()))---...+++)))******((()))***+++***(((((()))+++)))666BBBHHHPPPTTTKKK===222...)))'''((('''%%%###***+++++++++******)))((())))))))))))(((((((((((()))*********))))))((('''))))))))))))((((((((((((++++++***************+++......---,,,,,,,,,,,,,,,............////////////111222888DDDUUUiiizzzyyywwwrrrddd^^^___fffrrruuurrrnnn___RRRSSSdddfff\\\PPPMMMPPPbbb~~~zzzpppgggWWWRRRIII@@@999444333222555444222111000///......////////////............,,,,,,------------,,,,,,///---,,,,,,---.........,,,,,,,,,,,,++++++++++++(((***------,,,*********---...000000...---...///...,,,++++++++++++***))),,,,,,,,,++++++++++++******+++,,,+++)))))))))+++...---,,,,,,///666???FFFJJJDDD;;;333000111222222,,,,,,------.........///000000//////000111333444888CCCQQQ^^^kkkttttttoooiiiiiimmmvvv|||rrrpppnnnjjjeee```\\\ZZZSSSYYY^^^``````___WWWNNNEEE;;;111...000111...)))000///---,,,---111999>>>999999666222222444222......+++(((&&&'''(((((('''(((((())),,,000111---***))))))))))))***,,,---...(((((((((''''''''''''&&&***,,,...000000000...---+++***)))((('''&&&%%%%%%((((((((((((''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%((((((%%%%%%((('''$$$%%%'''))))))((('''((()))((((((((((((((((((((((((,,,,,,,,,///666>>>>>>999///+++((('''))))))(((%%%***,,,---,,,***))))))***,,,,,,,,,---...---+++)))+++++++++)))(((((()))+++((()))((('''$$$$$$$$$&&&)))(((''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&''',,,777JJJ___nnnzzz{{{xxxjjjVVVDDD;;;888777;;;???BBBAAA<<<555111...+++)))'''(((((((((''''''&&&&&&&&&&&&'''((((((''',,,---***)))++++++)))***+++,,,+++******+++------999FFFOOOWWW[[[RRRDDD666111+++(((((((((&&&$$$******+++++++++***)))))),,,+++***(((''''''((((((*********+++******)))((((((((((((((())))))))))))+++***************++++++,,,,,,,,,---,,,,,,++++++............////////////222333666>>>NNNbbbttt||||||{{{oookkkmmmsss|||zzzuuusssfffYYYYYYggggggZZZKKKFFFJJJ___}}}vvvlllccc\\\LLLHHHBBB<<<777555444444333222111000///.........000000/////////.........,,,,,,------,,,,,,++++++000...++++++---,,,((($$$,,,,,,,,,,,,,,,+++++++++***,,,------,,,++++++,,,---...//////............---,,,++++++,,,,,,***)))++++++++++++++++++++++++)))***+++***)))((()))+++---,,,+++***+++///666:::===888222...---///000111,,,,,,---------............---,,,+++,,,...000222888EEEUUUdddsss}}}}}}zzz{{{~~~yyyuuusssgggjjjoooqqqqqqooommmkkkfffkkkpppqqqppplllbbbXXXLLLBBB666000111222---(((111000///...///555===CCCBBBBBB???999777777555222...+++(((&&&&&&''''''''''''((()))---//////+++((('''''''''((()))***+++,,,((((((((('''''''''''''''''')))+++,,,++++++++++++,,,+++***)))((('''&&&%%%((((((((((((''''''''''''###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&&&&***+++(((((()))'''###&&&'''((((((((((((((((((''''''''''''''''''''''''++++++******000888888444---***&&&%%%((()))(((&&&***,,,------+++******+++---------------,,,***)))+++,,,+++***((((((***,,,((())))))'''$$$###$$$&&&((('''''''''))))))(((&&&''''''''''''''''''''''''''''''(((+++555GGG]]]kkkxxxzzzvvviiiVVVFFF>>>===CCCDDDFFFEEEAAA:::222---+++)))''''''((())))))(((''''''&&&&&&&&&''''''((()))---///,,,***,,,,,,******+++,,,,,,+++,,,...000000;;;IIITTT]]]___WWWKKK:::555...*********)))((()))))))))******))))))(((,,,***((('''&&&''')))*********+++++++++******)))''''''(((((())))))***************)))******+++,,,+++,,,---......---++++++............////////////333333444;;;III]]]rrryyyuuuvvvxxxxxxlllkkkooonnn]]]LLLFFFJJJaaaqqqcccZZZTTTPPP@@@>>>:::666333111000000222222111000000000000000111111111000000000//////,,,---------,,,,,,+++***---,,,,,,...///,,,'''!!!---------,,,,,,,,,+++++++++,,,+++)))((((((+++---,,,,,,,,,,,,------,,,+++---+++***+++,,,,,,+++)))++++++++++++++++++++++++)))+++,,,+++***)))+++,,,++++++,,,++++++---111444444111---***+++,,,------...------------,,,,,,,,,...---+++++++++---000111999GGGYYYiiixxx{{{pppjjjggg```gggrrrzzz||||||zzzzzzvvv{{{~~~~~~{{{uuujjj```PPPHHH===555111000///...333333222222444:::BBBHHHLLLMMMJJJCCC===;;;777222...+++(((&&&'''(((((((((((()))***,,,---+++)))&&&&&&&&&&&&'''((()))++++++((((((((((((((((((((((((&&&((())))))''''''(((***,,,+++***)))((('''&&&&&&((((((((((((''''''''''''###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&"""&&&)))'''&&&&&&"""&&&''''''((())))))((('''(((((((((((((((((((((((()))***))))))...666888555///+++%%%$$$&&&)))***))))))+++,,,,,,+++++++++,,,.........---,,,******))),,,,,,,,,***((((((***,,,)))))))))(((%%%%%%&&&'''(((''''''((())))))'''%%%(((((((((((((((((((((((((((((((((+++555FFF[[[jjj|||~~~zzznnn[[[LLLDDDCCCLLLJJJGGGBBB;;;444///+++)))'''&&&''')))******)))(((''''''&&&&&&&&&'''''',,,000111---+++,,,,,,******+++---------...000222000999FFFRRR\\\^^^WWWNNN>>>888000++++++,,,+++***''''''(((((((((((((((''')))((('''&&&&&&(((***+++)))******+++++++++******''''''(((((())))))************))))))***++++++,,,,,,---...//////...---,,,............////////////333333333999FFF[[[rrr|||wwwxxxwww}}}}}}zzzwwweeeSSSNNNSSShhh{{{wwwwwwsssiii\\\OOOGGGCCCAAA999888555333000///......222111111000000000111111111111111111000000000000---......------,,,+++******+++---///111///,,,(((......------,,,,,,++++++***)))(((%%%$$$%%%))),,,+++***)))***,,,,,,***))),,,+++******,,,,,,+++******++++++++++++,,,,,,,,,***+++,,,,,,+++***,,,---)))+++,,,---,,,---///111///---***)))***+++++++++...---------,,,,,,++++++......------...///111222888GGG[[[lll{{{uuujjjccc^^^ccclllyyy~~~rrrgggUUUOOOEEE:::222///000222555555777888;;;AAAHHHNNNVVVXXXUUULLLCCC===777111---+++((('''((()))******))))))*********)))''''''''''''(((((()))+++,,,---'''(((((((((((()))))))))''')))+++)))'''&&&))),,,******))))))((((((''''''((((((((((((''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&$$$(((***(((''''''###'''&&&&&&''')))***((('''))))))))))))))))))))))))&&&(((((()))...555888666111+++&&&$$$&&&)))******((()))+++,,,+++***+++,,,---......---+++******+++,,,,,,,,,***)))(((***,,,(((((()))'''&&&%%%'''((('''&&&'''((())))))'''%%%((((((((()))))))))))))))))))))))),,,555FFF[[[iii~~~sssaaaQQQJJJHHHLLLHHHAAA999333...,,,+++'''&&&&&&''')))******)))(((((('''&&&&&&&&&&&&'''+++///000---+++,,,,,,***)))***,,,------///222444777>>>IIIVVV___aaa[[[UUUDDD===333,,,++++++***)))''''''(((((())))))((((((((((((''''''((()))+++,,,((()))******+++*********(((((((((((())))))))))))))))))))))))***+++,,,,,,------......//////..................////////////111111222777CCCXXXqqq{{{}}}yyypppaaa___cccsss|||sssnnn```[[[SSSKKKBBB<<<::::::777666555333222111000000111000000000000000111111111000000000000//////////////////......,,,++++++)))+++------,,,,,,---...///......---,,,,,,++++++((())))))((('''''')))***+++)))(((***,,,,,,***(((,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,)))***,,,++++++***,,,---(((***---...---,,,------,,,***))))))+++,,,+++***+++,,,,,,,,,,,,,,,------,,,------......///000000555EEEZZZlll{{{{{{mmmddd___[[[fffnnnzzzzzzppp\\\UUUIII===444000111333666888;;;>>>BBBGGGMMMRRR^^^aaa___TTTHHH>>>555...---***(((((()))+++,,,,,,'''((((((((('''''')))***(((((((((((()))+++,,,---'''((((((((())))))))))))(((***+++)))%%%%%%)))---((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%&&&''''''''''''&&&&&&%%%$$$%%%'''((('''&&&)))+++***'''&&&((('''$$$(((&&&&&&''')))***(((&&&((((((((((((((((((((((((###&&&((((((---333666444///+++&&&&&&((()))(((&&&&&&(((***+++******+++,,,,,,......---***)))+++---,,,---,,,+++))))))+++,,,%%%&&&'''&&&%%%%%%''')))&&&&&&&&&((())))))&&&$$$'''''''''((((((((())))))))))))))),,,555GGG\\\jjjyyy||||||rrraaaRRRJJJHHHBBB>>>777000+++******+++'''&&&&&&''')))***)))((((((((('''&&&&&&&&&&&&&&&&&&***---******---...,,,(((***,,,---...000333555@@@DDDNNNZZZccceeeaaa]]]OOOFFF:::222---,,,***)))(((((()))***************++++++++++++++++++++++++'''((())))))*********)))))))))))))))(((((((((((())))))))))))***+++,,,------,,,,,,,,,------...///............////////////......///333???SSSkkk|||{{{zzz~~~~~~tttvvvyyyxxxpppjjjLLLIIIEEEBBB???;;;:::;;;444444333333222111111000000////////////000000111000/////////............////////////...---,,,+++,,,---,,,)))&&&&&&***...//////...---,,,,,,++++++)))+++------,,,++++++++++++)))(((***,,,---***(((,,,+++******,,,---,,,************++++++,,,,,,,,,(((***++++++******+++---(((+++---...---+++++++++***))))))***,,,---,,,+++)))******+++---......///)))***+++,,,------------111CCCYYYkkk{{{~~~qqqeee```]]][[[dddkkkuuu~~~vvvcccYYYKKK>>>666222111111777:::>>>BBBFFFKKKPPPTTTbbbfffdddYYYKKK???444,,,---***((((((***---......&&&&&&'''&&&&&&'''***---&&&&&&''''''((()))+++,,,'''((((((((())))))******''')))***'''$$$###''',,,''''''''''''(((((((((((()))(((((((((''''''''''''%%%&&&''''''((((((''''''&&&%%%$$$%%%'''((('''&&&))))))&&& $$$&&&%%%(((&&&%%%'''***+++)))&&&((((((((((((((((((((((((!!!%%%'''(((+++111333111,,,)))'''((())))))&&&"""%%%''')))*********+++,,,,,,---...---***)))+++...,,,---,,,+++))))))+++---###$$$%%%%%%$$$%%%&&&(((&&&&&&&&&((())))))&&&$$$&&&&&&&&&'''''''''(((((())))))***,,,666GGG\\\kkkqqquuuvvvnnn^^^OOOGGGEEE999555///***'''''')))+++'''&&&&&&''')))***)))''')))((('''&&&&&&&&&&&&&&&!!!&&&)))((()))---///...''')))+++,,,...000333666BBBDDDMMMYYYbbbccc```]]]ZZZPPPBBB888222...,,,***)))***+++,,,,,,,,,,,,,,,...............,,,++++++''''''((()))))))))))))))******))))))((((((''''''))))))))))))***+++,,,---,,,,,,+++***+++,,,...///............/////////000+++,,,...111;;;OOOfffwwwvvvpppsssyyyyyyvvvtttiii]]]FFF@@@999666777999777555666555222111000000111222000111111111111222222222...------...///...+++)))............---,,,+++***+++,,,,,,------,,,,,,+++---)))(((***+++***,,,000...,,,***((('''(((***,,,+++,,,,,,+++)))((()))***---,,,,,,+++*********++++++,,,---...---,,,+++***&&&***......+++)))+++---...+++)))***---...---+++,,,+++)))(((((()))+++,,,.........------,,,,,,,,,...++++++---...---///333666AAASSSfffwww|||{{{sssbbbRRRJJJJJJKKKSSS]]]nnn~~~qqqcccRRRBBB555---000666888@@@???>>>DDDFFFJJJUUUaaafffggg\\\NNNAAA666...000...+++***+++,,,,,,,,,+++'''%%%(((***((((((***)))))))))+++,,,,,,***((()))))))))***++++++)))(((((('''&&&%%%&&&&&&((((((***)))(((''''''((())))))$$$%%%&&&'''''''''&&&%%%''''''((((((((((((((((((&&&&&&'''((('''&&&$$$###,,,'''$$$$$$((()))'''###&&&$$$$$$%%%((()))'''$$$ '''(((&&&''''''$$$###&&&)))---//////...---***)))((('''''''''''''''((((((***---///000...,,,555+++''',,,+++%%%%%%+++,,,,,,,,,***(((((()))+++%%%'''))))))((('''((()))))))))*********((('''&&&***)))'''&&&&&&'''((())))))###"""+++888GGGZZZkkkxxxvvvnnn```TTTKKKCCC;;;333111---)))''''''((()))''''''''''''''''''''''''******(((&&&$$$$$$&&&((((((&&&%%%'''***,,,+++)))---+++)))))),,,///111111===>>>DDDQQQ___gggfffbbb___ZZZOOO@@@333+++***,,,+++***)))***,,,...///...------,,,,,,+++,,,,,,,,,))))))(((((()))***+++++++++******)))(((''''''&&&(((***+++,,,,,,+++)))(((111...***)))+++---,,,+++,,,---///000111000///---...---///222888DDDZZZnnn~~~}}}zzzrrrooosssyyynnnjjjggg]]]QQQCCC===777444555666555333666444222000000000111222000000111111111222222222,,,+++******,,,,,,***(((............---,,,+++***+++,,,,,,------,,,,,,+++---***)))++++++***+++......,,,+++)))))))))++++++)))***+++***))))))+++,,,---,,,++++++******++++++))))))+++,,,,,,,,,,,,+++'''+++///...+++***+++...,,,++++++...111111...+++,,,+++)))(((((()))+++,,,......---------,,,,,,,,,///++++++---...---///222111<<>>===>>>GGGJJJLLLVVV[[[```bbbZZZPPPFFF;;;333444222111000000000...,,,+++&&&%%%''')))'''&&&(((((()))***,,,......---,,,++++++,,,......---+++))))))(((&&&%%%$$$$$$%%%&&&))))))(((''''''((()))***&&&&&&'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%+++'''$$$%%%((()))'''$$$'''%%%$$$&&&((()))'''%%% (((...,,,)))***)))'''$$$&&&))),,,.........---)))(((''''''&&&&&&''''''((((((***---///000///---333+++(((,,,,,,&&&%%%***---...---***((('''((()))%%%'''((((((''''''((()))'''((()))******)))(((''')))((('''&&&&&&''')))******$$$###+++777FFFYYYiiiqqqoooeeeVVVIII@@@999333...,,,***(((''''''((()))''''''''''''''''''''''''))))))(((&&&$$$$$$&&&((((((&&&%%%'''***,,,+++)))+++***)))***---///000000555777===KKK[[[eeegggeee]]]YYYRRREEE888///,,,,,,******)))+++---///......------,,,+++++++++++++++)))))))))))))))***+++++++++++++++***)))((((((((()))***+++,,,++++++***)))000---***)))+++---,,,,,,+++,,,.../////////---,,,///......111666BBBXXXkkk}}}{{{wwwqqqqqqxxxzzzkkk___ZZZXXXPPPFFF???:::444222333333222111444333222000000000111111000000000111111111222222///---,,,,,,---//////...---......------,,,+++***+++,,,,,,------,,,,,,+++---******------***)))+++,,,,,,,,,,,,++++++++++++((()))******)))***,,,...,,,,,,++++++******++++++'''''')))***+++,,,,,,,,,))),,,///...,,,+++,,,///,,,---000555888777111,,,,,,+++***))))))***+++,,,...------------,,,,,,,,,///,,,+++......---...222000;;;OOOfff|||uuujjj```RRREEE===999999999===LLLddd|||vvvbbbJJJ;;;333///111444666<<<;;;???LLLQQQRRRYYY[[[______ZZZSSSLLLCCC:::===<<<;;;:::999666222///---(((&&&))))))'''&&&((('''))),,,///111222111111,,,...000222111///+++))))))(((&&&$$$######$$$$$$''''''''''''((()))******(((((()))))))))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''***'''%%%%%%((()))'''$$$'''%%%%%%&&&(((((('''&&&)))++++++((('''((((((&&&$$$&&&)))+++------,,,,,,((('''&&&&&&&&&&&&&&&&&&))))))***,,,///000///---222+++)))------'''&&&)))......---+++(((&&&&&&'''$$$&&&(((((('''&&&'''((('''''')))******))))))((((((((('''&&&'''(((***+++***&&&&&&+++555DDDWWWfffkkkhhh\\\KKK<<<555000,,,)))))))))(((((((((((((((''''''''''''''''''''''''(((((((((&&&$$$$$$%%%'''(((''''''((()))+++***)))*********---///111000///000111888EEEUUU```eeedddZZZZZZVVVMMMAAA555///,,,))))))***,,,...///...,,,...---,,,+++******))))))***))))))))))))***++++++,,,++++++******))))))(((************************...+++))))))+++---------***+++,,,......---,,,,,,000///...000444???UUUhhh}}}wwwqqquuu}}}|||uuulll^^^RRRNNNNNNIIIBBB;;;777333111111222111000333222111000000000000111000000000000111111111111222///,,,,,,...000222222---------------,,,+++***+++,,,,,,------,,,,,,+++,,,***+++///...***((()))+++,,,---------,,,++++++)))***+++***))))))+++---,,,,,,++++++***++++++,,,((()))******+++,,,,,,,,,***,,,......,,,,,,---///,,,///555<<<@@@===444---++++++***))))))***++++++------------------------///,,,+++......,,,...222555@@@TTTmmmsss```TTTFFF@@@===:::777666888HHHccc}}}ttt^^^DDD666111000111333444999999@@@QQQXXXYYY___cccdddbbb[[[VVVSSSMMMGGGIIIHHHGGGFFFCCC>>>888333000,,,***,,,,,,)))(((***(((+++///222333333333444...222555777444///+++((()))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))(((&&&%%%&&&(((((('''%%%%%%%%%$$$%%%&&&&&&&&&&&&'''%%%######&&&((((((&&&$$$&&&(((***++++++++++++'''&&&&&&%%%%%%%%%&&&&&&))))))***,,,///000///...000+++***---...)))'''(((,,,,,,,,,+++(((&&&'''((($$$&&&'''((('''&&&'''((((((((()))******)))((('''((('''''''''((()))***+++)))((((((+++444CCCUUUccciiifffZZZGGG777000---+++***+++,,,,,,+++***)))((('''''''''''''''''''''''''''((('''&&&$$$$$$%%%'''(((((('''((())))))))))))++++++---000333333222000111222777BBBPPPZZZ``````XXX[[[[[[UUUIII;;;111,,,((()))***---///000...+++///...,,,+++***)))((((((*********))))))***++++++*********)))))))))((((((*********)))******+++,,,+++*********+++,,,------++++++,,,---...------,,,000......///333>>>TTTggg|||zzztttyyywwwmmmeeeXXXKKKFFFGGGDDD>>>888666333111111111111111111111000000000000000000//////000000000111111111///,,,)))(((***---///000,,,,,,,,,---,,,,,,+++++++++,,,,,,------,,,,,,++++++***,,,//////***((()))***+++---......---,,,++++++,,,,,,***)))((()))+++,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,---...///...222999AAADDD@@@666...+++******************+++------------------------000,,,+++......,,,---111666AAAUUUmmmvvvYYYLLLCCCDDDFFFAAA;;;888;;;KKKeeelllVVV>>>222000000000111222777777>>>PPPYYY[[[bbbggghhheee^^^ZZZ[[[ZZZXXXVVVTTTQQQNNNJJJCCC<<<777111,,,***,,,,,,***)))***+++...111222222222444555666:::>>>>>>999222---***''''''&&&&&&&&&((()))***%%%%%%&&&'''((()))))))))'''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&'''(((((('''%%%$$$$$$$$$######$$$%%%&&&'''$$$###'''+++,,,***(((%%%&&&'''))))))***))))))&&&&&&%%%%%%%%%&&&&&&'''*********,,,///000000//////,,,+++------+++(((((((((***+++***)))((((((***$$$&&&(((((('''&&&'''((()))*********)))(((&&&%%%(((((((((((())))))******((()))***+++222AAATTT```hhhfff[[[HHH888111///...000111111000///,,,)))'''''''''''''''''''''''''''&&&''''''&&&$$$$$$%%%&&&''''''(((((())))))******------///333555666444222111333777@@@KKKUUUZZZ\\\SSSXXX\\\XXXMMM>>>222+++((()))***---///000...+++///...---+++***)))))))))++++++***************+++((((((((((((((('''''''''******))))))***+++,,,,,,*********+++++++++,,,---,,,,,,------............///......000444>>>SSSeeettt|||~~~xxxpppiiibbbTTTFFF@@@@@@>>>999555444333111000000111111///000000000/////////////////////000000000111111000---***)))+++---//////++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++)))+++///...***(((***)))***,,,---------,,,+++,,,,,,,,,+++)))((()))***++++++******++++++,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,+++,,,------...///333999AAADDD???555---************************,,,,,,,,,------------...000---,,,......,,,---111222>>>RRRggg{{{~~~^^^SSSMMMSSSVVVOOOFFFBBBHHHUUUkkk}}}uuu___LLL888000///......//////555444888HHHPPPSSS]]]```dddeee```]]]```dddeee^^^ZZZTTTNNNHHHBBB;;;777...)))'''******((('''))),,,///111111///000444888@@@DDDGGGEEE>>>555000---''''''&&&&&&((()))+++,,,%%%&&&'''(((((((((((((((%%%%%%%%%&&&'''(((******)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&'''((((((((('''&&&$$$%%%%%%$$$"""###&&&((()))%%%%%%))),,,***''''''%%%&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&'''(((+++******,,,///111111000///---++++++,,,,,,***)))&&&(((******)))((()))***%%%'''))))))((('''((()))))))))******)))(((&&&%%%))))))))))))))))))))))))&&&***++++++000AAASSS^^^eeeeee]]]LLL<<<555333222555555444222000,,,)))'''''''''''''''''''''''''''$$$&&&'''&&&%%%$$$%%%&&&%%%&&&((()))((()))+++,,,......000333666666555333---///333;;;EEEMMMQQQSSSIIIOOOVVVUUULLL>>>222,,,))))))***,,,...///...,,,///...---,,,++++++******,,,,,,+++************+++'''''''''''''''''''''''')))))))))***++++++,,,,,,)))***,,,+++******+++,,,---------------.........------...111333<<>>444///---((('''&&&&&&'''((()))***%%%&&&'''((((((((('''&&&%%%%%%%%%&&&(((***,,,...+++******)))((((((''''''&&&&&&&&&'''&&&&&&%%%%%%###%%%((()))(((''''''&&&%%%&&&'''%%%###$$$'''***((($$$###'''(((%%%$$$'''&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((())),,,+++***,,,...111111111///...+++***+++,,,,,,***''')))++++++)))(((((((((&&&(((******)))((()))***&&&'''(((*********)))(((************))))))((('''$$$***,,,***///@@@SSS^^^ccceee```RRRCCC;;;999777555555333111...+++((('''''''''''''''''''''''''''###%%%&&&&&&%%%$$$%%%&&&###%%%((()))((())),,,.........///111444555444333)))+++///444:::???BBBCCC;;;BBBKKKMMMGGG<<<333...******)))+++---///......///......---,,,,,,,,,------,,,++++++*********+++'''''''''((((((((((((((('''(((***+++,,,,,,++++++)))+++---,,,***((()))+++,,,,,,,,,,,,,,,------...------///111222888GGGVVViiiyyyxxxlllbbb[[[VVVRRRHHH===888:::999666111111111000......///000......///////////////...////////////000000000000...,,,***)))***+++*********++++++,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++((()))------++++++---)))))))))******++++++,,,((()))******)))***,,,...+++*********+++,,,,,,---))))))(((((()))+++---...,,,+++))))))***,,,---,,,///000444999;;;777...'''******++++++++++++******,,,,,,,,,------.........111---,,,......,,,---000000???SSSfffwww{{{vvvnnnmmmkkkttttttiiiaaaIII===222...---,,,,,,---+++111---***000333999EEENNN[[[fffddd\\\YYYZZZ\\\___XXXMMMBBB;;;555111///---)))'''***,,,******,,,(((+++,,,++++++///777???FFFJJJKKKEEE;;;111,,,+++((((((&&&&&&%%%&&&'''(((&&&'''((((((((('''&&&%%%%%%%%%&&&'''))),,,///000,,,++++++***)))(((((('''&&&&&&'''((('''&&&$$$######%%%((()))(((''''''''''''((()))'''%%%%%%))),,,)))%%%$$$((((((&&&(((...&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***,,,+++***,,,...111111111000///+++)))***,,,---+++(((***,,,+++)))'''&&&&&&''')))***+++***)))***+++###$$$''')))++++++,,,+++++++++++++++***((('''&&&###***,,,***///@@@SSS]]]bbbgggdddWWWIIIAAA>>><<<333222000...+++)))''''''''''''''''''''''''''''''###%%%&&&&&&%%%$$$%%%&&&"""%%%((()))((())),,,000---------///222444333222)))***---000222333333333000999BBBGGGCCC;;;333///+++***)))***,,,...///...///......---------......---,,,,,,+++*********+++(((((((((((())))))))))))&&&(((***,,,---,,,+++***))),,,...,,,)))((((((***++++++******++++++,,,---------///000000444AAAOOOgggxxx~~~tttdddTTTLLLIIIEEE???:::666444111///000000000000////////////,,,...000111000...,,,***//////...---...///000111111...+++)))+++---......*********,,,...000333555******+++++++++,,,,,,,,,++++++***))))))***+++,,,---,,,+++***))))))))))))))))))******+++++++++,,,,,,---...,,,***))))))***---,,,,,,+++*********+++,,,,,,+++***)))***+++,,,444111000111111///------++++++++++++++++++++++++...,,,******,,,...//////+++,,,---,,,+++,,,///111555@@@TTTiiizzz~~~|||~~~hhhKKK???999111...///000...+++000...+++((()))---444999AAAJJJQQQTTTVVVXXXVVVSSSJJJFFF???777111---+++***,,,,,,***)))((((((((((((---&&&&&&---...+++111===DDDEEEBBB:::333000,,,))),,,+++)))(((&&&%%%%%%%%%%%%%%%&&&'''))))))'''%%%%%%&&&))),,,...000111111---+++))))))))))))((('''+++'''$$$%%%)))***&&&###$$$$$$%%%&&&'''''''''&&&***)))'''&&&%%%&&&((()))&&&''''''((())))))(((((()))((((((''''''(((***+++&&&''')))***+++***((('''***+++,,,------...111333---+++)))''''''))),,,...******)))''''''&&&&&&&&&******))))))((((((''''''***************)))(((((())))))***)))((((((***---%%%(((+++,,,...888HHHTTT```dddcccXXXJJJ@@@888222************)))(((&&&&&&%%%&&&'''((((((&&&$$$###''''''&&&&&&%%%%%%%%%$$$###$$$%%%'''))),,,...///---++++++,,,///000...+++,,,++++++,,,+++***---000---222888===>>>:::444000,,,+++******++++++***(((+++---///...,,,+++---///+++...,,,)))+++///,,,$$$***((('''(((+++,,,+++(((((()))***,,,......,,,*********+++++++++,,,,,,,,,***++++++,,,,,,---......,,,...///...///666AAAJJJbbbrrrpppeeelllzzzqqq^^^NNNFFFCCC@@@;;;777555333222000111111000000000/////////---...///000///...,,,+++---,,,,,,+++,,,---...///111...+++***+++------------,,,+++******+++,,,,,,************++++++++++++++++++******+++---...///------,,,******))))))))),,,,,,,,,+++++++++++++++,,,------,,,***))))))***,,,+++******)))))))))***)))))))))(((((((((***,,,/////////000000...,,,+++++++++++++++++++++++++++---,,,++++++---......---,,,---,,,,,,+++,,,///222666@@@RRRfffwwwyyyfffMMM@@@999222...///000///---000///---,,,,,,...222444;;;DDDNNNRRRTTTUUURRRNNN===:::555///+++(((''''''***)))((('''&&&&&&&&&&&&+++%%%&&&,,,---)))...888;;;===<<<555111111///+++***)))((('''''''''''''''&&&&&&'''((()))(((&&&%%%&&&'''(((+++---000222333000---***))))))***)))((('''$$$"""$$$(((+++)))&&&&&&'''(((((())))))((((((***)))(((''''''''')))***'''((()))))))))))))))(((+++***)))'''''''''((()))&&&''')))*********(((((()))+++,,,------...000222...,,,)))'''''')))+++---+++***)))(((((('''''''''))))))))))))((((((''''''***************)))((('''((()))))))))((((((***,,,(((***,,,+++,,,444BBBMMMZZZ^^^]]]RRREEE;;;444...*********))))))(((&&&&&&%%%&&&'''((((((&&&%%%###''''''(((((()))******+++&&&&&&&&&'''((()))++++++---+++***+++------+++(((,,,+++++++++))))))+++...,,,///444888888555000---,,,+++*********++++++***+++---///...++++++,,,...+++---,,,***+++///,,,%%%***((('''(((+++,,,***)))((()))***,,,......,,,*********+++++++++,,,,,,,,,***++++++,,,------......---///000000111666@@@GGG[[[kkk}}}rrraaa```iiittt|||mmmWWWFFF@@@<<<999666444444333222111111111111111000000000000...............------------,,,,,,,,,,,,---......000...,,,,,,---------+++---,,,+++***))))))))))))************++++++++++++)))))))))***+++---///111...---,,,++++++******+++......------,,,++++++***,,,------,,,***)))***++++++***))))))((()))))))))((())))))((('''(((+++------.../////////---+++)))++++++************++++++---,,,,,,---...///---,,,------,,,+++***,,,000333555<<>>777333222111000555444333222222333222111:::EEENNNQQQOOOJJJ@@@888...---+++)))))))))******++++++***)))))))))))))))'''&&&'''+++***&&&''',,,))),,,------000444333000((((((''''''''''''((((((((()))******(((&&&$$$$$$(((''''''(((+++///444777555111+++((('''(((((((((---***'''%%%$$$###&&&&&&''''''''''''&&&&&&)))************+++++++++)))))))))))))))((((((''',,,+++)))((('''''''''(((''''''((()))***))))))(((***,,,...///...///000222...,,,***((('''''')))*********)))(((((('''((((((((((((((((((((((((((((((************)))((('''&&&'''((())))))(((((()))+++***+++***((('''***222888AAADDDCCC;;;444000,,,((((((((())))))(((''''''&&&'''''''''((('''&&&%%%%%%(((((('''&&&%%%$$$$$$###''''''''''''''''''&&&&&&))))))(((((())))))))))))...000///***((((((***)))******+++++++++)))((('''******)))((('''(((+++------------,,,+++***)))***)))++++++,,,,,,---+++)))))))))((()))************)))((()))***,,,---,,,*********+++++++++,,,,,,,,,***+++,,,---.........------///111222333555888;;;FFFYYYppp}}}xxxeee\\\[[[[[[jjj~~~|||gggPPPBBB===888666444333333333111000111111111000000000000//////...---,,,,,,---///000.........///////////////000...------------+++***'''((()))+++,,,---......,,,,,,,,,------------...***)))((((((((()))***+++------,,,,,,++++++,,,,,,((())))))***+++,,,,,,---+++,,,---,,,*********,,,++++++*********++++++,,,+++---...---***)))---111555999999222...//////,,,---,,,+++******+++,,,------,,,,,,...//////,,,***......---,,,+++---000333...222>>>TTTkkkuuurrrjjjYYYUUUOOOGGG@@@;;;999888888===:::777666888999999999EEENNNUUUSSSMMMDDD888...***)))((('''&&&&&&''''''+++******))))))))))))***(((((()))+++***'''&&&)))'''***+++,,,000555444000***)))(((''''''&&&&&&'''(((***,,,+++'''%%%$$$%%%((('''&&&''')))...333777444000***'''&&&&&&&&&&&&#########$$$&&&'''''''''&&&'''''''''''''''&&&&&&((()))***+++,,,,,,+++***(((((()))))))))(((((('''***)))(((''''''((()))***'''(((((()))))))))))))))+++---000000000000111222---,,,***(((''''''((()))(((((('''&&&&&&&&&'''''''''''''''''''''((((((((()))))))))))))))(((''''''&&&((())))))(((((()))***'''(((((('''&&&(((...222333666555111------+++((('''((((((((((((''''''&&&''''''((('''''''''&&&&&&,,,,,,+++***)))(((''''''$$$%%%&&&'''((((((''''''''''''(((((()))+++---...000333222+++(((***+++)))******)))(((((((((''''''(((******)))''''''))),,,------,,,++++++***)))(((((()))+++------,,,+++,,,((()))))))))))))))***+++)))(((((()))+++,,,,,,*********+++++++++,,,,,,,,,***+++---...//////...---,,,...000111111222444555:::OOOhhhyyy|||pppiiifffeeerrrrrr___LLL@@@===777666444333444333111///000000000000////////////......---,,,---...///000+++,,,------......------111///---,,,,,,,,,+++***((())))))*********)))))),,,,,,,,,,,,------------,,,+++***))))))***+++,,,,,,,,,++++++++++++,,,,,,''''''((()))+++,,,---...***,,,,,,,,,******+++,,,++++++++++++++++++,,,---)))---///...+++,,,000555>>>EEEFFF>>>777666444...///---,,,++++++,,,---///...---,,,---......,,,+++---......------...000222///222>>>UUUoooxxxqqqkkknnnlll]]]ZZZVVVQQQKKKFFFDDDCCCCCCEEEBBB??????BBBEEEEEEDDDNNNTTTXXXSSSJJJ@@@333)))++++++***)))))))))))))))((((((''''''''''''((((((((()))******)))''''''(((''')))***,,,111666444///******)))''''''&&&&&&&&&(((+++---+++'''%%%%%%&&&((('''&&&&&&(((---111444222///***'''&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''))))))*********)))(((((('''(((***,,,---,,,+++***'''((())))))******)))))))))(((''''''''')))***+++(((((((((((())))))))))))+++---000111000000000111,,,+++)))((('''(((((()))''''''&&&%%%%%%&&&&&&'''&&&''''''''''''(((((((((''''''((()))))))))((((((%%%'''))))))((((((((()))&&&'''(((''''''(((,,,...***------)))))),,,,,,)))''''''(((((((((''''''&&&(((((((((''''''''''''&&&(((((((((((())))))))))))###%%%&&&((()))))))))(((&&&'''((())))))+++///222000555333+++(((,,,---)))***)))(((((('''(((((()))))),,,---,,,)))''')))+++---+++******++++++)))(((((((((***...---++++++...''')))******))))))***+++)))(((((()))+++,,,,,,+++******+++++++++,,,,,,,,,***+++---///000///...---,,,---...///000111111222999MMMfffzzz{{{yyy}}}xxxtttuuu}}}rrrcccTTTFFF===:::444333222222333333111000////////////.........------------------...//////+++,,,---.........---,,,333000,,,++++++,,,,,,+++***++++++++++++)))((('''*********+++++++++,,,,,,******)))))))))+++,,,---++++++*********++++++,,,))))))******+++,,,------***+++,,,,,,******+++,,,***************+++,,,,,,(((---222222111333:::@@@KKKWWW\\\SSSJJJEEE>>>444000///---++++++---///000000...,,,,,,---------++++++---/////////...000111000222===UUUppp{{{wwwqqqkkkpppsssiiicccaaa\\\VVVPPPKKKIIIHHHLLLIIIHHHKKKPPPSSSQQQNNNOOOTTTUUUOOOFFF===222***+++++++++++++++++++++,,,((((((''''''''''''((((((''')))***(((&&&&&&'''(((&&&((())),,,222777555...((((((''''''''''''(((((('''***---,,,(((%%%%%%''''''&&&&&&&&&(((+++...000111...+++)))(((((('''&&&))))))((('''%%%$$$$$$$$$***************)))((((((%%%'''***,,,---,,,***)))((()))***+++,,,---------***)))(((''''''((())))))((((((((((((((())))))***))),,,///000///.........***)))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%'''((()))*********%%%'''))))))((((((((()))'''(((((((((((()))***+++(((***)))&&&'''++++++)))&&&&&&'''((((((''''''&&&)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&(((*********)))(((&&&((())))))(((***...222...444333***''',,,---((()))(((((('''(((((()))***+++///222111---)))***,,,,,,***((()))++++++***(((''''''***///...***+++000''')))+++***)))(((***,,,)))((('''(((***+++++++++******+++++++++,,,,,,,,,)))+++...000000000...------------...000111111111;;;LLLbbbwwwqqqdddccclllyyy~~~}}}|||fffWWWKKKAAA999777111000000111333333222000///.........------------,,,------....../////////------///000000000///...444000,,,******+++,,,,,,+++,,,---......---,,,+++((())))))))))))*********&&&&&&&&&&&&(((***,,,---*********)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++---))))))((())))))***++++++)))///666777777;;;CCCKKKVVVeeemmmfff[[[TTTGGG:::111000...,,,,,,...000111111...,,,+++,,,------,,,***---000111000//////000///000;;;SSSooo~~~yyyyyy{{{|||nnnooorrrlllnnnkkkfff^^^UUUMMMIIIGGGOOONNNPPPUUU[[[]]]YYYTTTLLLQQQRRRKKKCCC<<<333,,,%%%%%%&&&''''''(((((()))******))))))))))))***+++&&&))))))&&&%%%&&&''''''$$$&&&(((+++222888555...&&&&&&&&&'''''')))******&&&***---,,,(((%%%&&&)))'''&&&&&&&&&'''***,,,...111///,,,++++++***(((&&&$$$%%%'''''''''''')))***((((((((((((((('''&&&&&&$$$&&&***,,,---,,,***((()))***+++---...///000000,,,+++)))(((''''''''''''((((((((((((((()))******'''***---......,,,,,,,,,)))(((((((((((())))))***(((((('''''''''(((((()))&&&&&&&&&'''''''''((((((###$$$&&&((()))***++++++$$$''')))***)))'''(((((()))))))))))))))((((((((()))***(((%%%&&&***+++(((&&&&&&''''''(((''''''&&&))))))((('''''''''''''''------,,,***)))'''&&&&&&&&&((()))++++++***(((''''''))))))((('''(((,,,000,,,333222)))&&&,,,---'''''''''''''''((())))))***---222666555000,,,+++,,,+++)))'''(((+++,,,***((('''&&&***///...)))+++111''')))+++***((((((***,,,)))((('''(((***+++++++++******+++++++++,,,,,,,,,)))+++...000111000...---...------...000222222222777DDDWWWlllvvv```QQQPPP\\\lllwww|||xxxtttsssoooWWWKKKEEE???999555222333444222000//////000------......///......---,,,,,,------...---------000111111///,,,++++++,,,555333...***((()))***+++,,,+++++++++++++++,,,,,,)))***++++++***)))***+++***++++++,,,,,,++++++***))),,,***&&&+++333--- ******))))))))))))******(((***,,,---,,,+++++++++***+++,,,------+++***)))(((---666???HHHQQQXXX]]]iiiuuuuuugggWWWKKK666222......000111000...111222111...***((()))***---,,,,,,...111222111///000333;;;LLLddd~~~zzzlllhhhqqqvvvssstttuuuvvv}}}yyyiii\\\UUUMMMBBBEEEMMM\\\```XXXYYYYYYNNNFFFDDDDDDAAA888...+++---******)))))))))))))))***)))((('''&&&&&&'''((()))&&&(((((('''$$$###%%%'''(((&&&&&&+++000222///+++((('''&&&%%%%%%&&&'''(((((()))***++++++***)))((())))))(((''''''''''''(((*********)))(((&&&$$$$$$&&&'''((()))************'''$$$%%%)))'''######(((((('''&&&'''***+++)))&&&(((,,,...000666<<<===999333---))))))(((%%%%%%'''&&&(((***)))&&&%%%''')))***+++,,,,,,------------((((((((('''%%%&&&(((***(((((((((((())))))))))))'''''''''&&&&&&%%%%%%%%%''''''(((((())))))******((()))***++++++***)))((()))***++++++)))(((((())),,,)))'''&&&''')))))))))&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((******))))))((((((''''''%%%&&&((()))))))))((('''*********+++,,,,,,***'''+++++++++)))'''''')))+++***((()))+++***(((***///000666======888111------***+++------+++(((%%%###******+++,,,------------(((((((((((())))))))))))(((&&&(((---...)))'''***'''(((***+++,,,---------...---++++++---///000000111111000000111111222333333<<>>999444222222333444333111///000111---.....................------.........------,,,---...///...---,,,---...333111---***(((((()))***++++++************++++++)))***++++++***)))***+++***++++++++++++++++++***)))---+++'''***111...$$$***)))))))))))))))******)))***,,,,,,+++++++++---***++++++,,,,,,,,,++++++***///999EEESSS___hhhlllwwwuuudddWWW>>>888222//////000///...------,,,---...///000111...------...///000///---...000999KKKddd|||rrreeehhhvvv~~~}}}uuuggg___SSSGGGDDDIIIUUUVVVMMMNNNNNNDDD>>>;;;:::888333,,,)))+++******))))))))))))******)))((('''&&&&&&'''((()))'''((()))(((%%%$$$&&&((((((&&&&&&)))...000---***((('''&&&&&&&&&&&&'''(((((()))*********)))(((((())))))((((((''''''''''''(((((((((((('''&&&$$$$$$%%%&&&''''''(((((((((((('''$$$%%%((('''$$$$$$(((((('''&&&'''***+++)))'''***...333777>>>FFFFFFBBB444...******)))&&&%%%&&&%%%'''((((((&&&%%%&&&(((***+++,,,---............***++++++)))'''''')))***))))))))))))((((((((((((((((((((('''''''''&&&&&&'''((((((((()))))))))***(((((()))******)))((((((''')))******((('''((()))+++)))'''&&&((()))******(((''''''&&&&&&&&&''''''&&&&&&'''''''''((((((((())))))((((((((((((((('''&&&&&&'''((())))))))))))++++++***+++,,,+++)))'''***+++***)))''''''(((******((((((******(((+++111666<<>>BBBHHHQQQ___lllxxxyyydddsssbbbRRRAAA999666555555666222333444333111000111222111000///............///000000000000///...---,,,+++---...---,,,,,,---...//////...---,,,++++++++++++******)))(((((()))))))))***++++++***)))***++++++******))))))******+++///222111+++&&&'''***,,,))))))(((((()))***++++++,,,,,,+++)))((()))---000++++++******+++---///000000222:::KKKbbbvvv|||mmm^^^III888///,,,,,,---((($$$"""&&&,,,111000------+++***+++---/////////111///000:::NNNfff|||wwwkkklllxxxwwwppphhhYYYPPPHHH<<<888888222:::222++++++,,,***)))***))))))(((((()))***++++++***)))(((''''''((()))***'''&&&%%%%%%&&&&&&'''''')))'''&&&&&&'''(((((('''&&&''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))(((((('''''''''((())))))))))))(((%%%&&&&&&''''''''''''&&&'''&&&%%%%%%(((***)))&&&'''''')))+++///555:::>>>@@@EEELLLRRRXXXXXXMMM@@@666000++++++***'''&&&'''((('''''''''(((((('''''''''((()))+++---......///.........---***'''''''''***)))))))))((((((((('''''''''''''''''''''''''''))))))))))))((((((((((((((((((''''''''''''(((((('''((()))))))))***---///333000,,,)))(((((('''&&&(((((('''&&&&&&%%%&&&&&&((((((((()))))))))******%%%%%%&&&&&&''''''(((((('''''''''((())),,,...//////---+++*********(((&&&'''(((***)))(((((((((***+++)))(((******)))---333555444222///,,,*********((((((((()))******++++++''''''((()))************))))))))))))************+++***(((&&&'''))),,,,,,++++++,,,,,,,,,++++++***,,,++++++,,,...///...---000111222333333333222222555333;;;NNNfff}}}cccRRRTTT]]]mmmyyyttt^^^JJJAAA<<<999===EEEPPP\\\eeepppzzzwwwccc{{{ggg[[[MMM???888666333222444000222222222000000111222222111///...---......//////////////////...---,,,---......---+++***+++,,,000///---,,,+++,,,------,,,+++******)))))))))))))))***++++++***)))***++++++***)))(((((()))***+++000111000,,,'''&&&(((*********))))))))))))******,,,,,,+++)))((()))---000,,,,,,+++,,,,,,---...///222555===MMMaaauuuyyyhhhQQQ<<<111------...+++)))((()))---000000...---+++***+++---000111111111000///444CCCZZZtttwwwvvv~~~|||~~~zzzhhhUUUJJJEEE<<<;;;===888999333---,,,+++'''''')))(((((((((((()))***+++,,,******((((((((((((******'''%%%$$$$$$&&&''''''&&&''''''''''''''''''((((((&&&&&&'''(((((('''&&&&&&&&&&&&%%%&&&&&&'''((()))+++***)))((((((((())))))((())))))*********))))))%%%&&&'''(((((()))))))))''''''%%%$$$(((,,,***&&&&&&(((+++///555===FFFLLLLLLRRRYYYaaafffcccTTTDDD444...*********'''&&&((()))(((''''''((()))(((''''''((()))***,,,---------,,,---...,,,)))'''&&&'''((((((((()))))))))))))))&&&&&&''''''''''''(((((())))))))))))(((((((((((()))((((((''''''(((((()))'''((())))))***,,,///222555111---***)))((('''&&&(((''''''&&&''''''(((((())))))))))))************'''''''''''''''((((((((((((((()))***,,,...000111...,,,***)))******)))(((''')))++++++***))))))***,,,******,,,+++))),,,111222000---+++******,,,---'''''')))******+++++++++'''((()))******++++++***)))))))))*********++++++)))+++)))&&&&&&***,,,+++)))***+++,,,,,,,,,,,,,,,+++***+++,,,...///...,,,///000111333333222111111444444;;;KKK```wwwnnnbbbeeemmmzzzyyydddQQQ@@@:::666999BBBOOOYYY^^^fffpppvvv~~~sssbbbwwweeeWWWKKK>>>999666222000111///000111111//////000111333222000...---...//////------.........------,,,,,,---...---+++***+++,,,///...+++******+++---...------+++******))))))))))))***++++++***)))***++++++***)))(((((()))***+++...---,,,+++)))((((((***,,,+++***)))((((((((((((+++++++++***)))***,,,///,,,,,,---------------,,,///444>>>MMM```uuuoooVVV@@@333///...//////...---,,,,,,,,,,,,,,,000...++++++---///000000---...///222;;;OOOjjj}}}tttrrr~~~jjjTTTGGGBBB;;;;;;===999888444111000,,,''''''+++(((((((((((()))***+++,,,+++***)))(((((()))***+++(((&&&$$$%%%''')))((('''$$$&&&((())))))(((((((((&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%'''((()))---+++)))''''''((()))+++((()))))))))))))))((('''###$$$&&&''')))*********&&&'''%%%$$$(((---+++%%%&&&)))...333;;;EEEQQQYYY[[[```gggnnnqqqjjjWWWDDD222,,,((())))))'''&&&))))))'''%%%&&&((()))'''%%%((()))***+++,,,,,,,,,,,,+++---...---***(((''''''''''''(((((())))))******''''''((((((((()))))))))***)))))))))((((((((('''***)))(((((((((((()))***%%%'''(((((())),,,000333333000,,,*********)))((((((((((((((()))***+++,,,)))))))))*********++++++))))))((((((((((((((('''''')))+++---///111222222...+++))))))*********)))'''))),,,,,,+++***++++++,,,***,,,...---******...---,,,+++++++++,,,++++++&&&''')))+++,,,+++***)))(((((()))***++++++++++++))))))*********+++++++++(((+++***&&&'''+++,,,*********+++,,,,,,,,,,,,+++*********,,,...///---,,,---...000111111111///...222444;;;IIIYYYnnn~~~vvvyyy~~~jjjZZZAAA<<<888:::EEERRRYYY[[[YYYdddkkkvvv~~~tttgggxxxkkkVVVKKK@@@;;;777222//////...///000000///...///111444222000...---...//////,,,,,,------...---------+++,,,------++++++,,,---///---***((((((***,,,......---,,,+++************)))+++++++++***)))***++++++***)))'''''')))***+++,,,***)))***+++******+++---,,,+++)))((((((((('''***++++++***)))***,,,...,,,---.........---,,,+++***000<<>>JJJWWW```fffkkkqqquuuvvvlllUUU@@@000+++'''))))))'''''')))(((%%%$$$%%%'''(((&&&$$$***+++,,,,,,------------+++---......+++)))((((((&&&&&&'''((()))***++++++(((((())))))*********+++******))))))((((((((('''+++***)))(((((()))***+++$$$%%%&&&'''(((+++///333111...+++******+++++++++))))))******+++,,,......)))************+++++++++******))))))(((((('''''''''))),,,///111333333333---+++)))(((***++++++***(((***,,,---,,,++++++,,,,,,+++---000...***))),,,)))******,,,---,,,)))'''&&&'''***,,,,,,+++)))(((((()))***++++++,,,,,,+++)))************+++++++++'''++++++'''''',,,,,,)))++++++,,,,,,,,,++++++************,,,...///---++++++,,,...000000///...---111444<<>>CCCOOOZZZ^^^]]]UUU\\\eeennnwwwzzz{{{rrrooopppzzzqqqeeeRRR>>>666555444111111////////////............///...---...000111///,,,---,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++***---,,,++++++*********+++,,,,,,,,,+++)))((()))***,,,+++***)))((((((((((((((((((((()))******+++++++++***))))))******)))(((,,,++++++*********++++++---------,,,------......,,,,,,444EEEYYYmmmsssUUU@@@555...,,,---,,,---......,,,+++,,,...---,,,++++++******++++++...+++---000222===XXXsss}}}lllkkkmmmwww~~~sssaaaLLL999555555222222555333111...+++******+++,,,)))(((((('''((()))***++++++---......---,,,,,,------+++((((((***+++***)))((('''''')))******(((&&&&&&'''((((((((('''%%%$$$)))(((&&&%%%%%%&&&'''((()))$$$###(((***(((''')))++++++,,,***)))((()))+++'''&&&&&&'''(((((('''%%%'''''''''((())))))******))),,,333===JJJZZZkkkuuuwwwaaaBBB333...***)))++++++)))&&&'''&&&%%%'''))))))'''$$$((('''(((,,,---******,,,---222111+++''')))***))))))(((''''''''''''((()))))))))))))))))))))))))))((())))))************))),,,+++)))((('''((()))***&&&(((******))))))***+++++++++***))))))***+++,,,***,,,000333777888999999555555555444222///,,,***))))))))))))((((((''''''((()))+++---...//////...+++++++++*********))))))///000111222111///---,,,///333777:::999555222///---...000111222111...,,,(((((((((((()))***+++,,,++++++******************((()))******++++++************++++++***)))((('''))))))***+++++++++******&&&,,,,,,---111333333111555000,,,000,,,(((---333444333666BBBYYYsssnnnOOOHHHCCCIIIUUUZZZSSSJJJMMMTTT^^^gggrrrzzz|||}}}{{{uuuqqqqqqsssyyylll___OOO???777444111111222////////////............///...---...000000...---,,,---......---,,,***(((++++++******++++++,,,---------,,,+++***))))))(((,,,,,,+++************++++++,,,,,,+++)))((()))***,,,+++***)))(((((((((((())))))))))))))))))))))))...,,,)))***,,,,,,***(((******)))))))))******+++------,,,,,,+++,,,,,,,,,,,,+++111AAATTThhh}}}nnnOOO<<<444000------...//////...,,,++++++,,,,,,,,,++++++******+++++++++)))+++///000888OOOgggzzznnn^^^aaahhhtttzzzoooYYYEEE333000111000000444///---+++***)))***,,,---((((((((((((((()))*********,,,///000000///...///...,,,******+++,,,,,,+++(((((('''((())))))(((&&&&&&'''((((((((('''&&&%%%******(((''''''((())))))&&&######'''***((('''(((***+++++++++)))((()))***'''&&&%%%&&&(((((('''&&&&&&''''''(((((()))******'''---777DDDRRRbbbpppxxx{{{ttt```AAA333///***)))******'''%%%'''&&&&&&'''(((((('''%%%)))&&&(((+++,,,)))))),,,///000...(((&&&(((++++++)))((((((''''''(((((()))))))))))))))))))))))))))******+++++++++***))))))+++***)))((((((((()))***)))***++++++)))((()))***)))))))))))))))+++---...(((///777===AAADDDGGGJJJBBBBBBAAA???:::555///,,,,,,,,,+++***)))(((((('''))))))***,,,,,,---,,,,,,+++++++++***************000000111111111///...---///444===CCCDDD@@@888333111333666777777444000...)))))))))))))))***+++,,,,,,,,,++++++***))))))((('''((())))))******))))))))))))************)))(((******+++++++++******)))%%%)))+++***+++///000---///444...***///,,,''',,,444333222333===QQQkkk~~~ooo]]]SSSLLLNNNUUUTTTHHH<<>>777333///000333111111111111000000000000............//////...---,,,---------,,,,,,+++***++++++******++++++,,,---...---,,,+++***)))((((((++++++***************+++***+++,,,,,,***))))))***++++++***)))(((((())))))************))))))((((((---***((())),,,...+++(((******)))))))))***++++++------,,,+++************---+++000>>>QQQfff}}}fffGGG777333111...,,,---...///...,,,+++,,,---,,,,,,++++++***++++++,,,***)))+++//////444FFF[[[tttmmmZZZJJJPPP]]]nnnxxxkkkXXXDDD222///111///000444,,,+++***))))))***+++,,,((((((((((((((())))))***,,,///222333111///------//////------,,,,,,++++++)))((('''((())))))(((&&&&&&&&&'''(((((('''&&&%%%)))(((((((((((()))***+++((((((((()))***(((''''''(((***++++++)))((()))***(((&&&%%%&&&'''(((((('''&&&&&&''''''((())))))***'''---777DDDRRRaaaoooxxx}}}wwwnnnhhhVVV999...+++(((&&&''''''&&&$$$''''''&&&''''''''''''&&&)))&&&'''***+++((((((+++......,,,)))((((((******)))(((((((((((((((((()))))))))))))))))))))))))))***************)))((('''))))))(((''''''(((((())))))***++++++))))))+++,,,***))))))))))))+++,,,---)))///999EEENNNTTTWWWXXXOOOOOOMMMIIICCC<<<555111///...---,,,***)))(((''')))*********++++++++++++************************,,,------------,,,+++***000666???HHHKKKGGG???::::::<<<>>>===999333---******)))))))))******+++,,,+++++++++*********))))))''''''((()))))))))))))))(((((())))))************+++++++++++++++***)))(((,,,...,,,***+++...---)))---111---***///---***///444111000222999KKKdddyyysssnnndddXXXRRRPPPKKKBBB::::::===CCCLLLYYYkkk~~~pppccc[[[TTTWWWdddqqqwwwxxx{{{jjj]]]NNNDDD;;;666222...000333111111111111000000000000------.........------------,,,+++******,,,...///++++++******++++++,,,---///...---,,,+++***)))(((*********))))))***++++++)))+++,,,,,,***))))))***+++***))))))))))))))))))++++++******)))((((((((()))'''&&&(((+++---,,,+++***************+++,,,,,,---,,,+++***************///---222@@@SSSiiittt[[[@@@333111000...,,,+++,,,------,,,,,,...///,,,++++++***++++++,,,,,,,,,***,,,000///111@@@SSSrrrvvveeeTTTHHH>>>HHHYYYkkk|||yyykkk[[[FFF444///000...---111---,,,+++)))((((((((()))'''(((((()))))))))))))))+++...111222111///------444444333222000...---,,,+++***(((((())))))((('''%%%&&&'''(((((('''&&&&&&%%%&&&&&&'''(((***+++,,,%%%'''))))))(((((('''&&&''')))++++++)))((()))***(((&&&%%%%%%'''(((((((((&&&&&&&&&'''(((((())))))***---333===IIIYYYiiitttyyyuuulll```ZZZLLL333)))(((&&&%%%&&&'''((((((''''''''''''&&&&&&'''''')))&&&&&&))))))''''''***+++******++++++)))((((((((())))))))))))))))))(((((((((((((((((((((((((((((()))))))))((('''&&&&&&'''''''''&&&'''''''''(((''')))******)))***---///,,,+++***))))))***+++,,,,,,000999JJJ\\\eeeeeeaaa]]][[[WWWPPPHHH@@@999555000///...,,,+++)))((('''******************************************************************))))))///333:::BBBGGGFFFAAA<<<>>>@@@BBB@@@999111+++(((******************+++,,,))))))*********+++++++++''''''((()))))))))))))))((((((((())))))***+++++++++++++++++++++***)))((()))++++++))),,,111111---***///+++***111000...444111//////222777EEE___uuuyyyrrrnnneeeZZZNNNDDD>>>;;;666555777>>>MMMcccyyyuuu```PPPIIIDDDKKK\\\llltttuuu~~~qqqcccXXXEEE===555333111///000333////////////............,,,---//////---,,,---...---,,,***)))))),,,///111++++++******++++++,,,---......---,,,+++******)))***))))))))))))***++++++(((***,,,,,,+++***)))*********)))))))))))))))***+++*********))))))(((((('''((())))))***+++,,,,,,***************+++,,,---,,,,,,++++++***+++++++++///...444DDDXXXnnneeePPP:::000//////...---***+++------------...000++++++******++++++,,,,,,...+++,,,000///000===MMMooo|||hhhRRRDDD???>>>IIIZZZjjjwww{{{mmm]]]GGG444///...+++***---...---+++***)))(((''''''''''''((()))))))))))))))'''***...//////...//////777888888777444111000111---+++))))))******)))(((%%%&&&'''((((((((('''&&&$$$%%%&&&'''((()))***+++!!!%%%%%%&&&((()))'''&&&(((***+++***)))))))))(((&&&$$$$$$&&&((())))))%%%&&&&&&''''''((()))))),,,---...444???PPPbbbnnnzzzuuurrrfffUUUOOODDD///((((((''''''((()))***+++&&&'''((('''%%%%%%'''))))))&&&&&&((((((&&&'''******'''(((+++---***''''''((())))))******))))))(((((((((((((((((((((((((((''''''((((((''''''&&&&&&&&&&&&''''''''''''(((((('''((((((((((((***---000,,,+++***))))))******+++000333>>>RRRhhhtttrrrllliiiddd[[[QQQFFF>>>888555//////...,,,+++)))((((((+++******)))******++++++***************++++++++++++++++++***************,,,...333:::@@@BBB>>>::::::===@@@===777000,,,+++++++++*********++++++,,,((())))))***++++++,,,,,,'''((())))))******))))))))))))(((((()))***++++++******+++++++++******))))))------++++++------***)))...+++***111111///555///,,,...222666@@@WWWoootttgggjjjiii___OOOAAA999777444222111888HHH```wwwyyyiiiXXXFFFAAA???EEETTTbbbjjjmmmvvvhhh[[[SSS???666///000111000000111////////////............+++---//////---+++,,,...---,,,+++++++++,,,------++++++******++++++,,,---,,,,,,++++++*********))))))))))))))))))***++++++'''***,,,---+++***)))*********))))))))))))***************))))))))))))))))))+++...,,,)))(((***---((((((((())))))+++,,,,,,,,,++++++++++++,,,,,,---//////666GGG]]]sss|||WWWGGG666///...------...+++---...---,,,,,,---...++++++******++++++,,,---///+++,,,///......:::IIIeee{{{eeeNNNAAA???>>>JJJZZZfffnnnvvv}}}~~~ppp^^^III555000///+++***,,,---,,,+++***))))))((((((&&&'''((()))***))))))((('''))),,,,,,,,,,,,---...333666888777444222222333///---+++******+++***)))$$$%%%'''((((((((('''&&&''''''((((((((((((((((((!!!&&&%%%%%%((()))'''%%%'''***+++***)))))))))(((&&&$$$$$$&&&((())))))%%%%%%&&&''''''(((((()))+++++++++///:::KKK]]]jjjpppnnnlll^^^IIIBBB:::***((((((((('''&&&''')))+++&&&(((((('''%%%$$$''')))***&&&%%%''''''%%%&&&))),,,&&&%%%)))+++)))((()))((()))************)))(((((((((((((((((((((((((((&&&''''''((((((((((((''''''(((((()))))))))))))))(((((((((''''''(((+++...******)))))))))+++,,,---444999GGG]]]rrr}}}|||xxxssskkk]]]MMM@@@777222000......---,,,+++***)))(((+++******)))***+++,,,---))))))*********+++++++++++++++************+++++++++,,,///777>>>AAA===999555999;;;999333...,,,---,,,++++++******+++++++++******************++++++((()))******++++++*********))))))(((((()))***+++))))))***+++++++++******&&&,,,///,,,(((((((((&&&)))...+++)))000///---333---+++---222333999NNNfff~~~{{{hhh]]]```___VVVIII<<<666444222000111888III```vvv~~~|||{{{yyymmm```WWWIIIFFFCCCDDDKKKUUU^^^ddd~~~pppbbbUUUMMM;;;222,,,...111111000000111111111111000000000000***---//////,,,+++,,,...,,,------...---,,,***)))++++++******++++++,,,---*********)))))))))))))))))))))((())))))***++++++'''))),,,---,,,***)))******)))))))))))))))******))))))))))))))))))******+++///222///)))&&&)))---''''''''''''((()))++++++++++++++++++,,,---............777III___vvvtttOOOBBB444...---,,,,,,///...//////...,,,++++++,,,+++*********+++,,,,,,---///++++++...------888GGG[[[}}}}}}hhhQQQEEECCC;;;FFFVVVaaagggmmmuuu{{{sss```KKK777222111---,,,///++++++++++++******))))))&&&''')))*********)))(((+++,,,,,,+++)))(((((()))---111444444222111222444111...+++***+++,,,+++***$$$%%%'''(((((((((''''''************)))(((&&&&&&%%%***'''&&&((()))&&&$$$'''***+++***)))((()))(((&&&$$$$$$&&&(((******%%%%%%&&&&&&'''(((((()))***)))***...888III\\\hhheeefffeeeVVV???777111###'''''''''%%%$$$$$$%%%'''&&&(((((('''$$$$$$'''******&&&%%%''''''%%%&&&)))...'''###''')))((())),,,((()))***++++++***)))(((((((((((((((((((((((((((''''''((())))))***))))))((()))***+++++++++++++++)))))))))'''&&&&&&))),,,((((((((((((***,,,...///555???PPPeeewwwxxxnnn]]]JJJ:::111,,,+++------,,,,,,+++***))))))+++************,,,---...))))))******++++++++++++***)))))))))))))))******,,,---111999AAACCC???:::444888:::777000+++***,,,,,,,,,++++++***+++++++++,,,,,,++++++***)))))))))))))))***++++++++++++++++++***)))(((((()))***+++((()))***+++++++++++++++###******(((***------***///+++(((...---***///---***---222111555HHH___zzzyyybbb[[[XXXQQQHHH>>>888666666111000222;;;LLLbbbuuu~~~uuujjjfffiiiuuuzzzpppddd[[[YYYPPPMMMIIIEEEEEEKKKVVV]]]~~~sssfffXXXJJJBBB222111111111000000////////////////////////////////////...------------...///++++++...---)))+++222,,,,,,++++++++++++,,,,,,+++***)))***++++++***))))))))))))))))))))))))))),,,,,,+++***)))(((''''''***************)))(((((((((((((((((())))))))))))&&&(((++++++)))(((***,,,(((((()))***************+++++++++***)))***,,,...000000777III___xxx~~~___EEE;;;222000///---,,,...++++++*********+++,,,---***,,,------++++++,,,......000000...---000888???RRRpppuuu___KKKIIIJJJQQQUUUVVVYYYdddooouuu~~~lllVVVFFF555///000///---------,,,++++++******++++++,,,***((()))++++++(((%%%***+++,,,------,,,***)))***,,,...000000///,,,+++......,,,+++)))((('''&&&&&&'''&&& ###+++''''''''''''((((((((((((((('''&&&&&&'''((('''%%%((('''&&&'''((()))((('''***)))(((((())))))((('''%%%###"""&&&+++,,,)))%%%+++))))))...888HHHWWWaaagggeee]]]MMM;;;///+++,,,***)))'''&&&&&&''''''(((((('''&&&)))---///...,,,((((((''''''''''''((()))'''((()))******)))(((''')))((('''&&&&&&'''((()))***)))((('''&&&&&&'''(((&&&'''''''''(((((())))))******************++++++&&&((()))***)))((('''&&&)))///***&&&,,,---+++111===GGG[[[sssnnnTTTAAA555///...000000000///...,,,+++,,,---************++++++++++++,,,+++++++++***)))((('''+++(((%%%%%%'''***,,,---,,,,,,000888AAABBB<<<555000222444333000,,,***)))******))))))***+++,,,,,,,,,,,,***)))))))))***+++(((((()))***************+++)))((())),,,---+++))),,,,,,++++++***))))))(((,,,+++*********+++,,,---)))***+++,,,...///000000///+++...333333333CCCWWWtttyyyrrr^^^XXXOOOFFF===666444555777222///888MMMffftttyyyvvvooohhh]]]TTTPPPYYYkkkuuuhhhVVVRRR^^^ddd```XXXOOOHHHCCCEEEOOO[[[{{{sssiii^^^QQQEEE===111111111000000000//////........................//////...------------------***+++...---***,,,222+++++++++******++++++++++++***)))***++++++***)))))))))))))))))))))))))))++++++******)))(((((((((***************)))(((((((((((((((((())))))))))))(((***,,,+++)))((((((***(((((()))***************+++++++++***)))***,,,...//////777III```zzz{{{\\\BBB:::333222111...+++,,,+++++++++++++++,,,------***,,,------++++++,,,......//////---,,,///777>>>QQQlllnnn\\\[[[WWW^^^bbb______gggqqqwwwpppYYYGGG555/////////---------,,,++++++******+++++++++)))((()))++++++)))''',,,,,,,,,,,,,,,,,,+++++++++---...000000///---,,,,,,,,,+++***)))((('''''''''))))))'''######&&&***''''''''''''(((((((((((('''&&&%%%&&&((())))))(((((('''&&&(((***++++++***)))((('''((()))***)))(((+++'''%%%&&&)))***&&&###******+++000;;;KKKZZZcccgggcccZZZJJJ999...+++,,,))))))(((''''''''''''''''''%%%$$$%%%((((((&&&$$$)))((((((''''''(((((()))(((((((((''''''((((((((()))(((''''''''''''((()))***)))((('''&&&''''''((('''''''''((((((((())))))************************'''((()))***))))))))))))(((///+++(((------,,,333CCCQQQgggzzzwwwdddLLL;;;222,,,,,,///,,,,,,,,,+++*********+++******++++++,,,,,,,,,,,,(((((()))***+++,,,+++***---,,,++++++,,,...//////,,,,,,000999CCCGGGCCC>>>999888666333111...,,,+++******))))))***++++++,,,,,,+++***)))))))))***+++))))))***************)))+++)))((()))+++---+++***************++++++++++++,,,+++*********+++,,,---***++++++,,,---.../////////,,,...333222333AAASSSooo}}}vvvhhhaaaWWWLLLBBB:::777777888333111999KKK```ooouuu~~~}}}vvvhhh\\\SSSJJJCCCGGGQQQcccyyyssscccZZZQQQUUUaaaeeebbbYYYOOOGGGBBBEEEQQQ]]]vvvmmmiiibbbZZZQQQGGG===777111111000000000000//////------------------------///......---------------...,,,,,,...,,,***+++///++++++************+++++++++***)))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((()))))))))))))))+++,,,+++)))''''''((((((((()))***************+++++++++***)))***,,,.........666IIIaaa{{{wwwWWW???888333333222...+++***,,,,,,,,,,,,,,,---------***,,,------++++++,,,.........---+++***...666<<>>MMMfffyyy|||tttnnncccVVVJJJCCC???===;;;777666<<>>777222000000000000000000//////------------------------///...------,,,,,,------/////////...+++((()))***+++******))))))******++++++***)))***++++++***)))))))))))))))))))))))))))(((((())))))************))))))************)))((((((((((((((()))))))))))))))************)))))))))(((((()))***************+++++++++***)))***,,,...//////666IIIaaa{{{uuuVVV>>>777111111111...++++++,,,,,,------.........---***+++---,,,++++++,,,......---+++))))))---333999GGG\\\rrr~~~xxxfffRRR<<<111...---,,,,,,,,,++++++***************)))(((((((((******++++++,,,+++***)))***,,,...000666999===@@@???;;;666333...---,,,+++***)))(((((('''&&&&&&(((******'''###&&&&&&&&&'''''''''(((((((((''''''(((***+++***)))(((''''''(((+++,,,,,,+++'''&&&%%%''')))******)))***(((&&&&&&(((************+++///777DDDSSSaaaiiikkkbbbRRRAAA222***((()))'''((()))))))))(((&&&%%%)))******,,,...///......+++******))))))))))))***)))))))))))))))))))))))))))(((((((((((((((((()))((((((((('''''''''(((((((((((((((((((((((())))))************))))))))))))(((******)))((())),,,000000777777555888444555BBBNNNggg}}}sss```TTTHHH;;;333...++++++///,,,,,,+++,,,------,,,+++******+++,,,,,,,,,,,,,,,...------///222333222///+++,,,------...000333555???@@@FFFQQQ^^^fffhhhggg]]]QQQAAA666222000---***+++***************+++++++++++++++***************+++++++++++++++******)))***))))))***++++++++++++((())))))***+++,,,---...++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...000222000000:::EEEZZZooo}}}xxxmmm```WWWRRRMMMIII@@@===<<>>BBBHHHKKKJJJCCC;;;666111000///---+++)))(((''')))&&&###$$$((()))'''$$$&&&&&&&&&&&&''''''''''''+++)))(((((())))))(((&&&)))(((''''''((()))(((&&&&&&%%%%%%&&&)))******))))))(((&&&&&&(((***++++++***,,,111:::FFFTTT```hhhjjj___MMM<<<000)))'''&&&'''((()))))))))(((&&&%%%%%%&&&((()))*********+++++++++***)))))))))))))))((()))+++,,,,,,+++)))(((((())))))))))))))))))(((''''''(((((((((((((((((())))))))))))))))))((((((*********)))))))))(((((()))***+++)))''')))000555555===>>>???AAA===BBBSSS]]]uuuyyygggTTTEEE>>>777333000+++***,,,...---,,,---//////---+++,,,++++++,,,,,,,,,------...---...333777999555111000000000000111555<<>>QQQgggwwwlllfffeee```YYYGGGBBB@@@BBBCCCGGGQQQ\\\fffeee[[[HHH999444444444111:::IIIYYYhhhuuu{{{wwwfffaaaggglllkkknnnlllaaaYYYUUUQQQNNNKKKJJJQQQYYYlllZZZGGGCCC>>>:::777555333111......////////////000000////////////////////////...------,,,,,,,,,,,,,,,&&&+++---++++++---...---,,,++++++++++++++++++,,,+++***)))***++++++***)))))))))))))))))))))))))))(((((())))))*********+++((())))))************)))(((((((((((())))))))))))&&&&&&&&&)))+++---,,,+++(((((()))***************+++++++++***)))***,,,...///000:::MMMddd|||}}}]]]???555---,,,,,,,,,---000***+++---......------,,,***,,,------++++++,,,...---,,,+++***+++---000111999FFF]]]www|||xxxtttlllWWW???333///---++++++++++++***))))))))))))***)))******)))'''(((***,,,)))))))))***---111555888DDDGGGKKKMMMJJJCCC;;;555000///...---+++)))((('''***'''$$$%%%'''***)))(((%%%&&&&&&&&&&&&''''''''',,,***((((((((((((&&&$$$)))'''&&&&&&&&&&&&%%%###'''&&&%%%&&&((())))))((())))))((((((''''''(((((())),,,222;;;FFFRRR]]]cccdddWWWEEE666---)))&&&$$$(((((((((((((((''''''&&&'''((())))))'''%%%%%%&&&+++******)))((((((((((((((()))++++++++++++)))(((((())))))******))))))(((&&&'''(((((()))(((((((((******))))))))))))((((((*********))))))(((((('''(((***+++***)))...777???@@@FFFGGGHHHHHHCCCKKKaaannnqqq\\\KKK???;;;::::::666...******---,,,,,,///333444222///000///---,,,,,,...000111//////222888??????:::444...///...------333<<>>EEEOOO\\\ZZZQQQBBB666222222111111777CCCSSSbbbpppyyy~~~|||ssspppooohhhkkkvvvzzzrrrmmmeeeUUUOOONNNOOOQQQQQQQQQWWW___xxxfffVVVDDD@@@;;;777555444333222........./////////000000...........................---,,,,,,++++++,,,,,,'''---///+++***,,,,,,***------,,,,,,,,,,,,------+++***)))***++++++***))))))))))))))))))))))))))))))))))))))))))*********(((((()))***************(((((((((((())))))))))))(((''''''))),,,---+++)))(((((()))***************+++++++++***)))***,,,...---000<<>><<<999555333000......111444777;;;;;;>>>DDDIIIGGG===444)))+++,,,***)))---444;;;DDDNNN```sssxxxdddNNN===222---,,,,,,++++++***))))))*********++++++,,,+++***)))(((%%%&&&'''((()))*********(((***,,,+++))))))+++---......---,,,++++++******+++,,,---.........---,,,++++++++++++++++++,,,,,,+++---//////...000222444CCCVVVnnn{{{mmmOOODDD>>>???<<<777:::BBBKKKJJJCCC999444444333000555999CCCQQQbbbpppwwwyyy~~~yyy}}}zzzrrrsssvvvsssuuu~~~~~~rrrkkk^^^KKKGGGGGGKKKQQQUUUYYYcccmmmzzznnn^^^PPPCCC???999666444333333222---.........//////000000------------------------...---,,,,,,++++++,,,,,,,,,222222,,,)))***(((###...------,,,,,,------...+++***)))***+++++++++)))))))))))))))))))))))))))******))))))))))))))))))(((((()))***************(((((((((((())))))))))))***(((''')))+++,,,***'''(((((()))***************+++++++++***)))***,,,...,,,000===TTTmmmvvvUUU999222...///000---+++,,,((()))+++------,,,+++******,,,------,,,+++---...,,,,,,,,,---//////...,,,///777NNNlll~~~qqqmmmpppqqqooo___LLL888///......------+++******)))))))))))))))+++,,,+++)))&&&&&&))),,,***+++---111555:::>>>AAADDDBBB>>>999444111...---''''''(((((())))))******$$$%%%'''(((((('''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&'''((('''&&&&&&$$$$$$%%%'''((('''&&&((('''&&&&&&'''((('''%%%"""%%%((())))))***+++(((+++111:::DDDMMMUUUZZZPPPDDD444+++))))))'''%%%***)))(((&&&&&&'''((((((###&&&((((((&&&%%%''')))******((('''&&&&&&&&&&&&,,,)))$$$!!!!!!$$$))),,,((()))***++++++***)))(((%%%&&&((()))))))))((((((+++*********))))))((((((+++******)))(((''''''&&&"""'''+++---111;;;KKKWWWfffggg___UUUJJJ;;;???WWWlllyyykkkSSSIIIIIIKKKPPPSSSMMM@@@666333//////222999BBBGGGFFFCCC:::777222///000333888;;;JJJJJJKKKOOOQQQKKK>>>333***---///...+++,,,222777???LLLaaawwwnnnXXXEEE999444444,,,,,,+++***))))))************+++,,,+++***)))(((###$$$&&&((()))*********(((***,,,+++))))))+++------------,,,,,,++++++++++++,,,---.........---,,,******+++++++++,,,,,,,,,)))---///......000222222;;;MMMcccvvvpppQQQCCC;;;<<<:::333333:::======999444444777777333;;;===EEETTTeeesssxxxyyyuuupppnnnvvvzzz~~~}}}}}}qqqjjj]]]GGGBBBCCCHHHPPPWWW___lllyyyppphhhdddVVVEEE???;;;666222000000///......------,,,,,,------...+++,,,------......------......---,,,++++++***)))+++++++++************)))111000...,,,+++***++++++(((******)))+++...---)))******))))))))))))******+++)))(((''''''((()))+++***((((((++++++((((((***---+++(((&&&%%%''')))***'''&&&'''***---...+++(((((()))***++++++***)))(((---,,,)))'''&&&(((---111***+++>>>^^^uuuiiiMMM666333...++++++++++++++++++++++++,,,------+++(((...---,,,,,,++++++++++++++++++,,,,,,,,,,,,------...555>>>VVVxxxzzzjjj``````eeejjjlllVVVGGG666---...///,,,(((((('''&&&&&&''')))+++---,,,,,,,,,,,,,,,+++***)))***+++---///222777===BBB???<<<666000,,,******+++((('''&&&&&&&&&''')))***'''((((((((((((((('''&&&&&&&&&%%%%%%%%%''')))***'''((()))))))))(((&&&%%%%%%###$$$%%%$$$###(((000&&&((()))&&&$$$$$$%%%%%%%%%%%%&&&'''(((((('''''')))///333666???JJJLLLHHH@@@666---+++***'''%%%%%%...+++&&&""""""%%%))),,,&&&&&&''''''((('''''''''((((((((((((''''''(((((()))))))))))))))******+++###$$$%%%&&&((()))***+++'''''''''''''''''''''''''''(((******))))))+++,,,******)))(((((('''(((((()))++++++***///>>>RRR___kkksssqqq___III>>>@@@DDD^^^wwwlllQQQFFFLLLTTTaaaiiibbbPPP>>>333111***000===HHHVVVZZZOOOBBB:::555333222333???LLLVVVXXX[[[]]]XXXMMM>>>333---...---,,,******,,,...999IIIXXXmmm|||gggRRRBBB:::777111///---,,,,,,+++***((())))))(((((()))***+++++++++)))((()))+++,,,+++)))++++++++++++,,,,,,---...,,,,,,+++***))))))******************************+++***))))))***+++---...,,,...//////......000111999BBBUUUlllqqq```OOOBBB???;;;555555<<<<<<<<<;;;888666666999;;;BBBKKKSSSWWW___hhhjjjfffiiilllqqqxxx~~~xxxdddRRRKKKNNNVVVaaaggglllwww{{{|||uuuggg^^^ZZZOOO@@@===999444111000000///......------,,,,,,------...---------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************)))222111///---,,,,,,,,,,,,)))+++***)))***...,,,(((***))))))(((((())))))******)))(((''''''((()))******((((((,,,,,,((((((***+++***((('''''''''((())))))((((((***,,,,,,)))'''((()))***++++++***)))((()))((('''%%%###%%%))),,,++++++===\\\sss}}}aaaFFF444111---++++++,,,,,,+++++++++***,,,------+++)))++++++++++++,,,---......++++++,,,,,,,,,,,,---------222999PPPtttzzzmmm\\\RRRRRRYYY^^^aaaPPPCCC444,,,---...+++&&&+++***)))''''''((()))******+++++++++******)))(((***,,,---...000444:::>>>666444000,,,)))((((((((((((((('''''''''((()))***''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&'''((((((((()))*********)))''''''(((%%%%%%'''&&&%%%''',,,$$$&&&'''&&&%%%%%%''''''$$$%%%%%%&&&'''(((((()))---///000444???HHHEEE===666---&&&&&&'''%%%######+++)))'''&&&%%%&&&((()))&&&&&&''''''((((((''''''+++'''###!!!!!!$$$''')))***************++++++,,,$$$%%%%%%&&&'''((()))***''''''''''''''''''''''''((()))++++++******,,,---+++***))))))((((((((()))&&&(((***+++222CCCYYYiiiwww{{{uuu^^^EEE888999===SSSkkk{{{qqq[[[RRRTTT^^^llltttmmmZZZEEE888333+++000===IIIYYY___WWWLLLDDD<<<777555777CCCQQQ[[[```dddbbbXXXHHH:::111---------,,,******+++---222CCCSSSiiiooo^^^OOOFFFAAA555222...,,,+++***)))((()))))))))*********+++++++++***)))***,,,...,,,+++,,,,,,+++++++++,,,,,,---,,,++++++***))))))******************************++++++++++++,,,---......,,,---......------...///777===LLLaaatttyyyeeeSSSCCC<<<888333666>>>???===999777777999<<>>KKKWWW___dddhhhcccUUUEEE888222---------,,,******+++------>>>MMMbbb|||zzzlll^^^RRRKKK<<<777111,,,***))))))((()))***+++,,,,,,,,,+++***+++******+++...//////...,,,,,,++++++***+++++++++,,,+++******)))*********************************+++,,,---......//////...,,,---......,,,+++,,,---444777BBBTTTggg{{{uuubbbOOOEEEAAA>>>CCCKKKLLLFFF===999:::===@@@AAACCCGGGJJJJJJNNNSSSUUUTTTXXX```mmmyyykkkZZZ\\\___iiiwwwzzzhhhdddgggcccXXXNNNHHHBBB;;;444222///...////////////...------,,,,,,------...000///...---,,,++++++***+++++++++++++++++++++,,,+++++++++*********))))))///......---,,,,,,,,,,,,,,,---,,,)))***---,,,((()))(((((((((((((((((()))******)))(((((()))******+++((())),,,,,,)))(((+++(((((()))******)))(((''')))))))))*********)))((()))))))))******)))))))))***+++++++++)))((()))***------:::UUUnnnxxxcccIII333///---******+++---------+++******+++,,,---,,,***((())))))+++,,,...000111+++++++++,,,,,,,,,------,,,---...AAAddd|||lllOOODDD888333555;;;???@@@<<<666000---//////---***000///---+++)))(((((((((***))))))))))))))))))))),,,,,,---,,,+++,,,///111***************)))(((((()))))))))))))))******+++***))))))(((''''''''''''$$$%%%'''((())))))((('''))))))))))))(((((((((''')))$$$$$$(((+++)))&&&&&&&&&%%%&&&'''&&&%%%'''++++++***)))((((((((()))***---,,,,,,000666888111)))***&&&%%%(((+++)))((()))&&&''')))***)))((('''&&&%%%&&&'''(((((()))(((((('''''')))---000///((("""******))))))******+++,,,((((((((((((''''''''''''))))))))))))))))))))))))''')))************+++---++++++***************+++***+++...111999JJJeee{{{~~~yyy```DDD666666:::HHHYYYeeeooo}}}}}}rrrnnnmmmxxxvvv```OOOBBB444444@@@LLL___oooqqqllldddWWWKKKDDDHHHSSS]]]______^^^XXXNNNCCC:::555,,,---...---+++***+++,,,...<<>>@@@AAACCCGGGLLLQQQRRRUUU]]]jjjvvv~~~vvvhhhdddgggppp~~~uuuddd]]]^^^ZZZQQQHHHBBB===999111000...---...//////......------,,,,,,------...111000...---++++++******------,,,++++++***))))))+++++++++*********))))))+++++++++++++++++++++***---...,,,))))))---,,,((())))))(((((((((((())))))******))))))))))))******+++)))))),,,,,,))))))+++&&&((()))******)))(((''''''((()))*********++++++***))))))))))))))))))***&&&'''(((((('''&&&&&&'''---...<<>>===;;;888333000000...---...///000///......------,,,,,,------...111///---+++++++++,,,,,,,,,+++++++++******))))))+++++++++************)))((()))***+++,,,++++++***------+++((()))...///,,,++++++************++++++*********++++++*********,,,)))***------***))),,,''''''((()))))))))))))))''')))******((((((***---+++***)))(((((()))***+++***+++,,,,,,+++,,,///111,,,222BBB]]]xxxvvv___III888111///+++***)))***+++,,,+++***+++***((()))+++---------,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------+++///...444FFFVVVhhhppphhh```VVVIII@@@===;;;777444444555444222000...///000,,,,,,,,,++++++***)))(((***)))((('''''')))***,,,''')))***)))(((((()))+++'''''''''''''''(((((((((&&&'''((()))))))))((((((,,,***(((&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((())))))((('''&&&%%%&&&&&&'''$$$###%%%)))(((&&&'''***,,,&&&%%%)))'''"""%%%...,,,---......---+++(((&&&)))&&&''',,,+++&&&$$$&&&)))&&&&&&)))(((&&&'''+++'''''''''''''''((())))))%%%&&&'''(((************&&&))),,,+++'''&&&(((+++((((((((((((((())))))*********))))))((((((''''''))))))))))))))))))))))))&&&'''))))))((((((***+++)))((((((((())))))***+++***(((+++///000666NNNgggxxx~~~zzzeeeNNNCCCDDDIIIPPPVVVVVV```xxx{{{vvvrrrfffLLL???AAAEEEWWWqqqwwwpppiiiccc___RRR@@@444000//////...+++---......,,,++++++++++++444777<<>>===:::555222333444------,,,,,,***)))'''&&&((('''&&&%%%&&&(((***+++&&&((())))))((((((***+++'''''''''((()))***+++,,,%%%&&&((()))))))))((('''+++)))'''$$$######$$$%%%%%%$$$######$$$%%%'''(((***)))(((&&&&&&''''''((('''''')))***((($$$&&&++++++$$$###)))(((###&&&000'''))),,,......+++(((&&&...&&&$$$)))+++'''######$$$""""""$$$$$$"""%%%***%%%&&&''')))))))))((((((%%%&&&''')))******++++++ (((000111,,,'''&&&((()))))))))))))))******+++***)))))))))((((((((('''(((((((((((((((((((((((('''(((******))))))+++,,,(((((('''(((((()))******)))(((,,,222333999PPPjjjvvv|||wwwcccNNNFFFKKKRRR]]]aaa]]]ddd{{{yyyssspppmmmQQQAAA@@@CCCTTToooyyynnndddXXXOOOAAA444...,,,...000+++,,,......---+++***+++)))444888>>>MMMXXXdddtttzzz|||ooohhhfff^^^UUUHHH<<<333...***)))++++++***)))(((((())))))&&&(((***)))'''&&&(((+++(((((('''(((((()))***+++******))))))***+++,,,,,,************************)))(((((('''(((***+++,,,+++,,,------,,,,,,...///...,,,111CCC[[[sss~~~}}}}}}zzzuuu||||||xxxmmm^^^MMM???777999333222555666333555:::AAALLL\\\eeeddd[[[NNNFFFHHH???777333111444@@@NNN\\\tttzzzzzzlll]]]PPPGGGBBB999888666444222111111000---///...******...///---***+++,,,,,,---------,,,...------,,,,,,------...+++++++++++++++++++++++++++++++++++++++++++++++++++---///111000...***(((******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,+++************+++++++++******)))******))))))((((((''''''(((((()))***++++++,,,,,,'''((((((&&&(((,,,+++''''''(((((()))))))))((((((---999KKKbbb{{{~~~aaaEEE222******+++***)))((()))---///...,,,************+++---000111...,,,---111111---,,,...---******---,,,***))),,,+++,,,///333888EEE\\\pppwwwkkkddd^^^WWWRRROOOLLLIIIEEE>>>888666777///***(((***+++((('''(((++++++***)))(((((()))))))))(((&&&&&&((()))(((''',,,***((('''&&&''')))***(((((('''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$&&&'''&&&&&&&&&)))++++++)))'''%%%%%%%%%&&&'''(((''''''((())))))'''&&&%%%&&&''''''%%%%%%&&&'''***)))((()))***+++***)))(((((('''&&&&&&&&&&&&'''%%%&&&$$$!!!###'''(((%%%%%%&&&(((((('''''')))***&&&'''((())))))((('''&&&$$$%%%&&&((())))))))))))&&&''')))***++++++************)))''''''&&&&&&&&&))))))))))))))))))))))))((()))***)))((((((***,,,******+++++++++,,,,,,,,,++++++,,,,,,...999RRRiiizzzwwwmmm```YYY\\\aaacccmmmrrrqqqtttvvvvvvzzzxxxWWW;;;888BBBOOOeee{{{ttt[[[ZZZMMM===333000///,,,)))111)))%%%(((---......///888555555:::BBBOOOcccssstttppprrrlllbbbRRR???000******---+++++++++***)))(((((('''&&&''')))***+++,,,++++++(((((())))))))))))(((((()))))))))((()))******+++------,,,++++++******)))...---,,,+++************///......---------......,,,///444===PPPkkkyyytttqqqqqqwww~~~xxxiiiZZZOOOFFF???>>>999444111222555777888EEEGGGOOOYYYZZZNNN@@@777888666444444444555===FFFTTTjjjzzzzzz}}}qqqcccUUUIII@@@<<<777666555333222111000000---///...++++++...///---,,,------......------,,,------,,,,,,,,,,,,------************************++++++++++++++++++++++++(((***,,,......,,,+++)))*********+++++++++,,,,,,******+++,,,,,,,,,++++++*********))))))(((((((((*********++++++******)))******))))))(((((((((((((((((()))******+++,,,,,,((()))(((&&&(((++++++'''***++++++,,,,,,,,,,,,,,,...888III^^^wwwqqqVVV>>>000++++++++++++)))((()))+++,,,+++)))************+++---......---+++,,,000000,,,+++------******---,,,******,,,------///222555@@@TTTgggzzzrrrkkkfffccc^^^WWWMMMBBB;;;888111+++(((+++,,,+++***+++++++++***))))))))))))))))))(((&&&&&&((()))((('''***)))'''&&&&&&&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$$$$&&&'''&&&&&&&&&(((***&&&%%%$$$######$$$&&&'''(((''''''((())))))'''&&&$$$%%%&&&%%%$$$$$$%%%''')))((('''(((*********((((((((('''&&&&&&&&&&&&'''''')))((($$$$$$'''&&&###%%%&&&(((((('''''')))***''''''((((((((((((''''''&&&'''((((((((((((((('''&&&''')))***++++++*********)))(((''''''&&&&&&&&&))))))))))))))))))))))))'''((((((((('''''')))+++************++++++++++++******,,,---///<<>>XXXoooxxxyyyoooMMM>>>:::===KKK[[[mmmppp]]]KKK>>>777///,,,///111000......+++***++++++***---333000111222444666???RRRdddzzz~~~wwwvvvwwwlllZZZFFF666...---///++++++******)))((((((((('''(((((())))))(((((('''(((((())))))))))))(((((('''((()))***+++******)))))))))******+++,,,,,,---************+++,,,---...---------,,,,,,------...------///444BBBXXXqqqyyylllaaagggooowww~~~{{{oooiiieeeeeejjjrrruuutttlll]]]QQQIIICCC>>>;;;888444333444777999:::<<<777666888777222//////222111333555444444999@@@FFF___sss|||uuulllfffZZZNNNCCC;;;666444333222111000///............000000------000000...+++,,,,,,---......---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((()))***+++************++++++++++++,,,,,,,,,,,,++++++***)))///...+++)))(((((()))***((())))))***************))))))))))))))))))))))))((()))))))))*********+++)))+++)))'''(((***)))%%%((((((''''''''')))***+++000:::III]]]qqq~~~}}}vvv___OOO:::...,,,...,,,******))))))))))))))))))(((((()))***++++++***)))(((+++)))***......***)))+++,,,)))))),,,---******---000/////////000666DDDRRRlllwwwlllaaaVVVMMM<<<333,,,,,,---,,,+++,,,******)))))))))))))))******(((''''''((())))))(((''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&(((***'''&&&&&&&&&&&&'''((()))''''''&&&'''))))))((('''&&&&&&&&&$$$######&&&(((%%%%%%%%%'''))))))(((&&&(((((('''&&&&&&&&&&&&'''%%%***,,,)))&&&&&&$$$ $$$&&&''''''''''''(((***((((((&&&%%%%%%&&&(((((('''(((((((((((((((''''''''''''((())))))*********))))))((('''''''''''''''((((((((((((((((((((((((***+++,,,+++******,,,...(((((((((((()))))))))))))))***,,,...111>>>XXXoooyyyUUUAAA777555>>>KKK\\\vvv|||kkkWWWGGG888333...---...///---***++++++,,,...,,,***000999999::::::888444888HHHZZZsss}}}yyyzzzppp^^^JJJ999///------************))))))((((((((((((((((((((('''&&&&&&(((((())))))))))))((((((&&&(((***+++,,,+++)))((())))))******+++++++++,,,************+++,,,------,,,,,,,,,,,,,,,,,,---......,,,---222<<>>:::666444222111333666888888:::444000000...,,,,,,000000111444777666444888>>>FFF```ttt|||vvvooohhh\\\WWWNNNDDD;;;666444333111000///...............---000000......000000---'''(((***+++------......,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***)))((())))))***))))))*********+++++++++,,,,,,,,,,,,++++++***)))...---***((((((((()))***'''((()))***************))))))))))))************)))))))))))))))*********)))+++)))'''(((***)))%%%---+++***)))***,,,///000333???PPPbbbrrr{{{xxxpppQQQCCC222***+++---,,,((('''((()))*********+++,,,((()))***+++***)))((('''+++)))***......***)))++++++)))))),,,---***+++...///......///111555AAAMMMdddzzzvvvooodddZZZDDD999...,,,,,,+++))))))***)))))))))))))))*********)))'''''')))***)))(((((())))))))))))(((''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&'''''''''&&&&&&''')))((((((''''''&&&&&&&&&&&&'''&&&&&&''')))***)))''''''''''''&&&%%%%%%''')))$$$$$$%%%'''))))))(((&&&(((((('''&&&&&&&&&&&&''' &&&***(((&&&&&&$$$!!!$$$%%%''''''&&&&&&((()))((('''&&&%%%%%%&&&'''(((%%%&&&'''((())))))))))))'''''''''(((((()))******)))((((((''''''''''''(((((((((((((((((((((((((((***+++,,,+++******,,,...''''''((((((((()))))))))***+++,,,---000<<>>CCCCCCAAA<<<333111>>>MMMfffvvvzzz{{{rrrbbbNNN<<<111,,,+++*********)))))))))))))))))))))(((((('''&&&&&&&&&(((((())))))))))))((((((&&&(((***+++,,,+++)))(((+++++++++******))))))))),,,++++++******++++++,,,+++++++++++++++,,,------///,,,,,,222:::HHH```uuuyyyeeeQQQBBBEEEMMMWWWdddsss}}}rrrdddXXXNNNFFFEEEIIIUUUUUUOOOEEE<<<999777444111000...///111333444444666222//////---+++,,,000111222555999777444666<<>>HHH\\\rrr|||oooaaaLLL>>>000,,,,,,***(((((()))))))))))))))******++++++)))(((((()))***))))))***)))))))))(((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((('''%%%%%%''')))'''&&&&&&%%%%%%$$$######&&&&&&&&&''')))***)))'''&&&((()))((('''&&&'''(((###$$$%%%(((******(((&&&(((((('''&&&&&&&&&&&&'''%%%)))'''%%%&&&&&&$$$###%%%&&&'''&&&&&&''')))''''''&&&&&&&&&&&&''''''$$$%%%&&&((())))))******''''''''''''((()))***+++((((((''''''''''''(((((())))))))))))))))))))))))((()))))))))((((((***+++(((((((((((())))))))))))***+++,,,---///<<>>555666;;;NNN___qqqyyyuuufffOOO===333111000000111000...---)))***---/////////666???GGGEEEAAA:::111---666CCCVVVgggwww{{{}}}|||}}}uuugggTTTBBB444---*********))))))))))))))))))***)))(((((('''''''''((((((((())))))))))))(((((('''((()))***+++******))),,,++++++***))))))((((((,,,,,,++++++***+++++++++************+++,,,------///,,,---222777AAAWWWmmm~~~|||kkkXXXJJJCCCIIIRRR]]]lllzzz~~~|||vvvlll^^^RRRFFF;;;777888CCCDDDAAA999444333222///---,,,+++---///000000000000......///---***+++000333333666999777333444999BBBVVVeeeoooyyykkk^^^UUUKKKDDD;;;999666333111000000000//////............///000+++...///------///...+++******+++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,((((((((((((((((((((((((************************************************))))))))))))******************+++,,,,,,,,,++++++''''''''''''((((((((((((&&&'''((()))************))))))*********+++++++++)))))))))))))))))))))(((((()))(((&&&(((++++++'''+++)))&&&$$$%%%)))---000===NNNaaaiiiiiieee]]]VVV:::444,,,((()))*********&&&(((******((((((***,,,******)))))))))***++++++,,,***+++......+++***,,,+++((())),,,---++++++...---+++,,,...000222:::BBBQQQggguuubbbPPPAAA222------,,,+++***)))))))))))))))***+++++++++)))(((((()))******)))***)))((('''&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''((('''%%%%%%'''(((%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&''')))***)))((($$$&&&))))))(((&&&&&&&&&###$$$&&&)))++++++)))'''(((((('''&&&&&&&&&&&&'''&&&***(((%%%%%%'''&&&###%%%&&&&&&&&&&&&''')))%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((())))))((((((''''''&&&&&&'''(((***+++((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((('''''')))+++(((((()))))))))*********)))***,,,...111>>>WWWoooqqqWWWDDD999666777DDDTTTgggqqqnnnaaaNNN>>>333222111111111000///...+++***+++.........444;;;DDD@@@<<<777000...555???MMM^^^mmmrrrxxxyyymmm\\\JJJ;;;111,,,)))))))))))))))))))))***+++***)))((((((((()))***(((((())))))))))))((((((((()))))))))************************))))))))))))************+++,,,------)))))))))******+++,,,---///+++,,,111333999LLLbbbrrr{{{nnncccTTTWWW[[[```jjjrrrrrrnnnlllcccXXXNNNCCC777222222444888777222...///...,,,,,,++++++,,,.........,,,,,,+++,,,...---***,,,111444444666888555000111666999JJJUUUbbbwwwxxxxxxqqqcccUUUJJJ???777444333222111111111222222///............///000000***...///------///...***.........---,,,+++***))),,,++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++++++++***))))))))))))************)))***+++,,,,,,,,,,,,,,,'''((()))***+++++++++***&&&'''((()))************))))))******++++++++++++))))))))))))((((((((((((''')))(((&&&(((,,,+++'''...,,,)))'''(((,,,111444AAASSSeeejjjcccYYYPPPIII444000+++(((((()))++++++''')))***)))&&&%%%''')))+++***)))))))))***,,,---,,,***+++//////+++***,,,***((())),,,---+++,,,///---++++++...///000666>>>GGG]]]xxxxxxbbbRRRBBB222...//////...---))))))((())))))***+++++++++)))(((((()))******)))***(((&&&%%%$$$%%%'''(((%%%%%%%%%%%%&&&'''(((((($$$%%%%%%&&&'''''''''&&&'''(((((('''%%%%%%'''(((%%%%%%&&&'''((((((((((((&&&%%%&&&''')))***)))((("""%%%((()))(((&&&$$$$$$###$$$&&&))),,,,,,)))'''(((((('''&&&&&&&&&&&&'''!!!(((,,,(((%%%%%%''''''###%%%&&&&&&&&&&&&''')))$$$%%%''''''''''''%%%$$$(((((((((((((((''''''&&&''''''&&&&&&'''(((***+++(((((('''''''''(((((()))))))))))))))))))))))))))((()))***)))((((((***,,,))))))))))))************)))***,,,///333@@@[[[rrrzzz^^^III;;;666555888JJJ___kkkiii^^^OOODDD666555333222000...,,,+++---******,,,---,,,000666@@@<<<888555222111888@@@KKK\\\jjjooowww}}}rrrbbbPPP@@@444///)))))))))))))))*********+++***)))(((((()))***+++(((((())))))))))))(((((()))))))))((()))******+++((((((((()))******++++++(((((()))***+++---///000))))))))))))***+++,,,---///++++++000000333DDDZZZkkk|||yyyjjjjjjhhhhhhkkknnniiiaaa___WWWOOOGGG===222---------111222...,,,------+++,,,++++++,,,......---++++++***,,,...---***---333555444555666222...///444,,,;;;DDDRRRkkk|||zzzqqqqqqmmmaaaOOO@@@888666222222111111000000///////////////000///......---+++---,,,((((((,,,...,,,...+++((((((+++,,,***(((000+++***---,,,''''''+++************************)))))))))((('''(((***,,,+++***)))(((((()))***+++************************'''+++...***$$$%%%...777///...+++((('''&&&'''(((''')))******))))))***+++''')))***++++++***)))'''))))))))))))))))))))))))((()))))))))'''''')))***)))'''(((+++******222>>>IIIVVVcccdddWWWGGG;;;666,,,------+++***)))***,,,***)))(((''''''((()))***((()))***,,,,,,+++******&&&***---+++***---...---))))))*********+++++++++---,,,******,,,000444777EEETTTjjj~~~yyyeeeUUUDDD333+++***)))***+++++++++***)))***+++---...)))))))))))))))(((''''''((((((((((((((((((((((((***(((&&&%%%%%%%%%'''(((&&&%%%######%%%&&&&&&%%%((((((&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&''''''(((***,,,+++(((&&&)))))))))(((''''''&&&&&&***---,,,'''&&&******&&&)))(((((('''&&&&&&%%%%%%$$$%%%'''))))))((('''&&&'''(((((('''%%%%%%'''((()))((('''&&&''')))+++---((('''&&&'''((()))((('''))))))************))))))''')))******))))))***,,,)))************+++++++++---,,,+++...:::PPPjjj|||lllRRRAAA999777===@@@RRRaaabbb^^^UUUFFF???888333222111,,,+++,,,000---,,,...---***+++///777999999444000555BBBNNNWWWeeewww}}}vvvppp\\\HHH:::---///...,,,,,,------+++***&&&'''''''''(((((())))))))))))))))))))))))))))))&&&''')))*********)))((())))))))))))((((((((((((***+++---......---+++***))))))*********++++++,,,)))+++---,,,---222<<>>IIIQQQXXXVVVKKK>>>444111***++++++***(((''')))******)))(((''''''((()))***))))))***++++++++++++***&&&+++---+++***---...,,,***+++++++++,,,,,,,,,,,,---,,,++++++,,,000333666<<>>===CCCOOOYYYiiivvvzzztttaaaNNN@@@111+++***)))((())))))(((&&&''''''((((((((()))))))))((((((((((((((((((((((((&&&''')))*********)))(((***)))))))))((((((((((((***+++,,,------,,,+++***))))))***+++++++++++++++(((***,,,++++++///777>>>SSSeeezzztttlllfff]]]NNNBBBAAA@@@>>>;;;777222...,,,---,,,+++---///000---+++---,,,+++*********+++,,,,,,---,,,+++***+++...000444111000222111......111000333999BBBPPPaaarrr~~~vvvqqqkkk\\\UUURRRMMMEEE>>>777222000...............---------////////////......------))),,,---++++++......+++...,,,+++***+++,,,+++***,,,***)))++++++)))))),,,))))))))))))))))))))))))+++++++++***)))***,,,...+++***)))(((((()))***+++************************......---+++(((''')))+++***)))(((''''''((()))***''')))******))))))***+++'''''')))******)))''''''''''''''''''''''''''''''((()))))))))'''''')))***,,,+++,,,------///666>>>GGGHHHGGGCCC;;;333---***((())))))(((&&&&&&''')))))))))(((((((((((())))))***))))))))))))***++++++'''+++---+++***,,,---+++++++++,,,,,,,,,---------...---,,,,,,---///111333777???MMM^^^ssssss]]]HHH<<<111......------...******)))((((((((())))))***++++++++++++***))))))((((((((((((((((((((((((%%%%%%%%%%%%&&&(((***+++***(((&&&&&&''''''&&&%%%''''''&&&&&&&&&''''''((('''''''''(((((('''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&'''(((((((((&&&&&&''')))))))))((())))))(((''''''&&&&&&%%%###&&&&&&$$$$$$((()))'''$$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&&&&''''''((((((%%%&&&'''&&&%%%$$$&&&((('''&&&&&&%%%&&&((()))***((('''&&&''')))***)))((())))))************))))))''')))******(((((()))+++)))))))))*********+++++++++,,,---000;;;QQQkkk}}}{{{```JJJ;;;555111000@@@TTT]]]ccc___PPP???888444333222...,,,......++++++---------000666888AAALLLSSSWWW^^^hhhqqq~~~}}}wwwfffTTTEEE555---+++******+++***)))'''(((((()))))))))))))))***(((((((((((((((((((((((('''((()))*********)))(((******)))))))))(((((((((************************((()))***,,,,,,+++******''')))++++++***,,,111666CCCUUUkkk}}}zzzoooeeeXXXIII===:::999777555333000...---+++++++++---///000...,,,------,,,******))))))***+++,,,,,,+++******---///111...---......++++++...///000333999CCCQQQaaakkkxxx{{{nnnhhh___OOOHHHDDD>>>:::777555333111//////////////////////////////......------------(((,,,...,,,---//////+++...---,,,+++,,,,,,,,,,,,+++******+++++++++,,,...)))))))))))))))))))))))))))))))))((('''(((***,,,+++***)))(((((()))***+++************************...,,,+++*********)))''',,,+++)))((('''&&&&&&&&&''')))******))))))***+++''''''((((((((((((''''''((((((((((((((((((((((((((()))))))))'''''')))***,,,+++,,,---...111777===AAA>>>999555111---)))''''''(((((('''&&&%%%''')))))))))(((((((((((())))))***)))((((((((()))+++,,,(((,,,...+++***,,,,,,++++++++++++,,,,,,,,,,,,---...------,,,---...000111555999BBBPPPeee}}}iiiRRR>>>555......///...------+++******)))(((((((((((()))************)))((((((((((((((((((((((((((((((&&&%%%%%%%%%&&&''')))***&&&%%%######%%%&&&&&&%%%&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''%%%$$$$$$$$$%%%''')))***'''''''''''''''((())))))(((&&&%%%&&&''')))))))))))))))(((((('''&&&&&&%%%%%%%%%%%%$$$%%%&&&''''''***)))((('''&&&%%%%%%$$$'''&&&$$$$$$$$$%%%'''(((%%%&&&&&&&&&$$$$$$&&&(((&&&&&&&&&&&&&&&'''((()))((('''&&&''')))******)))))))))************))))))''')))***)))(((((()))***))))))))))))************(((***,,,000:::NNNgggzzzkkkRRR@@@777555000;;;LLLWWW___\\\MMM<<<666222111000---,,,---,,,++++++......///555===CCCNNN[[[fffnnnvvvzzzuuueeeWWWGGG555...,,,++++++++++++***((())))))))))))************'''''''''''''''''''''''''''((()))***+++***))))))*********)))))))))((((((***))))))((())))))***+++((()))+++,,,,,,+++***)))(((***++++++******---000666EEE[[[pppsssgggYYYKKKAAA:::888666444111000///...+++,,,---...///...---,,,,,,++++++******************+++++++++******,,,...///,,,+++---,,,)))***---...//////222999EEEQQQZZZkkkvvvzzzsssggg^^^RRRAAA===:::555333222222222222...............///////////////...---,,,------...(((,,,...---...000000,,,---------,,,++++++,,,,,,+++,,,,,,+++,,,...//////)))))))))))))))))))))))))))))))))((('''(((***,,,+++***)))(((((()))***+++************************+++***)))***+++,,,***(((++++++***)))((('''''''''''')))******))))))***+++''''''((((((((((((''''''))))))))))))))))))))))))((()))))))))'''''')))***)))++++++,,,...444999<<<:::777222///...,,,***''''''((()))(((''''''(((***(((((())))))))))))((((((***)))((((((((()))+++,,,)))---...+++***+++,,,***************++++++++++++------------.........///111333999CCCUUUnnnyyy^^^EEE555///,,,...///---+++,,,+++++++++******))))))(((((((((((()))(((''''''&&&(((((((((((((((((((((((('''''''''&&&&&&&&&''''''$$$###"""###%%%'''''''''%%%&&&&&&'''''''''((((((''''''((((((((((((''''''$$$######$$$%%%''')))+++(((''''''''''''((())))))(((&&&%%%&&&(((******)))***))))))(((((('''&&&&&&((('''&&&&&&&&&%%%%%%&&&)))((((((''''''&&&%%%%%%&&&$$$###""""""$$$&&&'''$$$&&&&&&&&&%%%%%%''')))&&&&&&&&&&&&&&&''''''(((((('''&&&(((***++++++***))))))************))))))((()))***)))((('''((()))(((((()))))))))*********&&&))),,,...666HHHaaasssvvv[[[GGG;;;888000777EEEOOOWWWVVVIII999333//////...+++***,,,+++***,,,///000222;;;EEENNNXXXdddpppxxxuuuqqqlll```VVVIII555***)))''''''((((((&&&%%%************))))))))))))(((((((((((((((((((((((('''(((***+++++++++***)))************)))))))))))))))(((((((((((()))***+++)))***+++,,,++++++***)))******++++++***+++,,,---...999KKKaaasssuuugggYYYLLLDDD>>><<<888444000...---------...//////---,,,******))))))******++++++++++++)))+++,,,+++******,,,---///++++++---,,,******---.........///444===GGGNNNbbbnnnzzzssslllhhh[[[OOODDD666555333111///......///000+++++++++,,,,,,,,,,,,,,,000///---,,,,,,,,,---...)))---...---...111111...,,,------,,,******+++,,,+++------++++++...///---************************+++++++++***)))***,,,...+++***)))(((((()))***+++************************)))(((((()))+++,,,+++***(((((())))))******++++++''')))******))))))***+++((((((((((((((((((((((((************************((()))))))))'''''')))***'''***++++++///777<<<===666333///---,,,,,,+++***((()))))))))'''((()))+++(((((())))))))))))(((((()))(((((((((((()))******)))...///+++)))++++++)))))))))*********++++++++++++,,,---...............111444888???LLLbbb|||pppUUU<<<111---+++......,,,***,,,******+++++++++***))))))''''''((((((''''''&&&%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%$$$%%%''')))))))))$$$%%%&&&'''(((((((((((('''''''''(((((('''''''''#########$$$%%%'''((()))'''''''''''''''((())))))'''&&&&&&'''***++++++***++++++***))))))(((((('''+++((('''((('''$$$$$$'''!!!"""###$$$&&&'''((((((%%%$$$###""""""$$$&&&'''%%%&&&''''''&&&&&&(((***''''''''''''''''''''''''((('''&&&(((***,,,+++***))))))************))))))((()))***)))'''&&&'''(((((((((((()))))))))******%%%))),,,---222BBBYYYkkk{{{{{{~~~bbbKKK>>>666...222===EEENNNQQQGGG777111---...---******+++++++++---000222666AAAMMM[[[cccnnnxxx}}}vvvjjjaaa^^^[[[UUURRRHHH444,,,+++))))))******((('''***)))))))))))))))(((((())))))))))))))))))))))))((()))***+++++++++***)))++++++*********)))))))))((((((((()))******+++++++++++++++******************************+++,,,,,,,,,111>>>RRReeeuuutttfffWWWLLLFFFEEEAAA;;;555///,,,++++++...000111000---***))))))'''((()))***++++++++++++***+++,,,,,,++++++,,,---///,,,+++------++++++...---------...111777???DDDXXXdddrrrzzz~~~vvvsssmmm^^^YYYVVVJJJ@@@;;;333222333333000,,,+++---000******+++++++++,,,,,,,,,000...---++++++,,,---...+++......,,,---111222000+++,,,---+++)))(((***,,,)))---,,,((()))------***+++++++++++++++++++++++++++++++++***)))***,,,...+++***)))(((((()))***+++************************))))))))))))))))))+++,,,((()))***++++++,,,,,,,,,''')))******))))))***+++)))))))))(((((()))))))))))))))))))))))))))))))))((()))))))))'''''')))***&&&***+++,,,111;;;@@@???555333///+++((((((***,,,'''((()))((('''''')))+++'''((()))******)))(((''''''(((((()))))))))))))))***...///+++)))******(((*********+++++++++,,,,,,)))+++,,,...//////......///444999<<>>CCCAAA666333///)))%%%%%%))),,,&&&'''(((((('''''')))+++'''((()))******)))((('''&&&''')))*********)))(((+++//////,,,)))******(((++++++,,,,,,,,,---------(((***,,,...000///......)))///555666999IIIcccxxx~~~vvvkkkRRR:::333//////111000,,,+++---%%%&&&''')))))))))(((((()))))))))))))))(((((('''(((((((((((((((((((((((($$$$$$&&&'''(((((())))))***'''%%%$$$$$$$$$###"""###$$$&&&((())))))((('''%%%&&&&&&&&&&&&&&&&&&%%%"""###%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&'''((((((&&&'''(((+++......,,,***------,,,,,,+++*********'''######'''(((%%%&&&***$$$$$$%%%&&&'''))))))***'''&&&&&&&&&''''''((((((&&&'''((((((((((((***,,,((()))))))))))))))(((((('''''''''(((+++,,,,,,+++))))))************))))))((()))***)))'''&&&&&&'''(((((((((((())))))))))))(((,,,///...000;;;QQQbbb~~~yyy^^^XXXYYYhhhgggMMM>>>666---///333222:::@@@;;;777111---......,,,+++---+++,,,///333555;;;IIIWWW^^^gggtttsss```OOODDD666//////222666???<<<+++---+++************)))'''))))))(((((('''''''''&&&************************((()))***+++,,,+++******+++++++++************)))&&&(((***,,,---,,,+++***...,,,***((('''(((***,,,(((&&&%%%%%%(((+++------...***...<<>>WWWlllzzzjjjUUU<<<000,,,+++///000......///*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&))))))((((((''''''&&&&&&))))))((('''&&&%%%%%%$$$''''''&&&%%%%%%'''((()))&&&&&&&&&&&&&&&'''((()))(((&&&%%%)))...000---***---......,,,***))))))***---))))))&&&'''&&&&&&''''''(((((()))))))))(((''''''((('''%%%###((('''&&&%%%%%%&&&'''(((***)))((((((((()))+++,,,*********+++,,,,,,***''',,,+++***((((((((()))***+++++++++******)))))))))************************+++///...000666:::KKKgggyyy[[[PPPWWWkkkdddHHH666333222000000111555999;;;666222...++++++,,,,,,+++***+++...333;;;EEENNNTTT^^^gggttt||||||wwwjjjWWWEEE888222...,,,+++...222444444222666///******,,,***)))***))))))))))))))))))))))))******++++++***)))'''&&&(((***------+++)))((((((,,,+++++++++++++++++++++******))))))((((((''''''(((***)))%%%&&&++++++&&&((((((((((((((()))******///...***222GGGUUU```pppwwwxxxsssrrrgggUUU[[[TTTHHH<<<555333000...///---***)))+++,,,---------)))""""""***,,,((())))))******+++++++++,,,******+++,,,------......,,,+++++++++,,,...000111111<<>>999666444444444333444333222111000///......***+++,,,---...///000000......---------,,,,,,,,,...---+++)))---222111,,,+++++++++++++++***)))(((///,,,***)))***+++++++++************************)))))))))))))))******+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))+++)))'''''')))***)))'''***)))((('''(((******(((***%%%)))***$$$(((,,,&&&))),,,---...333999;;;888000---)))&&&%%%&&&(((***))))))))))))))))))))))))+++)))&&&''')))++++++***))))))))))))***+++,,,---...---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........000444222---+++111444111///888KKK\\\tttzzzlllZZZDDD333///---///000,,,+++,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((((((&&&&&&)))...111...+++,,,------,,,***(((((())),,,!!!$$$(((%%%%%%)))'''''''''(((((((((((((((((('''&&&'''((((((&&&$$$((('''&&&%%%%%%%%%&&&'''((((((((('''((())))))******))))))***++++++***(((******((('''''''''((((((---------,,,,,,,,,++++++))))))))))))))))))))))))'''+++***,,,333777HHHeeekkk^^^aaappp~~~bbbEEE333111000......000333666999555222...,,,,,,,,,,,,,,,***+++...333;;;DDDLLLQQQWWW\\\eeepppzzz}}}{{{xxxjjjdddYYYJJJ===333///---,,,++++++---111333333111333,,,(((***,,,,,,+++---))))))))))))))))))))))))((())))))***))))))'''''')))+++------,,,***))))))------,,,++++++***))))))***)))))))))((((((((('''(((***)))%%%&&&******%%%((((((((((((((()))******//////***///@@@LLLXXXiiisss|||}}}ssscccbbbZZZLLL@@@888444111...000...+++******,,,,,,,,,,,,,,,(((%%%(((------)))))))))*********+++++++++*********+++,,,---------+++++++++,,,---...000000000666DDDWWWdddllltttzzz{{{~~~}}}||||||vvvsssnnnpppuuuzzz|||uuuggg\\\RRRMMMFFF@@@======<<<<<<;;;888555333333333222111222111000//////.........,,,,,,,,,,,,,,,,,,++++++------------,,,,,,,,,,,,......,,,+++///444333///......---,,,***((('''&&&---+++******++++++***))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))+++***((('''((()))((('''***)))(((((()))))))))***---%%%''')))%%%(((,,,'''+++...//////111555333///...,,,)))&&&%%%&&&'''))))))))))))))))))))))))))))))(((&&&'''(((******)))))))))))))))***+++,,,,,,...,,,***)))))))))+++,,,---,,,,,,+++***)))((((((***---------///222000,,,,,,///000---+++000===GGGaaa|||wwwlll^^^JJJ:::555222333111---******,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&'''((()))(((''''''(((''''''***///111000---,,,------+++)))(((((()))+++''''''***((("""###***))))))((((((((((((((('''&&&&&&%%%'''((()))'''&&&(((((('''&&&%%%%%%%%%&&&&&&&&&'''(((((((((((((((***)))'''((()))******))))))((((((''''''''''''(((---------,,,,,,,,,,,,+++(((((((((((((((((((((((((((,,,+++...555999KKKggg}}}xxxxxx{{{^^^BBB111///...---,,,---000333555444111...------------,,,***+++...333999@@@EEEIIIKKKKKKOOOZZZeeejjjgggbbbTTTLLL@@@555...,,,++++++***)))))),,,///333444444555...)))+++,,,+++***+++))))))))))))))))))))))))&&&'''(((((())))))((((((***,,,------,,,*********......---+++***)))((('''))))))))))))(((((((((((()))***(((&&&'''***(((%%%)))(((((((((((()))******---///***,,,888@@@LLL___mmm|||rrrlllbbbSSSFFF>>>888333000111///+++******+++++++++)))---...,,,,,,...,,,))))))))))))***************))))))******+++,,,,,,,,,++++++---...///000000000///000888GGGVVV___fffjjjnnnoooppprrrvvv}}}~~~vvvpppkkkfffccc```bbbgggmmmpppjjj___UUUGGGCCC===999888888888888555444222222222333222111333222000///...---......------,,,***)))'''&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,...///---+++...222222...000000///...---+++)))(((+++******+++,,,,,,)))''')))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))),,,++++++******))))))((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((+++***)))(((((((((((('''***))))))***)))(((+++000555)))''')))&&&(((,,,''',,,......,,,...111///+++---+++)))'''''''''((()))(((((((((((((((((((((((()))((((((((()))***************))))))***++++++,,,---,,,***)))((()))***+++,,,,,,+++***)))((((((''')))---...---...111000,,,---------+++***---333888MMMjjjsssiii]]]KKKAAA<<<888888666000,,,,,,,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))++++++)))(((''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''(((((($$$%%%'''((((((((('''&&&%%%&&&(((******((('''&&&(((''''''***...111111000,,,,,,---+++)))'''(((((()))(((***,,,(((###$$$)))***)))))))))((((((''''''%%%%%%%%%&&&((()))((('''))))))(((''''''&&&&&&&&&&&&'''((()))***)))((('''***(((&&&&&&((()))***)))((((((((((((((((((((((((************************))))))))))))))))))))))))(((,,,,,,...555:::LLLhhhuuulllgggpppwww[[[AAA111...---,,,,,,---///111333111///------------,,,+++***,,,...222555999;;;===;;;;;;===CCCKKKOOONNNKKKAAA<<<666222111///+++(((((('''(((+++000777<<>>:::111///+++******+++++++++***,,,,,,)))***///111///,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******,,,---.../////////+++,,,000111///---444>>>===>>>CCCMMMZZZhhhrrrwwwyyymmmeee[[[QQQLLLKKKIIIIIIJJJJJJIIIGGGQQQWWW[[[WWWLLLBBB>>>===;;;888555333333444333333111///,,,,,,...000222333555333///---++++++,,,---,,,,,,------.../////////******+++++++++,,,,,,,,,,,,......***)))+++,,,***,,,,,,,,,---,,,,,,+++***+++***)))***+++***)))'''++++++++++++++++++++++++)))))))))))))))******+++************************)))******++++++,,,,,,---))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))(((''''''&&&((())))))''''''***,,,***&&&'''***)))+++<<>>DDDCCCCCCDDDFFFFFFEEECCCCCCLLLTTTQQQEEE:::888999666333000///000111111111111...***)))+++///111222111000---+++***+++,,,.........---,,,+++)))((((((*********++++++,,,,,,,,,***---...***))),,,...,,,////////////...---,,,++++++***))))))******)))(((************************)))))))))))))))******+++************************))))))***+++,,,------...))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))(((''''''%%%'''))))))'''(((+++...)))%%%&&&***))),,,@@@WWWKKK111%%%)))))))))***''')))++++++***+++---+++&&&(((((()))******)))''''''))))))))))))))))))))))))$$$(((++++++)))'''(((***++++++***************+++,,,+++)))((('''((()))***+++++++++***************%%%+++...,,,***,,,---,,,(((***,,,,,,,,,---000333///===LLLaaa~~~kkk```YYYRRRMMMFFF<<<555333......---,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))%%%%%%&&&&&&'''((())))))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%'''((()))+++***)))(((''''''(((((("""$$$&&&(((***---222555//////000...,,,***++++++)))++++++(((&&&'''(((((((((((())))))******++++++&&&&&&%%%'''((()))'''&&&!!!"""$$$&&&'''''''''&&&(((((('''&&&&&&((()))***(((((()))+++------,,,***%%%&&&((()))))))))(((((()))))))))******+++++++++))))))))))))))))))))))))'''+++)))***000333CCC___ppphhhTTTAAAFFFOOO___{{{tttpppjjjlllooommm```LLL;;;222000......------,,,,,,---------...///222333222///---+++******)))***,,,...///+++(((%%%(((---///---)))%%%))),,,---+++***,,,...888EEEXXXhhhpppsssrrrrrr```PPP???444...******---))))))))))))))))))))))))***)))((((((((()))++++++)))******)))'''&&&((()))++++++******))))))(((((('''((((((((())))))******%%%!!!###***,,,(((&&&(((*********)))******+++,,,'''+++((((((---))))))444BBBQQQdddrrr}}}|||nnnkkkbbbMMM<<<555///---***)))+++,,,------)))))))))***111666444---/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***,,,...///---***+++000222111000111///222777<<>><<<999;;;@@@AAA???@@@GGGJJJDDD===999777444000000000000000000000000000000000000////////////333222111///---+++***))),,,---...//////...---,,,......---------,,,,,,,,,,,,---,,,+++******,,,...++++++,,,+++***)))((('''''')))***++++++***)))'''***++++++***)))(((***+++++++++******************,,,+++)))((('''&&&''''''&&&(((+++,,,+++++++++,,,------,,,,,,***)))'''&&&+++******)))(((''''''&&&+++***(((((()))))))))((())))))))))))(((((((((((('''&&&))),,,'''%%%555KKK000---)))(((***+++)))'''((((((((((((((((((((((((((('''''''''(((+++---///,,,++++++***)))(((''''''******++++++++++++******,,,'''&&&******''')))...///---***''''''(((+++---(((***,,,,,,***(((((((((,,,,,,,,,---...---+++)))***---///...,,,+++---000---777@@@KKKccc|||iiieee```YYYOOODDD===;;;555...///...(((+++---%%%***************)))((((((''''''((((((((((((''''''******)))((((((((((((((()))'''&&&&&&'''((('''&&&***)))((('''''''''''''''(((&&&&&&***//////+++&&&&&&&&&&&&''''''&&&%%%%%%)))((('''&&&%%%&&&&&&'''+++'''###&&&---333444333///000111111000...,,,***))))))************))))))***)))))))))))))))******))))))))))))))))))))))))((((((''''''''''''(((((((((''''''&&&&&&((()))***+++(((&&&'''))))))'''$$$+++)))''')))+++,,,***'''************************(((((())))))*********+++,,,---'''&&&---111CCC___sssqqq\\\ZZZ]]]jjjsssbbbZZZZZZdddfff___PPPBBB;;;333+++000,,,***++++++***+++///+++,,,000444555333///+++))))))))))))(((((((((((()))((('''''''''(((***+++---)))+++...***%%%...>>>IIIVVVfffsss||||||vvvlllXXXBBB666111---***))),,,,,,,,,+++++++++******))))))))))))(((((((((((())))))(((((((((((()))))))))(((((((((((())))))***)))))))))))))))******+++,,,+++)))((())))))((('''******++++++++++++******,,,+++)))'''(((***,,,...:::EEEXXXlllxxxwwwpppdddOOO;;;111...,,,+++))))))+++,,,...***+++...000111222111000000111333333000...,,,+++...++++++---...,,,...111---...---,,,+++,,,...///---...///...+++***,,,///000000111444777;;;>>>AAAooo[[[RRRIIICCC>>>888777999;;;<<<:::888;;;@@@BBB???:::???AAA<<<666555555444000000000000000000000000000000000000/////////...//////......---,,,,,,+++,,,---...//////...---,,,,,,,,,,,,------.........---------,,,******,,,.........---,,,,,,+++******((()))***++++++***)))(((++++++,,,+++))))))+++,,,************************+++***)))((((((((()))***''')))+++,,,+++***+++,,,...---,,,+++***)))((((((*********))))))))))))))),,,***((()))***+++***)))***)))))))))((((((((((((***%%%&&&***)))&&&...;;;,,,***)))((()))*********)))))))))))))))))))))))))))(((''''''''')))+++,,,+++++++++***)))((((((''')))))))))******)))))))))+++'''&&&******''')))------,,,)))''''''(((***+++(((***++++++)))((('''(((***))))))+++------,,,******,,,......,,,+++---///+++111888AAATTTnnnsssoooiiibbb[[[SSSLLLHHH:::111///---'''))),,,$$$***************)))((((((''''''((((((((((((''''''***)))(((''''''''''''((((((&&&%%%%%%&&&''''''&&&)))(((''''''&&&&&&''''''&&&$$$###'''+++,,,((($$$&&&&&&&&&'''&&&&&&&&&%%%)))((('''&&&%%%&&&&&&''')))&&&%%%(((---222444444111222333222111...+++)))))))))*********))))))((())))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((''''''&&&'''((()))******(((&&&'''))))))(((&&&***)))((()))++++++)))'''************************))))))))))))*********+++,,,---((((((---111AAA\\\nnnsssppppppyyyppp```VVVTTTdddeee^^^LLL;;;333///,,,000,,,***,,,+++)))***...***+++---000222111---******)))))))))(((((((((((()))(((((('''((()))***++++++))),,,111000---888GGGVVV```llluuu|||~~~xxxqqq]]]EEE777111---******************))))))))))))*********)))((('''''''''((('''''''''(((***,,,---***)))(((((('''((()))***)))))))))))))))******+++---+++******,,,---,,,+++))))))************))))))+++)))((('''''')))+++---///999KKK```ppp{{{yyypppcccNNN;;;000///...,,,+++***++++++,,,************+++,,,------///000222222111///---,,,111......000000------000++++++***)))((((((***+++,,,---...---***)))+++---......///000222444666777zzzeeeIIIAAA;;;999777555555777888999888777:::@@@AAA>>>777;;;;;;555000111222222////////////////////////000000000/////////......,,,,,,,,,,,,------------------............------***+++,,,---...//////000...///...---++++++,,,---,,,+++***(((((((((((()))((()))***++++++***)))(((+++,,,,,,,,,******,,,---******************************))))))******+++,,,(((***,,,,,,*********+++///...,,,***))))))******))))))))))))******++++++((('''&&&&&&(((((('''&&&******)))))))))(((((((((---%%%$$$)))+++''''''***((()))))))))((((((***,,,***************************)))((('''''''''((()))++++++******))))))(((((((((((())))))))))))((((((+++((('''))))))((())),,,***))))))(((((((((((()))''')))******(((''''''(((((('''(((***,,,---,,,++++++,,,------,,,,,,---...+++,,,000888BBBRRRhhhzzzxxxrrrnnnhhh___XXXCCC666222///((())),,,&&&***************)))((((((''''''((((((((((((''''''(((((('''&&&&&&&&&'''''''''%%%$$$$$$&&&&&&&&&%%%((('''&&&&&&&&&&&&&&&&&&&&&$$$###$$$((()))(((%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&''''''&&&&&&(((***---000222444222333333333111...***(((***************)))(((''')))(((((('''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((((((''''''''''''((())))))((('''&&&'''((()))((('''***)))((()))++++++)))(((************************)))))))))***************+++---)))***...000>>>XXXlllzzzkkk```[[[hhhggg\\\HHH666...---...111---+++,,,+++((())),,,*********,,,...---+++)))******)))))))))(((((((((((((((((((((((()))******))))))...444555555@@@OOOaaahhhooosssyyyyyydddKKK;;;222---++++++))))))((((((((('''''''''+++******)))(((''''''&&&'''&&&&&&'''))),,,///111,,,+++)))''''''''')))))))))))))))))))))******+++,,,***)))***,,,......---(((((())))))))))))((((((***((('''&&&&&&(((***+++---333BBBWWWjjjwwwxxxooocccPPP===222//////...---,,,+++******,,,+++)))'''''')))***,,,---///000111111000///...444111111444333000///111///...---,,,,,,+++,,,,,,,,,------,,,***)))+++,,,,,,---...///////////////uuu^^^GGG???999888888555555666777999888666888======:::888<<<;;;555000///...,,,........................000000/////////.........+++++++++,,,,,,,,,,,,---------------------------++++++---.../////////......//////...,,,+++,,,---,,,+++((('''&&&''')))***)))******++++++******)))+++,,,---,,,++++++---...***************++++++++++++++++++++++++++++++,,,)))+++,,,+++***))))))+++///---+++***)))***+++,,,***))))))((())))))++++++((('''&&&'''))))))(((&&&*********)))))))))((((((...(((%%%)))+++(((%%%%%%&&&)))+++)))'''&&&(((+++))))))))))))))))))))))))((((((''''''''''''((((((*********)))))))))))))))(((((())))))))))))((((((***((('''(((((((((***+++'''(((((((((((((((''''''''')))***)))((('''((()))))))))(((***,,,---,,,++++++,,,,,,,,,,,,,,,------///+++---333777>>>QQQfffvvv|||nnn```KKK;;;444111***+++...)))***************)))((((((&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&&&&&&&$$$######%%%&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&(((&&&$$$%%%'''))))))(((&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&'''(((%%%'''***+++,,,---///111111222333333111...***(((******+++******)))((('''***))))))(((((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))'''&&&&&&'''((())))))))))))))))))*********)))(((***************************************************---***+++//////<<>>444222,,,+++...******************)))((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$######%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((('''%%%$$$%%%'''(((((('''&&&&&&&&&&&&'''((()))((('''&&&%%%%%%&&&'''(((&&&(((***+++++++++---//////111333444222///+++)))***************)))((((((,,,+++******)))))))))***((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''(((((((((((((((&&&''''''((((((((())))))((()))*********)))))))))************************+++++++++***************)))---+++,,,000///:::QQQkkkxxxuuucccLLL===777555111///000,,,+++---+++((('''***---+++)))((()))++++++***************))))))))))))'''(((((()))))))))))))))+++///444999<<>>HHHZZZlllxxxdddKKK>>>===444...---)))***************)))((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((&&&%%%$$$%%%'''(((((((((''''''&&&&&&''''''((()))&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%&&&(((***+++'''&&&&&&%%%&&&'''((()))***((('''***000555888888888999;;;;;;888222---)))'''((()))******+++******---,,,+++***))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&((()))))))))(((''''''(((***)))&&&%%%''')))''')))++++++)))((()))***************************,,,,,,,,,++++++*********(((+++)))***......999QQQoooeeeOOO999222333222///---,,,******,,,,,,)))(((***---+++(((((()))***))))))+++++++++*********))))))&&&'''((()))***))))))((((((---222666<<>>======<<<:::555222+++++++++************)))%%%&&&'''(((***,,,+++(((***)))(((***---...+++((())))))))))))))))))))))))++++++++++++***)))((('''''''''((()))***++++++,,,(((((())))))))))))((((((&&&***)))$$$$$$***+++(((((((((((((((((()))***+++***++++++***)))***---///***((('''(((***,,,------,,,***)))***---...,,,***'''...000******///---&&&///777FFFWWWdddsssoooUUUGGGEEE;;;333000+++***************)))((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))&&&%%%$$$%%%''')))))))))'''''''''''''''((()))***'''((())))))'''''''''(((((('''&&&%%%&&&(((***,,,'''&&&&&&%%%&&&'''((()))+++'''&&&***333;;;>>>>>>>>>???@@@>>>:::444---(((&&&'''(((***++++++++++++,,,+++***)))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((%%%&&&((()))))))))((('''''')))+++)))&&&%%%&&&((('''***,,,+++)))((()))+++************************,,,,,,,,,++++++*********(((+++))))))...---999QQQvvv^^^KKK888333333111///000+++)))))),,,,,,)))(((++++++***(((((())))))((('''+++++++++************)))&&&''')))*********)))((((((---000111777FFFZZZhhhvvvzzz}}}~~~ssscccVVVGGG888...,,,************))))))))))))*********)))((((((''''''%%%''')))***+++***((('''((()))+++,,,---+++***))))))))))))))))))******+++&&&$$$###$$$&&&(((((('''(((((())))))))))))(((((((((((((((((()))))))))))),,,++++++...333===PPP```kkkpppqqqmmmiiihhhaaaYYYQQQMMMFFF>>>777222///---///...,,,++++++,,,...//////,,,,,,///444555111---111000555@@@KKKTTT^^^gggeee```YYYVVVSSSMMMEEE>>>000---++++++---...---+++000///---+++***++++++,,,{{{uuulllaaaQQQEEE>>>:::888666444222111222444444111---//////000000111111222222333111//////111111...+++111000---,,,,,,///222444000///.........---***'''---+++******+++***)))'''***+++---...///...------******+++++++++******)))///...,,,+++******+++,,,------,,,,,,,,,,,,++++++000///---,,,+++,,,---------+++)))((()))++++++************---111333111///+++***))))))***---000222000...,,,***)))))))))***%%%))),,,+++,,,333>>>FFFJJJIIIGGGDDDEEEEEE===333///,,,***))))))***)))(((((('''&&&%%%%%%&&&'''(((((('''&&&'''((((((((('''++++++******))))))((((((***++++++******)))((('''((((((((((((((()))******&&&(((******((('''))),,,,,,+++***))))))***++++++(((((((((((()))+++,,,---((((((''''''''')))***+++///***'''(((---000///,,,******)))))))))))))))******+++,,,---,,,+++***)))111000333<<>>EEEMMMYYYeeegggbbb^^^]]][[[TTTGGG===555111...---///000///------,,,,,,++++++,,,,,,---{{{vvvrrrnnnggg[[[NNNAAA:::666555222111222333444444333111//////////////////000000000///............,,,***.........---......///000///............---+++(((---+++******+++,,,***)))+++,,,---.........---,,,)))******+++++++++******,,,,,,,,,++++++,,,------------,,,,,,,,,,,,++++++,,,+++******)))))))))***,,,***))))))***++++++***,,,******,,,//////---++++++***(((((()))+++...000000...,,,***))))))******'''+++------///777CCCLLLQQQRRROOOKKKIIIFFF>>>555000...+++******+++***)))(((((('''&&&&&&'''((((((...---+++******)))'''&&&+++*********))))))((((((+++++++++******)))((('''((((((((((((((()))******''')))++++++)))((()))++++++***))))))))))))***+++(((((((((((((((((())))))******)))(((((()))++++++---***((()))---000...,,,******))))))))))))************+++++++++++++++***,,,+++---333===NNNhhh~~~uuucccTTT@@@555000)))...,,,******+++++++++***((((((((('''''''''&&&&&&+++(((%%%&&&***+++***''''''(((((())))))(((((('''''''''''''''(((((((((((()))))))))))))))((('''''',,,(((''')))((('''(((,,,((('''&&&&&&'''((('''&&&***))))))...888BBBJJJMMMWWWWWWVVVTTTOOOFFF<<<666---,,,,,,++++++++++++***)))***+++++++++***(((((('''******'''''')))(((%%%'''''''''&&&&&&&&&%%%%%%'''((()))'''$$$$$$&&&(((''')))+++***(((&&&'''((((((***+++***)))((()))***)))+++,,,,,,+++******+++,,,,,,++++++************(((+++((()))//////444BBBiiivvv___QQQBBB;;;666000---///+++)))((((((***++++++***&&&'''((()))*********+++***)))((()))+++++++++)))+++***))))))************(((+++---000666AAAPPP[[[ffflllpppqqqtttyyyzzzwwwuuujjj^^^TTTHHH999///---))))))(((((((((((())))))---+++)))(((((('''###***)))((()))******(((%%%(((((()))***************))))))))))))))))))))))))'''))))))'''(((+++***%%%((()))******)))((()))+++))))))************))))))+++******,,,+++---999GGGQQQ```ooovvvxxxxxxuuurrr___UUUMMMKKKIIIBBB:::555555,,,(((---...+++...666111000///222666777444111//////333:::@@@EEENNNXXXaaa`````````]]]SSSDDD:::444111...---...///...,,,---,,,,,,++++++,,,,,,---|||qqqnnnnnnpppqqqpppmmmeeeVVVFFF:::555555///111333444444333444555//////..................---...//////---,,,+++,,,,,,---...//////...,,,+++...---------......,,,***,,,+++***+++---...---,,,------.........---,,,,,,))))))***+++,,,,,,++++++)))***+++,,,------------------,,,,,,,,,,,,++++++))))))*********)))((((((******)))***,,,,,,***))),,,+++++++++,,,+++)))'''+++***((('''((()))+++---///...,,,***))))))******(((***,,,---000888EEEOOOTTTWWWWWWRRRMMMHHHAAA999222///,,,++++++,,,+++***((((((''''''''''''((((((---,,,+++***((('''&&&&&&*********)))))))))))))))+++++++++******)))((((((((((((((((((((())))))***)))***,,,+++***))))))******))))))(((((())))))***))))))(((''''''''''''''',,,+++***))))))******+++,,,***)))+++...000...+++******)))))))))******+++******)))******+++,,,---++++++,,,000555CCC[[[ppp{{{jjj[[[FFF999333+++///---+++*********)))(((&&&&&&&&&&&&&&&%%%%%%%%%+++(((&&&&&&)))***(((&&&&&&''''''''''''''''''&&&&&&''''''''''''((((((((((((((()))))))))(((''''''&&&%%%%%%&&&$$$!!!$$$***((('''&&&&&&'''((('''&&&'''(((***---444>>>HHHPPP___```aaa```\\\SSSHHHAAA666222---+++,,,,,,***(((+++++++++++++++***))))))(((+++***((('''***)))&&&'''''''''''''''&&&&&&&&&)))(((&&&$$$"""###&&&)))''')))******(((''''''((((((***+++***)))((()))***(((***,,,,,,*********++++++************)))))))))%%%)))'''(((...///333AAA```rrr___RRRCCC999333---***++++++)))((()))***+++++++++((((((((()))***+++)))((()))((('''(((***+++***)))))))))************))))))))),,,///111666>>>JJJRRRSSSYYY^^^aaafffkkkllliiifff```XXXOOOBBB666//////))))))(((((((((((())))))---***((()))+++((())))))((()))******(((&&&)))))))))))))))******+++)))))))))))))))))))))))))))+++***)))***---+++'''((()))************+++---)))******++++++*********+++***++++++))))))111:::DDDSSSeeesss}}}~~~wwwaaaVVVMMMNNNOOOJJJBBB<<<;;;222---000000...000666888555444888>>>???999444000///111666888:::???FFFQQQVVV[[[]]]WWWKKK===444222000------------,,,***,,,,,,++++++++++++,,,,,,zzzqqqddd\\\]]]ccckkkpppppplllcccVVVHHH===777555000333555555222222444666000//////......------------000222111...,,,---///......//////...---,,,+++---,,,,,,,,,......---,,,,,,+++***,,,...//////............------,,,,,,+++))))))***+++,,,,,,,,,,,,)))***,,,---...---,,,,,,------,,,,,,,,,+++++++++***+++,,,------,,,+++***)))))))))+++---,,,***(((,,,,,,+++++++++***)))(((,,,+++)))(((((()))***+++...---,,,+++************(((((()))+++,,,222???KKKRRRWWWYYYUUUOOOIIICCC<<<222///,,,+++++++++***)))(((((((((((((((((((((((()))*********)))))))))***)))))))))***************,,,,,,+++***))))))))))))))))))(((((((((((()))))))))***++++++***)))((((((((((((((((((((())))))))))))((((((''''''(((((((((---,,,***)))((())))))************,,,//////---+++******))))))******+++++++++************,,,...///***+++---///111<<>>888000000...+++******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''&&&(((((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''######&&&&&&"""""")))(((&&&&&&&&&'''((('''&&&###&&&(((***---555AAAJJJYYY\\\aaadddddd^^^UUUNNNFFF===222,,,+++,,,+++)))+++++++++*********))))))'''******'''&&&)))***'''(((''''''''''''''''''''')))((('''%%%%%%%%%''')))((())))))))))))((((((((((((***+++***)))((()))***''')))++++++***)))***+++***)))))))))))))))))))))&&&***((((((......111???XXXzzzwwwhhhTTTJJJ>>>444...***))))))***((('''''')))******)))...,,,******++++++(((&&&((('''&&&''')))******)))''')))***+++***)))(((((()))+++...000444999@@@EEEAAAEEEJJJOOOSSSVVVWWWVVVRRRPPPMMMEEE:::000,,,---))))))(((((((((((())))))(((''''''***,,,***###))))))((()))))))))((((((***)))((((((((()))+++,,,(((((((((((((((((((((((()))+++***)))***---+++'''&&&((())))))))))))+++---(((((()))************))))))***++++++((((((---222<<>>@@@888222333666666999>>>@@@@@@BBBEEEFFFDDD===888111//////222222111333888>>>EEEMMMOOOIII>>>444...000///---,,,,,,+++***))),,,,,,++++++++++++,,,,,,}}}ssskkk^^^WWWNNNIIIMMMWWWcccjjjjjjcccXXXNNNFFF???999555222444666444111000222444000000000//////.........,,,///222111...,,,---///111000///------------...---,,,+++,,,---......---,,,++++++,,,...000//////.........---,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,---...---,,,***)))------,,,,,,,,,++++++++++++,,,---......---,,,+++)))((()))+++------+++)))++++++,,,+++++++++,,,---,,,,,,+++***)))******+++------,,,+++***************((((((******---888EEERRRXXX[[[WWWQQQKKKDDD===222///,,,*********)))((())))))))))))))))))))))))***,,,---,,,******+++---)))*********++++++,,,,,,---,,,+++***)))))))))***))))))(((((((((((())))))(((((()))***+++***((('''''''''(((((())))))))))))(((((((((((()))***+++,,,+++***)))(((''''''((())))))***+++---......---,,,***************+++,,,,,,,,,+++++++++,,,---///000))))))+++,,,+++222BBBSSShhhyyyxxxooodddPPPBBB;;;222000...+++***))))))'''%%%'''''''''''''''(((((((((***)))'''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''***+++'''###&&&---(((&&&&&&&&&'''((('''&&&###''')))((((((...999BBBLLLQQQZZZdddiiihhhbbb]]]ZZZMMM<<<000---------,,,******))))))((((((((((((&&&)))(((%%%%%%((()))'''((((((((((((((((((((((((((((((((()))))))))((((((((((((((()))))))))(((((((((***+++***)))((()))***&&&(((******)))))))))***)))))))))))))))))))))***)))---******///---///<<>>AAAAAAAAAAAA>>>@@@???999111,,,)))((())))))(((((((((((())))))&&&(((*********)))(((((((((((()))((((((((())))))***)))((((((((()))+++,,,(((((((((((((((((((((((((((***)))'''))),,,***&&&$$$&&&(((((('''((()))+++&&&''''''((())))))((((((&&&***,,,+++)))+++---///777CCCTTTeeeuuu}}}xxxpppWWWIII===<<>>>>>BBB:::444555;;;BBBHHHLLLLLLQQQVVVVVVPPPHHHBBB>>>333///...000000......111000666===???:::333///...---------,,,+++*********,,,++++++******++++++,,,|||oooiiiaaaWWWPPPGGGCCC>>><<<@@@JJJUUU]]]\\\UUULLLFFFCCC???999444444444444222000000111222000000000///////////////+++,,,......,,,+++,,,,,,000///...---------...///...---++++++---......---,,,+++***,,,...//////.........---,,,,,,,,,------++++++,,,,,,,,,,,,++++++------------,,,+++***)))------,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++)))((((((***,,,---,,,******+++,,,,,,,,,,,,///111,,,++++++*********++++++,,,,,,,,,+++++++++******,,,)))***---,,,+++444AAARRRWWWZZZXXXTTTOOOFFF===222///,,,*********)))((())))))************))))))(((***+++)))%%%"""###%%%******+++,,,------.........---+++***))))))*********))))))((((((((((((((((((((()))+++---,,,***(((''''''((()))************''''''(((((()))+++,,,---***)))((('''''''''((()))******+++,,,------------***************+++,,,---,,,,,,,,,,,,,,,---...///...,,,,,,,,,***+++444???VVVfffxxxtttnnnfffQQQBBB:::111///---***)))))))))'''&&&((((((((()))))))))))))))((((((''''''&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''((((((((('''''''''''')))+++((($$$&&&+++((('''&&&&&&'''((('''&&&'''***++++++***---555<<>>111111...(((''')))***))))))'''&&&&&&((())))))(((''')))++++++***)))***+++((('''&&&(((***,,,+++***(((+++---,,,***(((***,,,))))))***+++,,,---//////---,,,---222333111111333000444555111---+++((($$$))))))(((((((((((())))))***+++,,,+++)))((()))+++((())))))((('''''')))+++)))))))))))))))******+++))))))))))))))))))))))))''')))(((&&&(((+++)))%%%$$$&&&''''''''''''((()))%%%%%%&&&'''((((((((((((%%%***,,,******---///...111;;;IIIXXXgggqqqpppkkkPPPEEE:::999;;;===@@@CCCDDD<<<555777AAANNNXXX]]]\\\dddkkkiii^^^RRRJJJGGG777111...//////------///+++///333444111///...///***+++------,,,++++++,,,++++++************++++++}}}fffZZZUUULLLCCC???;;;999888777;;;AAAJJJOOOLLLJJJGGGCCC???;;;666333333222000///000111111111..................//////,,,++++++,,,------,,,+++,,,,,,---.........------///---++++++,,,---------,,,+++***+++---......---------,,,,,,,,,---...///------------,,,+++******------,,,++++++,,,,,,,,,------,,,,,,,,,,,,++++++******)))******++++++,,,***)))((()))+++,,,,,,,,,***,,,---,,,++++++...111))))))))))))************+++,,,,,,,,,++++++******+++((()))...---)))111>>>IIINNNRRRTTTUUUSSSJJJ@@@333111---+++++++++)))((()))******++++++******)))%%%((()))'''"""!!!###++++++,,,---...///000111///---+++***))))))***+++******)))((((((((((((((()))(((***---000000---***'''((()))+++++++++++++++((((((((((((((()))***+++***)))((((((((()))***+++***++++++++++++,,,...///************+++,,,---...******++++++,,,+++++++++111---,,,---,,,+++...333<<>>777......,,,***)))))))))'''&&&((((((((())))))*********&&&''''''&&&&&&&&&''')))&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((''''''&&&$$$$$$''''''$$$$$$&&&((('''&&&&&&'''((('''&&&)))***,,,,,,,,,...444888>>>EEESSSbbbooouuuvvvtttxxxmmm\\\JJJ;;;222...,,,+++***)))((((((((())))))''')))'''$$$$$$)))***)))(((((()))))))))*********)))'''&&&'''***+++***(((((('''&&&(((***+++)))'''(((***+++***)))((()))***$$$&&&((()))(((((()))***************++++++,,,,,,(((,,,))))))...+++,,,888DDDddd}}}{{{ooo^^^NNNCCC<<<666333***...---((('''******'''***)))((((((***++++++***,,,000333111+++'''))),,,((('''''')))+++---,,,,,,))),,,...,,,)))(((+++///***)))))))))***++++++******''''''++++++))))))---***...///,,,---...***###))))))(((((((((((())))))++++++***+++++++++***)))'''((()))(((''''''))),,,(((((()))***************))))))))))))))))))))))))''')))(((&&&(((+++)))%%%&&&((()))((('''&&&((()))%%%&&&'''((())))))))))))&&&***,,,)))***...///,,,***222<<>>DDDHHH@@@DDDFFFDDD>>>777333222222///,,,---111333333111,,,,,,,,,------.........///---+++---000111...+++'''***---///000...,,,***000...,,,+++,,,------,,,,,,+++***+++---...---,,,---,,,,,,+++,,,---///000.........---,,,+++***))),,,+++******+++,,,...///---------,,,,,,,,,++++++,,,+++*********+++---...+++)))'''(((***,,,------+++------,,,******---000'''((((((((()))))))))***++++++,,,,,,,,,+++******((($$$'''...,,,(((...;;;<<>>FFFTTT[[[___^^^```hhhooopppaaaYYYRRRUUUcccrrr|||yyykkk___III888---...///***)))---))))))***+++------------...000111///,,,***+++------,,,++++++******++++++{{{fffWWWFFF===:::777555555555444444555888999999888888444AAApppCCC555555...111222000...222666222+++...//////...---...000222,,,//////------//////,,,........................,,,,,,,,,+++******,,,...,,,++++++---000000...+++***,,,//////...------...)))+++------,,,+++,,,---************+++,,,......222000,,,++++++,,,++++++,,,+++***+++---......---+++,,,------,,,+++,,,---,,,,,,+++++++++*********,,,***((((((***+++***)))++++++,,,+++)))((()))******++++++***+++...222666@@@DDDKKKQQQRRRLLLCCC===333000---+++++++++******)))******+++***)))((('''******)))***+++,,,,,,+++***555:::666666;;;:::333---+++)))((()))******************************))))))))))))))))))***+++++++++***)))((((((((()))***))))))(((((('''(((((())))))++++++***)))((()))***'''***)))&&&)))......***'''(((((()))***+++++++++)))***+++,,,,,,,,,++++++)))))))))))))))))))))))))))+++333@@@OOO___rrrxxx]]]HHHAAABBBHHHGGGCCC<<<444---***))),,,***((()))***+++)))''')))***,,,+++(((&&&&&&&&&***(((''''''((()))'''&&&&&&'''((('''%%%$$$%%%&&&(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&''''''((((((''''''&&&(((&&&&&&((((((%%%%%%(((***(((***---,,,***---111666<<>>999555111,,,******+++,,,---************))))))))))))*********+++,,,---...///000:::@@@???>>>@@@===555---+++)))((()))******)))((((((((()))))))))))))))((((((((((((((()))******+++***'''&&&&&&(((+++---((((((''''''''''''(((((()))***+++***)))***+++---***+++***(((***------***'''((()))***************)))***++++++,,,,,,++++++(((((((((((((((((((((((('''***000666===III^^^qqqwww]]]III???===<<<:::777222,,,)))))))))+++***))))))******)))'''((()))+++***(((''''''(((,,,***''''''((())))))(((&&&'''((('''%%%$$$%%%&&&(((''''''&&&%%%%%%%%%$$$''''''&&&&&&%%%$$$$$$$$$'''(((((((((((((((((('''+++(((''')))(((%%%$$$''')))(((***---,,,***,,,000333555;;;CCCPPP```qqq|||}}}lllVVV@@@111+++))),,,+++***+++---...---,,,'''(((((()))))))))))))))''''''((())))))***++++++((()))***+++++++++)))(((---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,******++++++++++++******))))))***+++---///111222777FFF___xxxttt```NNNCCC666111+++))))))***)))(((***+++++++++***)))((((((***)))((()))+++,,,,,,***(((,,,---+++)))+++,,,******+++---000222111---***)))((('''&&&&&&&&&'''(((++++++***))))))))))))***))))))))))))))))))******,,,///222111...+++,,,---+++******)))))))))))))))((()))***)))'''''')))*********)))((((((((((((((()))+++,,,***(((&&&''')))(((((())))))************+++***)))***++++++)))''''''''''''(((((()))***+++000---***))))))+++++++++''')))***++++++)))&&&%%%(((&&&'''***,,,---222999LLL[[[mmmzzzuuuaaaOOO===555000***))),,,---,,,,,,,,,......---,,,---///000///------...///...---+++***)))***,,,---wwwiiiJJJAAA999888777555333333333222111222444555555444222,,,888SSS^^^000///444222111//////000000...+++,,,---...---,,,,,,---...,,,//////------//////,,,........................+++---000000///---------***,,,...111111000,,,***+++,,,---,,,+++)))***+++------,,,***((((((***,,,*********+++,,,...000000///---++++++,,,,,,,,,+++...---,,,,,,......,,,+++***,,,,,,,,,***)))***+++******************************+++,,,,,,,,,***))),,,***)))+++///111000------------,,,,,,...222555>>>CCCIIIKKKFFF@@@<<<:::444111---++++++,,,------******))))))((()))******((()))******+++,,,///111555???GGGHHHFFFDDD>>>777---+++(((((()))******)))'''''''''((((((((((((((('''''''''''''''((()))))))))(((''''''''')))***,,,''''''''''''''''''((()))******+++***))))))+++---000///,,,*********)))''''''((()))***+++******))))))******+++++++++++++++++++++++++++++++++++++++******,,,///333<<>>666...,,,******+++,,,***((())))))***++++++***))))))---,,,***+++---...///...---......,,,,,,...//////***+++---000111000,,,)))******)))((((((((()))***,,,++++++***************)))))))))))))))*********---///111000---+++++++++***+++***)))(((((()))***))))))((('''%%%&&&(((++++++***)))((((((''''''(((((())))))((('''&&&&&&&&&(((((())))))******++++++,,,***)))***++++++)))(((''''''''''''((()))***+++...---+++***************)))***+++,,,,,,++++++******((((((+++,,,+++000666HHHUUUeeettt}}}|||kkkYYYEEE888///***)))------,,,,,,...222333111///......//////....../////////...+++***)))***,,,---~~~```VVVAAA:::666888888555444444333222111222333444333222...000444888OOO...333111111///...///000000000000,,,---......,,,+++,,,---,,,//////------//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---000111000...------***---000222111///,,,++++++,,,---,,,***)))***+++---------+++))))))***,,,))))))******+++---...///...,,,++++++,,,---,,,+++...---,,,---///...,,,++++++,,,---,,,***)))***+++******************++++++,,,,,,++++++***+++,,,---///,,,***,,,///000...,,,.........,,,,,,---111444999===AAAAAA>>>:::999999111000............,,,*********)))((())))))******'''((()))))))))+++///222888AAAJJJMMMKKKFFF>>>777,,,***((('''((()))))))))&&&&&&''''''(((((((((((('''''''''''''''(((((()))%%%'''(((*********)))((('''''''''''''''((()))))),,,,,,+++)))((((((***,,,222...,,,++++++)))(((''''''(((***++++++***)))((()))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---)))(((***---555DDDRRRdddvvv{{{kkk___SSSJJJ;;;777222---*********+++************)))((())))))'''((())))))(((((()))+++(((%%%###$$$&&&)))***+++&&&'''((('''%%%$$$%%%&&&&&&&&&'''''''''&&&%%%$$$)))(((((('''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%'''%%%%%%((()))&&&''')))(((''')))---,,,))))))---,,,///333:::CCCOOO[[[dddqqqmmm^^^GGG555...,,,)))++++++,,,,,,,,,,,,------(((((())))))))))))(((((())))))))))))((((((''''''+++***)))((()))***,,,------,,,,,,++++++,,,,,,---))))))******++++++++++++************++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,---...///555DDDXXXmmmoooYYYHHH;;;333///+++******+++,,,,,,***)))***+++,,,---.../////////333111000000222444555555000...++++++******+++,,,)))***,,,///111000,,,***,,,+++***)))((()))******,,,++++++***************(((((())))))************---...//////---+++******)))++++++***(((''')))+++))))))(((&&&$$$%%%(((+++******)))(((((((((((((((***'''$$$&&&)))+++)))&&&'''(((((()))******++++++---+++******++++++***)))''''''''''''((()))***+++)))***++++++***)))((((((***)))(((((()))+++---///+++))))))++++++***---333===HHHYYYkkkxxxssscccNNN>>>333...---///---,,,...333888:::888444///.........///////////////...,,,******+++,,,---oooQQQEEE;;;777555888999666555666444222111111333333222000,,,333111)))<<<,,,777...111......000000...///222,,,---///...---,,,,,,,,,,,,//////------//////,,,+++++++++++++++++++++++++++---000111///---------+++...111222000...,,,,,,+++,,,,,,+++***)))+++,,,,,,------,,,+++***,,,---************+++,,,---...,,,+++***+++,,,---,,,+++---,,,---...000///---+++...///000///,,,+++,,,---+++++++++++++++,,,,,,,,,---------+++******---///222000......---,,,***))),,,,,,,,,,,,,,,...222555;;;;;;:::888555444555666///.........///...+++)))))))))))))))************''')))***)))((()))...333:::AAAJJJNNNKKKDDD;;;555,,,***((('''((())))))(((&&&&&&''''''(((((())))))'''''''''''''''((())))))$$$&&&)))++++++***'''&&&(((((('''(((((()))***+++,,,+++***(((&&&''')))+++...***(((+++,,,******+++'''(((***++++++***)))'''***))))))))))))***++++++************************+++'''%%%''')))...888CCCVVVgggxxx}}}{{{zzzzzzyyy{{{vvvlllbbbTTTGGG555111,,,******+++,,,,,,)))***+++***)))((((((***((())))))((('''''')))+++***(((%%%%%%&&&''''''&&&&&&'''((('''%%%$$$%%%&&&%%%%%%'''''''''&&&%%%$$$))))))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$!!!"""%%%&&&$$$$$$((('''''')))---,,,((((((+++,,,...222777===DDDLLLQQQ^^^]]]QQQ===///---...+++***,,,------++++++---...)))************))))))(((++++++***))))))(((''''''+++***(((''''''))),,,...,,,++++++******++++++,,,'''(((((()))***)))))))))((())))))))))))***************++++++++++++******))))))***+++,,,...///000111@@@RRRdddzzzzzzmmmYYYFFF888000---,,,***************+++++++++++++++,,,---///222444555555555666999;;;<<<:::888777111,,,,,,+++))))))+++))))))+++...111111000...,,,+++)))(((''''''((((((++++++***))))))))))))***((((((((()))******+++++++++,,,,,,---,,,+++)))((()))+++,,,***'''&&&(((+++))))))(((&&&%%%&&&(((+++))))))(((((((((((())))))+++'''$$$'''---000---)))''''''((()))***++++++,,,---,,,***)))***++++++***'''''''''(((((()))***+++%%%'''***+++***((('''''')))'''$$$###$$$'''+++...)))'''(((******(((***//////999NNNcccsss}}}tttgggTTTBBB666///---------...111999@@@BBB===888000///......000000///......------,,,,,,,,,,,,,,,fffKKK>>>999555555888888666555777444333222222333333111000---333///,,,222***777,,,222...---///...+++,,,000,,,...000///...,,,,,,,,,,,,//////------//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...,,,,,,------///111111///------...+++,,,,,,+++******,,,...+++---......---,,,---...------,,,,,,,,,,,,------+++******+++------,,,+++++++++,,,...000000...,,,///000000///---+++,,,---++++++,,,,,,,,,---------***---///...,,,+++,,,---...//////...,,,++++++,,,+++,,,---...000444999===GGGBBB;;;555333222222222000...,,,+++,,,,,,,,,+++'''((()))***+++******)))(((+++,,,***((()))///444999???HHHLLLIII@@@666222,,,***''''''((())))))(((&&&''''''((())))))******((((((''''''(((((()))***'''((()))))))))((('''&&&((((((((())))))***,,,,,,))))))(((&&&%%%&&&***,,,---(((&&&***,,,)))))),,,'''(((***,,,,,,***((('''***))))))((()))***+++,,,))))))))))))))))))))))))((((((***)))%%%%%%...:::HHHWWWcccccc]]][[[]]]___dddmmmqqqlllgggaaaQQQ@@@000,,,)))''')))+++++++++)))***,,,+++((('''(((***)))***)))(((''''''(((***)))(((''''''(((((('''&&&&&&'''((('''%%%$$$%%%&&&$$$%%%'''(((((('''%%%$$$((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&######&&&&&&$$$$$$''''''&&&))),,,+++''''''***,,,...000222444777<<<@@@IIILLLDDD333))),,,///,,,***,,,------++++++,,,...+++++++++++++++***))))))******************))))))((((((''''''(((***+++,,,+++******))))))******+++&&&'''((()))))))))((((((((((((((()))))))))******))))))************))))))************+++,,,---------999HHHWWWjjjxxxttthhh\\\RRRDDD888000---,,,,,,***+++*********,,,...000000000000222555:::>>>AAA???CCCHHHNNNQQQNNNHHHCCC???666000///...+++***---***)))+++...222444555555///...,,,***((((((((((((******)))((((((((())))))'''(((((()))******++++++)))))))))***+++***)))'''(((+++---+++'''&&&(((,,,((())))))(((&&&&&&(((***(((''''''(((((()))***+++***((('''))),,,---,,,***''''''((()))***+++,,,,,,...,,,***)))***++++++***'''''''''(((((()))***+++$$$'''))))))(((''')))+++)))'''&&&$$$$$$%%%'''((()))'''(((***)))''')))...+++111???RRRaaalll{{{zzzppp^^^KKK===555000...000111666???GGGHHH@@@999222000...///000000...,,,,,,---.........---,,,+++{{{___HHH:::888555555777888555555777555333222222333333111000///000...555000***555+++333///---///,,,'''(((------///000000...---,,,,,,,,,//////------//////,,,------------------------+++---......---,,,,,,---...000222111...,,,---///+++,,,,,,+++***+++...000***,,,///000///....../////////...------------...***))))))+++---...,,,+++++++++,,,///111111///------......---+++******+++,,,,,,,,,------.........(((,,,000111///,,,++++++'''***---...,,,,,,///222,,,---///222555:::AAAFFFTTTKKK@@@777444444333111222...***((()))+++,,,---&&&'''***+++,,,+++***(((***---...,,,)))***///555999>>>FFFKKKGGG===444///,,,***''''''((())))))((('''''''''((()))******+++((((((((((((((()))*********)))((('''''''''''''''))))))))))))***+++,,,---&&&'''&&&%%%%%%'''+++...000)))'''++++++'''&&&)))''')))+++,,,,,,***(((&&&***)))((((((((()))+++,,,************************&&&+++000---$$$ )))666===JJJSSSOOOFFFCCCGGGJJJNNNYYYaaa___^^^[[[KKK999000---)))''')))***)))'''(((+++,,,+++((('''(((************(((&&&&&&(((***&&&&&&&&&(((+++,,,+++)))&&&'''((('''%%%$$$%%%&&&$$$%%%'''(((((('''%%%$$$&&&&&&''''''''''''''''''''''''((((((((((((''''''+++((('''***)))&&&%%%(((&&&&&&)))---+++'''''')))---------------///222555<<>>KKKYYYmmm}}}mmmYYYJJJ@@@:::666333555:::DDDKKKJJJAAA888444111//////000000...+++,,,---...//////---+++***eeeSSSFFF<<<777666555666888::::::999555444222000000111222333............////////////........................000//////...------,,,,,,+++...111///,,,,,,000555000000...---,,,+++++++++,,,,,,,,,---------......222000---,,,---------,,,,,,---...---+++***+++,,,+++,,,---,,,***)))***+++***+++,,,---------,,,+++)))***++++++******,,,///+++,,,,,,,,,,,,,,,,,,---000///...---------------000000///...---,,,,,,,,,+++...///---))))))---111,,,...///......000000...111111444999@@@IIIWWWbbbiii___UUUOOOFFF<<<999<<<:::222...222000******111''')))++++++******+++,,,)))+++---,,,***,,,222888666>>>FFFGGGAAA888222000++++++)))(((''''''''''''''''''(((((())))))******+++*********))))))((((((+++++++++***)))(((((('''&&&''''''((()))******+++((('''&&&&&&'''((()))***'''%%%###$$$''')))'''$$$))))))************))))))***)))'''&&&'''(((***+++***,,,...---***))))))+++&&&(((******)))***,,,---888BBBGGG???555222444777:::CCCNNNUUUXXXSSSEEE777111+++'''((((((&&&''')))+++***)))'''''')))***+++$$$&&&''''''&&&&&&((()))''''''''''''''''''''''''&&&'''((())))))))))))***%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''(((((())))))((()))+++***(((''''''(((+++***(((((((((((((((''' %%%+++***$$$%%%******+++,,,,,,******+++,,,111111111///,,,******+++...,,,***((('''(((***,,,((()))***++++++***)))(((***)))(((((((((((())))))******)))((((((((((((((())))))))))))))))))))))))$$$&&&((()))))))))+++,,,******))))))))))))******++++++***************+++++++++,,,,,,,,,---------***+++333@@@NNNQQQJJJAAA555222...++++++,,,...///...,,,///333333444<<>>777000,,,...///---++++++***)))((((((***,,,...---,,,***)))))))))******)))))))))***+++++++++,,,***)))((('''((()))+++---+++***)))'''''''''((()))&&&&&&((()))***************************+++++++++((((((((((((((('''''''''///,,,)))&&&%%%&&&(((***((((((((((((((((((((((((&&&((()))***)))((()))*********))))))((((((''''''(((''''''&&&''')))+++,,,''',,,000111777HHHcccwwwoooYYYGGG===:::555;;;CCCIIIKKKHHH???777------............---------///000///,,,)))((((((zzz]]]MMMCCC;;;999777555555777888777666444333222111111111222222//////000000000111111111//////............//////........................,,,...///...,,,---000333......---,,,,,,,,,------,,,,,,,,,---------......///...------------+++))),,,---...---+++++++++---+++,,,---,,,*********+++***+++,,,---------,,,,,,,,,,,,---,,,,,,---...///,,,,,,,,,,,,,,,---------//////...---------------000000///------,,,,,,---+++///222222...,,,---///---...///------------,,,222666<<>>>>>===888333000---******...(((***,,,,,,+++***+++,,,,,,...000...---///555:::<<>>CCCPPP\\\ddd___^^^bbbhhhnnnvvv~~~tttcccJJJ@@@333---...///...,,,++++++,,,---000555<<>>===888666444444555555444333111222222222222111000000000000111111111222222222111000---,,,,,,---000111,,,,,,------.../////////000...------...///...------,,,,,,,,,,,,---......,,,,,,,,,---------......///---++++++,,,---,,,+++***,,,------,,,,,,...///,,,---...---+++***+++,,,++++++,,,------............,,,******,,,---,,,+++,,,,,,------......//////.....................---000///...------------------000444555333///---,,,000///000111111222777===BBBOOObbbsssyyycccVVVQQQNNNOOOEEE666///222222,,,,,,...///...,,,*********,,,,,,,,,+++***---222666;;;???CCCBBB<<<333,,,)))******)))(((((((((((((((******))))))((((((''''''((((((((((((((((((((((((************))))))(((((())))))))))))(((((((((((()))((('''&&&&&&'''((()))&&&(((***((($$$"""$$$&&&(((((())))))))))))(((((((((''''''''''''((()))***((()))******))))))(((((($$$'''***+++,,,,,,...000888BBBHHHBBB888000,,,)))+++000666:::???AAA;;;333111,,,+++......+++)))+++))))))))))))))))))))))))((())))))(((&&&%%%&&&''')))))))))))))))))))))))))))&&&######''')))(((&&&'''''''''''''''((())))))))))))((((((''''''&&&&&&(((***++++++***))))))***+++&&&###%%%***---***'''((((((((())))))((()))***...///...---***((((((((()))***++++++******+++,,,+++***)))(((((()))***++++++***)))(((((()))***+++&&&''')))++++++***(((''')))(((((('''''''''(((((())))))))))))))))))))))))***+++,,,+++)))'''''''''******))))))))))))*********))))))))))))******+++))))))))))))************%%%(((,,,------,,,+++++++++)))((()))---000///...777???LLL\\\jjjwwwsss]]]MMM999///...111///+++***+++++++++---000555999??????>>>>>>>>>:::444///((())))))*********)))((())))))(((((()))+++---...,,,+++++++++***)))))))))******)))(((((()))***+++)))))))))(((((((((((()))''''''((()))))))))))))))(((((((((''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&((()))***)))((()))***))))))))))))((((((((((((***)))((((((((()))+++,,,***+++...444<<>>444...+++)))...000000111555999777111000,,,***---...+++***+++((()))***++++++***)))(((((()))***)))'''&&&&&&'''))))))))))))))))))))))))(((&&&$$$%%%(((***)))((((((''''''''''''((())))))))))))((((((''''''&&&&&&''')))++++++)))((()))***+++'''%%%&&&***---+++(((((((((((('''((())))))(((...//////---***((('''((('''(((******)))***+++---***))))))(((((()))******+++***)))(((((()))***+++%%%''')))***+++***)))'''((((((''''''''''''(((((())))))))))))))))))))))))(((***++++++)))((()))*********))))))))))))******))))))(((((()))******+++(((((()))))))))*********&&&)))+++,,,+++***,,,---***)))((())),,,///222444AAANNN```sss{{{eeeUUU???222///000...+++,,,,,,,,,,,,,,,...222666======>>>>>><<<777111---))))))************)))(((+++***)))))))))***,,,,,,,,,+++++++++***)))))))))******))))))))))))))))))((((((((())))))))))))((('''(((((())))))))))))((('''''''''(((((()))))))))&&&'''''''''(((((())))))%%%&&&'''((()))))))))((())))))))))))))))))))))))&&&((()))***)))((()))***(((((((((((())))))))))))+++)))&&&$$$$$$&&&***,,,)))+++///666@@@JJJRRRWWWbbbllluuuxxxzzzxxxooo___III777000------............------+++++++++***(((&&&'''(((~~~YYYGGG>>>666444888666444333333555666666555222222111111111000000000---.........////////////...---+++******+++---.....................------,,,---............------///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......333///+++***+++...///000,,,---......---,,,...///,,,---...---,,,+++,,,---,,,,,,,,,,,,---...000111000111111///,,,+++,,,...,,,------...///000111111...///111222222222111000///......---------......000///---,,,,,,---///000000...111888;;;>>>JJJYYYvvv}}}kkk^^^LLLJJJAAA666000000///---,,,---...---+++))))))******++++++,,,---...///000+++---111333333111---+++))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))******************))))))))))))))))))(((((((((((())))))))))))***)))'''&&&&&&'''((((((((()))***)))'''&&&&&&''''''(((((())))))(((((('''&&&&&&'''''''''(((((((((***))))))***+++,,,***)))&&&''')))***+++///444888DDDHHHHHH>>>444///---+++//////...---000555444//////***(((+++,,,***)))+++'''(((***,,,,,,***((('''((()))***)))''''''''')))((((((((((((((((((((((((&&&'''(((((((((''''''''''''''''''''''''((())))))((((((((((((((('''''''''&&&(((******)))(((((()))***((('''''')))******)))(((******)))+++...,,,)))...//////---***((((((((('''(((******)))***+++---))))))((((((((()))************))))))))))))******&&&'''((()))******))))))''''''&&&&&&''''''(((((())))))))))))))))))))))))''')))++++++******+++,,,******))))))))))))******(((((((((((()))******+++((()))))))))************)))+++,,,,,,*********+++***++++++***+++111:::BBBRRRaaauuukkk\\\GGG777000...---,,,,,,------,,,+++,,,///222777888999888666333///---+++++++++***************+++***)))))))))***+++,,,+++++++++***************************))))))))))))'''(((((())))))))))))((((((((())))))))))))((((((''''''((()))***++++++,,,&&&&&&''''''((()))))))))''''''((()))******))))))))))))))))))))))))))))))&&&((()))***)))((()))***(((((((((((())))))))))))+++)))%%%######%%%)))+++)))***...444===FFFOOOTTT\\\ccchhhiiijjjqqquuucccJJJ999333---......//////......---)))***++++++***+++---///nnnJJJ???<<<555333888888777555444555555555333333222000/////////000111------........./////////---------,,,,,,---------,,,,,,------.../////////))),,,//////---,,,---///------,,,,,,,,,---......,,,,,,,,,---------.........---,,,,,,---......------...///...---,,,---...---.........,,,+++,,,---,,,,,,,,,,,,---///000111///222444111+++))),,,000,,,---...///000111222222///000222444444333222111......---------......//////---,,,,,,---///000111222222999FFFOOOXXXjjj~~~rrr^^^GGGAAA;;;777222------///***,,,---,,,***))))))*********,,,...000000///---,,,...000222222000---***))))))(((((((((((())))))(((((((((((())))))))))))((((((((()))))))))******)))))))))))))))))))))***''''''(((((())))))*********)))((('''&&&''''''(((+++***))))))******)))(((''''''((((((((((((''''''&&&&&&''''''(((((('''''')))''''''(((+++,,,***(((&&&''')))+++000888AAAGGGUUUYYYVVVKKK@@@999555222222444555666999===:::333...(((&&&((()))'''(((***&&&(((+++,,,,,,+++(((&&&'''((())))))(((''')))***'''''''''''''''''''''''' $$$)))***'''%%%&&&(((''''''&&&&&&''''''((()))'''''''''(((((((((((((((%%%&&&((((((((('''((()))&&&(((((('''%%%$$$&&&((('''***+++***---111///)))---......,,,***(((((()))((()))************+++---(((((((((((())))))******))))))************))))))'''''''''((()))*********'''&&&&&&&&&&&&'''((()))))))))))))))))))))))))))''')))++++++*********+++******))))))))))))******'''''''''(((((()))++++++)))))))))*********++++++,,,+++,,,,,,---------,,,,,,000111000000999JJJXXXjjjxxx}}}mmmaaaNNN<<<000++++++,,,+++,,,,,,***)))))),,,...000111222222111000000000...---+++*********+++,,,))))))(((((()))+++---...***************+++++++++***************)))((((((&&&'''((()))******)))((((((((())))))))))))((((((((((((((())))))******+++&&&&&&''''''((())))))***))))))))))))************))))))))))))))))))))))))&&&((()))***)))((()))***'''((((((((()))))))))***)))((('''&&&&&&'''((()))(((***,,,///444;;;EEEKKKQQQSSSUUUSSSRRRZZZmmm}}}vvvcccIII777333,,,------......------,,,***+++++++++***+++...000eeeCCC<<<===666555:::;;;999666555555555333222333222000......///111222............////////////........................***+++,,,---///000111111&&&+++000000---+++---111+++++++++,,,---...000000,,,,,,,,,---------......******,,,...000///+++)))...///000///---,,,,,,------...///...,,,+++,,,---,,,,,,,,,,,,---///111222,,,111444000(((%%%)))///------...///000111222222000111333555555555333222......---------......///---,,,,,,---///111111111555666BBBUUUdddsssvvv]]]FFF===888:::666...---444)))+++,,,,,,***))))))***((()))+++...000///---***000111222333333000,,,((())))))(((((((((((()))***''''''(((((())))))******&&&'''''''''(((((()))))))))))))))))))))*********&&&''''''((()))******+++***)))((('''&&&&&&'''(((+++((('''(((+++,,,***(((''''''((((((((((((''''''%%%&&&''''''((((((''''''(((&&&%%%'''***+++)))&&&)))+++...444<<>>:::888AAAVVVjjjuuu~~~vvvbbbGGG555111+++,,,,,,------,,,,,,+++,,,,,,,,,***(((((()))+++{{{\\\???888:::999888:::888888777666555444444333333333222///------///111000///...///111222222111------,,,,,,,,,+++++++++........................------...///000000//////333///+++,,,000222000,,,+++---///...,,,+++---///,,,---......,,,,,,---......,,,---111111------///000,,,)))+++///111...***000//////000...)))'''***222111111000///......---000000000000111111111111111666999666555555444222000...,,,,,,---............,,,...333444222666===@@@KKK\\\qqq{{{aaa@@@<<<666222111111000000...+++)))+++///000---)))+++,,,.../////////......222///666888000///111+++---'''###%%%(((((((((***+++***'''&&&%%%&&&''')))((((((((((((((())))))***...+++))))))******'''%%%)))((('''((()))***)))(((((((((((((((((()))******((()))***++++++***)))(((&&&&&&''''''((())))))***&&&''''''((((((((((((((()))'''&&&)))---///---******)))***444DDDVVVeeelllsss}}}sssfff```ZZZTTTMMMTTTYYYXXXWWWSSSIII===...+++((())))))***,,,...%%%$$$######%%%'''&&&&&&***&&&######%%%)))))))))***'''%%%$$$%%%'''(((((()))((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%************))))))))))))&&&''''''&&&(((******(((%%%$$$$$$&&&(((************(((&&&(((+++,,,+++)))///...***%%%''',,,+++(((---------,,,,,,+++++++++************+++,,,---...***)))(((''''''((()))***))))))))))))((((((((((((777000)))''')))***)))''')))))))))))))))))))))***))))))((((((((((((((()))++++++***))))))***+++++++++***)))(((((()))***+++)))))))))))))))******+++000------//////...333999@@@CCCGGGJJJNNNZZZnnnuuuooohhhfffjjjoooqqqqqqzzzxxxxxx{{{}}}ttthhhRRR;;;---++++++)))))))))***++++++++++++***+++))))))***...333666777///...---...//////---+++------+++++++++---///000...+++***,,,,,,)))***------...,,,((((((++++++((())))))************)))(((&&&''''''(((((((((((((((&&&'''(((******((('''&&&(((((())))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((('''''''''''''''&&&&&&&&&'''&&&%%%''')))***)))((('''((())),,,...111222333111000//////222:::CCCJJJ^^^ooo}}}yyyqqq^^^AAA///...***((()))---...,,,,,,///---,,,,,,+++++++++,,,,,,iiiPPP;;;777999777555777777777666666555555444444333333222000...---///111111000///000111222111000......------,,,,,,++++++........................------...///////////////...---,,,,,,,,,,,,,,,,,,,,,---...---++++++---///,,,---...---,,,+++,,,...000///000333222---,,,...///---,,,---000000...,,,///------000000---...222222111111000//////....../////////000000111111222222777999666555666555222000...---,,,------...---000---...222444777???IIIWWWeee|||rrrXXXAAA<<<666222000///...---...,,,)))+++...///,,,(((***+++---...///000//////555222777888///...000+++000***&&&((()))((()))+++***)))((('''&&&''''''((())))))((((((((()))******...+++))))))******'''%%%)))((('''((()))***)))(((((((((''''''(((((()))***((())))))******))))))(((((((((((((((''''''''''''&&&''''''((((((((((((((('''''''''(((***++++++***,,,+++...888III^^^nnnwwwzzzvvvqqqjjjgggkkkkkkeee^^^UUUGGG:::///,,,***(((&&&&&&''')))'''&&&%%%%%%'''(((((('''(((&&&%%%&&&))))))(((&&&***'''%%%$$$&&&'''(((((()))((('''&&&&&&&&&''''''((((((''''''''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&((((((&&&'''&&&&&&''')))))))))))),,,***((()))++++++***(((///...***&&&'''++++++(((++++++++++++*********)))))))))(((((()))+++,,,---******((((((((((((******((()))))))))******++++++222---(((''')))+++***(((******))))))))))))))))))))))))(((((((((((())))))******************************)))(((((()))******)))))))))))))))******+++,,,+++---//////111:::DDDRRRYYYbbbfffiiiqqq~~~nnnfff___^^^bbbfffeeecccgggfffhhhlllrrrwwwyyyxxxpppfffQQQ;;;...,,,,,,+++))))))*********+++++++++***)))))),,,111555777888000///......//////---+++...---+++++++++,,,...///...++++++------******---///111000,,,,,,000111///(((((()))***************''''''((())))))))))))((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''&&&&&&''')))***)))((((((((()))***,,,---......,,,+++******+++000777<<>>HHHVVVcccvvvgggLLL@@@;;;666111///...,,,+++///,,,***+++---...+++((()))***,,,///111222222222666222777888111111555000555///+++,,,+++))))))+++))))))((((((((((((''''''***))))))))))))***++++++---+++***)))***)))(((&&&(((''''''((()))******)))''''''&&&&&&''''''((())))))((((((''''''(((((()))))))))(((((('''&&&%%%%%%&&&''''''(((((((((((((((%%%'''((((((''''''((())),,,,,,///:::MMMcccwwwyyynnn```QQQ@@@333------+++(((&&&&&&)))******((('''''')))******)))&&&&&&(((***,,,***&&&"""***'''%%%%%%&&&((((((((()))(((''''''&&&&&&''''''((((((((((((((()))))))))'''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&'''((()))))))))))))))(((((('''---,,,************)))'''......***&&&'''++++++((()))))))))))))))(((((((((***)))''''''''')))+++---+++***)))(((((()))***+++(((((()))***+++,,,------+++)))&&&'''***,,,+++)))*********))))))((((((((())))))(((((((((((()))))))))***+++,,,,,,+++***)))))))))(((((((((((()))))))))))))))))))))******+++''')))---//////444DDDTTTbbbnnn{{{uuujjjbbbZZZYYY]]]___[[[UUUMMMNNNPPPUUU]]]eeejjjmmmggg___MMM999...,,,---,,,***))))))))))))***++++++))))))+++...333666777777111000//////000///---+++///---,,,******+++,,,...---++++++//////,,,+++...111444333///---///000///(((((()))***+++++++++***(((((()))***************+++)))'''&&&&&&''')))+++******))))))((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))***)))(((''''''((()))***************************'''&&&&&&''')))******))))))))))))))))))))))))))))))((((((&&&&&&(((,,,///>>>QQQcccwwwnnnaaaNNN999///222111000111444333...+++,,,+++******))))))******+++kkkHHH???999::::::777666888444555555555555555555555222333333111//////000222333111000000111111///...111111000///...---,,,,,,........................------...//////.........---///000///+++***---///......,,,+++***+++---...+++,,,---,,,+++++++++---******...222222///111666111555999;;;;;;:::999999===666111000///...///333111111111000000000//////---......///000111222222000555666333222333333111+++,,,...///111333555777;;;???FFFNNNYYYgggyyy]]]DDD<<<888333000///...---,,,000---++++++,,,---+++***)))+++...111444666666777666333888;;;555888>>>;;;888333000///---(((''')))(((((())))))))))))((('''***************++++++,,,,,,+++******))))))((('''((('''&&&''')))+++***)))&&&&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((())))))((((((''''''&&&%%%%%%&&&''''''(((((((((((((((%%%((()))(((&&&%%%'''***((((((,,,777JJJaaawww~~~zzzrrreeeVVVFFF555***(((+++,,,******...000111***)))'''((()))******)))&&&(((***,,,,,,)))&&&###)))(((&&&&&&'''(((((('''(((((('''''''''''''''''''''''''''(((((())))))))))))(((((((((''''''''''''***(((((())))))''')))---***+++,,,,,,***)))((((((,,,,,,++++++++++++***))),,,---+++''''''++++++)))))))))))))))))))))((((((+++***(((''''''))),,,---,,,+++***))))))***+++,,,(((((()))******+++,,,,,,((('''&&&(((***+++***(((*********)))(((((('''''')))(((((((((((())))))***((()))+++,,,,,,+++)))((()))(((((((((((((((((())))))))))))))))))******+++&&&)))---//////777LLL```nnn}}}vvvkkkaaaYYYQQQQQQUUUUUUNNNFFF::::::<<<@@@HHHPPPWWW[[[ZZZUUUHHH777---,,,---,,,***))))))((()))***+++,,,((())),,,///333555444333000///...///000000...---///---+++***)))***+++,,,+++)))+++...///,,,+++...777;;;;;;444...,,,,,,+++*********++++++******)))))))))***++++++++++++*********((((((((((((******,,,++++++******))))))(((''''''''''''(((((((((((((((((((((((())))))))))))+++)))(((&&&&&&((()))+++)))***************++++++((('''&&&''')))+++***))))))))))))(((((((((''''''))))))***)))((((((***,,,000CCCUUUiiilll]]]KKK888111444555333555888777111...///------,,,,,,+++,,,,,,,,,|||___DDD???:::888777555777:::444444444444555555555555111222333222000000111222333111000000111111///...111111000///......------........................------............------///......------.........000...---,,,,,,,,,------+++,,,------++++++,,,---***+++...222111///333::::::???EEEHHHHHHFFFDDDCCCBBB999111///...,,,---000111111111111000000000000---......///000000111111///333444111///111111///,,,...//////000222666:::EEEQQQ```nnn{{{WWW@@@777444111////////////...000...---,,,---------,,,+++---111444888:::;;;<<<;;;888>>>AAA<<<@@@FFFCCC;;;666333222---(((&&&((((((((())))))***))))))(((***************++++++,,,***++++++***)))(((((((((((('''&&&'''***+++***)))&&&&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&''''''(((((((((((((((&&&(((***(((&&&%%%(((+++&&&'''***333DDDYYYnnn{{{wwwfffaaaZZZQQQFFF999---&&&'''+++---,,,000555666222***(((''''''((()))(((((()))*********)))((('''''')))(((&&&'''((()))((('''''''''((((((((((((((((((&&&&&&&&&''''''(((((())))))(((((((((''''''''''''***((((((+++)))'''***000...000111000---***)))******++++++++++++,,,,,,---***---,,,((('''***+++***************************,,,+++***))))))***,,,---,,,+++***))))))***+++,,,))))))))))))))))))))))))((((((((()))***)))(((&&&))))))))))))((((((''''''((((((((((((((()))******((()))+++,,,,,,+++)))((((((((())))))))))))(((((()))))))))))))))******+++'''+++...///...777PPPggg|||wwwpppjjj```XXXOOOHHHAAAAAADDDCCC;;;444111111111333777===DDDHHHIIIHHHAAA444,,,+++++++++))))))(((((())))))***+++)))***,,,///222222000...---------...000111000......---+++)))))))))***+++***((()))---...,,,,,,///:::AAADDD<<<333...---,,,,,,,,,,,,,,,+++)))(((''')))******+++++++++++++++((()))***++++++***)))(((*********))))))(((((((((''''''''''''(((((((((((('''((((((((()))))))))***+++)))(((&&&&&&((()))+++((((((((()))))))))******((('''&&&(((***+++***))))))))))))))))))))))))))))))***,,,++++++***,,,---***:::HHHYYYqqq~~~|||kkk]]]KKK:::444666666444555888777333000222000///...---,,,,,,,,,,,,rrrYYYBBB>>>999555333444666888555555444444444444444444111222333333111000111222222111///000111111000//////////////////.................................---............---,,,,,,,,,,,,++++++---...//////111///......//////---,,,,,,---......,,,,,,---...000000222444222222999BBBKKKNNNSSSWWWXXXUUUOOOLLLBBB888000......---...000111111111111111111111111......////////////000000///333444000...000111//////111222111111444;;;AAAWWWiiiwwwQQQ???444222000///000111000000000///...------...000000...000333777;;;===>>>???CCC@@@FFFHHHBBBDDDIIIEEE===999777555///(((&&&)))(((((())))))))))))*********))))))))))))***++++++)))++++++***((((((((()))'''&&&&&&'''***++++++***''''''&&&&&&''''''((())))))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''&&&''')))+++((((((+++000<<>>999000***((()))---///000777>>>999///***(((&&&&&&'''((('''&&&***++++++)))(((((()))+++)))((('''((())))))((('''''''''((()))))))))((((((''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%((($$$&&&***(((%%%)))333777999;;;888222---+++,,,)))+++,,,,,,,,,,,,...///))),,,---)))(((***+++*********+++++++++++++++,,,,,,+++++++++++++++,,,,,,+++***)))(((((()))***+++))))))))))))((((((''''''))))))******)))((('''&&&(((((((((((((((((((((((((((''''''(((((()))***+++)))***+++,,,,,,+++***)))))))))************)))))))))))))))))))))******+++)))+++---......888QQQhhh}}}pppcccXXXOOOFFF@@@>>>:::666555777555000+++---...---------000666::::::===<<<444---+++***)))'''((()))*********)))))))))***+++...000111///---,,,,,,,,,---///000///...---+++***(((((()))***,,,+++)))))),,,...,,,...222777BBBHHHBBB777000...---------,,,,,,+++***(((((())))))***++++++++++++***((()))+++------+++)))(((&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''(((((())))))*********)))(((''''''((()))***&&&''''''(((((()))))))))(((''''''(((***++++++***(((((()))))))))*********''')))***+++***+++,,,...111<<>>999555444666777777555555555444444333333333000222333333222111222333111000///000111222111000------............//////........................---.........------,,,+++))),,,......------111444111000000111222111...***---...//////------...///333333555888888;;;FFFRRR^^^___bbbeeefffaaaWWWPPPBBB888000///000//////111111111111111111111111111///////////////.........111444555111///111222111111333666777:::BBBMMMVVVrrroooKKK===555333000000111111000///000000/////////000222444...111444888;;;>>>???@@@FFFCCCJJJMMMGGGHHHLLLGGG???<<<:::888111***(((+++))))))((((((((()))+++,,,))))))((((((((()))******)))***,,,+++((('''(((***'''&&&&&&'''***++++++***((((((''''''(((((()))***((())))))******))))))((((((''''''&&&&&&%%%%%%$$$&&&''''''((((((((((((((('''%%%###$$$&&&((()))***))))))***---444@@@OOOYYYgggrrrxxxvvvppphhhWWWFFF888222///000000+++***,,,,,,000222666BBBKKKCCC222***)))''''''(((((('''&&&(((***+++***)))(((***,,,)))((('''(((******((('''&&&'''((()))***))))))((())))))((((((((((((((((((((((((((('''''''''&&&&&&'''###%%%***)))%%%+++666DDDFFFFFFAAA888000---,,,+++---......,,,+++---///''',,,---***(((***++++++*********+++++++++,,,,,,)))***+++,,,,,,+++***)))******((((((((((((******))))))))))))))))))******)))******)))((((((((()))&&&&&&''''''((()))))))))''''''''''''((()))***+++************************)))***+++,,,,,,+++***))))))))))))))))))******+++******+++,,,...:::RRRggg{{{uuucccSSSGGG===666222444333111000000///---+++++++++,,,***)))+++///333...555999555///---+++(((%%%''')))++++++***((('''((((((***---111222222111...---,,,---...---,,,***+++***)))(((((()))+++,,,///+++***---......111666;;;HHHQQQLLL>>>555111///***++++++,,,,,,+++++++++((())))))***+++************++++++++++++++++++***&&&&&&&&&'''(((((())))))''''''''''''(((((((((((('''''''''((()))*********))))))(((((((((((())))))&&&&&&'''(((((())))))***)))((('''(((***++++++***))))))))))))((((((((((((&&&((())))))))))))+++,,,888>>>===CCCWWWiiizzzwwwgggWWWJJJGGGIIIBBB>>>;;;<<<999555555777;;;999777444222000///...iiiXXXAAA???;;;777888:::999777666666555444333333222222000222333333222111222333000///...///111222222111,,,,,,------.../////////........................---.........------,,,+++(((...444222------444;;;222111111333444333...***...///000///.........000111222666:::===DDDSSSbbbkkkkkklllnnnnnnggg[[[QQQEEE:::222000111///...///111111111111111111222222000000000///......------222666666222000333444333000444999===DDDQQQaaammmiiiGGG:::666444222111111111///...000000000//////111444777///111444888;;;===??????CCCAAAJJJOOOJJJLLLPPPKKKAAA>>>===;;;444,,,***---***)))((('''''')))+++---((((((((((((((())))))***(((***,,,+++(((''')))+++'''&&&&&&'''***++++++***((((((((((((((()))******((()))***++++++***)))(((***)))((('''%%%$$$###"""&&&''''''(((((((((((((((&&&### !!!%%%((()))((())))))((())),,,666BBBKKK]]]gggjjjddd[[[QQQAAA222///)))&&&***+++))))))------222555<<>>888555((((((***+++,,,---------(((((()))************)))---,,,***))))))***,,,---(((((()))***+++,,,------''''''''''''((((((((()))&&&''''''((()))******+++(((((())))))))))))((((((&&&''''''((()))******+++)))((('''(((***,,,+++******))))))(((''''''&&&&&&((()))))))))((((((***,,,555888333444FFFZZZnnnnnn^^^TTTSSSVVVLLLFFFBBBAAA>>>:::999<<>>:::777555333333cccPPP@@@>>>;;;999777666555555222333444555555555333333222222111111000///////////////...------------...,,,,,,,,,---------------------------------------...000000------000000...000...,,,---000111000...000///111666:::888111***000......000000,,,,,,///111444999AAAKKKXXXiiivvv{{{tttpppsssqqqaaaNNNAAA888111000111000111444444333333222222111111111,,,---...///000000000//////333333......444888888333:::@@@OOObbblll}}}hhhIII999333222111222333222,,,(((111111111222333333444444222111111444999======;;;@@@GGGNNNSSSVVVWWWQQQIIICCC???===:::333+++(((***))))))))))))************&&&((((((%%%%%%)))***)))******)))((('''&&&%%%%%%'''((()))((('''&&&''')))((((((((((((((('''''''''************))))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))''''''((())))))))))))))))))''')))++++++***222===HHHOOOQQQJJJ@@@888111---,,,((((((+++---******+++///777>>>EEEPPPWWWPPPBBB222+++'''***+++)))'''(((******+++***((((((***+++++++++***************++++++***((('''''''''((())),,,((('''++++++'''(((,,,(((***,,,***'''&&&'''))))))'''''')))******000777MMMTTTTTTJJJ===777444333333777777222---,,,)))%%%((((((((((((((()))*********------+++,,,//////,,,...,,,(((&&&%%%&&&(((***)))))))))))))))***++++++******)))((((((((((((((())))))))))))))))))))))))'''(((***+++++++++***)))(((((()))***************,,,+++***((((((((())))))000...,,,---......+++(((******+++,,,+++***)))(((&&&++++++---111555KKKnnn}}}~~~mmmYYYLLLBBB888...***))))))***++++++++++++***((((((((((((((()))******,,,111666555000+++***+++))))))************))))))&&&)))---///000000111222000//////...------,,,,,,******))))))))))))))))))000---,,,......111===KKK\\\gggllldddXXXLLL<<<------******...///---+++,,,((()))******)))((()))+++***))))))(((((())))))***+++***((('''''')))+++,,,+++'''$$$&&&***,,,***'''((((((((((((((((((((((((&&&((()))(((''''''((()))''''''(((((('''&&&%%%%%%(((((((((((((((((((((((()))***,,,+++)))(((((())))))************+++++++++.........333>>>OOObbbnnnnnnbbb```aaa```\\\RRRJJJJJJGGGAAADDDKKKRRROOOKKKFFFAAA===:::999wwwYYYGGG===<<<:::777666555555555333444555555555444333222222222111111000///////////////......---------...,,,,,,------.........///---------------------------//////,,,,,,//////---///---,,,---000111///---///...///333666555///***000---...111111///111555888;;;DDDQQQaaappp~~~{{{xxxppp]]]KKK???777222111222111111333444444333333222111111111222222222222111111111111444777555111111555888666:::FFFSSSfff|||cccDDD777777555444333333222000...333333222222111111000000///......000444666666555<<>>===???BBB@@@888000---***((())))))((((((((())))))******...///...///222000,,,---+++)))'''&&&''')))+++)))((((((((())))))***++++++***))))))((((((((()))))))))))))))))))))))))))'''((())))))******))))))(((((()))***************+++***)))(((((())))))***,,,+++***,,,///000...,,,,,,,,,---------,,,+++***(((---,,,---000333GGGhhh{{{iiiVVVIII@@@666...*********++++++++++++******((((((((((((((()))******(((+++///000...,,,******((())))))******))))))((('''))),,,---...///000222222111000...,,,+++***)))************************...,,,,,,000444;;;IIIXXXkkkvvv{{{qqqbbbTTTBBB333///+++))),,,---***((()))((()))+++***)))((()))++++++++++++++++++++++++++++++***)))(((((()))+++,,,,,,(((%%%&&&***+++)))&&&(((((((((((((((((((((((('''((()))(((''''''((()))((()))))))))(((((('''&&&(((((((((((((((((((((((()))***++++++)))(((((()))(((((()))))))))*********+++++++++---555CCCRRR\\\uuuwwwllljjjiiihhhjjj___VVVUUUQQQKKKMMMTTTXXXUUUNNNGGG@@@:::777555hhhLLL===:::999888666555555444444444555555555444444333222222222111111000//////////////////.........------,,,,,,---...//////000000------------------------,,,......++++++......,,,------,,,---///000...---...------///222222...***///------000111222666===EEELLLYYYkkk|||mmmYYYHHH;;;666222333444222222444444444444333222111111111444333111///...------...333333111///111555666444>>>RRRggg~~~dddGGG;;;:::999888555333222333555555444333111000...---,,,---,,,+++,,,///000000000999AAAJJJQQQWWWYYYTTTMMM===666111222222...,,,,,,******))))))((((((''''''(((******''''''***+++)))(((((((((((((((((((((((('''((()))((('''&&&''')))''''''(((((((((((((((((())))))(((((('''&&&%%%%%%&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''((())))))))))))((('''&&&'''(((%%%###&&&,,,'''---000,,,'''&&&%%%###'''$$$%%%)))***)))***...333===HHHRRR^^^eee\\\MMM888000*********((('''((($$$)))000555777666666666;;;:::888555333111000///))))))(((((()))***,,,---222///...///---)))'''(((((())))))((('''&&&'''))))))((()))+++***)))...555@@@MMMWWWXXXTTTRRRRRRQQQQQQSSSNNN@@@333...,,,+++******)))))))))))))))***)))---///000222555222---,,,+++***)))))))))***+++((((((((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***(((((()))******************))))))((())))))***++++++******,,,...///...,,,,,,,,,------,,,,,,+++***)))...---,,,///111BBB^^^}}}uuucccPPPDDD===444...+++,,,,,,,,,,,,+++***)))(((((((((((((((((()))******''''''***---//////,,,***'''(((((())))))(((((('''''')))***++++++,,,///111333222000...+++)))'''&&&+++***************++++++---,,,...444;;;GGGWWWeeeyyy~~~lllZZZGGG777222,,,)))******'''&&&((()))***+++***)))((()))******+++---......---+++***+++***)))))))))+++,,,------***((((((++++++)))&&&(((((((((((((((((((((((('''((())))))''''''((()))))))))*********)))(((((((((((((((((((((((((((((((((***+++***)))(((((()))'''''''''((((((((())))))))))))))))))---555@@@GGG]]]jjjxxxyyyuuutttqqquuuiii```^^^ZZZUUUVVV\\\\\\WWWOOOEEE===777333111zzz[[[DDD999888888777666666555555555555555555444444333222222222222111111000////////////////////////......---,,,------...///000111111------------............,,,///...++++++...///,,,,,,,,,---...//////...---///...---...///000...,,,...,,,,,,...000333<<>>AAAQQQsssxxxUUUAAA555888;;;:::777333333444222222111000///------,,,,,,,,,,,,,,,...000333555>>>FFFNNNTTTWWWWWWPPPHHH<<<333...///111...+++)))******))))))((((((((('''(((++++++((((((++++++(((&&&&&&''''''((()))))))))'''((()))((('''&&&''')))&&&'''''''''(((((())))))******)))(((((('''&&&&&&%%%&&&((())))))((('''&&&((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&(((***)))))))))******&&&******'''&&&)))+++***(((&&&''')))(((&&&***000;;;GGGUUUaaakkknnn```MMM:::222***))))))(((''')))$$$'''---333888>>>DDDHHHIIIFFFAAA;;;555000---+++((((((((((((***,,,...///>>>???>>>;;;777222...***,,,+++)))''''''((((((((())))))+++,,,******222<<>>777000///...---,,,+++******))))))(((((((((((())))))&&&&&&'''((((((''''''&&&((((((((((((((((((((((((((('''&&&&&&&&&''')))***(((((()))***************(((((())))))***************+++,,,,,,+++***************)))))))))(((((((((&&&---+++)))---///888KKKgggxxxyyycccRRR@@@666222///,,,,,,......------+++***((('''((((((((((((((())))))***,,,)))(((+++000111---(((''''''((((((((((((''''''((()))))))))((())),,,...------,,,+++***))))))(((+++***)))((()))***,,,---000333888@@@NNNaaarrr}}}}}}jjjSSS???444///+++,,,,,,******---)))++++++***((((((((())))))+++...000000...+++)))************+++,,,---...///............---+++))))))))))))))))))))))))))))))*********((('''''')))'''(((((())))))(((((((((((((((((((((((((((((((((&&&(((******((('''((()))((((((((()))))))))******)))***+++******+++...000777<<>>PPP___rrrbbbJJJ>>>666555666999999777999>>>777666555444333222111000000000000000000222444555444222222444666999@@@HHHaaayyyRRR;;;444666999999777555222222111111111000///.........++++++,,,,,,,,,///333666AAAHHHPPPTTTVVVTTTLLLBBB:::444111222222...+++***))))))))))))************'''++++++((((((***)))&&&&&&'''''''''(((((())))))'''((()))((('''&&&''')))&&&&&&''''''((())))))))))))))))))(((((((((((('''&&&&&&'''(((((((((((('''))))))))))))))))))))))))&&&&&&'''(((((((((((('''$$$''''''&&&&&&)))***(((%%%((('''$$$$$$((((((&&&((('''(((***)))(((---444@@@MMM]]]iiissstttcccOOO777///))))))***)))((()))&&&(((+++...333:::BBBGGGDDDBBB===888222---***((((((((((((((()))+++---...===@@@AAA???<<<;;;666111000---***((((((((((((((())))))+++,,,***,,,777DDDVVVjjjwwwbbbHHH666///,,,+++++++++******+++,,,,,,---***...222777@@@FFFBBB;;;222111///---,,,,,,,,,---+++******)))))))))))))))%%%&&&'''((()))((('''&&&))))))))))))))))))))))))((((((''''''(((((()))***(((((()))***************((())))))************)))%%%'''***+++++++++,,,...,,,,,,+++************+++%%%---***''',,,...333AAAXXXmmmwww[[[JJJ888000...,,,,,,---.........---,,,***)))(((((((((((((((((()))******,,,)))''')))---...***&&&'''(((((())))))(((((('''((()))******))))))+++---***************************)))((('''((()))+++---...444===HHHZZZqqq{{{aaaJJJ666000...//////---,,,...***++++++***((('''((()))+++---///111111///---+++((())))))***+++,,,------------.........,,,+++***))))))))))))))))))))))))***++++++***(((''''''(((''''''(((((())))))((((((((((((((((((((((((((((((&&&'''))))))((('''((()))(((((()))))))))*********''')))***)))((((((***+++...///666EEE[[[tttzzzhhhVVVNNNGGG===888:::666555333111///.........zzzXXXCCC<<<<<<666777777777666444333222333333222222333444666777222222111111000/////////...///111111111000...---.........------------------------...///000000000---000///,,,,,,///000---+++...222333111//////000///000000////////////000000///111555<<>>KKKZZZwwwwwwQQQ;;;777666666666777666444222333222222111//////...------...///---,,,...222666@@@HHHOOOSSSTTTQQQHHH>>>777444444666444///,,,---))))))******++++++,,,,,,'''***+++(((((()))(((%%%'''''''''((((((((((((((('''((()))((('''&&&''')))&&&&&&''''''((())))))***&&&&&&''''''''''''((((((&&&&&&%%%%%%&&&''''''(((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&((('''$$$%%%))))))&&&$$$&&&%%%###$$$''''''$$$&&&&&&))),,,++++++222;;;HHHVVVdddooouuurrr]]]FFF222,,,''')))+++***)))***)))******+++...222999===:::888555111...+++)))(((((((((''''''(((***+++,,,666<<<@@@@@@AAABBB???999444000+++)))))))))((('''((()))++++++***///===LLL^^^rrr{{{bbbGGG666111...************+++,,,---...///,,,...000555===BBB>>>666111000...,,,,,,...000222,,,,,,+++***************&&&''')))***+++***)))((())))))))))))))))))))))))'''((())))))******))))))(((((()))***************))))))***+++******(((((($$$'''***+++******,,,...---,,,+++***)))******+++'''...+++&&&+++,,,...777HHHaaazzznnnUUUDDD222+++******+++---------------,,,+++***)))((((((((((((((()))******+++)))(((***---...,,,)))((())))))******))))))((((((***++++++***)))***+++)))))))))))))))))))))))))))(((&&&%%%&&&(((+++------555???LLL```xxxkkkQQQ777222000111111---***+++***+++,,,***((('''((())))))***---......---***)))''''''(((***+++,,,,,,,,,(((***,,,---,,,***))))))))))))))))))))))))))))))***+++,,,***(((''''''((('''((())))))*********)))((((((((((((((((((((((((%%%'''))))))((('''((()))'''''''''((((((((())))))'''(((***)))((('''((()))***+++///<<>>EEE888777666555333222111000111111222333333333333222333444:::@@@DDDKKK^^^qqqxxxTTTAAA:::777333333555777555333555444333111000...---,,,222333222000...///333777???FFFNNNQQQRRROOOEEE;;;444444666999666000...000))))))***+++,,,------...&&&)))***(((''')))'''$$$(((((((((((((((((((((((('''((()))((('''&&&''')))&&&&&&&&&'''((())))))***$$$$$$%%%&&&&&&''''''(((%%%%%%$$$###$$$%%%'''(((''''''''''''''''''''''''%%%&&&''''''(((((('''''')))+++)))$$$%%%******&&&%%%''''''%%%&&&***)))&&&$$$%%%))),,,---...666@@@PPP]]]iiiqqqssskkkSSS:::///)))&&&))),,,+++)))***+++++++++++++++---111444111000...,,,+++))))))(((((((((''''''''')))***+++///777>>>???CCCGGGEEE@@@777222,,,))))))***((('''((()))***++++++000@@@QQQdddyyy}}}aaaFFF777333///+++))))))***+++,,,...///000,,,,,,---000777<<<777///000...,,,+++---000444666------,,,+++*********+++''')))+++,,,---,,,+++***))))))))))))))))))))))))'''(((***+++++++++***)))(((((()))***************)))***++++++***)))(((''''''))),,,+++)))((()))++++++***((('''''''''((())))))000,,,&&&*********111<<>>666000//////---,,,...+++++++++************)))---+++(((&&&&&&(((+++---((()))***+++,,,---------''''''''')))++++++)))'''------,,,,,,+++*********+++++++++++++++,,,,,,,,,(((((())))))))))))((((((((('''&&&&&&&&&''')))***'''******((((((***%%%'''(((***++++++***((('''************)))'''&&&%%%'''(((---777IIIbbb|||{{{iii___RRRFFF:::000...000)))************,,,///222\\\EEE;;;888666777666666555555444444444222222000000111222444666222222111111111000000000111000/////////000111111//////............//////111---,,,///000---,,,---......---------...//////.........//////000000000222111///////////////...---333888JJJhhh~~~vvvWWWDDDAAA777777666777:::>>>AAABBB;;;<<<:::777333111222333///111333333222222444666777;;;FFFVVVgggyyyuuuRRR@@@:::777555555999===???>>><<<:::666222///...------222...+++***---111555888>>>BBBGGGIIIGGGAAA999444111222333333222///,,,***))))))))))))))))))))))))++++++***))))))((((((((((((''''''''''''((())))))(((((((((''''''''''''&&&(((((((((((('''''''''&&&'''((()))(((&&&&&&((()))'''&&&&&&''')))***((('''''''''((((((((('''&&&%%%$$$%%%'''))))))))))))(((***(((''''''(((((('''&&&&&&&&&''''''((((((''''''%%%***---...444DDDTTT\\\iiimmmmmmggg^^^QQQ???///,,,+++***))))))***+++,,,+++***)))***+++,,,+++***---,,,***)))(((''''''''''''&&&%%%''')))+++++++++,,,+++---222:::@@@@@@>>>555000***)))***+++***'''+++***+++++++++///>>>LLL___qqqsssXXXCCC777000...000---111---+++222000+++//////......///000111///...111111///---000777999777///---++++++,,,,,,***(((++++++******)))((((((((()))((('''((()))***)))((())))))))))))(((((((((((()))))))))***************))))))*********)))(((((())))))))))))******++++++''')))++++++***)))))))))+++***))))))***+++---///222DDD\\\ooozzzyyynnnaaaNNN:::000...)))***---(((***************))))))((()))************+++++++++...+++***,,,///000,,,(((,,,,,,+++++++++,,,,,,,,,...---,,,+++******,,,---)))(((((((((((())))))***)))((('''&&&''')))+++,,,000444===JJJVVVbbbrrrvvv[[[AAA999222111000---,,,---+++++++++************)))+++***(((&&&&&&(((***+++((((((***+++,,,---------+++*********,,,,,,***)))************++++++++++++)))))))))))))))(((((((((******++++++++++++******((((((((((((((()))*********+++)))%%%&&&***'''!!!(((((((((''''''((((((((()))))))))))))))((((((((()))+++///999JJJaaayyy~~~yyyqqqiii___SSSGGG:::...***,,,,,,---............000222vvvRRR===777666777888888777666666555444444333333111111111222333444111111000000000000//////000000///......///////////////............/////////,,,+++...000...---///......------......///000.....................///000000000000////////////000888BBBYYY|||{{{\\\IIIFFF888888777888:::<<>>:::999777444222111222222222666999888666666999===FFFQQQdddxxx{{{XXXDDD>>>888222333999>>>???===777444000,,,******,,,---222000......111333555555555777:::<<<;;;888333000///...---,,,+++*********((((((((((((((()))))))))((())))))************)))((((((((('''((())))))***''''''''''''&&&&&&&&&&&&*********))))))))))))(((%%%''')))***((('''''''''(((''''''((())))))(((&&&&&&'''((()))((('''%%%$$$%%%&&&((()))))))))(((''')))(((''''''((()))(((&&&%%%&&&'''(((((()))((((((***///555???QQQeeerrruuuqqqfffUUUFFF<<<555---'''))))))(((''''''(((***+++)))((('''((()))******(((,,,,,,+++***)))))))))***+++*********++++++***(((***((('''(((+++...///...,,,***''''''(((******)))++++++++++++(((***555BBBPPPddd}}}zzz^^^III:::000,,,,,,---222...---444222---000000...,,,,,,------,,,+++...---+++,,,333999555---,,,***)))***++++++***)))(((((((((((())))))******'''&&&&&&'''***++++++***(((((((((((())))))))))))(((((((((((((((''''''''')))))))))))))))((('''&&&%%%&&&'''((()))***++++++((()))+++***)))((()))***)))***+++,,,---,,,,,,++++++444BBBSSSeeellldddWWWHHH666------)))+++...))),,,++++++***************))))))*********+++++++++,,,+++***+++---...---+++///...---,,,,,,,,,---...---+++(((''')))---000222++++++***)))((((((((((((((('''''''''((()))***+++---///555<<>>KKK[[[wwwtttWWWEEE???;;;:::;;;888666999@@@999888555444333333333333333666999777555777>>>EEEWWWfff{{{bbbOOO@@@;;;666555888<<<;;;:::444222///,,,++++++,,,---///......///222444444444333444666777777444111///...---,,,+++***++++++,,,&&&''''''((()))******+++((())))))*********))))))((((((((((((((()))******(((((('''''''''&&&&&&&&&+++*********))))))))))))%%%''')))***((('''''''''(((''''''((())))))'''&&&(((((('''&&&&&&&&&&&&'''&&&'''((()))))))))((('''((('''&&&'''((()))((('''%%%&&&'''((())))))))))))+++111;;;HHH[[[mmmuuuuuujjj[[[GGG888111---***((((((((('''''''''(((***+++(((''''''''')))***)))(((++++++***************+++$$$$$$%%%(((+++------,,,''''''((()))++++++***(((***)))(((((()))+++++++++,,,,,,,,,+++'''(((333???PPPccczzzyyy\\\FFF888000...///***///,,,,,,333111+++...000...,,,+++,,,---,,,+++111000///000777;;;666...+++)))))))))+++,,,+++***'''''''''((())))))******'''&&&&&&'''***++++++***'''((((((((()))))))))***(((((('''''''''''''''''')))))))))))))))(((''''''$$$%%%''')))***+++++++++)))*********(((((()))+++)))***+++------,,,+++******///999HHHZZZeee```VVVEEE333,,,---))),,,///***,,,+++******))))))******))))))*********+++++++++***)))))))))+++,,,,,,+++------.........---++++++''')))+++)))(((+++222888***)))(((((('''''''''''''''''''''(((((()))***++++++---111555888???OOO^^^wwwfff>>>666/////////,,,+++,,,+++++++++*********))))))&&&'''((())))))((('''&&&'''((()))***+++,,,,,,,,,...,,,((('''''''''&&&%%%)))))))))(((((((((''''''+++******)))((('''&&&&&&(((((())))))))))))((((((&&&'''((()))***)))((('''(((((()))*********+++,,,,,,,,,,,,++++++,,,,,,,,,///---+++)))((()))***+++...---///777HHHaaa|||ppp^^^PPPFFF@@@???>>><<<555------111...///000111222555999<<<```JJJAAA;;;777777777777666666666666555555333333333333222111111111//////000000000000111111---...///000000000000/////////............//////...******...000///...000---------...///000111222.....................///...000222222000111666:::DDDTTThhhttt[[[III???:::999;;;:::777>>>III:::777555444444555444333222555666444444:::GGGSSSiiizzzmmmZZZEEEBBB>>>;;;999999777666444333111000////////////------...111444555555444222333444444333111///...---,,,++++++++++++,,,,,,((((((((()))***+++++++++((()))***++++++***)))((())))))(((((())))))***+++)))(((((((((((('''''''''************))))))))))))&&&((())))))(((''''''((()))((('''((())))))'''%%%)))((('''%%%%%%&&&'''(((&&&'''((())))))(((''''''((('''&&&'''((()))((('''%%%&&&'''((()))************444BBBQQQbbboooqqqmmmaaaOOO;;;///+++)))''''''((((((''''''''')))***+++)))''''''((()))***)))(((******)))))))))******+++((('''''''''(((&&&###!!!'''((()))*********)))((())))))))))))***+++,,,,,,---,,,,,,+++(((***666CCCVVVhhh}}}uuuYYYDDD888111000333(((...++++++222000***---000...++++++,,,---------000000//////333777222******))))))***,,,---,,,+++'''''''''(((((()))))))))((('''&&&((()))+++***)))''''''(((((())))))******''''''''''''((((((((()))))))))************))))))%%%&&&(((***++++++******)))******)))(((((()))+++******,,,,,,---,,,+++******---333???QQQ^^^]]]VVVGGG555...///+++---000***+++***)))((('''((()))))))))************+++++++++))))))((())))))***+++,,,,,,---...///...,,,***)))%%%))),,,***((()))000777)))((((((''''''''''''(((''''''(((((()))************,,,///111111777HHHXXXrrreee<<<444.........,,,+++,,,+++++++++************)))'''(((((())))))(((((('''((()))***+++,,,---------///---+++*********((('''*********)))((('''''''''((((((''''''&&&&&&%%%%%%******++++++++++++******&&&&&&'''(((((((((((((((&&&&&&)))---,,,)))))),,,,,,,,,,,,------,,,,,,,,,///...,,,+++)))))))))******,,,000:::LLLfffzzzfffRRRBBB888777888:::999333---///555555444333222333999AAAGGGXXXFFF@@@:::666666444555555555555666666666222222333333333222222111000000000111111111222222,,,---///111222222111111//////............/////////+++***...000......///------......///111222333.........//////000000000000222333222000222999>>>OOObbbwwwvvv```PPPDDD===;;;===;;;999CCCQQQ:::777444444555777666444333555666555777DDDXXXhhhttt```KKKJJJHHHCCC<<<777444444222222222222111111000///+++,,,///333777888777555222222111111///...---,,,*********+++++++++++++++,,,,,,++++++******)))))))))***+++++++++)))'''&&&))))))(((((())))))***+++******)))))))))(((((((((******)))))))))((((((((('''((()))(((&&&&&&((())))))((('''((())))))'''%%%'''''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&((('''&&&''')))))))))(((%%%&&&'''(((************---;;;LLLZZZeeejjjfff___SSSAAA000***)))((('''(((((((((''''''(((***+++,,,)))((('''(((***+++***)))(((((((((((())))))***+++///---+++)))'''###(((((()))(((((()))***+++'''((()))))))))***+++,,,---,,,,,,,,,+++000>>>MMM```rrrxxx]]]III<<<333000111'''---***+++333000***---000---++++++,,,...//////---//////---...000---'''+++***)))***---......---''''''(((((((((((((((((()))((('''((()))***)))((('''''''''((()))*********&&&&&&'''((()))******+++((()))***++++++,,,,,,+++'''(((***+++,,,+++***)))*********)))((((((***,,,+++++++++,,,,,,++++++***))),,,000999IIIWWWZZZVVVMMM;;;333333......///))),,,+++)))(((((((((***+++)))************+++++++++)))))))))))))))***,,,...---------,,,,,,+++***)))''')))***)))'''(((+++...(((((((((((((((((()))***&&&'''((())))))*********)))***---...---333EEEVVVlll~~~|||aaa>>>666//////...,,,***++++++++++++************))))))))))))))))))))))))))))))***+++,,,---.........---,,,++++++++++++)))'''))))))))))))))))))))))))''''''''''''''''''''''''******++++++++++++******((((((((('''((())))))***&&&&&&))),,,+++'''(((---,,,+++)))(((((()))+++,,,------,,,,,,++++++++++++(((---666CCCVVVmmmyyyeeePPP???777555777<<<>>>:::777<<>>666333444//////111111111000...---+++---000555999:::999777222111000///---,,,++++++((())))))************)))//////...,,,***)))((('''******+++,,,+++)))'''%%%)))))))))))))))******+++************))))))))))))))))))))))))((((((((((((((()))((('''%%%&&&(((***)))((('''((()))((('''%%%%%%&&&(((***)))'''%%%###''''''((())))))((('''&&&'''&&&&&&''')))***)))(((%%%&&&''')))******++++++444CCCUUUaaafffeee[[[QQQFFF666(((&&&******)))+++)))((((((((()))***,,,---***)))((()))***+++***)))((('''''''''((()))***+++))))))***+++,,,+++(((&&&***)))(((&&&&&&(((,,,///&&&((())))))((((((***+++,,,,,,,,,......555EEEUUUjjj}}}eeeQQQBBB555...---'''---+++,,,333111***---000---++++++---///000000000333333000///000...***+++******+++---///......((((((((((((((((((((((((***)))(((((())))))((('''&&&''''''((()))******+++%%%&&&'''((()))+++,,,,,,((()))***+++,,,---------((()))+++,,,,,,+++***)))*********)))'''(((***,,,,,,+++++++++++++++++++++(((+++///666DDDSSSXXXWWWSSS@@@888666000//////(((///...,,,******+++,,,---)))************+++++++++***************+++---//////...+++***))))))***++++++)))''''''(((((('''%%%))))))(((((()))***++++++&&&'''((()))************(((***------,,,222DDDVVVhhhzzzyyy^^^AAA999111000///,,,******+++++++++************)))******))))))))))))*********+++,,,---.../////////***))))))******)))'''$$$(((((())))))******++++++)))))))))***************(((((())))))))))))((((((***)))((((((((()))+++,,,(((&&&(((+++)))%%%'''...,,,)))&&&######&&&))),,,***+++,,,---------,,,,,,...555AAARRReeeyyy}}}iiiTTTDDD===666999@@@DDDDDDDDDLLLUUUWWWRRRJJJDDDEEEMMMZZZcccuuuPPPAAA;;;;;;<<<555777555444444555555444333555444444444555444111///222222111111000//////...---...000111000111222444333333333111...---...///////////////000000000111777111,,,***---000111111000///...///000111000///888...+++222777888>>>HHH```sss{{{nnnbbbTTTFFFBBB???:::999;;;555666777777777666444333888333444>>>III[[[{{{fffOOOJJJKKKLLLJJJEEE===555000111111111111000///------...///111333555666777777333111///,,,+++*********++++++******))))))((((((***+++,,,,,,+++)))&&&%%%((())))))***)))'''%%%$$$((('''***---,,,((('''***)))***++++++***)))***+++***+++,,,+++)))(((((((((&&&&&&%%%$$$%%%&&&'''((()))((('''&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%(((((()))((((((***...111:::FFFVVV```___TTTHHH@@@555///***(((***+++)))&&&***)))'''&&&'''(((***+++)))))))))))))))***++++++************))))))))))))111---++++++......***%%%''''''''')))***+++***)))***(((((((((***+++***)))******---222888BBBSSSccc}}}hhhMMM===444///,,,***+++,,,------.........///111222333111111111222///000000///---+++(((&&&((()))+++...000...***'''***))))))((('''&&&&&&&&&***(((((()))***+++***))),,,***))))))***++++++************)))))))))))))))))))))))))))************************************++++++***))))))***+++,,,---,,,+++*********++++++))),,,...000===NNNWWWXXXXXXLLLAAA======:::444///...///---)))'''(((***+++******))))))******+++,,,...+++)))***---...---,,,---,,,+++***))))))))))))(((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))'''((((((''''''(((***---))),,,///---,,,444CCCQQQfffxxx~~~eeeLLL@@@444///...,,,***+++***))))))(((((((((((((((((((((''''''''''''((((((''')))+++---...---+++***************)))))))))((((((((())))))))))))((((((***************)))(((((('''(((((())))))))))))))))))'''%%%%%%''')))***)))((((((''''''''')))+++,,,((())))))***+++,,,,,,,,,---,,,---///...,,,...333999@@@OOObbbuuu{{{lll[[[NNNHHHJJJKKKJJJKKKTTTbbbnnnqqqeeeXXXTTTZZZdddjjjmmmrrrOOO@@@999999:::444777555444444555555444333111111111222444444222111333222222111000000//////111222222111///...000111333333333111...---...///////////////////////////444111...,,,---///000111000///...///111111111///555...,,,333666888DDDRRRlll||||||lll]]]NNNFFF@@@:::777999666777777777666666555444999555888EEETTTiii```IIIAAABBBDDDCCC@@@999333/////////000000//////...---+++,,,...///000111222222000///---,,,++++++++++++************)))))))))))))))***+++++++++)))'''&&&************)))((('''&&&((('''***---,,,((('''***)))***++++++))))))***+++'''((()))'''$$$"""""""""&&&&&&%%%%%%%%%&&&'''((()))((('''''''''''''''''''''((((((((((((''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((()))((((((***...111===IIIYYY___YYYLLL???888111---((('''***+++***''')))((('''&&&'''(((***+++''''''&&&&&&''''''((()))************))))))))))))222...***+++------***&&&&&&%%%&&&'''((((((((('''+++))))))***+++,,,+++***)))+++000:::CCCQQQddduuujjjPPP>>>444...***,,,,,,------------------///222777999:::999999999777666333000...+++***)))******+++---...---+++(((+++******)))(((((('''''')))((('''(((***+++***)))***)))((()))***,,,++++++'''(((((())))))*********))))))))))))***************************************)))(((''''''((()))***444222///+++)))((((((((()))+++,,,...:::JJJUUUXXX___XXXQQQNNNMMMFFF<<<333666444000---++++++***)))+++++++++++++++,,,,,,---///---+++,,,...//////---------,,,+++***************)))((((((''''''(((((((((((((((((()))))))))***)))******)))(((''')))+++...000111111222:::HHHSSSccctttlllSSSDDD555000000...,,,,,,+++***))))))(((((())))))))))))(((((((((((())))))(((***,,,......---+++))),,,+++***)))((((((((((((((((((((((((((((((((((((***************)))(((((()))))))))))))))((('''&&&***(((&&&&&&'''(((((((((((('''''''''((()))***+++(((((())))))***++++++,,,---++++++------,,,111888GGGQQQcccwww{{{oooeee\\\```cccbbbbbbhhhvvv|||pppccc]]]aaaiiinnnpppoooMMM???888777888222777555444444555555444333......///111444555444333333333333222111111000000222222111///......000222222333222111...---.../////////..................111111000///------///111000///...///111222111000333111222555666<<>>555...+++...............---------///555===CCCFFFGGGGGGGGGDDD???888111,,,***+++,,,,,,+++***+++,,,,,,+++)))++++++******))))))((((((((('''&&&''')))***)))((((((''''''(((***,,,,,,+++&&&&&&'''((())))))***+++))))))))))))***************************************))))))((((((((())))))666333///+++((('''((((((((()))***,,,555EEERRRWWWdddddddddfffddd\\\NNNCCCCCC<<<444000000...***&&&,,,,,,++++++,,,,,,---...---,,,++++++---......---------,,,++++++*********+++***))))))(((((())))))((((((((()))))))))******+++,,,---,,,)))((()))***222222333444888@@@JJJQQQ\\\lllyyyttt]]]JJJ888111222111///---,,,+++******))))))************))))))))))))*********+++---......,,,***)))---,,,***(((((((((((()))))))))(((''''''((())))))))))))******))))))((((((******))))))(((&&&%%%$$$***(((&&&&&&'''(((((('''((('''''''''((()))***+++'''(((((())))))******+++,,,))))))++++++...777@@@TTTaaauuuzzzrrrvvvzzzyyyxxx|||wwwhhh```aaafffkkkllllllLLL???777777888333777555444444555555444333000//////111444555555444333333333222222222111111000000///...---///333777111222222000...---...///............------------...111222111...,,,...111000///...///111222111000333444777888888AAA[[[sssvvvcccQQQCCC;;;666555999888777666555666777888888888>>>PPPgggXXXAAA555777999:::999666333111............---,,,++++++,,,---..................---,,,,,,+++++++++++++++)))))))))******+++++++++'''((()))***+++*********,,,+++***)))((())))))***)))(((***,,,+++''''''+++)))***+++***)))((()))+++---...///...,,,*********'''''''''''''''(((((((((&&&%%%%%%%%%&&&'''((((((%%%%%%&&&'''(((((((((((((((((((((((((((((((((((()))))))))******)))))))))'''(((((((((((()))---000BBBPPP]]][[[JJJ666+++(((+++)))&&&&&&((()))((('''(((''''''''''''((()))***'''''''''''''''((())))))************)))))))))(((222...***((()))))))))((()))******)))(((((()))***+++***)))***,,,---,,,+++,,,000999HHHVVVhhhcccJJJ:::333000...//////000111222222111111222:::DDDMMMSSSVVVWWWXXXRRRJJJ>>>222+++)))+++---///---***)))***++++++************))))))(((((((((((('''&&&'''((()))(((''''''&&&&&&(((+++,,,,,,+++''''''''''''((((((((((((((()))))))))************************************,,,,,,++++++++++++++++++000...+++(((((()))+++---'''(((((()))000===LLLVVVdddkkksssxxxzzzuuuhhh\\\SSSEEE666000000...)))&&&+++++++++++++++,,,------***)))))))))***+++++++++,,,,,,,,,++++++***)))(((******)))(((((((((((()))(((((()))))))))************,,,------,,,+++,,,---444333222555;;;AAAGGGJJJQQQ```nnnwww{{{eeeOOO999111333222///,,,---,,,++++++******++++++***))))))(((((())))))***+++,,,---------+++***)))+++***)))(((((()))***+++***)))'''&&&&&&''')))***((()))))))))))))))(((((()))))))))((((((&&&%%%%%%((('''&&&'''((()))(((''''''''''''((())))))******''''''(((((()))))))))***+++(((((()))+++000===JJJaaappp}}}~~~yyynnn```VVVTTTWWWZZZ[[[iiiKKK@@@888888999555777555444444555555444333444333222333444555555444333333333222222222222222000000///...---///333777000111111000...---...///...............---------...111333222...---...000111000///000111222222000111555888888;;;HHHddd|||}}}iiiSSSCCC<<<888666999888777666666777999999999<<>>666666777777666444222000/////////...---+++***)))------...............---------,,,,,,+++)))(((((())))))******++++++,,,,,,'''((())))))******+++++++++***)))((('''((()))***)))((())),,,***'''(((+++((()))******)))((()))***&&&(((******)))((()))***''''''((((((((()))))))))$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&''''''(((''''''(((((((((((((((((((((((('''(((((())))))(((((('''''''''((('''''')))---000AAANNNYYYUUUCCC111)))(((+++)))(((''''''&&&%%%$$$'''''''''''''''(((((()))'''''''''''''''((())))))************)))))))))(((///---***((((((((())))))++++++,,,***(((''')))+++***)))((()))+++++++++))),,,///999HHHWWWkkkzzz\\\CCC555111000///222444777:::<<<<<<;;;:::<<>>IIIRRRMMM===...)))*********)))((('''%%%%%%$$$&&&&&&'''''''''(((((((((&&&&&&%%%%%%&&&&&&'''(((************))))))))))))++++++)))((((((((()))******++++++(((%%%$$$&&&))))))((('''(((***+++***)))***,,,555CCCSSShhhpppVVVAAA777444444444<<<@@@FFFKKKMMMLLLJJJHHHIIILLLPPPUUUZZZ```gggkkkbbbXXXHHH999000---///222222///+++(((((()))******((((((((((((''''''''''''((('''&&&''')))***)))((((((((((((+++------,,,***,,,,,,***)))'''&&&%%%$$$))))))))))))************))))))))))))))))))))))))++++++++++++***)))((('''***)))(((''''''((())))))((((((((()))***000@@@OOOfffvvv{{{hhhQQQ:::111...))))))+++******))))))******+++,,,+++,,,---,,,+++,,,---///***+++,,,,,,+++***((('''))))))(((''''''''''''((()))))))))*********++++++(((***,,,---///222666999=========>>>@@@AAA@@@???===KKK]]]lllxxxzzziiiSSS<<<111000...,,,+++---,,,++++++******++++++((((((''''''''''''((((((******************))))))&&&'''((()))***+++,,,,,,(((((('''&&&&&&'''((((((''''''((()))))))))((((((''''''((()))))))))))))))&&&&&&&&&''')))***)))(((&&&'''((()))*********)))))))))))))))))))))))))))***))))))+++---777JJJ\\\uuu}}}{{{{{{ttteeeXXXKKKEEE===777555555666666```FFF>>>777888;;;777777555444444555555444333666444222222333555555444111111111111111111111111111222222111///...000111///000000///------...000------...///000000111111222000///...///000//////111000///000222333222111...000444<<>><<<;;;888FFFZZZkkkwww}}}{{{wwwgggTTT???333///,,,+++,,,,,,,,,+++***************))))))(((((((((((())))))(((((((((((())))))))))))'''(((***+++++++++)))(((''''''''''''''''''''''''&&&''''''((())))))(((((()))***************)))((()))((((((((())))))&&&$$$&&&'''((()))*********)))************************+++***+++---///:::NNNaaasss|||uuulll___OOODDD999666222///.../////////~~~]]]DDD<<<666777:::777777555444444555666444333444222111111333444555444000000000000000000111111---...000111000111222444///000000///------...000,,,---...///000222333333444000------///111000...111000000000222333222111000222666AAAWWWrrrtttWWWDDD>>><<<999666888999:::;;;::::::999>>>JJJ___}}}ZZZCCC777777666555444333222222***+++,,,...///000000111******+++------.........'''((()))+++++++++***)))---,,,,,,++++++***************))))))))))))******)))***,,,------,,,+++******))))))+++)))'''(((---((()))***)))((('''(((***&&&((())))))'''&&&'''((('''((()))++++++******)))+++***)))(((((((((((((((''''''''''''&&&%%%$$$$$$((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''''''''(((,,,///;;;AAAEEE???333***''')))%%%'''((()))((((((((()))%%%&&&''''''(((((('''''')))))))))))))))***++++++************))))))))))))%%%''')))***))))))***+++---//////+++&&&$$$(((,,,+++***)))***,,,---,,,+++)))(((+++222>>>QQQjjjwwwiii^^^[[[SSSKKKHHHKKKOOOPPPOOOXXX]]]ffflllmmmjjjccc___QQQLLLEEE>>>===BBBKKKRRRPPPHHH<<<111+++***---000222///+++))))))))))))((()))))))))))))))************)))((()))***+++***)))++++++,,,---///...,,,)))++++++******))))))(((((())))))))))))************))))))))))))))))))))))))------......---,,,***)))'''(((***+++++++++))))))))))))+++,,,(((***888JJJ___uuuhhhUUUCCC<<<555+++)))---,,,,,,++++++,,,,,,---...***,,,---,,,******---///...///000000000...,,,***,,,++++++***)))*********)))************+++++++++,,,,,,,,,,,,...333:::>>>AAADDDEEEDDD@@@;;;888777666EEEZZZlllwww{{{yyyuuufffUUUAAA555///++++++---,,,+++******))))))************))))))))))))******&&&&&&''''''(((((())))))(((***,,,---,,,***'''%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''((())))))((((((,,,,,,,,,,,,+++)))(((''',,,***)))))))))'''$$$!!!%%%&&&(((*********))))))+++++++++***************++++++,,,...111;;;PPPcccrrr~~~}}}wwwlll\\\KKK===555///...---,,,,,,---------vvvXXXDDD>>>777555777333555777888888666555666777222222222222222222222222111111111111111222222222111111111111111111111111000000000000000000000000///...------...000333444555222000//////000000///333333333111//////111333333333;;;NNNdddyyyvvv]]]III===;;;<<<:::888777888999999999;;;===QQQsss{{{UUU@@@777777777666555333222111---,,,,,,---///000///---.........------,,,,,,+++))))))******++++++++++++,,,,,,,,,++++++*********,,,+++***)))))))))***+++,,,111666666111,,,+++,,,000+++)))++++++)))''')))))))))((('''''''''''''''******))))))((((((((('''$$$$$$(((///000---+++,,,''''''((((((((((((''''''###%%%'''''''''''')))***''')))++++++)))&&&%%%$$$'''(((((()))(((((('''&&&***&&&%%%%%%%%%&&&,,,333@@@FFFEEE:::...)))((((((,,,***'''%%%#########$$$&&&'''((('''&&&&&&'''(((%%%&&&((()))))))))((('''++++++++++++***(((''''''(((((((((((((((((((((((())))))*********+++++++++)))******++++++)))((('''(((***...333999EEE[[[ooouuu~~~lll[[[NNNFFFMMMKKKKKKOOOWWW^^^```___dddhhhooouuuvvvpppddd[[[MMMAAA666222222555:::???888:::999333---***,,,000444000,,,+++,,,+++(((&&&******)))(((((((((((((((((('''(((***)))(((,,,333/////////...,,,+++---...******************++++++++++++******)))******+++***************)))((('''///000111///,,,***))))))))))))(((((()))***++++++,,,++++++,,,+++---666AAAXXXpppgggUUUAAA666111---+++,,,++++++++++++***)))((('''---,,,,,,++++++,,,,,,---,,,...000111111000...,,,+++***)))***,,,,,,***)))&&&******''')))...---''',,,,,,+++---///111000///:::???DDDBBB;;;333///...555DDDYYYkkkuuuwwwwwwvvv```SSS@@@333...------,,,------,,,,,,+++***))))))'''((()))))))))(((&&&%%%((((((((((((((()))******%%%''')))+++,,,,,,+++***)))(((((((((''''''''''''$$$&&&((('''$$$###%%%'''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++,,,,,,,,,+++++++++---------000<<>><<<888777999666777888999888555333333333444444444444444444444444333222222111000//////...111111111111111111111111000000000000000000000000............///000222222///...---...000222111111222222222111///000222444555;;;JJJbbbyyyppp\\\KKK>>>777888555666999999999AAAMMMeee{{{VVVBBB;;;555000111666777333...///...---...000000///---++++++,,,,,,------......++++++++++++++++++++++++******************))))))+++***((('''(((***---///333555;;;EEENNNPPPKKKFFF???888222000...)))(((***(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$"""$$$(((***((((((+++''''''(((((((((((('''''''''$$$"""$$$))),,,***&&&''')))))))))'''&&&&&&'''((('''&&&&&&''')))+++---,,,***))))))))),,,666BBBVVVXXXSSSBBB222+++******###$$$&&&'''((((((((('''&&&((()))((('''&&&'''(((''''''(((((())))))))))))'''(((((()))))))))(((((((((((((((((((((((((((((())))))))))))************)))******+++***)))((('''***))))))******...:::GGGQQQ\\\hhhooorrrpppggg]]]```^^^VVVIII;;;666999>>>EEEJJJPPPSSSPPPGGG;;;222111---,,,......,,,---000222333333000...,,,...000000///---,,,,,,+++++++++***))))))(((((((((((((((***((('''(((&&&&&&,,,444000111222111...+++******,,,,,,++++++*********)))++++++,,,,,,------,,,,,,++++++,,,,,,,,,++++++***,,,------+++)))((()))***((()))******+++***)))(((...++++++,,,******...555FFFUUUdddoooyyy}}}rrraaaMMMAAA444///......///222666444111///---,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***+++,,,,,,+++***)))+++***)))***,,,,,,***)))111000///...///000...,,,###(((,,,,,,))))))---222555666555333///------...///333:::FFFTTTdddrrrzzzqqq^^^DDD444//////,,,)))......---+++***(((''''''))))))))))))((((((''''''&&&'''((()))))))))((('''(((((()))))))))((('''''')))))))))((((((((((((''''''((())))))(((((())))))''''''''''''''''''''''''***((('''%%%%%%'''(((***))))))))))))))))))))))))************)))((('''&&&)))+++,,,,,,+++///666<<>><<<888888999555777888999777555333222333222222222222222222222222222222111111000///......000000000000000000000000000000000000000000000000.........//////000111111222111000111222222111000333333333222111111333555999AAASSSkkkxxxcccPPPAAA999888444444888888999FFFXXXttt|||WWWCCC;;;555000000555777333...///......///000000///---,,,,,,------......//////,,,+++++++++++++++++++++++++++++++++++++++++++++---+++)))(((((()))+++---111333:::FFFSSSYYYXXXTTTKKKBBB999444///)))&&&(((***))))))(((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&###***,,,***)))***''''''(((((((((((('''''''''$$$"""$$$))),,,***&&&(((***++++++)))(((((())))))((('''&&&''')))+++---,,,************...;;;HHHXXXZZZTTTDDD444,,,++++++((('''&&&&&&&&&'''((()))'''((()))(((''''''((()))(((((((((((())))))******'''((()))))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))((('''((('''(((***+++...888DDDFFFUUUfffpppssssssnnnhhheee\\\MMM>>>333000222444999;;;???@@@>>>999444111111...---///...+++,,,000222222222111000//////000222111000...+++***))))))***))))))((((((((((((((()))(((((((((&&&%%%+++222///111333333000,,,***)))***++++++,,,,,,---------,,,---.../////////......***++++++,,,,,,,,,++++++---------,,,***)))+++,,,))))))*********)))))))))...+++***+++***)))+++000>>>MMM]]]hhhpppsssjjj^^^JJJ???333///------000444;;;888444///,,,*********,,,++++++******++++++,,,))))))***++++++***))))))+++***)))***,,,,,,***)))222111222555666333///---###'''++++++((((((,,,111222333333222///,,,***)))---///444@@@PPPcccttt~~~uuubbbIII777111000...+++---------,,,,,,+++++++++******))))))(((((((((((((((((()))***************)))))))))))))))(((((((((***)))))))))((((((((((((***))))))***+++,,,,,,+++''''''''''''''''''''''''***((('''%%%%%%'''(((***)))))))))))))))))))))))))))))))))))))))((('''&&&)))***,,,+++***+++///222888===EEEMMMTTT[[[```dddZZZXXXVVVXXXXXXQQQDDD999111...,,,+++++++++***(((*********++++++,,,------gggMMM???>>>:::888999444666777888777555333333333222222222222222222222222111111111000000//////...000000000000000000000000444333222111000...------.../////////000000000000333222111222333333222000444444444333222333555777;;;FFFZZZtttfffQQQCCC<<<===777666::::::<<>>MMMYYY\\\WWWGGG666...,,,+++***)))'''%%%%%%&&&((()))'''((())))))''''''((()))))))))((((((((()))***+++))))))************)))((())))))))))))))))))))))))***)))))))))))))))(((((()))******++++++)))(((''''''&&&'''+++,,,...777@@@===NNNaaalllppppppmmmhhhZZZNNN===222///000111111000222333333222222333444000///000333222...///333222222222111111000000///222222111...+++))))))*********)))(((((((((((((((((('''((()))'''%%%)))000000222555666333///---+++)))******+++,,,---......+++---...000000000//////)))***++++++++++++++++++,,,------+++******,,,...+++***))))))((())))))***+++'''&&&((((((&&&'''+++555@@@OOO[[[fffjjjeee\\\GGG<<<222---,,,,,,111777===999444...***)))))))))++++++************++++++)))))))))******)))))))))+++***)))***,,,,,,***)))000000555<<<===777000---%%%(((++++++))))))+++...000111111000///---+++******---444CCCWWWlll}}}{{{jjjSSS???555111///---+++++++++++++++++++++++++++***)))((((((((())))))******)))))))))***+++,,,)))))))))))))))***************)))))))))(((((((((((('''&&&''')))******)))''''''''''''''''''''''''))))))(((''''''((())))))))))))))))))))))))))))))(((((())))))))))))(((((()))***++++++))))))+++,,,...222777<<<@@@CCCGGGJJJ@@@@@@AAACCCCCC???888222///...,,,,,,,,,,,,***(((******++++++,,,---------hhhNNN@@@???;;;888888222444666777666555333333444333333333333333333333333000000000000000/////////000000000000000000000000444333222111000...------...//////000000000000000000///000111333444222111555666666555444444777999FFFQQQgggfffOOOCCC???>>>888888>>>???EEE___||||||XXXDDD999666222111222222222111111000///000000000...---,,,,,,++++++++++++++++++------,,,,,,,,,+++++++++)))*********++++++++++++)))******+++++++++******,,,---111;;;GGGSSS[[[^^^[[[PPPDDD;;;333,,,)))*********)))(((((((((((((((%%%&&&&&&&&&''''''''''''&&&$$$&&&******&&&$$$%%%''''''((((((((((((''''''(((''''''''''''&&&&&&&&&%%%)))---///---+++)))((())))))))))))))))))************++++++***000AAAQQQ\\\___ZZZJJJ999///+++***((((((''''''''''''((((((''')))***)))((('''((()))***)))((((((((()))***+++++++++,,,++++++***)))((())))))))))))))))))))))))******))))))(((((((((((()))******++++++)))(((''')))'''(((***+++,,,222999666DDDUUUbbbiiijjjddd[[[GGG>>>333------//////---,,,.../////////111555888444666:::===:::444111333222111111000000000...---111222111///+++)))***,,,******)))((((((((((((((('''&&&)))+++)))&&&(((......111555777444111---,,,)))))))))******+++++++++***+++---/////////...---((()))******++++++******+++++++++)))((()))+++...---+++)))''''''(((***+++)))&&&%%%((()))&&&&&&(((...444???OOO```jjjfff]]]MMMBBB666///++++++000777;;;777111,,,)))((()))+++++++++************++++++))))))))))))))))))))))))+++***)))***,,,,,,***)))---///888CCCDDD;;;000,,,))))))************++++++///...------...///000000000444>>>PPPfffzzzuuu___III:::222000///+++++++++*********))))))+++***)))((((((((()))***+++***((('''''')))+++---***))))))******+++,,,,,,*********)))))))))((((((&&&$$$###%%%''')))(((&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))************)))*********)))))))))***))),,,///111222333444555111222444555333111...------,,,,,,---//////...,,,******+++,,,------------jjjPPPBBBAAA;;;888777111333555666666555444444555444444444444444444444444////////////000000000000000000000000000000000000000000000000000000000000...///000000000000000///,,,,,,...000333444333222666666777666555666888:::WWWbbbwwwdddMMMBBB@@@<<<666777@@@EEEOOOnnn|||XXXEEE888666444222000111222222111000///000111000...---+++*********))))))((((((---------,,,,,,+++++++++(((((())))))*********+++&&&((()))+++,,,,,,,,,++++++,,,...555@@@MMMWWW\\\]]]RRRFFF===555...+++,,,))))))((('''''''''''''''&&&&&&&&&''''''((((((((((((%%%%%%((((((&&&&&&)))''''''((((((((((((''''''###%%%'''''''''''')))***###''',,,///...***'''&&&))))))*********))))))(((*********+++***000BBBSSS___bbb]]]MMM;;;000+++((($$$&&&((()))***)))((('''''')))***)))((('''(((******)))((((((((()))+++,,,---------,,,+++***)))((())))))))))))))))))))))))******))))))(((((((((''')))******++++++)))((('''+++((((((***)))(((,,,222///999GGGTTT___aaaWWWKKK;;;666000,,,++++++***(((+++---000000000222666:::<<>>EEEGGGLLLTTTZZZUUUGGG:::333222444333222000//////.........///111111000---***(((---,,,+++)))((('''''''''************************+++---111333444111...,,,))))))))))))))))))))))))''')))+++......---+++***+++***)))))))))***,,,,,,---...---***'''(((---222...***(((+++,,,)))((()))&&&''''''((()))******+++,,,---333DDDYYYiiippppppfffSSS???555111///333999444666222+++)))---...***---,,,++++++,,,,,,***(((---+++++++++++++++)))'''''')))+++***((()))+++...///...999KKKLLL;;;111333+++---...---++++++,,,---............000333777999===LLL```tttgggMMM;;;222///...111000...,,,+++++++++++++++++++++************)))))))))))))))))))))))))))***---...,,,,,,...---))))))'''&&&(((***+++)))'''+++*********))))))((((((***+++,,,+++***)))***+++,,,+++******++++++***(((+++***)))'''''''''((())))))************+++++++++))))))(((((('''''''''&&&***))))))***,,,,,,+++***'''***,,,+++)))'''(((***************+++,,,---...++++++,,,...000111111000aaaJJJ???>>>777444666333555333222333555666444222333444444555555444444333///////////////000111111111...------000111000/////////000111111111111111000///...///000111000///...---...222222//////222444:::666222777999===HHHhhheeeMMMAAA>>>999======EEE[[[ttt\\\DDD999666222000111222222222...444000---333333000555222---+++,,,,,,***+++...///...---,,,+++++++++++++++***)))***++++++***)))))))))))))))))))))))))))***+++---...222===KKKVVVUUULLL>>>333,,,)))'''&&&)))(((((((((''''''''''''***)))((((((''''''(((((('''''''''((((((((((((((((((((('''&&&&&&'''((()))***)))(((((('''''''''(((%%%'''***,,,,,,+++)))'''(((((((((((((((''''''''')))&&&(((---...111AAAUUUgggllliiiYYYEEE666---))))))***,,,------,,,***)))(((***+++((())),,,,,,***,,,,,,,,,---------......,,,++++++,,,......---+++************))))))))))))(((((((((((()))))))))***,,,+++***+++++++++)))''')))))))))))))))))))))))))))...444===IIIPPPHHH;;;------,,,++++++++++++,,,...333999===FFFQQQXXXYYY___dddfff^^^NNN???666333444333222000///............///111111000...+++***---,,,+++)))((((((''''''''''''''''''''''''''''''***,,,///111222000---+++))))))))))))))))))))))))((())),,,---...,,,***)))+++***)))))))))***+++,,,---------***'''(((,,,111///***(((******(((&&&(((''''''(((((())))))******++++++///===PPPaaajjjmmmfffUUUBBB888333000222666666777333,,,***---...+++---,,,+++,,,,,,,,,+++)))---,,,+++,,,---,,,***((((((***++++++)))***,,,///111111>>>PPPNNN;;;...///+++,,,---,,,+++***,,,------...000333666<<>>555)))***++++++,,,++++++***000999DDDNNNZZZhhhpppqqquuuvvvtttjjjYYYGGG:::444444444222111000...------///000111222111000...,,,---,,,+++***)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))***---//////...,,,+++(((((((((((((((((((((((()))***,,,------+++)))(((******)))((()))***+++,,,+++,,,---***((((((,,,///111+++((())))))'''&&&((())))))))))))))))))))))))+++)))+++444DDDUUUbbbiiifffXXXGGG===666222111333999888333---***---...---...,,,+++,,,------,,,+++---,,,,,,,,,......,,,******+++,,,++++++,,,///111666999GGGVVVRRR===...,,,+++,,,,,,,,,******,,,---000333888===DDDKKKSSSYYYmmm|||uuuZZZEEE888111///...---,,,+++***)))))))))+++++++++************)))************************+++...///,,,+++,,,+++'''+++******+++------,,,***,,,,,,,,,+++++++++++++++)))+++,,,+++******+++,,,+++)))(((((())))))((('''***))))))(((((((((((())))))))))))*********++++++***)))))))))))))))((((((((((((((()))***+++***((()))+++,,,,,,+++***+++,,,*********++++++,,,---...++++++,,,,,,---///000111\\\FFF<<<===888777:::888666444111000000222444555333444444555555444444333///000000000000/////////...---------...///000000000111111222222111111111000///...///111222222111333000000444555222111222444999444000666:::@@@MMMfff|||bbbLLLAAA@@@BBBIIINNNcccyyyUUUAAA888666333111222222222111...333///,,,///...333AAA===333++++++------,,,,,,///...---,,,,,,++++++++++++***)))***++++++***))))))))))))))))))))))))))))))))))))***---444>>>DDDDDD>>>444+++'''''')))+++((((((((((((((('''''''''))))))((('''&&&&&&&&&'''%%%&&&&&&'''((()))******'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((()))))))))))))))******)))((('''&&&&&&%%%&&&%%%&&&+++///777HHHYYYeeehhhcccTTTBBB666...))))))***++++++++++++***)))&&&)))***)))***///000---++++++,,,,,,,,,---------...---,,,,,,------+++)))++++++*********)))))))))(((((()))))))))*********,,,+++***+++++++++)))'''))))))))))))))))))))))))&&&&&&&&&***111666555222))))))******+++,,,,,,---555CCCTTT```jjjvvvtttbbbNNN===333444333333111000///---,,,///000111222222111///...---,,,+++***)))))))))))))))))))))))))))))))))))))))***,,,---......,,,,,,((((((((((((((((((((((((***+++,,,,,,,,,***)))'''***)))((((((((()))+++,,,***,,,---+++((((((+++...111+++'''((()))((())),,,******))))))))))))))))))---+++)))...:::LLL^^^iiihhh^^^RRRHHHAAA;;;888777===:::444...+++,,,...///...---,,,,,,.........------,,,,,,---......---++++++++++++,,,...000444666???CCCOOOZZZSSS???000...+++,,,,,,+++******,,,...666<<>>444------///...------...---,,,+++************+++***)))***++++++***))))))))))))))))))))))))))))))(((((()))+++000666:::777555000+++((('''((()))'''''''''(((((((((((((((******)))''''''&&&&&&&&&%%%&&&&&&'''((()))******(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))((((((((((((((())))))*********)))((('''&&&&&&%%%&&&%%%'''***111===OOO^^^aaaccc\\\LLL<<<222,,,((((((((())))))))))))(((((($$$''')))''')))---///,,,))))))*********+++++++++,,,+++***+++++++++)))'''******)))))))))((((((((())))))))))))************,,,+++***+++++++++)))''')))))))))))))))))))))))))))'''&&&(((,,,///000111,,,+++)))((())),,,///111;;;OOOdddnnnsss|||{{{gggOOO:::///222222222222111///...---000111111222222111000///---,,,+++***)))))))))***************************)))***+++,,,------------((((((((((((((((((((((((***++++++++++++***((((((***)))((((((((()))***+++))),,,...,,,***)))+++---///***''')))******+++///************))))))))))))...---+++,,,555FFF\\\kkkqqqmmmfff^^^WWWRRRMMMIIIHHHBBB:::333///---...111///---,,,,,,...000000///...---,,,---......,,,++++++++++++...333999===@@@HHHKKKSSSXXXOOO===111000,,,,,,,,,+++***+++...000888CCCSSScccooozzzwww^^^HHH999111///.........------,,,+++++++++++++++*********))))))************************+++...///+++***+++)))%%%((()))******************))))))******************)))+++,,,,,,++++++,,,------+++******,,,,,,+++)))((((((((())))))))))))((((((((()))))))))*********))))))))))))************(((''''''(((******)))(((+++++++++,,,---...---,,,++++++++++++,,,---...///***---111444666:::>>>BBB}}}[[[EEE:::;;;666444777555666555444222111222555888333444444555555444444333000111111111000///---,,,---...////////////222444222222222333222222111000222111000000222222111000222------111555444222222222888333///555888===IIIaaayyyttt]]]JJJDDDFFFGGG\\\rrrrrrOOO@@@777555333222333333111000)))000111111222111>>>YYY:::222------...------///------,,,+++************+++***)))***++++++***))))))))))))))))))))))))))))))(((((((((***---000222,,,,,,,,,***'''%%%%%%&&&'''''''''(((((((((((((((,,,+++***(((''''''''''''&&&&&&''''''(((((())))))((()))))))))((('''&&&%%%&&&&&&&&&&&&'''((()))***''''''(((((((((((())))))))))))((((((''''''&&&&&&((('''(((***111???QQQ^^^bbbaaaWWWFFF777///+++'''''''''''''''''''''''''''###&&&'''&&&(((,,,---+++(((((()))))))))*********+++***)))***++++++)))'''))))))))))))(((((((((''')))))))))*********++++++,,,+++***+++++++++)))''')))))))))))))))))))))))),,,)))(((***+++***,,,000---+++)))((()))+++///111>>>SSShhhqqqttt{{{yyybbbIII666,,,000111222222222000///...111111111111111000//////,,,,,,+++***************)))))))))))))))))))))))))))******+++,,,---......((((((((((((((((((((((((******************))))))))))))((('''((()))***+++))),,,///...,,,***+++---...)))''')))+++***+++---************************,,,------,,,222DDD\\\nnn~~~zzzuuuqqqkkkeee]]]SSSHHH>>>666000///222///...,,,---///111222222111///.../////////---+++++++++---333<<>>CCCHHHNNNSSS~~~]]]GGG<<<<<<666444666444555666666444222222555888333444444555555444444333111111222222111///,,,+++---///111000///000333666222333333333222222111000444222111111111111000...000---///777<<<999444111111777333///444666:::EEEXXXkkk~~~ttt___PPPMMMQQQWWWrrrrrrPPPBBB777555333333333333111000+++......111555000555III222...,,,---,,,***+++///......---++++++++++++++++++***)))***++++++***)))))))))))))))))))))))))))***)))(((((()))***++++++''')))+++***'''%%%&&&'''''''''''''''((((((((()))---,,,+++***(((((((((((('''''''''((((((((((((((()))************((('''&&&&&&&&&&&&'''((()))+++,,,&&&'''(((((())))))((((((((((((((((((((('''''''''++++++))))))000???OOOZZZ^^^[[[PPP>>>111---+++)))((((((''''''''''''(((((($$$'''(((&&&'''+++,,,***))))))))))))***************))))))***,,,,,,+++)))*********)))))))))(((((())))))*********+++++++++,,,+++***+++++++++)))''')))))))))))))))))))))))),,,)))))),,,***'''(((---+++***)))))))))+++,,,...999JJJ\\\fffmmmvvv~~~~~~lllTTT???333///...///111222222222000///222222111000000///...---,,,,,,+++*********++++++((((((((((((((((((((((((((((((((((((***+++---...)))))))))))))))))))))))))))))))))***************)))(((((('''((()))***+++)))---000000---+++,,,...---)))'''))))))'''&&&((()))))))))******++++++,,,'''+++---,,,111AAA[[[ooovvviiiZZZMMM@@@444111444000...,,,---///222333444555333222222222000...,,,------000999EEEQQQZZZ^^^^^^aaaccc^^^NNN<<<111............---,,,...111444===PPPkkkuuu[[[DDD666000///,,,,,,---...---,,,+++***+++++++++************)))++++++++++++++++++++++++))),,,---+++***,,,***'''%%%'''******((('''(((***)))))))))******+++++++++)))+++,,,,,,,,,,,,---///---,,,***+++,,,,,,+++)))&&&'''((()))******)))((((((((((((((()))))))))***''''''((((((((()))))))))))))))(((***+++,,,***)))***))))))+++...///---+++,,,,,,+++,,,,,,---...///333;;;FFFPPPVVV]]]dddjjjaaaJJJ??????888555777555555777777666333333666999333444444555555444444333111111222222111///,,,***---000222111000111444777333333333333333222111000555333222111111111///...//////444>>>DDD???777222000666333///444555888CCCSSSccctttvvvdddWWWVVV[[[jjjsssQQQDDD777555333333333333111//////...+++000444+++'''444,,,******,,,***(((***/////////...---,,,,,,,,,,,,+++***)))***+++++++++)))))))))))))))))))))))))))***)))(((((()))))))))((()))+++,,,+++(((''')))+++&&&'''''''''(((((())))))...---,,,***)))(((((((((((((((((((((((('''''''''***+++++++++***)))'''&&&&&&&&&'''''')))***,,,---%%%&&&((()))))))))(((''''''''''''(((((((((((((((...---***)))...===LLLVVVVVVSSSHHH888---,,,------))))))(((((((((((())))))%%%(((((('''(((+++,,,***)))************+++++++++******)))+++------,,,++++++++++++************))))))************+++++++++,,,+++***+++++++++)))'''))))))))))))))))))))))))+++)))***---***$$$%%%+++((())))))***************222>>>MMMYYYfffqqqvvvvvvxxxwwwppp^^^HHH888333555,,,...000222333222111000333222111000///...---,,,,,,,,,++++++***+++++++++************************''''''&&&'''(((***,,,---************************(((((())))))******++++++)))((('''''''''(((***+++***---111111///,,,---......)))'''(((((($$$!!!"""(((((()))***+++,,,,,,,,,###(((,,,,,,000@@@ZZZoooyyygggWWWGGG888333555000...,,,---000333444555888666555444444222///---......333===KKKZZZccchhhhhhlllmmmfffTTT???333////////////------...222555DDDXXXtttwww\\\DDD555000000***+++,,,---,,,+++***)))+++++++++************)))++++++++++++++++++++++++(((+++,,,******,,,+++'''%%%(((******((('''(((************++++++,,,,,,,,,)))+++,,,,,,,,,,,,...///,,,+++******++++++***(((&&&'''(((*********)))((((((((((((((())))))))))))&&&'''''''''(((((())))))***))))))***,,,,,,+++******)))(((***---///---+++,,,,,,,,,,,,---...//////;;;EEESSS^^^fffnnnvvv|||mmmQQQ???;;;444444888777888666555555666666555444555444333333555555444333///000111222222222222222111111111111111111111111---000444444222111333555000000000///////////////333000///333999:::444...000222333444444666999;;;IIIXXXmmmvvvaaaSSSUUU]]]ppp___CCC888666333222111000///---///......//////000111222------,,,,,,,,,,,,++++++...,,,******+++++++++******)))))))))))))))******,,,,,,,,,++++++)))(((((())))))))))))))))))))))))+++***(((&&&%%%&&&'''(((''''''((()))***+++++++++000222333111+++'''&&&'''%%%%%%&&&&&&'''(((((((((''''''''''''((()))***+++((((((((((((((((((((((((((()))***+++***)))'''%%%)))************)))((((((((('''&&&(((---666???EEEGGGBBB;;;333---***)))***((((((''''''''')))***+++))))))))))))((((((((((((,,,+++++++++******))))))''''''(((((())))))******)))((('''((()))))))))(((&&&&&&''''''((()))))))))************************************************)))))))))))))))))))))))))))******+++++++++*********222;;;CCCJJJRRR]]]eeehhhhhh___NNN===444000---,,,---...000222222333333444333111///...---,,,,,,...------,,,+++***))))))---+++******++++++)))((('''&&&&&&'''***++++++***(((,,,---))))))---,,,(((******))))))(((((('''''')))+++---...---+++***)))(((---111444333000---,,,******)))***,,,,,,***)))------+++***))))))))))))---+++***---222???VVViiivvvgggVVVDDD777444444111///000333666888888===999777555222///000333///222;;;IIIYYYeeennntttsssuuutttjjjSSS===333444...///111333000///444<<>>;;;999:::;;;===@@@@@@>>>===@@@<<<777222111222444444222666@@@PPP```llltttxxxvvvvvvsssfffPPP;;;222333111000111111000111:::DDDUUUiii||||||uuunnnhhhggghhhqqqpppVVV@@@333///...---------------,,,,,,+++)))))))))******)))))))))***++++++***(((((()))+++******+++++++++******)))************************+++)))((((((+++,,,***(((***------+++,,,000111///---+++))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))*********)))((('''(((***++++++******+++,,,)))))))))***+++,,,+++***,,,---......///111555888HHHYYYnnn}}}kkkPPP@@@>>>:::999;;;777777555444444555555444333555444333333555555444333333333333222222000//////111111111111111111111111111000111222444444333222111111111111111111111111222222222222222222111111///111444555444444444555;;;BBBOOO```rrriiiRRRIIIUUUfffiiiKKK999777444333333222000///111000///...------------/////////............------,,,++++++,,,,,,+++***++++++************++++++************)))(((''''''))))))))))))))))))))))))(((((('''&&&&&&''')))******)))(((((()))+++...///666777777333---'''&&&'''%%%&&&&&&''''''((())))))%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&'''((()))((('''&&&%%%$$$%%%&&&((())))))******)))***++++++++++++******///---***(((((()))+++,,,+++***)))(((''''''''''''(((((((((((())))))))))))******))))))))))))((((((((((((((())))))))))))***++++++++++++++++++++++++(((((()))******++++++,,,************************************************))))))))))))))))))))))))))))))***+++++++++++++++'''***---......000555999CCCDDDAAA666...,,,+++***---...000222444555666666777666333///,,,***((('''******+++++++++,,,,,,,,,)))((('''(((*********((()))((('''((()))***)))((((((++++++))))))++++++((())))))))))))((((((((((((%%%+++///---'''&&&+++111***...333666555222000......---,,,,,,------+++)))******)))))))))))))))***)))***,,,---...777LLL```yyyiiiUUUJJJIIIFFFGGGJJJMMMNNNMMMHHHEEEIIIDDD:::///111999;;;666555<<>>KKK^^^mmmzzzuuufffXXXQQQNNNNNNTTTaaawwwmmmRRR===222//////,,,,,,,,,,,,,,,+++++++++(((((())))))))))))((((((,,,------+++)))((()))+++++++++++++++******))))))************************)))(((((()))+++,,,+++***+++......,,,---111222000---+++))))))***+++***)))'''''''''(((((()))))))))))))))))))))))))))))))))*********+++******)))((((((***++++++******+++,,,---+++)))***------)))%%%---///000......333===EEEXXXhhh{{{nnnSSSCCCAAA===;;;:::444666555444444555555444333555444333333555555444333222222222222222111000///111111111111111111111111333111///111444555333111111222222222222222333333222333333111......000333000333666777666444333333999;;;BBBPPPccc{{{yyy```KKKHHH[[[qqqkkkNNN999777555333333333111000//////...---------------/////////.........---------,,,+++,,,------,,,***---,,,++++++***+++++++++)))))))))))))))(((''''''((((((((((((((((((((((((''''''&&&&&&'''((()))***+++***(((((())),,,///111888999999444---'''&&&'''&&&&&&&&&'''(((((())))))%%%%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&%%%%%%&&&'''((())))))))))))((()))***+++++++++******...,,,***)))(((((()))*********)))((((((((((((((((((((((((((()))))))))))))))))))))((((((((((((((())))))))))))))))))))))))***+++,,,,,,+++***+++,,,(((((())))))***++++++,,,************************************************))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,)))***,,,+++******,,,///555888666000+++,,,---,,,...///000222444555666666777666333000---+++))))))++++++++++++++++++++++++)))((('''(((+++,,,+++******)))(((((())))))((('''(((******************((())))))))))))(((((((((((('''***,,,***'''''',,,111***...333666555222000//////...---...///...,,,***)))))))))((())))))******(((***---...,,,222EEEXXXnnnsssggg___\\\YYYWWWVVVVVVUUUTTTRRROOOUUUNNN>>>000222>>>???777888AAAMMMYYYfffppprrrpppllleee\\\PPP@@@222...222555222000///...000<<>>===666777555444444555666444333555444333333555555444333///000111222222222222222111111111111111111111111444111///000333555333111111111222222333333333333222444444111------000444222555888888777555444555666555888BBBQQQgggpppZZZKKKPPPiiigggKKK999777444333333333222000---------------...//////.........------------,,,,,,++++++,,,......,,,***---,,,,,,+++******++++++((())))))))))))(((((('''((((((((((((((((((((((((''''''''''''(((((())))))***)))(((((())),,,000222888999888333,,,'''&&&(((&&&&&&''''''((())))))***&&&&&&((())))))***))))))((((((((((((((((((((((((&&&&&&'''''''''''''''&&&)))))))))******))))))(((((((((''''''((()))***+++,,,,,,***)))))))))))))))''''''((()))))))))))))))'''((((((((()))))))))***((((((((((((((()))))))))************))))))))))))(((***+++***)))((()))+++''''''((())))))******+++************************************************))))))))))))))))))))))))))))))***,,,,,,---------***+++++++++++++++---...///111000,,,***------,,,...///000222333444555555555444222000///---------------,,,,,,+++***))))))***)))(((***,,,...---,,,***)))(((((())))))(((''')))((()))******)))((()))(((((((((((())))))))))))+++)))'''''')))+++---...(((---222555444222///...000///......//////---+++***)))))))))))))))***+++(((***---...+++///>>>OOOfff~~~{{{vvvqqqjjjaaa[[[XXXYYYZZZ[[[]]]SSS@@@111333<<<<<<444:::CCCLLLTTT]]]eeeeee```ZZZRRRIIIAAA666...---222333222111000------555@@@WWWdddoookkkXXXFFF@@@BBBJJJUUUfffxxxjjjNNN<<<333111111......---,,,------...///)))******++++++******))))))***++++++***+++---///,,,,,,******))))))******************************((()))******++++++,,,---,,,//////,,,---111222///,,,+++******++++++***(((+++++++++*********))))))))))))))))))))))))))))))******************++++++(((***++++++******+++,,,***---//////...,,,---...///111444555999GGGZZZiiiqqqTTTCCCCCCBBBAAA@@@888888666555555666666555444555444333333555555444333//////000222222333333333111111111111111111111111444222111111222333333222111111111222222333333444222333444222//////111444444666888888777666666777777666999>>>GGGYYYsssxxxhhhYYYUUUaaa~~~{{{^^^DDD888666333333333333222000------------...///000111.........---------,,,,,,+++++++++---//////---+++---,,,+++***************)))))))))******))))))((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((***,,,///111555666555000***'''''')))&&&''''''(((((()))******&&&'''(((************)))(((((((((((((((((((((((('''''''''''''''(((((((((***************)))(((((()))'''&&&$$$$$$&&&''')))''''''((())))))*********&&&'''((()))************''''''(((((())))))******(((((())))))))))))******+++************)))))))))&&&)))+++***'''&&&(((***''''''(((((()))******+++************************************************))))))))))))))))))))))))))))))+++,,,------------*********+++,,,---...///+++------)))))),,,,,,***......///111111222111111222111000//////...//////...------,,,+++***)))(((+++***)))+++---......---)))((('''((()))***)))((()))'''(((++++++(((''')))(((((((((((())))))))))))---)))%%%&&&***---,,,+++(((,,,222555444222000//////...---...000000...---++++++***************+++***+++---...,,,...999EEE^^^vvvrrrgggaaaaaacccddd```QQQ>>>444444777666333;;;CCCHHHJJJOOOWWWUUUNNNHHH@@@999555111---...222444333333222...+++111:::EEEQQQ___cccYYYNNNMMMSSSZZZfffttthhhMMM<<<444222111///...---,,,---...///000******++++++++++++******'''(((*********+++...000,,,+++***))))))***+++,,,************************(((***++++++******,,,---,,,//////,,,,,,000111...+++******+++,,,+++)))(((,,,,,,,,,++++++*********))))))))))))))))))))))))******)))))))))***++++++(((***++++++******+++,,,'''***------******---111---000444:::DDDUUUjjjyyyvvvxxxYYYFFFDDDAAA@@@===555999777666666777777666555555444333333555555444333000111111222222222111111111111111111111111111111333333333222000111222444000000111111222333333333222222333222222222333444333555666666555555777888777999<<>>;;;999444444888;;;BBBCCC@@@CCCKKKJJJCCC<<<555000000000///000333666555444333...,,,333<<<<<>>;;;AAA@@@:::===EEEEEE>>>777000---///222111222444999777666333///...666@@@BBBIIIXXXhhhqqqvvveeeKKK;;;333///------,,,+++******,,,...///(((((())))))))))))((((((((()))***)))((((((***+++***)))(((((()))+++---///***************************,,,...,,,***)))***,,,,,,......++++++...///---+++******+++,,,,,,)))'''''''''((()))***+++,,,,,,)))))))))))))))))))))))))))(((''''''''')))***+++(((***++++++******+++,,,222...***)))---000000///222555===JJJ^^^ttt{{{mmmaaajjjQQQIIIBBB@@@???999888777777666666666666666444444444444444444444444333333222222111000000000111111111111111111111111444333111111111111000...222000///111444555444222222222333333333333444444555555555555555555555555777444555888:::???PPPaaayyynnnsssddd___lll```DDD888444444444333333222222222222111000......//////000......,,,,,,,,,,,,............---,,,,,,,,,------******++++++++++++******,,,,,,+++******))))))((((((((()))***************))))))*********))))))(((%%%(((***+++*********+++++++++***)))((('''&&&&&&''''''((((((((((((''''''))))))************))))))******))))))***,,,...///'''''''''''''''((()))***))))))))))))))))))))))))(((((()))***************'''(((((()))***+++++++++)))'''%%%&&&)))***(((&&&((((((((((((((()))*********+++,,,+++***)))***+++++++++++++++++++++++++++))))))*********))))))(((000...------------,,,***,,,,,,,,,+++***)))(((((()))))))))))))))*********+++)))(((((()))******)))***)))(((((()))+++---...---,,,++++++******++++++,,,,,,+++++++++,,,---...))))))---111000,,,,,,///111...,,,***++++++******---,,,+++*********+++,,,+++++++++******))))))))))))'''%%%'''***,,,***((())))))************))))))++++++++++++++++++++++++&&&''')))***+++)))(((&&&111///111666888555222333+++,,,.../////////......,,,,,,++++++***)))((((((...+++((()))...333555666@@@MMMbbbvvvvvvfffSSSIIIEEE???444555999555@@@@@@:::555777>>>???:::888444///...000444777999<<<<<<555222888999???OOOWWW```nnn}}}gggGGG777555222,,,...+++)))***---...---,,,)))***+++***))))))+++---)))******)))((()))+++...)))))))))))))))))))))))),,,,,,+++***))))))******------------------------///333222,,,)))+++///000,,,***((())),,,...---+++)))************+++++++++))))))***+++,,,------...++++++++++++******))))))------...------+++***)))111***'''***---...///111333777@@@QQQggg}}}{{{kkk]]]TTTrrrYYYOOODDD@@@@@@;;;999888777666666666666666333444444444444444444333222222222222222333333333333333333333333333333333333111000111222333222111222000///111444555444222222222333333333333444444444444444555555555666666999666666888888===KKKZZZttt~~~rrrmmmnnnsss{{{|||sssnnneeehhh|||```DDD:::444444333333222222111111111000///.........//////...---,,,++++++,,,---......---,,,,,,+++,,,,,,,,,******++++++++++++******+++,,,,,,++++++)))(((((('''((())))))******))))))))))))************))))))%%%'''*********)))***+++*********)))((((((''''''''''''((((((((((((''''''((())))))******))))))((((((((('''''''''(((((()))(((''''''''''''(((((()))''''''(((((()))))))))***((())))))*********))))))'''(((((()))******++++++***((('''(((***+++)))'''((((((((((((((())))))******++++++***)))(((***+++++++++++++++++++++++++++))))))************))))))...---,,,,,,---...,,,+++,,,,,,++++++******))))))************************+++***((((((***+++***)))((()))******+++,,,,,,,,,---,,,++++++***+++++++++---,,,+++++++++,,,---...+++***,,,000///,,,,,,000333111...------------,,,,,,+++*********+++,,,------------,,,,,,+++++++++***)))))))))+++++++++***))))))************))))))******++++++,,,,,,,,,---+++***)))((((((((()))***///...000666888666444555...---,,,,,,,,,---...///,,,,,,++++++***))))))(((...+++((()))---111333444444@@@UUUkkkuuucccMMMBBB???===777:::???;;;>>>===999555777<<<;;;666666333///...111555888999;;;???;;;:::@@@BBBIIIZZZfffpppgggHHH888555111,,,...,,,******,,,------+++)))***+++***))))))+++---***++++++***)))***,,,...++++++++++++++++++++++++,,,,,,+++***************------..................000444333---))),,,///000,,,***((())),,,------+++)))************+++++++++++++++++++++++++++,,,,,,++++++++++++*********)))......///000///---+++***000+++(((+++......000222666<<>>:::999888777666555555555222333444555555555333333111222222333444444555555333333333333444444444444444333222222333333222111111000000111333444444333222222333333333333444444222333333444555666777777:::888777777666:::EEEQQQjjj||||||uuuhhhZZZWWWXXX]]]iiitttwwwrrrlllhhhgggsss[[[BBB999444333333222111111000000000///......------......,,,,,,++++++++++++,,,,,,---,,,++++++******++++++******++++++++++++*********+++,,,,,,,,,***((('''''''''((())))))))))))((())))))************))))))%%%''')))))))))((()))***))))))))))))))))))))))))'''(((((())))))((((((''''''(((((())))))(((((('''&&&'''''''''&&&&&&%%%$$$)))((((((''''''''''''(((((((((((((((''''''''''''))))))*********))))))(((((((((((()))******+++++++++***))))))++++++***)))'''''''''((((((((())))))*********)))'''(((***,,,************************)))*********************---,,,+++,,,---...---,,,+++++++++++++++*********************************+++***))))))++++++***)))'''(((+++------,,,+++***------,,,+++++++++++++++---,,,+++++++++,,,...///,,,+++,,,......+++---222333111...------------,,,************+++,,,------,,,,,,,,,,,,,,,++++++++++++,,,---,,,+++***+++,,,))))))************))))))******+++,,,,,,---......///---)))&&&%%%'''***---......111777999666555777000...,,,******+++---///,,,,,,++++++***)))))))))---+++)))))),,,...000000+++444EEE\\\uuuvvvbbbKKK???<<<<<<999???CCC===>>>===:::888:::<<<999333555222//////222555888:::888>>>===>>>DDDEEENNN```rrr}}}cccGGG:::666333//////---++++++,,,,,,+++***)))***++++++)))***+++---+++,,,,,,,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++------....../////////000222555555...***,,,///000,,,+++)))***+++,,,,,,+++)))************+++++++++,,,,,,,,,+++++++++******++++++++++++************...///111222222///---+++///***(((,,,......000333777???PPPfff||||||hhhUUUFFF===999lllZZZGGG???@@@>>>::::::888777666666555555111333444666666555444333222222222222333333444444111111111222222222222222777555444333333333111///111111111222333444444333222222222333333333444444111222333444555777888888999888777666555888AAAJJJ```rrr|||kkk```SSSHHHGGGEEEIIIUUU```fffffffffkkkqqqxxxSSS===666444333222222111000/////////.........------------++++++++++++++++++++++++,,,++++++***)))***************++++++++++++******)))***,,,------+++(((&&&&&&''''''(((((((((((((((((())))))************)))$$$&&&(((((('''''')))***(((((()))))))))*********(((((())))))))))))((((((''''''(((((((((((('''''''''''')))))))))((('''&&&***)))((('''''''''''''''+++******((('''&&&&&&%%%)))************)))(((((((((((())))))******************)))************)))''''''(((((()))))))))))))))***)))(((''''''***---))))))))))))))))))))))))******************+++++++++******+++---///...---***++++++++++++++++++++++++++++++++++++*********+++*********,,,,,,+++)))))))))+++,,,,,,,,,++++++------,,,++++++++++++,,,---,,,,,,+++,,,---...///...,,,,,,------+++...444111///,,,++++++,,,+++***))))))******+++,,,---...*********)))))))))))))))+++---///...***)))***---)))******++++++******))))))***+++,,,---...//////000---***'''&&&(((+++---000000333888999555444777111000...,,,+++,,,---...+++++++++*********)))))),,,+++******+++,,,------+++///;;;PPPhhhxxxdddOOOBBB======;;;@@@BBB999@@@???>>>>>>@@@>>>999444444222000000333666999999;;;@@@>>>===AAACCCLLL```tttzzz\\\EEE:::888666222000///---,,,++++++***)))***+++++++++******,,,---,,,---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,------.../////////222666666000+++---//////,,,+++******++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---///111333222000---+++---)))(((+++------///222333>>>QQQiiiuuu^^^III<<<777555mmmYYYEEE<<<===<<<:::999888777666666666666222222444555555555444444333222222222111111111000111111222222222333333333555444333333444444222111000111222222222333333444222222222333333333444444111111222444666777888999666777777444444999???DDDUUUeee}}}vvv```OOOFFFAAA;;;777999CCCNNNWWW```iiiuuuoooMMM;;;777444444333222111000///..................------,,,++++++++++++++++++++++++++++++***)))))))))************++++++++++++******(((***,,,------+++)))'''&&&''''''((((((((((((((((((((()))***************%%%&&&(((((('''''')))+++(((((())))))******++++++(((((())))))))))))((((((''''''((((((((((((''''''&&&''')))***++++++*********)))((('''''''''''''''******)))))))))))))))((())))))*********))))))((()))))))))))))))*********))))))))))))))))))))))))'''((())))))******))))))))))))***)))((((((+++---))))))))))))))))))))))))******))))))***+++,,,,,,***))))))+++---......---+++++++++++++++,,,,,,,,,---,,,,,,,,,+++++++++***,,,++++++,,,------+++))),,,+++*********+++,,,---...---,,,,,,++++++,,,,,,------,,,,,,,,,---...//////,,,,,,------+++///444222///---+++,,,,,,++++++))))))***+++,,,,,,------))))))))))))))))))))))))***,,,...,,,)))''')))+++******++++++++++++******))))))***+++---...//////---,,,***)))))))))***+++111222666:::888444333666222222222111000...,,,,,,+++++++++***************++++++++++++******++++++---...666EEE\\\rrrsssbbbQQQDDD???>>><<>>>>>AAABBB???888333333222111333777:::<<<<<>>>>>GGGZZZooorrrUUUAAA999666333000000///...,,,***))))))******+++,,,+++******,,,...,,,---///...---,,,---...++++++++++++++++++++++++,,,+++++++++++++++,,,,,,+++++++++,,,,,,---------111555555000,,,---//////,,,,,,++++++******+++,,,))))))*********+++++++++))))))***+++,,,,,,------+++++++++++++++++++++,,,,,,...000111111///---+++***'''(((+++,,,+++---222333>>>SSSmmmvvv\\\EEE777222222jjjUUUBBB:::;;;999999999888777777777888888222333333333444555555666333333222111111000//////333333444444555555666666222111000111444555444333///111222222222222333555222222333333333333444444111111333444666777888999555777777444444999>>>???NNN[[[rrrsssZZZGGG@@@???===888888===AAAGGGVVVeeeyyyiiiJJJ;;;:::555555444222111000///......////////////...------++++++,,,,,,,,,,,,++++++,,,+++******))))))************++++++++++++******)))***+++,,,,,,+++)))(((''''''((())))))))))))((('''((()))******+++******&&&'''(((((('''(((***,,,)))))))))******+++++++++((())))))******))))))((('''(((((())))))(((((('''%%%&&&'''((()))*********)))((((((''''''''''''(((&&&&&&''')))***,,,------(((((()))***************))))))))))))))))))******((()))******(((((()))***((()))***+++,,,+++***)))((()))++++++******+++---************************+++***))))))***+++---...***))))))***---......---,,,,,,,,,,,,,,,+++++++++...------,,,,,,+++++++++,,,++++++---......,,,***...,,,+++))))))+++---......------,,,,,,,,,,,,,,,...---,,,,,,,,,---///000///,,,,,,...---,,,///444444222///............---)))***+++,,,,,,,,,,,,,,,*********+++++++++++++++)))***+++***)))((()))*********++++++++++++******))))))***++++++,,,------)))*********************111222777;;;999444444888444444444333111///,,,***************************)))+++,,,,,,+++******+++,,,---111<<>>:::===???888;;;999:::???AAA;;;444111222222444888>>>BBBEEEEEEHHHGGG>>>888;;;;;;@@@OOOeeexxxkkkNNN<<<555111---+++/////////---***)))***+++***+++,,,+++***+++,,,...,,,---///...---,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,,,,---++++++++++++++++++++++++///333444000,,,...000000+++,,,,,,+++***)))+++,,,)))************+++++++++((()))***+++,,,------...++++++++++++,,,,,,,,,,,,,,,---.........---,,,,,,((('''))),,,,,,+++...333999FFF]]]xxx}}}bbbHHH888222111eeePPP@@@:::;;;777888888777777888888999999444333222222222444666888222222222222222222222222333333444444555666666777444222111111222222111//////111333333111111333555222222333333333333444444222222333444555666777888555999888444444999;;;:::HHHRRRfff|||nnnXXXFFF???>>>@@@<<<===???<<<===NNNccc~~~cccFFF:::;;;666666555333222000////////////000000000///...---+++,,,---......---,,,+++,,,,,,+++************+++******++++++++++++******)))******+++++++++******'''((())))))******))))))'''((()))******+++++++++'''((()))((('''(((+++---******************++++++))))))************))))))((())))))******))))))(((''''''''''''((())))))***(((''''''''''''(((((()))''''''(((((()))***++++++&&&'''(((***++++++++++++***)))))))))))))))))))))(((***,,,+++)))(((***+++)))***,,,------,,,+++***'''))),,,------,,,,,,---+++++++++++++++++++++++++++***))))))***+++---///+++***)))***,,,------,,,---------,,,,,,++++++***.........---,,,,,,++++++,,,,,,,,,...//////,,,***,,,,,,,,,++++++,,,,,,,,,......---,,,,,,,,,,,,---...------,,,,,,...///000...,,,---///...,,,///444444222///......///...---******+++,,,,,,,,,+++***)))*********+++++++++,,,***)))((()))***+++***)))***++++++,,,,,,++++++***)))))))))******+++++++++(((((((((((()))******+++...000666;;;999666777<<<666555333111///---,,,+++************************'''***---...,,,******+++,,,,,,...555CCCXXXnnn||||||nnn___SSSLLLIII@@@>>>===666888;;;555888444666===>>>888222000000222777>>>GGGNNNQQQSSSKKKJJJAAA???DDDBBBBBBMMMdddxxxyyy```DDD666222///,,,,,,---...///---***)))***,,,+++,,,,,,,,,++++++---...+++---///...---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---......------,,,,,,++++++***,,,111333///,,,...000000+++------,,,)))(((***,,,)))************+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,---------------------------...)))(((+++......,,,///555@@@PPPjjjpppWWWFFF???>>>aaaNNN???:::;;;666777777777777888999:::;;;555333222111111444777999111222222333333444444555111111222222333444555555:::777444222000...+++(((///111333333111111333666222222333333333444444444222333333444555666777777777;;;:::555444999:::666???GGGYYYnnn{{{{{{kkkXXXHHH???<<<777777<<>>???SSSlll^^^BBB888:::777666555444222111000//////000111111111000...---,,,,,,............,,,,,,---,,,++++++******++++++******++++++++++++************************++++++(((((()))***************''''''(((******+++++++++((())))))(((((()))+++...************************))))))************))))))))))))************)))))),,,+++)))(((((()))******'''''''''''''''((()))***++++++***((('''&&&%%%$$$%%%&&&((()))+++,,,,,,,,,*********)))))))))))))))))),,,---,,,***)))+++---)))+++,,,......---,,,+++&&&)))---//////---,,,,,,+++++++++++++++++++++++++++***))))))***+++...///+++*********,,,---,,,+++......---,,,,,,+++******//////...---,,,,,,++++++,,,,,,---...000///,,,******,,,---......---+++***......---,,,,,,,,,,,,---......---,,,---...///000...,,,---000///---///333333000---,,,------,,,+++***+++,,,---,,,+++***)))''''''(((((()))))))))***+++)))'''))),,,---,,,)))***++++++,,,,,,++++++***)))))))))))))))*********((('''&&&&&&''')))+++---+++...555;;;:::777:::@@@888666222...,,,++++++,,,******************++++++'''***......,,,***+++,,,---------111;;;NNNeeetttyyy{{{zzzlll\\\NNNFFFDDDHHH@@@???<<<333333666111777333555<<<>>>888222111///222888BBBMMMVVV[[[]]]TTTSSSLLLMMMUUURRRNNNUUUlllnnnUUU;;;111111111000000,,,...///---***)))+++---+++,,,,,,,,,++++++---///+++---......,,,+++******------------------------++++++++++++,,,,,,---...//////...---,,,++++++******000222...,,,...000000+++---...,,,)))(((***,,,)))************+++++++++,,,,,,,,,++++++++++++***+++++++++,,,,,,---------///...---,,,,,,---///000******---000000...111777EEEVVVrrr}}}gggWWWQQQPPPbbbKKK@@@777555888888888888888999:::;;;<<<:::999666444333444555555111111111222222333333333000111333555555555333222444444444333333222222222222222222222333444444555333333333222222111111111333444555555666666555555888999999777333333555888<<>>QQQ___|||wwwkkkcccbbbKKK@@@888444555888888888888888999999:::999888666444333333444555111222222222333333333333111222444555555444333222333333333222222222111111333333333222333333444444444444333333333222222222333444555555666666555555777888999777555444666999<<<@@@NNNaaapppxxx|||jjjYYYNNNEEE>>>>>>;;;===CCCJJJYYYvvv}}}WWW>>>666777555444222000///000111111222111000//////.........,,,,,,---------,,,++++++,,,,,,,,,,,,,,,+++***)))+++++++++++++++,,,------)))***+++,,,,,,++++++***************************((()))******))))))***+++***)))((('''((()))***,,,*********))))))((('''''',,,,,,---------+++***)))***************))))))(((***++++++***))))))***,,,))))))******++++++++++++***(((''')))+++,,,***(((///...,,,,,,---...//////...---++++++,,,,,,---,,,+++,,,---------,,,,,,+++++++++***************+++************))))))((((((---***(((((()))******)))'''((()))++++++++++++******++++++++++++,,,,,,,,,---,,,++++++,,,---,,,***---,,,,,,+++++++++,,,,,,///...---,,,,,,,,,,,,,,,,,,+++,,,000111---,,,...666333222111111000000000333111...,,,,,,,,,------000///...------...000111222000...------...000111///......------,,,,,,+++++++++++++++++++++***)))+++*********************)))*********++++++++++++++++++++++++,,,,,,,,,,,,)))************+++++++++000///111666777444666;;;;;;777222...,,,,,,+++***---,,,+++******))))))))))))***+++---------,,,,,,******...555:::???JJJWWWaaa^^^ffftttxxxnnnccc```YYYUUUOOOJJJHHHJJJLLLNNNNNNJJJDDDAAA@@@<<<666111000111222222000...---,,,000111666AAANNNXXX^^^```nnnwwwxxx}}}vvvUUUBBB222000111,,,+++...//////...---,,,,,,++++++,,,,,,,,,++++++++++++******+++,,,------,,,+++***------------,,,+++***)))---,,,++++++,,,---..................---,,,,,,+++000///........................---,,,***+++---///+++******))))))******+++++++++************++++++******+++++++++,,,,,,,,,.../////////---,,,---...///------111333666>>>GGG]]]jjjzzzsssdddLLLBBB;;;777666999888888777777777777777888666555444333333444555222222333333333333333444333333444555555444222111444444333333333333222222555444333333333333333333555555555444444444444333333444555555666666555555666777888777666666888:::===???HHHZZZjjjuuu|||{{{kkk\\\RRRJJJDDD@@@;;;<<>>;;;666333333444666222...++++++,,,,,,,,,///...---------///000111333222000.........000111//////......---,,,,,,,,,+++++++++***++++++,,,,,,+++,,,------,,,+++)))(((************++++++++++++************++++++++++++)))************+++++++++//////222666777444555999<<<888333///---,,,+++***,,,,,,++++++******))))))'''(((***,,,,,,,,,,,,,,,(((***000666999;;;BBBIIIQQQRRRZZZdddbbbUUUKKKHHH???===<<>>:::222,,,...///000000000000///......111888CCCQQQ]]]eeeiiiqqqKKK;;;///...///,,,+++...---......///...---+++***,,,,,,,,,,,,++++++++++++++++++,,,------,,,,,,+++............---,,,+++***..................//////..................------000000///...............///---++++++,,,---......---,,,+++******+++,,,---++++++************++++++******+++++++++,,,,,,,,,---...//////......///000111000111555888<<>>FFFKKKGGGAAA=========:::555///+++,,,.........------------...000111222444222111/////////000000/////////...------,,,,,,***)))(((((()))***,,,---......------,,,+++***)))++++++++++++++++++++++++(((((()))))))))*********))))))*********+++++++++---///333555666444555777===999333///---,,,+++***,,,,,,,,,,,,+++******)))&&&((()))+++,,,,,,,,,+++))),,,000333555777:::>>>EEEGGGNNNSSSNNNBBB::::::666333222777???DDDDDDBBB???===;;;999777333---(((,,,,,,---///222555666666222777BBBPPP___mmmyyy|||hhhFFF:::000///111///---...---.........------,,,+++------,,,,,,,,,+++++++++,,,,,,,,,---------------+++,,,---..................///000000///.........------------......//////000///...---,,,,,,,,,---,,,)))''''''***,,,+++)))------,,,++++++,,,------++++++************++++++******+++++++++,,,,,,,,,+++,,,......---...///111000000222666999>>>JJJVVVtttoooMMM???<<<<<<<<<999999777666555555444444555555444444555555555666444444444444444444444444555555555555444333333222333333333333333444444444666555555444333333333333666666666666666666666666333444555555666555555555555555666777888999999999???@@@DDDOOO```pppwwwyyy}}}vvvqqqmmmhhhWWWSSSYYYnnn```EEE999777444444333222222111111111000111111111000///...---------.........---,,,,,,,,,------------,,,++++++++++++******)))******++++++,,,---------,,,++++++************************)))***+++***((('''((()))''''''((()))***+++,,,------------------...000000,,,,,,,,,+++++++++++++++,,,,,,+++***)))*********((()))***)))'''''')))***)))))))))))))))((((((((((((((((((((()))***+++---******++++++...555>>>DDDEEE>>>444---+++,,,------"""(((---...***'''(((+++******))))))***++++++,,,***)))(((''''''((()))***,,,+++******++++++***(((,,,+++******)))(((((((((++++++,,,,,,,,,---------...---++++++++++++***(((,,,,,,++++++,,,------.........------,,,,,,------///,,,+++......---///222===KKKUUUTTTNNNLLLJJJIIICCC;;;222---...000111111---------...///000111111333222111000//////000000000//////......---,,,,,,+++***)))))))))+++,,,---000///---+++******+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))*********+++++++++,,,///222333444555666666<<<888333///---,,,+++***++++++,,,,,,,,,+++******'''(((***+++,,,,,,++++++,,,...///...///222555777;;;===AAABBB<<<555333555333///...333<<>><<<999777555222///---,,,++++++///444999;;;;;;;;;DDDSSScccsssiiiWWW@@@888111000111000------///...,,,++++++,,,---...---------,,,,,,,,,++++++,,,,,,,,,------......///+++,,,------------------...111333333000.........,,,,,,,,,,,,---///000111///...---,,,++++++++++++***'''%%%'''***,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,)))***,,,,,,,,,,,,...000---...222666888<<>>999:::;;;999999777666555555555555444555555666666777777777666555555555555444444444555555555444444444444444000000111111111111222222666555444444444444444444555666666666666777777777333444555555666666555555555444444666888999888777<<>>PPP___aaa___^^^ZZZTTTPPPFFF999222111333333111------......///000000000000000000//////000000111000000//////...------------------,,,------......000...,,,))))))***,,,...,,,,,,,,,,,,++++++++++++))))))*********+++++++++)))************++++++++++++///111000111555888777:::666111---,,,,,,+++******+++,,,------,,,+++***)))***+++,,,,,,,,,+++***---...---***+++000222111111333555444000...///111---,,,,,,111:::CCCHHHIIIAAA@@@>>><<<:::999888777///------111999???CCCCCCLLLXXXjjjzzznnnXXXJJJ888444000///000///---***000...,,,******,,,...000------------,,,,,,,,,,,,---------------...///000/////////...---+++***)))///333777777333///...///,,,,,,,,,,,,...000222444//////---,,,++++++++++++***))))))***,,,---,,,++++++,,,---......---,,,+++++++++************++++++******+++++++++,,,,,,,,,(((***+++,,,++++++---...+++---222666666888CCCOOOiiixxx\\\CCC:::999999999888888777666666666666444555666777888888888888666666666666555555444444555444444444444555555666111111111222222222333333555444444444444555555666555555555666666666777777333444555555666666555555444333333555888888666444555;;;AAAFFFRRRbbblllooouuu||||||WWW???777999444444444444333222111111///000111222111///---,,,,,,---..................)))***,,,---......//////------,,,+++++++++++++++'''(((***,,,------,,,,,,++++++++++++++++++++++++(((***++++++))))))***,,,'''(((***,,,...///000000...---,,,++++++,,,...///,,,+++++++++---...000111...,,,+++))))))***+++,,,((())))))(((''''''(((***))))))))))))(((((((((''''''((()))((('''(((,,,///***+++,,,---000:::IIISSSYYYVVVNNNBBB666///...000((()))***++++++,,,,,,,,,))))))))))))***+++,,,---***************+++,,,,,,,,,++++++,,,---,,,***(((,,,,,,++++++,,,---///000,,,,,,,,,------------......---,,,---......---,,,...------......000111111444333111000...---------000,,,+++...000111555:::FFFZZZlllqqqrrrrrrkkkaaa^^^RRRBBB777444333222///......///////////////............//////000000111000000//////......------..................---,,,---,,,+++******+++,,,,,,------,,,,,,,,,+++++++++((((((((()))))))))******)))************+++++++++***///000---///555:::999777444///,,,++++++++++++***+++---......---+++***+++,,,,,,------,,,***)))+++------***+++000000---***,,,......------------,,,,,,///333888===BBBEEE>>>@@@AAAAAA@@@>>><<<;;;111///000777CCCNNNTTTVVVcccppprrr[[[III@@@000000......000111///+++...---,,,,,,,,,------......------------,,,,,,,,,...---------...///000111111111000000...,,,+++***222777;;;;;;666222000111............000333666888111111///...---,,,,,,,,,)))+++,,,---------...///***,,,///222222///,,,***++++++************++++++******+++++++++,,,,,,,,,***+++,,,,,,,,,+++---...+++///444777555555>>>III```rrrfffKKK>>>:::999999888888777777777777777444555666888999999999999777777666666555555555444444444444444444555666777444444444555555666666666444444444444444555666777444555555555666666777777333444555555666666555555444333333555777888555222000888???CCCMMM\\\gggjjjvvv~~~vvvRRR;;;555777444444444444333222111111///000111222111///---,,,***+++,,,...///000000000((()))+++---...///000000...------,,,+++++++++,,,%%%''')))+++,,,------,,,++++++++++++++++++++++++''')))******))))))***,,,'''(((***---///000111111222111///......///000111+++++++++,,,---///222333...---+++))))))***+++,,,)))******)))(((((()))++++++*********))))))(((((('''((()))((('''(((,,,000)))+++...111888EEEVVVbbb]]]]]]YYYLLL===222///111(((&&&&&&''')))+++******))))))))))))***+++,,,---((()))+++---------++++++,,,++++++,,,---,,,***(((...---+++***))))))***+++,,,,,,,,,---------.........---,,,---/////////---.........//////111222222555444333111///...------000,,,+++...111222777<<>>:::999000000333>>>NNN]]]fffjjjuuuxxx```JJJ<<<666---......///222444222///+++,,,---.........---,,,......---------,,,,,,,,,...---------...///111222///000000000000000//////444999>>>>>>999444222333000//////000222555888:::333222111000......------'''***......,,,+++---000+++---222444444222---+++++++++************++++++******+++++++++,,,,,,,,,+++---...---,,,,,,---///,,,000666999666444<<>>888<<<999===JJJYYYiiiyyy{{{bbbNNN???666111333111///...---...///000///...---,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---+++)))+++...000000...333222000/////////000111333;;;???:::444333555666///111111111000444;;;@@@;;;888555222000///---,,,---,,,...222222//////222---333999;;;777222///...---+++******+++,,,,,,+++,,,,,,+++******+++++++++...---,,,---......,,,***555333444666444333999DDD\\\iiibbbKKK@@@<<<;;;888777999888666777;;;666666555555666666777888666666555555666777777888777666555333222222333333444444555555555666666666444444555666666555444444666333111333666888666333777888999999999999888777777777888888888888777777666888;;;===CCCOOOaaammmyyy```HHH<<<666444333333333333222111000000222000......///000///...++++++,,,,,,,,,---------------------------------,,,++++++******+++---...,,,,,,+++++++++++++++,,,************+++++++++,,,))))))(((((((((((()))))),,,---...---,,,,,,...000222///+++***,,,------,,,,,,,,,,,,---///111333444444111...,,,++++++***((()))'''%%%&&&(((***)))(((************************************************------///333===NNNbbbpppmmmjjjeee\\\PPPAAA444,,,+++***)))***,,,,,,+++)))***************++++++,,,,,,,,,++++++,,,,,,---...------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,///..................///---,,,,,,---...///000//////222555777<<<@@@>>>888555333222000//////000000333000///000222444<<>>555555222000000/////////............///000000//////000111.........---------,,,,,,//////...---------------+++,,,------------,,,+++******+++,,,,,,,,,,,,+++///...---,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++---000444777222000///---,,,,,,,,,------------,,,,,,***))))))***,,,//////...,,,,,,,,,,,,,,,---.........---,,,---------......//////000111333666777777:::@@@EEEDDDIIIKKKHHHFFFGGGFFFCCCFFFEEELLL[[[kkkwwwlllSSSAAA888222///222111///.........///000///...------,,,,,,,,,---,,,---............---,,,---+++***+++---//////---333333222222222111111111444;;;>>>999222222333444...000222111000111666:::999777444111000000//////,,,+++---000000------000000777>>>???:::444000///...,,,++++++---...---,,,---,,,,,,++++++,,,,,,------,,,---///222333222111555555777888777888BBBOOOfffqqqmmmQQQAAA;;;;;;888888::::::666666999444555555666666666666666777777666555555666888999999888666444333222222222555555666666666666777777444555555666666555555444555444333333444555666777888999:::;;;;;;:::999888777777888888888888777777666999;;;>>>CCCOOO___lllwwwxxxUUU@@@888666666333333333333222111000000000///......//////...---,,,,,,,,,,,,------------++++++,,,------...//////++++++******,,,---///000...---,,,++++++******+++)))))))))*********++++++***))))))(((((())))))***+++,,,------+++*********...,,,******+++,,,,,,,,,,,,---///111333444555555555222...,,,+++***)))''')))'''&&&&&&((())))))(((************************************************+++,,,---222<<>>AAAFFFHHHEEE???999888666444333333444555555444444666666999CCCNNNhhhyyyuuuggg]]]GGG666444444111000000///////////////000/////////111111111000/////////...............//////...------------...,,,------......------,,,***++++++,,,,,,,,,,,,,,,...------,,,,,,,,,---------------------------------,,,+++***,,,...111333000///...---,,,------...,,,------,,,,,,+++***)))+++---//////...,,,,,,---,,,,,,---...////////////............///000111222555999>>>BBBFFFKKKSSSXXX]]]aaa```XXXQQQQQQTTTUUUUUUVVV___qqqvvvXXXAAA555222000///222111///......///000000///...------,,,---------,,,---............---,,,...,,,++++++,,,------,,,222333555666555444222111777<<<===777111000222333///222555444222111333555888777444111000000111222000------000111......000444;;;CCCDDD>>>555000//////...------...///...---......------------............///222666888888777999999999:::;;;AAAQQQ___rrrzzz{{{[[[EEE:::===999999;;;;;;888666777444555666777777666555444:::999777666777888999:::777777666555444333333333666666666777777777777777555555666666666666555555555666666444222333666:::999:::;;;<<<<<<;;;:::999777888888999999888888777666999<<>>;;;:::<<>>>>>>>>DDD>>>999888???NNN```nnn}}}mmmPPP@@@@@@;;;:::<<<===999777777444555666777777666555444<<<;;;:::999999::::::;;;444444555555555555555555777777777777777666666666666666666666666666666666555777888555222333777<<<:::;;;<<<======<<<;;;:::888888999999999999888888666:::===???BBBKKKXXXccciiiqqqrrrvvvvvvTTTBBB;;;888777333333333333222111000000///......///000000///---------------------------......---------,,,,,,,,,******+++,,,...111333555000///...,,,+++******)))((())))))))))))***************))))))))))))******"""%%%(((******+++,,,---((())))))))))))***+++,,,+++---111444666666555444222///+++)))((((((&&&%%%((((((((((((((((((***+++((((((((((((((((((((((((************************((())))))+++111===MMMYYYcccbbbaaaaaa]]]PPP???222///---++++++,,,---,,,++++++++++++***+++,,,,,,---+++++++++++++++,,,,,,---++++++++++++++++++++++++,,,,,,---------............///000111111000///...,,,.........,,,---///222888CCCPPPZZZ```dddaaa\\\TTTPPPKKKFFFFFFHHHLLLPPPJJJFFFAAA<<<:::???QQQaaasss~~~tttpppnnnSSS777000222333222111//////000111111111///---...111111///---------------------............---------......///,,,,,,++++++++++++,,,,,,++++++,,,------------,,,+++***************+++,,,++++++******+++,,,------444000---,,,---000000000......---,,,---...///000,,,,,,---------,,,++++++***,,,------+++***+++,,,******+++,,,,,,---...///---,,,,,,,,,---///111333AAALLL[[[hhhqqqwww|||uuutttyyy}}}}}}|||eeeTTT???333222444333000000///////////////000000......---------......///.................................---,,,,,,---...///111444666777666555333888;;;:::444000111222222333777;;;;;;888666666777>>>===999555222333777:::===777444555666444444666888AAAJJJIII???444...---000/////////000000...,,,000/////////000000111222444555999>>>EEEJJJLLLLLLQQQFFF:::888DDDYYYllluuu___JJJDDD>>>;;;===>>>;;;888888777777777777777666666555;;;;;;;;;;;;;;;:::::::::333333555666666777666666777777666666666666555555777666666555555666666777666888999777555555888<<<:::;;;<<<======<<<;;;:::888888999999999999888888777:::===???AAAHHHSSS\\\dddddd^^^cccyyysssSSSBBB;;;777444333333333333222111000000///...///000222222000...............------------//////...---,,,,,,++++++++++++,,,---///222444666000///...,,,++++++******)))))))))*********+++++++++******))))))******+++&&&(((*********)))***+++''')))******))))))+++,,,+++---///222333333222222222000,,,*********)))(((((()))))))))((((((***,,,************************++++++++++++++++++++++++***+++++++++...666BBBJJJ[[[\\\]]]^^^ZZZOOOAAA777111///,,,+++,,,------,,,+++++++++++++++,,,------+++************+++,,,,,,++++++++++++,,,,,,,,,,,,---------.........//////...//////000000//////...---...///...,,,///444999CCCPPP___jjjrrrvvvuuuqqqiiifff```[[[XXXXXXZZZ\\\___XXXNNNGGGDDDIIIYYYhhhssszzzuuutttoooTTT;;;444444444333111//////000111333111000//////000111000...---------------............------------...//////,,,++++++******++++++,,,++++++,,,---------------,,,+++************+++++++++***))))))***+++---...555111---,,,...111111//////...---,,,------//////,,,,,,------------,,,,,,+++,,,---,,,++++++,,,---+++++++++++++++,,,---...---,,,++++++---///222333DDDPPPcccttt}}}kkkNNNDDD777111222333111...////////////000000000000.........---......///000//////...------...//////...//////...------///000///000222444666777888999888;;;;;;777444666777555666888;;;:::777555666888AAA@@@===888555666<<>>???===::::::999999888777777777777777999:::;;;;;;;;;:::888777444555666777777666555555666666666555555555444444888777666555555666777888888999999999999999:::;;;:::;;;<<<<<<<<<<<<;;;:::888999999::::::999999888888;;;>>>>>>???EEENNNWWW\\\YYYSSS```nnnNNN>>>999666444333333333333222111000000//////000222333333111//////.........---------------------------------,,,,,,,,,---...000222555666000///...---,,,+++++++++************+++++++++,,,+++******))))))******+++++++++,,,+++))))))***+++(((***,,,,,,***)))***,,,***+++---.../////////...000...+++************)))''')))***)))((((((***,,,************************++++++++++++++++++++++++***++++++++++++000888>>>QQQSSSUUUUUUQQQHHH???999222000---+++,,,------,,,,,,++++++++++++,,,------,,,++++++++++++,,,------+++,,,,,,,,,---------------.........///////////////..................///...///000///000555>>>EEEWWWeeeuuu{{{vvvqqqlllhhhfffiii```UUUMMMJJJLLLWWWbbbgggjjjnnnuuuyyyvvvjjjMMM:::777444555444111000///000222333222333444333111000111222------........./////////---------------...//////---,,,++++++++++++,,,---+++,,,------...---------......---,,,++++++++++++,,,+++*********,,,...///555000++++++...000000...//////------,,,---...///,,,,,,---------------,,,---...///...---,,,...///...---,,,+++,,,,,,---......---,,,,,,---000333555BBBOOObbbuuuhhhUUU>>>999333000111111000.........///000000000000000...............///000000000///...------...///000---///000000......111333111111111222555999===???>>>AAACCC@@@@@@BBBBBB@@@===>>>===:::666444777:::AAAAAA???;;;888;;;DDDKKKNNNFFF??????AAA@@@???@@@AAAKKKRRROOOCCC888555666444444444555555444111///////////////000111222333777999???GGGPPPXXX\\\]]][[[ZZZUUUPPPVVVdddqqquuugggKKKBBB===>>>@@@>>>;;;;;;;;;:::888777777777888999777888:::;;;;;;999666444666666777777777555444333666666555555444444444333888777666555555666777888999999:::;;;;;;;;;;;;:::999:::;;;<<<<<<;;;:::999888999999::::::999999888888;;;>>>>>>>>>CCCLLLSSSTTTSSSTTTiiijjjJJJ<<<999888666333333333333222111000000//////000222444444222000//////.........---------+++,,,,,,------......///---------...000222555666//////...---,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++************+++++++++,,,,,,***)))***,,,///(((+++---,,,***(((***+++***++++++,,,,,,,,,,,,,,,---+++)))(((((())))))(((''')))+++***((('''***---((((((((((((((((((((((((++++++++++++++++++++++++'''(((***)))))),,,222777GGGJJJMMMMMMHHHAAA:::777333000---+++,,,---------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......,,,,,,,,,------...................../////////000///...---,,,,,,---...///...000222222333:::FFFOOOiiiwww{{{sssmmmdddZZZOOOHHHDDDDDDJJJRRRYYYYYY\\\dddsss{{{zzzvvvcccEEE777777333666444222000///111333444333666777666222111333555.../////////000000111111---------------...///000...---,,,,,,,,,,,,---...+++,,,------......------111000///...---,,,,,,,,,---,,,+++++++++---000111444///***)))---000///---000///...---,,,------...,,,,,,------...---------///000111000......000111000///...---,,,---...//////...------///111555777@@@LLL^^^qqqtttXXXDDD777555222000000111111000......///000000111000000...............///000000000///...------...///000---///111111//////222555333222111111555;;;AAAEEEEEEIIIKKKJJJKKKNNNMMMJJJEEEDDDAAA<<<777555888<<<@@@@@@???<<<;;;???IIIRRRWWWMMMFFFFFFHHHGGGFFFGGGFFFOOOVVVRRRFFF;;;999;;;777666777777888777333111////////////000111222333:::;;;???EEEMMMSSSUUUVVVZZZaaaccc]]]\\\eeeoootttvvv|||~~~[[[MMMAAA>>>===;;;;;;???<<<;;;:::999888888888888999999999999777555333111555888;;;:::777666666777555555555555666777999999444444444555555777888888;;;999777666888:::;;;;;;>>><<<:::999:::;;;;;;;;;::::::::::::::::::::::::>>>???>>>>>>???CCCDDDCCCJJJ[[[jjj```FFF<<<999666555444333222222111111222222000+++***///888<<<888222...---------......,,,***,,,+++***+++---...---,,,111111111000//////......///...,,,***)))))))))***(((******)))***...---(((---,,,***(((''''''((()))***---+++---000((($$$---%%%((()))&&&%%%'''((('''))))))***+++++++++******+++,,,---...---+++)))'''******))))))))))))******)))))))))))))))*********+++(((&&&'''***------,,,,,,+++***)))***+++---...999<<>>======>>>???GGGFFFFFFLLLXXXeeennnsssrrrxxxuuuaaaIII:::555444666444222000///000222333///555777555222222000...222222222111000...---,,,...............///000000111000...------...///000---,,,,,,---...///---,,,000000//////.........------------------...///000444///---///000//////111000...,,,,,,...///...---111000///...------...///......---,,,---...///000///......---------......///////////////000111111888FFFYYYlll{{{~~~bbbIII===777333///...///000000...111111000///////////////---...//////------...///222222222111111111111111222111111222333444666777999666444444777;;;===>>>@@@DDDSSS[[[UUUSSSVVVQQQMMMHHHBBB===<<<===???@@@JJJDDDAAABBBBBBCCCKKKVVVTTTSSSTTTVVVWWWVVVWWWYYYUUUWWW[[[ZZZSSSIIICCCAAAGGG???:::;;;;;;666///,,,111...---///000000222777555888;;;;;;<<<@@@GGGNNNMMMTTT```hhhgggbbbeeekkkiiikkkyyyiiiXXXGGG@@@===999888:::;;;::::::999999888888888777777888888888777555555444777999888666444444555555555666666777888888999555555555555666777888888;;;999666666888:::;;;;;;:::888666666777999999888;;;;;;::::::::::::::::::;;;<<<<<<;;;===@@@CCCDDDMMMeee{{{___EEE<<<999666555444333222222111111222222///,,,***...444777444000///...---.........,,,+++---+++++++++---...---,,,((((((***,,,---.../////////...,,,+++)))))))))***)))++++++***+++///---)))+++***)))((((((***+++,,,...000,,,+++,,,###%%%+++*********(((&&&&&&'''((()))***++++++,,,,,,,,,+++,,,,,,,,,,,,***)))'''******))))))))))))******))))))))))))************...,,,******---//////...)))((('''&&&'''(((***+++---111777;;;===>>>???@@@;;;666000---,,,+++***(((((()))***+++************------,,,+++++++++++++++,,,---...000000000//////...---,,,---...///...---,,,...000000000000111222///111444999CCCSSSeeerrr{{{oooRRREEE:::666777666777999<<<::::::>>>GGGQQQXXX\\\```hhhkkk___NNNBBB===:::888666333111000111222444777999888444222333222///333333333333222111000000000000///...............000///---,,,---...///000,,,,,,,,,---///000///...000/////////...............------------...///000444///---000111000000222111///......///000//////111000///...---......///...------,,,---...///000///......------......//////////////////000111111555@@@QQQbbbrrr{{{mmmXXXCCC888555222///...000111000///111111000///////////////...///000000......///000111222222222222222222222222222111111333555888999:::888666777999<<<>>>???BBBHHHZZZccc]]]\\\aaa___VVVPPPHHHCCCCCCDDDEEEEEEIIIMMMKKKEEEDDDMMMTTTUUUUUUTTTVVVZZZ]]]\\\ZZZXXXZZZ]]]```___YYYQQQKKKIIIJJJCCC>>>===;;;666111000111//////222222111444999888888666666777888:::<<>>;;;::::::999999999::::::999888888555666777999999999888888777888999888666444444444555666777888888888888888555555555555666777888999:::888666666888:::::::::777666555555777999999888<<<;;;;;;;;;::::::999999::::::::::::;;;>>>CCCHHHVVVuuu^^^DDD;;;888666555333333222111111111111222///...,,,---///000000//////.........//////...,,,...---,,,,,,------,,,+++###%%%(((***---............---,,,+++***)))))))))***,,,,,,***,,,///...))))))(((((()))***,,,...//////222---***+++"""###---((((((---,,,''''''+++((((((***+++,,,,,,,,,,,,+++++++++******))))))((())))))))))))))))))))))))(((((())))))************,,,***))))))***++++++***+++******))))))+++,,,---***---333888;;;???CCCFFF???:::333...,,,+++***)))+++++++++++++++,,,------------,,,+++++++++,,,,,,+++,,,---///000111111111---,,,,,,...000111000...,,,...///000///000111333///333:::CCCPPPcccxxx{{{kkk[[[BBB:::333333444333333555555333222444999???DDDFFFNNNXXX___\\\TTTLLLEEE???999777555333222333444555>>>???===777444555555222555555444444333333222222222111000...---,,,,,,,,,...---,,,,,,---...000111,,,,,,,,,...000111000///////////////..................------......//////444000...111222111000222222000//////111111111000000000///............///...------------...////////////............//////000000/////////000111111222999FFFSSSccctttuuueee\\\TTTGGG;;;333222000///000111222111///111111000/////////000000///000111111//////000111111111222333333333333333222111111111333666:::<<<<<<:::999999<<<>>>??????EEENNNbbbjjjbbbbbbiiiiiieee]]]SSSOOOOOOQQQPPPNNNMMMZZZ[[[OOONNN[[[```ZZZ[[[XXXVVVWWW\\\___]]]YYY^^^aaacccbbb___ZZZVVVTTTNNNHHHCCC???;;;555333555333222333666666444666;;;???<<<:::999:::999666333888???LLLZZZ```^^^^^^```[[[hhhxxxaaaJJJBBB@@@???>>>888888::::::;;;:::999999666777888:::::::::999999;;;;;;;;;:::888777777777666777888999999999888888777666666666777777888999:::999777777888:::999999888777777888;;;<<<<<<<<<<<<<<<<<<;;;::::::999999;;;:::::::::;;;>>>GGGQQQggg]]]CCC:::888666555333222222111111111111111000000///---,,,,,,---//////......///000000...---///...,,,,,,------,,,***)))***,,,---...---,,,+++------,,,+++*********)))***,,,+++***+++...---((()))))))))***+++---...///---222...+++...((($$$+++)))"""###,,,...)))***111******++++++,,,,,,++++++++++++***)))(((((())))))))))))************))))))(((((())))))******+++++++++***)))))))))(((((((((,,,,,,+++++++++,,,---...---///222555888<<<@@@DDDBBB>>>777111---+++++++++---,,,******,,,---//////------,,,,,,,,,,,,------,,,---......///000000000.........000111222000...---///000000//////111333333999BBBOOO___sss{{{gggVVVFFF<<<777555666666444333666555444333444666:::===>>>DDDMMMUUUUUURRRMMMEEE>>>888777666555555666888999AAAGGGIIICCC<<<:::;;;;;;999888666555333111000000111111///...---,,,,,,,,,,,,,,,,,,,,,---...000111...------...///000...---///////////////.........//////............//////222...---111222000000111222000//////111222222111/////////.........//////------------......///////////////...//////000000111000000///000000111111111555;;;EEERRRbbbsss~~~tttmmmhhhZZZLLLEEE???888333111//////000111222222111000111111000000///000000111///000111111//////000111000111222333444444333333222111000111333777<<<>>>CCCBBBAAABBBDDDFFFEEEEEEPPPZZZnnnuuujjjhhhpppqqqsssjjj```\\\]]]___^^^[[[ZZZeeeiiibbb```gggjjjgggggg```WWWSSSWWW]]]]]]XXXZZZ^^^aaaaaaaaaaaa___\\\TTTNNNIIIDDD===666555888999888999;;;999555777<<>>JJJYYY___]]]YYYXXXZZZiiiuuuyyyvvvXXXJJJEEEBBB>>>999::::::;;;;;;;;;;;;:::999:::;;;;;;;;;:::999888<<<;;;:::999999999888777777888888999999999999999888777777777777888999999;;;999888888:::::::::888888888888:::<<<>>>>>>===<<<<<<<<<;;;;;;:::::::::<<<::::::;;;;;;AAAPPP```[[[BBB:::777666555333222111111000000111111111222111///,,,+++---000///......///000000///---///...------------,,,+++,,,---......---,,,+++***,,,,,,,,,,,,+++******))))))+++***((())),,,+++&&&*********++++++,,,,,,---***111...***...,,,)))///'''!!!!!!)))...+++,,,000,,,,,,,,,,,,,,,+++***)))+++***))))))((()))))))))((()))************)))((('''(((((()))******++++++------------+++*********((((((((((((((()))******+++---...///111555999===CCC@@@;;;555000---------***(((&&&'''))),,,,,,,,,...---------------....../////////........./////////...///000111111///,,,222333333333222333555777999AAANNN^^^ppp~~~tttbbbSSSGGG999777555555777555222333777555666777999:::<<<>>>@@@BBBHHHLLLJJJGGGDDD>>>888555555666666888:::<<<===AAAPPPZZZVVVKKKFFFGGGJJJCCCAAA>>>999555222000///000000///............///,,,,,,,,,---...///000000///...---.........,,,***.........///////////////000//////.........//////000,,,,,,///111///...000111///...///000222222111......//////////////////---------...............///////////////000111222111111000000000000111111222333555:::CCCPPP]]]fff~~~uuueeeXXXQQQLLLFFF@@@;;;444......222...///000111111111111111111111000000000000111111///111222111000///000111000111333444555444333333222111111222555999===???IIIIIIIIILLLNNNPPPPPPOOO]]]ggg{{{vvvttt{{{|||zzzsssjjjgggiiikkkkkkjjjhhhlllrrruuurrrnnnpppuuurrrmmmddd]]]]]]```ZZZQQQUUU[[[______bbbfffeee```ZZZUUUQQQLLLEEE===;;;>>>???>>>???@@@<<<777:::???:::AAAHHHGGG@@@999777888888>>>JJJYYY^^^[[[WWWVVV^^^iiiooopppyyyqqq[[[PPPGGG???======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::888777;;;999777777888999888777:::999999888888999::::::999888888888888888999999<<<;;;::::::;;;;;;:::999666666777999;;;<<<<<<:::;;;;;;;;;;;;;;;;;;;;;;;;<<<999:::===@@@JJJaaayyyZZZAAA999777555555222222111000000000000111111111111000...---...000...------...000000///---///...,,,---......---,,,*********++++++,,,------+++,,,,,,,,,,,,+++***)))(((******''')))+++)))%%%+++++++++++++++*********(((111---'''+++***(((,,,(((&&&&&&)))---000///---------------,,,+++***)))************************((()))***++++++***)))(((''''''((()))***++++++,,,***+++,,,,,,***))))))))))))))))))*********++++++***,,,---...000333888<<<@@@???;;;666111......///,,,)))((()))---//////---......---------...//////000000///.....................///111333222000---333444555555555777:::===FFFPPPaaasssuuucccXXXJJJBBB<<<111222222444777666444888???===@@@DDDGGGHHHIIIKKKMMMLLLPPPOOOIIIBBB>>>999444555555666777999;;;===>>>BBBTTTdddddd[[[VVVWWWXXXOOOLLLGGGAAA;;;666333222111111000000///000000000------...//////000000000000///......//////---+++.........///////////////000000//////......//////...++++++///111///...///000///...///111222222111---...//////000/////////,,,---......//////......000//////000000111222333222222111000000000111111222222222444:::BBBJJJNNNcccmmm}}}xxxmmm___OOODDD@@@999888999888222,,,...333...000111111000000111333111111000000000111222222111222333222111111222333333555666777777666444333333333444666999<<<>>>@@@CCCDDDHHHMMMSSSVVVWWWWWWaaajjj}}}{{{zzzyyyuuupppmmmnnnqqquuuwwwsssuuu}}}vvvxxx{{{}}}yyyqqqmmmhhh[[[LLLSSSZZZ^^^___ccciiiggg```[[[WWWUUUTTTPPPIIIEEEEEEBBBBBBCCCBBB>>>:::>>>FFF???JJJSSSRRRGGG<<<999:::777>>>KKKYYY]]]YYYVVVVVVbbbeeehhhlllwwwxxxfffVVVJJJAAA@@@===;;;;;;<<<===>>><<<<<<======<<<;;;999888;;;888666666999::::::999<<<;;;999777777999;;;<<<:::999999888888888999999===<<<;;;<<<======;;;999666666666888;;;;;;:::888::::::;;;;;;<<<=========???<<<>>>DDDKKKZZZyyyYYY@@@888666555555222222111000000000000000/////////000000000///...---,,,,,,---//////...---...---,,,---...///...---***)))((((((***,,,...000++++++,,,,,,,,,+++***))))))+++***((())),,,***%%%)))******************)))&&&///+++$$$(((***'''+++)))---,,,)))///999888///***+++,,,,,,------,,,,,,)))***+++,,,,,,+++******((()))***++++++***)))(((''''''((()))***+++,,,,,,%%%(((******(((&&&&&&(((++++++,,,---------------+++,,,......///222555999:::;;;:::666111...---......,,,+++---222444222///......---......//////000//////...---......000000000111333666999:::888666888999<<<===@@@CCCIIILLL^^^iiizzzhhhTTTIII???<<<999111555777;;;???AAACCCLLLVVVYYY]]]cccfffggghhhjjjllljjjmmmhhh[[[LLLBBB;;;666666777777888999;;;;;;<<>>777666000000222555444//////111000111111000......111444111111000000111111222333333555666555444333444555888999;;;<<<;;;999777555666777999<<<>>>@@@AAABBB===@@@GGGQQQ[[[bbbeeeeeedddjjj{{{zzzyyy|||yyyrrrqqqpppnnnnnnrrryyy||||||tttnnn```QQQRRRZZZ^^^^^^bbbhhhcccYYYSSSPPPQQQVVVWWWQQQKKKHHHCCCCCCDDDCCC???>>>EEEOOOJJJSSS\\\\\\SSSGGG@@@>>><<>>;;;;;;<<<>>>@@@;;;<<<=========<<<;;;:::===:::777888;;;>>>===<<<>>><<<999777666888;;;===::::::999999888999999999>>>=========>>>>>><<<:::777777888:::<<<<<<:::888999::::::;;;<<<===>>>>>>CCC@@@CCCLLLVVVhhhXXX@@@888666555555222111111000000000000000---------///111222///---,,,++++++---...///...,,,---,,,,,,---///000///...---,,,***)))***,,,///111***+++,,,---,,,+++***)))+++,,,+++)))***,,,+++&&&'''((()))***************###---***###))),,,+++...'''//////***222AAABBB555((((((***,,,---...//////)))***,,,------,,,+++)))''')))***++++++***)))'''&&&'''((()))***+++,,,,,,'''***------+++)))***+++(((((()))************)))******+++***)))***---///555777888555000---,,,---+++)))(((,,,111222///+++...............///000000...---------...000111333333555888===AAACCCAAA@@@BBBEEEHHHKKKOOOUUU[[[```ttt~~~hhhTTTJJJBBBAAA@@@777===@@@FFFLLLPPPUUUbbbooovvv|||qqq\\\LLLAAA;;;999999999999999999999999@@@KKKXXX```eeegggddd^^^WWWTTTMMMFFF???:::777666777666555222111//////...000111111111111111000//////...///111444666555444---.........//////000000111111000//////////////////,,,,,,111333111000111333111000111333555555555,,,---///000000000//////,,,,,,.../////////...---000000000000111222333444333333222111000000111111//////000333555666555444777BBBTTTcccooozzzzzzooogggZZZLLLEEE===444000111...,,,---333666333000///111222222000------111444111111000000111222333333666777888777666555666888<<<===??????>>><<<999777999;;;===@@@BBBCCCCCCCCCAAAEEEOOO\\\hhhrrrwwwxxxmmmppp~~~|||yyyzzzuuulllmmmnnnmmmlllqqq{{{{{{pppmmmfff\\\QQQZZZ]]]\\\___ddd^^^QQQJJJGGGJJJSSSXXXTTTMMMHHHBBBBBBCCCCCC@@@AAAJJJUUUMMMTTT\\\___YYYOOOFFF@@@EEEMMMYYY```\\\SSSQQQUUU___XXX\\\oooiiiRRRJJJ@@@<<<>>>@@@???<<>>>>>;;;;;;>>>???===<<<;;;;;;<<<>>>???@@@>>>;;;;;;===<<<:::777666777888999::::::999888???CCCFFFFFFBBB===;;;<<<999:::<<<<<<;;;:::;;;<<<:::===<<<:::;;;@@@???;;;FFFNNNUUU[[[kkkrrrOOO@@@666666999555333333222222111000//////111000000///000000111222111///---++++++---///111///,,,+++......---...222++++++++++++++++++++++++,,,+++***+++,,,,,,+++)))***************************+++,,,,,,******+++,,,,,,)))'''&&&'''((()))(((...,,,***,,,666>>><<<444,,,...000222333444333333,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***************+++++++++*********))))))------,,,+++***************))))))***++++++)))'''))))))...,,,%%%)))000---000000000///......------+++,,,.../////////...---////////////000000000000...---///111000///333:::@@@???DDDNNNSSSTTTWWW]]]\\\^^^```bbbffflllvvv|||yyyeee[[[UUULLLEEECCCHHHRRR___eeegggnnn{{{wwwbbbSSSLLLFFFAAA<<<;;;>>>???<<<999@@@CCCKKKVVV[[[XXXVVVVVVHHHHHHGGGGGGEEEBBB===:::AAA>>>999555222000000000555444333111111111111222111000000222555666444111666555555444222111111000000000111111111111000000///---+++******,,,///111///000222333444555666666000000000000000//////...222111000//////000111222111111111111000000000000111222333222111000111222111111111111111222222333666888===FFFSSSbbbooovvv}}}xxxtttrrrqqqqqqmmmsss{{{|||rrreee\\\MMMGGG>>>888666444111///000000000000111111111111...000111333333111000...222000///000444999<<<===:::===???>>>>>>???===;;;DDDJJJJJJEEEAAAAAA===777:::GGGPPPPPPRRRUUUPPPEEEGGGVVVdddkkkttt|||{{{zzz{{{rrrnnnllloootttzzz{{{ssshhh]]]VVVUUU\\\___^^^eeefffYYYUUUPPPVVV]]][[[YYYSSSEEEDDDEEEFFFEEE@@@>>>FFFPPPTTTYYY[[[XXXUUUSSSQQQMMMUUU]]]gggiiiddd[[[VVVTTTRRRWWWbbbrrriiiYYYGGG>>>???BBB@@@<<<<<<999999;;;<<<:::;;;>>>>>>===;;;:::999:::;;;<<<@@@===;;;:::<<<===<<<:::999::::::::::::999888777>>>BBBEEECCCAAA???===:::999:::<<<<<<;;;::::::;;;>>>===;;;:::<<>>666666999666444333333222111111000000555444333222111///......000...,,,++++++,,,...000---)))(((++++++))))))---++++++++++++++++++++++++---,,,++++++,,,,,,***(((***************************+++,,,,,,******+++,,,+++***(((((()))))))))(((***)))((()))000777555///000222666999:::999666555,,,,,,,,,,,,,,,,,,,,,,,,((())))))***************)))*********++++++,,,,,,......---++++++************)))((()))++++++***(((---,,,,,,---...,,,---222//////............------,,,---......//////......000000000000////////////...---///222222333999BBBNNNPPPZZZhhhppprrruuuzzzsssuuuwwwyyy}}}zzzsssjjjccc```gggppp{{{yyyllleeeTTTNNNGGGDDDDDDCCC>>>999>>>@@@GGGMMMLLLGGGEEEHHH???>>>===>>>@@@AAA@@@>>>BBB@@@===888444111111222222222000000///000000111333222222666;;;===;;;777444333333222222111111000///000000111111000000///000///---------...000111111111222333444444444444000000000000000///......---------...000111333444222111111111000000000000111333333333111111222333333333222222222222222333444444777===EEEPPPZZZ```kkkiiiddd___[[[WWWUUUTTTTTTYYY___bbb___VVVLLLEEE???<<<777333111000///...000000000000111111111111//////000111111000//////...///000222555999<<>>===<<<:::999777666===BBBCCCAAAAAACCC???777999;;;<<<;;;:::999:::;;;<<<888888<<<<<<===HHHVVV```tttcccGGG<<<555666999666444444333333222222111111333333444444333111///...///...,,,++++++,,,...//////,,,+++------++++++...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,***(((++++++++++++++++++++++++***+++,,,,,,******+++,,,+++***)))***++++++)))'''((())))))(((+++//////+++,,,///333777777555111...++++++++++++++++++++++++((()))******++++++******))))))***+++,,,---......//////...---,,,+++***)))***)))((()))+++,,,,,,***+++222***(((222+++%%%222,,,,,,------------............------......///000111111000000//////.........---///222444888AAAJJJ\\\cccqqqnnnggg^^^XXXTTTNNNEEE???>>>>>>@@@BBB>>>999999<<<555444333555999<<<======<<<<<<<<<777222//////000111111000000000111222333666444555;;;DDDGGGCCC>>>555555444444333333333222//////000000000000//////000000000000111111222222111111222333333333333333//////000000//////...---+++,,,---///000111222222222222222111111111000000222333444333111111333444444444333222222222333333333222222333777===BBBFFFOOONNNKKKHHHDDDAAA???===AAACCCFFFGGGEEE???999444111111111///...---...///000000000000111111111111////////////////////////---000333444555888>>>BBBNNNPPPRRRRRRPPPLLLIIIIIIXXX]]][[[PPPEEEBBBEEEHHHCCCPPPYYY\\\___dddbbb\\\iiillluuuzzzxxxsssnnnccc]]]aaahhhnnnxxxyyylllpppggghhhiiiccc___YYYKKKOOOGGGBBBCCCFFFIIIMMMQQQHHHMMMRRRWWW]]]```\\\UUUZZZ^^^fffooouuutttnnnhhh]]]dddppp|||qqqWWWJJJEEECCCAAA@@@===<<<===<<<999888;;;888888888999:::;;;===>>>===;;;999888:::>>>BBBDDDEEEDDDAAA>>>;;;999777777<<>>HHHLLLHHHBBB::::::999888777555555444//////000000000000//////000111222333333333222222...///000111222222222222///000000000000///.........///000111111000///...333333222222222111111111222222333222111111333555333333333222333333444444444333222111222444777999<<<<<<;;;;;;:::888666555999:::::::::888555222111+++...111111///...000333///000000000111111111111//////............//////000333666666666:::CCCKKKXXXYYYZZZ[[[VVVOOOLLLNNN\\\]]][[[TTTLLLIIIKKKNNNKKKVVV```dddggglllllljjjuuussszzz~~~{{{nnndddgggpppwwwsssnnneeefffhhhdddccc```UUUSSSLLLGGGGGGIIIJJJNNNRRRMMMQQQWWW]]]dddhhhaaaXXXYYY___hhhpppvvvwwwuuurrreeekkkrrrxxx~~~uuu[[[KKKEEEDDDAAA>>>===>>>===::::::===;;;;;;;;;;;;;;;<<<<<<===<<<;;;999999:::???DDDHHHJJJHHHDDD???<<<:::999999===@@@DDDFFFIIIGGG???777:::;;;;;;;;;::::::<<<>>>???:::<<>>===999666666888:::888555333444666222222333444555666666777666444555<<>>@@@???======@@@@@@@@@???>>><<<;;;:::999;;;;;;::::::;;;???FFFJJJMMMJJJEEEAAA===<<<<<<<<<@@@???FFFPPPQQQFFF<<<::::::;;;<<<;;;;;;<<>><<<777555666111333333333333222222222222+++,,,...000111111111000.........------.........---+++,,,000000......000,,,,,,,,,,,,,,,,,,,,,,,,///...------------+++))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,+++***)))***++++++)))''''''+++,,,)))(((***+++))),,,,,,+++*********++++++++++++++++++++++++++++++)))***++++++,,,+++++++++---,,,,,,,,,+++++++++***///000111111000///---,,,---+++******,,,.........+++MMMIII,,,***111,,,'''******+++,,,,,,---......//////......//////000111/////////000000000000000222000000111222555???IIIbbbppplll]]]MMMDDD@@@<<<999888555777;;;???AAA@@@<<<888888777666555444444333333000111222333444555444444333333444999>>>BBBAAA???<<<;;;999888555444222111333333444444444444333333111222444555555555444333,,,---///000222333333333111111222222111111000///...///000222333444555555444444444333333333222222222222222111000111444777888888777666666666666777222222222333333555555666666666555333222111000///222111111000000000000000///111222222111000000111000000000000111111111111////////////////////////---///222666===JJJZZZddddddbbbeeegggbbb[[[^^^fffllleeebbbdddggggggeeeeeeaaahhhpppssstttuuuzzz}}}zzzqqqxxxssskkkbbbbbbeeebbbdddcccXXXWWWVVVXXXYYYVVVQQQRRRVVVWWW^^^gggoooxxx}}}yyyrrrffflllsssuuutttuuuzzzwwwnnntttuuu```TTTMMMIIIGGGGGGDDD???>>>@@@??????>>>>>>===<<<;;;::::::;;;<<<;;;<<<@@@FFFKKKNNNKKKFFFAAA>>>>>>???@@@CCC???III[[[YYYCCC999???:::;;;<<<<<<<<<>>>BBBEEEBBBEEEHHHPPP```{{{]]]DDD999:::666555555111222222222222222222222222000000000000////////////////////////////////////000......111111---,,,...------------------------...---,,,---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,+++***(((((()))))))))((('''******((()))------***(((((()))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++*********+++++++++++++++...///111222222111///...///---******,,,---......***666666,,,)))...,,,&&&++++++,,,,,,------............///000000000000000......//////000000111111111000000222333555>>>HHH```rrryyyjjj\\\OOOFFFEEEIIIEEEFFFIIILLLNNNMMMJJJGGGBBB===777555666666444111111222333444555555444444222333444555777888:::<<<999888888777666555444444555666666777777666666555444555555666666666666666222222333333333333333333222333333333333222111111...//////000111333555555444444444444333333333333444444444333222333777:::AAA@@@>>>;;;999777666666111111222333333333333333888777555222111111111111000000111222222222111111222111000000111111000///000000000000111111111111//////000111111000/////////000333999BBBNNNYYY___bbb```ccchhhfffbbbiiivvvzzzsssnnnoooooommmnnnrrrlllqqqxxxzzzyyyxxx}}}|||yyyttt~~~rrrjjj```aaaccc______]]]RRRRRRQQQTTTYYY[[[VVVQQQPPP[[[dddnnnvvv~~~wwwxxxzzzzzz{{{yyyyyy~~~mmm\\\VVVRRROOOIIIAAA>>>???999:::;;;===>>>?????????999;;;<<<======@@@FFFJJJOOOKKKFFFBBB??????AAABBBEEE>>>KKKbbb^^^BBB777BBB:::;;;<<<<<<===@@@DDDGGGHHHSSS^^^iii}}}uuuUUU>>>555888555555666222111111111111111111111222222111000000///000000111000000000000000000000000...,,,,,,...,,,'''$$$&&&------------------------...---,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,***'''&&&'''))))))((()))******))),,,000000,,,''')))+++------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++(((((()))***+++,,,,,,---...///111222333222000///000...+++***+++---...---...%%%(((000000///000,,,,,,,,,------------......---...000111111111000///------...///000111222222000///000333444666>>>HHH^^^rrrqqq^^^SSSUUU^^^`````````aaabbbaaa___]]]QQQIII@@@===??????;;;666444555666777777777666555222444555333222222666:::888888888888888888999999777777888888888888777777777777777777777888888888777777777666555444333222333444444444444333222222222111000//////000111222555555444444444333333333666666666444444555999<<>>>>>>>>@@@FFFCCC???BBB???;;;BBB<<<:::;;;@@@BBBBBBIIIRRR[[[mmmsssQQQDDD999777888888888888333222111000////////////222000...///222333111///.........///////////////---------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,+++,,,------,,,***,,,,,,+++***))))))******((())))))))))))*********'''(((+++------,,,***)))***++++++,,,,,,++++++***((()))***,,,,,,+++******)))***+++***))))))+++---000444999===:::555222333///...,,,,,,------,,,++++++++++++,,,,,,,,,------***,,,......---,,,---...000---+++---222444222///............////////////111///000222333555===FFFYYYmmmwwwvvv|||{{{zzz{{{ooobbbRRRIIIHHHGGGCCC===:::::::::999888888999;;;444333222222444444444333444666888777666888===AAACCCAAA;;;666888>>>???<<<888===???<<<===BBBBBB===>>>??????===:::666555555666777888777555333222222111000......000000000///222555777666666555222///222444666555444777<<<@@@QQQNNNHHHAAA;;;888888999555555555444333222111000333333222111111000/////////000111222222111000///333111...///111222111///,,,---///111222333333444111222333444444333111111444000222===IIIMMMOOOPPPPPP___eeeeeeiiimmmxxx|||||||||{{{~~~yyy|||}}}xxxmmmiiiddd^^^YYYUUUPPPMMMTTTQQQPPPWWWbbbeeeZZZNNNZZZeeeqqqxxx|||~~~kkk]]]QQQHHHBBBCCCDDDBBB===<<<===<<<999===>>>>>>===<<<===BBBEEEFFFEEECCCBBBBBBBBBAAA@@@>>>BBB===;;;BBB@@@;;;??????>>>???@@@AAAGGGWWWhhhpppNNNBBB777555777666666777333222111000////////////222000...///111222111///.../////////////////////......---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,---,,,++++++******+++,,,,,,+++))),,,,,,+++***************)))))))))*********++++++***+++++++++++++++******++++++,,,,,,,,,,,,++++++)))***++++++,,,+++++++++***+++,,,+++******,,,...111666>>>BBBAAA===:::999555222...---------------,,,,,,---------.........+++---//////.........///000---+++---222444222////////////000000000111111444222222333333555<<>>BBBIIIIIIEEE@@@???BBBBBB???>>>DDDFFFCCCDDDIIILLLKKKLLLLLLKKKFFFAAA===<<<<<<@@@@@@@@@???===:::777555555333111222333444333222666777888777666666444333111333555555444555:::>>>RRRQQQMMMFFF???:::;;;<<<777777555444333222222222111111111000000000000000///000111111222111000///222000......111333222111......///000111111111111111111222333333222111111222222666???GGGJJJNNNRRRZZZdddfffiiissszzzzzz|||}}}rrrkkkaaaZZZVVVRRRNNNJJJRRROOONNNSSS[[[]]]VVVMMM[[[aaaggglllsss|||yyygggWWWMMMHHHBBB===>>>???<<<999999;;;<<<===<<<;;;<<<>>>@@@BBB@@@???AAACCCCCCAAA======@@@:::999CCCCCC===???BBBCCCEEEGGGLLL\\\vvvjjjJJJ???555444555444444555333222111000////////////222000///000111111000/////////////////////......//////...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,---...---,,,,,,+++***+++------+++***,,,++++++************+++******+++++++++,,,,,,,,,---,,,+++))))))***+++,,,,,,------------------,,,+++++++++++++++,,,,,,,,,+++,,,---,,,+++,,,---///222999CCCIIIJJJHHHDDDAAA<<<777111---,,,---...///---------.........//////,,,...000000///...///000000...,,,...111333111///000000000111111111222222333222222444444666>>>GGG^^^kkkvvvxxx}}}}}}vvvrrr}}}uuulllhhhfffeeeaaa\\\UUUNNNHHHDDDBBB???:::666444555777999444555555555666888===@@@OOORRRRRRNNNJJJJJJHHHEEEHHHNNNQQQOOOMMMPPPUUUXXX\\\\\\YYYSSSMMMJJJKKKMMMSSSQQQOOOMMMIIICCC<<<777444222111111222333333222666555444333333333444555444666777666555777<<<@@@QQQRRRPPPIII@@@::::::<<<;;;:::888666555555555666111111000000111111222222000000111111111000000///222000......000222222222//////000000000//////...000111111222222222111111222444;;;DDDIIIKKKRRRYYY]]]cccaaagggzzzyyyvvvlll```YYYWWWTTTNNNHHHNNNLLLMMMRRRWWWXXXUUUSSSZZZ\\\aaaiiiqqqzzzvvvgggUUUHHH@@@DDDEEE@@@>>>AAA999:::<<<============>>>AAA??????BBBEEEEEEAAA<<<;;;@@@<<<<<>>???@@@AAAAAAAAA@@@BBBBBBCCCEEEHHHGGGBBB>>>777AAACCCBBBHHHHHHIIISSS___eeeppp{{{]]]CCC<<<666555555333333555333222111000////////////111111111111000//////000000000//////.........---000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,........................///...------//////...---...------...//////...,,,,,,+++++++++++++++,,,,,,+++,,,,,,,,,,,,---------''')))+++...//////......---......//////......---,,,---------............***+++,,,+++***+++,,,......888BBBHHHNNNRRROOOIIIAAA:::222,,,***+++---...+++,,,,,,,,,,,,---------+++,,,......---------...000///...///000111000////////////000000000111111222000111444444777???HHHZZZgggqqqtttxxx~~~|||vvviiieee```bbbkkkuuuuuuqqqiiieeeeeesssyyyjjjdddXXXJJJ???:::<<>>DDDEEEDDDBBB@@@@@@FFFQQQYYYaaaaaa___WWWLLLEEECCCDDD>>>===;;;999888888888999555444333222333444555666333333222222111111111111333333222111///......///...///000111222222222222000000111111111222222333555555<<>>GGGUUUbbbmmmrrrwww|||yyypppiiidddaaadddmmmttttttpppmmmmmmqqq}}}rrr```PPPIIIIIILLLOOOJJJCCC===::::::999999666===BBBCCCDDDFFFEEEAAABBBIIIUUU```dddffflllssszzz|||wwwjjjWWWGGG@@@>>>======>>>??????>>>???:::;;;AAABBB@@@BBBIIIMMMNNNNNNMMMOOOWWWbbbjjjllljjjddd[[[RRRKKKGGGFFFBBBAAAAAA@@@???>>>===<<<;;;999777555444555666777666555444333222222222222333555666666444111000000111111222444444555555555111111111111222333444555777777AAATTTfffnnnppppppsss|||||||||wwwyyyxxxxxx{{{|||tttfff[[[TTTSSSUUUZZZWWWOOOOOOUUUiiieeehhhqqqvvvxxx~~~~~~pppaaaWWWRRROOOLLLJJJIIIHHHDDDBBBFFFKKKOOOPPPNNNMMMNNNQQQQQQ___fffmmmzzziiiLLL>>>999666777666333333555333222111000////////////111222333222///---...000111000000///......------...------......///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---......---,,,+++******+++,,,,,,+++)))+++++++++++++++,,,---...++++++++++++,,,,,,,,,,,,,,,,,,......///......------------......---------+++---000222222111///---+++,,,---,,,+++,,,---///***222666777???JJJKKKDDD999666222000//////...---,,,,,,,,,,,,---------...+++---//////...---...//////000000000/////////000000000000111111111222222555333444777888;;;CCCMMMVVVbbblllpppvvv|||xxxoooqqqooommmnnnppprrrtttvvv{{{|||nnngggiiimmmlllcccXXXMMMFFFAAA===:::999<<<>>>===???AAA???:::<<<>>>FFFRRRZZZ___fffnnnttt~~~}}}jjjZZZMMMKKKIIIJJJKKKLLLKKKJJJLLLGGGHHHOOOPPPIIIIIINNNWWWZZZ___cccgggmmmvvv|||{{{uuukkkbbbZZZTTTNNNKKKLLLMMMNNNNNNMMMKKKIIIGGGEEECCC@@@===;;;:::;;;<<<888777555444333333444444222666;;;<<<:::777666666555555666666777666666555333222222222333444555666<<>>AAA???===;;;;;;999999999999888777666555333333222222333555666777CCCLLL]]]qqq|||yyyssspppnnnlllkkkbbbXXXTTTXXXXXXUUU\\\gggddddddlllvvvuuummmoooyyyzzz}}}{{{xxxkkkeeeiiiqqqzzz}}}~~~vvvWWWDDD===999444333444444222///222222222111111111111000333333222111000///......111111000000//////......---///...++++++///111///111111111000///---++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,++++++,,,,,,........................))))))))))))))))))))))))*********)))***++++++,,,---...///000///---+++)))---...///000000000///......000333666666444222000******++++++---///000111,,,---///222777<<<@@@BBB<<<999555222000...,,,***///...------------,,,+++...///222666555111///222222222222222333222111000333111111333222000333777:::444333888>>>BBBKKKUUU\\\___kkkyyy~~~}}}xxxttttttwwwzzzuuuggg]]]WWWYYYVVVSSSPPPMMMHHHAAA;;;999;;;===>>>@@@CCCGGGJJJ\\\iiizzz|||www{{{{{{vvvsssuuuwwwwwwuuunnnoookkkaaa```gggrrr{{{|||zzztttooommmnnnpppmmmfffhhhlllfff[[[]]]```___ZZZXXXXXXRRRJJJFFFAAA<<<888666666999<<>>HHHFFFCCC@@@>>>;;;888666333444444333333666<<>>;;;999777555555555555444222222222111111111111000111111000000000000000///000/////////...............000///,,,---000222000000000000000///---,,,,,,------------------------//////---,,,+++,,,,,,---------------------------************************++++++******++++++,,,---***+++,,,,,,,,,***(((&&&------.../////////...------///222444444333111///,,,,,,,,,------.........,,,,,,...111555999>>>AAA<<<999444111///...---+++///...---------------,,,------000333222------000///000333444444222000...333111222555666666888===>>>999888<<<@@@EEEPPP\\\dddgggrrryyyrrrvvvqqqlllgggcccZZZOOOGGGDDDBBB???<<<;;;>>>BBBEEELLLXXXgggttt}}}~~~}}}vvvwww}}}{{{xxx|||{{{wwwtttvvvwwwqqqiiiccchhhkkkiiiggggggaaaZZZRRRKKKEEECCC>>>777555999EEEIIIQQQWWWYYYUUUPPPMMMTTTQQQMMMGGGBBB===888555666666666555666<<>><<<888333000.........---//////............------///...///111000,,,---111---111555777666444222111555333666<<<@@@BBBFFFKKKLLLJJJJJJKKKLLLQQQ^^^kkkrrruuu~~~vvvggg\\\WWWQQQHHH@@@;;;:::<<<>>><<>>999777<<<;;;999888;;;BBBLLLSSS___mmm~~~xxxnnnnnnyyy|||xxxmmm```YYYYYY^^^dddgggtttzzz~~~qqqeeedddjjjssszzz{{{{{{]]]GGG<<<888:::;;;999555333444666222222222111111111000000...////////////000000000/////////////////////...///111111......111222///......///////////////...////////////////////////------,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,......//////...---,,,,,,---------------------,,,,,,---...///000//////...---...///000000...,,,+++---,,,,,,,,,///333777:::;;;777222///......///...//////000///......//////333111111222111...000555000444999:::888777999<<<<<<;;;???IIIQQQVVV[[[```ggghhhgggeeecccgggttttttmmmfffZZZNNNEEE???<<<::::::<<>>===FFFBBB===;;;===DDDNNNUUU[[[lllwwwwww{{{pppfffZZZPPPLLLNNNXXXaaapppyyysssiiigggkkkttt}}}}}}}}}||||||xxxqqqVVVEEE>>>===??????<<<777444444555222222222111111111000000000000000000////////////000000000000000000000000...111111......000000------......///////////////////////////////////////,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++++++++++++++++++++******))),,,,,,,,,,,,------......---.........////////////+++---///111222111000///...---,,,,,,...111444666888555111///////////////...000222111///...000222444222222333222000333888444999======<<<>>>EEELLLLLLKKKQQQ]]]iiipppuuuyyy~~~{{{qqqfff[[[OOODDD>>>@@@???@@@EEEOOOZZZdddiiixxx~~~|||ttthhh``````YYYLLLIIIPPPSSS\\\bbbaaaaaahhhnnnqqqeeeaaaZZZPPPHHHDDDEEEGGGOOOIIIAAA<<<>>>DDDMMMSSS]]]qqqsssiii___TTTJJJBBBCCCQQQaaaqqq}}}{{{rrrpppqqqsss|||{{{{{{}}}oooVVVIIIEEEAAABBBAAA???;;;888666555222222222111111111111000222222111111000000//////000000111111111111222222---111111......000///,,,......///////////////...////////////////////////,,,------......---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---...000111000////////////000111111,,,---///222333444444444000/////////000111222333555333000///000000000///...111333222000///111444333111111444333222555::::::AAAGGGGGGFFFKKKWWWbbbeeedddiiivvvxxxjjj[[[PPPJJJHHHHHHLLLRRRWWWWWWVVV]]]mmmzzz}}}yyyrrrjjjfff___XXXWWWYYY^^^dddddd______iiiqqqsssmmmhhh___TTTLLLJJJOOOUUUYYYRRRIIIDDDFFFLLLTTTYYYeeexxx|||ppphhh\\\PPPFFF>>>???OOOcccwww}}}tttrrrqqqqqqvvvzzzzzz|||lllTTTHHHFFFAAA???>>>===<<<:::666333222222222111111111111000111111111111222222222222///000000000111111111111///222222000000111000,,,...///////////////..............................---............---+++***------------------------+++++++++++++++++++++++++++,,,...///000///...---.........------......///+++++++++,,,...000222444222111000///000111333444///000111222444555666666111111222222222222111111222111000111111111///......111444333000///222555333222444777888666999>>>EEENNNWWWYYYYYY___mmmyyy~~~{{{pppeeeddddddggghhhdddZZZQQQKKKYYYaaa___dddttt{{{|||yyyqqqnnnooonnnjjjlllnnnhhh]]]___llltttsssmmmhhh___UUUNNNQQQ[[[dddfff___WWWTTTXXXaaahhhmmmuuu}}}}}}xxxqqqdddVVVLLLEEEEEEWWWlllzzztttssssssvvvuuuwww|||cccKKK@@@>>>===:::888999:::999555111222222222111111111111000///000111222333444555555.../////////000000111111000333444222111333111---/////////000///......---..............................//////...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...000111222111000...++++++*********+++,,,,,,+++++++++,,,///111444666444222111000000222444555222222222333444555777777222222333444444333111000111000000111222222///---...222555444000///222666555444777;;;<<<;;;===BBBNNNYYYeeejjjjjjppp~~~yyyhhhZZZKKKUUUXXXQQQQQQ```nnnsss{{{}}}~~~zzz{{{zzz}}}}}}zzzzzzyyyooocccdddrrr{{{yyyhhhddd\\\SSSOOOVVVdddpppqqqkkkeeedddjjjttt|||}}}yyy{{{rrrcccYYYRRRRRRcccyyy|||xxxyyy{{{}}}wwwxxxsssZZZKKKEEECCC::::::999888777666555555111333444333000...000222333222111000000222444555000000000000000000000000222111000.........///000///////////////......---------......------,,,+++,,,,,,.../////////...---,,,+++******,,,,,,+++***,,,,,,++++++,,,,,,---...+++,,,...///000///...............------,,,,,,,,,---,,,,,,---///222444666===666///...333777777444999555111222777;;;:::888999444333999;;;777777:::888444222222111......111333333333333444555666666===;;;@@@HHHHHHEEEMMM\\\gggsss|||||||||xxxkkkhhh___VVVVVV```iiimmmfffffffffjjjwwwwwwzzz}}}|||{{{{{{{{{{{{zzzxxxhhhmmmgggZZZZZZkkkvvvuuuyyy~~~tttuuu|||www~~~~~~|||zzz{{{zzzuuummmiiijjjuuugggQQQDDD???===999999888777666555444444111222444333000///000222000000111111222222222222000000000000000000000000222111000///......///000//////000000///...------------......------,,,,,,,,,---.../////////...---...,,,+++,,,------,,,+++,,,,,,,,,+++,,,------...------...........................------,,,,,,,,,---------...000444888:::===666000///333777666333777555444666:::???BBBCCC:::777999@@@CCC@@@???@@@;;;666444666666444444777444444555888;;;???CCCEEEMMMKKKPPPWWWYYYYYYdddsss{{{ooojjjmmmpppoooddd```]]]aaalll{{{www{{{nnnsssrrriiihhhtttuuuzzz[[[HHH@@@;;;888888777777666555444333333111222333222000000000222---///111222333222000///000000000000000000000000111000000////////////000000000000000///...---,,,......---------,,,,,,,,,,,,---......//////.........---,,,---...///...------,,,,,,,,,,,,---......///......---------...............------------------------///333888<<<@@@???999333222555777555222666777999;;;???DDDJJJOOO@@@???BBBIIIMMMLLLKKKKKK>>>999777999:::888888:::444444666:::@@@HHHOOOSSS______dddlllpppttt{{{pppiiilllqqqvvv~~~yyy|||}}}zzzyyyyyyssssssVVVFFF@@@<<<888666666555555444333222222111222222222111111111111///000111222222111000000000000000000000000000000000000000////////////000000000000000///---,,,+++......------,,,,,,,,,,,,---------..................---,,,,,,...///...------------------......///111000...---,,,,,,---..................---------------...111555;;;@@@CCCBBB===999777888888444111777;;;@@@BBBDDDJJJSSSZZZLLLKKKLLLOOOTTTVVVWWWXXXKKKEEEAAAAAABBB???======999:::<<>>GGGLLLPPPWWWbbbjjj___\\\WWWUUUXXX___dddfffaaaYYYSSSRRRQQQMMMHHHGGGCCCDDDGGGNNNYYYeeeqqqxxxyyyqqqmmmjjjhhhkkkttt}}}~~~|||}}}uuu}}}}}}|||~~~fffOOOBBB===:::888444444444444333333222222222000000000222333222111555444222000000111333444000000000000000000000000...//////000000000000//////////////////......---///...---,,,+++,,,------...------------...//////,,,+++***+++---......---///............///000000///......---------...................../////////000111555999===@@@CCCEEEAAAAAAAAABBBBBB@@@<<<999???GGGRRR[[[ccclllwww~~~uuupppggg```bbbmmmvvvyyytttkkkdddcccccc^^^YYYWWWNNNPPPUUU]]]iiiwww}}}ppp^^^WWWTTT[[[dddooozzzsssrrrzzz{{{}}}{{{sss]]]III>>>999777666444444444444444333333333222000///000222444222111333333222111111111111111000000000000000000000000---...///000111111000///---......///////////////000...---++++++,,,---......------,,,---...///000---,,,+++,,,...000///...//////......//////000111------..................---........./////////000333666:::???BBBDDDDDDDDDDDDFFFIIIMMMPPPOOOMMMKKKQQQXXXdddoooxxxxxxooorrr~~~|||uuuwwwyyyvvvrrrpppfffhhhlllsss}}}jjj^^^WWW[[[^^^___gggrrr{{{qqqrrryyytttnnnjjjooowww}}}|||ttthhhVVVFFF;;;777666777555444444444444444444333222000...000333444333111000111222333222111///---000000000000000000000000---...///111111111000///,,,---...///000000000000000...---++++++,,,---.........---,,,---...///000...---,,,...000111111000///////////////000111111+++,,,...///000///......---.........//////000000666:::>>>CCCFFFGGGFFFEEEHHHLLLRRRXXX\\\]]]\\\[[[bbbiiisss}}}{{{~~~vvvllllllhhh^^^[[[___fffttt|||ooohhhnnn{{{wwwsssnnnmmmqqqzzz}}}}}}kkk[[[III???;;;888555555555555555555444333222111777333000111555666333///000000111111111111000000//////000000000000//////000000///...............////////////////////////......------------.....................///000000000...,,,,,,...000000000333333333222222111111111111111000///.........///)))---...,,,---222555444;;;>>>>>>>>>EEEOOORRROOOOOO___mmmmmmgggeeeiiilllvvvzzz{{{}}}~~~pppddd]]]\\\^^^hhhwww|||sssoooiiigggttt}}}vvvqqqkkkgggggg|||~~~^^^PPPBBB<<<;;;:::999999555555555444333333222222666333000111444555333///000111111111111111111000//////000000000000////////////...---------------////////////////////////......------------......111000///...............///---,,,---000222333222666666555444222111111000..................//////,,,//////,,,---111444333===@@@@@@AAAHHHUUU^^^```bbbooo{{{{{{xxxxxx{{{}}}|||{{{uuubbb___bbbhhhooowww|||xxxyyyooommmjjjgggooo{{{~~~uuujjjaaa^^^```|||rrrQQQFFF<<<::::::999999999666555444333222222222333555333111111444555333000111111222222222222111111//////000000000000//////......------,,,,,,------////////////////////////......------------......444333111///...,,,,,,,,,---------000333666777777;;;:::888666333222111000---------...///000000111000222111...///444666555:::>>>@@@AAAHHHWWWfffooosss|||yyyrrrjjjeeebbbdddlllttt~~~zzzqqqmmmuuu}}}yyyyyymmmeeefffhhheeeeeeiiijjjoooxxxssscccZZZ[[[aaa~~~dddKKKBBB:::999999777555555666555444333222222333333444222111111333444222111222222222333333222222222000000////////////000000///......---------......////////////////////////......------------......444333111///...------,,,......000444999<<<======???===:::777444222000000......///000111111111111222444333222555<<>><<>>;;;777444222111000...///000111111111111000111333333555===GGGMMMLLLJJJOOOTTTXXXZZZbbbqqq~~~xxxpppiiieeeccc\\\XXXVVVZZZgggzzz{{{nnnfff]]]]]]```kkk}}}yyyqqqlllfff^^^ZZZ\\\```bbb___]]]dddnnntttkkkfffjjjnnnlllddd]]]YYYYYY___ooorrrnnnxxxjjjKKK@@@;;;888::::::777666888555555666666666666555444111111111222222222222222111111222222222222111111111000///......///000111000000000///000000111111////////////////////////......------------......////////////000000111222333555999>>>CCCEEEDDDBBB???===999555333111111111///000222333444444333333444555777===IIIWWW______]]]___dddggggggjjjttt}}}pppllldddZZZQQQKKKIIIJJJKKKHHHFFFKKKYYYooo{{{iiieeeccciiivvvyyyppplllddd\\\YYY^^^eeecccZZZVVVaaappp|||wwwsssrrrrrroooiiiddd___^^^dddttt|||aaaGGG===999777999999777777999444555888999999888666444000111111222111111222333000111111111111111111000111000///......///000111///////////////000111111////////////////////////......------------......000000//////000111111222555777;;;@@@DDDEEECCCAAA<<<:::777333111111111222111333777:::<<<=========>>>@@@CCCJJJZZZkkktttuuurrrpppqqqtttssssss{{{{{{rrrllljjjhhhccc___RRRQQQMMMFFF???;;;<<<>>>???>>>>>>DDDSSSjjjzzzzzzuuuuuuzzz~~~wwwqqqkkkiiinnnssspppfffbbbmmm|||~~~{{{yyyyyyyyysssvvv}}}www^^^HHH>>>999777888777444444777444666999;;;;;;999666444///000222222111111222333000000111111111111000000222000///......///000222...............///000000////////////////////////.........------.........111111000000000000111111555777;;;@@@DDDDDDBBB???:::888555222000000222333555888<<>>666222555666444555999999CCCNNNWWW```gggddd]]]ZZZ]]]cccjjjwwwzzzqqqmmmuuuzzzxxxqqqkkkddd^^^UUURRRNNNIIIDDDBBB@@@@@@<<<<<<;;;999777666777999<<<;;;<<>>;;;666222333333111//////111444444444444333333222222222---///000000//////000111---000000,,,---222333000222111000000000000000///111000...///111111///---111000000000000222444555999999<<>><<<777444666777777;;;AAAIIISSS___jjjuuu~~~~~~xxxvvvwwwzzzzzzqqqkkkcccZZZXXX___bbb^^^XXXRRRKKKEEEEEECCCAAA???======>>>???<<<<<<;;;999777666888999999:::>>>HHHZZZppprrrlllddd^^^^^^```bbbcccooo|||xxxZZZGGG>>>999999888666555555555555444666777666888;;;999444333333333111//////111333222222222222222111111111///111222111000000111333...222333000///111222000000000000000/////////...222000000000111000...,,,666333000000333777888888999:::>>>GGGOOOOOOGGG>>>@@@>>>===>>>???BBBKKKTTTdddlllxxxxxxuuuttttttnnnbbbWWWOOOHHHBBBDDDIIILLLHHHCCC@@@;;;666888777777666777999:::;;;;;;;;;:::999777777888::::::<<>>;;;888888===???===<<<===;;;777777777666666666777777888999::::::888777777:::<<<===AAALLL]]]ssswwwpppkkkpppuuuzzzaaaJJJ@@@>>>888888777666666666777777444888999666555888888555444333222111222333333444333333444555666777777888333555777777555444444555777222///111555666333000333555666666555444666888555555666666666666777888999===AAAAAA???CCCMMMUUUVVVZZZbbblllrrrqqqiiibbbdddggggggfffgggppp}}}yyyppphhhccc]]]SSSJJJGGGAAAFFFEEE???:::999:::999222666777666777:::999555888888777777777777777888888999999888777888;;;===@@@GGGTTTggg}}}xxxzzzqqqUUUEEE???>>>666555555555555555666777999<<<===999777888999777555333222222444666777666333444555666888999:::;;;999<<>><<<::::::;;;555111444888888777777777:::======;;;<<<>>>AAAAAAAAA@@@???>>>???BBBEEEGGGNNNUUUUUURRRUUU```kkknnnttt}}}}}}|||rrrggg^^^VVVRRRMMMDDD===;;;444777888555555888:::999444666666555666999777333444555555666777888888999666777888888888999<<<>>>BBBMMM___tttsssssszzz___III@@@===>>>777777666666777888999999???CCCCCC>>>;;;;;;<<<;;;:::888777888;;;>>>???>>>999:::;;;===???AAABBBCCCFFFJJJOOOQQQOOOKKKHHHFFFAAA>>>>>>???===;;;@@@HHHGGGKKKOOOOOONNNOOOSSSWWW^^^]]]ZZZVVVSSSTTTYYY]]]dddjjjpppqqqppprrrzzzvvvpppggg___UUULLLEEECCCAAA;;;777666333444333111444888999777555777777777999<<<:::444222333444555666777777777555777888888888:::===???FFFVVVooo}}}~~~yyyyyy|||qqqSSSBBB<<<<<<===::::::::::::;;;<<<======IIIMMMMMMGGGCCCCCCDDDCCCAAA???===???CCCGGGGGGGGGEEEFFFHHHIIILLLNNNOOOPPPSSSWWW]]]```^^^YYYUUURRRGGGIIILLLKKKDDD@@@JJJXXX]]]aaafffgggfffgggkkkppp~~~}}}xxxrrrnnnnnnsssxxx~~~yyyjjj```]]]XXXQQQHHH@@@;;;::::::777555555888888444222444999888333000222444555999>>><<<666555555666666666666555555555666777888888:::===@@@JJJ___|||xxxuuuxxx}}}\\\JJJ???===???:::;;;@@@>>>>>>GGGJJJJJJQQQXXX]]]\\\SSSKKKLLLQQQUUUQQQMMMJJJLLLRRRVVVWWWUUUUUUUUUTTTRRRQQQSSSWWW[[[ggg___```kkkooohhhbbbdddWWWVVV[[[]]]PPPDDDQQQjjjxxxrrrttt~~~vvvnnnbbbWWWPPPIIICCC>>>999888777666666666666666555444444444444555666666555666777999::::::::::::555555555555666666666777444444666888777999AAAKKK___rrrwwwtttssspppmmmxxxWWWHHH???===???;;;<<>><<>>@@@LLLRRRbbbsss}}}|||sssiiiaaa```\\\VVVOOOJJJEEE@@@>>>;;;<<<;;;;;;;;;>>>CCCGGGHHHBBB;;;:::;;;===CCCHHHIIIJJJSSSaaakkkqqq{{{~~~}}}xxxuuuooojjjgggffffffgggjjjhhhfffeeedddeeegggjjjqqqvvv{{{zzzrrriiicccWWWZZZ\\\^^^bbbccc\\\SSSAAA;;;444111111333333222444444333333333333444444666555555555555666777777;;;999777666666777888:::888888888999999999999:::::::::===CCCLLL]]]xxxmmmYYYMMMAAADDDSSS\\\uuuttthhh^^^VVVNNNKKKFFFAAA===:::999999666666777666555666888:::===:::666333333555888;;;;;;<<>>===<<<:::777666555666333555666666555444444555444444444222222333555555555555888===CCCKKKWWWbbbhhhyyytttbbbQQQJJJKKKEEEDDDAAA???>>>=========@@@===<<>>MMM```uuuwwwooobbbcccsss}}}dddOOOBBB:::444666888888777555444333111333666777666444333333---000333222222333444333444333333333555;;;GGGRRR]]]nnn~~~uuutttwwwrrrlllcccTTTEEE@@@CCCAAA@@@???>>>>>>============999999=========EEEOOO^^^ooo{{{yyyvvvxxxvvvppphhhbbbXXXMMMCCC;;;555222333444444222333666555000333111///000444555444222333333222222333444555555666666666666666777888888333444666777888888888888:::::::::;;;;;;;;;<<<<<<<<<<<>>:::777444555888888444333444222666777333222333444222111111000000000000111111222222111222444777:::;;;OOOXXXjjj~~~xxxmmm```XXX\\\gggbbbWWWMMMLLLNNNIII@@@BBBGGGIIIEEECCCEEEGGGGGGKKKDDDCCCHHHIIIGGGJJJRRRcccooo|||~~~uuuiiibbb```XXXTTTMMMFFF???999333000222222222222222222333333111111111111222333444555333333222222222333444555666555555666888888777555888888888888888777666666<<<888888;;;;;;888666777:::HHH\\\rrruuuZZZFFF;;;<<<888555666444111000222333777888444333555666444111111000000000000111111222222111222333555888999@@@JJJ\\\rrrooo\\\SSSIIIEEELLL\\\ZZZTTTLLLKKKMMMKKKEEEMMMSSSWWWVVVVVVYYYZZZYYY\\\UUUSSSXXXXXXRRRSSSXXXcccjjjpppnnndddYYYQQQOOOIIIEEEAAA===;;;888555222000111111111222222333333333222222111111111222222444333222222222333444555666555555666888999888666777777888888888888777777<<<999999<<<<<<:::999:::>>>NNNeee}}}pppVVVDDDCCC<<<777666555222222555333777888555333666777555111111000000000000111111333222222111222333555666777@@@SSSjjj~~~rrriiifffggghhhgggfffVVVEEE@@@<<<===HHHVVVXXXUUUNNNJJJKKKLLLJJJVVV___fffiiilllnnnnnnkkkqqqiiifffhhhfff^^^[[[^^^bbbbbb```ZZZPPPFFF???;;;;;;999777666666666444333//////000000111222333333333333222111111000000///444333222222222333555666666555555666888999999888555666777888999999999999<<<999999<<<===;;;;;;???GGGZZZsssmmmXXXNNNEEE===;;;;;;999999;;;111666777444333555666555111111000000000000111111333333222111111222333333555<<>>DDDTTThhhttt```VVVLLLIIIFFF@@@;;;;;;000555666222111333444333111111000000000000111111333333222222111111111111222888GGG\\\ppp|||{{{yyygggQQQCCCBBBDDDCCC@@@>>>GGGGGGEEEKKKNNNTTTaaafffeeeaaaWWWMMMJJJRRR\\\kkkttt}}}}}}yyykkk___\\\XXXQQQNNNQQQQQQKKKBBB<<<888666444222444222111111222222222111---...///000111222333333///000111222222222222111444444333333333444555666777666555666888999:::999444555777888:::;;;;;;;;;===999888999:::<<>>:::999<<>>;;;:::>>>HHHYYYrrr|||uuurrrmmmfff^^^VVVOOOLLLOOOUUUhhhbbb===;;;777666777666222111333000000000000000000000000222333444555555333111000///888:::AAAWWWkkkyyy~~~qqqeee[[[\\\eeeyyy~~~wwwsssyyy~~~~~~uuukkkjjjiiiaaaWWWQQQBBB===666222111222222111111111111111111111111111444222//////000222222222;;;666000...///111222111444666888888555333222111666555555555666777999;;;666777777777888888888888444777::::::888777:::===<<<<<<@@@JJJUUUfffpppaaa]]]ZZZTTTNNNHHHDDDAAA@@@DDDMMMbbb~~~oooOOOAAA:::555555555222000111222222222222222222222222222333444555555333222000///777777<<>>@@@IIIWWWdddtttmmmaaaUUUJJJIIIFFFAAA<<<999999:::;;;>>>III```|||~~~eeeLLL@@@555333555444222222444444444444444444444444222333444555444333222111///666555666CCCQQQddd{{{~~~vvvuuuooo^^^KKKBBB>>>;;;888888666444111000000111111000//////111111111111//////222111000111333333111000111000000222333444333111333666888999777666555555888888999888888777777666888888888999999999::::::888888999999999999::::::@@@FFFUUUhhhyyyqqq^^^PPPFFF@@@???>>>;;;999888999:::;;;@@@NNNfffuuuYYYHHH888444666777555444444444444444444444444444333333444444444333222111///666333222;;;GGG\\\xxx}}}rrrkkk```PPP@@@888666666777999333333222111111000//////...///000111111000///...111000111222333333111///111111111222222333222222555777999:::888555444444999999;;;;;;;;;:::999888777777888888888999999999888777777888;;;===???@@@EEENNN```uuuyyynnntttttthhhVVVGGG???;;;888888888888777777777777AAASSSmmmeeePPP<<<555777888666444444444444444444444444444333444444444333333222222111666333222999BBBXXXvvv|||ooobbbNNNBBB777333333222333666444444444333111///.........///000111111000///...111000111222333333111///555444333111000111222444777999::::::777444333333333555666888999999888777666666666666777777777777888777666666888<<>>;;;666777888888888888777666@@@VVVrrrsss]]]EEE:::888666444333333333333333333333333333444444333333333222222222222555222333:::AAATTTrrrzzzvvvyyyvvvfffVVVDDD<<<555444444222111222444555555333111//////000000000000000000000000000222111000111333333111000666666555222000111333666666888:::999777444333222444555777888999:::::::::555555555666666666777777888888777555555;;;EEELLL```mmm~~~tttiiijjjiiibbbUUUGGG>>><<<999999999888999:::;;;;;;EEE^^^{{{oooUUUEEE>>>888555444333333333333333333333333444444333333222222222333444555111444;;;>>>NNNjjj{{{qqqllluuuuuuqqqnnnnnnjjj[[[KKK>>>888444666666333111222111333333222//////000333333222000//////000222333333111000000111222222111333555666666444333555777222444777888777555444555999999999999999:::;;;;;;666666666666777777777777777999:::888888AAAQQQ___tttvvvyyyxxxkkkcccbbb```YYYNNNAAA:::999:::888666555666888<<<>>>NNNhhh~~~cccPPPDDD<<<777777444444444444444444444444555444333222222222333333444444000444;;;<<>>LLL\\\ooo{{{lllbbb\\\[[[^^^UUUOOOHHHDDDEEEGGGGGGFFFCCCBBBAAA???===;;;999999888777999;;;<<>>:::777555333222222111000000000///000//////000222222111000333222111000///000111222444444333222222222222333222333555666777777666666444444444444444444444444111111111333666777666555555555777999<<<===<<<;;;===???III[[[ppprrr```SSSLLLHHHIIILLLGGGDDD@@@???@@@AAA@@@???===:::888888999999999888777777999<<>>777666555444333222222222222444444444444444444444444555222000111333444333000222444777999888888777777===???KKKbbb|||qqqbbbUUUKKKCCC>>>@@@>>><<<999777555333333111111111111111000/////////......///111222000///444333000///...///000111333333222222222222222222222333555666777777777666444444444444333333333333444333333444555444111///666888:::===???@@@???>>>BBBIIIXXXmmmdddXXXLLLFFFDDDAAAAAADDD???===<<<;;;;;;;;;:::999:::888777777888999999888999888;;;???FFFTTTkkkvvv[[[EEE999666666555444333333333333666666666666666666666666333111000111444555222///222333333222222333777:::@@@HHHYYYlll}}}vvvqqqiii[[[NNNDDD===888555777666555333222111111111000000111111111000/////////......///111111000...444222000......///000111111222222222222222222222222333555777888888888777555555555444444333333333444333333444555444111///777888:::<<<>>>@@@BBBCCCHHHUUUjjj|||zzzwwwuuuzzzjjjPPPHHHAAAAAAAAA???>>>???<<<<<<<<<;;;:::999888777777888888888888888999999::::::>>>FFFRRRbbbyyykkkQQQ???888777666555444444444444666666666666666666666666111000000111333333222000/////////,,,+++...555;;;DDDOOObbbrrr}}}uuueeeVVVOOOFFF===888666444333111000//////......////////////111111111000///...///......///111111000///222111000///...///000111000111222222333222222222222333555777888999888888666666666555555444444333111111111333666777666555666777888999;;;@@@FFFKKKVVVggg~~~uuuhhhaaacccjjjyyy|||kkkXXXJJJCCC???@@@BBB@@@>>>>>>:::;;;;;;:::999888888888222555999999888777888:::999:::BBBPPP^^^nnnyyy\\\EEE999888777666666555555666444444444444444444444444///000111111000///000000...//////---+++---444:::EEEOOO___oooxxxwwwgggWWWCCC???888444222222222111.........///////////////...///000111111000///...000//////000222222111///////////////000000000000///000111222333222222111111333555777888999999999888888777666666555444444333222222333666999999999666666666777<<>>???444555666555444444555555---333999:::777666888;;;888;;;EEEVVVggguuuaaaFFF:::999888777666666666666333333333333333333333333...000222000---,,,---000000333555333000111666;;;BBBIIIVVVeeeooovvvzzzpppgggXXXIII===999444111000///...---//////000111111111111111---...000111222111///...000//////000222222111000---...///000111111000000///000111222333333222111111333555777999999999999999888888777666555555555888666444444666888999999777777888999???JJJYYYdddiii^^^^^^PPPSSSWWW]]]gggxxxlllZZZMMMQQQOOOLLLIIIEEEAAA<<<888999888666666777888777666777777888888888777666666666CCCSSS```mmmyyyqqqMMMHHHAAA:::777555333333666333333333222222222111111222222111000///...------111000//////111444888:::===CCCKKKTTT]]]iiiuuu~~~~~~ooobbbXXXOOOEEE>>>888444///...///000///---000000000000////////////////////////////////////...///000111111000///...000//////222555666444222888555333222444555333111222333555777:::<<<>>>???;;;777333444777999777444777555444444555666666555===<<<<<<>>>HHH[[[qqqtttjjjWWWVVVUUUUUUWWWbbbuuusssggg]]]cccaaa^^^WWWNNNEEE???;;;<<<:::888777888888777666666777777888888888777777:::FFFTTT```kkkvvv|||||||||```OOOEEE;;;888666444333555333333333222222222222111222222222111000000//////222111000111333666999<<<:::===@@@EEELLLWWWdddlllvvvyyymmmdddWWWLLLEEE???999444666333///...///000///...000000000000///////////////////////////////////////000111111111111000///555444222333444333///,,,666444222222444555333222111222333555777999;;;<<<:::777555777;;;===;;;777666666666777888888888777888;;;BBBLLL[[[pppqqqlllbbbZZZUUUXXXbbbkkk{{{tttwwwwwwrrrfffUUUGGG???======<<<::::::::::::888777666777777888888999999999???IIISSSZZZaaaiiilllllllll}}}zzz\\\MMM>>>999888666444444333333333333222222222222222222222222222222222222222222222222444888;;;===:::999777666:::CCCMMMUUUZZZfffssszzz{{{wwwmmmbbbQQQJJJAAA:::777555333000333111///...///000000///////////////000000000000000000000000000000000000000111222222222222111000000///000222444555333111444222111111333444444333111111222444555666777888999777777:::>>>???===:::666777888999:::::::::999555???OOObbbvvv|||kkk```ZZZWWWVVV```mmm|||lllVVVDDD===<<<<<<;;;:::;;;<<<<<<;;;999888888888999:::;;;<<<<<>>BBBDDDNNNXXX^^^___]]]UUUMMM@@@;;;555111111222222222111000///...///000000000////////////000000000000111111111111111111111111111222333333333333222111,,,---///222444555555555111111000111222333444444222222333333444444555555777777888;;;===>>>;;;888666888999::::::999::::::999HHH___www|||pppcccWWWQQQ\\\qqq{{{iiiRRRAAA<<<===:::999999;;;===>>><<<;;;999999999999:::<<<===>>>???DDDFFFCCCBBBCCCCCCAAAEEETTT^^^lll~~~hhhOOO@@@;;;777555555444444444333333333222222//////000111111222222222000000000111333555777888===:::777444333444555666999>>>BBBBBBCCCDDDAAA===666333///---...///111111//////////////////000111.../////////000000000111222222222222222222222222111222333444444333222111111222333333222000//////000000111111222333444555333333444444444444555555666666777999999888666444666888999888777888;;;>>>CCCTTTooowwwdddRRRVVVdddyyyyyyyyyqqqaaaLLL???===@@@888888888:::<<<===;;;999:::999999888999:::<<<===999===>>>;;;:::===>>>===888CCCKKKYYYqqqwwwZZZFFF;;;666555777444444444444333333333333///000000000111111222222//////000000111333444555888666444333333333111///333555444111111555666444333333222111111111222222---///000000///...///000......//////000000111111111111111111111111111111111222333333333333222111---///222222222111111222000111222222222222444666444444444444555555555555555555666666666555333222777888888666666;;;CCCJJJTTTeeetttYYYUUUYYYgggttt~~~pppmmmeeeUUUEEE<<<<<<@@@999888888:::;;;:::777444999888777666666777999:::777::::::777666999<<<<<<555===AAAMMMggg{{{eeeLLL<<<444444999555444444444444333333333111111222222222222222222000000000111111111222222333111000000222222000......000000......111222///222444555555444333333333---///111000...---...///.........///000111111111111111111111111111111111000111222333333222111000'''+++///222222333555777111333444444222222444777333333333444444555555555444555555555555555555666888888777666888BBBPPP[[[kkk{{{qqqfffaaaeeejjjooo|||{{{iiieee[[[MMM???999;;;>>>:::999999999999777333000888777555444333444666777777:::999444222666888888999???@@@JJJcccwwwkkkOOO<<<333444:::555555444444444333333333333333333333333333333333111111111111111111111111111...,,,---000222222000)))...111000111333111---...000333333222111000///---000222111...,,,---///---......///000111111222000000000000000000000000000111222222222222111000,,,000333333111///000222222444666444222222444777222222222333333444444555444555666666666777999;;;999999888777;;;HHHZZZggguuusssrrrqqqzzzvvv^^^UUUKKKDDDAAA???<<<888;;;;;;;;;:::999888777777666666666666777777777777:::888666888:::;;;888666:::;;;>>>HHH[[[tttvvvXXXDDD:::888888222222444555555444222000333222111111000111111111---///111111000//////000////////////000000000000000000000000000111111222111111000///////////////111111000000000000111111///000222222111111222333333222444555333///222777000000111222222222222111111111111111111000///...333333333444444333222222444444444444555555555666777222111555888777666888888999>>>CCCBBBJJJgggxxxoooiiitttiiiPPPIIIBBB>>>>>>>>><<<999::::::::::::999888777666777777777777777888888888888777666888::::::888666999:::@@@LLL```xxxbbbKKK===777666444555666666555444333222333222222111111111111111222111111222222///***%%%////////////000000000111000000000000000111111222111111000///////////////111000000//////000000111000111222222222222444666///...///111000---///444000111111222333222222222111222222222111111000///333333444444444333333222222333444555666777777777777333222555666555444666999;;;DDDQQQXXXddd}}}wwwmmmssswwwaaaEEEAAA<<<;;;<<<<<<:::888999999999999999888777666777888888888999999999:::999888888:::;;;;;;999777888:::@@@MMM```wwwpppUUUCCC:::777666777888777555333333444333333222111111111111111444111///111444111((( /////////000000000111111000000000000000111111222111111000////////////000000//////......//////000000111111111111222666999222000111333222000222666111222222333333333333333222222333333333222111111333333444444444444444333222333555777888999999888666444444777777555666999:::???OOOdddtttzzzppp]]]CCC@@@===<<<<<<:::777555888999999999888888777666888888999999:::;;;;;;;;;;;;;;;<<<======<<<:::999<<<===BBBLLL^^^uuu{{{aaaLLL???:::888999999777555444333444333333222111111111111222000///...111444333...)))//////000000000111111111000000000000000111111222222111000000//////000000//////............/////////000/////////111666999777444333555444222222666222222333444444444444333333333333444444333222222333444444555555555555444444555777999999999888777666555666999888777:::???AAAMMMddd}}}www```RRRAAA@@@>>><<<;;;999777555888999999999999888888777888999999:::;;;<<<<<<<<<<<<>>>@@@AAA@@@>>>===<<>>AAAEEEGGGGGGFFFFFFFFF@@@AAAFFFQQQddd|||zzzbbbKKK===<<<999777999<<<<<<666111444444333222222222222222333444444222//////222555000000000111111111222222000000000000000111111222222222111000000000000111000//////......//////000222333333333333444888;;;:::555333444444000///000111222222333333333333333222222333444444444333333444444555666777777777777;;;:::999888777666555444888888::::::888888BBBNNNeeeyyy|||xxxkkkUUUEEEBBB::::::::::::999:::;;;<<<999::::::;;;;;;;;;::::::777888999:::;;;<<<======CCCHHHOOOSSSUUUVVVXXXZZZOOORRRYYYeeewwwrrrYYYGGG???999666;;;CCCCCC:::000444444333222222222222333555444222222222111111000000000111111111222222222000000000000000111111222333222111111000000111111111000000//////000000111111222333333222333555777999444111444555333222333000111111222333222222222111111222333333333333333444444555777777888888777;;;:::777666555555666666444777;;;>>>>>>DDDUUUeee{{{vvvjjjggg\\\HHH======>>>>>>===;;;::::::<<<>>>::::::;;;<<<<<<;;;;;;;;;777777888999:::<<<<<<===IIIOOOXXX^^^bbbeeehhhkkkhhhllltttfffSSSAAA:::777===HHHIII===111555444333333222222333333333000...111555666111,,,000111111111111222222222000000000000000111111222333222111111000111111111111111000000000000111111---...000000//////000111222---+++///111000///000000000111222222222222111000111222222333333333333444444666777888888888888:::888666444333555777888000444;;;BBBGGGSSShhh|||kkkXXXRRRMMMCCC>>>???;;;;;;;;;;;;;;;;;;;;;;;;888;;;;;;888555666999;;;777666:::>>><<<888???LLLWWW[[[ccclllqqquuu{{{xxxeeeMMM333@@@888GGGZZZ::::::555333111000000222555777444333333222222333333444111222333333111///000000111111000000000000000111222222222222222222222222///000000,,,(((&&&)))---111000/////////000222333333222222111111222333333333222000000111222111000555444333333222222222333222444555777777777666666888999:::888666444555666:::;;;===BBBNNNdddyyydddQQQKKKGGG???:::<<<999999999999999888888888::::::999777777888999888888666999===:::888BBBPPPdddiiipppxxx}}}pppXXX<<>>GGGWWWooommm[[[JJJDDDAAA<<<999;;;999999999888888777777777;;;999888888999888888777:::777777:::999:::GGGXXXnnnttt|||~~~fffIIIEEE777???OOO999999333333333333333444444555333333333333333333333333111333555555555444555777111111111111111111111111111111111111111111111111777333//////222444222000111000000000000111222222444444444333333222222222000//////111444777888888888777666555444444444444555555555555666777888888444444444666888999888777999<<>>OOObbbttt~~~iiivvvtttWWWIII777:::FFF777888333333333444444444444444333333333333333333333333222444666666555444444555000000111111222222111111000000000000000000000000333000...///111222222000000000000111111111222222555555555444444333222222111000000222666888999999888777666555444444444444666555555444555777888:::999888666777999;;;:::888===BBBMMMaaayyylllWWWLLLAAA============>>>::::::::::::::::::::::::999:::>>>AAA<<<555666<<<999555555999<<>>BBBJJJVVVjjjmmm___BBB???;;;999:::;;;;;;888777777888999;;;<<<===>>>BBB;;;<<>>JJJTTTcccqqqsssdddXXX???>>><<<;;;<<<===<<<999888999:::<<<>>>@@@AAAAAAHHH;;;888CCCJJJCCC999666999666888;;;;;;===JJJ[[[mmm}}}hhhLLL888::::::777555333222222444777888111222444555555444222111222333555444333222222333...000222444555444333222222222222222222222222222444111///000333333000---000111222333444333222222111333555777888888777666333222222333555777888777333444444555777888:::;;;444555777999999999888888333888;;;:::;;;EEEUUUccc|||{{{qqqdddUUUIII???<<<999999;;;<<<;;;999888999;;;<<<>>>CCCIIIMMMLLLBBB>>>CCCFFFBBB>>><<<999666888<<<===>>>EEEOOOcccjjjwwwtttVVVAAA:::;;;666444111111222333333333333333333222222111111111///222666777666333111000777555333222333333222000...///111222333222222111555666777444111///000333000111222333333222000000555555555666666666666666222333444666666666666555555555555555777999;;;===888555555888888777999======:::999===FFFUUUhhhvvvuuudddXXXLLLBBB<<<:::888888:::;;;999777:::;;;===AAAGGGNNNUUUZZZQQQGGG@@@CCCFFFCCC>>>;;;777666888;;;;;;999???GGGWWW]]]gggttt{{{\\\DDD999777666444333333444444444333555555555555555555555444333444555444333222333444666444222222333333222111222333444555666666555555444555555333000...000111111222333444333333222111444555555555555666666666666666777777666555333222555555555666777888::::::888666777;;;<<<;;;>>>CCC>>>>>>AAAIIIVVVhhh~~~yyydddTTTJJJBBB<<<:::999999999::::::888777::::::;;;@@@IIIQQQXXX[[[UUUJJJAAAAAADDDBBB===999777777:::<<<:::777:::???GGGKKKQQQ[[[eeepppxxx}}}fffLLL<<<666777666555666777666555333222222222333333333333333888777555222000111555888555444222222333444444333111111222333444444444444333444333222///...///000222333333444444444333333333333444444555555555555666777777888777555444333555666777777888888777777444333666:::;;;;;;???DDDFFFLLLTTT___nnn~~~iiiUUUHHHBBB>>><<<:::::::::;;;;;;;;;:::888<<<;;;;;;>>>EEEKKKOOOQQQQQQGGG===;;;???@@@===999888;;;>>>>>><<<999999<<<>>>>>>AAAFFFMMMVVV]]]bbbaaagggeeehhhuuu~~~qqqVVVBBB888888777777888999888555333111111111111222222222222999888666333111222666999555333222222444555555444000111111222333333444444444444333222000000000111222222222333333333333333222222333333444555555555444555666888888888888777666777888999888777666555555555777::::::999>>>EEETTT```nnnzzz{{{lllXXXIIIAAA>>>===>>>888999::::::::::::::::::?????????AAADDDFFFHHHHHHFFF???888666:::??????===:::>>>BBBAAA>>><<<;;;;;;<<<;;;:::;;;>>>DDDIIIMMMJJJQQQPPPQQQ]]]fffnnn{{{|||```GGG999999999999999:::999666333444444444555555555555555777777666555333444666999555444222333444555555444444444444555666666777888555444333222222222222111111111111111111222333333222222333333444555555666555666777999:::999999888888999999999999777555444:::999:::<<<::::::@@@IIIaaarrrjjj[[[JJJ@@@===;;;<<<===888999:::999888888:::<<<<<>><<<===<<<:::999:::<<<>>>@@@AAAGGGEEECCCKKKPPPVVVcccjjjMMM;;;;;;:::999999999888666444444444444444333333333222333555666666555555777999666555333333444555555444333333222333333444666666666444222222333444333222000000000000111222333333222222333444555666666777999::::::::::::888777666::::::::::::999888777666999888888:::999;;;EEEPPPmmm|||___PPPBBB>>>===;;;;;;===<<<<<<<<<:::999:::===AAA???EEEKKKJJJDDD???===???888===???===>>>FFFNNNPPPKKKQQQSSSMMMGGGFFFCCC@@@======<<<;;;;;;:::;;;;;;<<>>DDDSSSbbb{{{zzzwwwyyywww[[[MMMAAA???@@@===<<<===AAAAAAAAA>>><<<>>>CCCGGGIIIQQQXXXVVVKKKBBB@@@AAA888AAAFFFCCCCCCKKKTTTXXXVVV\\\]]]UUUNNNLLLIIIEEE<<<=========<<<;;;:::999777???<<<999===>>>BBBNNNZZZrrrcccOOO>>>;;;888777777777777666888777666555333222111111222222222111222555:::===999777555444444444333222333222222111222444555666444222///000222333222000222222111111222444555666333333444555666777888999777888:::;;;<<<<<<;;;:::>>><<<;;;:::999:::;;;;;;======@@@DDDIIISSSfffwww|||uuulllfffbbbbbbkkkttt||||||eeeTTTDDD>>>>>>>>>>>>>>>;;;;;;;;;<<<@@@GGGPPPVVVSSS]]]```YYYOOOKKKGGGCCCDDDBBBFFFOOOUUUZZZeeerrrkkkiiiddd]]]XXXPPPEEE<<<@@@;;;999======:::<<>>555555777666666777777666444333222444555777777555222000222666;;;>>>777555222111222333222111222222111000000111222333111222333333444444333333000111222222444444555666777777777777666666666666999======;;;<<>>EEENNNNNNLLLHHHBBB???CCCKKKQQQddd{{{}}}___HHH>>>666666888777666666666555444444444444555666555444333333444666888999555333222222333444444333333222111000000111222333111222333333444444333333222222333444555666777777888888888888888777888888:::???@@@???AAAEEEDDD???<<<<<<<<<>>>@@@DDDGGGIIILLLWWWeeemmmttt~~~~~~yyyxxxssskkkdddgggrrryyyiiiYYYQQQNNNLLLLLLNNNKKKMMMQQQVVV[[[___bbbddddddfffeee```\\\WWWOOOGGGHHHIIIOOOYYYdddnnn{{{sss```QQQHHHCCCAAA@@@;;;::::::<<>>???@@@CCCCCC@@@;;;;;;<<>>???@@@@@@???>>>>>>>>>@@@EEEKKKRRRVVVcccyyy}}}zzz}}}~~~}}}vvviiiXXXNNNOOOUUU```cccggglllttt|||{{{lll]]]TTTNNNHHHGGGIIIKKKMMMNNNLLLOOO[[[nnn|||~~~iiiKKKBBB999999:::777555555222444666888888777666444555555444333333333333444555444444666777777555333666555333222222222333444111222333333444444333333333333444555666777888888777777666666777888:::<<<:::<<>>BBBHHHKKKKKKMMMSSS___nnn}}}~~~{{{vvvlllpppzzz}}}}}}qqqppppppnnnrrr{{{|||rrrQQQEEE:::777777666666777333444666777888888777777333444666777777666555444666555444555777888888777888777555444333333333444111222333333444444333333444555555666777888999999777777666666777:::===???999888:::>>>>>>>>>EEEOOO\\\^^^ccclllyyyuuullleeefffrrruuuSSSFFF:::777777666666888444555666777777888888888000333777:::;;;888555222555444333444666999;;;;;;888777555444333333444444222222333444444444333333666666777888999::::::;;;999888777777888;;;???AAA<<<:::===AAABBBCCCMMMYYYtttwww~~~{{{ggg\\\WWWOOOcccoooxxx___EEE888999666666888333333555888888777666666777888666444777;;;;;;555000555444444555555666777888<<<;;;999888666555555555444444444333333222222222666555444555666999<<<>>>888:::888444888>>>>>>999:::===BBBCCCDDDLLL^^^nnnhhhWWWQQQPPPUUUjjjxxx{{{^^^EEE999:::777777888333444666888888777666777777666777888999999777444222555555555555555666888888:::999888777666555555555444444444333333333222222666555555555666888;;;<<<;;;<<<:::777:::@@@@@@<<<>>>BBBFFFKKKRRR___ppp}}}kkkVVVLLLNNNTTTcccxxx|||]]]DDD999;;;999888888333444666888888777666777888555888;;;:::777555444555555555555555666777888888888777666666555555666666444444444444444333333333666555555666666888999:::::::::888666888===>>>;;;???BBBHHHRRRaaattt{{{lll\\\QQQPPPZZZfffxxxwww{{{~~~{{{^^^EEE:::<<<:::999999444555777888888777777888999777888999999888666555444555555555555666777888999666666555555555555666666555555555444444444444444666666666777777888888888<<<;;;999777888:::<<<<<>>;;;::::::555666777888888777777888::::::777555777::::::777333666555555666666777888999555555555555555666666777555555555555555555555555555666777999999999888888@@@>>><<<;;;:::;;;>>>AAAKKKUUUbbbqqqlllcccSSSNNNNNNSSSYYYbbbvvvuuullluuuqqqmmmkkkoooxxxfffLLL??????;;;;;;;;;777777888888888777777999;;;:::666333666;;;===999444666666666666777888999999666666666555666666777777555555555666666666666666555666999;;;;;;;;;:::999===:::999::::::;;;???FFFTTTfffxxxiiiZZZSSSLLLHHHKKKWWWbbbppp~~~vvvzzzwwwsssrrrvvv}}}kkkQQQAAA@@@;;;;;;===999777888888777666777999;;;777555555777:::;;;;;;999666666666666777888999:::888888777666666666777777555555666666666777777777444666:::<<<>>>===<<<::::::888999===???@@@GGGQQQ___www}}}iiiZZZOOOIIILLLHHHNNN]]]lll~~~oooSSSCCC@@@;;;;;;===:::888888888777666777999<<<333555888888888999;;;===666666666666777888999:::999999888777777777777777555666666666777777888888444666:::>>>??????===<<>>;;;777666666777888777777888888888888999999999;;;666555999999666777<<<666:::<<<888666666666333888999999888666666777888:::;;;===@@@CCCDDDCCCBBBLLLJJJHHHKKKTTTbbboooxxxqqq[[[OOOKKKJJJJJJKKKXXXbbbrrrxxx```GGG=========:::888<<<:::888777777888777666777888888888888999999999999555555888999666777::::::???@@@<<<999:::999666888888999888777777888:::;;;;;;===@@@CCCFFFGGGGGGTTTUUUWWW]]]fffsss~~~tttcccWWWKKKFFFFFFJJJRRRYYYjjjuuuzzzcccJJJ@@@???>>>;;;888:::999888888999999777555777888888888888999999999666555555999999777666999;;;>>>???;;;888888777555777888999888777777999:::999999:::===BBBIIIPPPTTTfffjjjqqqxxxkkk[[[SSSRRRMMMHHHHHHJJJRRRaaaooo~~~gggMMM@@@>>>===<<<;;;999888888:::;;;:::777444777777888888888999999999666666888:::;;;999999999;;;??????:::777888777555888999999888666666777999;;;;;;<<<@@@IIIWWWfffppp{{{eeeUUUMMMLLLJJJJJJLLLOOOSSS^^^rrriiiMMM???;;;;;;<<<>>>777888888:::;;;:::777444777777888888888999999999777999;;;<<<=========;;;???CCCBBB>>>;;;<<<<<<:::999::::::888777666777888???@@@CCCJJJWWWlll~~~rrraaaRRRJJJIIIJJJHHHLLLUUU^^^eeeqqqhhhMMM>>>::::::<<<>>>777777888:::;;;:::888555777888888888888999999999:::===>>>===>>>AAAAAA???>>>AAA@@@<<<999;;;<<<;;;999:::;;;:::999999;;;===@@@EEELLLWWWggg|||}}}kkkggg___VVVOOOLLLMMMOOOUUU]]]lllzzzyyydddMMM@@@<<<::::::;;;888777777999::::::888666777888888888888999999999;;;??????<<<===BBBDDDAAA:::======888777999;;;:::888999;;;<<<===???BBBEEEJJJSSS```nnn}}}ssslllooozzzrrrooo|||ttteeeVVVTTTRRRRRRUUUXXX\\\___gggrrrtttbbbMMMBBB>>>:::888888888888777888::::::999777777888888888888999999999<<<@@@???;;;<<>>>>>666999<<<>>>AAADDDIIILLL[[[gggxxxrrrbbbYYY^^^vvv{{{ppphhhbbbtttxxxfffXXXUUULLLUUUWWWZZZeeelllrrrzzz```LLLBBB::::::>>>999;;;999777888:::;;;:::777666777;;;???;;;555555<<<;;;===999777@@@KKKIII===999888:::>>>???;;;:::===>>>@@@CCCFFFLLLWWWdddnnnyyypppaaaWWWZZZ]]]ooosssddd]]]iiinnn{{{nnnddd^^^TTTOOOPPPOOO[[[aaahhhxxx{{{aaaNNNDDD;;;;;;>>>999;;;999777888:::;;;:::888888999<<>>CCCAAAFFFMMMUUU___mmm|||xxxoooaaaZZZaaakkk|||{{{llldddooowww~~~iiiTTTNNNMMMNNNRRRYYY]]]kkkuuuzzzaaaNNNEEE<<<<<<>>>888:::999888888::::::999888::::::<<<>>>;;;777999>>><<>>===:::888:::<<<>>>EEENNNQQQXXXcccnnn{{{|||tttiiifffrrrzzzsss||||||ppp```RRRNNNRRRYYYcccllluuusss[[[KKKDDD======>>>888999999999999999:::999999:::;;;;;;;;;999888:::===:::>>>>>>888666;;;??????BBB>>>===???BBBGGGSSS^^^llltttyyy{{{tttgggggg```ZZZ[[[ccclllwwwiiiSSSFFFBBB<<<===???888999999:::999999999999999999::::::999888999::::::999;;;;;;999999<<<======CCCBBBFFFLLLRRRZZZiiivvvxxxnnnfffllllllnnnttt|||aaaMMMBBB@@@;;;===>>>777888999::::::888888999:::888::::::888888::::::888:::;;;::::::;;;>>>AAABBBIIINNNYYYeeennnxxx{{{^^^JJJ@@@???;;;<<<<<<555888999;;;:::888777999;;;777;;;;;;999:::===;;;666999;;;>>>>>>>>>DDDPPPZZZ```iiiyyy^^^KKKAAA@@@;;;;;;;;;444777:::;;;:::888777999;;;777<<<===:::<<>>===;;;:::<<>>>>>===============AAA@@@FFFOOOSSS[[[sss]]]KKK===<<<>>>;;;:::======>>>???>>>======???AAA@@@AAABBBBBBAAABBBEEEGGGOOOPPPXXXeeelllsssZZZKKKAAABBBCCC>>>;;;<<>>===>>>???@@@@@@AAAEEEPPP```lllnnnaaaZZZXXXXXXPPPRRRYYYeeeppppppeeeZZZQQQRRRQQQPPPLLLHHHCCC@@@CCCBBBAAA@@@@@@@@@AAABBB@@@??????@@@AAABBB@@@???BBB@@@BBBKKKVVV[[[VVVOOOEEEBBB>>><<<===AAAFFFJJJLLLPPPVVVYYYYYYXXXWWWVVVZZZWWWWWW^^^gggiiibbbZZZYYYZZZ\\\aaadddddd___[[[RRRQQQOOOLLLLLLNNNSSSWWW^^^^^^^^^\\\YYYUUUQQQOOOSSSXXX]]]]]]^^^^^^ZZZUUUYYYZZZZZZVVVPPPLLLKKKLLLOOOMMMLLLNNNOOOOOOLLLHHHFFFEEEDDDEEEFFFFFFDDDBBB@@@GGGLLLJJJEEEDDDJJJQQQFFFGGGFFFDDDAAA@@@CCCFFFJJJLLLOOORRRSSSSSSQQQPPPJJJKKKMMMMMMMMMOOOSSSVVVTTTYYY^^^^^^[[[[[[aaahhhiiijjjooovvv{{{|||yyyuuuoooaaaXXX\\\dddfffeeefff{{{|||}}}yyyvvvtttsssmmmddd\\\fffmmmtttwww{{{|||~~~}}}}}}~~~~~~{{{|||~~~wwwvvvxxxpppkkkoooyyyzzzrrrpppvvvvvvwww{{{nnngggccc]]]\\\```VVVPPPNNNSSSWWWZZZ```hhh```ZZZ\\\___cccyyyuuuaaaYYYXXXdddrrrxxxyyyyyyuuupppooovvv~~~pppTTTHHHCCC???BBBGGGMMMNNNLLLHHHBBB???>>>???===???@@@@@@AAAHHHRRRZZZmmmxxxxxxiii^^^XXXUUUPPPNNNPPPXXX```aaaYYYQQQPPPOOOMMMJJJFFFCCCAAA???AAA@@@???>>>???@@@AAABBB???>>>>>>===>>>@@@BBBCCCBBBAAABBBGGGMMMNNNIIICCC@@@@@@>>>>>>>>>@@@BBBDDDAAAEEEJJJMMMMMMKKKJJJJJJLLLJJJJJJOOOTTTTTTNNNHHHJJJJJJKKKNNNPPPPPPLLLHHHGGGGGGFFFEEEDDDFFFJJJNNNQQQPPPNNNLLLJJJHHHGGGGGGFFFJJJMMMLLLLLLLLLIIIDDDGGGHHHIIIGGGCCC@@@???@@@FFFEEEDDDFFFHHHHHHFFFDDDDDDDDDDDDDDDCCCAAA@@@???BBBIIIPPPOOOJJJHHHLLLQQQGGGHHHIIIGGGCCCAAAAAABBB???@@@BBBDDDEEEDDDCCCCCCEEEEEEEEEFFFHHHJJJKKKLLLKKKNNNQQQPPPNNNNNNQQQUUUVVVWWW[[[```eeefffccc```___SSSJJJNNNUUUWWWWWWWWWfffnnnvvv|||~~~ssshhhccc```]]]\\\[[[XXXQQQKKKXXX^^^bbbdddgggkkkjjjgggjjjhhhfffeeeeeegggiiijjjjjjpppuuuwwwzzz|||wwwnnnnnnnnnpppuuuxxxzzz{{{}}}|||vvvpppjjjgggffffffwwwzzzzzzssshhh___]]]^^^ZZZVVVXXX``````YYYWWW\\\aaaffflllpppssswww|||}}}{{{xxxuuussstttxxx{{{}}}xxxvvvzzzvvvnnnggg]]]YYY\\\TTTRRRSSSYYY]]]aaafffkkkoooiiilllqqqtttwww```RRRPPPOOOVVVggguuuvvvpppkkkfffdddhhhllllllkkkmmmxxxyyy}}}}}}zzz|||qqqqqqttt|||}}}{{{|||pppUUUIIIEEEAAA@@@CCCGGGGGGGGGDDDAAA??????@@@<<>>>>>>>>>>>===>>>>>>===<<<>>>CCCHHH@@@@@@AAACCCDDDCCC???<<<<<<===>>>?????????======<<<@@@CCCEEEEEECCCBBBBBBDDDDDDEEEGGGHHHEEEAAA===BBBAAAAAAAAABBBBBB@@@>>>BBBDDDEEEEEEEEEFFFIIIKKKFFFDDDAAA???>>>>>>???@@@@@@CCCDDDAAAAAABBB@@@<<<<<<>>>???>>>===;;;;;;<<>>===>>>@@@BBBAAA@@@AAACCCDDDCCC???<<<===>>>DDDLLLUUUVVVQQQMMMNNNPPPJJJLLLNNNMMMJJJEEEBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>AAADDDFFFEEEBBBFFFFFFEEEDDDCCCCCCDDDDDDHHHHHHJJJMMMPPPQQQOOOMMMOOOFFF???AAAGGGIIIIIIIIIPPPYYYdddllloookkk^^^QQQPPPLLLIIIIIIIIIHHHEEEAAAKKKOOOQQQQQQRRRUUUTTTQQQSSSQQQOOOLLLKKKLLLMMMMMMNNNVVV]]]___```___[[[WWW\\\```eeeeeecccaaa```aaaiiiddd]]]WWWRRRPPPQQQRRR^^^``````ZZZQQQIIIGGGHHHKKKFFFFFFKKKKKKEEEDDDHHHLLLRRRYYY[[[ZZZ[[[aaafffaaa```^^^[[[WWWWWWXXXZZZffflllssswwwyyy~~~~~~yyyyyy|||{{{sssppprrr|||{{{||||||{{{|||wwwjjj]]]ZZZ```^^^```eeekkkoooqqqtttwwwoooWWWMMMQQQRRRVVVhhh}}}~~~ssseee^^^ZZZ[[[^^^___aaaeeetttwww{{{{{{wwwrrrsssvvvhhhccccccjjjnnnmmmjjjhhhuuuuuuYYYMMMIIIEEECCCDDDDDDCCCBBBAAA???>>>>>>???===???AAA@@@>>>>>>???AAAIIITTThhh|||mmmdddbbb\\\UUUTTTWWWXXXVVVRRROOONNNKKKIIIHHHHHHHHHIIICCCDDDEEEEEEBBB???;;;999<<>>AAABBBAAA?????????AAACCCEEEFFFCCC@@@>>>===AAA@@@???>>>>>>?????????AAADDDFFFHHHHHHHHHJJJKKKCCCBBBAAA???>>>>>>??????@@@BBBBBB???>>>AAAAAA>>><<<===>>>>>>>>>============<<<<<<<<<===>>>>>>>>>>>>BBBDDDBBB===;;;===@@@FFFNNNXXX[[[WWWQQQNNNNNNLLLOOORRRTTTRRRMMMHHHDDDDDDCCCAAA@@@??????@@@@@@>>><<<;;;???EEEHHHEEEAAAGGGEEEBBBBBBCCCDDDBBB@@@BBBBBBBBBDDDEEEEEEDDDDDDIIICCC>>>>>>CCCEEEFFFEEEFFFNNNXXX___bbb___SSSFFFJJJFFFCCCBBBBBBCCCBBBAAAIIIKKKKKKHHHGGGJJJIIIFFFGGGFFFDDDBBB@@@@@@AAAAAA???FFFMMMNNNLLLJJJKKKKKKSSSZZZ___[[[TTTOOOMMMMMMPPPNNNKKKHHHFFFGGGHHHIIIJJJMMMOOOMMMHHHDDDDDDEEEEEEAAAAAADDDCCC@@@@@@DDDCCCGGGKKKLLLJJJJJJMMMPPPLLLLLLLLLJJJGGGEEEEEEFFFMMMRRRYYY___dddkkkrrrwwwwwwtttrrruuu{{{~~~|||yyymmmllljjjjjjkkklllkkkjjjssspppnnnmmmoooppppppoooqqquuu{{{}}}{{{wwwsssrrrsssuuuuuutttxxx}}}}}}zzzqqqrrrxxx~~~xxxmmmccc\\\^^^aaagggmmmqqqpppnnnppprrrwww{{{tttttt{{{wwwiiibbbaaaccccccbbbeeejjjtttvvvdddUUUXXXdddiiirrr|||zzzgggTTTPPPZZZ___cccttt~~~nnneee]]]ZZZ[[[^^^dddkkkuuu|||||||||}}}ooogggcccgggjjjgggccc```aaannnzzz|||yyyxxxxxxwwwuuuZZZOOOJJJEEECCCEEECCCBBB@@@???>>>>>>===<<<===>>>>>>>>>>>>???@@@BBBBBBLLL___xxx~~~xxxrrrlllhhhfffccc\\\WWWMMMLLLJJJIIIIIIIIIJJJKKKDDDGGGJJJKKKIIIDDD===999<<>>>>>======<<<<<<999:::<<<<<<;;;::::::;;;:::===AAAAAA???<<<;;;<<<======;;;::::::<<<>>>@@@===@@@DDDFFFFFFFFFFFFGGGCCCCCCCCCCCCBBB@@@>>>======???>>>:::;;;>>>???===;;;;;;;;;<<<<<<;;;:::999>>>>>>>>>======<<<<<<<<<===AAAEEECCC???===???CCCFFFOOOXXX\\\XXXQQQLLLJJJIIILLLPPPTTTTTTQQQKKKGGGDDDBBB@@@>>>======>>>>>><<<::::::???FFFIIIGGGCCCGGGCCC@@@AAAEEEFFFDDDBBB>>>>>>??????>>>======>>>EEECCC@@@???AAADDDEEEDDDEEEKKKPPPTTTXXXWWWNNNDDDFFFDDD@@@>>>===>>>??????HHHJJJIIIDDDCCCEEEDDDAAACCCBBBAAA????????????@@@===AAAEEEEEEBBBAAAEEEKKKQQQZZZ^^^UUUJJJEEEDDDBBB>>>??????@@@@@@AAAAAAAAAAAADDDGGGGGGEEEDDDEEEFFFAAA>>>>>>???@@@???@@@BBBCCCCCCCCCCCCDDDDDDCCCBBBAAABBBCCCBBB@@@>>>>>>???@@@CCCHHHNNNTTTYYY^^^```___ZZZUUUVVV[[[^^^^^^\\\VVVTTTSSSRRRSSSTTTSSSRRR[[[YYYXXXWWWXXXYYYYYYYYYZZZ]]]aaabbb```\\\XXXVVVVVVWWWVVVUUUXXX^^^___]]]ZZZZZZ___fffiiiggggggiii|||ooodddeeelllnnnnnnnnnhhhiiigggdddgggnnntttuuuyyy|||{{{qqqggg^^^UUUNNNKKKLLLOOOSSSWWWZZZZZZZZZ\\\^^^aaaiiivvv}}}vvvvvvyyy}}}~~~pppccc```fffmmmrrryyy}}}xxxooohhhooodddXXXPPPPPPRRRRRRRRRUUUYYYdddrrr|||yyylllYYYLLLSSSbbbmmm{{{wwwiii\\\QQQZZZhhhssszzz}}}rrrgggaaa```bbbkkktttvvvwwwrrrrrrsssoookkkiii```jjjrrrsssrrrqqqoookkksssxxxkkkWWWNNNHHHBBB@@@CCCDDDBBB???>>>???>>>===<<<<<<<<<;;;<<<===???AAABBBAAAJJJ[[[qqq}}}ssshhh```QQQOOOKKKHHHGGGHHHJJJLLLGGGJJJMMMOOOMMMHHHBBB>>>===AAAEEEEEEBBB>>>======>>>??????>>><<<;;;<<<===AAA@@@>>>===<<<===>>>>>>999;;;<<<;;;::::::;;;===888;;;===???>>>===============<<<;;;:::;;;>>>AAA<<>>@@@???;;;;;;>>>???===<<<;;;:::;;;<<<;;;:::888===???@@@@@@>>><<<;;;;;;@@@CCCEEEDDDAAA@@@AAACCCFFFMMMUUUXXXTTTNNNHHHFFFDDDFFFJJJNNNPPPOOOKKKGGGCCCAAA@@@>>>===<<<======:::999999===BBBFFFEEECCCAAA???===???BBBDDDDDDBBB@@@AAABBBAAA???>>>>>>??????AAAAAA>>>>>>BBBCCCAAAEEEHHHIIIJJJMMMOOOKKKCCCEEECCC@@@===<<<===???@@@BBBEEEDDD@@@???AAA@@@===???>>>>>>>>>>>>>>>>>>>>>??????@@@AAA>>>===CCCKKKQQQYYYZZZNNNCCC@@@???<<<<<<===???@@@@@@???>>>======???BBBBBBAAA@@@@@@AAA@@@?????????@@@@@@AAABBBBBB@@@??????AAAAAA???<<<===???@@@@@@>>>======>>>===>>>@@@EEEJJJNNNOOONNNPPPKKKFFFEEEHHHKKKLLLKKKHHHGGGEEEDDDEEEEEEDDDCCCGGGGGGFFFFFFFFFGGGGGGHHHKKKKKKMMMMMMLLLIIIFFFEEEFFFGGGFFFCCCFFFKKKLLLJJJFFFFFFIIIPPPSSSSSSTTTWWWlll___RRRPPPSSSUUUWWWYYYRRRTTTRRROOOSSS[[[bbbcccfffiiiggg]]]RRRLLLHHHDDDDDDEEEEEEFFFGGGGGGGGGGGGIIILLLNNNSSS]]]eeeeee```dddgggkkkmmmqqqxxxnnndddccciiinnnqqqtttxxxzzzwwwooogggaaaddd^^^VVVQQQPPPPPPOOOOOOPPPQQQ[[[iiisssvvv{{{~~~qqqdddUUUKKKRRR```lll~~~~~~jjjZZZRRRPPP```ooowwwmmmfffdddeeennnwwwyyy~~~{{{|||rrrwww||||||}}}}}}xxxrrrooowwwvvvjjj\\\RRRNNNIII@@@===@@@CCCAAA>>>>>>@@@AAA???>>>>>>===>>>???@@@AAA@@@@@@@@@HHHUUUccctttxxxbbb\\\TTTLLLIIIKKKPPPSSSRRRQQQPPPNNNKKKFFFCCC@@@===>>>???@@@@@@>>>===<<<>>>===;;;:::::::::;;;:::???>>>>>>============>>><<<===>>>===<<<===???AAA<<<===>>>@@@BBBBBBAAA@@@AAABBBBBB@@@======@@@CCC===@@@CCCDDDCCCCCCCCCCCC>>>>>>????????????>>>>>>EEEGGGEEE@@@>>>@@@@@@===>>><<<;;;===???@@@>>>;;;<<<@@@DDDEEECCC@@@??????FFFFFFEEEDDDCCCAAA??????EEEJJJPPPRRRNNNIIIDDDBBBDDDDDDEEEIIILLLLLLJJJGGGCCCCCCAAA@@@????????????;;;;;;;;;===???AAABBBCCC>>>======>>>@@@BBBCCCCCCAAADDDFFFFFFCCC@@@@@@AAA===AAABBB>>>===AAABBB@@@CCCDDDCCCCCCFFFIIIFFF@@@CCCBBBAAA???>>>???BBBCCC===@@@@@@>>>>>>@@@???;;;>>>>>>=========<<<<<<<<<@@@>>>???AAAAAA???CCCJJJSSSYYYVVVHHH>>>??????;;;??????@@@@@@@@@?????????;;;===>>>??????>>>>>>>>>AAABBBAAAAAA@@@AAA@@@@@@<<<===???@@@@@@@@@AAAAAA>>>@@@AAA@@@???>>>>>>???<<<;;;<<<@@@FFFHHHGGGEEEGGGFFFDDDCCCCCCDDDEEEFFFCCCAAA??????@@@@@@???>>>===>>>>>>?????????@@@AAACCCBBBBBBBBBBBBBBB@@@???BBBCCCAAA>>>@@@DDDDDDAAA>>><<<>>>CCCEEEDDDFFFIIIVVVMMMEEEEEEFFFGGGHHHKKKEEEGGGHHHFFFIIIOOORRRQQQPPPUUUUUUNNNFFFCCCAAA?????????@@@???>>>>>>?????????BBBDDDEEEKKKRRRTTTQQQSSSUUUWWWYYY[[[cccooowwwxxxxxx{{{}}}vvvqqqvvv|||xxx{{{~~~}}}wwwpppkkkccc```]]]ZZZXXXVVVTTTSSSTTTTTT\\\jjjuuuzzznnnbbbXXXQQQVVV```kkk~~~vvvzzz{{{wwwyyy{{{uuudddRRRMMMQQQ\\\lll|||ssskkkfffdddfffnnnwww~~~yyysss|||}}}iiiZZZRRROOOPPPKKKAAA<<>>>>>AAACCCBBB@@@AAAAAABBBDDDDDDCCC@@@===:::@@@IIIRRR]]]mmmuuulll___SSSNNNQQQXXX]]]^^^ZZZTTTMMMFFFBBB???>>>===;;;:::;;;===>>>>>>======;;;999999;;;======<<<;;;<<<===>>>>>>===<<<<<<;;;<<<<<<;;;;;;<<<>>>AAA>>>>>>>>>@@@CCCCCCBBB@@@CCCDDDDDDAAA===<<<>>>AAA;;;===???@@@???>>>???@@@??????>>>>>>???AAACCCEEEIIIJJJHHHBBB???@@@>>>;;;<<<;;;:::<<<@@@AAA???======BBBGGGIIIHHHEEEDDDDDDJJJHHHFFFDDDCCCAAA===:::DDDHHHLLLMMMJJJEEEAAA???FFFEEEEEEGGGJJJLLLJJJGGGBBBAAAAAA@@@??????>>>>>>>>>??????>>>===>>>@@@CCC??????@@@@@@AAABBBDDDEEE>>>BBBEEEDDDAAA>>>>>>???>>>DDDFFFAAA???CCCEEECCC@@@AAAAAA@@@CCCFFFCCC===>>>>>>>>>======>>>AAACCC;;;???@@@??????BBBAAA===@@@@@@???>>>===<<<<<<;;;@@@===???DDDDDDAAACCCIIIUUUYYYTTTEEE===@@@@@@;;;===<<<;;;:::;;;===???@@@:::;;;>>>???@@@AAAAAAAAA???AAAAAA???>>>>>><<<:::777<<>>???@@@;;;::::::>>>DDDGGGEEEBBB>>>@@@AAABBB@@@@@@AAABBBCCCAAA???>>>??????>>>===;;;<<<>>>>>>>>>>>>@@@AAA@@@???>>>>>>???AAAAAAAAA>>>???===:::;;;???>>>:::???<<<;;;>>>>>><<<===AAAAAA===<<<@@@BBBAAABBBDDD???CCCEEEEEEFFFIIIIIIFFF???FFFJJJEEE@@@>>>>>><<<::::::;;;<<<<<<===???AAA<<<@@@AAA@@@CCCIIILLLKKKFFFGGGIIIIIIKKKSSS___iiikkkjjjllluuu~~~xxxooogggllltttxxxyyyyyyzzz{{{~~~zzzzzz~~~~~~uuuiiicccfffgggkkkuuupppcccaaajjjssszzzzzznnngggeeeeeekkkrrruuummm^^^SSSSSSWWWbbbhhhtttlllaaaggg```YYYXXX[[[rrr~~~}}}nnn___XXXMMMEEEBBBDDDHHHJJJHHHDDDAAABBBFFFHHHFFFCCCLLLKKKGGGCCCDDDGGGEEE@@@>>>BBBEEEHHHLLLWWWeeeoootttjjjdddbbbeeelllnnn```PPPIIIFFFCCC@@@@@@@@@CCCBBB>>>===??????<<>>AAAAAA<<<=========<<<;;;:::999@@@===<<<===@@@AAA@@@>>>???>>>CCCLLLOOOKKKEEECCCBBB>>>@@@EEEEEE???===???FFF>>>:::???BBB@@@@@@CCC@@@@@@???<<<===@@@CCCCCCDDDDDDDDDCCCBBB@@@>>>>>>DDD<<<999???DDDCCCBBBCCCAAALLLXXX[[[VVVRRRSSSWWWPPPKKKEEE@@@>>>======<<>>AAADDDGGGBBBEEEGGGEEEAAA???BBBFFFCCCCCCCCCBBB@@@?????????>>>???BBBCCCCCCDDDGGGIIIIIIEEE@@@>>>??????>>><<<===999999>>>???<<<<<<@@@BBB???<<<===@@@BBB@@@>>>@@@@@@@@@???>>><<<:::999BBBBBBEEEGGGCCC>>>>>>BBBNNNLLLHHHDDD@@@?????????===<<<;;;<<<>>>???>>>===999;;;===<<<;;;<<>>=========>>>???>>>>>>AAAEEEJJJLLLMMMEEE@@@>>>@@@AAA???>>>@@@;;;<<<>>>BBBEEEFFFEEEDDDBBBAAA@@@@@@AAABBBAAA@@@=========>>>>>>======<<>>>>>>>>=========>>>>>>>>>======???BBBDDDCCC???======@@@@@@<<<888111999===;;;999===>>>;;;???>>>======???@@@@@@???AAA???>>>AAAFFFGGGDDD@@@BBB@@@???@@@BBBBBB@@@===>>>===<<<>>>@@@@@@>>>;;;>>>>>>????????????>>>>>>DDD>>><<>>@@@BBBCCCBBB<<<<<<<<<======<<<<<<<<>>:::;;;AAACCCAAAAAACCCKKKHHHCCC@@@AAADDDFFFFFFEEEEEEEEEDDDCCCBBBBBBBBBIIIAAA<<<>>>AAACCCGGGMMMVVVWWWVVVSSSPPPOOOPPPRRRIIIEEE@@@======>>>??????FFFMMMPPPKKKFFFFFFHHHIIICCCDDDFFFHHHJJJJJJJJJJJJJJJIIIHHHFFFDDDAAA>>>===???===<<<===@@@DDDFFFGGGCCCEEEGGGFFFCCCBBBFFFJJJCCCBBB@@@@@@@@@@@@??????CCCDDDEEEFFFGGGKKKOOOSSSPPPJJJCCC???>>>>>>===;;;???::::::>>>???>>>>>>BBB???@@@@@@???>>>>>>???@@@????????????????????????BBB@@@BBBDDDCCC@@@AAADDDGGGFFFDDDAAA>>><<<<<<======<<<;;;<<<>>>??????>>><<<============???CCCEEEFFFDDDAAA>>>===>>>???@@@AAAAAACCCGGGKKKMMMLLLKKKFFFAAA>>>@@@AAA>>>>>>@@@>>>???AAACCCFFFFFFEEEDDD@@@@@@??????@@@@@@??????>>>>>>???@@@@@@??????>>>======<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@BBBCCCDDDAAA>>>???AAABBB>>>;;;888???BBB>>>===??????===>>>===<<<<<<>>>@@@@@@???@@@>>>===@@@EEEFFFDDD@@@@@@???>>>@@@BBBCCCAAA???@@@>>>>>>???AAAAAA>>><<>>>>>>>>>>>??????AAA===<<>>??????@@@@@@CCC@@@======BBBHHHMMMPPPMMMGGGHHHSSS]]]\\\TTTMMMLLLIIIJJJMMMNNNKKKIIIIIIBBB@@@AAADDDEEEFFFIIIOOOXXXPPPGGGCCCFFFIIIJJJJJJGGGGGGGGGEEEDDDDDDEEEGGGOOOHHHAAA>>>>>>CCCNNNXXXfff\\\PPPHHHGGGIIIKKKKKKDDDAAA>>>===>>>AAABBBBBBIIIPPPSSSNNNHHHHHHLLLNNNGGGHHHIIIJJJKKKLLLLLLLLLMMMJJJHHHGGGGGGEEE@@@<<>>===BBB>>><<>>>>>???@@@AAABBBDDD@@@>>>AAACCCBBBCCCFFFBBBBBBCCCAAA>>><<<;;;;;;===<<<;;;;;;>>>???@@@??????===;;;<<<>>>AAACCCCCCFFFDDDAAA???>>>???AAABBBAAACCCFFFKKKNNNOOOLLLJJJEEE@@@>>>@@@AAA@@@@@@CCCBBBBBBDDDDDDEEEEEEDDDDDD@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAABBBBBBAAA@@@???<<<<<<<<<<<<<<<<<<======<<<===???AAACCCDDDDDDEEEHHHDDDBBBBBBCCCCCCAAA>>>;;;>>>???<<<;;;<<<<<<:::===<<<;;;<<<>>>????????????======???CCCDDDCCC@@@?????????@@@BBBCCCBBB@@@@@@@@@???@@@AAABBB@@@>>>AAA???>>>======>>>???AAA???======@@@CCCEEELLLSSSbbbbbb```^^^^^^]]]SSSIIIIIIHHHFFFEEEEEEFFFGGGIIIXXXlll~~~~~~}}}zzzuuuppppppooonnnmmmlllkkkjjjmmmvvvzzzuuugggYYY\\\YYY___jjjkkkzzzsss```^^^WWWRRRQQQPPPMMMLLLMMMLLLMMMNNNPPPTTTZZZbbbgggfffbbb___dddrrr}}}~~~~~~{{{uuujjj[[[PPPMMMNNNNNNNNNPPPTTT]]]jjjxxxttt___PPPIIIJJJRRR[[[```dddeeeaaa___]]]YYYSSSHHHCCC@@@AAABBBBBBCCCEEEGGGFFFDDDBBBAAAAAAAAAAAA???>>>???BBBHHHPPPVVVZZZWWWQQQOOOUUU\\\\\\YYYVVVVVVTTTUUUXXXYYYVVVPPPLLL@@@???>>><<<<<<@@@IIIQQQ]]]QQQGGGEEEIIILLLMMMMMMJJJJJJIIIFFFCCCBBBEEEHHHOOOLLLEEE???===CCCPPP\\\aaaWWWJJJBBBBBBDDDFFFGGGCCCBBBAAACCCEEEHHHIIIHHHMMMSSSVVVPPPKKKMMMSSSVVVSSSRRRPPPNNNLLLLLLKKKLLLLLLHHHFFFGGGJJJIIICCC>>>@@@>>>===@@@GGGKKKLLLJJJFFFKKKQQQUUUUUUTTTTTTTTTIIIEEE@@@???AAACCCBBB@@@HHHHHHIIIJJJNNNUUU]]]dddYYYRRRHHHAAA@@@AAABBBAAAEEEAAA???AAAFFFKKKOOOQQQ???@@@AAA@@@>>>===???BBB@@@@@@>>>>>>???AAACCCEEEIIIBBB===???BBBCCCDDDFFFBBBDDDFFFEEE@@@<<<;;;;;;===<<<;;;<<<>>>???@@@??????<<<999;;;???BBBCCCBBBHHHFFFCCC@@@??????@@@AAA@@@BBBEEEJJJNNNPPPNNNLLLFFFAAA>>>@@@BBBAAABBBEEEEEEEEEEEEDDDBBBAAAAAAAAAAAABBBCCCDDDDDDEEEFFFHHHDDDDDDCCCCCCBBBAAA@@@???>>>======<<<======??????>>>>>>???BBBFFFJJJLLLLLLNNNKKKHHHGGGFFFEEEBBB@@@;;;<<<<<<;;;;;;;;;;;;;;;===<<<;;;<<<>>>???@@@???>>>===<<<>>>AAACCCBBB@@@@@@@@@AAAAAABBBBBBAAA@@@?????????@@@BBBBBBBBBBBBBBB@@@>>>======>>>@@@BBB>>>@@@AAABBBBBBBBBFFFJJJXXXXXXUUUSSSTTTUUUPPPIIIIIIHHHFFFEEEDDDEEEGGGHHHVVVjjjyyyyyyrrrooojjjeee^^^]]][[[ZZZZZZ[[[\\\]]][[[dddsss|||ppptttrrryyy~~~ooo^^^aaa[[[VVVSSSOOOIIIGGGHHHJJJJJJJJJJJJKKKOOOUUUZZZXXXTTTSSS[[[lllvvviiicccaaa^^^[[[WWWTTTXXXeeewwwlll[[[QQQRRR^^^jjjssswwwwwwrrrlllhhh```XXXOOOHHHDDDGGGIIIJJJMMMSSSNNNMMMJJJGGGCCC@@@???>>>:::===CCCJJJQQQYYY___cccbbb[[[VVVUUUVVVWWW[[[aaaccccccbbbbbbaaa\\\RRRIIIDDDHHHKKKKKKLLLQQQXXX]]]WWWLLLDDDGGGLLLMMMMMMOOOLLLMMMKKKGGGAAA???AAAEEEKKKLLLHHHBBB>>>CCCNNNWWWTTTQQQLLLFFFBBBAAACCCDDDBBBDDDGGGMMMRRRVVVVVVUUUTTTYYYYYYUUUSSSYYY___bbbeeeaaa[[[UUUPPPMMMLLLKKKJJJGGGFFFIIINNNNNNIIIDDDDDDBBBAAACCCGGGKKKLLLLLLIIIPPPYYY___```\\\WWWSSSMMMHHHCCCAAABBBDDDDDDCCCLLLNNNPPPSSSWWW\\\ccchhh___WWWLLLDDDBBBCCCCCCCCCEEEBBB>>>@@@GGGOOOSSSSSSCCC@@@>>>???AAABBBAAA@@@AAAAAAAAABBBEEEIIIMMMOOOOOOGGG@@@@@@BBBBBBCCCEEEEEEHHHKKKHHHBBB===;;;;;;>>>>>>===>>>@@@AAA@@@>>>AAA>>><<<===BBBEEEFFFEEEMMMJJJFFFBBB???>>>??????BBBBBBEEEJJJOOOSSSTTTTTTMMMGGGBBBBBBBBB@@@@@@BBBHHHHHHGGGCCC???<<<===>>>???BBBEEEGGGHHHJJJNNNPPPLLLJJJGGGDDDBBB@@@@@@@@@???>>>===<<<<<<===>>>???AAA??????BBBIIIOOOSSSUUUSSSQQQOOOLLLJJJFFFBBB???===<<<===@@@AAAAAAAAAAAA@@@>>>======???@@@@@@???=========>>>@@@AAAAAAAAACCCCCCDDDDDDCCCBBBAAAAAA>>>>>>???@@@AAACCCDDDEEECCCBBB@@@>>>>>>@@@BBBCCCAAAEEEGGGEEEBBBBBBDDDFFFKKKKKKIIIGGGIIIMMMLLLHHHEEEDDDCCCCCCDDDFFFHHHIIIYYYhhhqqqlllccc___\\\WWWQQQPPPNNNMMMMMMOOORRRSSSOOOWWWgggzzzxxxrrrrrrxxx}}}|||zzz|||sssqqqkkkeee```YYYPPPLLLLLLMMMNNNNNNMMMLLLPPPVVV\\\XXXUUUUUU^^^ooo{{{mmmqqqzzzuuuooolllaaaXXXVVVcccvvvpppdddcccmmmzzzxxxpppeee\\\QQQJJJGGGLLLPPPPPPTTT[[[WWWUUURRRNNNIIIDDD???===;;;AAAJJJSSSZZZaaafffiiiddd\\\TTTOOOLLLNNNXXXccckkkjjjgggcccbbb]]]RRRGGGHHHPPPYYY^^^aaacccbbb___LLLDDDBBBJJJPPPMMMLLLNNNLLLMMMMMMHHHAAA===???BBBGGGJJJJJJCCC@@@DDDKKKOOOLLLNNNPPPLLLFFFAAAAAACCCAAAFFFNNNXXX```ddddddbbb]]]^^^\\\ZZZ^^^gggnnnooopppkkkbbbYYYRRRNNNMMMMMMJJJJJJKKKOOORRRSSSPPPLLLIIIHHHFFFEEEFFFHHHKKKMMMLLLSSS\\\bbbccc]]]UUUOOOLLLIIIFFFCCCBBBDDDGGGJJJMMMQQQWWW[[[^^^```bbbdddfff]]]RRRJJJGGGGGGGGGFFFEEEBBB>>>>>>EEENNNQQQNNNEEEBBB???@@@CCCEEECCC@@@AAABBBEEEIIIOOOTTTYYY\\\SSSLLLEEECCCBBB@@@BBBEEEHHHKKKNNNKKKCCC>>><<<>>>BBBBBBBBBDDDEEEDDDAAA>>>BBBAAA@@@AAAEEEIIIKKKLLLOOOLLLHHHCCC@@@>>>>>>>>>EEEEEEHHHMMMSSSXXXZZZZZZUUUMMMGGGEEEBBB???>>>@@@MMMMMMKKKEEE>>>;;;<<<>>>===BBBGGGKKKMMMQQQVVV[[[YYYUUUOOOIIIDDDBBBBBBCCC@@@???===;;;;;;<<<===>>>BBB@@@@@@DDDLLLSSSVVVVVVRRRRRRRRRPPPKKKFFF@@@===<<<:::<<>>???@@@BBBCCCDDDEEEFFFFFFDDDCCCCCCDDD@@@AAABBBBBBBBBCCCEEEGGGDDDCCCBBBAAAAAABBBCCCDDDDDDJJJMMMIIICCCBBBCCCDDDCCCDDDBBB???@@@EEEFFFCCCDDDCCCCCCDDDFFFIIILLLMMMZZZcccdddZZZRRRRRRPPPLLLKKKIIIGGGDDDDDDEEEFFFHHHFFFMMMZZZlllxxxqqqnnnjjjeee______dddkkkrrruuuzzzpppddd______ccceeefffdddcccfffmmmsssoookkkiiiqqqqqqhhhooo}}}}}}mmm___YYYdddxxx{{{vvv~~~wwwjjj```SSSLLLLLLUUUYYYVVVXXX^^^bbbaaa___[[[UUUNNNHHHDDDCCCIIISSS[[[aaafffjjjnnndddZZZPPPJJJJJJNNNWWWaaafffddd^^^ZZZ[[[^^^XXXOOODDDJJJOOOPPPRRRRRRMMMEEECCC@@@DDDPPPTTTMMMIIILLLIIIMMMNNNJJJBBB>>>@@@CCCFFFJJJJJJCCCAAAEEEHHHHHHGGGJJJLLLJJJFFFCCCDDDFFFEEEKKKVVVaaajjjllliiieee```^^^ZZZ[[[eeerrrxxxwwwmmmhhh___UUUOOOLLLLLLMMMJJJLLLOOORRRSSSSSSQQQOOOOOOOOOMMMHHHCCCCCCHHHMMMOOOSSSYYY^^^^^^WWWOOOHHHEEEFFFEEECCCAAADDDKKKRRRRRRXXXaaahhhiiigggdddbbbfff^^^UUUOOOOOOPPPPPPOOOJJJGGGBBB@@@FFFNNNNNNHHHEEEDDDCCCCCCCCCDDDDDDDDDDDDFFFJJJNNNTTTXXX\\\^^^SSSNNNIIIGGGCCC@@@BBBHHHKKKOOORRRNNNGGGBBBCCCEEEGGGGGGIIIKKKLLLIIICCC???>>>@@@AAABBBDDDHHHLLLPPPOOOLLLHHHDDDAAA@@@@@@@@@EEEGGGKKKQQQWWWZZZZZZYYYSSSLLLGGGFFFEEECCCCCCFFFUUUTTTQQQIIIAAA<<<>>>AAA???EEELLLRRRUUU[[[bbbhhhiiicccYYYPPPIIIGGGGGGHHHEEECCCAAA>>>===>>>???@@@BBBAAACCCHHHOOOSSSRRRPPPLLLNNNPPPPPPLLLEEE???;;;<<<:::===FFFJJJGGGDDDDDDHHHFFFDDDCCCCCCCCCBBBAAA>>>>>>>>>>>>???@@@BBBDDDBBBDDDGGGGGGFFFFFFGGGIIIGGGHHHHHHFFFCCCBBBDDDGGGEEEEEEDDDDDDDDDDDDEEEEEEGGGNNNQQQJJJCCCCCCDDDCCCBBBCCCAAA===>>>CCCDDDBBBDDDCCCCCCDDDGGGJJJNNNPPPXXX[[[XXXMMMHHHJJJIIIDDDGGGEEECCC@@@??????@@@AAADDDGGGNNN\\\nnnzzzmmmbbb\\\[[[VVVUUUSSSRRRTTT[[[fffooozzzssssssuuusss|||wwwfff]]]hhh|||{{{nnncccXXXSSSVVVaaaeee___]]]bbblllkkkjjjgggaaaYYYRRRNNNKKKQQQYYY___dddhhhmmmqqqkkk^^^RRROOOSSSXXX___eee[[[XXXRRROOOVVV```aaa[[[VVVVVVPPPIIIHHHIIIEEE<<>>GGGUUUWWWMMMHHHKKKGGGLLLOOOKKKDDD@@@AAAEEEGGGKKKIIICCCAAAEEEGGGEEEBBBCCCDDDCCCCCCDDDGGGIIIKKKQQQ\\\gggmmmlllfffaaa```\\\VVVYYYfffuuu{{{yyyeee```WWWOOOIIIHHHIIIKKKIIILLLQQQSSSRRRPPPNNNNNNRRRSSSQQQIIIAAA@@@GGGNNNQQQSSSVVVXXXWWWRRRJJJDDD@@@CCCDDDBBB@@@DDDNNNWWW]]]eeepppxxxxxxssslllhhhaaa[[[UUUSSSUUUXXXZZZ[[[PPPNNNHHHDDDHHHOOOMMMFFFCCCEEEGGGEEEBBBBBBDDDGGGHHHJJJMMMPPPSSSUUUWWWXXXRRROOOLLLIIIDDD@@@DDDJJJOOOSSSVVVSSSLLLHHHJJJNNNJJJLLLNNNQQQPPPLLLFFFAAA999<<>>;;;CCC@@@CCCMMMQQQMMMIIIIIIKKKIIIFFFEEEEEEDDDCCCAAA>>>????????????@@@CCCEEE@@@CCCGGGHHHHHHHHHKKKMMMMMMNNNMMMIIIDDDBBBDDDFFFEEEEEEFFFFFFFFFFFFEEEEEEHHHPPPSSSKKKCCCCCCDDDDDDBBBDDDCCC@@@AAAEEEGGGFFF@@@@@@@@@AAACCCGGGJJJLLLUUUWWWQQQGGGDDDIIIHHHAAADDDBBBAAA??????@@@AAABBBGGGFFFHHHQQQ___nnnyyy~~~uuurrrlllcccXXXNNNKKKLLLFFFIIIJJJHHHGGGMMMZZZeee|||oooeeennnzzzwwwmmmcccbbbmmmrrrllliiikkkuuuzzz}}}xxxooohhhgggiii```bbbeeeffffffiiiqqqyyyppphhh```^^^aaafffiiiiiiZZZVVVNNNOOOaaauuutttfffaaaXXXMMMEEECCCDDDEEEEEEDDDFFFKKKOOOQQQPPPLLLIIIFFFMMMSSSQQQLLLHHHEEEDDDDDDHHHKKKJJJGGGDDDDDDEEEEEEAAABBBIIILLLJJJIIILLLOOOXXXcccjjjjjjccc[[[VVVVVVRRRRRR[[[jjjssstttqqqggg[[[PPPKKKHHHDDDDDDHHHNNNRRRUUURRRMMMJJJKKKMMMJJJSSSMMMCCCDDDEEEIIISSSSSSMMMKKKLLLJJJDDDBBBEEE@@@BBBBBB@@@AAAIIIOOOQQQaaafffqqq|||yyyiii]]]^^^WWWSSSZZZfffjjjaaaVVVTTTLLLDDDAAACCCEEEEEEDDDEEEFFFFFFFFFFFFFFFHHHIIIQQQUUUSSSMMMJJJJJJGGG@@@HHHIIIJJJKKKFFFCCCFFFNNNNNNYYY[[[RRRMMMQQQSSSOOOKKKLLLNNNQQQUUUSSSJJJ@@@@@@BBBCCCBBB@@@AAADDDHHHLLLGGGCCCAAABBBBBBAAA???@@@FFFNNNUUU\\\^^^UUUKKKHHHFFFEEEIIIQQQZZZ___aaajjj___PPPEEEAAADDDGGGIIICCCOOO]]]eeefffhhhnnntttvvvsssmmmcccZZZUUUVVVYYYOOOUUUVVVNNNGGGDDDCCCBBB===BBBGGGLLLSSSVVVPPPFFFGGGIIIMMMMMMGGG@@@BBBGGGBBBIIIPPPPPPJJJEEEEEEGGGGGGIIILLLMMMKKKHHHDDDBBBCCC@@@???AAAFFFHHHEEEAAADDDCCCHHHIIIEEEMMMVVVQQQTTTVVVRRRGGG???@@@GGGKKKIIIGGGFFFHHHLLLMMMKKKIIIUUUSSSMMMFFFGGGLLLJJJCCCDDDBBB@@@AAABBBDDDEEEDDDEEEDDDDDDFFFIIIJJJJJJIIIUUURRRLLLEEEEEEGGGEEEAAA@@@======@@@@@@>>>???BBBEEECCCDDDGGGNNNVVV\\\___\\\ZZZWWWRRRMMMGGGCCC@@@JJJCCC???@@@AAACCCLLLWWW|||xxx{{{yyytttoooiiihhhkkkeeefffhhhooovvv|||}}}|||{{{}}}}}}zzzzzz~~~}}}{{{wwwtttuuutttuuu{{{}}}yyyvvvpppfffdddmmmtttssstttyyy}}}{{{wwwwwwyyywwwzzz~~~~~~wwwqqqqqquuuwwwuuuqqqaaa]]]VVVWWWhhh{{{{{{pppmmmggg\\\QQQIIIEEEEEEGGGBBBDDDHHHKKKNNNNNNKKKJJJKKKOOORRRQQQMMMIIIGGGEEEDDDEEEFFFFFFEEEFFFHHHJJJHHHCCCAAAEEEIIIJJJMMMRRRVVV[[[bbbgggfff___VVVPPPQQQQQQTTT\\\eeekkkllllllccc]]]TTTLLLIIIHHHHHHHHHMMMPPPPPPLLLGGGDDDEEEHHHPPPTTTJJJ@@@CCCFFFFFFLLLLLLIIIGGGGGGDDD>>>???CCCAAADDDDDD@@@AAAJJJUUU[[[dddiiiqqqxxxzzzrrrcccWWW\\\[[[^^^fffnnnmmmcccYYYTTTMMMFFFCCCDDDEEECCCAAAAAAEEEHHHHHHEEEEEEJJJOOOSSSVVVUUUNNNJJJJJJHHHCCCIIIIIIKKKLLLIIIGGGLLLTTTWWWaaaddd[[[VVVXXXYYYUUUNNNPPPSSSTTTTTTQQQKKKEEEBBBCCCDDDCCCBBBBBBFFFIIIMMMJJJFFFDDDEEEEEEDDDBBBDDDIIIOOOUUU[[[^^^WWWMMMEEEEEEHHHPPP]]]hhhoooqqqmmm^^^KKK@@@BBBGGGJJJJJJMMMXXXccciiihhhhhhmmmrrrsssrrrooohhh```[[[[[[\\\XXX\\\ZZZQQQGGGCCCBBB@@@@@@DDDKKKSSSXXXVVVOOOJJJJJJKKKOOOPPPIIIAAA@@@DDDCCCHHHLLLLLLGGGCCCCCCDDDIIIJJJKKKOOORRRPPPJJJEEEBBB@@@???AAADDDFFFFFFEEEEEEAAAEEEFFFEEEPPPXXXSSSSSSXXXWWWNNNFFFEEEGGGGGGFFFEEEEEEIIIOOORRRQQQOOOTTTRRRLLLGGGHHHMMMLLLFFFCCCAAA??????AAACCCCCCCCCEEECCCCCCDDDFFFHHHIIIHHHOOONNNIIIDDDDDDFFFDDD@@@BBB??????AAABBB@@@AAADDDFFFEEEDDDGGGLLLQQQUUUVVVMMMLLLKKKIIIGGGEEECCCBBBDDD@@@???AAAAAABBBHHHPPP{{{yyyzzzppprrrzzzzzzvvvhhhaaa[[[XXXVVVRRRPPPRRRMMMOOORRRWWW\\\aaaeeeggg]]]cccggghhhjjjkkkhhhccc^^^ZZZWWWXXXXXXZZZaaajjjrrruuuxxxxxxsssooommmlllmmmccc___gggqqquuuzzzrrrnnnggghhhwwwyyyuuummm```RRRJJJIIIKKKHHHIIILLLOOOPPPOOOMMMLLLSSSRRRQQQQQQPPPNNNKKKIIIHHHEEECCCCCCFFFJJJLLLNNNHHHDDDCCCHHHMMMQQQUUUZZZ^^^___aaacccccc\\\QQQIIIHHHLLLPPPUUUXXXZZZ\\\^^^\\\^^^XXXMMMJJJMMMNNNIIIMMMNNNLLLHHHCCCBBBDDDHHHSSSUUUIII@@@EEEGGGDDDFFFDDDEEEGGGGGGBBB>>>@@@FFFEEEHHHHHHDDDEEEPPP]]]dddfffhhhkkknnnmmmfffYYYPPPWWW]]]hhhqqqsssmmmaaaXXXRRRKKKDDDAAABBBBBB???;;;;;;AAAHHHHHHDDDEEEKKKSSSSSSUUUTTTMMMFFFEEEFFFEEEEEEEEEGGGHHHFFFEEELLLUUU[[[eeehhhaaaZZZZZZYYYUUUMMMNNNPPPPPPNNNJJJHHHGGG@@@AAAAAA@@@???@@@CCCEEEJJJHHHEEECCCDDDDDDCCCBBBAAAEEEIIIMMMRRRUUUQQQIII@@@CCCJJJVVVeeeqqqxxxzzzppp^^^III@@@EEENNNQQQPPPWWW^^^fffgggccc```bbbfffhhhkkkkkkhhhbbb\\\ZZZZZZXXXZZZWWWLLLDDDAAA???>>>CCCDDDLLLWWWWWWMMMHHHJJJNNNOOOQQQRRRKKKBBB>>>@@@EEEGGGHHHHHHEEEBBBAAAAAAEEEDDDGGGMMMTTTSSSLLLDDDDDDDDDDDDCCCCCCEEEIIILLLKKKCCCBBBCCCDDDQQQZZZSSSRRRXXX[[[VVVPPPLLLIIIEEEDDDDDDFFFKKKRRRVVVVVVTTTPPPNNNJJJGGGIIINNNMMMJJJBBB@@@??????@@@BBBBBBBBBDDDCCCAAABBBDDDFFFGGGGGGGGGHHHFFFCCCCCCFFFDDD@@@DDDAAAAAACCCDDDAAABBBEEEGGGFFFEEEFFFHHHJJJJJJJJJAAAAAAAAAAAAAAABBBCCCCCC???>>>@@@CCCCCCBBBDDDIII}}}nnndddfffmmmqqqrrryyyooohhh___YYYSSSPPPNNNNNNOOONNNMMMMMMJJJMMMPPPSSSUUUXXX\\\___XXX^^^dddeeeeeeddd^^^WWWQQQLLLHHHHHHGGGHHHOOOWWW^^^bbbdddccc___]]]___aaaddd\\\YYYbbbmmmuuu|||}}}qqqeee[[[WWWVVVSSSWWW\\\^^^]]]ZZZVVVTTT\\\VVVSSSUUUXXXWWWTTTRRRQQQMMMHHHGGGIIIMMMNNNMMMCCCCCCFFFMMMUUU\\\aaadddfffeeefffhhhhhh```SSSIIIJJJKKKLLLMMMNNNPPPQQQRRRXXXbbbaaaVVVSSSZZZZZZSSSQQQPPPMMMHHHDDDDDDGGGJJJNNNSSSKKKBBBFFFGGGDDDGGGBBBHHHOOOOOOIIICCCDDDGGGIIIKKKLLLLLLRRR]]]gggkkkfffcccaaa___]]]ZZZUUUQQQ\\\cccnnnxxxyyyqqqdddZZZSSSLLLCCC@@@@@@AAA???<<<<<>>>>>@@@BBBDDDHHHGGGEEEDDDDDDDDDDDDDDD@@@CCCDDDEEEHHHLLLJJJEEEBBBFFFNNN\\\jjjtttxxxyyyppp```NNNHHHMMMVVVZZZZZZ```dddfffbbb[[[VVVVVVYYY___cccgggfffaaaZZZWWWUUUSSSTTTPPPGGGBBBBBBDDDDDDHHHFFFMMMXXXTTTFFFDDDMMMTTTQQQPPPOOOJJJBBB>>>???GGGGGGFFFEEECCCBBBAAA@@@@@@BBBGGGNNNSSSRRRLLLGGGIIIJJJJJJGGGCCCEEEKKKRRRSSSGGGBBBBBBEEESSS[[[RRRQQQVVVYYYWWWTTTRRRMMMHHHGGGFFFHHHMMMSSSVVVUUUSSSKKKIIIFFFEEEHHHLLLMMMLLLDDDBBB@@@???AAABBBCCCBBBEEECCCAAABBBDDDFFFGGGGGGBBBEEEFFFDDDEEEGGGFFFBBBEEEBBBBBBDDDDDDBBBCCCFFFEEEDDDCCCDDDEEEDDDBBBAAA@@@??????>>>???@@@AAAAAA@@@AAACCCDDDDDDCCCDDDGGG{{{rrrsssvvvwwwxxxqqqggg___VVVPPPSSSSSSTTTVVVYYY\\\[[[YYYVVVXXX[[[\\\\\\]]]___aaaaaafffiiigggdddaaaZZZRRRQQQLLLIIIIIIHHHIIIOOOWWW]]]]]]\\\YYYVVVWWW\\\```\\\XXXYYYdddsss~~~{{{rrrhhhbbb]]]dddnnntttsssnnnhhheeeggg```]]]ccchhhgggcccbbb```ZZZRRRNNNNNNOOONNNLLLEEEEEEFFFKKKWWWeeepppvvvuuutttvvvxxxxxxoooaaaVVVXXXTTTNNNMMMOOOPPPPPPNNNXXXgggmmmfffccckkkllleee^^^[[[UUUOOOIIIFFFFFFGGGFFFPPPMMMFFFHHHIIIIIIPPPKKKUUU]]]\\\SSSJJJDDDBBBHHHLLLRRRZZZhhhtttxxxvvvkkkeee^^^XXXWWWYYY\\\^^^lllooovvv~~~{{{nnncccYYYPPPFFFAAAAAACCCCCCAAADDDHHHNNNVVV[[[\\\[[[XXXXXXVVVRRRMMMGGGCCCEEEHHHBBBCCCDDDEEEBBB@@@FFFNNN___fffiiieee^^^YYYWWWVVVMMMEEEBBBIIIQQQQQQLLLIIIGGGEEEBBBAAABBBDDDFFFGGGIIIIIIIIIHHHHHHHHHHHHIIIFFFHHHGGGEEEFFFIIIIIIEEEFFFJJJSSS```nnnvvvxxxwwwlllcccXXXSSSWWW^^^dddgggiiiiiifff___VVVQQQRRRTTT```dddgggeee___XXXTTTRRRSSSRRRMMMEEECCCGGGKKKLLLMMMIIIMMMVVVRRRGGGJJJWWWWWWQQQMMMLLLIIICCC@@@AAAFFFEEEDDDCCCBBBAAA@@@@@@BBBIIIQQQVVVUUUQQQNNNMMMLLLMMMLLLGGGCCCDDDLLLSSSUUUHHHCCCDDDIIIXXX```VVVOOORRRSSSQQQRRRTTTRRRNNNKKKJJJKKKOOORRRSSSPPPMMMGGGDDDBBBCCCEEEHHHJJJLLLFFFDDDBBBBBBCCCDDDDDDDDDGGGEEECCCDDDFFFHHHHHHHHHBBBFFFIIIHHHHHHJJJIIIFFFFFFCCCBBBDDDDDDBBBBBBEEECCCBBBAAABBBCCCBBB@@@>>>@@@????????????@@@@@@AAAAAACCCCCCAAA@@@BBBDDDEEEvvvnnnhhhdddhhhkkkmmmnnnrrrvvvuuurrrmmmnnnoooqqqqqqqqqpppooossswwwwwwrrrmmmiiiaaaZZZVVVSSSRRRUUUWWWYYY```hhhkkkhhhccc______ccchhhkkk```___cccooo}}}qqqgggfffqqq|||yyyrrrrrr{{{{{{wwwwwwrrrkkkbbbZZZVVVUUUUUUVVVUUURRRMMMNNN[[[ssssssjjjeee___XXXUUUUUUVVVSSSQQQXXXhhhtttuuutttyyy{{{yyyuuuqqqjjjaaaXXXQQQKKKIIIJJJTTTQQQJJJMMMQQQWWWbbbccclllsssnnncccWWWLLLEEEQQQYYYfffuuu~~~wwwmmmfffdddiiipppvvv{{{|||xxxooo```WWWLLLFFFEEEFFFDDDAAAEEEGGGKKKTTT^^^bbb```\\\XXXSSSMMMKKKGGGBBBAAADDDAAABBBDDDEEEAAA>>>BBBJJJ[[[```cccaaaZZZUUUTTTUUUMMMBBB???KKKWWWUUUNNNJJJJJJFFFCCCAAACCCEEEGGGHHHHHHIIIKKKKKKJJJJJJKKKLLLLLLNNNLLLGGGFFFHHHHHHFFFCCCHHHRRR```nnnwwwyyyxxxpppiiibbb___cccjjjqqquuunnnkkkeee\\\UUUTTTWWW\\\hhhiiiiiiccc[[[SSSPPPOOOUUUSSSKKKCCCBBBHHHMMMNNNMMMJJJLLLPPPNNNJJJOOOZZZUUUNNNJJJKKKLLLIIIFFFFFFDDDEEEFFFEEEBBBAAABBBCCCGGGOOOWWWYYYSSSNNNLLLMMMKKKLLLKKKFFFCCCFFFMMMTTTSSSIIIGGGIIIOOO^^^eee\\\OOOOOOLLLJJJNNNTTTUUURRRLLLKKKKKKNNNPPPPPPKKKGGGEEEBBB@@@BBBDDDDDDGGGKKKIIIGGGDDDDDDEEEFFFFFFEEEGGGFFFFFFGGGHHHIIIHHHGGGEEEKKKMMMKKKJJJLLLLLLJJJGGGDDDCCCEEEEEECCCCCCFFFBBBAAA@@@AAABBBBBB@@@>>>===>>>@@@AAABBBBBBBBBBBBAAACCCBBB>>><<