BM6`6(l jjjfffgggqqqeeeiii{{{uuunnnbbbhhh}}}qqqiiiaaabbblllzzz|||sssllllllttt}}}```iiimmmjjjzzzyyy}}}tttooogggdddbbbaaa___bbbmmmzzzyyyyyy{{{xxxzzzzzz{{{kkkSSSmmm~~~ZZZEEEddd|||FFFJJJDDDWWWBBBHHHcccuuuWWW|||vvvwwwtttxxx~~~}}}{{{yyy|||GGG<<<===AAAVVV~~~|||AAA>>>SSSuuu~~~sssnnn|||zzzyyyxxxvvvsssqqqnnnmmmlllbbbZZZNNNVVVnnnsssbbbWWWIIIIIIVVVhhhkkk\\\SSSUUU[[[___kkk~~~YYY888pppxxx~~~ddd@@@LLLSSSwwwbbbbbbaaa???JJJWWWOOOvvvcccLLL;;;555<<<999777555444777BBBOOOeeeaaaaaaccc[[[LLLDDDFFFSSSOOOOOOSSSVVVWWWXXX[[[yyy|||wwwtttKKKJJJRRRLLL[[[VVV^^^[[[PPPMMM~~~ooosssQQQ@@@EEEyyyoooxxx|||~~~fffkkk}}}uuu888AAA???iiiNNNCCCVVVyyyKKKzzz|||mmmsssyyy}}}|||wwwssspppjjjnnnssswwwzzzxxxLLLAAAAAA<<>>EEELLLaaaBBB>>>RRRooobbbUUUllllllmmmooonnnmmmmmmnnnppp~~~yyyvvvttttttssssssxxx|||bbb555666======KKK}}}~~~{{{NNN???>>>ppphhhiii{{{uuuwwwsssrrrpppnnnllllllllllllVVVVVVQQQXXXkkklll___YYYWWWMMMGGGIIIMMMQQQ]]]jjjcccZZZZZZjjjDDDRRRppprrrRRR;;;@@@|||zzzggg```zzzgggBBBIIIpppUUU|||tttcccKKK<<<:::555333444777666222111333GGGXXXeeeeeedddeeebbb[[[QQQNNNNNNQQQQQQMMMJJJJJJEEEJJJPPPRRRTTTYYYbbbiiittt|||uuuvvvlll\\\nnnZZZMMM???HHHJJJMMM\\\XXXpppSSSqqqUUUsssaaajjjwww888===NNNqqqkkkpppxxx~~~|||zzzxxxMMM999===MMMccceeeNNNWWWiiiyyy^^^IIImmm}}}{{{wwwsssqqqrrrvvvzzz|||xxxsssqqqpppqqqrrrrrryyytttnnniiihhhrrrJJJ666???@@@<<>>???KKKbbbcccdddjjjuuu~~~~~~BBBBBBHHHaaaaaalllttttttFFFNNN^^^jjjnnnUUUSSSuuu~~~|||xxxrrrnnnlllnnnppppppnnnjjjgggeeefffhhhiiiaaaiiissstttllljjj|||000444>>>777000===LLLlll|||<<<666@@@rrrjjj~~~yyyuuurrrooollliiigggfffffffffZZZ[[[XXX___qqqqqqccc]]]TTTVVVRRRLLLJJJLLLMMMJJJLLLLLLTTTcccmmmwwwaaa<<>>NNNLLLHHHGGGIIIHHHHHHSSS___}}}oooSSSIIImmmWWWcccmmmzzzTTToooqqqkkkssshhh000DDD???[[[uuuaaa\\\jjjpppkkktttnnnrrrmmm===BBBPPPcccggg___uuuvvvzzz}}}yyyhhhBBBgggddd```sssGGG\\\vvvssstttuuuqqqllllllmmmddd___eeefffeeelllddd___bbbnnntttsssxxxZZZ111333;;;888000<<>>KKKwwwqqqnnnmmmgggfffuuusssVVVMMMRRRRRRSSSYYYRRRoooZZZJJJ===333///...------,,,,,,------333+++---AAA[[[iiihhhdddtttwwwxxxuuuvvvvvvnnnnnnttt{{{gggFFF???BBBEEECCCDDDFFFDDDBBBHHHRRRsssfffaaaTTTggglllvvveee[[[uuuppp``````tttooo[[[hhhFFF222EEE:::FFFuuu```TTT___qqqqqqeeehhhuuuzzz___]]]}}}ZZZ>>>OOOUUU]]]UUUmmmjjjrrrqqq}}}mmmYYYeee~~~XXXLLL\\\YYYaaaeeeooo444]]]}}}zzzvvviiifffmmmgggkkkfffdddhhhbbbXXXYYYlllccc^^^ccciiiqqqnnn333444444444444333<<<<<>>)));;;444...///555:::---NNNlllyyy|||xxxsssooommmVVVYYYbbbjjjfff```ggguuurrrrrrtttyyyyyy;;;<<<999IIIUUUxxxtttooofffwwwzzzqqqkkkkkklllkkkccc[[[JJJHHH^^^iii```YYYSSSRRRRRRRRRRRRPPPLLLIIINNNMMMRRR___pppZZZQQQTTTSSSuuu~~~hhhkkkqqqpppyyy|||}}}fff999>>>===NNN|||wwwyyyrrrgggcccjjjqqqtttvvvzzz{{{zzztttssssssssspppmmmrrryyy^^^LLL@@@EEELLLMMMQQQYYYRRR}}}nnn[[[III:::111,,,++++++***************&&&+++000...)))...BBBXXXrrrmmmkkkssshhhGGG:::777<<>>???BBB===[[[bbbUUUCCCGGGJJJLLLSSS```lllwwwzzzYYYQQQgggtttKKKWWWKKKRRRSSSRRRPPPVVVddd]]]GGGSSScccaaa```[[[aaaffffffrrr|||uuuggggggiiimmmooo}}}nnnuuuXXX333;;;555---???CCC333===pppaaa[[[TTTNNNPPPOOOYYYdddccc{{{xxxnnnxxx}}}[[[GGGUUU^^^VVVggg```UUUdddtttsssuuurrrlllbbb```dddkkkjjjaaa___cccUUUKKKOOOTTTWWW^^^dddjjjlllzzzsss[[[LLLZZZvvvJJJ555444,,,---...---///+++444555000KKKuuuxxx}}}xxxzzz~~~|||qqqgggMMMbbbvvvzzztttllleee^^^]]]^^^aaafffjjjjjjhhhfffnnnvvvvvvjjjeeesss888<<<===UUU@@@GGGUUUzzznnnnnnjjjpppwww~~~|||qqqccchhhaaa[[[``````YYYYYYYYYWWWTTTPPPNNNNNNOOOQQQWWWgggxxxPPP]]]WWWRRR\\\RRRnnnttthhhiiijjjgggtttyyyiii@@@999@@@[[[XXXPPP}}}wwwsssqqqppprrrsssgggqqqxxx===<<<===@@@AAA??????DDDIIIOOOzzzpppaaaMMM<<<333++++++***))))))))))))***+++'''&&&***,,,+++***+++000HHHhhh~~~PPP@@@333333888:::888666999;;;999666888===@@@@@@:::FFFMMMoooeee\\\KKKMMMCCCCCCFFFMMMUUU]]]hhhrrrxxxyyywwwttttttuuurrrmmm___UUUMMM^^^TTTNNNHHHTTTIIILLLRRRSSS[[[LLLvvvhhhbbbPPPPPPqqqiiiaaa```aaa\\\uuuooovvvnnnqqqqqqMMM+++<<<+++333;;;,,,333===IIIuuulll```ZZZWWW\\\\\\RRR[[[vvvyyyjjjRRR???:::CCCfff\\\HHHJJJRRRTTTRRReeehhh[[[bbbtttooosssbbbGGGSSS[[[PPPUUU___[[[gggmmmtttfff|||^^^aaattt~~~YYY666,,,000///&&&+++---111'''///:::///444dddxxxtttyyy~~~tttrrrvvvwwwqqqjjjGGG^^^ssswwwsssmmmdddZZZ^^^[[[XXXYYY\\\]]]ZZZVVVVVVXXXXXX[[[kkk^^^444DDD@@@ZZZ@@@HHHJJJJJJllljjjjjjoootttzzzsssrrreee]]]fffiiicccaaaXXXXXXXXXXXXZZZ```ggglll}}}nnnsssbbbQQQ[[[MMMGGGWWWOOOSSS}}}vvviii```aaadddrrr}}}GGG<<>>===AAAEEEGGGTTTwwwqqqcccNNN<<<444,,,+++******))))))******$$$'''+++---)))$$$'''///%%%---<<>>:::EEEMMMRRR{{{VVVbbbUUULLLFFFFFFGGGFFFHHHMMMRRRUUUTTTQQQQQQTTTRRRLLLKKKMMMgggVVVKKKJJJ@@@OOOBBBGGGMMMQQQSSSLLLYYYxxxxxx[[[ZZZTTTSSSkkkrrrqqqjjjmmmIII111000888,,,333333$$$...777)))MMMsssbbb[[[]]]YYYWWW[[[\\\aaagggaaaNNNBBBIIIYYYdddxxxGGGCCCOOONNNTTTTTTWWW^^^[[[ZZZ```bbbTTTiiippp:::JJJMMM___TTTOOO]]]XXX___bbbgggiiinnnsssuuuzzzvvvEEE111@@@)))&&&777)))***)))000))),,,333+++111***ttt}}}}}}zzzuuuoookkkQQQWWWbbblllmmmhhhcccbbb]]]YYYUUUSSSTTTUUUTTTRRRLLLRRR___tttuuuJJJ999EEEDDDKKKDDD@@@@@@@@@cccxxxrrrpppooofff```pppxxxxxxsssuuuwwwyyy|||vvvlllrrrrrrTTTRRRPPPJJJJJJNNNMMMNNNllluuuhhhdddaaaiiinnnuuu~~~fff;;;BBBKKKOOOBBBNNNVVVRRRAAA{{{YYYBBBDDD888;;;??????;;;===DDDFFFCCCOOO|||tttooobbbLLL:::222,,,++++++******************&&&%%%)))***)))(((+++)))******...:::SSSqqqtttJJJ444111333111333555333///111888555888888444666;;;;;;666;;;===;;;III```vvvaaaUUULLLLLLLLLHHHFFFGGGBBBGGGHHHGGGKKKQQQPPPJJJpppSSSFFFHHH>>>GGGCCCIIIHHHEEEFFFBBBVVVRRR\\\iiieeeaaaZZZPPPNNN^^^sssoooXXXYYYZZZqqq^^^......---...---+++///444111,,,444555LLLtttmmmnnnyyyzzzBBBHHHVVVNNNYYYYYYJJJUUUYYYbbb[[[ZZZeeehhhlllcccAAAOOOLLL;;;WWWUUUEEEUUUWWWVVVPPPWWWkkkaaa{{{999666---$$$(((111111******%%%///---)))***&&&555111KKK~~~yyyrrruuuyyyooojjjkkk]]]ZZZfffiii___\\\cccUUUTTTRRRPPPOOOMMMKKKKKKbbbooommmrrrNNNBBB>>>AAAFFF888FFF999BBBEEE===ZZZsssxxxtttccc\\\bbbqqqssseeejjj}}}qqqJJJKKKLLLAAALLLRRREEEFFFLLLLLL}}}nnndddeeebbbfffllljjjrrr|||cccrrrxxxIIIAAAPPPEEEFFFRRRXXX@@@ZZZTTTTTTTTT888777AAA222888;;;999555999AAAAAA:::EEE~~~zzzooo___MMM>>>555---***((('''(((((((((''')))))))))))))))))))))))),,,***((((((+++111888===ssshhhHHH888444444444111111000000000000111111222222333333333444444444000;;;???:::???dddyyyddd[[[RRROOORRRQQQRRRQQQSSS\\\qqqPPPGGGBBBDDDDDDAAA@@@CCCFFFFFFFFFIIIMMMRRRWWW[[[uuu^^^[[[[[[RRRNNNSSSQQQNNNKKKKKKOOOWWW```fffgggkkkiii___RRRPPP[[[hhhUUU333------,,,,,,,,,,,,------...///555///)))CCCzzz___HHHLLLRRROOOQQQ\\\UUU[[[```aaaaaadddmmmuuuwwwUUU???HHHNNNKKKLLLMMMLLLLLLOOOUUUZZZVVVRRRUUUbbbiiitttddd555......---,,,,,,+++******))))))))))))))))))))))))...,,,bbb~~~{{{qqqzzzuuurrrmmmeee___]]]___aaaWWWTTTRRRQQQQQQYYYoooqqqqqq}}}VVVHHH@@@AAAAAA;;;;;;BBB???;;;;;;===CCChhh}}}xxx||||||wwwhhhffflllyyyzzznnnfffeeeffflllzzzeeeIIISSSGGGGGGFFFEEEDDDCCCBBBAAAJJJPPPuuuiiikkkbbbjjj]]]gggiiiooouuuzzzcccWWWggg^^^GGGEEEKKKKKKKKKKKKKKKLLLLLLLLLLLLUUUoooDDD777<<<<<<888666666666777777888:::;;;<<>>???======???AAAAAABBBCCCFFFJJJMMMPPPuuuiiiTTT\\\YYYUUUOOOJJJJJJLLLQQQTTTLLLOOOQQQSSS___}}}hhh===...,,,,,,,,,,,,++++++,,,,,,---...'''111555111BBB{{{VVVLLLVVVFFF@@@JJJPPPNNNPPPYYYRRRVVVZZZ\\\[[[]]]aaaeeeSSS\\\|||YYYFFFIIIDDD888EEEGGGIIIJJJLLLPPPWWW\\\YYYXXXZZZcccfffaaa{{{rrrDDD000---...------,,,++++++******))))))))))))))))))))))))444***222kkk~~~xxxmmmsss{{{}}}tttdddkkk{{{III???;;;??????999888===:::777888;;;:::GGGtttsss{{{zzzuuulllfffeeebbbhhhooouuuyyy~~~cccIIIGGGJJJHHHGGGGGGFFFEEEDDDCCCBBBAAAEEEYYY~~~lllnnn]]]cccbbb```aaaeeejjjpppvvv{{{~~~{{{}}}{{{sssllliiieeeaaaiiikkkKKKDDDGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJ999[[[\\\EEE333555;;;:::666666555555555666777888::::::CCC}}}xxxnnn___NNN>>>555---***((('''((((((((('''((((((((((((((((((((((((&&&'''))))))***)))''''''((((((***---444>>>IIIQQQ]]]___```\\\RRREEE888000------...000333444333222...------------------...////////////000000000000888000333<<<777...===XXXmmmAAA777@@@;;;888999;;;::::::===<<<===>>>???AAACCCDDDEEEFFFzzz}}}nnnbbb[[[XXXOOOfff```888+++---...+++++++++*********+++,,,,,,***...222---$$$777tttRRR@@@@@@@@@@@@DDDHHHIIIHHHJJJOOOQQQSSSUUUXXXZZZ\\\]]]]]]___RRRHHHRRRsssjjjAAA777BBBJJJJJJHHHBBBCCCFFFHHHKKKOOOUUUZZZWWWZZZ[[[ccchhh```aaasssiiiCCC333000...+++------,,,,,,++++++******))))))))))))))))))))))))---///'''000oooaaaYYYlll{{{{{{gggYYYfff~~~HHH===888777===>>>888666888;;;777888<<<888333???PPP}}}zzzyyyyyyvvvrrruuu{{{YYYHHHVVVUUUAAAEEEEEEDDDCCCBBBBBBAAAAAA:::III???TTT{{{qqqjjjhhhdddbbbbbbccceeeggg]]]bbbdddcccdddhhhkkkkkkuuuMMM<<>><<<:::999:::::::::;;;999;;;===???@@@AAAAAAAAA===ZZZccc^^^333&&&---111...*********))))))))))))***+++222((((((333555///444AAAlll@@@@@@IIIGGGFFFKKKLLLGGGDDDFFFKKKNNNSSSRRRSSSWWW]]]bbbdddcccUUUVVVSSSHHH@@@LLLqqqSSSDDD@@@BBBGGGCCC:::<<>>NNNsssJJJAAAVVVfffWWW===@@@@@@???>>>>>>===<<<<<>>XXX~~~}}}zzzuuuqqqnnnlllyyysssggg^^^eee|||ZZZAAA===BBBFFFFFFBBBBBBBBBCCCDDDDDDEEEEEE::::::MMMNNNJJJQQQbbbnnnIII:::>>>FFF777666888999444---...333222222222222333555666777???xxxooobbbSSSCCC999---***((('''(((((((((''''''''''''''''''''''''''')))))))))((((((((((((((("""&&&***,,,,,,***))))))---***'''(((---000111000***++++++)))''''''***,,,******))))))))))))***************+++++++++,,,,,,)))///000...333;;;:::222iiiYYYJJJsssDDD000888@@@888<<<===;;;999777888888888555777:::===???@@@AAA@@@GGG:::EEELLLqqqHHH555(((---222---((((((***))))))(((((())))))))),,,***+++///000...++++++666YYYGGG:::AAA>>>:::<<>>@@@KKK^^^}}}bbbKKKDDDFFF@@@AAACCCDDDDDDDDDBBB@@@???@@@BBBEEEIIILLLNNNOOORRRZZZXXXXXXaaabbb]]]^^^aaaaaa[[[RRRWWWuuupppFFF,,,&&&+++111111---))))))***,,,+++++++++++++++******)))))))))))))))))))))))),,,$$$)))222***---bbbwwwtttrrroookkkcccccc```\\\```qqqLLL444CCC999777777888666444444666222222333555666777;;;???444>>>eeemmmXXXGGG===FFFOOOKKKBBB>>><<<<<<<<<;;;;;;::::::999BBB,,,:::III===ZZZuuuzzzyyywwwuuutttrrrqqqqqqeeeuuubbbBBB???DDD@@@???EEE@@@@@@AAABBBBBBCCCDDDDDDNNNDDDGGGAAADDDNNNIIINNNKKKjjjvvvaaaJJJ@@@@@@>>>555---333222222111///---111666000000000111222333555555<<<}}}}}}uuukkk```QQQBBB777---***((('''(((((((((''''''''''''''''''''''''''''''&&&%%%$$$%%%&&&((()))((())))))(((%%%######$$$***((('''***---,,,(((###)))+++---...---,,,,,,,,,))))))(((((((((((())))))))))))))))))************333)))'''222666000000888RRR\\\MMM888OOO222;;;???666333666777999999555222333444333111222666999;;;===>>>>>>888JJJ,,,>>>OOOiiiTTT444,,,+++///333...%%%$$$*********)))((((((((()))))))))---...)))(((...444555'''666>>>PPPWWW>>>000999@@@:::777>>>AAAEEEHHHHHHIIIJJJJJJGGGRRRNNNLLLMMMPPPTTTUUUTTTSSSGGG===;;;===>>>???AAA999;;;===@@@DDDJJJQQQVVVssspppkkkjjjhhhddd\\\VVVMMMJJJGGGDDD===777888<<<;;;<<<999999CCCOOOKKK???;;;<<<>>>DDDIIIMMMOOOOOOKKKUUUWWWXXX___^^^WWWXXXQQQUUUWWWQQQHHHEEEJJJPPPPPP^^^ssspppgggWWWEEE666...------888///&&&###(((---...,,,++++++++++++++++++******))))))))))))))))))))))))+++$$$&&&///,,,%%%222IIIRRR444333===555555444222000///000222---222555444222444666777444======BBBoooxxxJJJFFF@@@EEEGGGCCC===<<<===>>>;;;;;;;;;::::::999999999222;;;888<<>>??????@@@AAABBBCCCCCCEEE@@@EEE@@@IIIYYYKKKCCCWWWUUURRRTTT^^^rrr|||gggNNN;;;???666000444:::<<<999777...///000111111000000111000000000000111333444555888xxx|||sssjjj___QQQBBB777---***((('''((((((((('''''''''''''''''''''''''''%%%$$$$$$$$$%%%&&&&&&'''$$$%%%&&&&&&''')))---///&&&''')))++++++***((('''%%%&&&'''(((((('''$$$""")))((((((''''''(((((()))((((((((()))))))))******222******111333---///666999ZZZ???@@@FFFKKKyyySSS222;;;AAA666///<<<<<<'''///444555111...000222000///000333555888999;;;;;;;;;777EEEIIIBBBCCCZZZ^^^<<<...---***...111...(((%%%***111+++***))))))(((((())))))***)))(((***...000...+++222---...222333@@@jjjcccBBB,,,$$$888CCC;;;222777BBBHHH@@@BBBFFFIIIFFFBBBAAACCCJJJJJJIIIJJJJJJHHHFFFDDDCCCBBBCCCCCC===666777;;;;;;999666333222444888<<<777888999999999777555444777,,,(((///999:::666444:::>>>@@@======>>>:::444;;;;;;>>>DDDJJJMMMMMMLLLJJJQQQRRRVVV```]]]VVVZZZ\\\TTTMMMMMMNNNJJJ@@@999555777555111333;;;BBBDDDBBBFFFMMMQQQNNNDDD777---000...+++(((''')))---000)))333444...)))))),,,******************++++++))))))))))))))))))))))))&&&+++...,,,))))))+++++++++hhhwww@@@///:::<<<...000222222000------///000---444666111000333444000???000...777999DDDssspppUUUSSSNNNGGGBBBCCC@@@;;;<<<@@@@@@<<<999888888888888777777777...EEE>>>000:::999777IIIxxxRRR@@@999666999<<<<<<;;;<<<<<<===>>>???@@@AAAAAABBB@@@@@@HHH===<<>><<<<<<>>>KKK777BBBNNNwwwWWW<<<222---...222---...---((('''---555999++++++***)))))))))))))))&&&"""$$$,,,...)))(((+++++++++---///222444444333333HHHgggyyyaaaFFF888222000555<<<;;;000---777===::::::@@@>>>>>>BBBFFFCCC???EEEPPPDDDFFFJJJKKKIIIEEEAAA>>>;;;777666999999666444666,,,///222333333222222222,,,111555555111000222555222222555:::888333555<<<999777777999;;;<<<@@@DDD??????@@@DDDIIIKKKIIIFFFSSSSSSMMMQQQZZZVVVPPPVVVGGGGGGHHHEEE>>>777666888***111555111------------444111,,,***+++---...///,,,,,,,,,...//////,,,***111)))""""""&&&******'''******************++++++))))))))))))))))))))))))++++++((($$$&&&---///,,,111---JJJYYY222999>>>---)))888,,,000333111//////000000+++000///***,,,444666222&&&555???<<<888999;;;:::UUU}}}fffOOOSSS___SSSDDDFFF===777999???===444444;;;555555555555555444444444>>>+++555@@@555;;;CCC333AAAWWWKKK;;;444@@@BBB999666===>>>777;;;;;;<<<===>>>???@@@AAA>>><<>>???>>>999;;;555333777777333000222000222111...,,,---000222//////000000111333444555888wwwwwwhhh[[[QQQFFF<<<+++***((('''''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((())))))+++,,,---......222222333555888;;;===>>>FFFnnnmmmIII<<<<<<:::888999555444111///......///000.........------,,,,,,,,,------...///000111222222666777999::::::;;;===>>>DDDAAABBBPPPqqqmmm@@@:::333///000000---***,,,,,,,,,+++++++++******???555+++'''***,,,+++'''(((((((((((()))))))))))),,,,,,,,,---------......000111222333555777888888???@@@AAAAAA???<<<888666222111000000000000000111333444666666666777999;;;:::>>>BBBBBB>>>===???BBBCCCCCCCCCBBBAAA>>><<<:::999777555222111111222333000////////////..................////////////000000000111222333333444444000111333555777999999:::===???CCCFFFHHHIIIHHHGGGLLLOOOSSSUUUTTTRRROOONNNNNNJJJDDD>>>;;;888555333......---,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,///:::YYYccc999888777666444333111111000000//////...........................///000000111222333555777888::::::777;;;EEEYYYxxxuuu^^^PPPUUUPPPKKKJJJLLLLLLHHHDDD;;;:::999777666555555555777666444333333444666777444444444555555555666666;;;888JJJ~~~sss@@@666@@@666666666666666777888888777888:::<<<======<<<<<<@@@AAAAAABBBCCCDDDEEEEEEFFFFFFFFFHHHKKKKKKJJJHHHFFFDDD@@@??????===999555444444333333222111000000..............................//////000222333444>>>fff}}}ssseeeYYYNNNAAA666+++***((('''''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((()))***+++,,,------000000222333666999;;;<<<888DDDPPP\\\pppvvvfffWWWDDD777888;;;888555777333111///---,,,,,,---------------,,,,,,,,,++++++,,,------...///000111222333555777888999999;;;===???===:::;;;DDDUUUhhhuuuzzz___LLL@@@999:::555...+++,,,,,,***'''++++++++++++************555333///,,,***)))(((((('''((((((((())))))))))))++++++,,,,,,,,,,,,------,,,,,,---...000111222222111222333333111///,,,***.........---......//////000222333444444555888::::::===@@@???<<<;;;>>>AAAAAAAAA@@@>>>===:::999777666555222000//////000111...---------,,,,,,,,,,,,------------..................//////000111111222000111333555666777888888777999===AAACCCDDDCCCCCCHHHJJJNNNPPPOOOMMMKKKJJJJJJFFF@@@;;;888555222000------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((//////,,,(((,,,<<>>WWWlll~~~dddEEE666999???<<<666333333333333333444555555666666888999:::;;;;;;;;;>>>>>>???@@@AAABBBCCCDDDEEEDDDDDDEEEFFFEEECCCAAA===<<<999888777555222000000//////......---------------------------------.........///000111222333999___vvvjjj```UUUEEE777+++***((('''''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((())))))***++++++,,,---...///111444666777777;;;>>>EEENNNRRRHHH:::IIILLLMMMLLLOOOQQQKKKBBB>>>:::777777222,,,+++...---,,,+++***))))))))))))***************)))))))))++++++,,,,,,---......///,,,...111222333444777999666999<<>>AAACCCCCCCCCDDDDDDDDDFFFGGGGGGFFFEEE???;;;666222000///---,,,******)))))))))(((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))+++---.../////////000333777>>>JJJ]]]sssjjjUUU???;;;888:::>>>;;;000%%%000000///......---,,,,,,++++++++++++++++++******,,,,,,,,,,,,,,,---......,,,,,,---///000222333333888999;;;;;;<<<>>>AAADDDHHHFFFBBB@@@AAADDDIIILLLPPPPPPQQQRRRSSSQQQLLLHHH@@@===:::999999888666444333222111000000000000000000///............///000//////000000000111111111444222222555:::<<<<<<999KKKbbbrrrIII<<<:::666444333444555777222111111111111222333333444555666777888999999:::<<<<<<===???@@@AAABBBBBBEEEDDDCCCDDDDDDCCC@@@===999888777666444222000...///.........------,,,,,,------------------------............000111222333666ZZZ|||sssiii```UUUCCC444+++***((('''''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''(((((()))))))))+++,,,---...000222444555222666999===CCCGGGFFFCCCBBBDDDGGGHHHIIIHHHBBB::::::444///...---,,,---///,,,++++++***))))))))))))))))))))))))))))))))))))*********+++,,,,,,------***,,,...000000111333555666777888999:::<<<@@@CCCPPPOOOOOOPPPQQQSSSSSSSSSKKKGGG@@@:::777777999;;;///---++++++++++++++++++)))))))))(((((((((''''''(((((()))((('''''''''(((''''''''''''(((((((((((('''''''''((((((((())))))************************''''''))))))******))))))'''''''''((()))***+++,,,***,,,...///000222555777999999777666555666888:::888777444111///...------------,,,++++++*********************)))))))))((((((((((((((())))))))))))*********+++++++++++++++------...000000111111111000222555999<<>>777<<<888333222333222...***000000000000000111111222333444444555666777888888::::::;;;===>>>@@@AAAAAA???>>>=========<<<999666666666666555333111/////////...............------------------------------------......///111222333555VVV~~~tttjjjbbbWWWFFF666+++***((('''''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((******+++,,,...000222333555999;;;<<<===@@@EEEIIIDDDFFFHHHIIIIIIEEE>>>999222///,,,,,,------,,,***++++++*********)))))))))((((((((())))))))))))***)))))))))******+++++++++)))+++---.........000222888:::<<<=========>>>???NNNMMMLLLJJJIIIGGGFFFEEEGGGCCC>>>:::666000)))###++++++***)))))))))))))))))))))))))))((((((((((((***'''$$$$$$'''(((((('''&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''((((((((((((%%%&&&&&&''''''(((''''''(((((('''(((((()))***+++)))+++---......000333555666666444333333444444555333222111///---,,,++++++++++++++++++*********)))************))))))))))))'''''''''((((((((())))))***************************+++,,,...//////000000000222555999<<>>666333///---,,,,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&(((+++---000222333)))---111333333222222222:::;;;;;;;;;::::::;;;======;;;777333666<<<===:::666///,,,222888666///***++++++++++++++++++++++++)))))))))))))))************************+++,,,,,,,,,------...000111111222,,,000444777999;;;===>>><<<===???BBBDDDEEEEEEEEEIIIIIIIIIGGGCCC>>>:::777777666555333222111000000---,,,,,,,,,,,,------...........................------............//////...444:::<<<888444222333AAA@@@<<<777666<<>>;;;:::999+++...222777999888555222000////////////000111111222222222333444555777777888888:::;;;===>>>???@@@>>>===<<<<<<<<<:::777444444555666444222000///000........................,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222555TTTuuujjjcccZZZIII999+++***((('''''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))***,,,...///000///333999<<<<<<::::::===AAA@@@@@@@@@>>>:::555333000000///---,,,+++)))'''))))))))))))))))))(((((((((((()))))))))*********(((((())))))))))))*********+++------,,,---...000,,,///333777999;;;>>>@@@???AAACCCDDDEEEFFFGGGGGGBBB<<<333------000555888)))******)))((('''((((((*********)))))))))(((((()))'''%%%%%%'''((('''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((%%%&&&&&&&&&''''''(((((('''''''''((((((((((((((((((''''''&&&''''''((((((((()))++++++,,,---///222222111000000111111000///......------,,,***)))((())))))******))))))((((((***)))))))))(((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))'''(((***,,,---/////////111222555999===@@@CCCDDDAAA@@@???AAACCCAAA;;;555222///,,,*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&)))+++***(((&&&%%%&&&'''(((***+++---...000111666555555666:::===>>>???333888<<<;;;:::999444...---///222111(((!!!&&&///)))))))))***************(((((())))))***************))))))))))))***++++++,,,,,,---...//////000000333555666666555444444555CCC@@@===::::::===AAACCC>>>???@@@???===;;;999999444444333111///.........+++++++++++++++,,,---------------......------------------.........//////111---,,,111999===<<<999666===EEEFFFCCCAAABBBEEEAAAFFFJJJJJJKKKKKKGGG@@@???===;;;;;;:::999888777999999555---&&&(((222<<>>:::777555444333333333111...------...************+++,,,------+++,,,,,,------,,,,,,+++---------.........//////111222333111000111555888===:::999;;;???AAA???<<>>???999888777888888777444111000222444333000......000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------///000111222666RRR{{{pppmmmaaaRRRDDD444...+++(((''''''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&''''''((()))***///222666999:::<<<>>>???===;;;999555222///---,,,******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++...///111333444777;;;>>>>>>???AAABBBBBB@@@>>><<<333222111///---,,,++++++,,,++++++***)))(((((('''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***++++++,,,,,,............---,,,+++*********))))))((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))+++,,,---///000333555888999:::;;;999999999777555222///---))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))***+++,,,...///000111111222333333444555555555555444333222111000///,,,,,,,,,+++++++++************++++++++++++******)))******)))(((((()))++++++*********))))))(((((()))***,,,---.../////////000000000000111222333444888999;;;======<<<;;;:::<<<;;;999777555222111000........................******+++++++++,,,,,,,,,------------------------...------------...//////000111111111111222555777999:::;;;===>>>@@@AAABBBCCCCCCDDDDDDCCCAAA???>>>777888888777555333111///......------------......////////////////////////000111111111111222222222444555666777888999999999666666666555444222111000111///.........///......///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///111333666QQQzzzpppmmm```SSSEEE666...+++(((''''''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***---000333666777888999;;;999777555222///---++++++))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((++++++++++++++++++++++++,,,...000111333555999===<<<>>>???@@@???===:::999222111000...,,,+++++++++++++++***))))))(((''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******++++++,,,.........------,,,+++***))))))((((((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))***,,,---...///111333555777888999777777666444222000---,,,))))))((('''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))******,,,...///000111111111222333444444444333222222111///......---,,,,,,+++++++++*********)))******++++++******))))))******)))(((((()))+++************)))))))))((()))***+++,,,---...............///000111333555555777888:::<<<<<<;;;:::999:::999888666333111000///........................***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......000000111111000222444777888999:::<<<>>>???AAAAAABBBCCCCCCBBBAAA???>>><<<777777666555444222000///......------------......////////////////////////000000111111111222222222222444555777999:::;;;;;;666666555444333222111111111000.........///......///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///111333555NNNyyyooojjj^^^SSSGGG888---+++(((''''''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***,,,///222444444555666777333222000---+++***)))))))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((******************+++++++++,,,...///111333777::::::;;;<<<<<<;;;888666444000///...---++++++************))))))(((((('''''''''(((((())))))(((((('''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******++++++------------,,,+++******(((''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***+++,,,......///000222444666777555444222000...,,,++++++)))((((((''''''''''''(((((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))***,,,---///000000000111111222222333333000//////...---,,,++++++,,,++++++++++++*********)))******++++++******))))))******)))(((((()))+++************))))))))))))((()))***+++,,,---------,,,,,,---///111333555777666777999:::::::::999888777777555333111000......------------------------++++++++++++,,,,,,,,,,,,------------------------,,,++++++++++++,,,------///000111000000111444666888888:::;;;===>>>???@@@AAAAAAAAAAAA???===:::999666555444222111000000000......------------......////////////////////////000000000111111111222222///111333555777999999999555444333222111222222333000000/////////.........///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///111333444LLLvvvmmmggg[[[RRRHHH999---***(((''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))---000333444333333444555...---,,,***))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))******************,,,...///000222666999888888888888666333111///......,,,+++************)))))))))(((((((((''''''(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******+++++++++,,,,,,+++******)))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++.........///000222444666333111///---+++******+++)))(((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))))))))***+++---.../////////000000000111111111......---,,,,,,+++******++++++++++++************))))))************)))))))))******)))(((((()))+++*********)))))))))))))))(((((()))++++++,,,,,,,,,,,,,,,---...000222444555555666777888888777666666444444222111///...---,,,------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,+++,,,,,,---......///000000///000333666777888999:::;;;===>>>>>>?????????>>><<<999777555444333111000//////000000......------------......////////////////////////000000000000111111111111...///111444555555555444444222111000000111333444///000111000///......//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///111333444IIIsssllleeeXXXQQQGGG777,,,***((('''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((())),,,///111222111000111222,,,+++***)))))))))))))))'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))*********+++,,,......///222666888666666555444222000---,,,---,,,+++***************))))))))))))(((((((((((((((((())))))))))))(((((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((()))************************)))(((%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))).........///000222333444111///---+++*********+++((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))))))))***+++,,,---............///////////////---------,,,+++++++++***+++++++++*********)))))))))))))))******))))))))))))******)))(((((()))+++))))))))))))))))))******(((((()))***++++++++++++------......///000111222444555555555555555444444222111000///...---,,,,,,------------------------++++++,,,,,,,,,------------------------------------------------......///...////////////000333555666777777999:::;;;<<<===<<<<<<<<<;;;999666444222222111000///......///000......------------......//////////////////////////////000000000111111111111222444555555444222111222111///...///000222444...000222222///......//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///111333555HHH|||rrrmmmeeeXXXQQQGGG555,,,***''''''((()))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((())))))+++...///...------...+++******)))((()))))))))&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))*********,,,---...///111444777555444333222000...,,,+++,,,++++++*********++++++************))))))))))))((())))))******))))))((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((()))))))))))))))((((((%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((,,,---...///000111000000...---,,,+++************(((''''''''''''(((((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))******+++------------------............---,,,,,,,,,+++++++++++++++************)))))))))((())))))******))))))((()))******)))(((((()))+++))))))))))))************))))))***+++++++++++++++...------......///000111333333333333222222222222000//////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...------------...//////---...///......///222444555666666777999::::::;;;888888888888666444222000000000///////////////000......------------....../////////////////////////////////000000000111111444666777888888666333111111000///...//////111111---111444333000......000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///111333555EEEzzzssspppgggYYYRRRHHH555,,,)))''''''((())))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((((((((***---...---------...******)))(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((()))******)))***+++,,,---///222555444333222111///...,,,,,,++++++*********++++++,,,************++++++++++++))))))************))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))'''(((((())))))(((((((((%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((()))+++---///000///---,,,++++++++++++***)))(((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))***+++,,,------------------,,,,,,,,,++++++++++++************************))))))))))))(((((())))))))))))(((((()))******)))(((((()))+++((()))))))))************)))***++++++,,,+++++++++,,,,,,,,,---...000111222333222222111111000111111///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------,,,,,,------...///------......---///111444555555666777888888999999555555666555444222000/////////000000000000//////......------------......////////////////////////////////////000000000111222444777888888666333111////////////////////////---111555444000---...000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///111333444BBBzzzuuusssjjj[[[TTTIII555+++)))''''''((())))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((((())),,,...000/////////000***)))((('''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***''')))******+++---000333333333222000///...------+++++++++***++++++,,,---++++++++++++++++++,,,,,,))))))************))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''((((((((((((((('''&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''))),,,...///---+++)))((()))*********)))'''&&&'''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))************))))))))))))(((((())))))))))))(((((()))******)))(((((()))+++(((((())))))*********+++***++++++,,,,,,,,,++++++)))***+++,,,...000222444222222111000000///000000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,++++++,,,,,,---...,,,---......---...111444444555555666777888888999333333444444333222000///---...000111111111000///.........------.........////////////////////////////////////000000000000...000333555666444222000//////000000///...------,,,111555444000---...000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///111333333@@@rrrllljjj^^^RRRFFF777+++)))((('''((()))((('''))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$&&&(((*********++++++++++++******''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())),,,***((())),,,//////...111555;;;<<<666---((((((***333111&&&&&&222555,,,,,,,,,...000...+++...444+++******+++,,,---,,,***'''&&&&&&))),,,---+++((($$$&&&$$$"""!!!%%%)))+++&&&'''(((******((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((''''''''',,,***(((''')))+++------+++%%%$$$)))+++((('''***(((((('''(((((())))))***)))'''&&&(((++++++)))&&&'''+++...+++&&&$$$)))///---+++)))(((***++++++***))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))******+++,,,...---,,,+++,,,---...///))))))))))))))))))))))))+++++++++***)))(((((('''))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++)))'''(((++++++)))+++111............////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,....../////////...,,,+++++++++,,,------......//////...------...///000111444555777888888777555444333222222222111111000000............////////////////////////////////////---......///////////////////////////000000000000000000000000111111111111......///111111222111111///000111222222111000///000//////111222222...***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...000111333GGGrrrmmmjjj^^^RRRFFF777+++)))((('''((()))(((''')))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&(((***)))***************))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''***---000222222333333***,,,//////---///444:::000''')))555444(((&&&///666...***...333000)))$$$///...---------***%%%"""---...---)))$$$"""$$$&&&*********))))))(((%%%"""&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((('''++++++******)))(((%%%###)))***,,,))) """///***+++,,,---,,,+++)))(((---+++)))((()))+++...000+++"""!!!,,,111+++###(((''''''((()))(((&&&$$$))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))******+++,,,...---,,,+++******++++++))))))))))))))))))))))))++++++******)))(((((('''))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++,,,...+++)))333>>>777&&&---.........////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,+++++++++,,,------......//////......---...///000111222333444555555444333222222222111111000000000000............////////////////////////////////////,,,,,,---............---////////////000000000000444444444333333222111000,,,---------------------000000222222333222111111333222111222444444222///......------,,,,,,,,,+++------,,,,,,---...000111333FFFsssmmmkkk^^^RRRFFF777+++)))((('''((()))(((''')))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%'''((()))))))))***))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))'''***---...,,,+++,,,...:::111((()))111333***111555444111888HHHSSSTTTKKKOOOSSSQQQFFF:::888===---------///222333333222###(((///444666333...+++(((&&&%%%'''******'''%%%&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((((((((('''((()))***,,,---------+++''''''...333111+++''')))***+++,,,---......///---------+++)))))))))***)))333:::666***&&&---666+++******+++---...---,,,))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))***++++++...---,,,***))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))******+++ ******,,,JJJllldddBBB---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...//////...,,,+++++++++,,,------....../////////...------...000111///000111222222111000///000000000000////////////............////////////////////////////////////------.../////////......////////////000000000000000111222222222000///...333333222111111111111222000000111222333333333222111///...///000111111000000000///...---,,,,,,+++...------,,,---///000111444EEEsssmmmkkk^^^RRREEE777+++)))''''''((()))(((''')))(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((()))))))))))))))((('''&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))),,,,,,,,,,,,+++,,,...///""",,,333///***...888@@@444FFFPPPUUUpppuuukkk\\\KKK>>>444...***===111$$$!!!'''*********'''%%%&&&''''''))),,,''''''((())))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((,,,+++)))&&&###"""###%%%!!!)))111111***%%%)))///...---,,,,,,---///111222---///444888:::777222---222,,,&&&&&&***,,,)))%%%---)))&&&$$$%%%'''))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++,,,,,,++++++************))))))))))))))))))))))))************))))))(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))******+++%%%,,,((($$$999SSSHHH''',,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++++++++,,,------......///000///...------...///000//////000000000000////////////////////////..................///////////////////////////////////////000000111111111111111////////////000000000000,,,...000111222222111000000///............///000000000111111222222333333000...---,,,---///111222222111000///...---,,,+++......---------///000111555CCCsssmmmjjj]]]QQQDDD666+++)))''''''((()))((('''((((((((((((((('''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))((((((((((((((('''&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***------...000222333222111555333222777JJJ```mmmnnn{{{kkkOOOKKKBBB999222//////111///------...)))$$$&&&,,,''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&))),,,---,,,,,,...000666111***)))///888===>>>WWW]]]gggrrr}}}zzzlllbbbHHH@@@666444666777333......,,,+++***+++***)))'''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((())))))***+++******+++,,,,,,,,,------))))))))))))))))))))))))*********)))))))))))))))))))))************))))))************************)))))))))))))))******++++++,,,'''###'''...''',,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,,,,++++++,,,------......///000///...------...///000/////////000000/////////..................//////............///////////////////////////////////////000000111111111111111////////////000000000000///000222333444444333222111111111111222222333444000000000000111111222222333222111000000111444666222222111000...---,,,,,,......------...///111222555AAArrrllliii\\\OOOCCC444+++)))((('''((()))((('''((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))''''''(((((((((((('''''''''''''''(((((())))))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********,,,...///...,,,***)))222:::LLLlllmmmIII000(((***((('''***000...&&&%%%+++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((''''''((())))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))"""&&&+++---,,,,,,...000&&&///@@@WWWrrr{{{~~~~~~vvvUUU;;;000///((()))+++---//////,,,)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((()))******((()))+++,,,------......))))))))))))))))))))))))******))))))))))))))))))))))))************))))))************************)))))))))))))))******+++'''''')))---......333999+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,,,,++++++,,,------......///111000...------...//////////////////////////////............////////////............////////////////////////////////////------.../////////......////////////000000000000111111111111111111222222111111222222222222111111333222111111111111222222111111111///...///222444111111000///...------,,,///......---...000111222555>>>|||qqqkkkhhh[[[NNNAAA222+++)))((('''((()))((('''((((((((((((((((((((()))&&&''''''((())))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((()))))))))&&&'''((()))))))))))))))&&&''''''((())))))******''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************...///,,,)))///>>>KKKxxxvvv```AAA888---''',,,...)))'''+++((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''((((((((()))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***,,,,,,***''''''...:::DDDsssxxxGGG@@@555,,,'''%%%%%%%%%))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******((()))***+++,,,,,,++++++)))))))))))))))))))))))))))))))))))))))))))))***))))))************))))))************************)))))))))))))))******+++***)))***+++)))&&&)))...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,++++++,,,------......///111000///...---......//////..................///....../////////000000000............////////////////////////////////////,,,,,,---............---////////////000000000000000000000111333666999;;;444444666666555222///---777666444333222222333333///000000...,,,,,,...111/////////......---------///............000111222444;;;yyypppjjjgggZZZMMM@@@111+++)))((('''((()))((('''(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))%%%&&&''')))******++++++&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************...333555111333IIIqqqaaaGGG000,,,---)))''')))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***)))))),,,666MMMsss|||pppfffbbbeeekkkpppllluuu}}}~~~zzz}}}fffGGG444---...000))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******((()))***++++++***(((((()))))))))))))))))))))))))))))))))))))))*********))))))************))))))************************)))))))))))))))******+++((()))***)))***------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******,,,---...------,,,++++++,,,------......///111000///...------...///...------,,,,,,------....../////////000000111111............/////////000////////////////////////---......///////////////////////////000000000000333333444888===DDDJJJNNNUUUVVVWWWWWWTTTPPPKKKHHH:::888777555444444444555111333444222///...000222...............---------//////......///000222333444:::wwwuuurrrmmmfff\\\MMM===333+++******)))))))))))))))+++)))'''))),,,,,,)))&&&((('''$$$,,,555,,,'''111......------...///111222***000444000,,,+++***((()))&&&$$$%%%***---***$$$&&&&&&%%%$$$&&&'''&&&###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((''''''(((***...)))&&&''')))))))))***'''++++++((('''***+++***))))))***)))'''&&&&&&'''111+++$$$"""&&&***+++***(((((((((((((((((((((((())))))))))))((((((((((((...+++***---,,,)))+++000...222111AAAjjj\\\444444---111&&&///(((###+++&&&***))))))))))))))))))))))))(((((((((((())))))))))))(((((('''%%%%%%'''))))))000((($$$&&&((('''+++111)))((('''(((***+++++++++))))))(((&&&%%%$$$&&&((('''+++***%%%###(((***((()))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''+++"""+++---(((---...000///111VVVrrr]]]ZZZ___kkkqqqGGG666...555&&&'''111---%%%'''---''''''&&&&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((()))*********---,,,((((((++++++)))------------,,,,,,,,,+++,,,,,,,,,---.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------.........////////////.........---------////////////////////////////////////...........................///000000333111000...,,,,,,---...222111///...///111555888===LLL]]]iiiwww}}}}}}rrrcccUUUFFF:::777999444333111111222333444444......///000000000...,,,...---------...///111222555AAAmmmwwwrrrllleee\\\NNN===111+++******)))))))))))))))'''((()))((('''&&&''')))+++***(((000<<<>>>CCCTTT]]]\\\]]]___bbbbbb```]]]QQQOOOGGG===888888777333(((///222+++$$$$$$***---++++++)))'''&&&'''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))***+++---,,,***&&&###"""'''---...***''')))---***,,,+++((((((,,,,,,***''')))+++,,,,,,,,,------ &&&---///---)))&&&%%%(((((((((((((((((((((((()))))))))))))))))))))(((%%%)))***))),,,222333000111===LLLnnnMMM999777111''',,,)))(((//////(((%%%))))))))))))))))))))))))(((((((((((()))))))))***"""''',,,,,,+++*********$$$%%%,,,444555,,,$$$!!!,,,***''''''((()))(((((($$$%%%''')))))))))))))))&&&***+++***,,,///,,,&&&))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((('''000+++,,,---(((333MMM}}}nnnaaadddzzz@@@$$$;;;444###---444+++&&&)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))++++++******************+++***)))(((((()))***+++************************************))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((()))******))),,,---)))))),,,,,,+++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................///////////////...............---------////////////////////////////////////...........................//////000333000,,,+++---///000000(((///555555555>>>OOO^^^zzzyyy___LLLBBB999111111666888333,,,///000111111000000//////......------...///111222555@@@lll~~~yyyrrrjjjccc\\\OOO===000+++******)))))))))))))))&&&***+++((($$$###)))///###+++555HHH___jjjxxxvvvaaaPPPGGG111'''000000%%%$$$///''''''''''''&&&&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''***)))'''((())),,,------000000///+++)))))),,,......///---+++...111///***......---,,,***'''%%%###,,,(((%%%&&&***+++(((###(((((((((((((((((((((((()))))))))))))))))))))))))))(((***---,,,)))+++000BBBvvvfff;;;!!!222,,,,,,***%%%)))---((())))))))))))))))))))))))((((((((()))))))))******$$$)))---,,,(((%%%%%%(((///)))$$$$$$%%%'''...444111///------------,,,+++***+++,,,,,,+++)))'''&&&((())))))(((+++,,,)))###)))))))))(((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$---111---666GGGnnnaaattt<<<---888***###......+++******)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++************++++++************************++++++*********)))))))))))))))************)))))))))))))))))))))))))))))))))(((((((((((()))******)))---...+++***,,,---+++)))******++++++,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000/////////////////////---------...............////////////////////////////////////..................------......///000///---,,,...111222000...666222555GGGcccxxx}}}~~~nnn___KKK<<<555333222000000111111000...------...//////.........000111222555@@@kkk|||{{{sssiiibbb[[[NNN===///+++******))))))))))))))))))+++,,,)))&&&)))111888EEETTTcccrrr}}}xxxvvvkkk???444???666((('''((()))'''%%%'''***''''''''''''''''''''''''''''''(((((((((((())))))(((***,,,,,,++++++---///))))))***222>>>FFFBBB999333444333444888;;;555,,,///000111333333222...,,,111---(((&&&&&&(((***+++(((((((((((((((((((((((()))))))))))))))*********111''')))333...$$$555TTT|||aaa999'''+++111%%%""",,,+++))))))))))))))))))))))))(((((()))))))))*********)))''''''((('''&&&)))...............+++)))((()))***+++,,,///111111...,,,...,,,***)))***+++,,,,,,---,,,)))&&&&&&'''(((((()))))))))(((((((((((('''''''''''''''''''''''''''(((((((((''''''(((((((((!!!...%%%888@@@iiivvv]]]nnnuuu```SSSWWW^^^```bbbYYY111555...$$$666,,,+++******************)))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++***+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---************************+++++++++*********)))))))))******++++++******)))))))))))))))))))))))))))))))))(((((())))))***+++***000222///,,,,,,,,,***,,,,,,,,,,,,------......------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000////////////.........------............//////////////////////////////////////////...............------------...//////***,,,///111111000/////////KKKmmm~~~vvv```JJJ:::555555222333333222000...------000000///...///000111222555???iii|||tttjjjaaaXXXLLL<<<000+++******)))))))))))))))******)))***---333;;;AAAXXX]]]\\\```ooo|||xxxqqqCCC555<<<111---+++,,,)))$$$$$$(((((((((((((((((((((((((((((((((((())))))*********(((...333111+++'''***///555DDDZZZnnnwwwppp```JJJ888//////333777 ***333111)))$$$)))///))))))))))))))))))))))))((()))))))))*********+++,,,+++,,,,,,,,,???kkk~~~}}}}}}|||XXX222)))555000***,,,(((************************))))))))))))***************%%%%%%***......000444333333111---+++...333666;;;>>>CCCIIINNNNNNKKKHHH???999111+++***,,,---...+++,,,---,,,)))(((+++///***)))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))666999VVV```}}}|||{{{vvvpppwww~~~CCC222888&&&,,,++++++***)))))))))***************************))))))))))))))))))))))))))))))******+++++++++,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++************************++++++++++++******************++++++++++++******)))))))))))))))))))))))))))))))))))))))***++++++---333666222---+++***)))------------------------,,,,,,------...///000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000///.....................////////////////////////000000000000000000000000////////////............---------------...//////+++---...,,,+++///999BBBccclll}}}www___HHH999555444333333333333222111111111000///000111222333555>>>ggg|||uuulllaaaVVVHHH;;;222+++******)))))))))))))))((()))***---444>>>HHHNNNYYYiiiuuu~~~}}}rrrsss~~~xxxkkkMMM<<<111)))***)))%%%'''---((((((((((((((((((((((((((())))))******++++++,,,,,,+++((($$$%%%333JJJ\\\}}}aaaJJJ@@@444&&&###)))---+++&&&))))))))))))))))))))))))((())))))******+++++++++%%%333222&&&666jjjooo???,,,)))---...(((************************)))))))))*********++++++---(((***000000***(((+++))),,,---000===UUUnnn}}}uuucccRRRCCC666+++$$$((())),,,///---)))))),,,******)))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&''')))+++,,,000111___ZZZzzzddd\\\OOOoooxxxrrrNNN!!!///---,,,+++***************************************))))))))))))))))))))))))))))))******+++,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++***************++++++++++++******))))))))))))))))))))))))***))))))))))))***++++++---555999555///,,,+++))),,,,,,------------------,,,,,,------...//////000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000.........//////000000000222111111111000000000000000000000000000000000000////////////............------,,,,,,------...//////...+++***///AAAYYYkkknnnXXX@@@999111...000222111///222222111000000111222333555===eee{{{wwwnnnbbbSSSEEE:::444+++******)))))))))))))))&&&+++111777===HHHVVVaaaiiikkkcccaaaooo~~~eeeOOO;;;222...)))***111(((((((((((((((((((((((())))))******+++,,,,,,---...---000:::NNNkkkhhhBBB//////333...%%%))))))))))))))))))))))))((())))))******+++,,,,,,+++000777GGGkkkvvvnnnjjjiiijjjkkklllmmmmmmnnnnnnnnn}}}xxx;;;%%%+++...,,,************************))))))*********+++++++++///,,,---111---(((///===444IIIddd{{{nnnYYYKKK>>>444,,,,,,---***((()))*********)))))))))((((((((((((((((((((((((((((((((('''''''''))),,,///000...~~~zzz~~~zzz{{{mmmiii~~~sssaaa***///...---,,,++++++++++++************************))))))))))))))))))))))))))))))***++++++,,,---------------...//////000000//////000111111000//////........................,,,,,,+++++++++************++++++,,,,,,++++++***))))))))))))))))))))))))******))))))******+++,,,***333:::666111...---,,,,,,---...000111333444444222222222111111000000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000//////000111222333333444555444333333222111000000000000000000000000000000////////////............------,,,,,,------...///000...///999OOOkkkcccQQQ;;;000000333111...333333111111111111222333666<<>>333"""(((***+++)))'''''''''%%%///!!!(((222+++,,,111***CCCWWW444***(((111111'''&&&---,,,"""+++%%%***///((('''...000222666NNNrrr}}}zzzqqqlll...444'''000'''+++000)))'''+++***+++&&&''',,,...+++)))***///---...777RRRggg777333000(((///,,,---...,,,***)))(((((())))))))))))))))))))))))''',,,&&&---+++333333sssttt{{{wwwxxxyyy]]];;;&&&///555***%%%,,,+++++++++************)))...((('''++++++'''&&&+++*********+++,,,---......+++222===GGGPPP[[[fffooo}}}{{{cccUUUDDD999666555111---...111000,,,)))+++...//////......///000...***'''************************&&&+++,,,(((&&&+++///111,,,---///111222333000---222888HHH]]]ooo~~~yyyWWWLLL333===444...222333///000555555666000(((+++444333(((,,,,,,------,,,,,,+++***...------,,,+++++++++,,,***---)))***333///***///...222>>>QQQaaakkkrrrxxx}}}xxxnnn```OOO@@@555///---666111&&&111333'''111......---------,,,,,,,,,333(((---000(((///666***333555NNN{{{zzzVVV===555555555333333222111333666555333999@@@]]]zzzqqqkkk^^^III===888///---)))(((******'''(((---===AAAGGGNNNTTTXXX[[[\\\\\\```eeeiiijjjlllppprrriiiWWWGGG222------,,,******+++,,,,,,###666)))!!!///)))222```uuu???,,,+++------***&&&)))///***'''+++...***+++///---000;;;sss{{{ZZZ''';;;...&&&(((+++''')))...***'''---000,,,***...000///"""===MMMgggJJJ777CCC$$$333111***$$$(((///---$$$))))))))))))))))))))))))... 555###'''222qqqYYYSSSQQQTTTVVVUUUUUUXXXNNNMMMPPPYYYaaagggooovvv{{{zzzYYY888---///000//////+++++++++************)))&&&'''***......+++***,,,(((---///,,,''')))222<<>>222111===))),,,222888444---,,,111,,,------------,,,++++++------,,,+++++++++++++++000...+++///000$$$$$$777HHHZZZppp{{{uuukkklllsssmmmddd___dddkkkdddMMM888777(((+++BBB,,,###???,,,.........---------,,,,,,,,,***,,,,,,+++000000&&&>>>aaa}}}[[[777000===555555333222222444555555777>>>[[[zzzpppiii\\\FFF:::666---+++***))))))''''''---444IIIIIIIIIJJJMMMPPPSSSTTTXXXZZZ___gggrrr~~~zzz\\\AAA222///+++))))))***+++,,,'''@@@333%%%444???aaawwwnnnllldddeeelllvvv{{{{{{{{{}}}}}}NNN555'''///111((('''222)))***+++,,,---//////+++===cccuuuzzzOOO......)))******&&&+++000(((///)))'''+++.........///DDDTTTxxx...:::///111---(((***000---%%%))))))))))))))))))))))))333!!!+++...555wwwyyyaaaRRREEE===;;;;;;<<<999444222444AAA;;;777777888;;;AAAHHHJJJKKKJJJNNN\\\rrrxxxOOO111+++111222,,,+++++++++************)))(((+++,,,***((()))(((''',,,+++***+++666MMMjjj___FFF///---333222---***,,,------,,,******,,,---++++++++++++++++++++++++---((((((***)))''',,,555)))...000===cccyyyaaa@@@;;;666)))777111---000222000---,,,---------------,,,++++++,,,,,,+++************+++(((...+++(((---333AAAYYYtttxxxuuuiiifff___@@@;;;'''---999###666.........------------,,,'''---,,,+++//////...333aaaYYY<<<333666666555333222222444777666<<>>???======??????;;;:::===888888777888;;;@@@CCCDDDGGG===LLL{{{kkkHHH555000---***+++++++++*********)))))),,,...+++%%%%%%+++,,,((()))+++444JJJjjjgggLLL555(((,,,888///000111///,,,***+++,,,++++++++++++++++++++++++&&&------&&&$$$,,,222222000555ZZZ[[[@@@CCC777777222***---444222(((---------...---,,,,,,+++++++++******)))******+++$$$111+++"""666VVVnnn}}}kkkDDD333999'''222---............------------)))111---,,,000***888^^^zzzSSS111555444555555333111333777666<<>>???<<<===AAAHHHJJJFFFDDDEEEJJJIIIHHHFFFBBB<<<777666;;;CCC888///WWWiiiHHH111+++///+++++++++*********))))))++++++)))(((+++000000,,,,,,BBBfff^^^222***777...///000000...,,,++++++++++++++++++++++++++++++,,,)))***///111///,,,+++UUUjjj:::777555555333000000444------.........---,,,,,,+++******)))******++++++...000---999WWWppp~~~ccc|||]]]111555+++444//////.........------------000,,,---...,,,QQQaaaIII555333444777666222333777777===YYY~~~pppeeeTTT===333222+++(((++++++(((+++555@@@FFFFFFCCC???>>>@@@EEELLLPPPOOOZZZffflllllllllqqqvvvNNN<<<...---///---,,,---+++999---DDDiiiQQQUUUqqqkkk```XXXLLLGGGLLLTTTpppNNN///+++///...+++222+++)))000+++777\\\lllaaapppBBB...***///***(((...111)))000---)))EEE}}}NNN%%%&&&000+++''',,,************************+++(((555YYYCCC888888888<<<===555@@@DDDFFFGGGKKKVVVaaafffooojjjhhhhhhfffcccdddgggmmmiiiddd^^^UUUNNNNNNSSSBBB>>>BBBIIIBBB<<>>ZZZqqqdddRRR;;;222222,,,)))+++***)))///<<>>;;;:::<<>>888IIIXXX___hhh{{{}}}uuuoookkkmmmrrrttt}}}|||tttfffKKK555555CCCFFF>>>QQQvvvXXX>>>---+++++++++************))),,,))),,,///))))))???]]]UUU===666///---///111///+++,,,,,,,,,,,,,,,,,,,,,,,,&&&+++///---...FFFwww]]]>>>777444111111...............------,,,+++++++++++++++,,,------///>>>\\\}}}```mmm___---999////////////.....................--->>>nnnjjjPPP@@@555666777444555;;;888>>>YYYrrrdddRRR;;;222222,,,)))+++******222AAAIIIJJJDDDBBB???<<<<<<>>>AAACCCIIIOOOZZZfffpppwwwzzz{{{|||iiiHHH999333------111777###KKKiiirrriii\\\FFFJJJaaa>>>///+++(((000***...555+++KKKddduuujjjOOO+++222555,,,***...444+++DDD|||rrr>>>+++000111)))***************************EEEiiiPPPBBBEEE555111555444666555---+++@@@OOOLLLFFFPPPeeeuuunnneeeZZZRRRMMMJJJMMMSSS```mmmnnnbbbUUUCCC:::======MMMyyyRRR,,,+++++++++************))))))&&&***000...:::kkkOOOCCC555...000222///+++,,,,,,,,,,,,,,,,,,,,,,,,)))555///'''MMMddd666555:::111......//////......---,,,,,,+++++++++,,,------...555eee|||lllhhh]]]+++000/////////...............111333000LLL~~~^^^HHH666444666444777===888===YYYyyyuuufffOOO<<<222...+++...###'''444333KKK444???DDD:::666;;;===999<<>>NNN???666---888>>>...444///SSSGGG===444???666:::888666333111111222555777JJJOOOXXX___```^^^bbbhhhssslll```IIIJJJQQQAAA???===:::SSSxxx000000777###---000 ++++++$$$))):::$$$999eee---;;;333333'''111******(((+++333...(((...###444555888ooo;;;000444......333222---///111***)))...&&&(((333***&&&999```zzzsssjjj===555+++999000---333&&&///111---///>>>bbb]]]???...999:::555;;;;;;???TTTyyyttteeeNNN;;;222...+++///&&&+++999:::PPP<<>>QQQSSSHHH:::;;;\\\}}}OOO...000***---+++&&&---)))---666"""777~~~[[[777///222***000...---+++++++++***+++---666---444HHH555888333'''***555///'''///)))...***+++111)))///KKKwwwvvvzzzwwwxxx<<<(((222...+++222+++000333///444```qqq]]]GGG555888<<<333999;;;???TTTxxxsssdddMMM:::111...++++++%%%***999>>>MMM???FFF:::777888======999<<>>===<<<<<<666222111000000444999;;;FFFCCCiii[[[@@@iiidddNNN@@@222>>>lll{{{sss777'''000...%%%---...(((***222+++jjjIII555111000///111---///---&&&***000,,,444,,,~~~lll666333;;;...(((666111%%%...)))------------+++AAAiiiiiipppPPP,,,---000+++111000///444000DDDaaaUUU@@@777===111888:::???TTTwwwrrrcccLLL999000---+++)))&&&+++999AAAHHHAAABBB555555:::>>>===999<<>>AAABBBBBBAAA@@@HHHAAA;;;:::888555555888KKKEEEFFFeeeWWWIIIfffTTTDDDDDD;;;777PPP}}}|||RRR###...///%%%000+++***...$$$UUUyyyMMM...666...000+++000000)))...333+++---jjjyyyjjjcccbbb^^^YYYVVVZZZeeeooossssssYYY+++999===111+++222222''')))+++------***333[[[sss}}}qqqhhh<<<000444---000444...111222```kkkbbbIII555<<<222::::::???TTTvvvqqqaaaJJJ777///---+++,,,,,,111===HHHDDDDDD???111666<<>>'''+++,,,...%%%...000...XXXqqqTTT}}}xxxnnnXXX[[[bbbggguuuUUUGGGZZZ[[[EEE555***///dddqqqCCCDDD666555>>>111333333444666777888888999<<<777666888999666444555;;;777NNNVVVMMM]]]eeeOOO>>>BBB@@@777999RRRyyyvvvttt,,,)))000)))---&&&,,,666666zzz|||lll///777///...+++---000---------+++OOOpppfffooo{{{}}}wwwhhh___]]]___jjjrrrJJJ000555999&&&...:::%%%+++***+++***+++EEEvvv[[[hhhzzz___tttMMM333333//////666///,,,===|||lllOOO666999777<<<:::>>>SSSvvvppp```HHH666...,,,+++***---222<<>>666:::...//////......000222444555:::777666888777333333666...>>>```WWWRRRnnnmmmZZZIIIFFFBBB:::222999SSSlll|||EEE)))///...***'''---***fffiiivvvAAA555222---///+++,,,000'''***@@@rrryyysssSSS]]]fffzzz===%%%666,,,***555+++---***+++***444\\\|||YYYdddmmmgggrrrrrrrrr]]]777///111...555222---YYYwwwrrrVVV<<<666===<<<999>>>SSSuuuooo___GGG555...,,,+++&&&,,,111;;;LLL777CCC555000:::BBBAAA:::888>>>DDDIIIOOOXXXjjjvvvmmmiiiwwwkkkYYY___ooolll\\\[[[UUUPPPOOORRR]]]sssqqq___555444999pppeeejjjcccmmm{{{nnnkkkwwwkkkwww~~~___AAA666---444YYYrrrTTT]]]eeebbb[[[[[[fffsssNNN[[[pppyyyAAA333888llltttaaa777///)))222'''///000CCCvvvWWWaaavvvPPP{{{]]]yyynnn|||RRR999...---oooUUUOOOAAA>>>444333333333444777999;;;===<<<888666555444666>>>GGGDDD]]]^^^TTTYYYmmmqqqVVVMMMLLLHHH???777666???IIIeeeqqqccc333---///)))...,,,444___ZZZzzzhhh555444+++555***)))333&&&555oooxxxaaaQQQhhhuuu<<<000555///+++111...***,,,---@@@sssssskkklllgggggg\\\qqqnnnqqq@@@,,,555...222444333~~~|||uuu\\\GGG333BBB999999>>>SSSuuuooo^^^GGG444---,,,+++(((///555???RRR999III999111<<>>EEEGGGDDDNNNooo{{{~~~{{{qqqttt}}}{{{tttjjj888222;;;tttccc~~~~~~aaaRRRTTTYYY^^^```jjj}}}sssiiiJJJ222666,,,hhh{{{wwwhhh}}}wwwwww|||NNN333GGGxxx888222)))333)))111111KKKSSSDDDkkk}}}HHHtttnnn|||cccaaaZZZ~~~ZZZIII???555PPP\\\NNNXXXLLLGGG@@@555666999<<>>===???CCCNNNbbbsssttt[[[YYYmmmvvv]]]BBBLLLNNNBBB888777::::::LLL```}}}www<<<+++...)))444***___tttIIIZZZ777555))):::+++(((777)))EEErrrfffkkkfff...999888&&&333///,,,...000HHHvvvZZZmmm[[[hhhzzzzzzpppJJJ---888...///444999zzzwww```OOO222EEE666999>>>SSS~~~vvvkkkZZZEEE555,,,+++,,,,,,***<<<>>>QQQAAACCC:::000888CCCGGG???777:::CCCHHHUUUWWWXXXbbbjjjqqq|||}}}]]]AAA---@@@~~~vvv[[[//////555mmmooovvvsssfff{{{|||III222cccfffsssCCC111---111)))111333www???PPPkkkxxxQQQjjjsssxxxrrrvvvlllxxxWWWFFF888444bbbuuunnnYYY^^^gggRRR666;;;<<>>ZZZiiirrrtttooorrr}}}WWWMMMJJJRRRMMM999:::===---<<<\\\qqqDDD555,,,)))'''666YYYMMMhhh}}}tttTTT333888$$$<<<,,,***666xxxttt{{{[[[kkk>>>***999---333++++++---///^^^ggggggpppbbb___vvvyyykkk|||www\\\rrr666'''777///333PPP```___GGG666>>>:::@@@UUUyyyuuukkkYYYEEE555,,,***++++++(((888;;;MMMAAABBB;;;111888BBBEEE???999<<>>888EEEyyyccc555666222iiitttvvvqqqkkkKKK;;;oooMMM///,,,......111666<<>>___~~~}}}xxxnnnVVV]]]ooonnnvvvxxxddd888444***888+++333>>>vvvuuu```uuuXXX;;;,,,333---...---000555jjjrrrfffsssfffbbbttt~~~{{{ppp~~~fffuuu???+++999111555mmm~~~iiiaaaEEE555???:::@@@UUUxxxtttjjjYYYEEE444+++)))******'''222888GGG@@@BBB>>>222777???DDD@@@;;;>>>DDD@@@XXX^^^WWW\\\jjjzzzqqqsssttt---666>>>kkk{{{}}}ddd555;;;///iiipppjjjyyyrrrJJJ777}}}{{{ddd000---***444...666}}}AAAVVV{{{zzzttt|||aaaOOO???999ZZZzzznnnmmm```^^^aaajjjqqqqqqnnnmmm___XXXmmmmmmFFFAAARRR[[[dddwwwrrrWWWOOOJJJOOOOOOAAA888888222;;;WWWuuu[[[BBB888000111IIIsssMMMOOOggg}}}ggg[[[\\\SSSXXXOOOAAADDDWWWaaaaaafffnnn|||rrr{{{|||<<<111000333,,,:::VVVwwwoooaaa@@@)))555///000...222:::yyy}}}uuucccssshhhdddvvvqqquuuJJJ///999000888{{{yyyvvvdddFFF444>>>:::@@@UUUvvvrrriiiXXXDDD444+++))))))***'''...666AAAAAACCCBBB111555<<>>@@@LLL~~~zzzyyyzzz~~~}}}\\\MMMGGG444WWWrrrkkkeee[[[VVVSSSIII===555222;;;XXXyyy___888---***666[[[aaaLLLDDDaaavvvooohhhzzzmmmSSSPPPLLLMMM___TTTIIITTTdddYYYQQQaaa>>>222222222000999sssiiilll>>>444000111000,,,000;;;ggg```nnneeeeeeoooyyyvvvzzzpppSSS000666///;;;gggJJJ666===999???TTTtttooofffVVVDDD444+++((()))***(((***666===CCCCCCFFF111333999AAACCC???<<<===FFFCCCNNNqqq{{{vvvmmm888>>>OOO]]]oooeee666<<<;;;yyymmmqqqyyyiiiGGGQQQlllwww}}}ppppppzzzxxxooottt999111+++888***@@@TTTAAAYYY}}}yyyVVVXXXLLLHHHwww___fff^^^888VVVwwwooovvvmmm___VVVQQQDDD777444:::\\\yyyfff222)))'''999gggXXXOOOBBBWWWzzzooosss~~~wwwjjjrrrvvvlllrrrhhhTTTYYYjjj]]]OOO___@@@555...444666:::tttvvvhhh|||WWW999---,,,111+++000===^^^aaahhhccciiixxxnnnnnnkkk^^^222555000BBBjjjPPP999;;;888>>>SSSxxxlllcccTTTCCC444+++)))******)))'''666888CCCAAAGGG777444666===BBB@@@===<<>>RRR{{{yyyaaaTTT}}}wwwdddIIIDDDddd[[[HHHhhhvvvxxxjjj[[[VVVKKK<<<888<<>>SSSyyyiiiaaaSSSBBB444,,,***+++((()))###666444CCC>>>EEE@@@888444999???AAA@@@AAA***DDDUUUaaattt}}}wwwrrr{{{LLLCCCSSS[[[qqqWWW[[[zzz|||KKK:::???OOO^^^wwwmmmlllyyy|||hhhmmmpppJJJuuuxxxmmmaaaccc\\\YYYaaajjjrrr~~~uuutttzzz:::,,,222///666eeeIII@@@RRR^^^ZZZ\\\wwwuuuWWWIIIMMMrrrRRRCCC^^^nnn|||dddZZZNNN???<<>><<<:::@@@UUUsssggg___RRRBBB444,,,+++,,,'''(((!!!666222BBB<<>>BBBQQQggg___fffmmm~~~wwwfffQQQ```nnnOOOTTT||||||ooo|||}}}www}}}rrr999***444)))888mmmAAA???TTT~~~|||iiiOOOSSSUUUFFF>>><<>>NNNsss000///(((666gggdddHHHJJJIII\\\~~~zzzkkkccc\\\^^^^^^}}}???333222000444ooozzzyyy||||||xxxiiiSSS&&&888///---777DDDUUUqqqeeeSSSTTTlllqqqzzzzzzwww|||fffvvv555222222OOO~~~|||uuulllXXX???===<<>><<>>;;;:::^^^yyykkk^^^SSSEEE111***,,,'''((('''&&&(((---555===CCC???DDDCCC:::777>>>DDDCCCLLLGGG???777555999BBBIIIRRR___qqqmmmRRRIIIcccZZZPPPRRRXXXWWW\\\uuuZZZKKK888PPPhhhwww}}}MMMEEESSS```aaa___kkk\\\{{{mmm{{{wwwrrrmmm{{{666ttt}}}yyy~~~111222111...>>>>>>:::JJJwwwqqqtttffftttdddUUUPPPOOOIIIAAA;;;eeegggUUUEEEAAA333cccKKKPPPqqqAAA```XXXPPPNNNOOOooowww888,,,,,,222MMMsssYYYDDDKKKGGGyyyxxxrrr}}}yyyuuu888333555>>>EEEjjjvvvqqqnnnjjj111000222666000AAAVVVlllkkk[[[PPPfffzzz~~~pppxxx;;;111333BBBnnn}}}tttkkk===;;;===<<<___wwwkkk^^^SSSEEE111***,,,'''''''''''''''(((///999@@@CCCBBBAAA@@@@@@CCCFFFHHHQQQTTTWWWVVVQQQIIICCC@@@BBBFFFKKKOOOSSS[[[dddkkksssxxx|||{{{rrrdddWWWNNNGGGHHHddd```RRRXXXRRR\\\RRRSSSdddooo```NNNAAADDDNNNTTTZZZaaaXXX\\\cccjjjoooqqqqqqqqqppptttrrrggg```mmmGGGSSS]]]\\\]]]ccceee|||pppaaavvvtttzzzwwwxxxqqq;;;zzzyyyrrr}}}lll111,,,333888DDDCCC;;;FFFwwwttt~~~yyy___LLLAAAaaazzzjjjiiiiiitttvvvzzzzzz[[[BBB999<<<===aaaLLLKKKkkkyyyXXX~~~dddWWWDDDGGGWWWwww444'''///222>>>```JJJGGGDDD^^^vvv]]]555444666EEEWWWllltttrrrkkk{{{uuu|||sssooowww666111***777111999iiiKKKjjjsss[[[RRR\\\rrr~~~xxxooo}}}999444000>>>jjjrrrwwwkkk===888>>>>>>aaavvvkkk^^^SSSEEE111***,,,'''&&&((((((&&&%%%)))333<<>>AAAHHHMMM@@@BBBCCCCCCEEENNN[[[eeeHHHMMMNNNNNNZZZSSSNNN\\\gggWWWRRRLLLIIIKKK^^^[[[WWWTTTSSSTTTVVVXXXRRRVVVfffqqq]]]ZZZddd\\\^^^llliii|||RRRuuukkk{{{uuuhhh}}}888{{{lllppp~~~rrrTTT555+++555>>>FFFMMM>>>GGGvvvttt{{{tttCCCzzzvvvxxxvvvlllaaaMMMRRR>>>WWWhhh[[[nnnyyyVVV{{{oooVVVGGG;;;QQQnnnjjj111(((///000666fffVVVHHHDDDBBBUUUqqquuuNNN---999888MMMgggjjjiiisssjjj|||www999000(((444///888UUUMMMgggxxx___ZZZXXXfffvvvlll{{{666666///;;;mmmkkkwwwfff<<<999;;;>>>bbb{{{kkk^^^SSSEEE111***,,,'''&&&((((((%%%###&&&...666@@@===???GGGMMMPPPSSSXXX```bbbeeehhhjjjnnnsssvvv}}}~~~{{{rrrggg]]]XXXZZZcccqqq}}}nnnCCCQQQCCCNNNSSSTTTRRRQQQaaa}}}mmmmmmooouuuXXXZZZ[[[ddd\\\]]]kkkgggxxxrrraaaiiirrruuuuuuqqqyyy]]]EEElllvvvpppDDD666...===HHHMMMZZZ<<>>FFF]]]rrrwww@@@000AAA>>>RRRooohhhbbbxxxeeevvv|||777...///333///>>>ZZZaaacccsssaaa```VVV^^^ooo{{{sssnnnwww777444111999sssdddzzzuuu^^^:::<<<888>>>eee|||kkk^^^SSSEEE111***,,,'''(((((((((&&&$$$%%%***...888999===AAAFFFLLLQQQTTTUUU[[[dddjjjkkkjjjhhhgggrrrxxxHHHFFFSSSEEEQQQMMMRRRPPPTTTNNNZZZwwwRRRXXXYYY___[[[ZZZ___[[[iiiTTTnnndddWWWsss~~~:::<<>>\\\mmmvvvzzzyyycccKKKDDDLLLVVVjjjpppxxx___xxxgggNNNEEESSSvvvzzzEEE000222------:::jjjSSSUUUFFF???MMM^^^pppZZZ666???JJJEEEUUUoooeeeaaatttbbbjjjvvvwwwxxx:::222000///...:::eeeaaakkkccc```RRRZZZnnnqqqvvvwwwkkkvvvppp;;;000444777zzz\\\lllrrrWWW888===777BBBmmmvvvkkk^^^SSSEEE111***,,,''')))((('''&&&&&&&&&''''''+++444:::999>>>JJJSSSTTTaaalll}}}wwwsssnnniiigggggghhhhhhgggccc^^^___kkkTTT>>>IIIFFFLLLLLLHHHNNNIIIWWWQQQXXXzzzWWWYYY^^^YYYZZZ[[[\\\[[[ZZZbbbnnnvvvhhhlllYYYtttuuukkkkkktttKKKWWW```iiijjj___222///:::MMMXXXbbb???===PPPlllwwwsssSSS@@@;;;>>>EEEKKKWWWlll{{{zzzsssnnnLLL>>>JJJeeesss@@@///000---///:::yyyeeeYYYRRR>>>FFFGGGQQQhhhuuuBBB:::IIIRRRKKKVVVjjjeeeeeeffflllbbbeeeyyyvvvooo999555,,,///000///pppbbbgggiii```XXXTTTlllzzzwwwqqqmmmzzzeee>>>***:::888VVV___rrrqqqUUU888<<<:::JJJwwwtttkkk^^^SSSEEE111***,,,'''***)))''''''''''''%%%###!!!000777444:::KKKWWWXXXOOOUUU^^^jjjxxxYYY777HHHIII555OOODDDFFFLLLGGGMMMHHHeee[[[zzz___MMMiiiZZZYYYWWW]]]bbb```cccfff```VVVooolll\\\~~~bbbiiirrrxxx@@@VVViii^^^zzzoooYYYvvvMMM111===GGGNNNMMMSSSHHH@@@EEEeeeppp{{{|||iiiWWWTTTXXXaaarrrZZZJJJ[[[tttpppAAA...------111999gggyyy___^^^GGGQQQHHHNNN\\\llljjjaaaNNN777FFFKKKVVVOOOUUUffffffhhh^^^zzzbbbXXXeeettt|||bbb222///,,,666777)))yyyeeehhhpppccchhhMMM\\\xxxvvvzzzyyy[[[???&&&???:::UUUYYYiiitttrrrUUU888999>>>QQQ~~~rrrjjjcccUUUDDD555+++((((((''''''&&&%%%%%%%%%%%%&&&'''&&&)))222>>>GGGHHHFFFlllaaaQQQNNN___wwwkkkEEEAAAAAABBBBBBDDDEEEFFFGGGCCCEEELLLPPPLLL\\\lllMMMPPPYYYWWWUUUSSSTTTYYY[[[[[[^^^bbbmmmUUUqqq[[[tttmmm\\\bbbssswwwssszzz^^^```XXXkkkmmmnnnXXXoooAAA111DDDLLLRRRPPPffflllXXX:::>>>QQQhhhuuu{{{xxx\\\^^^zzzSSS[[[xxx}}}ggg\\\{{{ggg\\\```IIIwwwuuu222888000...666@@@LLLvvvhhhRRRHHHLLLGGGJJJTTTiiinnnTTTeeeaaaAAAOOOWWWHHHKKKSSSQQQcccjjjoooaaa|||qqq^^^VVVaaauuuvvvyyyZZZ,,,222777///555999]]]xxxmmmxxxppp___YYYYYYVVVlllpppDDD333:::888EEEzzzzzz???eee___ssslllkkkqqqsssrrryyy~~~~~~{{{nnnCCC<<<======gggrrrjjjbbbTTTDDD555,,,((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&)))111<<>>:::999BBB|||rrrjjjbbbTTTDDD555,,,))))))''''''&&&%%%%%%%%%%%%&&&###&&&'''%%%&&&000AAAOOOcccjjjttt}}}vvviii~~~yyyOOO777999AAA<<<<<<<<<<<<===>>>@@@@@@CCCEEEGGGIIIKKKOOOTTTWWWiii___DDDRRRaaaWWWQQQXXXXXXTTTRRRUUUXXX[[[aaahhhaaa}}}{{{]]]rrr]]][[[zzzpppaaa```ZZZkkksss{{{~~~~~~{{{xxxPPP___tttxxxtttZZZPPP[[[]]]\\\```[[[XXXFFF///UUUJJJJJJKKKLLLRRRbbbJJJ===IIIZZZfffhhhwwwpppVVVBBB666555???uuu{{{RRR```sssuuuWWWwwwqqq???///MMMhhhVVV333***333;;;FFFJJJUUU```]]]OOO```lllTTTKKKDDDHHHQQQ\\\gggpppwwwzzzmmm^^^SSSMMMRRRYYY___QQQRRRPPPQQQUUUTTTBBBQQQVVV}}}gggaaahhhwwwyyy___ZZZWWWUUU[[[lll}}}BBB666777000333999111PPPggglllsssqqqccc___TTTXXXjjjppp|||fff888555CCCVVVTTT~~~zzzsssFFF[[[ggg}}}mmmccc]]]ZZZ```kkkuuu~~~~~~ZZZ888;;;;;;KKKqqqiiibbbTTTCCC555,,,))))))''''''&&&%%%%%%%%%%%%&&&!!!&&&***)))%%%(((111999OOObbbvvv{{{vvvssswww~~~{{{@@@***666AAA===999999999::::::<<<======>>>@@@>>>>>>GGGTTTVVVOOOPPPYYYyyykkkCCCGGGKKKMMMOOOSSSXXX\\\^^^XXXSSSSSSSSSTTTZZZ```hhh[[[wwwsssOOOmmmgggjjjxxx|||ooo[[[ZZZ\\\ccclllpppmmmiii}}}zzzwwwwwwxxxzzz||||||rrrrrroooiii```UUULLLGGGoooxxx{{{UUU\\\VVV[[[bbb[[[eeezzzWWWdddxxxQQQ@@@HHHCCCLLLRRRRRRFFFSSSwwwppp111JJJJJJcccXXX~~~[[[TTTMMM:::>>>777FFFjjjppp^^^XXXhhhjjjsssWWWDDDPPPzzz<<<666,,,888BBBMMMOOOSSSUUU|||iiiRRR]]]\\\[[[UUULLLEEEIIIQQQRRRUUUYYY^^^bbbeeeffffffKKKJJJIIIHHHLLL___lllNNNSSS[[[RRRKKKPPPNNNAAASSSSSSfff```hhhbbbzzz___ZZZVVVZZZeeejjjnnn}}}tttsssyyyqqqwwweee(((...---111555;;;555GGGLLLvvvfff```kkk___PPPVVV```tttxxx|||tttNNN<<<@@@FFFXXXVVVggg|||bbbYYY```^^^|||oooggg```]]]^^^lll~~~wwwMMM555AAAHHHSSSpppiiiaaaTTTCCC555,,,)))***''''''&&&%%%%%%%%%%%%&&&###&&&((((((&&&%%%'''(((...AAAZZZnnnyyy|||~~~\\\666888???777555???888888888888999:::;;;;;;===@@@===888???MMMOOOHHHDDD___aaa[[[}}}vvvZZZEEEFFFLLLHHH===AAARRRYYYTTT\\\VVVPPPOOONNNMMMQQQVVVMMM\\\bbbqqqpppKKKjjjPPP```xxxcccTTTQQQSSSUUUTTTMMMNNNRRRUUUVVVTTTOOOKKKKKKHHHDDDDDDMMM___uuuvvv]]][[[^^^aaabbbooogggjjjkkk~~~hhhffffffCCCFFFHHHHHHIIIPPPUUUXXXMMMXXXaaaFFF>>>;;;QQQ```pppuuu~~~```eeegggMMMMMM===666ZZZgggjjj[[[\\\[[[OOO]]]sssiii+++999555???EEEOOOOOOMMMWWWVVVdddKKKLLLQQQVVVUUUQQQQQQTTTHHHGGGFFFEEEEEEFFFHHHIIIUUUNNNTTTqqqwwwaaaSSSXXX[[[TTTOOORRRCCCCCCLLLIIIXXXwwwmmm^^^```fffZZZWWW\\\]]]WWW]]]kkkrrrnnnlllpppwwwzzzuuunnnooowwwYYY,,,:::666///111888777;;;SSSiiilllbbbWWWhhhdddSSSTTTUUU^^^iiitttyyynnn]]]ZZZjjj|||}}}}}}hhh>>>FFFNNNLLLTTTYYYYYYxxxttt```^^^^^^vvvpppkkkddd^^^gggxxx}}}kkkAAA444DDDSSSZZZoooiiiaaaTTTCCC555---******''''''&&&%%%%%%%%%%%%&&&&&&$$$""""""###%%%''''''***$$$(((???___zzzkkk>>>111000;;;===222111:::777777777777777888999999888>>>@@@>>>@@@HHHIIIEEERRRNNNLLLVVV\\\]]]{{{wwwMMM@@@HHHKKKGGGEEEEEEHHHJJJKKKOOOTTTXXXSSSQQQQQQRRRQQQSSSXXXPPPhhhXXXKKKrrrEEEZZZUUUSSSuuuttt~~~mmm^^^XXXUUUQQQMMMKKKLLLPPPRRRTTT]]]dddooo|||jjj[[[YYYZZZccc```fffZZZdddbbbdddeeecccXXXhhhVVVkkknnnIII222CCCHHHJJJNNNMMMIIIRRRWWWbbbXXX~~~>>>777999kkkRRRooo}}}\\\TTTDDDPPPUUU\\\TTTOOO|||aaabbbjjj}}}FFF---;;;@@@DDDGGGMMMKKKLLLTTTNNNWWWoooYYYDDD@@@HHHRRRWWWZZZUUURRRNNNLLLLLLPPPUUUXXXqqqzzz```ZZZUUURRRPPPNNNOOOQQQBBBIIICCCCCCOOOkkksssddd```gggbbbXXXZZZ\\\]]]```YYYdddiiieeeeeennntttsssyyy===###...)))222333777;;;888:::nnnnnnvvvXXXaaaeee]]]```WWWNNNLLLOOOPPPMMMOOO^^^xxxqqqWWW<<>>///)))333999333666555555555555666666777555:::???AAABBBDDDGGGHHH888OOOUUUNNNSSSYYYWWWVVV\\\~~~iiiMMM;;;;;;CCCMMMLLL===999:::FFFTTTQQQEEEHHHUUURRRPPPPPPTTTUUUSSSTTTXXXrrrJJJ[[[dddPPP^^^777]]]WWWTTT|||}}}eeegggwwwgggBBBeeeaaa```iiiRRRUUUYYY\\\kkkbbbTTTvvv}}}xxx@@@>>>:::JJJCCCCCCEEEHHHDDDMMMYYY```WWWsssjjjAAA555TTTKKKcccsssyyywww^^^PPPCCC@@@^^^QQQOOOHHHfffeeewwwnnnZZZzzz{{{sss555???<<>>DDDHHHHHHEEEIIIQQQOOOPPP^^^VVVOOOMMMUUUaaasssrrr```SSSKKKFFF@@@===CCCCCC777888BBBFFFFFFAAA???BBBFFFGGGIIIJJJJJJIIIKKKOOOPPPNNNMMMOOOQQQiiiVVVaaa\\\\\\vvv}}}JJJFFFPPPSSSWWWqqqzzzlllrrrsssppprrr______wwwmmmTTT[[[NNNddd\\\ooo[[[]]]aaaYYYfffbbbvvvWWW[[[]]]]]]fffzzz}}}uuujjjrrr~~~XXX555BBB666@@@999???;;;KKKOOORRRWWWXXX]]]kkkOOOAAA...[[[UUU\\\nnnuuu\\\HHHSSS}}}uuuMMMyyyjjj___IIIaaa|||bbbGGG222PPP<<>>???>>>;;;BBB===@@@HHHCCCAAA]]]kkkMMMHHHLLLMMMNNNOOOOOOKKKEEEAAA===888===EEE???:::RRRuuuzzzyyyOOOHHHbbb}}}wwwnnn___...,,,555222444222222111000111555;;;???pppvvvpppqqqooohhh|||~~~zzzeeegggzzzyyybbbSSSSSSSSSSSSRRRPPPRRRUUUQQQJJJkkkmmm\\\dddooooookkk|||yyyqqqhhhdddnnn}}}{{{uuuOOO<<<===FFFNNNRRRUUUqqqgggbbbUUUDDD888222---((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))***++++++$$$$$$%%%))),,,...---***222000...+++******+++,,,,,,,,,,,,---------......///////////////000000000333333444555777:::<<<===BBBDDDGGGJJJNNNPPPRRRSSSUUUUUUTTTRRRNNNJJJEEEBBB@@@??????>>>>>>>>>>>>>>>888777555444555666777888777777888888:::<<<===>>>AAAFFFJJJIIIEEECCCFFFIIIEEEGGGIIILLLNNNOOOOOOOOOGGGGGGMMMTTTQQQKKKPPP[[[kkkUUUHHHEEEEEECCCIII^^^qqqzzzlllTTTQQQ]]]bbb|||vvvXXXQQQVVVXXXXXX[[[\\\^^^___]]]YYYWWWZZZ^^^___SSSpppfffjjjttt~~~TTT@@@<<<888888:::===??????@@@EEEIIIJJJIIIKKKRRRYYYKKKeeeBBB///CCCMMMOOO^^^qqq}}}zzzuuu]]]ooovvvrrrpppzzzdddGGG===KKKOOONNNFFF@@@@@@???<<<<<<888<<>>QQQuuuOOOCCCOOOZZZGGGFFFEEEEEEDDDAAA===999???999:::===777111<<>>BBBEEEHHHJJJKKKNNNMMMJJJGGGCCC???<<<;;;:::888777444222111000000222222111111111333444555333333444555666888999:::>>>FFFNNNNNNGGGAAABBBEEECCCEEEHHHJJJMMMNNNNNNNNNQQQLLLMMMVVVXXXPPPIIIHHHNNNdddnnn~~~}}}YYYLLLKKKWWWSSSQQQRRRRRROOOOOOQQQ\\\cccddd______cccaaaZZZ]]]YYYNNNGGGUUUuuufffYYYPPPUUU[[[[[[[[[^^^\\\]]]]]]ZZZUUUTTTVVVYYYTTTJJJHHHjjj```222999777666777999<<<=========AAAEEEEEEDDDFFFMMMSSSUUUOOOyyy~~~:::555>>>NNNTTTYYYeeewww}}}tttvvvuuuooojjj{{{nnn```aaa666LLLHHHJJJHHHAAA===;;;:::888555444666:::999666666888@@@SSSaaaOOOPPPOOOIIIEEEIIIFFFCCCAAA???>>>;;;999999666666888888666888===YYYsssaaaYYYBBBYYYfffwwwqqqqqqRRR444555666111000111......///......///222555111yyyhhh{{{|||||||||hhhOOODDDMMMLLLKKKKKKLLLLLLJJJHHHJJJgggjjjTTTjjjYYYcccssscccfffjjjppp~~~{{{eee^^^eeeuuu|||{{{zzzzzz{{{xxxwwwxxxrrrhhh___]]]ttt{{{UUU<<>>sssVVVMMM]]]tttuuucccdddhhhnnnrrrrrrqqqqqq{{{UUUPPPOOORRRYYY[[[YYYZZZ]]]YYYYYYYYYWWWTTTSSSUUUWWWJJJZZZTTT@@@UUUoooGGG:::777777777777888:::;;;;;;;;;;;;>>>@@@AAAAAADDDKKKPPPZZZYYYTTTzzzHHH111???QQQUUUTTTeeexxx~~~yyy~~~uuupppqqqvvvcccnnnqqqlll>>>LLLJJJCCCCCCAAA===:::999888777555666555333666<<<>>><<<,,,>>>GGGRRRmmmQQQDDDQQQYYYNNNFFFJJJMMMIIICCC@@@>>>======<<<222555666555888<<<;;;888444fffwwwjjjBBBKKKWWWcccqqq{{{hhhbbbzzzccc888***666333///111---,,,---///...------...000...EEEzzzjjjiiizzz{{{rrrjjjfffMMMGGGOOOJJJKKKKKKJJJLLLNNNKKKGGGBBBRRRQQQ@@@IIIoooggg\\\fffllllllkkkgggdddkkkxxxiiiaaa___nnnooorrrssssssrrrooonnneeeeeefffgggiiikkknnnooopppoookkkaaaUUURRRaaasssZZZEEE999???BBB;;;===GGGUUUsssaaa^^^TTTEEE999222+++%%%&&&&&&%%%%%%%%%$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%% """%%%&&&&&&&&&%%%%%%''''''((())))))((('''&&&************++++++++++++,,,,,,,,,---...//////000000000000111111222333444888:::===AAADDDGGGIIIJJJFFFCCC>>>999666444444444333333222111111111111111+++++++++---...///111111/////////000111222333444888888999;;;<<<===;;;999>>>@@@BBBDDDFFFFFFFFFFFFMMMFFF@@@@@@@@@>>><<<<<<...<<<>>>---pppxxxppptttaaaDDDIIIJJJMMMQQQTTTSSSPPPRRRWWWWWWWWWWWWUUURRRQQQQQQQQQIIICCCBBBDDDAAANNNfff<<<222555000666777888888888888888888999;;;===>>>@@@EEELLLQQQSSS\\\VVVmmmNNN,,,AAAOOOUUU]]]bbbkkk{{{yyy||||||yyyrrrsssuuuuuuzzzkkkccc{{{}}}MMM===YYY777BBB???===<<<;;;::::::;;;555999777111///555888666BBB111...>>>JJJZZZ|||___RRRAAAQQQXXXMMMEEEKKKRRRRRRIIIEEE???;;;999999888888333777777111///222222...///777iiiuuukkkXXXIIIGGGNNNRRRQQQYYY]]]aaabbb```]]][[[ZZZcccqqqqqqEEE///---333,,,...222(((,,,...//////---,,,---...777"""<<<}}}mmmkkkeeehhhxxx|||___IIIDDDIIIMMMGGGJJJJJJGGGHHHLLLKKKFFFAAAAAA@@@BBB888>>>vvvuuuYYYjjjbbb```ffflllnnnppptttrrrxxxxxxmmmjjj[[[\\\___```aaa```^^^]]]iiijjjjjjkkkkkkiiihhhgggfff___WWWRRRSSS```yyyggg???@@@???===:::;;;???BBBSSSsss```]]]TTTFFF:::222+++$$$%%%%%%%%%%%%$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''((('''%%%###$$$&&&)))$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((((((((()))***+++,,,------............///000111222555666999<<>>===:::;;;===@@@DDDGGGJJJKKKKKKMMMMMMKKKHHHCCC???===<<<999888(((888777OOOsssxxx>>>DDDPPP>>>KKKMMMOOOPPPNNNNNNQQQTTTWWWVVVUUUSSSPPPMMMIIIGGGDDD::::::CCCAAA999AAASSS{{{SSS888000111111000222333444444333333444555777888:::;;;???DDDKKKPPPTTTOOOaaalllmmm\\\@@@,,,:::NNNOOOXXXrrrrrrtttxxx~~~~~~|||{{{~~~|||zzzxxxpppttt}}}ccc```rrrbbbGGG>>>DDD:::???:::777777888777777999...333666444222222333222...AAAAAA+++&&&;;;JJJGGG^^^sss___\\\]]]XXXQQQXXXOOOFFFEEEKKKNNNKKKGGGDDD@@@<<<999888777666555222555555000,,,---///000666***666mmmrrrkkkhhh^^^PPPMMMPPPSSSWWW\\\eeeqqqzzztttGGG222000111...)))---000(((,,,---......,,,,,,,,,...***...---???}}}rrrWWWCCCDDDNNNLLLCCCCCCIIIIIIBBB@@@DDDFFFBBB===>>>777AAA999888HHHsss\\\[[[]]]ccchhhhhhiiijjjsssooolllmmmlllkkkooouuuuuuvvvxxxzzz{{{{{{zzzyyywwwuuuqqqkkkcccZZZRRRNNNMMMEEEEEEVVVppprrr@@@555???BBB:::555999<<<;;;OOOsss```^^^VVVHHH<<<444,,,%%%%%%%%%%%%$$$$$$$$$$$$###########################""""""""""""#########$$$$$$$$$$$$$$$$$$#########"""###""" !!!$$$%%%%%%&&&'''((())))))***%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***++++++,,,,,,------///000111222111333555888:::<<<===>>>666444111---+++++++++,,,++++++***(((''''''''''''''''''(((******+++++++++,,,,,,,,,,,,---...//////333222222444777999999888666888;;;@@@CCCFFFGGGHHHAAABBBAAA<<<666333222222666---666222...+++JJJ```{{{AAAEEEKKKAAABBBKKKKKKLLLMMMNNNPPPQQQRRRQQQQQQQQQQQQQQQNNNJJJDDD@@@===BBBAAA888555888777111222ZZZbbb???$$$+++666,,,(((777...///111000///000333555666666777888;;;AAAGGGKKKFFFAAATTTYYYHHHeee}}}EEE333@@@FFFIIIUUU\\\fffooorrrrrrtttwwwxxx}}}~~~~~~wwwwww~~~xxxsssrrrrrrrrrqqqpppuuu}}}^^^[[[hhh{{{lllLLLEEE>>>000BBB>>>777222333444111000333------000444555333333555999***(((666;;;222000777999@@@HHHQQQ^^^ppprrrnnn```QQQPPPLLLBBB;;;???LLLXXXTTTEEEEEERRRMMM::::::JJJ???===:::999888666444222111//////111111000222555333+++000222OOOoooRRR---+++111...***,,,+++))),,,+++,,,,,,+++******,,,...!!!999444###444bbb```PPPBBBAAAIIIMMMIIIEEEDDDLLLKKK???888<<>>888===000999444;;;111>>>gggxxxlll```\\\```eeegggbbbccchhhooooooggg```]]]]]]^^^^^^^^^\\\ZZZXXXWWWOOOOOONNNLLLJJJHHHFFFEEEHHHLLL\\\wwwsssMMM666777888999999777666888999LLLtttaaa```WWWJJJ>>>666...'''%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""########################""""""""""""###'''(((&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((&&&&&&'''((()))***+++,,,------...///000222333444555666888:::<<<>>>??????555333111...---,,,------((((((((((((((())))))***&&&&&&'''((())))))))))))+++*********+++,,,------***---111222111111111222222333666999;;;=========@@@>>>:::333///000444666+++777)))(((///%%%333UUU~~~nnnnnnzzzDDDDDDDDD;;;666DDDJJJ>>>GGGHHHIIIKKKOOOQQQNNNIIIIIIJJJLLLNNNMMMJJJDDD??????444111888666---000;;;333--->>>LLL\\\---&&&444555...///---,,,222,,,...000//////000555888666555444555888===BBBFFFLLLYYYTTTPPPPPPDDD]]]\\\>>>??????;;;FFFZZZlllpppnnnpppqqqooolllooopppmmmmmmqqqssspppqqqvvvuuupppnnnpppkkkcccdddpppzzzyyy{{{fffQQQAAAddd~~~~~~___NNN???CCCKKK444888CCC:::444555555111000222777...***...000------111,,,222555333111222555666666444444777999:::>>>CCC???CCC:::BBBEEE@@@DDD<<>>IIIGGG<<<@@@OOOGGGPPPOOO@@@555777<<<<<<777===---555---666,,,:::,,,TTTsssZZZbbbqqqnnn___[[[YYY]]]fffnnnppprrrtttjjjiiigggccc___ZZZVVVSSSSSSQQQNNNLLLJJJJJJJJJKKKbbbtttwwwBBB000<<<:::///---888<<<666666<<>>???@@@@@@CCCDDDEEEFFFGGGGGGGGGGGGIIIHHHEEEDDDAAA>>>999666444333222111000///...---444000///000222CCCmmmhhhFFF444------++++++++++++++++++++++++,,,,,,,,,---...///000111444555666666777:::>>>AAACCCJJJQQQRRRNNNMMMQQQUUU\\\DDDAAA444888@@@JJJWWWgggxxx}}}~~~vvvooooooqqqrrrwww~~~kkkuuueeeppp```RRRHHH<<>>AAACCCEEEEEEEEEDDDDDDDDDDDDDDDGGGFFFDDDCCCBBB???;;;888555444333111000...---,,,---,,,,,,++++++,,,,,,---...---///000+++...HHHdddiiiDDD(((%%%000+++++++++*********))))))))))))))))))******************+++,,,,,,---......AAA[[[{{{^^^HHH;;;444;;;;;;<<>>888QQQsss{{{lllHHHBBB888///******,,,...++++++++++++++++++++++++++++++,,,,,,---///000111111222333444444777;;;>>>???DDDJJJLLLLLLLLLOOOQQQSSStttgggNNNDDD;;;;;;@@@CCC>>>777JJJNNNTTTZZZ```dddffffffssssssvvvxxxrrrhhhccceeeOOOIIIVVV:::666999\\\vvvQQQHHHFFFCCC@@@<<<888555444444333111...------...///------------------------............////////////111222444444444555666888999999888999:::===???AAABBBBBBBBBBBBBBBCCCCCCCCCEEECCC@@@???===;;;888555333222111000...---,,,+++,,,++++++******++++++,,,)))'''+++///---)))222AAAHHHeee<<<...111111---***+++++++++*********))))))))))))))))))************)))******+++,,,,,,------$$$(((///999BBBKKKQQQTTTHHHDDD???;;;999:::<<<>>>::::::;;;>>>AAACCCCCCBBB>>>OOO___^^^MMM;;;555666444333111///------------000......999\\\www[[[iiivvvpppbbb\\\YYYWWWUUUUUUUUUSSSRRR^^^cccppp~~~yyywwwfffDDD444333555666111222222222111222444666FFFllleee___VVVKKKAAA666---'''&&&%%%$$$$$$######$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((()))***,,,...///------------------------))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))******,,,---.../////////...---......///111333444333111///...---,,,+++************))))))(((((())))))***(((###<<<```\\\@@@JJJqqqaaaOOO;;;111...---000333111333444666888999::::::@@@CCCFFFIIIKKKKKKJJJIIIEEEBBB===999777444222000---------,,,+++***))))))000,,,---111///(((&&&++++++...222555777555***111222444777777111'''%%%'''(((******)))'''&&&************************++++++++++++,,,...///000...///000111222444777:::;;;===BBBFFFIIIKKKLLLMMMKKKPPPooo|||WWW===666999>>>???999888888;;;AAAEEEFFFEEEFFFGGGHHHFFF>>>777999???GGG;;;VVVooo^^^MMM@@@CCCAAA>>>:::666444222111000///---,,,+++++++++,,,++++++++++++++++++++++++,,,,,,,,,------------......///111222111222333555555555555666888;;;===???>>>>>>??????@@@@@@AAAAAAAAA>>>;;;888777555333111000000///...---++++++*********))))))))))))******,,,((()))///000***(((+++222666ZZZhhhJJJ555$$$$$$+++,,,+++++++++************)))))))))))))))))))))************((())))))******+++++++++666444111///000333777:::222222333444555777999:::999999:::<<>>AAAEEEDDD???888444333111000...,,,+++************+++***%%%'''AAAtttllleee^^^^^^jjjqqq```666///555222...000000111111000000111333666AAAiiiccc^^^VVVLLLAAA666,,,&&&&&&%%%$$$$$$######$$$$$$###################################################################################################################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))+++,,,---.........---------------&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((())),,,---...///000000///.........///222444444111///******)))(((((((((((()))))))))(((((((((((())))))111---///333+++!!!%%%222"""---666777;;;HHHVVV^^^zzzvvvjjj\\\KKK888++++++%%%$$$+++222222...,,,000222333555777888999999999<<<@@@DDDFFFFFFEEEDDDBBB>>>888444111000...---++++++******))))))((((((---'''$$$'''***+++...444222...(((&&&)))000444666...***&&&&&&(((,,,///000++++++***************+++))))))))))))))))))))))))************,,,---...///,,,...///000000222555777888999<<>>;;;777444999AAAJJJTTTaaappp|||wwwXXX>>>===FFF???===999555222000000000------+++***)))))))))***))))))))))))))))))))))))*********+++++++++,,,,,,,,,...///000///000222333222222333555777999<<<===<<<<<<======>>>>>>??????>>>:::666333222111///...------,,,++++++***)))))))))((((((''''''(((((()))000)))'''+++---,,,+++...)))444444555YYYwwwJJJ666444 (((222666...$$$&&&...************))))))))))))((()))))))))************((((((((()))))))))******%%%&&&))),,,---------,,,666777777888999999:::::::::999999;;;===>>>>>><<>>999777666555222000......---+++***)))))))))''''''+++///***'''333EEEsss~~~rrrjjjeeevvvvvvwww}}}vvvNNN999...666:::///(((+++...///000//////000222555===kkkccc]]]UUUKKKAAA666,,,&&&&&&%%%$$$$$$######$$$$$$########################################################################""""""""""""""""""""""""#########################################################$$$$$$$$$$$$$$$$$$%%%&&&''')))***++++++******)))))))))(((((((((%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((***+++---.../////////...------///111333333111///***)))(((''''''&&&''''''))))))(((((((((((())))))'''+++$$$&&&111///"""///111///***''')))---...%%%,,,///000333222...666444///)))%%%$$$%%%'''444---'''&&&''''''+++000111222444666777888999999777:::>>>BBBEEEEEEDDDBBB???;;;555000...---,,,,,,))))))))))))))))))))))))!!!"""&&&++++++'''%%%&&&$$$&&&((((((&&&$$$%%%'''+++******+++***'''### $$$###!!! !!!$$$''')))(((((((((((((((((((((((())))))))))))***,,,---...,,,...000111111222444777888888:::@@@HHHLLLKKKHHHBBBBBB===999DDDkkk}}}SSSGGGCCCCCC===>>>;;;888555111///.........,,,+++******))))))))))))(((((((((((((((((((((((())))))))))))************+++---////////////111333111111333555777999;;;<<<;;;;;;;;;<<<<<<<<<======:::777333111//////---,,,+++*********))))))(((((((((''''''&&&&&&''''''((()))&&&%%%&&&((()))+++///888(((+++<<<888000OOOQQQ222---000///+++,,,)))'''))))))((()))+++))))))))))))))))))))))))((()))))))))************'''((((((((((((((())))))...---+++***+++...111333,,,,,,---...000333555777:::999999:::<<<<<<;;;:::>>>;;;777444222111000///------,,,,,,+++***)))(((+++$$$$$$,,,...((('''+++...LLLuuu}}}uuunnniiifffccc```zzzyyyUUU888///000222111,,,)))---333,,,---......---///111444;;;jjjccc]]]TTTJJJ@@@666---'''&&&%%%$$$$$$######$$$$$$########################################################################""""""""""""""""""""""""###########################################################################$$$&&&((()))*********))))))((((((''''''&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&(((***,,,------------,,,,,,,,,...//////...,,,***)))((('''&&&&&&&&&&&&)))((((((''''''(((((()))......(((!!!+++...)))!!!(((...000---'''"""...---***%%%&&&***,,,*** ***000///---,,,,,,###***222222......111000111333555666888888888888;;;>>>BBBDDDEEEDDDCCC:::666111...,,,,,,+++***(((((((((((())))))))))))(((+++......+++((('''(((###&&&***,,,)))$$$%%%***"""###&&&(((***))))))(((,,,+++***)))'''%%%"""!!!''''''''''''''''''''''''((((((((((((***+++,,,------///111222222333555666888888:::@@@FFFIIIHHHFFFJJJ@@@===;;;---'''BBBhhh|||[[[GGG000999<<>>555---(((&&&%%%$$$$$$######$$$$$$########################################################################""""""""""""""""""""""""#####################################################################"""###$$$&&&((()))*********+++******)))((((((''''''$$$$$$$$$$$$%%%%%%%%%%%%####################################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&'''))),,,---......------,,,******+++***)))'''''''''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''!!! ###***---)))%%%###111+++$$$ $$$***///***+++(((######'''***)))333///)))### """(((---***))))))+++***'''***///---...///111333444555555666777:::<<<>>>?????????555111...+++******)))(((&&&&&&'''''''''(((((((((((('''$$$!!!!!!$$$(((***+++&&&######""""""(((...,,,((($$$"""###&&&))) """%%%((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))***+++,,,---///111222222333444666666777:::>>>BBBCCCCCCBBB:::000///999:::...)))---&&&ppp{{{VVV>>>000777555AAA555<<<555;;;000000///---,,,***))))))(((((((((((((((''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))***+++---------...///111000111222444666777777888999888888777777666666555111///............+++)))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((***,,,------***'''(((&&&+++333///'''---===000444666333444;;;CCCFFFIIIBBB;;;888999999666333666***"""$$$(((((('''(((!!!(((......***((()))+++(((((((((((())))))******))))))))))))************(((((((((((((((((((((((($$$'''+++///111000...,,,)))***,,,...111555888:::666555444555666555444222///000000000...---------***+++++++++***)))((('''%%%+++...+++'''(((******''',,,000***$$$---LLLiiieee<<>>>>>>>>>>>777<<<444&&&%%%333666...444(((777^^^kkkKKK===)));;;999>>>333===111<<<...------------,,,+++)))'''&&&&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''(((((((((((()))))))))***)))***,,,,,,,,,,,,...000///000222333444555555555777777666555444333333222------------...---+++((('''''''''((((((((((((((((((''''''&&&&&&''''''(((***'''######(((,,,,,,(((%%%000222***)))000111)))///444666777999<<<;;;666777666444333111///---+++,,,))))))---+++'''(((///---+++(((%%%&&&))))))''''''((((((((())))))******))))))))))))************)))))))))))))))(((((((((,,,***'''%%%&&&)))---000---...000222333333333333444333222222333333000///111000//////...,,,+++)))))))))*********((('''&&&%%%,,,,,,%%%%%%,,,---'''---''''''...///,,,...666///CCC```{{{rrrHHH444,,,444555(((&&&111,,,***((('''''''''))),,,)))***+++++++++,,,000222444nnneee[[[NNNDDD===666,,,%%%&&&&&&%%%%%%%%%%%%$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$######"""############$$$$$$$$$################################################"""############$$$$$$$$$'''((()))***+++,,,------...---,,,***)))'''&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''')))*********+++,,,...000111333333...///000222111000...---******)))''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***,,,,,,---...000222444555666666666888999999888666000///,,,*********+++,,,,,,000111,,,...FFFpppyyyXXX999222666666555777444444444333222111//////+++******)))(((''''''&&&(((((('''&&&&&&%%%$$$$$$((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((()))***+++,,,,,,---......000111222333333444444444333111000...------+++++++++***)))(((((('''&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''''''''''''''''''((())))))***++++++,,,---...//////222222333444444333333333333222111///---,,,++++++******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---...000111111222222555555444333222111000///,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))***)))))),,,333>>>IIIPPPmmmxxxpppZZZLLLBBB;;;666111111000......---------+++++++++*********))))))***++++++++++++,,,///111444xxxmmmdddZZZNNNDDD===666,,,%%%&&&&&&%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$######"""############$$$$$$$$$################################################"""############$$$$$$$$$%%%&&&&&&''')))******+++,,,,,,+++)))(((&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***)))***+++---...000111222...///000111000///---,,,***)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,,,,...000222333444666555666777999888666333///---+++***))))))***+++%%%++++++'''(((111999EEE\\\~~~pppRRR>>>III888,,,///444222111333222222222111000...---,,,******))))))(((''''''&&&'''''''''''''''&&&&&&&&&(((''''''''''''''''''((('''''''''''''''''''''''''''(((((()))***+++,,,------...///111222333333333333222111000...---,,,,,,++++++***))))))(((''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''''''''''''''''''(((((()))******+++,,,---...//////111222222333333333222222222111///...,,,++++++***))))))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))***+++,,,,,,...///000111111111444333333222000//////...,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))))))))))),,,***((('''(((+++...000222111000222888CCCQQQZZZHHH@@@555///......---+++000///...------,,,,,,,,,+++++++++******)))))))))******++++++***,,,...111444wwwllldddYYYLLLCCC>>>777---%%%&&&&&&%%%%%%%%%%%%$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########"""############$$$$$$$$$################################################"""############$$$$$$$$$%%%%%%&&&'''((())))))*********)))(((&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((((((((((()))+++---...///000.../////////...,,,+++))))))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))++++++,,,...///111222333444444555777777666222///,,,+++)))((('''(((((()))------...,,,***((('''&&&//////222888DDDVVVjjjwwwggg[[[JJJ:::222///000222111,,,,,,222333---,,,///............---,,,******)))))))))(((''''''&&&&&&&&&&&&&&&'''''''''(((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''((()))***+++,,,,,,------///000111111111111000000///...---+++************))))))((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&''''''((()))******+++,,,---......///111111111222222111111000000///---,,,+++***)))))))))))))))(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,---//////000000000111111000///......------+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))(((''''''&&&(((((('''&&&(((---333888---++++++---111444333222...---,,,+++++++++++++++************)))))))))))))))***+++******+++...111555ssslllcccXXXJJJBBB>>>888...%%%&&&&&&%%%%%%%%%$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$&&&''''''((())))))******(((''''''&&&%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&'''((()))+++,,,---...---...------,,,***((('''(((''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++,,,...///000111111333333333555555333...+++))))))((('''&&&&&&'''''',,,)))$$$"""%%%)))...000***'''###"""%%%***...111+++666:::>>>HHHJJJJJJRRRKKKIIIHHHAAA===444///***)))&&&###!!!###(((---111444111000222000,,,,,,111,,,,,,,,,,,,+++***)))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''''''''''''''''''''''''''&&&''''''((()))***++++++,,,,,,...//////000000000...------,,,***))))))((()))))))))(((((('''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''(((''''''''''''&&&&&&&&&&&&'''(((((())))))***+++,,,---......///000000000000//////...---,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******++++++---......////////////......---,,,,,,++++++*********************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''(((***,,,------,,,+++&&&***///222111...+++***111000000111333111...+++,,,+++******)))))))))***)))))))))))))))))))))))))))************+++...000666nnnkkkbbbVVVHHHAAA???:::///&&&&&&&&&%%%%%%%%%$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$######$$$###############""""""""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$&&&&&&&&&'''((((((((()))&&&%%%%%%%%%$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&'''((()))***+++,,,,,,,,,+++***)))(((&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((()))***,,,...///000000000111111111111222///+++(((''''''&&&&&&%%%%%%&&&&&&!!!###&&&'''&&&%%%$$$$$$ ###(((...222000***%%% '''&&&&&&---+++'''---'''(((&&&((('''******,,,%%%)))...222111---(((%%%,,,))))))---///......000++++++++++++***)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$'''((()))******)))((('''''''''''''''''''''''''''&&&&&&'''((()))******+++++++++,,,---............,,,++++++***)))(((''''''((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&'''((((((((())))))***+++,,,------......//////...------,,,******)))((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((('''((())))))******+++,,,------------------,,,,,,++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((***))))))(((((('''&&&&&&''''''&&&$$$###%%%(((+++***)))******+++***((('''***))))))(((((((((((()))(((((((((((((((((((((((()))*********)))+++---000666hhhjjjaaaTTTFFF@@@???;;;000&&&&&&&&&%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""#########"""""""""""""""""""""""""""""""""############$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''((()))***+++***))))))((('''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''')))***,,,.../////////...///...---......,,,***'''%%%%%%%%%%%%%%%%%%%%%%%%'''***---,,,)))&&&%%%&&&...(((!!! $$$''',,,000+++(((...+++&&&)))111111)))---$$$***&&&***)))'''###$$$+++111'''''')))...111///***&&&))))))******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))*********++++++,,,------,,,,,,******))))))(((''''''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&'''((((((((()))***+++,,,,,,------------------,,,+++***)))(((((('''''''''((((((&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))*********+++,,,,,,,,,,,,,,,+++++++++******)))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((('''&&&&&&%%%&&&&&&'''+++++++++******+++///222+++++++++,,,,,,---------)))((((((''''''(((((((((''''''''''''((((((((((((((()))***))))))***---000555bbbggg```SSSEEE??????<<<111&&&&&&&&&%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""""""""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$################################################"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))******((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''((())),,,...///......---...,,,************)))((($$$%%%%%%&&&&&&%%%%%%%%%&&&$$$""" """&&&(((!!!###%%%'''((((((''''''!!!%%%!!!&&&%%% %%%"""&&&***$$$***&&&(((+++***(((&&&&&&'''))),,,...//////,,,((($$$'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((())))))***)))***++++++,,,+++++++++)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&'''(((''''''((()))***+++,,,,,,,,,,,,,,,,,,+++***)))((((((((('''''''''(((((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))***++++++++++++++++++************))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))$$$%%%'''((()))******+++ %%%((('''%%%###"""((()))***)))(((((('''((((((((('''''''''(((((()))&&&&&&&&&''''''(((((((((((()))***))))))***---///444]]]eee```RRRDDD??????<<<111&&&&&&&&&&&&%%%%%%%%%$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&''''''((()))******&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''((())),,,...///...---,,,...+++)))(((((())))))((($$$%%%%%%&&&&&&&&&%%%%%%######$$$'''******%%%"""###$$$%%%$$$######%%%'''###)))&&&###(((%%%!!!'''$$$***"""///###...%%%)))"""$$$%%%%%%$$$&&&***...&&&***+++)))(((***,,,---&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((+++---///000((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((()))))))))******+++++++++******)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''((()))***+++,,,,,,,,,,,,,,,++++++)))(((((((((''''''''''''((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((()))))))))******+++++++++******************))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******''')))***+++***(((%%%$$$)))******)))((((((***,,,&&&(((+++,,,+++***))))))(((((('''''''''(((((()))&&&&&&&&&'''''''''((((((((())))))))))))***---///333ZZZggg^^^VVVDDD;;;@@@:::,,,'''%%%%%%%%%$$$$$$$$$##############################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""############""""""################################################""""""""""""############$$$$$$##################%%%%%%$$$$$$$$$$$$$$$$$$''''''(((((('''%%%###"""%%%%%%%%%$$$######%%%'''&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''))))))))))))))))))))))))******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%''')))***+++++++++&&&&&&%%%%%%&&&''')))******)))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((()))+++...333RRRggg^^^WWWEEE<<>>CCC===...)))%%%%%%%%%$$$$$$$$$##############################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########"""######$$$$$$######"""################################################""""""#########$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&'''%%%###""""""###'''(((((('''&&&$$$"""!!!%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''(((((('''(((***++++++***((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((()))+++...333NNNddd]]]VVVFFF>>>DDD===...)))%%%%%%%%%$$$$$$$$$##############################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""##################$$$$$$$$$$$$##################################################################$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''$$$%%%&&&'''(((***+++,,,,,,,,,+++)))((((((***,,,'''(((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&'''''''''''''''&&&''')))++++++***((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((()))+++...222JJJ~~~ccc[[[UUUEEE>>>DDD===...)))%%%%%%%%%$$$$$$$$$##############################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$"""""""""#########$$$$$$######$$$$$$$$$$$$###############################################################$$$$$$$$$$$$%%%######$$$$$$%%%&&&&&&&&&%%%&&&&&&''''''(((((((((+++***)))((('''''''''((($$$%%%%%%%%%$$$%%%(((***$$$$$$$$$$$$%%%&&&((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$###&&&&&&''''''(((''''''&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((()))+++...111GGG}}}aaaZZZTTTDDD>>>CCC===---(((%%%%%%%%%$$$$$$$$$##############################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$############################################################$$$$$$$$$%%%%%%######$$$$$$%%%&&&&&&''''''''''''((()))*********(((((((((***,,,...111222...000333333111///...---111///,,,)))''''''((()))((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((()))+++...000DDD|||```YYYSSSDDD===CCC<<<---'''%%%%%%%%%$$$$$$$$$##############################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&'''''''''(((((()))***++++++,,,222555<<>>444333222222111///,,,))),,,333...%%%$$$)))...******+++******)))((('''(((((())))))))))))******((()))******)))((()))+++))))))))))))))))))))))))'''%%%$$$$$$''')))++++++,,,,,,+++***)))(((&&&%%%$$$%%%''''''((())),,,...))))))************)))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((***++++++(((&&&...,,,)))''''''%%%###"""&&&%%%%%%%%%$$$######$$$+++,,,,,,)))&&&&&&,,,111((('''''''''&&&&&&&&&&&&&&&'''((((((((()))+++---...FFFrrr```XXXPPPAAA===BBB888***(((&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$###'''%%%$$$%%%'''((('''&&&"""$$$(((***)))'''%%%######$$$%%%%%%%%%$$$###############$$$$$$$$$%%%%%%$$$%%%%%%'''((('''&&&%%%***""""""))),,,***111===AAAEEECCC???GGGSSSNNN>>>666111+++(((((()))(((&&&&&&%%%$$$$$$$$$###""" $$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''+++......:::^^^___???###***))))))+++***'''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''$$$###&&&+++...,,,***'''333===NNNkkk}}}fffIII999///&&&%%%+++'''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&'''(((((('''''''''(((...)))$$$$$$,,,;;;NNN\\\iiimmmssswwwzzz|||yyyxxxvvvqqqgggXXXIII???444+++%%%***111222...++++++,,,,,,---,,,+++***)))((((((((((((((()))))))))((()))******))))))***+++)))))))))))))))************(((&&&&&&'''***---///%%%&&&''')))******++++++000000...+++'''&&&(((***++++++++++++***((('''%%%))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))+++)))''''''((()))+++,,,******+++...111222000...000------///000...---...%%%(((******(((&&&%%%&&&(((((((((''''''''''''&&&&&&'''))))))((()))+++---///DDDtttbbbYYYRRRBBB===AAA777)))(((&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###"""'''&&&&&&&&&'''(((''''''&&&%%%&&&&&&(((((((((((("""######$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%)))(((...888>>>EEEVVVhhhxxx~~~~~~www[[[QQQCCC;;;777222)))"""&&&%%%%%%'''))))))&&&###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''000!!!000RRRwwweeeHHH555)))"""%%%))))))''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###))),,,+++***))))))BBBeeeyyyhhhMMM555***%%%,,,000,,,###%%%,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''***************+++,,,,,,...---,,,***))))))((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((($$$&&&((((((((())),,,///(((111???NNN]]]kkkuuu{{{nnnkkkhhhgggiiijjjjjjiiiffffffhhhlllqqqtttuuuuuufffKKK777555444,,,***000***++++++,,,,,,+++++++++)))))))))(((((((((((((((''')))******))))))***+++((()))))))))*********+++***,,,...///---)))&&&$$$...///000000000///---,,,###''',,,///000...---,,,************))))))((('''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))***,,,///111,,,+++))))))+++---......,,,(((''',,,...***(((***///---,,,------,,,)))&&&))))))(((((((((''''''''''''((()))))))))***,,,...///BBBxxxfffZZZSSSCCC===???555((()))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&###'''---222777<<>>000""" (((---***$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))+++++++++***)))(((&&&%%%&&&'''((()))***+++***************)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&'''(((((())))))%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''&&&###"""%%%,,,222AAATTTlllyyy{{{sssmmmpppgggaaaZZZEEE...)))333,,,+++***)))))))))************))))))))))))(((((('''(((******))))))***,,,((())))))******+++++++++$$$%%%%%%%%%(((---333888000222666999::::::888666@@@:::333///---.........******))))))***+++,,,,,,***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))&&&)))+++,,,***(((((((((...///111555:::DDDNNNUUU[[[RRRNNNPPPNNNDDD>>>===777111***'''***---...---))))))))))))(((((((((((('''((()))))))))***,,,...000@@@xxxgggZZZTTTDDD===???444((()))'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$&&&(((+++---...666@@@GGGLLLSSS]]]eee[[[XXXSSSNNNHHH@@@666000,,,***(((%%%%%%%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&%%%%%%'''+++///;;;OOOggg|||pppZZZKKKCCC888111((($$$$$$&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&'''''')))***+++,,,---'''TTTdddDDD444,,,&&&%%%)))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%&&&&&&***<<<```yyy[[[999+++000555---"""''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******+++$$$&&&+++///222444444444555666666666333000,,,***,,,,,,++++++***))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&'''((()))))))))(((((((((((())))))))))))************************((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((+++)))&&&$$$(((555GGGUUU~~~}}}xxxkkkfffjjjeeeLLL000333111...+++))))))***+++++++++*********)))))))))&&&(((******))))))+++,,,((())))))******+++,,,,,,(((---666???JJJVVVccckkk```gggrrrxxxeeeVVVKKKAAA666...111000---+++******,,,---******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,,,,---111888===AAAOOObbbttt]]]UUUIII<<<222,,,(((&&&*********)))))))))(((((('''(((******)))***,,,...111???vvveeeZZZTTTEEE===>>>444((()))''''''&&&&&&&&&%%%%%%%%%'''&&&$$$%%%''',,,000333CCCKKKSSSUUUSSSUUU]]]eeeYYY___hhhoooooodddSSSFFF222///+++'''%%%%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((((((,,,222888fff{{{fffQQQRRRFFF666+++'''(((((('''%%%%%%%%%&&&&&&&&&''''''&&&'''((()))+++---...///VVVwwweeeHHH444&&&%%%,,,''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))---+++222GGGhhh~~~SSS/// '''222'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***++++++,,,111999FFFUUUcccmmmtttxxx|||yyytttkkk___RRRFFF@@@------,,,,,,+++***))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((((())))))******'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&'''((())))))***************++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))((('''(((---<<>>gggeee```UUUKKKFFF???444***%%%&&&&&&&&&'''''''''''''''$$$%%%(((---444<<>>444***%%%&&&&&&&&&&&&&&&''''''''''''))),,,111888AAAJJJOOOVVV]]]gggooouuuxxxyyyzzzooowww~~~{{{wwwssspppgggeee[[[HHH555***''''''(((&&&'''))))))%%%%%%))),,,,,,)))111FFFBBBttt}}}gggaaa]]]WWWCCC+++"""(((''''''(((''''''((()))***)))$$$,,,---$$$888jjjuuutttQQQSSSUUUWWWYYY[[[\\\]]]fffbbb]]]YYYWWWSSSNNNIIIFFFEEEDDDDDDHHHRRR___hhhgggMMM999+++((((((((('''&&&'''&&&&&&$$$,,,---'''(((//////(((<<>>]]]ttt{{{xxxyyy```===---,,,---000------,,,***)))((())))))((())))))'''&&&''')))*** ,,,)))%%%777TTTppp~~~vvvmmmNNN***''':::222///+++***,,,...,,,(((******)))(((((((((((((((***((())),,,+++)))***...MMM\\\jjjLLL)))222222%%%&&&111+++************,,,...///333===kkkeee[[[PPPFFFAAA<<<333***&&&''''''&&&&&&&&&&&&&&&''',,,...222777>>>GGGQQQWWW^^^kkkxxxtttsss|||___GGG;;;111&&&)))'''(((++++++'''&&&((()))######<<<\\\UUUxxxlll[[[ddd^^^>>>'''''')))))))))))))))))))))))))))***333,,,***YYYyyy]]]HHHWWWvvvwwwaaaRRRLLLIIIIIIPPPkkkkkkBBB...+++)))'''((((((((('''%%%""")))...***&&&***000444bbbRRR+++//////)))$$$&&&***,,,&&&&&&&&&'''(((((())))))(((&&&&&&***,,,******,,,$$$///JJJqqqaaa;;;''')))+++,,,***''''''(((((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%$$$)))))),,,(((---111???DDDXXX^^^lllxxx___???+++)))...000000222***###&&&,,,...''')))(((''''''&&&&&&'''''''''((('''%%%(((---...,,,333222===>>>RRRppp{{{tttkkk___dddnnn~~~xxxqqqmmmmmmppprrrmmmXXX>>>///...///---((('''((()))(((''''''(((***(((''''''''''''&&&&&&&&&)))%%%&&&++++++%%%%%%+++>>>fffrrrtttppp>>>%%%000111///...---,,,+++)))((((((+++***)))((('''(((+++...''',,,+++999aaajjj@@@+++,,,...,,,((((((,,,+++'''******)))(((((((((((()))%%%''')))***(((---===MMMsssaaaBBB,,,(((//////,,,+++******+++,,,...///444===lllaaaYYYMMMCCC>>>999111***'''''''''&&&%%%%%%&&&''''''///222777<<>>,,,,,,------///))))))((((((((('''''''''''''''''''''(((((()))***000(((---%%%BBBSSS{{{tttooo{{{~~~vvvkkkgggwwwyyyaaaCCC,,,###...111$$$!!!+++))))))(((''''''''''''((('''&&&&&&)))******)))(((555 ;;;}}}|||yyynnnpppyyypppOOO111+++***))))))***)))(((&&&(((''''''''''''&&&&&&&&&''''''((('''###,,,IIIhhhbbb|||qqq<<>>222...******+++---+++)))+++&&&&&&)))(((&&&,,,777iiibbb999---000...+++---++++++***))))))))))))***---)))444VVV~~~{{{JJJ...///...------------//////222999qqq\\\YYYLLL???999444...***(((((('''&&&&&&(((+++...000111666:::;;;<<>>HHHPPPfffbbbbbbiiitttpppVVVDDD999///,,,,,,+++***+++***jjj}}}xxxeeeYYY^^^<<<555...+++,,,...---+++(((---vvviii[[[pppSSS777---+++''''''+++333***)))BBBnnnWWW333'''((()))))))))(((((((((((((((///(((***DDDrrrSSS333555))))))))))))(((((((((((((((((((((((()))***+++,,,PPPlllqqq|||jjj;;;&&&+++******)))((((((((((((((()))((())))))&&&'''444DDDoooxxx___@@@...,,,...+++&&&(((((('''''''''&&&&&&&&&&&&'''***<<>>HHHWWWRRR```yyycccOOO::::::111***...***///eee|||dddCCC>>>===@@@CCCCCCEEEHHH___xxxRRRYYY???,,,)))***...///+++///]]]\\\xxxnnnOOO///,,,***'''***%%%...BBBddd999...++++++***)))((()))***))),,,+++aaaVVV,,,'''***,,,&&&(((+++'''***""")))000'''***RRR}}}~~~www===))))))---,,,'''+++...&&&###,,,,,,***###:::{{{kkkuuu:::...###,,,)))))))))))))))(((((('''&&&***QQQ{{{ddd^^^zzz}}}|||QQQ666111+++...(((,,,...'''(((+++JJJ}}}ssskkkzzznnniii|||JJJ666111...---,,,...((()))333222[[[xxxLLL444555---///000///222>>>|||nnnbbb[[[LLL===444000+++((((((&&&%%%'''+++---,,,,,,///444333444555555555:::BBBTTTKKKZZZzzzeeePPP<<<888000***+++)))999vvv}}}cccEEEKKKCCC>>>@@@CCCDDDCCCDDDGGG]]]fffcccLLL555******---//////666tttaaaVVVBBB111---...+++222;;;[[[CCC///,,,+++++++++*********+++///@@@>>>+++***,,,$$$)))///$$$...***555)))EEEkkk222&&&+++---$$$)))///###((("""000&&&,,,mmmggg,,,...(((************))))))(((((((((444tttzzzpppRRR]]]||||||~~~|||qqq::::::,,,000+++,,,///---888iii{{{~~~}}}www```uuu<<<000...,,,...///++++++555AAAooowww~~~{{{===222666***---666000===|||lll^^^ZZZJJJ:::222///+++((((((&&&''')))+++,,,,,,...000333333444444333444777;;;III>>>QQQwww~~~~~~UUU???777...,,,+++///NNNooo~~~ooodddbbbbbbeeehhhZZZdddrrrgggWWW>>>............222GGG^^^}}}ZZZOOO333...333---)))===uuuwww~~~ttt\\\999---******++++++******,,,222aaa}}}jjj;;;(((---(((+++000%%%***%%%)))///DDDyyyzzz||||||yyy|||uuuYYY222&&&+++$$$&&&---$$$...!!!---&&&III|||GGG???###++++++******))))))))))))+++QQQuuuWWWIIIeeekkk}}}PPP888///333(((...*** 888ZZZ|||sss|||~~~eeemmm]]]333...***///...------777VVVvvvhhh{{{~~~UUU111333)))222555333???~~~gggWWWYYYHHH777///---+++((('''%%%(((+++,,,,,,---///000222333444333333555777777CCC888GGGjjj|||yyynnntttdddKKK:::...---+++555fffgggzzzxxxttt|||ddd]]]DDD000111...+++333dddcccbbbdddUUU333+++000++++++WWWlll{{{HHH...***(((++++++)))***///===VVV++++++,,,++++++&&&%%%...'''444lllzzzmmmfffiiillljjjmmmsss|||PPP+++,,,+++(((+++++++++)))...000fffooo[[[sssuuu;;;+++,,,,,,+++***)))******+++...tttPPP@@@KKKrrrzzznnn333333555###111,,,,,,AAArrrrrr~~~iiirrrEEE000(((///+++---000<<>>,,,,,,888...444@@@fffXXXXXXFFF444---,,,***((('''$$$***...,,,+++...000111000333444333444888999777DDD888???UUUeeeooopppeeedddqqqTTT;;;,,,+++$$$222qqq}}}lll~~~vvvbbbcccHHH000111---(((555{{{nnnTTT}}}___;;;...///...555uuunnneeeyyyOOO222+++(((+++,,,))),,,333___vvvvvv>>>***---+++&&&'''%%%---///QQQ}}}nnn:::))),,,)))&&&,,,***''')))MMMfff[[[vvv{{{CCC555...---+++*********+++,,,===gggCCC>>>WWW}}}~~~rrrzzz<<<555444###111///111NNNwwwjjjvvvpppxxxddd555)))///(((...444DDDyyyhhhyyyqqqrrr]]]//////:::***333???~~~eee[[[WWWEEE222++++++***(((&&&###+++///,,,+++...111111...333444444666<<<<<<888???888;;;FFFSSSeeeiii\\\SSStttxxxZZZ>>>...///###333{{{}}}{{{dddwww~~~nnniiinnnOOO111222---)));;;ooo|||WWWfffFFF333///444111wwweee}}}www```777---)))------***///999lllmmm```---+++...&&&)))(((+++CCCssswww}}}~~~TTT)))***+++###)))---"""///uuuuuuTTTOOOwwwbbb999...---+++*********,,,---```PPPFFFCCC___~~~}}}ssssssxxxVVV555000)))...///777uuummmgggiiixxx}}}zzztttvvv~~~;;;+++111'''000999LLLllljjjvvvqqqooo|||<<>>}}}]]]XXXWWWDDD111***+++***(((&&&###,,,000---***...222111---222555444888>>>>>>999444444:::AAAMMM```cccRRRLLLccc~~~bbbFFF888:::,,,<<<~~~hhhMMMxxxsssmmmrrryyyVVV444444000---AAAnnnjjjUUUdddGGG222+++444KKK]]]jjjVVVvvv~~~zzz}}}:::000***......,,,222===~~~kkkyyy|||333***333***,,,)))---XXXvvvoooyyyxxxvvvmmm///,,,222'''+++---&&&DDDVVV999]]]uuuuuu<<>>EEEWWW___UUULLLccczzzxxxOOO777///(((MMM~~~___TTTxxxxxxbbbcccoooooobbb___HHH'''444...SSSaaaeeeLLL888)))222```]]]pppHHHSSS```~~~BBB666'''...+++---)))]]]gggdddpppuuuuuu|||SSS!!!111((((((555222[[[gggppp~~~}}}qqq===%%%,,,***)))))))))UUU[[[AAA^^^uuuSSS000///...+++,,,((((((<<>>JJJ]]]llluuuwwwvvvuuurrrvvvZZZYYYiii{{{|||sssAAA,,,...333555```}}}lllYYYooollljjjwwwUUU888---+++999555ooozzzsssgggnnngggXXXtttXXX666---333888999tttXXXUUUUUUDDD222+++***)))'''&&&&&&+++...------000111///888555222444999<<<<<<:::999555888;;;BBBUUU___UUUOOO```kkkxxxyyyOOO666///+++OOO}}}^^^TTT{{{sssiiimmm~~~zzziiidddOOO,,,444...WWWuuuaaafffnnnhhhmmm}}}~~~aaafffMMM333+++333sssttt{{{~~~xxxxxxkkkMMMYYYyyy}}}ooosssxxxppp___hhhiiixxxNNN;;;'''...+++---///lllSSSddduuuttthhh+++000***...***AAA}}}lllJJJbbb}}}xxxqqq|||{{{}}}}}}{{{wwwGGG))),,,***)))$$$111fffnnnMMMFFFmmmhhh444//////,,,---***,,,FFFgggFFF???HHHUUUbbblllssszzz~~~xxx}}}~~~cccbbbVVV___hhhyyyYYY{{{GGG---,,,///444kkkwwwiiiVVVvvvbbb}}}}}}fff999---+++666999yyyfffhhhhhh[[[VVVvvvhhhooo{{{nnn???000777888999sssYYYUUUUUUCCC111******)))'''&&&&&&,,,///......111111000999555111111444888999999999555777999???QQQ\\\SSS???YYYppp{{{QQQ777222000SSSbbbVVVlll```}}}}}}nnnhhhXXX222222---^^^pppqqqdddSSSQQQWWWpppwwwyyyyyy```mmmVVV222444777zzz}}}}}}~~~pppsssuuunnnXXXQQQWWWffffffTTTFFFFFFKKK@@@SSSKKKDDDJJJIIIiiimmmvvv___AAA&&&...+++---777tttQQQsssyyydddpppaaa[[[\\\}}}}}}xxx999---+++111000ggg~~~\\\SSSfffooobbbPPPrrrzzz```{{{yyykkkmmm{{{{{{}}}WWW///+++***)))###BBB___FFFDDDjjjrrr<<>>[[[jjj]]]LLL___pppwww|||CCC...666777999qqqXXXTTTSSSBBB000))))))((('''&&&&&&,,,///......111222000:::555000///111444777888<<<888999999<<>>===AAAGGGBBBZZZdddhhhjjjeeeyyyZZZfffrrrzzziiiwwweee???777GGGZZZ{{{vvvkkkEEE&&&000------===iiiVVVnnnccc\\\MMMqqquuugggPPPMMMSSS[[[UUUEEEJJJ^^^gggtttHHH+++)))...---uuuxxxOOO\\\nnnrrrlllqqq[[[gggfff\\\TTTEEENNN]]]VVVwwwxxx~~~ggg444+++,,,******TTTWWWDDDCCCcccwwwGGG///111------,,,333hhhNNNKKK@@@HHHSSSYYY\\\]]]```cccllluuu{{{zzzzzz{{{SSS333---///<<>>444UUUrrrdddLLLmmmqqqXXXwwwqqqwwwmmm???444444sss||||||uuu~~~uuuxxxeeeuuu```444777000zzzzzzvvvppphhh[[[RRRPPPGGGMMM]]][[[PPPPPPZZZsssOOOVVVgggVVVRRRaaawwwbbbyyy}}}sssyyywwwrrrpppHHH(((333......AAA^^^TTT|||}}}[[[PPPaaa[[[^^^WWWTTT]]]___NNNMMMhhhuuuWWW///(((+++)))rrr[[[]]]ooo~~~{{{wwwkkkAAA===fffOOOMMMPPPIII???IIIPPPAAAcccnnn~~~~~~ttt999***...+++222]]]KKKAAAGGGeee{{{SSS...222,,,++++++555{{{KKKNNN===FFFRRRYYY[[[]]]bbbfffdddiiiooo|||pppyyy~~~{{{tttXXX555...333===wwwcccccceeennn~~~wwwpppTTTTTTXXX^^^]]]UUUQQQSSSbbb\\\kkkwwwkkkfffrrrxxxwww;;;,,,222///EEE[[[fffMMMOOO\\\rrrkkk}}}ssscccZZZfffNNN```___TTTbbb[[[\\\dddqqqwwwzzzNNN333999666:::xxx^^^UUUQQQ@@@...(((((('''&&&&&&$$$***---,,,---000222000<<<;;;:::999999:::<<<===999666888777999MMM[[[WWW>>>VVVnnnkkk[[[GGG000SSSsssfffMMMccc|||fffyyyyyy{{{EEE777888zzzmmmbbb888555111}}}}}}zzz{{{rrrzzzpppfffbbbfffeeeZZZRRRTTT[[[bbb```^^^yyyrrrLLL,,,333...///DDDZZZZZZfffeeejjjhhhhhh___dddfffSSSMMMfffwwwttt{{{eee555***...DDDkkkkkkjjj{{{zzzzzzllljjjooocccaaahhhpppkkk[[[RRRTTTXXX[[[___^^^aaahhhnnnwww}}}}}}===+++000+++222]]]NNNCCCCCCYYYwwwkkkeeeiiihhhnnnmmmlllooowww]]]---222,,,+++,,,999MMMLLLAAAHHHOOORRRQQQSSS[[[bbbccclllnnnzzzvvvhhhlllhhhkkkcccwwwwwwkkkvvvkkkgggZZZ555---333<<>>============999666666333444FFFUUUQQQCCCLLLQQQ]]]rrr|||}}}uuulllOOO+++OOOvvvbbbNNNZZZddd{{{www}}}GGG666666vvvrrrccc;;;222999}}}fff|||vvvuuu}}}vvvhhhfffkkkkkk\\\]]]llltttwwwuuuyyyvvveee~~~zzzsssQQQ000222+++111GGG\\\YYYpppssssssXXXTTTjjj|||zzzxxx}}}kkk777***222444ooo___qqqgggqqq^^^iiiuuussshhhdddmmm```UUUTTT[[[eeeooowww~~~{{{@@@+++111)))...XXXRRRDDD===JJJfffxxxxxxkkkjjjxxxccc+++222---,,,000???UUUKKKDDDKKKSSSTTTPPPOOOSSSYYY```nnnlllpppfffaaatttmmmUUU^^^bbbkkkzzzYYYYYY222+++333BBBbbb^^^QQQlllooo{{{~~~iiitttxxxsssdddfffcccoooAAA...///000BBBvvvYYY[[[SSSXXXVVVhhhzzziiiiiivvvsss{{{rrrzzzRRR777000777===}}}___SSSPPP???---'''''''''&&&%%%"""'''+++++++++///000///555888<<<>>>>>><<<;;;;;;===999777111///>>>LLLGGG>>>FFFKKKVVVeeebbbQQQKKK|||vvvTTT'''MMMrrrWWWJJJPPPrrr}}}JJJyyy{{{EEE111111ooo}}}xxxhhhrrryyy^^^777+++;;;|||}}}rrr~~~}}}zzzwwwlllxxxmmmrrr~~~qqqdddyyy|||nnnsssuuuUUU333000)))333JJJZZZGGGkkkjjjvvv```aaavvvnnnkkk555(((555FFFzzzXXXlllfffuuu~~~}}}ooojjjooolll|||yyyAAA,,,111(((***VVVGGG???>>>NNNhhhxxxwwwooo||||||eee)))111---...333EEE]]]MMM===JJJYYY```^^^ZZZ[[[]]][[[ccc]]]mmmwww~~~hhhGGGmmmLLLeeeyyysssdddVVV///***444KKKjjjWWWZZZiii{{{qqqddd~~~nnn{{{nnnuuuEEE///---000AAAttt\\\\\\TTTNNNZZZ^^^jjj}}}{{{qqqddd[[[ssspppYYY===000777>>>UUUWWWPPPBBB222))))))***'''$$$$$$'''***+++,,,,,,---......===AAA555000888<<<777>>>>>>888...---777@@@CCC???444GGGZZZXXXiii{{{ooovvvIII999===^^^KKKKKKyyy}}}QQQttt???<<<>>>cccvvv{{{NNN,,,>>>999xxxlll{{{zzz___{{{vvvrrrwww}}}ooo{{{rrrXXX666&&&444333OOO^^^XXXZZZeeecccvvvnnnjjjlllkkkqqq~~~{{{---+++000CCCeeeYYYppp]]]www}}}UUUgggWWWvvv}}}yyyGGG!!!///,,,000LLLTTTIIIDDD:::TTT{{{]]]...666000(((444______SSSEEECCCSSS```XXXNNNMMMMMMVVVSSS___ggghhhxxx|||eeeNNNxxx}}}\\\~~~jjjooo|||lll|||```~~~VVV+++333,,,@@@]]]QQQeeeYYYuuuwwwfffxxx}}}qqqmmmGGG(((111---OOO\\\ZZZFFFOOORRR\\\eeewwwhhhrrrdddoookkkuuuppp~~~ccc///;;;;;;???\\\YYYNNNAAA111(((((()))'''###$$$&&&***+++,,,,,,...///...999===666222666999777>>>===555------555<<<===BBB111444KKKfff}}}III222555~~~~~~XXXVVVDDDbbbwwwYYYxxxCCC777@@@cccttt}}}EEE///555===ttt|||ffflllcccrrrqqqvvvssstttOOO111)))444555RRRfffIIIMMM|||aaatttpppxxxppp111...222???yyyaaa\\\JJJhhh```QQQooo~~~ooommmDDD(((///,,,***EEERRRDDD@@@777AAAaaazzzsssVVV...111//////999cccqqqTTTBBBDDDRRRXXXNNNKKKQQQPPPLLLJJJWWW___aaarrryyyhhhNNNxxxrrrpppnnnlllVVVaaaiiitttBBB[[[vvvyyysssRRR...---111III```VVVaaa[[[lllzzzhhhxxx|||tttxxxzzz777...///222pppVVVVVVLLLRRROOOUUU\\\qqqppp|||bbbyyypppxxxrrrtttoooeeeaaajjjxxx[[[444666999III___VVVKKK???000((('''(((&&&######&&&)))+++,,,---///111...333888888555333555888???:::111+++---444777777>>>===:::EEEaaa|||~~~FFF---222zzznnnVVV777TTT|||XXXxxxuuuBBB333EEEaaayyy;;;333333FFFnnnuuu___^^^|||mmm{{{uuuyyyzzznnnyyyDDD---///444888UUUfffDDD___hhhpppzzzzzzttt```333...///CCCwwwcccYYYnnnuuuUUUDDDVVVrrrvvvqqqwww<<<000.........CCCaaaHHHDDD???:::DDDddd}}}lllzzz~~~HHH...---///;;;AAAiiiTTTCCCFFFQQQRRRFFFHHHSSSVVVTTTTTT[[[]]]]]]hhhmmmbbbSSShhhkkkqqqlll[[[kkkppp^^^JJJvvvyyyjjjIII111'''666ZZZyyypppTTTmmmfffWWWfffkkk]]]rrr~~~rrrpppllllll~~~kkk+++333...555```RRRLLLLLLOOOOOORRRffftttmmmzzzqqqsss{{{~~~MMM;;;111666XXX]]]OOOHHH===///'''&&&&&&%%%######%%%(((***,,,---000222......333:::888111222999===666...+++...444666444&&&222+++000NNN\\\aaavvvrrr>>>///999___lllMMMKKKHHH^^^nnnaaappp\\\<<<666QQQ\\\uuuvvvsssdddxxx|||bbb666777AAASSSnnncccbbb|||ssshhhnnn~~~}}}xxxxxxzzz:::+++666666???\\\oooOOOKKKfffzzzpppzzzaaaLLL222------;;;fff[[[]]]nnnqqq^^^VVVhhh||||||tttzzz|||qqqrrrssszzz333333,,,111666EEEyyyOOOEEEHHHBBB<<>>---:::ooouuu~~~\\\444555BBBGGG]]]]]];;;RRRUUUcccbbb^^^jjjccc{{{GGG888BBB___[[[sssttt|||@@@666888SSSZZZhhhhhhiiiggg{{{{{{hhh\\\bbbttt~~~zzz{{{hhhmmm222---<<<===KKKggg|||cccJJJYYYwwwwwwfffzzzuuuqqq:::///...000===cccYYYSSS]]]iiizzzzzzvvvzzzjjjWWWUUURRRUUUdddggg|||{{{zzzooo...222+++444<<>>DDDFFF<<<>>>cccpppiii///444444@@@WWWRRRlllrrrWWWCCCFFFUUUKKK>>>GGGXXXXXX^^^^^^\\\^^^]]]YYYWWWLLLfff~~~rrr```^^^hhhzzz{{{bbbrrrooo222---///444}}}mmmdddPPPhhhVVV```llluuuvvv{{{~~~yyyyyyvvv}}}ddd:::'''666===mmmQQQOOONNNNNNJJJOOOZZZeeejjjxxxsssvvvzzz}}}~~~~~~888999111QQQsss^^^RRRCCC;;;000(((&&&%%%%%%$$$###$$$&&&((((((+++...000222000333999999333333999777111---///222333555777444;;;---222YYYhhhgggxxxEEE111666CCC888fff@@@AAA<<>>]]]\\\iii|||iiibbbQQQlllrrrXXXWWWppp}}}}}}XXX|||nnn|||xxxrrrrrrwwwUUU---444CCCHHHYYYmmmoooRRRRRRoooyyy333...///555EEE{{{bbbSSSWWWbbbbbb}}}{{{uuukkkaaalllbbbfffppp}}}```---111///888FFFNNNiiiaaaFFF@@@CCC>>>333AAAgggzzzgggJJJ///<<<@@@LLL]]]VVVhhhdddGGGCCCPPPKKK>>>AAAKKKVVV^^^^^^___fff___SSSRRRQQQgggiiicccjjjeee^^^jjj~~~rrrpppeeebbb,,,)))555///UUUuuuRRRfff[[[VVV\\\ppp}}}lll~~~sss{{{KKK<<<%%%>>>BBBooo^^^WWWJJJLLLJJJIIIKKK___```zzzrrryyyvvvvvv~~~}}}sss555666666rrrooo^^^UUUBBB:::000)))&&&&&&&&&%%%###$$$&&&&&&'''(((,,,...555555666888888666777888555000///111222///111555888GGGBBB;;;DDDLLL\\\zzz}}}lll555888555>>>666WWWtttPPPMMM888<<<[[[hhhzzzvvv~~~qqqqqqrrraaaAAAFFFTTT\\\^^^hhhvvv}}}WWW444FFFKKKZZZ[[[lll}}}iiiXXX```jjjiii^^^qqq}}}|||zzzqqq]]]vvvxxxqqqqqqvvvuuujjj???111@@@KKKRRR```ggguuu}}}aaaPPPiii~~~bbbbbbgggdddbbb111...444AAAGGGSSSOOOWWW\\\ccckkkLLLmmmwww|||yyyeeeFFFkkkLLL---222999@@@PPPQQQ```dddFFF>>>BBB777999999UUU]]]fffuuu<<<666FFFKKKTTT[[[VVVddd|||qqqVVVHHHHHHGGGGGGEEE===MMMYYYZZZ```nnndddPPPOOO]]]```XXX[[[hhhllliiibbbrrrzzznnn}}}~~~gggEEE+++'''444,,,YYYaaallleeeRRR\\\ZZZbbbqqq{{{dddnnn}}}yyyzzz<<<888000DDDAAAXXX~~~pppYYYLLLOOOMMMIIIEEE^^^TTTnnnuuuooooooccc{{{pppmmm|||~~~vvvqqq|||[[[444888???lll\\\TTTAAA:::111***&&&&&&&&&&&&###$$$%%%%%%%%%'''***---666888999666666999999777444111000333000,,,---333333:::777555AAAMMM^^^ssskkkwww{{{ZZZ---@@@444;;;;;;EEE~~~lllJJJFFF777CCCEEE___eeewwwlllooo}}}IIIDDDLLLRRRPPP\\\VVVttt|||}}}vvv222AAAPPPXXXUUU\\\WWWiiiuuu___UUUtttaaa]]]ZZZ\\\qqq{{{eee{{{nnn}}}}}}lllqqqhhhooofff555777LLLRRRXXXbbb]]]eeeqqqSSSdddhhhJJJ...111===PPPZZZ{{{RRRTTTUUUMMMoooXXXuuuvvvzzzrrr:::---444BBBGGGSSSMMMWWW~~~MMM999BBB>>>===777;;;ZZZLLLjjjoooqqqxxxvvvfff111===LLLRRRXXXWWWUUUaaafffzzzeeePPPBBBCCCRRRNNN555777FFFLLLYYYppphhhTTTSSSaaabbbdddaaaQQQVVVnnnlllmmmcccppp{{{iii}}}jjjooo,,,,,,&&&111+++111UUUyyyTTTOOOmmm[[[FFFbbbzzzrrrzzz{{{~~~~~~www~~~{{{{{{zzz{{{qqq999444???GGG<<>>666QQQuuurrrwww|||fffbbbEEERRRYYYRRRRRRXXX[[[~~~mmm}}}xxxWWW;;;III]]]]]]ZZZ___VVVppplllsssOOO\\\sss```VVV~~~}}}rrrvvvsssvvvuuupppMMM999EEEUUUaaafffhhhiiikkkwwwqqq\\\QQQ@@@cccwwwgggkkkuuu~~~{{{ggg,,,111???BBBTTTUUUSSSkkkFFFKKKUUU]]]kkkqqqrrrqqq{{{sss{{{~~~^^^222:::@@@>>>SSSXXXYYYTTTaaa|||HHH@@@CCC@@@888999999;;;AAAMMM]]]iiivvvxxx|||nnn___SSSPPPzzzfff>>>???OOOSSSWWWYYYXXXXXXZZZ\\\yyy___IIIFFFMMMPPPLLL777===LLLZZZUUUHHHJJJWWW```^^^ZZZYYYZZZ]]]bbbeeeeeejjjppptttvvvyyy~~~}}}fffBBB,,,'''+++,,,***...\\\cccqqqjjjYYY[[[|||YYYRRRLLLPPP[[[iiixxxuuuvvvyyy~~~~~~}}}~~~bbb|||LLL<<>>MMMQQQAAA---,,,666222222111000///000444777000???HHH>>>QQQtttxxx{{{nnnQQQ666000555666666999LLLAAAsssQQQ555111888DDDPPPWWWkkk}}}nnnllluuuzzzUUUGGGTTTVVVQQQUUUZZZYYYZZZooolll|||ssspppSSSCCCOOO\\\\\\[[[aaa___aaafffuuuMMM___kkk^^^```zzz~~~pppwww~~~fff777IIIQQQ\\\cccgggjjjnnnqqqzzz\\\UUUIIIVVVeeesss}}}yyyyyysss~~~NNN111EEEQQQKKKQQQTTTZZZjjj}}}WWWIIIRRRaaaiiiIIIbbbuuuvvvtttxxx}}}}}}jjjrrr|||~~~~~~wwwpppvvv}}}zzzEEE///DDDKKKGGGSSSQQQccc```UUUttttttTTTDDDIII@@@@@@>>>======???DDDGGGTTTWWW[[[\\\ZZZWWWTTTSSSCCCAAA???QQQ|||WWWLLLOOOPPPTTTXXXYYYXXXXXXZZZ]]]ffffffWWWLLLBBBGGGWWWPPP===///333===EEEKKKQQQXXXVVVTTTSSSUUUYYY]]]```eeegggiiijjjkkkqqqyyy}}}uuurrrvvvSSS444+++---***)))+++000///~~~XXX{{{kkkLLLQQQ```FFFOOOVVVMMMOOO___mmmsss|||tttlllnnnsss{{{pppsssmmmBBBAAALLLAAA???GGG888FFF|||pppbbbSSSKKKJJJIIIHHHHHHTTT[[[dddlllqqqtttwwwzzz~~~vvvzzz}}}zzzzzzxxxiiiUUULLLWWWgggwwwssswwwzzz|||XXX999888>>><<>>>>>RRRYYYSSSRRRSSSWWWGGGjjjSSS[[[]]]RRRWWWTTTPPPTTTeeewwwyyypppgggrrr|||}}}~~~~~~zzzqqqfff___ggg{{{```666888KKKNNNKKKQQQIIIYYY[[[MMMWWWbbbNNNFFFDDDBBB???>>>;;;777555EEEEEEEEEDDDBBBAAACCCDDDPPPMMMtttcccDDDNNNLLLQQQTTTXXXYYYXXXXXXZZZ]]]XXX|||kkkXXXDDDAAAKKKYYYSSSMMMJJJKKKNNNPPPRRRTTTRRRQQQQQQSSSVVV[[[^^^ZZZ]]]```aaacccgggnnnsss{{{xxx~~~oooyyyuuu|||}}}}}}```===$$$)))000)))&&&,,,&&&***BBB{{{WWWpppwww\\\JJJsssxxx```SSSNNNIIIEEEMMMUUUaaakkkrrruuuwwwxxxyyyqqqiiieeecccddd{{{~~~yyywwwxxx~~~OOO:::===???;;;>>>BBB999999MMMtttFFFJJJVVVMMMEEEJJJEEEJJJQQQYYY```gggnnnrrryyyvvvxxx|||xxxppppppuuunnnXXXCCCCCCRRR```fffgggvvvmmmnnnxxxfff???666CCCGGG===lllZZZZZZHHH;;;...)))(((&&&%%%&&&$$$$$$%%%%%%%%%&&&))),,,:::CCCMMMYYYgggnnncccRRRQQQ>>>000000111222@@@RRR```\\\]]]uuu===444...000222111222555222AAALLLTTT888???>>>222999777BBBMMMNNNTTTYYYUUULLL:::888EEE]]]NNNMMMWWW[[[RRRQQQUUURRRTTTddd]]]zzz}}}xxxsssdddbbbcccbbb```eeeqqq~~~{{{tttxxx~~~mmmPPPUUUYYY[[[ZZZZZZ]]]___``````kkk\\\qqqQQQKKKVVVjjj~~~iiiWWWJJJ```ZZZZZZYYYWWWVVVYYY___dddXXXwwwxxxhhhAAACCCKKKXXXccckkkrrrwww{{{www}}}yyy|||{{{vvvtttaaaLLLSSSeeepppsssqqqPPPEEENNNNNNOOOUUUUUURRRMMMNNN```rrr]]]RRRMMMNNNPPPOOOIIIIIIVVVjjjxxxiiilllqqquuuwwwxxxyyyyyyxxxtttqqqjjj[[[QQQXXXfffmmmIII???KKKIIIDDDJJJLLLPPPHHHKKKRRRQQQZZZlllXXXRRRJJJDDDAAA>>>:::777:::888444222666???LLLUUUbbbzzz___RRRSSSOOOPPPSSSWWWWWWVVVVVVYYY\\\kkk[[[xxxbbbXXXNNNCCCBBBOOOYYYZZZWWWTTTPPPKKKQQQPPPOOONNNPPPRRRUUUWWWZZZaaajjjpppqqqrrrsssuuuxxxvvv{{{rrrccceee}}}}}}yyyFFF000"""'''---)))'''***(((222%%%FFFrrrTTTsssuuu___KKKDDD~~~ppp]]]YYYUUUHHHIIIKKKMMMOOOSSSYYY\\\VVVUUUTTTTTTZZZgggyyywwwmmmmmmtttzzzaaa:::======666444777888:::;;;888ccc|||jjjRRRNNNOOOOOONNNHHHHHHHHHIIILLLQQQWWW[[[\\\___fffkkkfff[[[VVVWWWMMMPPPUUUXXX[[[```jjjrrrjjjhhhssstttGGG333:::HHHJJJEEEjjjXXXYYYHHH;;;...)))(((&&&%%%&&&###$$$%%%%%%$$$%%%'''***000<<>>JJJ^^^uuu{{{hhh]]]MMMRRRUUUGGGKKKWWWPPPRRROOOWWWFFFxxxsss[[[TTTIIIJJJLLLKKKIIIKKKVVVaaafffbbb^^^^^^aaabbb```]]]___TTTMMMMMMOOOWWWnnnxxxNNN@@@JJJRRRCCCBBBLLLGGGZZZHHHGGGUUUQQQGGG^^^uuudddWWWOOOKKKIIIGGGIIIHHHFFFHHHQQQ```qqq}}}~~~______ZZZKKKSSSOOORRRTTTTTTSSSSSSVVVZZZ]]]MMM}}}tttkkk___QQQEEECCC@@@CCCNNNZZZZZZSSSNNNMMMLLLKKKKKKLLLMMMNNNRRRYYYbbbiiikkkkkklllmmmllluuu|||iiiZZZ]]]iii||||||qqqNNN///...)))$$$%%%))))))%%%222(((777KKKkkkccccccssscccZZZHHHKKKqqqssshhhddd^^^VVVPPPOOOQQQTTT]]]eeepppyyy~~~uuutttjjj]]][[[jjj|||eeeGGG>>>@@@AAA888888777111777:::000333mmmrrruuuGGGJJJRRRIIIOOOMMMJJJGGGFFFDDDDDDCCCKKKJJJKKKMMMLLLHHHDDDDDDMMM]]]mmmsssoookkkkkkmmmbbbnnnXXX444333======>>>DDDkkkWWWVVVHHH;;;...***(((&&&%%%&&&###$$$%%%%%%$$$$$$&&&(((======<<>>EEEHHHFFF<<>>SSSPPPMMMLLLMMMKKKFFFAAADDD@@@GGG^^^tttYYYJJJCCCJJJKKKBBBJJJQQQDDDOOOLLLKKKLLLMMMNNNOOORRR}}}uuuqqqpppqqqvvvxxx|||jjjPPPUUUTTT@@@VVVOOOQQQSSSSSSQQQQQQUUUXXXLLLcccXXX|||ddd[[[WWWPPPHHHCCCEEEKKKRRRWWWNNNMMMLLLLLLKKKKKKKKKKKKHHHLLLOOOQQQRRRUUUZZZ^^^ddd___ZZZUUUNNNSSSkkk{{{XXX+++$$$......$$$!!!((()))###$$$+++---'''TTTqqqyyybbbnnn```XXXRRRRRRYYYhhh~~~tttiiiccc___aaa\\\SSSXXXooo}}}mmmDDD>>>EEE555888555999999444666999111222>>>|||^^^SSSTTTJJJJJJKKKLLLNNNMMMJJJHHHJJJEEEBBBDDDJJJRRRYYY\\\cccdddfffjjjpppqqqhhh]]]ppp~~~[[[:::'''333<<<666888DDDnnnWWWTTTHHH;;;...***(((&&&%%%&&&###$$$%%%%%%$$$###%%%&&&AAAfffeeegggmmm@@@...777,,,...///......///000111555HHHAAASSScccNNNJJJEEE;;;;;;OOO^^^XXXwww[[[hhhPPPKKKPPPTTTOOOQQQVVVRRRSSSBBBYYYbbbcccjjj{{{vvvQQQVVVWWWTTTUUUXXXVVVQQQTTT[[[\\\ZZZdddhhh]]]___}}}{{{aaaQQQKKKKKKPPP]]]iiiooowww~~~zzz}}}kkkeeemmmqqqxxxMMM]]]RRR\\\UUUVVVXXXZZZ[[[ZZZXXXVVV\\\```XXXWWW}}}ppp\\\TTTMMMLLLHHHEEEFFFKKKPPPSSScccYYYOOOkkkjjjVVVMMMMMMPPPPPPTTTSSSIIIPPPNNNGGGLLLOOO]]]}}}lll[[[GGG999???NNN===@@@CCCDDDDDDCCCDDDEEEQQQ\\\oootttNNNKKKFFFHHHJJJGGGKKKMMMFFFEEEJJJKKKHHHKKKRRRPPPIIIHHH```[[[UUU[[[OOO\\\OOORRRSSSRRRQQQQQQUUUXXXTTTaaaSSSjjj~~~qqqbbb]]]ZZZTTTGGG;;;<<>>NNNdddtttzzzTTT???+++&&&)))***&&&$$$%%%%%%$$$000&&&///---JJJkkkppp[[[aaa\\\NNNIIIOOOPPPIII[[[^^^aaacccbbbaaa```aaa^^^\\\YYYXXXWWWWWWUUUTTT\\\fffjjjiiiooo}}}eeeJJJ;;;888999000...000333555555444444666777888@@@xxxtttttt\\\WWWPPPMMMOOOTTTWWWXXXWWWVVVVVVWWW^^^fffmmmpppdddooorrreeeWWWXXXeeeqqqbbb666+++'''///666777:::@@@pppXXXSSSHHH;;;///***(((&&&%%%&&&###$$$%%%%%%$$$###$$$%%%///888qqqoooyyyttt@@@111000222===---......,,,,,,///111222444---FFF222QQQbbb}}}~~~ZZZDDDXXXFFFLLLEEEKKKQQQJJJIIINNNNNNVVV]]]MMMUUUVVVaaaqqqmmm|||kkkiii}}}WWW[[[TTTMMMJJJMMMTTTQQQJJJNNN[[[JJJYYYfffTTTYYY]]]TTTyyyssskkkcccOOOSSSDDDMMMUUUaaalllsssvvvxxxxxx||||||~~~{{{{{{zzzfff[[[ZZZ___ppp}}}{{{```[[[SSSaaa[[[YYYZZZ\\\___aaaaaa___]]]```bbb___^^^mmm{{{zzz{{{vvvmmmmmmtttttt[[[NNNIIIJJJPPPPPPLLLLLLQQQNNN:::PPPEEEQQQYYYOOOyyywwwuuugggYYYTTTKKKRRRYYY[[[ZZZ___kkkvvvuuummm```FFFDDDFFFLLLPPPKKKDDDDDDHHHMMMIIIJJJNNNLLLGGGIIIQQQMMM]]]jjjyyy___JJJZZZLLL\\\TTTNNNPPPSSSTTTSSSQQQRRRUUUYYY]]]EEEgggdddjjjjjjZZZ^^^aaaTTTGGGBBB;;;;;;<<<===============999>>>BBBCCC@@@===<<<<<<;;;>>>RRRqqq]]]111((($$$+++$$$###((()))###"""&&&""",,,$$$"""+++"""$$$CCC}}}uuucccKKKVVV```YYYUUU^^^TTTTTTUUUSSSQQQPPPPPPQQQMMMKKKKKKOOOVVV[[[]]]]]]```ppp~~~~~~sss@@@111AAA111'''999222333...---000+++***444///(((,,,CCCzzzsss]]]LLLGGGLLLUUU[[[iiimmmpppooollliiieeeaaa[[[VVVNNNPPPdddlll;;;+++000111...000777888333pppVVVOOOGGG<<<000***'''%%%%%%''')))((('''&&&%%%$$$$$$$$$)))%%%###333___]]]GGG333,,,******222>>>+++++++++,,,,,,,,,---------,,,000888<<>>JJJAAAEEEJJJNNNNNNMMMLLLLLLJJJKKKOOOUUUUUUSSSTTTXXXYYY~~~}}}{{{~~~zzzpppiiidddaaaeee[[[]]]gggooo||||||dddUUUOOOJJJJJJMMMKKKKKKKKKJJJIIIIIILLLNNNUUUWWWZZZZZZXXXVVVUUUUUUVVVYYY^^^zzzyyyZZZ\\\^^^nnnuuuggg\\\aaahhhmmmfffbbb___XXXOOOPPPYYYggglllgggkkkccchhh[[[SSS^^^tttiii```WWWTTTTTTTTTVVVYYYSSSTTTUUUTTTSSSTTTUUUWWWVVV\\\aaabbb^^^\\\___bbbppp}}}uuuUUUJJJJJJDDDGGGIIILLLNNNNNNKKKGGGDDDHHHHHHIIIIIIJJJKKKLLLMMMUUU>>>BBBwwwoooTTTDDDAAADDDEEE@@@BBBDDDDDDCCCCCCDDDEEEBBBBBBCCCCCCEEEFFFHHHIIIQQQPPPQQQOOOGGGEEEUUUkkkbbbPPPXXXVVVGGGSSSSSSRRRRRRQQQPPPPPPOOOOOOQQQRRRPPPMMMLLLNNNQQQOOOOOOTTTYYYSSSMMMXXXlll~~~}}}mmmvvveeeppphhhrrrjjjpppyyylllEEE&&&$$$***'''%%%)))&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&///!!!)))UUU}}}tttvvv}}}yyy}}}}}}vvvcccGGG///222...---000111...,,,---+++++++++*********))))))---###$$$,,,)))"""000KKK{{{tttOOO>>>BBB???333...////////////111444777mmmVVVWWWGGG<<<111,,,)))&&&%%%'''&&&&&&%%%$$$$$$$$$$$$$$$''' +++222+++ 222,,,%%% !!!%%%+++///***(((%%%!!! """&&&******)))***,,,)))$$$$$$)))(((((()))))))))*********---&&&$$$***///000111333888,,,'''OOOdddgggkkk===---777AAACCC???>>>BBBGGG???CCCIIILLLMMMMMMMMMNNNKKKJJJMMMUUUYYYXXXWWWWWWSSS===]]]mmmLLL;;;IIIPPPEEEBBBNNNDDDDDDDDDDDDEEEGGGIIIKKKKKKNNNQQQRRRRRRRRRSSSTTTIII\\\JJJAAAhhhjjj___\\\eeegggYYYWWWVVVYYYYYYVVV\\\dddcccUUU[[[cccjjjccceeewwwpppZZZWWWTTTSSSSSSTTTYYY]]]WWWZZZ[[[YYYUUUSSSVVVYYYRRRXXX[[[[[[___fffhhheee```aaaggg|||}}}cccOOO@@@IIIPPPBBBGGGIIILLLNNNNNNLLLIIIGGGEEEFFFHHHIIIJJJJJJIIIIII@@@TTTWWWFFFKKKzzzYYY:::;;;DDDAAA===@@@===???AAAAAA@@@@@@AAABBB@@@@@@@@@AAACCCDDDFFFGGGJJJAAABBBNNNSSSLLLFFFHHH<<>>DDDOOO```ooojjjOOOCCC:::;;;EEEDDD999777AAA<<<>>>??????>>>>>>>>>???>>>>>>???@@@AAACCCDDDEEE@@@CCCFFFFFFGGGJJJPPPTTTZZZUUUNNNLLLSSSbbbtttwwwwwwyyytttqqqmmm^^^TTTNNNGGGKKKWWW\\\SSSJJJHHHMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJIIIIIIKKKLLLPPPKKKLLLTTTXXXVVVVVVZZZ[[[TTTvvvkkkGGG&&&((()))***'''!!!$$$,,,&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%!!!&&&***+++&&&###$$$'''&&&===___|||hhhkkkpppuuuzzz~~~~~~~~~~~~}}}}}}}}}||||||hhhOOO666///111111222444///---......+++%%%&&&)))(((((('''''''''&&&&&&&&&)))---&&&"""&&&***)))333(((111ccc|||uuuLLL333&&&,,,,,,!!!$$$444+++,,,,,,,,,,,,...111444tttmmmTTTUUUFFF<<<222...+++'''%%%'''$$$$$$######"""######$$$)))(((""")))((("""%%%### ###(((,,,(((###"""&&&%%%""""""&&&((('''$$$&&&&&&&&&&&&''''''''''''$$$''')))***(((&&&&&&((($$$***''' ---444000///999;;;666AAAWWW]]]UUU]]]RRRJJJHHH???222---111999222///333999;;;:::999<<<===>>>???AAADDDIIIMMMEEEFFFNNN\\\bbb]]]SSSLLLKKK???MMMBBB000AAAWWWfffhhhSSS<<<<<>>>>><<<<<<<<<===<<<<<<===>>>???AAABBBCCCFFFMMMLLLCCC@@@DDDFFFBBBAAAAAACCCGGGLLLMMMKKKHHHTTTOOORRRHHHGGGOOOGGGHHHMMMWWWRRRBBBHHH\\\[[[IIIMMMMMMMMMMMMMMMLLLLLLLLLMMMLLLLLLKKKKKKKKKKKKKKKQQQNNNNNNQQQRRRQQQTTTYYYPPPVVV]]]```|||fffBBB,,,(((+++''',,,+++%%%$$$)))(((!!!%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$///"""$$$((('''&&&+++)))'''%%%&&&777WWWsssvvvyyy}}}vvvgggVVVHHH@@@///+++---555777000)))'''***(((((()))((($$$&&&***'''''''''&&&&&&&&&%%%%%%+++!!!&&&(((!!!###,,,%%%))),,,000@@@eee~~~zzz```EEE,,,///333666333---))),,,111***++++++++++++---000333llloooVVVWWWFFF<<<222...+++'''&&&&&&######""""""""""""######$$$""" """''')))######'''***'''!!!$$$)))"""%%%'''((('''&&&((('''&&&%%%%%%&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&!!!$$$'''((()))))))))))),,,%%%---555444))) '''!!!'''+++***---333444000)))333@@@BBB777,,,///999###""",,,;;;===333444>>>;;;<<<======???BBBGGGJJJCCCDDDJJJUUUZZZUUUNNNJJJRRR...111???@@@999111===:::BBBWWWgggEEE///...@@@===666999DDDBBB;;;BBBSSSMMMJJJGGGEEEFFFGGGFFFDDDCCCDDDCCCAAA???===>>>???;;;AAAGGG777;;;AAA@@@ccc|||ZZZLLLfffrrr^^^bbbddd___VVVSSSVVVZZZZZZWWWYYY[[[ZZZXXXWWWZZZ\\\ZZZRRRRRRZZZ^^^ZZZVVVWWW^^^QQQNNNVVVUUUNNNTTTcccyyy___BBBAAAUUUNNNFFF<<>>BBBCCCBBBAAA@@@@@@AAABBBCCC>>>??????@@@@@@@@@@@@@@@>>>BBB???888777@@@EEEEEE555>>>FFFHHHFFFJJJTTT^^^___ccciiilllggg]]]QQQIII777888999;;;<<<===<<<;;;;;;===666+++///>>>BBB:::999:::<<<;;;:::999999:::999::::::;;;<<<>>>???@@@;;;<<<===@@@HHHNNNGGG<<>>@@@@@@===:::999999<<<555===555;;;>>>000EEEeee888hhh}}}\\\KKK]]]eee^^^[[[]]]UUU\\\^^^UUUNNNOOORRRRRRXXXYYY[[[\\\\\\^^^```bbbfffWWWQQQWWWYYYRRRRRRZZZXXX]]]\\\XXXYYY\\\WWWNNNRRR```hhhssspppUUUNNNGGGHHHOOORRRIII<<<:::MMMKKKCCCIIIGGG@@@HHHDDDDDDCCCAAA@@@??????>>><<<<<<<<<<<<============;;;777888???===444222666>>>===;;;999999:::;;;<<>><<<;;;999999888888<<<<<<;;;:::999666333111777000222===@@@888111222777999::::::888777888888777777888999:::<<<===>>>@@@>>>>>>?????????AAAFFF@@@BBBCCCEEEEEEEEEDDDDDDAAA@@@RRRGGGFFFOOOCCCJJJDDDLLLMMMEEEBBBIIIMMMJJJLLLLLLLLLKKKJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKHHHFFFAAALLLYYY[[[SSSLLLNNNUUUMMM___TTTPPPdddZZZJJJ[[[jjjtttVVVAAA222'''$$$+++---&&&%%%+++***(((%%%$$$""""""$$$'''%%%%%%%%%$$$$$$$$$######$$$$$$##################&&&$$$%%%'''###!!!***'''!!!###'''&&&$$$$$$&&&%%%%%%&&&)))+++++++++///...---------...//////000,,,)))***...000+++%%%)))&&&&&&***,,,((($$$###'''''''''&&&&&&&&&%%%%%%'''...%%% &&&((("""###!!!###(((---,,,)))&&&---,,,111CCC```yyyrrrlllhhh[[[KKK@@@333///333444++++++000,,,---+++)))((()))***)))((())))))***))))))+++///222bbb|||TTTVVVDDD<<<555111,,,&&&######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%%%%&&&&&&&&&''''''(((,,,,,,'''%%%)))+++)))&&&333555***'''...---"""'''(((***,,,...000111111999888777777888:::<<<>>>@@@AAAAAAAAA@@@===:::999444444444444222000---,,,............/////////000000:::HHHTTT```sssqqqOOO;;;555555666777888999:::::::::;;;;;;;;;;;;>>>BBBEEECCCDDDFFFGGGGGGGGGGGGFFFAAA???<<<888666555555555666666666666666666666666EEEKKKLLLBBB999@@@XXXooorrr[[[WWWVVVUUUVVVXXXZZZZZZYYYWWWVVVSSSOOOLLLKKKMMMOOOMMMNNNPPPRRRTTTVVVVVVWWW]]]WWWOOONNNQQQTTTTTTRRRYYYXXXUUUSSSRRRRRRSSSSSSRRRTTTVVVVVVTTTQQQPPPPPPXXXVVVTTTQQQQQQRRRSSSUUUJJJEEEAAA@@@CCCEEECCCAAAEEEDDDCCCBBBAAABBBCCCCCC??????>>>>>>======<<<<<<;;;;;;;;;:::999888777666888888777666666555666666777777777777777777777777999888888888777777666666666666666666666666666666444444444444444444444444888777666555555555555555555555555666777999:::;;;;;;;;;<<<<<<===>>>>>>>>>===>>>@@@BBBCCCDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGDDDEEEFFFGGGGGGGGGGGGGGGLLLJJJHHHIIIJJJJJJGGGDDDHHHJJJMMMMMMKKKGGGDDDCCCEEEKKKQQQQQQMMMKKKNNNRRRRRROOONNNQQQRRRQQQSSSWWWVVV~~~|||{{{oooeeeSSSAAA333,,,))))))))))))((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$##############################################################################""""""######$$$%%%&&&&&&&&&''''''''''''(((************************+++******)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))******+++,,,,,,------//////000222222333333333111000///...---,,,++++++******))))))((((((((('''((((((((()))***,,,---...^^^xxxUUUYYYDDD<<<555111,,,&&&######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%%%%&&&&&&&&&&&&'''"""'''(((%%%%%%))),,,+++(((+++......***&&&%%%'''&&&&&&'''((())),,,...000444333333333444666999:::???>>><<<;;;999888888777222222222111///---,,,+++,,,,,,,,,,,,------------111444555111,,,+++000555888:::???CCCFFFHHHHHHHHHFFFAAA:::333//////111333222333444444666666777888::::::;;;;;;;;;>>>AAADDDDDDEEEFFFGGGGGGFFFEEEDDD===<<<999555333222222222333333333333333333333333888===AAA<<<444111888???555ZZZtttYYYNNNQQQXXXZZZXXXUUUUUUVVVWWWWWWVVVYYYYYYWWWTTTPPPOOOPPPRRRSSSRRRRRRQQQPPPOOOOOOOOORRRPPPOOONNNNNNOOOOOOOOOQQQQQQPPPOOONNNNNNNNNNNNMMMOOOPPPQQQOOONNNLLLLLLRRRPPPMMMKKKJJJJJJKKKLLLIIIDDD???>>>@@@CCCBBB@@@@@@???>>>===<<<===>>>>>><<<;;;;;;:::999888888777888888888888777666555444666666555444444444444444555555555555555555555555666666555555555444444444333333333333333333333333222222222222222222222222555555444333333333333333444444444555666777999999999999::::::;;;<<<<<<<<<;;;<<<>>>???AAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDBBBBBBCCCDDDEEEEEEEEEEEEJJJHHHFFFGGGHHHHHHEEECCCGGGHHHIIIIIIFFFEEEDDDEEEEEEKKKPPPPPPLLLIIIKKKOOOQQQNNNNNNQQQRRRQQQRRRVVVXXXiiimmm^^^QQQTTTWWWSSSVVVQQQJJJCCC===777222...444000***%%%!!!!!!"""$$$(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$##############################################################################""""""######$$$%%%&&&&&&&&&&&&''''''''''''******************************)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((()))******++++++---...///000111111111111//////...---,,,+++******))))))(((((((((''''''''''''(((((()))***,,,---...[[[mmmOOOUUUEEE===666111---&&&######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%%%%%%%&&&&&&&&&&&&###''')))&&&&&&))),,,+++*** )))((( ,,,)))(((&&&%%%&&&'''***+++333333333444666888:::;;;:::999666333222222333444000///---,,,+++*********))))))))))))************###&&&)))******)))***+++***+++,,,...///000000000:::777222...---///333555///000000111222333444444666777888888888:::>>>@@@@@@AAAAAAAAA@@@???===<<<888777444222000/////////////////////////////////***...222555444111---+++222666111111BBBXXXqqquuuVVVTTTQQQPPPRRRXXX^^^bbb___\\\YYYWWWWWWWWWWWWWWW\\\\\\\\\ZZZWWWUUUUUUVVVXXXVVVTTTQQQOOOMMMMMMMMMGGGJJJNNNNNNMMMLLLMMMOOOLLLMMMMMMNNNNNNNNNMMMLLLOOOPPPQQQRRRRRRQQQOOONNNLLLKKKHHHEEECCCCCCCCCDDDEEE@@@;;;:::<<<>>>???>>><<<;;;999888888888999:::888777777666444333222222444444444444444333222111444333222222111222222222111111111111111111111111222222222222111111111111000000000000000000000000000000000000000000000000222111111000000000000000222222222333444555666777666777777888888999999:::999:::;;;===>>>?????????@@@??????>>>>>>>>>????????????@@@BBBBBBCCCCCCCCCFFFEEEDDDEEEEEEEEECCCAAADDDEEEEEEDDDCCCCCCEEEGGGDDDIIINNNNNNKKKIIIJJJMMMOOOMMMMMMPPPQQQPPPQQQUUUPPPNNNPPPUUUTTTOOOLLLLLLHHHBBB;;;444111000///...$$$%%%&&&((()))*********''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((+++,,,---...////////////------,,,+++***)))((((((''''''''''''&&&&&&&&&&&&''''''((((((***,,,---...XXXiiiMMMPPPFFF>>>666222---&&&###$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################!!!"""""""""############$$$$$$%%%%%%%%%&&&&&&&&&&&&((((((&&&%%%%%%&&&'''+++)))333FFFLLL>>>...(((******((('''&&&&&&&&&&&&111111333444666777888999444333111///............,,,+++)))((('''''''''((('''''''''((((((((())))))'''''')))+++------,,,***)))(((((((((((())))))***(((***,,,......,,,)))'''---......///000111222222555777888999999;;;>>>@@@?????????>>><<<:::888777444333111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++---111333333333...888:::888:::444///555666777===FFFJJJIIIKKKQQQBBBNNNQQQJJJGGGOOOSSSPPPRRRQQQPPPQQQSSSSSSQQQNNN^^^[[[WWWUUUUUUVVVVVVUUUWWWYYYZZZYYYVVVTTTSSSSSSTTTRRROOOMMMKKKKKKLLLMMMFFFHHHKKKMMMOOOOOOPPPQQQLLLNNNPPPRRRSSSRRRQQQOOOQQQQQQQQQRRRRRRRRRQQQOOOKKKIIIFFFCCCAAA@@@@@@@@@@@@<<<777666777:::;;;;;;:::999888777666777888888666555444333222000000///111222222222111111000///222111111000000000111111////////////////////////////////////////////////........................////////////////////////000//////.........//////000000000000111222333444444555555666777777888888777888999:::;;;<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAAAAACCCCCCCCCCCCCCCCCCAAA@@@BBBCCCEEEEEEEEEEEEGGGHHHBBBGGGLLLMMMKKKJJJLLLNNNNNNLLLLLLPPPQQQOOOPPPSSSXXXOOOLLLQQQTTTPPPNNNOOO>>>888111+++)))(((''''''%%%'''((())))))'''$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''''')))***+++,,,,,,,,,,,,,,,******))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((***,,,---...SSSnnnQQQOOOGGG???777333...'''###$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!"""""""""############$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%(((+++888KKKeee|||xxxLLL"""%%%&&&&&&''''''&&&%%%$$$***,,,...000111222222222......//////...,,,***))))))(((&&&%%%$$$%%%&&&&&&&&&''''''''''''(((((((((,,,***'''&&&&&&%%%### ))))))((((((((()))***+++))))))((()))+++...222444,,,------...///000111222777999;;;<<<<<<>>>@@@BBBBBBBBBAAA@@@>>>;;;888777000///...---,,,+++******************************///---+++)))(((***...111(((---)))&&&+++---///:::888888;;;===<<<888888:::@@@CCCEEECCC???BBBLLLVVVZZZRRRIIIGGGMMMWWW^^^bbbWWWTTTQQQPPPQQQSSSSSSRRRPPPRRRTTTTTTQQQOOONNNNNNMMMLLLIIIGGGFFFFFFGGGHHHIIIGGGFFFIIIOOORRRRRROOOJJJLLLPPPSSSTTTSSSQQQPPPKKKJJJIIIIIIKKKKKKJJJGGGIIIGGGEEEBBB???>>>======;;;888444333333555777888777666555444444444555666444444333222111000//////000000000000000000///...000000000//////000000111................................................------------------------........................///...............//////............///000111111333444444555555666666777666777888999999999999999<<<;;;:::999999999999999:::;;;<<<>>>??????@@@@@@AAABBBBBBBBBBBBAAA@@@@@@???BBBFFFHHHIIIHHHHHHHHHAAAEEEJJJMMMMMMMMMOOOQQQMMMKKKLLLPPPQQQOOOOOORRRWWWWWWSSSLLLIIIGGGBBB;;;:::777222///---+++)))((("""######$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''((((((((()))*********))))))((((((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&((()))+++---...OOOpppSSSNNNHHH@@@888444...'''$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$&&&***///333;;;CCCUUUkkk{{{ccc111"""###$$$%%%&&&&&&&&&&&&***+++...000111111000///***+++,,,---,,,***(((&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%$$$%%%(((,,,---...$$$$$$###$$$$$$%%%&&&''',,,***(((&&&%%%%%%%%%&&&+++,,,---...///000000111222444666777888999;;;===>>>======;;;999666333111,,,,,,,,,+++***))))))((((((((((((((((((((((((((()))***,,,***((((((+++...***222222333888555111666+++...222555777888:::<<<;;;333444@@@HHHJJJMMMTTTVVVVVVWWWXXXXXXSSSKKKEEEUUUTTTSSSSSSTTTUUUUUUTTTRRRTTTUUUUUUSSSRRRQQQQQQQQQOOOLLLIIIGGGFFFEEEEEEHHHDDDBBBFFFMMMQQQOOOKKKFFFHHHKKKMMMNNNNNNLLLKKKJJJGGGDDDDDDFFFGGGEEEBBBDDDBBB@@@>>><<<:::999888555444333222111222444555333222111000///000111111222222111111000/////////......////////////.....................//////000------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////---------------...///000222222222333444444555555555555666666666666666555999999888777777777888888888888:::;;;===>>>>>>>>>>>>@@@AAAAAA???>>>???@@@<<<@@@EEEHHHIIIHHHGGGGGGAAADDDIIILLLMMMNNNOOOPPPMMMKKKLLLQQQRRROOOPPPRRRHHHTTTXXXOOOKKKLLLFFF999---+++)))))))))(((&&&$$$))))))(((((((((((()))***$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######################################################""""""######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''')))+++---///KKKoooUUUOOOIIIAAA999444///((($$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""###############$$$$$$$$$$$$%%%%%%%%%'''%%%(((111:::BBBOOO[[[eeeqqqqqqjjjsssnnnLLL...,,,)))&&&$$$$$$%%%&&&+++---000222222111///---))))))))))))((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%###""""""###(((((()))))))))********* ###'''+++---,,,+++)))******+++,,,---...//////,,,///111333333444666777666666555444111...+++***))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%(((***+++,,,---...&&&***%%%""")))******333222444666555333222222222DDD===<<>>===;;;999888666666111222222222111111222222000///...---------......------------------------,,,,,,---------------,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......---------,,,------.../////////000000111222222222222333333333333333222222666666555555555666666777444555777999:::;;;;;;<<<;;;===??????===;;;<<<>>>;;;===AAACCCCCCCCCDDDEEECCCEEEHHHKKKLLLLLLLLLLLLMMMKKKMMMRRRSSSPPPPPPRRRLLLTTTTTTJJJAAA<<<333(((+++***(((((()))***)))'''((((((&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######################################################""""""######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&'''''''''''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%''')))+++---///IIIqqq[[[UUUJJJAAA999555///((($$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%%%%"""&&&000;;;EEETTTbbb___kkknnnjjjrrr~~~sss[[[@@@:::111)))$$$"""$$$%%%(((***,,,......,,,***(((***(((&&&%%%$$$%%%&&&'''###$$$&&&''''''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%''')))(((&&&%%%%%%&&&$$$%%%%%%&&&&&&%%%$$$$$$***(((%%%###$$$&&&)))+++))))))***+++,,,---......///111444666666777888:::444444333222000---***)))&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$)))&&&$$$$$$''')))((('''(((---***(((...,,,)))...***---111111222555777888222888===<<<===BBBGGGIIIKKKKKKLLLLLLMMMMMMNNNOOOOOONNNOOOPPPQQQPPPMMMJJJJJJKKKLLLKKKJJJIIIJJJLLLIIIIIIHHHFFFDDDAAA???>>>@@@EEEKKKOOONNNKKKIIIGGGIIIJJJKKKMMMMMMMMMMMMMMMLLLHHHCCCCCCEEEEEEBBB>>>>>>===<<<:::999777666555///000222222111000000111000///...---------...///************++++++++++++***++++++,,,,,,,,,++++++******))))))***+++,,,,,,************************((()))))))))******++++++************************))))))))))))))))))))))))++++++******+++,,,------------,,,,,,------......------......///000000000000111111111111000000///333333333333444555666666222333555666888999::::::888;;;======:::999;;;<<<:::;;;===>>>>>>???BBBDDDDDDFFFHHHJJJJJJJJJIIIHHHMMMLLLNNNRRRSSSQQQPPPSSSSSSQQQLLLDDD<<<666111...---+++(((&&&''''''''''''&&&''''''((())))))))))))%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########################################################"""###$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%''')))+++...///HHHccc[[[VVVJJJBBB;;;777111)))$$$###$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%$$$###&&&...999BBBJJJPPPRRRYYYdddpppyyy```:::+++%%%%%%(((&&&)))))))))))))))*********&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***+++,,,---...111333444444333333444666444222000...,,,+++******'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((())))))******,,,---...///111333555666999;;;===>>>???AAAEEEGGGKKKMMMOOOOOONNNNNNOOOPPPPPPOOOOOORRRVVVWWWRRRMMMQQQRRROOOIIIGGGJJJJJJHHHFFFDDDBBBAAA@@@???===;;;AAACCCDDDCCCBBBAAABBBDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEBBB???=========<<<::::::999888666444333222222111000000///...---------000000///...------,,,,,,************************,,,+++++++++******))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,---------............///............////////////111111111000000000000000333333444444555666666666999999888777666555444444444777<<<>>>???@@@CCCFFFCCCDDDEEEEEEEEEGGGJJJMMMMMMMMMMMMNNNOOOPPPOOONNNSSSDDDIII;;;444;;;%%%+++...(((///"""...$$$...***)))000***222""")))!!!&&&)))(((&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&(((((((((***---000III^^^XXXSSSHHHAAA:::666111)))$$$$$$############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%&&&$$$%%%***222:::@@@DDDKKKRRR^^^hhhrrr|||yyyMMM---%%%'''(((((())))))))))))))))))))))))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))+++,,,------,,,---......------...000///...,,,***((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))*********++++++---///111222333666777:::;;;<<<>>>AAADDDGGGIIIKKKLLLLLLLLLMMMOOOUUUSSSQQQSSSVVVVVVRRRNNNPPPTTTTTTPPPLLLLLLKKKHHHNNNLLLJJJHHHGGGFFFCCCAAAAAABBBDDDCCCBBBBBBCCCDDDCCCDDDDDDEEEDDDCCCAAA@@@BBB@@@===;;;;;;;;;:::999999888777555333222222222000000///......---,,,,,,.........---,,,,,,++++++************************************))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))***************++++++++++++,,,,,,,,,---------.........------........./////////000000000000000000000000222333333444444555666666888777777666666555444444222555999;;;;;;<<>><<<;;;999===;;;999888999999888777777666444333222111111000.........---,,,,,,++++++,,,,,,++++++******))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++++++++,,,,,,,,,---------,,,,,,---------.........---......//////000000000111111222222333444444555555555555555555555555555222555777999999999;;;<<<;;;===???@@@AAACCCFFFIIIEEEDDDFFFIIIMMMMMMJJJFFF???>>>333//////)))333///,,,888AAANNNMMMSSSRRRVVVHHHCCCAAA777777,,,)))###'''***,,,......,,,)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''((((((***---000BBB\\\UUUPPPCCC<<<666444000)))%%%&&&#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""##################$$$$$$$$$%%%%%%%%%#########%%%,,,777>>>???BBBIIIQQQXXXaaannnrrr000###'''%%%,,,)))))))))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***+++,,,,,,///000111111000///000222++++++)))(((&&&&&&%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((()))***,,,...///333555777888999;;;>>>AAAAAADDDGGGIIIIIIKKKLLLNNNJJJHHHEEEDDDDDDEEEDDDCCCIIISSSYYYTTTMMMIIIIIIHHHDDDBBB@@@@@@@@@???>>><<>>>>>===<<<:::888777666777666555555666666555444444333222000000/////////,,,,,,,,,++++++*********))))))))))))((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))******************+++++++++,,,,,,+++++++++,,,,,,,,,------+++,,,,,,---...//////000///000000111222222333333222222333333444555555555555666777888888888999999;;;>>>@@@AAABBBDDDGGGIIIKKKIIIGGGHHHJJJKKKJJJHHH::::::)))+++===CCCqqqvvv___PPP;;;000///---'''!!!!!!%%%)))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&''''''((()))---///@@@aaaXXXRRRAAA;;;555333///)))%%%%%%""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""##################$$$$$$$$$%%%%%%%%%!!!#########+++888@@@@@@<<>>///+++''',,,''''''&&&&&&%%%$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))***+++)))***+++***((('''((()))''''''&&&%%%$$$$$$%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$%%%%%%&&&&&&((((((((()))***+++,,,------///111333444666999<<>>===@@@DDDCCC???;;;:::;;;BBBmmmyyyzzz{{{LLL&&&'''888******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''))),,,///@@@aaaXXXRRR@@@999333111---'''######!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%###&&&$$$ &&&555<<<:::@@@BBBFFFNNNWWW]]]``````VVVRRRGGG888---'''&&&***%%%%%%%%%%%%$$$$$$$$$$$$"""#########$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))*********+++,,,+++)))((()))***&&&%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""######$$$%%%%%%%%%'''''''''((()))***+++,,,---///111222333555888;;;@@@BBBEEEGGGGGGHHHJJJLLLEEEEEEDDDCCCAAA@@@@@@AAABBBFFFHHHEEEDDDFFFHHHFFFAAA@@@??????@@@@@@???>>>===>>>>>><<<999777777888444333222111000111222222///....../////////,,,***+++***************++++++&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))************************++++++,,,,,,---...............///000111111222222222111000111333444222///555888:::;;;;;;;;;<<<===<<>><<>>CCCHHHHHHCCC>>>..."""%%%,,,'''!!!%%%'''$$$$$$$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''')))******)))******)))(((''''''(((&&&&&&%%%%%%%%%%%%%%%&&&######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%&&&&&&&&&'''((()))***+++///000333444555777:::===>>>@@@CCCDDDDDDEEEGGGHHHFFFFFFFFFDDDAAA???>>>>>>:::>>>@@@@@@AAACCCBBB???BBB@@@>>>=========;;;999888888888666333000000111333222000///....../////////.........///...+++))))))))))))))))))******+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))************))))))))))))***++++++,,,,,,---...............///000111111111444222111333555666444111444666999:::999999999:::>>>@@@???>>>FFF```~~~ggg+++++++++***)))(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''(((,,,...;;;YYYWWWSSS@@@222111555,,,&&&&&&$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################%%%&&&%%%%%%***555===::::::888555000+++'''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%&&&'''(((((((((((('''&&&%%%%%%$$$$$$################################################################################################"""############$$$$$$$$$%%%%%%%%%&&&((()))+++,,,---///111333555888<<<>>>HHHEEECCCCCCDDDEEEEEEEEEIIIEEECCCEEEIIIJJJGGGBBB???BBBDDDCCCAAA@@@BBBEEECCCCCCCCCCCCAAA>>>;;;999<<<:::666222000.........111000///...---,,,++++++************)))))))))(((***))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))*********+++++++++---------............///000111111111111222222222:::333111777;;;999666555777:::111TTTuuu}}}rrr999)))------***&&&((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########"""$$$&&&''''''&&&$$$"""###$$$%%%&&&''''''''''''""""""###%%%((()))(((&&&&&&&&&$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''''''''))),,,///@@@ZZZXXXSSSBBB444333666---&&&&&&###############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""################################################""""""""""""""""""""""""########################"""$$$%%%$$$###'''000666///...---+++(((%%%###"""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$################################################################################################"""############$$$$$$$$$%%%%%%%%%&&&((()))+++,,,))),,,...000222555888;;;===>>>@@@AAAAAA@@@???>>>FFFGGGHHHGGGEEECCCBBBCCC>>>??????>>><<<;;;<<<<<>>\\\YYYRRRDDD666444777...&&&&&&###############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""################################################""""""""""""""""""""""""########################!!!"""$$$###"""$$$)))---$$$$$$###"""!!!!!!!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$################################################################################################"""############$$$$$$$$$$$$%%%%%%&&&''')))***+++---///222444666999<<>>===<<<;;;999777::::::::::::888666333222000///...------...000111......---,,,+++******))))))))))))(((((((((''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))*********************+++++++++,,,............////////////---333666333222555888888,,,^^^~~~~~~777000$$$222'''))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###%%%$$$######""""""######%%%%%%$$$$$$%%%&&&&&&'''***(((&&&%%%&&&((()))))))))'''$$$""""""###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((***---000<<<^^^ZZZRRRFFF888666888...&&&&&&###############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""################################################""""""""""""""""""""""""########################!!!###$$$###""""""###&&&""""""!!! !!!"""###$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$################################################################################################""""""#########$$$$$$$$$$$$$$$%%%&&&''')))***+++111333555777999<<<@@@BBB<<>>@@@EEEGGGDDD@@@@@@AAA@@@===999666666555555333111///...222111///---,,,+++++++++,,,,,,++++++***))))))((((((((((((''''''''''''&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))*********+++++++++,,,,,,,,,,,,------------111+++,,,555999777444555aaa}}}}}}rrrdddZZZWWWXXXXXXXXXXXX^^^jjjzzz}}}{{{rrr...222---222))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&&&&%%%%%%%%%&&&'''((($$$######$$$&&&&&&&&&$$$((('''%%%$$$$$$'''***,,,''''''''''''''''''''''''%%%&&&'''((((((***---000999^^^ZZZSSSGGG999777999...&&&%%%###############"""""""""!!!""""""""""""""""""""""""!!!"""""""""####################################################################################""""""""""""""""""""""""###########################$$$%%%$$$###"""""""""%%%$$$###"""###$$$%%%&&&"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$################################################################################################""""""#########$$$$$$$$$$$$$$$$$$%%%'''(((***+++,,,...111333555777;;;>>>>>>CCCIIIIIIFFFDDDFFFIIIBBBDDDEEEDDDAAA@@@@@@AAAEEEBBB??????@@@???<<<999888777777666444333222111222111///---+++)))((((((******))))))(((((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))************+++++++++******+++++++++,,,,,,,,,555))))))666666...999OOOvvvggg]]]TTTUUUWWW\\\```aaa]]]ZZZ[[[WWWQQQNNNSSS___mmmuuurrrssszzz```===###...***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%((())))))))))))#########$$$%%%&&&'''((()))***+++---...,,,'''###"""%%%))),,,---+++'''%%%''''''''''''''''''''''''%%%'''(((((((((***...000777]]]ZZZTTTGGG888666888...&&&&&&###############""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$%%%%%%$$$###""""""%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$############$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$###$$$$$$%%%&&&((()))***+++---///111333666999<<<:::<<>>@@@======<<<===??????===<<<>>><<<:::999888777555333444444333222111000//////------,,,,,,+++***))))))(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))))))))*********++++++************++++++++++++222---000444++++++PPP~~~xxxeeeZZZ[[[bbbooouuu~~~sssfff\\\RRRKKKaaasssppp\\\gggRRR111&&&******)))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%(((...666>>>DDDIIIKKKQQQRRRTTTVVVUUUPPPHHHBBB999555...'''######$$$&&&''''''''''''''''''''''''&&&'''(((((()))+++...111666[[[ZZZUUUEEE777555888...&&&&&&###############""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$######$$$%%%&&&((()))***---///222444555888<<>>222,,,+++,,,''''''''''''''''''''''''&&&'''((())))))+++...111555ZZZYYYVVVDDD666444777...&&&&&&###############""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$###"""###$$$%%%$$$###!!!"""$$$&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$######$$$%%%&&&((()))***,,,...111333555888;;;>>>?????????AAABBBAAA>>>;;;===>>>@@@???===<<<<<<======>>>>>>999222...---.........---+++************(((((((((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((************++++++++++++%%%///000,,,>>>iiiwwwnnnfffhhhwww{{{___SSSbbbmmmjjjooo}}}777******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%"""###&&&---999IIIWWW```ssswww~~~~~~sssaaaKKK666***((((((((((((((((((((((((&&&'''((())))))+++...111555]]]VVVRRRIII;;;000000///(((######""""""""""""""""""""""""""""""!!!"""$$$$$$$$$"""$$$###!!!!!!###$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%(((''''''&&&$$$###""""""%%%$$$######%%%%%%###"""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$'''(((&&&###)))'''%%%$$$%%%%%%%%%$$$'''***!!!,,,!!!---###''')))'''%%%%%%'''((('''&&&+++((($$$!!!!!!%%%***---&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################"""$$$%%%%%%%%%&&&)))+++......---...000333666888@@@999777===AAA>>>999999<<<<<<<<<===>>>===:::777444444222111000...------,,,+++***)))(((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))),,,,,,%%%<<>>888777222------000///((("""...+++$$$""")))111***''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$$$$$$$(((000999CCCTTThhhxxx{{{wwwttt{{{zzzwwwuuusssvvv{{{zzzdddQQQ555...+++,,,((( ###---&&&((())))))(((***///333<<>><<<:::<<<:::;;;===??????===888444333333222000///...---,,,+++***)))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))***666FFF}}}vvvuuu~~~sssyyyqqq|||fffVVVmmmBBB+++***))))))(((((('''&&&''''''&&&$$$###""""""$$$%%%&&&'''%%%######%%%,,,333<<>>===;;;<<>>888444222111000///...---,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))///(((---GGG|||fffkkkyyy~~~qqqxxxqqq}}}hhhPPP{{{nnn///666###,,,)))&&&((('''&&&%%%&&&&&&%%%###!!!***$$$###&&&'''&&&,,,555444DDD\\\ppp{{{yyy~~~~~~}}}~~~xxxcccHHH>>>333)))&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((($$$!!!&&&333???RRRbbbttt|||{{{ssssssxxx}}}|||}}}~~~~~~~~~~~~~~~pppppp___???000---***$$$***+++,,,,,,+++,,,---///999mmm]]]XXXRRRFFF:::222222000(((###%%%########################$$$$$$$$$$$$###$$$&&&'''%%%%%%%%%######$$$&&&(((###&&&+++000111111...---&&&&&&&&&&&&''''''((()))'''&&&%%%&&&&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&***######+++///,,,&&&&&&((()))******))))))***222---777///===222999222)))+++---,,,)))((()))***,,,+++)))&&&%%%$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""$$$%%%&&&&&&'''***,,,,,,---///222666:::>>>@@@@@@??????===;;;999:::<<<;;;;;;<<<===<<<:::555111000///...---,,,+++******((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((()))''',,,EEEssszzz]]]rrr{{{yyytttvvvqqq|||rrraaa___KKK666(((***)))***&&&'''&&&%%%&&&((()))'''%%%***!!! )))111888HHHZZZ~~~yyyvvvzzz}}}lllTTT<<<222///***&&&$$$&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######)))888LLLZZZmmmwwwqqqoooooorrrvvvwwwtttpppzzzyyywwwtttpppnnnnnnpppzzzpppKKK///(((---)))***+++,,,,,,---...///777jjj^^^ZZZRRRDDD999333333000'''###%%%########################!!!###%%%&&&$$$######$$$"""$$$&&&(((+++000777===NNNQQQWWW]]]```aaa___^^^ZZZSSSIII===444...+++***...,,,***))))))'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''***'''%%%'''***,,,***''')))***---000777CCCOOOXXXjjjfffqqqiiiwwwkkkpppiii___\\\VVVLLL@@@444,,,(((%%%&&&((()))((('''$$$###'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""$$$%%%&&&&&&(((+++---***+++---///222555777888:::===???>>>;;;999777666777555333111111111///---------,,,,,,+++***))))))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%%%%&&&''''''((((((000&&&JJJwwwuuu}}}TTTbbb{{{qqqtttuuuuuu}}}|||eee}}}zzzdddhhhrrr000000%%%***111&&&((('''&&&&&&'''''''''&&&###"""+++<<>>,,,(((---((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""***;;;SSShhhuuu~~~xxxqqq{{{eeeLLLDDDSSSmmmbbbsssxxxuuuNNN555000)))))))))***,,,...///000666ggg^^^ZZZRRRCCC999333444000'''###&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%""" !!!###%%%,,,777CCCNNN[[[hhhqqq}}}}}}}}}~~~xxxdddQQQEEE...***%%%######%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''(((((((((""")))---)))"""!!!***444111CCC\\\nnnssslllaaaZZZ\\\[[[bbbbbbiiidddddd___cccbbbbbbdddffffffdddbbb<<<666...'''%%%'''+++...''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%&&&'''))),,,......///000222444666777888===AAADDDCCCBBBAAA===888888555111//////000000000+++++++++***)))(((((((((&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''(((((()))000~~~tttBBBmmmxxxrrrhhhpppooouuuyyy~~~zzz[[[ttt```www>>>444###***222)))******(((&&&######&&&((('''333GGG[[[mmmzzzssskkkiiijjjhhhfffhhhlllkkkggglllmmmtttvvv^^^GGG222$$$+++)))(((&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''...>>>UUUlll}}}}}}|||xxxmmmbbbBBBCCCLLLcccqqqjjjwww~~~xxxMMM,,,---+++)))***,,,///000111555eee\\\YYYPPPAAA999444555000'''###'''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$%%%+++000999DDDRRR___iiiqqqzzzqqqpppnnnnnnppptttxxxzzzuuuXXXMMM===///'''&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''(((((())))))###'''***+++...999JJJXXX|||rrrjjjiiiuuu|||vvvlll```VVVnnneeeVVVEEE666,,,&&&$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%&&&'''))),,,///000111333555777888999:::???BBBAAA@@@BBBEEEAAA999666333111000000111000000******))))))((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$%%%&&&'''((((((---LLL}}}lllrrr|||QQQSSSuuusssccccccjjjlllwwwwwwuuuwwwQQQcccqqqccckkk666(((,,,))),,,(((***+++((($$$&&&...555BBBUUUhhhtttxxxpppqqqvvv}}}tttzzz~~~zzzvvvxxx{{{|||www~~~xxxooorrrzzznnnQQQ222...,,,***'''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))222CCCYYYnnn}}}{{{}}}{{{vvvtttsssnnnhhhsssppppppuuu|||{{{~~~|||}}}zzzppp}}}pppFFF555111,,,+++,,,///111111555dddZZZXXXNNNAAA999444555000&&&###'''$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((''''''...999BBBQQQZZZcccgggddd^^^ZZZXXX]]]___bbbeeeggghhhiiiiiihhhfffeeeiiitttoooOOO999...******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***111((($$$000KKKgggyyymmmxxxbbbiiipppqqqfffQQQ;;;,,,(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%''''''))),,,///***+++...000333555666666999999666444888===:::222---,,,+++,,,---,,,+++)))))))))(((((('''''''''&&&&&&&&&&&&%%%%%%&&&''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""######$$$&&&'''(((((('''nnneeeppp666ooo{{{tttZZZdddfffqqqzzzssswwwLLLYYY___mmm666///---...%%%)))---+++(((---999DDD```rrr~~~}}}qqqrrrvvv~~~~~~ggguuu~~~{{{uuuwwwzzzvvvtttyyy}}}vvvwwwvvveee000...+++((('''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***<<>>777444///(((%%%%%%######$$$%%%%%%%%%$$$$$$&&&%%%&&&***333===FFFJJJXXX[[[\\\ZZZ]]]gggpppsssttt~~~|||sssnnnsss{{{eeeLLLAAA...)))+++)))###%%%+++)))!!!'''&&&&&&&&&&&&'''((((((&&&(((***)))&&&%%%***000000$$$@@@mmmzzzqqqjjj```wwwhhhGGG777111+++)))***+++'''###(((&&&%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&###%%%***((("""$$$,,,+++***(((%%%%%%'''+++...,,,+++++++++)))&&&&&&)))+++***))))))(((&&&%%%$$$''''''&&&$$$$$$%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%'''(((***+++111---222===AAA:::777:::888777555444555444222111+++++++++*********))))))'''''''''&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%&&&'''((()))(((&&&$$$###$$$&&&''''''&&&%%%######%%%&&&%%%$$$$$$###$$$(((((($$$###$$$&&&&&&&&&$$$$$$%%%(((+++###$$$%%%$$$###$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########+++%%%)))((()))...kkk}}}dddBBBhhhjjjaaaUUU^^^kkkttt}}}zzzoooSSSLLLhhhWWWxxxXXX[[[&&&***---"""((('''&&&%%%***;;;ZZZuuu~~~~~~wwwuuuooosss~~~zzzuuuxxx}}}rrr}}}vvvgggHHH'''###///+++%%%...%%%&&&((((((&&&&&&***000===SSSzzz{{{uuu}}}|||tttjjjlllwww|||xxxzzzwwwxxx{{{|||{{{zzz~~~}}}}}}|||zzz|||lll}}}xxxBBB$$$---333...111777999```dddVVVRRRBBB;;;555222...(((%%%&&&###$$$$$$%%%%%%%%%%%%%%%%%%'''+++333<<>>===<<<:::555000/////////!!!###+++***(((***!!!$$$&&&'''(((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################''''''((()))***,,,...///000000444<<>><<<999777666555222000++++++*********)))))))))''''''&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%$$$+++***)))'''%%%###"""!!!%%%$$$$$$$$$$$$$$$###"""&&&'''(((((('''&&&$$$###)))&&&&&&))))))&&&&&&)))'''&&&&&&'''''''''$$$"""&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$***$$$ )))'''***FFFkkkzzzQQQEEEtttddd[[[QQQ[[[gggooozzzxxxyyyrrrRRRDDDlllmmm[[[vvvooo000...000((('''''''''+++===YYYoooyyyvvvqqqqqqrrrttt}}}~~~{{{wwwvvvyyyjjjFFF///---)))$$$'''&&&%%%%%%'''((()))...444LLLmmm}}}yyyuuulllgggkkkuuu{{{{{{zzzxxxwwwvvvvvvvvvvvvwwwzzz}}}|||rrrxxxllluuuccc:::...222444444444888```dddWWWRRR???888222000---(((&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''+++222;;;DDDKKKOOORRRPPP[[[gggppp}}}cccooo[[[RRRBBB444---)))$$$%%%)))'''''''''''''''((())))))''''''(((***,,,...000222```}}}yyynnnsssyyylllWWWBBB111)))((()))))))))(((&&&%%%&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&$$$(((***(((***---,,,((()))666III[[[jjjxxxiiiSSSFFF999222222777111"""%%%###$$$%%%%%%%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%&&&((())),,,...///,,,000444666:::===;;;666888666333222111///,,,************)))))))))((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%######$$$%%%'''(((***+++'''((()))***)))(((&&&%%%###(((***)))''''''((((((%%%$$$&&&&&&$$$%%%((()))'''%%%%%%''''''%%%###'''&&&$$$$$$%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&& )))$$$###)))%%%---ggg{{{iiiooo>>>KKKmmm[[[QQQMMMYYYcccpppvvvsssttt}}}rrrTTT@@@hhhdddccc:::------((('''***///<<>>777222000---(((&&&'''$$$$$$%%%%%%%%%&&&'''''',,,000777>>>CCCHHHMMMOOOVVVcccsss|||fff~~~mmm^^^GGG333...///,,,%%%((((((''''''(((((()))***(((&&&---333***%%%@@@eeetttyyyrrrvvvsssdddKKK444(((%%%***+++***(((%%%$$$%%%'''&&&'''''''''''''''((((((&&&***...,,,&&&(((777GGGkkkvvvyyyfffNNN<<>>[[[}}}tttZZZJJJ***(((((((((///???YYYsss|||tttmmmmmmttt{{{~~~~~~xxxVVV<<<+++'''000)))&&&%%%'''&&&)))999JJJqqq~~~|||wwwjjjaaa___jjjtttvvvzzzxxxyyyzzz{{{}}}|||uuummmvvvyyyuuuoootttqqq}}}xxxzzzyyyyyywwwiiiqqq;;;***222555222777]]]ZZZRRROOO@@@999333111---(((%%%&&&%%%%%%%%%%%%&&&'''((()))000333888===AAAGGGNNNRRRdddqqq~~~kkkqqqpppSSSOOOGGG000$$$***)))(((((((((((()))******'''+++...+++)));;;eee}}}zzzrrrdddOOO888((('''(((***)))(((&&&&&&%%%'''''''''(((((()))))))))444)))'''000888DDDdddqqqkkkNNN666''',,,'''%%%((((((%%%%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%'''(((***,,,///333555777///666777444777???>>>666000///------......---+++((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&&&&"""###&&&***000666;;;??????>>>;;;666222000222444???@@@>>>666,,,&&&''')))))))))---222222---))))))'''+++//////+++))))))***)))(((&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&###'''###((((((%%%CCC^^^iiijjj===___LLLJJJFFFKKK\\\___fffkkkpppnnniiidddQQQ999\\\~~~uuu[[[qqqaaa+++)))---(((666TTTuuu~~~}}}|||uuummmjjjpppzzz~~~}}}~~~|||~~~|||wwwwwwWWW111###111,,,)))))))))$$$)))BBB]]]}}}rrrpppbbb^^^dddsss{{{zzzzzz~~~}}}{{{yyy{{{vvveeeRRRJJJOOOPPPPPP[[[mmmzzz|||{{{zzz{{{yyyxxx}}}{{{qqqxxxYYY333000666666777[[[}}}YYYTTTPPP@@@999333111---(((%%%&&&&&&%%%%%%%%%&&&((()))+++000444888<<>>gggxxxzzzwwwgggUUU333---'''&&&***---+++((((((((())))))***++++++,,,+++FFFiii~~~xxxyyy{{{uuuiii[[[zzzfffeeewwwPPP;;;+++***+++'''###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''$$$&&&(((+++///333777888///++++++///222222222444...,,,***))))))(((&&&$$$&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&(((***...333777:::KKKHHHDDD???;;;999888888999:::888222,,,***---111((('''''''''(((***,,,...'''(((,,,222222,,,((('''(((---666@@@DDD???111&&&&&&000;;;>>>888///)))'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""&&&(((###***%%%,,,ccc}}}YYY|||qqq\\\???{{{VVVEEEBBBEEEEEEWWWTTT^^^bbbqqqvvvoooooo___;;;888vvvmmmwwwnnnZZZ222------;;;]]]|||~~~mmmlllhhhfffmmmyyy~~~|||zzz{{{zzzxxx{{{{{{~~~~~~~~~}}}|||~~~{{{zzz~~~^^^AAA===;;;///'''***///>>>aaa}}}{{{pppVVVXXX\\\jjjxxx}}}||||||{{{{{{tttyyy{{{||||||qqqwww}}}{{{wwwvvv|||}}}||||||}}}xxx~~~{{{sssOOO000444---555XXX[[[OOOGGG999222...---,,,(((&&&((('''&&&%%%%%%&&&(((+++---000555;;;>>>@@@DDDKKKQQQWWWdddqqquuuyyy|||eeeVVVKKKBBB*********)))******+++,,,000"""000ddduuummmhhhAAA666***%%%(((+++)))%%%(((((()))***++++++,,,,,,GGGzzzwwwWWWXXXzzz{{{aaa>>>///+++((()))---%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''((()))+++///333777;;;===888000---333333---,,,111***)))(((((()))***)))'''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((())),,,000666===CCCFFF888555222...,,,+++,,,,,,%%%)))+++***''''''***///+++***)))***++++++***(((,,,+++...333333...+++,,,...+++---888FFFIII>>>222222AAAQQQVVVMMM???444///))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###### ''')))###***%%%///llluuuYYYlllWWW@@@GGGFFF@@@DDDBBBSSSNNN[[[WWW___bbb___hhh^^^:::OOO~~~___rrryyy[[[;;;333000JJJrrr}}}xxxzzzbbbcccaaadddppp~~~|||{{{}}}|||yyy|||zzz}}}}}}|||zzzyyyzzz~~~yyy{{{}}}~~~}}}tttSSSAAABBB///###)))666JJJnnnvvv```YYYVVV\\\ppp~~~|||xxxzzz|||zzzzzz~~~yyyppptttrrraaammm~~~{{{zzz~~~~~~{{{jjj___;;;>>>222555WWWxxxVVVTTTFFF;;;333,,,******'''%%%&&&%%%&&&&&&&&&&&&(((+++---///555;;;===>>>AAAFFFKKKVVV]]]fffnnnsssyyyuuu}}}[[[XXXQQQ333+++,,,...+++---000)))000%%%WWW}}}xxx[[[bbbCCC###000%%%...(((,,,###000***(((222(((---QQQwww[[[rrrnnnZZZRRR000***,,,$$$((((((&&&%%%'''***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''')))...333777;;;>>>???<<<;;;888666333111//////+++******)))((('''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###%%%'''&&&%%%$$$&&&(((&&&((('''&&&'''***+++***,,,%%%"""%%%'''''')))...***+++111888555,,,(((,,,))),,,///---***(((+++...//////444<<<>>>>>>EEENNNNNNFFFGGGOOOQQQLLLQQQ]]]ZZZWWWRRRYYYbbbWWWNNNUUUQQQUUUVVVRRRPPPRRRRRRPPPDDDKKKVVVccc```@@@(((+++555)))'''+++((()))---***---+++'''&&&))),,,)))###+++***(((&&&%%%&&&(((***&&&)))%%%$$$(((((($$$%%%'''(((&&&""""""&&&+++(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&)))%%%***000rrrccc}}}JJJJJJ{{{KKK???BBBEEEJJJKKKZZZllleeeaaa[[[hhhsssZZZ??????jjjaaa{{{ZZZsssNNN;;;222fff}}}gggoooYYYXXXVVVlll}}}qqq~~~xxxyyyxxxwww}}}|||}}}zzz{{{}}}}}}~~~zzz~~~|||~~~}}}~~~www:::666(((---)));;;RRRttttttLLLWWWXXXrrruuuyyyzzzzzzyyyyyyyyyuuuzzz{{{}}}}}}{{{rrr[[[ooo~~~~~~~~~tttfffOOO---444:::NNNtttTTTTTTGGG;;;333,,,******'''%%%&&&$$$&&&'''''''''(((+++---000444999;;;<<>>888666777333)))$$$&&&444///)))''''''((((((&&&&&&!!! '''---,,,'''###'''&&&%%%&&&'''''''''&&&$$$$$$###$$$%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$&&&((($$$,,,666bbbeee}}}rrrAAAWWWqqqGGG@@@FFFKKKOOOLLLVVVmmmYYYHHHQQQgggkkkVVV;;;DDDXXXiii~~~sss|||^^^rrrrrr...OOOmmm{{{UUUFFFMMMiii}}}zzzzzz|||www~~~sssgggaaaXXXaaaZZZ[[[XXXYYYfffuuurrreeeLLLGGGMMMQQQJJJSSSiiiwww{{{xxx}}}}}}yyy~~~aaa555...///555===pppMMMUUUKKKeeewwwyyyzzzyyyxxxwwwxxxzzzyyyyyywww|||yyy}}}ppp[[[qqqzzz~~~ttt~~~FFF111999NNN}}}QQQNNNAAA;;;333,,,******'''%%%&&&$$$&&&'''(((((()))+++---111333444444555999???CCCGGGMMMWWW___gggoooxxx~~~{{{ppp```bbbNNN333)))...000...111IIIeeePPPnnnaaaVVViiiyyymmmtttjjjOOOWWW---,,,,,,&&&...$$$222///+++LLLaaauuu{{{>>>777)))''''''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))******---333888;;;;;;:::888333222000...,,,******)))'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$&&&)))***)))''''''(((,,,111333000...///+++<<>>===<<<===@@@BBBAAA@@@@@@LLLHHH@@@CCCNNNJJJCCCGGGFFFJJJKKKGGGDDDEEEEEECCC666BBBCCCBBBMMMQQQHHHCCCBBBAAAOOO^^^```fffppprrryyyttttttuuujjjTTTHHHHHH+++'''$$$&&&+++//////...222,,,+++111222+++$$$###,,,+++(((&&&%%%&&&(((***%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$&&&'''###---:::]]]llllll===^^^mmmEEE???EEEIIIOOOMMMUUUccc???HHH___cccYYYCCCEEE^^^eeegggwww{{{www\\\ooo///lll}}}ooopppOOOBBBNNNttt{{{~~~xxx{{{ttt{{{ssshhhbbbYYYdddpppooohhhaaalllsssjjjnnnpppccc___lllwww|||wwwuuu~~~qqq888000///:::BBBmmmCCCRRRPPPnnnwwwwwwwwwvvvtttsssuuuvvvwwwxxxxxx}}}zzzrrr]]]sss~~~||||||jjjWWW222999MMM|||HHHJJJCCC;;;333,,,******'''%%%&&&$$$&&&((())))))***+++---000111111222444777<<<@@@FFFKKKSSSZZZ```gggooouuu~~~^^^^^^ZZZ@@@***...222///222sss|||yyy{{{ggggggxxxcccxxxDDDRRR>>>---'''111***(((666+++<<<}}}|||~~~ooo{{{sss~~~^^^LLL000)))$$$'''(((&&&%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((***,,,---,,,///444888:::999777666111000...---+++***))))))&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''+++***))))))+++++++++***...******...111111555<<>>QQQlllrrrfffSSSQQQIII:::///***(((&&&"""%%%***------+++(((&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''""",,,<<>>AAAFFFPPPMMMSSSwwwfff???LLLcccdddfffHHH;;;YYYiiiqqqyyyppplll\\\qqq{{{;;;|||nnngggRRREEEJJJ___{{{{{{www|||{{{mmmppppppaaaeeebbbbbbiiisss~~~uuujjjiii[[[UUUgggzzzxxx|||~~~xxxuuuVVV...000:::VVV}}}IIIIIIJJJkkkwwwuuuvvvwwwvvvtttssstttuuuqqqtttrrrsssrrrjjjsssgggTTTlll}}}~~~|||{{{|||||||||uuuxxx{{{AAA888MMMKKKLLLHHH;;;333,,,******'''%%%&&&$$$&&&)))*********+++---,,,---...111555888;;;<<<:::>>>DDDGGGKKKPPPWWW]]]hhhttt|||zzz{{{]]]aaaLLL999555'''666gggwwwrrrIIILLL===+++222***///***SSS^^^```qqqhhhSSS<<<(((&&&***(((&&&(((''''''''''''''''''''''''&&&'''(((***,,,///222333111222333333222000...,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''((()))(((((((((((())))))))))))&&&+++000222555<<>>(((666///***,,,555===???===333///***&&&%%%'''+++---'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$'''(((""",,,<<>>|||oooeeeDDDCCCCCC///---///+++999sssOOOjjjnnnpppbbbEEE+++'''+++)))&&&''''''''''''''''''''''''''''''''')))+++...111333555111222333333333333222111++++++***)))(((''''''(((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))))))))))))))************555===GGGNNNUUUcccvvvwwwlll\\\JJJCCCHHHNNNNNNVVVgggyyy{{{yyysssjjj^^^bbb^^^VVVYYYbbb^^^RRRYYYbbb^^^UUUTTTSSSWWWcccRRRYYY^^^^^^^^^___^^^ZZZTTT^^^ccciiioookkkhhhqqqyyyzzzvvviiiXXXKKKEEEEEE666IIIWWW]]]mmm~~~kkkYYYEEE222111BBBVVV```aaaZZZPPPBBB333***'''(((***((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$(((((("""+++;;;IIIqqqzzz}}}qqq:::RRRfffFFFEEEIIINNNUUUNNNNNNaaajjjJJJWWWhhhjjjtttNNNAAA[[[ccciiiyyyrrr^^^ZZZyyy{{{}}}XXXkkkoooTTTwwwmmm~~~MMMUUUEEEKKKjjjuuuuuu~~~}}}www~~~|||zzz{{{iiilllIII888QQQqqq}}}rrrfffIII999PPPppp{{{{{{xxx~~~eeewww---444777lllyyySSSLLLGGGRRRsssuuuuuuxxxzzz{{{zzzxxxwwwxxxyyyvvvqqqvvv}}}vvvxxxqqqZZZnnn}}}|||~~~|||}}}yyyhhhNNN777LLLQQQHHHBBB:::222+++))))))&&&%%%&&&$$$&&&)))***+++,,,...000.........///111888@@@EEEBBBKKKRRRYYY]]]SSSQQQ___```iiiqqqyyypppWWWHHHDDD222)))OOO{{{xxxjjjuuuzzzbbbCCCLLL...+++333///UUUxxxzzzppp|||tttttt}}}ooonnn^^^111$$$000***&&&'''''''''''''''''''''''''''*********+++,,,...000111222111000///------,,,,,,))))))((((((''''''''''''+++$$$%%%******(((,,,))))))+++******...555...,,,***,,,222<<>>,,,++++++&&&)))''''''''''''''''''''''''***+++,,,...000222333444111111///...---,,,,,,,,,((((((((((((''''''&&&&&&$$$)))......)))%%%######&&&$$$$$$&&&''''''...555+++222<<>>???BBBEEENNNWWWQQQLLLVVVVVV___kkktttaaaMMMGGG999666ooonnnFFF???111555///AAA|||{{{qqq|||___RRR:::'''---%%%+++'''''''''&&&'''''''''(((+++,,,///111333444444444000///...---,,,+++++++++'''''''''''''''&&&&&&&&&$$$&&&'''&&&$$$$$$(((++++++***+++---,,,+++000888JJJQQQaaawwwXXXDDD999MMMuuuvvviiicccdddqqqssssss}}}aaaeeeqqqzzz|||ZZZYYYUUUVVVRRREEELLLgggyyy~~~gggBBB555555///***%%%(((,,,......***###%%%%%%&&&))),,,+++((($$$)))((('''&&&'''(((******)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###'''###&&&,,,ZZZ___~~~xxx;;;<<>>>>>HHHTTTPPPJJJSSSJJJTTTaaalllwwweeeRRRKKK===<<>>wwwCCCGGGLLLgggyyywwwxxxxxxwwwwwwwwwxxxxxxxxxwww|||xxxuuuzzzyyyzzzYYYiii{{{www}}}|||zzz}}}}}}{{{}}}}}}}}}qqqGGGKKKUUUKKKCCC777///)))((((((&&&%%%&&&&&&'''((()))***---111444+++---///000111222555777@@@@@@@@@LLL[[[YYYUUU^^^RRRYYYccckkkpppwwwfff[[[UUUBBB@@@aaa|||~~~nnnrrryyy[[[kkk~~~|||QQQAAA666444333}}}xxxtttpppyyy{{{\\\iiiWWW...///%%%)))((('''''''''(((***,,,...444555666666555222000...---,,,+++***)))))))))***''''''''''''''''''''''''((()))***+++,,,+++***)))666===LLL\\\jjjxxxmmm```OOOFFFNNNddd~~~xxxfffffffff___wwwyyyiiigggeeeeeemmm~~~wwwcccSSSSSSEEE===III\\\pppkkkZZZ@@@---+++///+++"""***,,,,,,***&&&$$$&&&))))))((((((''''''''''''''')))((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""&&&###+++!!!$$$---dddlllSSSCCC777fff^^^EEERRRbbb```eeeYYYNNNSSSUUU```hhhrrrsssXXXTTTOOOcccYYYeee[[[ZZZqqq~~~uuuxxx|||{{{zzzhhhbbb]]]dddzzzuuu===lll{{{fffcccNNNTTTBBB]]]tttwwwvvvzzz{{{www~~~zzz{{{}}}bbbDDDAAA___wwwZZZ999EEEiiisss|||{{{zzz|||}}}~~~|||{{{nnnGGG000FFFrrrEEEJJJPPPjjjsssvvvwwwvvvvvvuuuvvvvvvwwwxxxsss|||zzzvvv{{{|||}}}[[[iii|||yyy}}}xxx|||}}}|||}}}kkkJJJKKKTTTJJJDDD777///(((((((((&&&%%%&&&&&&'''((()))***---222555+++---///000000222555777===>>>>>>KKK[[[[[[ZZZeeeXXX\\\ccckkkoooqqqvvv}}}gggiiieeeLLLCCCbbb|||qqq|||}}}WWWJJJ999000BBBgggnnnbbbkkkoooxxx```ggg^^^777---'''((('''''''''(((***---111333;;;::::::888666333000...+++***))))))(((((())))))'''''''''(((((((((((((((%%%+++...***'''...AAARRRUUUhhhmmmSSSGGGSSSVVVddduuuYYYOOObbbpppssslll\\\WWWVVVjjjqqqdddjjj```GGG999KKKjjjsssRRR999111000!!!$$$'''(((((('''(((***(((((((((((((((((((((((('''(((((((((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""'''!!!,,,!!!$$$+++NNN}}}QQQ|||yyyNNN333YYYhhhLLLNNN^^^aaaooobbb]]]\\\bbbhhhllluuuqqq]]]RRRMMM\\\[[[```fffRRRhhhyyyrrrrrrxxx}}}~~~uuuXXXnnn{{{eee777eeeeeebbbQQQ[[[DDDXXXnnnxxxyyyzzzyyyxxxwww{{{|||~~~]]]AAA===XXXqqqlll>>>>>>cccvvv}}}~~~~~~~~~~~~}}}}}}|||qqqDDD///QQQ}}}oooHHHMMMRRRjjjmmmvvvvvvvvvuuuuuuvvvwwwyyyzzzooo{{{{{{vvv{{{|||~~~\\\iii{{{zzz|||{{{}}}lllNNNKKKTTTKKKEEE666...((('''(((&&&%%%&&&&&&'''((()))***...333666,,,---//////000222666999:::;;;;;;EEEQQQPPPOOO[[[TTTUUU]]]iiippprrrtttyyy|||wwwiiizzzxxxWWWGGGcccwww}}}~~~ZZZTTT<<<...VVVjjjaaa```vvvqqqyyykkk``````???((())))))'''''''''))),,,000555777:::999777555333000...---***)))(((((('''(((((((((((((((((()))))))))*********---111666@@@TTTlll}}}fffFFF555<<>>???===BBBJJJEEECCCPPPRRRRRRYYYfffnnnoooooorrrxxxxxxyyylll___KKK{{{```ooo|||ooo\\\ZZZ===---eeejjjyyyYYYfff}}}|||sss[[[```CCC$$$++++++''''''''')))---222777:::666555333000...---,,,,,,)))(((((('''''''''(((((((((((())))))******++++++444666AAA[[[xxxOOOYYYjjjzzzoooZZZmmm~~~fffZZZWWWbbbvvvvvvjjjfffSSS<<<;;;UUUtttrrr[[[===,,,+++...---***(((((()))***************%%%&&&'''))))))))))))((($$$$$$$$$$$$$$$$$$$$$$$$###(((---"""&&&(((000MMMuuuggglll<<<===qqqWWWIIIRRRZZZppp^^^pppiiiqqqnnnlllsssjjj]]]NNNNNNLLLPPPAAAlllHHHggg{{{wwwmmmrrrdddJJJmmmzzz^^^VVV}}}{{{HHH000WWWeeegggTTT]]]NNNPPP]]]pppxxxtttvvv~~~tttwww}}}wwwKKKEEEkkk|||}}}jjjRRROOOjjjzzzuuuzzz~~~}}}yyyxxx{{{vvv}}}AAA000aaayyyiiiKKKQQQSSSjjjiiizzzxxxwwwwwwwwwyyy|||~~~kkkzzz{{{tttvvvxxxxxx[[[fffyyyyyyyyy~~~{{{zzz{{{~~~}}}~~~nnnTTTNNNLLLUUU???777///(((((('''%%%$$$%%%&&&(((***)))(((***000666333---+++222666666666:::???>>>???BBBGGGIIIHHHEEEPPPWWW___dddeeegggoooxxxuuuqqq{{{{{{}}}uuu}}}ssscccDDD___ttt|||qqqsssyyyddd\\\BBB>>>ccciii]]]___bbb|||llleee[[[999+++'''&&&)))''''''+++222888;;;;;;:::777333000...---+++***+++&&&"""&&&,,,///+++%%%,,,'''(((//////---444@@@MMMllliiiJJJYYYxxxjjjjjj~~~qqq```TTTWWWggg___RRRSSSKKKAAAOOOeeePPP111 888555...((()))***)))(((***'''(((((('''&&&&&&'''(((''''''&&&%%%%%%$$$#########$$$$$$$$$###$$$''')))wwwYYYjjjlll|||CCC+++sssiii;;;MMMMMMbbbUUU___gggkkkjjjooovvvqqqeeeSSSQQQQQQSSSSSSSSSYYY```vvvnnnrrrpppiiiqqqiiirrrooo^^^aaaxxx777333@@@kkk|||FFF___UUUMMMRRRgggvvvvvvwww}}}|||uuu|||~~~ooodddttt{{{{{{wwwZZZhhhssstttxxxzzz|||}}}||||||||||||~~~nnn888,,,iiisssJJJNNNTTT[[[{{{pppvvvvvvxxxzzzwwwvvvpppvvv{{{{{{xxxwww|||]]]iii{{{yyyxxx}}}}}}|||zzzyyy{{{~~~~~~}}}mmmZZZOOOOOORRR@@@777///(((''''''%%%$$$%%%&&&(((***)))(((***000555444...,,,111444444555888999:::<<>>777llleee[[[YYYccc{{{fff___[[[<<<,,,(((***((((((***///555:::;;;;;;888555111///...,,,+++)))%%%,,,///***""" '''000,,,'''%%%)))...???ccctttOOO@@@```pppooouuuuuuXXXQQQ[[[jjj{{{cccPPPOOOQQQIII^^^}}}MMM444000444;;;===444((($$$%%%***)))''''''(((*********''''''&&&&&&%%%$$$$$$######$$$%%%$$$$$$$$$''')))[[[sssVVVzzzLLL333XXXhhhKKKHHHJJJQQQ[[[YYYbbbhhhhhhlllssspppgggOOOOOORRRTTTRRRRRRYYYbbbxxxiiiiiiiiifffnnn}}}```pppaaa]]]lllzzznnn,,,---BBB}}}```HHH]]]YYYCCCCCCbbbvvvqqqrrr|||~~~mmmqqq~~~{{{wwweeettt|||{{{}}}~~~}}}zzz{{{yyy]]]666777qqqtttIIIPPPXXXZZZwwwpppuuuuuuvvvxxxvvvvvv~~~uuuvvvwwwwwwvvvvvvwwwyyy^^^ggg|||xxxzzz{{{{{{{{{{{{zzzzzz|||~~~mmmYYYRRRRRRMMMBBB666...(((''''''%%%$$$%%%%%%'''))))))(((***///444555000---///111111333666888999::::::::::::<<<>>>999===DDDMMMWWW^^^cccdddssshhhkkkpppxxxvvvqqqUUUCCCsssggg}}}vvvnnnwwwqqqjjj===666vvvbbbZZZXXXbbb^^^WWWYYY>>>,,,(((---(((***///444:::<<<;;;:::666333///---,,,+++***)))%%%''')))******+++,,,---///...777NNNeeevvvrrrFFFRRR|||gggpppwww\\\LLLKKKZZZrrr\\\RRRJJJKKKMMMRRRhhh]]]III333)))))))))))))))***'''$$$$$$'''((((((&&&''''''&&&&&&%%%$$$$$$$$$###$$$%%%%%%$$$$$$&&&(((>>>LLLvvvfff888AAAiii___???MMMHHHZZZWWW```gggfffhhhmmmmmmgggNNNOOORRRUUUTTTTTTZZZccctttbbbaaafffiiirrr}}}YYYooozzzzzzXXXeee~~~{{{pppQQQ(((---BBB___fffMMMTTTCCC???SSSgggnnnrrrxxxxxxuuu}}}zzzrrreeeeeettt{{{{{{gggcccpppqqqwww{{{}}}}}}{{{zzz}}}uuuuuuPPP///<<>>===bbbooo???NNNOOORRRZZZbbbhhhfffdddffffffdddSSSPPPPPPTTTWWWWWWYYY^^^ttteeeXXXXXX```kkkzzzvvvTTThhhppp|||}}}hhhZZZtttrrruuu999///000AAAbbbJJJFFFMMMHHH???MMMjjjvvvoooxxxwwwwwwiiilllwww{{{vvv|||{{{mmmrrryyytttyyyyyyxxxxxxyyy}}}ppp|||oooKKK,,,CCCvvvwww}}}MMMZZZgggZZZnnnsssvvvtttsssuuuvvvvvvvvvwww|||zzzyyy{{{|||||||||dddjjj~~~~~~xxxyyyzzz{{{{{{{{{}}}xxxRRRWWWyyyQQQEEEBBB555---&&&&&&'''%%%$$$%%%$$$%%%&&&''')))+++...000666555333///---...000000---111555999<<>>CCCuuu___QQQXXXjjj^^^llllllyyynnn|||}}}ooo<<<999pppYYYeeeaaayyy~~~YYYQQQSSS777'''%%%,,,000444:::>>>???<<<888555000...+++************)))(((---///((("""(((===OOOgggWWWCCC```ccciiinnn]]]KKKRRR]]]nnntttZZZZZZRRR;;;UUUmmmddd???"""&&&888$$$(((+++,,,)))'''(((***''''''&&&&&&&&&&&&%%%%%%###%%%&&&&&&%%%$$$%%%&&&+++ZZZzzzbbbQQQAAAIIIyyySSSDDDQQQOOOZZZ```dddcccaaabbbccccccXXXPPPKKKNNNTTTUUUSSSRRRhhhjjjnnnooojjj```WWWSSSpppVVV___gggmmm~~~tttyyyVVVbbb|||}}}zzz```...000,,,FFF^^^uuuDDDMMMIII:::===WWWkkkppptttsss{{{}}}{{{tttzzzvvvwww|||~~~xxxzzzzzzwwwvvvyyy~~~www___CCC333eeesssSSS^^^lll[[[jjjsssuuuuuutttuuuwwwxxxvvvsssuuuvvvwwwwwwwwwyyy|||dddbbbuuuyyy|||vvv{{{|||||||||{{{|||~~~zzzJJJXXXwwwRRREEE???444,,,&&&&&&&&&%%%$$$%%%$$$$$$%%%''')))+++---...555777666111...///000///***...333999???EEELLLPPPXXXcccfff[[[QQQPPPPPPOOONNNccccccVVVeeevvvXXXvvvnnnCCCNNNkkkYYYUUUqqqnnneeezzz777555}}}|||TTTdddbbbrrrwww{{{WWWPPPLLL///'''***000888<<>>sss[[[___lllYYYfffqqqsssuuuuuutttvvvxxxwwwsssrrruuuxxxyyyyyyzzz}}}aaaTTT___hhhwwwxxx{{{|||}}}}}}{{{{{{}}}CCCYYY|||UUUIII;;;444,,,%%%&&&&&&%%%$$$%%%######$$$&&&)))+++,,,---333888999333///000000---...///111444999<<<======BBBNNNTTTPPPMMMPPPOOOJJJJJJUUURRRLLLZZZpppzzz|||___kkkuuu}}}xxxwwwyyyVVVPPP[[[]]]cccYYYeee|||{{{___iii|||qqq}}}kkk}}}ccc555AAAuuuSSS\\\___iiiooovvv|||RRRNNNDDD(((***333999@@@BBBCCC@@@:::444111000...,,,***)))***,,,++++++,,,///<<>><<>>AAAGGGHHHMMMSSSMMMKKKUUUYYYRRRUUUgggnnn___iiivvvsssJJJ^^^hhhUUUWWWSSS^^^nnnllljjj{{{rrrwww]]]<<<999TTTkkkUUUUUUZZZccciii~~~tttwwwNNNLLL???$$$---;;;@@@EEEFFFEEE@@@888222//////---+++))))))+++,,,,,,,,,666PPPttt{{{aaaPPPssspppnnnSSSPPPUUUdddjjjVVVIIIHHHMMMUUUDDD000))),,,///+++&&&&&&&&&''''''''''''''''''###%%%''''''&&&$$$$$$$$$((('''ZZZ{{{\\\jjjQQQ???SSSLLLRRRMMMKKKNNNQQQQQQOOONNNTTTPPPLLLHHHCCCAAAHHHQQQRRRNNNCCC;;;CCCUUU^^^]]]CCCkkk^^^hhh\\\jjjQQQqqqqqqlllrrrtttaaa000///333'''SSSnnnuuuVVVQQQRRREEE???GGG___nnnrrrrrryyy{{{xxx{{{yyy~~~xxxttt{{{~~~zzz~~~iiiuuuxxx{{{uuu{{{|||tttpppttt{{{~~~tttVVVEEE<<<999wwweee[[[eeeTTT___jjjlllrrrtttqqqqqqvvvxxxvvvzzzvvvtttwww||||||uuunnn```ooo[[[KKKIIIPPPmmm}}}wwwyyy{{{|||}}}~~~|||{{{}}}}}}rrr===\\\ZZZFFF<<<333,,,(((((('''$$$$$$&&&$$$%%%%%%$$$$$$'''+++///444;;;@@@===333---...222)))---111222333555222///111000///111666<<<@@@BBBEEEBBB>>>>>>EEELLLEEE999@@@GGGGGGIIILLL[[[{{{{{{yyy^^^\\\bbbhhhvvvsssFFFnnnvvvllluuuTTTCCCLLLYYY\\\iiiPPPJJJkkk^^^WWW~~~{{{~~~TTTTTTGGG111+++888CCCCCC@@@GGGFFF:::111000---&&&$$$,,,///***)))000:::???```ZZZXXXuuu}}}uuuUUU???JJJfffuuu^^^SSSMMM>>>NNNWWWDDD+++,,,000&&&+++######+++,,,%%%&&&...$$$$$$%%%%%%%%%%%%&&&&&&$$$"""<<<```iii}}}\\\888aaaqqqXXXLLLRRRFFFIII[[[RRRCCCOOONNNQQQQQQJJJBBBAAAGGGOOOJJJWWWcccbbbVVVTTTmmm{{{lllggglllhhh\\\]]]iiiuuummmtttyyywwwoooAAA$$$,,,444+++...>>>kkkeeeMMMUUUPPP888===EEEXXXllluuuuuuuuuwwwxxx}}}wwwxxx~~~|||zzzxxxyyy|||}}}|||~~~|||rrrmmmnnnttt{{{{{{hhhPPP???CCC000jjjJJJhhhbbbMMMiiiqqqtttuuussssssvvvvvvsssssswwwyyyxxxxxx|||rrrddddddrrr{{{{{{xxxzzz}}}|||yyy{{{wwwaaa===aaaUUUDDD<<<333,,,(((((('''$$$$$$&&&$$$%%%%%%$$$$$$'''+++...111888>>>???999333///...+++---111555777444000...333333333555777777555333@@@===888777???JJJKKKFFF===>>>???666<<>>AAA\\\MMMWWWaaaCCC444GGG]]]jjjjjjkkkttt~~~vvvyyyxxxuuuwww||||||xxxzzzwww{{{}}}{{{yyyyyypppooollllllooovvv~~~zzzooo```RRRIIInnn>>>[[[xxx\\\[[[lllWWWcccooosssuuussssssuuuuuusssuuuyyy{{{zzzyyyfffSSS```ttt|||}}}{{{xxxxxx|||}}}{{{}}}SSS===gggSSSCCC===333,,,(((((('''$$$$$$&&&$$$%%%%%%$$$$$$&&&***---555<<>>JJJlll{{{vvv^^^IIIIIINNN===///,,,666888---+++444)))((('''&&&%%%%%%&&&&&&$$$---(((QQQVVVfff;;;mmmmmmQQQZZZZZZQQQLLLDDDEEEGGGHHHGGGEEEFFFIIIMMMQQQXXX\\\WWWMMMIIIRRR]]]\\\```aaa```eeekkkkkkfffnnnvvvvvvqqqJJJ******+++,,,++++++,,,///:::...OOObbbqqqlllPPPUUUOOOOOORRRNNNIIIQQQ___sssppplllkkkpppxxxyyyvvvvvvqqqeeeZZZUUU___iiiuuu}}}}}}uuudddVVVOOOOOOrrrNNNYYYxxxIIIVVV[[[HHHgggnnntttttttttuuuuuurrrsssuuuxxxxxxwwwwwwzzz}}}oooYYYnnnzzzttt{{{|||yyyxxxzzz}}}~~~}}}}}}~~~~~~|||mmm;;;<<>>000LLLYYY^^^fffooovvvzzz{{{{{{OOO::::::@@@JJJLLLFFF???===999,,,%%%***///,,,+++///PPPmmmoooqqq{{{wwwxxx{{{yyy{{{uuuiii___^^^aaabbb^^^iiiqqqwwwxxxxxx{{{}}}}}}~~~{{{yyyxxxwwwvvvyyyvvvwww{{{}}}|||~~~|||{{{zzzzzz{{{}}}}}}|||||||||{{{yyyxxxxxxxxxxxxxxxyyyyyyyyy|||zzzxxxuuuttttttuuuvvvyyyyyyyyyyyywwwvvvtttssstttuuuvvvwwwyyy{{{zzzwwwfffggg~~~TTTCCCJJJWWW}}}qqq}}}iii666===DDD@@@444555@@@===///+++***(((&&&%%%%%%&&&&&&$$$...///'''}}}|||bbbiiiNNNDDDiiiNNNFFFRRRSSSRRRLLLLLLLLLJJJGGGDDDBBBAAA@@@DDDGGGGGGHHHNNNUUU[[[ddd______fffkkkiiihhhiiiwwwtttwww```---)))++++++***,,,///...+++///888888JJJ]]]eeetttXXXQQQOOORRRQQQLLLMMMSSSKKKIIIIIINNNVVV^^^dddiiiiiiddd```\\\UUUOOOQQQWWWllluuu~~~yyylll\\\OOOLLLMMMUUULLLWWWzzz}}}```III```PPP```jjjsssuuutttuuuuuusssrrrtttvvvxxxyyyxxxxxxwww[[[>>>UUUhhhjjjuuuxxxyyyzzzzzz|||}}}{{{yyy}}}~~~}}}~~~xxx{{{\\\666:::SSS???<<<333,,,(((((('''$$$$$$&&&%%%&&&&&&%%%$$$$$$&&&'''555999AAANNN^^^mmmyyynnnUUU@@@666333222111------///222444333000---///......//////222===HHHjjjiiihhh\\\VVVYYYYYYYYY```jjjiiibbb```ooojjj[[[@@@PPP[[[wwwzzzrrrvvv}}}zzzoootttuuuyyy\\\SSSPPPWWW[[[XXXUUUWWW[[[\\\vvvPPPEEERRRIII999???@@@EEELLLVVV___fffkkkmmmqqqtttuuussssssvvvyyyyyyfffhhhkkklllhhhgggooo{{{aaaEEE<<>>999888===>>>999888<<>>III@@@666EEE444>>>888:::444444:::999111555<<<999888;;;555EEEWWWbbbNNNGGGSSSDDD???===555222666444...777YYYnnnhhhdddmmmddduuugggaaaqqqkkkkkkrrruuurrruuuxxxcccQQQGGGKKKttt|||sss|||aaaDDDAAAAAA***)))---,,, )))444%%%$$$$$$$$$&&&(((+++---VVVcccLLLUUUhhhvvv|||zzz{{{|||yyyrrrllleee^^^YYYVVVIIIJJJbbbzzz|||uuuUUU777+++******((((((((()))******++++++///......///111555888:::aaadddWWWrrrzzz{{{yyy{{{qqqcccTTTRRROOOLLLJJJJJJKKKLLLVVVBBBNNNSSSRRRPPP___```\\\XXXmmmtttiii}}}wwwwwwtttuuu{{{}}}uuuiii}}}dddHHH\\\lllyyy|||{{{}}}}}}~~~{{{|||uuu{{{qqq@@@<<>>eeeOOO^^^pppkkk{{{pppvvvzzztttnnn|||ccc~~~QQQiiirrrwwwuuutttyyy~~~}}}~~~yyyssszzz|||[[[CCC===HHHFFF<<<777///)))((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%...***$$$ %%%444IIIYYYUUU555999BBB<<>>===>>>AAADDDEEEFFFFFFAAAAAAEEEJJJ___qqq[[[DDD:::555>>>:::???222333999666777===>>>\\\|||qqqXXXSSSQQQVVV999///666444555GGGYYYzzz{{{pppyyymmm~~~{{{oooqqqWWWdddjjjxxxlll]]]{{{}}}lllzzzeeefffttt}}}llleeeyyyxxxSSSDDDfffaaayyyqqqcccEEEFFF000000 $$$@@@&&&&&&&&&&&&%%%%%%%%%%%%'''---ooodddvvvxxxRRRFFFSSSWWW\\\aaabbb___YYYVVVTTT\\\ZZZSSSIII@@@@@@HHHPPPaaatttsssWWW777'''&&&(((((('''''''''(((((()))*********,,,---...///000222333444AAA444111OOObbbFFFjjjoooxxx{{{sssoooqqqwww}}}}}}|||yyyqqqeeeWWWKKKDDDCCCFFFIIILLLLLLKKKIIIGGGFFFWWWNNNHHHRRRPPP|||QQQHHHWWWZZZYYYiiizzz{{{wwwuuu~~~vvvjjjgggvvv}}}yyy```rrrxxx}}}}}}}}}~~~}}}{{{vvv{{{~~~{{{|||}}}zzzkkkJJJTTTFFFIIIGGG;;;888000)))((((((&&&%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ %%%)))((($$$"""%%%)))000QQQvvvTTTFFF444<<>>>>>666<<<:::888;;;???CCCCCCBBBFFF:::>>>KKKEEE<<<[[[zzziiipppjjjvvvoooxxxjjjQQQIIIPPP[[[YYY```xxxyyy|||ZZZJJJMMMNNN@@@999888222+++FFF~~~}}}|||nnnwwwiiixxxqqqaaaWWWwwwfffqqqVVVZZZnnnwwwlllmmmsssuuu{{{jjjhhh~~~jjjHHH\\\bbbssssss...IIIFFF###---&&&$$$%%%%%%&&&&&&&&&%%%$$$###///)))PPPaaannnyyy]]]OOOLLLHHHEEEFFFKKKQQQUUUJJJIIIGGGFFFMMM]]]rrr}}}tttyyy}}}zzzOOO777$$$$$$***)))&&&&&&&&&&&&'''(((((())))))******+++---...000000000000%%%???III999777[[[~~~wwwqqqpppmmmgggcccdddwwwwwwxxx{{{~~~wwwpppdddXXXNNNIIIGGGFFFEEEGGGKKKNNNOOOMMMKKKJJJIIIQQQFFFIIIYYYMMM\\\}}}>>>UUURRRRRRhhhhhhfffqqq{{{uuujjj|||qqqpppwwwyyymmmsssqqqzzz{{{{{{{{{{{{|||{{{zzzuuuzzz~~~~~~~~~qqqZZZFFFlllMMM~~~KKKHHH:::888000)))((((((&&&%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&(((+++...!!!((('''---EEEbbb{{{cccQQQ>>>AAA111999999777;;;666BBB===FFFaaaYYYFFFQQQIIIJJJJJJLLLOOOSSSVVVXXXTTT______VVV\\\kkkjjj[[[|||pppFFF222BBBEEE111...AAA777555444777<<>>===@@@GGG===;;;OOOJJJJJJIIIJJJMMMRRRWWWYYYNNNTTTZZZ]]]]]]___bbbeeedddwwwooolllNNN666;;;;;;777666999666000222222222444777999999888;;;;;;999999???EEECCC<<<>>>^^^uuueee\\\NNNEEE>>>333888+++???uuuwww{{{pppiiiyyyrrrOOORRRddd[[[~~~qqqsssxxxmmmiii|||eeeZZZhhhhhhKKKMMMrrr~~~FFF999GGG((((((%%%%%%%%%%%%&&&&&&&&&&&&111)))666###555lllkkkccc{{{oooOOO///(((((()))***&&&"""$$$***%%%%%%&&&&&&'''((((((((()))***+++,,,---///000111,,,///333222***&&&000<<<---CCC___zzztttTTT???HHHEEECCCEEEJJJMMMMMMKKKMMMMMMLLLKKKJJJKKKKKKLLLNNNDDDNNNQQQBBBHHHVVVPPPqqqcccEEEOOOVVVQQQVVVaaalllooossstttooolllqqqzzzuuuhhhnnn~~~{{{ppppppsssrrrrrruuuwwwtttooommmoooppppppssszzziiiEEEMMMTTTVVVzzzsssGGGHHH:::777...(((''''''%%%$$$%%%########################"""%%%&&&&&&$$$###&&&$$$$$$,,,+++'''---"""&&&+++......///222444***...,,,000(((***(((,,,(((--->>>;;;777;;;555===AAA@@@<<<:::???CCCBBB???FFFFFFGGGIIILLLPPPTTTVVVQQQOOOUUU^^^^^^ZZZ___kkkdddYYY^^^{{{uuuUUU???555111???888333555555111///111---///111222222222444555@@@...---???CCC666666DDDEEEAAA>>>UUU{{{yyyuuuggghhhxxx~~~cccGGG@@@@@@:::PPPxxx{{{vvvyyynnnssswwwZZZAAA???^^^|||qqqiii|||ttt}}}lll[[[^^^rrr{{{{{{dddOOO___xxx|||aaa===???333)))((('''%%%%%%%%%%%%&&&###'''"""...HHH|||wwwfffzzz~~~iiiTTTCCC111###%%%)))***&&&###%%%''''''$$$%%%%%%&&&''''''(((((())))))***+++---///111333%%%000111***222BBB>>>+++777===AAAAAABBBLLL\\\hhh}}}dddNNNDDDDDDIIINNN>>>@@@DDDGGGJJJJJJIIIIIILLLLLLLLLKKKKKKLLLLLLLLLJJJEEEMMMPPPEEEFFFPPPNNNIII^^^EEEXXXVVVHHHWWW^^^ccclllrrrqqqmmmqqqxxxrrroookkkrrr|||vvvnnnqqqooosss{{{zzznnniiikkknnnooouuu}}}uuuXXXOOOTTTUUU^^^uuummmCCCHHH:::666...'''''''''$$$###$$$###########################%%%&&&%%%"""!!!$$$&&&%%%(((""" '''&&&"""&&&***(((&&&&&&((()))(((&&&&&&---)))555&&&...)))333...,,,222---,,,888222;;;222888;;;333222BBBFFF666;;;===@@@CCCFFFIIIKKKLLLRRRPPPNNNQQQXXX___```^^^^^^gggcccnnnlll]]]lll|||```SSSAAA444555;;;999333+++444555---,,,333333,,,+++...111111//////111333111444999;;;777444777===666===IIINNNHHHQQQ}}}qqq```iiiVVV^^^VVVaaakkkVVV===888<<>>???@@@AAADDDGGGGGGJJJMMMQQQSSSVVVZZZ\\\[[[^^^aaadddeeegggjjjllleeeoooyyycccRRRGGGBBB???>>>;;;888555333222111//////...------,,,++++++,,,,,,,,,---------......111111111222333444666777<<<===>>>@@@BBBDDDFFFGGG```xxxvvvpppoooddd^^^___]]]___dddLLL\\\BBB666PPPnnnnnnnnn{{{rrrrrrzzz]]]^^^qqqkkk}}}iiizzzcccXXXLLLIII[[[nnn~~~nnnhhhaaa```XXX[[[___XXX\\\ooo{{{qqqkkkccc___^^^_________eeeooo~~~uuuiii___]]]ccciiippp{{{nnnNNN===lllsssqqqkkkAAADDD///$$$,,,***'''///!!!###%%%$$$"""!!!$$$''',,,%%%+++HHHqqqxxxvvv~~~zzzyyysssccctttwwwfffMMM333)))(((&&&######'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''(((***+++---///000222111///......000222444000333666:::;;;;;;999888============<<<<<<<<<<<<===@@@AAA@@@>>>===???BBB@@@AAACCCDDDEEEFFFEEEEEEGGGIIIJJJJJJHHHHHHKKKOOOIIIFFFDDDCCCEEEGGGHHHHHHOOOEEETTTsssXXXZZZoooOOOFFFBBBKKK^^^lllnnnjjjkkklllnnnqqqtttvvvxxxyyyooopppnnnfff___aaammmxxxzzz|||dddLLLNNNRRRRRRTTTRRRuuuZZZ\\\GGGIII<<<666///***)))'''$$$###%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''(((((())))))***++++++------...000111333444444555555666666666777777777:::<<<=========>>>@@@BBBDDDFFFIIIKKKMMMPPPTTTWWWYYY\\\___aaabbbccceeeggghhhfffiiipppwww}}}{{{[[[UUULLLDDD@@@???>>>>>>;;;:::888555222000///......------,,,++++++******+++++++++,,,,,,,,,------//////000000111333444555666777999;;;===???@@@AAA:::EEEMMMPPPUUU```jjjnnnhhhnnntttvvvrrrjjjbbb]]]ccc^^^aaaddd___\\\[[[VVVIIIbbb@@@HHH???SSS{{{~~~ooonnnwww~~~qqqpppbbbuuueee}}}||||||~~~~~~sssSSSFFFNNNYYYXXX```ddd^^^dddrrrvvv~~~yyyvvviiiUUUQQQYYYZZZgggdddbbbbbbeeeggggggfffaaabbbhhhsssttt}}}wwwmmmddd^^^]]]^^^mmmmmmyyyxxxXXXFFFMMMdddCCCKKK555 )))"""222###%%%&&&%%%###"""###%%%&&&***)))***888SSSiiiwwwPPP<<<444+++$$$&&&)))'''&&&(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''((()))+++---///000111///...,,,---...111222444555666888999:::::::::;;;===???AAABBBBBB@@@@@@===???AAAAAA???>>>???@@@BBBCCCEEEFFFFFFFFFEEEDDDDDDFFFHHHHHHGGGGGGIIIKKKGGGGGGFFFDDDCCCCCCDDDEEEDDDQQQNNNPPP}}}{{{eee]]]kkkbbbTTTKKKHHHJJJNNNPPPjjjkkkmmmooopppooommmlllddd^^^ZZZbbbrrr~~~|||rrrVVV???MMMUUUZZZZZZTTTuuu^^^OOOIIIGGG===666///***)))'''$$$###%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''(((((()))*********,,,------///000111222333333333333333444444444555888:::::::::999:::<<<>>>@@@AAACCCDDDFFFHHHLLLPPPVVVXXX[[[\\\]]]]]]___aaafffjjjiiiddd```aaabbbbbbaaagggiiifffeeefff___TTTIIIEEEAAA===;;;999777555666555333000...,,,++++++,,,++++++******)))))))))))))))*********+++++++++---------...///000111222111222444555777999;;;;;;======:::999>>>GGGKKKKKKOOOQQQSSSTTTSSSQQQQQQQQQRRRVVVZZZ[[[ZZZYYYUUUOOOXXXCCCHHHGGGkkknnnwwwtttqqqvvvttttttuuuqqqTTTYYYVVV^^^gggjjjuuuxxxggghhhooolllkkklllnnnqqqtttvvvuuutttwwwrrrkkkpppttt|||wwwqqqjjjbbb]]][[[wwwtttvvv}}}uuu```HHHQQQwwwvvvxxx:::DDDCCC&&&(((+++%%%&&&'''&&&$$$#########"""%%%&&&"""***444444:::MMMUUUggggggmmmjjjiii```LLLGGG888777***&&& !!!%%%))))))%%%&&&)))&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))''''''((()))+++,,,...//////...,,,+++,,,---///111555555555555666777888999555888<<>>@@@BBBBBBAAA??????@@@BBBBBBCCCDDDDDDDDDCCCBBBDDDFFFIIIJJJIIIHHHIIIIIIEEEFFFGGGFFFDDDBBBBBBBBB@@@IIIKKKGGGSSSyyyuuuuuu{{{YYYaaaeee]]]NNNFFFIIIPPPNNNQQQTTTWWWXXXWWWUUUSSSWWWeeesssuuunnnnnnxxx~~~mmmQQQ:::222GGGSSS[[[\\\QQQooo]]]DDDIIIDDD<<<666///***)))'''$$$###%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$%%%%%%%%%&&&&&&'''(((((())))))***++++++,,,---...///000111111111111222222222333333555666777777777777:::<<<===>>>???@@@@@@CCCGGGJJJPPPRRRVVVXXXXXXZZZ\\\]]]eeerrryyytttmmmkkkggg```cccccc]]]VVVUUUXXXWWWSSSCCCAAA>>>===<<<;;;999888111000///---+++***)))))))))))))))(((((((((''''''''''''((((((((()))))))))++++++++++++,,,---...///000000222333555777888999???>>>>>>AAAFFFIIIGGGDDDJJJKKKLLLLLLMMMPPPUUUXXXVVV\\\YYYUUUZZZ\\\VVVQQQHHHDDD>>>sss|||nnnnnnyyy}}}zzz~~~~~~pppttt}}}www}}}sssuuuyyyvvvzzzwww{{{|||}}}~~~}}}~~~uuuwwwzzz|||yyyuuummmggg^^^vvvvvv{{{qqq~~~eeeKKKEEExxxmmmJJJ???<<<---"""&&&$$$%%%&&&&&&%%%$$$######(((%%%$$$+++222222'''######'''''',,,+++...------***$$$###!!!%%%&&&(((+++++++++)))%%%###%%%)))&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''''''''(((***,,,---......---,,,,,,,,,---///000222333333333444444555555111333666999<<<===<<<<<<:::<<<===>>>===<<<::::::<<<===???@@@AAAAAAAAA@@@CCCEEEGGGIIIIIIHHHGGGFFFEEEDDDCCCEEEGGGFFFBBB???EEE>>>JJJ[[[MMM>>>bbbssskkkuuu|||bbb___kkkpppcccRRROOORRRVVV[[[___bbbbbbcccjjjjjjmmmvvv~~~|||___;;;111<<>>>>>???@@@DDDFFFIIILLLPPPSSSUUUWWWYYY\\\dddlllmmmbbb[[[]]]___\\\ZZZ]]]^^^]]]ZZZTTTJJJAAA<<<999555333333333222111......,,,+++***)))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))***+++,,,......///111222444555666111333888===????????????>>>@@@CCCEEEGGGKKKPPPTTTSSSZZZSSSOOOZZZYYYOOOOOOFFFKKK~~~|||vvvppp^^^vvvxxxsssccctttffffffiiimmmbbbfff{{{www{{{||||||xxx{{{}}}~~~}}}~~~~~~}}}|||~~~zzzxxxvvvrrrnnnhhh]]]www|||pppVVVCCC___uuuGGGGGG666111#########$$$%%%%%%$$$###!!!$$$'''&&&$$$$$$'''+++---,,,'''&&&"""$$$###$$$ ###***+++---((('''$$$''''''%%%######%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))+++,,,---......---------...///000000222444666777666444222444444555666777999;;;<<<888888888999999888666555888:::<<>>CCCIIIKKKEEE>>>DDDCCCFFFLLLLLLHHHJJJOOO~~~kkkhhhnnn{{{ssslllmmmpppssswww{{{~~~|||~~~yyy{{{{{{fffHHHCCCRRROOOSSSWWWZZZRRRnnnYYYMMMMMMHHH???666///***)))'''$$$###%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""##################$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((((())))))***+++,,,,,,,,,........./////////000000---///111222222444777:::888:::===>>>>>>???AAACCCCCCFFFJJJNNNPPPSSSVVVXXXYYY^^^^^^ZZZVVVWWWYYYYYYUUUWWWXXXWWWSSSJJJ???666CCC>>>888222///---+++***,,,,,,+++***))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''(((((()))******+++,,,---...000111111333333666999999888===CCC>>>AAADDDGGGJJJMMMQQQSSSMMMWWWOOOKKKSSSHHH===JJJ[[[cccaaatttyyy}}}sssUUU]]]sssrrr}}}qqqwwwwwwgggeeemmmtttxxx|||vvvrrr{{{}}}eeeiiikkkVVVZZZwww~~~pppvvv{{{{{{xxxuuurrroooSSS}}}iiirrr|||ttt|||oooFFFIII\\\vvvJJJIIIAAA---'''%%%######$$$%%%%%%$$$$$$'''%%%"""(((((($$$---))),,,***%%%'''"""'''((( """"""###&&&(((%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%&&&&&&''''''(((***+++,,,---------------...//////000222666999999888666444;;;:::888888999<<<>>>@@@???>>><<<<<<======;;;:::888:::===@@@CCCEEEEEEFFFFFFFFFFFFGGGHHHHHHFFFDDDBBB>>><<>><<>>666///***)))'''$$$###%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###############$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((((((((((()))******+++++++++,,,,,,,,,,,,---------+++---...//////000333555333666:::<<<<<<======>>>@@@BBBFFFIIIKKKMMMPPPRRRNNNQQQXXX```bbb]]]YYYYYYYYYUUUOOOJJJFFF@@@;;;888,,,+++)))***,,,/////////***))))))((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&''''''((()))((()))***+++,,,...//////333000000333444333777>>>;;;>>>AAACCCEEEGGGJJJLLLLLLVVVMMMHHHMMM@@@DDDjjjyyyuuu{{{oooccciii|||kkklllsssppp|||oooZZZlllzzznnnbbbfff}}}}}}sssvvv}}}hhhtttnnn{{{sssmmm]]]^^^tttzzzvvv}}}zzzyyy{{{wwwtttlllgggrrr}}}nnnkkkppp{{{}}}xxxyyyppp[[[>>>YYYaaahhh@@@AAA///+++&&&$$$%%%%%%%%%$$$%%%$$$%%%(((***((("""$$$)))###..."""(((+++%%%000%%%***$$$"""&&&'''%%%&&&(((%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))***+++,,,,,,,,,,,,,,,------...///000333555666666666555888888999999;;;===>>>@@@DDDAAA===<<<>>>???>>>===999;;;===@@@CCCDDDEEEEEEIIIGGGEEEFFFHHHIIIGGGEEE>>>>>>>>>@@@BBBBBB@@@???<<<===AAAEEE@@@999@@@NNNEEE???DDD]]]~~~|||bbb\\\iiixxx{{{xxx~~~~~~~~~~~~rrriiieeemmm{{{~~~rrrdddWWWKKKFFFOOOUUUQQQMMMNNNLLLKKKLLLRRRMMMiiiSSS]]]KKKKKK<<<666///***)))'''$$$###%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$$$$$$$%%%&&&&&&''''''(((''''''(((((())))))******)))*********+++++++++++++++,,,------,,,---///111///333777:::;;;;;;;;;;;;>>>AAADDDFFFHHHIIIKKKMMMMMMHHHJJJSSSWWWQQQOOOSSSPPPMMMIIIGGGCCC;;;444000000///---------,,,***((((((((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((()))***+++,,,---...///000222...000777;;;888777:::;;;===@@@AAABBBDDDFFFIIIHHHSSSIIIEEEMMMHHHbbbzzzvvvoooyyyiiiccceeeoooxxxhhh^^^^^^pppxxx^^^~~~}}}mmmSSSQQQ___iiilll\\\nnn|||||||||zzztttUUUyyyrrrxxx___TTTbbb{{{ssszzztttpppcccVVV}}}}}}}}}UUUDDDaaatttjjj\\\===555000)))%%%%%%%%%$$$###$$$%%%$$$""" $$$'''###(((+++***"""'''((("""((((((((($$$!!!&&&&&&!!! &&&)))'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''')))***+++******+++++++++,,,,,,,,,------...///000222444555111333555888999;;;;;;;;;???:::666444666888888777999:::===???AAAAAAAAAAAADDDAAA>>>???AAABBBAAA???:::>>>BBB@@@<<<999<<<@@@BBBCCCBBBAAAAAABBB@@@<<>>@@@BBBFFFMMMUUU[[[MMMDDDFFFRRRYYYSSSLLLLLLNNNHHHAAA;;;888555444333******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((()))***+++,,,...//////000111333555555999:::<<<@@@FFFIIIFFFAAA>>>TTTEEECCC777ggg|||vvviii___sssmmm___QQQlll}}}uuunnnhhh\\\kkkxxxeeennn^^^MMMVVV{{{rrrxxxxxxllljjjhhhsssyyyvvvzzzXXXeee~~~pppQQQfffcccuuu|||}}}~~~zzzvvvpppeeerrrfffmmm}}}uuu~~~ppp{{{TTTJJJdddzzzoooRRR...OOO&&&$$$---''''''&&&&&&''''''&&&$$$###"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((++++++++++++++++++++++++---222555555333222666:::555777999999888666666666888333222666777444777<<<;;;;;;<<<===>>>>>>??????FFFDDDAAA>>>===<<<===>>>???>>><<<;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<===???@@@AAABBBCCCSSScccxxxrrr^^^OOOIIIIIIIIIIIIEEEEEEEEEHHHKKKLLLLLLKKKKKKLLLOOOUUUNNNjjjVVVZZZKKKGGG>>>555///++++++***%%%$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((()))''''''''''''((((((((((((******))))))******+++,,,...///000222444666888999777999<<>>:::555111000000///...((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''(((((()))***+++,,,,,,,,,---...000222333888:::;;;;;;<<<>>>DDDIIIGGG===FFFddd{{{yyy|||~~~rrrpppuuu~~~{{{fffmmm~~~~~~nnnwww}}}sssjjjzzz{{{yyywwwfffbbbzzz{{{nnn|||~~~sssrrrqqq{{{xxx{{{qqqUUUaaawww|||[[[mmmwww~~~|||~~~yyymmmmmmjjjwwwttt]]]}}}nnnXXXDDDPPPtttddd]]]555>>>"""000###((($$$$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))))))))+++++++++++++++++++++++++++...111222000000333666222444666666444444444555777555555888999777777:::::::::;;;;;;;;;;;;;;;;;;@@@@@@@@@????????????>>>888777666444444444555555555555555555666666666666666666777999:::;;;<<<===AAA???===<<<>>>AAADDDGGGQQQTTTWWWVVVPPPJJJGGGFFFBBBBBBCCCHHHLLLMMMKKKGGGHHHHHHHHHJJJLLLNNNMMMLLLFFFGGGJJJMMMEEEaaaNNNfffIIIDDD>>>777111,,,+++)))$$$"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))***+++---///111222333666777999;;;===AAAFFFIIIMMMGGGEEEIIIKKKFFFBBBAAA888555000---,,,,,,+++***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''''''''(((((()))************+++---...000111666666888<<<<<<===AAAFFF555PPPsssppp}}}yyymmmrrr~~~rrrtttgggxxxvvvyyyqqq~~~yyyuuuwwwttt|||qqqdddzzzxxx|||vvvqqqwww~~~uuuccc}}}]]]~~~{{{iiikkk|||yyyhhh}}}fffyyy~~~nnn|||```QQQWWW{{{eeeTTT888>>>,,,"""'''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&'''(((((())))))***************++++++++++++,,,...000111000111333555444666777888777666888999333333444666666555555666333444555777999:::<<<<<<<<<<<<<<<<<<;;;:::888777555444333222111222222333222222222333333333444444444444555666888999::::::;;;;;;:::<<<>>>??????===EEEFFFDDD@@@>>>BBBLLLTTTKKKHHHEEEEEEFFFGGGFFFDDDIIIHHHGGGHHHIIIIIIGGGEEEHHHHHHHHHHHH???\\\MMMpppIIIDDDAAA777111,,,+++)))$$$"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''((()))+++,,,...///000555777888999999:::===@@@BBB@@@AAAEEEGGGBBB===:::555222...+++***)))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&''''''((()))((())))))***+++---...///555333555;;;<<<999:::???GGGxxxrrrYYYccc||||||{{{sss~~~qqqrrreeevvviii}}}{{{}}}sss{{{{{{{{{qqquuuuuuvvvuuueeewwwkkknnntttkkkmmmbbbpppggg}}}hhhbbbsssqqqaaaccc}}}|||zzz|||jjjuuunnnyyyzzzyyy}}}zzzwww~~~|||fffKKKOOOfff[[[666;;;111%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&''''''((())))))))))))))))))******+++++++++...///111222333333555666999;;;<<<<<<<<<<<<>>>@@@888999:::::::::;;;:::999777888999;;;===???@@@AAA??????>>>===;;;999777666333222111000000000111222000000111111111222222222222333444555666888999999222222444888;;;<<<;;;:::AAAGGGLLLLLLHHHEEEGGGIIIEEECCCAAA@@@AAACCCDDDEEEFFFEEEEEEFFFHHHHHHGGGEEEJJJIIIFFFDDD999XXXLLLxxxJJJDDDCCC666000,,,+++)))%%%###$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((()))+++,,,---...000222555666777888;;;<<<<<<===>>>@@@@@@;;;444000111///+++)))((((((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((()))+++,,,...///444222444999888666===HHHcccYYYxxxooojjjiiiqqq{{{vvvvvvooo~~~sss}}}}}}sssrrrxxxzzzuuuxxx{{{lllqqqtttllloooggg|||hhhxxxssshhhdddnnnfffrrrqqqmmmfffppprrrcccnnnssstttwwwqqqooo^^^uuu}}}tttzzzyyytttnnnxxxvvv\\\]]]IIIqqqFFF888@@@'''((('''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((())))))***+++++++++***+++,,,---///000111111555666777888777999;;;===:::<<<<<<::::::<<<===:::<<<<<<==================>>>>>><<<:::777555333222111000///......///000111/////////000000000000111111222333444555777888888888888888999;;;>>>AAACCCAAAFFFKKKMMMJJJFFFCCCCCCEEEFFFHHHIIIJJJJJJIIIHHHCCCCCCCCCFFFIIIJJJJJJIIIHHHGGGDDDAAA555SSSHHHzzzKKKDDDAAA555///++++++***%%%$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################"""###$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&'''(((***+++,,,,,,,,,///222555666777999;;;999::::::999777444///+++,,,***''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&'''((((((((()))***,,,......111111444777555:::RRRmmmwww]]]hhh{{{vvvgggbbbnnntttuuu{{{|||{{{aaa|||uuu}}}{{{|||{{{|||vvvhhhppptttuuuuuuooohhhmmmxxxwwwZZZVVVtttXXXQQQ\\\lllkkk```vvvwww{{{lllyyyvvv~~~}}}vvvlllmmmeeeXXXsssuuussseeejjjuuu]]]VVVjjjooo444PPP222***)))((('''&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((()))***+++++++++((('''(((***,,,---...---///000111111111333666888888;;;:::555555999:::888999999888888888888888888777666333111///.........///...---,,,,,,---...///---------............//////000111222444555666666333444666555444555:::>>>=========>>>@@@CCCFFFHHHBBBCCCEEEEEEDDDBBBAAAAAACCCCCCCCCDDDFFFGGGFFFEEE???AAAAAA@@@333OOOAAAzzzMMMDDD>>>444///++++++***&&&$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################"""###$$$%%%&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&'''((()))***+++,,,,,,///222444555555666888555666555333111111///,,,'''&&&%%%%%%&&&''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&((((((((()))***,,,...///...000666777555BBBjjjzzz^^^___{{{nnnaaannnrrruuu||||||}}}}}}{{{yyyqqqzzz~~~xxxyyyvvvxxx{{{qqqwwwtttuuuzzzzzzggg___bbbppp{{{{{{[[[```MMMhhhoooiii]]]bbb}}}tttzzzsssgggbbbffflllpppZZZ___ccccccgggooowwwyyyyyysss|||vvv}}}vvvmmmwww^^^gggwwwyyyyyyvvvqqqtttRRRSSSaaakkk;;;HHH,,,+++)))((('''''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&&&&''''''(((((()))***+++++++++,,,,,,,,,...000222222222000111222222333555888;;;999<<<:::444444999;;;888444555555666777888888999444222///---,,,,,,---...---,,,+++++++++,,,---...++++++,,,,,,,,,---------......///111222333444555+++111777888666444666999444555888===BBBCCCBBBAAACCCCCCBBB@@@???AAAEEEHHHFFFEEECCCBBBBBBAAA>>><<<777<<>><<<999666333222000/////////000111...---,,,,,,++++++,,,,,,)))))))))***++++++,,,,,,---...///000000111111111111333555555333333666888<<<<<<===@@@CCCDDDDDDBBB@@@@@@AAAAAAAAA@@@>>>>>>BBBBBBCCCBBBAAA>>>:::888<<<999555>>>888<<>>AAABBBAAA@@@@@@@@@AAABBBBBBAAA@@@???@@@@@@???>>><<<:::888777888777222;;;666:::@@@wwwGGGEEE<<<666++++++---&&&$$$&&&"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""###########################$$$%%%%%%''''''((())))))***+++---...///000000...---+++***((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((******'''$$$&&&+++---+++888'''555TTTffftttwwwooo___gggzzzoooggghhh}}}xxxwwwxxxyyyvvvpppkkkkkklll{{{sssooo~~~[[[UUUppp}}}zzz{{{|||~~~www}}}tttvvvvvv|||zzz|||~~~}}}zzzzzz}}}wwwxxxuuunnn^^^[[[qqqooovvvggglllEEEYYYwwwbbb<<>>======>>>???@@@@@@@@@???>>><<<<<<:::888777555555444444333///777222777;;;wwwwwwIIIFFF:::666++++++---&&&$$$&&&"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""""""""#############################################"""""""""""""""##############################$$$%%%&&&'''((((((((()))***,,,---.........,,,+++)))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((***)))'''(((+++///000///777000TTTwwwtttyyyxxxddd```~~~bbbcccyyy|||vvvssslll~~~xxx{{{qqqlllpppwwwyyykkkVVVYYYnnn~~~ooo___hhhqqq~~~~~~{{{}}}~~~yyyzzz~~~~~~|||}}}xxxzzzxxxqqqhhhkkkwwwyyyqqquuuvvvfffwwwccc^^^nnndddQQQTTToooSSSDDD;;;000222''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&''''''''''''((((((((((((++++++,,,---...//////000444222222666777666777;;;<<<888666666444000000333222///---,,,---...------++++++******))))))))))))''''''&&&%%%%%%%%%%%%&&&&&&''''''(((((()))******))))))***,,,,,,,,,,,,,,,///......///111111111000444444555888;;;===<<<;;;:::;;;<<<===>>>===<<<<<<:::888666333222111222222000111---444///555777oootttKKKIII;;;666++++++---&&&$$$&&&"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""##############################""""""###$$$%%%&&&'''''''''((()))+++,,,,,,,,,,,,***)))((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((()))((((((+++------------###NNNuuutttoootttkkk___gggmmmvvvooopppqqqiii{{{rrrnnntttiiittthhhlllvvvuuuqqqggg```jjjrrrrrrbbbZZZ]]]lll}}}{{{{{{~~~|||uuunnnwww|||rrrdddbbb```UUU~~~nnnbbbaaakkkvvvddd@@@mmm@@@III888!!!###)))'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((''''''''''''((((((((((((***++++++,,,---...//////333111222666666444444777;;;777555666444111111555222000---+++,,,------,,,************))))))((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))))))))***+++,,,,,,,,,,,,...//////...------///000333333555777;;;<<<;;;::::::;;;<<<======<<<;;;:::777555222000//////000111---///+++222...333333hhhpppKKKKKK<<<666++++++---&&&$$$&&&"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""####################################!!!"""######%%%%%%&&&'''''''''((()))***++++++***)))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((((((((***,,,+++)))***...>>>fffnnnWWWwwwjjjhhh}}}|||yyyssskkkjjjrrrmmmvvvsssxxx~~~yyyrrraaaxxxppp{{{vvv~~~{{{nnntttxxxsss~~~~~~|||ppphhhwwwfff]]]]]]dddWWWOOOiiiwww???CCC,,,+++&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''''''''(((((((((((((((((()))***+++,,,------...---...333333000///111666222000111111...///222000---+++)))*********)))'''''''''((('''&&&%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((((((((()))+++++++++++++++---...///111222222111000222222444777:::;;;:::999;;;<<<<<<===<<<;;;:::999444222000...------......***...***000,,,222000aaalllIIIJJJ999666++++++---&&&$$$&&&"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""####################################!!!"""""""""####################################!!!!!!"""###$$$%%%&&&&&&&&&'''((()))))))))))))))'''&&&%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((((('''***,,,***)))111;;;sssrrrNNNLLLTTT```lllbbb[[[WWWkkkuuunnnoookkk}}}zzzgggdddpppwwwqqqdddgggjjjmmmxxxxxxvvvqqquuu}}}uuuxxxllleeekkkwwwzzzrrrddd```vvvfffbbbPPPiiiyyyVVV:::pppUUUBBBDDD---,,,(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''((((((''''''''''''(((((((((((((((((()))***+++,,,,,,------,,,///444666333222444666222000111000------000---+++)))((()))((('''&&&%%%&&&&&&'''&&&%%%$$$###&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&'''((())))))******))),,,***,,,555???@@@777---111111222555888:::999777999:::::::::999777666444000///---,,,++++++++++++''',,,)))...***111,,,[[[jjjHHHGGG666666++++++---&&&$$$&&&"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""####################################!!!!!!""""""#########$$$########################!!!!!!"""###$$$%%%&&&&&&&&&&&&'''((()))))))))(((%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&'''***,,,+++...<<>>CCCEEEDDD>>>777222***)))'''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((()))***++++++(((555,,,ppp~~~~~~|||hhh~~~rrr|||yyyrrryyy}}}||||||vvvuuu}}}mmmKKKNNNhhh}}}xxxxxxzzz|||{{{~~~|||OOOTTTyyy}}}QQQ;;;///...''''''+++***''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&'''((((((((()))***,,,---///000000000///000000000///...---,,,)))((('''%%%$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%%%%&&&&&&'''&&&'''((())))))***,,,//////...---,,,++++++++++++))))))((((((''''''&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$***(((%%%++++++...999hhhMMMFFFBBB222---)))***)))%%%###$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((('''''''''((()))+++,,,+++...222777===BBBFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIRRRWWW]]]aaa```[[[TTTNNNBBB???888222,,,)))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,%%%@@@XXX}}}ooo~~~}}}|||qqqhhhvvvzzz|||{{{vvvkkkdddeeejjjmmmjjjaaadddzzz~~~~~~yyy||||||~~~qqqlllrrrVVVOOOVVVvvv{{{{{{vvvLLLZZZkkkKKK666000)))(((+++)))''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&'''(((((((((((()))+++---...//////000111111111111000///...---***)))(((&&&%%%%%%%%%%%%$$$$$$$$$$$$#############################################################################################$$$%%%%%%&&&&&&###&&&((()))((()))+++---+++++++++++++++***)))(((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&###+++(((%%%+++,,,---666hhhLLLDDD@@@111,,,)))***)))%%%###$$$""""""""""""""""""""""""""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&(((***...222555777DDDJJJVVVeeeuuuyyyrrrhhh```aaaiiittt{{{ddd^^^RRREEE:::222...,,,''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,333AAA}}}kkktttaaa}}}vvv~~~}}}{{{~~~}}}~~~sssyyyqqqyyysssXXXHHHrrrpppxxxzzz{{{}}}xxx|||XXXQQQuuuyyy^^^>>>333,,,++++++&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&'''(((((()))&&&'''(((***+++,,,------******+++,,,---------,,,((('''&&&%%%$$$#########$$$$$$$$$############"""################################################"""""""""""""""""""""""""""######$$$%%%%%%&&&&&&$$$'''***+++******,,,...((()))*********)))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''###+++(((%%%+++,,,---444cccLLLIII<<<000///,,,)))&&&$$$###"""######""""""###$$$$$$%%%$$$%%%%%%$$$###""" $$$&&&###"""$$$%%%$$$$$$"""###$$$%%%###""""""(((&&&######$$$&&&''''''%%%###""""""######"""!!!"""############$$$$$$$$$###$$$%%%$$$######%%%''')))***))),,,000(((""")))///222:::JJJ^^^kkkzzznnnkkkssszzzzzz||||||yyyzzz{{{xxxsss|||zzzfffooowwwfff```KKKNNNCCC888...&&&''',,,---(((###((('''%%%%%%&&&''''''&&&'''&&&&&&&&&&&&'''((((((+++&&&%%%,,,///---,,,///333xxx}}}vvvkkkdddfffzzzuuugggxxxqqq~~~~~~|||zzz~~~vvvwwwuuu~~~}}}zzz[[[bbbaaatttgggmmmzzzyyy~~~~~~xxxrrr|||rrrttt~~~JJJZZZjjj<<<@@@222$$$,,,+++(((''''''&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))''''''(((((()))))))))***,,,++++++***)))(((((('''&&&&&&&&&%%%%%%$$$$$$$$$################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%''''''''''''(((((((((((())))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((***...222^^^IIIHHH>>>000///,,,)))&&&$$$###"""$$$###############$$$$$$ !!!###$$$&&&'''(((&&&)))((($$$###&&&&&&%%%///---+++((($$$"""###%%%###""""""###%%%&&&%%%$$$&&&%%%$$$%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%'''..."""***""" &&&!!!111@@@===FFFbbbsss}}}sssuuuwwwsss{{{dddRRR\\\XXXHHH000!!! %%%''')))(((&&&&&&'''((('''&&&'''&&&&&&&&&&&&'''(((((()))+++((((((---***(((000XXXuuu}}}llllllhhhbbbsssxxxssstttttt```qqqvvvzzzsssvvvpppccc```}}}xxxxxxzzzuuusss}}}hhhSSSsssxxxyyy{{{uuuxxx~~~tttdddwww^^^PPPhhh```TTT888///,,,(((''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))))))))*********+++++++++*********)))((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&'''''''''(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((***...222|||[[[EEEHHH@@@000...,,,)))&&&$$$###"""%%%$$$$$$#########$$$$$$%%%$$$###""""""######$$$&&&'''&&&###&&&+++,,,***!!!$$$''''''''''''***---((('''&&&&&&'''&&&%%%###%%%$$$$$$$$$%%%$$$""" ######$$$$$$$$$%%%%%%%%%$$$&&&((('''&&&%%%%%%&&&)))###+++''''''111666IIILLLnnnyyyuuu||||||```gggXXXxxx~~~mmmeee___]]]WWW???%%%###333)))(((&&&'''((()))((('''''''''&&&&&&''''''((()))&&&///***'''---'''+++DDDnnnwwwooopppeeeQQQ___qqqbbbrrr{{{{{{tttvvvrrr{{{wwwyyy~~~vvvOOOrrrxxxjjjwwwyyy~~~ZZZNNNxxxzzzHHH@@@###888 ((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))))))))************++++++(((((((((''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((***...222vvv\\\EEEGGG@@@///...,,,)))'''%%%######%%%%%%$$$#########$$$$$$((('''$$$###"""###$$$%%%'''***---///666>>>@@@===BBBHHHJJJEEE<<<555///+++111...)))&&&&&&'''((()))'''&&&%%%%%%%%%$$$!!!$$$$$$$$$$$$%%%%%%%%%&&&$$$&&&((((((&&&%%%%%%&&&((($$$'''...>>>UUUhhhxxxzzztttvvvllleeellllllrrr```hhhnnn{{{tttVVVEEELLLMMM:::&&&)))'''%%%%%%'''((((((''''''''''''''''''(((((()))&&&---)))+++///%%%777kkkmmmooo~~~xxxhhhSSSXXXyyy}}}zzzzzz{{{zzziiiyyyzzz~~~nnnSSSYYYYYYEEE,,,777***((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))''''''(((((((((((((((((('''&&&&&&&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((***...222ooo```HHHGGG===///...,,,)))'''%%%$$$###%%%%%%$$$$$$$$$$$$$$$%%% !!!###&&&,,,222888;;;GGGMMMTTTZZZccckkknnnkkknnnssstttmmmeeebbb]]]XXXJJJBBB777...+++,,,...000***((('''&&&'''((('''&&&$$$%%%%%%%%%&&&&&&&&&&&&###%%%''''''&&&%%%&&&''')))))),,,@@@^^^|||~~~~~~{{{xxxtttzzzYYYTTTLLL888,,,)))&&&$$$%%%'''''''''(((''''''''''''((()))))))))((('''///---$$$KKKkkkggg}}}pppfff^^^bbbdddZZZ```eeexxx|||uuu|||xxxsssyyy}}}|||{{{~~~zzz|||qqqzzzvvv```VVVqqqUUUJJJ)))...)))((((((''''''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))((((((''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((***...222iiicccKKKGGG:::///---+++)))'''%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&###%%%***000888@@@FFFJJJBBBKKKTTTYYY___fffjjjjjjwww{{{{{{xxx{{{}}}rrrbbbQQQEEE===888555+++(((%%%$$$&&&'''((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&''')))+++$$$:::OOOrrr|||sss|||tttooojjjeeeaaa999333,,,'''&&&&&&'''(((((((((''''''(((((()))***...%%%)))111***222hhhyyyggg}}}iiiccc[[[RRRFFF666<<>>DDDHHHJJJZZZccckkkmmmpppxxx{{{mmm___SSSKKK999444---'''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&'''''''''''')))...111;;;cccxxxmmmZZZ[[[KKKCCC777---((('''((((((((((((((((((((())))))***---&&&///000***SSSwwwhhhzzzbbb[[[aaahhh___III???EEENNN^^^ppp}}}}}}vvvrrraaaVVVUUUYYYqqq}}}www___lllmmmlllnnnaaa___eeekkkvvv|||ttt{{{xxxooo}}}xxx~~~|||iii```rrrzzzsssvvv|||yyypppwww~~~lllggg~~~{{{ZZZZZZddd___zzz;;;HHH111))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))******)))))))))((((((((($$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((***...222```___LLLGGG888...---+++)))'''&&&%%%$$$""""""###$$$%%%'''((()))---000555;;;AAAEEEIIIKKK]]]gggnnnnnnoooxxxrrrjjjNNNGGG<<<222,,,((('''&&&&&&&&&&&&'''''''''((((((((((((((('''(((,,,111555kkk|||^^^XXXNNN@@@333+++(((((()))((((((((((((((()))*********'''555///...qqqrrrssslllhhhyyy}}}XXXLLLIIICCCCCCVVVnnnxxxtttuuuddd]]]bbblllccc~~~bbbeeejjj{{{xxx|||zzznnn}}}}}}yyywww{{{|||}}}vvv{{{~~~qqqfff___xxx}}}~~~yyyooobbb}}}lllSSSRRRiiidddDDD333)))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''))))))((((((''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$$$$################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((***...222^^^eeeKKKIII444...---,,,***'''%%%$$$###$$$$$$$$$%%%(((+++///111///000444:::CCCJJJOOORRRXXX[[[aaagggmmmqqquuuvvvzzz|||vvvttt```JJJ???;;;555---)))'''(((((('''((())))))((('''///(((&&&---'''===ttt|||VVVPPPLLLHHH888%%%"""+++))))))(((''''''(((***+++///&&&///---888oooiiijjjrrrbbbOOODDDKKKSSSmmmuuuaaaffffff{{{zzzfffkkkzzzppp|||sssvvv^^^dddwww\\\tttcccttt}}}TTTmmmgggooo{{{LLLAAA888%%%$$$---***&&&&&&$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''))))))'''%%%"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''))),,,///XXXfffLLLJJJ555...---,,,)))'''%%%$$$###$$$$$$%%%&&&)))+++...///111111222666<<>>IIIRRR___iiixxxzzzOOOEEE^^^~~~yyyYYYOOO???111---,,,((((((,,,///)))+++___|||~~~|||rrrXXXUUUSSSSSSWWW\\\aaaccc{{{zzzgggNNN>>>:::,,,+++*********+++,,,---!!!777VVVmmmjjjMMMrrrhhhwwwjjjzzzkkk]]]ccczzzlllrrrqqqxxx|||ZZZaaaooommmtttZZZrrruuurrr```DDD222///)))(((***&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''))),,,///DDDeeeIIIHHH666---+++(((&&&&&&&&&((())))))***+++++++++***)))((('''***...000444;;;FFFOOOWWW```mmmwwwxxx~~~tttTTT[[[ttt[[[HHH666111...(((''',,,......OOOzzziiieeemmmuuusssnnn{{{UUU@@@BBB111///---+++***,,,...000111EEEbbb___mmmpppdddxxxwwwppplllkkkhhhVVVYYYgggxxx{{{```XXXmmmvvv}}}kkktttcccgggyyy{{{QQQ666333...((())))))''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''))),,,///AAAgggJJJIII777,,,***(((&&&&&&''')))++++++++++++++++++***))))))(((+++///000222888BBBJJJ\\\fffsssyyyZZZ^^^uuueeeOOO<<<666222+++)))...)))<<>>\\\IIICCC999,,,***(((((()))******))))))(((((('''''''''((((((%%%(((,,,///222555999<<<<<>>LLL|||mmmiiirrrzzzuuuuuuwwwyyyrrrtttlll\\\aaaggg{{{yyy^^^DDD:::,,,444222***[[[zzz@@@jjjoooyyy}}}TTT~~~{{{}}}xxxnnnqqqPPP\\\tttzzzqqqppp```zzz{{{hhh]]]yyyrrrppp|||~~~{{{vvvqqqvvv~~~ppp|||xxxzzz___wwwyyy888DDD""",,,((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%(((000<<>>wwweee{{{^^^NNNKKKSSS___lllzzznnnKKK>>>---222000333zzz^^^ggg@@@lllwwwuuu[[[}}}yyyttt{{{yyycccqqqpppmmmrrrzzznnnSSSccczzzyyy}}}uuuvvvvvvzzzrrr___sssbbbsss???MMM---///((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%(((---777III___nnn|||~~~hhh{{{sssiiiaaadddoooxxxyyyvvvCCC333&&&%%%******))))))''''''''''''''''''''''''&&&%%%$$$$$$$$$&&&((()))---444BBBTTTfffvvvssstttlllXXX666***$$$(((+++''''''+++'''((()))))))))***---000777{{{TTTJJJ>>>888)))(((((()))+++,,,***)))&&&&&&&&&&&&&&&'''((()))$$$&&&)))***---000555999;;;FFFSSSXXXXXX\\\fffppptttvvvlllyyy{{{```:::777TTT|||pppqqq}}}|||}}}SSSBBB...222000<<>>CCC---+++)))***+++***&&&&&&)))'''&&&%%%%%%$$$$$$%%%%%%'''&&&))))))&&&++++++"""333AAAwww}}}yyyqqqfff\\\RRRKKKHHHKKKKKKMMMRRR]]]mmm~~~hhhiii;;;((()))333+++(((&&&'''(((''''''(((((($$$%%%'''(((///CCCYYYjjjuuu|||xxx}}}{{{mmmbbb\\\WWWSSSPPPTTTWWW\\\___```aaabbbbbbmmm]]]~~~bbb,,,)))"""222((())))))((((((+++...000999}}}QQQKKKCCC666)))******++++++)))((('''&&&''''''((((((''''''&&&&&&(((*********...444999LLLRRRPPPRRR[[[[[[XXX]]]eeexxx{{{}}}eeecccttt]]]nnnzzz~~~cccBBB888111:::RRRIIIqqqzzzvvvzzz{{{uuu{{{ZZZWWWbbbrrr}}}rrrlllXXX```aaaiii~~~~~~jjj```XXXRRRUUUaaavvvmmmccciiifffZZZjjjaaattt{{{xxxmmmtttssswwwqqqhhh[[[KKKBBB,,,******---,,,(((''')))'''&&&&&&%%%%%%%%%%%%%%%"""(((&&&$$$)))(((%%%(((PPPjjjiii```XXX[[[```gggnnnsssxxxzzzwwwqqqhhh___VVVNNNGGGBBBMMMaaaYYYrrrjjjXXX***###***+++)))&&&'''******'''((((((&&&&&&...BBB^^^rrr~~~}}}ssseeeXXXOOOEEEAAACCCFFFEEECCC>>><<<:::;;;???EEEIIIKKKTTT```pppmmmwww___'''...)))(((***+++***((()))...222999nnnMMMFFFEEE555)))******+++***)))((('''''''''((((((((((((''''''&&&(((***++++++---111444<<>>000+++(((++++++)))'''(((((('''&&&&&&%%%%%%&&&&&&'''((($$$'''***&&&EEEjjj{{{|||wwwllljjjnnnvvv}}}oooJJJ666PPPbbbmmmxxxCCC)))---...+++)))***,,,+++)))(((***888UUUtttyyy|||mmmZZZTTT^^^kkkxxxtttfffIIIAAA<<>>333***((())))))(((***(((((('''&&&&&&&&&&&&'''!!!(((---''':::xxx^^^ZZZ{{{}}}xxxsssppprrrKKKtttuuuyyy{{{MMM))))))333///((())),,,222LLLrrr}}}vvvqqqtttyyyzzzvvvkkkrrr~~~yyy~~~]]]@@@<<<___rrrdddNNN:::++++++,,,***,,,222555FFFIII<<<222)))***++++++***)))((('''******+++,,,+++***)))(((''')))***+++,,,///222555:::>>>888777BBBIIIMMMWWWZZZoooooolllzzz|||ssswwwpppuuu}}}VVVpppLLL???uuu^^^@@@}}}lllpppwwwvvveeeVVVUUUUUUggglllTTT```jjjiiigggnnnoooYYYNNNmmmzzztttiiiiiiooorrr|||}}}sssttt|||yyylllssssssttt}}}{{{www|||yyy|||uuusssvvvuuuPPPaaazzz}}}|||~~~~~~sss||||||vvvwwwXXXVVVttt}}}```pppeeeyyy||||||}}}~~~www|||WWWGGGNNN%%%---,,,'''///%%%((((((((('''&&&&&&&&&&&&'''&&&(((***!!!ccc^^^^^^lllttt}}}nnnzzz{{{|||xxx}}}www~~~}}}}}}rrrmmmtttooo///)))...000!!!444111555lllxxx|||dddlllwwwzzzqqqpppuuu|||~~~{{{xxx|||||||||yyy|||yyyzzzkkkBBBFFFPPPffflll???222'''---555&&&555555LLLIII???///)))******+++***)))(((''')))***+++,,,++++++))))))''')))***+++,,,///222555555======???IIIKKKLLLTTTTTTZZZYYYdddzzz}}}{{{{{{WWWqqqPPPCCCbbbZZZaaa}}}mmm||||||wwwiiibbb\\\lllggg~~~uuukkkUUUZZZVVVddd\\\aaaYYY___|||wwwyyy|||}}}ppp\\\ZZZ[[[dddsssxxx~~~vvvfffssswwwTTTmmmpppqqqcccdddnnn|||rrrnnn|||rrr|||~~~zzzxxxuuu______}}}lllkkk]]]mmmbbb}}}ttt~~~yyy{{{uuuUUUNNN333---)))(((,,,''')))(((((('''&&&&&&&&&&&&'''$$$(((+++222uuuvvvOOO```yyyhhhmmmzzz|||{{{xxx~~~uuuttt|||}}}|||dddzzzzzz{{{tttssszzz{{{LLL---***...'''...555HHHzzzxxxkkkjjjrrrxxxnnnoooqqquuuyyy{{{|||~~~yyy~~~|||{{{}}}zzzggg>>>FFFeeejjjSSS///000***///...111444QQQGGGDDD,,,))))))***++++++***((('''))))))++++++,,,+++***)))''')))++++++,,,///333666666???@@@@@@FFFFFFEEENNNUUUPPPQQQeeewwwnnnfffrrryyyzzzyyy|||\\\oooSSS@@@RRRWWWqqq|||~~~|||nnnbbbqqqzzzwww^^^gggfffrrrzzzqqqhhh}}}zzzkkk~~~}}}uuuxxxyyy~~~llltttRRRSSS~~~wwwggguuupppoooiiissswwwwwwzzzyyyyyyuuurrr|||vvvcccsss___UUUooouuu}}}ggg}}}KKKFFF,,,&&&+++(((+++***(((((('''&&&&&&&&&&&&'''$$$(((,,,IIIZZZOOOmmmggg]]]ppp{{{~~~zzz{{{ooorrr|||www{{{___qqqssswwwppp~~~wwwqqqmmm555''',,,111,,,999___sss[[[qqq}}}hhhlllwwwvvvuuuwwwzzz|||{{{xxxnnnvvvrrrnnnwwwyyyppplllvvv}}}zzz[[[GGGEEEkkkggg555777)))(((666...333QQQCCCHHH...((()))***++++++***)))(((((()))***+++,,,++++++***((()))+++,,,---///333666888@@@===;;;BBBDDDIIIUUUXXXVVV^^^pppvvvfffYYY[[[aaaiiivvv}}}~~~iiiiiiGGGFFFXXXXXXuuummmxxx{{{tttffftttpppsssmmm{{{uuu}}}lllbbb```qqqsssvvvxxxyyy|||yyy<<>>qqq~~~yyyfff[[[uuu{{{cccoooyyyzzzyyyxxxyyy{{{yyyvvvwww~~~}}}xxx}}}}}}xxx{{{vvvvvv^^^???^^^tttnnnMMM555,,,&&&777---222NNN@@@FFF111((()))***++++++***)))((('''(((***+++,,,,,,,,,+++(((***+++,,,---000333666777>>>===>>>FFFJJJNNNYYYYYYYYY[[[YYYMMMAAA:::666UUUooo|||dddwww555^^^zzzZZZddd~~~kkk|||zzzlllyyy|||{{{yyywwwtttnnnzzzcccccctttxxxuuu|||ttt{{{lllKKKUUU{{{{{{{{{sssmmmyyyzzz}}}mmmdddwww{{{{{{kkkgggqqquuuyyyvvv}}}uuu~~~nnnLLLUUU...'''000(((...((((((((('''&&&&&&&&&&&&''')))***111rrrYYYGGGWWWYYYyyy|||hhhbbb\\\JJJOOOcccdddbbbrrr}}}nnn}}}rrrjjj@@@aaattt{{{|||uuuiii}}}QQQ444***555555MMM}}}yyyhhh[[[jjjxxxaaaiiiuuuqqqxxxzzzxxxwwwyyyyyyvvvxxx}}}sssuuuwwwuuuwwwzzz|||wwwyyywww~~~FFFMMMjjjiii///222)))222000111OOO???@@@333'''(((***++++++***))))))&&&''')))+++,,,---,,,,,,(((***+++,,,---000444777:::AAAAAABBBIIIFFF@@@CCCHHHCCCEEEAAA555:::GGGJJJQQQhhhzzzzzz{{{gggyyynnn888yyyZZZSSSyyy|||xxx}}}|||{{{pppvvv~~~~~~tttlll|||vvv}}}}}}~~~xxxqqqvvvjjjlll^^^XXXQQQ]]]}}}zzziiiiiizzzpppzzzsssqqqxxxvvvrrr}}}~~~wwwsssjjjfff|||{{{yyy~~~ggglllhhhlllvvvxxxzzzppp}}}zzzzzz]]]SSS444+++///++++++'''(((((('''&&&&&&&&&&&&'''(((***999OOOSSSoooKKKiiisss~~~mmmbbbbbbXXXIIInnnmmmXXXppp^^^{{{WWW___qqqtttdddbbbzzzddd:::+++---888dddqqqTTT[[[zzzvvvVVVpppyyyttt|||yyytttssspppjjjsss~~~}}}yyysssyyyyyyyyyqqqssszzzvvvVVVKKKeeekkkrrr555555------222111QQQAAA999555'''((()))***+++******)))%%%''')))+++,,,---------)))***,,,---...000444777===BBB@@@BBBKKKGGG======DDD<<>>:::???PPPVVVTTTWWWjjj]]]yyywwwhhhjjj}}}{{{~~~LLLzzz___zzzzzz```SSSPPPYYYnnnjjjqqq\\\PPPXXXNNN{{{ZZZ~~~yyydddZZZoootttxxxzzzuuuvvvoooxxxwww}}}zzztttsssyyyjjj{{{www|||}}}jjjttt}}}SSS{{{OOO@@@000%%%///&&&***(((((('''&&&&&&&&&&&&'''&&&---JJJjjjAAAsss|||UUU???ttt\\\tttrrriii[[[YYYwwwvvv{{{vvv~~~iiijjjkkkQQQeee|||}}}999999000BBBmmmkkkEEEvvvrrrbbbuuupppxxxsssyyy{{{{{{|||mmmjjjccc^^^kkkwwwooolll{{{tttgggfffeeejjjwwwkkk~~~xxxuuu===WWWrrr{{{RRR[[[000000...222222SSSFFF:::333'''&&&&&&&&&'''(((***+++)))(((''''''(((***,,,......///000//////000333666???;;;999<<>>,,,***,,,)))(((((('''&&&&&&&&&&&&'''&&&...]]]SSSCCCsssgggFFFKKKppp{{{eee~~~yyy}}}{{{{{{~~~rrrzzzppp|||NNN}}}dddpppLLL000333aaa{{{rrrJJJ```~~~\\\xxxqqqssssssvvvzzz]]]nnnwwwfff}}}}}}~~~qqqzzz|||CCCdddfffvvv777///000000444NNNAAA666...''''''&&&%%%&&&'''((()))***)))((('''&&&&&&'''''',,,///222333222222222333333777???IIISSS]]]cccfffmmmllleee[[[UUU]]]qqqlllpppvvveee\\\\\\hhhsssNNNoooRRRYYYTTT}}}}}}ppp{{{jjjhhhfffooo{{{qqqzzzxxxnnnhhhuuukkkyyyttt|||{{{vvv___iiidddgggzzz|||}}}lllxxx{{{{{{wwwtttwwwyyynnn}}}gggvvvLLLBBB,,,******)))(((((('''&&&&&&&&&&&&'''(((---^^^UUU???qqqjjjJJJHHHjjjttt{{{www}}}|||}}}||||||~~~\\\|||HHHhhhpppPPP111444jjjyyypppKKKcccsss[[[kkkuuuqqqzzzvvvmmmyyyrrr}}}iiizzzsssiiiyyyzzz}}}}}}ooowww@@@]]]jjjyyy999///111000555SSSCCC666,,,''''''&&&%%%%%%&&&(((((())))))(((''''''&&&&&&&&&***---000222333333444555999@@@KKKXXXfffqqq{{{QQQYYY``````^^^bbbmmmxxxvvv}}}eeebbbXXXSSSbbbhhh|||qqq]]]UUU^^^MMMuuubbbhhhggg\\\XXXeeevvvnnnnnn{{{vvvtttsss\\\mmmjjjzzz{{{tttbbbwww{{{yyyxxxsss{{{xxxooorrrsss}}}___}}}JJJDDD---***((()))(((((('''&&&&&&&&&&&&'''&&&)))VVV\\\@@@kkktttMMMBBBbbb~~~~~~~~~ppp}}}|||uuummmiiiiii}}}~~~}}}~~~~~~~~~aaasssrrrIIImmmvvvSSS222555nnntttkkkEEE^^^nnnYYYkkkvvvqqqooosssooovvv|||vvvsss{{{zzz{{{|||~~~~~~}}}}}}}}}}}}vvvzzzAAAYYYlll{{{:::000111111666UUUEEE777---''''''&&&%%%%%%&&&'''((()))))))))(((((('''''''''))),,,000333555777:::<<<777;;;CCCKKKRRRZZZaaafffbbb```___aaafffjjjlllkkkyyyOOONNNiiiNNNiiiooo\\\nnnJJJZZZvvv\\\cccmmmZZZBBByyymmmsssxxxkkknnnwwwqqqnnnfffyyy}}}vvvzzz~~~nnnssspppqqquuuzzz}}}zzzZZZIIIHHH...+++(((***(((((('''&&&&&&&&&&&&'''''')))MMMnnnHHH]]]SSS???ZZZnnn~~~sssyyy{{{|||rrrvvv{{{{{{}}}}}}~~~mmmxxx}}}hhhSSSppp{{{PPP111:::ooowwwnnnEEE[[[}}}rrrUUUqqquuurrrpppwwwvvvxxx|||vvvxxxwww}}}zzz~~~vvvzzzzzzzzz{{{||||||}}}}}}{{{~~~HHHYYY~~~mmm|||:::000111222777SSSEEE999///''''''&&&%%%%%%%%%&&&'''))))))))))))))))))((((((***---111444888<<>>AAABBBDDDGGGMMMQQQ```[[[XXXZZZbbbmmmvvvzzztttyyy~~~\\\YYY???tttVVViiiggg{{{yyytttbbbjjjMMM}}}bbbVVVEEE}}}}}}{{{nnnrrrrrr\\\ppp~~~{{{zzz~~~zzznnnjjjwwwuuuwwwzzzooommmiii}}}uuuvvvWWW~~~KKKNNN222---(((***(((((('''&&&&&&&&&&&&'''''')))BBBPPPKKK^^^EEE^^^ccc}}}wwwuuu~~~||||||zzz|||||||||}}}yyywww|||___```yyyooo}}}HHH---@@@qqq}}}sssGGGYYYzzzzzzRRRyyyssstttwwwzzzvvvyyyqqqwwwyyyyyyyyypppxxxuuuxxxvvvwwwwwwvvvvvvxxx{{{~~~www}}}NNN```{{{nnn}}}:::///111333777PPPDDD;;;222((('''&&&%%%%%%%%%&&&'''))))))************))))))+++...222666:::@@@FFFKKKTTTUUUUUUTTTTTTXXX^^^cccaaajjjrrrsssmmmlllsss{{{}}}uuuTTTQQQOOOXXXdddPPPdddaaafff^^^MMMUUU}}}fffbbb[[[WWWPPP}}}}}}mmmhhhgggMMM|||pppyyynnn~~~}}}nnnxxx|||rrrnnn[[[TTT]]]^^^kkksssfffjjj}}}vvvppptttWWWNNNSSS555///(((+++(((((('''&&&&&&&&&&&&'''###$$$666TTT===iiiQQQgggbbb```tttlllmmmiiiqqqwwwppp}}}}}}|||}}}}}}|||ttt~~~zzzYYYiiirrrmmm}}}BBB+++EEEsss~~~sssEEETTTwwwOOOrrrvvvpppssstttsssrrrvvvvvvuuu|||wwwfff|||tttyyy{{{{{{yyywwwwwwyyy{{{|||}}}{{{~~~zzzPPPhhhmmm}}}:::///222444888QQQCCC:::333)))'''%%%%%%&&&&&&%%%$$$$$$&&&))),,,---,,,***)))222///222;;;BBBDDDEEEGGGWWWSSSSSSWWW[[[```eeejjjbbbccckkkyyybbbMMMPPP[[[SSSSSS\\\XXXbbb[[[sssooovvv^^^XXXYYY\\\NNNYYY{{{^^^UUUsss~~~vvv{{{zzztttyyyqqq~~~mmmjjjvvv|||ttt]]]ZZZqqqvvvfffqqqXXXoooccceeemmm~~~[[[QQQ???000///$$$&&&'''((('''&&&&&&&&&'''&&&***+++xxx]]]NNN]]]|||[[[UUUfffrrroooGGGyyyVVVddd|||yyyuuuvvv~~~kkk||||||wwwqqq{{{rrrtttjjjPPP~~~oooyyy333;;;WWWIIILLLjjjKKKyyykkk{{{xxxwwwqqqvvvfffxxxvvvooowwwpppnnnyyyuuuttttttxxx}}}uuuyyy|||nnnuuuxxx|||||||||}}}|||pppHHHiiixxx///666%%%555???PPPCCC:::333)))'''%%%%%%&&&&&&%%%$$$$$$&&&(((***+++++++++***000AAAIIIOOOXXX\\\[[[QQQXXX```dddhhhmmmtttyyymmmVVVDDDHHHTTTQQQTTT^^^\\\PPPYYYmmmxxx[[[TTTSSSttt{{{YYYMMM___iiiRRRpppdddttt}}}~~~mmm{{{vvvwww~~~nnnyyy```\\\YYYeeexxxmmmmmmoooeeeLLLEEE777333)))'''(((((('''&&&&&&&&&'''&&&(((***]]]EEEIIImmmUUUPPP~~~YYYjjj___iiiqqqooo|||www~~~{{{pppuuuvvv~~~wwwooovvvyyyiiibbbjjjtttwwwbbb+++:::|||QQQNNNmmmZZZqqqqqq|||qqqxxxmmm{{{fff```^^^mmmoooqqq}}}yyyrrrzzz{{{uuuppptttzzzxxxrrrtttwwwxxxzzz}}}cccXXXlllppp///555,,,444@@@OOOCCC;;;222)))'''%%%%%%&&&&&&%%%$$$$$$%%%&&&((()))***+++,,,CCC???555777UUUzzzuuummm~~~kkkWWWKKKQQQEEEJJJUUUTTTXXXaaabbbaaassszzz}}}www{{{aaaNNNLLLooowwwzzzzzzRRRHHHaaa|||yyyyyy]]]{{{vvv^^^ggglllwwwqqqyyyhhhUUUhhhyyyxxxyyywww}}}JJJPPPAAA555///))))))(((''''''''''''''')))%%%)));;;___HHHnnnWWWTTTkkkppptttZZZzzzvvv{{{~~~kkkPPPFFFRRRRRRVVV]]]rrrvvv{{{nnn___tttOOO///===hhhPPPgggyyykkkUUU}}}xxxpppddd}}}qqqqqq[[[\\\SSSccchhhmmm}}}zzzvvv{{{zzzooofffhhhiiimmmwwwuuutttuuuxxx|||VVVmmmrrrddd///222333555EEEMMMCCC;;;111)))'''%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%''')))+++---444FFFJJJMMMZZZiiipppbbbwwwmmmQQQ???<<>>^^^{{{dddyyy}}}{{{ppp{{{}}}{{{nnniiiuuuyyytttcccxxx\\\mmm|||GGG===AAAUUUZZZqqqEEE}}}kkk~~~iiimmmiiihhhwwwqqqrrr|||www~~~xxxrrr~~~xxxuuusssvvv|||lll]]]|||vvvUUU......555888SSSKKKCCC;;;000)))'''%%%%%%&&&&&&%%%$$$$$$$$$###$$$%%%(((***,,,AAA;;;AAAZZZqqqwwwtttqqqiiipppsssppppppuuurrrkkkoooOOOAAAAAAAAA@@@@@@@@@JJJRRRVVVVVVUUU]]]jjjWWWVVVXXX^^^jjjhhhaaaUUUNNNZZZzzzqqqcccsssvvvqqq```NNNsssyyyyyyjjjqqq{{{{{{yyy}}}rrr{{{TTTdddooorrrwwwppp|||uuuvvvnnn|||vvv{{{ooowwwzzz{{{qqqmmm<<>>???@@@CCC===IIIKKKLLLSSSVVV^^^mmmtttgggdddhhhaaa```oooaaaSSS@@@CCC^^^qqq]]]\\\nnnhhhbbbNNNzzzkkkooo~~~xxxmmm{{{zzzvvvggg{{{rrryyyrrrooo||||||wwwxxx|||~~~zzzyyy^^^zzzmmm\\\uuuCCC[[[TTTJJJIII222---((('''((()))'''&&&'''!!!***111***kkkWWWIIICCCddd___IIIQQQSSSkkkrrrsssyyytttvvvbbbtttqqq~~~ooooooxxxyyyvvvgggvvv|||UUUDDDQQQKKK___}}}TTTHHHkkkSSSnnnvvv\\\]]]ooozzz}}}xxxwww{{{uuu]]]jjjrrrwww}}}{{{yyy}}}zzzzzz|||~~~fffaaalll;;;111111///]]]GGGCCC<<>>444111888;;;999<<>>LLLRRRYYYuuuxxxgggtttjjj{{{___pppllllllyyyaaa\\\pppvvv|||}}}tttwwweeeNNNRRRUUULLLVVVtttXXXHHHfffccc\\\iii{{{jjjnnnuuukkkuuuyyykkktttoooiiivvv}}}tttwww~~~tttwwwyyyyyyxxxwwwyyyaaammm~~~TTT,,,888AAA///MMMBBB777,,,***(((%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&((()))******;;;AAAKKKVVVbbbkkkrrruuuwwwsssjjj^^^QQQEEE<<<777222000......111333222000777777777888:::<<>>EEEHHHIIICCCEEEHHHJJJEEE<<>>]]]MMM<<>>>>>EEE@@@PPPrrrOOOUUUOOOMMMKKKLLLMMMKKKGGGDDD???EEEFFF===999PPPeeeLLLKKKSSSVVVJJJKKKWWWRRRPPPTTTUUUkkk}}}WWW]]]LLL|||yyylllooodddhhhrrr}}}~~~yyyuuu{{{^^^|||~~~vvvrrryyyssszzz{{{~~~~~~{{{jjjmmmVVVQQQQQQ...!!!+++,,,)))&&&%%%&&&''''''&&&###'''!!! +++...)))***'''WWWuuuCCC666CCCaaaiii___QQQDDDeeeuuu{{{rrr^^^SSS]]]ppp}}}{{{fffDDDMMMKKKMMMRRRSSSOOONNNPPPEEE```xxxLLLNNNllloooJJJKKK]]]fffvvvwwwyyyyyyxxxuuurrrpppssstttuuuwwwxxxvvvrrrnnneeekkkoooooorrrxxx||||||yyy\\\HHHIIIHHHaaaKKK777}}}HHHAAA:::222,,,)))&&&%%%%%%$$$###"""########################"""""""""""""""!!!!!!!!!""""""""""""""""""!!!!!!###############$$$$$$$$$&&&'''(((***+++---000111...000333777:::<<<=========GGGFFFAAAEEEKKKMMMPPPLLLIIIFFFFFFHHHFFFAAA<<<;;;???CCC===222111BBBVVVZZZ888CCCSSSMMMHHHNNNTTTDDDDDD;;;===OOOXXXggg^^^]]]OOOyyyZZZrrrRRRMMM^^^fffooo~~~xxxgggoooxxx{{{llliiidddYYYTTT333""",,,---+++)))''''''&&&&&&%%%%%%,,,$$$"""'''$$$$$$,,,555JJJWWW444999KKK]]]fffbbbCCCJJJOOOPPPTTT___iiimmmtttsssyyytttqqqlllfffeee___ZZZMMMOOOaaa{{{yyySSSHHHLLLKKKJJJKKKMMMOOONNNOOOQQQKKKJJJvvv|||]]]GGG]]]sssbbbOOOWWWYYY]]]bbbgggllloooqqqhhhhhhjjjlllmmmkkkgggdddnnnuuuzzzyyyxxxzzz{{{zzzvvviiiNNNPPPTTTFFFaaaRRR;;;~~~IIIBBB:::222,,,***&&&%%%$$$$$$###"""########################"""""""""!!!!!!!!!!!!!!!&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&((()))***+++,,,///222---...111333666888999:::000@@@NNNMMMFFFCCC@@@===DDDAAA>>>>>>>>>===999666:::555444999;;;777333111888MMM~~~YYY<<<999===EEEEEE>>>BBBMMM\\\FFFJJJHHHIIIXXX]]]dddyyy___ZZZNNNzzzsssssskkkvvvCCCWWWsssvvvxxx}}}{{{mmmrrr{{{iii~~~YYYOOO:::,,,444---,,,***((('''&&&%%%%%%***''' %%%&&&"""$$$888RRR~~~[[[===III^^^\\\jjjhhhccc]]]WWWSSSSSSSSSVVVSSSVVVTTTNNNZZZRRR]]]RRReeelll}}}rrrJJJNNNSSSGGGJJJIIIIIIJJJKKKMMMOOOQQQPPPHHHOOOvvvYYYUUURRR```ccc___YYYUUUUUUXXX]]]aaaccc___[[[[[[bbbkkkuuuzzz}}}yyyyyyzzzwwwpppsssPPPIIIVVVXXXBBB```XXX>>>HHHAAA;;;333---***'''%%%$$$$$$###"""########################!!!!!!!!!!!!"""""""""""" !!!"""###$$$########################&&&(((******)))+++...111...///000222444666888999GGG777888EEEDDD===@@@FFF;;;:::777666555555444333666222000333444333666:::000>>>???777IIIyyyeee@@@<<>>@@@333777666555333111111222222---,,,///222222---,,,...222)))+++666444,,,999PPPlllyyyTTTPPP,,,555444000666666222444;;;<<<999<<>>kkkyyyyyyZZZHHHLLL[[[fffiiitttyyyzzzuuurrrooonnnkkk___QQQQQQddd|||{{{WWWLLLYYYMMMQQQLLL@@@gggXXXBBBwwwEEEDDD:::000,,,***(((%%%$$$#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$%%%%%%%%%&&&)))++++++)))+++...------...///000222444555777777777777666666666666333222111///......------++++++,,,,,,,,,------------------.........//////...111999GGG[[[rrrsssbbbPPP@@@555000//////...------------...333333222333555888;;;<<<>>>@@@DDDGGGIIILLLPPPRRRfff\\\OOOTTTwwwfff{{{|||iiivvvkkkzzzpppvvv___xxx^^^JJJ777***((()))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%''')))+++,,,OOOllluuuppppppqqqrrrtttvvvzzz}}}{{{oooSSSIIIJJJKKKLLLLLLLLLKKKJJJFFFFFFFFFGGGHHHKKKMMMNNNLLLNNNRRRQQQJJJPPPqqq|||cccLLLDDDGGG^^^bbbkkkooossspppqqqppprrrkkkoooccclllaaafff___GGGRRRiiisss```RRRNNNOOOMMMYYYKKKCCCdddhhhHHHvvvDDDDDD:::///,,,***(((%%%$$$#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$%%%%%%###$$$&&&((())))))***,,,------...///000222333444666666555555555444444444111000...---,,,+++++++++)))))))))*********++++++++++++++++++,,,,,,,,,---333000---++++++---000333555666777999999777666555444222000///......000000...---------...///000000000000///000222555777999<<>>VVVqqqggghhhHHHFFF:::DDDEEEFFFGGGHHHGGGFFFFFFGGGGGGGGGHHHIIIKKKMMMNNNOOOOOOSSSTTTLLLIIIXXXnnniiiUUUAAAEEEKKKQQQWWW[[[aaadddeee^^^aaaUUU___XXXbbb___nnn]]]QQQNNNOOORRRNNNYYYKKKBBBccciiiJJJuuuCCCCCC999...,,,***(((%%%$$$#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$%%%%%%&&&&&&'''))),,,...///...,,,------...000111222222444444333222111000000///---,,,+++***)))(((((((((&&&''''''''''''((((((((((((((()))))))))*********''''''((()))***+++,,,,,,......,,,,,,,,,,,,......,,,+++***)))((()))***+++,,,,,,,,,---...///111222,,,,,,,,,---...111333444666999<<<>>>???BBBEEEGGGcccbbbIIIEEE}}}zzz~~~pppjjjpppjjjrrrsssiiiyyycccRRR555+++***)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))))))))***111CCCZZZkkkwwwaaaUUUKKKDDDDDD@@@BBBDDDAAABBBCCCDDDDDDDDDCCCBBBCCCCCCCCCCCCDDDEEEFFFGGGIIIGGGJJJOOOMMMHHHLLLVVV|||qqqhhhZZZVVVRRRTTTaaa___jjjfffvvvtttzzzkkkXXXKKKHHHKKKNNNNNNPPPWWWJJJAAA```iiiMMMsssBBBCCC888---,,,***(((%%%$$$#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$%%%%%%'''(((((((((,,,000000...,,,,,,---...///000000000111111000///...---,,,++++++***)))(((''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((()))***+++,,,,,,,,,,,,+++)))(((''''''((()))+++******))))))***+++------++++++++++++,,,---...///))))))***+++,,,...000111///222666:::===AAAEEEHHH]]]eeeHHHAAAyyy}}}|||~~~{{{xxxtttrrrhhhffffff```ZZZWWWRRRRRRIII???BBBGGGDDDKKKUUUQQQ___mmm}}}tttpppaaazzzcccUUU111+++***)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&+++---(((!!!!!!***444777BBBSSSbbbooo{{{}}}tttiii[[[LLLBBB@@@@@@888EEE>>>EEE===BBB@@@AAACCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBFFFBBBBBBEEEGGGGGGLLLSSS```QQQhhh|||~~~~~~```WWWMMMIIIJJJKKKIIIFFFQQQUUUJJJ@@@[[[hhhQQQqqqAAACCC999---,,,***(((%%%$$$#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$%%%%%%%%%'''&&&$$$&&&+++,,,(((+++,,,---.....................---,,,+++))))))((())))))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((+++***(((&&&$$$###"""!!!*********++++++*********$$$$$$$$$%%%&&&'''((((((+++******)))))))))******((())))))***,,,---...///...111555999;;;???CCCFFF___]]]rrrVVVLLL~~~rrr~~~wwwppplllWWWSSSMMMHHHFFFFFFFFFFFFAAACCCEEENNNRRROOOPPPNNNdddiiipppssswwwzzzjjjuuuwwwnnnccc~~~^^^UUU,,,***))))))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%""""""***444777000'''444555999===AAADDDDDDDDD:::;;;==================HHHGGG888EEE555AAA888AAA???@@@AAABBBCCCBBBAAAAAADDDDDDDDDDDDDDDDDDDDDDDDFFFDDDCCCCCCAAAAAAEEEKKKQQQIIICCCFFFPPP]]]kkkuuuyyyeeeVVVLLLLLLLLLMMMMMMKKKHHHEEEPPPSSSKKK@@@TTTeeeSSSoooAAADDD999---,,,***(((%%%$$$#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$%%%%%%(((------&&&$$$***,,,)))***+++---......---,,,+++++++++***)))((((((''''''(((''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%&&&'''))),,,...000$$$%%%&&&''''''&&&%%%$$$......,,,+++)))'''%%%%%%***)))((((((''''''((((((((()))***+++,,,------...111333666888999:::===???aaaqqqkkkSSSLLL}}}qqq|||tttkkkddd```dddcccaaa\\\WWWTTTTTTUUUOOOUUU___gggnnnsssxxx{{{wwweeepppzzzlllqqqWWWUUU)))+++))))))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%+++)))((()))+++,,,,,,+++---,,,---000555888888888??????>>>:::666444666888888;;;333BBB888CCC<<>>???@@@???>>>>>>AAAAAABBBCCCCCCCCCBBBBBB<<>>HHHIII>>>888???JJJPPPYYY{{{tttggg\\\QQQHHHHHHJJJLLLKKKIIIIIIJJJLLLMMMPPPLLL???LLL```UUUmmm@@@DDD;;;...,,,***(((%%%$$$#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$%%%%%%---666777,,,&&&***---,,,***+++,,,------,,,+++)))))))))(((((('''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''((((((((((((((((((''' """%%%(((+++,,,---(((((('''''''''((())))))'''((()))***+++,,,,,,,,,///111333444555666888:::```yyyZZZFFFEEEyyyzzz}}}yyysssnnnkkkbbbdddccc___YYYWWWZZZ^^^VVVXXX[[[___aaaaaaaaa```sss{{{uuu}}}lllmmmQQQVVV(((---***)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&+++''' ,,,999000111333555777999;;;===555555555777;;;???BBBDDD666999999CCC<<<;;;444666:::;;;<<<===>>>======<<<<<<===>>>@@@@@@@@@??????999<<>>>>>>>>===<<<===>>>@@@AAABBBBBBBBBAAAFFFDDDBBBAAADDDGGGDDD@@@AAAAAABBBDDDDDDDDDDDDDDD@@@DDDEEE@@@CCCRRRaaaiiiyyysssgggTTT[[[]]]YYYNNNHHHJJJLLLLLLKKKJJJIIIIIIIIIJJJJJJKKKHHHMMMOOO???AAAXXXVVVgggEEE@@@555...///---)))&&&$$$###"""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$&&&&&&((()))************************)))))))))(((%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))******)))'''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((()))***++++++,,,++++++,,,------...000111333444MMM~~~___NNNFFF~~~vvvuuu}}}uuuvvvooocccaaa]]]ZZZWWWXXXWWWTTTTTTVVVMMMRRRKKKEEEMMMRRRRRRWWWaaadddjjjqqqxxx}}}___{{{lllrrrgggRRRWWW]]]+++...&&&((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((***,,,---...222444666666444333333444555555555666666888999:::777999::::::888777888888:::999888888999<<>>@@@@@@AAACCCDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEBBB@@@@@@BBBDDDBBB@@@DDDCCCBBBAAABBBCCCDDDEEEFFFLLLUUU]]]aaadddfffgggeeeaaaYYYQQQPPPSSSRRRMMMJJJQQQTTTOOOJJJKKKJJJFFFGGGGGGGGGIIILLLNNNNNNNNNIIINNNSSSCCCIIIGGGZZZfffEEEAAA666000///---)))&&&$$$###"""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$&&&&&&'''((()))******)))******)))))))))(((((((((%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((()))***++++++++++++,,,,,,---...///111333444DDD]]]KKK>>>{{{}}}yyyccc|||uuukkk___VVVTTTJJJPPPRRRNNNHHHHHHQQQ[[[aaaaaa___^^^___bbbcccbbblllzzz}}}vvvwww~~~|||vvvxxxaaafffpppiiieeelllvvv~~~zzzSSSppplll|||[[[VVV|||]]]IIINNN%%%...***((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((***,,,...//////111222333333333444666555555444444333333444444444666777888777666777888;;;::::::::::::;;;===>>>999<<<>>>????????????@@@>>>>>>???AAABBBCCCDDDEEECCC@@@??????AAABBBAAA?????????>>>>>>??????@@@@@@<<<@@@EEEIIIKKKKKKLLLMMMHHHNNNSSSSSSSSSSSSPPPKKKKKKQQQSSSNNNJJJKKKLLLJJJFFFEEEEEEGGGJJJMMMNNNNNNNNNOOOQQQAAAJJJJJJYYYdddEEEBBB777111///---)))&&&$$$###"""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$&&&&&&'''((()))))))))))))))))))))(((((((((''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((('''((()))***++++++++++++,,,,,,------///000222333BBBbbbNNN999rrr{{{vvvwww|||xxxrrrlllggg```WWWQQQPPPPPPQQQVVV^^^bbbaaaaaaccclllvvvrrrffftttfff^^^nnnSSShhhooo{{{ggg]]]xxx\\\KKKPPP+++...(((((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''')))***,,,...///111333555555666888;;;===::::::999777666555444444222333555666555555555666;;;;;;:::::::::::::::::::::===@@@@@@???>>>======;;;<<<===>>>???AAABBBBBB@@@???>>>>>>@@@@@@@@@>>>;;;<<<======>>>>>>>>>===;;;===@@@AAAAAA@@@AAAAAABBBLLLUUUUUUPPPMMMIIIEEELLLPPPPPPKKKHHHJJJNNNOOOGGGEEEDDDDDDHHHKKKMMMMMMNNNMMMMMM???LLLNNN\\\aaaDDDBBB999222///---)))&&&$$$""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$%%%&&&'''((((((((((((((((((((((((''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''((()))***++++++++++++,,,,,,,,,---...///111222EEElllXXX999kkkxxxuuu{{{yyyyyygggddd```^^^]]]\\\[[[YYYbbbdddhhhmmmqqqtttxxx|||yyyVVVrrrrrr{{{YYYeeettt|||~~~nnngggPPPMMMOOO///,,,&&&((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))+++---///000444555666777777999<<>>>>>>>>????????????????????????>>>>>>>>>???@@@@@@??????;;;<<<>>>???@@@@@@???>>>@@@BBBDDDEEEEEEEEEGGGIIIJJJOOOPPPLLLHHHGGGEEEBBBKKKMMMLLLHHHFFFHHHMMMQQQJJJHHHEEEDDDFFFIIIJJJKKKHHHHHHKKK>>>KKKOOO```___CCCCCC999333///---)))&&&$$$""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$%%%&&&&&&''''''''''''&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((()))************,,,,,,,,,,,,---...000000@@@{{{nnn]]]777ddd{{{{{{~~~zzzwwwrrrnnndddcccaaa___\\\ZZZXXXWWWVVVYYY]]]aaacccgggkkkmmmuuuwww}}}qqqVVVvvvppp\\\\\\vvvvvv|||~~~iiikkkzzzBBB>>>'''******((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((((()))***,,,...///000333444555555444444666888666777777777777666555444666777888777555333222333222333555666888888888888666999<<<======<<<======????????????????????????===>>>@@@@@@@@@@@@@@@@@@;;;<<<>>>@@@AAA@@@@@@??????@@@BBBBBBBBBCCCFFFHHHBBBCCCBBBAAADDDIIIIIIEEEIIIHHHHHHFFFDDDEEEKKKPPPNNNKKKGGGEEEFFFGGGHHHHHHDDDHHHMMM>>>HHHJJJ___]]]BBBCCC999333///---)))&&&$$$###"""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&'''((()))************,,,++++++,,,---...//////555iii]]]444^^^yyymmmrrreee[[[RRRMMMHHHIIIHHHGGGJJJPPPRRROOOXXX[[[ccclllvvvsssZZZoooWWW```vvvyyy|||~~~}}}vvvtttDDD===+++))),,,((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''((())))))+++,,,...000111555777888888777666666666666777888999:::999888777777888999888555333333444222222333555666777888999333555888888888888:::;;;999:::;;;<<<>>>???@@@@@@;;;>>>@@@AAA@@@@@@@@@@@@:::;;;<<<===>>>?????????<<<===>>>>>>===<<<>>>??????AAABBBDDDIIIMMMIIIBBBFFFEEEFFFGGGEEECCCGGGNNNOOOLLLHHHFFFFFFFFFFFFEEEFFFJJJOOO>>>DDDEEEZZZ[[[AAABBB999222///---)))&&&$$$###"""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&'''((()))************++++++++++++,,,---...///111ggg```777^^^uuuyyy~~~~~~zzznnnhhhVVVSSSNNNJJJLLLUUUbbbllltttyyyiiirrrqqqqqqXXXwwweee\\\xxxwww{{{~~~~~~{{{nnnssssssLLLBBB000)))***((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''))))))***+++---///111222777:::===>>><<<:::999999999:::;;;======<<<:::999444555777777555555555666555555444555555777999:::777777888777666777999;;;888999:::;;;===>>>??????999<<>>>>>@@@::::::;;;;;;<<<>>>???@@@<<<>>>??????>>>======>>>BBBGGGIIIHHHIIIJJJFFF@@@DDDDDDGGGJJJHHHCCCEEEKKKJJJHHHFFFFFFFFFGGGFFFDDDIIIJJJLLL;;;CCCDDDWWW[[[@@@BBB999222///---)))&&&$$$###"""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((()))************++++++++++++,,,---......444yyykkkggg===aaawwwxxxddd}}}mmmfffgggfffttt```^^^mmm|||tttoooYYYeee{{{www{{{eee|||www~~~xxx{{{|||zzzvvvmmmwwwIII888)))%%%---)))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''))))))***+++---///111222444777;;;===<<<:::888777777888:::::::::888666555000222555666555666777888:::888777555555777999:::<<<<<<;;;999777777:::<<<========================777;;;>>>???>>>======???<<<<<<;;;<<<===???AAABBB;;;>>>AAABBBAAAAAAAAABBB>>>CCCFFFBBB@@@CCCFFFFFFDDDDDDHHHMMMJJJDDDEEEJJJFFFEEEDDDEEEFFFGGGFFFDDDIIIGGGFFF888DDDHHHYYY]]]JJJ<<<===...000...***'''$$$######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$'''''''''&&&&&&%%%%%%%%%!!!""""""##################(((###%%%'''''',,,)))###"""''')))&&&''',,,%%%%%%&&&''''''&&&%%%$$$%%%%%%&&&%%%$$$$$$%%%'''&&&&&&'''(((((('''&&&%%%$$$%%%''''''''''''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***++++++,,,,,,------...222eeettt777RRRzzztttjjjzzzwww```sssqqqUUUbbb~~~kkkfffmmmxxxwwwmmmqqqfffjjj|||yyywwwooovvvrrruuuvvvRRR===222&&&((()))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((***+++++++++,,,...222666<<<999666666888888666444777777777777777777888999888777444222111111222333555333111111333555777777666666777777888888888999::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;===<<<<<<;;;;;;;;;<<<<<<:::>>>???>>>@@@CCCAAA<<<999<<>><<<333000...***'''$$$######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""##################$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$(((&&&$$$###"""###%%%&&&(((,,,'''%%%+++)))'''---))),,,,,,******,,,,,,***++++++***))))))***++++++ """$$$''')))+++,,,(((((((((((()))***+++,,,)))((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))***++++++,,,,,,------...444~~~}}}pppnnn///PPP{{{|||ssslll}}}xxxyyyzzzttthhhYYYggg||||||ttt~~~^^^||||||}}}~~~uuupppNNNaaa```aaaTTT---(((,,,***)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++,,,---...000444777888:::===>>>===<<<;;;<<<888666555333333444666777888777555333222111000000111///......000222222222000111222333444555666777444444444444555555666666999999888888888888999999;;;:::::::::;;;;;;;;;;;;<<<>>><<<999:::@@@CCCBBBFFFHHHFFFDDDEEEIIIHHHEEE>>>>>>???@@@BBBDDDFFFGGGCCCEEEFFFEEEBBB???>>>>>>@@@===???444AAABBBVVVXXXDDD???:::555000...***'''$$$######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((('''((("""!!!'''%%%$$$--- &&&(((%%%&&&+++,,,)))************)))((('''&&&555333111000...,,,***((($$$%%%%%%&&&&&&&&&%%%$$$&&&(((***+++***'''$$$"""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))***++++++,,,,,,------...)))wwwDDDEEEkkk|||nnnqqq}}}~~~vvv\\\]]]eeezzz~~~~~~uuupppvvvzzzpppqqqxxxsssmmmwww{{{oooGGGYYYYYYSSSYYY///***---%%%)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))******,,,---...///222555888999<<<>>><<<999888:::===666555222000000111222444555444333222000...---,,,///---,,,,,,.../////////------...000111333444555000111111222222333333333777666666666666777777888999999999:::::::::::::::<<>>;;;<<>>BBBBBB?????????@@@@@@AAABBBCCCCCCBBBDDDDDDCCC???;;;999888999777:::///;;;<<>>:::888666222---)))...000111111///+++&&&###(((((()))******)))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***++++++,,,,,,------...///dddvvvzzzEEE>>>fff{{{hhhxxxyyyxxx[[[]]]bbbuuutttooojjjooo~~~sssqqq~~~fffjjjppptttbbbeeekkkdddsss~~~xxx___gggiiiMMMVVV///+++...%%%)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((*********,,,...000111333666999======<<<888444444777;;;777666333222111111222333333333333222111...,,,+++---+++***+++,,,------,,,***+++,,,---///000222222...//////000111111222222444444444444444555666666777777888999::::::999999777;;;===;;;:::===?????????@@@>>>;;;===AAABBB???AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAA???;;;888666555666555999---777777KKKWWWCCCCCC444777000...***'''$$$######$$$""""""""""""""""""""""""########################"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&'''(((((((((''''''+++***&&&,,,999<<>>:::666333---+++'''%%%%%%(((+++...(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***++++++,,,,,,------...222```gggiiiooo888???iii{{{zzzpppooowwwpppwwwtttUUUTTT]]]jjjxxxwww}}}vvv\\\kkkbbbeee]]]\\\___\\\sss}}}ssscccxxxQQQKKK,,,+++---***)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***+++***,,,///111333555777:::???>>>;;;777444444666888999888777666444333333333111222333333222000---,,,+++***)))***+++,,,+++))))))***+++,,,---...///000,,,------...///000111111222222222222222333444555555666777999999999888888888>>>@@@===;;;===??????@@@AAAAAA???BBBFFFGGGCCC>>>???@@@AAAAAAAAAAAA@@@======<<<:::666444444444555555:::...777555IIIUUUBBBEEE333999000...***'''$$$######$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((&&&&&&%%%&&&(((,,,///222>>>>>>>>>JJJ^^^fffrrryyycccaaa\\\WWWPPPJJJEEEBBB<<<;;;888444111///------************************(((((((((((((((((((((((((((((((((((())))))))))))***++++++,,,,,,------...###ZZZyyylllvvv~~~EEE???aaa{{{ttt}}}yyyhhhrrrqqqWWWzzzXXXgggjjj{{{~~~fffccc```]]]]]]^^^ttt~~~ccceeevvvWWW???+++******+++)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))+++,,,***---000222444666888:::>>>===;;;;;;::::::888666888888777777555333111000,,,---///111000...+++******))))))***++++++***(((*********+++,,,------...***++++++,,,---...///000000000000000111222333444333555777888999999888777===BBBCCC>>>:::===AAACCC???BBBBBBAAADDDHHHGGGDDD<<<<<<===>>>>>>>>>===<<<888777666333000000111333222333888---555444GGGyyySSSAAAFFF222:::000...***'''$$$######$$$""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))+++***(((***///888AAAFFFiiitttxxxjjj```[[[PPPRRRTTTRRRJJJ???333+++************************))))))))))))))))))))))))(((((((((((())))))))))))***++++++,,,,,,---......---XXXccc;;;QQQzzzxxxzzzvvv\\\gggmmmfffiii~~~xxx```YYY]]]ZZZZZZ___ttt}}}{{{uuucccjjjtttZZZ999---,,,%%%((())))))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&(((***+++,,,***---000333444666999;;;===<<<<<>>AAA@@@999444888>>>BBB===???@@@@@@BBBFFFDDD???<<<<<<<<<<<<;;;999777666444333222///,,,---000222---///555***333222FFFMMMBBB@@@888666222...***&&&%%%%%%%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##################!!!###&&&((((((((('''''')))### $$$)))+++***(((,,,***444CCCUUUsssyyywwwooobbb```hhhfffbbb\\\bbblllhhhgggtttmmmyyypppqqqmmmUUULLLUUU]]]WWWIII:::111%%%(((111+++'''111---+++(((&&&'''***+++)))))))))(((((((((((()))))))))******++++++,,,------555GGGuuuyyy\\\>>>KKKrrryyyvvvqqqYYYbbbwww|||~~~YYYlllbbbqqq{{{bbbaaa```YYY[[[PPPwww}}}xxxlllkkkdddbbbmmm222%%%111***)))***)))((('''%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''')))***+++,,,...111444666888;;;>>>???>>><<<<<<;;;888555222333444666666444000,,,)))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((((()))))))))************+++++++++,,,,,,,,,---------...000222444555666666======<<<<<<<<<======>>><<<===<<<:::===@@@>>>999>>>===;;;999777555444444111000.........///...---///000...//////444@@@QQQEEEAAA:::777222...***&&&%%%%%%%%%$$$################################################$$$$$$$$$$$$$$$#########)))(((((('''''''''''''''(((+++...,,,'''&&&---555CCCVVVvvv|||qqqiiioooyyylllhhhxxxsssbbbaaafffiiiooo___@@@+++)))+++(((''',,,***)))((()))++++++)))))))))(((((((((((()))))))))******++++++,,,------***???}}}___qqqccc777FFFiii}}}eeelll}}}~~~ooofff[[[______gggxxxaaaxxx}}}[[[llleeeqqq~~~mmmeee\\\bbbXXXaaaTTTwwwqqqiiiRRRsss___bbb///$$$---&&&&&&+++***)))(((&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''((()))***+++,,,///222444666888;;;===>>>===;;;:::999777333111111222222222000---***((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((()))))))))*********++++++,,,,,,,,,------------...///111333555555666999999999999::::::;;;<<<>>>>>>;;;888999======999:::999777555333222111111///---,,,+++,,,---......---...,,,------222===SSSEEEAAA999777222...***&&&%%%%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%$$$%%%'''''''''$$$)))+++000>>>QQQ```ooonnnttt}}}eeeQQQXXXggghhhTTTBBB;;;555///,,,***))))))++++++***)))***))))))(((((())))))***)))******++++++,,,------***888zzzbbb<<>><<<:::999888555222/////////...---,,,***((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))++++++,,,,,,,,,---------,,,---///111222444444444777777777888999:::;;;;;;@@@???;;;666666:::;;;888555444222000///...------,,,+++)))((()))+++...000***+++)))***+++000:::QQQCCC???777555222...***&&&%%%%%%%%%$$$################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&((()))))))))111...---888TTTzzziiimmmvvvbbbPPPNNNXXX___NNN000000,,,((())))))((((((******))))))))))))))))))***)))******++++++,,,------111000hhh>>>HHH\\\xxxwwwlllttt___pppjjjlllooopppttt~~~oooMMMeeeQQQfffQQQyyyooonnnsss~~~eeeIII222---***'''******)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))+++,,,---...111444666777888999:::>>><<<:::888666444111///------+++***)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&'''''''''((((((((())))))+++++++++,,,,,,,,,,,,---,,,---...000111222333333666666888999:::;;;<<<<<<>>>???<<<777666888888555000000...---++++++*********)))(((''''''***///222)))***''')))***///777OOOBBB>>>888555222...***&&&%%%%%%%%%$$$################################################$$$$$$%%%%%%&&&&&&&&&&&&&&&(((***+++***)))))))))&&&<<<]]]{{{zzzvvvyyyfffXXXYYYaaa]]];;;222,,,***)))&&&'''+++******))))))))))))******)))******++++++,,,------000,,,nnnyyy^^^ooo888;;;UUUrrrzzzfffeeeiiikkknnn|||yyywwwsssIIIjjjRRRgggOOOzzzwwwvvvsssrrrxxxeee999...+++%%%%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((***,,,---...000222666777777777888999???<<<999777555333111...,,,+++***((('''''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((*********++++++++++++,,,+++,,,---///000111111222333444666888999::::::::::::======999777666444000...---,,,+++***)))))))))(((((((((''''''***///333))))))'''***+++///555PPPCCC@@@999777222...***&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((('''***+++(((&&&'''...555FFFjjjxxx{{{\\\___fffJJJ???666333///((((((,,,+++******))))))******+++)))******++++++,,,------,,,000```yyyiii```FFF555RRR|||hhhooo\\\hhhgggnnn|||tttwwwKKKoooTTTjjjPPP|||~~~\\\oooYYYuuukkk222///+++&&&***''''''&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))+++,,,...///111444777888888777777777>>>;;;777555333111///---***)))((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))*********++++++---...///000000000000111333555666666555555444999;;;888444333000,,,++++++***)))))))))))))))%%%'''((('''&&&(((...333))))))&&&***,,,///444QQQDDD@@@888555222...***&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''(((((((((&&&))))))'''(((777PPPdddyyy|||ooowwwwwwxxxdddlllnnnqqqzzzKKKXXXLLLDDDBBB<<>>555222222///***&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))(((+++,,,,,,555RRR{{{{{{sssuuummm```iiiaaaVVVOOONNNFFF555,,,---++++++************++++++)))******+++,,,,,,------///***+++wwwVVVqqq000IIIiii{{{~~~mmmzzzuuuyyytttLLLfff]]]mmmppplll}}}UUUwwwkkkPPPkkkSSS~~~~~~}}}vvvYYYwww___ppp+++---(((&&&///$$$(((((('''&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''(((***+++...///000222555888:::999777666666:::777222///---,,,)))(((%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***+++,,,---......//////222333555666666555444222///333333---))))))***)))(((''''''&&&&&&''''''((( $$$''''''$$$$$$)))---''''''$$$(((+++...000TTTDDD===888555222...***'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''///######///..."""###000888"""...>>>xxxtttrrraaaaaatttRRRPPPhhhXXX666---&&&------%%%$$$+++---'''******+++++++++,,,,,,,,,000)))777uuulllBBB]]]~~~777888aaaggg}}}wwwxxx|||UUUcccyyyQQQyyy```~~~PPPuuuoooUUUmmmPPP~~~~~~eeeiii~~~dddGGG222+++(((***,,,&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&&&&'''+++++++++,,,---///222333444555777999:::999888777999666111---+++)))(((&&&########################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((******+++,,,------------111111111111000000000000,,,++++++***)))(((((('''+++&&&$$$&&&'''%%%&&&((('''&&&%%%$$$$$$&&&''')))'''***###,,,***+++555RRRBBB===999666222...***'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''***,,,+++&&&(((...///+++!!!///[[[}}}{{{kkkYYYuuuaaahhhrrrTTT222222,,,((()))+++,,,,,,,,,******+++++++++,,,,,,,,,111***777bbbaaa{{{888333YYYzzzoooxxxzzzpppzzzzzzuuufff[[[\\\kkkpppTTTuuummmooo~~~TTTtttsssVVVqqqRRR}}}ppppppsssrrrdddCCC...+++)))***+++'''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((+++++++++,,,...000333444444555777888888777555444555222...***)))(((&&&%%%########################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''')))***+++,,,------------000000000/////////......*********)))((('''''''''(((&&&'''+++---)))'''''''''&&&%%%$$$$$$%%%'''(((&&&***$$$,,,***+++444OOO@@@===:::888111...***'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&$$$******$$$%%%---000,,,:::lll{{{cccdddpppgggWWWFFFAAA000&&&+++---'''&&&+++******+++++++++,,,,,,,,,222)))111XXXrrrqqq___LLL777NNNppppppgggqqqssshhhxxxmmmwwwvvvjjjmmm}}}VVVzzzsssgggxxxkkkXXXqqquuuVVVuuuSSSzzz{{{UUUpppsssbbb===(((++++++(((***)))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%'''((((((***+++,,,---000222444666555666666666555444222111000---***((('''&&&%%%$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''))))))+++,,,,,,,,,,,,,,,......---------,,,,,,,,,(((((((((''''''&&&&&&%%%%%%%%%)))111333---(((&&&&&&%%%$$$$$$$$$%%%'''(((&&&***$$$+++***+++333}}}NNN@@@===:::777111...***'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''###'''---***&&&444IIIpppvvvyyyggg{{{iiiQQQVVVNNN@@@444///+++%%%%%%)))******+++++++++,,,,,,,,,///(((---666uuu^^^tttXXX~~~[[[666AAA^^^ssssssmmmpppeeeqqqvvvuuusssVVVvvvzzzllltttsssZZZkkkvvvTTTxxxPPPvvvzzz~~~NNNjjjuuu[[[666$$$+++,,,((())))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''))))))***+++---///222444666777777777666555444222000///,,,)))'''&&&&&&&&&%%%$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$#################################$$$$$$%%%&&&&&&''''''((()))***+++,,,,,,,,,,,,+++++++++************)))'''&&&&&&&&&%%%%%%$$$$$$###$$$)))111333...(((&&&%%%%%%$$$$$$$$$%%%&&&'''%%%+++$$$***))),,,111xxxNNNAAA===999555000---)))'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((***)))+++...---777WWWxxxdddjjjuuuWWWVVVTTTHHH555***+++------******+++++++++,,,,,,,,,,,,,,,222000ooo}}}VVVmmm```...777TTTxxxwwwyyykkkoooeee}}}lllnnn|||ooonnnUUUuuuzzzddd___ppp}}}}}}[[[fffzzzVVVQQQuuuzzzWWWTTTzzzvvv|||]]]PPP000###++++++((())))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&'''(((***++++++,,,...111444666777888888777666444222000...---)))'''&&&&&&&&&'''&&&$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$####################################$$$$$$%%%&&&&&&'''(((((()))***++++++++++++)))))))))(((((((((''''''%%%%%%%%%$$$$$$$$$$$$$$$$$$###%%%+++---***''''''$$$$$$$$$$$$%%%%%%&&&&&&$$$+++$$$)))(((,,,///sssOOOBBB>>>888333000---)))'''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''')))***+++&&&000...&&&444]]]wwweeeppphhh[[[___SSS999***,,,000...******+++++++++,,,,,,,,,***///111333|||sssZZZiii{{{;;;555HHHgggqqq~~~|||wwwjjjmmmccckkkwww|||ssswwwTTTwwwoootttOOOggg^^^dddZZZUUUttt~~~{{{fff~~~qqqYYYBBB---&&&***)))(((***'''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&((()))+++,,,---...000333555777888888777666444222///---,,,+++(((&&&%%%%%%&&&'''%%%$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$####################################$$$$$$%%%%%%&&&&&&'''((()))******+++******(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&""""""&&&(((&&&%%%'''$$$$$$$$$$$$%%%%%%%%%%%%###+++$$$((((((,,,...oooOOOCCC???888111000---)))'''&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''')))+++---...(((,,,,,,444WWWuuuxxxlllkkkzzzjjjnnnhhhXXXCCC333,,,,,,---******+++++++++,,,,,,,,,***000)))444cccwww[[[WWWcccLLL666;;;WWWuuuuuu|||kkklll```mmmWWWppppppaaafffaaa\\\ZZZttt|||ooohhheeewwwHHHqqqbbb444+++******&&&))),,,$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&'''(((***,,,,,,...000222444666777888888444333111...,,,***)))(((&&&%%%$$$%%%&&&%%%$$$"""########################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$#######################################$$$%%%%%%&&&&&&&&&'''((()))************'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&""" ###%%%######%%%######$$$%%%%%%%%%%%%%%%###,,,$$$(((''',,,---kkkNNNCCC@@@888111000,,,)))'''&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&(((***,,,...000444%%%***SSSooodddfffzzzuuuaaaRRRAAA000***///******+++++++++,,,,,,,,,***000$$$777PPPxxxRRRNNNNNNLLL555666NNNiiitttlllmmm]]]mmmYYYqqquuuwww}}}lll^^^\\\[[[sss}}}ZZZ|||\\\yyy|||fffVVV,,,+++---***$$$***---"""''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''')))***,,,---000111333555777777777777222000...,,,)))((('''&&&%%%$$$###$$$%%%$$$""" ########################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""######$$$%%%%%%&&&&&&&&&'''((()))************'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&"""!!!###%%%""""""#########$$$%%%%%%%%%%%%$$$###,,,$$$''''''---,,,iiiIIIHHH;;;999//////,,,(((''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''###$$$((())))))---444%%%,,,OOO{{{}}}vvvgggjjjXXXBBB???===&&&+++------++++++,,,...------555******;;;YYYqqq;;;ooommm%%%666DDDjjjoooqqq}}}yyyZZZdddjjj[[[qqqjjjdddjjjvvv|||rrr\\\ggg```nnnzzz}}}||||||vvvdddcccdddKKK,,,+++***(((''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''')))***,,,---------444555777888999888666555///...---+++(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$###"""""""""$$$&&&((('''&&&%%%&&&''''''&&&$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%((($$$)))(((///___JJJHHH===;;;333///,,,(((''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&'''******)))444TTTyyygggjjjwww}}}|||iii~~~hhhTTTMMM???,,,---------,,,,,,------,,,......(((...:::xxxqqqNNNeee<<<000===[[[zzztttuuujjj}}}ooo{{{|||ZZZhhhjjjmmmaaaqqq}}}___ccceeejjjrrrrrr[[[iii___mmm|||~~~aaa~~~qqqbbbEEE,,,+++***(((''''''''''''''''''&&&&&&%%%&&&&&&'''(((((()))+++,,,...//////444555666666666444222111,,,+++***((('''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$###""""""###$$$&&&(((&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%((($$$***(((///]]]MMMFFF>>>===777///,,,(((''''''''''''&&&%%%&&&&&&&&&&&&'''''''''&&&******''''''***+++)))???kkkpppqqq|||fff|||xxxtttXXX^^^fffuuupppeeekkkmmmbbb\\\}}}dddzzzzzz~~~}}}www|||hhhjjjZZZBBB///---,,,---......---,,,222***(((000222cccZZZ\\\PPPLLL111888KKKnnncccyyyjjjqqq}}}YYYeee|||bbbmmmxxxooojjjiiitttvvv[[[lll~~~^^^lll^^^rrrfffeee666,,,+++***(((''''''''''''''''''&&&&&&&&&''''''((())))))***+++---///111222444444444444222000...,,,(((((('''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$######"""###%%%&&&'''&&&%%%$$$%%%''''''&&&$$$%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%((($$$+++(((...[[[PPPDDD???<<<888///,,,(((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''***,,,***(((111===ccc|||lllyyyxxxbbbfffdddNNNqqqkkk{{{wwweeessslll~~~vvv}}}mmmrrrjjjKKK333---***,,,///...---,,,...***...///---HHHGGG___AAATTT:::888@@@dddZZZtttnnnjjj}}}XXXcccuuuxxx[[[gggnnnbbbvvvzzzuuurrrpppmmmooozzzmmm}}}|||}}}[[[oooyyy\\\lllzzzrrrvvvddd}}}}}}rrrddd(((,,,+++***((('''''''''''''''&&&&&&&&&'''((()))))))))******+++---000222444444444333222///,,,***)))%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################################################################$$$%%%&&&'''%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%(((%%%+++))),,,XXXRRRBBB@@@:::666///,,,(((''''''''''''&&&&&&&&&&&&'''''''''((((((+++$$$'''000***###888XXX{{{{{{nnnooorrrppp___===111)))+++......---...'''***444,,,...DDD]]]^^^CCCjjjccc;;;555888ZZZ|||yyyzzzxxx|||{{{lll}}}WWW|||fffvvvWWWkkk}}}dddjjj~~~}}}kkkdddrrrzzzttt\\\qqquuu]]]jjj\\\{{{ooo}}}OOO(((,,,+++***(((''''''''''''&&&&&&&&&'''((()))***+++******+++,,,...000222333444333222///---***((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################################################################$$$%%%&&&&&&$$$######%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%(((%%%---)))+++UUURRR@@@BBB999444///,,,(((''''''''''''&&&&&&&&&'''''''''(((((((((,,,$$$'''...***(((DDDjjjqqqqqqwwwyyy|||rrruuuNNN<<<,,,+++...------///(((---666'''***999ZZZLLLUUUttt777111333MMMpppooo~~~ZZZzzzfffzzz[[[pppwwwwwwxxxooo\\\tttsss```gggPPP~~~jjjooo000111,,,+++***(((''''''''''''&&&&&&'''''')))***,,,,,,+++,,,...000111222222222111000///---+++)))''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""######$$$%%%%%%&&&&&&#########$$$&&&'''&&&$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$'''&&&---******RRRPPP@@@FFF:::333///,,,(((''''''''''''&&&''''''''''''((((((((((((((()))***)))--->>>\\\uuussspppdddooowwwqqqcccJJJ333------++++++//////***222(((***,,,\\\XXXXXXFFFHHH000222@@@aaarrr^^^zzzdddvvv```iii\\\xxxsssfffbbb}}}|||```kkkZZZ###222,,,+++***(((''''''''''''&&&&&&'''((()))+++---......000222555555555333222---,,,+++)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""###$$$%%%%%%%%%%%%###""""""$$$&&&'''&&&$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$'''&&&...***)))PPPOOO@@@III;;;333///,,,(((''''''''''''&&&''''''''''''((((((((()))"""------&&&222UUUsss}}}{{{sssQQQZZZppprrrUUU999///...******//////###,,,...444...GGG{{{]]]ddd<<>>+++:::???ooottt{{{]]]uuu```gggxxxpppyyyaaakkk\\\rrr~~~uuuwww___VVVxxx]]]pppdddccc444'''...++++++***(((((('''''''''((((((((()))+++...000111333:::@@@???888///++++++%%%$$$$$$$$$%%%&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&'''((()))(((%%%###!!!'''''''''&&&&&&&&&&&&&&&######################################################$$$$$$$$$%%%%%%%%%$$$###"""$$$&&&&&&$$$!!!)))'''%%%%%%''''''%%%###"""###$$$%%%&&&%%%%%%$$$***)))(((&&&%%%%%%###!!!!!!$$$&&&(((((('''%%%%%%***)))&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&'''***'''000EEEEEEFFF<<<888555...,,,)))'''''''''&&&%%%''''''''''''(((((((((((('''&&&---JJJjjjnnnjjjqqq}}}zzz{{{|||tttmmmJJJ///000---++++++000((()))444---...IIILLLSSS:::kkk888555<<>>999555---+++(((''''''((('''&&&''''''''''''((((((((((((,,,///===[[[llleeejjjWWW]]]ooo|||yyynnn}}}qqqqqqfffGGG555'''777***000...***---///---...fffNNNGGG>>>mmm@@@,,,;;;===RRRxxxVVVfffuuu|||]]]zzzjjjjjjkkk[[[aaa___kkkiiiYYY,,,'''999$$$***))))))))))))******+++***+++---///333666888::::::444,,,((('''***+++,,,%%%)))///222444555888:::555666666777888888777777///...,,,***(((&&&%%%$$$&&&&&&'''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###&&&(((&&&!!!"""'''---222777;;;;;;777666;;;@@@888<<>>999444---***((('''((((((((('''''''''''''''(((((((((((((((888KKK___iiiccchhh~~~sssRRR}}}NNNwwwvvvkkkSSS555(((999+++...000---***---000111===\\\>>>222```YYY555666666IIIeee}}}eeemmm~~~\\\qqqqqqiiilll___]]]XXX}}}kkkxxxvvv888###111---((()))))))))))))))***+++,,,,,,...000333555666666555,,,***)))***---//////...555999<<<<<<:::888999;;;;;;;;;<<<<<<<<<<<<<<<;;;555666777888666222...+++%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""%%%'''%%%###&&&...555888;;;<<<;;;;;;BBBNNNYYYbbbffflllttt{{{vvvnnncccYYYRRRKKKDDD???---)))%%%$$$%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((%%%'''---***...???DDDGGG>>>888444,,,***((('''((((((((('''''''''''''''(((((((((((()))BBBTTT]]]gggmmmsss~~~~~~]]]~~~qqq|||{{{~~~tttbbb;;;,,,------+++///111+++,,,111111===|||SSSPPPWWWzzzEEE...000>>>KKKkkkrrruuuqqqwww{{{___iii{{{jjjjjjdddbbb[[[___lllpppjjj+++)))...(((,,,))))))))))))***+++,,,---///111444666666555222000(((,,,111333333666<<<@@@CCCEEEFFFDDD@@@@@@EEEIIIFFFFFFEEEDDDCCCBBB@@@???EEEDDDBBBAAA@@@AAABBBCCC444000+++'''$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$&&&)))///666;;;>>>777:::@@@JJJVVVaaakkkppp~~~|||yyyvvvrrrpppllljjjooowwwvvvrrrvvv{{{gggYYYGGG<<<---%%%%%%)))******''''''''''''''''''''''''(((((($$$'''...+++...>>>@@@EEE===888333,,,***((('''((((((((('''''''''''''''((((((((()))...JJJWWWWWWfffyyy~~~tttzzz~~~xxxyyyuuuwwwfff{{{~~~zzzqqqIII666'''000(((---333---,,,000///...hhhRRRXXX777~~~LLL111888<<<555SSSkkkzzziiioooyyyjjjwww~~~{{{|||{{{hhhggggggjjjgggtttrrrpppvvvNNN333999!!!111)))))))))))))))***+++------000333666888777444///,,,555;;;@@@>>>:::???NNN[[[```cccfffgggjjjrrr~~~wwwwwwvvvtttqqqooolllkkk```XXXMMMCCC@@@DDDLLLQQQLLLEEE:::///(((&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''%%%&&&///===FFFHHHEEE@@@EEERRReeexxx~~~xxxvvvyyy}}}{{{jjjbbbggguuuxxxcccGGG333+++)))'''%%%''''''''''''''''''''''''(((((($$$'''...+++...===|||HHH>>>@@@777111,,,***(((((((((((((((&&&)))&&&'''))))))&&&&&&)))444HHHVVV___kkkpppuuuxxxeeeppp{{{eeeyyynnnvvvpppiiigggaaasssfffwwwssseee}}}~~~hhhFFFffffffwwwooo[[[eeevvv{{{tttsss]]]999000,,,,,,,,,,,,,,,---...///444888mmmKKK666MMMhhh222999'''===JJJaaajjjjjjmmm}}}fffvvv{{{mmmqqqppphhhjjjeeennneeesss\\\PPPkkkooosssRRR888///,,,000...$$$+++***)))***,,,...//////666;;;888888111,,,:::CCCDDD@@@GGGTTTttt}}}~~~{{{hhhSSSFFFJJJAAAEEE>>>888555(((%%%)))"""''',,,&&&$$$&&&###%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$"""###&&&'''&&&)))###444LLLSSSAAAAAANNNeeewwwvvvmmmqqqzzz~~~{{{uuu[[[ZZZhhh}}}ZZZ666000000$$$(((******(((''')))(((''')))'''(((*********111999}}}III???@@@666000,,,***(((((((((((((((&&&)))&&&'''))))))&&&'''***???JJJSSS[[[eeeooo~~~sssoooooonnn___NNN[[[PPPdddxxx|||ttt|||zzz[[[XXXRRRsssbbbvvvwwweeettt~~~VVVpppTTTkkkbbblllxxxrrr}}}aaaAAA///---,,,,,,,,,------...///333///IIIPPP>>>{{{GGG222666444999JJJdddmmmttt^^^mmmwwwssshhhnnndddzzzbbbsssiii___nnnMMMcccxxxbbbzzz~~~OOO///+++***)))***)))***///333000++++++333<<<666666000222;;;GGGUUUVVVwwwzzz{{{XXXDDDGGGAAA@@@@@@---+++###&&&)))###$$$++++++%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&$$$%%%***BBBPPPHHHFFFVVVkkktttttt~~~zzzuuu}}}}}}iiiMMMsssqqqGGG+++222((((((((((((&&&$$$'''***)))'''(((*********111999|||III@@@@@@555///,,,***(((((((((((((((&&&(((&&&''')))(((&&&(((--->>>HHHXXXgggmmmrrrmmm\\\dddddd~~~tttlllcccxxxyyysss^^^~~~rrrdddqqq]]]sssuuu}}}~~~ooogggIII...---------,,,------...///111+++eee___LLL666kkkooo---999888555999aaaoooqqqbbbhhhuuuuuuttt|||\\\tttfff|||hhhiiiBBBtttqqqmmmvvvCCC&&&+++---'''(((+++(((---222111...///555<<<666>>>AAA>>>KKKeeewww{{{yyy~~~yyy}}}]]]<<>>TTTkkk~~~rrroootttxxxttt]]]vvvvvvdddmmmPPPooojjjyyynnnooo666------///+++...000)))111111111333999AAAKKKQQQbbb```fff\\\qqqtttyyyxxxxxxxxxssskkkfffeeevvvkkkpppwwwvvvjjjuuummm|||~~~tttoooUUU>>>111---)))+++---'''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%###)))BBB]]]kkklllmmmvvvuuuuuu}}}~~~yyyrrrtttmmmlllrrr|||tttJJJSSSxxx|||jjjJJJ,,,$$$)))+++)))(((((('''(((*********111999}}}oooDDD@@@???444111,,,***(((((((((((((((&&&''''''((()))''''''///888HHHGGGWWWaaabbb|||QQQhhhiiivvvxxxqqq~~~\\\{{{hhheee???000///......---.........///+++333???FFFKKK@@@VVV000333888000JJJbbbqqqkkkeeevvv^^^wwweeezzz]]]jjj~~~vvv|||qqqLLL...///222,,,$$$,,,444---000555999777888EEE___tttooozzzyyysss~~~yyyvvv~~~|||xxxsss}}}ssszzz```JJJ:::+++(((,,,)))&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''%%%)))<<<[[[sssjjjxxxvvvvvvuuu~~~}}}~~~~~~~~~yyyxxx|||uuummmttt|||rrrSSSCCCoooiiiDDD+++$$$'''******)))'''(((*********111999}}}nnnDDDAAA>>>333000,,,***(((((((((((((((&&&''''''((((((&&&'''000;;;@@@FFF```jjjkkk{{{ddd```ZZZsssbbbiiilllyyymmmFFF000000///..................,,,555+++ttt[[[KKK888mmmyyy999777666111BBBTTTdddgggiii}}}aaattt~~~sss___zzzcccjjjiiiIIIllluuufffsss777222---000///(((+++333333222777===EEEPPPcccyyyvvvyyy~~~xxxnnnpppxxxxxx{{{|||vvvppp~~~xxx~~~nnnYYY:::***(((&&&''''''''''''''''''''''''$$$)))******:::WWWpppzzzttt}}}yyyuuuxxx}}}{{{}}}~~~|||zzzxxxuuurrrpppvvvsssooommmqqqkkkIIIvvvvvveeeFFF---'''***+++)))'''(((*********111999oooFFFAAA>>>222///,,,***(((((((((((((((&&&''''''((((((&&&'''111===KKKPPPccceeedddtttXXXZZZnnnzzz```sssiiiuuuwww{{{SSS000000///...............,,,333(((---DDD:::RRR999}}}???222000666999CCCZZZ{{{iiijjjuuugggrrrzzzdddzzzeeezzz^^^RRR>>>xxxfffrrrmmmDDD:::444''',,,888333...222666<<<:::@@@XXXwww~~~nnnnnnjjjddd____________hhhlll[[[OOOSSSLLLDDDNNNKKKLLLSSS```qqq}}}qqqZZZsss}}}tttNNN444...,,,''''''''''''''''''''''''$$$***,,,000HHHkkk|||yyyvvvzzzgggzzzvvvyyyooohhh^^^YYYQQQIIIEEEGGGMMMRRRLLL___kkkiiiiiiuuuwwwvvvbbbVVVWWWtttbbb<<<+++******)))'''(((*********111999iiiIIIFFF999444...++++++)))((('''''''''''''''&&&''')))***---888DDDLLLWWWaaaQQQuuueeeYYY\\\jjj~~~sssooommmvvv[[[aaatttyyyRRR666///+++---///...---...//////+++222333jjjbbbMMM333qqqeee---111...>>>>>>KKKeee{{{zzzooozzz~~~qqqNNNdddsssxxxmmmvvvgggrrrNNN:::eeeZZZuuu,,,555...000+++,,,444333333===>>>???KKKaaaqqqhhh``````dddqqq}}}~~~oooeeeTTTEEE???CCCMMMTTTtttvvvjjj[[[ggg|||tttMMM111))))))(((((()))'''%%%%%%&&&+++&&&///CCC{{{yyywwwxxx||||||wwwyyyuuummmwwwooofffYYYJJJ???AAAAAA???999777::::::888888999>>>GGGNNNUUUaaammm{{{lllfffsss{{{pppTTTqqqsssZZZ---000""")))'''(((***++++++000777gggGGGEEE999444///+++***)))((('''''''''''')))''''''((('''(((222===CCCKKKSSSNNN}}}\\\SSSXXXooorrrvvvkkkddd}}}zzzxxxiii777000+++---///...---...111***---333,,,NNN:::JJJGGGyyy<<<000,,,;;;777===WWWqqq|||mmmzzz```mmmtttyyykkkhhhKKKYYYaaaNNN222......111...///666666:::HHHCCC===gggnnnQQQ???:::KKK```ggg^^^ZZZnnnkkkNNN999+++((('''))))))'''&&&(((...(((222aaa~~~~~~jjjvvv~~~xxxpppfffWWWLLLEEEAAA===999<<>>UUUaaaKKK000---666777AAARRR```{{{ooooooccciiiggg}}}vvvmmmYYY|||VVV***888111222...333222777AAADDDHHHVVVUUU~~~\\\@@@???KKKRRRRRR|||}}}}}}XXX999---%%%(((,,,+++)))***+++555XXX|||zzzqqq{{{cccpppxxxlllaaa[[[QQQTTT[[[fffsss~~~vvv]]]MMM===666555444444555;;;JJJcccuuuuuuppp{{{xxxjjjiiiddd{{{yyySSS&&&+++))))))+++,,,,,,000666hhhGGGEEE888333...***))))))(((((((((((()))((('''(((******,,,777CCC===___gggppplllYYYVVV\\\tttrrrnnn}}}qqq:::222,,,---...------///...***333***000333;;;xxx\\\LLL<<>>JJJJJJnnnfff|||XXXMMMQQQcccyyyZZZOOO}}}{{{{{{yyyqqq~~~mmmdddnnnNNNkkkwwwvvv===444------...------000)))666)))444555...BBB>>>KKKSSSJJJppp\\\000333444888777>>>RRRXXX{{{yyyyyygggtttWWWkkkqqqqqqzzzpppqqq444333888444OOO---888DDDIIIJJJMMMQQQ```zzzUUUFFF]]]yyy^^^777+++,,,***+++111OOOrrrtttzzzVVV}}}}}}{{{|||}}}{{{yyyhhhNNN<<<666777<<<:::???ccciiiiii|||]]]hhhiii...++++++---,,,,,,000666```GGG===888222///******))))))))))))******)))++++++******000;;;DDDUUUnnnyyy^^^NNNNNN]]]}}}sssuuuiii}}}jjjBBB444,,,///000***)))///000000000222666;;;@@@DDDIIInnn;;;LLL333uuu555)))@@@000;;;KKKWWWdddzzzttt___tttrrr~~~ddd>>>///444333;;;BBB999DDDFFFFFFOOOUUUmmmfffyyy~~~NNNDDDppp~~~|||PPP***333)))))):::ggg}}}kkkJJJoooyyyzzzvvvuuufffvvvyyyuuu~~~|||nnnaaa===:::999333;;;TTT~~~gggrrrmmmqqqsssyyyBBB&&&))),,,***...---999YYYDDD===999222///******))))))))))))******''')))***)))***111===GGGPPP^^^iiiXXXIIINNN]]]hhh{{{sssAAA444,,,//////+++***////////////000444:::@@@EEEOOOeeeddd888CCC>>>===,,,---777///<<>>ssswwwJJJXXXxxxeeefffhhhjjjkkkrrrsssyyy~~~bbbDDD888777999EEEmmmlllaaa~~~sss~~~MMM---+++---+++///---777WWWFFF???:::///+++******))))))))))))******&&&((())))))+++222>>>HHH```ccchhh```RRRNNN]]]^^^rrrmmm>>>333,,,...///++++++////////////000444;;;CCCIIIVVV]]]pppKKK<<<111```sss444,,,888000444===HHHVVVssscccYYYyyyddd888///888DDDCCCDDDIIIHHHFFFFFFMMMVVVJJJUUUzzz\\\???|||BBB%%%333000JJJzzzzzz|||tttAAAllliiiYYYhhhbbbxxxwww{{{yyy~~~uuu~~~~~~yyy[[[888::::::999]]]qqqccc~~~kkk\\\444---------000---666MMMCCC???;;;...*********))))))))))))******''')))***)))***111>>>GGGccchhhggg~~~___KKKNNN\\\ooogggtttkkk;;;333---......,,,,,,///000111111222666>>>HHHPPPcccaaaiii;;;GGG:::WWW555...999555666>>>LLLaaa~~~cccvvv}}}}}}^^^222222333>>>JJJLLLIIIJJJKKKMMMHHHMMMVVVRRR___ooovvvqqqppp;;;rrr{{{wwwVVV&&&444222```~~~wwwdddOOOxxxpppYYYcccuuueee~~~iiioooyyy|||wwwxxx}}}WWWdddhhhsssqqq|||{{{qqq@@@;;;???999VVV}}}}}}rrr{{{qqqtttiii:::,,,,,,...222...777@@@???===<<>>SSSwwwbbbiiizzzyyyqqq<<<******...222...888BBBEEE@@@<<<,,,---******))))))))))))*********+++,,,******000;;;DDDNNNqqq|||pppJJJMMMVVVyyyxxxdddlll\\\333111///---,,,---///000,,,000444666999BBBNNNXXXfffbbbmmmggg@@@DDD,,,hhhfff:::+++555:::666777GGG___ooolll}}}uuupppjjj^^^nnnkkkzzzMMM>>>qqq{{{{{{~~~NNN666888<<>>???JJJGGGGGGUUUUUUOOOWWWLLLJJJQQQQQQSSS``````hhhqqq~~~gggUUUooo|||DDD,,,999qqq<<>>:::,,,444******))))))))))))******&&&(((***)))+++222>>>HHHVVVeeegggxxxoooXXXLLLQQQyyyhhh{{{oooXXXOOO///000///---,,,...000111000666>>>BBBEEEMMMYYYccc^^^fff___qqqyyyddd@@@000FFF}}}CCC111---777777222CCC___[[[___sssjjj\\\PPPUUUvvvjjj???111HHH===AAAPPPLLLIIISSSPPPKKKUUUWWWFFFJJJXXXdddfffZZZjjjooo{{{[[[nnnjjjuuu{{{|||rrrooo}}}~~~ddd\\\vvvmmm{{{DDD---@@@^^^DDDoooHHHEEEJJJbbbzzzHHH```yyyuuuyyylllrrrooovvvkkkyyyJJJ444;;;NNNqqqqqqkkklllGGG222111///...+++:::FFFBBB888888///555+++******)))))))))))))))+++((()))---,,,,,,999JJJCCCuuuOOOMMMOOOdddbbbwww{{{lll```===---...//////......///111777999===AAAHHHQQQ[[[bbbccc^^^bbbjjjjjjrrrNNN000:::GGGrrr666,,,,,,///===666???EEEVVVjjjyyyqqqUUUzzz}}}|||zzziiiMMM<<<===BBBCCCLLLJJJJJJLLLPPPSSSRRRPPPQQQJJJVVVRRRdddeeennnjjj{{{wwwpppFFFiiiCCC%%%EEE}}}OOOIIIooojjjBBBEEEXXXaaauuubbbpppyyy|||zzz}}}yyykkkddd|||NNN999<<>>///;;;,,,;;;555666EEEUUUaaaqqqooogggIII>>>???BBBGGGMMMKKKIIIIIIKKKOOOQQQQQQOOONNNNNNOOOLLL]]]\\\rrrkkkhhhjjj|||pppOOOdddPPP000EEEVVVHHHyyy```AAA<<>>BBBFFFJJJOOOUUUXXXVVVXXXZZZ[[[bbbkkkqqqqqq~~~OOO666>>>===ttt]]],,,444111666666999===BBBMMM```www~~~xxxpppRRR@@@;;;DDDDDD:::BBBWWWGGGGGGGGGHHHIIIJJJJJJJJJGGGZZZFFFPPP```___hhhYYY|||sssQQQxxxjjjGGG///<<<^^^WWWqqqNNNBBB>>>FFFaaaNNNGGGLLLHHH]]]^^^RRR===TTT\\\NNNFFFSSSRRRHHHLLL^^^YYYUUU[[[MMMPPPaaagggjjjooouuuXXX===BBBYYYccc~~~vvvoookkkyyyBBB---,,,...222000<<>>DDDGGGBBB===AAAJJJDDDEEEEEEFFFFFFFFFGGGGGGFFFWWWAAANNNYYYUUUbbbUUUyyyyyyzzzxxxtttqqquuu|||mmmnnnwwwqqqxxxqqqyyyxxxtttdddxxxrrrDDDjjjppp{{{CCC111???^^^TTTeeeXXXCCC===OOOsssbbbGGGPPPSSSnnnsssmmmaaauuuoooooo\\\}}}{{{kkkpppRRR???NNNmmmkkkyyyllliiivvv@@@---......000000???EEE@@@FFF666555777+++******))))))))))))))))))&&&'''***((((((444EEEXXXUUUuuuXXXOOOSSSaaazzzmmmPPP===000///000111111222555:::>>>>>>>>>@@@AAAEEELLLTTTZZZUUUXXXYYYWWWVVVXXXXXXWWW]]]@@@333CCC|||LLL***---...///333888<<>>EEE444000)))+++******)))))))))))))))(((&&&'''***(((&&&111@@@ggglllhhhRRRWWW[[[sss^^^zzz{{{XXXKKK111---...000222333444777<<>>FFFbbb~~~~~~~~~wwwjjjkkkfff666,,,111///...444NNNUUUFFFEEE222555111+++******))))))))))))))))))''')))---***'''111???ZZZRRR~~~yyyXXX\\\WWWeee{{{IIIGGG+++///---///222444666999<<>>>>><<<===@@@BBB???AAACCCBBB???>>>???AAAZZZBBB>>>AAABBBCCCccclll|||TTTtttiiiqqqsssyyy777222,,,777___IIICCCOOOLLLnnnSSSTTTjjjiiidddlll{{{IIIwwwFFF}}}]]]ooonnneee~~~ooo;;;QQQrrrqqq{{{tttjjjmmm```222+++111///...888UUUdddAAA999999111'''******))))))))))))******((())))))((((((***---000VVV]]]___ZZZ[[[______|||iiiUUU...555,,,000222444777999;;;;;;;;;=========>>>@@@BBBDDDFFFIIIIIIIIIJJJLLLOOOQQQSSSwwwYYYEEE^^^RRR000000UUU}}}>>>888''')))<<<888222CCCCCCJJJZZZooo]]]:::555999888999999::::::;;;<<<<<<===???@@@AAAAAA@@@???>>>===EEEAAAFFF>>>AAA===UUU|||]]]QQQ```lllyyyrrrVVVzzzcccsssyyylll000888111mmmtttAAAWWW```JJJ999HHHYYYSSS___lll]]]OOO{{{aaa]]]~~~PPPpppUUUttt}}}KKKGGGfff~~~vvvrrr}}}vvvyyyZZZwwwIII///444...(((---999fffiiiEEE;;;:::222+++******))))))))))))******((()))))))))(((***---000QQQwwwzzz}}}ZZZ```]]]bbbSSS===+++444///111333666:::===???@@@AAA============>>>@@@BBBDDDDDDDDDEEEFFFGGGJJJLLLNNNXXXhhh\\\FFFdddQQQ@@@888OOO|||~~~<<<)))777,,,+++777...:::>>>JJJ[[[lll}}}~~~]]]CCC888777888777999999::::::;;;<<<<<<===;;;<<<<<<===<<<;;;:::999<<<:::>>>:::???:::CCCXXXMMMmmmwwwzzznnnVVVsssoooWWW000(((///ZZZ\\\MMMIIIBBBHHHFFFAAAaaa|||nnneee]]]ssszzz___xxx\\\xxxooo}}}mmmGGGUUUttt{{{www|||sssoooaaakkkAAA+++111///+++444IIIyyyjjjHHH<<<888222,,,******))))))))))))******((()))***))))))***---///@@@{{{}}}[[[ZZZbbbRRRwww~~~EEE...111333333444666999<<<>>>@@@@@@AAA======<<<<<<===>>>@@@AAABBBBBBCCCDDDFFFGGGIIIJJJLLLTTTUUUKKKMMMqqqsssDDD555)))iii|||QQQ333000333555999666999@@@KKKWWWjjjVVVMMMkkk^^^888222777555555:::999999999:::;;;;;;<<<<<<999999999:::999999888777999999<<<;;;DDD===777[[[^^^rrrQQQWWWxxxaaaUUUpppiiixxxqqqBBB444!!!666LLLxxx===zzz[[[KKKFFF>>>666PPPkkkgggnnnZZZsss}}}ooo~~~eeewww~~~mmmvvvtttxxx~~~UUUJJJiii|||{{{{{{pppdddnnn^^^555(((///000///===___dddHHH===666///+++******))))))))))))******((()))******)))***,,,...777dddmmmuuupppSSSfffbbbiii}}}ssslllvvv}}}aaaAAA...777,,,222999:::;;;<<<<<<<<<;;;;;;>>>>>>===<<<===>>>???@@@@@@@@@AAABBBCCCDDDEEEFFFMMM<<>>888888999999999:::::::::999999999999999999999888777;;;<<<<<>>666CCCYYYVVVWWWXXXmmmllltttjjj555111%%%<<>>===<<<<<<===>>>???======>>>???@@@@@@AAAAAADDDAAAEEEIIICCCBBB[[[|||[[[<<<222AAAbbb}}}===(((333)))111333666999<<>>>>>>>>>>>===<<<;;;;;;;;;<<<===>>>???@@@AAABBBBBBBBBBBBBBB>>>BBBDDDCCCGGGLLLNNNLLL^^^888BBBBBBoooBBB%%%222///111444777777;;;GGGTTTzzz~~~fffnnnyyy```999111666777333555;;;888000555555555555555555555666444444333333333444555555111666000555333///::::::IIIGGGxxxSSSkkkwww~~~kkkppp}}}uuu|||{{{999111)))111333777BBBVVVyyyPPPCCCHHHJJJEEELLLXXXGGG___dddlllqqq{{{YYYzzzvvvsssxxx{{{}}}ooouuutttbbbbbbsss{{{zzz~~~xxxlll___ZZZ555...222---222222BBBXXXEEEBBB:::111...******))))))))))))******(((***++++++*********+++'''444kkkvvv^^^aaaeeeaaa~~~JJJ666---555333///===555666999;;;<<<=========:::999888888888:::;;;<<>>GGGKKKJJJJJJMMMNNNlll<<<:::===llljjj222777000000333666777777===EEE[[[qqqxxxzzzhhhPPPcccLLL;;;444555666333///222888777111333333333333333333333333222111000000000222333444555666...999444+++;;;777777{{{[[[gggsssZZZkkk}}}~~~~~~~~~___222000333111222444VVVfffLLLmmmwww]]]SSSKKKEEEIIIIII===VVVYYYccciiiwwwXXXrrrooorrrrrr}}}mmm{{{uuurrrkkksssxxxlllgggmmm~~~{{{sssfffbbbAAA///...555+++333444EEEWWWBBB>>>888///,,,******))))))))))))******(((***+++,,,*********+++,,,000QQQsssbbbnnnaaaZZZjjj[[[222:::***444111///333555666777888888888777666777666666666666888999;;;777888999:::::::::999888666BBBFFF===:::BBBIIIHHHLLLFFFGGG888666FFFmmm777---,,,...222333333555;;;<<>>>>>III444bbb@@@BBB333JJJ{{{777666...&&&---888888///888@@@KKK\\\sss~~~~~~RRRFFFsssFFF000555666,,,111111111111000000000///////////////////////////////////////////////////...///000///...---...000000444iiittt\\\yyy___TTTrrrtttttt|||KKK888+++---000---+++///000===ggg:::sssyyyYYYIIIHHHIIILLLOOOPPPNNNKKKJJJNNNQQQQQQRRRVVV___ggggggwww|||{{{~~~vvvyyywwwWWWzzzDDD///---444555111---999888~~~VVVBBB<<<888222+++******))))))))))))***************+++++++++,,,,,,333'''999bbb{{{cccppp]]]___gggpppxxxYYY;;;333...222555333222333333333333333333333333333333333333333333333333333666666666666777777777777888888999:::;;;<<<<<<===999JJJFFFeeeDDD777999GGGyyylllGGG***000999,,,...GGG444999>>>HHHZZZnnnwwwwww|||yyy{{{hhhqqquuusssLLL555222666555000111111000000000/////////////////////////////////........................---...//////------...///555(((IIInnnRRRoooTTTQQQwwwnnnyyyggg<<>>'''000222333000,,,888777}}}WWWCCC<<<777222,,,***))))))(((((())))))************++++++++++++,,,"""(((///999~~~uuudddbbb___bbbuuu~~~ssssss@@@444...+++///222222222333111111111111111111111111222222222222222222222222222222333333333444444444555555666777888999::::::999===888;;;kkkQQQ222BBBCCCvvvRRR+++,,,///---555555777777888AAARRRbbbiiirrr~~~nnn{{{lllpppqqqLLL...---444111000555000000/////////.................................------------------------,,,---......,,,,,,---...222'''///[[[JJJ^^^```ZZZhhhzzz|||wwwoooxxxsssAAA000)))(((///111---,,,///---000---qqq}}}eeePPPvvvmmmgggdddeeeggglllttt{{{}}}qqqmmmqqqccc999)))333///111...+++777666}}}VVVCCC===666111---))))))(((((((((((())))))************++++++++++++...;;;111<<>>888???pppiii555$$$888111555999;;;999999???EEEKKKVVVeeetttxxx~~~zzzooonnn}}}```...)))...555666000******...---------,,,,,,,,,++++++++++++++++++++++++++++++************************)))+++,,,+++***)))***+++&&&444000""":::xxx{{{dddqqquuuuuuuuunnn|||]]]//////...---------***&&&'''+++)))&&&555***LLLuuuttt___UUU|||uuuooorrrtttmmm]]]KKKJJJ"""///...)))---000...+++777666{{{QQQCCC===444000///)))((((((''''''(((((())))))))))))************+++999''';;;...333\\\jjjYYYYYYWWW]]]jjjxxx@@@(((000///111000---,,,...---***........................------------------------............////////////------...///000111222222555444444888888555DDD```bbb:::222===iiiqqq@@@%%%+++---111777888666666999AAAGGGRRR^^^hhhuuuxxxzzz{{{wwwzzz}}}dddllllllNNN888,,,,,,111111,,,---222///''',,,,,,+++++++++*********************************))))))))))))))))))))))))((()))******(((((()))***,,,((())),,,...@@@qqqxxxpppXXXfffzzz~~~|||wwwpppxxxqqqIII...+++&&&++++++******((((((***---&&&+++***333[[[xxxuuuooovvv|||yyy{{{~~~}}}pppsss{{{wwwfff<<>>444//////((((((''''''''''''(((((())))))))))))************&&&'''444"""(((000tttqqqYYY```___RRRjjj}}}NNN@@@)))444+++000000,,,***---,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,---...///000111111:::%%%333>>>...666AAA,,,hhh___BBB***333\\\JJJ777///,,,000555555444666888<<>>444//////((((((''''''''''''(((((())))))))))))************###777"""///444111888www]]][[[^^^QQQeeeVVV---+++777+++(((...///+++))),,,,,,)))++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,---...///000111+++888444111999111...AAA111```~~~NNN555555MMMzzzJJJ:::------333444555777...000777???DDDMMM```rrr|||xxxwwwmmmYYYvvv}}}hhh===+++333333'''))),,,000000+++'''(((,,,************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))***)))))))))))))))***,,,XXXppp[[[yyy{{{qqq}}}nnniiinnnqqqQQQ...,,,...(((***'''(((((((((******'''######%%%444""",,,===|||qqquuu|||{{{ppp|||{{{sssvvvwww|||www{{{oooNNN***000222---'''***+++)))))),,,)))&&&111---qqqIII???<<<333......((((((((((((''''''''''''((((((((()))******++++++------,,,,,,,,,000555999~~~XXX[[[[[[TTTXXXpppttt;;;%%%000444)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************---------.........//////000111111222333333444444000444cccuuuLLLAAA333IIIzzzmmmCCC+++444111)))888333<<<666000;;;GGGNNNTTTeeeqqqppp{{{aaa~~~~~~zzzeee|||YYY777---///---+++,,,************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))"""HHHtttzzzyyy}}}||||||uuuzzzxxxsssdddxxxxxxyyy|||zzzgggHHH,,,(((---+++(((''''''''''''''''''''''''''''''&&&%%%%%%&&&(((+++---nnnrrriii{{{}}}{{{qqqggguuuyyyuuutttvvvyyyuuubbbDDD,,,,,,+++++++++******))))))+++000,,,,,,///222```KKK>>><<<444///---(((((((((((('''''''''''''''(((((())))))***+++++++++,,,,,,+++,,,...222666ZZZzzznnnbbbUUUSSS^^^uuuwwwAAA111000***)))000************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,------......///000000111111222:::///444^^^FFF===888888^^^wwwWWW555+++222111333>>>===999;;;999666<<>>[[[rrr}}}rrrWWW\\\dddiiikkkkkkiiifffRRR```fffbbbgggvvv|||xxxttt~~~sssrrrxxx}}}lll___RRR???000)))''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%***&&&'''******SSSKKKDDD===222...---((((((((((((''''''''''''&&&&&&&&&'''(((((()))))))))+++---...---,,,,,,---333888222kkkyyyVVVNNNUUULLLTTTdddxxxyyy:::&&&...111---***,,,+++&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))******+++,,,,,,,,,444***,,,222(((!!!AAApppZZZ666@@@===QQQfff<<<555(((***888888000222777999<<>>bbbyyy}}}uuu|||ppp~~~pppsss___DDD000'''%%%&&&(((+++&&&############$$$'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&!!!...)))!!!""";;;jjj||||||}}}vvv{{{}}}zzz~~~{{{xxxooodddFFF888...###!!!%%%)))'''###%%%%%%%%%%%%%%%%%%%%%%%%&&&***&&&'''+++)))OOOKKKCCC;;;222///...((((((((((((''''''''''''%%%%%%&&&&&&'''((((((((((((***,,,---,,,+++,,,---...!!!333---eeezzzZZZPPPJJJPPP___qqq|||BBB(((000)))$$$(((+++***'''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,///***)))...000......000SSS^^^OOOHHH888???|||jjj^^^>>>'''***222666>>>666777888888999???GGGNNNcccfff}}}tttqqqxxxppphhh~~~vvvuuu~~~|||xxxeeeqqqtttzzznnn[[[[[[<<<***&&&,,,444)))'''&&&(((******(((&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''%%%###%%%***,,,)))$$$$$$888QQQcccooozzz~~~~~~zzzyyyyyyxxxxxxxxxyyyyyywwwtttxxxrrrvvvdddPPPFFF000###***222,,,"""%%%######%%%''''''$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$,,,%%%###+++///+++((((((CCCnnnzzz{{{ggguuu}}}yyyvvv{{{rrrvvveeeJJJ333000$$$###%%%((((((&&&%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&***&&&(((+++(((LLLMMM???888333000---((((((((((((''''''''''''$$$%%%%%%&&&''''''(((((('''(((************,,,---&&&:::---<<<777SSSeeeUUUPPPQQQWWW___fffuuuooo???)))444000'''"""%%%***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''((())))))******+++$$$,,,111000111444333...222@@@@@@333FFFBBBSSSyyyKKK111)))***000222444666555444666;;;???NNNUUUdddzzztttsssjjjvvviiisssccclllooo{{{qqqlllgggUUUsssLLL(((+++222***"""---)))***+++++++++***'''%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%'''(((&&&""""""'''...000######,,,,,,...<<>>111000444((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))***++++++---000444888:::ppphhh___ZZZWWWWWW\\\aaa```dddjjjoootttyyy~~~|||yyyzzzuuusssmmmiiinnnyyy|||xxx}}}KKK///,,,+++))))))))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((()))))))))************000111))))))RRRbbb444;;;:::@@@aaa```===555(((***...222666777777777555666:::AAALLLXXXbbbhhhppp{{{xxxmmmkkk{{{~~~tttJJJ^^^}}}qqqIII---+++++++++***)))(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""############$$$$$$$$$)))***,,,---///000000000******)))((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%###(((&&&(((%%%<<>>555---444444444666888999999999777999AAAMMMUUUYYYaaajjjxxxxxxzzznnnyyyQQQttt{{{~~~sssrrrggg|||mmmmmmxxxyyyiii[[[yyyVVV|||lllzzz{{{zzzlllzzzRRR@@@WWWhhhMMM...$$$---555111((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################################################################################################################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################""""""""""""############$$$$$$%%%%%%%%%$$$$$$###!!!!!!"""""""""#########""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$###'''%%%)))'''666pppNNN:::555111---,,,(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''))))))))))))***+++,,,,,,'''%%%///:::///***QQQzzzMMM111///...&&&+++)))''''''%%%$$$&&&)))&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((000333$$$ ---444///222,,,...mmmlllFFF888999333```tttjjjtttiii---...***(((,,,666===>>>======999555666888>>>GGGPPP\\\aaalllwww|||}}}mmmyyywwwqqqvvvTTTfffooowww|||}}}sss}}}zzz{{{}}}pppddduuujjjhhhuuutttgggWWWrrrzzzzzz|||}}}}}}|||XXXrrrgggooovvv~~~xxxjjjwwwzzzXXXEEELLLnnnrrr]]]333///)))&&&'''))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!"""""""""#########""""""#########"""!!!!!!!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$'''$$$)))'''333hhhQQQ<<<:::444---...(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))***+++,,,,,,***###&&&222555...+++000EEExxxuuuUUU///%%%000...''''''&&&$$$%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((+++%%%!!!%%%...333...((($$$333777(((;;;ooo:::///555666;;;UUUxxx~~~WWWJJJ:::000///333666666;;;888444333333666:::>>>@@@GGGRRR```kkktttyyy{{{{{{ttt{{{|||lll~~~yyycccWWWbbbdddwww}}}www~~~pppuuuzzzuuu~~~yyy{{{vvvrrrwww}}}}}}{{{}}}|||mmmbbbqqqgggbbb}}}qqqoooxxxdddSSSlllsssssstttvvvxxx{{{{{{zzzyyyyyyzzzvvvwww}}}xxxYYYhhheeegggrrrxxxuuugggsss{{{ZZZKKKJJJUUU___888***%%%***...,,,(((%%%''')))''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""#########"""!!!!!!!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""############$$$###$$$'''$$$)))(((000```SSS>>>>>>777---000(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((()))************'''444444%%%###///333+++444888BBBcccaaaFFF222$$$&&&555111111(((((('''&&&''''''&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''"""$$$,,,444///$$$$$$,,,,,,---&&&...777***NNNqqqOOO999>>>CCCAAAMMMbbbiiiLLL888//////111///333777;;;===<<<888444444777<<>>UUUyyykkkoooyyyuuu{{{jjjWWW<<<...+++***)))''''''+++---***$$$&&&'''&&&$$$$$$&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''---(((!!!$$$)))***)))'''+++++++++------...222]]]lllCCC555>>>DDD???QQQjjjdddBBB------///222444777:::999666444444444444777???JJJRRRYYYcccqqqmmmuuu|||uuuiiissscccIIIbbbccctttmmmvvvuuuiiilllrrruuukkkjjjssstttkkkjjjqqqllllllmmmnnnmmmkkkiiihhhkkksss___UUUaaa{{{\\\UUUoootttfffbbbhhhxxx\\\III```gggggggggfffhhhkkklllkkkiiiiiiiiijjjkkkqqqsssuuummmTTTVVVqqq}}}fff___sssiiimmm}}}oooaaakkksssyyy}}}||||||zzz~~~|||www}}}iiiIII===<<>>555///000444555777:::666;;;??????999555555666666>>>FFFNNN\\\nnnyyyzzzssskkkYYYYYYgggffffffhhhgggcccdddhhhjjjiiihhhfffffffffggghhhddddddddddddddddddddddddgggmmm~~~pppYYYSSSYYYttt]]]PPPfffsssdddYYY___oooppp^^^LLLVVVdddbbb]]]___```aaacccddddddddddddbbbddddddeeeqqq{{{sssbbbNNNUUUkkkuuueee]]]mmm}}}^^^cccpppiii[[[XXXmmmrrrxxx{{{yyywwwvvvwwwvvv||||||tttrrrxxx~~~zzzppphhhYYYGGG???AAATTTcccuuu{{{hhh:::555...+++***+++***((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$%%%%%%###(((***%%%000MMMNNNBBB===666222111))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((()))))))))******)))*********)))+++...111'''777JJJ[[[qqqxxxqqqooo```YYYbbbcccYYYTTTRRRYYY\\\XXXYYYbbbiiikkksssppp\\\HHH888///@@@777,,,&&&'''***)))'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))*********++++++555'''%%%===fffRRR======888:::GGGUUUrrrvvv^^^@@@///---///---...222666777777666777888666999999999@@@MMMXXX[[[mmmnnntttxxxmmm\\\WWW\\\```___```cccbbb___```dddcccbbbaaa_________``````___________________________fffyyymmmXXXQQQSSSkkkvvvWWWKKK```kkk]]]TTTZZZlllnnn[[[HHHOOO[[[[[[YYYZZZZZZ[[[[[[[[[[[[[[[ZZZ^^^___^^^___kkkvvvqqqdddLLLPPPbbbkkk]]]WWWeeesssXXX[[[vvvvvvhhhcccWWWUUU]]]aaafffkkknnnqqquuuwwwvvviiiiiirrryyyuuunnnmmmttt{{{~~~~~~uuukkk^^^LLL;;;888>>>LLL^^^nnnmmmppptttuuusssttt|||}}}kkkHHH000222...)))'''((((((((('''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$###''')))$$$///JJJOOOBBB===777444333***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((())))))))))))))))))(((&&&''')))+++***((('''***222>>>JJJRRRqqqxxxuuuwwwOOOJJJBBB:::111+++&&&%%%###""""""$$$&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))************''')))***''''''999___~~~lllIII222666>>>EEEPPP^^^]]]FFF999111......000222444555333111444555333...---333888:::IIIHHHNNNYYY]]]XXXVVVYYYXXXVVVWWWYYYXXXUUUVVVZZZ\\\\\\[[[YYYYYYXXXXXXYYYWWWWWWWWWWWWWWWWWWWWWWWWUUU\\\ooofffUUUMMMKKK___jjjOOOEEEWWW```TTTLLLRRReeehhhWWWCCCGGGPPPRRRSSSQQQQQQQQQQQQQQQPPPOOOOOORRRSSSQQQRRR]]]iiiggg]]]KKKKKKWWW___TTTPPP[[[dddTTTTTTllllllaaa```XXXWWWdddcccccceeehhhjjjkkkkkkcccdddfffiiikkkllljjjiiiqqqpppkkkbbbZZZQQQDDD999;;;<<>>CCCIII[[[ffflllzzzzzz~~~wwwttt~~~tttooo{{{lllgggmmmlll```WWWTTTLLL<<<111...,,,***'''%%%$$$&&&)))*********)))'''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))******---******------++++++...OOO~~~pppQQQ:::111555KKKMMMQQQ___uuu~~~lllSSSBBB999...***---222666888444666888777555444333222111000666BBBJJJKKKKKKNNNTTTRRRSSSTTTRRRNNNNNNRRRSSSSSSRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNRRRccc\\\NNNIIIEEEUUU^^^IIIAAAOOOVVVLLLFFFKKKYYY___SSSBBBDDDIIIJJJMMMIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIKKKSSS\\\[[[TTTLLLHHHOOOUUUMMMLLLTTTWWWRRRNNNbbbaaaYYY\\\WWWXXXZZZWWWVVVWWWZZZ\\\[[[YYY[[[cccggg```PPPDDDAAADDDJJJIIIDDD<<<:::???CCCDDDZZZ\\\aaafffkkkmmmiiidddkkkjjjrrr}}}{{{www{{{wwwwwwjjjYYYCCC111***((((((((('''''''''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""#########$$$$$$$$$!!!$$$"""$$$'''###+++AAAPPPFFFBBB999333///******((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&((()))((('''((()))+++)))###&&&///000***)))000!!!(((''''''222888000(((111===??????GGGHHHBBBCCCMMMGGGBBBBBBBBB===888666888+++%%%+++...(((&&&***,,,+++)))'''&&&&&&&&&''''''((((((&&&$$$%%%(((+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))%%%&&&,,,000...***))),,,(((BBBsssdddDDD777555777???FFFQQQfff|||ttteeePPP@@@777333...+++333333444777999999777777999555111//////222:::BBBKKKJJJKKKMMMLLLIIIJJJNNNHHHHHHHHHHHHGGGGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIVVVOOOFFFDDD@@@NNNTTTDDD???IIIMMMFFFCCCGGGKKKTTTNNNCCCEEEFFFEEEHHHCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHIIILLLQQQUUURRRMMMMMMGGGKKKOOOIIIJJJQQQPPPOOOHHHWWWUUUOOOVVVRRRTTTMMMLLLNNNRRRXXX[[[YYYWWWQQQJJJ???555//////222555***666BBBGGGKKKTTT]]]aaa```ccc___WWWVVVaaakkknnndddsss{{{lllrrrmmmooo}}}tttmmmpppZZZHHH222,,,&&&'''+++---(((###'''((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""#########$$$$$$$$$ $$$"""###'''###)))<<>>>>>===???DDDBBBCCCDDDDDDEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBFFFAAAJJJDDD???@@@;;;HHHJJJ@@@===CCCEEE@@@???DDD???IIIFFF@@@DDDCCC???AAA???@@@AAABBBCCCDDDDDDDDDAAABBBDDDGGGIIIJJJGGGDDDIIICCCGGGJJJEEEHHHNNNJJJQQQFFFQQQMMMHHHPPPMMMNNNRRRQQQPPPOOONNNJJJFFFCCC///333777666444999DDDNNNIIISSSZZZXXXVVVWWWZZZ[[[LLLZZZccc``````kkkqqqppptttqqqooooooppppppmmmjjjvvvooonnn[[[PPPIII000)))''''''&&&###"""%%%+++111%%%'''((('''%%%######$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$ %%%###"""'''$$$(((777PPPGGGCCC;;;666222+++***)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!###%%%%%%%%%$$$%%%'''###"""###%%%'''(((***,,,"""...222,,,,,,---((((((000,,,%%%''''''&&&+++,,,,,,***)))((('''%%%###'''+++...,,,%%%!!!((((((''''''%%%""" &&&&&&'''((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((333''' &&&000///'''111&&&%%%---,,,&&&555OOOlllqqqpppuuu|||rrraaaHHH555777CCC,,,:::RRRjjjwwwvvvkkkaaaXXXHHH999777:::888333111)))111888<<<;;;999777666...---///333333111333888;;;<<<>>>???@@@AAA@@@@@@========================@@@999AAA===;;;===666@@@AAA<<<:::===>>>:::;;;???999AAA===999???>>>888:::;;;<<<======>>>>>>>>>>>>;;;;;;<<<>>>>>>>>>>>>???AAA===BBBEEE@@@DDDIIIDDDMMM???GGGBBB===FFFBBBBBBBBBBBB@@@<<<777333111000>>>KKKWWWUUUJJJBBBEEELLLWWWXXXVVVSSSUUU[[[^^^]]][[[gggjjjaaaaaaooouuuqqqppphhh\\\ZZZhhhtttiiiUUUiiiWWWJJJ777222...!!!,,, (((000222---'''%%%&&&###%%%&&&%%%###"""###%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###%%%&&&&&&%%%###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!###%%%&&&&&&%%%###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$!!!&&&$$$###'''%%%(((555XXXKKKEEE<<<666333+++***)))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###%%%''''''%%%%%%%%%&&&###&&&'''&&&&&&((((((%%%,,,$$$&&&'''"""$$$)))%%% )))&&&###***+++%%%&&&&&&!!!!!!&&&&&&$$$&&&---###  (((...+++$$$###$$$%%%&&&''''''(((((((((%%%!!!!!!$$$(((******%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((###***,,,((($$$+++555###...000((('''///---"""'''CCC]]]jjjnnnhhhkkk{{{xxxyyyyyyxxxuuuiiiQQQ<<>>BBB:::888>>>@@@;;;@@@EEE???BBB333999333...777222222---111555999<<>>===???BBBCCCRRRNNNRRR```iiibbbVVVNNNJJJEEE===777444333222222222---***...222333555777444444333333333444555666000000222444555666666666666777888999999888777777777777666555444444555666444444444555666777888999:::777666777::::::777444777777777777888:::;;;<<>><<<:::888555000,,,++++++,,,...111444888:::@@@BBBFFFIIIKKKKKKIIIHHHQQQNNNHHHDDDJJJRRRPPPHHHTTTWWWWWWSSSNNNRRR^^^iii^^^[[[UUURRRRRRVVV[[[^^^VVVYYY[[[YYYOOO@@@111'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""%%%+++,,,'''###$$$%%%"""$$$#########""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###$$$%%%%%%%%%&&&))),,,uuuxxxZZZJJJFFFAAA;;;333///***'''))))))&&&&&&((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***+++***)))''''''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))+++******+++...222666888LLLTTT^^^cccbbb___]]]]]]iiieee]]]TTTJJJBBB<<<999<<<:::===FFFKKKJJJHHHJJJNNNNNNNNNLLLIIIFFFCCCAAA;;;555111222222000...///......------,,,,,,,,,+++...///000222333333333333444333333333444666777888555333222333444666777777444444333111111000000000000000///000222222000///,,,,,,------......//////333333333444555444222///444444555777:::<<>>;;;777666<<>>???>>>:::777888444444444444333111///...,,,------...//////......000///------...111555777===999555333333333000---///...---+++***)))))))))+++,,,...............///---...///000000///...---//////111333666777666444666777888:::<<<===>>>>>>???@@@AAABBBCCCEEEEEEFFF@@@GGGKKKHHHDDDFFFJJJLLLFFFJJJPPPRRRQQQMMMJJJIIIMMMOOOQQQQQQMMMFFF???:::111...***&&&$$$%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""%%%((((((###!!!###$$$###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###$$$%%%%%%%%%&&&))),,,llljjj\\\JJJEEEAAA<<<666///***((())))))'''&&&((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&))),,,......---))))))(((&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''')))***+++,,,,,,"""%%%)))...333:::BBBHHHAAAIIISSSWWWUUUQQQOOOPPPSSSQQQKKKDDD===;;;@@@FFF;;;>>>@@@???===???FFFLLLEEEBBBCCCGGGHHHFFFEEEGGG===>>>???@@@???===;;;999111222222333222222111111...---,,,,,,---///111333@@@<<<777444444222...)))//////...---,,,,,,------...111444444222222444666777888:::::::::888666555666666666888::::::999777444555777999999999999888===<<<<<<<<<===>>>@@@AAA<<>>AAABBB???::::::@@@EEE;;;:::<<<@@@AAA???@@@CCC:::;;;===>>>>>>===;;;:::::::::;;;;;;;;;:::999999111222222222222222111111666444333444777777555333777777666555444444444444111444777777555555777999777888:::::::::888666444888777777888999999888777666777888999999999777777:::999888777888999;;;<<<===???AAADDDDDDBBBBBBCCCEEE@@@;;;999999;;;;;;;;;000...***'''%%%%%%&&&&&&)))(((%%%$$$$$$%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%########################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""%%%###"""###############""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$%%%%%%%%%&&&))),,,```nnn```LLLFFFBBB<<<666000+++(((******(((''')))'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&((()))***)))'''))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%&&&&&&(((((((((&&&$$$###%%%,,,222555999===AAA<<<>>>???BBBHHHLLLIIICCCBBBFFFIIIHHHCCC===:::::::::888999:::888333444777444555666777888888777666888888888999888888777777666777777888777666444222333444555555555555444444:::999777555333111111000000111333444333333333444333444444555444333111111111000000111333555555444555555555666666555555555======<<<;;;;;;<<<===>>><<<999888<<<>>><<<999888999777444222000...***((($$$%%%&&&'''((((((''''''+++)))&&&$$$###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$!!!!!!$$$&&&$$$"""###""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###$$$%%%%%%%%%&&&))),,,[[[qqq^^^LLLFFFBBB<<<666000+++(((******(((''')))&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((******)))((((((((('''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((())))))***"""###&&&(((******)))'''''''''''''''&&&&&&&&&&&&111333444555:::@@@===666===???BBBCCCBBB>>>:::888>>><<<;;;;;;777333444999666666666555555555555555000000111111222111111111555555555555444444444444222555777666111...///000444333222000...------,,,000//////000111111000///111111111111111111111111...---,,,---000111111111222222111111111111222222;;;;;;:::::::::::::::;;;777222000444444000---...---------,,,)))&&&%%%$$$'''((()))))))))'''%%%$$$$$$&&&(((******(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$ !!!''')))&&&"""###!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###$$$%%%%%%%%%&&&))),,,SSSqqq[[[JJJFFFCCC===777111+++)))***+++(((''')))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%&&&(((***,,,+++***(((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&***(((%%%###$$$&&&((((((((('''&&&&&&(((((('''&&&"""&&&(((''',,,444666222777666555777;;;>>>@@@@@@<<<:::;;;;;;999777;;;BBB999888666555444444444444//////000111111111111111222000///......000333444(((...444444000...111666111111000000000111111222333000///000333333000---000000////////////000000333111//////000111111000444333222111111222444555111111000000000000//////222---,,,...,,,&&&$$$(((''''''&&&%%%###%%%)))---((('''%%%###$$$%%%''')))$$$###"""!!!"""%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""###!!!(((+++'''"""###!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###$$$%%%%%%%%%&&&))),,,KKKppp```PPPFFFEEE999444...---++++++++++++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******))))))((((((((('''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''------...///111222333333<<>>888111---+++,,,,,,(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******+++,,,,,,,,,,,,,,,,,,,,,------------------,,,---......///////////////////////////000000000/////////......,,,******+++---///000///,,,,,,---...///000000111.........//////000000000,,,,,,+++*********++++++++++++++++++++++++++++++,,,,,,+++++++++*********((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$$$$$$$%%%'''((((((%%%""" !!!"""""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""###$$$%%%%%%######%%%((()))((('''((((((+++SSStttPPPOOORRRKKKBBB<<<333222222111111111111222111111111111111111111111.........///////////////000000/////////000111111111111111111111111111111111111111111111111111111;;;;;;999444KKKfffBBB;;;:::444333222111000////////////000000000000///......////////////////////////000000000000000000000000111111111222222222333333000000111111111222222222444444333222222222333333444555555666666666666555777666555444444555666777888888888777777666666666777888888:::;;;<<<======:::999888777777888999999999888777555444444444444444444333333333333333333//////000000111111222222444333333222222111000000111111111111111111111222222111111222333444222111222111000///.........///---------,,,,,,,,,,,,+++++++++++++++++++++++++++************************((((((((((((((((((((((((************************,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((('''(((///888<<<;;;777+++++++++---333???LLLUUUJJJEEE===555///+++******))))))*********+++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000////////////000000000000000000000///000111111222222222222222222222222222000000000000000000000000//////...///000222222333111111111000000000//////,,,,,,---------.........//////..................---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++***************************))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%---///333666555222...***%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%$$$######%%%'''''''''&&&'''(((///OOO~~~\\\OOOQQQOOOGGG:::777777777666777777888888777777777777777777777777888999999999:::::::::;;;:::999999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::888777444999JJJSSSLLLGGGBBBFFFGGG>>>;;;<<<444>>>===<<<::::::999999999999999::::::999999888777777777777777777777777777::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<============>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDEEEEEEFFFEEEEEEFFFEEECCCCCCCCCCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDAAAAAA@@@@@@???>>>>>>===>>>>>>>>>>>>============<<<;;;::::::;;;:::888666888777666555444444444444222222222111111111111000////////////////////////........................++++++++++++++++++++++++------------------------/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++///,,,+++---222222---(((,,,+++***)))***...444999222000...,,,************,,,,,,---------........./////////000000000111111------------------------...///000111222333444444111111222222222333333333333333222222333333444555555555555555555555555555555555666666777888888999;;;;;;::::::999999:::;;;;;;;;;:::::::::999999999:::::::::999999999888888666666666666777666666666444333222222222222333444666666666666555555555555444444444444444444444444////////////////////////........................------------------------))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************'''''''''''''''''''''''''''''''''((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&)))******)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))))))))111444999<<<<<<:::666333---,,,+++***((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$%%%&&&%%%$$$"""$$$&&&&&&%%%%%%&&&((((((BBBeeeQQQRRROOOIII:::>>>>>>===>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDGGGEEEEEEKKKNNNJJJDDDCCCHHHCCCGGGJJJCCCDDDFFF???FFFEEEDDDCCCCCCBBBCCCCCCAAABBBBBBBBBBBBAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEFFFGGGIIIKKKLLLMMMKKKLLLMMMNNNNNNNNNNNNNNNOOOOOONNNNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUVVVVVVWWWWWWWWWXXXVVVVVVVVVVVVUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPOOOOOOKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHFFFFFFFFFEEEBBB@@@BBBAAA@@@???>>>=========;;;;;;;;;;;;::::::::::::555555555555555555555555222222222222222222222222000000000000000000000000////////////////////////000000000/////////..............................------------------------------------------------++++++++++++++++++++++++---+++***+++---,,,)))&&&+++,,,,,,+++******,,,---(((((()))++++++,,,------------------.........///000000111111222222333333000000000000000000000000111111222333444444555555555666666777777888888999888777777777777888999999::::::::::::::::::::::::::::::;;;<<<===>>>??????@@@AAAAAA@@@>>>===???@@@??????@@@AAABBBCCCDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@AAABBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>???@@@AAABBBBBBBBBAAAAAAAAA@@@@@@========================::::::::::::::::::::::::888888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;888777777777777666666666444444444444444444444444444444333333333333222222000000000000000000000000//////000111333444555666111111111111111111111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---111333333111---+++***************************************************++++++,,,,,,+++*********,,,000222333222000......---,,,+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''((((((&&&###%%%&&&&&&%%%&&&''')))###777rrr```TTTWWWMMMKKKDDDDDDDDDDDDEEEEEEGGGHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLMMMLLLLLLLLLLLLMMMNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLGGGHHHMMMLLLKKKQQQKKKMMMVVVUUUHHHGGGPPPQQQQQQPPPPPPOOOOOOOOOPPPPPPMMMNNNNNNNNNNNNMMMLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOOOONNNNNNNNNOOOQQQRRRTTTTTTSSSTTTUUUVVVWWWWWWWWWWWWXXXXXXXXXYYYYYYXXXXXXXXXYYYYYYZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[[[[\\\[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]^^^_______________^^^^^^__________________\\\\\\\\\[[[ZZZZZZYYYYYYUUUUUUTTTTTTSSSSSSRRRRRRUUUUUUUUUUUUTTTTTTSSSSSSSSSRRRQQQQQQQQQQQQNNNLLLNNNMMMLLLJJJIIIIIIHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA========================;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999888888888888888888888888888888888888666666666666666666666666777777777777777777777777666666666666666666666666333333444666777999999:::555777999:::::::::;;;<<<999999999888888888888888666666666777777777888888888999999:::;;;;;;<<<<<<========================<<<<<<=========>>>>>>>>>>>>??????@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDCCCDDDFFFEEECCCBBBEEEGGGEEEFFFGGGHHHIIIJJJJJJKKKGGGHHHHHHHHHHHHHHHIIIIIIKKKLLLMMMNNNNNNNNNMMMMMMNNNMMMKKKJJJJJJKKKMMMNNNKKKKKKKKKKKKJJJJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCC????????????>>>>>>>>>===========================<<<======>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@999999999999999999999999888888888888888888888888666888:::<<<<<<:::888666666666666666666666666666444444444444444444444444111222222222222111///...,,,,,,---.........------//////......---,,,,,,,,,------------------------************************)))((('''(((***+++***)))%%%'''(((((('''''')))++++++666```WWWVVV\\\LLLMMMQQQHHHHHHHHHIIIJJJKKKLLLMMMQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSTTTTTTUUUVVVVVVVVVVVVVVVVVVWWWXXXZZZZZZ]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\XXXaaa```^^^dddccc]]]___iii^^^]]]``````dddeee[[[______^^^^^^^^^___``````\\\]]]]]]]]]]]]\\\[[[[[[WWWWWWWWWWWWWWWWWWWWWWWWZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ[[[\\\]]]]]]``````aaaccccccdddddddddbbbccceeeeeeeeeeeecccbbbfffeeeeeeeeeeeeeeeddddddeeeffffffggghhhiiijjjjjjeeeeeefffggggggggggggggggggggghhhhhhhhhhhhgggfffhhhhhhggggggfffffffffeeeiiihhhggggggeeeeeedddccceeeeeeeeedddccccccbbbbbb^^^^^^]]]]]]]]]\\\\\\\\\XXXWWWWWWXXXYYYYYYWWWUUUVVVUUUTTTRRRQQQPPPPPPPPPNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHFFFFFFHHHJJJGGGHHHIIIHHHFFFEEEEEEEEEFFFEEEDDDCCCCCCDDDFFFGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNOOOOOOGGGHHHHHHIIIJJJKKKKKKLLLJJJJJJJJJIIIJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMLLLLLLLLLIIILLLNNNMMMLLLLLLOOORRRQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVVVVQQQRRRTTTUUUVVVUUUTTTTTTTTTSSSQQQPPPPPPQQQSSSTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOPPPPPPQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>===<<<:::999::::::888777666666777777555555666666666777777777444444444444444444444444////////////////////////+++))))))***+++,,,+++***''')))))))))((()))+++---%%%,,,