BM6P6(@ yyyxxx}}}{{{zzzxxxwwwyyyzzz~~~}}}}}}||||||}}}~~~~~~}}}{{{{{{xxxtttppplllcccYYYTTTUUUVVV\\\jjjuuummmbbbmmmlllHHH;;;<<<888OOObbbsss{{{yyyyyy|||[[[III>>>===<<<333444888BBBWWWlllnnnuuu~~~sssrrrxxxvvvyyy||||||uuummm{{{mmmbbbfffrrr{{{}}}uuuggg]]]___gggrrruuuyyy~~~|||xxxwwwxxxyyy{{{{{{zzzyyyxxxvvvuuutttuuuuuuuuuuuutttqqqmmmiiiZZZSSS@@@555:::===>>>FFFSSS^^^^^^ccc|||xxxggg]]]```iiimmmllljjj^^^iii{{{jjjWWWmmm|||mmmdddmmmsssaaaRRROOORRRZZZiiiwww~~~mmmhhhdddaaa```^^^[[[]]]lll~~~wwwqqq|||vvvbbb___bbbdddlllvvv{{{|||wwwyyy~~~~~~|||yyyuuuqqqooooooppprrrqqqtttvvvxxxxxxxxxyyyzzzzzzgggZZZYYYVVVSSS___qqq|||{{{iiippp|||~~~nnnuuuwww~~~yyycccZZZQQQRRRXXXYYYVVVPPPJJJGGGHHHFFFAAA;;;<<<999888888FFFkkk}}}rrrjjjnnnxxx{{{tttooommmttt~~~zzzuuuiiiWWWLLLJJJKKKJJJMMMNNNOOOPPPPPPQQQSSSUUUSSSQQQLLLGGGEEEFFFJJJNNNZZZ]]]aaafffkkkoooqqqrrreeeRRRKKKNNNRRR```qqqvvvzzzzzz|||{{{zzzzzz{{{{{{{{{{{{~~~{{{~~~~~~}}}~~~|||}}}|||}}}}}}~~~}}}|||{{{zzzyyytttpppkkkcccZZZWWWYYYYYY^^^kkksssjjjaaaooo```AAA888;;;>>>UUUhhhwwwyyyuuuyyytttWWWHHH??????>>>555555999@@@TTTiiilllnnn}}}yyyuuuyyyssstttvvv{{{vvvuuu{{{lll___aaalllzzz}}}~~~wwwkkkaaabbbiiiqqqssswww|||}}}yyywwwxxxzzz{{{{{{{{{zzzyyywwwvvvuuuvvvvvvuuuvvvuuurrrnnnjjj^^^VVVAAA666<<>>===:::999999CCCeeetttjjjkkkttt~~~}}}wwwqqqooouuu}}}|||wwwiiiWWWKKKIIIKKKKKKKKKMMMOOOQQQTTTWWWZZZ\\\UUURRRNNNIIIGGGIIIMMMPPPTTTXXX^^^dddggghhhgggfffYYYMMMJJJQQQ[[[nnn~~~}}}|||~~~|||{{{yyyzzz|||~~~~~~}}}uuuqqqsssppprrrtttwww~~~}}}}}}}}}}}}}}}~~~~~~|||{{{zzzyyyyyytttooojjjccc\\\[[[___aaadddmmmqqqgggaaarrrxxxTTT;;;777<<>>BBBAAAEEETTT```dddmmmsssdddcccnnnyyy|||zzzlllooommmdddpppppp___aaauuuXXXKKKEEENNN[[[eeepppyyyuuuoootttjjj``````rrr}}}|||}}}~~~||||||}}}}}}}}}}}}}}}}}}pppaaaWWWWWWWWWYYYhhhzzznnnlll|||tttgggpppvvvfffeee{{{fffUUUSSSOOOOOOPPPKKKCCCGGGKKKKKKGGGCCCAAAAAA===:::;;;999>>>\\\}}}vvvjjjhhhnnnxxx{{{uuuqqqttt{{{~~~xxxiiiVVVJJJIIIKKKLLLLLLMMMPPPTTTXXX[[[]]]___VVVSSSOOOLLLKKKMMMPPPSSSPPPTTT[[[aaaccc```\\\YYYOOOJJJNNNWWWfff~~~~~~|||yyy{{{pppeeecccfffjjjjjjkkkpppyyy~~~}}}}}}~~~~~~~~~~~~}}}{{{zzzyyyxxxxxxsssnnniiiddd___```dddiiijjjmmmlllcccaaauuunnnMMM:::999>>>EEE^^^qqqxxxssswwwttt|||kkkWWWOOOIIIIIIGGG>>>888::::::HHHaaahhhcccdddxxxyyyrrrqqqyyy~~~~~~~~~}}}rrruuu|||tttiiidddeeekkkmmmqqqvvv{{{~~~{{{yyyzzz{{{{{{{{{{{{{{{zzzyyyyyyxxxyyyxxxwwwwwwwwwtttqqqnnniii]]]EEE888@@@CCCAAAEEEVVVbbbgggqqqnnn___```lllvvvyyyxxxfffwwwttteeehhhbbbTTTXXXkkkSSSIIIGGGTTTccckkkqqqwwwcccbbbjjj~~~~~~~~~}}}~~~||||||{{{{{{|||{{{zzzxxxjjj^^^VVVVVVWWW[[[lll~~~kkkppphhh\\\lllwwwpppaaaeee~~~bbbRRRSSSQQQRRRSSSMMMJJJKKKLLLLLLIIIFFFCCCAAA<<<999;;;999999SSSxxxyyykkkfffkkkttt}}}~~~wwwqqqrrrwww~~~zzzjjjVVVJJJIIILLLMMMOOOPPPSSSVVVZZZ\\\\\\[[[UUURRRNNNLLLMMMPPPSSSUUURRRVVV[[[______[[[VVVRRRJJJLLLTTT^^^nnnuuuzzz}}}sssbbbZZZ[[[^^^dddaaaaaahhhttt~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{yyyxxxxxxwwwrrrmmmiiiddd```bbbhhhkkkhhhfffccc]]]aaavvvgggIII;;;;;;===FFF___sss|||zzz}}}uuuuuu~~~hhhXXXRRRLLLKKKIII???:::<<<888BBB\\\hhhccc___qqq|||~~~wwwttttttuuu~~~|||wwwtttqqqqqqyyy~~~pppqqq|||~~~}}}vvvjjjbbbaaaiiikkknnnsssyyy~~~|||zzzzzz{{{zzzzzzzzz{{{{{{zzzyyyyyyyyyxxxwwwwwwwwwvvvsssqqqkkk```HHH:::AAADDDCCCHHHZZZdddiiirrrzzzgggWWWWWW```hhhkkkmmmccc|||ccc]]]VVVKKKNNN[[[OOOHHHJJJZZZhhhnnnrrrwwwrrr^^^fffuuu~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzzzz{{{yyyuuurrrddd\\\UUUTTTVVV^^^qqq{{{mmmuuu{{{aaa\\\sssuuugggmmm~~~cccUUUVVVUUUWWWYYYUUUYYYTTTOOOMMMMMMKKKFFFAAA<<<888;;;:::777LLLrrr|||pppgggiiirrr|||~~~{{{xxxppppppttt~~~}}}zzzjjjWWWKKKJJJMMMNNNOOOPPPRRRVVVZZZ\\\ZZZXXXRRROOOKKKKKKOOOSSSVVVWWWXXXYYY[[[\\\ZZZWWWSSSQQQKKKOOOZZZfffsssiiikkk^^^[[[]]]]]]]]]YYY[[[gggvvvuuuooooooxxx}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{zzzyyyxxxuuupppllliiieeeaaadddiiifff```ZZZXXXYYYdddzzzaaaDDD:::;;;<<>>???888<<>>BBBDDDEEEMMM```iiikkkssswwwaaaNNNKKKOOOSSSYYY```lll___UUUQQQKKKKKKRRRIIIFFFLLL]]]kkkpppvvv}}}rrrbbbZZZiii|||~~~}}}|||}}}|||{{{|||}}}yyysssmmm^^^YYYUUUUUUXXXdddxxxxxxrrr}}}wwwdddiiivvvrrr{{{dddYYYZZZXXXYYY]]][[[```YYYRRROOOPPPNNNIIICCC@@@999======666FFFkkkvvvjjjhhhqqq}}}{{{vvvyyypppooorrr}}}~~~}}}|||yyyjjjXXXMMMLLLNNNOOOLLLMMMPPPUUU[[[\\\YYYVVVNNNKKKIIIKKKPPPVVVYYYYYY]]]]]]\\\[[[YYYWWWTTTSSSPPPSSSaaaoooxxxyyybbbooogggiiiiiifff___[[[```ppp{{{uuuqqqnnnddddddfffjjjiiiffffffjjjmmmsss|||}}}|||}}}|||||||||}}}}}}}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyytttooollljjjfffbbbccchhhbbbYYYRRRRRR[[[nnn[[[@@@:::>>>???XXXnnn||||||mmmYYYPPPQQQOOORRRSSSKKKBBBDDD999777NNNbbbbbb^^^aaaooozzzzzzyyy~~~~~~zzzyyyxxxvvvxxx|||zzzuuuqqqooonnnnnnuuu}}}rrrgggjjjqqqzzz|||zzz}}}{{{rrriiieeefffhhhkkkpppvvv|||}}}zzzyyyyyywwwwwwxxxyyyyyyzzzyyyyyyvvvuuutttuuuwwwxxxwwwvvvnnnhhhSSSCCCDDDEEEIIITTThhhnnnnnntttttt]]]HHH@@@???AAAKKKWWWooo}}}^^^TTTTTTRRRQQQTTTIIIIIIRRRcccnnnrrryyyxxxhhhZZZbbbqqq~~~~~~}}}||||||{{{{{{}}}}}}xxxooohhhYYYWWWVVVWWW\\\kkk|||uuuvvvxxxooo{{{~~~ttt~~~}}}rrr```ZZZ]]]XXXVVVZZZYYYZZZWWWTTTSSSRRROOOKKKGGGGGG===???@@@777AAAddd|||mmmfffnnn|||zzzqqqooorrrzzz|||~~~~~~}}}|||||||||}}}xxxkkkYYYOOOMMMOOOPPPOOONNNQQQVVV[[[[[[VVVQQQLLLIIIGGGKKKSSSZZZ]]]]]]bbbbbbbbb```^^^\\\YYYXXX\\\\\\jjjyyy|||zzzppp^^^vvvssswwwvvvpppgggcccjjj{{{yyysssnnniiiggg]]]aaaeeebbbXXXQQQWWWbbbgggmmmvvv}}}}}}zzzxxx~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzzsssooollljjjfffbbbcccgggaaaWWWNNNQQQ```xxxYYY???<<>>^^^zzzooodddkkkzzz{{{zzzyyyxxx|||{{{rrrppptttxxxyyy{{{~~~|||{{{{{{{{{|||{{{wwwkkkZZZPPPOOOPPPPPPTTTSSSTTTWWWZZZXXXQQQKKKKKKHHHFFFKKKTTT\\\______gggggghhhgggeeebbb___]]]hhhdddqqq~~~uuuhhhZZZzzzuuuwwwwwwrrrooojjjnnn}}}vvvqqqmmmjjjhhhkkkjjjgggbbb]]][[[[[[]]]dddhhhooozzz~~~}}}|||{{{zzzxxxxxxyyy{{{}}}}}}}}}~~~~~~~~~~~~~~~|||||||||{{{zzzyyywwwvvvtttpppjjjeeebbbaaabbbccc___WWWDDDNNNwwwoooNNN:::888BBBLLLoooxxx\\\\\\RRRIIITTTeee___LLLLLLEEE999666DDDYYYddddddfffnnnwwwzzzzzz}}}~~~{{{|||zzzvvvssstttuuuuuurrrfffppp{{{~~~|||}}}~~~yyypppiiiffffffgggkkkrrrxxx|||~~~|||zzzyyyyyyxxxxxxyyyyyyzzzyyyyyyyyywwwwwwvvvvvvuuuuuutttttttttooo]]]NNNIIIFFFNNN```mmmppptttyyypppTTTBBB>>>888:::@@@@@@RRR[[[iiixxxwwwhhhaaaeeejjjeee[[[UUUSSSZZZkkkwwwyyy{{{|||qqqkkkiiiccc[[[^^^gggvvv}}}xxxgggaaafff{{{|||~~~~~~~~~|||zzzxxxzzzzzzttthhh^^^VVVWWWUUUUUUaaazzzqqqttt~~~|||mmmaaayyyzzzaaaZZZTTTUUUZZZ\\\WWWQQQTTTSSSRRRRRRRRRQQQNNNLLLNNNHHH>>>;;;======SSSwwwqqqnnnnnntttzzzvvvwwwzzz~~~~~~zzzrrrllloooyyy~~~~~~}}}}}}}}}vvveeeWWWOOONNNOOOQQQSSSUUUWWWXXXVVVSSSOOOMMMHHHHHHJJJOOOUUU[[[^^^___kkkmmmoooooolllgggdddcccgggkkkuuu~~~qqqccc[[[zzzzzzxxxssskkknnnyyy|||uuurrrpppooonnnoooooonnnkkkhhhffffffgggkkkjjjlllttt~~~}}}|||{{{zzzyyyyyy{{{}}}~~~}}}~~~{{{{{{{{{zzzyyywwwvvvuuussspppjjjeeebbbaaa``````SSSNNNCCCTTT~~~fffJJJ777555BBBPPPvvv|||~~~]]]ZZZTTTQQQSSSUUUQQQKKKLLLEEE;;;666AAAUUUccchhhhhhooowwwzzzzzz||||||zzz||||||{{{wwwssstttwwwwwwuuu{{{vvvkkkaaaooowww~~~}}}}}}}}}yyypppiiifffffffffjjjpppvvv{{{|||}}}||||||vvvwwwxxxyyyyyyzzzzzzzzzwwwwwwwwwvvvuuuuuutttttttttqqqaaaRRRMMMIIIQQQeeeoooqqqtttyyykkkOOO>>>999444555;;;;;;AAAEEEMMMVVV___fffkkknnnrrrnnnhhhfffkkkpppmmmfffXXXTTT\\\nnn{{{|||qqqhhhiiillliiibbb\\\aaakkkuuu}}}|||yyyuuupppoootttzzz}}}}}}mmmjjjrrr}}}~~~~~~~~~~~~~~~~~~~~~|||{{{|||{{{tttggg]]]VVVXXXXXXZZZggg~~~ooouuuxxx|||vvvrrreee\\\ttt{{{ttt^^^YYYTTTUUUXXXYYYUUUPPPVVVTTTRRRQQQQQQPPPMMMKKKLLLJJJCCC@@@@@@===PPPrrrsssooolllqqq~~~{{{xxxzzz{{{~~~|||tttnnnpppyyy~~~~~~}}}}}}{{{rrrdddXXXQQQOOOOOOPPPSSSTTTVVVVVVTTTRRROOOMMMHHHGGGIIIMMMUUU\\\bbbdddkkkoootttuuurrrmmmgggeeeiiimmmvvv~~~qqqddd]]]yyywwwtttooojjjuuuyyytttssssssttttttsssvvvxxxyyyxxxwwwxxxxxxxxxssspppttt~~~}}}|||{{{{{{{{{{{{|||~~~~~~~~~~~~}}}||||||~~~~~~zzzzzzzzzyyywwwuuutttssssssooojjjfffccc___\\\ZZZJJJGGGFFF]]]xxxYYYEEE999777III___}}}~~~yyy~~~uuu^^^WWWSSSSSSMMMDDDDDDKKKJJJFFF>>>888===NNN```kkkiiiooouuuyyy{{{}}}{{{qqqrrrzzzuuuyyy{{{vvvxxx~~~|||}}}uuummmffflllssszzz}}}||||||}}}~~~{{{uuuooogggffffffhhhnnntttxxxyyy~~~}}}}}}uuuvvvwwwyyyyyyzzzzzzzzzxxxwwwwwwvvvvvvuuuttttttsssttthhhYYYRRRMMMVVVkkkwwwyyy|||fffKKK:::777222333999888777777888:::>>>DDDJJJNNN\\\aaaggglllsssxxxvvvqqq\\\VVVZZZkkkzzz~~~wwwqqqiiieee```aaaiiirrrpppjjj```aaacccgggjjjkkkiiigggeeeeeejjjttt|||~~~sssyyy~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}yyypppcccYYYTTTXXX[[[aaapppvvvnnnyyy}}}zzzvvvqqqkkk___[[[rrr|||zzz|||hhhZZZYYYWWWWWWWWWVVVSSSPPPVVVTTTRRRPPPPPPOOOLLLJJJEEEGGGCCC@@@>>>999HHHggguuuoooiiilllzzz{{{|||uuuooopppxxx~~~~~~~~~wwwpppeee[[[UUURRRQQQPPPSSSTTTTTTTTTSSSQQQPPPNNNOOOMMMLLLOOOVVV___fffjjjmmmssszzz}}}zzzssslllgggmmmpppxxx}}}qqqeee```||||||vvvsssqqqppprrr~~~xxxsssssstttvvvwwwuuuyyy~~~}}}|||{{{zzz{{{|||}}}}}}}}}}}}||||||}}}{{{{{{zzzyyywwwuuusssrrrrrrnnniiifffccc^^^XXXSSSJJJGGGMMMhhhiiiMMMDDD???@@@VVVrrr{{{uuuzzzlll[[[TTTMMMIIIDDD@@@EEEMMMEEEFFFDDD===<<>>999FFFbbbvvvnnngggjjjyyy~~~|||xxxtttqqqooouuu|||~~~~~~yyyrrrggg]]]WWWTTTSSSRRRSSSSSSSSSTTTTTTTTTTTTTTTZZZVVVSSSSSSYYYbbbjjjnnnuuuyyy|||uuuoookkkpppsssyyy|||qqqhhheee{{{{{{vvvvvvzzz}}}wwwtttsssuuuvvvwwwuuuzzz~~~}}}|||{{{{{{||||||~~~}}}}}}~~~||||||}}}}}}|||{{{yyywwwuuurrrqqqqqqmmmhhheeebbb\\\TTTNNNKKKHHHTTTqqqzzz]]]FFFAAABBBHHH```|||{{{tttwwwdddWWWQQQFFF>>>BBBMMMRRRPPPDDDHHHKKKEEE>>>BBBSSScccfffhhhoooyyyyyyuuuwww|||{{{vvv{{{||||||tttppp{{{vvv}}}}}}pppiiippp}}}zzzkkkiiiggggggkkkpppsssuuu}}}~~~}}}}}}{{{|||||||||{{{zzzyyyxxxxxxxxxxxxwwwvvvvvvuuuuuurrrvvvoooddd\\\UUU\\\qqq|||}}}~~~|||```GGG:::999666888===<<>>;;;;;;NNNdddzzzuuukkkiiikkk~~~{{{sssttt~~~~~~}}}{{{zzzvvvpppiiiccc^^^\\\[[[\\\^^^```^^^\\\[[[^^^aaaaaafffjjjnnnvvv}}}}}}{{{xxx{{{~~~}}}uuuooorrrzzzzzztttsssjjjjjjlllqqqwww{{{|||{{{~~~~~~}}}|||{{{|||~~~|||||||||}}}}}}}}}~~~~~~~~~||||||}}}~~~}}}|||{{{{{{|||}}}~~~}}}yyyuuussstttssspppmmmkkkiiiddd___[[[VVVPPPKKKMMMhhhaaa???888666AAAZZZuuu~~~|||rrrVVVGGGQQQppp}}}hhhcccfff```WWWXXXbbbbbbTTTLLLNNNtttvvvooouuu~~~sssooonnnnnnnnnsss|||{{{|||~~~~~~|||~~~}}}{{{wwwsssqqqqqqrrrwwwyyy|||}}}|||vvvvvvuuuuuuvvvwwwxxxyyyzzzyyyxxxvvvuuuuuuvvvvvvuuuvvvwwwtttpppllljjjiiisssxxx~~~|||oooNNN@@@888>>>GGGLLLUUU___www|||zzzzzz|||{{{|||yyysssmmmsssyyyzzzzzzzzzxxxvvvxxx}}}~~~}}}||||||ttteeeddduuu~~~}}}}}}~~~~~~~~~}}}{{{}}}|||~~~uuufffYYYTTTUUUXXX___uuu{{{jjjqqqrrrwwwvvvxxx```\\\ggg~~~~~~___VVV___bbb\\\VVVVVV[[[^^^]]]ZZZUUUUUUTTTSSSQQQNNNLLLKKKNNNKKKHHHGGGEEECCC@@@???HHH]]]uuu}}}vvvmmmjjjjjjzzz{{{|||tttsss|||~~~~~~}}}zzzyyywwwrrrmmmhhhdddaaa___^^^```bbbaaa___^^^aaaeeennnuuuyyyxxxxxx||||||yyyyyyzzzwwwpppjjjnnnwww~~~xxxuuuppphhhcccbbbbbbeeekkkttt|||~~~~~~zzz|||~~~~~~}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||||||||~~~}}}|||{{{{{{|||}}}~~~|||xxxtttrrrrrrqqqnnnkkkiiigggddd^^^WWWRRRNNNNNNUUUyyyQQQ;;;777:::KKKfff}}}dddLLLFFFmmmyyypppiiiggg]]]WWWZZZeeeeeeVVVJJJJJJqqqyyysssjjjooosssuuu}}}zzznnnllllllmmmnnnqqqzzz||||||}}}zzz~~~|||}}}}}}|||zzztttppppppqqqvvvxxx|||}}}|||{{{yyywwwuuuuuuwwwyyy{{{yyyxxxwwwvvvuuuuuuuuuvvvvvvwwwyyywwwtttpppnnnnnnrrrxxxxxxjjjHHH===888???JJJTTTaaannn{{{wwwpppzzz}}}yyytttnnnrrrxxx~~~}}}|||yyymmmiiiuuu~~~~~~}}}}}}~~~~~~yyymmm```VVVRRRUUUXXXccczzzsssjjjtttyyyooojjj[[[eeexxxyyy]]]VVV\\\^^^[[[XXXWWWXXXYYYYYYYYYXXXVVVUUUTTTTTTQQQKKKFFFNNNKKKGGGEEEEEEDDDAAA===@@@SSSkkkyyyxxxpppjjjiii~~~~~~}}}}}}tttqqqwww|||{{{}}}~~~|||zzzyyyxxxvvvsssooojjjfffdddaaaccceeedddbbbbbbfffiii~~~zzzyyy~~~{{{xxxuuurrrmmmgggccchhhpppwwwpppiiifffaaa\\\[[[]]]dddgggmmmuuu}}}~~~}}}|||yyy|||~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}|||{{{{{{}}}||||||{{{||||||}}}~~~|||xxxtttrrrrrrpppmmmjjjfffbbb]]]YYYTTTNNNMMMNNNaaaoooCCC<<<:::@@@UUUnnnyyy\\\KKKccczzzuuupppdddaaa\\\YYY\\\bbb\\\NNNHHHKKKpppzzzttteeebbbkkkqqqrrrwwwvvvrrrqqqoooooooooqqqvvvzzzxxxsssvvv{{{~~~zzzyyyzzz|||~~~~~~}}}}}}}}}}}}|||vvvpppoooppptttvvvzzz~~~~~~}}}}}}|||zzzxxxxxxyyyzzz{{{wwwwwwwwwvvvvvvuuuuuuuuuuuuxxxyyyyyyvvvsssqqqqqqtttzzzqqqaaaCCC<<<888>>>IIIVVVfffsss}}}yyyrrr{{{ssshhhiiimmmsssxxx|||}}}|||vvvzzzuuurrryyy~~~}}}}}}}}}rrrdddZZZSSSRRRVVV\\\hhhssskkklllzzz}}}zzzmmmhhhxxxppp\\\WWW[[[YYYYYYYYYXXXWWWWWWYYY[[[[[[XXXVVVVVVWWWSSSKKKCCCLLLKKKHHHFFFGGGGGGBBB;;;888GGG```tttzzztttkkkgggsss~~~uuupppssswwwyyy}}}}}}{{{zzzzzzyyywwwsssnnniiifffbbbdddfffeeecccdddiiimmm{{{zzz|||xxxvvvpppiiiccc^^^[[[aaaiiiwwwuuu|||nnngggaaa___]]]]]]bbbhhhnnnoooqqqtttzzz}}}}}}}}}~~~|||{{{{{{~~~~~~}}}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}|||{{{|||||||||||||||}}}~~~~~~}}}yyytttqqqqqqooolllhhhddd\\\VVVUUURRRNNNNNNQQQsssqqqTTT======;;;EEE\\\sss~~~~~~jjjYYYVVV~~~lllnnniiiZZZYYY\\\[[[[[[YYYNNNDDDGGGQQQqqqwwwuuugggbbbnnnuuunnnlllwww}}}xxx|||zzzwwwtttuuuwwwyyyxxxtttooorrruuuvvvzzztttpppnnnrrr~~~~~~}}}}}}zzz}}}}}}xxxtttqqqqqqrrrtttxxx{{{~~~~~~~~~~~~}}}}}}}}}}}}|||{{{zzzzzzwwwwwwwwwwwwwwwvvvvvvvvvtttwwwzzzzzzxxxtttrrrrrrxxx}}}zzzgggUUU@@@<<<:::===FFFRRRbbbooo~~~{{{|||{{{zzzppphhhgggfffhhhmmmssswwwyyyuuu|||xxxsssyyy~~~}}}~~~~~~vvviii\\\UUURRRRRRZZZdddrrrjjjhhhqqqqqqtttzzzhhh[[[XXXXXXTTTVVVXXXYYYXXXYYY[[[]]]YYYVVVTTTUUUUUUQQQGGG@@@DDDHHHJJJJJJMMMNNNHHH???555???TTTnnn{{{wwwmmmhhhjjj~~~~~~vvvpppppptttxxx|||}}}zzz{{{{{{zzzvvvoooiiieeeccceeefffeeecccdddiiimmm|||zzz~~~{{{wwwrrrjjjbbb]]]ZZZYYY]]]dddsssooopppzzzmmmhhheeeeeeeeegggnnnvvvvvvvvvuuuuuuxxx~~~~~~|||{{{{{{}}}}}}}}}}}}|||||||||||||||{{{{{{|||}}}~~~|||{{{{{{{{{||||||}}}}}}~~~~~~|||xxxssspppooommmiiifff```ZZZVVVVVVSSSNNNSSS\\\XXXDDD===:::<<>>======>>>CCCOOO^^^jjj}}}~~~zzzyyyyyywwwvvvxxxlllllljjjfffeeeffflllrrrwww|||wwwmmmttt~~~~~~~~~~~~lll```WWWSSSRRRTTTaaaoooxxxjjjlllwww}}}yyyiii```wwwyyybbbZZZWWWTTTQQQSSSVVVXXXYYYZZZ[[[]]]TTTSSSRRRQQQPPPKKKCCC===:::CCCIIIHHHJJJMMMIIIBBB777:::LLLhhh{{{zzzpppiiijjj{{{xxxpppnnnrrrwww|||~~~{{{{{{|||{{{vvvpppjjjfffdddeeefffdddbbbccchhhmmmxxxxxxvvvuuuzzz|||yyyppphhh```]]]\\\\\\___cccxxxnnnsss}}}zzzpppnnnoooqqqpppooossszzzxxxxxxwwwvvvyyy~~~}}}}}}~~~||||||||||||{{{{{{{{{zzz|||{{{zzz|||~~~}}}{{{zzz{{{|||}}}}}}~~~~~~~~~zzzuuupppmmmllljjjfffbbb\\\[[[]]]]]]TTTNNN[[[mmmnnnKKK@@@===:::@@@UUUooouuuqqqvvvuuurrr|||iiiVVVeee}}}iiiZZZ\\\[[[YYYWWWSSSYYYVVVSSSPPPMMMLLLRRRZZZtttpppvvvtttiiisssxxx|||yyysssooonnnssszzzuuuxxxzzz~~~|||tttqqqnnnmmm{{{~~~|||yyyzzz|||}}}~~~{{{xxxyyy}}}}}}~~~wwwpppppppppqqqssswww{{{~~~{{{zzzzzzzzzzzzzzzzzzzzzwwwxxxyyyzzzzzzyyyxxxwwwvvvyyy|||}}}zzzvvvsssrrruuuyyy|||{{{wwwjjjUUUBBB:::===???@@@DDDOOO^^^iiixxx}}}}}}}}}{{{yyyuuutttzzzmmmpppooommmiiigggjjjqqqwwwxxxnnnvvv~~~~~~{{{bbbYYYSSSTTTTTTWWWgggzzznnnnnnqqq}}}{{{{{{hhh]]]bbbxxxsss\\\WWWUUUQQQPPPRRRTTTVVVYYYYYYYYYXXXRRRSSSRRRQQQMMMHHHCCC???@@@JJJOOOIIIEEEHHHHHHCCC;;;888FFFddd{{{|||rrrkkkjjjvvvxxx{{{yyyqqqnnnqqqxxx|||~~~~~~yyyzzz{{{zzzwwwrrrmmmjjjfffgggfffdddbbbccchhhlllqqqrrrrrrsssyyy~~~{{{yyyppphhhaaaaaacccbbbcccfffmmmvvvxxxrrrsssvvvxxxvvvqqqrrrvvvvvvwwwwwwxxx{{{~~~~~~~~~~~~||||||{{{{{{zzzzzzzzzyyy|||{{{zzz|||~~~|||zzzzzz|||}}}~~~~~~~~~~~~xxxsssnnnkkkjjjgggccc___ZZZ^^^eeedddVVVNNN```{{{bbbGGGAAA;;;<<>>IIIcccttt___LLLMMMYYYxxx}}}|||wwwxxx~~~vvv|||xxxrrrrrrppprrr|||}}}uuuwwwsss|||~~~}}}pppfffZZZUUURRRUUUZZZdddxxxssslllsssqqqddd```yyyzzzwww___PPPKKKMMMPPPSSSQQQPPPQQQTTTVVVWWWVVVWWWOOOMMMOOOKKKEEEKKKWWWwwwkkk\\\SSSPPPNNNJJJFFFAAA>>>EEE\\\uuuzzzpppeeehhhpppzzz~~~zzzwwwxxxyyy|||qqqhhhhhhoooyyy~~~}}}}}}}}}~~~~~~zzzxxxvvvsssnnniiiiiijjjiiifffcccbbbeeeiiinnnoooqqqsssvvvyyy{{{}}}}}}|||}}}~~~{{{xxxqqqnnnkkkkkklllllliiifff}}}xxxxxxwwwuuuuuuyyy}}}{{{{{{{{{zzzzzz{{{zzzyyyxxxwwwxxxzzz{{{}}}}}}|||{{{zzzyyyyyyyyyyyyzzz|||}}}}}}}}}}}}}}}|||vvvnnnhhhdddbbbbbbdddtttqqqjjj]]]SSS^^^___CCC888:::???HHH]]]ttthhhhhhiiimmmxxxfffbbb|||jjjTTTPPPUUUXXXQQQRRRSSSLLLRRRXXXZZZWWWVVVXXXZZZZZZsssuuulllxxx~~~zzz|||}}}||||||}}}{{{}}}~~~zzzzzz~~~{{{uuurrrqqqssswww{{{}}}}}}}}}|||zzzxxxwwwvvvvvvvvvwwwwwwxxxyyyyyyyyyxxxwwwyyyyyyyyyyyyxxxvvvtttssssssoooqqqssshhhQQQ@@@<<<;;;AAABBBAAARRRuuupppXXXDDDBBBKKKTTTeee~~~yyyttt}}}ssspppzzz}}}tttvvvwww{{{uuunnnjjjttt~~~|||xxxhhh```WWWRRRQQQUUU]]]lllqqqmmmqqqcccccclll{{{xxx|||bbbOOOGGGGGGJJJKKKPPPOOOPPPRRRUUUVVVUUUTTTTTTOOOOOOTTTSSSOOOUUU```eee\\\SSSOOOOOOOOOKKKGGGBBB>>>CCCXXXqqq~~~|||tttfffgggnnnyyy||||||{{{rrrmmmnnnttt{{{~~~~~~~~~{{{xxxwwwsssnnniiihhhiiiiiigggdddccceeehhhhhhiiikkknnnqqquuuxxxyyy{{{zzzyyy{{{}}}|||yyyvvvssspppmmmmmmnnnmmmiiifffxxxxxxwwwwwwzzz|||zzzzzz{{{zzzyyy{{{zzzyyyxxxxxxyyy{{{{{{}}}|||{{{zzzzzzzzzzzzzzz||||||}}}~~~~~~}}}||||||uuuooojjjhhhdddccclllyyy}}}sssdddXXXWWWiiicccEEE888888<<<@@@RRRkkk~~~|||bbbggglllsss~~~gggqqqvvvUUUNNNJJJPPPUUUQQQQQQRRRIIIOOOVVVZZZWWWSSSSSSUUUVVVsssttthhhuuu~~~}}}}}}{{{xxxzzz|||}}}vvv{{{vvvuuuuuuwwwyyy{{{zzzyyy|||{{{zzzyyywwwvvvuuuuuutttuuuvvvxxxxxxyyyyyyyyywwwwwwvvvuuutttssssssssstttppppppooocccNNN@@@>>><<>>PPPnnn|||rrrvvv}}}wwwpppdddooozzz{{{rrryyy~~~~~~qqqhhhkkkqqqsssqqqfff___bbbrrrsssvvv}}}}}}lll```[[[UUURRRQQQWWWbbbvvv{{{ppprrr{{{eeeXXXdddzzz}}}|||yyyqqq~~~oooRRRCCCEEELLLNNNLLLLLLMMMNNNQQQTTTUUUTTTRRRUUURRRRRRUUUSSSOOOTTT]]]XXXSSSNNNMMMOOONNNJJJEEE???<<>>;;;HHHaaa~~~yyyxxx~~~{{{lllaaasssyyyttt|||tttZZZOOOTTT]]]dddgggooobbb```lllvvvwww~~~zzzqqqzzzsssbbbZZZXXXUUUSSSTTTZZZiiipppqqq}}}hhhYYYhhh~~~}}}tttkkkzzzhhhJJJ@@@JJJWWWXXXRRRMMMLLLLLLNNNQQQSSSSSSRRRVVVSSSRRRTTTRRRQQQWWW```\\\WWWQQQNNNMMMKKKFFFBBB===:::<<>>???KKKbbbwww}}}xxxooogggeeepppwwwuuuuuuxxx|||~~~~~~|||zzzxxxuuupppkkkbbbaaa_________`````````bbbbbbcccccceeefffhhhiiiiiikkknnnppprrrsssuuuuuuvvvuuutttuuuuuuqqqiiiccc|||xxxwwwsssnnnwww~~~}}}|||zzzzzz{{{||||||}}}}}}}}}zzzzzzzzzzzzzzz{{{|||}}}~~~}}}}}}~~~zzzwwwvvvsssoooiiihhhppp~~~jjjUUUSSShhhfffMMM:::777888:::KKKaaa|||}}}~~~pppyyy~~~|||nnnUUUQQQ___WWWZZZgggjjj\\\TTTPPPHHHNNNTTTWWWUUURRRQQQMMMIIIdddfffXXXnnnrrrmmmjjjnnnssswwwooohhhnnnrrrrrrpppqqqwww|||}}}}}}vvvuuu|||~~~|||xxxuuuuuuwwwyyywwwyyy{{{||||||zzzwwwuuuwwwwwwvvvvvvvvvvvvvvvwwwuuutttsssrrrrrrsssuuuvvvuuussslll[[[III>>>???EEEJJJGGGDDDMMMddduuulllXXXGGGFFFFFFKKKNNNLLLEEE>>>>>>;;;???LLLZZZhhh|||sss]]]cccuuuwwwjjj```^^^___```gggpppssspppwwwzzz~~~}}}~~~ooo]]]RRRNNNLLLLLLTTT^^^mmmqqqnnn~~~wwwvvvssseeekkk~~~{{{ooo}}}{{{yyy~~~rrr\\\FFFEEEWWWgggiiicccTTTOOOJJJGGGIIIMMMQQQTTTOOOOOOOOOOOOOOOTTT]]]ddd\\\VVVNNNHHHEEEDDDEEEEEEIIIGGGEEEKKKaaayyy~~~sssjjjeeelll{{{vvvxxx}}}{{{}}}}}}~~~zzzyyyxxxuuuppplllbbb___\\\\\\]]]_________aaa`````````aaabbbccccccbbbdddggghhhjjjmmmqqqtttuuutttsssttttttppphhhbbb~~~}}}zzz~~~~~~}}}}}}~~~~~~}}}{{{zzzzzz{{{|||}}}~~~~~~~~~yyyyyyyyyzzz{{{|||}}}}}}}}}{{{|||~~~zzzvvvnnnpppkkkfffmmmssscccSSSWWWqqq}}}^^^GGG777777888:::QQQnnn|||}}}vvv}}}kkk]]]VVVUUUWWWUUU\\\lllnnn\\\PPPNNNHHHFFFJJJNNNOOOQQQRRRMMMFFF^^^gggKKKaaaooollleee```dddssstttnnnkkkjjjpppttttttuuu{{{uuurrr{{{~~~~~~}}}zzzwwwxxxzzzvvvxxx{{{~~~~~~|||yyywwwtttssssssrrrssstttvvvwwwssssssrrrrrrrrrsssuuuuuurrrtttooo^^^JJJ??????CCCBBB======GGGUUUYYYPPPFFF<<<<<<<<>><<<>>>CCCDDDCCCIIIEEEFFFIIIGGGFFFTTThhhrrrvvvnnnSSS[[[eeeUUUdddlll}}}lllYYYQQQSSSSSSPPPUUUcccuuu|||kkkppp|||}}}{{{dddhhhttteeeVVVTTT]]]dddbbb]]]TTTQQQMMMKKKLLLMMMNNNNNNIIINNNRRRQQQNNNNNNOOOPPPJJJIIIFFFEEEFFFHHHJJJLLLWWWRRRFFFBBBTTTrrryyyooofffgggsss|||}}}}}}~~~{{{zzz|||~~~}}}zzzyyy~~~}}}zzzwwwwwwwwwvvvrrrnnnfffaaa[[[ZZZ\\\```ccccccaaaaaabbbbbbdddeeeggghhhbbbcccddddddfffkkktttzzzsssqqqoooppppppnnnhhhccc~~~~~~|||{{{zzz|||~~~~~~~~~~~~|||zzzyyyzzz{{{~~~}}}{{{zzzzzz|||~~~zzzxxxvvvvvvyyy|||~~~~~~|||}}}~~~{{{wwwuuutttsssmmmhhhjjjpppoooiiiTTTPPPQQQbbb|||pppQQQBBB777666888@@@TTTjjjuuu~~~zzz{{{yyywwwddd[[[\\\YYYVVVVVVRRRWWW[[[[[[UUUPPPLLLKKKJJJGGGIIIQQQTTTPPPNNNQQQooorrrfffPPPNNNcccqqqpppgggcccfffpppvvvtttvvv||||||yyyvvvsssooommmnnnhhhkkkwww{{{vvvwwwzzzooouuu}}}~~~~~~~~~}}}{{{yyy}}}|||zzzzzzyyyxxxxxx{{{~~~}}}zzzvvvtttpppmmmmmmooorrrtttsssrrrqqqqqqqqqqqqpppoooxxxtttooogggXXXGGGAAACCC@@@AAABBBCCCHHHLLLMMMKKKFFFCCC???===???CCCFFFHHHOOOQQQPPPMMMOOOWWW\\\]]]eeetttzzzmmmmmmVVVJJJPPPZZZmmm|||}}}ooo___TTTMMMKKKNNNTTTWWWoootttfffqqq}}}~~~lllhhhzzzxxxhhhssskkkZZZ[[[bbb___\\\UUUJJJDDDIIIQQQRRRNNNKKKMMMLLLKKKKKKMMMOOOPPPPPPIIIIIIJJJJJJJJJHHHFFFEEEAAAEEEBBB>>>LLLjjj{{{qqqgggfffqqq~~~{{{|||||||||yyyvvvxxx||||||zzz}}}~~~{{{xxxxxxzzzyyytttooojjjfff```]]]]]]___aaabbb^^^```bbbcccfffkkksssyyymmmiiieeeeeeiiinnnqqqqqqsssrrrpppnnnllljjjhhhhhh~~~}}}|||{{{|||}}}|||}}}}}}{{{yyyyyyzzz{{{}}}||||||{{{|||}}}~~~{{{yyywwwxxxzzz}}}~~~~~~}}}~~~}}}yyyuuusssooollleee```bbbeeeaaaXXXQQQNNNSSSeee}}}iiiIII>>>777888<<>>999777;;;DDDVVVppplllooozzzttttttvvv}}}bbb\\\YYY\\\[[[WWWUUUWWWWWWTTTQQQQQQTTTUUUSSSQQQVVVVVVXXX\\\^^^^^^\\\[[[VVVPPPNNNOOOKKKJJJZZZoootttnnngggeeeiiimmmkkkgggiiimmmrrrtttssspppllliiilllrrrvvv}}}~~~|||~~~}}}{{{{{{}}}}}}~~~{{{xxxwwwwwwyyy{{{}}}{{{xxxsssooollllllmmmnnnppprrrssstttsssrrrrrrrrroooppprrrsssssstttwww{{{kkkccc]]]]]]````````````hhhmmmsssssssssyyyooo```}}}vvv___VVV```ooovvvhhhWWWQQQMMMMMMOOOTTT^^^hhh}}}xxxkkkjjj|||yyylllcccYYYfffpppnnnpppYYYUUUQQQOOOMMMKKKOOOUUU^^^ZZZTTTNNNJJJKKKNNNQQQUUUTTTSSSQQQPPPQQQQQQRRRMMMEEECCCFFFEEEIII___zzz{{{wwwooohhheeekkkvvvzzzxxxzzz~~~zzzxxx~~~||||||~~~}}}||||||}}}~~~~~~}}}zzzvvvqqqooollljjjiiigggfffddd``````______aaacccgggiiimmmllljjjiiijjjkkkmmmmmmnnnnnnmmmlllkkkjjjiiiiii~~~~~~}}}~~~~~~~~~|||zzzxxxxxxyyyyyyyyywwwxxxyyy{{{{{{{{{|||}}}}}}}}}}}}|||}}}|||}}}~~~~~~{{{wwwsssqqqmmmkkklllqqqtttlll\\\PPPKKK```~~~aaa@@@<<<777444:::HHH___{{{zzzfffjjjssshhhpppsssggg___]]][[[YYYTTTPPPOOORRRSSSQQQPPPRRRTTTUUURRROOOUUUWWWYYYZZZ[[[XXXSSSMMMTTTNNNQQQXXXSSSIIIRRRfffnnnmmmhhhdddhhhqqqrrrmmmlllppptttuuuuuuttttttuuummmrrruuu||||||{{{{{{xxxwwwyyy~~~}}}|||zzzwwwvvvwwwyyy{{{{{{yyyuuuqqqmmmlllkkkkkknnnpppssstttsssrrrrrrsssrrrrrrqqqqqqssszzzmmmeeebbbhhhnnnmmmkkkkkkkkksss{{{~~~jjj|||}}}dddXXXbbbqqq~~~kkk[[[RRRNNNLLLNNNRRRYYYfffrrr~~~oookkksssyyyiiiooogggeeeZZZgggrrrooo{{{jjj]]]QQQLLLMMMMMMOOORRRPPPOOOLLLIIIKKKQQQ[[[bbbWWWVVVTTTSSSRRRRRRSSSTTTOOOHHHFFFHHHBBB???QQQjjjyyyxxxsssjjjdddgggsss~~~~~~}}}zzzyyyuuurrryyy~~~}}}~~~~~~}}}}}}}}}~~~~~~}}}zzzxxxuuussspppnnnmmmllliiigggeeedddccccccdddfffggghhhggghhhhhhiiijjjlllnnnoooqqqqqqpppnnnmmmlllkkkjjj}}}~~~~~~~~~}}}{{{yyyxxxyyyzzzzzzyyyxxxwwwyyyzzzzzzzzz{{{{{{{{{|||||||||~~~}}}}}}~~~|||}}}zzzwwwtttrrrnnnjjjjjjnnnlllbbbTTTLLLSSSmmmtttRRR999888555666???SSSkkk~~~oooeeemmmtttmmmvvv|||ZZZ[[[[[[XXXTTTOOOMMMOOORRROOONNNNNNOOOPPPPPPOOOMMMKKKPPPTTTWWWZZZ[[[XXXRRRSSSNNNSSS[[[VVVIIILLLZZZiiiooonnniiiooo}}}}}}}}}|||xxxrrrnnnooouuu{{{qqqtttuuuzzz}}}~~~zzzyyywwwxxx{{{{{{||||||zzzwwwvvvvvvwwwyyyxxxvvvssspppllljjjhhhkkkooossstttrrrqqqrrrssspppssstttsssuuuzzz{{{zzzccc\\\]]]kkkwww{{{|||~~~ttt{{{nnnwwwiii___kkk|||rrraaaTTTNNNKKKLLLPPPVVVaaaqqqrrrhhhooo|||eeeiii|||pppmmm```\\\aaa]]]hhhooolllzzzyyygggTTTNNNOOOPPPNNNMMMHHHLLLQQQTTTUUUWWW\\\```SSSRRRQQQPPPOOOOOOOOOOOOLLLHHHHHHIIIAAA;;;GGGZZZxxx{{{{{{rrrgggeeeoooyyyzzzsssuuuvvvttt}}}zzz{{{||||||}}}}}}}}}|||~~~~~~~~~|||{{{xxxvvvsssqqqqqqpppnnnlllhhhfffddddddfffgggggggggcccfffiiikkklllmmmppprrrqqqqqqppppppooonnnmmmmmm~~~~~~}}}{{{{{{|||||||||||||||{{{{{{{{{{{{zzzxxxwwwxxxzzzzzzzzzyyyxxxyyyzzz{{{|||~~~}}}~~~~~~}}}{{{||||||{{{zzzxxxvvvtttrrrlllfffcccccc___UUUOOOOOO___xxxtttXXXCCC888555777>>>PPPggg}}}yyyfffiiiwww~~~xxxXXXVVVWWWUUUPPPLLLLLLOOOQQQNNNNNNNNNLLLKKKKKKMMMPPPGGGLLLOOOQQQWWW^^^^^^ZZZQQQMMMQQQWWWSSSGGGGGGOOO^^^lllrrrpppxxx}}}rrrnnnqqquuuqqqrrrsssxxx~~~}}}{{{yyyyyy{{{||||||yyywwwwwwwwwwwwwwwvvvrrrmmmiiifffhhhmmmrrrtttqqqpppqqqsssoootttuuutttvvvzzzyyyttteee[[[]]]mmm}}}}}}dddrrrqqqlll|||oooaaaVVVQQQLLLKKKNNNVVV```ooowwwmmmlllyyy___xxxoooooolll^^^XXXUUUZZZbbbhhhgggbbbfffnnnsssxxxfffUUUOOOPPPPPPLLLJJJKKKRRRZZZ]]][[[WWWUUUUUUMMMMMMMMMMMMLLLKKKJJJJJJEEEFFFIIIHHHAAA<<>>888777777===@@@YYYwww~~~uuupppaaaZZZaaa{{{eeeTTTQQQTTTWWWVVVVVVWWWRRRKKKHHHJJJKKKJJJIIIGGGHHHKKKPPPUUUSSSRRRPPPMMMKKKIIIHHHGGGEEEFFFIIIKKKMMMMMMMMMMMMFFFQQQeeetttrrrfffaaafffkkkmmmpppqqqlllgggjjjqqqrrrooolllnnnooolllgggcccfffdddcccfffmmmxxxzzzwwwtttwww~~~}}}{{{pppjjj{{{}}}wwwttt{{{~~~~~~{{{zzzyyywwwtttrrrqqqqqqpppjjjhhhggggggiiimmmrrrttttttsssrrrsssuuuxxx|||{{{ccc\\\uuuuuupppyyy}}}yyysssooodddYYYMMMGGGFFFIIIOOOUUU]]]jjjtttiiirrr}}}xxxiii```nnn}}}yyyxxxxxxzzz}}}sssaaa[[[]]]___]]]QQQMMMIIIIIIKKKMMMLLLJJJLLLJJJGGGDDDBBBBBBBBBCCCGGGGGGHHHGGGGGGGGGGGGGGGEEEIIIJJJFFFCCCCCCBBB@@@EEEDDDDDDBBBAAA@@@??????CCCXXXnnnxxxyyyuuummmeeeaaaqqq}}}xxxwwwyyy~~~~~~~~~~~~}}}~~~~~~{{{|||~~~}}}~~~~~~}}}xxxuuuuuuvvv||||||}}}|||zzzwwwuuussszzz{{{}}}~~~yyyvvvkkknnnpppssstttwww{{{~~~wwwggg```dddiiikkknnnsss{{{zzz{{{}}}}}}|||yyyvvvtttssssssuuuxxxzzzyyywwwtttyyyyyy{{{||||||}}}||||||xxxyyyyyyyyyyyyxxxwwwwwwsssrrrqqqoookkkgggcccaaaXXXXXXTTTLLLLLL]]]xxxwwwQQQ:::999777666>>>DDD```{{{}}}uuullldddWWWQQQcccoooXXXMMMNNNSSSSSSTTTYYY]]][[[TTTPPPQQQMMMLLLJJJHHHGGGJJJNNNRRRLLLKKKKKKJJJIIIGGGFFFFFFGGGIIILLLOOOPPPPPPNNNMMMEEEMMM```sssuuuiiieeejjjjjjjjjlllnnnllljjjooowwwuuutttrrrrrrttttttrrrnnnkkkiiifffdddeeetttzzz{{{wwwpppxxx}}}|||xxxwwwvvv{{{}}}{{{yyyvvvsssrrrqqqrrrrrrmmmkkkhhhffffffiiinnnqqqttttttttttttvvvxxxzzz||||||~~~nnn\\\\\\{{{xxx~~~|||uuukkkdddXXXNNNGGGFFFGGGIIIQQQYYYlll|||{{{iiiooo~~~hhh]]]nnn|||}}}|||}}}|||{{{aaaTTTYYY___\\\WWWLLLJJJHHHIIILLLMMMLLLJJJKKKHHHDDDBBBBBBEEEIIILLLFFFEEEDDDDDDEEEEEEEEEEEEBBBDDDBBB===<<>>======BBBRRReeettt{{{{{{tttlllgggoooyyy~~~~~~|||}}}~~~{{{~~~~~~}}}|||}}}}}}~~~}}}~~~|||{{{zzz{{{xxxwwwvvvuuuvvvwwwyyyzzz~~~|||wwwkkklllllllllnnnsssyyy~~~}}}qqqmmmqqquuutttvvvzzz~~~~~~~~~~~~xxxzzz|||~~~}}}zzzvvvttttttuuuwwwyyy{{{zzzwwwuuuxxxyyy{{{|||}}}}}}||||||wwwxxxyyyyyyyyyxxxwwwvvvqqqqqqpppnnnjjjeeeaaa^^^WWWVVVQQQLLLRRRggglllIII999:::555444@@@LLLfff|||}}}wwwssskkkaaa[[[VVVjjj~~~dddRRRMMMPPPSSSRRRTTTZZZ``````ZZZWWWXXXNNNMMMKKKHHHFFFGGGJJJMMMDDDEEEFFFFFFGGGFFFFFFEEEHHHJJJNNNPPPQQQOOOMMMKKKDDDIIIXXXjjjqqqmmmkkknnngggfffhhhkkklllmmmttt|||wwwyyyyyywwwwwwzzz{{{yyysssnnniiidddbbbppp{{{vvv}}}~~~zzz|||~~~|||{{{sssxxx}}}{{{xxxuuusssrrrsssssspppnnnjjjfffdddeeeiiimmmqqqrrrsssuuuwwwxxxyyyyyy}}}|||~~~aaaWWW___~~~~~~yyyoooccc[[[SSSKKKHHHJJJJJJKKKTTT```zzzmmmjjjyyyxxx[[[```~~~yyytttuuurrrkkkvvvrrrVVVMMMSSSVVVSSSMMMKKKJJJIIIJJJKKKKKKJJJIIIHHHGGGDDDDDDGGGLLLRRRVVVEEEDDDCCCCCCDDDEEEDDDCCC@@@AAA>>>999:::???BBBBBBCCCCCCBBBAAA@@@@@@?????????III[[[nnn{{{}}}vvvnnngggkkkttt}}}uuu{{{xxxwww{{{}}}~~~~~~||||||~~~}}}~~~~~~}}}}}}vvvtttrrrqqqssswww{{{~~~~~~zzzuuummmmmmllllllnnnrrryyy~~~~~~~~~~~~~~~}}}}}}}}}|||zzz{{{|||}}}}}}{{{yyyxxxzzzxxxwwwxxxzzzzzzzzzyyyyyyzzz|||}}}}}}|||zzzyyyvvvwwwyyyzzzzzzyyywwwvvvppppppooommmiiiddd```]]]VVVSSSMMMLLLYYYpppvvv]]]@@@888;;;555777III[[[ppp}}}xxxrrrrrriii\\\ZZZ]]]wwwvvv\\\OOOPPPTTTTTTRRRRRRVVVZZZYYYUUUSSSVVVLLLKKKJJJGGGEEEEEEGGGIIIAAABBBCCCEEEEEEEEEEEEEEEFFFHHHKKKNNNNNNMMMJJJIIIGGGIIIRRR___kkkpppqqqpppcccbbbdddiiimmmqqqzzz{{{rrrkkkhhhgggppp}}}~~~|||wwwssswww}}}sssvvv{{{~~~{{{xxxvvvuuuuuuuuusssqqqmmmgggbbbaaadddgggjjjlllppptttwwwxxxxxxxxx{{{|||~~~xxxVVVWWWhhh~~~}}}{{{wwwpppeeeZZZRRROOOJJJJJJNNNOOOQQQ```qqqrrrkkkuuulllbbbuuunnnhhhkkkqqqrrr~~~vvvdddRRRLLLLLLKKKJJJJJJIIIJJJKKKJJJHHHFFFFFFGGGFFFFFFFFFGGGJJJMMMPPPRRRDDDBBBBBBCCCEEEEEECCCAAA@@@AAA???===>>>CCCFFFDDDBBBBBBBBBAAAAAAAAA@@@@@@>>>FFFWWWnnnyyypppdddgggooozzz~~~|||ppptttwww{{{}}}}}}|||{{{}}}}}}~~~xxxwwwuuutttuuuwwwzzz|||}}}xxxrrroooppprrrssstttwww{{{~~~~~~~~~~~~}}}}}}}}}||||||~~~}}}}}}|||||||||}}}}}}{{{xxxvvvwwwzzz||||||{{{{{{}}}}}}|||zzzxxxwwwvvvwwwyyyzzzzzzyyyxxxwwwppppppooommmiiiddd___\\\UUUQQQJJJKKK\\\uuugggPPP777555<<<666<<>>777DDDKKKGGGBBBAAAAAA@@@HHHIIIKKKKKKIIIGGGGGGGGGHHHPPPTTTTTTYYYdddmmmoooeee]]]```mmmqqqsss|||uuuqqqrrruuuxxx~~~yyyvvvmmmkkksss~~~vvvtttrrrrrrvvv}}}}}}zzz}}}}}}yyyxxxuuupppkkkfffbbb\\\YYY^^^eeennntttuuutttttttttwwwyyy|||~~~zzz]]]NNNYYYuuu|||~~~|||vvvjjj^^^VVVQQQLLLGGGIIIIIINNNXXXbbbpppqqqhhhpppqqqhhhyyymmm^^^vvvkkkXXXRRRKKKHHHJJJKKKIIIGGGHHHIIIJJJJJJIIIHHHFFFEEEBBBEEEGGGHHHFFFEEEDDDDDDDDDFFFHHHHHHFFFDDDCCCBBBAAAEEELLLSSSUUURRRJJJDDDGGGCCC@@@???@@@@@@===;;;CCCLLLVVVaaauuuwwwmmmhhhfffkkk|||}}}~~~|||zzz~~~~~~~~~~~~~~~~~~~~~}}}|||||||||{{{wwwuuutttvvvyyy|||~~~~~~}}}|||{{{{{{zzzyyyyyyyyyyyy{{{zzzxxxwwwwwwwwwxxxyyy{{{{{{zzzyyyyyyyyyyyyyyywwwzzzzzzwwwvvvwwwuuuqqqpppnnnjjjeee```ZZZVVVSSSIIIJJJLLLXXXqqqyyycccHHH;;;555888777999LLLfff}}}ssscccVVVOOOooovvv^^^QQQFFFGGGOOOOOOOOOOOOPPPQQQQQQOOOKKKHHHBBBDDDFFFEEEBBB@@@AAABBB;;;CCCHHHGGGGGGJJJIIIFFFNNNOOOOOOMMMJJJFFFEEEEEEEEEMMMRRRSSSWWWcccnnnssslllccccccmmmtttyyyyyysssooopppqqqrrrvvv|||tttuuurrroooxxxzzzzzz~~~{{{ttthhhgggqqq}}}|||zzzvvvssstttyyy{{{xxxtttpppkkkgggbbb^^^ZZZ___eeelllppprrrssstttuuuvvvyyy{{{}}}}}}~~~iiiUUUOOO```}}}rrr|||}}}wwwooocccYYYTTTPPPLLLGGGIIIIIIPPP^^^nnnwwwkkkppp{{{ooorrrpppfffpppcccWWWQQQKKKIIIJJJKKKJJJHHHIIIIIIIIIIIIHHHGGGEEEEEEAAABBBCCCDDDCCCDDDFFFHHHAAADDDGGGIIIIIIHHHIIIIIIHHHJJJMMMQQQSSSPPPKKKGGGCCCAAA>>>>>>???@@@>>>===???HHHOOOUUUcccssswwwqqqkkkgggdddlll}}}~~~~~~|||}}}~~~}}}}}}~~~~~~|||{{{zzz~~~{{{wwwuuusssvvvyyy}}}~~~}}}|||yyyyyyyyyyyyyyyxxxxxxxxxzzzyyyxxxwwwvvvvvvwwwxxx|||{{{zzzyyyxxxwwwwwwwwwvvvyyyyyyuuussstttqqqmmmmmmkkkgggaaa[[[VVVQQQOOOFFFIIIQQQcccyyymmmTTT===888777::::::AAAZZZvvvppp^^^YYY___mmmZZZNNNDDDFFFNNNMMMOOONNNOOOPPPQQQQQQNNNLLLGGGGGGEEE???999888;;;@@@666===EEEIIILLLOOOOOOLLLTTTTTTSSSOOOJJJFFFDDDCCCDDDKKKPPPPPPSSS^^^llltttrrrhhhdddlllttt|||uuuooommmooopppooopppsssllllllllllllmmmqqqwww|||zzzzzzyyymmmuuuzzzmmmlllvvv~~~|||vvvrrruuu|||{{{wwwtttppplllhhhddd```]]]aaadddhhhkkkmmmpppsssvvvvvvxxxzzz{{{zzz{{{|||}}}|||mmmRRRMMMUUUmmmzzzjjjxxx}}}zzzwwwmmmdddXXXRRROOONNNKKKHHHJJJMMMVVViiitttcccjjjtttlllooo{{{qqqjjjyyy]]]UUUPPPKKKIIIJJJLLLKKKJJJKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCDDDGGGIIIAAADDDHHHJJJKKKKKKKKKLLLLLLLLLKKKLLLMMMMMMJJJHHHIIIGGGEEECCCCCCCCCBBB@@@;;;CCCGGGFFFLLLYYYdddfffmmmhhhdddiii}}}~~~}}}}}}}}}|||{{{}}}~~~|||{{{|||~~~}}}{{{zzzzzz|||~~~~~~zzzvvvsssqqqtttyyy~~~}}}{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwvvvvvvvvvwwwxxxyyy|||{{{zzzxxxvvvuuuuuuuuutttwwwwwwtttrrrrrrpppllljjjgggccc]]]WWWQQQMMMKKKDDDJJJYYYnnn{{{```EEE888777999>>>DDDQQQkkk{{{jjj[[[dddyyyppp\\\QQQMMMKKKQQQWWWQQQPPPOOOMMMNNNNNNNNNMMMKKKNNNJJJBBB:::555444555666666EEETTTXXXTTTOOONNNOOORRRSSSRRROOOJJJGGGEEEEEEGGGKKKOOOMMMMMMUUUbbbmmmrrrjjjeeeiiipppwww|||tttpppllllllqqqttttttssstttrrroooqqquuusssmmmpppyyyuuuiiijjj||||||uuusssvvvzzzyyyxxxuuuqqqnnnkkkgggccc```bbbbbbcccdddgggkkkpppsssuuuwwwyyyzzzyyyxxxyyyzzzzzz}}}rrrWWWIIITTTfffpppiiizzz}}}wwwpppkkkcccYYYNNNKKKJJJJJJJJJJJJQQQWWWfff|||eeebbbooosssppplllxxxgggVVVRRROOOKKKIIIJJJLLLKKKKKKKKKJJJHHHFFFEEEDDDEEEEEEMMMMMMMMMKKKHHHFFFGGGGGGGGGIIIKKKLLLJJJHHHGGGGGGIIIHHHGGGHHHIIIIIIHHHFFFOOOMMMJJJGGGDDDBBB@@@???<<>>WWWjjj{{{xxxdddPPPLLLQQQLLLMMMMMMLLLJJJHHHIIIJJJMMMMMMMMMJJJGGGKKKVVV```oookkkiiiiiilllpppwww|||zzzsssmmmnnntttwwwtttppprrrmmmmmmsssxxxxxxwwwwwwyyysssttt}}}}}}vvvuuu{{{~~~yyyrrrnnnuuuzzztttrrrsss{{{}}}|||yyyuuurrroookkkgggeeebbbaaa___```cccggglllnnntttvvvxxxyyyxxxxxxyyyzzz{{{|||~~~~~~~~~}}}~~~~~~}}}~~~}}}|||ssskkk]]]]]]ppppppppp~~~~~~xxxoooddd]]]ZZZPPPHHHGGGHHHHHHLLLRRR\\\hhh}}}kkkeeekkksss{{{uuulll}}}oooVVVMMMOOOMMMKKKIIIIIIJJJJJJJJJIIIHHHFFFEEEDDDDDDEEEFFFLLLOOOQQQPPPMMMJJJGGGFFFIIIJJJLLLKKKHHHEEECCCBBBCCCCCCEEEGGGIIIIIIGGGEEEHHHHHHEEEBBB???===<<<<<<@@@GGGIIIBBB:::<<>>>>>FFFSSSmmmzzzZZZ@@@999666>>>FFFOOO___rrrwwwsssllluuuuuukkkjjjvvvVVVNNNMMMPPPLLLGGGTTTcccaaaTTTOOOHHHDDDCCCDDDEEEEEEIIIEEEFFFRRRhhhuuuaaaXXXTTTQQQOOOQQQNNNNNNMMMJJJHHHGGGHHHJJJRRRIIIDDDGGGKKKKKKOOOTTTWWWccciiidddaaahhhnnnoootttrrrppppppvvv{{{xxxyyyvvv{{{zzz{{{zzzsssxxx}}}~~~ppp^^^hhhyyy|||yyy{{{zzzsssjjjjjjsss~~~zzzvvvrrrnnnhhhfffdddeeehhhhhhfffdddhhhkkkooorrrtttvvvyyy{{{xxxxxxxxxyyy{{{{{{zzzyyyxxxxxxyyyzzzzzz{{{zzzzzz||||||uuujjj```YYYUUUQQQOOOIIIGGGLLLSSSTTTYYYmmmtttfffmmmxxx~~~zzz|||xxx~~~|||xxx{{{]]]VVVRRRIIIJJJKKKJJJHHHEEEDDDDDDEEE@@@AAADDDEEEGGGGGGFFFFFFIIIKKKLLLKKKHHHFFFFFFGGGGGGIIIKKKJJJHHHEEECCCCCCEEECCCBBBBBBCCCCCCCCCAAA>>>@@@AAA@@@>>>>>>@@@CCCBBB??????AAACCCCCCAAAAAAQQQhhhxxxtttlllooovvvxxx}}}}}}{{{yyy|||~~~vvvqqqrrr|||~~~{{{yyy|||}}}zzz|||~~~}}}|||wwwzzz~~~~~~~~~~~~}}}{{{xxxuuurrrpppoootttzzz~~~}}}|||~~~}}}{{{zzzyyyyyyzzzzzzyyyxxxyyy{{{}}}vvvyyyxxxsssppprrrtttsssooommmiiifffccc^^^YYYUUUIIIDDDBBBAAA???===>>>CCCEEEaaayyy~~~oooNNN999<<<:::===HHH[[[lllsssqqqmmmqqqsssoookkkyyyfffPPPPPPLLLFFFEEEIIISSS___gggZZZQQQGGGCCCEEEGGGEEEAAALLLLLLLLLNNNTTT___lllttt^^^YYYRRRKKKHHHIIILLLOOOOOOMMMKKKJJJIIIIIIHHHGGGDDDFFFKKKRRRVVVWWWUUURRRPPPYYYfffkkkfffaaahhhssstttoookkknnnwww}}}rrrvvv}}}vvv```XXX\\\sss~~~xxxqqqtttzzz{{{tttooollljjjgggeeedddeeefffhhhdddeeehhhmmmqqquuuxxxzzzxxxyyyyyyxxxwwwwwwzzz|||xxxxxxyyyzzz{{{}}}}}}~~~~~~}}}yyyvvvooocccVVVQQQOOOMMMLLLNNNIIINNNSSSWWW[[[kkkllldddhhhzzzzzzrrrttttttvvvyyyvvvtttvvvooojjjxxxcccRRRRRRRRRMMMRRRNNNIIIEEEDDDEEEFFFFFFAAA@@@???AAADDDGGGIIIIIIKKKIIIGGGEEEDDDDDDEEEFFFBBBBBBEEEJJJNNNKKKDDD===EEEDDDDDDCCCBBBBBBAAAAAA???@@@AAA@@@???>>>???@@@;;;======<<<>>>BBBBBB???EEE[[[rrr{{{tttlllnnnuuuyyyzzzxxxiiikkkvvv}}}|||}}}~~~~~~}}}~~~~~~~~~{{{{{{{{{~~~}}}|||~~~~~~|||zzzxxxwwwvvvuuusss|||~~~}}}}}}|||~~~~~~~~~}}}|||zzzyyyxxxyyyyyyzzzyyyxxxxxx{{{}}}wwwxxxwwwrrrrrrttttttqqqkkkhhhddd```\\\VVVQQQMMMEEE@@@<<<<<<<<<<<<@@@EEEQQQlll|||wwwdddGGG666999===DDDSSSeeetttyyywwwttt{{{rrriiilllyyy\\\MMMNNNKKKHHHGGGIIINNNTTTXXXQQQKKKDDDDDDIIILLLLLLIIIEEEFFFFFFFFFGGGLLLRRRWWWQQQOOOLLLJJJHHHGGGHHHHHHIIIHHHFFFEEEEEEEEEDDDCCCAAABBBDDDHHHKKKLLLKKKIIIEEENNN\\\hhhkkkkkkqqqyyyzzzwwwtttsssuuu{{{wwwooosss|||dddUUUMMM\\\uuuwwwwwwwwwxxx{{{zzzwwwooommmjjjgggeeeeeefffgggcccdddgggjjjmmmpppssstttvvvwwwxxxwwwvvvvvvxxxzzzwwwwwwwwwxxxyyyzzz{{{{{{|||~~~}}}}}}}}}|||zzzuuunnniiiaaaXXXPPPNNNMMMKKKJJJKKKPPPUUU___jjjyyyooolllmmmvvvzzztttoooqqqvvvmmmnnnuuu}}}xxx|||wwwkkk```fffyyyttt[[[MMMKKKLLLJJJTTTPPPLLLIIIHHHFFFEEEDDDAAA@@@???@@@CCCEEEGGGGGGFFFEEEDDDCCCBBBCCCDDDEEECCCCCCDDDIIILLLKKKEEE???CCCCCCBBBBBBAAA@@@@@@@@@???@@@AAA@@@>>>======>>>>>>@@@@@@>>>>>>AAAAAA>>>BBBVVVooo{{{xxxpppnnnpppxxxwwwlllsss{{{rrrlllvvvxxx{{{~~~~~~~~~~~~~~~~~~~~~|||||||||||||||}}}}}}~~~}}}|||zzzyyyyyyzzzzzzyyy~~~}}}}}}||||||||||||||||||||||||{{{yyyxxxwwwxxxyyyzzzyyyxxxxxxzzz|||xxxwwwuuurrrsssvvvtttnnnhhhddd^^^YYYTTTNNNHHHDDDBBB;;;777888;;;>>>CCCIII]]]vvv}}}jjjUUUAAA666999@@@NNNbbbttt~~~}}}nnnbbboookkkSSSMMMIIIIIIIIIJJJKKKLLLMMMNNNMMMIIIEEEGGGMMMPPPPPPMMMFFFGGGGGGFFFDDDBBBCCCDDDFFFGGGIIIJJJIIIGGGDDDCCCDDDCCCBBBBBBAAAAAAAAABBB@@@@@@???AAABBBCCCBBBAAA===CCCRRRdddpppvvvzzz~~~{{{yyy~~~~~~wwwtttwwwssspppoookkknnnzzzdddOOOMMM^^^vvv}}}zzztttnnnlllrrr}}}uuurrrnnnjjjgggfffeeeeeebbbbbbdddfffhhhkkkmmmnnnsssuuuvvvwwwvvvuuuvvvwwwuuuuuuvvvvvvwwwwwwwwwxxxyyyzzz{{{}}}~~~}}}|||{{{zzzwwwssskkkbbb\\\SSSMMMJJJLLLMMMKKKKKKNNNVVV___ooorrrdddsss{{{~~~|||{{{|||{{{eee___mmm|||sssvvvyyy}}}qqqmmm___kkk~~~vvv}}}}}}hhhXXXOOOKKKLLLOOOOOONNNLLLKKKJJJGGGCCCAAABBB@@@>>>???AAACCCCCCCCCCCCCCCBBBBBBCCCDDDDDDEEECCCCCCCCCGGGJJJIIIEEEAAABBBAAAAAA@@@@@@?????????@@@AAAAAA???<<<::::::;;;<<>>QQQjjj{{{xxxpppkkksssuuupppzzz~~~mmm```___ccclllyyy~~~~~~}}}{{{zzz{{{}}}~~~}}}{{{}}}~~~}}}|||{{{|||~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwwwwwwwyyyyyyyyyxxxwwwyyyzzzwwwvvvsssqqqsssvvvqqqjjjeeeaaaZZZSSSMMMHHHBBB>>>???999666999>>>AAAGGGMMMccczzzxxx]]]GGG<<<888;;;BBBVVVooozzzkkkgggyyy```OOOQQQDDDEEEHHHJJJMMMNNNOOOOOOPPPMMMJJJKKKNNNOOOLLLIIIIIIJJJKKKJJJHHHFFFEEEEEEEEEGGGJJJLLLKKKIIIEEEBBBAAAAAAAAAAAA@@@@@@AAACCCAAA@@@AAABBBCCCCCCAAA???>>>@@@MMMaaasss{{{}}}~~~}}}tttpppmmmeeeeeelllkkkkkkxxxbbbTTTWWWjjj~~~uuulllgggkkkwww{{{xxxtttnnnjjjgggeeeddd``````aaabbbdddgggiiikkkoooqqqtttuuuuuuttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvxxxxxxyyy{{{|||}}}~~~~~~|||~~~zzzvvvpppjjjbbbZZZTTTNNNJJJIIILLLMMMNNNRRRXXX]]]mmmlllkkkppprrrwwwxxx^^^VVVeeesss{{{{{{sssuuulllgggvvvvvv{{{|||xxx{{{ttt]]]WWWTTTNNNOOOUUUMMMMMMNNNOOOOOOLLLGGGCCCBBB@@@>>>>>>???AAAAAAAAADDDDDDDDDDDDDDDDDDEEEEEECCCBBBBBBCCCFFFFFFDDDBBBAAAAAA@@@@@@@@@?????????@@@AAAAAA>>>;;;999888999777;;;<<<999999<<<===<<<===LLLdddyyysssiiipppvvvqqqvvvnnn\\\NNNRRR^^^ppp~~~}}}~~~~~~}}}{{{yyy|||}}}|||yyyzzz~~~}}}{{{zzzzzzzzzyyyzzzzzzyyyyyyxxxwwwvvvwwwxxxyyyyyywwwwwwwwwxxxvvvuuurrroooqqqssslllddd___ZZZSSSLLLFFFBBB===:::999777888<<<@@@CCCJJJRRRkkk{{{qqqRRR???999888===EEE^^^yyyrrrooowwwuuuYYYNNNRRRCCCDDDEEEGGGJJJLLLOOOPPPQQQOOONNNNNNNNNMMMIIIEEEHHHIIIIIIHHHFFFFFFGGGHHHIIIJJJKKKKKKJJJGGGEEECCC???@@@AAA@@@??????AAACCC@@@AAADDDGGGHHHGGGCCC@@@AAAAAAIII\\\oooyyy}}}~~~||||||xxxuuunnnddddddmmmllliii}}}|||lllccciiiyyy{{{rrrllllllqqqvvvyyy~~~yyytttnnnjjjgggfff`````````aaabbbeeehhhiiijjjmmmqqqrrrrrrsssssstttuuuuuuuuuuuuvvvvvvvvvvvvwwwxxxyyyzzz|||}}}~~~|||yyytttlllddd^^^XXXTTTQQQKKKIIIHHHJJJMMMRRR]]]gggoookkkdddnnn{{{www{{{dddVVV\\\mmmuuu{{{~~~tttffftttxxxtttxxx|||}}}cccPPPPPPQQQKKKKKKSSSRRRSSSSSSTTTSSSOOOJJJEEEAAA???>>>>>>???AAABBBAAAFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>;;;999999999999===>>>:::888:::;;;::::::DDDXXXnnn~~~tttiiimmm}}}nnnoooqqq___LLLLLLVVVkkk}}}~~~}}}}}}~~~~~~~~~~~~{{{vvvyyy{{{zzzxxxzzz~~~~~~}}}|||{{{zzzzzzyyyyyyyyyyyyyyyxxxwwwwwwvvvxxxyyyyyywwwvvvvvvwwwrrrsssqqqnnnmmmlllfff^^^VVVPPPIIICCC>>>;;;999777444555999>>>@@@EEEPPP\\\xxx|||hhhJJJ<<<888:::BBBOOOhhh}}}tttlllvvv|||iiiWWWPPPPPPFFFFFFEEEDDDEEEGGGJJJKKKMMMLLLLLLMMMMMMLLLJJJGGGJJJJJJIIIGGGEEEDDDFFFGGGKKKJJJHHHGGGEEEDDDCCCBBB>>>@@@BBBAAA>>>>>>@@@CCC@@@AAAEEEHHHJJJHHHDDD@@@AAA???EEESSSbbbnnnxxxuuu~~~{{{ttttttxxxzzzxxxsssiiigggmmmkkkiiiwww{{{wwwuuusss{{{rrrpppppp~~~~~~yyytttpppnnnlllqqqyyy{{{uuuqqqmmmlllcccbbbaaa```aaaccceeefffeeegggjjjmmmnnnooorrrttttttuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyzzzzzz{{{|||}}}}}}zzzwwwlllfff]]]VVVQQQOOONNNNNNHHHHHHJJJNNNTTT^^^pppxxxiiilllvvviiiRRRXXXooowwwpppyyyzzzxxxkkkXXXJJJMMMPPPKKKJJJNNNRRRQQQPPPOOOMMMHHHCCC>>>@@@???>>>>>>AAACCCDDDDDDEEEDDDAAA???>>>>>>???@@@CCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>??????>>>;;;:::;;;;;;???DDDDDD???:::::::::999888===JJJ^^^qqqyyytttlllfffnnnwwwqqqvvv~~~ttt[[[WWW^^^sss{{{|||~~~~~~zzzvvvxxxzzzyyyyyy{{{~~~~~~~~~~~~}}}|||{{{{{{{{{{{{yyyyyyyyyzzzyyyyyyxxxwwwvvvwwwyyyyyywwwuuuuuuvvvooorrrqqqmmmiiifff```YYYMMMHHHAAA<<<999888777777444777<<<@@@AAAIII\\\oooyyy^^^DDD<<<;;;AAAOOO]]]vvvsssfffgggssslll```\\\WWWQQQJJJHHHGGGFFFEEEGGGHHHIIIGGGGGGHHHJJJLLLLLLKKKJJJKKKKKKKKKJJJGGGEEEFFFFFFHHHGGGFFFDDDCCCBBBAAAAAAAAADDDFFFDDD@@@???BBBFFFCCCCCCEEEGGGHHHGGGCCC@@@AAA???@@@GGGQQQ\\\lllzzznnnqqqtttsssooommmpppssszzzyyyyyyssskkkgggiiiiiihhhqqqzzzyyyuuukkkccc___vvvwww}}}qqqdddhhhvvvzzzqqqoooqqqvvvuuuvvvxxx{{{xxxrrrllllllpppxxx}}}xxxuuusssgggeeebbb```______```aaa^^^```cccfffhhhkkkooorrrrrrsssssstttuuuvvvwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuvvvxxxzzz|||}}}}}}}}}}}}}}}{{{yyywwwsssnnnkkk\\\WWWQQQMMMKKKLLLLLLLLLIIILLLSSS]]]hhhxxxuuubbbddduuu~~~bbb\\\kkkwwwxxxwww\\\RRRJJJMMMPPPNNNKKKKKKKKKIIIGGGFFFEEECCC@@@>>>???>>>>>>@@@CCCGGGHHHIIIDDDBBB???<<<<<<===@@@BBBEEEEEEEEEDDDBBB@@@??????????????????????????????<<<===>>>>>>===<<<===???>>>CCCEEE@@@<<<<<<>>>>>>::::::AAARRRgggtttwwwtttgggdddqqq~~~zzzvvvuuupppvvvzzzuuuttt}}}mmmfffjjj~~~{{{{{{|||}}}yyyyyyyyyyyyzzz{{{|||}}}~~~~~~~~~~~~}}}||||||{{{{{{{{{||||||}}}yyyyyyzzzzzzzzzyyyxxxxxxuuuwwwyyyyyywwwuuuuuuuuulllqqqrrrlllfffaaa\\\VVVIIIEEE>>>:::888888999999777;;;@@@CCCDDDNNNhhhuuuUUU@@@===???JJJ]]]iiimmm]]]aaalllwwwxxxaaa[[[bbb```VVVJJJJJJIIIIIIIIIJJJKKKLLLEEEFFFGGGIIIJJJKKKKKKKKKEEEHHHJJJJJJHHHEEEDDDDDDFFFEEEEEEEEEDDDCCCBBBBBBFFFIIIKKKHHHDDDCCCFFFIIIHHHFFFEEEFFFFFFEEECCCAAACCC@@@>>>@@@CCCNNNbbbsssooonnnllliiiiiilllqqquuu~~~yyyuuuwwwzzz{{{qqqjjjeeeeeefffgggnnnvvvqqqllluuuxxxlll___[[[mmmqqqyyy|||hhh[[[kkk|||uuujjjgggiiifffgggkkkuuu~~~xxxqqqiiiiiinnnwww~~~{{{yyyjjjhhhccc___]]]\\\\\\]]]ZZZ\\\___aaadddhhhmmmqqqqqqqqqrrrsssuuuvvvwwwwwwxxxxxxxxxxxxwwwwwwwwwvvvyyy{{{}}}~~~~~~|||{{{{{{yyyvvvsssooojjjccc___RRROOOLLLJJJKKKLLLLLLLLLMMMSSS___mmm|||qqqjjjhhhppp{{{bbbsss{{{|||[[[QQQLLLIIIJJJLLLLLLIIIEEEHHHGGGEEEEEEGGGHHHHHHHHH???>>>>>>@@@EEEIIIKKKLLLEEECCC???<<<===@@@DDDGGGGGGHHHHHHFFFCCCAAA??????============>>>>>>>>>>>>:::<<<>>>>>>===>>>???AAA777>>>AAA>>><<<>>>BBBCCC???<<>>AAA@@@BBBSSSiiikkklllhhhaaabbbjjjpppooo|||sssjjjhhhjjjmmmqqqtttmmmiiiiiillljjjfffkkkvvvtttrrrgggcccllljjj^^^YYYfffhhhsssxxx___aaalll}}}{{{nnnfffiiidddeeeoooxxxzzzxxxwwwvvvlllhhhppp|||~~~{{{mmmjjjfffaaa]]][[[[[[[[[[[[\\\]]]___bbbfffiiikkkmmmnnnpppsssuuuvvvwwwwwwuuuuuutttttttttvvvwwwyyyxxxxxxyyy{{{~~~~~~|||xxxtttnnnhhhccc^^^ZZZWWWPPPKKKJJJLLLKKKIIIMMMTTTUUUbbbooo{{{tttjjjcccfffwwwzzz~~~iiiZZZPPPOOONNNMMMKKKIIIHHHGGGIIIGGGDDDCCCGGGLLLIIIBBB===???AAABBBCCCDDDGGGIIIEEEEEECCC>>>999:::AAAHHHHHHHHHGGGDDDAAA??????@@@===>>>???@@@AAA@@@???>>>>>>===<<<<<<===???AAACCC======<<<<<<<<<<<<======<<<===AAAHHHTTTeeeuuunnnkkkfffkkksssnnnooouuummmlllrrrwwwzzzooogggttt~~~|||~~~}}}zzzvvvssssssvvvxxxyyy|||~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}{{{|||||||||||||||{{{{{{zzzyyyxxxwwwwwwvvvvvvvvvyyywwwtttsssttttttsssrrrmmmkkkhhheeeaaaZZZPPPHHH???<<<999666555666888999777<<>>EEEDDD???>>>@@@>>>>>>LLL^^^nnnooojjjbbbaaagggnnnooopppnnnlllkkkkkkiiigggfffdddaaacccjjjlllhhhkkkrrrlllnnnfffccckkkllliiimmmmmmmmmsss||||||zzzxxxwwwuuutttbbbZZZ[[[kkk{{{|||xxxccc___```kkkvvv{{{~~~zzzqqqkkknnnsssyyyxxxuuupppkkkddd___[[[YYYWWWWWWWWWYYY[[[___bbbdddhhhiiilllnnnqqqrrrttttttuuuuuuuuuvvvwwwxxxyyyzzzzzz{{{|||~~~~~~~~~~~~|||xxxtttkkkggg```ZZZUUUQQQOOONNNMMMIIIIIIKKKLLLMMMSSS[[[bbbyyysssdddiiinnnzzzyyybbbVVVQQQPPPNNNLLLKKKIIIHHHHHHGGGIIIGGGCCCBBBFFFGGGFFFCCCDDDFFFGGGFFFGGGIIIJJJDDDDDDCCC@@@======@@@DDDFFFGGGFFFDDDAAA???>>>??????@@@AAABBBBBBBBBBBBBBB>>>>>>======>>>???AAABBB???>>>===<<<;;;:::::::::<<>>CCCKKK```{{{oooSSS>>>:::FFFkkkyyyrrrvvvmmmrrrkkkXXXSSSPPPSSSSSSKKKJJJHHHJJJPPPSSSPPPNNNOOOGGGHHHJJJKKKLLLLLLKKKJJJJJJIIIGGGGGGGGGGGGEEEDDDDDDGGGIIIHHHEEEAAAAAAAAAAAA???>>>???AAAKKK^^^qqqnnnaaaUUUOOOHHH@@@???DDDCCC???>>>???<<<;;;DDDQQQmmmqqqpppgggaaadddlllrrrnnnqqqtttsssppplllhhhfffeeebbbfffpppssspppqqqxxx}}}{{{vvv|||uuuuuuuuuvvv|||{{{zzzuuuqqqrrruuuxxxyyyrrr```QQQVVVgggvvv|||~~~lllgggfffmmmtttxxx{{{~~~}}}wwwrrrnnnjjjkkksss|||}}}vvvoooggg```]]]WWWVVVUUUUUUVVVYYY\\\^^^aaabbbdddgggjjjmmmooopppssstttuuuwwwxxxyyyyyyyyyzzz{{{|||~~~~~~~~~|||{{{zzzxxxuuupppiiieee\\\XXXSSSNNNKKKJJJJJJKKKIIIGGGIIIOOOVVV```lllwwwzzzllliiikkkooo~~~}}}hhhZZZTTTQQQPPPNNNKKKJJJIIIIIIIIIEEEIIIIIIBBB<<>>======@@@@@@@@@@@@AAABBBDDDDDD??????@@@@@@@@@@@@@@@???AAA???===;;;999888777777:::@@@CCC@@@???JJJaaattt~~~yyymmmkkktttxxx~~~yyy}}}~~~nnn___WWWWWW```jjjttt{{{}}}zzzzzz}}}~~~|||yyyuuusssrrrssssssssstttwww{{{~~~~~~}}}~~~~~~}}}|||{{{||||||}}}}}}}}}}}}|||{{{zzzyyyxxxxxxwwwwwwwwwxxxvvvuuuuuutttssspppnnnffffffeee___UUUKKKCCC???888777666555555777999:::===AAAGGGSSSkkkaaaFFF888@@@UUUzzzyyymmmmmmuuuttt|||fffUUUPPPLLLOOOQQQKKKJJJHHHLLLRRRUUUQQQMMMLLLFFFGGGHHHJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFEEECCCBBB???DDDIIIHHHCCC???>>>@@@AAA===;;;<<>>AAABBB???>>>@@@>>><<>>===???>>>>>>>>>???AAACCCDDD???@@@BBBBBBBBB@@@>>>===???>>><<<:::999777777666888>>>AAA===:::BBBVVVfff}}}~~~tttlllpppyyy{{{hhhTTTKKKOOOXXXoooxxx~~~xxxwwwzzz~~~~~~|||xxxvvvtttsssrrrqqqqqqqqqsssvvvzzz~~~~~~~~~}}}}}}~~~~~~~~~}}}{{{zzz{{{{{{|||}}}~~~~~~}}}}}}|||{{{zzzyyyyyyxxxxxxyyyxxxwwwvvvvvvuuusssooolllhhhgggccc\\\QQQGGG@@@<<<888777666555666777999:::>>>BBBJJJXXXrrr[[[BBB888HHHbbbvvvgggiiirrrvvvwwwnnnZZZPPPNNNIIILLLQQQNNNKKKIIILLLQQQRRRLLLHHHFFFEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFDDDCCCBBBBBB===BBBHHHHHHCCC@@@AAACCCCCC???======???CCCMMMWWWRRRJJJBBB@@@@@@???>>>???BBB@@@???AAAAAA@@@BBBFFFTTTfffxxxxxxkkkdddnnn||||||zzzwwwssspppoooqqquuusssvvvzzz}}}{{{lll[[[SSS[[[mmm|||xxxxxx{{{~~~{{{sssnnnnnnrrryyy}}}yyypppiiiggghhhsssyyy~~~wwwssspppbbb```\\\XXXUUUTTTTTTUUUWWWXXXYYY[[[^^^bbbeeefffkkklllooorrruuuvvvwwwwwwyyy|||}}}|||}}}{{{{{{zzzxxxvvvnnniiibbb\\\XXXTTTQQQOOOIIIKKKLLLLLLKKKJJJLLLNNNXXX\\\bbblll~~~ooodddhhhrrr}}}xxx}}}yyy~~~qqqZZZ\\\qqqkkk[[[VVVSSSOOOMMMLLLJJJHHHGGGGGGGGGGGGGGGHHHHHHIIIPPP\\\dddfff______^^^ZZZVVVRRRQQQQQQKKKHHHDDDBBBCCCDDDEEEEEEAAACCCFFFFFFCCCAAA??????@@@???>>>>>>???AAABBBDDD???AAABBBCCCBBB@@@>>><<<<<<;;;:::999999888888999666:::<<<<<<<<>>EEEPPPaaazzz|||WWWDDDBBBUUUmmmlllhhhvvv~~~___QQQNNNQQQNNNQQQWWWUUUMMMIIIIIIMMMLLLGGGCCCBBBCCCDDDDDDEEEEEEFFFGGGGGGEEEFFFFFFEEECCCAAABBBCCC???CCCGGGGGGFFFDDDEEEGGGEEEAAA???AAAAAA@@@AAAEEEIIIFFFCCCBBBBBBAAA???>>>AAA??????@@@CCCDDDDDDCCCFFFWWWllluuuooohhhmmmxxx~~~tttrrruuuyyyzzzwwwqqq||||||iiiYYYWWW___gggxxx{{{{{{nnneeedddpppwww{{{yyytttpppkkkgggjjjooowwwzzzwwwjjjgggccc]]]XXXTTTQQQPPPVVVVVVVVVWWWYYY[[[^^^```eeegggiiilllooorrrssstttyyy|||}}}|||}}}|||~~~~~~}}}}}}~~~zzzvvvrrrnnnjjjggg\\\YYYTTTPPPPPPPPPPPPPPPFFFIIIKKKLLLKKKLLLOOOSSS^^^hhhwwwttteeemmm}}}wwwuuuqqquuuyyymmmqqquuu___MMM\\\zzzuuubbbXXXSSSNNNKKKKKKKKKJJJIIIHHHGGGFFFFFFHHHHHHIIIPPP^^^mmmrrrpppbbbbbb___YYYRRRLLLIIIHHHGGGDDDAAA???>>>???AAACCCAAACCCEEEEEECCCAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDD???@@@AAABBBAAA@@@>>><<<:::::::::999999:::;;;;;;666777999;;;>>>BBBFFFHHHcccxxx{{{vvvxxx}}}iiiZZZTTTQQQggg{{{}}}{{{{{{{{{xxxvvvvvvwwwvvvrrrnnnnnnooooooqqqtttwwwzzz||||||~~~~~~~~~}}}|||{{{{{{|||}}}{{{{{{|||~~~~~~~~~zzzzzzyyyxxxwwwwwwwwwwwwtttttttttuuussspppjjjeeeaaaZZZPPPIIICCC???:::666555555666777999;;;===>>>DDDOOO^^^ooommmLLLGGGUUUlll{{{{{{vvv|||oooWWWNNNQQQVVVQQQRRRWWWUUUMMMIIIFFFHHHGGGCCCAAABBBBBBBBBBBBBBBCCCDDDEEEEEECCCEEEFFFDDDBBBAAABBBDDDBBBCCCDDDEEEFFFFFFFFFFFFEEEAAAAAAEEEFFFBBB??????BBBDDDDDDBBBAAA@@@@@@@@@@@@>>>===>>>AAADDDBBB??????GGGXXXhhhnnnkkkjjjmmmzzzvvvxxx}}}lllkkkvvv|||}}}zzzoooiiibbb\\\lllsss}}}~~~sssmmmnnnvvvwwwuuuqqqrrruuurrrlllgggiiimmmttt}}}xxxvvvqqqkkkddd]]]WWWTTTUUUTTTSSSSSSSSSUUUWWWYYY\\\\\\^^^aaadddhhhjjjlllqqqtttuuusssnnnkkklllnnnqqqtttwww{{{}}}~~~~~~}}}{{{}}}~~~}}}}}}~~~}}}|||{{{yyyxxxtttqqqlllgggccc___ZZZVVVPPPOOOMMMMMMNNNNNNMMMLLLIIILLLPPPQQQTTTZZZdddlllyyy{{{qqqlllrrrzzz~~~tttpppkkkeee\\\ttt{{{uuuaaaQQQ[[[ooo|||dddYYYTTTNNNKKKMMMKKKKKKLLLLLLKKKIIIGGGFFFFFFGGGHHHNNNYYYdddeee___TTTTTTRRRMMMGGGCCCAAA@@@BBBCCCCCCAAA>>>===???BBBAAABBBCCCBBBAAA@@@AAABBBCCCCCCCCCCCCCCCCCCBBBAAA>>>???@@@@@@@@@???>>>===;;;;;;::::::::::::;;;;;;666777888:::;;;===>>>???NNNkkk|||vvv~~~{{{~~~rrrcccWWW```ooo~~~zzzwwwtttrrrtttvvvuuuqqqlllmmmmmmnnnoooppprrrtttuuuxxx{{{~~~~~~~~~~~~~~~|||{{{|||~~~{{{{{{|||~~~~~~yyyxxxwwwvvvuuuuuuuuuuuurrrrrrssssssrrrnnngggcccZZZQQQFFF@@@===<<<888444333333555777:::===@@@AAALLLYYYjjjzzzwww```???HHHeee~~~yyymmmtttttt___RRRKKKPPPTTTMMMKKKNNNKKKMMMHHHDDDEEEEEEBBBAAACCCAAAAAAAAAAAAAAACCCDDDDDDAAADDDEEEDDDAAA@@@BBBDDDCCCBBBAAABBBCCCDDDDDDCCCDDDAAABBBGGGIIIEEEBBBAAA;;;???AAA???===>>>@@@BBB???===;;;;;;???BBB???;;;>>>===HHH\\\kkklllgggccc||||||uuuvvvxxxzzzuuuiiinnnoooqqq{{{zzzqqqrrrzzziiiVVV```qqq|||xxxoooiiinnnwwwwwwqqqjjjhhhgggiiioooyyyyyyqqqhhhaaa]]]TTTSSSQQQPPPPPPQQQSSSTTTRRRSSSTTTVVVZZZ^^^bbbdddeeehhhiiieee]]]YYYXXXZZZfffiiioootttxxx{{{{{{|||zzz|||~~~}}}~~~}}}|||{{{|||{{{zzzxxxvvvsssqqqoooccc```\\\YYYVVVSSSOOOLLLMMMMMMMMMNNNOOOMMMIIIFFFOOORRRVVVZZZaaannn~~~pppiiikkkrrrllliiittt}}}tttdddTTT]]]zzzyyyuuuvvvmmm\\\TTTooogggSSSPPPOOOIIIJJJRRRKKKLLLNNNOOONNNLLLIIIGGGCCCEEEEEEGGGLLLPPPMMMFFFGGGGGGHHHFFFCCCBBBBBBCCC@@@DDDHHHFFFBBB???@@@CCC@@@AAAAAA@@@???>>>@@@BBBAAABBBBBBCCCBBBAAA???>>>>>>>>>>>>?????????>>>>>><<<<<<;;;;;;::::::;;;;;;777999999888777777999<<>><<<;;;777444555555888;;;:::999@@@HHHVVVlll~~~lllNNNDDDUUUnnnzzzjjjzzzeeeUUUQQQQQQPPPOOONNNMMMLLLLLLKKKHHHEEEDDDEEEFFFDDDAAACCCBBBAAAAAACCCCCCBBBAAACCCBBBBBBDDDFFFFFFCCC???===>>>AAADDDGGGFFFCCC@@@CCCEEEHHHJJJJJJHHHEEEBBBBBBAAA@@@???>>>>>>>>>>>>>>>===<<<<<<===@@@DDDFFF@@@???@@@MMMdddtttnnn___pppqqqqqqrrryyy{{{uuuuuuxxx|||rrrvvvnnnmmmtttuuummmkkkoooooopppssswww{{{yyysssnnndddZZZZZZlll}}}qqqgggjjjvvv~~~zzzsssuuutttnnngggfffoooxxx|||xxxnnnccc```ZZZSSSPPPPPPRRRRRRRRRSSSRRRRRRSSSUUUXXX[[[\\\\\\]]]]]]]]]]]]\\\[[[[[[eeeiiiooosssuuuvvvxxxyyy{{{|||~~~~~~{{{{{{}}}|||{{{|||~~~~~~|||yyyyyyzzzzzzyyywwwvvvuuuwwwsssooojjjgggccc___]]]YYYVVVQQQNNNMMMMMMMMMMMMOOOLLLKKKNNNNNNLLLMMMPPPXXXYYY```lll|||wwwmmmqqqzzzkkkgggyyykkkZZZ\\\vvv~~~vvvtttwwwnnn]]]]]]hhh{{{uuuuuu}}}hhh\\\RRRPPPOOOIIIEEEEEEIIIIIIIIIIIIHHHGGGFFFFFFGGGEEEDDDEEEGGGGGGEEEBBBDDDCCCCCCBBBBBBAAAAAA@@@BBBCCCCCCBBB@@@??????@@@???===<<<===AAACCCBBB@@@AAABBBCCCCCCAAA??????@@@>>>>>>============>>>>>>===<<<;;;;;;<<<===;;;:::::::::999999888999999999???NNNiiizzzooolllyyywwwtttrrruuu{{{|||xxxssswww{{{gggXXXWWW[[[bbbgggiiipppzzzxxxyyy{{{~~~|||zzzsssoootttvvvrrrmmmmmmmmmllljjjkkkllllllkkkiiiqqqssswwwzzz}}}{{{}}}|||{{{|||~~~~~~||||||}}}}}}{{{xxx}}}||||||{{{{{{|||}}}~~~zzzyyywwwwwwxxxxxxvvvuuutttqqqooommmkkkeee\\\UUUOOOHHH@@@;;;::::::777555999888:::=========BBBIIIhhhyyydddIIIDDD\\\yyywwwooo~~~kkkZZZOOOLLLMMMMMMNNNMMMLLLJJJIIIIIIFFFDDDCCCDDDEEECCCAAACCCAAA@@@AAABBBCCCBBBAAAAAA@@@AAACCCFFFFFFCCC@@@@@@AAAAAACCCDDDCCC@@@>>>CCCDDDFFFFFFEEECCCAAA???AAAAAA???>>>>>>??????@@@<<<<<<<<<===???CCCFFFHHHAAA???>>>FFFYYYkkknnnhhhhhhjjjjjjmmmsssyyywwwrrrkkkmmmrrrxxx|||yyyooogggnnnjjjlllrrrpppiiijjjrrrooooooppptttyyyzzzxxxuuu}}}wwwhhh\\\^^^lll{{{uuuiiihhhqqqyyyyyyvvvtttvvvrrrkkkgggjjjllllll|||qqqlllggg```ZZZVVVSSSPPPMMMNNNOOOPPPRRRSSSTTTTTTTTTWWWWWWWWWWWWWWWWWWWWWWWW]]]aaafffjjjkkkllllllmmmppprrrwwwzzzyyyuuutttsssxxxxxxxxxyyy{{{{{{yyywwwuuuuuutttrrrooollliiigggcccaaa^^^[[[YYYXXXVVVUUUSSSQQQPPPOOONNNNNNMMMLLLLLLJJJJJJMMMNNNOOOTTT[[[```gggtttqqqjjjmmmzzzzzzxxxooo]]]___kkkuuu~~~~~~~~~yyyggg^^^jjj~~~xxxuuutttzzz^^^UUUNNNMMMLLLHHHFFFHHHHHHHHHIIIJJJIIIIIIGGGGGGFFFEEECCCDDDFFFFFFDDDAAACCCCCCBBBBBBAAA@@@@@@???AAABBBCCCBBB@@@?????????>>><<<<<<>>>AAACCCBBBAAA@@@BBBBBBAAA???======>>>======<<<<<<<<<<<<======<<<;;;;;;<<<>>>>>>===<<<999999999888888999::::::<<>>AAAJJJTTTsssYYYIIITTTnnnssswwwlllYYYPPPMMMKKKLLLLLLLLLKKKJJJIIIHHHFFFDDDCCCCCCDDDDDDCCCAAABBBAAA@@@AAABBBCCCBBB@@@AAA@@@@@@BBBCCCCCC@@@>>>@@@@@@@@@AAABBBBBBAAA???CCCBBBBBBAAA@@@>>>===<<<@@@???=========>>>@@@BBB>>>======>>>@@@BBBEEEFFFAAA???===>>>JJJ\\\jjjooocccdddcccdddjjjpppnnnhhhiiimmmrrrvvvwwwrrrlllggghhhhhhlllppplllfffkkkuuuvvvsssqqqsssxxx|||}}}}}}oooqqquuu~~~zzz~~~xxxdddXXXVVVbbbyyyvvvrrrsssvvvwwwvvvzzz}}}}}}wwwqqqnnnjjjeeemmmrrr{{{}}}xxxqqqjjjccc]]]VVVRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRQQQRRRSSSUUUVVVUUUXXX\\\______^^^______bbbfffjjjlllkkkjjjiiiiiiiiihhhhhhiiijjjjjjhhhfffccccccaaa___\\\YYYVVVTTTPPPPPPOOONNNNNNNNNOOOOOOKKKKKKLLLMMMMMMMMMLLLKKKNNNNNNPPPTTTWWW\\\gggsssvvvhhhccchhhssssss___aaappp{{{wwwkkkcccfff}}}|||jjjUUUPPPLLLJJJHHHEEEFFFHHHFFFHHHJJJKKKKKKJJJIIIHHHDDDCCCBBBCCCDDDDDDBBB@@@AAAAAAAAAAAA@@@??????>>>???AAACCCCCCAAA>>>=========<<<<<<>>>AAACCCCCCBBB@@@AAAAAA@@@===;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;:::;;;===??????===<<<888888888888888999:::;;;;;;@@@RRRmmmwww|||vvvnnnpppsssttt~~~^^^RRRGGGEEEIIIOOOUUU[[[mmmqqqtttqqqllljjjnnnsssuuurrrqqqooopppqqqkkkiiihhhggghhhhhhfffddddddeeeggglllqqqvvv{{{}}}}}}~~~}}}||||||||||||}}}}}}}}}|||xxxxxxxxxxxxyyyzzzzzz{{{wwwvvvvvvvvvvvvvvvsssqqqllliiifffccc___XXXNNNGGG@@@<<<777555666777777666777777:::===AAAKKK___qqqhhhWWWVVVwww~~~~~~zzzyyyyyy___NNNMMMRRRPPPNNNLLLJJJIIIHHHHHHIIIEEEDDDDDDDDDEEEEEEDDDCCCBBBAAA@@@AAABBBCCCBBB@@@AAAAAA@@@@@@???>>><<<;;;===<<<<<<>>>AAACCCDDDDDD@@@@@@???======<<<<<<<<<===<<<;;;:::;;;===???AAAAAA@@@@@@?????????????????????<<<999===KKK^^^kkkgggeee```\\\```gggiiiffflllpppuuuxxxyyyxxxwwwwwwqqqoooooopppllliiinnnvvvzzzvvvqqqrrrvvv|||jjjdddaaaeeepppxxxvvvpppxxx}}}|||tttiii```YYYYYYdddqqqyyyuuuttt|||zzzwwwsssnnndddeeeiiirrr~~~|||tttnnniiifffcccaaa\\\WWWSSSRRRQQQRRRQQQPPPOOOOOOOOOQQQSSSUUUPPPRRRUUUVVVVVVVVVWWWXXXXXX]]]``````___``````^^^ZZZYYYWWWWWWXXXXXXVVVTTTPPPPPPOOOOOONNNMMMMMMLLLJJJKKKKKKKKKKKKKKKMMMNNNIIIKKKLLLMMMMMMOOOQQQRRRWWWZZZ```hhhnnnwwwvvvhhhhhhkkkooovvvwwwiiirrrxxxhhhgggppp~~~|||ggg[[[PPPOOOLLLIIIEEECCCDDDFFFEEEGGGIIIKKKLLLKKKIIIHHHBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAA@@@???=========???BBBCCCAAA>>><<<;;;;;;;;;<<<>>>@@@BBBCCCCCCAAAAAAAAA???<<<;;;;;;<<<:::::::::999999::::::::::::::::::<<<>>>===;;;999777777777777888999;;;;;;<<<:::BBBYYYtttwwwxxx{{{ttttttyyy{{{qqqcccQQQCCC???DDDMMMUUUccckkkrrrqqqkkkjjjrrrzzz{{{uuurrrpppppppppkkkiiigggffffffeeecccaaa``````aaadddiiiooouuuxxxzzz|||~~~}}}|||||||||}}}}}}}}}}}}}}}~~~xxxxxxxxxyyyyyyzzzzzzzzzwwwwwwvvvvvvvvvtttqqqnnnhhheee```]]]XXXQQQHHHAAA===;;;777555555666777777:::;;;>>>AAAHHHXXXuuucccaaappp{{{wwwpppqqqXXXKKKMMMUUUTTTQQQLLLHHHEEEEEEFFFGGGEEEFFFGGGHHHGGGFFFFFFEEECCCBBBAAAAAACCCCCCBBBAAA===>>>>>>>>>============>>>===<<<===@@@CCCDDDDDD>>>===<<<<<<<<<===>>>???:::999888888999;;;===????????????>>>>>>===<<<;;;;;;======:::777===NNN]]]mmmkkkccc[[[ZZZbbbiiikkkmmmooorrrxxx~~~wwwrrrpppoooqqqtttzzzvvvtttvvv}}}ssseee^^^___dddiiilllvvvzzzwwwkkkjjjkkkooommmeee___^^^mmm~~~xxxvvv{{{|||zzz||||||{{{kkkgggcccbbbhhhuuu}}}vvvnnndddZZZRRRNNNOOONNNLLLKKKKKKMMMOOOPPPLLLNNNOOOPPPQQQSSSVVVYYYZZZeeemmmooommmjjjccc[[[WWWUUUSSSRRRRRRQQQPPPNNNJJJJJJJJJKKKLLLMMMMMMNNNHHHJJJJJJJJJHHHHHHJJJLLLLLLMMMNNNOOOPPPUUU[[[aaadddjjjvvvzzzlllfffiiiqqq{{{jjjyyynnnbbbqqqiiiVVVQQQLLLMMMKKKHHHEEEEEEGGGHHHDDDFFFHHHIIIJJJIIIHHHGGG@@@AAABBBAAAAAA@@@?????????@@@AAAAAA@@@???===<<<<<<>>>AAABBB@@@===;;;::::::;;;<<<===>>>@@@AAABBBAAABBBAAA???<<<;;;<<<>>>:::::::::999999::::::::::::999999:::;;;:::777555666666777777888999:::;;;;;;666666FFFaaaxxx}}}nnnpppwww~~~xxxcccKKK;;;<<>>??????@@@BBBDDDCCCAAA@@@???@@@AAA@@@???<<<<<<<<<<<<===>>>??????888888888999:::;;;<<<<<<999:::<<<>>>>>>>>>===<<<999;;;>>>===888777@@@LLLiiillliiiaaa\\\bbbjjjppppppnnnqqq}}}vvvrrrqqqsssuuu|||}}}yyyiiiaaa```hhhpppwwwzzz|||zzzwwwxxxssscccXXXYYYjjj~~~~~~xxxvvv|||yyytttjjjbbb___dddnnnvvv{{{zzziiiZZZRRRQQQPPPNNNLLLKKKKKKKKKKKKKKKKKKLLLMMMPPPVVV]]]bbbmmm}}}rrrcccWWWUUURRRPPPPPPOOOMMMLLLJJJJJJIIIIIIIIIJJJKKKKKKEEEHHHJJJIIIGGGHHHKKKNNNNNNPPPSSSUUUYYYaaalllttt}}}~~~ppphhhhhhmmm{{{nnnvvvuuugggggguuuYYYLLLKKKGGGIIIHHHFFFGGGKKKLLLKKKDDDDDDEEEFFFFFFFFFEEEEEE???AAABBBBBB@@@??????@@@???@@@AAABBBAAA???===;;;<<<>>>@@@@@@>>><<<::::::999;;;<<<===<<<===>>>@@@@@@AAA@@@>>><<<<<<===???<<<;;;;;;::::::;;;;;;<<<:::888777777888888777666777777777777777888999:::888666444===SSSmmmqqqoootttsssWWWAAA;;;AAAHHHUUU```mmmqqqnnnnnnttt|||{{{tttnnnmmmkkkhhhfffeeecccaaa^^^______^^^^^^```cccgggiiisssvvv{{{}}}~~~|||{{{yyy{{{|||{{{yyyxxxyyy{{{yyyyyyzzzzzzyyyxxxvvvvvvvvvuuusssrrrqqqmmmhhhdddaaa[[[SSSNNNJJJEEE???:::777777777666666777999:::::::::CCCZZZtttiiifff{{{wwwuuu|||www{{{yyy{{{~~~gggVVVOOOOOOPPPQQQOOOPPPQQQQQQOOOLLLHHHFFFHHHKKKMMMLLLIIIGGGFFFGGGFFFDDDCCCDDDEEEFFFEEEDDD???AAABBBBBBAAAAAADDDFFFEEECCCBBBAAABBBAAA@@@>>><<<<<<<<<===============888999:::;;;<<<<<<;;;;;;888:::===?????????===<<<999:::>>>@@@===777:::AAAXXXeeennnkkkddddddjjjnnnqqqnnnrrrzzzpppoootttxxx~~~tttkkkggglllssswwwxxx{{{ooocccZZZ\\\cccppp}}}~~~rrrnnnrrryyy{{{}}}xxxppphhhddddddfffkkkyyyvvvjjjbbb^^^\\\[[[YYYWWWUUURRRQQQPPPNNNNNNNNNPPPUUU___jjjrrrzzzuuufffXXXUUURRRPPPOOONNNLLLKKKJJJJJJIIIHHHHHHIIIJJJJJJHHHLLLPPPRRRQQQSSSYYY^^^ZZZ```gggmmmuuu~~~oookkklllqqqyyyrrrqqqyyy}}}jjjjjjwwwbbbOOOHHHHHHGGGHHHFFFDDDHHHNNNNNNIIIDDDCCCBBBAAAAAABBBBBBCCC???AAACCCBBB@@@>>>???@@@???@@@BBBCCCBBB@@@===<<<<<<>>>???>>><<<::::::;;;888:::<<<<<<::::::;;;===>>>>>>>>><<<;;;;;;===@@@======<<<<<<<<<<<<======888666444555777999::::::888888777777777777888888555999:::;;;GGG```yyy{{{tttttt~~~iiiSSSHHHCCC@@@OOOZZZhhhnnnmmmlllooosssyyy}}}~~~}}}zzzrrrooommmjjjhhhfffdddaaa^^^]]]]]]\\\\\\]]]```bbbdddkkkooouuuyyy{{{}}}~~~~~~||||||~~~~~~}}}|||{{{wwwyyy{{{yyywwwuuuwwwyyyyyyyyyyyyyyyxxxwwwuuussstttsssrrrqqqnnnjjjddd```^^^XXXOOOIIIEEEAAA<<<999444555555555666777:::<<<@@@???MMMpppnnn]]]eee}}}|||rrr{{{}}}oooVVVIIILLLRRRTTTRRRMMMQQQVVVYYYYYYTTTNNNIIIHHHKKKNNNMMMIIIFFFEEEFFFGGGEEEDDDEEEFFFGGGFFFDDDGGGHHHIIIFFFBBB@@@BBBDDDBBBAAAAAABBBCCCDDDBBB@@@===============<<<;;;:::999:::<<<>>>>>>===<<<:::<<<===???@@@@@@>>><<<::::::999===BBB@@@:::888<<>>???AAABBB???AAACCCBBB@@@>>>???AAA???AAABBBCCCCCC@@@>>><<<===>>>>>>===;;;::::::;;;888:::<<<;;;999888:::<<<<<<<<<<<<:::999:::===@@@>>>>>>============>>>>>>777555333444777;;;>>>???999888777777777777777888444<<>>===999666===888666888999999;;;??????LLLjjjbbbZZZhhhwww}}}uuuoooqqq^^^PPPQQQSSSOOONNNRRROOOVVV]]]___YYYQQQLLLKKKMMMJJJGGGEEEEEEEEEEEEDDDHHH???<<>>===:::===>>>>>>>>><<<<<<>>>@@@>>>============???AAABBB;;;===@@@???===<<<===>>>@@@PPP```iiiooosssqqqlllooonnnssssssiiijjjoooooo||||||vvvqqqmmmpppxxx{{{uuulllnnnooottt|||vvvtttiii^^^WWWVVVaaayyynnnaaa^^^]]][[[iiilllttt|||}}}vvvooonnnoookkkfffggglllssswwwyyy{{{dddWWWOOOOOO^^^qqq{{{uuuqqqoookkkfffbbbgggpppuuutttppp```ZZZZZZ```eeeeeehhhmmm}}}qqqbbbVVVQQQSSSWWW[[[ZZZYYYZZZ\\\___cccfffiiiooovvvzzz}}}tttmmmjjjhhhnnnyyyiiibbbxxxjjjjjjtttbbbZZZfffsss~~~~~~eeeZZZRRRHHHFFFKKKCCCMMMPPPIIIFFFKKKKKKFFFBBBAAA@@@???@@@BBBEEEFFFGGGEEEBBBCCCDDDDDDAAA>>>EEEBBBDDDHHHFFF???>>>AAA???>>>===<<<===>>>@@@BBB@@@<<<888999>>>@@@???<<<999999999::::::<<<===>>>???===;;;;;;<<<======<<<888444222777???EEEDDD@@@>>>===;;;888555555777:::888555888>>>AAAHHH___xxx~~~xxx|||uuuvvvxxxzzz~~~|||mmmUUU???GGGOOOZZZcccggghhhggggggjjjgggdddfffmmmxxx}}}tttjjjeeecccccc```^^^]]]\\\[[[[[[[[[[[[[[[[[[\\\^^^bbbhhhnnnssswwwyyyyyyzzz{{{||||||}}}~~~~~~~~~}}}{{{yyyvvvwwwwwwxxxxxxxxxwwwwwwyyyxxxwwwvvvuuutttttttttrrrpppmmmjjjgggbbb\\\XXXRRRKKKBBB===;;;;;;888555888555555888::::::===AAALLL^^^zzzhhhPPP[[[ooouuuwww|||yyyvvvzzz}}}kkk[[[QQQTTTWWWTTTSSSVVVTTTXXX[[[ZZZUUUPPPNNNOOONNNLLLJJJGGGFFFFFFHHHIIIGGGEEEFFFIIIEEECCCPPPcccrrrXXXEEEBBBCCCAAAAAABBBBBBBBBBBBAAA@@@???@@@<<<999999===???>>>;;;<<<=========<<<<<<===???>>>===<<<<<<===???@@@AAA<<<>>>???>>>;;;:::;;;<<<@@@HHHSSS___mmmxxxuuummmkkkjjjpppxxxnnnkkkppptttsssqqqssswwwyyytttjjjhhhkkkhhheeedddjjjuuu}}}|||ssssssxxx{{{{{{sssjjjbbbZZZXXXcccooouuunnnkkkfffaaa[[[\\\aaakkkrrrvvv|||xxxtttmmmhhhgggiiijjjkkksssjjjdddeeerrrzzzyyy{{{zzzrrrkkk```]]]```kkkuuu|||sssiiifffgggiiimmmnnnooorrrvvv{{{tttlllkkkooosss}}}kkkkkkzzzzzzvvvqqqTTTUUUqqqppptttmmmYYYRRRMMMFFFEEEJJJOOOWWWVVVLLLGGGIIIHHHAAABBBAAA@@@???@@@BBBDDDEEEGGGCCC@@@???@@@AAA@@@???BBB@@@BBBEEEDDD>>><<>>>>><<<<<<<<<===???@@@>>>;;;:::<<<@@@AAA>>>::::::::::::;;;<<<======>>>???===<<<<<<======<<<:::777666777<<>>>>>???@@@AAAAAA@@@>>>===>>>;;;999:::===>>><<<999:::;;;<<<;;;:::;;;<<<>>>======<<<<<<===>>>???@@@???@@@???===;;;:::;;;<<>><<<===???@@@@@@???>>>>>>AAAAAA===;;;======<<<;;;;;;;;;<<<===>>>;;;:::;;;>>>AAAAAA===888999:::::::::;;;<<<<<<<<<>>>=========>>>===:::888777:::>>>AAAAAA???:::777888999999777555444444555777555666999777666AAAPPPppp~~~ttttttvvvtttqqquuu{{{rrrkkkgggkkksss}}}nnn[[[EEEAAA???FFFSSS^^^dddeeefffeeefffgggjjjooosssvvv|||wwwooojjjfffbbb`````````^^^]]]\\\\\\\\\\\\[[[YYYWWWWWW[[[bbbiiinnnsssvvv{{{~~~~~~}}}||||||~~~}}}~~~~~~~~~|||zzzwwwwwwxxxxxxxxxwwwvvvvvvwwwwwwvvvuuusssqqqooonnnjjjhhheeebbb\\\UUUMMMHHHBBB>>>999666666777777666777777;;;>>>>>>>>>CCCKKK\\\ttt[[[SSSZZZqqq{{{uuuuuuwwwsssoooXXXSSSSSSZZZ]]]ZZZXXXXXXWWWVVVSSSNNNJJJJJJMMMQQQKKKMMMNNNKKKGGGGGGLLLRRRUUU]]]ccc^^^OOOGGGUUUiii|||fffMMM???>>>>>><<<<<<>>>@@@BBBAAA@@@===<<<:::999888999;;;;;;888666888999::::::999:::<<<=========<<<;;;<<<===>>>???AAAAAA@@@???>>>>>>???@@@===;;;<<>>>>>??????@@@>>>======??????>>>===<<<<<<;;;;;;::::::;;;<<<<<<999999:::<<<>>>>>>;;;888888888999999::::::::::::=========>>>>>>===999666:::>>>BBBCCC???:::777666555777999888777555444555444333666:::999777===FFF[[[pppzzzwwwxxxyyy|||}}}{{{tttmmmgggjjjtttzzzlllSSSHHH>>>@@@NNN\\\ccceeeggghhhgggggghhhkkkooorrruuu}}}wwwqqqkkkgggcccbbbaaa___^^^\\\[[[[[[[[[[[[XXXVVVUUUWWW\\\bbbfffkkkpppwww|||~~~}}}|||{{{~~~}}}}}}}}}}}}{{{xxxxxxxxxxxxxxxwwwvvvuuuvvvvvvuuusssqqqnnnkkkjjjfffccc___[[[UUUNNNFFF@@@===:::777666666888888999999:::>>>@@@??????HHHSSSnnnmmmUUUcccrrryyy||||||vvvooorrruuummmYYYRRRRRRTTTXXXYYYVVVSSSSSSQQQPPPNNNKKKIIIIIIJJJLLLHHHKKKMMMJJJFFFFFFKKKPPPRRRYYY___[[[OOOGGGLLLVVVjjjaaaRRRCCC===>>>>>>======>>>AAABBBBBBAAA???===:::999999999:::999888666777888999999999999;;;======<<<;;;;;;;;;<<<===>>>AAAAAAAAAAAACCCDDDEEEEEE;;;<<<>>>>>>CCCQQQhhhzzznnnaaa]]]ggglllfffccciiiccceeeiiiooouuuyyy|||xxxyyyxxxuuurrrqqqpppoooqqqqqqsssuuurrrooosss{{{xxxrrrpppqqqttt|||{{{eee\\\UUUYYYggguuu~~~xxxvvvtttrrrjjjcccccchhhiiiooovvvzzz{{{{{{}}}ttttttssssssvvv{{{uuulllgggffffffrrrssswww}}}|||kkkkkkwwwssscccaaavvvxxxqqqsss}}}}}}kkkZZZ]]]vvvmmmZZZTTTNNNMMMLLLJJJHHHHHHGGGGGGFFFCCCCCCFFFGGGFFFCCCBBB@@@??????@@@AAABBB@@@AAACCCCCCBBB@@@???>>>???>>>===>>>@@@AAA@@@===;;;;;;:::::::::::::::;;;999888777888999:::::::::999::::::;;;;;;;;;;;;:::<<<<<<<<<===>>>===999666>>>AAABBB@@@:::666555777444777999999888666555666444444777::::::999;;;???FFFYYYrrr~~~wwwppppppwwwgggYYYJJJEEELLLWWW]]]___ddddddcccaaaaaaccciiimmmpppwwwzzzsssnnnjjjdddbbb```^^^\\\[[[ZZZYYYWWWVVVUUUUUUVVVXXXZZZ[[[bbbhhhpppwwwzzz{{{||||||}}}||||||}}}~~~|||xxxxxxxxxxxxxxxwwwvvvuuuttttttsssqqqnnnkkkgggeeeaaa^^^YYYSSSNNNGGG@@@;;;999888777666777888:::;;;:::<<>>???@@@AAA>>>???AAABBBBBBAAA@@@???======<<<<<<;;;;;;::::::777888999999999999<<<>>>===<<<;;;::::::;;;<<<===??????@@@BBBEEEGGGGGGEEE999===@@@===999AAAXXXoooqqqfff^^^aaacccaaabbbfffllloootttwwwvvvxxx|||xxxsssnnnlllkkkoootttrrrmmmrrr|||rrrqqqllljjjkkklllooowwwtttYYYKKKNNN[[[lllxxxzzzfffYYYVVVWWW\\\eeeooowww~~~yyysssnnnnnnqqqtttyyy|||~~~uuupppjjjddddddfffllluuu}}}rrrfffiii{{{mmmccciiixxxtttrrr|||jjjXXXRRRfffzzz{{{fffWWWUUURRRNNNLLLJJJHHHEEEDDDGGGFFFEEEDDDFFFGGGGGGFFFBBBAAA@@@>>>???@@@BBBCCC@@@CCCFFFFFFCCC@@@>>>===@@@@@@>>>===AAAEEECCC???;;;;;;;;;;;;::::::::::::999888777777777888:::;;;;;;<<<===>>>>>>>>><<<<<<<<<;;;;;;<<<======:::888???@@@???<<<777555666888444666888999777666666777666666666777777666666666999FFF]]]xxx{{{|||xxxlll\\\PPPMMMOOOSSSVVVbbbbbbbbb```___bbbhhhnnnooottt||||||vvvsssfffeeeccc```]]][[[ZZZZZZTTTTTTTTTUUUUUUTTTTTTTTTYYY___gggnnnrrrvvvxxxzzz}}}||||||}}}~~~}}}xxxyyyyyyxxxxxxvvvuuuuuurrrrrrqqqooolllhhhdddbbb^^^ZZZTTTMMMGGGAAA<<<888666666666666666888:::<<<;;;===BBBEEEHHHRRRiii~~~xxxbbbUUUuuuxxxooo___ooosss[[[PPPPPPMMMQQQTTTRRRNNNLLLLLLLLLHHHGGGGGGGGGHHHIIIIIIIIIEEEGGGHHHJJJIIIHHHFFFEEE>>>BBBFFFFFFDDDBBB@@@???@@@>>>>>>>>>======???AAA>>>???@@@@@@AAAAAAAAA@@@??????===<<<::::::;;;<<<777888999999999:::<<<>>>===<<<;;;::::::;;;<<<<<<<<<<<<>>>AAADDDEEEBBB@@@::::::===>>>;;;===JJJZZZkkkiiifffbbbaaaccchhhmmmxxx|||}}}ttttttyyytttpppmmmiiikkkqqqqqqnnnuuuooocccbbbeeejjjkkklllrrryyymmmVVVLLLLLLUUU___zzzmmm^^^YYY_________ccckkkttt{{{}}}wwwrrrooonnnjjjlllnnnnnnoooqqqtttuuuxxxrrrjjjddddddbbbgggqqqzzzjjjkkkrrrqqqjjjrrr}}}ppp]]]]]]hhh|||~~~yyydddVVVPPPOOONNNLLLIIIGGGFFFDDDBBBHHHFFFDDDFFFHHHGGGEEECCCAAA@@@???>>>???@@@BBBDDDCCCEEEFFFEEEAAA>>>======@@@AAA>>>===AAAGGGEEE???;;;;;;;;;;;;;;;::::::999888999:::::::::::::::;;;:::;;;===>>>>>>===;;;:::;;;:::999:::<<<===<<<;;;<<<<<<;;;999777666666777222444666666555555666777777666444333444666555333444999MMMmmm~~~}}}ppp^^^PPPIIIJJJNNN[[[___bbbbbbaaaccchhhmmmooorrrwww|||{{{jjjhhhfffccc```]]]\\\[[[VVVVVVVVVUUUUUUTTTSSSSSSSSSWWW]]]ccchhhmmmrrruuu~~~|||||||||}}}}}}yyyyyyyyyxxxxxxvvvuuuuuuqqqqqqpppnnnjjjfffbbb___]]]XXXPPPJJJDDD???:::777555555666666666777999<<<<<<@@@EEEJJJPPP___{{{mmm___^^^xxxlllfffbbbqqqxxxyyy}}}vvvfffLLLIIIQQQMMMQQQTTTPPPKKKJJJLLLMMMHHHGGGEEEEEEGGGJJJKKKKKKFFFFFFHHHJJJKKKIIIEEEAAA???CCCEEECCCAAA@@@@@@???<<<<<<======<<<:::<<>>>>>?????????@@@@@@AAA>>>>>><<<:::888888:::<<<777888999:::999:::===???===<<<;;;:::::::::;;;<<<::::::<<>>:::;;;777888>>>@@@???CCCIIIcccjjjmmmgggbbbhhhrrrwwwvvv}}}tttwwwuuurrrqqquuummmlllqqqqqqooovvvlll\\\^^^fffmmmpppppptttzzzxxxzzziii\\\RRRPPPSSSYYYggg{{{yyyqqqooooooggg^^^ZZZ\\\ccchhhkkkpppvvv}}}yyysssooohhhiiihhhdddaaabbbccccccgggmmmuuu}}}{{{rrriiiddddddeeeeeecccqqqqqqxxxwwwnnnpppzzzuuutttuuuaaaSSShhheeeRRRLLLMMMJJJKKKJJJHHHGGGGGGFFFDDDFFFCCCBBBEEEHHHGGGDDDBBB@@@???>>>>>>???AAACCCDDDEEEFFFFFFCCC>>><<<===>>>@@@AAA>>><<>>===<<<;;;:::777888:::;;;;;;:::888777;;;:::888999;;;======<<<:::999999999888888777666111333444444333444555777666555333222444888888666333333EEEfff|||yyy}}}www|||}}}iiiSSSGGGGGGKKKQQQWWW]]]______```dddhhhppprrrtttwww{{{mmmkkkhhheeebbb___^^^]]]ZZZZZZXXXWWWVVVVVVVVVWWWPPPSSSXXX\\\aaaffflllqqq}}}||||||}}}~~~~~~}}}}}}|||{{{zzzzzz{{{|||}}}|||zzzxxxwwwwwwwwwvvvuuuuuurrrmmmiiieeeaaa]]]ZZZRRRLLLEEEBBB===888777:::444222444999;;;::::::<<<===GGGNNNTTTeeeoooYYYfff|||zzzlll[[[mmm{{{{{{pppnnnrrrjjjPPPKKKKKKGGGOOOOOOMMMKKKIIIIIIKKKLLLLLLKKKIIIHHHGGGHHHHHHIIIHHHHHHIIIJJJIIIHHHFFFEEEAAAAAA@@@???>>>>>>>>>>>>@@@>>><<<<<<<<<===<<<;;;;;;;;;<<<======>>>>>>>>><<<;;;::::::;;;;;;999888<<<;;;999:::;;;;;;:::888>>>===<<<;;;:::;;;<<<===???:::===GGGGGG>>>:::???::::::::::::===@@@CCCEEETTT```nnnrrriiiccclllyyy|||zzz}}}}}}pppkkknnnsss~~~tttwww}}}~~~|||wwwrrrnnnggghhhlllrrrxxxzzzxxxuuuzzzwwwtttoooqqqnnnaaaTTTLLLNNNVVVdddtttrrraaa\\\ZZZVVVUUUXXXZZZ```gggnnnsssyyytttiiieeedddaaa``````______```aaacccgggmmmqqqvvv|||{{{tttnnnhhhbbb___bbbbbbcccffflllttt|||yyy|||mmm^^^^^^qqqgggSSSJJJJJJMMMHHHLLLOOONNNKKKGGGEEEFFFFFFFFFGGGFFFEEECCCAAA@@@BBB@@@===<<<>>>AAACCCDDDCCCCCCBBB???<<<<<<===???@@@===;;;<<<>>>???>>><<<;;;::::::999999::::::;;;;;;;;;:::999888666666555;;;999888777888777555444:::999777777888999999999777888888888777555333111222222222111222222333333111111222333444444444444444000777QQQpppyyy}}}~~~{{{{{{{{{iiiYYYMMMDDDGGGMMMXXX```___]]]aaahhhmmmooosssvvvyyy}}}}}}zzzuuuooohhhccc___]]][[[YYYWWWWWWWWWXXXWWWVVVYYYXXXXXXXXXYYY[[[]]]^^^}}}||||||}}}~~~~~~}}}|||{{{{{{{{{{{{{{{{{{|||{{{yyywwwvvvvvvvvvtttsssrrroookkkgggccc^^^YYYUUULLLFFFAAA>>>:::555555888888444444777999:::>>>CCCFFFHHHVVVqqq~~~fffcccrrr{{{vvvtttsssooolllkkk{{{|||www}}}yyy\\\JJJHHHHHHEEEJJJKKKKKKKKKKKKJJJKKKKKKHHHGGGGGGFFFGGGHHHJJJKKKHHHHHHHHHGGGFFFEEEDDDDDDAAA@@@@@@???>>>>>>>>>??????===;;;;;;===>>>===<<<<<<<<<<<<;;;<<<<<<=========;;;::::::;;;<<<;;;:::;;;:::999999::::::999777999999888888999999:::;;;===:::???HHHHHH>>>999<<<999999999:::<<<>>>AAACCCCCCMMM\\\iiiooottt{{{|||yyywwwmmmggggggwwwwwwyyywwwzzzsssmmmjjjiiihhhgggnnnmmmmmmoootttzzzzzzzzz|||wwwsssvvv{{{|||uuunnnggg^^^TTTQQQXXXhhh|||yyyooolllkkkddd[[[RRRVVV\\\ccciiipppvvvzzzxxxtttsssyyy}}}|||xxxwwwhhhhhhfffccc```___``````aaadddhhhjjjjjjlllooosssxxxyyy{{{~~~}}}|||yyyuuuqqqnnnkkkjjjdddaaa___]]]]]]___```aaahhhnnnyyy~~~xxxxxxyyyhhhnnn~~~lllXXXMMMIIIHHHIIIKKKNNNPPPOOOLLLHHHGGGHHHDDDEEEFFFFFFFFFEEEDDDDDDCCCBBB@@@@@@AAABBBBBBCCCAAABBBBBBAAA>>>======>>>AAA>>><<<;;;======<<<:::::::::999999999999::::::999::::::::::::;;;;;;;;;:::888777777777777666555999777666555666777777777555666666555444333111000222222222111111222222333000111222333444444444444666111444FFF^^^uuuxxxnnnwww{{{}}}qqqooouuu{{{}}}yyyjjj[[[PPPFFFJJJRRRXXXYYYWWWYYY^^^cccfffkkkpppssswww{{{~~~}}}vvvooohhhcccaaa\\\ZZZWWWVVVWWWVVVUUUTTTTTTTTTSSSTTTUUUVVVXXXYYY~~~|||{{{|||}}}~~~}}}|||zzzzzz{{{{{{{{{{{{zzzzzzzzzxxxvvvuuuuuutttrrrpppmmmkkkgggccc^^^YYYSSSNNNFFFAAA<<<;;;888555555888888666777;;;<<<===AAAGGGLLLQQQiiiddd___ppp|||qqqlllqqqqqqkkknnnxxx~~~```MMMFFFGGGGGGFFFEEEGGGIIIKKKLLLKKKKKKJJJCCCCCCCCCDDDFFFHHHJJJLLLHHHGGGFFFDDDCCCBBBBBBBBB@@@@@@???>>>>>>>>>??????===;;;:::;;;===??????>>>>>>===;;;:::999:::<<<===;;;999777777999::::::::::::999888888999999888666555555777888999::::::::::::999???GGGGGG===777888888888888999:::<<<>>>@@@===@@@KKK[[[kkkwwwwwwpppuuurrrssszzzpppiiilllpppooojjjhhh}}}zzzwwwrrrlllooojjjbbb^^^^^^aaadddfffqqqrrrsssssstttxxxzzzyyyxxxtttooonnnjjjmmmsss{{{{{{vvvnnnfffeeejjjrrryyywwwfff]]]^^^```dddiiimmmnnnnnnlllnnnvvv~~~}}}zzzvvvpppkkkfffddd]]]]]]\\\[[[ZZZYYYXXXXXX^^^^^^^^^___```ccceeeffffffggghhhiiihhhgggfffeeebbb```^^^\\\ZZZZZZ[[[[[[_________bbbhhhooovvv{{{|||uuu{{{vvvppptttuuuhhhXXXMMMKKKLLLLLLJJJMMMNNNNNNMMMJJJHHHGGGHHHCCCDDDEEEFFFGGGGGGHHHHHHDDDDDDEEEDDDDDDBBBAAAAAA???AAACCCCCCAAA>>>======AAA???<<<;;;;;;:::999777999999999999999999999999999999:::::::::;;;;;;;;;888777555555777888777666666666555444444555666666555555555555444333111111333222222111111111222222000111111222333333444444666222111:::KKKaaa{{{{{{pppmmmoooooozzz|||wwwqqqllliiippp{{{}}}kkk]]]KKKIIIKKKOOOQQQPPPQQQUUUYYY]]]ccchhhmmmqqqvvvyyyzzz|||wwwoooiiieeeaaa^^^[[[YYYXXXVVVTTTSSSQQQPPPPPPPPPQQQSSSTTTVVV}}}~~~}}}|||{{{|||}}}}}}|||{{{xxxyyyzzz{{{{{{zzzyyyxxxzzzxxxvvvttttttrrrooommmhhhfffbbb^^^YYYSSSLLLHHHBBB===::::::999666777;;;666888===AAAAAA???CCCIIIUUUgggcccVVVcccyyy{{{uuurrrtttyyyxxxssstttzzzoooQQQGGGGGGGGGHHHJJJEEEEEEEEEGGGHHHIIIIIIIIICCCCCCCCCCCCEEEGGGIIIJJJHHHGGGEEEBBBAAA@@@@@@AAA???>>>>>>>>>>>>>>>???@@@<<<;;;:::;;;>>>@@@@@@@@@???===:::888888999;;;<<<888666444444666888999999999888777777888888777666333555777999;;;;;;;;;;;;999888<<>>JJJYYYiiiyyyvvvaaa]]]hhhlllmmmvvvjjjaaa[[[aaaiiimmmmmmmmmmmmuuu|||}}}}}}|||tttkkkooojjjdddaaabbbfffiiikkklllttt|||~~~zzzvvvwwwzzz|||xxxsssnnnllllllooorrrxxx~~~pppvvv||||||yyywwwvvvwwwwwwuuupppkkkffffffmmmxxx}}}zzzvvvuuu|||yyyqqqnnnjjjhhheeebbb___\\\^^^]]][[[XXXWWWYYY\\\^^^\\\]]]___```aaa```___^^^^^^\\\ZZZZZZ\\\aaagggkkkmmmmmmnnnppptttzzz}}}zzzzzz|||oooeeeaaabbb___WWWNNNIIIJJJLLLMMMMMMKKKKKKJJJIIIGGGFFFFFFFFFDDDDDDDDDEEEFFFGGGHHHIIIDDDFFFGGGGGGEEEBBB@@@??????BBBEEEEEECCC???===<<<>>>===;;;:::999999888888::::::;;;;;;;;;;;;::::::::::::999999888777666666777555444444666777888777666666555444333444555777777777777666666555444444333222222111111111111111000000000111222222333444555333222666???SSSrrr{{{qqqmmmpppuuuwwwtttoooiiilllyyywwwjjjWWWOOOIIIIIIKKKKKKMMMQQQRRRWWW]]]ccchhhmmmsssvvvvvvwwwzzzwwwpppmmmhhheeeaaa]]][[[XXXUUURRRPPPPPPOOOOOOPPPQQQRRRSSS||||||~~~{{{{{{zzz{{{}}}}}}{{{yyywwwxxxyyyzzzzzzyyyxxxwwwyyywwwuuutttssspppllljjjccc```\\\XXXSSSMMMGGGCCC===999888999999777888<<<999:::===??????BBBMMMZZZppprrr\\\NNNZZZppp{{{yyyuuummmuuuyyywwwxxx~~~}}}yyy```JJJGGGIIIGGGGGGLLLFFFCCC@@@???AAADDDEEEFFFFFFFFFEEEDDDDDDEEEFFFGGGHHHFFFDDDBBB@@@@@@@@@@@@============>>>???@@@@@@===<<<;;;<<<>>>@@@@@@@@@???===:::888888999;;;<<<888777555555777999999999999888666777888888777555333444777999::::::::::::888777888::::::666555666777777777777777888888999888555666<<>>888555555777888666777;;;???=========AAANNNggg}}}oooXXXMMMPPPiii}}}~~~vvvtttkkkssssssmmmssswwwbbbSSSGGGGGGIIIHHHGGGJJJGGGBBB<<<;;;???CCCEEEEEEKKKJJJHHHFFFDDDDDDDDDDDDEEEDDDCCCAAA@@@?????????<<<<<<<<<===>>>???@@@AAA???>>><<<===>>>??????>>>>>>===;;;:::999:::<<<===<<<;;;;;;;;;===>>>===<<<999888777777888888777555444444555666777777777777666666555555555555666666777777777777777777666666;;;888666777:::EEEZZZmmmooolll^^^VVV\\\```fffqqqmmmhhhdddddddddeeelllttt|||wwwqqqpppuuu|||zzzxxxwwwwwwyyyyyyxxxwwwwww{{{~~~~~~gggXXX\\\______ooo}}}wwwrrrqqqpppooorrrwwwqqqttt|||~~~zzzwwwvvvrrrtttwwwwwwwwwxxx}}}}}}zzzxxxwwwvvvpppooonnnooottt{{{{{{tttooonnnnnnrrrvvv{{{vvviiidddeeeoooxxxllljjjlllllluuuwwwmmmddd]]]rrrhhhRRRNNNNNNMMMJJJFFFEEEGGGJJJIIIHHHHHHIIIJJJKKKIIIHHHGGGEEECCC@@@@@@AAACCCDDDCCCEEEFFFEEEBBBAAADDDGGGFFFFFFFFFDDDAAA>>>======999::::::999888888:::;;;:::;;;<<<======<<<;;;:::888888999:::;;;<<<<<<===777444222222444666777777666888999777444444777;;;666555444333333333333333333222111000000000000000000////////////111222333444444666777666<<>>======;;;;;;<<<<<<>>>???@@@AAABBB@@@>>>===>>>>>>===<<<<<<<<<<<<;;;<<<<<<======?????????@@@BBBAAA>>><<<:::888777777888999777666888888777666555555555666333555555666666777777666777888888777777666555555???;;;777555444999FFFSSSfffnnniii___\\\ZZZ```nnnsssooonnnooopppooosssxxx{{{xxxvvvxxx}}}{{{yyyooocccaaa^^^ZZZaaannnvvvyyyuuutttuuuuuuzzz}}}~~~nnnppppppmmmiiihhhkkknnn|||yyysssmmmpppsssqqqlllooo{{{}}}vvveee```nnn}}}kkkZZZPPPTTT]]]ooo]]]OOOOOOMMMKKKIIIIIIHHHHHHHHHEEEEEEFFFIIILLLMMMJJJHHHEEECCC@@@======???AAACCCEEEFFFFFFCCCAAABBBHHHNNNKKKJJJGGGBBB>>><<<===???:::<<<<<<:::888777999;;;888999;;;<<<<<<;;;999888777888999:::;;;<<<<<<===777555222111222555666666666888:::888444444777;;;666555444333222333444444333222111000////////////000///.........000222333333222333555555555<<>><<<:::888:::777777;;;<<<:::;;;???<<>>?????????===<<<;;;;;;;;;;;;<<<>>>???AAAAAADDDBBB???>>>>>>===<<<:::;;;<<<<<<======>>>>>>>>>??????@@@BBBCCCAAA===::::::999888888999999888666===<<<:::888666666777777111444777888999:::999666888888888888777666555444888444222333444777???HHHWWWhhhlllbbb[[[VVV\\\lllrrrooooootttvvvuuuuuuwwwtttwww{{{xxx{{{|||yyyzzzyyywwwrrrlllddd___]]]jjj|||zzzrrrwwwyyyzzzvvvnnnjjjjjjmmmrrrxxx{{{yyyxxxwwwxxx{{{~~~~~~|||uuupppqqqtttvvvvvvvvv{{{sssfff]]]___\\\```ggghhhqqqwwwaaaYYYdddrrraaaPPPKKK]]]ttttttmmm```WWWQQQKKKFFFBBBBBBFFFGGGEEEAAAAAAAAACCCGGGKKKLLLIIIFFFCCCAAA===;;;;;;>>>AAACCCFFFGGGFFFCCC@@@DDDLLLTTTNNNLLLGGGAAA<<<;;;===@@@<<<>>>>>>;;;888666777999666777999::::::999777666999999888888888888888888888555222111222444555555555888999777333333666;;;888777666555444555666777333222111000////////////000///...---...000222333111///000444666555888===NNNggg{{{uuu{{{}}}lllkkkxxxyyygggSSSGGGCCCFFFEEECCCAAABBBGGGNNNTTTZZZ```gggmmmoooqqqtttvvv{{{|||tttmmmfffaaaZZZXXXUUUQQQOOOMMMLLLLLLxxx{{{}}}}}}yyywwwwwwyyy||||||||||||{{{zzzyyyxxxxxxwwwvvvvvvwwwwwwuuusssooonnnmmmjjjfff___VVVPPPLLLGGGBBB???>>><<<999666999999:::;;;===>>>>>>>>>FFFKKK```sss]]]WWWvvvvvvwwwzzzyyyvvviiiNNNHHHHHHIIIJJJKKKLLLOOOPPPNNNLLLHHHNNNgggzzzlllOOOSSSQQQOOOOOOPPPMMMEEE>>>??????>>>>>>>>>>>>>>>???>>>>>>>>>>>>@@@BBBDDDEEEJJJGGGCCCAAA@@@@@@???======;;;===BBBAAA<<<===BBBBBB???======>>>>>><<<:::<<<;;;999888777888888999@@@???===;;;999777555555555555666666777999:::;;;777777666666666666777777777666444333444666999;;;LLLWWWeeekkkddd]]]aaakkkppprrrvvv|||uuuxxx|||}}}qqqrrr{{{~~~xxxttt{{{|||tttvvv}}}vvvmmmoootttjjjcccvvv|||xxxkkkcccaaa```gggmmmooopppuuuzzz||||||{{{zzz~~~}}}~~~|||tttbbbVVVUUUXXXaaarrrzzzjjj[[[hhh}}}dddUUUSSS___tttzzzsssjjj]]]WWWQQQLLLFFFFFFEEEEEEDDDDDDCCCCCCAAABBBCCCEEEFFFFFFFFFFFFFFFEEEBBB@@@??????@@@AAAEEEDDDAAA>>>===AAAFFFKKKJJJFFFAAA???@@@???===;;;::::::999888999:::;;;<<<======<<<:::777666888999;;;777777;;;<<<777444444555555555555555555555555555666777888999:::::::::<<<888555666:::===;;;888444444333222111000///...////////////000000000000000000222333555666888888DDDTTTlll|||www}}}xxx|||www~~~{{{```KKKCCC???AAACCCDDDDDDEEEGGGHHHTTTXXX^^^bbbfffiiimmmooosssxxx~~~yyynnnfffdddaaa[[[UUURRRQQQNNNIII~~~zzz{{{{{{zzzyyyzzz{{{}}}}}}||||||{{{zzzzzzyyyyyyxxxwwwvvvvvvwwwvvvtttrrrnnnllliiieee___XXXPPPKKKFFFBBB>>><<<<<<<<<:::888888999999888888<<>>>>>>>>>>>============>>>@@@AAABBBFFFEEEDDDBBB@@@>>>=========;;;===CCCCCC>>>;;;======<<<:::;;;======;;;888::::::999888888888999999>>>===<<<:::999777666555666666666666777888999:::666666555555555555666666888777555444444666888::::::EEEVVVeeejjjhhhjjjooorrryyy{{{~~~xxxnnnqqqyyy{{{zzz~~~~~~yyy|||~~~nnndddkkksssvvvmmmaaaZZZXXXVVVaaaaaaaaa___ZZZRRRMMMKKKHHHMMMWWWeeesss}}}mmmjjjddd[[[XXX```ppp~~~tttfffhhhssssss]]]WWW```qqq|||rrroooppprrrooo\\\RRRMMMIIIFFFDDDCCCCCCCCCCCCCCCCCCBBBDDDDDDEEEEEEFFFFFFEEEEEEEEEDDDBBBAAAAAABBBCCCDDDAAAAAA@@@===<<<<<>>@@@CCCAAA999555444444444444444444444444444333444555666666777777777:::777555777:::<<<:::777444333333222000//////........./////////000000000//////000111333444555555999CCCUUUlll}}}yyywwwzzzxxxpppYYYLLLFFFBBB>>><<<<<<>>>AAABBBEEEJJJQQQWWW]]]bbbgggjjjnnnqqqvvv|||zzzsssiiifffaaa[[[YYYXXXWWWVVV~~~||||||~~~~~~}}}{{{zzzyyyyyyzzzzzzyyyxxxwwwvvvvvvuuusssqqqmmmiiiccc\\\VVVOOOHHHDDD>>><<<999999:::;;;;;;:::888<<>>===============<<<<<<<<<===>>>???AAACCCEEECCC???<<<<<<======;;;<<>>===CCC???BBBMMMVVVZZZ```hhhnnnnnnllliiieeebbbaaabbbfffrrrsssgggfffddd```___aaaeeegggqqqvvvrrrgggbbblllrrryyy|||xxxvvvjjjcccmmm{{{kkkeeeiiissszzzvvvmmm```TTTMMMIIIHHHGGGAAAAAAAAAAAABBBBBBBBBBBBEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCEEEFFF???@@@@@@>>><<<::::::;;;>>><<<;;;<<<>>>@@@@@@@@@<<<;;;:::888777777777777888888888666666888<<>>>>>======<<<<<<<<<<<<<<>>::::::<<<===:::999>>>CCCBBB===999777888:::;;;;;;999666444555666888:::::::::999999888888888888777777777777777777888888888777777777444444333333333333444444999888777666555555555555666333666BBBQQQ```ppp}}}qqqxxxvvvpppyyy{{{vvvyyyyyyxxx{{{vvvooosssyyyxxx|||~~~wwwpppqqqrrrrrrppppppssswwwyyyzzzsssvvvhhhcccaaaYYYJJJLLLKKKEEEAAABBBGGGJJJGGG===;;;DDDIIIEEEEEEKKKJJJHHHGGGGGGFFFDDDEEEHHHJJJUUUaaagggiiiggg^^^UUUMMMNNNLLLGGGFFFMMMWWW]]]rrrwww|||nnnooozzzzzzxxxnnnmmmooo|||zzzyyy}}}~~~kkk\\\ZZZVVVPPPKKKHHHIIIJJJ@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBCCC@@@AAAAAA???===;;;<<<<<<@@@???>>>=========<<<<<<;;;;;;:::999888888777777999999888777666999===@@@???AAADDDDDD<<<333111444777666555555555555666777888999999888888777666555444444444777999999666333222222111000//////......------........./////////............////////////222......:::QQQjjj~~~~~~wwwsssrrruuuxxxzzzqqqqqqrrrwwwzzz}}}lllXXXMMMAAA<<<>>>???<<<777;;;>>>BBBFFFIIILLLPPPSSS]]]___bbbeeejjjpppwww|||wwwjjjbbb}}}|||zzzxxxwwwxxxyyyzzz|||zzzwwwvvvtttrrrnnnllliiicccYYYOOOHHHCCC???===777777777666666777999;;;;;;@@@EEEFFFKKK[[[ssseeeGGGAAATTTlll|||}}}|||wwwkkkllluuu~~~}}}~~~dddTTTMMMKKKIIIHHHLLLOOONNNKKKHHHHHHHHHFFFMMMOOOLLLKKKNNNLLLFFFHHHGGGEEEDDDEEEFFFFFFFFFEEEDDDBBB@@@???>>>======@@@?????????>>>===<<<<<<:::???DDDDDD>>>::::::<<<<<<999777999>>>BBB@@@<<<999;;;======;;;888666444444555777999:::::::::999777777777777777777777777888888999999888777666555333333222222222222333333777777777666555444333222777444333777@@@NNNdddvvv{{{rrrllljjjhhhdddppppppjjjooo}}}|||}}}ppppppoooiiilllppppppwww|||uuufffhhhjjjmmmqqqvvv{{{}}}wwwyyyyyywwwgggmmmpppjjj^^^fffhhh___XXX]]]gggnnnZZZLLLCCCBBBCCC@@@BBBHHHDDD>>><<<>>>???===???CCC@@@KKKUUUVVVRRRNNNHHHBBBHHHNNNPPPMMMQQQ___pppyyyvvvqqqtttsssoooqqqrrr}}}ooohhhmmmdddLLLIIIKKKKKKIIIFFFDDDEEEFFF@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@AAAAAACCCDDDEEEAAAAAA@@@???>>>>>>======?????????>>>======???AAA@@@@@@@@@???===;;;::::::999999999::::::::::::999<<<<<<;;;999777888<<<>>>;;;;;;<<<;;;555///111777999888777666666777888999:::::::::999888777555444222222333555777666444222111000000//////.........------------..................//////////////////222000///333???UUUlll|||~~~rrrooowwwyyyssswwwqqquuusssxxxooo^^^JJJ>>><<<===:::555<<<>>>AAABBBCCCEEEGGGJJJQQQTTTZZZ___dddiiinnnrrr{{{uuuiii~~~|||}}}{{{zzzxxxwwwvvvvvvwwwwwwzzzxxxuuussspppmmmiiifffbbb[[[RRRIIICCC???===;;;777888888888777888;;;===???AAADDDKKK[[[vvv}}}XXXKKK@@@EEEXXXnnn|||wwwzzz|||wwwkkkccciiitttiiiUUUOOOLLLIIIGGGFFFKKKOOOMMMGGGDDDFFFIIICCCKKKOOOKKKEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBAAA??????>>>>>>>>>@@@@@@@@@@@@???>>>===<<<;;;>>>BBBBBB???<<<;;;<<<;;;:::888777;;;@@@AAA>>>;;;===???>>><<<999888888555666777888999999999999777777777777777777888888999999:::999888666444333333333222222222222333333444555666666555333111000...000444777999@@@QQQaaayyy|||xxxiii[[[WWW[[[^^^gggnnnnnnsss~~~}}}uuuvvv~~~ooollltttnnnoooqqqqqq{{{{{{ppprrrssstttxxx||||||xxxvvvzzz~~~yyyrrrvvv{{{}}}xxx~~~{{{vvv}}}{{{tttiiiZZZNNNJJJOOOVVV\\\\\\SSSMMMOOOOOOKKKKKKQQQZZZiiiwwwwwwmmmaaaUUUMMMdddooouuupppppp}}}xxxrrrttt}}}vvvkkkeeecccjjjuuu}}}}}}zzzmmmdddqqqyyyaaaNNNEEEBBBDDDEEEDDDCCCBBBCCCCCC@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCEEEGGGHHH???>>>>>>===<<<;;;:::999;;;<<<===<<<;;;<<>>>>>>>>@@@CCCEEEFFFJJJQQQXXX]]]ccchhhkkkqqqwwwoooeee|||~~~~~~}}}xxxxxxwwwwwwvvvuuuuuuuuuvvvtttqqqnnnkkkhhhccc```XXXRRRIIIBBB>>>;;;:::999666888::::::999;;;>>>BBBIIILLLUUUgggzzzYYY@@@CCCJJJXXXiiixxxxxx|||zzznnnfffjjjvvvvvvWWWKKKJJJJJJHHHGGGGGGIIIKKKIIIFFFDDDFFFHHHBBBGGGJJJGGGDDDEEEFFFFFFAAABBBCCCCCCBBBAAABBBBBB??????>>>>>>>>>??????@@@???@@@@@@@@@@@@???===<<<===>>>???@@@@@@>>>===<<<999<<<<<<999999===>>>:::999<<<>>>>>><<<;;;<<<===777777777777777888999999888888888888888888888888999:::::::::888666333222333333333222222333333333111222444555444222000///***---222555333444===III___iiinnnfffZZZUUUWWWZZZaaallloooqqqwwwtttqqqwwwwwwyyyvvvrrrvvvxxxzzzwwwzzz|||qqqooogggmmmrrrzzz}}}|||yyyyyy{{{zzz}}}}}}wwwwww|||uuuvvvgggfffjjjppp}}}rrrdddhhhlllssspppYYYIIIDDDDDDAAAAAAAAAAAABBBCCCBBBBBB@@@??????????????????>>>CCCBBBAAA@@@AAABBBDDDFFF<<<<<<<<<<<<;;;::::::999888;;;===>>>=========>>>777:::======<<<;;;<<<===666777777888888777666555888999::::::888777777888888444333555444222333777999777555444444555777999555555555444333222111000000000111111111111222222//////............------+++,,,,,,,,,,,,------------------....../////////,,,111444111000777FFFTTTxxx{{{{{{{{{uuussszzzyyyiii^^^TTTJJJBBB;;;<<<======<<<===@@@BBB@@@CCCGGGLLLPPPUUU[[[^^^eeejjjpppwww~~~rrrgggiii}}}|||~~~vvvwwwwwwwwwvvvuuutttssssssqqqmmmjjjgggccc___\\\PPPKKKCCC===:::888777666555888:::;;;;;;===BBBFFFSSS[[[mmm\\\AAA;;;DDDUUUkkk~~~}}}{{{mmmlll|||iiiMMMEEEGGGGGGFFFGGGHHHGGGFFFEEEEEEFFFFFFEEEGGGHHHHHHGGGGGGHHHGGGEEE???@@@BBBBBB@@@??????@@@============>>>???@@@AAA>>>???@@@@@@@@@>>>===<<>>>>>???@@@@@@>>><<<888>>>@@@<<<:::;;;:::666777:::<<<<<<;;;<<<>>>AAA888777666666666777999:::999999999999888888888888::::::;;;:::999666333111444333333222222333333444///111333444444222///...///...//////,,,+++111:::DDDUUUdddfff___[[[ZZZZZZ[[[gggjjjjjjpppsssxxx~~~gggtttnnnmmmuuuzzz~~~}}}~~~zzz}}}vvvjjjmmmqqquuutttrrr|||}}}~~~sssnnnwwwyyy___TTTfff|||}}}dddRRRIIIFFFBBB>>>>>><<<;;;;;;>>>@@@???>>>??????>>>>>>======<<<<<>>???@@@999:::;;;;;;<<<<<<;;;;;;888<<<@@@BBBAAA???===<<<777:::======:::999999;;;666666777777666444222111444666888999777666666666666222111444555222111222777666444222222444666777444444444444333222111000000000111000///000111333..................------++++++,,,,,,,,,---------++++++,,,------...//////---111333111,,,...777???fffxxx}}}yyywwwyyy|||nnnZZZLLL@@@@@@@@@>>><<<<<<>>>@@@@@@@@@@@@AAABBBFFFLLLPPP[[[^^^bbbgggmmmwww|||hhhkkk{{{|||{{{{{{yyyyyyvvvsssooonnnppprrrooolllhhhddd```ZZZTTTOOOHHHAAA<<<<<<;;;888999<<<;;;999:::???@@@@@@GGGPPPdddvvvmmmTTTDDD>>><<>>>>>>>>===>>>??????@@@999>>>@@@===<<>>===>>>??????>>><<<:::999<<<<<<<<<===>>>===;;;999:::<<<======<<<;;;;;;<<<888999:::;;;<<<======<<<888888999999999:::::::::999888888888888888999999::::::999999888666555444222222222111111111000000000111333333333222000...////////////////////////555;;;GGGXXXgggjjjcccZZZ``````dddmmmsssyyyxxxgggfffooommmjjjkkkuuu|||wwwtttrrrrrrttt~~~|||nnniiilllzzz{{{|||}}}hhhbbb[[[cccqqq[[[HHHEEEDDD>>>999;;;<<<===>>>>>>>>>>>>AAACCCBBBBBBBBB@@@??????AAACCC======>>>>>>===<<<<<<;;;CCCAAA???===:::999888777:::===???@@@>>><<<;;;;;;;;;:::999999999999666444777777888999999999888777444555777888999999888888777666555444333222222222:::999777444333222222333333333333222222111111111///000111111111000...---,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111FFF]]]wwwqqqaaaQQQHHH@@@===>>>===;;;999<<<===>>>>>>???AAADDDGGGLLLOOOTTTYYY```iiirrrxxx~~~~~~zzzvvvtttwwwuuusssqqqoooooooooooojjjgggccc___ZZZTTTNNNJJJBBB===999:::999777888;;;666888===DDDEEEGGGOOOYYYqqqiiiSSSBBB===@@@SSSiii~~~ttt```PPPFFFHHHJJJEEEAAACCCBBBBBBBBBCCCCCCDDDDDDDDDGGGEEECCC@@@??????@@@AAAAAAAAA@@@>>>======<<<<<<:::======;;;;;;>>>===999<<<<<<======<<<:::999888;;;;;;;;;<<<>>>===;;;999999;;;<<<<<<:::999999999666666777888999999999999777777777777888888888888777777666666666666777777999999888777666555444444222222222111111111000000000111222333333111///...........................000444<<>>===<<<<<<===???@@@AAAAAA@@@???>>>@@@AAA<<<<<<=========<<<<<<;;;DDDCCCAAA???===<<<;;;;;;>>>@@@@@@???===:::999999;;;:::888888999888777555666888999::::::999888777333444666777888777777777666555444444333333333333333222111////////////000333333333222222111111111///000000111000///...---+++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000888IIIaaattt~~~|||iii]]]RRREEE>>>======<<<;;;:::;;;;;;;;;;;;===???@@@GGGJJJNNNSSSYYY```hhhnnnrrryyy}}}wwwttttttqqqmmmmmmmmmmmmjjjgggccc___[[[VVVQQQKKKEEEAAA>>>:::888999999777888<<<777999>>>EEEJJJRRR```lllwww[[[III===777@@@NNNmmm~~~sss^^^NNNEEEBBBGGGIIIDDDAAADDD@@@@@@BBBBBBCCCBBBBBBAAACCCCCCAAA@@@????????????AAA@@@???>>>===<<<<<<;;;<<<===<<<;;;===@@@===777;;;::::::999999888888777999999:::<<<>>>>>><<<;;;999:::;;;:::888666666666444555666777888888888777555555555555666666666666666555555444444444555555888777666555444333333333222111111111111000000000000111222222222111///...........................//////111777BBBPPP\\\dddVVVYYY[[[bbbvvvrrreeeaaa```eeekkkjjjppp~~~{{{|||{{{yyy{{{{{{zzzxxx}}}www~~~~~~{{{hhhZZZYYY^^^ggg|||||||||sss```UUUFFF<<<===@@@===;;;<<<999:::<<<<<<<<<;;;<<<>>>>>>???AAA@@@>>>======>>>;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>AAAAAA@@@===:::777777888;;;999777666777888777666666888:::;;;;;;:::777666222333444555666666666666555444444333333333444444111111000000000111111222222222222222222111111111///000000000000///...---***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////,,,666GGG]]]sss|||{{{|||yyywww}}}wwwzzz{{{sssgggVVVIIICCCAAA>>>;;;;;;;;;::::::::::::;;;<<<@@@CCCFFFIIINNNSSSZZZ___```hhhqqqyyy|||yyytttpppkkkjjjjjjhhhbbb\\\ZZZWWWRRRMMMIIIDDD???;;;===:::999;;;:::777999>>>CCCAAACCCLLL[[[nnnjjjTTTAAA===;;;>>>RRRjjjsss___PPPCCC@@@@@@DDDEEEBBBBBBEEE>>>@@@AAACCCCCCBBB@@@???@@@@@@@@@@@@???>>>======<<<======>>>>>>>>>>>>>>>======<<<<<>>>>>===<<<:::;;;;;;:::777555444444555666777777888888888777444444555555555666666666666555444444333444444444666666444333222222222333111111111111000000000000000000111111111000///...........................000000//////333===KKKUUU]]]ccccccaaarrrsssgggeeefffiiilllqqqzzz}}}}}}|||zzz~~~~~~~~~zzzwwwzzz}}}uuuuuu}}}yyy{{{~~~yyyrrr|||~~~qqqiiibbb```nnnzzzuuu|||iiiRRRDDDGGG>>>999;;;>>><<<;;;<<<666999<<<=========>>>???;;;===??????>>><<<;;;<<<::::::::::::;;;;;;<<<<<>>======>>>>>>???@@@@@@>>>:::777555666888:::777444333444666777777666888:::<<<<<<:::777555222333444444555666666666444444333333333444555555222222111111111111222222222222222111111111111111///////////////.........++++++,,,,,,,,,,,,++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........---///777GGG\\\ooo|||{{{sssnnnnnnqqq{{{xxxtttuuu~~~ooosss||||||www{{{xxxiii```YYYPPPGGG@@@>>><<<:::;;;;;;<<<<<<;;;===???AAADDDHHHMMMPPPOOOUUU^^^eeekkksss}}}}}}}}}|||}}}~~~}}}~~~~~~~~~}}}}}}zzztttnnnjjjhhhccc[[[TTTRRRNNNJJJFFFCCC???;;;888;;;999999;;;:::888;;;AAAIIIJJJQQQbbb|||qqqaaaLLL???777:::@@@LLLhhh}}}}}}mmmXXXNNNKKKAAA??????AAAAAA@@@BBBEEE>>>@@@BBBDDDDDDBBB???>>>===>>>>>>??????>>>===<<<<<<<<<===>>>>>>>>>>>>===;;;<<<;;;===BBBGGGCCC;;;;;;:::999999888999999:::777777888;;;===>>>===<<<;;;<<<<<<;;;888555444555555555666777777777666666555555555666666666777777777666555555444444444555444444333222111111111111000000000000000000000000000000000000//////..............................000111111000///333:::AAAWWWdddjjjffflll~~~qqqlllkkkkkkkkklllqqqzzz|||rrrnnnqqqvvvwwwvvvzzz~~~{{{xxxvvvvvv~~~}}}|||~~~xxxwwwyyyrrrfffiiinnnsssxxx}}}~~~|||yyywwwwwwzzzxxxgggfffnnnyyyxxx}}}|||rrrllllllvvv|||uuunnnppp}}}ooo\\\KKK@@@<<<@@@<<<999;;;<<<;;;:::;;;:::<<>>>>>===;;;;;;<<<;;;;;;:::::::::;;;;;;<<<===<<<<<<<<<======>>>???<<<;;;:::777444444666999888555222222333555666666777888:::;;;:::888666444444444444444555666777777444444333333333444555555000000000000///...------111111111111111111111111000//////...............,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------111000111777DDDWWWjjjuuurrrooommmllllllrrrxxxsssrrrpppyyylllfffhhhxxxzzz|||pppbbbFFFBBB===;;;;;;=========999;;;<<<===>>>@@@CCCFFFDDDIIIOOOTTTYYY___ggglll~~~}}}}}}~~~~~~}}}~~~~~~|||{{{|||}}}zzzzzzzzz{{{|||~~~~~~xxxpppiiibbb[[[SSSNNNIIIGGGCCC@@@???===:::888999888999:::::::::AAAIIILLLUUUffftttVVVEEE>>>999777;;;HHH]]]zzz{{{||||||^^^LLLJJJMMMAAA@@@>>>>>>>>>@@@BBBCCC???AAAEEEGGGFFFDDD@@@>>><<<======>>>>>>>>>>>>===>>>?????????>>><<<:::999777:::;;;<<<@@@DDDAAA:::::::::::::::::::::::::::777777888:::===>>>===;;;;;;======;;;888666666666333333444444444444444333666666666666777777777888888777666555555555555555222333333333333222111000//////000000000000000111000/////////............------------------------,,,///111111000000222555IIIZZZhhhjjjlllsssyyyyyyvvvrrrnnnllljjjhhheeecccjjjsssvvvhhh```cccjjjnnnpppvvv{{{{{{xxxuuuqqqqqqsssvvv|||xxxooohhhttt|||{{{vvvyyy|||wwwtttxxx~~~tttkkkeee```gggpppxxx}}}}}}kkkYYY]]]kkkwwwhhhbbblllmmmmmmmmmppp|||jjjVVVGGG???>>>AAA===<<<;;;;;;;;;::::::;;;???BBBDDDDDD@@@<<<999777888:::<<<===<<<<<<===>>>>>>===;;;:::::::::;;;<<<<<<<<<<<<<<<===>>>??????999999888666444555777:::666555333333555777777777777888888888888666555444444444444444444555777777555444444333333333444444222333333222111000///...000000000111111111111111000///......------......,,,------......------,,,*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000......444DDDYYYiiilllpppuuuuuurrrvvvxxxsssuuuzzzsssfff___iiizzz~~~}}}wwwPPPIII@@@;;;;;;<<<<<<<<<999;;;<<<<<<;;;<<<>>>??????BBBFFFJJJNNNSSSYYY]]]~~~~~~}}}||||||}}}~~~}}}|||}}}|||{{{zzzzzz{{{{{{{{{xxxxxxyyyyyy{{{|||}}}}}}xxxtttkkkbbbXXXOOOIIIFFFBBB???===;;;<<<<<<;;;:::999888:::===???BBBLLLWWWfffuuu{{{ZZZDDD<<<777;;;???HHH]]]xxx}}}|||~~~gggTTTLLLJJJIII???>>><<<<<>><<<<<<======>>>>>>>>>???>>>>>>??????>>><<<:::888888===?????????@@@>>>999888999:::;;;;;;:::999999888777888:::======<<<::::::<<<<<<;;;888666666666333444444444444444333333666666666666777777777777888777666555444444444444000222333555444333000///////////////000000111111//////......------......------------------------,,,---////////////000111;;;EEESSS]]]ccchhhmmmrrrqqqoookkkkkkmmmooonnnkkkhhhooo|||{{{vvvyyyuuukkkccccccgggiiimmmttt~~~}}}{{{wwwtttwwwsss___iiiqqqooommmqqqyyy~~~vvvuuuwww|||~~~vvvppplllooossszzz}}}|||{{{wwwiii___kkk~~~xxxooonnnvvvxxxzzzrrrbbbQQQFFF@@@;;;===BBB:::<<<<<<;;;999:::;;;<<<>>>AAADDDEEEBBB===999777888999;;;;;;;;;<<>><<<<<<<<<;;;:::;;;<<<<<<::::::;;;<<<<<<===@@@CCCFFFIIIMMMOOO~~~|||{{{|||~~~|||{{{{{{|||{{{yyywww{{{yyyvvvvvvxxxyyyyyyxxxrrrssstttuuuvvvuuuuuutttpppmmmeeeYYYNNNEEEAAA???===;;;999999:::;;;;;;:::;;;;;;===AAADDDJJJWWWcccyyyZZZ@@@777999222<<>>???@@@:::;;;===>>>???>>>===<<<<<>>===::::::>>>888;;;<<<:::888:::<<<===888<<>>;;;::::::;;;;;;666666666666777888999999:::;;;;;;:::888777888999888888888:::<<<===<<<;;;888777555444333333444444222111111000111333444555777666555444333222222222,,,---///000111111111000//////000000111111111222000///...---,,,---......+++++++++,,,,,,+++++++++))))))******++++++++++++************************,,,+++++++++++++++++++++))),,,...---,,,000888@@@UUUggg}}}zzzqqqkkkrrr}}}kkk___NNNCCC???>>>>>>===;;;<<<===<<<:::999:::;;;::::::;;;<<<>>>@@@BBBCCC~~~}}}}}}{{{zzz{{{zzzyyyxxxwwwwwwwwwwwwtttuuuvvvwwwwwwwwwwwwwwwsssqqqpppoooppppppnnnmmmiiibbbWWWNNNGGGBBB???===:::777666888888666777;;;AAA<<>>===PPP___nnn~~~mmmiiixxx}}}fffNNNFFFGGGFFFBBB>>>::::::;;;<<<===???AAABBBAAACCCHHHMMMPPPNNNJJJFFF???BBBBBB===;;;<<<===;;;:::;;;<<>>===999666666888;;;:::999999888777888:::<<<======???777222444666555333333444555666777777666555444555555555555555555555555444555666666555333111000222111000000000000000000////////////............------------------------------------------------......000444===JJJXXXaaalllkkkiiiqqqsssppprrrzzz{{{tttpppsssuuuwww}}}yyyuuuwwwzzzpppooouuuzzz|||}}}{{{yyywwwtttwwwrrrkkklllnnnvvv||||||}}}{{{uuuwwwwww||||||rrriii```nnn{{{xxx|||{{{uuuuuusssjjjaaarrr~~~hhhVVVKKK===<<<;;;:::999999888999999:::;;;:::888777888999777999;;;===>>>>>>===<<<===<<<:::;;;>>>???@@@???@@@???===:::999888888999888777666666777999;;;<<<=========<<<<<<;;;;;;:::>>>:::777999===@@@>>>;;;666666555444333333222222000000//////000111222222666666666555555444444444...//////000000000//////333111///...000111111111///...---,,,,,,---...///------------,,,,,,+++******++++++,,,,,,++++++***+++++++++************))),,,,,,,,,++++++*********+++++++++,,,---...000000;;;RRRpppxxxmmmuuu~~~yyynnncccTTTEEE@@@BBB???<<<:::;;;999777:::???:::888777888:::;;;:::888~~~~~~}}}{{{yyyzzzyyyxxxwwwwwwvvvvvvvvvuuuvvvvvvwwwwwwvvvvvvuuutttrrrpppoooooommmjjjggg```ZZZQQQIIICCC???;;;999777555555888888777999===AAAAAALLLaaatttjjjRRREEE<<<555888AAALLLccctttwwwwwwgggUUUCCC???AAABBBAAA@@@;;;;;;;;;<<<>>>???AAABBBBBBBBBDDDHHHLLLNNNNNNMMMGGGJJJIIICCC???@@@@@@>>>=========???BBBDDDCCCBBBFFFEEEDDDEEEFFFEEEBBB>>>::::::999999:::<<<===>>>>>>;;;888777999;;;;;;:::<<<;;;999888888:::<<<>>>AAA999333444666444333333444555666777777666555444444444444444444444444444444555666666555444222000333333222111000000000111////////////............------------------------------------------------,,,,,,,,,,,,000888BBBHHH]]]fffmmmtttnnniiijjjrrrvvvuuuyyy|||oooqqqrrrqqqwww|||~~~{{{zzzyyyyyyzzz|||uuuxxx~~~vvvpppkkkhhhiiiqqq~~~{{{yyy~~~{{{vvvrrrnnn{{{~~~xxx{{{qqqiiiccc___ppp}}}ppp[[[LLLDDDAAA;;;;;;:::999888888888888888:::;;;;;;999888888999777888;;;===?????????>>>===<<<<<<===???@@@???>>><<<;;;::::::999999999:::777666666666777:::<<<>>>888888888:::;;;===???@@@AAA===::::::======;;;888777777666555555444333333111111111222222333333333555555555444444333333333///000000111111000000///222000......000111111000///...---,,,,,,---...///,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++++++++************))),,,,,,,,,++++++************+++++++++,,,...///000111>>>UUUjjjyyy}}}|||}}}{{{{{{|||rrrhhhqqq}}}sssbbbWWWTTT@@@<<<;;;===<<<999888:::888777666666888999;;;<<<~~~}}}{{{yyyyyyxxxwwwvvvvvvuuuvvvvvvwwwwwwwwwvvvvvvuuutttsssqqqpppnnnnnnllliiieeebbbUUUQQQKKKEEEAAA===999777777666777;;;;;;999<<<@@@AAAFFFYYYwwwYYYKKK>>>999888:::DDDQQQggg{{{|||QQQFFF;;;:::<<<>>>???AAA;;;<<<<<<===>>>@@@AAABBBCCCAAA@@@BBBGGGMMMQQQTTTLLLNNNMMMFFFBBBBBBBBB??????>>>>>>???BBBDDDDDDDDDCCCBBBBBBCCCEEEEEEEEECCC???>>>======<<<=========>>><<<999888999::::::999;;;;;;:::777666888???DDDDDD;;;555555555333222444444555666666666666555444444444444444444444444444444555555666555444222111444444222111000000000000/////////............---------------------------------------------------///...---++++++...333777FFFYYYjjjqqquuuzzzzzzvvvkkkggghhhooosssuuu}}}zzzqqqooopppyyyvvvssszzz|||zzz}}}yyyuuuvvvxxx|||}}}uuupppoookkkppp{{{|||zzzzzz~~~{{{vvvvvvvvv~~~}}}wwwiiiccccccfffiiixxx}}}kkkQQQAAA<<<<<<===999888777777777777888888777999<<<<<<:::888777777777888:::<<<>>>>>>>>>>>>;;;;;;<<<===???>>><<<:::666777888999999::::::999777666666777999;;;===???666666666777999<<>>===<<>>777888>>>KKK___pppvvvgggFFF@@@;;;;;;;;;:::<<<@@@<<<<<<<<<===>>>???AAAAAABBB???===>>>CCCIIINNNQQQIIIKKKJJJDDD@@@@@@@@@>>>@@@>>>======???BBBBBBBBB@@@???>>>>>>???AAABBBCCCAAA@@@???>>>===<<<;;;;;;<<<;;;999888888888888888777888888666555999CCCKKKEEE===777666555222222555555555555555555555555555333333333333333333333333444444555555444333222222444333222000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---...111333333FFFYYY```cccjjjrrrwwwfffcccgggpppuuuzzzvvvpppqqqttt~~~~~~}}}vvvwwwyyy}}}xxxtttuuuxxx~~~yyyzzz||||||wwwxxx{{{zzzzzz{{{qqqcccPPPBBB=========<<<666666555555555666777777666999<<<===;;;888777666777888999:::;;;;;;;;;:::888999:::<<<>>><<<888555444555777888999888888777888888888888999:::<<<===;;;999777666666888:::<<<;;;999888999<<<>>>>>>===666666666666555555444444111333444666666555333222222222222222111111111111111222222222222111111000000///......///000///...---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,++++++***---+++***((((((***+++---+++++++++*********))))))+++++++++***************************+++,,,---...000,,,///@@@VVVjjj{{{|||qqqmmmooovvvwwwrrrssswww{{{sssgggdddaaabbbiiiuuu|||www[[[NNNBBB===<<<999888888999:::;;;999777777999;;;~~~~~~|||zzzwwwuuuuuutttsssssssssttttttttttttsssrrrpppnnnmmmllliiigggeeeccc```[[[TTTPPPDDDBBB@@@???>>>===:::888999999<<<>>>===<<>>@@@@@@???===;;;<<<@@@DDDGGGHHHBBBEEEDDD???===>>>???===>>><<<;;;;;;===>>>??????<<<;;;:::999999:::<<<>>>@@@???>>>===<<<:::888888888888888777666666666777666888888666555999BBBJJJBBB<<<777666555222333666555555444444444444555555333333333333333333333333333333333333333222222222111111///......---------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---,,,---...000,,,666@@@EEELLLYYYhhhsssccc```ccclllsss~~~~~~vvvvvv{{{|||yyyrrr|||uuuppppppvvv}}}uuutttwwwyyyzzz||||||~~~}}}wwwyyytttcccGGG@@@:::888:::;;;999666555555444444444555666666555888;;;;;;:::777666555777777777777777666666555888999;;;===>>><<<888555555666777777777666555444999999999999999999999:::===;;;888555555555777888999888888999;;;=========555555444444444444444444111222444555555333111000111111111111111111111111222222222222222111000000///...---...///000...---+++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++,,,+++)))(((((()))+++,,,+++++++++*********))))))***************************************+++,,,---...,,,,,,111<<>><<<;;;;;;;;;;;;999888999999<<<>>>>>>???HHHRRRcccqqqkkkPPP>>>999::::::888999CCCWWWsss}}}pppqqqyyy___HHH:::999777888;;;;;;999;;;@@@;;;;;;;;;;;;<<<===>>>???>>><<<<<<<<<>>>@@@??????===AAAAAA===;;;>>>???>>><<<;;;999:::;;;<<<<<<;;;888888888777555666888:::======<<<<<<:::999777666555666777777666555666777:::;;;:::888666777<<<@@@===999777777666333444777555555444444444444555555222222222222222222222222111111111111111111111111///......---------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++......---,,,---...---...///111777DDDTTT___gggcccdddhhhlllwwwzzztttuuuyyy|||yyywww|||yyysssrrrtttvvvvvvtttyyyzzztttqqqqqqttt~~~~~~xxxuuuyyy~~~xxxnnnnnnuuu|||zzzwwwyyyjjjXXXKKKAAA999666333333555666555222666555555444444444555555444666999999777555555555666666666555444444444333999:::;;;>>>@@@>>>;;;777777777777777666555333333888888888888888888888888:::999777666666777999::::::999999888888999999999444444444444444444444444111222222333333222000000000000000111111111111111222222222222111000//////...------...//////...,,,***++++++,,,,,,++++++***)))***+++++++++++++++++++++***)))(((((()))***++++++++++++************))))))))))))*********************))))))******+++,,,......///------999UUUoooyyyzzzzzzyyywww~~~yyy|||{{{zzzwwwqqqllljjjkkknnnyyy~~~uuuaaaOOOEEEAAA===:::888999999999888}}}}}}|||~~~|||{{{{{{||||||{{{yyywwwrrrrrrqqqqqqqqqrrrrrrrrrllllllkkkjjjiiigggeeedddaaa^^^YYYTTTOOOIIICCC???===;;;999999;;;<<<;;;:::;;;<<>>===<<<<<<===>>>===<<<;;;??????;;;:::<<<>>><<<;;;:::999:::;;;;;;:::888555777888888666666888:::::::::;;;;;;:::999777666333555888888666666777999:::::::::999888888888888777555555888777444444888555444444333333444444555222222222222222222222222000000////////////000000...------------...//////.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---//////...------......------,,,...444>>>FFFXXX[[[ccclllnnnrrrwwwpppooopppuuu{{{}}}~~~zzzzzzvvvvvv|||}}}wwwssssssyyyuuujjjsss}}}wwwuuutttuuuxxxxxx}}}zzzxxx|||tttiiigggkkkiiieeeeeesssxxx___KKK>>>888444666555444444333333333333777666555444444444444444444555777666555333333444444444444444444555555666777777999;;;======:::888888777666555555444444444444555666777888999999999888777777777888888999:::777888888777666777888999444444444555555555555555222222222222111111111000000000000111111222222222111111111111000///...------,,,,,,...//////---+++)))***+++,,,,,,+++***)))))))))***+++++++++++++++******))))))))))))******+++++++++************)))((()))))))))*********+++***))))))))))))***++++++---///111///+++000CCCVVVllluuu}}}ooocccnnnuuu|||yyy|||oooggg]]]RRRDDD<<<;;;<<<:::888{{{~~~zzzyyy{{{~~~zzzyyyyyy{{{|||{{{yyywwwrrrqqqqqqpppqqqqqqrrrrrriiiiiiiiihhhfffeeecccbbbYYYVVVRRROOOLLLHHHDDDBBB???===;;;;;;===>>>???>>>>>>???CCCHHHKKKQQQ```ooossseeeQQQAAA:::888999999777===III\\\ssstttqqqppp~~~lllQQQ>>>;;;@@@===999888:::;;;888888:::999999999999::::::;;;<<>>>>>999888:::;;;999:::::::::;;;<<<;;;999777444666999999888888:::===888999:::::::::999888777222555888999777777999;;;777777777999;;;:::888666444333555888888555555888555444333333333333444555111111111111111111111111//////............///000......---......///000111......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++''')))+++,,,+++++++++------///111111...---111777888FFF^^^sssxxxwww|||tttnnnnnnpppvvv~~~zzztttsssxxxzzzrrrsss}}}vvvrrrqqqppprrrwwwxxx}}}yyyuuuvvv~~~}}}}}}yyyssslllddd```cccgggdddhhhqqqTTTCCC<<<888666555---000333444333222222333888777666555444333333333444555555444333222333444222222333333555777888999333444555777999:::888666888777555444444555666777000111444666888:::;;;;;;999999999999999888888888222444555666666777:::<<<555555555666666666666666444333222111111111111222000000111111222222222333111111111000000///---------,,,,,,...//////---+++)))***+++,,,,,,+++***)))((()))***+++++++++++++++))))))************))))))+++++++++************)))(((((())))))*********+++***)))))))))))))))***+++((())),,,...,,,,,,444>>>OOOaaawww~~~|||}}}}}}zzz||||||ggg^^^fffttt}}}rrrrrryyyyyyhhhQQQBBB>>>===;;;888~~~~~~zzzyyyxxxyyy||||||zzzwwwzzzyyyxxxyyyyyyxxxuuusssnnnppppppnnnnnnpppmmmhhhddddddcccbbbaaa]]]XXXTTTLLLJJJHHHDDDAAA===;;;:::;;;<<<<<<===>>>@@@AAABBBDDDEEEHHHOOOYYYiii}}}uuuTTTJJJ>>>666555666777777888NNNeeeppp{{{wwwooovvv~~~^^^MMMBBB888666;;;888888999::::::::::::999:::999888777888999:::;;;<<<<<<;;;:::999999::::::<<<<<<:::999888888888888:::999999999888888777777999;;;===:::444333666;;;888999999:::999777555444777555444666999;;;:::888888777555444444555666777888777666444333333333333444333222222111111222222555444333222111111111111000000000000000000000000...,,,***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------+++555DDDTTTcccoooyyyyyyoooiiiggghhhhhhgggjjjrrr|||yyyvvvuuuzzz~~~{{{vvvwwwwwwzzz{{{uuuwww}}}{{{xxxxxxsssssswww}}}zzzsssrrrvvvzzzxxx|||nnnTTTJJJ===444222222111000///000000000111111111111999888666333111000///...222222111111222222333444333333333333333333333333666777888999999888777666444444444444444555666666555555666666666666555555888777777666555444444444444333333333444444333111111111111222222333333333000000000000000111111222222222222111111111000000000////////////.........,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++))))))***+++,,,,,,------555GGGaaauuu~~~zzzqqqssszzz}}}{{{~~~~~~mmmeeebbb```gggttt{{{yyyxxxzzz~~~sss___MMMAAA<<<;;;~~~~~~~~~~~~{{{yyyxxxzzz||||||zzzxxxxxxwwwvvvwwwxxxwwwtttrrroooooolllggggggiiihhhddd```^^^]]]\\\ZZZVVVPPPLLLFFFDDDAAA>>>;;;:::::::::>>>???@@@AAA@@@@@@@@@AAAJJJMMMTTTaaarrrnnnSSSBBB>>>888444444:::@@@EEEQQQcccttt|||wwwqqqtttgggLLLAAA===777444666777777888999999999999888999888888888888999::::::777777777777888999::::::;;;:::999888777777777777666666777777777777777777666888999888666666999<<<888999999888777666555555666555444555888:::999777777777777777666666555555999888777666666555555555444444333222222222222222555444333222111111111111////////////////////////...,,,***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,---***---111888BBBOOO]]]fffooojjjccc```bbbeeeggghhhrrr|||~~~|||~~~tttppp{{{}}}~~~{{{vvvssssssuuuyyyqqqWWWBBB===777000---...000///---//////000000000111111111555555444222111111111111222222111111222222333444222222222222222222222222555666666777777666666555555555555444555666666777555555666666666666555555777777666666555444444333333333333333333333222111111111222222222222222222111111000000111111222333222222111111111000000000/////////.........------,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))***+++))))))******+++,,,,,,---000444BBBZZZnnnvvvwwwwwwppprrrpppkkkiiippp|||wwwssswwwyyy~~~tttoookkkfffdddiiisss~~~tttfffXXXNNNHHH~~~||||||~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}{{{zzzzzz{{{||||||zzzyyyvvvuuutttuuuvvvuuussspppqqqooojjjcccaaacccbbb___[[[YYYWWWUUURRRNNNHHHDDD@@@>>><<<:::999999;;;<<<>>>@@@BBBDDDDDDFFFHHHJJJOOOYYYjjj~~~nnnSSS;;;666666555555999BBBOOOXXXjjjwww|||iiilllzzzdddMMM888666999888444333555555666777777777777777666777888888999999999888888888777777777777888888999888777666666666666666444444444555666666777777555555555666777999:::<<<888777666666555555555555555444444555777888777666999999;;;;;;:::888666444999999888888888888888888555444444333333333333333444333222111111111111111////////////////////////---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---+++)))(((,,,555AAAIIIVVVWWWZZZ```fffkkknnnnnnttt|||zzz~~~zzzqqqnnnjjjeeebbbbbbiiikkkjjjggggggooo~~~}}}zzztttyyyjjjWWWHHH888+++000---,,,---111222111...////////////000000000000111111111111111222333444222111111111111222333333222222222222222222222222555555444444444444555555666666555555666666777888444555555666666555555444666666666555555444444333222222333333222111111000222222222111111111111111111111111111111222333333111111111111000000000000......---------,,,,,,,,,++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))******))))))((())))))(((((())))))***+++)))))))))***++++++,,,,,,---)))...@@@TTT```dddeeeXXX^^^dddfffhhhqqqrrrppprrrvvvyyy{{{~~~zzzwwwqqqjjjfffiiipppvvv|||lllbbb~~~}}}}}}~~~~~~~~~~~~~~~}}}|||}}}}}}~~~~~~~~~}}}||||||zzzzzzzzz{{{{{{zzzyyyxxxuuuttttttuuuuuuuuurrrppprrrqqqkkkccc``````^^^YYYWWWUUURRRPPPMMMIIIDDD@@@<<<<<<<<<<<<<<<<<<======AAACCCDDDEEEFFFKKKRRRXXXYYYkkkfffOOOCCC===888666666:::DDDSSSbbbkkkuuu~~~vvvgggooottthhhLLL>>>333333888888555444333333444555555555555555444555777888999888888777<<<<<<:::888666555555555777666555555555555555666555555555666666666666666555444444555888:::::::::777666444333222333444444444444444444555666666666<<<<<<<<<<<<:::999777555777777888999999999999999555555444333333333444444333333222111111111111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************++++++++++++---------,,,,,,...222555???FFFSSSaaammmuuuyyyzzzrrruuusssxxxtttyyy}}}wwwrrrmmmlllpppwww|||tttmmmgggggggggeeecccccc^^^fffnnntttzzzvvvttt{{{vvv[[[CCC666333333222111000///000222222000---........./////////000000000//////000111222333444111111111111111222222333333333333333333333333333555444333222222333444555666666666666666777777888444444444555555444444444555555555444444444333333111222333333111000///000222222111111000000000///000000000000000111111222111111000000000/////////---------,,,,,,,,,++++++++++++************++++++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))******++++++++++++---222999EEEZZZkkk]]]ZZZ[[[cccooozzz{{{uuurrr{{{vvvqqqmmmrrrxxx|||zzz}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~|||||||||}}}~~~~~~~~~~~~~~~|||{{{zzzxxxyyyzzzyyyyyyxxxwwwwwwuuutttsssttttttssspppnnnmmmmmmhhhbbb^^^\\\WWWPPPPPPNNNLLLJJJHHHEEEAAA>>>:::<<<>>>@@@@@@@@@>>>===DDDEEEFFFFFFJJJSSS```jjjtttoooOOO===;;;>>>888555555AAAVVVkkkyyy~~~zzz}}}sssssszzzyyycccPPP===999555666555444444555222222333444444444444333333444555777888888777666;;;:::999777555444444333666555555555555555666777999999888888777666555555777666666777999999999777555444333222222222333444333444555555444444555555;;;:::888666555555555555444555666777888888888777555555444333333333444444222222111111000000111111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))*********++++++)))+++------,,,++++++,,,111777BBBOOO^^^lllwww}}}zzzvvvxxxyyyvvvxxxzzz{{{|||{{{}}}}}}{{{}}}~~~}}}wwwkkkdddaaa___```gggqqqzzz|||yyy{{{yyyvvvuuu~~~uuuaaaSSSAAA333,,,,,,///222111000...---,,,,,,+++***---............/////////000////////////000111111111111000000111111222333444444444444444444444444555555333222222333555555555555555444555666666777333333444444444444333333444444444444333333333333111333444333000//////000111111111000000/////////...............///000000000000000/////////......---,,,,,,,,,,,,++++++++++++******))))))******+++************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((('''((())))))***(((((())))))))))))******)))***++++++***333HHH]]]bbb^^^___gggqqqzzz~~~wwwrrryyyiiidddgggrrr~~~yyyuuurrr}}}~~~}}}|||}}}}}}||||||}}}~~~~~~~~~~~~}}}|||{{{{{{}}}~~~~~~}}}}}}}}}|||||||||}}}|||{{{{{{{{{|||}}}}}}|||}}}}}}}}}|||{{{yyyxxxuuuwwwxxxwwwuuutttttttttsssrrrpppppppppnnnkkkhhhbbbccc___YYYUUURRRLLLEEEFFFDDDCCCBBBBBBAAA???===;;;<<>>OOOaaammm|||yyy}}}vvvxxxyyyuuusssvvv|||}}}yyywwwxxx}}}|||xxxuuummmttt}}}sssjjjjjjooossswww{{{uuurrrrrruuuvvvuuuuuuwwwjjjjjjlllqqqyyyvvvaaaQQQIII;;;666222222111---,,,---///...,,,+++++++++,,,---------------.........///000//////......//////000111000000000000111222222333333333333333333333333444444333333333333444444333333222222333333444555222333333444444333333222333333333333333333333333111444666444111...///111000000000000////////////---------------......///////////////............------,,,,,,,,,+++++++++******))))))))))))******************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((''''''(((((()))***((((((((((((((()))))))))+++'''&&&***...000666<<>>>>>===<<<===???@@@@@@??????@@@AAACCCFFFJJJLLLNNNOOOUUU^^^fffqqq}}}gggLLL===::::::777444:::???MMMcccyyy~~~|||wwwcccNNN???888222333333111000000111222111111222333333333333222222222222333444666777888777777777777777888999:::777777777777888999:::;;;;;;;;;:::999888777777666666999<<<<<<999888888:::777888888999999999888888444666777666444333555777666555444444333333333333111222444555555444333222444444333222222222222222111111000000000000111111........................***,,,...---+++***,,,...************************************************************************))))))))))))))))))))))))((((((((()))))))))******++++++***)))(((***...111+++***((((((,,,666DDDNNN]]]fffmmmyyyuuuhhhlllnnnppptttwwwzzz}}}~~~}}}|||{{{|||~~~wwwrrrssszzzxxxnnneeebbbiiirrrvvvvvvwwwvvvuuuzzz}}}}}}qqq[[[III<<<333...+++)))+++000222...---///+++,,,------------...///,,,,,,---------...............------...//////000000000000000000111222222111111111111111111111111111222222222222222222111111000000000000111222222222222333333333333222222222222222222222222333333222555777555111...///222......//////////////////...------------...///////////////.........------------------,,,,,,,,,,,,******))))))))))))******************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''((())))))((((((((((((((((((((((((+++'''&&&,,,000...,,,,,,???IIIZZZgggjjjqqq|||xxxyyy}}}yyy}}}qqq```[[[YYY]]]dddnnn{{{~~~|||{{{||||||{{{yyyyyyzzz{{{{{{zzz{{{~~~~~~{{{|||}}}|||||||||{{{{{{{{{zzzzzzzzzyyyxxxwwwwwwwwwxxxyyywwwxxxyyyyyyxxxvvvsssqqqqqqsssuuussspppnnnooopppjjjhhhfffeeecccaaa\\\YYYVVVTTTNNNFFFBBBCCCAAA<<<:::::::::<<<@@@BBBBBBBBBDDDDDDCCCEEEIIIPPPVVVZZZooouuu{{{sssUUUJJJ===555333666;;;???FFFPPPcccvvvyyy{{{kkkMMM777111444222111///...111444444222111111222333333333333222222222222222333555777888>>>======<<<;;;;;;;;;<<<888888888888999:::<<<<<<999999999888888888888888444999>>>===:::888:::===999:::<<<======<<<;;;:::444666888777444333555777666777888999999888666555111222444555555444222111444333222222111111222222111000000000000000111111........................***,,,...---+++***,,,...************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%(((***+++***)))((()))---///000///......111444555JJJUUUYYYccchhhhhhmmmkkksssyyyzzzyyy}}}||||||xxxtttrrrqqquuu{{{yyyyyy|||}}}zzzrrrqqq||||||}}}~~~vvvbbbSSS@@@555222444444222444...+++---,,,)))+++000'''))),,,---,,,+++******,,,,,,,,,---------......,,,,,,,,,---...///000111000000000000000111111222///////////////////////////000111222222111000//////////////////000000111222222222333333222222222222222222222222222222333333666888666111...000222---.........//////000000...............///000000//////.........---------......------------,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((((('''''''''$$$$$$''')))'''$$$(((...,,,///>>>SSSbbblll~~~zzzooorrruuutttuuu{{{|||{{{qqquuu|||zzzqqqnnnkkkhhhddddddmmmxxx|||{{{{{{zzzzzz{{{{{{|||~~~|||{{{}}}~~~~~~|||{{{~~~|||}}}|||{{{zzzyyyyyyxxxyyyzzzzzzyyyxxxxxxwwwwwwvvvwwwvvvvvvtttsssrrrqqqqqqttttttssssssssspppllliiifffeeedddaaa]]]XXXTTTRRRMMMIIICCC>>>======>>>>>>???:::777;;;??????@@@BBBIIIEEEDDDHHHMMMVVViiizzzrrrYYYEEE;;;666999999666===III]]]qqqzzzkkkRRR<<<111111666222111111111000000//////000000111222333333444444222222333444444555555666???===999777666888:::<<>>;;;888:::888777999;;;<<<999777:::AAADDD>>>777555777888========================777777666555555555555555888888777666555444444333333333222111111222333333666666555444333333333333111111111111000000000000........................++++++++++++,,,,,,---...,,,,,,,,,++++++***************))))))))))))************)))(((((((((((((((******++++++++++++******))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,---...//////444777:::===AAAKKKYYYccckkkooossstttvvv~~~wwwxxx|||{{{wwwyyypppkkknnnssswww~~~{{{}}}~~~yyyuuuvvvzzzpppxxxwwwvvvttt~~~mmmXXXKKK<<<:::666222///---------000///...---,,,,,,+++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------,,,------...///000222000...------...000222111111000///......//////222111111111000000//////////////////////////////333444555777777666222///111111333333333333222111222333444555555333111000...............////////////////////////000000111222222111111000/////////000000000000000000000000+++++++++***++++++,,,,,,++++++***)))(((((())))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''')))******(((((((((((((((((((((((('''(((((()))***+++++++++---+++...888HHHZZZooouuunnneeeccciiisss|||}}}zzznnnuuuyyyzzzyyy{{{xxxkkkcccbbbrrrpppuuuvvvvvvvvvvvvwwwxxxyyyyyy}}}{{{zzz|||~~~}}}~~~~~~~~~~~~|||zzz|||{{{zzzyyyxxxxxxxxxxxxvvvuuutttssssssssssssrrrwwwvvvuuutttrrrqqqpppooooooooonnnmmmmmmkkkgggdddcccbbb___[[[UUUPPPKKKHHHGGGCCC>>>;;;:::;;;===>>>>>><<<===BBBDDDCCCDDDGGGBBBGGGLLLRRR\\\jjj{{{uuuZZZDDD@@@888444777999<<>>===;;;:::888777777::::::999777===DDDFFF@@@999888::::::;;;;;;;;;:::::::::999999888777666666555555555666555666888888777555333111333333222111111222333333666555444333333222333333111111111111000000000000........................,,,,,,+++++++++,,,------,,,,,,,,,++++++***************))))))))))))************)))((((((((((((((())))))************))))))))))))))))))))))))))))))(((((()))))))))*********++++++++++++,,,---...///111333444333333888AAAIIITTTZZZbbbiiirrrrrrqqqtttvvvuuunnnlllnnnuuu{{{}}}|||}}}|||yyy|||~~~www|||zzz{{{~~~zzzyyyzzzkkkZZZKKK???888444333111//////000111222///...---,,,++++++++++++************++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000000///............///000111111000///////////////111111111000000000//////000000000000000000000000111333555666555444444444333333333444333222000///111222333444444222111/////////000000111222333333000////////////000111111222222111000000//////...------------------------,,,,,,+++******+++++++++++++++***)))))))))))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''&&&&&&'''(((((()))******((())),,,333:::FFFXXXiiipppiiiaaa^^^cccpppvvvrrrttt}}}~~~ppphhh___]]]```jjjuuu~~~rrrrrrssstttuuuwwwyyyzzz|||{{{zzz{{{}}}~~~~~~}}}}}}|||||||||}}}}}}||||||{{{{{{zzzyyyxxxxxxwwwxxxxxxvvvuuussstttuuuvvvvvvvvvvvvuuutttrrrpppnnnlllllljjjhhhgggfffdddaaa]]]ZZZYYYWWWTTTPPPKKKFFFBBB@@@@@@>>>;;;999999;;;===?????????BBBEEEDDDBBBEEEKKKOOO\\\hhhnnnyyy}}}gggRRR@@@555999555666===CCCLLL___rrrzzzrrryyy~~~~~~cccTTT@@@444222333222000000000000000///////////////000000111111222222333111222222333333444555555555555444555555666777888777444333666;;;>>>>>>===:::888666666777888888888===CCCEEE???999888999999888888888777777666666666888888777777777666666666333555888:::999666333111333333222111111222333333666555444333333222222222111111111111000000000000---------------------------,,,,,,++++++++++++,,,+++++++++++++++***************))))))))))))*********))))))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))******************+++,,,------...///...+++))))))---222666<<>>MMMcccccccccdddiiiuuu{{{rrroootttvvv]]]YYYWWWZZZ```jjjxxxxxxwww|||rrrssstttuuuwwwzzz|||}}}||||||||||||}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}zzzyyyxxxxxxwwwwwwwwwxxxwwwuuusssuuuyyy{{{{{{zzztttsssqqqooollljjjhhhgggfffccc```^^^[[[XXXSSSPPPKKKJJJHHHFFFCCC@@@>>>=========;;;999999:::>>>@@@DDDDDDFFFFFFCCCCCCKKKVVVlll~~~{{{vvviiiXXXHHH>>>:::888555888AAAMMMXXXeeexxxxxx{{{nnnJJJ???222---///222111.../////////////////////////////////000000111111111111111111222333333444444444444555555555555555444444333333555999<<<<<<<<<999888555444444666777777888===???999444444444333444555555555666666666666777888888888888777777777444555777888888666444333333333222111111222333333666555444333222222222222111111111111000000000///------------------------------,,,+++*********++++++++++++*********************))))))))))))******))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((()))))))))***)))(((((())))))***+++,,,+++,,,---+++))))))+++---))),,,111666===JJJYYYccckkkmmmoooppppppooonnnnnnpppqqqsssuuuzzz}}}}}}uuusssttt{{{ttthhh[[[OOOGGG777666333111000000000111///...---,,,,,,,,,,,,,,,++++++***)))))))))))))))(((((((((((())))))))))))++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///...///111222222111///...222222333333333222222222000000000000000000//////111111111111111111111111555444333111111000000111333333333333222222111111222222333333333222111000---......///000111222222000000000000000111222222111000000//////...------////////////////////////------+++***))))))))))))******)))))))))))))))***************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%&&&&&&&&&'''''''''((()))((()))***)))(((///999LLLUUUaaajjjrrr|||yyywwwzzzxxxpppkkkccc\\\XXXZZZaaahhhtttzzzsssssstttvvvxxxzzz|||~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||}}}yyyyyyxxxwwwwwwwwwxxxxxxtttqqqqqqtttxxx{{{yyywwwtttssspppmmmiiifffdddbbbaaa^^^ZZZVVVSSSOOOJJJGGGCCCBBBAAA???===<<<;;;:::;;;<<<;;;999888999===@@@GGGFFFGGGGGGGGGMMM]]]nnnsssfff^^^WWWLLLCCC<<<999;;;>>>888AAAQQQbbbooo{{{zzznnnSSS888444000///000000///........................///......////////////000000000000111111222333333333666666666666555444222111444333333444666888888888888777555333222333555666333777999444111111111000222222333555666777999999666777888888888888777777666666555555555666666777333333222111111222333333555555444333222222222222111111111111000000000///---------------------------,,,++++++******************************************))))))))))))******))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((()))***++++++***+++,,,,,,,,,,,,---...,,,---------///444<<>><<<:::999888888999:::<<<:::888999===AAACCCDDDIIIOOOVVVaaauuuzzzooofffgggiii```QQQFFFBBB>>><<<;;;999777888<<>>EEEKKKPPPXXX```hhhtttxxxuuuvvvwwwwwwvvv~~~zzzvvvtttwwwzzz{{{}}}yyysssssswww}}}~~~{{{zzz|||{{{wwwttt|||yyymmmfff\\\TTTMMMEEE<<<555444222///---...///000111...---+++******,,,...///))))))************))))))***)))))))))))))))******(((((()))))))))*********))))))))))))*********+++)))))))))******+++,,,---...///000000000000///...///000222333333333111111........./////////000000000000000000000000000000///666>>>@@@<<<777444444000000000000222444555777111111000///////////////000000000///////////////...............//////000//////......---,,,,,,+++******************************))))))))))))******)))))))))))))))***++++++************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''######''')))''''''))),,,...222888DDDWWWmmm}}}rrreeedddjjjsss}}}vvvpppqqqwwwpppcccXXXXXX___eeelllrrryyy{{{|||xxxxxxwwwwwwwwwwwwxxxxxx{{{}}}~~~{{{zzz|||~~~~~~}}}|||zzzzzz{{{{{{|||}}}}}}~~~~~~{{{yyywwwzzzzzzzzzyyyyyyzzz{{{{{{xxxuuurrrssssssmmmaaaWWW^^^\\\XXXTTTOOOJJJFFFEEE>>><<<::::::;;;;;;;;;999666666666777888;;;===???;;;???CCCDDDDDDFFFLLLRRR___hhhyyy}}}fffUUUMMM===999888999777222444:::555666:::;;;;;;AAAWWWnnnzzz[[[AAA666222...333000---,,,---/////////,,,,,,,,,------.........------------------------/////////000111111222222444444333222222333333444///000111222222333555777222444666555111///000111///333555333444777777444777777666666666555555555222444666777888777666555222333555666777888777777333333222111111222333333555444333222111111111111111111111111000000000000,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,(((((())))))*********+++******))))))))))))******((((((((((((((()))******(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((())))))***+++,,,)))((('''(((***+++,,,,,,''')))+++,,,,,,+++******(((***,,,...///000000111:::>>>@@@DDDPPPbbbmmmnnnuuuuuuuuutttsssssstttuuuwww{{{yyyvvvxxxwwwrrrppptttxxxyyy||||||~~~yyyuuusssuuu|||~~~{{{www}}}vvvjjjaaa]]]YYYMMMAAABBB===777222000///...---***+++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++***)))((('''******))))))))))))***+++))))))))))))************))))))))))))************))))))))))))***+++,,,---------............------,,,---///111222111///...---.........//////000000////////////////////////222???KKKJJJ===222000333222111111000111333444555//////...------------...+++,,,,,,,,,------......---------------.../////////......------,,,++++++***************************)))))))))))))))***+++))))))((())))))***++++++************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$'''&&&''')))'''$$$%%%***&&&'''(((***000<<>>>>>>>>BBBFFFJJJMMMOOOXXXhhhwwwqqqaaaVVVJJJ@@@<<<777555444666777666555555888777<<>>333///...---///...---,,,+++,,,,,,---------------------------------------------------............////////////222222222111111111111111111111000000000111333444333333333333222222111111444444444555777999<<<===<<<:::777666666555444222000222444666666666444333555555444444444333333333000111222222333333333333666555444222111111222222333222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((('''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&((()))************))))))))))))))))))))))))******+++++++++,,,,,,,,,---...000333666:::===>>>DDDFFFKKKQQQWWW]]]bbbdddrrrsssuuutttsssssstttvvvvvv||||||zzzuuu{{{yyyuuu|||{{{xxxrrrjjj```XXXRRRGGGDDD@@@<<<999555111...//////...---,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))***+++,,,---,,,***((('''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((()))************+++++++++------,,,,,,++++++,,,,,,......------...///000111////////////000000000000555444333222111111111111???QQQXXXGGG333---///000///...------...000222444111///,,,,,,---///000000000000000000////////////////////////............+++++++++************))),,,+++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((())))))+++,,,...000111CCCKKKXXXccciiippp}}}xxxqqqxxx|||uuunnnfff___[[[^^^^^^aaaeeeeeeeeelllttt|||yyywwwxxxxxxyyy~~~~~~}}}zzzuuunnnjjjeeeccc^^^YYYSSSNNNIIIGGGEEEDDDBBB@@@>>><<<:::999666777888888666666777999999999:::<<<>>>AAABBBCCCDDDKKKTTT\\\dddooonnnYYYMMMEEE===666444666666666777777666555555:::???LLL^^^nnn}}}ooo^^^HHH777000//////...///...---,,,+++,,,,,,------------------------------------------------------.........////////////111111111111000000000000111000000000111222444555444333333222222111222222333333444555888;;;===???;;;999666555666666444333222222444555555444333333333333333333222222222111111111222333333333333333666555333222111111222222222111000///...------,,,------------------------+++++++++*********))))))************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''((((((''''''&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******))))))))))))))))))))))))*********+++++++++,,,,,,+++,,,,,,...///111333444222444777;;;???CCCFFFHHHMMMPPPTTTXXX[[[___cccffflllrrrxxx{{{{{{{{{}}}~~~zzz}}}xxxuuu{{{wwwwwwuuuqqqlllfff```]]]UUUUUUSSSOOOIIIBBB<<<999666444222111111000...,,,.........---,,,,,,+++++++++++++++++++++++++++++++++++++++*********)))))))))***+++,,,+++***((('''((((((''''''''''''(((((('''''''''''''''''''''''')))((((((((((((((((((((())))))*********+++++++++,,,,,,++++++++++++,,,,,,.........//////000000000....../////////000000000444333222111111000000000<<>>??????BBBGGGKKKSSS]]]kkkvvv}}}ttt\\\OOOAAA;;;888444333333555444333666===DDDIIIJJJLLLWWWjjjvvvQQQFFF888///...//////......------,,,,,,,,,,,,------------------------------------------------------------.........//////////////////////////////000000000111222444666666555444222111111222333333111222333555777:::===>>>888666555555666666666555333333333333333222222222222111111111000000000000222222333444444444333333555444333222111111111111000000///...---,,,,,,+++------------------------+++++++++***************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''(((***+++)))))))))))))))))))))))))))*********++++++++++++++++++************++++++++++++,,,...000111222333555777;;;===>>>AAADDDFFFLLLQQQVVVXXXYYYZZZ^^^bbbccc```aaafffiiiddd^^^[[[^^^```dddfffeeebbb___\\\TTTRRRPPPLLLHHHCCC???===777666555444111///,,,+++---,,,+++,,,...///...---...------,,,,,,+++++++++))))))))))))))))))))))))+++************)))))))))'''((()))***)))((('''&&&((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********++++++++++++*********++++++,,,......000111111000000///.........////////////000333222111000000///000000777<<<<<<444111333222,,,...000222333333222000///000...,,,,,,...///000000000/////////............//////.........---------++++++*********)))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))***+++,,,+++333AAAPPP[[[jjj{{{|||||||||}}}~~~|||}}}wwwfffYYYOOOJJJMMMSSSyyywwwvvvxxxxxxyyy}}}}}}~~~~~~zzzuuuooojjjfffddd^^^[[[YYYVVVTTTPPPKKKHHHIIIGGGCCC@@@===<<<<<<<<<888888888888888888888888666888:::;;;;;;:::;;;<<<<<<@@@BBBBBBCCCJJJWWWbbbrrr}}}~~~mmmaaaUUUMMMCCC;;;666666777666666888666555777AAAUUUjjjuuuwwwjjjvvvfffMMM<<<555///,,,---......,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------............/////////000111222444555777777555444222111111222333444111111222444555777999:::555444333333555777777666444444222111111111111111111111111111000000000000222333333444444444333333333333222222111111111111//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************)))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%&&&(((***+++)))))))))))))))))))))))))))))))))************+++---,,,+++***************................../////////111111111///...///000111333555555444555888;;;===;;;;;;>>>???===:::888999:::;;;<<<;;;999888666666555333111000///......///......---------......///...,,,---......---,,,---,,,,,,,,,+++++++++***))))))))))))))))))))))))************))))))))))))&&&'''((((((((('''&&&&&&(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))***************)))))))))***++++++,,,---///111222222111///...------........./////////111111000///......//////222444333//////222111,,,///000111222111111///...///---,,,,,,...000000000000000//////......------.........---------,,,,,,************))))))))))))((((((((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''((((((''''''(((((()))))))))***///666AAASSSooonnnjjjmmmtttuuu{{{}}}zzznnncccZZZVVVXXXsssrrrtttxxxxxxwwwyyy~~~uuusssqqqrrruuuxxxzzzzzzzzzzzzzzzxxxuuurrrnnnllljjjgggccc^^^YYYTTTOOOMMMHHHFFFDDDCCCCCCBBB@@@>>>@@@>>><<<999888888::::::888888888888888777777777888:::<<<<<<<<<<<<===>>>???CCCFFFHHHMMM\\\qqq~~~xxxjjjXXXJJJCCC===777777444444777777555555777666<<>>AAACCC>>>DDDLLLSSS^^^ooo}}}oooZZZUUUJJJ>>>999:::999666222111333666555222333666888HHH___www}}}|||fffIII888333111000.........---+++)))***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---....../////////000111333444555555555333333333444444444444444222333333333222111000000222111000222555777777777333333333333333222222222444444333333333222222222222222333333333222111111000000111111111000000///......---------,,,,,,,,,++++++++++++++++++++++++***************+++++++++************))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''(((((()))''''''((()))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,)))))))))******+++++++++((()))******))))))+++,,,************+++,,,---...---//////,,,,,,//////---++++++++++++,,,------...,,,,,,,,,+++,,,,,,------***))))))(((((())))))******)))((()))+++,,,+++***************************(((((((((((((((((((((((((((((()))))))))))))))***&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))((((((((()))))))))******(((((())))))+++,,,.........//////000000///------,,,,,,,,,---------.........------,,,,,,,,,---------000222111...---...///000///---,,,,,,---///111555444444555888999999888222222111000///......---------,,,,,,,,,+++++++++******)))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((((((((***------000;;;FFFYYYiiimmmgggfffgggrrr~~~{{{yyy|||{{{|||iiihhhjjjmmmmmmjjjkkknnneeeccc```___```aaabbbbbbdddcccaaa___[[[VVVQQQOOOJJJGGGEEEDDDDDDDDDAAA??????===:::888888999888888333444444555555666666777777777777888888999999999<<<===>>>???AAAEEEJJJNNNLLLUUUbbbooozzz{{{pppjjj]]]NNN@@@???:::444555999999555333222444777888999@@@HHHOOOfff}}}||||||~~~rrrbbbKKK777///111//////.........---,,,***)))***+++,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---...////////////000111222333333333333111222444555666555444333222333444444444333222111222000000111444666777666222222444555555444333333444333333333333222222222111222222222111111000///...///000111111000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************))))))))))))))))))))))))))))))))))))%%%%%%&&&''''''((())))))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((()))******))))))******+++++++++,,,+++,,,,,,+++(((&&&&&&'''''''''''')))***,,,,,,++++++///000,,,+++...///,,,))))))))))))******++++++))))))))))))))))))))))))************))))))))))))+++***)))***,,,------,,,)))*********************))))))))))))))))))))))))(((((((((((())))))******&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))(((((((((((()))))))))***((())))))***,,,---///000............---------,,,+++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++,,,///111111///...///...............///000000333333333555777999888777333333222111000///......,,,,,,,,,,,,++++++++++++***)))))))))((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''(((,,,///---***...444>>>NNNVVVZZZaaafffsss{{{{{{|||~~~hhhffffffhhhgggeeeggglll]]][[[XXXXXXYYY[[[\\\\\\XXXXXXWWWUUURRROOOKKKJJJEEEBBB????????????<<<999;;;888555444555666666666333444555666777777777777777888999:::;;;======>>>@@@AAABBBCCCFFFLLLSSSXXXcccooowww^^^QQQMMMCCC666666666444222444777555000666555777<<<@@@FFFTTTaaapppzzzaaaGGG<<<999444///...---------------------,,,)))***+++,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------...///000000///000111222333222222111000222444777777666444222222333444555666555444333222000000111444666666666111222444666666666444333333333333222222222222111111111111111111000///......///000111111000//////..................------........................))))))******++++++++++++************))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((('''&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))))))))((((((((()))******)))))))))***************)))***++++++******+++---,,,+++,,,---...///---,,,''',,,---)))(((,,,,,,))),,,,,,,,,,,,,,,,,,++++++((()))***++++++,,,++++++)))******+++******)))(((+++)))(((((())))))(((''')))))))))))))))*********************************'''((((((((())))))******&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))))))))***+++,,,...000111///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++***++++++,,,,,,+++)))+++000333222///---+++---///111222222111000/////////111444555444333444444333222111000///...,,,,,,,,,+++++++++******))))))))))))(((((((((((('''((((((((())))))******(((((((((((())))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((()))***(((&&&+++222***777@@@IIIXXXbbbqqq___^^^[[[YYYYYYZZZ[[[]]]UUUTTTTTTTTTSSSSSSRRRRRRNNNMMMKKKHHHFFFCCCAAA@@@<<<<<<<<<;;;;;;;;;;;;;;;777777666555444444555555777777888888999999999999===999999>>>???<<<>>>CCCDDDGGGHHHGGGNNN^^^nnnwwwwwweeePPPDDD===888666666222333444444333333333444:::IIIPPPVVVgggsssyyy}}}YYYDDD333111222---,,,000,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,******************************+++,,,,,,---......,,,,,,------.../////////............/////////000///000111333444444333333444333222111222444666888999777444222222333444666666777888999777555222000:::777444666888888333//////000000000000000000000000000000000000000000000//////...------------...///...---,,,***)))((((((++++++************++++++***((('''(((***++++++***))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&%%%%%%&&&'''((((((((('''))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%&&&'''((()))''''''((((((((((((''''''))))))))))))************---,,,***)))))))))***+++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))************))))))************))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))(((''''''...444222---+++++++++,,,,,,,,,---------,,,,,,+++,,,---///000///...---,,,,,,,,,,,,,,,......///000111222333333111000///------///000111555444222111111444666888AAAAAA<<<444000111111......---,,,+++************))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((()))+++///444999HHHccczzzrrrlllrrrzzzxxxwww~~~SSSQQQMMMJJJHHHHHHJJJKKKIIIIIIIIIJJJJJJJJJJJJJJJEEEEEECCCAAA???===<<<;;;999999999999888888888888666666666555555666666666777777777888999::::::;;;===999:::>>>@@@???AAAFFFEEEMMMVVV___lllnnn\\\MMM>>>777444111000111000111222333333777===BBBQQQkkk}}}rrrXXXDDD666,,,///111---+++///,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,******************************++++++,,,------...,,,,,,,,,---......//////............///////////////000111222333222111111333222111111222333555666888666444222222333555777888999::::::999777444222777555333555888888555111111111111000000000000000//////////////////////////////...---------------///...------,,,+++******+++******))))))******+++***)))'''((()))******)))***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((((((((('''''''''&&&&&&&&&'''((((((((('''''')))((((((((('''''''''&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))''''''((((((((((((''''''''''''((((((((())))))))),,,+++***)))((())))))***(((((()))))))))*********(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++(((((()))))))))*********))))))************)))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))&&&((()))(((***......+++++++++,,,,,,,,,---------------,,,,,,,,,---...///......------,,,,,,,,,,,,------...///000111222333222111///......///111222555444222111111333555666HHHGGGAAA888333222111......---,,,+++******************++++++++++++************))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((((((((+++---...555FFFVVVcccjjjppppppllllllqqqwww~~~}}}}}}}}}~~~NNNKKKFFFBBB???>>>@@@AAA>>>??????@@@@@@AAAAAABBB===<<<<<<:::999888777777777777777888888888888888888777777777777888999999999999::::::;;;===>>>???@@@>>>>>>BBBEEEFFFJJJOOOSSS___mmm{{{lllUUUFFF===666444555333333555444555666444333888AAAJJJiiiwwwTTT999222+++***///000,,,***...,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++*********************************+++,,,,,,------++++++,,,,,,---.........//////..................000000111111222111111000111111111222333333444444666555444333333444666888999:::;;;<<<;;;888666444555333222444777888666333111111111111111000000000///////////////////////////......---------------......------,,,,,,,,,,,,+++******))))))******++++++***(((((()))***)))(((*********))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''(((((()))))))))(((''''''((((((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((***)))((((((''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******((())))))******))))))((())))))))))))))))))))))))))))))(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))###(((+++(((''')))***))),,,,,,,,,,,,------------......---,,,,,,,,,------...------------,,,,,,,,,,,,------...///000111111222111000//////000111222555444222111111222333444FFFEEE@@@888333333111.........---,,,++++++++++++***++++++,,,,,,++++++***+++******))))))******+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''(((((((((+++***+++,,,+++***///777???IIIWWWcccjjjpppuuuxxx}}}|||zzz|||LLLIIIEEE@@@>>>>>>???@@@;;;;;;;;;<<<<<<<<<<<<<<<888888888888777777666666888888999999:::::::::;;;::::::999999999999::::::<<<<<<<<<===>>>@@@BBBCCCDDDDDDFFFJJJPPPVVV[[[```ooo{{{|||kkkSSSAAA>>>999666888888777777:::444888;;;<<<>>>EEEQQQZZZ{{{~~~|||~~~tttSSS===333...,,,...222000+++***---,,,,,,,,,+++++++++******************************++++++************++++++************************)))*********++++++,,,,,,******++++++,,,---------//////............------//////000111222222333333000111222333444444444444444333333333333555777888999::::::;;;:::888666555444222111333555666444333......//////000111111222///////////////////////////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******,,,***((((((((()))(((''')))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))******)))((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((((((&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((()))))))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$(((***)))))),,,,,,***,,,,,,,,,,,,------------///......---,,,,,,,,,,,,---------------------,,,,,,,,,------...//////000222111000000000000111222555444222000000000111222888999777222000222222///...------,,,++++++,,,,,,)))******++++++******)))******))))))))))))******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((,,,)))***---,,,******---///777DDDRRR___iiippptttppp{{{~~~BBBAAA>>>===<<<===>>>???===<<<<<<;;;:::999999888666666666666777777777777888999999:::;;;<<<<<<===;;;::::::999999999::::::<<<<<<===>>>AAADDDGGGIIINNNRRRWWW^^^gggrrrzzz~~~uuueeeYYYKKK<<<111777444444555555333666;;;999@@@IIIRRRZZZeeerrr{{{zzz{{{|||~~~qqqQQQ999111333......000000...++++++///,,,,,,,,,+++++++++******************************+++******))))))******+++))))))))))))))))))))))))))))))***************+++))))))******+++,,,,,,,,,...............---------......///000222444555666111222333444555555444444222222222222333444666777777777888888777666555444444333222222222333222111+++,,,---...000111222333..............................---,,,,,,,,,,,,,,,***************+++++++++***))))))))))))))))))***+++)))((('''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''))))))******)))(((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))''''''''''''&&&&&&%%%%%%&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))))))))***'''(((((((((((()))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&(((((()))...333111***+++++++++,,,,,,,,,,,,---.........------,,,,,,+++,,,,,,---......------,,,,,,,,,------......//////111000000000000000000111333222111000///000000000...000///,,,,,,000111...------,,,+++++++++,,,,,,(((((())))))))))))((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''')))%%%%%%)))***)))))),,,***---222:::EEEPPPXXX]]]bbbooo}}}yyy}}}::::::;;;<<<===>>>??????>>>===<<<;;;:::888777777555555555666666666777777777888999:::;;;<<<===>>>;;;;;;;;;;;;<<<===>>>???@@@AAACCCFFFLLLRRRXXX[[[kkkqqqxxx~~~rrrcccRRRGGG@@@:::666555444333333666777999BBBKKKYYY^^^fffoooxxxxxxvvvuuuxxxyyy^^^III;;;111---,,,,,,,,,,,,,,,++++++---000,,,,,,,,,+++++++++************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++,,,,,,---------.........---......///111333555666111111222222333444444444000000111111222333444555444555555555444444333222444333222111000111111111------...///000111111222...........................------,,,,,,,,,,,,,,,)))))))))******************))))))(((((())))))******)))''''''((()))((('''%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((())))))'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''***111666222+++************++++++++++++------.........---,,,,,,+++,,,---.........---,,,---------.........///////////////000000/////////111000000/////////000000---000///++++++......+++,,,++++++******++++++,,,'''(((((((((((((((((('''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''')))&&&&&&))))))((()))---+++***)))***///777???DDDSSS^^^qqq{{{ssspppttt}}}888999<<>>>>>===<<<;;;;;;::::::777777777888888888888888999:::;;;<<<>>>???@@@AAA>>>???@@@CCCFFFIIIKKKMMMNNNPPPUUU\\\eeepppxxx}}}}}}pppfffZZZPPPIIIAAA:::999888666999>>>777777:::@@@FFFPPPaaappp~~~~~~|||xxxvvv{{{pppXXX???444111///,,,+++,,,,,,***)))***,,,,,,,,,,,,,,,,,,+++++++++************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))******+++++++++,,,---......//////......------...///111111000000//////000111222333//////000000111111222222333333333333222222222222111111111000///000222333333333222222111000000000...........................---,,,,,,++++++,,,,,,++++++******************))))))(((((((((((()))))))))'''&&&&&&((())))))(((&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((&&&'''((((((((('''%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''((((((((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%''')))***...111///)))((())))))))))))*********+++,,,---.........---,,,***+++---...///...---,,,.............../////////......////////////......//////////////////000000...000///,,,+++------************))))))******+++(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###!!!!!!###%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''')))''')))+++)))&&&''',,,*********)))))),,,111555>>>EEESSSbbbiiihhhiiikkkrrr~~~555888<<>>>>>>>>>>>:::::::::;;;;;;;;;;;;;;;<<<===>>>@@@AAACCCDDDEEECCCDDDGGGKKKOOOTTTXXXZZZ^^^bbbhhhrrr~~~yyykkk[[[PPPJJJBBB;;;999555555999777333555;;;999:::@@@HHHSSSddd{{{~~~|||wwwNNNAAA555111...+++---222///...,,,***+++,,,***''',,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((()))*********)))***+++,,,...///000000///...---,,,+++,,,,,,---///...---,,,---///111222////////////000000000000333222222222222222222111...////////////111333555999888666444222000.................................---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******))))))(((((((((((())))))((('''%%%&&&((()))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%'''((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((!!!(((+++***)))+++***((((((((((((((())))))))))))***+++---...///...------***+++---//////...---,,,.........///////////////------............------------......//////000000+++......++++++------******)))))))))))))))******))))))************))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%""" """%%%'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''"""###&&&)))&&&!!!###(((%%%(((++++++)))(((+++...,,,000:::IIITTT[[[bbbiiiooo}}}::::::;;;===???AAACCCEEEHHHCCC>>>>>>BBBFFFFFFDDD@@@>>>;;;999999;;;===???AAABBBCCCEEEGGGIIIJJJKKKSSSSSSVVV[[[bbbhhhlllmmmsssxxxzzztttppp```UUUKKKGGGAAA:::999<<<666777888888888999===@@@AAAEEENNN[[[kkk{{{}}}|||eeeUUU666444111...,,,+++++++++++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++*********+++,,,---////////////////////////,,,...//////......///111222222222111111111000000---...///...---...///111444111------000555888:::>>><<<999666333111000000///////////////.........------,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))***+++,,,+++++++++,,,---...000000---------,,,------......+++---///111///,,,,,,...,,,,,,------...---------.........------,,,,,,,,,------------------------))))))((('''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))///......222<<>>BBBHHHNNNTTTYYY\\\\\\]]]^^^aaaccc```XXXRRRDDDBBB???<<<<<>>111...111///---,,,++++++++++++++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++************+++,,,,,,........................---/////////---------///111111111111000000000000///000000000//////111222444222111222444777888888888777666444333222222222222111000///...,,,++++++,,,,,,,,,,,,++++++++++++************************(((((((((((((((((((((((()))((((((''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))*********+++,,,---...///,,,+++++++++,,,,,,---...333222000...,,,,,,------///////////////...---,,,,,,,,,,,,,,,------------------------------------...,,,***))))))***+++,,,)))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))(((((())))))******++++++333:::FFFTTTaaajjjppprrrqqqwww}}};;;===@@@EEEKKKPPPUUUXXXXXXYYY[[[]]]\\\VVVNNNGGG===;;;888666666999<<<>>>DDDDDDEEEHHHOOOXXXaaagggddddddcccccc```[[[SSSNNNIIIHHHIIIJJJJJJHHHEEEBBB>>><<<999666666666666666777666666777888:::???CCCAAAMMM___nnnxxx}}}|||kkkRRR:::......333---,,,++++++******++++++************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************++++++,,,------------------------///000111000...---...///000000000000000000000000///000111000//////111333333333222333666777777666444444333333222222222222000000///...------,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++(((((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((************+++,,,---...,,,,,,,,,,,,---...//////777777444...+++,,,---,,,000000000000///...---,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...,,,***)))(((***,,,---))))))))))))))))))))))))(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((())))))***+++,,,++++++******...333:::DDDRRRaaalllttt777888:::<<>>===>>>@@@DDDHHHJJJJJJPPPTTTYYY]]]aaahhhpppvvvvvv}}}|||jjjPPP999//////333+++,,,,,,+++***+++---000+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))++++++******)))++++++++++++++++++++++++(((***,,,------...///111---------.........//////---...///...---...///111111///,,,,,,---......------...///000000000///............------,,,,,,,,,+++++++++************)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&(((***,,,---***)))))))))))))))***+++......//////111222333444JJJ\\\eeeVVVBBB888555111,,,,,,------...------------,,,,,,++++++*********++++++++++++++++++++++++&&&'''***+++,,,+++)))((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%''')))***)))((('''((('''&&&&&&'''(((***+++,,,******,,,---...222888555555444333222222222333111111222333333333333333000111333333111000111222333666555333333888:::888===888888;;;===???GGGQQQWWWVVVTTTTTTUUUYYY]]]```fffjjjoootttxxx|||wwwvvvwwwdddLLL999111000///...,,,,,,,,,++++++*********+++++++++************)))))))))))))))))))))))))))''''''(((((())))))******'''''''''''''''''''''''')))'''%%%&&&)))***(((&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))++++++************++++++******+++,,,,,,---......,,,---......,,,+++,,,...111111000000//////......222222222111111111000000111...,,,...///000000222000000000000/////////////////////...---------,,,++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%)))***)))(((((((((&&&'''&&&%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$''''''%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((***&&&######%%%''''''&&&''''''&&&%%%%%%$$$######"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&''')))+++---+++***)))(((((()))******///...---111;;;DDDDDD???[[[ooo}}}rrrWWWAAA666333...............///000000222000...,,,***))))))))))))******+++++++++******+++...000111///,,,***)))''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((''''''(((***)))*********++++++++++++999999888888777666666666444444333333444555777888666888999777444444888<<<>>>@@@@@@>>>@@@FFFKKKLLLMMMJJJKKKOOORRRUUU___iiisssmmmhhhhhhmmmtttwwwwww|||}}}~~~wwwfffRRRFFF777---,,,---,,,***,,,,,,,,,++++++*********+++++++++*********))))))((((((((((((((((((((((((((((((((((((((()))))))))'''''''''''''''''''''''')))'''&&&&&&))))))(((&&&''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))***))))))))))))))))))***))))))******+++,,,,,,---,,,---...---,,,+++,,,...000000000///////////////111111111000000/////////444222000000000//////000111000000000000/////////............------------++++++++++++++++++++++++))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&((()))(((&&&&&&&&&&&&'''&&&%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((+++((($$$$$$&&&(((((('''''''''&&&%%%%%%$$$######"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&(((***++++++***)))(((((()))******++++++---444EEEWWW______mmmwwwxxxgggOOO>>>888666444222///---+++++++++,,,///...,,,+++***+++,,,---******+++++++++++++++***+++---///000...+++))))))'''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%'''(((((('''&&&((()))))))))))))))************TTTTTTTTTTTTSSSRRRQQQPPPGGGFFFFFFFFFHHHKKKNNNOOOOOOQQQPPPKKKEEEFFFMMMUUUUUUYYY\\\\\\```hhhnnnooommmlllmmmooopppttt}}}vvvvvv|||tttdddPPPAAA555000++++++///000...++++++++++++++++++*********++++++*********)))))))))(((((((((((((((((((((((())))))((((((((((((((((((''''''''''''''''''''''''((('''&&&'''(((((('''&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))***++++++++++++---...---,,,+++,,,...//////////////////000000000000////////////......333333222000000000000000111111111000000000//////,,,------------------...++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++***(((&&&%%%&&&&&&''''''%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''+++)))&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((******))))))))))))******,,,,,,,,,444FFF[[[iiilllqqq\\\KKKCCC@@@>>>888555111,,,***+++---...111///,,,***)))***,,,---++++++,,,,,,,,,,,,++++++))),,,......,,,***((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''((((((((()))))))))ssstttssssssqqqpppnnnlll^^^```bbbeeehhhkkklllmmmqqqrrrnnneee[[[[[[dddnnngggqqq{{{~~~vvvuuu|||zzz|||}}}hhhSSSCCC666//////------///333333///++++++++++++***************************))))))))))))(((((((((((((((((((((((()))))))))((((((''''''&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''((((((((())))))(((((((((((((((((((((((()))))))))*********+++++++++,,,------,,,+++,,,...---......//////000000000////////////////////////111333444111000111222111111111000000000/////////++++++,,,,,,---------...************************(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,......---***(((''''''&&&''''''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%)))))))))))))))*********------,,,222BBBWWWeeejjjtttaaaOOOFFFFFFEEEBBB888555111------000444777555222...+++)))((()))***,,,,,,---------,,,++++++(((***,,,,,,***(((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''&&&&&&&&&'''''''''((((((}}}{{{yyyxxxmmmqqqwww}}}~~~zzznnncccaaajjjtttnnn~~~}}}xxxwwwzzz|||xxxyyy|||pppZZZGGG:::222.........,,,+++---......***'''*********************************)))))))))((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((())))))******))))))(((*********+++++++++++++++***+++,,,,,,++++++---...------......//////000000000000000000000000000000555::::::555111333333000000000000////////////...***+++++++++,,,,,,------************************(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---......,,,)))'''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$(((((())))))************'''))),,,333DDDYYYhhhlllggg]]]MMMBBBAAADDDBBB<<<555333///---...222666999444222...+++*********+++---------------,,,+++***''')))++++++)))((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%$$$$$$%%%'''%%%&&&&&&&&&&&&'''''''''|||}}}|||vvvkkkbbbaaahhhpppyyy{{{yyyyyyuuuXXXJJJ;;;444111//////000---+++******++++++)))((()))))))))*********************)))))))))(((((((((''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((************((((((++++++++++++++++++++++++)))***,,,,,,++++++---.....................////////////000000000000111111:::AAAAAA888222333222.../////////.........------***+++++++++++++++,,,,,,************************((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&%%%%%%&&&%%%'''((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$'''((()))******+++******&&&))),,,222AAATTTbbbfff[[[UUUKKKBBBBBBDDD???888222000...------...000222...---,,,,,,,,,---//////,,,------,,,,,,+++***)))''')))******)))(((((()))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%%%%&&&&&&&&&'''''''''~~~}}}yyysssooopppwww}}}|||www{{{~~~ooo[[[MMM:::333...//////,,,,,,...---,,,+++++++++,,,++++++((()))))))))*********+++***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''$$$&&&((('''%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&''')))******)))'''&&&************************(((***+++,,,++++++---.....................------.........//////000000000444===>>>555///111111,,,...------------,,,,,,,,,++++++++++++************************************))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%'''%%%'''))))))'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%!!!$$$&&&&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%%%%&&&''')))***++++++******+++,,,---000;;;MMMZZZ___eeeaaaWWWKKKEEEBBB===666...//////......---,,,,,,++++++,,,...//////000000,,,,,,,,,,,,+++***)))(((((()))******)))((()))***((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&''''''''''''~~~tttrrrzzz}}}uuutttsssrrr~~~~~~xxxdddQQQBBB444,,,222...,,,...,,,&&&'''+++,,,,,,++++++++++++***)))(((((())))))*********+++))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''$$$&&&((('''%%%$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%&&&((())))))(((&&&%%%))))))))))))(((((((((((((((***++++++++++++---.../////////......------,,,---------.........//////(((333777///+++000111---------,,,,,,,,,+++++++++,,,+++++++++******))))))))))))))))))))))))))))))************************&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%%%%%%%''')))%%%'''))))))'''&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%!!!$$$''''''&&&&&&'''***%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((('''&&&&&&&&&''')))***+++++++++***+++------000<<>>MMMYYY^^^XXXNNNCCC:::333000...------------------------+++,,,---------,,,+++******+++,,,+++)))))))))***))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&~~~}}}zzz~~~rrrggglllvvv}}}xxxVVVBBB111///000,,,***...---,,,,,,,,,,,,+++++++++*********)))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))((((((((('''''''''&&&&&&''''''(((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((''''''''''''((((((((((((+++)))(((***---......///,,,,,,++++++++++++,,,,,,,,,,,,---........................---------------++++++,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&***---555...&&&###%%%'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''((())))))******)))+++,,,,,,...666BBBKKKOOOJJJCCC:::333///------------------------------+++,,,---------,,,++++++***+++,,,+++***))))))+++***))))))(((((())))))***))))))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&xxxuuuuuusssrrrrrrqqqyyy|||yyyvvvjjjccchhhrrrxxx}}}}}}}}}}}}~~~zzzhhhUUUJJJ888...***...000---,,,///,,,,,,,,,+++++++++************))))))))))))(((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((('''''''''''''''(((((()))))))))((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&''''''''''''(((((((((''''''''''''((((((((((((***)))((())),,,......---,,,,,,++++++++++++,,,,,,+++,,,,,,---------------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,+++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%%%%'''***---???444'''###%%%(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&''''''(((((()))******)))++++++******...666<<>>999444111000000111------------------------+++,,,,,,------,,,,,,+++***,,,,,,,,,***)))***++++++******************+++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&||||||}}}{{{www{{{~~~yyyyyytttpppssswww{{{~~~{{{~~~|||rrryyyrrrggg```dddmmmvvv||||||}}}zzzwwwyyy{{{|||tttcccOOO>>>333...---+++,,,111000,,,+++...++++++++++++***************)))))))))(((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''',,,,,,+++***(((&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((******)))'''(((+++***'''++++++************++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%&&&)))+++444,,,$$$!!!###&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''((())))))***+++,,,,,,+++***,,,///333555444111000///000111111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++,,,++++++******++++++,,,))))))))))))((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&{{{}}}qqqrrr{{{tttrrryyyuuummmqqqzzzzzzuuutttsssoootttuuuiiieeeeeelllvvv~~~yyytttuuu{{{|||yyy||||||zzzzzzwwwoooiiiYYYUUUKKK>>>111+++,,,///***+++---...***&&&&&&***++++++*********))))))))))))))))))(((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''',,,++++++***)))'''%%%$$$&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((***)))&&&(((------(((+++******))))))******+++)))******+++++++++++++++******++++++,,,---......******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''$$$$$$$$$###"""###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''(((((()))))))))***++++++++++++,,,---+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------+++,,,---,,,*********+++,,,,,,++++++++++++,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&zzzuuukkkpppzzzqqqlllnnnxxxqqqgggiiitttrrrnnnooooooooorrrxxxsssggg```fffqqq}}}uuu{{{~~~~~~|||||||||yyysssgggYYYLLLDDD555555222...)))(((,,,///***,,,---+++((('''))),,,*********))))))))))))((())))))((((((((((((''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&'''(((((()))))))))(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((%%%)))***'''+++444555000******))))))))))))******((())))))***************)))***+++,,,---...///000)))******++++++******)))(((((()))))))))))))))***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$%%%###''''''$$$"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''((())))))''''''((())))))*********++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......+++------,,,+++***+++,,,,,,++++++******++++++,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&{{{wwwoooppp{{{}}}|||xxxpppiiihhhooouuu~~~lllcccdddooouuummmooouuuxxxyyyzzz{{{{{{xxxrrriiicccgggrrr{{{{{{{{{~~~}}}}}}vvvhhhccc[[[QQQFFF<<<444000,,,------,,,+++))))))******,,,---+++***+++---...******)))))))))((((((((())))))((((((((('''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''((()))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((###)))***''',,,666888333)))))))))(((((()))))))))'''((())))))******))))))++++++,,,---...//////000***++++++,,,,,,++++++***(((((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%&&&"""$$$&&&'''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''(((((()))(((''''''((()))***)))))),,,,,,---.........------++++++++++++++++++++++++++++++******+++---...///,,,---...---+++***+++,,,++++++************++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&yyywwwzzz}}}zzzwwwwwwvvvpppjjjiiinnnssswwwiiicccfffpppwwwjjjhhhppp{{{uuummmiiiiiixxxxxxtttvvvvvv{{{pppdddPPPJJJ???555///---...000,,,+++++++++,,,,,,,,,,,,''')))***((((((***+++***))))))))))))(((((((((((()))(((((((((''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))$$$******&&&***444666///))))))(((((((((((())))))'''(((((()))))))))))))))---.....................+++,,,,,,------,,,,,,+++'''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&%%%%%%&&&(((%%%###"""###%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((()))+++***))))))***+++***)))'''(((***+++++++++***)))++++++++++++++++++++++++++++++******+++---...///,,,---...---+++***+++,,,+++******************+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&zzz~~~|||zzzzzzzzzvvvoooiiilllnnnlllhhhhhhmmmqqqrrrqqqnnnqqqooommmyyy~~~yyyqqqlllpppwww~~~|||wwwxxx~~~zzzqqqrrrzzzrrrsss||||||yyyuuuqqqjjj]]]LLL@@@111000000///......------------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))),,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************+++******)))(((''''''&&&''''''(((((())))))******(((((('''&&&&&&&&&&&&'''%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""$$$&&&(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########((((((((((((((((((''''''))))))))))))************))))))((((((((((((((()))*********************************++++++,,,,,,,,,------,,,,,,+++***))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$|||wwwvvvyyyuuuoooyyy||||||tttkkkccc```___dddggghhhmmmuuuyyyxxxssssss{{{~~~zzzvvvxxx~~~~~~}}}wwwppp|||}}}~~~}}}uuuppprrrmmmdddWWWKKKCCC;;;333...000//////...------,,,,,,---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))*********++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++++++++*********************************************)))((('''''''''''''''(((((())))))))))))(((((('''&&&&&&&&&&&&'''&&&%%%$$$%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))************)))(((((())))))*********************************+++++++++,,,,,,,,,------,,,++++++***))))))))))))))))))((((((((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{yyyuuusssvvvyyyuuuooo|||wwwhhhbbbbbbdddjjjooottt|||xxx{{{wwwoooooowww~~~}}}~~~zzztttyyy~~~}}}zzzvvvjjj\\\UUUNNNEEE888///,,,---------......---,,,,,,+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))***''''''((()))***+++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++*********)))))))))******************************))))))(((((('''''''''(((((((((((()))))))))(((((('''&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))+++******)))******++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++******)))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$|||xxxyyy}}}zzzuuu~~~zzznnnjjjkkkxxxzzz||||||vvvqqqqqqwww{{{||||||jjjbbb[[[NNN???777444111///...000111111///,,,,,,++++++************++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******'''(((((()))******++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------*********))))))))))))(((***************************)))))))))((((((((('''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''(((((((((((((((''''''''''''((((((((((((++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++******))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$|||xxxvvvwwwzzzyyyuuurrrxxx{{{~~~{{{uuupppoooppp~~~|||}}}zzzwwwnnnyyy~~~~~~vvvlllYYYPPPEEE>>>999333///------...000111000---((($$$************))))))))))))++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))***************)))))))))))))))))))))***++++++,,,,,,,,,++++++++++++,,,,,,,,,------*********))))))))))))((())))))))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''(((((('''&&&&&&&&&&&&'''%%%###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''((((((((())))))''''''''''''((((((((((((++++++***++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))((((((((((((''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvvssssssuuuuuuqqqoooooouuutttsssrrrqqqqqqrrrrrr{{{wwwzzzsssmmmkkkeeeiiiyyynnnmmmhhh___YYYRRRGGG===777444000,,,)))(((+++...---------,,,+++)))'''%%%))))))))))))))))))))))))*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++************))))))((((((((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''&&&(((((('''&&&&&&&&&&&&'''%%%$$$######$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''#################################$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''((()))(((&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((()))))))))************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$sssrrruuuxxxuuupppooosss|||{{{yyyvvvtttssstttuuu|||xxx|||xxxyyy{{{rrrnnnooommmiiixxx{{{~~~{{{wwwwwwsssooollljjjcccZZZDDDEEECCC<<<777555///***......---***)))))),,,---)))******)))***+++---///))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((()))***++++++)))))))))))))))*********((()))***++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++++++++************))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''')))***)))&&&%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((((((((()))))))))******)))))))))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))************(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$qqqrrrvvvzzzvvvpppqqqxxx|||vvvrrrsssuuu~~~yyy|||}}}ssswww}}}wwwuuuzzzyyyxxx{{{}}}yyyzzznnneee___]]]VVVNNNIIIEEE===444000333333...+++---...,,,%%%'''((()))+++---...,,,(((***++++++*********+++))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''((()))***++++++''''''((()))***+++,,,,,,(((((()))++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&''')))(((&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((&&&$$$"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&''''''((()))******))))))))))))************))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))*********(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$rrrkkkkkkqqqssspppuuu}}}yyyuuusssrrrwwwvvvqqqttt~~~zzzzzzzzz{{{{{{yyyvvvttttttttt{{{wwwqqqkkkddd[[[PPPIII===<<<;;;888666444222111++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))*********,,,++++++******++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,+++***)))(((((())))))))))))))))))))))))******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))******+++,,,,,,,,,++++++*********+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######mmmggghhhnnnoookkkpppzzz~~~zzzvvvsssqqqpppsss{{{}}}yyy{{{}}}pppkkkllltttsssllljjjooohhhhhheee___XXXRRROOONNNJJJGGGDDDBBB???;;;555000111000///...---,,,+++***++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))),,,++++++******++++++,,,---,,,,,,++++++,,,,,,---+++,,,,,,++++++)))(((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))(((((())))))***+++,,,,,,,,,++++++*********+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######fffbbbdddiiiiiieeehhhoooqqqpppooommmjjjgggdddcccbbbhhhhhhccccccggggggaaaYYYTTTSSSWWWUUULLLJJJMMMEEEEEECCC@@@;;;777666666---+++******++++++)))(((************++++++++++++++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&'''''''''((((((((((((++++++************++++++------,,,,,,,,,,,,---...+++++++++++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((())))))(((((())))))***++++++++++++++++++*********+++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######SSSRRRTTTXXXWWWSSSTTTYYYTTTTTTTTTTTTRRRPPPMMMLLLGGGJJJJJJFFFEEEGGGEEEAAA===999888:::888222///111---...//////......///000...---+++++++++,,,------******++++++,,,,,,,,,,,,************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''(((((()))))))))++++++************++++++,,,,,,+++++++++,,,------+++++++++++++++***)))(((((((((((((((((((((((((((''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******+++++++++***************+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######888999;;;===<<<999999<<<::::::;;;;;;:::999777666111333333111000111000...000......//////,,,+++---,,,------,,,***)))***+++---,,,***)))((((((***+++))))))))))))))))))))))))************************)))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((())))))***+++++++++******))))))******+++******))))))***+++,,,,,,******+++++++++***))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((('''((())))))***************************+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######)))+++------,,,+++,,,---,,,,,,---------,,,,,,+++)))***+++++++++,,,+++***+++++++++,,,------...///)))***+++***)))((()))***((((((((('''&&&''')))+++*********)))))))))((((((************************((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((()))***+++,,,,,,******))))))))))))******))))))((())))))***+++,,,******+++++++++******)))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((''''''(((((()))***)))))))))***************+++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$######(((***+++***)))***+++,,,***))))))((())))))******(((((()))+++,,,++++++,,,)))))))))))))))+++++++++%%%&&&((()))((()))***,,,(((***+++***))))))+++...++++++++++++++++++++++++************************(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''((()))***++++++******))))))))))))******))))))))))))***+++,,,---)))******+++++++++******))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''''''''((())))))((()))))))))*********++++++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######''')))***(((''')))+++,,,+++***)))(((((()))***+++((('''(((***+++******+++***+++***((('''((()))'''***+++,,,***(((''''''(((&&&)))+++***''''''(((***''''''(((((()))******+++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))***+++******))))))))))))******************+++,,,---...)))******+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))(((((())))))*********++++++++++++************)))************************''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######******))))))))))))******))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))************---------,,,,,,+++++++++))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%&&&'''((()))(((((((((((())))))))))))))))))***++++++++++++***...---+++)))(((((()))***+++++++++************)))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$######%%%((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%'''&&&$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$#####################$$$$$$%%%%%%$$$$$$######$$$%%%%%%###"""""""""###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$######((('''%%%$$$###$$$%%%%%%""""""#########$$$$$$$$$########################******))))))))))))******)))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))+++***((('''''''''((()))(((((((((((((((((((((((()))))))))))))))((('''&&&))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))************,,,,,,+++++++++*********************************(((((()))************)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&'''(((((((((((((((((())))))))))))))))))***++++++++++++***---,,,***((((((((()))***+++++++++*********))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$######$$$%%%%%%###""""""######$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$######&&&%%%$$$#########$$$$$$""""""#########$$$$$$$$$########################***))))))(((((())))))***)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))***)))((('''''''''((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&)))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))***************************)))))))))************************'''((())))))******))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""%%%(((++++++)))%%%###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$""""""$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################!!!!!!"""""""""#########%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&'''((((((((((((((())))))))))))))))))***++++++++++++***,,,+++)))((('''(((((()))++++++*********)))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%###""""""######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######%%%$$$###"""""""""#####################$$$$$$$$$########################))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((((((((((((''''''(((((((((''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((()))))))))************************************++++++++++++++++++++++++'''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&))),,,,,,***'''$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""#########$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''((((((((((((((())))))))))))))))))***++++++++++++*********)))(((''''''((((((************))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$"""###$$$$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###%%%%%%###"""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$############$$$################################################))))))(((((((((((())))))((((((((((((((((((((((((************************(((((((((((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((()))))))))******************++++++++++++++++++************************''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&''''''(((((((((((())))))))))))))))))***++++++++++++***)))))))))(((((((((((((((*********)))))))))((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&((('''&&&&&&'''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$!!!###%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%################################################)))((((((''''''(((((()))(((((((((((((((((((((((()))******++++++******)))((((((((((((((((((((((((&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''((()))))))))((((((((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))))))))))))))*********************+++++++++++++++))))))))))))))))))))))))&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))))))))***++++++++++++***))))))))))))))))))))))))******)))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((&&&&&&&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$"""%%%((('''$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###!!!###$$$$$$#########$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$#######################################((((((''''''''''''(((((((((((((((((((((((((((((('''((())))))))))))((('''((((((((((((((((((((((((%%%&&&'''(((((((((''''''''''''''''''''''''''''''%%%&&&'''(((((((((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))))))))))))))************)))))))))*********++++++((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&(((((((((((())))))))))))))))))***++++++++++++***))))))***************)))***)))))))))((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''&&&%%%&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$$$$(((+++)))%%%###$$$&&&########################%%%$$$$$$######$$$$$$%%%!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""$$$$$$######$$$%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$$$$######"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$#########""""""########################((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((($$$%%%'''(((((((((''''''''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))))))))))))))************'''((((((((())))))******((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%########################""""""""""""############%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&(((((((((((())))))))))))))))))***++++++++++++***)))******+++++++++******))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%#########$$$$$$##################$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%))),,,+++&&&######&&&########################%%%$$$$$$$$$$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$ """$$$$$$######$$$%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$$$$######!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$######""""""########################))))))(((((('''''''''&&&))))))((())))))***++++++'''((()))((('''&&&''')))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""############$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$"""$$$&&&(((&&&$$$((((((((((((((('''''''''))))))))))))((((((((((((+++*********))))))((((((***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$)))((((((((('''''''''&&&)))(((((((((((())))))***&&&((()))((('''&&&''')))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######$$$$$$######&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""############$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$###$$$&&&'''&&&$$$((((((((((((((((((((('''))))))))))))((((((((((((************)))))))))(((***))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$(((((((((''''''''''''''')))(((''''''''''''''''''&&&'''(((((('''&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######$$$$$$######&&&$$$###$$$%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""#########$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%''''''(((((((((((((((((((((((((((((())))))))))))************)))))))))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$###############################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%''''''''''''(((((((((((((((((((((((())))))))))))*********)))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&'''''''''''''''''''''&&&%%%$$$$$$%%%%%%&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))'''((((((((()))))))))***))))))))))))))))))******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&''''''''''''(((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%###"""###$$$%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$###%%%&&&&&&$$$$$$&&&'''&&&&&&''''''((()))))))))''''''(((((())))))******))))))))))))************((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$%%%$$$"""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############################################################$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###%%%&&&&&&$$$$$$%%%'''&&&&&&''''''((())))))***'''''''''((()))*********((()))))))))************'''(((((((((((((((((((((''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&''''''(((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$###"""###$$$$$$$$$"""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""%%%'''&&&$$$###%%%(((&&&&&&&&&'''((())))))***&&&''''''((()))******+++(((((())))))*********+++'''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$"""############$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***'''%%%&&&((((((&&&$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***&&&""" """%%%((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$'''&&&$$$######$$$&&&'''%%%%%%%%%$$$$$$#########################################################%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''******+++++++++******))))))))))))))))))))))))))))))(((((('''&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&###!!!!!!$$$%%%$$$"""##############################################################################""""""""""""####################################$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***(((&&&&&&(((((('''%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((('''%%%###''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%''')))***%%%%%%%%%$$$$$$$$$######################################################%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''*********++++++******)))))))))))))))))))))))))))))))))(((((('''&&&&&&%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))''''''&&&&&&%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%###!!!"""$$$%%%$$$"""##############################################################################""""""""""""####################################$$$$$$$$$$$$#####################$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''&&&&&&(((((('''%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((())))))((()))***++++++***)))((())))))))))))))))))))))))''''''''''''''''''''''''%%%'''***+++)))'''%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&'''#########$$$&&&)))+++---%%%%%%%%%$$$$$$$$$$$$###################################################%%%$$$######%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&))))))******+++******)))))))))))))))))))))))))))***))))))((((((''''''&&&''''''&&&&&&''''''((()))'''''''''&&&''''''((())))))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%###""""""###$$$$$$#################################################################################""""""""""""####################################$$$$$$$$$$$$######$$$$$$$$$###############"""############$$$$$$$$$%%%$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******))))))(((((((((((())))))((()))+++,,,,,,+++)))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&%%%$$$%%%))),,,''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&""""""###$$$&&&(((***+++$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((())))))***************((((((((((((((((((((((((******))))))(((((((((''''''''''''''''''(((((()))'''''''''&&&&&&''''''(((***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$######"""######$$$$$$########################################################################$$$######""""""######$$$##############################$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******(((((())))))))))))(((((('''(((***++++++***((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((()))***************(((((((((((((((((((((((())))))))))))(((((((((((((((''''''''''''((())))))''''''&&&&&&&&&&&&''''''***)))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%$$$$$$######"""######$$$########################################################################$$$$$$############$$$$$$##############################$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""$$$%%%%%%######$$$&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((((())))))))))))(((((('''((()))******)))((('''))))))))))))))))))))))))''''''''''''''''''''''''$$$&&&***...000---'''###''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%################################################$$$###"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''((()))************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***((('''&&&&&&%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%########################################################################$$$$$$############$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$###############"""############$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###%%%'''&&&%%%$$$&&&(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&***222888999222***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&$$$$$$$$$%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###################################################""""""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&'''((()))************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((())))))***((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$##################"""$$$%%%$$$"""!!!###%%%########################################################################%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$#####################$$$$$$$$$"""############$$$$$$$$$######""""""###$$$$$$%%%########################$$$$$$############$$$$$$########################'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&((((((&&&%%%'''***%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''((()))******)))((('''((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))***&&&&&&///;;;AAA???;;;''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%###################################################""""""###%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&'''((()))************))))))))))))))))))))))))&&&&&&&&&'''''''''''''''((((((((((((((()))******((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$##################"""$$$%%%$$$!!!!!!###&&&########################################################################%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$######""""""######$$$$$$$$$%%%"""############$$$$$$$$$######""""""###$$$%%%%%%########################$$$$$$############$$$$$$########################'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))))))))))))))(((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''))))))(((((('''''''''&&&$$$&&&'''&&&&&&+++555===+++***'''$$$$$$$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%""" """%%%'''%%%###%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! ########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))((((((((((((((())))))))))))(((((((((''''''''''''''''''(((((((((((('''''')))(((((((((''''''''''''%%%''''''&&&$$$(((///666+++)))'''%%%$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%###"""""""""#########%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''(((((())))))***((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((('''''''''''''''((((((&&&$$$$$$(((,,,***)))&&&%%%$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%(((''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((()))******((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((((((''''''''''''((()))'''%%%$$$%%%''')))(((&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$##################""""""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""!!!!!!&&&******&&&!!!%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***'''''''''(((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((&&&'''(((((('''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!! """$$$$$$""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&***555BBBFFF>>>666%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%&&&'''&&&$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))'''''''''(((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((&&&''''''(((((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###"""$$$'''++++++((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''''',,,:::IIIOOOJJJBBB%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''((((((((()))'''&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######&&&,,,111111,,,'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%+++///...,,,%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#######################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))''''''((((((((((((''''''&&&'''''''''(((((())))))((('''%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""")))//////((("""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&((((((%%%!!! ###&&&%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$########################%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''%%%$$$$$$%%%'''(((###'''***)))%%%###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&$$$$$$'''***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''')))'''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&))))))))))))((((((((((((&&&''')))))))))((()))***''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################!!!!!!"""###$$$$$$%%%%%%########################"""############$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''(((&&&$$$$$$'''***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))(((((((((((((((((((((&&&(((******)))((()))***''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&''''''$$$!!!!!!$$$'''((('''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''%%%''')))(((%%%$$$&&&)))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%$$$$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''')))***+++)))))))))***''''''&&&&&&&&&&&&''''''))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&***---+++'''%%%(((,,,''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((((((((((()))++++++***))))))***''''''&&&&&&&&&&&&''''''(((((((((((('''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&###)))...---&&&"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%))),,,+++&&&%%%(((,,,''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))((()))++++++)))((())))))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##########################################$$$$$$$$$########################""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%...555333***$$$%%%)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$######$$$&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&((('''$$$###%%%(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))''')))******(((''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################"""############$$$$$$$$$###############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%,,,111///)))$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$######&&&)))***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&"""$$$&&&)))***)))((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''((())))))'''((())))))'''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################"""############$$$$$$$$$#########$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$&&&((('''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$'''+++,,,+++(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!###'''+++,,,+++)))(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&((()))(((&&&%%%%%%&&&'''''''''&&&&&&''''''''')))(((((((((''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$##########################################"""############$$$$$$$$$######$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&'''''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&***///444444000+++)))%%%""""""$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((((((''''''(((***''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######"""""""""""""""###&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((,,,000222333222+++((($$$###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%'''(((((('''&&&((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((+++///444777///+++'''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$&&&''''''&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%&&&''''''&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###############"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&'''***000555111...***&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%&&&(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&&&&%%%&&&)))---000...,,,)))&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$######$$$%%%&&&'''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&%%%$$$%%%&&&+++,,,,,,+++(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&''''''&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$############%%%&&&'''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&&&&%%%&&&))),,,,,,***'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((%%%'''(((((('''&&&((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%''''''''''''%%%$$$######""""""###%%%&&&(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))%%%"""###&&&(((((('''###''',,,---+++(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))&&&'''((((((''''''(((***''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$''')))******))))))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%&&&''''''(((''''''&&&'''''''''''''''''''''''')))(((&&&%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$''')))******)))((($$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$######"""$$$$$$$$$###$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&((())))))((((((&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%'''((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$%%%''')))***''''''''''''''''''''''''%%%&&&'''((('''&&&$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$%%%''')))+++''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""###%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&((()))***''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''(((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###%%%'''&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%'''(((((('''%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%((()))&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''((()))))))))'''''''''''''''''''''''''''&&&%%%$$$$$$%%%'''(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%###"""""""""######%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%###"""""""""######$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))(((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#####################$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$#####################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###############$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%&&&&&&&&&'''((((((((($$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%$$$###%%%%%%$$$$$$###$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***(((((('''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%+++***)))((('''&&&%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""$$$'''))))))'''$$$"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%''''''&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))(((((('''''''''&&&&&&&&&''''''(((((('''&&&&&&%%%((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%'''(((((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((('''''''''''''''&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''&&&%%%&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&'''''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((()))((((((''''''''''''''''''''''''''''''(((((((((((((((((('''((('''&&&&&&(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''')))+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%&&&''''''((('''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''''''''(((((())))))***((((((''''''''''''(((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''(((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''((('''&&&'''(((((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&'''(((((('''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))&&&''''''((())))))******((((((''''''''''''(((((('''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''(((((((((((('''''''''''''''''''''''''''(((((())))))))))))(((((()))'''&&&'''((()))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''%%%%%%&&&'''((()))***+++''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))&&&''''''((()))******+++((((((''''''''''''(((((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((%%%%%%&&&'''((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((()))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((((((((((((((('''''''''((()))*********)))((((((((((((((((((''''''((((((((())))))******++++++++++++++++++++++++)))***++++++,,,,,,++++++))))))++++++++++++))))))((((((((((((((((((((((((******)))))))))))))))))))))((((((''''''&&&&&&&&&%%%%%%&&&''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$%%%''')))'''''''''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((%%%'''(((((((((((()))+++---+++***(((&&&%%%%%%%%%'''&&&&&&'''((((((&&&$$$++++++******))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&)))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((()))))))))******++++++************))))))))))))))))))******************(((((())))))******++++++***+++,,,,,,------,,,,,,)))***+++,,,,,,+++***)))---------,,,++++++************)))))))))(((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%&&&((((((((((((((((((''''''((((((((())))))*********&&&''')))(((''''''(((***%%%&&&'''((())))))******)))))))))***+++,,,,,,+++******)))))))))))))))(((''''''''''''''''''''''''&&&''''''((((((''''''&&&(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''''''''((((((((()))))))))((((((((((((((((((((((((******++++++++++++++++++,,,++++++++++++***************************++++++))))))***+++,,,---......//////000111111111111111000111222222222222111000111000000///...---,,,,,,++++++***)))(((''''''&&&%%%%%%&&&&&&'''(((((()))((((((((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((())))))))))))))))))))))))''''''''''''''''''&&&&&&%%%'''(((((('''&&&&&&''''''''''''(((((()))))))))(((((((((((((((((((((((()))))))))***************((()))***)))'''&&&'''((()))************)))''''''(((''''''&&&'''(((***+++(((((((((((())))))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((+++++++++++++++++++++++++++++++++++++++*********))))))***++++++,,,------111111111222222333333333555555666777777777777666888999:::;;;;;;:::999888555555555555444444444444//////...---,,,+++***)))***))))))(((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&$$$&&&))))))'''&&&&&&&&&''''''((()))***++++++,,,))))))******+++++++++,,,************************+++,,,,,,+++)))'''((()))---,,,+++************+++---,,,***'''%%%$$$&&&''''''''''''(((((())))))***''''''''''''''''''''''''''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))***)))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,------...///111222333333888888777777666666555555666777888888999999888888999:::;;;<<<<<<;;;:::999999999:::;;;<<<======>>>888777666555444333222111111111///---***((('''&&&&&&'''''''''((((((((()))))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%''')))***)))((((((((((((((()))***+++,,,,,,,,,//////000000111222333333//////////////////......///000000///,,,++++++,,,***)))((()))---222777::::::999666000+++((()))***''''''(((((())))))******(((((((((((((((((((((((('''(((((((((((((((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((()))))))))******))))))))))))))))))))))))(((((())))))***++++++,,,+++,,,---...///000111222555666666777777888888999888888777666555444333333444444555666666666666555444444555666666555444444444555666777999:::<<<<<<======<<<;;;::::::999999666666444222///---,,,+++))))))))))))************)))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))''')))+++,,,,,,,,,---...222222222333333444444444555555666777999:::;;;;;;777777777777666666666666444555555444222000111222111000......000444999<<<===>>><<<666///++++++---))))))))))))************(((((((((((((((((((((((('''(((((())))))(((((('''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((()))))))))*********))))))))))))))))))))))))'''((()))***+++---......///000111333555777999:::======<<<;;;:::999888888444444444333333222222222222222333444444444444333222333444444444444333222///000111222333444555666:::::::::999999888888888666666666666555555555555000000///...,,,+++******))))))))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''(((((()))***++++++,,,,,,,,,---///000000111444666::::::;;;;;;;;;;;;;;;;;;666777888999;;;<<<===>>>=========<<<<<<<<<;;;;;;888999:::999777666777888:::999888777666555555555555777888444///+++,,,...++++++++++++************(((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((($$$%%%&&&'''(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''$$$%%%&&&'''(((***++++++))))))))))))************))))))))))))))))))))))))((((((***+++---...000000333444666888;;;===???@@@AAA@@@>>>;;;999666444333111222222222222222222222222333333444444444444444555666777888888777666555333333444444555555666666444444444444333333333333333444666888:::;;;===>>>666555333111...,,,***)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))))))))***+++---...///000///000222222333555999<<<:::999999999999999999999444555666777999:::<<<<<>>>>>=========<<<;;;<<<===<<<:::::::::;;;777888:::<<<<<<:::888666///333666444000...///222---,,,,,,,,,+++*********))))))))))))))))))))))))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%&&&'''((())))))))))))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''%%%((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((*********)))))))))))))))((())))))******)))(((((()))))))))*********++++++''')))---111444666777888@@@<<<::::::<<<===;;;888999888888777888999::::::999:::999666555666777777666888999999888777888999>>>;;;888888888999:::===555777888666666888::::::999777777999999666333222000111222444666888;;;===@@@>>><<<;;;:::777333000000///...+++***(((''''''((()))*********)))((('''))))))))))))))))))((((((((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''###$$$%%%''')))***+++,,,'''))))))((('''&&&'''(((((('''&&&%%%%%%&&&''''''((((((''''''(((***,,,---...///111333666999:::;;;::::::999666444333555777;;;888666888<<<===999555777888888888999;;;???CCC@@@@@@??????@@@AAACCCDDDCCCCCCBBBAAA???======<<<@@@<<<999888:::<<<<<<;;;888777777888999999777555111///---,,,,,,+++)))'''+++******+++,,,,,,***(((***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&'''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""%%%((()))(((''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((()))))))))******************))))))))))))'''(((((()))******++++++***+++,,,---............666777999;;;<<<>>>>>>??????===;;;999999999888777======<<<<<<===???AAABBB??????===<<<<<<===>>>>>>888:::;;;;;;<<<>>>AAADDD???>>>>>>???>>><<<;;;;;;888999:::999888:::;;;<<<888777666666666777999;;;222222333444666777777666888777666666777888777555222222222111///,,,***((('''((())))))))))))((((((((((((((((((((()))))))))((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&((()))******&&&''')))(((&&&%%%&&&&&&((('''&&&%%%%%%&&&'''((())))))***,,,...000222333999999999999::::::::::::777777777777777777777888???<<<;;;<<<>>>???===;;;===>>>@@@AAABBBEEEIIILLLEEEDDDDDDEEEFFFHHHJJJKKKKKKIIIHHHGGGFFFFFFEEEDDDKKKGGGCCCAAAAAAAAA@@@>>>@@@???>>>>>>??????===<<<888666444333333222000///,,,+++******+++,,,***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&(((******)))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((('''&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&''''''''''''''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))))))))*********++++++************************)))))))))))))))***+++,,,)))+++...111333555555555======<<<<<<<<<======>>>>>>>>>===;;;999888:::<<<<<<;;;;;;;;;<<<>>>@@@AAA<<<:::888999:::<<<======CCCCCCBBBAAAAAACCCGGGKKKDDDGGGJJJJJJHHHEEEBBBAAABBB@@@>>>>>>>>>===;;;999777888888777666777:::;;;;;;999888999:::999666222444333222222444555555444444555666666555111...+++((((((((((((((()))))))))'''''''''(((((()))))))))''''''((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&''''''((((((&&&((())))))(((&&&&&&&&&'''''''''''''''((()))***,,,...000333555777999999:::::::::999999888888888888888888999;;;;;;:::888>>>>>>======>>>???@@@@@@<<>><<<:::888666444000...,,,,,,,,,---,,,+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$%%%'''***---------&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''(((((((((((('''&&&&&&'''+++...''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''&&&%%%&&&(((((((((&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))*********++++++)))***************++++++++++++***))))))******++++++---111555888:::;;;;;;<<<:::999888777888999:::<<<>>>>>><<<:::999<<<@@@:::;;;;;;;;;<<<;;;;;;;;;CCC???>>>@@@CCCEEEHHHKKKJJJJJJJJJIIIHHHIIILLLNNNJJJSSS[[[\\\XXXSSSNNNJJJKKKCCC>>>BBBHHHFFF>>>888666999:::888666666555333:::777666777;;;<<<:::666:::888777777777666444222444555555666555444222111,,,,,,+++***))))))))))))&&&''''''(((((())))))***''''''''''''(((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&)))++++++***((('''(((&&&'''((()))+++---//////333555777999:::::::::999444555666777888999:::;;;<<<:::999:::===>>>>>><<<<<<===?????????AAADDDGGGBBBFFFKKKPPPTTTYYY^^^bbb]]]]]]]]]]]]^^^___aaabbb```]]]ZZZ\\\aaaeeefffddd^^^^^^]]]^^^___```aaabbb___\\\YYYWWWWWWXXXXXXWWWOOOLLLGGGCCC@@@===:::777666333111/////////...---((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$%%%'''***,,,,,,,,,&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((''''''&&&&&&''',,,222777''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''&&&%%%&&&((()))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))((((((((()))))))))******))))))******+++++++++,,,)))))))))***,,,---///000333444666888999999999999:::999888777888999:::;;;999<<<===<<<:::999;;;>>>@@@AAAAAABBBBBBAAAAAA@@@IIIEEECCCFFFGGGHHHOOOWWW]]]]]]]]]ZZZWWWUUUUUUVVVSSSfffzzzyyynnn```UUUQQQFFFCCCQQQ```bbbXXXOOODDDDDD???999:::AAADDDBBB>>>:::555444777:::;;;;;;<<<;;;;;;<<<===<<<999666444333222222333444666777222111000...---+++***)))((((((((()))))))))******&&&'''''''''(((((())))))((((((((()))))))))******(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***)))(((((()))'''(((***---111333555666:::;;;;;;;;;;;;999777666444555777999<<<>>>@@@AAA;;;:::999;;;???CCCGGGHHHCCCFFFHHHJJJLLLOOORRRUUUYYY[[[^^^aaacccgggkkkooolllllljjjiiiiiijjjjjjkkkhhhgggfffhhhmmmqqqrrrrrrsssrrrpppmmmjjjgggffffffhhheeebbb``````aaaaaa```WWWSSSNNNKKKIIIGGGEEEDDD<<<:::666444333222000...************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&((())))))(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&+++222666'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((''''''''''''((((((&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***((((((((()))))))))******))))))******+++,,,,,,,,,%%%'''+++...222555777888;;;:::999888777666555555777777777888999:::<<<===:::<<>>>>><<<::::::;;;;;;;;;:::666555222111111444666888666666666555333000...,,,************************&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''###%%%&&&''''''(((***++++++---000333666888:::;;;===<<<<<<;;;999777666555666777888:::<<<>>>@@@AAA;;;===AAADDDHHHNNNUUUZZZVVVXXX[[[^^^aaadddeeeffflllmmmmmmllllllmmmqqqtttvvvuuusssqqqpppppppppqqqoooppprrrssstttvvvwwwxxxxxxyyyxxxuuurrrooonnnnnnllljjjgggffffffgggfffeee\\\YYYVVVTTTUUUVVVVVVVVVFFFDDDAAA>>><<<888444111//////...---,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&'''&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%''''''&&&%%%%%%&&&***---''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%$$$&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******+++((((((''''''''''''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***)))))))))*********++++++))))))***++++++,,,------***,,,111555999;;;;;;;;;:::999777555555555666777888888:::;;;<<<===>>>>>>???BBBHHHQQQXXX\\\]]]\\\VVVRRROOOOOOVVVbbboooxxx|||xxxtttjjjfffsssvvvmmmjjjjjjxxx|||oooeeedddpppvvvnnn```ZZZiii{{{iiiUUUGGGFFFNNNVVVYYYRRRHHH@@@===<<<<<<===;;;999777555555555555666777888:::;;;:::777444222------,,,,,,+++*********&&&&&&''''''((())))))***'''''''''((((((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((%%%&&&''''''(((***...111222444666888:::;;;<<<<<<:::999999888888888999999888999;;;===???AAACCCCCCEEELLLUUUYYY[[[^^^dddjjjhhhhhhiiinnnrrrsssqqqnnnppppppnnnmmmmmmoootttxxxwwwvvvuuutttssssssttttttuuuyyy|||{{{wwwtttuuuvvvsssuuuwwwwwwuuussstttvvvpppooommmmmmnnnnnnmmmlllccc```]]]\\\]]]^^^______UUUSSSQQQNNNJJJEEE>>>999666555444222111///...---))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$%%%&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''((()))((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&%%%$$$&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))***+++,,,((((((''''''''''''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))************+++++++++,,,,,,,,,))))))***+++,,,,,,------111444888;;;===<<<:::999444333222222444888<<<>>>===>>>@@@BBBCCCCCCCCCBBBDDDHHHSSSaaapppxxx{{{zzzddd___YYYZZZdddwwwyyykkkdddrrrvvvooonnnrrrvvv}}}{{{uuupppkkkfffjjjxxx}}}vvvyyytttoooeeecccwww}}}mmm\\\RRRXXXiiixxxuuucccRRRGGGCCCCCCCCC>>>>>><<<;;;888666444333666888<<<>>>>>><<<999666///......---,,,+++******&&&&&&&&&'''((())))))***''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((($$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))(((((('''''''''&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***((())))))***+++///444888888999;;;<<<===<<<<<<;;;666666666666888:::===>>>===>>>@@@CCCGGGJJJLLLMMMSSS]]]iiimmmkkkjjjnnnssspppoooooosssxxxxxxsssmmmmmmmmmmmmmmmooottt|||vvvuuutttsssssstttuuuvvvyyyxxxrrrqqqsssvvvxxxyyywwwsssppppppqqquuutttssstttvvvuuutttrrrjjjgggbbb_______________bbbaaa^^^\\\WWWPPPHHHCCC;;;:::888666444222000000))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((('''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%%%%&&&'''((())))))&&&(((+++,,,,,,+++++++++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&&&&&&&'''''''''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************(((***++++++***))))))***++++++******,,,...111222666999<<<===;;;:::;;;===999888:::======:::<<<@@@:::JJJMMMLLLSSSTTTLLLIIIKKKOOOddd~~~qqqfffiiiyyy~~~{{{wwwrrrpppsssyyyzzzrrrrrrvvvyyy}}}xxxtttvvvvvvrrrrrryyyyyyqqqllljjjooonnnlllnnnxxxooonnnggg^^^ZZZddd{{{xxxjjj[[[MMMGGGGGGHHHKKKLLLHHHAAA;;;666444888999888666:::??????;;;777444///+++))))))***+++'''((()))******)))((('''))))))(((((('''''''''&&&((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%$$$&&&(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&$$$%%%&&&'''''''''&&&%%%''''''''''''''''''&&&&&&)))***,,,///222666999;;;<<<;;;999999999:::<<<===;;;:::999999:::<<>>===;;;777333444222...***((((((***+++***)))***+++,,,,,,***(((''''''((()))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$)))))))))(((((('''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''&&&'''((()))(((((((((***,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''(((''''''&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************)))+++,,,,,,***)))***+++//////...///111444777888;;;;;;<<<===>>>===;;;:::@@@>>>===>>>======DDDLLLLLLfffvvv|||zzzhhh___^^^cccttt|||wwwssswww~~~|||yyy}}}|||xxx|||}}}xxxsssssstttzzzxxxvvvtttwww{{{wwwooooooooommmiiiiiiqqqwwwmmmbbbXXXTTTVVV```hhhjjj___PPPEEE<<<777666999999777999;;;999444888666444111...+++***)))))))))))))))))))))(((((())))))((((((((('''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%$$$&&&(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((((((''''''&&&)))((((((((((((((()))))),,,...222666888:::::::::999999888888777666666666555666999<<>><<<999777333444666888999:::;;;;;;777;;;BBBKKKTTT\\\bbbeeejjjllloooppppppqqqtttuuurrrpppppprrrwww|||yyy}}}~~~zzz}}}}}}{{{|||~~~|||tttsssvvvzzzzzztttqqqqqqqqqooommmlllmmmnnnnnnmmmgggddd___\\\ZZZVVVQQQLLLGGGBBB;;;777555222///,,,+++***))))))******(((&&&((((((((()))))))))******)))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&'''((((((***)))((('''(((...555:::''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))((())))))(((((('''&&&%%%(((((((((((((((((((((((('''(((((((((((()))))))))((()))))))))************)))***++++++++++++---///...111555:::===>>>======>>>===<<<;;;===BBBIIINNNXXX```lllrrrmmmfffhhhnnn{{{~~~wwwrrrnnnoooqqqtttzzz{{{yyytttpppnnnppprrrsss|||~~~~~~yyytttqqqooonnnuuu{{{~~~xxxvvvuuuuuuvvvxxxxxxuuusssgggddddddhhhkkkmmmqqqvvv}}}kkkcccXXXKKK@@@CCCCCC???<<<===>>>===555666777777777777666666...---+++)))(((((()))***))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%$$$&&&(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''******+++,,,///222666888:::<<<>>>???===:::777555777777999:::===???AAACCCCCCJJJVVVbbbmmmssswwwxxxzzzyyyxxxwwwvvvuuuvvvwww{{{~~~xxxuuuuuuxxxuuurrrpppqqqsssssssssrrroookkkiiihhheee___[[[YYYWWWRRRJJJBBB;;;666444...,,,******++++++***))))))))))))))))))*********))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''(((((($$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''''''''(((***,,,///555===BBB''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((())))))(((''''''&&&(((((((((((((((((((((((((((((((((((()))))))))***((()))))))))************((()))+++++++++---000222888;;;???BBBCCC@@@===:::===@@@AAA>>>>>>HHH[[[kkk|||tttrrrvvv|||{{{zzz{{{wwwnnnjjjooowww{{{}}}~~~nnnlllkkklllnnnqqqtttxxx~~~|||xxxsssnnnjjjiiiiiipppxxx~~~ooommmlllpppttttttpppkkkiiigggggglllppprrrvvv|||nnndddbbb[[[PPPFFFOOOVVVSSSLLLEEE>>>999888777666555555555666666000///---+++***)))******(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%$$$&&&(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&''''''(((++++++---000444888<<>>======???BBBEEEHHHTTT\\\hhhttt|||~~~|||~~~}}}}}}}}}}}}}}}|||xxxssspppooopppppppppuuurrrooonnnnnnmmmiiieeedddfffdddZZZKKK@@@;;;;;;222///,,,***++++++++++++***))))))((()))***++++++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&"""""""""###$$$$$$$$$%%%$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&%%%)))///444999>>>CCCGGG''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((('''(((((())))))(((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))************(((***+++---...111555888>>>???@@@AAA@@@===:::888888@@@FFFHHHMMM```~~~wwwzzz~~~}}}yyyuuuvvv~~~yyyyyyuuuoooppp{{{~~~xxxfffeeeiiirrrxxx}}}xxxoookkkmmmrrrvvvzzzvvvtttqqqllljjjjjjnnnuuuwwwuuuqqqpppllliiikkklllllloootttyyyuuujjj^^^ZZZ[[[YYYUUUZZZjjjxxxwwwkkkZZZJJJ???AAA???<<<888555333333222333222000...---,,,++++++(((((())))))))))))******)))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%$$$&&&(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&'''(((******...///222555999<<>><<<<<<>>>AAAEEEHHHMMMTTTZZZ\\\bbbuuu{{{~~~zzztttqqqssswww{{{{{{{{{{{{vvvvvvuuu{{{yyyxxxzzz}}}}}}yyyuuuqqqlllhhhgggfffeeeiiinnnsssjjjaaa]]]ZZZYYY___fffsssoooaaaWWWLLLKKKHHHDDD@@@;;;777555444444333222000...,,,+++(((((()))))))))*********))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%$$$&&&(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&''')))+++---///333555888;;;===>>>>>>===999888666666777;;;???AAA>>>BBBKKKUUU```iiiooorrruuuwwwyyy{{{||||||{{{{{{|||{{{|||~~~~~~zzz|||{{{qqqpppxxxrrrsssxxx~~~|||vvvxxxvvvrrrpppooonnnnnnmmmoooooorrruuuuuussswww}}}~~~||||||||||||{{{uuuqqqkkkiiijjjkkkjjjhhhggghhhhhhgggddd^^^WWWSSSKKKFFF>>>777222000...,,,+++***)))((((((***,,,---******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&''')))))))))((((((((((((((($$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%''')))+++---111666>>>CCCFFFFFFFFFGGG''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((('''''''''&&&%%%&&&''')))************(((((((((((((((((((((((())))))))))))************))))))))))))************+++---000222555:::@@@EEEBBB???===>>>DDDOOOZZZaaauuuvvvuuupppoooxxxzzzxxx~~~~~~vvvpppqqqvvv{{{yyytttvvvwwwqqqsssmmmhhhhhhhhhhhhmmmsssqqqgggbbbdddaaa^^^hhhyyyvvvpppnnnSSSSSSRRRPPPLLLFFF@@@===555555555444222///,,,+++(((((())))))*********+++))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''&&&%%%$$$&&&(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))''''''((()))+++...000222888:::<<<>>>???===;;;:::444444555777;;;@@@EEEHHHPPPVVV```jjjrrrwwwyyyyyy~~~||||||~~~xxxmmmeeeqqqjjjlllwww|||xxxwww}}}xxxuuurrrtttxxx|||}}}||||||zzzyyyxxxvvvuuu||||||~~~~~~xxxrrrtttzzzxxxyyy~~~|||~~~wwwqqqkkkhhhhhhiiihhhgggkkkiiihhhmmmsssrrrjjjaaaZZZSSSIII@@@999555222000+++***)))((((((***,,,---******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%$$$$$$%%%(((+++...111999===CCCFFFGGGFFFEEEEEE&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))******))))))((((((''''''&&&)))+++,,,***))))))***111111555;;;???===;;;999999CCCJJJJJJQQQhhh~~~zzzxxxzzz}}}{{{ooonnnqqqsss}}}{{{~~~zzzyyysssjjjbbb```dddlllrrr~~~yyyqqqnnniiibbb]]]YYYWWWZZZ]]]ZZZOOOEEE======888222111444222---...,,,))))))***++++++***,,,,,,++++++******))))))(((((())))))))))))(((((())))))((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&(((''''''''''''((())))))***((('''***000666888999>>>>>>===<<<;;;999888777666<<<>>>>>>BBBOOO^^^ggghhhmmmttt{{{~~~{{{wwwpppkkkhhhooorrruuuvvvsssooollljjjooorrrtttvvv~~~{{{tttuuu}}}vvv{{{|||{{{uuuvvvxxxzzz{{{{{{tttpppnnnlllhhheeennnlllkkkooouuuwwwtttppppppggg\\\RRRLLLFFF>>>888///---+++)))''''''((()))((((((((((((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%&&&&&&(((((()))((('''&&&)))000999???CCCDDDEEEFFFDDDBBB???===&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))*********)))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))))))))))))))(((((())))))))))))))))))))))))******+++---///000333777;;;===<<<<<>>===&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******'''(((((()))******++++++,,,***))))))---222555666555;;;@@@???===AAAKKKTTTXXX___gggnnn{{{}}}{{{wwwttttttooopppqqqtttzzz{{{mmmgggdddmmmzzzqqqhhhjjjsssuuurrrxxx|||sssmmmlllmmmppprrrppprrroooggg```___``````___ffftttmmm[[[UUUIIIAAAAAA>>>666222444444111...,,,,,,+++***))))))))))))))))))*********(((((())))))))))))(((((()))((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((''''''((())))))***---...222777<<>>===;;;777555444555666888===CCCKKKSSS___ooozzz~~~|||{{{}}}vvvooofffaaadddkkkqqqtttxxxzzztttrrrrrryyy|||{{{~~~~~~}}}}}}xxx{{{}}}wwwwwwxxx|||}}}zzz}}}{{{vvvxxxuuurrrrrrttttttqqqnnnooommmkkkiiiddd\\\QQQHHH@@@===888222...,,,,,,,,,+++,,,,,,++++++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))***&&&))),,,000444:::@@@DDDDDDGGGHHHDDD>>>;;;<<>>===888666444444666;;;AAAEEEGGGPPP[[[ggguuu~~~yyy}}}zzzwwwrrrooonnnpppooollllllqqqvvvyyy{{{{{{~~~|||yyy|||zzz~~~}}}ssstttyyy~~~{{{|||}}}{{{xxxvvvtttttttttqqqooorrroookkkgggddd```[[[WWWNNNJJJCCC;;;444000---,,,++++++,,,,,,+++***((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&((()))'''+++111777;;;@@@DDDGGGCCCDDDCCC===999<<>>AAACCCEEEGGGCCCBBB>>>999;;;GGG\\\mmm&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''000///---***(((&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++------,,,,,,+++******))),,,000555888999;;;===>>>BBBHHHRRRfff~~~vvvpppmmmllllllnnnppptttlllTTTOOOMMMTTT```iiikkkhhhbbbRRRKKKIIIEEEIIIRRRSSSiiiyyy}}}jjjUUUPPPQQQQQQOOOUUU___iiikkkdddWWWLLLOOONNNMMMOOOXXXbbbeeecccXXXOOOHHHHHHLLLOOOSSSXXXgggcccZZZPPPIIIJJJRRRYYYccc~~~}}}rrrfff___eeeoooyyyuuullliiikkk\\\QQQMMMRRRTTTMMMDDDBBB:::777444111000///---,,,***************+++++++++(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''((()))+++...111333444;;;===???>>><<<:::888888888777777;;;CCCMMMXXX^^^fffqqq}}}{{{yyynnnhhhggggggfffbbb^^^^^^fffsss~~~{{{}}}~~~~~~wwwtttvvvyyyzzz}}}tttmmmkkkdddeeeooovvvwwwyyy{{{yyyvvvrrrppppppqqqqqqzzz~~~vvvpppoooxxx~~~{{{{{{yyywwwxxx||||||{{{|||{{{vvvrrrkkkmmmooopppnnnhhhbbb^^^bbb___YYYQQQHHH@@@999666...---,,,+++************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***)))(((''''''((())))))222777>>>CCCEEEEEEEEEEEE===<<<:::;;;BBBUUUmmm~~~&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''///---+++)))'''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++,,,,,,,,,,,,,,,,,,++++++---333999;;;;;;===DDDJJJMMMTTT___rrr}}}uuuooonnnrrruuuvvv~~~{{{xxx|||cccQQQLLLIIIOOO\\\gggllllllpppaaa[[[YYYSSSXXXdddgggzzz|||iiiaaabbbfffgggrrr}}}nnndddbbbbbbaaadddppp|||~~~zzzeee\\\TTTTTTUUUVVVXXX\\\___]]]XXXPPPHHHFFFHHHLLLTTTmmmzzz}}}wwwjjjccciiiuuu{{{{{{yyyssskkkeeeccccccYYYUUUTTTYYY^^^]]]TTTLLLDDD@@@;;;777555222///---,,,,,,,,,,,,++++++++++++(((((())))))))))))((((((((((((((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((()))'''(((***---000444777999===>>>???<<<999777999::::::;;;>>>DDDOOO\\\hhhpppsss}}}~~~|||sssgggaaabbbeeekkkhhhdddccchhhsss~~~|||wwwwwwpppqqqxxx|||{{{~~~|||zzzxxxwwwwwwwwwuuusssyyy}}}yyyooohhhgggiiisss~~~uuuyyy{{{xxxxxx|||vvvsssqqquuu~~~zzzwwwqqqtttvvvvvvsssnnniiigggeeeccc```[[[TTTLLLEEEAAA666333000,,,***)))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''###$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''((()))+++---...888===CCCFFFFFFDDDCCCBBB999;;;@@@HHHUUUgggyyy&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%%%%'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++++++++***++++++,,,,,,------...///555<<<===;;;???JJJSSSUUU]]]ggguuuzzzyyyvvvuuuvvvzzz{{{cccVVVUUU[[[iiiqqqvvv{{{fffXXXUUUUUU```rrr{{{tttqqqkkkrrrwwwxxx~~~~~~{{{qqqtttuuu{{{|||rrrkkkjjjmmmooorrrvvvnnnooolllcccVVVMMMKKKLLLKKK___pppqqqgggbbbdddgggkkkllluuurrriiiooo{{{|||xxxrrrnnnkkkgggccc___```bbbcccgggooorrriii\\\NNNJJJDDD???:::777333000---------,,,,,,+++++++++(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''(((***...222666:::<<<>>>???>>>;;;777777:::===;;;===CCCLLLZZZjjjxxx{{{~~~}}}~~~}}}~~~nnnmmmiiiaaa[[[^^^jjjtttwwwpppjjjjjjsss~~~{{{zzz~~~|||~~~}}}ttthhhaaaccchhhiiivvv}}}mmmzzz{{{uuuooonnnsss{{{|||~~~}}}zzzvvvrrrqqqrrrsssllllllkkkhhhccc[[[TTTPPP<<<999333...***))))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&(((***---000222<<<@@@EEEHHHGGGDDDAAA@@@>>>DDDNNN\\\kkkzzz((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))******))))))))))))******,,,,,,++++++++++++++++++///,,,******---111444555222:::===;;;DDDWWWcccdddpppjjjooo~~~vvvzzzwwwyyyxxxbbbUUUOOOVVVaaauuurrrpppqqqzzz|||{{{zzz{{{uuu~~~~~~|||}}}rrrhhhcccdddhhhlllllleeeYYYOOOLLLMMMMMMWWWcccttt|||uuukkkbbb```cccgggssswww{{{aaaWWWOOOLLLGGG===888888777444///---,,,,,,+++***)))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''(((((('''&&&&&&***,,,000444777999::::::===<<<:::999:::;;;===???<<>>:::FFFQQQdddwww((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&'''''''''((((((((()))))))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******))))))))))))******++++++++++++++++++++++++,,,,,,,,,---///333777::::::???CCCJJJ^^^wwwyyyzzz~~~}}}~~~xxxxxx{{{~~~}}}yyyooonnnkkksss~~~xxxooojjjlllxxxzzz{{{~~~|||wwwwww~~~uuuqqqqqqttt{{{{{{www~~~xxxlllrrrwww{{{}}}yyyuuusssuuuzzz}}}lll\\\RRRNNNIIIMMMTTTcccwwwlllcccbbbeeeuuujjj^^^TTTSSSQQQJJJBBB>>>777555222///...------...***************))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))'''&&&&&&''''''((())))))///222666:::<<<<<<;;;:::888888888999<<>>CCCEEEDDDAAA???>>>???BBBDDDWWWbbbsss((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&(((((((((((()))))))))***((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******))))))))))))*********************************,,,///000111444:::??????GGGTTThhh~~~xxxzzzuuupppnnnnnnsssjjjWWWQQQSSSZZZfffzzzwwwyyyzzzwww|||xxxvvvvvvzzzuuullllllrrrxxx~~~|||yyyxxxwwwjjjiiipppvvv{{{}}}vvvpppppprrrwww{{{iii]]]XXXSSSSSSTTT```yyyzzzssssssxxxzzzmmmdddccchhh|||xxxooobbbWWWVVVWWWSSSJJJDDD:::999777333///...///000+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''(((((((((((()))))))))***'''&&&%%%%%%'''***---///444777;;;>>>???===:::777777777888:::>>>CCCHHHKKKUUUeeeuuu~~~tttxxxzzz|||ttthhhbbbbbbdddiiigggffflll{{{|||xxxxxxzzzyyy~~~}}}vvvpppnnnhhhhhhjjjuuusssnnnjjjiiikkkoooyyy|||zzz{{{~~~yyyuuussstttwwwvvvrrrmmm```^^^XXXOOODDD:::222///...++++++---,,,(((''')))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''%%%$$$%%%)))///777>>>CCCEEECCCCCCAAA===<<>>DDDEEECCCAAA@@@>>>===BBBMMM\\\fffnnn}}}((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((((((((('''&&&&&&'''''''''((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******))))))))))))******))))))******++++++++++++,,,000333444333666===CCCTTThhhxxxwwwzzzwwwyyyzzznnnhhhfffhhhmmmsss{{{{{{yyy}}}wwwtttsss|||~~~~~~yyytttqqqrrrtttvvv|||}}}{{{vvvooojjjjjjooossstttfffNNNGGGKKKSSS___ssswwwpppssszzzxxxtttlllfffiiiddd```XXXQQQOOORRRVVVXXXPPPMMMGGG>>>666111...---......,,,+++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((((((((('''(((,,,111666999<<<;;;:::888777888888888??????@@@CCCKKKUUU___eeessswwwyyyzzzzzzzzzvvvqqq}}}~~~}}}{{{wwwpppggg```dddsss~~~{{{}}}|||xxx{{{vvvzzz}}}{{{oooooottt}}}~~~zzzuuusssrrrkkkbbbccceeefffhhhooo}}}~~~xxxwwwyyywwwooogggjjjfffbbb```]]]UUUGGG===333---***+++,,,+++***,,,************************))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((()))((((((((((((---///444<<>><<<:::888888:::<<<>>>AAACCCHHHPPP[[[fffoootttyyyxxxwwwxxxzzz}}}}}}|||zzzpppkkkhhheee]]]]]]cccttt||||||~~~uuupppwwwzzzooommmpppvvvzzzyyyxxxyyy}}}xxxpppdddggghhhjjjrrr~~~~~~|||}}}|||wwwnnngggkkkgggccceeefffaaaTTTJJJ>>>555---,,,,,,++++++,,,************************))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((('''(((***,,,444777<<>>CCCOOOaaarrr}}}((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((())))))))))))******))))))))))))*********++++++,,,------......444555888>>>HHHUUU```ggggggmmmwww~~~}}}yyywwwttttttrrrnnnmmmuuuqqq\\\RRRWWWiiizzz|||uuuqqqttt|||~~~||||||{{{zzz|||~~~zzzuuuooolllmmmpppsssxxx|||nnn```SSSQQQMMMOOO^^^www{{{yyyzzz|||uuukkk```\\\eeeggglllppprrryyytttjjj^^^TTTNNNFFF===666111000---+++******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((***...333777999;;;;;;;;;:::999999:::===???AAAEEELLLVVVbbblllrrrvvvwwwwwwuuuuuuyyy}}}yyykkk```]]]]]]^^^]]]bbbnnnwwwvvvzzz|||{{{{{{zzz}}}~~~yyytttoookkkiiioooxxxyyysss|||tttooonnnrrrvvvxxx{{{uuuuuussspppuuu|||vvvsssuuuyyy|||}}}|||{{{zzz|||{{{sssmmmllljjjiiikkkkkkhhh```YYYLLL@@@444///---+++***+++************************))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&((()))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''&&&(((---000777<<>>;;;===CCCOOO^^^nnn|||((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((())))))))))))******))))))))))))******++++++,,,------...//////666666:::DDDSSSdddqqqyyyrrrssswww|||~~~{{{yyyxxxoooqqqssstttyyyvvvcccXXXWWWdddzzz}}}wwwyyy~~~zzzyyyxxxvvvtttsssrrrrrrooozzz~~~wwwpppmmmggg_________\\\\\\dddoooqqqmmmhhhgggiiipppxxxtttfff]]]dddjjjqqqxxxttteee\\\WWWQQQEEE<<<222000...+++******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''''''''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((+++111777:::<<<;;;;;;555666888999<<<>>>???@@@KKKTTTbbbooovvvxxxuuurrrtttrrrtttzzz~~~}}}|||ttttttlll___VVVWWW\\\```hhhmmmwwwyyyvvvxxx||||||~~~wwwrrrmmmjjjgggfffjjjqqquuuvvv{{{}}}uuusssuuuooovvv~~~xxxooojjjiiinnnvvv}}}wwwwww|||{{{vvvyyysssllljjjnnntttzzz}}}~~~yyytttlllnnnooopppnnnjjjgggdddVVVHHH999222...+++)))***************************))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((()))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''((((((&&&&&&(((...333888>>>EEEGGGDDD@@@===<<<<<>>>>>;;;777555333888===>>><<<<<>>===:::===EEENNNffflllrrrtttyyy}}}tttggg]]]VVVUUU]]]hhhrrrxxx~~~~~~zzzyyywwwuuurrrpppnnnlllggghhhjjjnnnttt{{{~~~uuunnnmmmrrrzzzoookkkjjjmmmnnnsss~~~~~~}}}{{{~~~zzzwwwtttssssssqqqppppppllldddYYYOOOFFF===333---...,,,************)))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%(((((('''&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((()))***---333:::??????BBBCCCAAA===>>>DDDIII[[[dddppp|||yyykkk\\\SSSWWW```((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))******+++///,,,+++...222555;;;BBBFFFVVVooowwwuuuyyyxxxqqqmmmpppwwwzzzuuubbb___nnn|||xxxooonnnpppsssvvvzzzyyybbb\\\UUUQQQVVVhhh|||}}}yyywwwpppmmmkkkfff___\\\cccnnnssspppbbbQQQ???888555222///---,,,+++***))))))***+++,,,************************)))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&'''(((((('''%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))(((((((((((((((((((((((('''))))))(((''')))///444:::;;;<<<;;;999777666666999<<<>>>===<<>>AAACCC@@@>>>DDDRRR^^^jjjtttwwwiii\\\UUU___ppp((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))******)))))))))******))))))******++++++(((,,,000333444777===DDDOOO]]]ooo|||~~~yyyrrrmmmjjjppprrrooonnnttt|||}}}iiibbb^^^eeevvv}}}uuuxxx|||wwwvvvuuuuuuuuuzzztttiiigggbbb\\\]]]iiizzzpppkkkeeefffggggggddddddmmm{{{~~~zzzkkk\\\KKKAAA<<<666111000,,,,,,***))))))***++++++************************)))(((((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((''''''((((((((((((((((((((((((((((((((())))))((('''(((,,,333999>>>>>><<<:::777666888:::>>><<<<<<>>>FFFRRR^^^fffjjjlllnnnrrr|||~~~rrrbbbTTTOOOQQQVVVaaammm}}}|||~~~|||}}}{{{vvvrrrpppooonnnjjjeeecccgggqqq}}}{{{{{{{{{rrrsss{{{pppjjjjjjkkklllooouuuzzz}}}{{{tttpppnnnlllmmmjjjeee```WWWKKK<<<222222000---+++******((('''))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&%%%$$$&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''')))(((***111:::AAADDDDDDAAABBBBBBBBBFFFQQQbbbooosss~~~qqqeee___\\\iii{{{((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((()))***)))))))))))))))************))))))***************+++,,,,,,***///444555666===IIIQQQaaagggooouuuwwwtttpppmmmgggkkkmmmmmmssstttccceeekkkuuu{{{tttuuu~~~||||||||||||}}}~~~|||sssrrrpppssszzz|||uuuiiimmmooollljjjoooyyy}}}}}}~~~|||nnneeeaaaeeefffkkkoootttmmmcccWWWMMMAAA666000///...---,,,***)))******+++************************((())))))))))))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((+++000777;;;???>>><<<:::888888;;;>>>AAA===;;;DDDUUUeeemmmooojjjnnnsssxxxssskkk___RRRLLLPPP[[[cccdddmmmyyy}}}||||||zzztttoooiiifffiiiqqq|||}}}vvvtttwww~~~~~~}}}}}}{{{sssmmmjjjnnntttrrruuuxxxzzzzzzzzz}}}zzzwwwnnndddddddddeeeeeeaaaVVVHHH===777333...+++*********)))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''''''''%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((***+++///666???EEEFFFDDDDDDBBB@@@DDDPPP___nnnvvv|||zzzgggfffiiiiiinnnwww((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&'''(((*********))))))((()))***++++++***)))(((***************+++,,,---444666666777@@@RRRcccmmmnnnppptttyyy}}}{{{uuuooonnnooonnnrrr~~~rrrpppqqq{{{|||}}}~~~~~~}}}{{{zzzvvvzzzzzzwwwuuuvvvxxxyyywwwtttxxxvvvtttsssssssssrrrqqqooonnnnnnmmmmmmmmmmmmnnnnnnppprrrtttvvv{{{}}}yyytttqqqqqqqqqooommmnnnvvv}}}~~~~~~xxxmmmfffjjjsss~~~ooodddaaaggggggsss}}}uuunnnfff]]]PPP@@@777555333111///---++++++++++++************************((())))))******))))))(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''))),,,111666:::===>>>>>>===;;;:::;;;===@@@@@@>>>AAAOOOcccrrruuussspppvvv}}}wwwnnn^^^XXXQQQMMMPPPZZZfffnnnrrrwww}}}|||uuunnnlllnnnssswww{{{xxxtttppppppttt|||{{{uuuqqqmmmjjjiiikkkttt~~~}}}xxxvvvwwwzzz~~~vvviiicccdddhhhkkkkkkcccXXXOOOAAA<<<444...++++++,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))),,,///555<<>>???>>>??????>>>===<<<===>>>;;;@@@KKK\\\llluuuvvvtttsss{{{{{{ssshhh^^^RRRPPPQQQXXXeeeqqqxxx{{{~~~wwwrrrooonnnmmmmmmmmmmmmnnnssszzzyyyrrrllljjjiiilllxxx|||vvvvvvyyyttthhhggghhhjjjkkkiiibbb]]]OOOGGG<<<222---,,,---...))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%&&&&&&'''''''''''''''&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((()))******+++...333;;;AAACCCCCCBBBAAA<<<@@@IIIWWWfffttt}}}xxxiii```^^^``````aaappp}}}((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))$$$&&&(((***++++++))))))((()))+++,,,,,,+++)))(((************+++,,,---...888777===TTTyyy}}}{{{{{{}}}~~~}}}{{{ooovvvhhh\\\XXXbbbzzz}}}}}}wwwsssppplllkkkiiiiiijjjkkkiiihhheeeffffffeeecccbbbcccddddddcccccccccdddbbb___]]]ZZZYYYWWWUUUTTTSSSRRRRRRTTTUUUWWWXXXZZZ]]]bbbfffdddgggjjjjjjiiilllrrrxxx{{{{{{tttppppppssswww|||jjjVVVXXXhhh~~~zzzooonnnxxx{{{oooqqqhhhaaabbbaaaYYYNNNHHH===;;;888444111///......************************((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$'''))))))&&&%%%&&&(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''')))///666===AAAAAAAAA???@@@AAA@@@>>><<<<<<<<<666BBBTTTeeepppttttttsssqqqzzz}}}tttiii]]]TTTOOOPPPXXXhhhzzztttppp~~~|||}}}|||{{{|||}}}~~~}}}|||{{{{{{|||{{{sssmmmhhhjjjlllmmmmmmpppvvvzzzyyytttqqqrrr~~~yyyyyy{{{|||kkkhhheeeeeefffgggdddaaaZZZPPPBBB666///---......))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%&&&''''''((((((''''''&&&'''((())))))((('''&&&&&&&&&%%%$$$%%%&&&((()))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''(((((()))***++++++,,,///666???DDDCCCAAA??????999CCCRRRbbbooo{{{vvveeeYYYVVVUUUTTTccc|||((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''))))))))))))((((((((((((((((((***++++++***))))))''''''))),,,,,,+++000777777:::LLLooo|||}}}~~~{{{wwwtttttttttssszzzhhhWWWVVVdddwww~~~zzzuuummmeee```___```aaa\\\]]]___aaaaaa```___^^^\\\\\\[[[YYYYYYXXXXXXXXXWWWXXXYYYZZZYYYXXXVVVTTTPPPNNNKKKHHHGGGFFFGGGGGGGGGGGGHHHJJJNNNQQQUUUWWWXXXYYY[[[]]]___bbbcccdddlllpppvvv{{{~~~yyysssooovvvtttvvv~~~ooo[[[WWW]]]yyy|||vvvtttxxxtttpppeeeddd___ZZZ]]]bbbZZZLLLAAA>>>::::::===<<<555---...***)))+++,,,)))((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((()))(((((((((((())))))******///666<<>>666111///---++++++,,,+++***+++,,,...************))))))))))))***)))(((''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&((())))))(((''''''(((((((((((('''''')))---000:::===@@@AAAAAABBB@@@<<>>>>>>>>>>>=========>>>@@@CCCEEEFFFIIIJJJLLLNNNPPPRRRTTTUUU\\\```eeeiiinnnsssxxx{{{|||~~~}}}vvvsssrrrwwwmmmdddfffjjj|||yyy}}}rrrkkkhhhcccfffddd___ZZZ___fffcccXXXKKKEEE>>>>>>BBBCCC<<<444///+++))),,,,,,***)))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((()))(((((((((((()))******---222888===???AAABBBCCCAAABBBBBB@@@======>>>@@@OOO___pppxxxzzz{{{{{{xxxxxxtttgggTTTGGGEEEJJJMMMaaakkk}}}zzz|||wwwrrrrrrvvvwwwtttpppnnnooopppqqqqqqqqqppppppoooppprrrrrrqqqppprrrsssoooooooooooopppqqqssstttyyy{{{|||}}}}}}~~~{{{xxxxxxuuupppnnnqqq~~~yyynnnjjjqqqzzz{{{wwwrrrrrrttt}}}vvvmmmeeebbbdddgggiiiccc^^^UUUKKKBBB999111,,,+++++++++***))))))******************))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%'''(((((('''&&&&&&'''((((((((('''(((+++000333>>>@@@BBBAAA@@@@@@???>>>VVV]]]hhhuuuzzzjjjZZZQQQWWWcccnnnkkk((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((())))))***++++++******---+++,,,000222333777<<>>======>>>???@@@AAABBBDDDDDDCCCBBBBBB@@@???>>>===<<<<<<<<<===<<<===>>>>>>>>>===;;;::::::999888777666555444444555555444555555666777888:::;;;<<<>>>???AAABBBCCCHHHKKKOOOSSSWWW]]]cccggggggiiilllppptttyyy~~~~~~{{{xxxxxxzzz{{{zzzxxxvvvooottt}}}}}}}}}xxx}}}|||www}}}iiiddddddcccjjjiiidddcccnnnzzzyyyooo]]]RRRFFFAAACCCBBB===888222---***,,,---******,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))((((((((()))+++,,,222666;;;???@@@AAABBBBBBBBBEEEDDD@@@;;;>>>IIISSSiiittt~~~xxxnnn___OOOGGGGGGLLLVVV___kkkvvvyyyuuutttrrrpppmmmlllkkklllooopppooonnnllllllmmmnnnnnnnnnnnnmmmoooqqqrrrrrrppppppqqqssspppoooooooooooopppqqqrrrqqqsssssssssqqqrrrsssuuu{{{{{{}}}zzzpppjjjiiikkkjjjeee]]][[[cccmmmtttvvvyyyqqqmmmnnnqqqttt|||uuullleeedddhhhllliiigggccc\\\RRRDDD666---,,,,,,,,,++++++***))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&((('''&&&%%%&&&&&&((((((((((((***...444888AAABBBCCCBBB@@@AAAFFFJJJaaaeeennn{{{~~~kkk[[[WWWbbbpppzzzoooYYY((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((())))))***++++++++++++,,,+++---///111555???KKK]]]dddnnnvvv}}}zzzsssdddhhhmmmqqqvvv~~~xxxfffccchhhnnnxxx}}}tttpppqqqwwwhhh```UUULLLHHHEEEBBB>>>;;;::::::999999999999999888888999:::;;;::::::999:::999999888777777777888666666777777777777666555444444444444333222111000333333333333444444444555333333444666777888999:::;;;===@@@CCCGGGLLLSSSWWWYYY[[[^^^```bbbeeeiiimmmrrruuu}}}|||zzzvvvqqqmmmrrrsssyyyjjjiiixxx}}}yyy|||gggccchhhlllpppqqqqqqyyyssseeeUUUJJJBBB>>>===>>>555///,,,------++++++---))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((()))+++---...777:::>>>AAAAAAAAABBBBBBGGGFFFCCC>>>>>>III[[[iiizzz{{{qqqaaaOOODDDLLLXXX```gggnnnwww||||||{{{zzzuuuooolllmmmoooppppppkkkmmmnnnnnnlllkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmpppqqqsssrrrqqqqqqrrrtttssssssssssssrrrssssssssspppqqqqqqqqqooooooqqqsssssstttvvvxxx{{{~~~~~~sssjjjeee\\\]]]\\\ZZZ[[[aaahhhmmmrrryyyyyyssslllffffffmmmvvv|||~~~zzztttooommmmmmnnnnnnmmmkkkggg]]]OOO???444///...------------,,,+++************)))))))))((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%'''(((((('''&&&&&&''''''((()))***---222999===BBBAAAAAAAAABBBGGGSSS]]]bbbgggqqq}}}vvveee^^^cccrrrppp]]]NNN((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******'''((((((((()))))))))***)))))))))***++++++,,,---***,,,///111222;;;OOObbbnnnsssxxx{{{{{{qqqmmmmmmmmmpppxxxllldddkkkyyyxxxwwwuuupppnnnwwwooo```ZZZNNNJJJDDD@@@@@@???>>><<<555666666666666555444333444444555666666666666666555444333333333333333333555555555666666666555555111222222333333222222111222333444444555666666666333333444444555666666777555777999:::===AAAGGGKKKNNNPPPRRRSSSTTTUUUXXXZZZ\\\aaannn~~~~~~yyysssmmmiiipppuuujjj```mmmwwwyyy}}}fff```hhhpppvvvxxx~~~|||pppbbbUUUGGG>>>AAAHHH:::333......---+++,,,...************************************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''(((((((((((())))))((()))+++...111333:::===@@@BBBBBBAAABBBBBBHHHCCC======FFFXXXlllyyy}}}wwwmmmYYYJJJDDDRRRccckkknnnqqq}}}{{{yyy|||uuuqqqtttrrrooommmkkkkkkjjjiiiiiikkkmmmkkkiiiffffffggghhhggghhhhhhhhhhhhiiiiiilllnnnooooooooooooppprrrrrrrrrrrrrrrqqqqqqqqqppppppqqqrrrrrrrrrrrrtttvvvqqqrrruuuwwwxxxxxxwwwvvvyyy}}}|||sssmmm___\\\ZZZYYY[[[___eeekkkyyytttllleeedddlllzzz~~~|||{{{xxxqqqkkkpppooonnnjjjcccWWWJJJAAA222000---,,,......---,,,************)))))))))((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((******((('''((()))''')))+++...111666<<>>AAAEEEMMM\\\jjjhhhpppzzzyyyfff]]]ddduuu}}}hhhYYYSSSQQQ((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''(((((())))))******))))))))))))***,,,---...+++---222888???NNNggg~~~uuugggpppllljjjpppyyynnnlllyyy|||sssllljjjqqqssseeeVVVKKKHHHDDDAAA>>><<<;;;999777555444555555555444333222111222222222333333333444444444444333333333333333444444444444444444555555555111111111222222333333333111111333444555666666666555555555555555555666666444555666777777999===@@@AAACCCFFFGGGHHHIIIKKKMMMKKKPPP^^^oooxxxyyyyyysssppppppuuusss^^^```jjjvvvllldddjjjrrrzzznnnggg```YYYNNNCCCCCCKKK???777111///...++++++...************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((()))((((((***---111666999===???AAABBBBBBAAABBBCCCDDD???<<>>FFFNNNUUUbbbnnnuuu|||{{{{{{}}}rrrggg\\\]]]ooo}}}jjjWWWNNNSSS]]]((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))'''''''''((()))*********))))))))))))***,,,...///111111777DDDUUUjjjzzzuuunnnffflllkkkooo|||xxxbbb\\\gggzzzzzztttsssvvvrrrhhh]]]UUULLLCCC??????===;;;999888666555333222555555555555444444333333222222222222222333333444555555444444444444555555333333222222333444444555333333222222333555666777333444666777777777777666777777777666666666666666555666888777666666777888777999;;;<<<<<<<<<>>>???@@@AAAJJJYYY```cccnnn|||~~~{{{tttxxxxxxccc]]]ccctttvvvoooqqqwwwuuu^^^YYYZZZ```\\\OOOFFFFFFCCC;;;333000---++++++...************************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((()))+++///555;;;>>>===???BBBBBBAAAAAABBBCCC???@@@FFFSSSeeeuuu~~~{{{rrriii___VVVIIIPPP\\\lllvvvsssooommmmmmnnnnnnnnneeefffhhhjjjjjjjjjkkkkkkjjjiiigggffffffgggggggggbbbbbbaaaaaaaaabbbcccdddgggiiikkkmmmmmmoooqqqsssqqqqqqsssssstttsssrrrrrrmmmnnnoooooooooooorrrtttrrrpppnnnkkkjjjjjjkkklllkkkmmmqqquuuxxx}}}zzzooolllmmmpppyyyvvvuuuxxxyyyyyyoooppp}}}yyytttsssrrrpppnnnkkkeee___ZZZDDD===333...---...---+++************))))))))))))'''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''')))******)))(((((()))'''+++111666:::===@@@CCCEEE???BBBRRR```eeellltttyyyqqqjjjggg\\\[[[\\\fff}}}{{{fffWWWOOONNNYYYfff((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((&&&''''''((()))******+++***)))))))))***,,,...///666444;;;NNNhhh~~~jjjhhhnnnoooppprrr|||ggg^^^YYYeee}}}uuuppppppttt~~~wwwggg]]]RRRJJJCCC@@@===999888:::555555444333444555666666222222222222222222222222333333333222333444444555222111111111111111222222333333222222333444555555666555444444555777:::;;;999:::;;;<<<<<<;;;:::999999999888888888777777777888999:::999777555555555222444666555444333333444:::777<<>>???AAABBBAAAAAABBBCCC===DDDQQQbbbsss~~~wwwhhhZZZMMMCCCIIIZZZnnn~~~{{{}}}vvvqqqnnniiiiiijjjkkklllllliiigggjjjkkkkkkjjjiiiiiijjjllljjjgggcccaaaaaaaaa```___ZZZYYYXXXXXXXXXYYY[[[\\\___aaadddfffgggiiilllnnnmmmnnnoooqqqqqqqqqpppooolllmmmnnnmmmlllmmmnnnppprrrnnngggaaa^^^___aaaccchhhjjjkkkmmmnnnqqquuuxxxsssmmmooottt{{{vvvttt|||uuutttsssrrrooojjjddd___OOOFFF:::333111000...,,,************))))))))))))'''((()))******)))((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&((())))))(((''''''(((&&&+++222888<<>>GGG^^^pppuuuwww|||{{{qqqfff___NNNVVVaaappplllUUULLLLLLQQQ]]]iii''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))******++++++,,,,,,***))),,,///000---000;;;JJJYYYjjj|||}}}mmmggglllooollloooyyydddgggppp||||||sssoootttrrraaaUUULLLGGGCCCAAA===999666444333333555444444333222111000000333333333222222222111111555444333555888888555222222222222333333333333333444333333444555666666555999777777::::::888888;;;:::;;;===>>>>>>>>>>>>===;;;<<<======<<<<<<<<<>>>===<<<::::::::::::888666888888777777666555555444333666888999<<>>===???BBB>>>GGGUUUbbbnnn{{{{{{ggg\\\YYYVVVgggyyyqqqVVVDDDMMM\\\cccfffjjj''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))******+++,,,,,,+++******,,,000222222555AAAQQQ___mmmxxx}}}{{{zzzwwwoooeeedddkkkrrruuuzzzvvvjjjsssvvvpppqqq|||mmm]]]PPPFFF@@@<<<>>><<<999666444444444444444333333222222111111000333333222222222111111111111000000111444444222///333333222222111111111111777777777888:::;;;<<<<<<;;;999999<<<<<<::::::<<<@@@@@@?????????@@@AAABBBAAABBBBBBBBB@@@@@@@@@@@@@@@>>><<<;;;<<<<<<<<<;;;777777666666666666666666222444555555666<<>>@@@AAABBBCCCCCCBBBAAA@@@@@@JJJ___ssszzz}}}~~~nnnYYYGGGAAAHHHQQQdddlll|||}}}uuutttyyyrrriiieeeddddddcccaaa```aaabbbbbbaaaaaabbbcccggghhhiiikkkllllllkkkkkkfffccc___ZZZVVVRRRQQQPPPJJJJJJIIIIIIHHHGGGFFFFFFLLLMMMPPPTTTXXX^^^bbbeeeiiikkknnnooonnnnnnnnnooopppppppppqqqqqqsssttttttqqqmmmhhhffffffggghhhhhhlllkkkkkklllmmmoooppprrrvvvyyy~~~yyyvvvuuu~~~~~~vvvkkkfffnnn{{{}}}}}}}}}zzzyyyxxxyyy{{{yyyuuuqqq___WWWMMMDDD888---***...---,,,,,,,,,++++++******************))))))))))))(((((('''&&&''')))+++,,,///,,,)))((()))******)))''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((('''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''((()))((('''(((***,,,...222999>>>????????????BBBOOO```lllttt~~~~~~hhh]]]ZZZeeeooo{{{tttaaaQQQJJJUUUbbbgggkkkppp''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))***++++++,,,++++++++++++,,,///555999<<>>???<<<===AAABBBAAABBBEEEJJJIIIHHHGGGHHHJJJLLLNNNKKKJJJJJJJJJIIIGGGFFFFFFDDDBBB???>>>>>>>>>>>>===999888777777666777777888333555555444333555:::???BBBGGGTTTdddooowww~~~zzzuuurrrqqquuu|||~~~rrrlllooossszzznnnhhhlllpppsssmmmoooqqquuu|||lllVVVKKK@@@;;;888222...,,,******************))))))+++******)))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))((('''''''''((()))***+++///444888;;;===???@@@???CCCGGGEEE@@@???DDDIIITTTkkkmmmXXXIII@@@>>>KKK[[[eeeooo{{{}}}~~~qqqoooxxxuuuooojjjfffaaa```aaabbbaaa______```bbbaaa``````aaacccaaabbbdddfffggghhhhhhgggeeeaaaZZZRRRMMMIIIGGGGGGBBBBBBAAA???>>>===<<<;;;@@@AAADDDHHHNNNUUU\\\```fffhhhjjjkkkkkkkkklllnnnnnnooopppqqqssstttuuuvvvqqqnnnlllkkkkkklllllllllkkkllllllmmmoooqqqssstttyyy}}}~~~~~~~~~yyyuuurrr}}}{{{sssjjjggggggiiipppxxx}}}|||}}}}}}||||||}}}}}}|||zzzxxxwwwbbbbbb^^^TTTBBB222...111,,,,,,,,,,,,++++++++++++************))))))))))))((((((''''''''')))***+++...,,,)))((()))******)))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''((((((((('''(((+++---333555888<<<@@@AAA@@@>>>HHHWWWkkkvvvzzz}}}kkkddddddttttttwwwwwwdddRRRQQQVVVaaahhhkkkrrr{{{''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,,,,++++++,,,,,,,,,///999CCCKKKZZZlllyyyyyypppnnnlllooouuuuuuttt|||rrrsss}}}iiiSSSMMMEEE???;;;:::888777555444333222222222333333000000111111222222222333111111111111111111111111000000111222333333333333444444444555666888:::;;;;;;<<<===>>>???AAACCCEEEFFFDDDDDDIIIKKKLLLNNNSSSVVVVVVWWWXXXZZZ]]]___```]]]\\\\\\[[[[[[ZZZWWWUUUQQQPPPNNNMMMLLLJJJFFFCCC???>>>===;;;999888888888777888888777555555777999;;;===DDDPPPZZZbbblllvvv~~~yyyssskkkooowww|||jjj```hhhrrr{{{tttllllllqqquuuvvv|||vvvdddVVVHHH@@@<<<777222000*********))))))*********+++******)))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&'''(((***+++...222777<<<>>>???@@@AAA>>>DDDGGGCCC===???JJJVVV```sss~~~nnnXXXGGGFFFFFFFFFPPP___iiiooouuuxxxxxx{{{oooiiippp|||ssslllgggddd```^^^\\\\\\^^^___]]]\\\\\\]]]___^^^]]]]]]^^^```^^^___```aaabbbaaaaaa```bbb]]]TTTKKKDDD@@@??????;;;::::::999888777777666777777999<<>>@@@CCCEEEQQQ^^^ooozzz~~~wwwnnnpppuuuzzzuuussswww~~~|||lll\\\QQQYYYdddkkklllqqq~~~((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,------,,,111BBBTTTfffrrr|||rrrnnnnnnrrrvvvuuuxxx{{{wwwssswwwuuuaaaRRRDDD@@@;;;888666666555555555555444333222222111111///000000111111222222333111111111111111111222222222333333444444555666777777666666777999;;;>>>@@@@@@DDDHHHKKKMMMPPPTTTWWWVVVQQQOOOQQQRRRRRRVVV[[[___aaafffkkknnnqqqqqqrrrqqqpppooopppqqqpppmmmjjjfffffffffeeebbb\\\UUUOOOIIIHHHFFFCCC@@@<<<:::888999:::::::::888888888999:::888:::@@@FFFMMMXXXcccpppuuu}}}yyynnnmmmqqq{{{mmm]]]cccsss|||ooolllttt|||{{{mmm___OOOFFF???888444333,,,+++******)))******++++++******)))))))))))))))(((((((((((((((((((((((('''((())))))***))))))((((((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((('''''''''((()))+++,,,111555:::>>>@@@@@@AAAAAA@@@DDDFFFAAA>>>DDDUUUccctttzzzmmmZZZGGG<<>>DDDGGGMMMRRRZZZ```ccceeefffgggiiijjjkkkmmmnnnnnnnnnnnnmmmmmmnnnoooqqqqqqooommmlllmmmmmmnnnooooooooooooiiiiiifff___YYY[[[dddnnnvvv{{{}}}wwwsssooojjjccc]]]ppp|||vvvuuu}}}~~~sssiiifffjjjuuu~~~}}}}}}~~~}}}xxxtttsssuuuwwwnnnqqqrrrmmm```PPP>>>333------,,,,,,,,,,,,,,,,,,************)))))))))(((((((((((((((((()))))))))(((((((((''''''&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((()))+++000333666;;;@@@???<<>>AAACCCEEEKKKSSSXXX[[[___cccfffddd\\\VVVSSSQQQQQQUUUZZZcccfffmmmsssxxxyyyzzzyyywwwuuuuuuxxxzzzzzzwwwsssqqqqqqqqqpppllleee]]]WWWRRRRRRPPPNNNIIIDDD???;;;::::::::::::999999999999:::777666888<<<@@@JJJTTTeeennnyyywwwssspppsss}}}ppp[[[ZZZlll{{{kkkhhhssszzzmmmcccWWWNNNEEE:::555555///...,,,+++******+++++++++******)))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))+++---...555888<<>>BBB???;;;BBBSSSbbbnnnrrrxxx}}}}}}wwwsssnnnjjjfffeeekkkvvv|||kkkVVVHHHCCCWWWccclllnnnvvv(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))***,,,---...,,,+++///333555BBBccc{{{vvvqqqlllfffgggjjjpppssscccccclllrrrvvvzzzcccgggqqq~~~qqq]]]RRRIIIBBB;;;999777666666666666555333333333222222111000000000000000000111111111111222222333333333444444444333555666555444555999<<<;;;;;;<<<>>>BBBHHHMMMPPPQQQYYYaaafffggggggiiikkkfff]]]SSSNNNLLLLLLRRRYYYbbbeeeiiinnnrrruuuvvvvvvtttrrrssswww{{{|||yyyuuurrrpppnnnllliiiddd___ZZZXXXYYYYYYWWWSSSLLLEEEAAA;;;:::999999:::::::::999;;;999888:::;;;;;;@@@GGGTTT^^^kkkvvv|||}}}xxxsssrrrwww~~~}}}sssddd]]]jjj~~~rrrpppxxxrrrhhheeeaaa\\\PPPBBB:::999222111...,,,+++***+++++++++******)))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))+++---///000888:::===>>>???@@@AAACCCAAAAAACCCIIISSS```mmmuuuuuu{{{pppYYYCCC@@@DDDTTTjjj~~~}}}yyytttnnnyyyvvvgggZZZVVVRRRPPPOOOPPPOOOOOONNNNNNNNNLLLJJJHHHGGGFFFDDDEEEFFFFFFEEEEEEFFFGGGBBBDDDGGGKKKNNNPPPRRRRRRLLLHHHAAA:::555222111222---................../////////......///000111222666:::@@@EEEKKKPPPVVVZZZ\\\___bbbfffiiikkkkkklllnnnmmmnnnooopppqqqooommmjjjkkklllnnnoooooonnnnnnnnnllliiieeeaaabbbeeeiiijjjnnntttxxxzzz~~~{{{sssjjjccc___^^^XXX[[[^^^aaaeeemmmwww{{{xxxwwwvvvvvv|||zzzzzzzzzuuummmrrruuutttpppfffRRR@@@000000///---,,,+++***)))************))))))))))))(((((())))))))))))((((((''')))+++***((('''(((***''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((()))***---222888<<<<<<>>>???===>>>III^^^nnnwww{{{~~~~~~yyyqqqkkkggg]]]YYYXXXaaappp{{{lllWWWFFFDDDJJJWWWbbbjjjnnn}}}))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))***,,,---...+++***///555:::JJJppp~~~qqqnnnllljjjbbbhhhppp}}}|||eeeRRRYYYllluuulll___eeeqqqtttYYYJJJDDD===777555333222111222333222111000000111111111111000000111111111000000000000000333333333444444555555555555777999888777888;;;???999;;;>>>CCCJJJSSSZZZ^^^dddkkksssuuurrrnnnmmmnnn```WWWMMMHHHGGGIIIRRRZZZ```aaadddgggjjjmmmoooppptttssstttyyy}}}yyytttpppllliiigggeeebbb```ZZZ\\\^^^]]]YYYRRRJJJEEE>>>===;;;:::;;;;;;;;;:::>>>======???===::::::>>>===HHHXXXeeeoooyyy~~~zzzvvvuuuwww|||uuuxxxtttlllsssxxxmmmjjjdddfffjjjhhh[[[JJJ@@@>>>444222///---+++++++++,,,+++******)))))))))))))))))))))))))))))))))))))))'''(((***+++***)))'''&&&(((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))))))))***,,,...000222999;;;===>>>>>>???BBBDDDAAAAAADDDNNN]]]kkktttwwwvvv|||yyyaaaHHH<<>>===>>>:::<<<======<<<;;;===>>>:::<<<>>>AAACCCDDDEEEEEEFFFBBB===777222000000000111111000000//////......///.............../////////111444777<<>><<<;;;@@@PPPeeetttzzz~~~rrrgggaaa___RRROOOSSSbbbxxx~~~iiiTTTCCC===JJJ[[[WWWbbbiiippp))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************)))))))))))))))))))))******+++(((***,,,,,,,,,+++,,,---+++)))...999DDDTTToooxxxjjjdddfffiiifffjjj}}}sssccc]]]iiiooohhh``````sss~~~sss]]]LLLDDD???:::666444444333333222111000000222222111111000000//////111111111222333333333444444555555666777888999999888888999:::<<<===>>>>>>@@@AAAEEEMMMVVV___eeehhhqqqqqqrrrtttuuuqqqjjjddd[[[UUUMMMJJJMMMUUU___eeekkk___TTTQQQUUUZZZ```fffkkkpppxxx}}}}}}{{{yyyxxxrrrnnnkkkfff```___aaaaaa]]]ZZZYYYXXXRRRIIIAAAAAA===<<>>>>>AAACCCDDDEEEFFFIIIKKKDDD;;;BBBAAADDDRRReeeuuu~~~~~~zzzvvvuuuxxx{{{yyytttnnnjjjjjj___hhhmmmiiiaaaVVVHHH;;;>>>888///+++,,,---,,,***,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))***((('''((()))***)))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''+++)))((((((+++///333666777===@@@@@@BBBFFFCCC======DDDRRRbbbmmmqqqrrrssssss{{{vvv^^^JJJ@@@EEELLL\\\ssstttkkkuuuxxxggg]]]UUUMMMGGGDDDDDDBBBAAA@@@??????????????????>>>===;;;:::999888666444444555666666666555555666666777888999999:::888555222///---++++++///............///000000......//////000/////////000111222333444777<<>>>>>>>>;;;;;;BBBMMMZZZhhhsss{{{ssspppbbbPPPQQQQQQ^^^uuu}}}nnnWWWFFFGGGRRRYYYXXX```dddmmmwww))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************)))))))))))))))))))))******+++)))***,,,,,,++++++,,,---000000666AAAKKKWWWlll}}}zzzssslllgggggghhhiiissspppnnnpppuuuqqqhhheeeiiisss|||lll^^^MMMAAA<<<:::666333444444333222222111000000111111111000000000//////111111111222333333444444555666666777888999::::::999999::::::;;;<<<======AAACCCIIIQQQZZZaaaeeegggkkkmmmpppssstttooogggaaaXXXRRRKKKKKKSSS\\\aaaccc\\\QQQGGGFFFHHHLLLRRRXXXgggoooxxx|||zzzxxxxxxzzzxxxppphhheeebbb______aaabbb^^^YYYWWWVVVQQQJJJCCC@@@===>>>CCCFFFEEEGGGJJJPPPSSSUUUXXX]]]```ZZZRRRDDDAAAAAAHHHWWWfffrrrwww~~~~~~~~~}}}xxxvvvwwwyyy|||{{{yyy|||zzzwwwuuurrrppppppooouuuzzzzzzwwwnnn[[[III>>>;;;666111---,,,+++++++++++++++*********))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))((('''((()))***)))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''************))))))))))))***)))((())),,,000555777999???BBBAAABBBEEEBBB===>>>JJJ\\\kkksssuuuvvvwwwzzz~~~jjjSSSDDD@@@GGGQQQcccuuuyyylllpppxxxfffWWWPPPJJJDDD??????>>>===;;;::::::999999999999999999999999999999777444222111222333333222000111111222222333333333555444222000///...---------------------...//////......//////////////////000111111111111333666999777;;;AAAEEEHHHNNNWWW^^^fffjjjnnnpppooonnnnnnooonnnnnnnnnooooooppppppppprrrooommmmmmoooooommmjjjllloooqqqpppooossszzz|||wwwsssjjjccc^^^```bbbeeemmmvvv~~~}}}yyyvvvyyywwwrrrmmmjjjjjjnnnuuu{{{|||}}}yyyyyyyyyzzz{{{zzzuuunnniiiQQQ===333111,,,---000***************))))))))))))((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''))))))***...555;;;>>>>>>@@@<<<===FFFPPP[[[lll||||||yyymmm^^^WWWbbbuuuvvvcccNNNHHHRRR^^^dddeeedddiiirrrzzz))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************)))))))))))))))))))))******+++***+++,,,+++******,,,---333666>>>HHHRRR\\\jjjuuuuuunnnhhhgggkkknnnoooooo}}}nnnxxx|||ooogggkkktttyyysssZZZPPPCCC;;;999999666444333333333222111111000000000000000000000000//////111111222222333444444555666777777888999;;;;;;<<<<<<<<<===>>>???@@@@@@AAACCCHHHPPPXXX```dddfffggggggjjjooottttttooofff___XXXRRRMMMPPPYYY___^^^[[[OOOGGG??????AAACCCIIIOOOdddnnnwwwzzzvvvtttwww|||yyymmmbbb______^^^^^^______\\\XXXVVVUUUQQQKKKFFF@@@@@@CCCJJJOOOPPPRRRWWW[[[___cccfffjjjlllggg^^^LLLHHHDDDDDDJJJVVVbbbjjjyyy|||{{{xxxxxxyyyyyy|||}}}yyyuuuvvvuuurrrssstttuuuvvv{{{kkkUUUAAA@@@===777000++++++---*********)))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))************(((((()))+++...333777:::<<>>GGGWWWkkkvvvyyyyyy{{{~~~~~~oooXXXDDD???CCCNNN[[[mmmwwwyyyyyy|||}}}gggeeewwwnnndddVVVLLLGGGEEEAAA>>>===<<<;;;:::999888888888555444444444555777999:::666444111000111111111000.....................///000//////.........//////---,,,,,,,,,,,,---............//////000000000000222222333111000000111333333555777999<<>>>>>???;;;@@@MMMVVV^^^rrr|||rrrgggeeeyyy~~~mmmWWWIIIPPP```jjjnnnqqqooouuu|||(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************)))))))))))))))))))))******+++***++++++*********---///222:::EEEOOOYYYdddmmmsssuuuoooiiijjjlllppptttxxxmmmvvvyyyooopppxxxvvv^^^QQQJJJAAA;;;999777555222333222222222111111000000000000000000000000000000111222222333444555666666777777888999;;;<<<======???@@@AAACCCEEEGGGHHHIIIHHHOOOYYYbbbggghhhhhhhhhhhhlllssswwwuuunnnddd]]]YYYVVVTTTVVVZZZYYYUUUPPPIIIDDD??????@@@BBBIIIQQQeeellltttwwwwwwwwwzzz}}}wwwjjj^^^[[[]]]\\\ZZZZZZXXXWWWWWWXXXWWWTTTMMMHHHDDDEEEKKKSSSXXXZZZ]]]bbbgggkkknnnooopppnnnfff]]]XXXVVVRRRMMMKKKNNNVVV\\\ooowww}}}|||{{{sssvvv|||ssssssqqqkkknnnrrrwww{{{vvv```NNNHHH@@@777111---,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))(((''''''((()))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((***---111666:::<<<>>>BBBEEECCC@@@???@@@AAAWWWgggvvvzzzxxxzzz~~~lllZZZGGG===BBBNNN[[[iiivvvxxxrrrqqqzzzoooaaagggooo]]]UUULLLEEECCCCCC@@@>>>;;;;;;999888777666666666444333222222333555888999888555222111111111000///.....................------------------...//////......------......///000/////////000000111222222333444555444222111111222777777666555555999@@@FFFPPPVVV```hhhmmmooonnnmmmppppppppppppppppppppppppllllllllllllmmmnnnnnnnnnmmmoooqqqqqqpppppprrrtttyyy}}}}}}wwwpppmmmnnnsss|||}}}{{{}}}~~~zzzvvvvvvpppqqqzzz}}}{{{|||xxxuuuuuuuuuuuuuuukkkRRR@@@888//////111,,,+++++++++*********))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((('''***000666;;;>>>>>>>>>;;;;;;GGGXXXbbbgggyyyzzzqqqkkkggguuuuuuqqqrrrrrraaaQQQMMM\\\jjjmmmpppxxx(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************)))))))))))))))))))))******++++++++++++******,,,000333444CCCQQQYYYcccpppxxxzzzpppllljjjhhhfffiiiuuuxxxooonnnxxxqqqtttxxx```KKKEEEAAA:::666444333000...222222111111111111111000//////000000111111222222333333444555666777888888888888999;;;<<<>>>?????????@@@CCCFFFIIILLLNNNOOONNNWWWccckkkooommmkkkjjjkkkooouuuwwwsssjjj```ZZZWWWZZZ\\\[[[XXXTTTQQQOOOLLLGGGDDDCCCBBBEEENNNYYYiiilllpppvvv{{{}}}|||{{{ooocccYYYWWWYYYWWWSSSRRRPPPTTTYYY]]]]]]XXXQQQKKKKKKMMMUUU^^^bbbcccfffllluuuzzz}}}{{{xxxtttjjj```___```^^^YYYQQQLLLLLLNNN^^^iiixxxuuuwww{{{zzzlllpppnnnfffiiirrr|||ppp```RRRAAA666222111...+++,,,,,,+++++++++*********************************(((((((((((())))))))))))((((((((((((((((((((((((((('''&&&'''((()))(((&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''((((((((()))'''))),,,000444999<<<>>>>>>AAACCCBBB===<<>>===<<<;;;999666555444333222111111111333222000//////111333444666333111////////////............---------------......------------......000000000000000111222222111111000111111333444555333555777666555333333333555555444222111222444666CCCIIISSS^^^ggglllmmmlllpppppppppqqqqqqqqqqqqqqqnnnooooooooonnnnnnnnnnnnooopppqqqqqqpppppppppppptttwww|||~~~~~~~~~~~~zzzvvvvvvzzz}}}zzzuuupppqqqwww~~~}}}wwwrrrqqqvvvyyyzzzwwwwwwxxxyyyzzzqqqZZZJJJ???222///111,,,++++++++++++************+++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((()))))))))---444:::===>>>>>>>>>:::CCCUUUhhhrrrvvv{{{mmmccccccggg~~~{{{mmmgggccc^^^RRROOOWWWhhhnnnkkkqqq}}}))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************)))))))))))))))))))))******++++++++++++***+++...333777===RRReeejjjppp{{{llljjjhhhfffbbbfff|||oooccclllyyy}}}qqqgggjjjyyyrrrdddRRRCCC===:::666444333333222111111111111111111111111111000000111111222333444444444555666777888::::::;;;;;;;;;<<<>>>@@@AAABBBCCC???@@@CCCFFFJJJMMMPPPQQQVVV___llltttuuurrrooommmlllppptttsssnnneee]]]YYYVVV[[[______[[[XXXYYYZZZZZZUUUPPPLLLHHHKKKXXXeeellllllooouuu{{{}}}yyytttdddZZZRRRQQQRRRPPPNNNNNNQQQWWW___eeeddd^^^UUUNNNRRRVVV```iiillllllpppuuu}}}{{{pppggg___``````[[[SSSKKKGGGFFFSSS___oooyyy|||}}}uuuiiipppnnngggjjjtttyyyppp^^^GGG999666555111,,,,,,,,,,,,++++++++++++***************************(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&&&&(((((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******++++++'''***...222777;;;===>>>>>>@@@BBB@@@;;;<<>>FFFRRR]]]eeehhhiiinnnnnnnnnoooppppppqqqqqqpppqqqrrrqqqooonnnnnnooorrrrrrrrrrrrrrrqqqqqqqqqlllooossstttuuuwww{{{}}}{{{{{{zzzvvvsssnnnhhhfffnnnzzzzzzyyyvvvwww~~~{{{xxxxxxyyyzzzzzzsss```TTTIII888111111---,,,++++++++++++*********+++++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%&&&%%%%%%%%%%%%&&&'''''''''''''''(((((())))))***,,,111777<<<>>>>>>>>>>>>???PPPfffuuu~~~~~~xxxpppfff```gggttt{{{pppcccUUUKKKGGGPPP```mmmmmmjjjuuu))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************)))))))))))))))))))))******+++,,,++++++***,,,111777<<>>>>>>>>???AAA@@@<<<===MMM___rrruuuqqqkkkppp}}}gggOOO===@@@LLL\\\uuu~~~rrrggg```YYY___nnnxxxhhhUUUHHHEEEBBB@@@>>><<<:::888777555666555444222111111000000------,,,,,,,,,+++++++++///---+++***+++,,,++++++*********++++++,,,,,,,,,000000//////000111222222444333333333333444555555555555444444555777999;;;<<>>>>>======>>>FFF]]]qqqxxxwwwoookkkkkkmmmiiigggttt{{{ooo]]]MMMDDDHHHWWWgggkkkhhhjjjyyy))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************)))))))))))))))))))))******+++,,,,,,++++++---222999???NNNooozzzqqqnnneee___^^^]]]ggg[[[UUUooo~~~yyyeee^^^fffsssYYYKKKEEE@@@::::::777444111000//////000000000000000000111111111111111222333555666777777777888999:::<<<===>>>???BBBBBBDDDEEEGGGIIIJJJKKKHHHHHHJJJKKKMMMOOOPPPQQQ```kkkwww~~~}}}xxxuuusssqqqssstttqqqkkkfffccccccgggdddbbbcccfffjjjllllllmmmfff[[[OOOEEEFFFVVVgggjjjoootttuuurrrlllgggeee[[[TTTMMMKKKLLLOOOVVV^^^bbbggglllnnnkkkccc[[[WWW\\\bbbnnnyyy||||||tttjjj[[[WWWPPPKKKHHHHHHJJJLLLGGGNNNZZZdddlllssszzz~~~~~~vvvssspppttt|||xxxvvvxxxyyymmmlllrrr|||ppp]]]KKK???777222000************))))))))))))************************'''((((((((())))))******))))))))))))))))))))))))((('''&&&&&&'''((('''&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&'''((())))))***))),,,000666:::<<<>>>>>>??????AAA@@@<<<@@@RRRgggxxxyyytttmmmrrrzzzvvvjjjXXXFFF===FFFTTTdddoooccc^^^]]]cccqqqtttgggWWWHHHCCCFFF<<<;;;:::888777555333222111000///...---,,,,,,,,,,,,------.........------000...,,,+++,,,......---***++++++,,,---....../////////000000111333444555444444333333333444555555777666555555666888;;;<<>>>>>======>>>IIIccctttttt{{{jjjcccaaagggppppppooo~~~wwwiiiVVVIIIGGGPPP___kkkhhhcccjjjzzz))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&''')))***)))((('''(((***'''((()))******)))((('''))))))))))))))))))))))))))))))))))))************...******,,,---111@@@OOOhhh|||yyymmmllllllkkkbbbZZZccc|||kkkTTTZZZlllsssqqqooo___iiiuuuxxxZZZIIIDDD???999555444444333333222111000000222222111000000000000000222444555555444555777999;;;::::::<<<@@@BBBCCCCCCLLLPPPPPPKKKLLLTTT[[[\\\aaaYYYSSSVVVXXXWWWZZZ```mmmttt{{{{{{wwwtttuuuxxx~~~{{{wwwssspppooopppqqqppptttuuuoooiiihhhkkknnniii\\\MMMFFFDDDJJJYYYiiissstttttttttpppkkkfffcccWWWSSSNNNMMMRRR[[[dddiiikkkjjjjjjkkkjjjgggaaa]]][[[ggguuu}}}zzzjjj[[[UUUPPPMMMNNNQQQRRRRRRRRRUUULLLJJJTTT```iiiqqqxxx|||{{{qqqssszzz|||}}}|||zzz|||{{{}}}{{{yyyooojjjjjjkkkjjjzzzxxxooo\\\HHH:::444222+++,,,------+++*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((*********)))***...444888:::;;;<<<===AAA>>><<<;;;;;;DDD[[[rrrxxxxxxwwwvvvxxxuuueeeRRRDDDCCCGGGRRRaaaqqqzzziii^^^VVVVVVpppqqq^^^RRRKKKEEEAAA@@@;;;:::888666444333222111......------------......,,,,,,,,,,,,,,,,,,,,,,,,---......---+++******+++---,,,,,,++++++,,,,,,---,,,...111222222333444555333555666666555444555555444444666777666777???HHHTTTZZZ^^^[[[VVVQQQJJJCCCDDDAAA>>>;;;:::999666444444777:::<<>>;;;777444444444333222222111000000222222111111111111222222333555666777777888;;;===;;;<<<===???BBBFFFJJJMMMTTTWWWXXXVVVXXX```eeedddhhhcccaaaaaa```^^^bbbiiirrrvvvzzzzzzxxxxxx{{{~~~}}}wwwssssssuuuwwwtttsssrrrooollliiieeeaaaVVVMMMGGGIIIPPPZZZjjjxxxuuusssqqqnnnkkkfff```\\\UUURRROOOQQQYYYcccjjjnnnmmmooopppqqqooolllhhhfffjjjtttzzzoooaaaUUURRRNNNMMMSSS[[[aaacccccc^^^XXXTTTWWW\\\aaajjjsssxxx{{{uuulllnnnvvvxxx{{{}}}zzz}}}zzzvvvsssqqqoooppprrrvvv||||||oooZZZFFF888000000///...,,,******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))---111666:::<<<===>>>???CCC>>>;;;???FFFRRRfffxxx}}}~~~|||xxxuuulllZZZHHHBBBEEELLLVVVaaakkkuuu|||~~~|||kkk___ZZZXXXbbbzzz}}}qqqaaaPPPHHHCCC>>>;;;:::999888666444222111000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,---.........///111222222333333444333444555555555555555555777777999;;;:::<<>>;;;999666777888777777999>>>CCCLLLQQQXXX]]]aaadddgggjjjnnnmmmllllllnnnppprrrsssssspppnnnnnnpppqqqooommmlllllllllkkklllmmmoooppprrrsssvvvxxxyyyyyyyyyxxxkkkgggbbb```eeeppp|||yyyiiieeeffflllsssyyyzzzyyyzzzzzzyyyuuukkk\\\KKK===555.........,,,+++*********+++++++++************)))((('''&&&''')))))))))((('''((())))))******))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''***,,,+++))))))...222777;;;>>>===:::<<>>???@@@AAADDD???===EEERRR```nnnxxxyyynnn___MMM>>>AAAJJJUUU^^^dddhhhmmmooouuuuuu~~~yyyiii[[[RRRSSSXXXooosssfff[[[NNNBBB>>><<<888666666666555333111///...............------------......,,,,,,,,,,,,,,,,,,,,,,,,+++---------+++***+++---+++++++++,,,---...000000000111222333333333333333333333444444555555666666999999;;;>>>???BBBMMMYYYggglllnnnjjjfffccc^^^YYYYYYVVVQQQLLLHHHDDD@@@===;;;;;;999777666777:::===BBBFFFKKKPPPVVV\\\bbbgggnnnmmmllllllmmmoooqqqsssqqqpppnnnoooppppppooonnnnnnmmmmmmllllllmmmnnnnnnoooqqqsssvvvyyyzzzzzzzzzllliiieeebbbdddmmm{{{{{{rrrjjjcccffflllqqquuu{{{|||yyyxxx|||zzzjjjWWWFFF===000///...---+++******)))+++++++++************)))((('''&&&''')))***)))(((''''''((())))))))))))(((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&(((***))))))+++111555:::===>>><<<:::AAAPPP]]]mmmyyy~~~wwwooojjjrrrqqqvvvqqq```RRRVVVgggwwwsssqqqooossszzz))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''''')))***)))((('''(((***(((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++------...111888FFF[[[kkkpppvvvoooggghhhfffgggqqqqqqooosssrrrqqqzzz}}}rrrxxxoooYYYJJJ<<<777777555111///333222222222111111000000//////000111222444555666666888:::;;;<<<>>>AAACCCJJJMMMOOONNNMMMQQQZZZbbbgggdddaaa^^^\\\ZZZVVVRRRTTTTTTVVV\\\eeerrr}}}yyyxxx}}}tttiiifffiiiqqqvvvssslllgggjjjlllggg]]]UUUWWWVVVZZZeeerrr{{{~~~mmmfff```___aaaaaa[[[TTTSSSQQQSSS[[[hhhppprrrqqqrrrwww||||||xxxvvvwwwzzzjjj\\\WWWWWWXXXXXX[[[bbbooo~~~|||zzzxxxvvvtttuuuvvvqqquuuzzz~~~~~~}}}}}}||||||zzzyyywwwrrrnnnqqqxxx{{{}}}uuuwwwqqqssswwwfffPPP===333111...,,,,,,---------************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))+++333666:::===>>>???AAABBBCCCBBBDDDMMMXXXdddnnnuuu{{{}}}{{{rrrcccSSSDDD;;;AAAOOO___fffhhhkkknnnpppuuu{{{www{{{ttteee^^^VVVMMMQQQ\\\{{{xxxeeeVVVLLLCCC<<<::::::777444555333222111///...---------...------,,,,,,------...+++++++++++++++++++++++++++,,,------++++++,,,---++++++,,,---...000222222333222333444555555444333333222222444666888888888::::::===@@@BBBGGGSSS___hhhmmmnnniiieeeccc```\\\]]]YYYTTTOOOKKKHHHCCCAAA===<<<;;;::::::<<>>>>><<<===III\\\lllmmm{{{~~~wwwsss{{{}}}pppqqqtttjjjVVVMMM[[[ppp{{{ppptttzzzttt))))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''')))***)))((('''(((***))))))(((((((((((())))))))))))))))))))))))))))))************++++++++++++---...000444???QQQcccnnnsssvvvooohhhiiifffeeeooofffnnn~~~rrryyy~~~{{{nnn]]]OOODDD:::888888555111000222222111111111111111000......///000222444666777888:::<<<===>>>AAADDDFFFOOOSSSVVVVVVVVVZZZbbbiiinnnhhhaaaZZZSSSMMMHHHFFFQQQTTT[[[hhhwww~~~yyyyyy{{{lllbbbbbbjjjrrrwwwjjjdddbbbdddddd___\\\\\\cccdddhhhoooxxx}}}{{{vvvZZZVVVTTTXXX___aaa^^^XXXUUUUUUWWW___iiiooopppooosssxxx}}}|||yyywwwyyy|||xxxbbbTTTPPPTTTZZZTTT^^^kkk{{{xxxooonnnrrrwwwzzz{{{{{{{{{{{{}}}zzzxxxxxxvvvssswww|||}}}}}}jjj{{{vvvqqqsss|||}}}rrr[[[BBB333111......//////---+++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((''''''+++---444777:::<<<===>>>@@@AAA>>>GGGQQQYYY___hhhqqqwwwxxxwwwqqqfffUUUFFF???>>>DDDUUUeeeiiiiiimmmtttxxx|||wwwxxx}}}~~~rrrcccZZZZZZTTTMMMVVVhhhkkkXXXKKKEEE>>>999999999555333444222111000///............------,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,,,,,,,---...,,,,,,,,,...///111333444444333333555888999888666333222222444999<<<======??????BBBFFFHHHLLLXXXdddjjjnnnoookkkgggeeeccc___\\\YYYUUUQQQNNNLLLIIIFFF>>>===<<<<<<>>>AAADDDFFFIIIFFFBBBAAADDDJJJPPPTTT^^^ccciiimmmnnnmmmmmmnnnooopppqqqrrrqqqqqqppppppooooooooonnnnnnmmmllllllmmmooorrruuuxxx{{{}}}~~~|||{{{uuummmfffgggnnnuuuuuuuuuxxx}}}~~~uuummmppprrrvvv|||}}}}}}~~~yyyeeeRRRGGG444111,,,***+++,,,+++++++++++++++*********)))))))))((('''(((*********(((&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))+++000666;;;;;;<<<<<<===BBBPPPdddsssttt|||yyyyyy}}}xxxmmmuuupppaaaPPPPPPbbbsssxxxooo{{{vvvmmm))))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''')))***)))((('''(((***))))))(((((((((((())))))))))))))))))))))))))))))*********++++++++++++,,,+++,,,000999KKKaaapppuuuzzz{{{sssmmmmmmeeeaaajjjdddvvvrrrpppxxx|||ttt[[[LLLCCC;;;666666666444222222111111111111111111111111//////000111333555777888:::<<>>OOOaaahhhkkkpppyyy~~~yyyqqqeeeWWWHHH>>>@@@FFFQQQdddsssrrrmmmrrr||||||~~~pppbbbXXXRRRRRROOOOOO^^^sssppp[[[JJJAAA???999666666666222000111111000//////............------,,,,,,,,,,,,------++++++++++++++++++++++++)))***,,,,,,,,,,,,...///------...///000222444555444333333666;;;>>>===;;;444222222666<<>>BBBFFFIIIRRRXXXaaafffhhhhhhjjjkkkmmmooorrrrrrqqqppppppqqqooooooooooooooonnnmmmllllllmmmooorrrtttwwwyyyzzz{{{{{{xxxsssnnnmmmooosssqqqrrruuu{{{yyyrrrrrrwwwyyyjjjZZZPPP===666...******,,,,,,,,,+++++++++************))))))((('''(((***+++***)))''''''((())))))))))))(((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((()))+++///444888;;;999:::<<<@@@JJJYYYhhhsssuuupppyyyzzzrrroooeeeWWWQQQ[[[jjjsssssstttzzztttppp))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))''')))***)))((('''(((******)))(((''''''((()))***))))))))))))))))))))))))*********+++++++++,,,,,,,,,...333@@@ZZZrrr|||{{{~~~uuuoooooofff```iiiwwwyyyiiicccmmmrrruuuuuuuuu{{{zzz```LLLCCC;;;666333444444111000222000000000000111111111111222222333444666777999:::;;;???CCCHHHMMMSSSXXX\\\ZZZ]]]aaaeeeggggggfffeee\\\WWWRRRPPPMMMQQQ```ppprrrssswww|||tttggg\\\___llluuurrrkkk___WWWTTTWWWTTTLLLKKKRRR^^^```]]]UUUQQQPPPLLLFFFGGGLLLVVVbbbjjjnnnllljjj```ccceeeggghhhlllqqquuuzzzzzz{{{zzzzzzxxxwwwwww}}}pppfffZZZPPPGGGAAAFFFNNNXXXhhhvvv~~~yyyjjjmmmppprrrsssuuuxxx{{{xxxtttsssvvvxxxwwwwwwyyyrrrtttvvvzzzlllttt|||~~~pppqqqwwwmmmZZZEEE===444///...///...,,,************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***)))(((***000555777999;;;======>>>@@@AAAFFFZZZnnnuuuvvvyyy}}}wwwiiiXXXIII>>>===IIIVVVmmm|||}}}eeeXXXUUUTTTWWW[[[bbbssssss^^^KKK???;;;:::555333444333//////111//////...---------......---,,,,,,++++++,,,,,,---************************(((***,,,,,,,,,,,,...000...//////000111222444555444222333888???CCCBBB@@@555333222777@@@GGGJJJIIIJJJLLLPPPSSSSSSSSS[[[ddddddiiikkkhhheeeccc```\\\^^^[[[XXXWWWVVVUUUSSSQQQOOOLLLJJJKKKOOOTTTVVVWWWPPPIIIAAA<<<<<>>DDDDDD@@@@@@FFFIIIHHHKKKSSS```mmmtttvvvtttrrreeehhhjjjjjjjjjmmmttt{{{~~~}}}{{{{{{{{{zzzxxxuuuzzz~~~sssjjjeee[[[UUUQQQPPPMMMKKKRRR\\\hhhuuu~~~|||}}}|||lllnnnqqqrrrtttwww{{{~~~wwwsssrrrvvvyyywwwvvvwwwzzz}}}~~~yyysss{{{{{{yyyyyyzzzyyyyyynnn___bbbrrruuummmPPPEEE777...,,,---...---************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&(((+++***)))+++222888999;;;=========>>>@@@BBBOOObbbuuu{{{|||||||||yyysssbbbNNN@@@;;;@@@SSSfff}}}aaaVVVYYY```iiissszzzgggSSSCCC;;;:::888333111222222//////222...------,,,,,,------------,,,,,,++++++,,,,,,---************************((()))+++,,,,,,---///000//////000000111222444444333222333888AAAFFFEEECCC666333333999BBBJJJMMMMMMKKKMMMQQQTTTSSSRRRWWW```eeekkknnnkkkhhhfffccc^^^^^^\\\YYYWWWVVVUUUSSSRRRJJJHHHGGGJJJPPPVVVYYYYYYRRRKKKBBB===>>>AAADDDEEEBBBGGGMMMRRRUUU[[[dddkkkhhhkkkooopppnnnllllllnnnmmmnnnoooppppppooonnnmmmqqqqqqrrrrrrtttvvvwwwxxxwwwxxxyyy{{{{{{yyytttpppjjjiiikkksss||||||qqq~~~|||wwwwwwyyyvvvnnnfffRRRGGG888...,,,,,,,,,++++++++++++************)))***(((((()))***+++***)))(((((()))***************''''''''''''((((((((()))'''''''''''''''''''''''''''''''''&&&&&&'''''''''$$$%%%&&&'''(((***++++++******,,,///444888:::;;;AAAAAAEEERRRcccpppttttttzzzyyytttllljjjnnnppppppvvvzzzqqqTTTKKKNNNaaaooooooiiigggssswww|||}}}~~~))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++,,,***))))))+++---------)))999DDDTTTrrr|||uuuqqquuuooobbbfffvvvggg\\\eeeooosssjjjeeelllzzzppp]]]JJJ???;;;666555444333222222222222000000111111222222222222777555555888<<>><<>>===@@@>>>AAAJJJHHHHHHRRRXXXbbbqqq}}}~~~xxxtttjjjkkkllljjjjjjooowww~~~~~~zzzzzzvvvnnnkkknnnvvvtttsssppphhh^^^YYYYYY]]]SSSOOOSSSUUUUUU___mmm{{{xxxwwwuuuxxxvvvsssrrrvvv|||yyyyyyxxxwwwwwwwwwxxxxxx{{{zzzvvvvvvlllkkkzzz{{{wwwvvv}}}wwwsssiii______kkkwww}}}cccQQQ;;;000000222///***------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))((((((((())),,,000444777;;;888:::???@@@===???EEEXXXeeerrrzzzsssYYYCCC===>>>EEE\\\vvv{{{\\\```aaalll~~~jjjYYYMMMBBB<<<:::222222111111000/////////---------------------------------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,---...///000111222333444333222333444666222444666<<>><<>>;;;555555444333222222222222000000111111222222333333777777777999<<>>===>>>AAAAAA???CCCJJJXXXbbbmmmttt{{{pppVVV>>>;;;AAAMMMgggsssaaagggqqqvvvaaaSSSHHH???:::999222222111000000//////...---------------------------------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...///000111111000222333333333333555777555777;;;BBBLLLRRRMMMDDD888444222666>>>FFFJJJKKKNNNQQQSSSTTTTTTVVV[[[___fffllloookkkgggddd___ZZZYYYXXXXXXXXXXXXVVVRRROOOEEEGGGFFFFFFNNNZZZccceee[[[KKK<<<;;;CCCLLLRRRWWWWWWXXXXXXUUURRRQQQTTTWWW[[[aaagggkkkkkkjjjlllmmmlllmmmooopppqqqpppooonnnqqqpppooooooooopppqqqrrrvvvwwwyyyyyywwwtttpppmmmfffiiimmmttt~~~}}}rrrkkkttt}}}zzzzzz|||{{{vvvrrrdddRRR>>>333///---+++,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))******---222888;;;;;;::::::>>>LLL___nnntttyyy}}}xxxrrrkkkgggiiiqqqzzzvvvYYYHHHMMMXXXcccfffeeefffjjjsss|||{{{qqqsssxxxzzz))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++***)))))))))***,,,///000555DDDSSSiii}}}{{{qqqqqqooojjjkkknnnkkkhhhuuuyyygggmmm{{{nnnkkkmmmttt~~~fffUUUKKKBBB<<<:::555444333222222111222222000000111111222333444444999:::;;;<<<>>>AAAEEEIIIHHHWWWeeelllrrrwwwtttlllmmmggg```ZZZWWWSSSNNNJJJKKKKKKLLLMMMNNNOOOQQQRRRHHHGGGCCC@@@@@@GGGRRRZZZsss~~~zzzrrrccc___ggg|||}}}ppptttuuummmbbbXXXLLLBBBCCCGGGEEEJJJVVV[[[bbbrrr~~~~~~vvvppplllmmmttt{{{~~~{{{rrrjjjiiijjjhhhgggfff___UUUJJJEEECCCBBBFFFKKKJJJNNN\\\ppp~~~{{{pppjjjjjjkkkkkkkkklllooorrrtttuuuvvvxxxxxxxxxwwwwwwsssyyy|||tttiiiiiiyyy~~~uuu~~~yyylllqqqwwwyyytttqqqvvv~~~nnnUUU???444000000000,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((()))))))))))))))((((((((((((((((((((())))))))))))(((((()))+++...222666888???@@@AAABBB@@@AAAHHHQQQ[[[```fffmmmwwwfffNNN;;;<<>>???AAAEEELLLRRRZZZhhhqqqqqqwww|||pppjjjccc[[[UUUPPPKKKDDD???999999999:::;;;;;;999777???@@@@@@@@@BBBLLL\\\ggguuu|||xxxooocccdddppp~~~tttqqqttt}}}~~~pppccc[[[QQQGGGFFFJJJHHHLLLXXX___hhhzzzvvvqqqnnnrrr{{{zzzvvvmmmeeecccggghhhfffcccVVVMMMDDDAAAAAABBBEEEJJJTTT]]]ooozzzjjjfffeeedddeeedddeeejjjqqqqqqsssuuuwwwxxxwwwvvvuuuuuuzzzzzzrrrggggggsss}}}~~~tttjjjpppwww}}}}}}eeeKKK999111111333++++++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***,,,000444777:::<<<>>>@@@@@@@@@EEEPPPZZZ``````bbbkkk|||}}}\\\III>>>FFFTTT___iiirrruuussssss|||tttzzznnn```iiivvvnnn___OOOEEE???999555444111000000//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///000000111111222333333444333555777777777888:::;;;<<>>VVVjjjvvvyyynnniiitttccchhhjjjeeebbbqqquuupppssswwweeeRRRIIIDDD===666222333333222111111111222222111111222444555777888999888;;;???AAADDDJJJSSSYYYfffqqqwwwwww~~~nnnccc^^^XXXRRRLLLEEE<<<666888777666777999;;;:::999<<>>JJJ[[[fffhhh___MMM<<<999AAAKKKTTTZZZeeehhhiiifff^^^VVVRRRPPPRRRYYYbbbgggiiijjjlllnnnmmmmmmnnnnnnnnnooonnnnnnppppppppppppoooooonnnnnnoooppprrrtttuuuttttttsssrrrnnnjjjjjjnnnttt|||wwwqqqpppqqqrrrsssyyy|||zzzxxxyyyzzz{{{jjj^^^OOOCCC888000...000,,,,,,,,,++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((()))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,///444777999999888777:::NNNeeeqqquuu~~~wwwrrrtttmmm\\\TTTWWWpppwwwvvvnnnnnnxxxnnn[[[YYYfffssswwwuuu))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++)))+++,,,,,,,,,000666<<>>888<<>>BBBLLLRRRYYYaaahhhgggZZZLLL999666333222666???HHHNNNPPPTTTWWWXXXYYY\\\bbbfffjjjpppssspppjjjeee___XXXYYYWWWUUUTTTRRRNNNIIIEEE<<<<<<;;;@@@PPPbbblllmmmbbbPPP>>>;;;CCCNNNXXX^^^eeehhhjjjgggaaa\\\YYYYYYZZZ```fffiiiiiiiiikkkmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooopppppppppooonnnnnnmmmnnnqqqsssuuuvvvvvvvvvssspppppppppooommmpppuuu{{{uuurrrqqqtttvvv}}}}}}zzzzzz{{{|||sssiii\\\NNN???111,,,---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))+++++++++++++++*********...111666888999999999:::>>>RRRgggqqqvvvwwwrrrrrrhhhWWWUUU```tttsssqqqsss}}}{{{kkk^^^bbbnnnvvvvvvttt))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++***,,,...------111999@@@PPPkkkyyyxxx|||{{{nnnfffaaa```]]]```rrr{{{xxxzzz|||~~~vvv^^^SSSGGGAAA<<<666333333222222111111111111222222333444666888:::<<<>>>>>>>>>@@@FFFNNNYYYbbbiiilllrrryyyyyylll```YYYVVVVVVSSSKKKAAA:::888999777999:::::::::<<>>@@@@@@CCCOOO```kkkmmmbbbhhhrrr}}}~~~iiiSSSAAABBBMMMcccwww~~~}}}ssseeennnsssxxxnnn___RRREEE???;;;555000...//////......---,,,,,,+++------------------------+++++++++,,,,,,------------......///111222222333222222333333333333444444555555555666:::@@@IIIOOOXXX]]]ccciiinnnlll^^^OOO:::777444222666>>>HHHOOOTTTWWWZZZ[[[[[[]]]bbbgggkkkpppsssooojjjfff```[[[ZZZXXXVVVTTTQQQMMMHHHDDD:::;;;>>>GGGYYYkkkssssssaaaOOO>>>;;;EEEQQQ]]]dddgggiiiiiifffaaa]]]]]]^^^aaaeeehhhiiihhhhhhkkkmmmnnnnnnnnnnnnnnnoooooopppmmmnnnoooppppppoooooonnnnnnoooqqqsssuuuvvvwwwwwwtttrrrssstttooohhhhhhmmmzzz}}}tttqqqxxx~~~}}}uuujjj[[[HHH666......------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((*********++++++,,,,,,---000444888::::::;;;<<<>>>III[[[kkkqqquuu|||}}}tttssszzzxxxqqqjjj[[[PPPXXXjjjsssmmmnnn{{{zzznnnhhhmmmvvvxxxvvvuuu))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******++++++---///......222;;;BBBXXXrrr|||yyyppp\\\\\\]]]___llluuulllpppoooiiipppwwwjjjWWWMMMCCC===888333333666222111111111111111222222444555777999;;;===???@@@FFFHHHMMMXXXeeepppuuuvvv}}}iiiUUUOOOSSSTTTUUURRRHHH===777999>>><<>>>>>??????BBBPPPbbbkkkjjjbbbmmmxxx|||wwwhhhQQQ>>>DDDOOOfffooodddsss~~~yyyjjjfffZZZNNNBBB===999333///---///......------,,,++++++------------------------+++++++++,,,,,,------------...///000111222333333222222333333333333333333888888888:::???IIISSS[[[aaaeeejjjooossspppbbbRRR:::888444333666>>>IIIPPPXXXZZZ]]]]]]\\\^^^bbbggglllqqqrrrnnniiifffbbb]]]ZZZXXXVVVTTTQQQLLLGGGCCC===???CCCMMM___pppwwwuuu^^^LLL;;;:::EEESSS___gggiiijjjiiieee___\\\]]]___dddgggiiiiiihhhhhhkkknnnoooooooooooooooppppppqqqlllmmmnnnpppppppppoooooopppqqqrrrtttuuuvvvvvvvvvwwwsssrrrqqqjjjccceeelllsssvvvrrr{{{rrrcccOOO;;;222222---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((()))***+++---...///000333666:::<<<;;;<<>>@@@>>>>>>DDDQQQ]]]```]]]kkkmmmssstttdddLLL@@@BBBJJJ___~~~wwwgggjjjyyyooobbb]]]NNNIIIAAA;;;666222///---//////.........---------///......---------......------,,,,,,,,,------...111111222222222333333333222222222333333444444444777666:::CCCKKKRRRZZZaaaffffffqqqyyywwwttthhhSSSBBB:::333222555<<>>>>>???BBBGGGLLLXXX[[[bbbmmmyyyxxxgggUUUJJJLLLZZZhhhkkkZZZHHH???===>>>BBBGGGKKKNNNZZZmmmyyy{{{tttsssyyy|||yyyxxxiii```aaacccccc```]]]ZZZXXXUUUWWWdddqqq|||tttjjjfffhhhssstttmmm{{{|||tttmmmhhhsssuuuuuuuuuvvv}}}}}}fffTTTKKKNNNXXXgggyyy|||wwwrrrnnnnnnooopppqqqppppppoooooonnnlllkkkjjjmmmoooqqqwww{{{|||qqqjjjdddYYY^^^kkkmmmgggWWWBBB777000,,,---...,,,***+++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))))))))))))))((('''&&&)))---222555888:::===???DDD@@@AAALLLYYY```___\\\iiioootttmmmYYYEEE<<<>>>SSShhhpppfffpppmmmaaa]]]MMMHHHAAA:::555222///---//////.........---------......------------......------,,,,,,---...//////222222222222333333333333333333444444444555555555777888>>>FFFLLLPPPWWW___hhhiiittt{{{wwwuuujjjVVV???777111222777???KKKWWWWWWXXXYYYYYY[[[___eeeiiioooqqqsssqqqkkkddd^^^[[[YYYVVVRRROOONNNKKKFFFBBBIIIQQQXXX\\\fffsssvvvrrr^^^EEE888;;;CCCUUUeeegggnnnkkkiiifff```YYYZZZ___fffiiimmmnnnmmmlllmmmnnnoooooopppqqqqqqqqqqqqpppqqqssstttsssqqqooonnnoooqqqpppppprrrtttuuuuuusssssssssrrrooolllkkknnnqqq~~~|||uuu{{{}}}xxx{{{~~~vvvxxxtttiii\\\MMM===000...---,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************)))((('''''''''))))))))))))))))))))))))******+++,,,...000111111<<<;;;>>>AAA???===DDDNNNggglllrrrrrrmmmgggdddccc___]]]bbbtttxxxooo]]]OOOQQQ^^^ggghhhgggfffiiirrrxxxwwwtttsss{{{~~~ppprrrtttxxx{{{||||||{{{zzz+++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******)))))))))))))))))))))))))))************+++++++++---+++,,,///555>>>MMMZZZkkkjjjjjjiiihhheee```]]]bbb~~~nnnTTTXXXfffrrrsssllllllyyyxxxhhh[[[TTTHHH@@@999666444000000222111111111222444666999:::<<<<<<===???DDDJJJPPPTTTfffiiioooxxxuuugggSSSFFFGGGVVViiivvvqqq\\\FFF===???EEELLLQQQ\\\hhh{{{wwwoooqqqwww}}}lll^^^YYY\\\\\\YYY\\\XXXUUURRRPPPRRR^^^jjj|||wwwjjjccceeeqqqyyyxxx}}}vvvmmmeeeaaafffhhhkkkooovvvyyyfffWWWXXX^^^jjj{{{yyyvvvrrrppppppppppppooooooooooooooonnnmmmkkkkkkjjjkkklllrrr~~~~~~yyy|||sssooojjj```fffuuuyyyssscccOOO===555.........,,,***+++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((((((''''''&&&&&&''''''((()))************))))))(((***...333666999;;;>>>@@@DDD@@@GGGXXXdddeeeaaaaaagggrrruuudddMMM>>><<<>>>UUUkkktttlllkkk|||uuufff]]]ZZZLLLFFF???888444111///---...............---------------,,,,,,,,,------...,,,,,,,,,---...///000111222222222333333333444444555555555555555666666666777:::@@@GGGHHHJJJQQQYYYggghhhsssyyyuuussskkkYYY???888222333888@@@MMMXXXXXXYYYYYYZZZ\\\```eeeiiiooorrrtttsssmmmeee^^^ZZZXXXUUURRROOOMMMJJJGGGDDDLLLWWW```ccciiirrrsssoooSSS???666:::AAASSSeeeiiiooollliiifff___YYYZZZ```dddfffhhhiiijjjjjjlllnnnoooooopppqqqqqqqqqqqqqqqsssttttttsssqqqnnnnnnnnnrrrqqqqqqrrrssstttrrrqqqrrrssstttsssrrrqqqrrrttt{{{zzz~~~wwwhhheeelllsss}}}xxxzzzwwwpppeeeWWWCCC333///---,,,,,,,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************))))))((((((''''''))))))))))))))))))))))))***))))))***,,,///222444:::===AAABBB>>>>>>GGGSSSeeekkkrrrtttpppkkkgggfff]]]aaammmyyyiiiVVVPPPZZZhhhllliiibbbdddkkksssuuurrrrrrttt|||ooogggrrrtttwww{{{}}}}}}}}}|||+++******)))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++///......222:::GGGWWWcccggggggfffeeecccbbbaaaaaatttmmm^^^kkkrrrwwwtttooottt~~~nnn```TTTMMMCCC<<<666444333000000222000111222333444666999<<<======???EEEPPP[[[dddiii{{{}}}|||vvvaaaUUUGGGEEETTTjjjyyy~~~qqqZZZBBB<<>>NNN]]]fffaaacccdddcccaaabbbeeehhhzzzmmmrrr|||vvvuuuxxxkkk___SSSKKK@@@:::555444333111111333000111333333333555999===@@@BBBFFFPPP^^^mmmxxx~~~xxxoooRRRJJJBBBIIIbbb}}}lllUUU@@@@@@QQQeeeuuu~~~|||wwwnnncccaaa^^^bbbqqqrrr___III@@@BBBEEEDDDAAADDDBBBAAABBBCCCFFFNNNXXXfffooo}}}uuunnnjjjssszzzrrr|||}}}}}}||||||}}}|||xxxwww|||tttsssrrrrrrsssrrrpppnnnnnnooooooooonnnmmmlllkkkkkkmmmllllllsss}}}~~~|||{{{hhhQQQFFF;;;555222///---///++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((''''''((((((((('''((())))))************---111555999;;;>>>@@@BBBBBBKKK]]]kkkjjjcccgggqqqzzzvvvYYYAAA>>>FFFLLL___nnnyyyuuupppwwwzzzkkkdddrrrqqqcccZZZUUUSSSGGGBBB:::444111000///...---.....................,,,,,,,,,,,,------...///.........///000111333444333333444444444555555555555555444444444444444444555555777888555666???KKKWWW\\\jjjppplllmmmkkk```DDD===666666:::AAAMMMXXXZZZ\\\]]]^^^___bbbgggjjjnnnrrruuuuuuoooggg___[[[]]][[[WWWRRRMMMIIIGGGFFFLLLTTT\\\eeerrrzzzrrrcccDDD999888;;;@@@SSSfffhhhmmmmmmnnnmmmeee[[[VVVXXXXXXXXXZZZ^^^ccciiimmmpppnnnnnnooopppqqqrrrrrrrrrooopppqqqqqqpppqqqrrrtttqqqqqqqqqsssuuuvvvvvvtttssssssuuuvvvuuussspppmmmsss||||||vvvssslllmmmmmmllljjjnnnxxx}}}yyyuuuzzzzzzwwwqqqkkkbbbQQQBBB666111---,,,------***'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((()))((('''(((+++000555888999>>>@@@===<<>>888444444333111111333///222555555555777;;;@@@BBBFFFMMMXXXeeettttttkkkOOOHHHBBBLLLiiibbbPPPCCCHHHZZZlllyyywww|||zzzmmmaaa]]]XXXQQQVVV[[[iii~~~___PPPAAA<<<>>>>>>>>>>>>@@@???BBBGGGKKKNNNUUU]]]iiirrr|||uuuwww~~~qqqrrrwwwyyyvvvtttzzzsssrrrrrrrrrssssssqqqooonnnnnnnnnnnnnnnmmmllllllhhhkkklllkkkqqq}}}}}}zzz}}}qqqZZZMMM???777222---,,,---++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((())))))))))))((((((''''''(((((()))&&&'''(((******+++++++++...222777:::===???BBBCCCKKKYYYhhhkkkfffdddllluuummmTTTBBBAAALLLUUUjjjtttxxxrrrppp}}}tttjjjfffzzz{{{mmmddd]]]WWWTTTEEE@@@888222////////////---------...............------------......///000/////////000111222333444444444444555555555666666555555555444444444444444555444444555333444<<>>AAAPPPfffuuuxxx~~~{{{uuuyyysssccc]]]gggrrrttttttyyy}}}xxx~~~zzzzzzyyyyyyyyyyyyzzzzzz+++******)))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''(((((()))******++++++)))))))))))))))))))))))))))************+++++++++,,,111777===IIIXXXbbbcccfffgggeee```\\\aaammmwww|||{{{~~~xxxnnnhhh___QQQFFF<<<666222333333000000222///222666777777:::@@@FFFHHHOOOYYYdddppp~~~yyylllbbbKKKGGGEEEQQQnnnqqqTTTIIIDDDLLLYYYbbbeeefffaaabbb^^^WWWQQQOOORRRTTTXXXaaauuu}}}hhhMMMDDD<<<<<<<<<;;;;;;???AAABBBHHHRRRYYY]]]bbbiiiqqqyyywwwppppppssszzzuuu}}}yyysssrrrqqqrrrssssssrrrpppnnnnnnnnnnnnnnnmmmmmmlllfffkkkmmmlllppp{{{nnnlllyyyzzzrrrcccUUUEEE:::333---,,,---++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))(((((((((((())))))'''((()))+++,,,---------///333888;;;>>>@@@BBBDDDTTTbbbjjjfffdddnnnxxx{{{rrr[[[JJJCCCGGGUUUbbbttt{{{|||vvvzzz}}}qqqllltttuuukkkeee```YYYSSSDDD>>>666000......//////---------.........//////............///000111111111111111111111222333444444555555555666666666666666666666555555555444444666444666999::::::>>>EEELLLUUUgggmmmfffeeeeee\\\BBB;;;666777===FFFSSS^^^^^^```bbbcccdddfffjjjlllnnnqqqtttsssoooiiidddbbb______]]]XXXRRRPPPPPPRRRXXX^^^eeekkkuuuyyylll[[[===777888>>>III```ooolllrrrqqqqqqoooeeeYYYRRRRRRVVVVVVWWW]]]dddkkkmmmnnnmmmnnnooopppqqqrrrrrrrrroooppppppppppppqqqsssvvvrrrrrrrrrsssuuuuuutttrrrtttsssrrrssstttrrrmmmiiicccfffgggiiiqqqzzz|||xxxooollllllrrrvvv{{{}}}yyy}}}~~~yyyssslllaaaXXXCCC:::000+++,,,---+++((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++(((((((((((())))))))))))((((((((((((((((((((((((''''''(((***...444888;;;:::@@@AAA???EEEVVViiisssxxx{{{}}}yyy|||{{{yyyyyyfff^^^aaapppwwwuuu||||||~~~yyyxxxwwwwwwwwwyyyzzz{{{+++******)))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''(((((()))***+++++++++)))))))))))))))))))))))))))************+++++++++///666===CCCOOO^^^fffeeelllkkkfff^^^YYY___ooo|||uuu{{{yyyxxx{{{nnngggccc[[[LLL@@@;;;555111222222///...000...222777999:::>>>EEEKKKRRR\\\iiiuuu}}}oooaaaVVVDDDFFFJJJXXXssswww___IIICCCCCCLLLTTTTTTNNNJJJMMMKKKIIIGGGEEEEEELLLUUUiiisssxxx___MMMAAA<<<:::===<<<888:::???CCCEEEMMMYYYbbbffflllqqqqqqvvvuuuiiiZZZYYYhhhxxx|||yyywwwoooiiijjjppplllkkkmmmrrryyy{{{wwwrrrsssrrrqqqqqqssssssrrrqqqnnnnnnnnnnnnnnnnnnmmmlllgggmmmpppnnnoooxxx}}}dddaaauuu~~~rrrqqqooojjj[[[JJJ>>>666000...///++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((()))***,,,---...//////000333888<<<>>>@@@CCCEEEWWWdddggg```eeexxx{{{cccJJJBBBDDDLLL]]]nnn~~~yyyooonnnzzzpppiiieee```XXXRRRCCC===555000......///000---------.........//////.........//////111222222222222222111222222333333555555555555666666666777888888777777666666666555777666999???BBBAAABBBEEEIIIRRRdddjjjaaa```___VVVFFF???888999===EEEQQQ\\\```aaadddeeefffhhhkkkmmmnnnpppsssrrrooojjjfffddd^^^___]]]YYYUUUSSSUUUWWW[[[cccjjjmmmqqqqqqfffVVV;;;555888???LLLeeetttooouuusssrrrnnncccWWWRRRSSSYYYXXXZZZ___fffkkkmmmlllmmmnnnoooppprrrrrrrrrsssqqqqqqqqqpppoooppprrrttttttrrrrrrrrrssssssqqqooosssrrrqqqrrrtttsssoookkkfffbbb]]]___nnn~~~nnnkkknnnyyyttt{{{{{{tttmmmcccZZZGGG===111+++,,,---+++((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((((((((())))))))))))((((((((((((((((((((((((''''''))),,,000555999<<<777===??????FFFWWWfffmmmssstttwww|||~~~tttnnnkkk\\\YYYcccuuuzzzwww~~~|||wwwvvvuuuuuuwwwyyy{{{}}}+++++++++************)))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++***)))))))))***,,,...///666555>>>OOO^^^ffflllrrrrrrlllfffWWWLLL]]]{{{vvv``````|||{{{qqqooozzzyyyrrrkkkgggaaaSSSFFF>>>666555222111000000111222222444777999<<>>;;;999;;;:::999;;;???DDDEEENNNXXX]]][[[^^^dddjjjhhhddd^^^XXX]]]ppp~~~tttxxx~~~fff\\\XXXVVVUUUWWWPPPRRRUUUZZZfffrrrsssmmmtttsssrrrqqqqqqqqqrrrrrrqqqpppooonnnmmmmmmmmmnnnlllkkkkkkkkkiiikkkwwwuuuooowww{{{{{{}}}lllbbbbbbeeelllfffXXXCCC333---...111------,,,++++++******)))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))***)))(((''''''((()))***&&&))),,,.........///000666555:::AAA>>>999BBBRRRnnn___bbbrrryyy~~~sssYYY???;;;JJJaaazzzqqqooozzztttlllfffbbb]]]WWWRRRBBB===666222000000000000000000000///......---------...///000111222333333444444333222333444555666777777888999:::::::::999555666999;;;999777999===>>>>>>CCCJJJMMMLLLLLLOOOUUUYYY[[[[[[WWWTTTSSSTTTFFF<<<555444777:::???CCCSSS]]]gggkkkjjjiiikkknnnrrrtttuuutttpppkkkgggeeeeeeddd___YYYUUUUUUYYY^^^___llltttsssyyy|||iiiLLL===;;;<<>>???EEEMMMRRRSSSYYYaaaddd```]]]]]]aaammmrrruuummmYYYQQQQQQQQQSSSUUUPPPOOOSSS___nnnvvvvvvssstttsssssssssssssssttttttttttttsssqqqooonnnmmmlllkkkjjjkkkkkkiiijjjuuu}}}~~~{{{ssstttzzzuuueee___ccciiivvvrrreeeQQQ===000,,,---------,,,,,,+++*********))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((()))))))))))))))(((((('''((()))***+++))),,,...000000000111222444555;;;BBB@@@>>>JJJ\\\qqqfffhhhrrrtttxxx|||xxxaaaMMM<<<@@@VVVrrr~~~oootttxxxssskkkfffaaa\\\UUUPPP@@@<<<666111000000000///////////////............000000111222333333444444666555444444444555666777666666777888999:::::::::888888888888999<<>>MMM```mmmppppppqqqkkk```YYYTTTVVVnnnaaaUUUUUUcccxxxsssnnnqqqtttrrrjjjccc^^^WWWKKK???:::444333111000000111222333444777<<>>???>>>>>>@@@AAAAAADDDIIILLLPPPYYYaaaaaa\\\ZZZcccqqq~~~rrrvvvwwwgggVVVQQQUUUZZZ]]]___VVVQQQVVViiixxxzzzwwwvvvssssssttttttuuuvvvvvvvvvwwwwwwvvvuuurrrooollljjjjjjiiiiiijjjhhhiiisss}}}{{{}}}tttssssssuuurrrddd^^^```eeexxxuuummm\\\FFF444---,,,------,,,,,,++++++******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((('''''''''(((***,,,------///111111000000222333333666<<>>???PPPdddssslllmmmooonnnvvvwwwkkkNNNAAA:::GGGbbbssskkkzzzuuupppjjjeee```ZZZRRRLLL>>>:::444000////////////............////////////333333444444555555555666666666666666666777888888666777888::::::;;;;;;;;;:::999777777===HHHTTT]]]\\\XXXYYYaaagggfffbbbaaa[[[[[[XXXSSSNNNNNNQQQUUUEEE<<<555666;;;AAAGGGMMM[[[bbbiiillllllmmmrrrvvvtttvvvxxxwwwsssnnnjjjiiigggeee```\\\YYY[[[```dddnnnqqqrrrvvv}}}cccDDD999999<<>>;;;>>>QQQfffpppkkkkkklllooozzzvvvbbbDDD>>>>>>LLLeeevvvhhhiiirrrnnniiiddd```XXXOOOHHH;;;777333000////////////------......///000111111555555555555555555555555666666666666777777888888999:::;;;<<<============;;;;;;;;;<<>>;;;888>>>PPPccciiifff]]]ccclllpppkkkiiissssssbbbPPPLLLYYY^^^eeeiiijjjkkkkkkllliiieeeeeeppp}}}{{{xxxvvvvvvwwwxxxwwwvvv,,,,,,,,,++++++++++++*********))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---///111444555<<>>===<<>>????????????BBBDDDGGGTTTgggvvv{{{oooiiiiiiqqqxxxwwwsssooommmooopppnnnjjjhhhiiikkk[[[LLL===888===HHHVVVbbbjjjlllmmmmmmkkklllpppsssrrrtttvvvvvvrrrmmmjjjiiieeedddbbbbbbdddhhhlllnnnnnnlllnnnwww~~~tttXXX>>>999???GGGQQQ```oooxxxyyyyyyzzz~~~}}}nnnZZZTTTXXXZZZ^^^ccchhhlllnnnpppqqqooonnnnnnmmmmmmmmmmmmnnnqqqqqqqqqqqqrrrsssttttttuuuuuuuuuvvvuuuuuuttttttsssrrrqqqpppnnnmmmlllkkkooooookkkfffhhhsss~~~zzz{{{~~~{{{nnnkkknnn|||~~~{{{||||||uuullleeeYYYGGG777///------...************************)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))(((((((((((())))))))))))((((((((())))))***(((+++000555:::===>>>???@@@<<<:::BBBUUUfffjjjfffffflllsssrrrlllmmm|||{{{ooo\\\NNNQQQfffhhhlllnnnmmmlllkkkkkkeeebbbdddqqq}}}|||{{{yyyxxxxxxyyyyyyxxxxxx,,,,,,,,,,,,++++++++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,...111444777999CCCOOO^^^gggjjjjjjeee___WWWMMMPPPaaa{{{uuu|||yyy~~~vvvllleee]]]UUUNNNEEE;;;777777222111111111222555888999===EEEQQQZZZ^^^```bbbdddhhhhhhfffdddiiisssyyyyyyxxx{{{uuuaaaJJJ>>>EEEPPP^^^ppp}}}aaaHHHCCCJJJDDD@@@@@@AAAFFFPPPZZZZZZXXX\\\iiizzz{{{cccTTTQQQVVVYYYVVVOOOHHHDDDDDDDDDFFFKKKPPPSSSXXXdddppprrr{{{vvvssssssrrrooommmnnnlllnnnqqqrrrqqquuu|||{{{}}}vvvuuupppqqqsssuuuwwwwwwvvvvvvqqqrrrrrrsssrrrqqqooonnnjjjhhhhhhiiiiiihhhkkkqqqjjjttt|||{{{~~~zzz{{{nnnYYYBBB666444......------,,,,,,++++++************************(((((((((((())))))))))))(((((((((((())))))))))))'''''''''((())),,,.../////////...---,,,...222555888;;;===>>>AAAMMMaaarrrccc[[[```mmmwww|||mmmQQQ;;;@@@HHHTTTfffuuuzzzxxx|||{{{kkksssuuupppmmmkkkhhheee```VVVJJJAAA777555111000000111111111///000000111222333333444333333444444444555555555555555666777777777777777999:::===???BBBDDDEEEFFFJJJOOOQQQSSS___rrr}}}oookkkmmmuuu{{{{{{xxxvvvwwwzzz}}}|||wwwsssrrrsssbbbRRRAAA;;;@@@MMM]]]jjjpppppppppnnnmmmmmmooorrrtttvvvxxxwwwtttppplllkkkhhhffffffgggjjjmmmnnnnnnkkkjjjoooyyyzzzjjjQQQ>>>===FFFQQQZZZfffrrrxxxyyy{{{}}}ooo[[[VVV\\\]]]```dddhhhkkkooorrruuussspppmmmjjjhhhiiikkkmmmrrrrrrrrrrrrrrrsssttttttrrrssstttuuuuuutttsssrrrssssssqqqooommmllljjjjjjlllllljjjggggggllluuu|||~~~{{{xxxtttrrrmmmkkkooo}}}}}}zzz{{{}}}yyyqqqggg\\\KKK<<<333///...///************************)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))(((((((((((())))))))))))((((((((()))******))),,,000555:::>>>@@@AAAEEE@@@@@@LLL^^^mmmqqqooowwwzzzzzztttnnnppp}}}sssgggVVVQQQ^^^oooqqqtttvvvuuurrrnnnkkkdddccchhhyyy|||{{{zzzzzzzzzyyyyyyyyyxxxxxx------,,,,,,,,,+++++++++******))))))))))))******))))))))))))))))))))))))************************)))************+++++++++***+++,,,...222666:::<<>>DDDQQQbbbooorrrrrrrrrqqqpppppprrrsssxxxzzz||||||yyytttqqqppplllkkkkkkmmmoooooollliiijjjllluuu}}}www```JJJ>>>BBBMMMZZZcccllluuuyyyxxx~~~ppp\\\XXX```^^^aaaeeeiiilllrrryyy~~~|||uuullleeebbbffflllqqqsssrrrrrrrrrrrrsssttttttrrrrrrrrrrrrrrrrrrrrrrrrssssssqqqooommmkkkiiihhhkkkjjjiiihhheeeeeegggjjj|||{{{tttqqqrrrrrrtttxxx~~~zzzzzz|||yyytttjjj```QQQAAA666000......************************)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))(((((((((((())))))))))))(((((()))******++++++---000555999>>>AAACCCEEECCCFFFTTTgggtttzzzzzzyyytttvvv}}}~~~|||qqqfff\\\OOOVVVooovvvyyy~~~{{{rrrllldddfffooo}}}yyyzzz~~~xxxyyyzzzyyyxxxwwwwwwwww---------,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++)))***,,,///333777;;;>>>TTT___gggfffeeeeeebbb]]]WWWWWWfff{{{{{{xxxqqqmmm]]]VVVMMMEEE;;;222000333222222222333555888;;;===BBBPPPaaahhhfffcccfffjjjhhhjjjjjjkkkpppwwwwwwsssqqqqqqjjjYYYGGGCCCNNN[[[jjjzzz}}}oooVVVIIIPPPNNNGGGBBBBBBEEEMMM[[[ggg___^^^hhhlll[[[\\\dddhhhddd\\\PPPEEEBBBFFFJJJJJJSSS```jjjppp}}}zzziiiaaa```^^^```fffgggfffjjjqqqtttvvvwwwsssmmmmmmwwwzzztttqqqnnnkkkkkkooouuu~~~}}}xxxuuussstttuuuwwwyyyzzzyyyxxxwwwuuutttsssrrrqqqpppppppppllliiihhhjjjjjjiiijjjnnnwww~~~lllyyy{{{yyy~~~uuufffPPP???999///......------,,,++++++************************'''((((((((())))))******(((((((((((())))))))))))))))))(((((()))+++---...//////...,,,,,,000555999>>>>>><<<<<>>EEERRR```iiipppwwwyyyxxxqqq\\\ZZZccc^^^bbbfffjjjnnnuuu~~~zzzlllaaa^^^dddnnnuuussssssrrrrrrrrrsssttttttsssrrrpppnnnnnnppprrrttttttsssqqqooollljjjiiihhhmmmlllkkkjjjfffaaa______yyy|||sssqqqtttwww{{{yyyxxxyyywwwsssmmmdddUUUEEE999222...---************************)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))(((((((((((())))))))))))((())))))***++++++,,,---000444999>>>BBBEEECCCBBBHHHXXXjjjxxx~~~zzz|||uuurrrggg]]]TTTKKKZZZzzzzzzwwwnnncccgggsss}}}|||}}}{{{zzz{{{wwwxxxyyyyyywwwvvvvvvwww///...------...---+++)))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++(((---///...///666???DDD\\\eeeppptttooofff```^^^UUU___rrr~~~sssyyy}}}zzzsssqqqoooaaaTTTGGG@@@;;;666222111///222444555666999>>>CCCEEEWWWhhhmmmiiiggghhhhhhkkkfffffflllqqqoookkkiiipppooogggUUUDDDBBBPPP```www{{{~~~xxxgggTTTLLLMMMOOOHHHCCCDDDHHHOOO]]]jjjeeedddqqq~~~fffaaakkkuuutttfffWWWPPPMMMJJJHHHGGGKKKTTT^^^fffooo~~~mmmdddcccccccccdddgggkkkrrryyy}}}{{{rrrnnnjjjfffjjjrrrwww~~~tttqqqpppnnnkkkqqqwww{{{wwwuuuuuutttuuuxxxyyyyyyxxxuuutttuuusssrrrrrrsssuuuuuuuuukkkkkkjjjiiijjjkkkmmmnnn}}}{{{vvv~~~ooowwwzzz{{{sssppphhhUUUCCC<<<333111...******,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++++++++,,,------...111555888555===>>>;;;CCCVVV___^^^]]]aaakkkrrrjjjUUUDDD===???PPPeeesss}}}xxxkkkmmmzzzrrrmmmhhhkkkhhhhhhggg___OOOAAA;;;111333444444222222333555444666666444555888666222888666666666888888777666::::::;;;<<<=========<<>>DDDPPP]]]```\\\eeekkkrrrrrrcccLLL>>>:::HHH```{{{qqqiiiooowwwqqqnnnkkkjjjhhhgggfff]]]MMM???999222444555555444444555666444555555333555999888555777666555666888999:::999888999;;;???BBBCCCBBB@@@DDDEEEOOO]]]cccaaabbbhhhsssuuusssrrryyyyyyhhhggglllvvv}}}vvvZZZOOOBBB???HHHXXXfffmmmuuuwwwyyyzzzyyyyyyzzz{{{zzzwwwuuuvvvyyyvvvtttqqqiii___\\\]]]kkkxxx{{{eeeNNNCCC@@@TTT```nnnyyyzzziii^^^]]]aaaaaadddgggkkktttooo]]]ZZZbbbjjjooorrrqqqqqqppppppqqqrrrssstttsssrrrqqqppppppqqqrrrsssuuutttrrrqqqpppnnnjjjhhhjjjffffffkkkjjjbbbZZZWWWlll{{{}}}llleeepppwwwgggXXXJJJ===444///---,,,+++***))))))))))))))))))************))))))***))))))(((((()))))))))+++***)))((('''(((((()))'''((()))(((((((((***+++///111444888===@@@CCCEEE???AAALLLaaasss|||}}}}}}zzzqqqxxxqqq```QQQIIIUUUgggllllllvvvyyyqqqlllooozzz|||zzzyyyzzzyyyxxxwwwwwwxxxyyyzzzzzz{{{{{{---,,,+++,,,------,,,***************************))))))))))))))))))))))))************************)))************+++++++++---+++---111222666EEEVVViiirrr|||~~~uuuhhh^^^XXXVVVhhhiiiWWWTTTttt{{{zzzpppnnn|||zzzwwwqqqjjj]]]OOOAAA:::777444222333111444777999;;;???FFFLLLYYYgggssssssnnnlllmmmmmmfffeeegggkkkjjjffffffiiiqqqooofffTTTFFFGGGXXXhhhtttvvvxxxssseeeVVVQQQSSSOOOKKKEEEFFFWWWmmmvvvrrrfffyyywwwrrrmmmaaaTTTNNNLLLJJJKKKNNNNNNQQQVVV```mmm}}}}}}ssslllddd___aaafffvvvxxx~~~vvviii\\\WWWXXXYYYYYYZZZbbblllzzz}}}{{{{{{|||~~~~~~{{{zzzzzzzzzyyyxxxwwwvvvvvvsssssssssssssssssssssssssssqqqooooooqqqsssssssssjjjjjjjjjjjjiiihhhgggggglllrrrsssooouuu~~~yyy{{{sssoooxxx~~~ooodddaaa___aaagggeeeUUUDDD:::555000...///...,,,***************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++***+++------///111666999===:::@@@QQQ```ccc^^^YYYjjjrrrxxxpppZZZCCC:::<<>>>>>>>>>>>BBBGGGLLLMMMIIIEEEIIIIIIRRR```fffeeehhhppp~~~zzzxxxkkkdddhhhwww~~~uuuWWWMMMCCCBBBLLLZZZffflllyyyzzz{{{||||||}}}}}}yyywwwvvvwwwuuuqqqjjj___YYY___iiiwwwyyy\\\EEEAAAFFFYYYggguuu}}}uuueee^^^bbbhhhfffiiilllqqq{{{rrr^^^NNNRRRbbbnnnpppoooooooooooopppqqqrrrrrrrrrtttsssrrrqqqqqqrrrsssttttttssssssssssssppplllhhhgggeeeggglllmmmeee\\\WWWeeexxx~~~nnnhhhsss|||pppaaaRRRCCC555------,,,+++******))))))***))))))************)))))))))((((((''''''((())))))******)))(((((((((((((((((()))))))))(((((()))+++000222555999===AAACCCDDD>>>@@@LLLaaarrryyyzzzzzzzzzssshhhfffwwwoooWWWJJJIIIXXXhhhhhheeekkkrrrwww{{{|||xxxrrrkkkrrr}}}{{{yyyyyyyyyyyywwwuuuuuuvvvwwwxxxzzz{{{|||}}}---,,,***+++,,,---,,,+++************************))))))))))))))))))))))))************************))))))*********+++++++++---)))***222555999KKK___gggoooxxxyyyooobbbXXXSSSXXXooo{{{ZZZQQQ[[[vvvvvvrrrmmmrrr|||yyyxxxpppgggYYYKKK===666444222222444333666999;;;>>>DDDLLLRRR```kkktttsssmmmkkkkkkkkkccceeeiiillljjjfffiiiooouuuqqqfffTTTGGGHHHYYYhhhpppqqqrrrnnncccVVVSSSVVVQQQOOOHHHIII___zzz~~~rrrjjjwww}}}vvvccc[[[SSSOOOLLLJJJKKKOOORRR[[[jjjyyyuuuoooiiigggfffffflllssstttjjjfff]]]TTTQQQTTT[[[bbbfffppp|||~~~}}}||||||yyy|||~~~~~~}}}|||}}}}}}}}}}}}{{{yyyvvvttttttsssrrrqqqqqqrrrssstttsssqqqooooooqqqssssssssslllllllllllljjjhhhfffeeeiiioooqqqnnnqqq}}}vvvmmmpppzzzxxx^^^^^^[[[\\\ffflll___LLL<<<555//////000///,,,+++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************+++,,,---///222777;;;===:::FFF]]]iiiaaaYYYXXXfffqqqxxxkkkQQQ===;;;BBBWWWxxxhhh___iii|||xxxooommmnnnooollliiihhhdddXXXGGG:::555333555666666555444666777555666555222555999:::777;;;:::888999<<>>AAACCCDDD===@@@MMMaaapppttttttsssnnnfff^^^eeennnPPPGGGJJJYYYdddaaa___ccchhhoootttvvvrrrmmmiiitttyyyxxxxxxyyyzzzyyyvvvttttttuuuvvvwwwxxxyyyzzzzzz///---++++++,,,---,,,+++************************))))))))))))))))))))))))************************))))))*********+++++++++,,,(((***222999AAASSSeeejjjppptttqqqfffZZZRRRNNN[[[tttqqqUUUWWWiiiuuussspppqqq{{{xxxwwwvvvnnndddTTTGGG999444333222333555555888;;;===AAAGGGPPPWWWaaakkksssqqqllliiigggeeebbbeeejjjnnnllljjjooowwwyyytttgggUUUGGGGGGVVVeeelllkkkllljjjaaaVVVSSSVVVSSSQQQJJJMMMddd~~~qqquuuxxxiii]]]YYYUUUTTTRRRPPPSSSXXXaaauuuwwwqqqlllkkkkkkkkknnnsssvvvwwwyyy{{{yyyrrrfff]]]XXXXXXXXXWWW\\\ggguuu~~~|||}}}~~~|||}}}~~~}}}{{{{{{|||~~~|||{{{{{{zzz{{{{{{|||}}}~~~}}}zzzvvvtttuuutttrrrqqqqqqrrrtttuuutttrrrpppppprrrtttttttttnnnnnnnnnmmmkkkiiifffeeeggglllnnnmmmnnnxxx}}}uuulllfffsssyyyvvvcccccc```aaakkktttlll[[[AAA666......111///---...************************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********)))+++,,,...000333888<<<<<<>>>NNNdddhhh[[[UUU[[[cccoootttdddJJJ;;;>>>HHHbbb~~~sssaaa^^^oootttmmmkkkmmmnnnlllkkkiiidddWWWEEE999666222444555555444444555666666777666444555999999555;;;:::999:::===???AAAAAAIIIHHHKKKTTT]]]]]]UUUKKKDDDGGGQQQ```fffhhhppp{{{pppccceeexxx{{{rrrTTTKKKBBBBBBNNN^^^kkkrrryyy{{{|||~~~}}}|||}}}qqqeee___```ggguuulllKKK<<>>///...---,,,+++************))))))************))))))'''''''''''''''((()))))))))))))))))))))(((((('''''')))***)))))))))+++---222444888<<>>FFFWWWlllvvvtttmmmjjjbbbbbbjjj|||hhhRRRSSS[[[dddfff___aaadddjjjpppoookkkiiijjjzzz|||yyyxxxxxxyyyzzzyyywwwtttyyyyyyyyyyyyyyyyyyyyyyyy444111...,,,,,,---,,,+++++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++***...000555FFF]]]hhhgggfffeee```WWWMMMIIILLLPPPuuunnnhhhtttzzzwwwyyy{{{tttqqqpppiii```LLLAAA666444555555555666999;;;>>>@@@DDDKKKUUU\\\___kkkvvvxxxtttooohhhbbbbbbbbbfffkkkmmmmmmrrryyyxxxrrreeeTTTFFFEEEPPP\\\hhhgggiiiiiicccZZZVVVWWWUUUSSSVVVdddwwwuuuqqqqqqqqqkkkjjjjjjlllpppxxx}}}uuummmeeecccbbb``````cccddddddccc___[[[\\\aaafffjjjwww}}}~~~}}}||||||{{{zzzxxxyyyxxxwwwyyy~~~~~~}}}|||zzzyyyxxxxxxyyyzzzvvvwwwxxxxxxxxxwwwvvvuuuttttttssssssssssssttttttsssqqqooooooqqqsssssssssooonnnlllkkkiiihhhggggggdddeeejjjooommmnnnyyy}}}|||}}}zzzooosss}}}sssVVVBBB333111111---,,,///++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))(((***,,,...000555:::>>>???JJJYYYccc```]]]eeeqqqrrrrrrfffNNN<<<>>>LLLWWWhhhttt~~~~~~vvviiiccceeekkktttnnnmmmkkkiiijjjjjjiiihhhbbbSSSBBB888666333555666666555555666777555999;;;<<>>AAABBBBBBAAA@@@KKK```uuu|||sssoooccciiiuuu|||```UUU___hhhoooqqqjjjiiikkkpppsssooojjjlllsss|||zzzzzzyyyxxxxxxxxxxxxvvvtttxxxxxxxxxyyyyyyzzzzzzzzz666333///---------,,,+++++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++***111444777KKKgggpppgggeeeccc]]]TTTMMMOOOWWW___{{{|||}}}zzzssspppmmmggg___JJJ???666444666555555777:::<<>>CCCNNNZZZ``````cccooozzzwwwrrr___FFF999BBBUUUbbbmmmuuu{{{||||||zzzpppdddaaafffqqq}}}ooolllmmmkkkiiijjjhhhggggggaaaRRR@@@777666555666777777666666777888444888===???DDDHHHFFFBBB888:::???FFFMMMPPPQQQPPPKKKHHHIIIVVVfffkkkbbbWWW]]]bbbmmmzzz|||zzz}}}jjj]]]hhh{{{tttffflll~~~ppp[[[FFFBBBAAAHHHWWWgggqqqvvvwww{{{zzzvvvvvvwwwzzzbbbMMMDDDLLL```ooo|||rrrkkkiiijjjoooooorrr|||bbbEEEGGGPPPfff{{{yyyvvvsssrrrrrrrrrsssqqqrrrrrrssssssrrrrrrqqqpppooooooppprrrrrrqqqpppkkkkkkhhheeehhhooooooiiiRRRbbbjjjppp~~~|||zzz{{{~~~}}}vvvnnnlllssszzzzzzwwwiii___MMM;;;......---,,,++++++++++++))))))************))))))(((((((((((()))***,,,,,,((()))*********)))'''&&&$$$%%%((()))***,,,000222555777;;;???AAABBBBBBAAABBBNNNeee}}}zzzuuufffnnn{{{{{{qqqZZZWWWhhhrrrxxxzzzuuupppqqquuuvvvooojjjppp|||{{{|||zzzyyywwwvvvwwwvvvtttsssttttttuuuvvvxxxyyyzzz{{{???333***+++...,,,)))***---,,,++++++******++++++************************)))************++++++++++++++++++***++++++,,,,,,...222666AAAWWWlllooofffggg]]][[[^^^WWWNNN]]]www~~~|||{{{wwwrrrppplllbbbWWWGGG>>>555000222777999999@@@AAA@@@???EEEPPPZZZ]]]^^^ppp~~~|||yyylll]]]aaa``````cccggglllooopppssssss```LLLGGGHHHMMMWWWhhhkkkpppoooggg]]]\\\```ccc```fffyyyzzzpppooovvv}}}~~~yyyxxxsssjjj^^^ZZZXXX]]]eeeiiigggcccaaa```^^^bbbpppzzzooofffbbbdddnnnyyy}}}|||xxxxxxzzz|||{{{zzzwwwvvvwwwzzz}}}{{{zzzxxxwwwwwwxxxzzz{{{xxxwwwwwwvvvuuuttttttttttttttttttssssssrrrrrrrrrrrrrrrrrrqqqqqqpppppppppoookkkiiijjjhhhdddcccfffhhhaaagggvvvttteeegggvvvzzzkkkQQQ999333333///---111---,,,++++++******++++++************************(((((((((((((((((((((((())))))))))))************+++)))***///222444999???CCCVVVeeefffeeekkkrrrtttzzzlllTTTBBBAAANNNZZZ]]]iiittt|||xxxhhhbbbfffuuu|||pppkkklllmmmiiidddeeegggeee[[[KKK>>>777666888999999888666666777999;;;999@@@FFFGGGLLLKKK>>><<<999???NNNZZZ\\\VVVPPPQQQMMMOOO[[[jjjooohhh^^^gggmmmvvv~~~wwwmmmhhhuuupppgggnnnsssXXXIII===>>>PPPdddlllrrrxxx}}}}}}zzzyyyzzz{{{qqqXXXGGGBBBMMMcccwww|||qqqkkkmmmqqqqqqpppvvvxxxZZZBBBIII[[[www{{{tttqqqrrrtttvvvuuuqqqqqqqqqpppppppppppppppmmmnnnoooppppppppppppppplllhhheeefffiiikkklllkkkVVVUUUYYYfffxxx~~~xxxtttsssttttttsssxxx~~~}}}nnncccSSSCCC444///+++---...,,,,,,...---,,,***(((((((((((())))))))))))))))))(((''''''******))))))((((((''''''''''''&&&'''))),,,000222999;;;===???AAABBBCCCCCCBBBRRRkkk|||zzzssspppxxxxxx}}}qqqnnnNNN[[[yyyvvvvvv}}}wwwmmmeeefffooowww}}}{{{yyywwwuuutttttttttwwwwwwwwwuuutttvvv|||DDD777,,,+++...---+++,,,---,,,++++++******++++++************************)))************++++++++++++++++++***++++++,,,---,,,...666GGGaaatttvvvooommmeee^^^ZZZTTTSSScccyyyrrryyyxxxtttpppnnnjjj```TTTAAA;;;555333777;;;<<<<<<@@@DDDGGGGGGLLLTTTZZZ[[[___nnnzzz|||{{{xxxkkk]]]\\\\\\]]]bbbiiinnnppppppssstttdddOOOJJJLLLRRR^^^mmmppptttsssjjjaaaaaafffmmmjjjrrr~~~{{{tttlllllluuu}}}~~~}}}ttthhh```^^^]]]___eeelllooonnnkkkaaahhhsssvvvppphhhaaahhhhhhkkksss}}}}}}|||||||||{{{yyyxxxxxxyyy|||~~~zzzyyyxxxwwwwwwxxxyyyzzzwwwvvvvvvuuuuuutttssssssttttttsssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppqqqmmmjjjkkkhhhcccbbbdddgggbbbfffqqqqqqjjjlllwwwoooUUU<<<333111---+++...---,,,++++++******++++++************************************************))))))))))))************+++***,,,111555666;;;@@@JJJZZZfffffffffmmmtttvvvuuubbbLLLAAAGGGTTTaaahhhxxxuuufffeeemmm}}}wwwnnnkkkllljjjccc\\\VVVZZZ\\\VVVJJJ>>>888777888999999888666555666777;;;999AAAEEEDDDIIIKKK@@@;;;:::@@@OOO[[[___]]]\\\VVVTTTWWW___iiimmmiiicccgggmmmvvv~~~~~~rrrppp|||wwwkkkgggtttqqqVVVGGG@@@DDDWWWiiiqqqwww}}}}}}zzzyyyyyyxxx}}}xxxeeePPPEEEEEEQQQeeevvvzzzooojjjkkknnnqqqpppxxxsssWWWEEEIIIZZZxxx}}}xxxrrrooopppqqqrrrrrrooopppqqqqqqrrrrrrrrrrrrppppppqqqqqqqqqqqqqqqqqqnnnjjjgggfffggghhhhhhgggQQQLLLMMM[[[ppp~~~zzzsssllljjjqqqyyy~~~~~~{{{ooofffWWWHHH999222---......,,,+++,,,---,,,***)))((((((((())))))))))))))))))(((''''''(((((((((((()))))))))))))))((('''(((***...222444999;;;>>>AAABBBCCCBBBBBBAAASSSjjjzzz~~~}}}}}}ssstttyyysssccc]]]HHHZZZvvvvvv|||~~~vvvjjjbbbeeerrr}}}~~~|||{{{yyywwwuuuuuuuuuuuuxxxyyyxxxwwwvvvwww|||LLL>>>111.........---,,,---,,,++++++******++++++************************)))************++++++++++++++++++++++++,,,------------888SSSnnn{{{{{{wwwqqqkkk```TTTQQQ]]]pppwwweeelllyyyvvvvvvrrrnnnlllggg\\\PPP;;;888555666:::???AAAAAAFFFMMMSSSTTTWWW[[[]]]\\\___kkktttwwwyyyvvvjjj\\\XXXWWWZZZbbbkkkqqqpppmmmooossseeeQQQKKKMMMVVVddduuuvvvyyywwwoooggghhhnnnuuusss|||yyyooonnnkkkgggjjjsss{{{~~~}}}wwwlllfffccchhhjjjlllnnnnnnllliiifffiiiuuuyyyllleee```]]]^^^```lllvvv~~~|||yyyvvvxxxxxxyyy{{{}}}~~~}}}{{{yyyxxxwwwvvvvvvwwwxxxyyyuuuuuuuuuttttttssssssrrrtttssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqsssooolllllliiicccaaaccchhhddddddhhhlllooorrrvvv{{{zzz|||vvvyyyuuu]]]CCC777222---,,,///---,,,++++++******++++++************************************************))))))))))))************++++++...444777888<<>>>>>DDDQQQ[[[```dddhhh[[[[[[\\\```dddgggfffeeeiiioooxxx~~~ttt{{{ppphhhlllkkkPPPEEEDDDNNNaaapppwww}}}~~~{{{yyyxxxsssvvvzzz}}}iiiXXXGGGDDDKKKZZZkkkxxxyyyoooiiijjjmmmoooppp}}}lllSSSJJJRRR^^^tttyyyvvvrrrooooooqqqqqqqqqnnnoooqqqsssttttttttttttrrrrrrsssssssssrrrqqqqqqpppmmmiiifffeeeeeedddcccSSSJJJFFFUUUnnn~~~sssjjjiiiyyy}}}}}}tttlll___RRR???666///...---+++***+++,,,+++***))))))))))))))))))))))))))))))((((((''''''''''''((()))*********)))))))))))),,,000444666999;;;???BBBDDDDDDBBBAAACCCWWWkkkvvv|||yyyrrrwww}}}nnn\\\NNNIII```uuuuuu}}}sssfff^^^eeewww~~~{{{zzzyyyxxxvvvvvvvvvvvvwwwwwwxxxwwwvvvuuuvvvyyy|||PPPDDD666000000///---***---,,,++++++******++++++************************))))))*********++++++++++++++++++++++++,,,---...111000@@@___xxx~~~zzzyyynnnlll___QQQTTTkkk~~~}}}eee[[[uuunnnttt}}}uuuuuurrrnnnkkkeeeYYYLLL999777444666;;;AAAEEEGGGQQQYYY^^^______aaabbbaaa```gggnnnsssxxxvvvjjj\\\UUUVVVZZZcccmmmqqqnnniiihhhooocccOOOIIIKKKVVVgggzzz{{{|||zzzrrrkkkmmmuuuvvvtttwwwfffbbbeeeffffffllluuu{{{|||{{{}}}sssooonnnnnnmmmooopppmmmiiieeeddddddvvv~~~zzzpppkkk___WWWWWWXXXYYYdddrrr{{{~~~{{{wwwuuuvvvvvvxxxyyyzzzzzzyyyxxxxxxwwwvvvvvvvvvvvvwwwxxxtttttttttssssssrrrrrrrrrssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrssspppnnnooolllgggdddfffjjjgggbbb```gggppptttrrrwwwooorrr|||uuuiiiiiippp{{{eeeLLL===555000///111---,,,++++++******++++++************************************************((()))))))))***************+++///666888999>>>DDDXXX]]]\\\WWW[[[fffnnnmmm\\\FFF888>>>LLL]]]wwwpppdddnnn~~~rrrnnnkkkjjjjjjdddYYYPPPLLLPPPSSSPPPIII@@@;;;::::::<<<===<<<:::888777777;;;===EEEFFF@@@HHHRRRPPPBBBCCCIIIRRRZZZ___gggnnnfffcccaaabbbfffiiiiiigggjjjqqq}}}tttooouuupppxxxzzzbbbJJJCCCIIIWWWiiiuuu{{{|||yyyvvvtttqqqrrrrrruuu{{{___OOOBBBDDDSSSdddsss}}}zzzpppjjjkkknnnlllqqqfffQQQOOOYYYaaalllwww~~~xxxvvvtttssssssssssssssspppqqqsssuuuvvvuuuttttttsssssssssssssssrrrqqqpppqqqnnnjjjgggeeeccccccbbb\\\MMMDDDRRRppptttkkknnnxxxpppdddYYYCCC888///---,,,+++******+++++++++******)))))))))(((((())))))))))))(((((('''((((((((()))))))))***)))))))))***---111555888999<<<@@@DDDEEEDDDBBB@@@III]]]mmmqqqxxx}}}qqqmmmwwwnnn^^^IIITTTjjjssspppzzz}}}zzzwwwoooddd___iii}}}|||yyyxxxyyyxxxwwwvvvvvvvvvwwwxxxuuuuuutttsssssstttuuuvvvPPPEEE777//////000...***---,,,++++++******++++++************************))))))*********+++++++++++++++++++++,,,---...///222555IIIhhh~~~zzzxxxkkkkkk___RRR[[[wwwuuu___^^^}}}tttjjjwww~~~vvvvvvsssoookkkdddVVVHHH;;;888555555:::BBBJJJOOOZZZ```dddaaa___bbbeeeeeeaaaccchhhqqqyyywwwjjj[[[VVVXXX]]]fffnnnpppkkkeeeffflllaaaNNNIIILLLWWWiiizzz{{{|||{{{sssmmmqqqyyyuuutttzzzhhh\\\___dddhhhkkkqqqyyy}}}|||}}}vvvrrrrrrsssfffhhhiiigggddddddiiinnnxxx}}}{{{vvvppphhh```ZZZVVVXXX```dddjjj{{{|||yyyxxxwwwuuuwwwxxxyyyyyyxxxxxxxxxvvvvvvvvvuuuuuuvvvvvvvvvssssssssssssrrrrrrrrrrrrssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrpppoooqqqpppkkkiiikkklllhhhaaa\\\bbbmmmoookkkzzz}}}qqqlllqqq|||kkkbbbfffmmm|||jjjSSSAAA777111000222---,,,++++++******++++++************************))))))))))))))))))))))))((()))))))))************)))+++000555777888???GGGYYYYYYUUURRRZZZjjjpppmmmRRRAAA999AAAOOObbbooogggttt{{{sssooollljjjhhhbbbYYYQQQTTTUUUTTTNNNFFF>>>:::999999:::;;;:::888666666777:::<<>>GGGSSSSSSBBBCCCJJJSSS[[[aaakkkuuusssmmmhhhiiiooosssqqqmmmhhhrrryyykkkiiippp~~~ppp[[[GGGEEEOOO___oooyyy}}}zzzwwwsssppppppqqqqqqsss}}}|||XXXJJJ@@@GGGZZZlllzzzyyynnnjjjlllpppmmmwwwbbbSSSUUUWWW```jjjllljjjkkksss|||sssssstttttttttttttttuuussstttuuuuuuuuuuuutttsssrrrsssssssssrrrqqqppppppqqqooolllhhhfffddddddeeecccQQQEEERRRqqqssslllsssuuulllbbbYYYFFF999...+++++++++***++++++++++++++++++*********(((((())))))))))))((((((***)))))))))((((((((('''((((((((()))---111666999:::===AAAEEEFFFEEEBBB@@@OOO```llllllooowwwsssggghhhyyyhhhYYYHHH\\\nnnnnnhhhoootttooopppnnnjjjeeeeeeqqqxxxrrrtttxxxyyyxxxwwwvvvvvvwwwxxxxxxtttttttttttttttuuuuuutttYYYNNN<<>>BBBEEEFFFEEECCCBBBTTTaaajjjiiihhhjjjgggaaaiii}}}YYYKKKHHH^^^mmmiiidddgggkkkkkkkkkiiiggggggmmmzzzrrrpppuuuzzzyyyxxxwwwvvvvvvvvvwwwxxxvvvvvvvvvwwwyyyzzzxxxwwwxxxhhhMMM555---000000,,,---,,,++++++******++++++************************)))************++++++++++++++++++,,,---...///000333HHHbbbttt|||}}}wwwqqqgggbbbYYYXXXnnn|||gggeee{{{uuutttxxxxxxuuupppjjj___NNN>>>888999:::===DDDNNNYYY``````fffggg```\\\___eeehhhccc```cccqqq}}}lll[[[WWW^^^gggmmmooommmkkkjjjmmmpppaaaPPPNNNSSS[[[hhhsssuuuyyyzzzuuupppttt|||vvvuuusssgggaaa___jjjjjjgggdddgggooowwwyyy{{{ooogggdddccc___^^^^^^]]]___bbbgggkkkhhhjjjhhhaaa```eeejjjmmmttt~~~zzzooohhhgggkkkppppppsssvvvwwwvvvuuuvvvxxxtttttttttuuuuuutttttttttssssssssssssssstttttttttrrrrrrrrrsssssssssttttttrrrrrrrrrsssssssssttttttrrrppppppsssqqqllliiijjjgggaaa\\\\\\^^^___```bbbcccqqq|||wwwqqqqqqyyytttiiihhhooovvvuuuaaaLLL;;;222...------,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))************,,,---222666666999DDDOOOZZZ]]]___fffuuu~~~uuueeeBBB>>>===HHH]]]tttpppjjjsssrrrpppnnnmmmkkkggg```VVVOOORRRRRRPPPMMMHHHBBB>>><<<::::::999888777888;;;>>>DDDBBBFFFCCC<<>>@@@BBBDDDEEEEEEDDDCCCZZZbbbkkkmmmhhhcccbbbcccuuuqqqNNNFFFNNNcccmmmjjjhhhhhhkkkqqqooojjjfffiiitttyyyuuuyyy}}}}}}zzzyyywwwvvvvvvvvvwwwwwwwwwvvvwwwyyy|||}}}{{{xxx___===/////////+++---,,,++++++******++++++************************)))************++++++++++++++++++,,,---...000000999SSSnnnxxxzzzyyysssjjjbbb[[[SSSYYYuuukkkhhh|||vvvuuu}}}xxxxxxuuuoooiii^^^KKK;;;555888<<>>???@@@BBBCCCDDDDDDDDDDDD```eeennnrrrkkkbbbbbbiiihhhKKKLLLWWWiiipppnnnnnnmmmooozzztttmmmgggjjjxxxzzzuuu{{{zzzyyyxxxvvvvvvvvvvvvwwwuuutttuuuxxx|||}}}zzzwwwuuuEEE---000222***...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---+++'''+++333...,,,888HHH]]]ooosssqqqppplllfffUUUXXXTTT[[[uuuuuuwww~~~|||xxxxxxwwwrrrgggXXXGGG===;;;<<>><<>>;;;===BBBKKKTTT]]]dddhhhiii___\\\[[[^^^``````ccchhhmmmlllrrrkkk\\\```ooozzz|||zzzwwwnnnbbbUUUQQQPPPTTTYYY\\\```eeennn|||ssshhhgggfffaaa^^^ooo{{{qqqeeeZZZTTTSSSPPPLLLKKKNNNUUU]]]bbboooyyy|||~~~zzzppp```RRRQQQPPPQQQUUUWWWZZZcccmmm{{{xxx}}}yyyxxx|||~~~ppp\\\III>>>::::::;;;CCCDDDGGGMMMTTT[[[bbbeeekkkmmmoooppppppppprrrssswwwvvvuuuvvvwwwxxxvvvtttrrrssstttuuuvvvvvvvvvvvvrrrssstttuuuuuuuuutttsssqqqrrrsssrrrqqqnnnkkkjjjgggfffeeeddd```^^^eeennniiicccooouuu|||~~~uuu{{{|||vvvhhhTTT<<<111333---,,,++++++,,,,,,+++)))++++++++++++++++++++++++***************************************+++,,,,,,///000777;;;===NNNaaacccUUU]]]eeemmmuuusss^^^FFF>>>>>>JJJ___nnnsssxxx~~~zzzyyypppfffdddmmmuuummmooonnnlllhhhaaaUUUHHH???BBBJJJUUU___dddfffffffff___ZZZSSSPPPQQQUUUYYY[[[\\\______[[[[[[___cccddd]]]\\\aaaooo}}}zzznnnXXXTTTPPPQQQZZZiiiyyyqqqggg```]]]cccoooxxx}}}wwwvvvvvvvvvuuutttsssrrruuu}}}|||ttt\\\FFFCCCIIIYYYkkkxxxyyyvvvwww~~~fff___ccclllyyyvvvppppppsssuuuuuuwwwwwwvvvvvvuuutttsssssspppqqqsssuuuvvvxxxxxxyyyuuuuuutttqqqlllfff```]]]___aaa[[[NNNGGGOOObbbrrrxxxtttkkkbbbaaagggkkkjjjiiisss~~~~~~~~~uuulllggg[[[EEE222+++,,,+++'''++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))*********+++---///333888<<<>>>@@@GGGGGGEEEFFFAAABBBPPPjjjyyytttnnnxxx~~~uuufff___]]]RRRRRRdddttt~~~}}}wwwrrrpppqqq{{{|||zzzzzzyyyxxxvvvtttrrrqqqppptttvvvwwwwwwvvvtttsssttt{{{xxxiiiOOO:::333111000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,(((...------///---888QQQlllyyy~~~xxxrrrhhh]]]QQQIIITTTwwwyyy|||{{{wwwvvvrrrsssnnn___LLL???;;;<<>>MMMhhh|||}}}~~~tttjjjiiiuuu|||rrrmmmjjjjjjiiifffaaaWWWLLLDDDGGGOOOZZZaaacccdddfffhhhbbb]]]WWWTTTUUUXXXYYYYYYZZZ]]]___^^^^^^bbbfffjjjfffdddgggrrr}}}}}}wwwnnn___RRRQQQRRRWWWbbbppp~~~nnngggaaabbbmmmvvv~~~}}}xxxxxxxxxvvvssspppppprrrtttxxx}}}tttfffPPPEEELLL^^^rrrzzzwwwzzzzzzgggeeejjjtttqqqmmmiiijjjoootttvvvvvvxxxwwwvvvuuutttsssssssssqqqsssuuuwwwxxxxxxwwwvvvtttuuuuuutttpppiiiaaa\\\___cccaaaTTTEEEDDDWWWlllwwwvvvnnnddd```gggqqqwwwyyy|||||||||xxxnnnaaaLLL777......---***++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))*********,,,...111444999>>>AAAAAAJJJJJJGGGFFF@@@DDDTTTmmm}}}zzzsss|||uuuddd[[[UUUKKKTTTooo}}}}}}sssoooooosss~~~~~~xxxvvvyyyyyywwwvvvtttrrrqqqpppssstttuuuuuusssqqqqqqrrrtttqqqfffRRR???444000000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,(((......---///...???[[[rrr}}}{{{ttteeeWWWMMMMMMaaauuurrr{{{rrr}}}{{{xxxwwwxxxsssssslll[[[GGG;;;:::???AAALLLWWW^^^fffmmmlllhhhYYYWWWZZZccchhhiiiiiikkkooorrr|||{{{eeeWWW[[[jjjwwwvvvpppfffUUUEEECCCJJJWWWbbbfffbbbbbbeeennnyyyxxxfffYYYZZZ[[[WWWhhhzzz}}}|||nnn]]]NNNFFFDDDDDDFFFIIINNNSSSXXX[[[iiiiiihhhiiikkkqqqxxx}}}tttlllddd___^^^___aaabbbfffjjjqqqxxxyyy}}}}}}zzzlllmmmllljjjlllpppooojjjlllrrr{{{xxxkkk\\\TTTHHH???:::888999999666666666777:::???DDDGGGPPPVVV```hhhlllnnnnnnooorrrssstttuuuuuuttttttuuussssssssssssssssssssssssrrrrrrsssttttttuuuuuuuuuttttttttttttsssrrrqqqpppgggaaa]]][[[XXXUUUVVV[[[]]][[[```uuuvvvrrr{{{tttooo||||||zzznnnjjjkkklllaaaJJJ777...000...------......---,,,++++++++++++++++++++++++************************+++++++++***+++,,,,,,---000333:::<<>>:::999999:::888777666555666888:::;;;BBBIIISSS]]]cccgggiiijjjmmmoooqqqrrrrrrrrrsssttttttssssssrrrrrrrrrsssssssssssssssttttttttttttttttttttttttttttttsssrrrrrrjjjccc]]]\\\ZZZUUUTTTUUUVVVXXXYYYkkk~~~vvvzzz~~~sssmmmmmmvvvooo[[[___gggnnngggRRR;;;///000///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++,,,------...333<<<>>>CCCYYYhhhaaaPPP[[[hhhkkkbbbRRRAAA777???FFF```tttlllffflll~~~|||sssnnnnnnnnnmmmkkkhhhbbbYYYNNNGGGMMMSSS]]]eeejjjmmmnnnnnnfff```[[[ZZZ]]]^^^\\\XXX]]]___cccggggggiiirrr{{{}}}yyywww{{{qqqaaa\\\___^^^^^^^^^VVVTTTXXX___iiitttuuujjjnnnpppiiieeeiiikkkttt|||{{{xxxtttqqqnnnnnnrrrzzzqqqYYYJJJAAAHHH\\\xxxppphhhooorrrzzz~~~nnn^^^SSSYYY]]]fffrrr|||}}}yyyvvvuuutttssssssssstttuuuuuuvvvwwwxxxwwwuuurrrqqqtttssstttvvvuuupppggg___[[[ZZZ\\\YYYLLLEEEUUUmmm}}}uuuvvv}}}rrrjjjaaaNNN:::///...---+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))******)))---111444777;;;AAAGGGEEEMMMLLLHHHFFFAAAGGGYYYcccqqqyyy}}}}}}vvvvvvwww^^^OOOJJJZZZvvv{{{xxxrrrooorrrxxxwwwrrrnnnqqqxxxyyyyyyzzzyyyttttttttttttttttttttttttqqqrrrrrrqqqooommmnnnooopppjjjgggcccVVVAAA222......---,,,,,,++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++///,,,+++000555JJJiiilllqqqrrrnnnllliii\\\NNNVVVddduuucccdddzzztttmmmmmmxxx}}}||||||uuuqqqgggVVVEEE<<<===AAAFFFSSS^^^bbbiiiqqqppphhhUUUVVV___mmmwwwvvvqqqnnnqqquuurrr^^^RRR___pppzzzssscccWWWLLLCCCGGGXXXllluuummmcccdddlllzzzpppeee^^^YYYXXX___gggyyy|||jjjmmmwwwzzztttcccRRRGGGCCC@@@BBBGGGMMMUUU\\\bbbeeecccaaa^^^]]]___dddhhhjjjuuu~~~~~~zzzvvvrrrnnnkkkmmmssstttooolllmmmrrrrrrsssvvvvvvxxx{{{pppjjjfffaaa```hhhnnnqqqvvvuuunnnddd[[[VVVPPPFFF>>>;;;:::::::::999888888777777777777777:::???FFFMMMTTT[[[bbbfffhhhkkknnnoooooooooqqqtttssssssrrrrrrssstttuuuvvvuuuttttttssssssssssssttttttttttttttttttsssssssssjjjccc^^^^^^]]]YYYUUUTTTVVVXXXTTTaaa~~~~~~vvvlllhhhiiitttiiiXXX^^^iiiqqqlllWWW@@@222000...------...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++++++++,,,------...444<<<>>>CCCZZZhhh___VVVaaallllll___LLL>>>888>>>KKKiiiooohhhdddnnnxxxpppnnnooopppooommmiiiddd[[[QQQJJJJJJPPPZZZfffooottttttrrrlllddd\\\ZZZ]]]aaaaaa^^^^^^___bbbeeeeeefffooo{{{}}}}}}yyy]]]SSSUUU[[[YYY[[[```^^^^^^aaafffnnnyyy}}}ssskkkqqqooofffdddmmmqqqzzzzzzzzzzzzyyyqqqnnnmmmqqqzzz~~~dddMMMDDDBBBNNNdddzzzmmmkkkvvvxxx~~~ttt^^^PPPIIIEEEWWW]]]gggttt~~~}}}yyyvvvuuutttssssssuuuwwwxxxuuuuuuvvvvvvuuutttrrrqqqsssssssssvvvwwwsssjjjbbb[[[XXXYYYYYYMMMGGG[[[yyyyyy{{{|||rrrjjjbbbQQQ>>>222///...+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))******)))...333555777<<>>AAAGGGUUU___ccciiirrrppphhhTTTVVV```pppzzzyyyrrrnnnqqqvvvppp\\\QQQ```qqq{{{ppp___SSSKKKDDDOOOaaawww~~~rrrfffhhhrrrnnn```]]][[[ZZZbbbpppwwweeekkkwwwzzz}}}qqq___PPPHHHEEEBBBDDDGGGLLLRRRWWW\\\^^^]]]]]]\\\ZZZYYY[[[```eeemmmvvv|||{{{yyyzzz{{{{{{wwwqqqoooqqqoooiiihhhkkkpppooopppuuuxxx|||vvvjjjeeehhhkkkjjjlllxxx|||oooiiifff```YYYUUUNNNEEE>>>;;;;;;<<<<<<999999999999999888888888888:::>>>BBBIIIRRR\\\ccceeehhhlllmmmmmmnnnqqqsssrrrrrrrrrssstttvvvxxxzzzvvvuuutttsssssssssssssssttttttttttttttttttsssssshhhaaa]]]^^^___[[[VVVTTTYYY[[[QQQYYYwww}}}yyynnnjjjlllssswwwlll]]]cccmmmtttnnnZZZDDD555///---,,,,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++,,,,,,---...000555===<<>>WWWkkklllhhhffffffaaa[[[[[[aaauuuiii^^^ooosssrrrqqqyyy}}}uuupppfffVVVEEE<<>>===;;;:::888888888888999333777:::===???DDDKKKQQQXXX___fffiiiiiiiiilllooossssssssstttuuuvvvwwwxxxwwwwwwvvvuuutttttttttuuuxxxwwwwwwvvvuuutttsssrrrlllgggaaa^^^]]][[[WWWTTTVVVVVVSSSUUUccczzz|||qqqpppyyyooojjjnnnuuuyyyrrr___GGG777444333000,,,***,,,,,,+++,,,,,,,,,+++++++++******+++++++++*********))))))***++++++***)))***---///222;;;::::::FFFOOOSSS[[[fffrrrqqqggg[[[GGG999;;;FFF[[[sssvvvqqqppplllmmmzzzuuurrroookkkmmmooonnnjjjhhhfff```YYYJJJLLLUUUdddnnnrrrtttvvvwwwmmmaaa\\\]]]```___]]]fffgggggghhhiiimmmrrrvvvxxxzzzsssbbbYYYYYYaaahhhjjjjjjmmmrrrvvv|||{{{tttjjjkkkrrr}}}tttkkklllyyy~~~}}}zzzvvvpppxxx|||}}}~~~oooZZZGGGCCCGGGRRRggg}}}{{{www|||~~~xxxlll\\\NNNKKKSSS[[[iiiuuu|||vvvvvvvvvvvvuuuuuuuuuuuuwwwvvvtttsssssstttuuuuuurrrttttttsssuuutttkkkaaa\\\XXXZZZ\\\TTTRRRhhhlllnnnxxx{{{}}}|||yyyoooiii]]]LLL<<<222000111,,,,,,,,,+++++++++******************************++++++***************++++++---222777===AAAEEEFFFHHHIIIJJJGGGDDDCCCFFFIIIZZZ^^^aaaaaa___fffxxxjjjQQQMMM[[[iiiooohhhiiilllppptttuuuuuutttsss{{{zzzzzz{{{xxxxxx{{{wwwwwwuuutttrrrpppooonnnppprrrtttvvvwwwuuusssrrrtttHHH333000///...------,,,------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------......000555EEE\\\nnngggeeeeeeeee^^^XXX]]]hhh~~~mmmppp~~~yyyvvv{{{sssrrrkkk[[[JJJBBBGGGOOO\\\iiiqqqooonnnqqqoooiii\\\SSSaaammm|||jjjccc\\\___jjjwwwvvvfffYYYUUUfffwwwuuudddUUUJJJIIIRRRpppyyyvvvggg\\\\\\```hhh{{{vvvdddbbbooo|||wwwiiiYYYNNNHHHFFFLLLLLLKKKJJJJJJLLLPPPTTT```dddccc___]]]aaaeeefffmmmsss{{{zzzvvvkkkkkkiiifffffflllvvv~~~{{{sssqqqsssyyyrrrppplllgggdddaaa^^^YYYVVVSSSPPPLLLIIIGGGEEECCCAAA???>>>===;;;:::::::::;;;666888999999:::<<<@@@DDDKKKRRRZZZ___bbbdddiiimmmppppppqqqrrrtttvvvxxxyyyxxxwwwvvvuuuuuuuuuuuuuuuxxxxxxyyyyyyxxxvvvtttssskkkgggaaa^^^]]]\\\YYYVVVQQQTTTUUUWWWaaassszzzpppyyy{{{xxxwwwcccLLL;;;444333000---,,,------,,,,,,,,,,,,+++++++++******+++++++++*********))))))+++,,,,,,+++++++++...000111;;;===AAANNNSSSSSSYYYhhhrrrpppeeeXXXEEE999<<>>CCCFFFHHHIIIKKKKKKGGGBBBCCCIIIOOOfffeeedddccceeennn}}}zzz]]]JJJNNNaaaooorrrttttttvvvyyy}}}~~~}}}{{{uuu{{{{{{tttvvvxxxvvvvvvxxxwwwwwwvvvuuusssrrrqqqpppqqqsssuuuvvvvvvvvvtttsss~~~OOO222000///...------,,,------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------+++...000222:::KKK___nnnfffcccdddcccZZZUUU___ppp{{{xxx}}}wwwsssuuuooo^^^KKKEEEMMMXXXgggpppuuurrrqqqrrrooohhhWWWOOO^^^lll{{{~~~fff]]]YYY[[[fffuuuvvvhhh[[[WWWffftttppp^^^PPPHHHKKKYYY|||mmmbbbZZZ___jjjwwwfffXXXaaauuuttteeeWWWNNNKKKJJJPPPOOOMMMJJJHHHIIILLLOOO```eeegggddddddfffgggfffiiisss}}}tttnnnddddddeeejjjrrr}}}zzzvvvuuu|||}}}tttkkkfffeeecccbbb```___\\\XXXUUUTTTQQQNNNKKKJJJJJJHHHGGGDDDCCCBBBAAA????????????:::::::::888777777999;;;<<>><<<:::999::::::666:::AAAGGGLLLQQQWWW[[[bbbffflllsssxxxzzz{{{{{{yyyxxxwwwvvvvvvvvvvvvvvvuuuwwwyyyzzzyyyvvvrrrppphhhddd^^^[[[[[[\\\ZZZXXXVVV```hhhgggbbbgggwwwsss\\\EEE666111---...///---,,,,,,,,,,,,,,,+++++++++******************************++++++,,,++++++,,,///111222:::BBBOOO]]]YYYSSSYYYmmmuuuooo]]]MMM>>><<>>VVVjjjtttxxxllleeebbbXXXPPP[[[oooyyy~~~}}}}}}|||xxxuuuqqqrrrgggTTTHHHPPPbbbnnnvvvvvvssspppooommmhhhaaaUUURRRgggwwwdddZZZTTTXXXggguuuuuufffZZZWWWjjjuuuqqqaaaSSSJJJRRRhhh|||yyywww\\\[[[___lllnnnVVVXXXooo~~~pppcccZZZUUUUUUUUUVVVXXXYYYYYYUUURRROOOOOOOOOUUUZZZ^^^dddjjjllliiieeennnyyy~~~|||xxxvvvvvv|||~~~~~~}}}{{{yyyxxxvvvsssooojjjeeeaaa___]]]^^^```___]]][[[XXXWWWWWWUUURRRRRRSSSSSSSSSSSSPPPOOOOOOOOONNNMMMLLLLLLIIIGGGEEEBBB@@@>>><<<;;;666888:::===@@@CCCGGGIIISSSZZZdddnnnuuuwwwwwwuuuwwwvvvvvvvvvvvvvvvwwwwwwwwwyyy{{{|||{{{xxxuuurrrhhhccc]]]YYYYYYYYYXXXVVVRRR]]]eee```WWWZZZmmm|||~~~ttt```JJJ999111+++---...,,,***,,,,,,,,,,,,+++++++++******************************)))************+++...111555;;;BBBQQQ]]]VVVRRR^^^pppwwwnnnXXXGGG<<>>;;;999999888777777888:::;;;CCCJJJUUUaaaiiimmmnnnnnnttttttttttttuuuvvvxxxxxx|||}}}~~~~~~{{{xxxvvvkkkeee^^^YYYXXXWWWVVVSSSQQQZZZbbb^^^RRRSSSjjjyyyyyyzzz}}}~~~vvvrrrdddSSS???333***---...+++***---,,,,,,,,,+++++++++*********************+++++++++((()))*********+++...111777;;;DDDTTT\\\RRRRRReeerrryyymmmUUUCCC:::DDDYYYwwwtttbbbkkkyyy|||tttqqqoooppprrrnnnmmmcccRRRDDD<<<999666<<>>DDDHHHLLLMMMMMMLLLJJJGGGJJJWWWkkkyyy{{{tttxxxzzzuuu]]]OOOKKK^^^xxx~~~{{{nnncccaaacccjjjwwwuuusssyyy|||yyyxxxzzzxxxsssssssssssssssttttttttttttsssvvvzzz}}}}}}{{{wwwuuuyyyooollljjjZZZHHH000000...---------------,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,111333777IIIcccppppppjjjkkkoooiiiPPPAAAZZZxxxaaalll}}}ooolllxxx~~~{{{|||uuulll[[[QQQ]]]sss|||wwwkkkccc]]]```fffgggddd```QQQZZZzzz}}}```ZZZOOO]]]rrr}}}qqq]]]VVV[[[iiiqqqmmmddd```ddd|||gggaaaeeegggeeeaaatttcccZZZWWWbbb}}}yyyzzztttkkkeeebbb```\\\ZZZYYYZZZZZZ[[[\\\___dddhhhkkkjjjhhhjjjvvv}}}xxxwwwtttppplllkkkhhhiiinnnmmmgggeeehhhaaaaaaaaa```___]]]ZZZYYYWWWYYYZZZZZZXXXYYY\\\___[[[YYYWWWVVVXXXYYYYYYYYYXXXYYY[[[]]]^^^^^^^^^^^^\\\ZZZWWWVVVVVVTTTPPPLLLDDDAAA===:::::::::;;;;;;777:::AAAJJJTTT___hhhmmmooooooppprrrtttwwwyyyzzz{{{{{{{{{zzzyyyxxxvvvvvvtttlllccc\\\YYYWWWUUURRRPPPZZZddddddYYYXXXnnn{{{ooobbbhhh{{{ccc]]]jjjuuurrrjjjKKK999---...000,,,,,,111,,,,,,,,,+++++++++******))))))******++++++++++++)))***+++,,,,,,---000333555===KKK]]]___NNNQQQmmmuuuzzzlllQQQ>>>999JJJfffwwwlll___lllyyyvvvtttqqqpppsssqqqooodddQQQ@@@999777666999999AAAOOO\\\dddjjjpppvvvyyyzzzuuunnnkkknnnrrroooqqqvvv~~~zzz||||||yyyuuupppqqqwww|||~~~}}}~~~vvvzzz|||vvv|||^^^SSSKKKMMMYYYjjj}}}{{{fffPPPCCCDDDJJJRRRdddzzz|||tttrrryyy}}}yyyvvvssssssttttttvvvuuuuuutttuuuwwwxxxyyyrrrttttttpppoootttxxxxxxjjjaaaYYYZZZ\\\XXXOOOGGGKKKmmmxxxrrrzzzgggRRR@@@666111......---------,,,,,,,,,************************))))))))))))***+++,,,---333666:::@@@EEEJJJMMMOOONNNLLLIIIGGGKKKWWWhhhttt|||qqqsss}}}```OOOIII^^^{{{uuuwww~~~xxxiii^^^^^^cccjjjxxxvvvttt{{{~~~{{{zzz}}}|||wwwtttuuuuuuuuuuuuuuuuuuuuusssvvv{{{~~~|||wwwttt}}}zzznnndddcccIII888///,,,000111,,,+++000,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,000===RRRdddkkkjjjgggmmmmmm___LLLMMMjjj~~~bbbfffnnnttt}}}|||yyyssskkk___YYYdddtttvvvnnnlll^^^VVV[[[cccbbb]]]ZZZTTT___sssvvvaaaTTTKKK___uuuzzzooobbb]]]^^^mmmpppoooeee```nnnoooYYYWWWbbbeee```kkk{{{pppYYYRRR^^^ppp|||yyy}}}tttjjjfffeeeaaaXXXOOONNNPPPSSSYYY___dddffffffrrrtttwwwyyy}}}{{{uuuqqqooonnnmmmlllmmmkkkhhhgggeeeccc___\\\[[[[[[[[[ZZZYYYXXXVVVVVVUUUVVVXXXYYYZZZ[[[[[[[[[ZZZYYYXXXWWWWWWYYY[[[]]]WWWZZZ]]]______^^^^^^___[[[\\\]]]]]][[[XXXTTTRRRKKKGGGAAA<<<999999;;;<<<888:::<<>>PPP___\\\RRRZZZmmmyyy~~~```BBBBBB>>>HHHlll~~~pppiiicccoooxxxtttuuusssqqqqqqlllmmmdddPPP@@@999777555333666<<>>======<<<<<<======AAAIIISSS[[[kkklllooorrrtttvvvwwwwwwzzzzzzyyyyyyxxxvvvuuutttoookkkeee```\\\XXXUUURRRRRRUUUZZZWWWJJJHHHggg}}}hhh___aaattt}}}cccaaannnvvvpppgggVVVAAA000---000...,,,---++++++++++++++++++++++++)))************+++++++++***************,,,111444777BBBRRR[[[WWWUUU___oootttuuuXXX???BBBAAALLLnnnzzzjjj```dddrrrvvvrrrsssrrrppppppmmmnnnfffTTTDDD===:::888777999===CCCLLLVVV```eeejjjppptttppphhheeejjjrrrqqqssswww}}}~~~yyyyyyzzzaaaQQQLLLKKKWWWlllxxxdddQQQGGG@@@>>>IIIXXXsss~~~{{{zzzxxx}}}vvvlllgggooo|||{{{}}}~~~zzzwwwzzzyyyxxxwwwwwwwwwxxxxxxzzzxxxvvvuuuuuuvvvwwwwwwwwwxxxxxxwwwwwwvvvuuutttkkkfff^^^YYY[[[\\\VVVLLLUUUwww|||{{{lll\\\MMM<<<000000///...,,,++++++++++++)))************+++++++++***++++++***)))***---///666999>>>DDDIIIMMMOOOPPPTTTMMMHHHIIIMMMSSS\\\eeepppnnniiikkk{{{YYYJJJSSSkkkttttttssspppmmmuuuxxxqqqhhhfffhhhiiisss~~~xxxzzz{{{{{{zzzwwwvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvpppsssvvvvvvuuutttttttttJJJ:::///111555222000111,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///777HHH\\\ggggggcccddd```\\\ZZZ^^^nnnwwwfffhhhssswwwvvvwww~~~}}}{{{yyyrrrcccXXX]]]jjjlllfffaaaWWWRRRXXXaaaddd```\\\OOOXXXjjj{{{|||mmmZZZOOONNN]]]ooouuummmccc^^^^^^nnnooommmiiimmmyyyuuubbbQQQPPPUUUZZZaaajjjkkkTTTMMM^^^vvvsssqqqlllgggfffeee```VVVLLLGGGIIIMMMSSS[[[eeemmmrrrxxxyyy}}}~~~}}}yyyrrrooojjjhhhgggggggggfffdddaaa^^^\\\[[[ZZZYYYWWWVVVVVVVVVVVVVVVUUUTTTTTTWWWWWWXXXXXXXXXWWWWWWWWWSSSSSSSSSTTTUUUXXXZZZ\\\\\\___bbbddddddddddddeeeffffffffffffddd```]]][[[ZZZXXXUUUQQQKKKEEEAAA>>>???>>>===<<<===BBBIIIOOOaaafffmmmppprrrsssvvvxxxwwwwwwwwwvvvuuutttsssrrrmmmjjjeee```\\\YYYUUURRRSSSRRRSSSOOOCCCEEEfffxxxjjjdddqqqmmmllltttyyyvvvsss\\\FFF333///111...---...---,,,,,,++++++*********)))************+++++++++***************---222555999JJJWWWWWWTTT[[[hhhrrrpppkkkOOO<<>>@@@BBBFFFMMMWWW^^^gggllloookkkeeedddkkkssstttvvvyyy~~~{{{|||oooRRROOOKKKOOObbb}}}xxxaaaNNN@@@@@@???@@@TTTmmm~~~mmmiiillluuuxxxmmmhhhrrrzzzuuutttyyyyyyyyyyyyyyyzzz{{{|||zzzwwwtttuuuxxxzzzzzzyyyyyyyyyyyyyyyyyyxxxvvvvvvoooiii```YYYZZZ\\\XXXPPPUUU|||}}}ppp~~~~~~zzznnnaaaRRRAAA333111000///...---,,,,,,,,,)))************+++++++++***++++++***)))+++...000888;;;AAAFFFLLLOOOQQQRRRPPPKKKHHHIIIMMMTTTaaallllllhhhdddlllZZZRRR___tttxxxuuuuuurrrssszzz}}}vvvoooooorrrttt{{{~~~xxx~~~|||yyywwwwwwxxxwwwvvvwwwwwwvvvvvvuuuuuuttttttppprrrtttuuutttsssssssss~~~TTT@@@000000555333000000,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...888MMMbbblllkkkhhh___ZZZVVVXXXaaavvvoooooowwwyyyzzz}}}~~~}}}|||~~~~~~|||zzzsssdddWWWZZZeeehhhccc___WWWSSSXXXbbbfffaaa[[[QQQZZZjjjzzz|||nnn\\\QQQQQQ]]]kkkpppkkkbbb]]]\\\ggglllkkkggglllyyy~~~zzzfffSSSJJJSSS[[[\\\eeeuuu|||[[[RRRWWWnnn|||lllhhhjjjgggeeefffgggbbbXXXPPPEEEFFFHHHLLLQQQYYYaaagggmmmsss~~~~~~}}}zzzzzz|||{{{vvvmmmkkkgggffffffgggfffeeebbb___[[[YYYXXXXXXXXXWWWTTTTTTUUUUUUUUUUUUTTTTTTZZZZZZZZZZZZYYYXXXWWWVVVRRRRRRSSSUUUWWWZZZ]]]^^^^^^aaaccceeeeeeeeefffhhhiiiiiiiiihhhfffccc```^^^^^^^^^]]]ZZZTTTMMMEEEAAA@@@???<<<;;;<<>>CCCIIIJJJIIIJJJOOOTTTeeekkkqqqpppkkkiiimmmrrrxxxzzz}}}|||bbbMMMLLLNNNYYYooo}}}nnnVVVDDD:::@@@CCCIIIccctttcccaaafffyyyzzzrrrppp{{{yyywwwwwwyyyyyyyyyyyyzzzzzz{{{{{{yyyvvvsssuuuyyy{{{zzzxxxzzzzzzzzzzzzyyyxxxwwwvvvqqqkkk```XXXXXX[[[YYYSSSPPPvvvxxxgggrrrxxxpppyyy~~~xxxyyyooodddVVVEEE777222111000...------------))))))*********+++++++++************)))+++///222:::>>>CCCIIIOOORRRTTTTTTNNNIIIFFFIIIOOOZZZkkkzzzuuunnnhhhqqqyyyZZZXXXjjj}}}zzztttsssqqq{{{~~~xxxxxx{{{|||{{{}}}yyywwwyyyzzzyyywwwwwwwwwvvvvvvuuutttsssssssssuuuwwwwwwuuutttuuuvvv}}}ZZZCCC000///333222///...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------999QQQfffmmmjjjhhh^^^YYYWWW[[[eeeyyyppp}}}xxxzzz|||{{{~~~~~~|||xxxsssfffXXXXXXaaaeeeaaa[[[VVVTTTZZZeeelllggg___SSS[[[lll{{{}}}ooo]]]SSSTTT\\\eeejjjhhhaaa[[[XXX^^^iiikkkcccfffuuu{{{ttt]]]LLLHHHWWW``````kkk~~~lllTTTWWWgggnnn```^^^hhhfffeeefffgggddd\\\VVVKKKLLLLLLKKKLLLOOOUUUYYYdddmmmzzz{{{tttuuuxxxxxxvvvvvvvvvrrrkkkgggeeecccccccccddddddccc^^^[[[XXXVVVVVVWWWWWWVVVSSSTTTUUUUUUVVVVVVVVVVVVZZZZZZZZZZZZYYYWWWVVVUUUQQQRRRTTTVVVYYY\\\^^^___```bbbdddeeeeeeeeefffhhhhhhhhhhhhgggeeecccaaa```^^^___```___ZZZSSSKKKGGGCCCAAA===<<<<<<>>>@@@BBBLLLWWWfffppprrrrrrssstttssssssssssssrrrrrrqqqpppjjjgggbbb^^^[[[VVVQQQNNNMMMKKKNNNNNNHHHKKKhhh|||kkkRRR:::222111///...000------,,,,,,+++***))))))))))))*********+++++++++)))******+++,,,///444888???ZZZhhh^^^[[[kkkyyyxxxppp]]]DDD<<>>999CCCKKKWWWtttzzzeee]]]bbbjjj}}}vvvrrrwww~~~yyyyyyzzzyyyyyyyyyyyyyyyxxxxxxwwwzzzwwwuuuuuuwwwxxxwwwuuuyyyyyyyyyyyyxxxwwwvvvuuuqqqkkk```WWWVVVYYYXXXSSSMMMkkkyyyjjjgggvvv|||sssiiihhhvvvyyytttzzzpppfffZZZIII:::222111000///...---------))))))*********+++++++++*********)))))),,,000444<<<@@@FFFLLLQQQTTTVVVVVVRRRKKKFFFHHHQQQ___ssswwwqqqxxx}}}jjjTTTXXXnnn|||vvvwwwuuuzzzyyy{{{{{{~~~zzzyyyzzz|||{{{yyyxxxwwwwwwvvvuuuttttttsssuuuvvvxxxwwwvvvuuuuuuvvv{{{[[[EEE111...222000------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///000>>>XXXkkkmmmfffbbb```[[[ZZZ```mmm}}}wwwppp{{{~~~||||||}}}~~~}}}zzzvvvttthhhZZZXXX___ccc```VVVTTTTTT[[[hhhqqqmmmdddTTT\\\lll|||~~~ppp^^^SSSSSSWWW^^^cccdddaaa\\\XXX___nnnpppccccccssswwwnnnUUUJJJJJJXXXaaadddqqq{{{___RRRaaawww}}}nnn```XXX]]]jjjhhheeeeeeeeeccc^^^YYYVVVWWWXXXVVVSSSRRRUUUXXXcccjjjsssyyy|||~~~yyytttrrrnnnqqqqqqmmmkkkjjjccc\\\```___]]]]]]^^^___^^^]]]YYYWWWUUUTTTUUUUUUUUUTTTTTTUUUVVVXXXYYYYYYZZZZZZZZZZZZZZZYYYXXXWWWUUUUUURRRTTTVVVXXX[[[^^^```aaacccdddfffeeeddddddfffggggggggggggfffeeedddcccbbb```aaabbbaaa^^^XXXRRRNNNJJJGGGCCC@@@@@@@@@@@@???IIISSSaaalllqqqrrrsssssssssssssssssssssrrrqqqqqqjjjgggccc___[[[VVVPPPLLLHHHGGGKKKPPPMMMPPPjjjqqqWWW===333111...---000---,,,,,,++++++*********)))************+++++++++)))***++++++---111666:::DDD]]]kkkaaa]]]mmmzzzzzzkkkSSS???<<<@@@III]]]qqquuuuuu{{{jjj```eeejjjvvvnnnooossssssrrrrrrnnnmmmkkkcccUUUFFF@@@AAAJJJSSS```iiiiiieee```]]]]]]eeennnrrrqqqooooooqqqvvvzzzzzzyyyiiiVVVPPPNNNXXXeeezzzpppUUUGGG???;;;===JJJYYYkkkzzz```QQQQQQ[[[dddwww}}}|||vvvmmmmmmvvv{{{yyyyyyzzzxxxxxxyyyyyyxxxwwwvvvuuuyyyyyyxxxwwwvvvuuuuuuuuuxxxxxxxxxxxxwwwvvvuuuuuupppkkkaaaWWWTTTWWWVVVSSSIIIXXXhhhqqqyyyyyyooo___iiirrroooggghhhwww}}}yyyuuu|||uuummmaaaOOO>>>222111000///------------)))************+++++++++*********))))))---222666===AAAGGGNNNSSSVVVWWWWWWUUULLLGGGLLLWWWgggxxx{{{xxx~~~ppp___PPPYYYsssyyyrrrrrrtttttt~~~{{{zzz{{{{{{{{{{{{xxxxxxwwwwwwvvvvvvuuuuuutttuuuvvvuuusssssssssuuuzzz{{{[[[FFF333000111...,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------000333FFFeeewwwttthhhbbb```YYYWWWcccuuuxxxjjjrrr}}}~~~|||}}}}}}{{{yyywwwvvvlll]]]XXX]]]___\\\XXXWWWWWW\\\hhhqqqlll```TTT]]]ooorrr___TTTOOOQQQWWW]]]bbbbbb^^^ZZZiiixxxxxxhhhffftttsssdddPPPKKKMMMYYYbbbjjjyyy|||gggVVVWWWnnnqqqeeeXXXWWWeeeppplllgggcccaaa^^^[[[XXX]]]aaaeeeeeeaaa___```bbbeeegggjjjnnnrrrxxx~~~vvvpppmmmlllllliiijjjhhhcccaaaaaa]]]WWW\\\ZZZYYYYYYZZZZZZYYYXXXXXXVVVUUUVVVWWWWWWVVVUUUVVVWWWXXXZZZ\\\]]]]]]^^^]]]]]]]]]\\\[[[ZZZYYYXXXXXXYYY\\\^^^aaaccceeeeeegggggghhhgggeeedddeeeggghhhhhhhhhgggggggggfffffffffffffffdddaaa]]]XXXVVVQQQNNNKKKJJJKKKLLLKKKIIILLLRRR[[[eeemmmrrrtttuuusssttttttttttttsssrrrrrrmmmjjjeeeaaa\\\VVVPPPLLLHHHGGGLLLRRRRRRVVVppp}}}}}}zzzvvv[[[???333000------000++++++++++++++++++++++++)))************+++++++++)))***+++,,,...222777;;;HHH]]]ggg^^^ZZZgggwww{{{eeeKKK===???BBBOOOhhh|||~~~kkk```eeeppptttlllmmmqqqrrrppppppooommmkkkggg[[[MMMIIILLLVVV]]]hhhrrrxxxzzzxxxvvvsssuuuvvvsssnnnmmmppptttwww|||}}}zzzpppZZZSSSTTTWWWggguuuwwwXXXDDD>>>;;;AAALLL\\\nnndddOOOKKKRRRZZZ___gggfffhhhoooyyy}}}yyytttmmmggggggppp{{{|||zzzzzzyyyxxxvvvwwwxxxyyyyyyxxxxxxwwwwwwzzz|||zzzvvvtttuuuxxxxxxyyyyyyxxxxxxwwwvvvuuuppplllbbbXXXUUUWWWVVVSSSDDDGGGQQQcccttt{{{xxxrrr___fffsssvvvooorrr~~~|||zzz~~~}}}xxxkkkUUUBBB111111///...---,,,,,,,,,)))************+++++++++******)))))))))---333777===AAAHHHOOOTTTWWWWWWWWWSSSLLLIIITTTfffvvv}}}|||}}}uuudddXXXPPPZZZvvvooofffhhhmmmooo~~~||||||zzz{{{|||{{{zzzyyyzzz{{{xxxxxxxxxxxxwwwwwwwwwwwwttttttuuusssrrrqqqrrrtttyyy|||yyyppp[[[GGG555111111---,,,///,,,,,,,,,,,,,,,,,,,,,,,,------------------------///444LLLppp~~~oooggg___TTTRRRbbbyyynnnjjjzzzuuu~~~}}}}}}}}}zzzxxxxxxxxxooo___XXX\\\]]]ZZZ]]]]]][[[]]]gggnnnfffYYYWWW```rrruuubbbVVVKKKLLLQQQZZZbbbdddaaa]]]sssmmmkkkwwwqqq[[[OOOMMMQQQZZZdddooommmZZZRRR\\\yyy}}}mmmaaaUUUYYYooouuuooohhhaaa]]][[[XXXVVV___eeelllnnnllliiijjjlllfffcccbbbfffppp{{{vvvlllfffdddddddddgggfffccc^^^^^^aaaaaa]]][[[ZZZXXXXXXYYYYYYXXXWWWYYYXXXXXXYYY[[[[[[YYYWWWWWWXXXZZZ\\\^^^___``````aaaaaaaaaaaa```___^^^]]]^^^```bbbeeegggiiijjjkkkiiijjjiiihhhfffeeefffgggiiiiiiiiiiiiiiiiiiiiiiiikkkjjjiiifffccc```\\\[[[UUUSSSQQQRRRVVVXXXXXXWWWPPPRRRWWW```iiiqqqvvvxxxttttttuuuuuuuuutttssssssooolllhhhccc^^^WWWQQQLLLKKKIIINNNUUUWWW\\\vvv}}}yyysss~~~{{{xxx\\\@@@333000,,,,,,000++++++++++++++++++,,,,,,)))************+++++++++)))***+++,,,...222888<<>>LLL]]]mmmwwwdddOOOJJJTTTaaaggggggXXXSSSVVVfffuuuyyywwwtttmmmiiiddddddkkkwww~~~|||~~~}}}zzzzzz{{{|||zzzwwwtttuuuwwwyyyzzzzzzzzzzzzuuuzzz~~~|||wwwtttwww|||yyyyyyyyyyyyxxxwwwvvvvvvppplllcccYYYUUUWWWVVVSSSEEE@@@HHH```www}}}zzzvvvccchhhwwwyyy|||~~~zzzsssZZZEEE111000///...,,,,,,,,,,,,)))************+++++++++******)))((()))---333888===AAAHHHOOOUUUWWWWWWWWWOOOIIILLL]]]tttzzz||||||mmm\\\RRRLLLWWWsss}}}jjj```cccjjjooo|||}}}wwwxxx|||uuuxxx{{{{{{yyywwwyyy{{{xxxxxxxxxxxxxxxyyyyyyyyyuuuuuuvvvtttrrrrrrsssttt||||||}}}~~~|||ssskkk```HHH333///222///,,,,,,---------------------------.........------...000222777VVVzzztttaaadddRRRQQQcccxxxppppppyyyyyywww~~~|||zzz{{{|||~~~~~~yyyvvvpppeee[[[XXX\\\bbbaaaaaa```bbbhhhkkkeee\\\WWWeeexxxttt___OOOFFFLLLQQQ\\\fff___YYYaaarrr~~~ooojjjpppjjjZZZMMMNNNOOOUUUdddxxxxxxfffYYYTTTddd}}}}}}mmm[[[TTT___nnnxxxmmmbbb^^^[[[VVVRRRQQQSSSXXXdddpppuuussssssuuummmhhhddddddlllxxx{{{ooojjjfffaaa```aaafffddd```___^^^^^^]]]\\\ZZZYYYXXXWWWWWWWWWXXXYYY]]]\\\\\\[[[[[[\\\]]]]]]]]]\\\\\\^^^aaaccccccbbbeeeeeeeeedddddddddccccccbbbdddfffiiikkkmmmmmmmmmjjjiiigggeeedddddddddddddddeeeffffffffffffiiikkkggglllnnnkkkgggeeebbb]]]YYYXXXXXXZZZ^^^aaadddeeebbb^^^___gggmmmppprrrtttttttttuuuuuuttttttsssrrrooonnnjjjddd]]]UUUNNNJJJIIIKKKPPPVVV___lll~~~tttrrrxxxxxxttt|||vvv{{{yyyuuu|||{{{aaaDDD666222//////111......---,,,,,,+++******++++++++++++******))))))---)))(((+++...222999AAARRRYYYWWWRRRZZZnnnvvvppp]]]IIIBBBFFFIII___pppeeeeeewww~~~tttmmmnnnpppooonnnnnnllllllmmmllleee^^^^^^cccooopppsssyyyxxxnnnmmmooopppwww{{{jjj```ZZZZZZfffvvvjjjQQQ===:::DDDLLL^^^uuuwww]]]MMMEEEQQQdddnnnnnnmmmbbb[[[^^^mmmwwwtttooonnniiifffeeehhhlllsssyyyxxx~~~{{{wwwxxx{{{|||yyyvvvxxxwwwvvvwwwzzzzzzwwwtttzzz{{{{{{|||}}}|||||||||}}}yyyvvvttttttttttttsssnnndddYYYTTTUUUUUURRRCCC>>>EEE]]]uuu}}}xxxccchhh}}}|||~~~~~~yyyooo]]]EEE333000///000...***+++///,,,,,,,,,+++++++++******+++,,,,,,******...555;;;???GGGOOOSSSWWWYYYVVVQQQOOOQQQWWWdddxxx|||}}}qqqZZZLLLLLL```uuu~~~wwwiiiiiiggghhhsss{{{xxxzzz|||||||||}}}}}}||||||{{{zzz{{{||||||zzzwwwvvvwwwxxxvvvuuuuuuttttttsssrrrqqqxxxnnnfff```NNN<<<555222---,,,------------------------------.........------...000000999YYYxxx{{{rrrfffaaaPPPQQQfff~~~vvvtttxxx|||sssuuu}}}~~~zzzxxxxxxzzz{{{{{{yyywwwqqqggg]]]ZZZ]]]bbbeeeeeeeeefffkkknnnhhh___WWWcccuuuqqq\\\NNNFFFKKKPPP[[[eee^^^XXX```ppp|||}}}ppplllpppgggUUUNNNOOOQQQWWWfffyyynnn]]]SSSOOObbbzzzwwwhhhXXXSSS^^^nnnsssjjjaaa]]]ZZZSSSNNNLLLLLLPPPZZZfffmmmpppuuu{{{uuusssppppppuuu|||}}}sssiiieeeccc```___aaadddaaa___^^^^^^^^^]]]\\\YYYXXXWWWVVVVVVWWWXXXYYY]]]]]]^^^^^^_______________^^^^^^```ccceeeffffffffffffeeedddddddddddddddfffhhhjjjlllnnnoooooooooiiigggeeecccccccccdddeeefffggghhhgggfffgggiiikkkjjjoooqqqmmmiiigggddd```^^^^^^___aaaeeehhhkkklllkkkhhhiiipppttttttssstttttttttuuuuuuttttttsssssspppnnnkkkeee]]]UUUNNNJJJIIILLLQQQZZZeeeqqq~~~{{{xxxxxx~~~tttjjjmmmwwwuuuqqqqqq{{{}}}dddGGG777222///...000......---,,,,,,+++******++++++++++++*********))),,,)))))),,,...222:::BBBQQQUUUSSSPPP\\\pppuuulllXXXFFFAAAIIIQQQiiimmmeeeggg{{{zzztttppppppooolllllloooooonnnmmmlllfffaaadddjjjtttyyypppgggjjjppprrrvvvooo``````ffflllwwwjjjWWWFFF<<>>DDDLLLTTTXXX[[[]]]ZZZUUUMMMMMMSSS___mmmwwwzzzzzzqqqzzz}}}bbbQQQSSSbbbppprrroooqqqvvvzzz}}}wwwggg```eeehhhooo}}}xxxxxxwwwvvvvvvvvvvvvvvvxxxxxxxxxvvvtttrrrsssuuuwwwuuusssrrrqqqrrrsssttt~~~|||~~~uuufffOOO:::///...000000------------------------,,,---...---------///111333>>>YYYkkkjjjiiimmmiiicccZZZbbbzzz}}}]]]^^^ccciiilllrrr|||yyyvvvtttuuuvvvvvvvvvyyyyyywwwoooeee``````ccckkkmmmmmmmmmoooooohhh___WWW___kkktttuuukkkZZZMMMHHHLLLPPPZZZddd]]]XXXaaapppxxxwwwnnnkkkmmmaaaOOOOOOOOOQQQXXXggguuuzzzwwwlllXXXKKKGGGKKK```vvv|||}}}uuuhhhZZZOOOLLLWWWeeeggg___XXXWWWVVVTTTTTTVVVOOONNNPPPUUUZZZcccsss{{{rrrlllddd^^^___`````````bbbaaa___]]]\\\\\\\\\ZZZYYYXXXWWWVVVVVVVVVXXXYYYZZZ```bbbfffiiijjjjjjhhhgggfffddddddfffjjjnnnqqqrrrrrrqqqooonnnnnnnnnpppppppppqqqrrrsssssssssrrrqqqnnnllliiihhhhhhjjjlllnnnkkkllllllkkkiiiiiijjjlllooossssssooolllkkkjjjgggjjjlllooorrruuuxxx|||~~~{{{yyyvvvuuuuuutttttttttttttttrrrpppmmmggg___WWWPPPLLLMMMNNNRRR\\\kkkwwwwwwrrruuu{{{qqqgggggg}}}ooogggiiitttpppRRR<<<222///---,,,---------,,,,,,+++++++++++++++++++++++++++++++++***)))+++---...222???KKK[[[WWWPPPTTTfffuuunnn\\\JJJ;;;<<>>FFFdddrrryyy{{{~~~yyyuuuiiiSSS:::444000000///,,,,,,///------,,,,,,,,,++++++++++++,,,,,,++++++111:::AAAFFFNNNUUUYYY\\\^^^ZZZUUULLLJJJNNNYYYeeekkkmmmmmmppp}}}dddSSSVVVeeeqqqqqqnnnpppvvv{{{{{{ggg^^^bbbeeeooo~~~zzzzzzxxxwwwwwwwwwxxxyyywwwxxxwwwvvvsssrrrssstttwwwuuusssppppppqqqsssuuu^^^>>>000222222...------------------------+++---...---------///111666???UUUdddeeehhhjjjccc\\\YYYgggpppdddgggmmmppprrrxxx|||yyyvvvuuuvvvwwwwwwvvvxxxzzzxxxrrriiicccbbbeeeppprrrsssqqqpppnnnfff^^^VVV\\\fffpppssskkk\\\PPPJJJNNNQQQ[[[eee^^^YYYbbbsssxxxuuukkkhhhhhh___QQQQQQRRRSSSZZZiiivvvxxxtttiiiUUUIIIIIIPPPfffzzz|||tttfffXXXMMMJJJRRR\\\aaaYYYRRRQQQSSSVVV]]]ddd^^^]]]\\\]]]^^^dddssswwwqqqllleee```aaacccbbbbbbdddcccaaa___]]]]]]\\\YYYWWWXXXXXXWWWXXXXXXZZZ\\\]]]ccceeejjjmmmooonnnmmmkkkiiihhhhhhkkkooosssuuuvvvuuuuuusssrrrrrrrrrssstttqqqrrrsssttttttsssrrrqqqnnnmmmkkkjjjkkkmmmpppqqqmmmnnnnnnmmmkkkkkkmmmnnnooossssssooolllnnnnnnllllllpppuuuxxx{{{~~~|||wwwvvvuuuttttttttttttuuurrrqqqmmmggg```XXXRRRNNNOOOOOOPPPXXXgggssspppgggllltttlll|||vvvrrrvvvvvvXXX???222///---+++------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,)))***,,,---...444DDDUUUeee\\\TTTXXXkkkvvvjjjUUUDDD777;;;LLL^^^tttxxxkkk```eeeoooxxxqqqmmmnnnnnnhhhbbb``````^^^___aaa```\\\]]]```fffrrroootttvvvssspppnnnkkkggghhhqqqyyy|||~~~}}}{{{~~~~~~~~~~~~zzz~~~|||wwwbbb```kkkvvv]]]MMMCCC???AAANNNddd|||hhhQQQDDD===???BBBGGGQQQaaavvv|||||||||xxxuuuvvvwwwyyyzzz{{{{{{zzzyyywwwvvvvvvvvvxxxyyyzzzzzz{{{{{{zzzzzzwwwwwwvvvuuuuuuuuuuuuuuuqqqqqqjjj]]]UUUSSSTTTSSSEEE???GGGfffoooooo~~~|||zzz~~~yyyxxxppp^^^===666111000000...---///---------,,,,,,,,,++++++,,,,,,,,,+++,,,333===DDDGGGNNNVVVYYY\\\]]]YYYTTTLLLHHHJJJVVVaaafffhhhjjjttt~~~bbbTTTYYYhhhuuuwwwuuuxxx}}}fff[[[___cccppp{{{{{{zzzyyyyyyyyyyyyyyyxxxyyyxxxvvvtttssstttuuuvvvtttrrrppppppqqqsssuuu~~~rrrFFF333444333+++------------------------+++,,,---------...000222777???SSSbbbcccgggfff[[[OOOSSSgggjjjgggmmmsssuuuxxx|||zzzxxxwwwwwwxxxxxxwwwwwwyyyxxxrrrjjjeeeeeehhhvvvyyyyyyuuurrrnnneee\\\SSSWWWaaalllrrrmmm___TTTLLLPPPRRR\\\eee___ZZZcccsssxxxvvvllleeeccc]]]SSSVVVUUUUUU\\\kkkxxxzzztttgggSSSIIILLLWWWnnnvvvgggYYYNNNIIINNNUUUZZZRRRLLLKKKMMMSSS]]]gggiiijjjmmmpppooorrr~~~vvvqqqmmmfffbbbdddfffeeedddeeecccbbb```______]]][[[XXXZZZZZZZZZZZZ[[[]]]___```gggiiimmmppprrrqqqpppnnnkkkkkkllloootttwwwxxxwwwtttttttttttttttsssssssssqqqrrrsssttttttsssrrrqqqlllkkkkkklllmmmoooppprrrnnnooopppooonnnnnnoooqqqrrruuuuuuqqqppprrrtttsssqqqvvv|||~~~wwwvvvuuutttttttttuuuvvvqqqpppmmmhhhbbbZZZTTTPPPPPPQQQPPPTTTaaalllhhh]]]ccc|||vvv{{{}}}{{{]]]AAA333000...+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))+++---------666KKK___kkk```UUU[[[lllttteeePPP???666<<>>===???HHH]]]xxxvvvRRRAAA???AAAAAAFFFNNNZZZnnn{{{yyywwwuuutttuuuvvvxxxwwwxxxyyyxxxwwwxxxzzz|||yyyyyyzzz{{{{{{{{{{{{{{{wwwwwwwwwvvvvvvuuuuuutttqqqqqqkkk___UUUSSSSSSSSSCCC<<<@@@ZZZyyykkkhhh|||ppppppzzz}}}}}}xxxwwwtttggg@@@888111111111///...///------------,,,,,,,,,,,,,,,,,,,,,+++---444???GGGHHHOOOVVVYYY[[[\\\XXXSSSKKKFFFKKKZZZgggjjjlllpppxxxuuu___TTT\\\lll{{{}}}yyybbb[[[aaaeeetttyyyyyyyyyzzzyyyxxxxxxwwwyyyyyyyyywwwuuuttttttvvvuuusssrrrqqqpppqqqssstttvvvxxx~~~LLL333444444---------------------------+++,,,---------...000222555@@@VVVcccccceeecccVVVKKKRRRhhhkkkmmmsssxxxxxxzzz|||zzzxxxwwwxxxxxxxxxwwwuuuwwwwwwrrrjjjfffhhhkkkyyy||||||wwwqqqkkkaaaXXXMMMRRR\\\iiiqqqnnnbbbVVVLLLPPPRRR[[[ddd^^^YYYcccpppxxxyyypppfff```ZZZSSSVVVTTTTTTZZZjjjwwwxxxrrrcccPPPGGGNNN\\\uuuxxxhhh\\\QQQLLLMMMRRRSSSLLLFFFDDDEEEJJJTTT^^^iiippp{{{tttoookkkeeebbbeeehhhfffeeefffbbbaaa```aaabbbaaa___]]]\\\\\\\\\]]]^^^```cccdddjjjlllooorrrssssssqqqppplllmmmooossswwwyyyxxxwwwtttuuuvvvwwwvvvuuusssrrrqqqrrrssstttttttttsssrrrkkklllmmmoooppprrrrrrsssnnnpppppppppoooppprrrsssvvvyyyyyyvvvuuuyyy||||||xxx~~~~~~xxxwwwuuutttssstttuuuvvvpppooommmhhhccc\\\VVVSSSOOOSSSSSSUUU___hhhaaaSSS[[[www{{{~~~aaaCCC444111///+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++---------777QQQiiikkk^^^SSSYYYjjjpppaaaMMM<<<666???PPP___pppwwwooouuuvvvccc```iiiqqq}}}yyyrrrllljjjfff^^^XXXWWWZZZUUURRRRRRPPPKKKIIIKKKOOORRR\\\jjjzzz{{{ooogggdddbbb___ccciiimmmnnnqqqzzz|||wwwvvvxxx{{{sssuuuzzz~~~yyy}}}}}}zzzsssrrrvvv^^^KKKCCCAAAAAADDDNNNbbb~~~dddEEE;;;>>>AAAFFFOOOYYYbbbppp|||yyyxxxwwwvvvttttttuuuvvvvvvxxxyyyxxxwwwxxx{{{~~~zzzzzz{{{||||||||||||{{{yyyyyyyyyxxxxxxvvvuuuuuuppprrrlll```UUURRRSSSSSSGGG;;;888JJJddduuuzzzyyykkkbbbpppxxx}}}xxxgggjjj|||wwwuuuuuulllBBB999222111111///...///...------------,,,,,,,,,,,,,,,,,,+++...555AAAIIIIIIPPPWWWZZZ\\\]]]YYYSSSHHHFFFOOOdddsssuuuuuuyyyzzzkkkZZZUUU___pppuuuccc```iiikkkyyy~~~wwwxxxzzz{{{{{{yyywwwuuuxxxyyyyyywwwtttssstttuuusssrrrrrrqqqqqqrrrssssssqqqttt}}}MMM111222555111------------------------***,,,---------...000222111@@@YYYeeebbbcccaaaTTTOOOXXXmmmooo}}}|||zzzxxxwwwxxxxxxwwwvvvuuuwwwvvvqqqjjjgggiiimmmxxx{{{{{{uuunnnggg]]]TTTIIINNNYYYgggqqqnnnbbbWWWLLLOOOQQQZZZccc\\\XXXbbbmmmwww|||ttthhh___XXXRRRTTTQQQPPPWWWffftttuuuooo___LLLEEENNN___yyyyyyiii^^^TTTNNNNNNRRROOOHHHCCCAAA@@@BBBIIIRRReeeppp}}}rrrmmmhhhcccaaadddhhhgggeeefff```___```bbbddddddcccaaa^^^^^^^^^___```ccceeefffmmmnnnppprrrssssssrrrrrrmmmnnnqqquuuyyyzzzyyyvvvuuuwwwyyyzzzzzzxxxuuusssrrrrrrtttuuuuuuttttttssslllnnnpppsssuuuuuuuuuuuuooopppqqqqqqpppqqqsssuuuzzz}}}}}}zzzzzz}}}}}}xxxwwwuuutttssstttvvvwwwpppooollliiiccc]]]XXXTTTNNNSSSVVVWWW___fff]]]NNNUUUuuu~~~}}}bbbDDD444222000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***,,,---,,,,,,999UUUnnnhhh[[[QQQWWWgggmmm^^^LLL:::777BBBSSSaaarrrzzzqqqyyytttbbbaaajjjqqqyyywwwrrrnnnjjjaaaXXXUUUWWWXXXQQQKKKIIIFFFBBBAAACCCBBBBBBGGGSSSdddooosssqqqvvvzzzzzztttooommmiiieeeaaaeeeeeeaaacccmmmwww|||zzzsssoooqqqtttmmmpppwwwzzzyyyyyy|||zzzooo[[[FFF;;;>>>DDDGGGHHHOOOaaa||||||XXX@@@;;;===>>>GGGUUUccckkkssszzzxxxxxxxxxwwwuuutttuuuvvvyyyzzz{{{yyyvvvvvvyyy|||zzz{{{||||||}}}}}}||||||{{{{{{{{{zzzyyyxxxwwwvvvppprrrmmm```VVVRRRSSSSSSMMM>>>555@@@WWWiiissswwwfffXXXaaahhhoooqqqhhhqqqvvvrrrtttmmmDDD:::222111222000...///......---------,,,,,,,,,,,,,,,,,,+++...666BBBJJJJJJRRRXXX[[[]]]]]]YYYSSSFFFFFFTTTmmm~~~~~~}}}yyyxxxdddXXXVVV```rrrvvvggghhhqqqqqq}}}}}}wwwyyy|||~~~}}}{{{xxxvvvxxxxxxxxxvvvtttssssssuuurrrrrrrrrrrrrrrrrrrrrrrrsssuuuwwwxxx{{{zzzUUU333111777000///............---------,,,,,,,,,,,,,,,---//////666FFFYYYdddiiiiii```WWWQQQLLLlll|||{{{yyyxxxvvvvvvwwwvvvuuusssyyyyyyyyyvvvrrrnnnkkkjjjqqqvvvwwwsssmmmfff[[[QQQIIIJJJTTTgggsssnnn___SSSNNNPPPPPPYYYccc^^^ZZZdddxxx}}}|||rrrfff]]]VVVPPPMMMMMMPPPXXXgggsssssslll^^^PPPFFFNNNeee~~~zzzlll]]]SSSOOOOOOQQQKKKDDD>>>======>>>DDDKKK\\\nnn~~~rrrkkkjjjiiiggghhhiiigggbbb^^^______```aaabbbaaaaaaaaahhhfffddddddgggkkkmmmnnnqqqsssttttttrrrqqqpppqqqrrruuuxxxyyyyyyxxxyyyzzzyyyxxxxxxyyyzzzyyywwwuuuuuutttssstttuuuuuusssqqqrrrtttvvvwwwxxxwwwvvvuuuuuutttsssqqqppprrrvvvyyy{{{~~~}}}uuuuuutttsssrrrsssvvvyyyqqqqqqooojjjccc\\\XXXVVVMMMQQQSSSWWW___eee[[[LLLQQQrrr~~~qqq{{{lllLLL666111222000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++***...===WWWmmmgggUUUUUUhhhuuutttaaaGGG<<<888CCC\\\mmmrrryyysssdddaaakkkvvv|||uuurrrlllbbbYYYVVVZZZ```bbb\\\SSSKKKEEEAAA>>><<<>>>>>>???BBBIIIOOOTTTWWW\\\kkkxxx||||||oookkkfffaaaaaaaaabbbgggmmmvvvwwwvvvtttppplllkkkkkklllmmmqqqxxx~~~~~~}}}}}}~~~yyyuuupppeee\\\OOOCCC===>>>CCCGGGUUUWWWXXX]]]lllpppMMM===???CCCCCCKKK[[[kkkxxx~~~yyyzzzzzzyyyxxxwwwwwwwwwwww{{{{{{{{{{{{|||||||||}}}}}}{{{xxxyyy}}}~~~~~~}}}zzzxxxwwwvvvwwwwwwuuusssnnnbbbVVVOOOOOOQQQEEE???888<<>>>>>???EEELLL[[[iiizzz{{{rrrnnnlllkkkiiiiiijjjhhhccc```______```aaaaaabbbbbbcccjjjiiiggghhhlllooorrrsssyyyyyywwwuuuqqqpppppprrrrrrtttwwwxxxxxxwwwxxxyyyzzzyyyyyyzzz{{{zzzxxxvvvvvvuuuuuuuuuvvvvvvtttrrrssstttvvvwwwxxxxxxwwwvvvuuutttsssqqqqqqssswww{{{|||~~~wwwwwwuuutttssssssuuuvvvqqqqqqooojjjccc]]]XXXWWWOOORRRSSSUUU]]]bbbYYYJJJJJJkkk}}}vvvllltttwww~~~uuu|||kkkLLL777222222000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111@@@YYYlll```QQQVVVlllyyyxxxdddIII888888EEE^^^sss}}}tttdddaaakkkvvvzzztttpppiii```ZZZYYY^^^bbbccc^^^VVVNNNHHHDDD@@@===AAA???======???DDDHHHJJJVVVfffuuu{{{{{{lllfff```^^^\\\]]]bbbiiiqqqrrrqqqnnnjjjgggeeeeeefffhhhnnnwww~~~}}}qqqkkkfff```NNNJJJDDD??????BBBHHHLLLUUUXXXZZZ]]]hhhyyylllPPPBBB@@@DDDHHHUUUeeewwwyyy{{{{{{vvvyyyyyyxxxwwwwwwwwwwwwwwwzzzzzz{{{{{{{{{|||||||||}}}{{{yyyzzz|||~~~~~~}}}}}}|||zzzxxxwwwvvvvvvwwwvvvuuuooocccVVVNNNLLLNNNHHHAAA:::<<>>HHHLLLPPPVVV[[[\\\]]]^^^[[[UUUWWW[[[eeetttwwwwwwmmmYYYVVViiizzztttiiinnnuuuzzz}}}xxxxxxwwwvvvuuuuuuuuuuuuttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrruuuuuuxxx~~~zzzwwwnnngggUUU;;;///111...///............---------------------...///000111666NNNaaagggmmmrrrgggTTTOOOSSSrrr|||vvvwww}}}{{{yyyxxxxxxyyyyyywwwvvvwwwwwwwwwvvvtttqqqnnnlllkkkqqqtttnnnddd[[[RRRKKKFFFHHHSSSeeeooojjj]]]TTTNNNRRRTTT\\\ddd]]][[[gggwww~~~ssscccWWWOOOKKKHHHLLLRRR\\\jjjtttrrrkkkXXXMMMGGGRRRiii|||ttthhh]]]VVVUUUXXX[[[PPPIIICCC@@@???>>>BBBGGGVVV___hhhmmmnnnsss|||~~~vvvqqqoookkkjjjiiiiiiiiigggdddaaa`````````aaabbbdddfffgggmmmkkkkkkmmmqqquuuxxxxxx}}}|||yyyuuurrrrrrtttvvvqqqtttwwwxxxwwwwwwxxxyyy|||{{{{{{|||}}}|||zzzxxxwwwvvvvvvwwwxxxxxxuuusssrrrtttuuuwwwxxxwwwwwwvvvuuuuuusssrrrrrruuuzzz~~~zzzxxxvvvuuussssssssstttqqqqqqooojjjddd]]]YYYXXXRRRTTTRRRRRRYYY^^^UUUFFFGGGggg|||~~~uuuoootttuuunnn~~~}}}yyy{{{}}}zzziiiMMM999333222000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---......222@@@TTTcccWWWLLLUUUnnn|||zzzeeeIII:::@@@PPPiiittteeecccnnnzzzwwwqqqjjjbbb\\\\\\```dddgggfffbbb\\\VVVQQQMMMIIIFFF>>>===<<<===BBBIIIOOOTTTmmmzzz}}}wwwnnngggaaa^^^\\\\\\bbbjjjjjjkkkjjjgggccc```______```eeemmmxxxxxxggg\\\WWWQQQKKK>>>===;;;;;;>>>CCCIIILLLTTTZZZ^^^___dddnnnxxx|||fffRRRHHHGGGQQQ___ttt}}}vvvuuuzzz|||wwwwwwwwwwwwwwwvvvvvvvvvvvvvvvyyyyyyzzz{{{{{{{{{{{{{{{}}}|||zzzzzz|||}}}}}}|||}}}|||zzzyyywwwvvvvvvvvvvvvuuuooodddVVVLLLJJJLLLIIIBBB999:::MMMgggwww{{{sssaaaYYYiii{{{xxxoookkkLLL<<<666666000111333//////...------,,,---------+++---,,,,,,333@@@JJJNNNQQQWWW[[[\\\]]]^^^\\\WWW^^^aaajjjxxx~~~vvvuuujjjWWWVVVhhhvvvqqqfffnnnxxx~~~~~~wwwwwwvvvuuuttttttttttttuuuuuuuuutttttttttssssssrrrrrrrrrrrrrrrrrrrrrrrr}}}uuuooofffddd[[[BBB333222111///............---------......---......///000111222III[[[dddrrr}}}pppWWWNNNXXXvvvxxxqqqxxxzzzyyywwwwwwxxxxxxwwwvvvuuuuuuvvvvvvvvvssspppmmmffflllnnnggg]]]TTTLLLGGGBBBGGGVVVhhhpppiii[[[RRRLLLRRRUUU\\\bbb[[[YYYgggttt|||}}}ooo]]]PPPJJJGGGMMMQQQWWW___jjjrrrooogggTTTLLLHHHUUUlll{{{tttiii___XXXWWWZZZ\\\UUUNNNHHHEEEBBB@@@BBBGGGOOOSSSVVVVVVYYYaaaiiilllqqqtttwww}}}yyyrrrnnnmmmgggggggggggggggfffeeedddcccccccccdddfffhhhjjjlllllllllmmmqqquuuyyy{{{|||zzzzzzyyywwwvvvvvvyyy{{{sssvvvxxxzzzyyyyyyzzzzzz}}}}}}}}}~~~~~~|||zzzwwwvvvwwwxxxyyyxxxuuusssqqqrrrsssuuuvvvvvvvvvvvvuuuuuutttsssssswww}}}}}}zzzxxxvvvuuuuuuuuuttttttqqqqqqpppkkkddd^^^ZZZYYYSSSTTTQQQNNNTTTYYYPPPBBBBBB```yyy|||yyyyyy{{{jjjiiisssmmmooovvvwwwiiiPPP;;;444222///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***...///...000===MMMWWWQQQHHHSSSlllxxxuuuaaaGGG:::FFFYYYrrrrrreeefffssstttlllddd[[[XXX\\\ccchhhiiiiiifffbbb___]]][[[XXXUUUHHHIIIMMMRRRYYYccclllsssvvvppplllhhhjjjeee___[[[XXXWWW^^^gggcccddddddbbb^^^[[[YYYYYY___eeeqqq}}}}}}zzznnn]]]OOOHHHEEE@@@<<>>666666111222444/////////...---------------,,,......---444@@@JJJNNNSSSXXX]]]]]]^^^___\\\WWW\\\^^^hhhwww{{{vvvzzzxxxcccVVVZZZkkksssvvvrrrqqqyyyssshhhqqq}}}xxxwwwvvvuuuttttttttttttvvvuuuuuuuuuuuutttttttttqqqqqqrrrrrrrrrrrrssssssxxxrrrllllllcccHHH555333222///............---------......---......///000111222DDDUUUbbbvvvtttYYYNNN^^^{{{{{{qqqqqq{{{xxxwwwvvvvvvwwwwwwvvvuuuuuuuuuuuuvvvwwwuuuqqqmmmaaaffffff^^^UUUOOOIIICCC>>>GGGZZZmmmssshhhXXXNNNJJJQQQUUU[[[___WWWWWWfffttt||||||mmmXXXLLLJJJJJJWWWZZZ^^^bbbiiimmmiiibbbRRRKKKJJJXXXppp{{{uuukkkaaaZZZWWWWWWWWWTTTOOOLLLMMMNNNNNNRRRWWWZZZ\\\ZZZUUUWWW___ddddddjjjrrryyyzzz|||zzzxxxuuuooolllkkkdddeeefffggghhhhhhiiiiiifffggghhhiiikkkmmmooopppkkklllnnnrrrwww{{{||||||xxxyyy{{{{{{zzzyyyyyyzzzvvvyyy|||}}}}}}|||}}}~~~~~~~~~}}}{{{vvvvvvvvvxxxyyyxxxuuurrrppppppqqqssstttuuuuuuuuuvvvuuutttsssuuuzzz}}}~~~yyywwwuuuvvvwwwxxxvvvuuuqqqqqqpppkkkeee___[[[ZZZSSSSSSOOOLLLQQQVVVMMM???;;;UUUrrr|||||||||iiiiiikkkbbbfffuuuwwwmmmTTT>>>666333///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((...000...222???NNNUUUQQQGGGQQQgggoookkkYYYBBB777EEEZZZtttpppdddfffsss~~~sssjjjaaaWWWTTTXXX^^^aaaaaagggeeeddddddeeefffeeedddaaafffnnnuuu}}}{{{mmmgggeeedddddd___[[[VVVOOOKKKOOOWWW[[[]]]______\\\XXXVVVUUUaaaiiivvvyyypppiii]]]RRREEE===;;;:::999777>>>===<<>>999FFF\\\vvvzzzyyyzzz~~~oooddddddppp|||~~~sssllldddZZZVVVWWWZZZ[[[ZZZcccbbbbbbdddhhhlllnnnnnnsss}}}zzznnnhhhggggggdddbbb___ZZZOOOFFFEEEJJJRRRVVVZZZ\\\ZZZVVVSSSQQQ```jjjyyy~~~tttfffYYYPPPGGG???888777777888999;;;999===EEESSSggg~~~zzzrrrmmmttt}}}|||ttt```YYYccc~~~xxxxxxyyyxxxuuurrrsssuuuvvvwwwwwwwwwvvvwwwyyy{{{|||}}}|||zzzyyyxxxyyy{{{{{{zzzyyyyyyzzzzzzzzzzzzyyyxxxvvvtttsssnnnooommmdddXXXNNNJJJJJJBBB>>>666;;;XXX{{{uuullluuu|||zzz{{{eeeQQQEEEBBB<<<<<<;;;444000///......------.........000000///555???GGGJJJUUU\\\bbbcccccc```ZZZRRRQQQUUUbbbuuu~~~}}}}}}hhhSSSTTTiiirrrwwwsssrrryyy~~~rrrxxx~~~{{{{{{zzzyyyxxxxxxxxxxxxuuuuuuuuutttttttttsssssspppqqqqqqrrrrrrssssssttt||||||NNN888666000///............---------,,,,,,,,,,,,---...///000444@@@UUUgggooommmeee___ssshhhpppyyyvvvuuuyyyxxxwwwvvvvvvxxxxxxwwwvvvvvvuuuuuuwwwyyywwwqqqkkk[[[XXXQQQJJJIIIKKKGGGAAA===HHH[[[jjjkkk^^^PPPIIIHHHRRRXXX]]]]]]TTTVVVhhhzzz|||hhhRRRKKKSSS\\\hhhgggccc^^^^^^aaa___ZZZRRRLLLLLL\\\tttuuurrrkkkbbbYYYPPPIIIEEEEEEFFFOOO^^^lllxxx~~~|||ssspppoooqqqooojjjggggggdddfffggggggffffffhhhkkkjjjlllooorrrssssssrrrqqqnnnpppsssxxx~~~}}}{{{|||}}}{{{}}}~~~|||vvvwwwxxxzzz{{{zzzvvvsssqqqqqqrrrssstttvvvwwwxxxvvvvvvuuuuuuwww~~~|||yyyvvvwwwzzzzzzvvvrrrrrrrrrqqqlllfffaaa]]]\\\TTTUUURRRQQQVVVZZZQQQBBBAAASSSssstttzzzpppdddkkkwww~~~xxx]]]DDD888333000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&---...,,,666LLL^^^dddTTTMMMWWWgggjjjbbbQQQ;;;===EEE\\\www{{{tttuuuyyy}}}pppeeeeeeqqq|||~~~tttnnnhhhbbb______aaaccccccdddcccbbbdddjjjooosssttt|||qqqjjjfffccccccdddddd```UUUHHHEEEHHHGGGMMMTTTYYYXXXSSSNNNLLL\\\gggwww~~~{{{|||ttt```RRRGGG???<<<777666999;;;:::<<>><<<333000//////...............,,,......///555@@@HHHJJJVVV^^^eeefffeeeaaaXXXOOOQQQTTTbbbttt|||yyyzzzjjjUUUWWWiiirrryyyxxxwwwvvvyyy}}}~~~{{{|||{{{zzzyyyxxxxxxxxxxxxttttttttttttsssssssssrrrppppppqqqrrrrrrssstttttt}}}vvv~~~RRR<<<999111//////.........---------,,,,,,,,,,,,,,,.../////////>>>VVVjjjlllcccaaaffftttdddttt|||zzzyyy||||||yyyxxxwwwwwwyyyzzzyyywwwwwwuuuuuuwwwzzzxxxqqqkkkYYYTTTKKKEEEGGGKKKGGGAAA>>>HHHYYYfffeeeYYYNNNIIIIIISSSZZZ^^^^^^TTTVVViiiyyyzzzdddNNNIIITTT```jjjhhhbbb[[[ZZZ]]]]]]YYYRRRLLLMMM]]]uuuqqqnnniiiaaaWWWMMMEEE@@@@@@CCCNNN___qqq~~~yyyuuutttooohhhddddddbbbdddeeecccaaa```ccceeeiiilllpppsssttttttrrrpppqqqsssvvv|||~~~}}}~~~{{{~~~~~~|||xxxxxxzzz|||}}}{{{wwwtttssssssssstttvvvxxxyyyzzzwwwvvvuuuuuuxxx{{{xxxxxxzzzyyyuuuppprrrrrrqqqmmmgggaaa^^^\\\UUUVVVUUUTTTYYY^^^TTTEEEAAAPPPppp{{{|||sssnnnxxx|||```FFF888333000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((......***444KKK^^^cccUUUOOOZZZlllmmmdddQQQ;;;:::AAAVVVrrr}}}xxxxxxxxxrrrsssvvv{{{qqqhhhiiittttttnnnkkkiiihhhjjjmmmqqqrrrgggeeedddffflllrrrvvvyyyvvvpppiiibbb]]]ZZZ]]]bbbaaaWWWJJJFFFHHH@@@GGGPPPVVVUUUQQQKKKHHHWWWcccttt~~~zzzyyy|||hhhQQQEEE>>>888999777999>>>???<<<>>>EEENNN[[[ooo~~~yyyzzzwwwxxx~~~qqq___ccceeeqqq||||||zzzxxxuuutttssstttqqqsssuuuxxxyyyyyyxxxxxxxxxzzz|||~~~}}}{{{zzztttwww{{{{{{zzzyyyzzz|||yyyzzzzzzyyyxxxvvvtttrrroooqqqnnneeeWWWLLLFFFEEE>>>;;;444:::XXX{{{xxxvvvfffdddzzzzzz}}}{{{zzzzzzqqqZZZKKKFFF>>><<<999000000000///...............))),,,---...555AAAIIILLLWWW___ggghhhfffaaaWWWMMMQQQSSSaaasssyyytttuuu|||hhhXXX___kkkssswwwtttuuuvvvyyy{{{|||yyy{{{{{{zzzyyyxxxxxxxxxxxxttttttsssssssssrrrrrrrrrppppppqqqrrrrrrsssttttttvvvrrrzzzcccBBB555333//////...------------......//////...------///222111BBBSSScccjjj```XXXaaazzzuuujjjuuu}}}}}}|||}}}|||vvvvvvwwwwwwwwwwwwvvvvvvwwwzzzzzzxxxxxxwwwqqqjjj\\\KKKEEEEEEAAABBBEEEAAA<<>>===JJJ___ooouuuvvv|||~~~|||nnndddgggvvv}}}vvvssssssvvv}}}tttfff```^^^ZZZVVVVVV[[[^^^```^^^YYYUUUTTTUUUMMMIIIEEEDDDGGGLLLPPPQQQTTT\\\iiiwwwzzzxxxxxxPPP@@@===888555>>><<>>VVVkkkmmmsssjjjYYYYYYjjjpppgggdddppp{{{|||}}}yyyzzzmmmYYYCCC888555222111111//////...------------...---...------666DDDOOOSSS]]]bbbhhhjjjggg___XXXSSSTTTYYYggguuuyyyvvv{{{}}}iiiVVVVVVbbbwww~~~uuuwwwwww}}}}}}yyyzzz|||zzzzzzzzzzzzzzzyyyxxxwwwvvvwwwvvvtttrrrrrrrrrssstttrrrqqqppprrrtttuuusssqqq~~~xxxrrrttt|||fffIII888111000///......------.........//////...---...000222444EEETTT```ggg^^^VVV[[[hhhkkkyyywww}}}|||yyyyyyyyyyyyyyyyyyyyyyyyuuuxxxyyywwwwwwvvvpppiii[[[IIIAAAAAA>>>AAAEEE@@@===HHHWWW```[[[PPPMMMQQQ[[[eeedddZZZPPPIIISSSllluuupppeeeTTTIIIKKKZZZhhhlllfff[[[SSSTTT]]]bbbbbb]]]YYYZZZfff|||sssccc^^^WWWQQQJJJGGGKKKSSSRRRNNNLLLNNNOOONNNQQQVVV^^^___ccciiiqqqwwwzzz{{{rrrpppoooqqqwwwttthhh\\\SSSNNNHHHFFFCCC@@@???AAAGGGKKKVVV]]]hhhpppuuuwwwwwwwwwzzz~~~~~~~~~}}}{{{uuutttsssssssssqqqnnnkkkqqqqqqsssvvvzzzzzzyyywwwtttrrrsssxxx||||||zzzzzz~~~~~~xxxtttsssvvvxxxyyyxxxvvvuuuuuuuuutttrrrpppmmmjjjgggdddccc___[[[VVVWWWaaaggg[[[HHH>>>LLLjjj}}}vvv{{{mmmWWWCCC555//////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++------///888GGGSSSXXXGGGKKKfffsssuuuiiiJJJ@@@???MMMcccuuu{{{}}}zzzjjjaaaeeevvv~~~wwwnnnpppuuu{{{{{{wwwjjj]]]XXXWWWVVVVVVXXX^^^aaadddbbb]]]YYYXXXXXXUUUMMMCCC???BBBJJJRRRVVVWWW]]]fffssszzzxxxqqqKKK>>><<<888888>>>>>>CCCPPP___ooo{{{tttrrr|||{{{eee]]]```^^^eeemmmpppsssuuurrrmmmlllnnnlllcccUUUJJJFFFFFFQQQUUU[[[```dddiiimmmppptttvvvyyyyyyxxxxxxxxxyyyvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuwwwwwwwwwwwwxxxxxxxxxxxxzzzzzzzzzzzzzzz{{{|||}}}~~~|||yyywwwwwwwwwuuutttrrrpppkkkbbbWWWNNNHHHEEEDDD777444666888JJJcccnnnsssiiiVVVSSSdddmmmiiijjjqqq||||||zzzxxxkkkWWWAAA666333111////////////...------------...,,,......///888HHHUUUZZZaaaeeeiiijjjfff___YYYVVVYYY]]]kkkzzz~~~yyyzzzyyyuuucccQQQUUUhhh|||rrruuuvvv~~~yyyuuuwwwyyyyyy{{{{{{{{{{{{zzzyyyxxxxxxuuuuuutttsssssstttuuuvvvqqqppppppqqqssstttrrrqqqvvvsssrrruuu}}}hhhNNN;;;222000//////..................//////.........111333777JJJ[[[fffmmmbbbTTTTTTaaannnyyy||||||yyyyyyxxxxxxxxxxxxyyyyyyvvvyyyzzzxxxxxxwwwrrrkkk\\\HHH??????===AAAEEE@@@<<>>AAAEEEOOO___pppyyywwwyyyppp^^^\\\bbbkkkrrryyy|||}}}}}}xxxrrrnnnhhh[[[LLL@@@;;;===AAACCCHHHNNNUUU[[[aaagggkkkmmmpppsssuuuvvvvvvxxxyyyvvvvvvvvvuuuuuuuuuuuuuuuwwwwwwvvvvvvvvvvvvuuuuuuxxxxxxxxxxxxwwwwwwwwwwww{{{zzzzzzzzz{{{{{{|||}}}|||{{{zzzxxxwwwvvvuuutttqqqpppkkkbbbXXXNNNHHHEEEDDD777666999888GGGddduuusssgggRRROOOcccoooppptttrrryyy~~~{{{xxxkkkWWWAAA666333111000000//////...------------...,,,...///000888IIIWWW]]]eeegggjjjiiieee```[[[YYY```dddrrr|||wwwzzz~~~~~~nnnXXXZZZmmm{{{qqqtttwwwxxxtttwwwzzzzzzzzz{{{{{{{{{zzzzzzyyyxxxuuutttsssssssssssstttuuupppppppppqqqrrrrrrrrrqqq{{{yyywwwyyy~~~yyygggPPP===333000000///............///.../////////...///222444:::QQQdddqqqwwwjjjVVVPPPUUUssswwwwwwyyy|||yyyxxxwwwwwwwwwwwwxxxyyywwwzzz{{{zzzzzzyyytttmmm]]]HHH======<<>>>>>???@@@???>>>>>>@@@BBBDDDLLLZZZfffpppvvvyyy||||||{{{|||~~~}}}zzzwwwrrrrrrrrrqqqpppnnnnnnmmmppprrruuuwwwxxxxxxwwwwwwzzzzzz||||||xxxsssnnnnnnssszzz~~~zzzxxxwwwuuuwwwxxxxxxvvvuuuuuuvvvtttsssqqqnnnjjjgggeeeddd```\\\VVVVVV[[[\\\SSSHHHBBBLLLiii}}}zzzttt{{{wwwhhhuuu~~~~~~lllVVVCCC777333///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,---777IIIXXX___TTTVVVlllrrrooobbbEEE???OOOZZZrrrwwwllleeejjjyyy|||uuuooosssvvvvvvttttttwwwzzz~~~xxxssspppnnnnnnhhh```YYYXXXXXXWWWXXX[[[[[[```eeeeeeaaa]]]ZZZYYYZZZZZZUUUMMMFFFFFFMMMUUU[[[\\\aaalllyyy~~~sssnnnpppyyy~~~rrrUUU>>><<<===???GGGQQQYYYgggvvv~~~~~~ooojjjmmmqqq|||zzzvvvtttnnnhhh___TTTFFF;;;777888:::;;;888;;;???DDDJJJRRRYYY^^^bbbfffkkkoooqqqssstttvvvtttttttttttttttttttttssswwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyxxxxxxxxx{{{zzzzzzzzzzzz{{{{{{|||{{{{{{zzzyyywwwvvvuuuuuurrrppplllcccXXXNNNGGGCCCCCC888666777777IIIfffvvvrrrdddOOOOOOgggxxxzzz}}}~~~~~~wwwtttlllXXXBBB777444333111111//////...------------...,,,///000000777GGGVVV^^^hhhjjjkkkjjjfffaaa]]]\\\hhhnnn}}}~~~vvvxxxqqqZZZ\\\nnntttxxx{{{zzzvvvyyy||||||xxxyyyyyyyyyyyyxxxxxxwwwttttttsssrrrqqqqqqqqqqqqooopppqqqrrrrrrqqqqqqrrr~~~yyyttthhhSSS???333111000//////......//////.../////////...000222555;;;VVVlllzzzttt\\\QQQUUUyyyzzz|||xxxsssyyy}}}yyyxxxwwwvvvvvvwwwxxxyyyxxx{{{|||{{{{{{{{{uuunnn^^^HHH<<<<<<<<>>KKKXXXssszzzpppjjjooo{{{|||uuusssuuuvvvuuurrrqqqsssuuuzzzzzzyyyyyy{{{|||~~~zzzwwwsssqqqooommmjjjhhhccc\\\WWWVVVVVVTTTUUUXXXXXX]]]ccceeeaaa\\\YYYXXXYYY[[[[[[VVVNNNJJJKKKOOOSSSTTTYYYeeettttttjjj```^^^ccckkkwwwzzzuuurrrpppooo]]]WWWEEE<<>>@@@CCCFFFGGGMMMUUU\\\^^^]]]\\\\\\[[[]]]___bbbgggnnnvvv{{{|||zzzzzz|||~~~}}}{{{wwwsssoooqqqrrrqqqooooooqqqttttttvvvwwwvvvuuuvvvyyy|||{{{|||zzzqqqqqqooonnnnnnpppuuuxxx{{{~~~~~~{{{yyyyyywwwxxxzzzzzzxxxxxxxxxyyyvvvtttqqqmmmhhhdddaaa______YYYUUUUUUVVVTTTOOOKKKEEEKKKhhh{{{yyyfff___ppp{{{gggkkkjjj|||yyy^^^FFF888222///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++------///999IIIVVV\\\SSSVVVmmmrrrmmm___CCC>>>BBBRRRooozzzoooiiimmmyyy|||vvvsssssssssrrrpppppppppqqquuuuuusssrrrrrrsssrrrqqqwwwtttrrrqqqpppnnniiieeeccc\\\UUUSSSQQQOOORRRVVVUUU[[[bbbdddaaa[[[XXXWWWXXXYYYYYYXXXUUUQQQLLLIIIIIIIIINNNXXXeeeoootttttt\\\QQQGGGGGGMMMUUU```jjjnnnhhhaaa\\\[[[YYYTTTQQQGGGGGGCCCGGGRRRWWW```qqqwwwzzzpppaaa___VVVIIIBBB???===:::888777777999<<<<<<888444666777777777888;;;@@@DDDGGGOOO\\\hhhppptttwwwxxxppppppqqqqqqrrrrrrsssssssssttttttuuuvvvwwwxxxxxxxxxxxxyyyyyyzzzzzz{{{{{{zzzyyyyyyxxxxxxxxxyyyyyyxxxzzz|||{{{xxxuuuuuuvvvtttsssnnneeeXXXLLLCCC???;;;666444333@@@eee{{{ooobbbsssxxxsssppplllXXXBBB888555444333333//////...------------...+++///111000666GGGXXXbbbkkkmmmooommmiiiccc___]]]bbbiiivvv}}}vvvjjjlllwwwcccPPPXXXgggkkkkkkjjjkkkvvv|||pppvvv}}}}}}xxxzzz{{{zzzvvvvvvwwwwwwwwwwwwwwwvvvrrrrrrrrrrrrrrrrrrrrrqqqooorrrttttttrrrqqqrrrttt~~~zzz~~~yyydddJJJ:::111111000///////////////...////////////000333666;;;WWWnnn~~~lll```zzzoooyyykkkmmmrrr|||}}}|||{{{yyyxxxxxxyyy{{{|||vvvyyy{{{zzzzzzzzzuuunnnaaaIII;;;;;;<<>><<<<<<<<<>>>@@@AAACCCMMMXXXUUUNNNFFF@@@???AAACCCDDDDDDHHHKKKLLLJJJIIIKKKLLLLLLGGGAAA<<<<<>>888777666777LLLzzzuuufffxxxyyywwwvvvkkkWWWBBB777555444333333//////...------------...***///111111777HHHZZZeeekkknnnpppooojjjddd```]]]bbbhhhssswwwooogggooo~~~jjjUUUZZZeeekkkkkkjjjlllxxxtttiiipppxxx|||wwwxxxyyywwwvvvwwwwwwxxxxxxxxxwwwwwwpppqqqrrrsssttttttttttttppprrruuuuuusssrrrsssuuuoooWWW999222000000000111000...,,,///------000///...111666AAAVVViiivvvzzzmmmccciiirrriiimmmnnnlllsss{{{}}}{{{yyyxxxyyyzzzzzzyyyxxx||||||zzzyyywwwppphhh]]]NNN===888???GGGGGGDDDEEEFFFIIIMMMSSSYYY^^^bbbbbb[[[SSSMMMLLLQQQ[[[dddlllhhh[[[NNNQQQdddtttyyynnnqqqjjj]]]]]]mmm{{{~~~pppnnnuuuzzzsssqqqeeeWWWOOOHHHBBB???@@@;;;;;;;;;;;;<<<>>>???@@@AAA??????@@@BBBCCCEEEHHHMMMXXX___[[[VVVWWWXXXXXXRRRFFF>>>===???@@@DDDKKKYYYeeerrrwwwuuutttzzz}}}{{{~~~~~~|||zzzxxxyyy}}}}}}}}}~~~}}}{{{wwwssspppmmmnnnppprrrsssssssssssstttsssttttttvvvxxxzzz|||wwwxxx{{{~~~}}}xxx{{{}}}}}}zzz{{{||||||}}}xxxxxxxxxwwwxxxxxxyyyyyyvvvtttqqqmmmiiieeebbb```___WWWQQQRRRQQQLLLFFFDDDEEEGGGYYYvvvtttccclllrrrkkkcccuuu}}}cccLLL:::///111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,***------...:::JJJOOOKKKDDDUUUfffrrrpppXXXBBBAAABBBRRRlll}}}vvvggg```fffvvv{{{xxxwwwvvvtttsssrrrrrrssssssrrrrrrqqqpppppppppqqqqqqqqqqqqpppooommmjjjgggfffggg___TTTLLLIIIKKKOOOQQQVVVYYY\\\^^^^^^\\\YYYWWWTTTSSSVVV\\\```\\\QQQGGGCCC@@@???CCCJJJPPPPPPOOO>>>666111666999999:::>>>BBB???;;;999;;;???BBBCCCBBBSSSeeeoooxxxvvviii\\\OOOFFF777888888777666666777999666777999::::::999888777999777555444555666666555:::<<>>:::666555888NNN|||uuudddpppxxxqqqkkk\\\GGG999555444222/////////...------------......111111000777III[[[fffnnnooopppoookkkccc\\\WWW```hhhrrrtttlllgggqqqoooTTTWWWdddjjjjjjkkkooo{{{}}}jjjaaaooo~~~vvvsssxxx{{{xxxwwwyyyzzz{{{{{{zzzxxxwwwsssrrrrrrqqqpppppppppqqqqqqqqqrrrssstttttttttttt^^^999222111000000000000...,,,///------000///...111666<<>><<<;;;999:::;;;===???AAAAAAAAADDDIIIQQQ[[[cccuuu{{{ssskkkQQQGGG???>>>@@@@@@EEEJJJRRR]]]jjjqqqssswww~~~~~~~~~}}}}}}}}}~~~}}}}}}|||zzzwwwsssooommmqqqqqqrrrrrrrrrqqqpppooovvvuuuuuuuuuuuuwwwxxxyyyzzz{{{||||||{{{{{{zzzyyyxxxxxxwwwwwwwwwxxxtttssspppmmmiiifffcccbbb]]]UUUOOOOOONNNHHHCCCAAA888===TTTxxxtttxxxtttwwwvvveeeMMM;;;///111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,***------...:::KKKPPPKKKEEEWWWhhhrrrpppXXXBBB@@@FFFTTTiiiwwwyyyxxxtttfff___gggxxxzzzwwwxxxwwwuuutttsssrrrrrrssssssrrrrrrqqqqqqqqqqqqqqqoooppppppooonnnllljjjiiifff```WWWNNNIIIIIIMMMQQQUUUWWWZZZ\\\\\\[[[YYYXXXUUUTTTVVVZZZ^^^[[[RRRIII>>>;;;888999===@@@???===666111///333555222333666777666666777===EEENNNTTTfffssszzzooo```SSSKKKDDD<<<777666777888888777777999;;;============<<<;;;:::::::::;;;;;;:::999777666555666666;;;EEEOOOZZZgggrrrrrrrrrqqqqqqssstttuuuuuutttsssrrrrrrrrrssstttuuuvvvuuutttvvvyyyyyywwwuuuxxxxxxyyyzzzzzzzzzyyyxxxzzz{{{{{{{{{yyywwwtttrrroooooommmdddWWWJJJAAA===999666666777HHHrrrppp\\\bbbyyy}}}wwwlll\\\HHH999444333111/////////...------------...---000000///777III[[[eeellloooqqqqqqlllbbbWWWPPPYYYccckkkjjjdddfffssslllVVVZZZgggqqqpppnnnoooxxx{{{hhh```kkkyyy~~~~~~tttsssyyy|||yyyzzz{{{||||||{{{yyywwwvvvsssrrrrrrqqqppppppqqqqqqrrrrrrssstttttttttssssss{{{yyyaaa888333111000000000000///---///------000///...111666999KKKZZZdddiii```\\\fffiiimmm{{{yyywwwvvvwwwxxxxxxxxxvvvyyyzzzwwwvvvtttnnnggg\\\MMM>>>999@@@HHHJJJHHH<<<>>>DDDKKKRRRXXX\\\^^^^^^WWWRRRQQQQQQTTT]]]gggjjjggg___WWW___rrr~~~xxxsssggg^^^dddvvv~~~oookkkmmmooovvvvvvkkkfff^^^VVVSSSQQQNNNNNNQQQJJJHHHDDDAAA@@@BBBEEEGGGGGGKKKQQQXXXbbbssswwwjjjJJJCCC===<<<<<<>>>AAAEEEEEENNNYYYaaafffnnnzzz~~~}}}{{{yyyuuuqqqnnnkkkjjjooooooppppppooonnnmmmmmmttttttssstttuuuwwwzzz{{{}}}}}}~~~}}}{{{{{{zzzyyyxxxwwwwwwwwwwwwwwwtttssspppmmmiiifffcccbbb]]]UUUOOOMMMKKKEEEAAA???888<<>>DDDCCCBBB@@@??????@@@@@@???CCCFFFEEE@@@:::666444444333444999@@@LLL^^^ooorrrrrrrrrrrrssstttuuuvvvrrrqqqqqqqqqqqqrrrssssssuuutttuuuvvvyyyzzzyyywwwxxxyyyyyyzzzzzzyyyyyyxxxzzzzzzzzzyyywwwtttrrrpppnnnnnnkkkbbbUUUHHH@@@<<<888666777666@@@bbbtttfffPPPQQQjjjvvvoookkkmmmmmm{{{}}}wwwnnn^^^HHH:::444333111/////////...------------...,,,/////////666HHH[[[eeejjjnnnssssssmmm```SSSJJJVVVdddkkkeeeaaajjjyyyeeeWWW^^^jjjxxxwwwttttttzzzzzzwwwfff___iiiuuuzzzxxxooorrrzzz|||zzz||||||||||||zzzxxxvvvuuusssrrrrrrqqqqqqqqqqqqqqqsssssstttttttttssssssrrr}}}vvvqqqtttccc===333222000///000000///...///------000///...111666999JJJWWWaaafff^^^[[[fffpppuuuwww{{{xxxvvvuuuwwwwwwwwwwwwuuuxxxxxxuuutttsssmmmfffZZZMMM>>>:::@@@HHHKKKIII>>>AAAGGGNNNTTTYYY]]]^^^[[[UUUSSSVVVWWWWWW___iiiqqqmmmccc\\\eeewwwxxxoooaaaZZZcccuuuyyykkkeeeggggggnnnpppggg]]]VVVPPPOOOPPPSSSYYY___ZZZWWWSSSOOOOOOQQQUUUWWWUUUaaaooozzz}}}qqqhhh[[[QQQBBB>>>;;;:::;;;===@@@BBB???DDDKKKQQQWWW___kkksss}}}yyywwwtttpppmmmkkkjjjiiiiiijjjkkkkkklllmmmmmmmmmnnnooopppsssvvvzzz~~~~~~}}}|||}}}xxxwwwwwwwwwwwwwwwxxxxxxvvvtttqqqmmmiiieeebbb``````XXXQQQNNNJJJDDDAAAAAA@@@AAASSSsss}}}gggOOO<<<111111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,***---...000<<>>>>>:::555444555888::::::888:::;;;<<<<<<===@@@BBBGGGFFFDDDCCCCCCDDDGGGHHHIIIOOOTTTQQQHHH===777555555444444555888AAATTTfffmmmoooqqqrrrsssssstttuuuqqqqqqqqqrrrrrrrrrssssssttttttuuuvvvxxxyyyzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyxxxwwwuuussspppooommmmmmjjjaaaSSSGGG???;;;777666777444888UUUpppuuunnnbbbMMMMMMdddppplllkkkhhhkkk|||yyyuuuqqq```JJJ:::444333111/////////...------------...+++.........666HHHZZZeeekkkooossssssmmmaaaTTTLLLWWWiiiqqqiiieeepppzzz|||qqq___XXXbbbooo}}}|||yyyyyy~~~~~~oooddd```jjjuuuzzzrrrmmmrrrzzz{{{yyyzzzzzzzzzzzzyyywwwvvvuuusssrrrrrrqqqqqqqqqrrrrrrttttttuuuttttttsssrrrrrruuurrrnnnlllqqq}}}kkkFFF444222000///000000000//////------000///...111666888JJJYYYccchhh^^^YYYcccjjjssszzzxxxvvvuuuvvvwwwwwwvvvuuuwwwwwwtttrrrqqqllleeeYYYMMM???:::???GGGJJJJJJAAADDDIIIOOOUUUYYY[[[\\\XXXTTTVVV]]]___\\\```iiivvvpppeee___jjj}}}vvvlll^^^YYYbbbqqqzzz|||ssseee```aaaaaahhhkkkcccUUUNNNIIIJJJMMMTTT```kkkeeecccaaa```bbbeeeiiilllooosss\\\QQQKKKDDD???;;;<<<<<<<<<===@@@CCCDDDCCCEEEIIIMMMRRRZZZccciiipppwwwtttrrrpppmmmlllkkklllllljjjkkkkkkkkkllllllmmmmmmmmmnnnooorrrvvvzzz~~~~~~~~~}}}|||}}}uuuuuuuuuvvvwwwxxxyyyzzzxxxvvvrrrnnnhhhddd```^^^```XXXQQQMMMHHHBBB@@@AAA@@@???OOOppptttrrrfffOOO<<<222111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,***---...000<<>>>>>>>>@@@CCCEEEEEEDDDCCCDDDFFFJJJNNNPPPUUUZZZ]]]XXXLLL@@@888666666555666777666:::IIIWWWdddhhhnnnqqqrrrrrrssstttrrrssssssttttttttttttttttttuuuvvvwwwxxxyyyzzz{{{zzzzzzyyyyyyxxxxxxxxxxxxxxxxxxwwwuuusssrrrpppooommmmmmiii___RRRFFF>>>;;;777444666333555NNNhhhnnnqqqeeeRRRQQQgggrrroooooohhhooo|||zzzyyytttcccLLL<<<555444222000//////...------------...+++.........666HHH[[[eeemmmppprrrqqqlllcccYYYSSS[[[ooozzztttooouuuxxxuuu{{{rrrhhh]]]\\\jjjzzzhhhbbbbbbllltttzzz|||pppoootttyyyyyyxxxuuuvvvvvvvvvwwwwwwvvvvvvsssrrrrrrqqqrrrrrrssssssuuuuuuuuuuuutttsssrrrrrruuusssooonnnrrr{{{nnnGGG555333000///000111000000///------000///...111666888MMM```llloooaaaWWW]]]dddssszzzxxxvvvuuuvvvwwwwwwwwwuuuwwwvvvsssqqqqqqllleeeYYYMMM???:::>>>EEEHHHIIIBBBDDDHHHMMMRRRVVVYYYZZZWWWSSSZZZfffhhh``````hhhtttoooeeebbbpppuuukkk___\\\bbblllqqqssskkk^^^YYYZZZYYY___ccc[[[MMMGGGCCCDDDHHHPPP]]]jjjjjjkkknnnqqqvvv{{{kkkVVVIIIEEEAAA>>>===555;;;???@@@BBBGGGJJJKKKJJJKKKMMMQQQVVV\\\bbbeeehhhnnnwww}}}~~~}}}}}}~~~~~~|||pppooonnnmmmmmmnnnooooooqqqpppooonnnmmmlllllllllppppppqqqrrruuuxxx{{{}}}~~~~~~~~~||||||{{{zzzuuuuuuuuuvvvwwwxxxyyyzzzxxxvvvrrrnnnhhhddd```^^^^^^VVVOOOJJJDDD???>>>AAA===:::JJJkkkzzzwwwhhhmmmzzziiiQQQ===333111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,***...///000<<>>FFFTTTaaafffiiirrr}}}gggSSSHHHAAA;;;777444555777:::;;;;;;:::999;;;===>>>??????@@@CCCEEECCCCCCCCCEEEIIINNNSSSVVV\\\]]][[[UUUJJJ@@@999777666555777888777777???IIIYYYaaakkkqqqssssssssstttssstttuuuuuuvvvvvvuuuuuuuuuvvvwwwwwwwwwxxxzzz|||{{{{{{zzzyyyxxxxxxxxxxxxwwwwwwuuutttsssrrrqqqpppmmmmmmiii___QQQEEE>>><<<777333444333666NNNiiipppsssgggSSSSSShhhsssnnnlllllluuuxxxgggOOO>>>777555333111//////...------------...+++.........666III\\\fffooopppqqqpppllleee^^^YYYdddvvv|||xxx{{{vvvpppiii``````rrrkkkgggggglllrrrvvv~~~}}}uuuvvvzzzzzzxxxwwwssssssttttttuuuvvvvvvwwwrrrrrrrrrrrrrrrsssssstttttttttuuuuuuuuutttssssss}}}zzz{{{pppHHH666333000///000111111000///------000///...111666;;;SSSjjjyyy{{{hhhWWWYYY^^^ttt{{{{{{yyywwwvvvwwwxxxxxxwwwvvvwwwvvvsssqqqqqqlllfffXXXMMM???999<<>>222111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,***...///000:::HHHJJJCCCKKKfffwwwvvvnnn[[[IIIDDDRRRdddzzz{{{qqqeeeaaaiiizzzyyyvvvssstttuuuuuuuuuuuutttsssssssssqqqpppooonnnnnnnnnnnnnnnmmmllllllmmmnnnnnnjjjhhh```SSSGGGDDDIIIOOONNNOOOQQQQQQOOOMMMIIIGGGCCCBBB@@@>>>===<<<;;;999444444333222111111333444444:::???GGGVVVjjjwwwzzzuuuzzz~~~jjjXXXFFF>>>:::777555666666777999:::;;;;;;;;;<<<;;;<<<===>>>===>>>AAACCCBBBCCCDDDGGGLLLQQQVVVYYY[[[XXXRRRKKKCCC===999777888666777999999888<<>><<<;;;999888666555222222111///---,,,---///...555>>>III]]]ssstttxxxzzzcccPPPDDD<<<888;;;;;;666444666555666777777777999;;;>>>:::;;;<<<<<<<<<<<<>>>AAACCCDDDFFFJJJNNNSSSWWWYYYXXXRRRIIIBBB>>>;;;999888;;;888888;;;<<<<<<>>>BBBKKKWWWhhhssswwwwwwvvvwwwssssssuuuvvvvvvvvvuuutttwwwyyyzzzxxxvvvvvvyyy||||||{{{zzzxxxwwwwwwxxxxxxvvvuuutttsssssssssssstttooonnniii___RRRFFF???===999111000444===XXXttt}}}~~~ssseeennn~~~~~~kkkSSSAAA999777555333//////...------------...,,,///000000888KKK^^^hhhoooqqqsssrrrmmmeee]]]WWW^^^kkk|||~~~{{{ggg^^^ooo}}}|||sssnnnrrr}}}zzzzzzxxxwwwvvvuuuuuuuuuuuuuuurrrrrrrrrrrrrrrssstttuuusssssstttuuuvvvvvvvvvuuu|||tttxxxnnnUUU777666333//////111222111111000...,,,,,,///444888<<<[[[yyyXXXWWWoooxxx|||~~~mmmqqq{{{}}}{{{wwwuuuvvvvvvsssuuuxxxuuuwwwvvvsssrrrqqqllleee]]]MMM>>>999;;;===@@@CCC>>>DDDHHHJJJPPP\\\aaa```[[[___kkkwwwssseee___ccctttsssrrrttt|||{{{mmmhhhbbb^^^^^^^^^]]]\\\PPPEEE;;;999999999888:::444444333333555888<<<>>>OOOSSSZZZeeeqqq{{{~~~vvvlllaaaWWWPPPEEEFFFFFFEEEEEEGGGKKKNNN```www|||tttkkkiiijjjooottttttqqqoooooollllllrrr|||}}}|||{{{{{{yyy}}}~~~}}}}}}~~~~~~zzzsssmmmsssqqqpppqqqsssssspppmmmlllkkkkkkkkklllmmmoooppprrrrrrsssuuuxxx|||yyyooohhhggghhhgggnnnvvv~~~~~~}}}{{{xxx|||{{{yyywwwvvvuuuttttttwwwuuurrrnnnjjjgggeeeddd```YYYQQQMMMHHHCCCCCCFFFGGGAAAQQQuuu~~~|||yyywwwcccdddqqq{{{llljjjhhhxxx~~~zzzttt^^^AAA333444333111000...---------------,,,,,,,,,,,,++++++,,,,,,,,,000:::DDDDDD>>>KKK```nnnqqqkkkVVVDDDCCCPPPddd~~~~~~zzzmmm```___mmm~~~{{{wwwvvvtttsssssstttttttttsssvvvuuusssrrrqqqrrrrrrssspppooommmlllllllllmmmnnnmmmiiibbbXXXKKKBBBEEENNNMMMOOORRRSSSRRRNNNJJJGGG@@@>>>;;;999888777555333///...---,,,,,,---...///222666:::AAARRRgggtttvvvjjj|||rrrYYYFFF===:::999888777666666666666444666888;;;<<<;;;999777888999;;;;;;:::;;;>>>@@@EEEEEEGGGLLLRRRUUUUUUSSSPPPLLLFFFAAA???===<<<;;;CCC???===BBBFFFHHHLLLPPPSSSbbbrrrwwwwwwvvvtttrrrsssssssssssssssssssssssswwwxxxxxxyyyyyyzzzzzz{{{zzzzzzyyyyyyxxxwwwwwwvvvwwwvvvuuuuuuuuuuuusssqqqkkkiiicccZZZNNNDDD===:::777444666777???]]]{{{~~~nnnggg{{{|||kkkSSSAAA777444222000000//////............//////000///000777GGG]]]mmmtttvvvuuuqqqmmmggg\\\QQQ```lll{{{}}}~~~iii^^^hhhxxx{{{tttttt~~~vvvrrrqqqsss~~~|||xxxxxxwwwvvvuuutttsssrrrrrrqqqqqqqqqqqqrrrtttvvvwwwwwwwwwwwwwwwvvvtttsssrrrwwwzzzpppWWW888666333000///111222111000000///......000444888DDD\\\sss^^^jjj}}}yyy{{{ooosss~~~}}}yyywwwwwwwwwtttuuuyyyvvvxxxxxxuuutttsssnnnhhh^^^NNN???:::;;;===@@@DDD>>>BBBFFFGGGNNNYYY`````````cccmmmwwwrrrddd___ccctttsssrrrsssyyyzzzooojjjccc^^^\\\ZZZYYYWWWLLLBBB888777777666666888444444333333555888;;;>>>@@@FFFRRRaaapppzzz{{{tttlllbbbXXXRRRMMMNNNNNNNNNOOORRRXXX\\\~~~|||ooofffeeefffiiinnnppppppmmmkkkjjjggggggnnnxxx}}}zzzyyyyyyyyyyyyyyyzzz{{{zzz}}}}}}|||zzzvvvpppkkktttsssrrrsssuuuuuurrrooonnnmmmmmmmmmmmmooopppqqqtttttttttvvvxxx{{{}}}rrrhhhcccaaa^^^dddkkkttt}}}}}}}}}{{{xxxyyyyyyxxxwwwvvvvvvvvvvvvxxxvvvsssoookkkgggdddbbb___XXXPPPLLLGGGBBBBBBEEEHHHBBBPPPrrr|||iiidddjjj~~~llljjjgggzzz~~~uuu]]]AAA555444333111000...---------------,,,,,,,,,,,,++++++,,,,,,,,,000999BBBBBB===NNNdddsssuuunnnYYYFFFDDDSSSeee}}}|||~~~zzzlll^^^]]]kkk||||||wwwwwwuuussssssttttttsssrrrrrrqqqpppppppppqqqrrrssspppooonnnmmmmmmmmmnnnnnnlllhhhbbbXXXJJJBBBEEEMMMMMMNNNPPPQQQOOOKKKGGGDDD???===:::888777666444222///...------------...///...111333888EEEVVVaaaccc^^^rrruuueeeVVVGGG???===888777666666555555666666555666888:::::::::888888888999;;;;;;;;;<<<>>>@@@FFFFFFHHHMMMRRRUUUUUUTTTOOOMMMJJJGGGFFFEEEEEEDDDJJJHHHIIIOOOSSSUUUYYY___dddpppzzz|||yyyxxxxxxvvvttttttttttttttttttttttttvvvwwwwwwxxxyyyyyyzzzzzzzzzyyyxxxwwwvvvvvvvvvvvvxxxwwwvvvuuuvvvuuurrrpppllljjjdddZZZNNNDDD===:::555222444777AAAaaa}}}|||jjjbbbwwwzzzjjjSSSAAA888555444333000000///............////////////111888HHH^^^nnnsssvvvvvvrrrmmmggg[[[PPPZZZdddpppuuuuuuwww~~~nnn]]]fffxxxxxxuuupppqqq}}}sssoooooorrr}}}{{{xxxwwwvvvvvvuuutttsssrrrqqqqqqqqqqqqqqqrrrtttvvvwwwvvvvvvvvvvvvuuutttsssrrrvvv[[[;;;777222000000000111111///000111000000111444777GGGWWWuuu{{{wwwllljjjnnnnnnqqqqqqvvv{{{xxxyyywwwuuuuuuyyyxxxzzzyyywwwvvvuuuqqqjjj___PPPAAA;;;;;;===AAAEEE@@@CCCEEEGGGNNNYYYaaacccfffhhhpppvvvpppddd```dddttttttrrrqqquuu{{{|||xxxpppkkkddd^^^YYYVVVSSSQQQFFF===555444444333333555444444444444666888;;;<<<;;;CCCQQQcccrrr}}}zzztttkkkddd___ZZZ[[[[[[[[[\\\```fffkkkuuufff]]]YYY\\\```eeehhhjjjkkkkkklllmmmkkklllsss{{{~~~zzzuuuqqqqqqqqqrrrtttvvvxxxzzzxxx{{{{{{xxxvvvssspppnnnvvvvvvuuuvvvwwwwwwuuurrrpppppppppppppppqqqrrrsssuuuuuuvvvwwwyyy{{{}}}~~~zzzmmmeeeaaa___bbbffflllxxx|||||||||{{{yyyxxxwwwwwwwwwwwwwwwxxxxxxxxxwwwtttqqqlllgggccc```^^^VVVOOOJJJEEE@@@@@@DDDFFF@@@OOOppp{{{lllfffsssrrrzzzyyy]]]???444444333222000///...------------,,,,,,,,,,,,++++++,,,,,,,,,///888@@@@@@;;;PPPgggvvvxxxpppYYYFFFDDDPPP___sss~~~|||~~~}}}nnn___^^^lll}}}}}}xxxxxxvvvssssssssssssrrrqqqooonnnnnnnnnnnnpppqqqrrrqqqpppooonnnnnnnnnnnnooolllhhhaaaWWWIII@@@CCCLLLLLLMMMNNNMMMKKKGGGCCC@@@===:::777666555444222111///...------------...///---......000777CCCJJJKKKTTThhh|||pppbbbRRRFFF===666666999555555444444555555666777777777888888888888888888:::;;;<<<======>>>AAACCCIIIIIIKKKNNNSSSUUUVVVUUUSSSSSSSSSSSSTTTTTTTTTUUUWWWXXX]]]cccfffgggmmmuuuzzzzzzyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxyyyyyyzzzzzzyyywwwuuutttuuuvvvwwwzzzxxxwwwvvvvvvuuurrrpppnnnkkkdddZZZMMMCCC<<<999666222444999GGGgggsss^^^UUUiiizzziiiSSSAAA999777666555111000//////.........////////////111888III___ooorrruuuvvvsssnnnfffZZZOOOXXX___fffiiijjjoooyyypppYYYaaatttsssqqqooosssyyymmmlllnnnrrr}}}}}}zzzxxxvvvuuuuuutttsssrrrqqqqqqrrrqqqqqqqqqrrrtttuuuwwwuuuuuuuuuuuuuuutttsssrrrccc???888222111111000000111///000222222222222444666DDDOOOkkkrrroooiiittt{{{ggghhhllltttwww~~~{{{yyyyyywwwtttuuuxxxxxxzzzzzzxxxwwwwwwssslllaaaSSSCCC<<<;;;===AAAGGGEEEFFFHHHKKKRRR\\\eeeiiiiiikkkqqqtttnnndddbbbfffttttttqqqnnnpppuuuxxxvvvqqqllleee^^^WWWSSSOOOMMMAAA999333333333222222555555555555666888999:::;;;???FFFRRRaaannnwwwzzzzzz~~~|||wwwrrrpppiiiiiihhhggggggiiinnnrrruuuuuuppphhhaaa___bbbeeeiiilllmmmjjjiiilllqqqssszzz|||~~~}}}yyyuuuppppppoooppprrrtttwwwxxxtttxxx|||~~~|||xxxvvvuuuuuuvvvwwwyyyyyyyyyzzzzzzyyywwwuuurrrrrrsssssssssttttttuuuuuuvvvwwwyyy{{{~~~vvvnnnkkkjjjkkkkkkmmmxxx~~~{{{{{{{{{{{{zzzxxxxxxwwwwwwwwwwwwwwwxxxxxxwwwuuurrrmmmgggbbb^^^\\\UUUMMMIIIDDD??????BBBCCC>>>MMMppp~~~nnn}}}{{{```BBB555444333222000///......---------,,,,,,,,,++++++++++++,,,---///666>>>>>>:::NNNeeeuuuwwwmmmVVVBBBAAAJJJWWWgggppprrrvvvssscccaaaooo~~~yyyxxxvvvtttsssssssssrrrqqqpppooonnnmmmnnnooopppqqqqqqppppppoooooooooooooookkkggg```VVVHHH???BBBJJJKKKKKKJJJIIIFFFBBB>>><<<:::888555333333222000///.........------...............------111666;;;<<>>:::777333222444333333333444555666888888999888777777777777888999;;;===???@@@@@@BBBEEEGGGLLLMMMNNNQQQTTTWWWXXXXXX[[[^^^```ccccccdddeeeffffffjjjrrryyy{{{{{{{{{wwwuuusssvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxyyyyyyzzzzzz{{{|||zzzwwwuuutttuuuwwwxxx{{{yyyxxxwwwvvvuuurrrooooookkkdddYYYLLLBBB;;;888999444666<<>>;;;===BBBHHHIIIHHHJJJOOOWWW___hhhnnnjjjmmmqqqrrrlllfffeeehhhssstttqqqkkkjjjoootttuuupppmmmfff^^^VVVPPPLLLKKK===777333444444222333666666777888999::::::::::::===AAAJJJUUU```gggjjjjjjsssvvvzzz||||||{{{{{{|||wwwvvvuuurrrpppooorrrtttrrrkkkeeeeeekkkrrrxxx|||{{{~~~{{{tttrrrzzz~~~zzzzzztttsssrrrqqqqqqsssuuuwwwtttwww{{{~~~~~~|||yyywwwvvvxxxzzz}}}{{{|||}}}|||{{{yyywwwvvvtttttttttuuuuuuuuuuuuuuutttvvvxxx{{{zzzvvvttttttsssrrrttt}}}}}}{{{zzzzzzzzzzzzzzzyyyxxxwwwvvvvvvvvvvvvwwwvvvuuuqqqlllfffaaa^^^[[[TTTLLLHHHBBB>>>>>>AAABBB===LLLooozzzdddHHH:::555444222111///.........------,,,,,,,,,+++++++++***,,,---///555===>>>:::IIIbbbrrrrrrhhhPPP======LLLXXXeeekkkmmmsssttteeecccppp~~~yyywwwuuussssssssstttsssqqqsssrrrpppooonnnnnnnnnooopppppppppppppppoooooonnnjjjfff___TTTFFF===@@@HHHJJJIIIGGGDDDAAA===:::888888666333111111111///...---..................---///.........///111444666>>>OOOeeerrrwwwxxxvvvtttpppsssyyy~~~jjjWWWKKK@@@:::777888777444333444333333444555666888999::::::999777777777888:::;;;;;;===???@@@AAACCCFFFIIIOOOQQQSSSUUUWWWYYY[[[]]]bbbfffkkknnnnnnoooqqqsssuuuzzz~~~xxxsssooouuuuuuuuuuuuuuuuuuuuuuuuyyyyyyzzzzzz{{{||||||}}}}}}|||yyyvvvvvvwwwyyyzzz{{{yyywwwvvvvvvtttqqqooonnnkkkcccWWWKKK@@@:::888999444666;;;HHHfff{{{yyykkkTTTIII[[[vvv}}}xxx|||oooWWWEEE;;;888666555222222000//////...............///000777HHH^^^nnnooouuuxxxtttnnnfff\\\SSS^^^dddkkkooopppsssxxx|||gggVVV[[[jjjzzz}}}tttiiikkkqqqvvv|||yyyxxxtttttttttsssrrrrrrqqqqqqsssrrrqqqqqqrrrsssuuuvvvvvvwwwwwwxxxxxxxxxwwwwww{{{vvvvvvrrrGGG:::111222333///...111...000111222222222444555@@@NNNhhhllljjjeeeiiitttkkkyyy}}}{{{~~~zzzwwwxxxvvvttttttxxxxxxzzz{{{yyyyyyzzzvvvpppeeeXXXHHH???;;;<<>>FFFHHHGGGDDDAAA===:::888777666444222000000000...---------...//////...---------,,,---///...---///444777JJJcccsssvvvrrrmmmjjjkkkpppvvv|||~~~hhhUUUHHH???>>>777333333444333444888333333444555666888::::::999999888888999:::<<<===;;;===@@@AAABBBEEEHHHKKKRRRTTTVVVXXXZZZ\\\```cccfffkkkqqqtttuuuvvvzzz}}}zzzvvvrrruuuuuuuuuuuuuuuuuuuuuuuuzzzzzz{{{||||||}}}}}}~~~}}}|||zzzxxxwwwxxxyyyzzzyyywwwvvvuuuuuutttqqqooollliiiaaaUUUIII???:::888666222333666AAA]]]sssrrrkkkVVVMMM^^^rrrvvvqqqnnnqqqqqqYYYFFF<<<999777555333222111000///..................///666FFF\\\kkkooouuuxxxtttmmmggg```XXX___gggrrrzzz|||}}}~~~|||hhh\\\bbbnnntttjjjmmmsssxxx|||zzzxxxttttttttttttssssssrrrrrrssssssrrrqqqrrrssstttuuuvvvwwwxxxyyyyyyyyyyyyyyy{{{vvvsssqqquuutttJJJ;;;111333444///---111...///000000000111333555???OOOhhhjjjiiieee___vvv~~~yyysss~~~~~~zzzxxxxxxxxxuuuvvvzzzyyy||||||{{{{{{|||xxxsssgggYYYJJJ@@@<<<<<>>777444444666666333555999:::;;;===??????>>><<<;;;:::>>>EEEMMMSSSUUUSSSQQQVVV[[[ccciiiooowww{{{xxx{{{~~~xxxrrrooonnnmmmlllkkkkkkmmmppptttwwwwwwyyy{{{{{{yyyxxxxxxyyyxxxzzz|||}}}{{{{{{~~~~~~~~~yyyuuussssssssstttuuuuuuuuuuuutttssssssuuuyyy|||~~~|||zzzyyyzzz{{{xxxxxxwwwwwwwwwwwwwwwxxxuuusssppplllhhhdddaaa___[[[SSSLLLGGGBBB======AAACCC<<>>IIIbbbqqqooocccMMM???BBBXXXbbbnnnwww{{{tttgggeeeqqq}}}wwwuuusssrrrrrrtttuuuuuuttttttsssqqqooonnnnnnoooooonnnnnnooooooooonnnmmmllliiiddd]]]RRRDDD;;;===EEEGGGEEEBBB>>>;;;888777666666333111000000000...---------...//////...------,,,***,,,///...+++---333444DDDXXXdddeee```^^^```bbbhhhpppvvvyyy{{{}}}{{{~~~iiiVVVKKKCCC===:::444111222333222333666333333333444555777888999888888999:::;;;===>>>???@@@BBBEEEFFFHHHJJJNNNQQQTTTWWWYYY[[[\\\___dddhhhjjjooovvvyyy{{{~~~{{{yyywwwwwwwwwwwwwwwwwwwwwwwwwwwzzzzzz{{{{{{|||}}}}}}}}}{{{{{{zzzyyyxxxxxxxxxxxxwwwuuutttttttttsssqqqooojjjfff^^^SSSGGG>>>999888333111333444<<>>;;;999888444333222000///.....................444DDDYYYiiiooouuuxxxsssmmmiiiccc^^^ccclllxxx~~~{{{jjjbbbkkkzzzuuukkknnntttxxx|||yyyxxxuuuuuuuuuttttttttttttsssssssssrrrqqqrrrssstttuuuuuuvvvwwwxxxyyyyyyyyyyyyyyywwwuuurrrooorrrtttLLL<<<111333444///---111...////////////000333555<<>>>>>AAABBB;;;IIImmm{{{{{{{{{yyykkkZZZFFF>>>555444333111000//////...---------,,,,,,,,,++++++''',,,///111666>>>AAA@@@MMMeeesssqqqeeePPPBBBGGGTTT^^^mmmyyyvvvjjjhhhttt|||vvvtttrrrqqqrrrtttvvvvvvuuuqqqpppooonnnnnnoooppppppmmmnnnooooooooonnnlllkkkhhhddd]]]RRRCCC:::===DDDFFFDDDAAA===:::888777666555333111000000000...---,,,---...//////...---,,,,,,+++---111///+++---333111999DDDJJJHHHGGGMMMTTTTTT[[[dddjjjnnnqqqtttwww~~~xxxrrreeeSSSGGGAAA===888444111222777888444000000222222222333444555777777777888999;;;===>>>???@@@FFFHHHKKKMMMOOOQQQUUUXXXUUUXXX[[[]]]^^^aaagggkkkmmmssszzz~~~{{{yyyzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzz{{{|||||||||zzzzzzyyyyyyxxxwwwwwwvvvuuutttsssssstttsssqqqoooiiieee]]]RRRFFF>>>999888333111444555;;;WWWqqquuuqqqbbb___ppp}}}yyysssuuusss~~~oooYYYGGG???<<<;;;;;;444333222000///...............------333CCCWWWgggpppvvvxxxsssmmmiiifffbbbiiiqqq|||}}}zzzyyyiiicccqqqvvvkkknnnuuuxxx~~~~~~{{{yyyxxxuuuuuuuuuuuuuuuttttttttttttsssrrrqqqrrrssstttuuutttuuuvvvwwwxxxyyyyyyyyy{{{vvvwwwoooSSS;;;333888444///000///111///000222111///222777AAASSSfffxxx{{{hhhWWWZZZddduuu|||yyyqqquuuxxx{{{|||wwwuuuuuuvvvwwwxxxyyyxxxyyy{{{~~~}}}zzzvvvmmmbbbSSSGGG>>>;;;@@@IIISSSUUUYYY]]]bbbiiisss}}}~~~}}}{{{uuukkkggghhhdddllloooiiiaaadddppp{{{xxxrrrgggXXXIII>>>888666777555666999888444888@@@===FFFKKKGGGBBBAAA???;;;BBBBBBGGGMMMLLLCCC???@@@CCCEEEKKKSSSYYYaaannn{{{}}}lll___TTTPPPOOONNNRRRYYY```bbbddddddcccffflllqqqqqqpppqqqrrroooiiilllsss{{{}}}zzzwwwuuusssrrrrrrvvvvvvvvvvvvvvvuuuuuuuuuxxx}}}|||{{{~~~}}}zzzxxxwwwxxxxxxxxxwwwvvvwwwxxxyyyxxxvvvsssrrrooojjjddd```^^^]]]]]]SSSJJJEEEAAA======???DDD:::JJJmmmssstttkkkppprrrzzzyyyjjj___DDD;;;666555333111000///.........---,,,,,,++++++,,,,,,,,,,,,,,,///888@@@@@@;;;RRRcccnnnqqqkkkUUUDDDGGGbbbhhhwwwpppjjjsss{{{tttrrrtttttttttrrrqqqrrrssstttqqqmmmkkkllloooqqqqqqnnnnnnoooppppppooommmllljjjeee^^^UUUIII>>><<<@@@FFFCCC>>>:::888666555333444333222000//////......,,,,,,,,,---------......,,,------......------,,,///000222555888;;;===>>>GGGRRR]]]aaaaaadddnnnxxxxxxccc]]]TTTIII@@@;;;888777333333222222333333444444333444555555555666888:::999;;;===>>>@@@CCCGGGJJJJJJMMMRRRUUUVVVXXXZZZ[[[\\\^^^```bbbccceeeiiikkkxxxzzz}}}~~~{{{xxxuuuyyyyyyyyyxxxxxxyyyyyyzzz~~~}}}|||zzzyyyyyyyyyyyyyyyyyyxxxxxxwwwvvvvvvvvvyyyzzzyyyvvvvvvxxxuuuppplllggg___SSSFFF===999777111111///111DDD```sssxxxzzzeeehhh}}}}}}~~~iiiOOOAAA===;;;999888999777555222000/////////+++......,,,111AAAXXXhhhnnntttyyyxxxtttnnndddZZZ___lll|||}}}kkknnn{{{yyyzzz|||~~~xxxvvvwwwsssttttttuuuuuuuuuvvvvvvuuusssqqqppppppqqqrrrsssssstttuuuvvvwwwxxxyyyyyy~~~|||~~~uuuWWW>>>444888333///111000111///000222111///222777>>>WWWrrrkkkXXX\\\iiiyyy~~~||||||~~~vvvpppsssuuuzzz~~~{{{wwwuuuuuuvvvwwwwwwxxxxxxxxx{{{}}}|||yyyuuunnncccUUUIII???:::???HHHQQQUUU[[[```eeemmmxxx|||tttiiidddeeeeeemmmpppiiibbbeeerrr|||{{{tttiiiYYYJJJ>>>888666666444666:::;;;:::>>>EEEGGGOOOSSSLLLEEEBBBBBB@@@CCCFFFNNNSSSOOOFFFCCCFFFNNNOOOSSSWWWZZZ```ooo~~~|||hhh___VVVOOONNNNNNPPPVVV^^^ffffffdddcccbbbdddiiilllqqqrrruuuvvvqqqnnnuuuzzzyyywwwvvvuuuuuuuuuuuuyyyyyyxxxvvvvvvuuuuuuuuuvvv|||}}}{{{{{{zzzyyyyyyyyyzzzzzz{{{xxxvvvuuuvvvwwwwwwvvvuuusssqqqnnniiiccc___]]]\\\YYYQQQHHHCCC>>>;;;>>>CCCEEE;;;LLLppprrruuu|||jjjtttvvvppp~~~{{{tttiii```DDD999777555444222000///.........---,,,,,,++++++,,,,,,,,,,,,---///888@@@@@@;;;MMMaaaoootttlllVVVGGGKKKdddlllpppjjjrrr{{{uuutttuuuuuutttrrrqqqqqqrrrsssqqqmmmlllmmmooopppppppppqqqrrrrrrqqqpppooonnnjjjeee___UUUIII>>><<<@@@DDDAAA<<<999777555444222333333111000///.........,,,,,,,,,,,,------------,,,------......------,,,...///000333555777999:::???HHHSSSXXX[[[cccrrr}}}}}}rrrhhh[[[WWWOOOFFF>>>999666555444444333333333333444555333444555666555666999;;;;;;===???AAABBBEEEIIILLLOOORRRUUUXXXYYYZZZ[[[]]]___aaacccdddeeegggjjjmmmyyy{{{~~~|||zzzwwwzzzyyyyyyyyyyyyzzzzzz{{{~~~}}}{{{zzzyyyxxxxxxyyyxxxxxxxxxwwwwwwvvvvvvxxxzzzxxxuuuuuuwwwtttpppkkkggg^^^RRREEE===888777444444222222CCC___tttzzzqqq___fffhhhNNN@@@<<<;;;;;;<<<888777444222000/////////,,,......,,,000@@@WWWhhhmmmtttyyyxxxtttnnncccZZZ```kkkwww}}}rrrpppzzzwwwyyyuuuuuuttttttttttttuuuuuutttsssrrrqqqpppqqqssstttttttttuuuvvvwwwxxxxxxyyy|||]]]BBB555888333///222111111///000222111///222777@@@```ooo^^^fffqqq~~~|||xxx|||rrrwww}}}}}}xxxuuu{{{wwwuuuyyy}}}zzzwwwuuuvvvvvvvvvuuuvvvwwwxxxzzz{{{zzzwwwtttooofffYYYLLL@@@:::>>>FFFPPPVVV___dddjjjrrr~~~}}}rrrfff```aaafffnnnqqqiiiccchhhuuu~~~|||vvviiiYYYIII>>>999777777666888<<>>OOOssswwwwwwtttfffssswwwfffkkkllllllxxxqqqiii```CCC666777666444222111//////......------,,,,,,,,,,,,,,,,,,------///777@@@@@@:::EEE^^^rrrwwwnnnWWWJJJPPPbbbmmmqqqjjjrrr|||uuuvvvvvvvvvtttqqqppppppqqqsssqqqoooooopppppppppoooqqqrrrrrrrrrqqqpppnnnmmmkkkfff```VVVHHH===;;;???BBB???;;;888666555333111222111000///...---------+++++++++,,,,,,,,,------------............------,,,---...000111333444555777>>>FFFMMMTTT```qqq}}}ttthhh```YYYTTTPPPMMMHHHBBB<<<777333222444444333333333333444444333444666666666888:::===???AAACCCEEEGGGJJJNNNQQQTTTWWW[[[]]]]]]^^^```aaadddfffgggggghhhjjjmmmpppxxx||||||{{{yyywwwzzzzzzzzzzzzzzz{{{|||}}}~~~}}}{{{zzzyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxyyyxxxttttttvvvsssnnnjjjeee\\\PPPDDD;;;888777555555222333FFFcccwww|||ooo___llliiiOOOBBB>>>===>>>???888666444222000//////000...//////...000>>>TTTgggmmmtttyyyyyyuuuooodddZZZ___iiittt{{{tttkkkyyyxxxvvvyyy|||yyy{{{xxxwwwuuutttsssssstttttttttsssrrrqqqrrrssstttuuuuuuuuuuuuvvvvvvwwwwwwwwwdddFFF777888333000333222111///000222111///222777AAAbbblllfffwwwyyypppqqqooouuu|||}}}|||||||||rrrttt}}}zzzwwwuuuvvvvvvuuutttuuuvvvxxxyyyyyyxxxuuusssqqqiii]]]PPPCCC:::===EEEOOOZZZdddiiimmmuuu{{{ooobbb]]]___hhhqqqqqqhhhccckkkxxx|||uuuhhhXXXJJJ@@@<<<;;;>>>>>>???BBBHHHOOOXXX___iiiaaaTTTGGGAAAAAABBBBBBFFFPPPZZZYYYPPPLLLTTT^^^jjjffffffjjjooouuu{{{ppphhh[[[TTTVVVSSSXXXaaaiiinnnsssxxx|||vvvppphhheeegggkkklllmmmnnnoooqqqrrrttt{{{|||wwwuuurrrrrrsssuuuwwwyyyzzz{{{{{{yyyuuusssqqqrrrssstttssszzz~~~qqqbbbeeeggglllppptttwwwyyyzzzyyyxxxvvvvvvwwwwwwuuuttttttqqqkkkeeeaaa]]]ZZZXXXPPPKKKFFF@@@::::::CCCNNNMMMAAARRRvvv~~~qqqccclllvvvdddgggffflll}}}vvvkkk___BBB777888777555333111000//////......---,,,,,,,,,,,,,,,---------///777??????:::AAA]]]ttt{{{pppWWWJJJRRRcccnnn~~~}}}qqqjjjsss|||vvvwwwwwwvvvssspppooopppqqqtttsssrrrrrrsssrrrqqqoooppppppppppppooonnnlllkkkkkkgggbbbXXXHHH;;;999>>>@@@>>>:::888666555333111111000///...------------+++++++++,,,,,,,,,,,,---------............---------------...///000000000333888>>>DDDKKKVVVdddnnnnnnjjjaaaUUUKKKFFFEEEEEEEEEDDDAAA>>>:::666222000333333222222222222333333444555777888888:::===???CCCEEEHHHKKKMMMOOOSSSVVVXXX[[[___bbbcccdddfffgggiiijjjkkkkkkkkkmmmpppsssxxx}}}|||yyyxxxvvvuuuzzzzzzzzzzzz{{{|||~~~~~~~~~~~~}}}}}}{{{zzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxyyywwwttttttuuurrrmmmhhhcccZZZNNNBBB:::666666333111///777PPPooo~~~~~~tttgggvvv}}}kkkUUUHHHCCC@@@??????999777555333111000000000///000000///000;;;RRRfffnnnuuu{{{{{{wwwqqqfff\\\]]]fffqqqzzztttfffppp|||wwwqqqqqquuu{{{zzz|||zzzxxxvvvtttrrrrrrrrrssssssrrrrrrrrrrrrsssuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvhhhIII888888444111333222111///000222111///222777???[[[ttt}}}vvviiissstttiiillloooqqquuuzzztttttt|||xxxuuuuuuuuuuuuttttttvvvxxxyyyxxxvvvtttsssrrrkkkaaaTTTEEE;;;===DDDQQQ^^^jjjlllnnnuuu|||~~~yyymmmaaa]]]```kkksssrrrgggbbbmmmzzz}}}vvvjjj\\\OOOHHHGGGHHHJJJKKKMMMQQQZZZeeeooosssvvvdddNNNCCCBBBEEEFFFEEECCCNNNWWWXXXVVV]]]lllxxx~~~xxxvvv}}}uuu```^^^___[[[___jjjkkksss|||sssnnnhhhfffjjjooorrrsssyyywwwuuuvvv~~~|||xxxuuurrrsssuuuvvvxxxyyyzzz{{{wwwuuurrrpppoooppprrrsssttt|||ooo^^^PPPSSSWWW]]]dddlllsssyyy{{{zzzyyywwwxxxxxxyyywwwvvvuuupppiiiccc___\\\XXXVVVNNNIIIEEE@@@;;;:::DDDOOOPPPCCCSSSxxxzzzggggggyyyhhhkkksss|||nnn]]]BBB;;;888777666444222111000000///...------,,,,,,---------...---///777??????:::@@@]]]vvv|||pppVVVIIIQQQhhhrrryyytttvvv~~~}}}qqqlllttt}}}wwwwwwvvvuuussspppoooqqqrrrvvvuuutttuuuuuuuuurrrpppooopppppppppooonnnlllkkkkkkhhhdddYYYHHH:::888===???===:::999888666444222111000///......---......++++++,,,,,,,,,------------......//////......---.............../////////000333777;;;@@@EEELLLQQQMMMIIIDDD>>>999777999<<<<<<======<<<999666222000111111111111111222222333555777999:::;;;===@@@BBBFFFIIIMMMPPPRRRUUUXXXZZZ[[[^^^cccfffhhhjjjlllnnnmmmmmmmmmmmmmmmooosssvvv{{{zzzxxxwwwwwwvvvyyyzzzzzz{{{|||}}}||||||}}}~~~}}}}}}||||||wwwwwwxxxxxxyyyyyyyyyzzzxxxyyyxxxttttttuuurrrmmmgggbbbXXXKKK@@@888555555222//////>>>___ttthhhxxxooo[[[PPPIIICCC>>>===;;;999777444222111111111000///000000///888OOOfffnnnvvv}}}}}}zzzssshhh^^^[[[aaaiiirrryyyvvvdddlllpppooonnnooottt~~~~~~xxxyyy}}}zzzyyywwwtttrrrrrrqqqqqqqqqqqqqqqrrrssstttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvjjjJJJ888888555222444222111///000222111///222777@@@WWWkkksssqqqooonnneeekkknnnmmmooouuu|||yyyuuutttttttttttttttvvvyyyyyywwwuuussssssrrrmmmeeeXXXHHH<<<===DDDSSScccppppppoootttzzz{{{{{{|||}}}xxxlll```^^^bbbnnnvvvssseeeaaannn{{{~~~}}}wwwlll```WWWTTTVVVXXXZZZ^^^bbbgggpppzzz}}}|||kkkXXXCCC===AAAFFFGGGGGGDDDNNNXXX^^^iiizzzqqqccceeejjjllluuu}}}llliiiggghhhlllsssxxx{{{~~~yyyzzz~~~zzzwwwtttqqqrrrsssuuuvvvwwwxxxxxxxxxtttsssqqqqqqqqqrrrtttuuuxxx}}}aaaPPPFFFAAADDDKKKUUUaaannnxxx~~~zzzxxxxxxxxxyyyzzzyyyxxxvvvpppgggaaa^^^[[[WWWSSSMMMGGGBBB>>>;;;;;;CCCLLLNNNAAASSSxxxssskkkrrryyyqqq^^^DDD???999888666444222111111000///......---------------......---000777???>>>999@@@]]]uuu|||pppVVVHHHOOOgggoooxxxyyypppkkkttt~~~uuuuuu|||~~~tttooovvv~~~xxxuuuuuutttrrrppppppsssuuuxxxvvvuuuuuuvvvuuusssqqqppppppqqqrrrrrrqqqooonnnkkkjjjeeeZZZHHH888666<<<>>><<<:::999888777555222111000//////.........///,,,,,,,,,---------............////////////......////////////////////////---...111333555666666666888666555555333000222777777888999999888555333111000000000000111333444555777999;;;===>>>@@@DDDFFFIIIMMMQQQTTTVVVYYY\\\^^^^^^bbbfffiiikkklllnnnpppnnnnnnnnnnnnnnnqqquuuyyy|||zzzzzzyyyyyyxxxyyyyyyzzz|||~~~{{{|||}}}}}}}}}}}}{{{zzzvvvwwwwwwxxxyyyzzz{{{{{{yyyzzzxxxuuutttuuurrrmmmeee```VVVIII>>>777444555333111222DDDhhhmmm```nnnqqq___SSSKKKDDD???>>>>>>===:::666444222111111000///000111///666NNNgggnnnvvv}}}~~~{{{tttiii^^^YYY[[[```gggrrr}}}rrr```fffjjjmmmoooooosss{{{yyyxxx}}}|||wwwwww{{{yyyxxxwwwvvvtttrrrqqqpppoooooopppqqqssstttuuuuuutttttttttuuuuuuvvvvvvvvvjjjJJJ888888666333444111111///000222111///222777@@@TTTeeennnpppnnnlllhhhrrrsssssstttyyy{{{uuusssssstttttttttwwwzzzzzzwwwtttssssssqqqnnnggg[[[JJJ===>>>EEETTTggguuutttqqqvvvzzzyyy{{{|||~~~zzzmmmaaa___dddpppxxxsssccc```nnnzzz|||yyytttkkkbbb\\\\\\aaafffjjjrrrxxx|||wwwlllVVVIII???@@@FFFIIILLLOOOQQQYYYcccoooyyyzzz}}}ssshhhiiikkkmmmqqqwwwyyyuuusssqqqnnnllloooqqqrrrtttvvvvvvvvvvvvrrrsssssstttvvvxxxzzz{{{|||pppSSSGGGBBB888:::>>>GGGUUUdddrrr{{{xxxwwwvvvwwwyyyzzzzzzyyywwwooofff___]]]ZZZUUURRRKKKEEE>>><<<;;;:::???EEEHHH<<>>999@@@[[[rrryyypppWWWIIIOOObbbgggmmmlllfffeeerrr}}}~~~~~~xxxtttyyy~~~yyyrrrrrrrrrqqqppprrrvvvyyyxxxvvvttttttttttttrrrpppnnnoooqqqrrrrrrqqqppppppkkkjjjggg[[[HHH777555;;;<<<:::888888777666444111111111000/////////000000------........./////////......////////////........................//////---,,,,,,...///000...---111///000333111...///444333444555666555444222111000000000222333555777888999;;;===???AAACCCGGGIIIKKKOOOSSSWWWZZZ\\\___aaacccfffiiikkkllllllmmmooommmnnnnnnmmmnnnrrrwww{{{}}}}}}{{{zzzzzzyyywwwwwwxxxzzz{{{}}}|||}}}~~~~~~|||zzzxxxwwwvvvvvvwwwxxxyyy{{{{{{|||zzz{{{yyyvvvuuuvvvsssmmmddd^^^TTTHHH<<<555444444222333555DDDbbb}}}zzzhhhXXXaaa|||{{{vvvyyyqqq^^^QQQIIICCCAAABBBBBB@@@<<<999555333111111///...///111///555NNNiiillluuu|||}}}zzzssshhh]]]TTTWWW^^^hhhttt~~~mmm]]]aaannnrrrtttsssuuu{{{}}}zzzvvvyyy~~~xxxvvvxxxwwwwwwxxxwwwvvvssspppooommmmmmoooqqqrrrsssttttttrrrsssssstttuuuvvvwwwwwwzzzzzzjjjIII777999666444444111111///000222111///222777:::MMM^^^hhhiiicccnnn~~~nnnooo|||{{{}}}~~~|||uuusssssstttuuutttxxx{{{{{{wwwtttssstttqqqnnnhhh\\\KKK>>>???FFFUUUiiiwwwvvvssswww{{{yyy|||~~~{{{nnnbbb```eeeqqqyyytttccc___nnnzzz{{{sssoooggg```\\\___eeekkkvvv{{{gggUUUKKKFFFFFFLLLPPPRRRVVV]]]___fffooo}}}~~~tttvvv}}}}}}yyysssmmmlllrrr{{{{{{nnniiilllpppssswww|||yyytttsssqqqooommmlllnnnppprrrtttuuuuuuuuussstttvvvxxx{{{}}}eeeJJJBBB@@@777888:::@@@LLL\\\kkktttvvvuuuuuuvvvxxxzzzzzzyyywwwoooeee___\\\YYYUUUQQQJJJBBB<<<:::::::::<<<@@@BBB888OOOzzzzzzuuugggJJJ@@@:::999777555333222111111//////...------------............000777???>>>999???YYYooowwwpppYYYJJJPPPcccfffkkkmmmkkknnn{{{||||||wwwzzzyyypppqqqqqqppppppssswww{{{xxxuuusssrrrrrrrrrqqqpppkkklllnnnoooppppppooooookkkkkkggg\\\HHH777444::::::888777666666555333000222111111000000000000111.........////////////000......////////////.................................,,,+++,,,///111000//////,,,...222111---...444111222333444444333222111000111222333555888:::;;;:::<<>>:::666333111111///---///222000555MMMjjjjjjsss{{{|||yyyrrrfff\\\NNNVVVcccrrr}}}{{{wwwnnn```bbbuuuyyyzzzwwwxxx}}}~~~{{{yyyyyyvvvvvvuuuwwwxxxxxxwwwtttpppnnnkkklllnnnppprrrsssssstttrrrrrrssstttuuuvvvwwwxxx~~~|||uuuyyykkkOOO???;;;555333444000333//////111222000111555;;;JJJ]]]ggggggdddeeehhhzzznnnyyy}}}qqq{{{xxxxxxwwwwwwrrrtttuuuuuutttsssssstttrrrooojjj```PPPCCCAAAEEEYYYppp{{{zzz{{{xxxtttwwwsss{{{zzzuuuoooaaa[[[dddqqqxxxtttgggfffrrr{{{zzzpppaaaVVVUUUTTTTTT]]]kkk{{{~~~ooobbbXXXQQQIIIMMMSSSYYY]]]bbbfffiiijjjqqq~~~vvvgggbbbffflllpppvvvgggXXXSSSSSSUUU^^^hhhyyy~~~zzz{{{zzzuuuqqqpppsssooollllllppptttvvvvvvwwwzzz|||{{{}}}ttt]]]III>>>999:::;;;;;;:::===HHHXXXdddqqqtttvvvtttuuuxxxwwwtttrrrmmmeee```\\\WWWQQQLLLHHHAAA:::999999999<<>>;;;888777666555333111000000///...------------,,,///...///777BBBAAA999BBBSSSkkkyyyqqq[[[IIICCCNNN^^^pppzzzwwwyyyxxxvvvuuuuuuuuuuuuuuuvvvvvvvvvtttrrrqqqrrrrrrqqqpppoooooopppppppppnnnmmmlllmmmjjjfff]]]LLL<<<555666888666444444666666555222333222111111000000111111111000////////////000111111111000///////////////000000////////////000000//////...------------...........................000000111111111111222222111111222333555888;;;===>>>AAADDDFFFFFFHHHLLLQQQUUUWWW[[[^^^___aaadddfffkkklllnnnnnnlllkkkkkklllppppppqqqsssvvvyyy|||~~~zzzuuusssssssssrrruuuuuuvvvwwwxxxyyyzzzzzz|||}}}}}}}}}{{{yyyvvvuuutttwwwyyyyyyvvvvvvwwwyyy{{{zzzyyyzzzxxxsssmmmjjjaaaZZZOOOBBB999444333444000555444===YYYnnntttxxxqqq```cccrrruuuvvv}}}|||cccLLLGGGIIIFFFCCCBBBJJJGGGAAA<<<777444222222...///---///333444GGGhhhqqqwww|||}}}{{{uuuiii^^^RRRWWWiii~~~wwwuuu~~~}}}xxxooo}}}}}}}}}|||zzzzzzyyyyyywwwvvvtttsssppprrrttttttttttttvvvwwwvvvvvvvvvwwwxxxxxxyyyyyyyyykkkPPPAAA???999666666111444000///222222000111555>>>OOOggg{{{xxxiii]]]fffkkkzzzsssrrrvvv{{{yyyxxxxxxwwwvvvwwwxxxvvvsssqqqqqqqqqtttrrrpppiii[[[KKKEEEGGGWWWpppvvvkkkmmmpppzzz|||vvvnnn]]]WWWaaarrrwwwssshhhiiissstttmmmTTTIIIAAA@@@@@@@@@HHHSSS\\\]]]YYYOOOJJJOOOXXX^^^oooqqqtttvvvwwwxxx{{{}}}zzzhhh]]]ZZZXXXZZZ^^^bbbbbbaaa]]]UUUMMMKKKOOOWWWdddoooyyyzzzzzzzzzyyytttpppoooqqqqqqrrruuuxxxyyywwwvvvxxx}}}~~~~~~}}}yyyxxxyyy{{{~~~|||uuugggWWWIIIAAA>>>:::;;;;;;999999<<>>DDD@@@BBBTTTsss}}}}}}mmmlllvvvnnntttttteeeSSSDDDCCC@@@;;;888777666555444111000///......---------,,,/////////777CCCCCC<<<@@@RRRjjjwwwnnnYYYHHHBBBIII[[[ssszzzxxx|||xxxxxxxxxxxxwwwvvvuuutttsssqqqooooooppppppooonnnpppqqqrrrsssrrrrrrppppppmmmkkkfff]]]MMM===666777777666555555666666555444333222111111000000111111111111000//////000111111111111000/////////000000111000000//////000000111000///......------..............................//////000000111111111111222222333444777:::===>>>BBBFFFIIIJJJJJJKKKPPPTTTXXX[[[___aaaccceeehhhjjjlllnnnoooooonnnmmmnnnooonnnppprrrvvvzzz~~~zzztttqqqrrrssstttrrrsssuuuwwwxxxxxxxxxwwwyyyzzzzzzzzzxxxwwwuuusssuuuvvvwwwxxxxxxxxxxxxwwwwwwxxxyyyyyyxxxrrrkkkeee```YYYMMMAAA888444333444...333555CCCbbbvvvzzz|||ppp]]]^^^qqqyyy}}}vvv___KKKHHHJJJFFFAAA@@@CCCBBB???<<<999666444333000000---...111222EEEgggooouuu{{{}}}|||wwwkkk```VVV]]]rrr{{{wwwzzz~~~||||||{{{zzzyyywwwvvvuuutttvvvwwwwwwuuuuuuvvvwwwyyyyyyyyyyyyyyyyyyyyyyyy}}}lllQQQBBB@@@;;;888888222444111000222222000111555AAAUUUtttsss```cccppp~~~}}}nnnpppxxx~~~{{{yyyxxxxxxwwwvvvwwwxxxvvvtttrrrrrrrrrtttsssrrrmmm___OOOGGGFFFUUUooowwwjjjlllooo{{{~~~xxxmmm[[[UUUaaassswwwrrrhhhhhhpppmmmbbbJJJBBB<<<:::::::::@@@GGGKKKLLLHHHBBBFFFUUUgggrrr~~~}}}zzzyyyyyy~~~~~~bbbRRRUUUVVVZZZ```fffgggddd```]]]WWWQQQQQQWWWcccqqqzzzyyyvvv{{{zzzyyyxxxtttqqqppprrrssstttvvvxxxyyyyyyxxx{{{|||www{{{|||}}}zzzooonnnhhh___UUULLLHHHFFF>>>??????===;;;;;;>>>@@@PPP___nnnssstttuuuwwwwwwooojjjccc^^^[[[WWWQQQLLLDDD???:::999999999???FFFGGGKKK^^^zzz}}}ttt|||{{{qqqsssyyysssdddSSSFFFGGGCCC===999777666555555222111000///............,,,000000///777CCCFFF@@@???QQQhhhtttmmm[[[JJJAAAGGGZZZxxx~~~xxx||||||wwwwwwwwwwwwuuussspppoooqqqooommmmmmnnnnnnmmmlllpppqqqrrrsssssssssrrrqqqmmmjjjeee\\\LLL<<<666777777666666666666666666666333222111111000000111111111111111111111111111111111111000000///000000111111000000000000000000111000//////.........................../////////////////////000000111111222333333444555888;;;>>>@@@EEEIIILLLLLLLLLNNNRRRVVVZZZ]]]aaadddfffhhhkkkmmmmmmoooqqqqqqqqqpppqqqrrrqqqrrruuuyyy~~~~~~vvvrrrrrruuuwwwssstttwwwyyyyyyyyyxxxwwwwwwxxxxxxxxxwwwvvvuuutttvvvvvvvvvwwwyyyzzzyyywwwzzz{{{zzzwwwtttqqqjjjccc___WWWKKK@@@888444333333...222555GGGiii|||~~~vvvccceeezzzwwwaaaNNNJJJKKKGGGBBBBBB?????????===;;;888555333111111------000000CCCeeeooovvv|||}}}|||wwwkkk```]]]eeexxxzzzttt~~~|||||||||{{{yyyxxxvvvuuuuuuvvvwwwwwwvvvvvvwwwyyy{{{{{{{{{zzzzzzyyyyyyyyyzzzyyyoooTTTDDDBBB<<<999999444555222000222222000111555???WWW{{{{{{ggg___tttzzzvvv|||rrrwww~~~{{{yyyyyyxxxwwwtttuuuwwwvvvuuussstttuuussssssrrrooocccRRRHHHEEEOOOjjjuuugggjjjooo|||wwwjjjWWWSSS```rrrvvvpppeeeccchhhbbbUUUCCC>>>999777666666999======@@@@@@AAAKKK___ttt}}}zzzyyy}}}jjjXXXQQQSSSUUUZZZaaagggiiieeeaaaZZZWWWTTTWWWcccsssuuulllkkkmmmnnnqqqvvv{{{yyyxxxtttrrrsssuuuuuuvvvvvvwwwyyy{{{}}}~~~}}}xxx}}}~~~yyymmmddd^^^[[[ZZZWWWRRRMMMIIIGGGGGG???@@@@@@@@@??????@@@AAAIIIYYYiiippprrruuuwwwwwwrrrllleee___ZZZUUUOOOJJJBBB>>>::::::888999@@@HHHJJJNNNaaa}}}|||ssspppmmmxxxppp{{{~~~qqqaaaRRRGGGGGGCCC>>>999777666555444222222111000////////////+++///000///666CCCGGGCCC@@@QQQfffrrrooo```NNNAAAHHH\\\|||xxx{{{{{{vvvvvvvvvuuutttqqqnnnmmmooommmllllllmmmmmmmmmlllooopppqqqrrrrrrrrrqqqpppjjjhhheee]]]MMM===555666666777777777777777777777333222111111000000111111111111222222222222111111111111000000000000111111111111000000000000111111000000///............///........./////////000000...//////000111222222222333333444666999<<>>888555333222000222666LLLppp}}}}}}uuukkkzzzyyycccOOOIIIIIIEEEBBBDDD??????@@@???<<<888444222222222...---//////AAAaaaqqqwww}}}~~~|||wwwkkk___dddiiixxxuuuppp~~~}}}{{{xxx{{{{{{{{{zzzyyywwwuuuuuussstttvvvvvvvvvvvvxxxzzz|||{{{{{{zzzzzzyyyyyyxxxtttXXXFFFBBB<<<999:::555666222111333333000111555999SSSyyyyyylllooo{{{xxxtttrrrttt|||}}}{{{zzzyyyxxxwwwsssuuuvvvvvvuuutttuuuvvvtttsssrrrpppeeeTTTIIIEEEIIIddd{{{mmm```fffnnn|||uuueeeRRROOO___mmmrrrmmm___YYY[[[TTTHHH;;;999666444333333444555555999===AAAMMMaaarrr{{{xxxyyy{{{hhhXXXRRRPPPVVVXXX]]]eeekkkmmmiiifff]]]]]]```jjj|||{{{hhhWWWUUU[[[dddqqq~~~{{{yyyyyyvvvuuuwwwxxxyyyyyyyyyyyy{{{~~~~~~}}}~~~{{{|||~~~ssscccWWWOOOKKKJJJHHHFFFDDDBBBAAAAAAAAA>>>>>>???AAACCCFFFIIIKKKMMMZZZhhhnnnqqqtttvvvuuurrrlllddd^^^YYYSSSMMMHHH@@@===::::::888999AAAJJJHHHKKK^^^{{{qqqmmmjjjdddnnnppp}}}nnn]]]PPPHHHFFFCCC>>>:::888777555444333222111000////////////***//////---555BBBIIIFFFCCCRRRdddqqqsssiiiTTTCCCJJJ]]]}}}yyyzzzzzzwwwvvvvvvuuutttrrrpppoooooommmllllllmmmnnnmmmmmmnnnooopppqqqppppppnnnnnniiihhhfff___PPP>>>666666666777888888777777888999333222111111000000111111111222333333333333222111111111000000000111222222222111111000000111111222111000//////......//////.........//////000000111//////000111222333333444222333444666999===@@@BBBEEEHHHLLLMMMNNNPPPUUUYYYYYY]]]aaadddfffiiilllnnnnnnpppssstttttttttuuuwwwzzz{{{~~~|||wwwrrrqqqrrrtttxxxyyyzzz{{{|||{{{{{{zzzxxxxxxxxxxxxyyyyyyzzzzzzzzzyyyxxxwwwxxxzzz}}}vvvpppqqqnnnggg\\\SSSFFF<<<777555333111111333999TTTxxxyyyuuu```dddttt___LLLGGGFFFBBBAAACCC???@@@AAA@@@===999555333222222//////000...>>>^^^qqqwww}}}~~~}}}wwwkkk```ffffffppp~~~zzzrrrrrrxxxxxxwwwtttpppsss||||||~~~{{{{{{zzzyyyxxxvvvuuutttrrrtttuuuvvvvvvvvvxxxzzzzzzzzzzzzyyyyyyxxxxxxxxxxxx[[[HHHBBB;;;999:::666777333222333333000111555666PPPrrr|||ssspppnnnjjjqqqrrruuu|||}}}{{{zzzzzzxxxwwwuuuvvvxxxwwwuuutttttttttvvvtttsssqqqfffWWWKKKFFFHHHaaaxxx|||fffZZZaaakkkyyy|||ppp^^^KKKKKK]]]gggnnniiiXXXNNNLLLFFF;;;333444444333333444444444333777;;;???IIIYYYeeejjjlllttt~~~ttt```VVVUUUVVVTTT___aaafffmmmrrrsssnnniiiiiimmmvvvppp```UUU[[[eeennnzzz|||zzzzzzxxxxxx{{{xxx{{{~~~~~~xxxxxx}}}~~~}}}~~~iiiYYYNNNJJJIIIGGGDDDAAA???>>>>>>======>>>>>>???CCCJJJQQQWWWZZZYYYbbbjjjnnnqqqttttttrrrnnniiiaaa[[[WWWRRRKKKFFF>>><<<;;;:::888999AAAKKKKKKMMM___~~~rrrkkk~~~ooohhhttt~~~nnnZZZNNNGGGEEECCC???<<<;;;999777555333333222111000000000000)))......,,,333BBBIIIHHHGGGSSScccpppxxxqqq[[[EEEIII\\\yyy{{{zzz{{{vvvuuutttsssrrrrrrrrrrrrpppnnnlllmmmnnnoooooonnnnnnoooppppppooonnnmmmllliiiiiiiiicccTTTBBB777666555777999999777777888;;;333222111111000000111111222222333444444333222222111111000000111111222333222111111000000111111222111000000///////////////---......///000000111111000000111222333444555555222222333666999<<<@@@BBBDDDHHHLLLNNNOOOQQQWWW[[[ZZZ]]]aaadddgggiiimmmooonnnpppsssttttttuuuvvvxxx{{{}}}zzzyyy|||{{{uuuqqqqqqtttvvvwwwvvvsssrrrssstttxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxyyyzzz{{{|||{{{{{{{{{xxxwwwyyy{{{rrrsssooofff\\\RRREEE;;;777555333111222666@@@___tttjjjMMMXXXlllZZZJJJHHHHHHCCCAAACCC???@@@@@@@@@>>>;;;888666111222000000111---<<>>===;;;888555444333222111000000000000(((---...,,,222AAAIIIIIIIIISSSbbbppp{{{www___GGGHHH[[[vvvvvvwww}}}|||zzz~~~|||tttsssqqqppppppqqqrrrssspppnnnmmmmmmoooppppppoooooopppppppppooonnnlllkkkiiijjjlllgggWWWDDD999777555888:::999777777999;;;333222222111000111111111222222444444444444222222111111000000111222333333222222111111111111222222111111000///////////////---......///000111111222000111111333444555666666111222333555888<<<@@@BBBDDDHHHLLLNNNPPPSSSXXX]]]ZZZ]]]aaaeeegggjjjmmmpppnnnpppsssttttttuuuwwwxxx{{{}}}~~~vvvppppppllleeebbbdddlllpppuuuwwwvvvuuuuuuwwwwwwvvvvvvuuuvvvvvvwwwxxxwwwwwwwwwxxxyyyzzz|||}}}|||}}}|||yyyvvvxxxuuuuuupppeee[[[QQQDDD;;;777666333111222777EEEhhhpppbbbKKKUUUyyy|||fffVVVJJJKKKKKKGGGCCCEEE>>>???@@@@@@???===;;;999000222000111111---;;;XXXmmmttt{{{~~~~~~zzzoooeee^^^XXXYYYdddmmmqqqxxxzzzjjjjjjnnnssstttsss{{{zzzxxxyyyzzzxxx|||||||||{{{zzzyyywwwvvvuuuwwwxxxyyyxxxvvvuuuvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuu~~~bbbIIIEEE>>>999::::::666555444444333333333444888GGGaaannngggfffmmmmmmkkkfffsssvvvwww~~~~~~}}}}}}|||yyyvvvxxxwwwvvvuuuttttttttttttxxxtttrrrrrrjjjXXXJJJDDDIII\\\wwwuuu^^^WWW^^^fffttttttgggYYYKKKJJJWWWdddmmmbbbMMMDDD@@@:::999111111111111222333444444999::::::;;;???EEEMMMRRR\\\jjjxxx~~~~~~yyyooofff]]][[[ZZZ\\\bbbjjjpppsss{{{tttsssxxxyyyssspppsssfffqqq}}}|||}}}zzzxxxwww~~~~~~lllccc```^^^\\\WWWRRRKKKFFFCCCCCCCCCCCCFFFGGGJJJRRR[[[eeekkknnnmmmnnnppprrrssssssrrrqqqlllddd]]][[[VVVNNNFFFDDD???888555999999999BBBMMMVVVPPPdddxxxooo{{{ttt```SSSOOOEEEJJJNNNNNNGGG???999777555444333111000/////////...000...,,,333@@@HHHHHHJJJTTTiiiwwwxxxvvvdddGGGNNN^^^ooosssmmmjjjrrr{{{~~~{{{zzzwwwyyyyyyuuuqqqnnnnnnqqqsssrrrqqqrrrqqqooonnnnnnnnnooopppooonnnmmmnnnooonnnlllkkkjjjjjjjjjfffYYYGGG;;;888:::::::::999888777999;;;777444111......///111333444333333333333333111000111000//////000111000///444444444222000000000111111111000///...---------111000////////////000000000222333222555::::::777555222333999===>>>@@@CCCDDDIIINNNQQQQQQRRRTTTWWWZZZ^^^bbbeeegggiiikkkmmmrrrssstttuuuvvvvvvvvvvvv{{{~~~}}}}}}|||xxxqqqlllkkklllxxxxxxxxxyyyxxxwwwvvvuuuuuuuuuvvvwwwwwwvvvuuuttttttvvvyyyzzzyyyxxxyyyzzz|||zzzwwwvvvxxx|||wwwrrrmmmhhhXXXLLL???999555111111333...777LLLiii~~~ooo^^^HHHcccxxxtttmmmuuu~~~eeeXXXMMMIIIIIIGGGCCCBBB===>>>???@@@@@@@@@???>>>999222///000...---;;;MMMmmmwww}}}|||{{{zzzpppccc[[[VVVXXXcccooovvv}}}iiiooouuuwwwwwwxxxyyyyyy}}}zzzzzz~~~|||xxxvvvtttxxxvvvxxxzzzyyyuuussstttuuuuuuuuuvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvuuutttttt|||nnnqqq~~~cccKKKGGGAAA<<<<<<;;;666555444333333333333333444@@@XXXfffbbbbbbhhhfffuuu{{{jjjjjjpppxxxzzz}}}}}}|||{{{yyyvvvxxxwwwvvvuuuuuutttttttttxxxtttsssrrriiiXXXJJJDDDGGGXXXqqq|||ppp[[[VVV]]]eeeuuuvvvhhhXXXJJJKKKZZZgggoooaaaKKKBBB<<<666777333333333333444555666777;;;;;;;;;;;;;;;>>>BBBFFFKKKVVVaaafffgggeee___YYYWWW^^^jjjxxx~~~}}}yyyvvv}}}{{{{{{|||zzzyyyyyyzzzssspppooonnnllleee\\\TTTQQQPPPPPPQQQUUUUUUXXX^^^fffoootttwwwvvvxxxzzzzzzvvvrrrpppooommmeee___]]]XXXNNNFFFBBB>>>888666999999999AAAMMMZZZUUUjjjzzzrrrsss^^^OOOHHHMMMPPPRRRPPPIIIAAA;;;999555444333111000/////////...///...,,,222???GGGIIIIIITTTjjjzzz}}}{{{iiiLLLGGGWWWiiiqqqnnnnnnvvv~~~vvvtttxxxxxxssspppmmmnnnqqqsssrrrppprrrqqqpppooonnnoooppppppooonnnmmmnnnoooooommmkkkjjjiiiiiifffYYYHHH<<<888888999:::999777666777999555333111//////111333444444333333222222111///...444333333333444444333333222222222111111222444555333333222111111111111222000000000000111111111111...000111333999@@@@@@<<<666333333999===???BBBFFFGGGKKKOOOQQQRRRSSSWWWZZZYYY\\\```dddfffhhhkkkmmmrrrrrrssstttuuuvvvwwwxxxxxx{{{}}}yyyvvvuuutttttttttsssssssssssssssssstttvvvyyyzzzyyyyyyyyyzzzzzzyyywwwvvvwww{{{{{{tttqqqlllfffWWWKKK???888555111111333333999HHH___sssvvviii[[[EEE\\\kkkooonnnfffeeerrr}}}fffZZZMMMIIIHHHEEEBBBAAA@@@AAABBBCCCCCCCCCAAAAAA:::333000111...---999JJJhhhrrrzzzzzzzzzyyypppddd[[[XXX\\\iiivvv}}}|||yyymmmsssyyy|||}}}}}}~~~~~~}}}|||~~~zzzssswwwuuuwww|||yyyvvvxxxzzzxxxvvvttttttvvvtttuuuuuuvvvvvvuuuuuutttvvvvvvvvvvvvvvvuuutttttt||||||ppphhhppp|||~~~^^^JJJHHHBBB======:::666555444333222222222222555>>>UUUffffffhhhjjjcccbbbpppmmmooo|||ooottt|||}}}|||zzzxxxwwwxxxwwwwwwvvvuuuuuuttttttwwwtttrrrqqqiiiZZZLLLEEEEEERRRfffqqqhhhWWWUUU]]]ddduuuwwwhhhVVVHHHLLL___lllppp```HHH>>>888222444444444444555666888999:::<<<===>>>===;;;:::;;;<<>>@@@DDDHHHJJJMMMQQQRRRSSSUUUZZZ^^^[[[^^^bbbeeegggiiilllnnnrrrrrrrrrsssuuuwwwyyy{{{yyy{{{{{{uuurrrrrrrrrqqqqqqpppppppppqqqrrrssstttwwwyyyzzzyyyyyyyyyzzzwwwwwwvvvwwwxxxzzz|||}}}|||uuuqqqooojjjcccUUUIII===888555111111222555888CCCWWWjjjppphhh^^^OOOcccllljjjhhhfffooo~~~~~~~~~ggg[[[OOOKKKIIIGGGEEEEEECCCDDDEEEFFFFFFEEEDDDCCC;;;555222222...---888FFFaaammmvvvxxxyyyyyypppeee___^^^eeerrr~~~|||zzz{{{uuuzzzxxxvvvrrrttt}}}yyyvvvwwwxxxyyyxxxvvvuuuuuuvvvuuuvvvvvvwwwwwwvvvvvvuuuvvvvvvvvvuuuuuuuuutttttt}}}{{{ooojjjsss}}}pppTTTEEEEEE@@@======888777666555333222111111111666>>>VVVmmmsssuuuqqqddd[[[```aaalllzzz}}}xxxxxx}}}{{{yyyxxxwwwxxxxxxwwwwwwvvvuuuuuuttttttrrrqqqoooiii]]]QQQJJJDDDLLL\\\fff```UUUTTT]]]bbbtttwwwgggUUUGGGMMMbbbpppqqq^^^FFF<<<555000333444444555666888:::<<<===>>>@@@BBBBBB???===<<<<<<@@@EEEJJJPPP\\\nnn}}}|||{{{|||~~~}}}{{{uuusssoooiiidddbbb\\\OOOCCC===<<<777777999999888BBBPPPZZZWWWnnnnnnlll~~~zzzgggYYYPPPJJJGGGGGGFFFDDDAAA???>>>>>>555444333111000000000000------,,,,,,111:::DDDKKKEEERRRkkk~~~mmmOOOIIIXXXlllyyyzzzyyy~~~tttnnnqqqxxxqqqpppooorrruuuuuurrroooppppppnnnmmmmmmmmmnnnooommmllllllmmmooopppooommmiiihhhhhhfff\\\LLL???999888:::;;;;;;999777777777111111111111111111111222555666777666555444333333333444555555444444555666777555444333555666777777666555333111000000111222///000111333333333333222222999BBBOOO]]]eeebbbZZZBBB<<<999;;;>>>@@@DDDIIILLLOOORRRSSSTTTWWW\\\aaabbbdddgggiiijjjlllnnnppprrrrrrqqqrrrtttxxx{{{}}}}}}~~~}}}}}}~~~~~~ssslllkkkllllllkkklllnnnpppqqqrrrssssssuuuwwwzzzzzzzzzyyyyyyzzzvvvwwwxxxyyyzzzzzz{{{{{{wwwxxxvvvrrrpppooohhh```RRRGGG<<<777444111111222333666BBBVVVjjjrrrmmmfff[[[pppxxxtttsssuuudddXXXNNNJJJIIIFFFFFFGGGCCCDDDEEEEEEEEEDDDCCCBBB<<<888444222///...666@@@[[[iiiuuuxxxyyyyyyqqqfffdddgggnnnyyy{{{sssooorrr{{{|||zzzxxxxxxxxxwwwvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxwwwuuuuuuuuutttttttttuuuuuu}}}qqqoooyyy}}}dddMMMBBBCCC@@@??????:::999888666444333222111111333<<>>???BBBDDDEEEDDDBBB???======???EEEJJJRRRaaaxxx}}}zzz{{{||||||~~~}}}tttpppnnnhhhdddbbb\\\NNNBBB;;;;;;777777;;;::::::EEETTT___^^^tttiiimmm~~~}}}eeeVVVMMMHHHHHHGGGDDDBBBAAAAAAAAAAAA777666444333111000000000...---,,,---000888DDDMMMFFFQQQjjj{{{|||jjjLLLEEETTTjjjzzzwww{{{{{{sssrrr|||zzzuuusssrrrtttwwwwwwtttpppooonnnmmmlllkkklllmmmmmmmmmllllllmmmooopppooommmiiiggghhhhhh___OOOAAA;;;:::<<>>LLL[[[iiipppkkkbbbHHHAAA===>>>@@@AAAEEEJJJMMMPPPTTTUUUVVVYYY___cccgggiiikkkkkkkkklllnnnppprrrrrrqqqrrruuuxxx|||~~~}}}~~~}}}~~~~~~}}}uuuiiidddccccccbbb___ccchhhnnnrrrtttttttttuuuwwwzzz{{{zzzyyyzzz{{{xxxyyyzzz|||||||||{{{zzzuuuvvvtttqqqqqqooofff]]]OOODDD:::666444111000222///666EEE[[[nnnuuunnneeeWWWsssdddZZZQQQLLLIIIDDDCCCDDDAAABBBCCCCCCCCCBBB@@@???<<<999666333000///444;;;XXXggguuuyyyzzzzzzrrrhhhhhhlllttt}}}uuuqqqrrr{{{~~~yyyxxxwwwvvvwwwwwwwwwwwwvvvwwwwwwxxxxxxwwwwwwvvvuuuuuutttsssttttttuuuvvvuuuuuuxxx```MMMDDDEEEBBBCCCDDD===;;;:::888666444222222111444>>>]]]~~~ssscccbbbfffrrr|||zzzxxx}}}zzztttrrrxxx}}}yyywwwwwwxxxwwwxxxxxxyyyxxxvvvuuutttooorrrrrroookkkfff\\\SSSDDDDDDKKKUUUVVVQQQSSSZZZ^^^pppssseeeUUUIIINNNaaalllgggTTTAAA<<<555111777444444666888;;;>>>AAABBBFFFGGGFFFDDD@@@>>>>>>>>>>>>IIIVVVdddwww~~~zzzxxxzzz{{{{{{~~~zzzppplllmmmgggbbb```YYYLLL@@@:::999666888<<<;;;<<>>>>>>>>===<<<:::999777444222111000000///---,,,...111777CCCOOOHHHRRRhhhwwwzzzyyyhhhLLLCCCSSSmmm{{{www{{{vvvtttzzz}}}yyyvvvtttuuuwwwwwwtttqqqooonnnlllkkkkkkllllllmmmmmmmmmlllmmmoooooonnnmmmjjjhhhhhhiiibbbSSSDDD===;;;>>>BBBBBB@@@<<<:::999444333222111111222333444444777999999777555777999666999;;;;;;999888:::======<<<===AAAFFFHHHGGGDDD<<<999666333111111222333444444333333333333444444===HHHVVVaaakkkoookkkdddJJJCCC???@@@CCCDDDHHHLLLOOOSSSWWWYYYZZZ\\\bbbfffiiijjjkkkkkkjjjkkkmmmooorrrrrrrrrtttvvvyyy{{{}}}zzz}}}~~~mmm```ZZZXXXUUUSSSOOOTTT\\\dddlllqqqssssssuuuxxxzzz{{{zzzzzzzzz{{{zzz{{{|||}}}}}}}}}|||{{{wwwwwwtttqqqqqqnnneeeZZZLLLBBB999666444111000222///999LLLcccssssssggg[[[SSSwwwmmmddd[[[VVVOOOHHHDDDDDD@@@AAABBBBBBAAA@@@>>>===<<<:::777444111111444777RRRdddtttzzz{{{{{{uuukkkiiinnnvvvxxxxxxtttttt{{{~~~zzzxxxvvvvvvwwwxxxxxxxxxtttuuuuuuuuuuuuuuuuuutttuuutttssssssssstttuuuvvv}}}}}}~~~aaaPPPHHHGGGCCCDDDEEE======<<<999777555333222222444???___rrrqqqwww~~~~~~www|||zzzxxx}}}{{{}}}yyyvvvwwwxxxwwwxxxyyyyyyyyywwwuuutttrrruuuuuupppkkkggg^^^TTTCCC@@@EEENNNRRRNNNPPPWWW\\\mmmooocccVVVKKKMMM^^^ccc___LLL>>>;;;666222999555666888:::===AAADDDEEEGGGGGGEEEBBB@@@AAACCCFFFJJJYYYlll|||}}}yyyyyy{{{}}}~~~vvvpppnnnkkkeee___]]]WWWJJJ>>>999777666999======>>>LLL]]]ddddddzzzyyyrrr{{{nnnmmm}}}zzzzzzoooZZZPPPMMMIIIEEEAAA===;;;<<<===<<<;;;===<<<999666444111000///111------///111666DDDQQQKKKTTTgggtttxxxyyykkkQQQGGGUUUnnnxxxvvv|||{{{ssssssxxx{{{xxxuuutttuuuuuusssppppppooonnnmmmlllmmmnnnnnnooonnnmmmnnnoooooommmkkkjjjhhhiiikkkeeeVVVGGG???<<>>:::777999;;;<<>>AAAEEEHHHGGGHHHLLLQQQQQQLLLGGG<<<:::777555444555777999:::888666444333444666777CCCMMMVVVYYY[[[^^^\\\YYYGGGBBB???CCCFFFHHHLLLQQQQQQVVV[[[^^^___aaaeeeiiiiiijjjkkkkkklllmmmpppsssqqqrrrsssuuuwwwyyyzzz{{{zzz}}}~~~ttt___PPPIIIGGGEEEBBB>>>BBBJJJTTT^^^hhhooorrrvvvxxx{{{{{{{{{zzzzzz{{{{{{|||}}}}}}}}}|||{{{{{{wwwuuurrrnnnooommmcccXXXJJJ@@@888555444111000222111===SSSjjjwwwtttcccUUU\\\{{{iiibbb\\\XXXRRRIIIDDDDDDBBBBBBCCCCCCBBBAAA???>>>;;;:::888444222222444555JJJ^^^qqqyyy|||~~~yyypppjjjooosssyyy}}}yyy}}}zzzvvvqqqqqqyyy{{{xxxuuuuuuwwwyyyyyyxxxuuuvvvvvvwwwwwwvvvvvvuuuuuutttsssrrrrrrtttvvvwww{{{{{{cccRRRJJJGGGBBBCCCCCC;;;>>>===;;;888666444333222000:::ZZZ|||}}}ppprrr~~~{{{www}}}yyyvvvvvvxxxwwwxxxyyyzzzyyywwwuuutttuuuxxxwwwqqqlllggg^^^SSSBBB>>>AAAKKKOOOMMMNNNTTT[[[kkkmmmbbbWWWLLLMMM[[[]]]XXXHHH;;;;;;666333:::666777999<<>>999777666999>>>>>>@@@NNN```jjjkkktttwwwvvvooozzztttkkkVVVNNNKKKFFFEEEAAA>>>>>>AAACCCCCCBBB???>>>;;;888444222000///111...---000222666DDDSSSNNNUUUgggtttxxx{{{oooVVVIIITTTiii}}}sssttt{{{rrrmmmpppvvv}}}yyytttsssttttttrrrooorrrqqqooonnnnnnnnnooopppooonnnmmmnnnooonnnlllkkkkkkiiijjjlllfffXXXHHH@@@<<>>:::888666555333444666;;;???BBBBBBEEEGGGDDD>>>;;;;;;>>>GGGKKKNNNNNNKKKJJJMMMQQQTTTSSSSSSUUUWWWTTTKKKDDDCCCAAA???===>>>@@@CCCEEE>>><<<888555444555888999@@@HHHLLLIIIFFFGGGHHHIIIDDD@@@???DDDIIILLLPPPUUUSSSXXX^^^aaacccdddhhhkkkiiikkklllmmmoooqqquuuyyyqqqssstttvvvxxxyyyzzzzzz~~~~~~zzzhhhQQQ@@@999999888777333666===FFFSSS```kkkqqqvvvxxx{{{|||{{{zzz{{{{{{||||||||||||||||||{{{{{{uuusssooolllmmmkkkbbbWWWIII???777555444111000222333@@@WWWooo{{{vvveeeUUUiii{{{sssYYYTTTQQQOOOJJJCCC??????CCCDDDDDDDDDDDDBBB@@@???::::::888444222333444444DDDYYYnnnxxx|||{{{tttllloooqqqrrrzzz|||ssssssyyyyyy|||pppkkklllvvv|||xxxuuuuuuwwwzzzzzzyyyyyyyyyyyyzzzzzzyyyyyyyyyuuutttrrrrrrrrrtttvvvwww~~~jjjSSSHHHIIIDDDBBBCCC???@@@<<<777444333333333333333999OOOqqquuuqqqoooqqqvvvzzz~~~}}}|||||||||}}}{{{wwwxxxzzz{{{wwwsssvvvvvvtttqqqqqqlll___RRRCCC>>>???GGGOOOQQQQQQRRRZZZjjjssshhhUUUMMMOOORRRVVVOOOFFF???<<<:::999777555777:::???DDDFFFFFFEEEDDDEEEFFFHHHHHHLLLUUU]]]kkkzzzdddWWWSSSRRRWWW^^^fffqqqzzzoooooouuuwww}}}~~~{{{{{{}}}{{{sssmmmjjjhhhddd^^^WWWOOOFFF>>>888888666<<>><<<888555333111000...,,,,,,---...333AAANNNMMMTTTgggvvvxxxyyyqqq___LLLNNN___zzz}}}vvvssssssqqqrrrtttwwwzzz{{{vvvoooiiirrrwwwqqqqqqrrrqqqqqqssspppooooooooooooooopppqqqppppppoooooonnnnnnnnnnnnnnnlllkkkkkkggg]]]NNNBBBDDD===>>>GGGHHH>>>666777:::999777555777===FFFLLLMMMKKKJJJGGGAAA;;;>>>EEERRRYYY^^^YYYOOOLLLTTT]]]___```aaa```\\\UUUOOOJJJEEEDDDAAA???DDDLLLOOOMMMMMMCCC999666555333222444===AAADDDEEEEEEEEEDDDCCC@@@AAABBBDDDIIIOOOQQQQQQUUUZZZ___aaadddiiijjjgggjjjkkklllnnnqqqssstttuuurrrsssuuuxxxzzz|||}}}}}}}}}}}}sss```HHH999777999888555888777888>>>JJJZZZjjjsssuuuuuuwwwxxxzzzzzz{{{{{{}}}{{{yyyxxxxxxyyyzzz|||uuurrrmmmiiijjjiii```TTTEEE===666444444111111222444LLLbbbvvvttt___WWWoooiiiPPPIIIFFFIIIIIIEEEDDDGGGIIIIIIHHHGGGFFFDDDBBBAAA???<<<888444222111222222@@@QQQmmmyyyvvvzzz|||tttmmmnnnllljjjpppzzz~~~{{{{{{}}}yyy{{{zzzwwwuuuyyyyyyrrrfffbbbnnnyyy}}}|||xxxvvvwwwxxxxxxxxxzzzzzzzzzzzzzzzzzzyyyyyyxxxwwwwwwwwwvvvvvvuuuuuu{{{lllUUUJJJJJJEEECCCDDD@@@AAA===999555444444333222444777IIIgggzzz|||yyyzzz{{{~~~qqqllljjjnnnvvv}}}~~~}}}}}}}}}~~~zzzwwwwwwzzzzzzwwwsssvvvvvvtttrrrqqqmmmaaaTTTBBB======EEEMMMPPPQQQSSSYYYjjjtttkkkZZZQQQRRRUUUZZZRRRGGG???<<<;;;;;;;;;<<<===???BBBDDDEEEDDDCCCCCCDDDFFFIIIPPP\\\lllxxxjjjVVVLLLIIIQQQWWW___jjjwwwwwwnnnfff___[[[[[[___gggkkkmmmppp|||~~~~~~zzztttnnnlllhhhccc]]]VVVNNNEEE===888:::888===CCC@@@>>>RRRlllxxxuuuxxxdddSSSOOOMMMIIIJJJIIIJJJLLLMMMMMMLLLJJJAAA???<<<888555333111111111.........000555CCCQQQRRRXXXkkkzzz}}}wwweeeSSSRRR^^^rrrzzztttrrrxxxzzzvvvtttssspppoooqqquuuzzz|||xxxqqqkkkrrr~~~wwwqqqqqqrrrqqqqqqsssppppppooooooooooooppppppoooooooooooonnnnnnmmmmmmlllkkkjjjkkkiii```RRRGGGBBB<<<===FFFGGG@@@<<<>>>::::::999777666999???CCCDDDGGGKKKMMMIIIEEEIIIPPPgggnnnppphhhZZZTTT[[[eeerrrpppmmmhhhbbb[[[UUURRRPPPOOOKKKIIIMMMTTTWWWVVVVVVKKK@@@<<<;;;:::<<>>===>>>AAABBBAAA>>>@@@BBBDDDGGGKKKOOOQQQQQQSSSZZZ___aaadddhhhhhhfffggghhhjjjmmmppprrrtttvvvuuuvvvxxxyyyzzz{{{{{{{{{}}}uuuaaaWWWIII???<<<;;;:::999999888888===HHHVVVdddmmmssstttuuuwwwxxxyyyyyyzzz{{{zzzyyyxxxxxxxxxyyyyyysssppplllhhhiiiggg]]]QQQDDD<<<666444333111111333666UUUrrrrrr[[[UUUqqqgggOOOHHHEEEGGGGGGDDDCCCFFFGGGFFFEEEDDDBBBAAA@@@???>>><<<888555222111222222===NNNiiiwwwuuuyyy|||tttnnnmmmiiieeehhhqqqtttrrr|||xxxtttwwwwwwuuusssxxxssshhh___^^^lllyyy}}}}}}zzzwwwuuuvvvwwwxxxwwwxxxxxxyyyyyyzzzzzz{{{{{{wwwwwwwwwwwwvvvvvvvvvuuu}}}mmmVVVMMMMMMFFFCCCDDDAAACCC???;;;777666555333222333444BBB[[[mmmrrrsssuuukkkpppuuukkkiiihhhmmmvvv~~~}}}}}}zzzwwwwwwyyyyyywwwtttvvvvvvtttrrrqqqnnncccWWWBBB===<<>>DDDEEEAAAAAAEEE>>>??????<<<888666999<<>>>>>???>>><<<999666444222222222:::IIIddduuutttxxx|||uuummmkkkfffaaadddkkkppppppyyy}}}~~~ppppppwww|||}}}}}}xxx{{{rrrccc]]]^^^lllxxx||||||yyyvvvuuuvvvwwwwwwwwwwwwwwwxxxyyyzzz{{{{{{|||wwwwwwwwwwwwvvvvvvvvvvvvsssnnnzzzkkkVVVMMMNNNGGGCCCEEEBBBEEEAAA===999777666444222222333>>>SSSeeemmmppprrrjjjiiiqqqtttooowwwvvviiioootttvvvxxx}}}~~~{{{yyywwwwwwxxxxxxwwwtttvvvwwwuuurrrqqqooofff\\\EEE???===AAAGGGKKKQQQWWW]]]hhhppplllbbb\\\___dddccc```\\\VVVQQQKKKGGGDDDBBBBBBCCCCCCDDDFFFHHHJJJQQQXXXbbbqqqoooVVVJJJHHHKKKPPPXXXeeerrr|||tttdddSSSKKKKKKYYYgggggg```\\\```ooo|||xxxuuuwwwyyy}}}}}}|||{{{uuuooolllddd```XXXPPPIIIBBB<<<888:::888;;;???@@@GGG^^^xxxcccVVVUUURRRLLLIIIJJJLLLOOOPPPOOOKKKHHHEEEBBB>>>999555333222222444222000000111666DDDRRRUUUXXXiiiyyyoooRRRPPPYYYhhhnnnjjjooo{{{~~~xxxppptttuuuyyyyyyrrrooozzzxxxrrrrrrrrrqqqqqqssssssrrrqqqpppoooooonnnnnnlllmmmnnnoooooonnnlllkkkiiihhhhhhjjjjjjdddXXXNNNDDD@@@???BBBCCCBBBEEEKKKIIIJJJHHHCCC<<<999<<<@@@NNNWWWccciiiccc[[[[[[aaarrr}}}uuutttvvvooollljjjjjjhhhdddeeekkkooonnncccWWWKKKHHHKKKOOOWWW]]][[[UUUPPPLLLIIIEEEEEEGGGSSSNNNMMMSSSYYYWWWQQQLLLQQQZZZaaacccdddffffffdddfffgggjjjlllooorrrtttuuu{{{{{{||||||||||||{{{{{{}}}tttaaaPPPDDD??????@@@@@@>>>;;;888666555::::::===BBBLLLXXXcccjjjsssssstttuuuvvvwwwxxxyyyxxxyyyzzz{{{zzzxxxvvvuuupppoookkkhhhhhhdddXXXJJJ???:::555444333000000333@@@```xxx{{{pppZZZMMMRRRgggzzzsssttt~~~xxxaaaLLLHHHCCCAAAAAAAAAAAABBBDDDBBB@@@>>>======??????>>>===:::888666444222222888DDD```sssuuuyyy}}}xxxlllhhhdddaaaeeennnvvv{{{xxxzzz}}}{{{pppqqqzzz{{{}}}{{{wwwyyy~~~~~~zzzjjjeeegggpppxxx{{{|||~~~}}}zzzxxxwwwwwwxxxxxxwwwwwwwwwxxxxxxyyyyyyzzzzzzwwwwwwwwwvvvvvvvvvvvvvvvuuugggkkkgggSSSMMMNNNGGGCCCFFFDDDFFFCCC???<<<:::888555333333444===OOO```jjjnnnpppsssllliiihhhiiisssyyyuuuppp~~~zzz{{{|||yyyyyy}}}zzzyyyxxxxxxxxxxxxwwwvvvvvvwwwvvvsssqqqpppiiiaaaLLLEEE@@@AAAEEEJJJRRRZZZaaagggmmmkkkdddaaafffmmmkkkmmmmmmkkkcccYYYPPPJJJFFFGGGGGGGGGHHHKKKPPPTTT^^^lllgggTTTOOORRRYYY```fffwwwwwwhhhSSSNNNSSScccnnnlllhhhiii{{{vvvqqqpppuuuzzz~~~~~~|||}}}{{{sssmmmjjjccc]]]UUUMMMFFF@@@;;;888888777888<<>>>>>???@@@AAA???>>>===;;;888666444222777AAA\\\qqquuuyyy~~~zzzmmmhhhcccbbbfffooo{{{xxxvvv}}}|||yyy}}}vvvrrrrrrvvvzzz||||||}}}}}}{{{zzzzzzzzzzzzxxxyyyyyyyyyxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwpppdddooo|||bbbPPPLLLNNNHHHEEEIIIHHHFFFDDD@@@>>><<<:::777555666777>>>MMM___mmmtttvvvrrriii___```mmmxxxzzzxxx|||yyyyyyzzzrrrmmmsss|||}}}zzzzzzzzzyyyyyyxxxxxxxxxuuuwwwvvvsssrrrqqqlllfffVVVNNNFFFDDDEEEIIISSS\\\eeehhhmmmnnnjjjgggllltttsssuuuvvvrrriii^^^TTTNNNEEEGGGHHHIIIJJJOOOXXX^^^ssseeeXXXWWWYYY___gggqqqzzzkkkWWWOOOOOOYYY___^^^eeerrr{{{uuuoooooovvv||||||{{{}}}zzzqqqjjjhhhaaa[[[RRRJJJCCC>>>:::888666666777:::???LLLdddzzz{{{|||www```SSSRRROOOIIIHHHHHHIIIKKKLLLKKKHHHEEEDDDBBB@@@===999777555444222000000000///111;;;GGGQQQRRR```qqq|||sssZZZTTTZZZlllxxxzzz{{{xxxxxx}}}{{{sssmmmuuuzzzsssrrrsssqqqqqqrrrsssrrrqqqpppppppppppppppnnnnnnnnnnnnoooooooooooommmkkkjjjkkkkkkdddYYYPPP@@@<<<888;;;CCCLLLRRRUUUWWWWWWRRRJJJDDDGGGRRR\\\iiijjjnnnqqqmmmgggiiinnn}}}{{{yyytttiiibbbjjjooossstttvvv|||qqqggg___```eeelllttt{{{uuubbb```iiioooeee___ddddddZZZPPPKKKVVV___ffffffeeegggjjjkkkpppqqqrrrssstttvvvwwwwwwzzz{{{}}}~~~qqq]]]NNNHHHGGGEEEFFFHHHJJJLLLKKKIIIGGGJJJMMMRRR[[[eeeqqqzzz}}}|||{{{zzzzzzzzz{{{|||zzz{{{|||}}}|||zzzwwwvvvsssqqqkkkgggeeeaaaUUUGGG:::777555555222...000444888UUUlllrrrkkkUUUEEEFFFcccvvvyyypppqqqyyyxxxwwwmmmYYYMMMMMMIIIEEEDDDFFFEEEAAACCCBBBAAA@@@@@@AAABBBCCC@@@@@@???>>><<<888555444666>>>XXXpppuuuyyy~~~{{{qqqjjjdddbbbdddlllyyy|||zzz}}}zzzzzz|||~~~~~~}}}}}}|||zzzyyyzzzyyyyyyxxxwwwvvvuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwtttkkkxxxwww^^^NNNKKKOOOJJJHHHMMMNNNFFFDDDAAA???>>><<<999777666777===LLLccczzzrrr]]]]]]qqq~~~xxxvvvvvv~~~|||tttkkkkkksss||||||zzz{{{{{{{{{zzzyyyyyyzzzuuuxxxwwwsssrrrrrroooiii___VVVLLLGGGFFFIIITTT^^^gggiiipppuuusssnnnpppwwwuuutttooofff[[[SSSNNNLLLFFFJJJNNNQQQVVV```mmmwwwwwweeeaaabbbccckkkuuurrraaaVVVTTT^^^eeelll~~~}}}~~~yyyrrrrrrzzz|||zzzzzz{{{wwwooohhhfff___YYYPPPGGGAAA===:::888666666888:::@@@NNNfffzzz{{{zzzwwwbbbTTTRRROOOIIIIIIIIIIIIJJJKKKJJJHHHEEEAAAAAA@@@???<<<999666555111000111111//////777AAANNNNNN[[[mmmyyysss^^^TTTVVVjjj|||~~~zzzxxx}}}yyylllsss~~~zzzsssssssssqqqqqqrrrrrrrrrqqqppppppqqqqqqqqqppppppnnnnnnnnnoooqqqrrrnnnllllllmmmmmmhhh]]]TTTDDD===777999CCCNNNQQQPPPOOOPPPNNNHHHDDDIIIWWWcccddd```^^^^^^]]]]]]aaagggyyy}}}yyyoooiiilllppp}}}~~~~~~|||wwwooohhhcccfffnnnvvvyyy}}}|||tttmmmoootttxxx~~~rrrjjjppppppkkkjjjkkkbbbTTTOOOSSSZZZccciiigggeeehhhmmmoooqqqrrrsssuuuwwwxxxzzzzzz|||}}}~~~ooobbb\\\ZZZ^^^eeennnpppkkkbbb\\\YYY]]]___dddlllttt}}}~~~|||{{{{{{{{{|||{{{{{{{{{{{{zzzxxxvvvuuussspppjjjdddbbb^^^RRRFFF888666555555222...///555:::XXXoootttkkkVVVHHHLLLhhhxxxyyypppttt}}}~~~rrrppphhhTTTNNNPPPNNNIIIHHHJJJGGGAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBAAA>>>;;;777555555;;;TTTmmmtttwww|||zzzssskkkcccaaabbbiiiyyy{{{zzz}}}~~~|||yyywwwxxxxxxwwwwwwvvvvvvuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwzzzvvvrrr]]]NNNLLLQQQLLLKKKPPPRRRFFFDDDAAA@@@???===;;;999444666===NNNjjjkkkaaasssvvvtttrrrrrrsssrrrmmmjjjllluuu}}}|||{{{|||||||||zzzzzzzzz{{{uuuxxxwwwsssrrrrrrpppkkkeee[[[PPPIIIFFFJJJTTT___hhhjjjsss{{{zzzssssssxxxsssnnncccVVVJJJDDDEEEHHHMMMRRRYYY```jjjxxxsssjjjlllpppsss}}}~~~oooeeefffvvv{{{~~~vvvvvv~~~zzzwwwxxxyyyvvvmmmgggfff___XXXOOOFFF@@@<<<:::888666777999;;;AAAPPPhhh{{{zzzwww{{{yyyfffXXXTTTQQQMMMIIIHHHGGGHHHIIIHHHGGGEEE@@@@@@AAA@@@>>>;;;777555111111222333000///555>>>KKKJJJWWWhhhuuurrr]]]PPPRRRhhh|||zzzkkkrrr}}}{{{tttssssssqqqqqqrrrqqqqqqqqqpppqqqqqqrrrrrrrrrqqqooommmnnnpppssstttooommmmmmooopppkkkaaaXXXKKKCCC999999CCCLLLMMMHHHEEEHHHIIIEEECCCIIIWWWccc]]]UUUMMMLLLMMMOOOUUU[[[lllnnnooojjjbbb\\\[[[]]]aaacccfffhhhiiigggdddccccccmmmxxx}}}{{{oooqqqmmmmmmqqqppp___NNNNNN[[[]]]eeekkkhhhfffiiiooorrrpppqqqsssuuuxxxzzz|||}}}~~~|||}}}yyyuuutttvvvzzz|||{{{zzz{{{{{{{{{zzzzzzyyyxxxwwwuuuuuusssooohhhbbb```\\\QQQEEE777555555555111---///555@@@]]]qqqqqqfffSSSLLLWWWuuuwww{{{{{{ooollldddQQQOOORRRPPPLLLKKKMMMIIIBBBAAAAAABBBCCCCCCCCCBBBBBBBBBBBBCCCBBB@@@<<<888666444999RRRlllrrruuuzzzyyyssskkkcccbbbcccjjj{{{zzzwwwzzz~~~~~~{{{xxxvvvvvvvvvvvvvvvwwwwwwwwwwwwuuuuuuvvvvvvwwwwwwwwwxxxvvvtttnnnVVVRRRNNNNNNPPPOOOJJJFFFFFFCCC???===<<<;;;888777888666<<>>:::777666;;;000;;;EEE???PPPqqqiiiwwwwwwuuuzzzyyywwwzzzwwwcccTTTPPPOOOMMMJJJLLLNNNPPPPPPNNNKKKIIICCC???===>>>BBBCCC@@@<<<444333111000000111333444DDDLLLTTT___rrryyyfffSSSMMMbbb~~~}}}~~~mmmlllsss}}}yyyuuutttsssqqqpppmmmmmmoooqqqssssssqqqooonnnnnnoooooopppppppppqqqqqqnnnkkklllmmmjjj```WWWPPPEEE;;;;;;DDDKKKKKKHHHEEEFFFGGGDDDCCCHHHQQQYYYRRRKKKEEEBBB@@@AAAHHHQQQXXX]]]ccchhhiiiiiihhhhhhllleeebbbfffjjjjjjhhhhhhmmmrrr}}}zzzqqqqqqfff]]]UUUQQQKKKGGGKKKTTTccccccdddhhhkkkmmmnnnnnnooorrrvvvyyyyyyyyyyyyzzz}}}}}}~~~~~~{{{zzzzzz|||}}}yyyxxxxxxxxxyyyxxxuuusssrrrkkkeeecccccc[[[LLL???888333000000///...111666FFFlllwwwooogggNNNIIIiiivvvpppoooaaaLLLGGGHHHJJJNNNPPPPPPMMMJJJAAABBBDDDEEEEEEDDDCCCBBB@@@@@@AAABBBBBB>>>999444222666HHHeeevvvwwwuuuxxxsssoooggggggqqqrrrvvv{{{vvvvvvzzz~~~~~~~~~}}}{{{zzzxxxvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxuuunnnVVVRRRMMMLLLMMMLLLGGGCCCCCCBBB@@@??????>>><<<:::;;;666:::RRRwwwxxx{{{wwwpppmmmooowwwzzz{{{~~~}}}zzz{{{|||}}}}}}|||{{{{{{zzzyyyyyyyyyyyywwwsssppplll```QQQHHHEEELLL]]]lllooosssvvvvvvxxxxxxssslllaaaUUUGGG@@@===@@@IIISSSiiiuuu~~~|||yyyxxxyyyxxxvvvwww{{{}}}yyy|||}}}zzzyyyxxxvvvtttnnnhhhccc\\\VVVLLLCCC===:::777666999222===FFFEEEXXXuuusssggguuutttzzzzzzzzz~~~rrr]]]PPPMMMNNNLLLKKKLLLMMMMMMKKKHHHDDDBBBAAA???>>>AAAEEEFFFCCC???555333222000000111333444BBBKKKUUU___pppmmmZZZPPP^^^ttt}}}~~~wwwlllmmmttt}}}wwwtttrrrrrrqqqpppooopppqqqsssuuuuuusssqqqnnnnnnoooooooooppppppppppppmmmjjjlllnnnkkkbbbZZZTTTHHH<<<:::BBBHHHIIIFFFCCCDDDEEEEEEGGGKKKRRRWWWKKKDDD???>>>??????DDDJJJOOOVVVaaakkkrrruuuxxxyyy{{{uuutttxxx{{{yyyuuutttvvv}}}~~~sssqqqooohhhdddfffYYYOOOGGGGGGIIILLLRRRYYY```aaacccgggjjjmmmnnnnnnnnnqqqtttvvvwwwyyyzzz|||}}}zzzyyyzzz{{{|||yyyxxxwwwxxxxxxwwwtttrrrqqqkkkdddbbb```XXXIII<<<999444111222111000444:::NNNrrr{{{ooobbbLLLNNNsss}}}zzzvvvuuufffPPPGGGGGGIIILLLNNNMMMJJJHHHDDDEEEFFFGGGGGGFFFDDDCCCCCCCCCDDDEEEDDDAAA<<<888666777EEE___rrrvvvvvvyyywwwuuunnnqqq{{{zzzxxx{{{yyy}}}~~~~~~xxxwwwzzzyyyzzz{{{{{{{{{yyywwwvvvwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyy{{{kkkTTTPPPKKKHHHHHHGGGDDDAAABBBAAAAAABBBCCCBBB@@@>>>===666888NNNqqqyyyyyykkkeeehhhppp|||www~~~}}}|||yyyzzz{{{|||}}}}}}}}}|||yyyyyyyyy{{{|||{{{xxxuuulll```RRRHHHEEELLL^^^nnnrrrsssuuuwwwzzzyyymmm```QQQGGG===888999???JJJUUUmmmyyy|||yyywwwsssrrrssstttrrrtttzzz|||~~~|||{{{zzzyyyyyyxxxtttnnnfff```YYYSSSJJJAAA<<<999888777888666>>>EEELLLccc{{{mmmhhhzzz{{{mmmXXXNNNNNNNNNLLLMMMMMMMMMLLLJJJGGGCCCAAA======>>>BBBEEEDDD@@@;;;666555222111000111222333???KKKUUU]]]lll~~~vvvcccTTTXXXhhhyyyzzzxxx||||||}}}tttjjjlllttt~~~|||vvvqqqppppppqqqqqqppppppqqqsssuuuuuusssqqqnnnnnnooooooooooooppppppooollljjjlllnnnmmmfff```[[[NNN???:::>>>DDDFFFDDDAAAAAADDDHHHNNNSSSVVVWWWEEE>>>999<<<@@@AAADDDHHHNNNVVVcccoooxxx~~~~~~|||}}}|||kkk^^^^^^```\\\ZZZ[[[OOOEEE>>>BBBKKKSSSYYY]]]\\\^^^aaafffjjjlllnnnooonnnppprrrtttuuuwww{{{}}}~~~|||zzzyyyyyyzzz{{{xxxxxxwwwwwwwwwvvvsssqqqpppjjjddd```\\\SSSDDD999888555333333333333777>>>___|||ppp]]]JJJVVV}}}|||||||||iiiRRRFFFFFFGGGIIIJJJJJJGGGDDDGGGHHHHHHIIIHHHGGGEEEDDDDDDDDDDDDEEEEEEBBB===999;;;777@@@XXXmmmuuuwwwyyyyyyyyysssvvv}}}vvvzzz}}}{{{yyyooopppuuuzzzzzzxxx}}}}}}zzz{{{xxxyyy{{{|||{{{yyywwwvvvwwwwwwwwwwwwwwwwwwwwwwwwzzzzzzzzzzzzzzz{{{{{{{{{~~~eeeQQQMMMHHHEEEEEEEEECCCBBBBBBBBBCCCDDDEEEDDDAAA>>>>>>777888GGGaaatttyyywww{{{xxxuuuqqqccc```gggsss|||rrr}}}|||{{{yyyzzzzzz{{{|||}}}}}}~~~{{{{{{{{{}}}~~~}}}zzzxxxqqqdddTTTHHHCCCKKK___qqqvvvtttsssvvv|||zzzkkkZZZIIIAAA:::888999>>>GGGPPP^^^jjjuuuxxxwwwwwwuuusssooorrrsssrrruuu~~~yyywwwuuurrrpppqqqqqqpppssszzz~~~}}}|||{{{zzzzzzyyyxxxtttlllccc\\\VVVPPPGGG???;;;999888777777999===DDDTTTmmmmmmmmmjjjXXXRRRRRRPPPMMMNNNOOOOOONNNMMMKKKIIIHHH>>>@@@BBBFFFGGGDDD===888888666444111000000111222===JJJUUU[[[fffxxxzzzhhhVVVVVVcccqqq{{{~~~xxx{{{~~~wwwuuu~~~}}}zzz{{{}}}xxxhhhjjjrrr{{{~~~~~~{{{tttpppnnnoooqqqqqqoooooooooppprrrrrrqqqooonnnnnnoooooooooooooooooonnnlllkkkllloooooojjjfffaaaSSSBBB:::;;;@@@BBBBBB??????DDDMMMXXX^^^^^^\\\FFF>>>999===EEEJJJNNNQQQYYY^^^ffflllqqquuuxxx{{{}}}~~~}}}lllaaa[[[^^^^^^UUUOOOPPPNNNIIIFFFIIIPPPVVV[[[\\\YYY]]]bbbfffjjjllloooppppppqqqrrrrrrsssvvvzzz}}}~~~|||{{{zzzzzz{{{|||xxxwwwwwwwwwwwwuuurrrppppppkkkeee___XXXNNNAAA777666444333444333333999AAAnnnqqq\\\MMM[[[}}}~~~~~~~~~gggPPPFFFEEEEEEFFFGGGFFFDDDBBBHHHHHHHHHHHHGGGFFFDDDDDDCCCCCCCCCDDDDDDAAA===999<<<777===RRRiiitttwwwwwwvvvvvvppppppyyyvvvlllmmmyyyzzzzzzqqqmmmnnnpppxxxxxx}}}}}}zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzz{{{{{{{{{{{{www]]]LLLJJJFFFDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDD@@@===<<<999999@@@MMM\\\ffflllppprrrnnnwwwzzzoooddddddnnnxxxzzzwwwnnnxxx|||{{{zzzzzzzzz{{{|||}}}~~~~~~}}}}}}}}}~~~}}}zzzwwwvvviiiWWWJJJEEENNNfff{{{{{{vvvwww}}}{{{jjjWWWEEE???;;;::::::;;;???EEEMMMWWW``````\\\ZZZXXXUUUQQQVVVXXXZZZbbbppp|||}}}tttpppsssxxxzzzxxxwwwuuussstttqqqpppssszzz~~~~~~}}}}}}|||zzzyyyyyyvvvrrriii___XXXRRRLLLDDD===:::999888888888;;;===FFF]]]tttpppvvv|||eeeXXXUUUTTTPPPLLLOOOOOONNNMMMLLLKKKJJJIIIAAADDDIIILLLLLLHHHBBB===999888555222000000000111:::IIIUUUYYYaaaqqqzzzjjjXXXUUUcccpppqqqjjjnnnsss}}}zzzzzz||||||{{{zzz{{{~~~~~~|||iiiiiinnnxxx}}}~~~zzztttooonnnoooqqqqqqpppoooooopppqqqrrrqqqooooooooonnnnnnnnnnnnnnnnnnnnnlllkkkmmmppppppnnnlllfffWWWEEE:::999===@@@@@@>>>???EEEQQQ^^^ffffffcccNNNEEE???DDDNNNVVV]]]ccckkkllllllkkkjjjkkkmmmoooxxxwww|||}}}}}}yyy~~~jjjdddbbbbbbZZZKKKEEEGGGOOOQQQSSSTTTVVVYYY[[[\\\ZZZ___eeeiiikkkmmmoooqqqsssttttttssssssvvvzzz}}}~~~}}}|||||||||}}}~~~yyyxxxwwwwwwwwwuuurrrooooookkkfff^^^UUUJJJ>>>666444222333333222222999AAAoooyyyzzzmmm[[[QQQ___yyyyyy```KKKFFFEEECCCCCCDDDDDDBBBAAAFFFFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCDDDAAA>>>;;;:::777<<>><<<::::::::::::>>>JJJ[[[hhhmmmssskkkgggttt}}}zzzyyyzzzrrrkkknnn{{{}}}rrrnnnttt|||}}}{{{{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~|||yyyvvvvvvkkk[[[OOOJJJSSSkkkyyyzzz~~~{{{hhhUUUCCC>>>:::::::::999<<>>???>>>@@@FFFQQQ^^^fffgggfffWWWOOOIIIMMMUUU^^^gggooo}}}|||zzzvvvssssssuuuwwwnnnlllnnntttuuutttuuuxxxpppsssyyy}}}|||zzz~~~zzzsssmmmgggYYYKKKHHHNNNSSSXXX\\\[[[[[[]]]^^^^^^^^^dddjjjnnnnnnoooqqqsssuuuuuuvvvvvvvvvxxx|||~~~~~~}}}}}}}}}}}}~~~~~~zzzyyyxxxwwwwwwuuurrrooommmkkkfff]]]RRRFFF<<<666222222333333111111888BBBccciiinnngggXXXSSScccvvv{{{uuu|||rrrYYYHHHGGGEEECCCBBBCCCDDDCCCBBBCCCCCCCCCBBBBBBAAAAAAAAAEEEDDDDDDEEEEEECCC@@@===888777<<>><<<999;;;:::888999EEEXXXgggnnnvvvnnnaaafffmmmpppsss|||wwwrrrxxxuuuqqqttt|||~~~|||||||||{{{zzz{{{{{{|||}}}}}}||||||}}}}}}|||yyyvvvtttlll___SSSLLLQQQeeexxxwwwuuutttwww}}}yyyfffRRRCCC===999:::;;;===BBBIIIWWW[[[ZZZQQQIIIHHHIIIIIIQQQYYYdddooozzz~~~xxxgggfffmmmwww```SSSMMMKKKOOOTTT```nnn~~~{{{{{{|||{{{zzz{{{tttrrrssswww|||~~~~~~~~~}}}{{{yyyuuuqqqkkkbbbYYYSSSKKKFFF???:::888888999999777===DDD]]]{{{~~~lllYYYRRRSSSSSSRRRSSSSSSRRROOOLLLKKKJJJJJJJJJNNNQQQUUUVVVSSSMMMGGGCCC<<<:::777333000/////////333CCCQQQWWW___mmmvvvwwwxxxrrrbbbVVV\\\oooxxxttt~~~|||~~~}}}zzzyyy{{{~~~xxxpppkkkrrr{{{}}}yyyuuurrrqqqrrrqqqqqqtttrrrqqqqqqrrrsssrrrqqqoooooonnnnnnnnnmmmmmmmmmooonnnnnnoooppprrrssstttgggZZZIII===999;;;>>>??????AAAEEENNNXXX___bbbbbbZZZUUURRRTTTYYY^^^gggooo~~~}}}}}}~~~kkkhhhfffhhhiiijjjnnnuuunnnllllllnnnmmmkkknnnsss{{{zzzrrrnnndddYYYWWW]]]___aaaaaa^^^___dddeeeaaadddjjjpppsssrrrppprrrtttsssuuuwwwxxxzzz}}}}}}||||||||||||}}}}}}~~~~~~{{{zzzyyyxxxxxxvvvssspppjjjhhhddd[[[NNNBBB999555222222444444111000888BBB^^^ccclllfffTTTQQQeeewwwwwwqqqiiiiii|||kkkTTTHHHGGGEEEBBBBBBCCCDDDEEEDDDAAAAAA@@@@@@@@@@@@@@@AAADDDDDDCCCDDDDDDCCC@@@===999888;;;FFFXXXjjjtttxxxqqqwwwnnnaaa``````]]]bbbjjjpppxxx~~~}}}vvvyyyxxxyyy|||{{{|||~~~zzzzzzzzzzzzzzzzzzzzzzzzvvvwwwwwwxxxyyyyyyzzzzzzmmmkkk{{{ppp^^^MMMNNNNNNMMMKKKHHHGGGGGGFFFDDDAAA@@@@@@@@@???===999::::::888:::EEEXXXgggooozzzrrrccceeekkkmmmppp~~~yyywww|||tttvvv~~~zzzyyy~~~~~~~~~}}}~~~}}}{{{zzzzzz{{{|||}}}{{{zzz{{{|||}}}|||yyyvvvssslllaaaUUUJJJJJJYYYiiieeegggkkkrrrzzzwwwdddQQQDDD>>>999:::===CCCLLLUUUbbbccc___SSSIIIHHHKKKMMM]]]kkktttcccbbblllxxxeeeRRRLLLLLLLLLOOOSSSllluuu}}}}}}xxxxxx}}}sssxxx{{{~~~zzz{{{}}}|||{{{|||tttrrrrrrvvvyyy}}}~~~{{{}}}yyyxxxzzzyyy}}}~~~~~~~~~}}}{{{yyytttooohhh```XXXRRRIIIDDD>>>999777888999999666>>>HHHhhh}}}~~~}}}jjjWWWRRRSSSTTTWWW[[[VVVUUUSSSRRRRRRSSSTTTVVVaaadddeeeccc]]]TTTLLLHHH===;;;777333111/////////000AAAPPPXXXaaannnvvvuuuyyywwwgggUUUWWWmmm~~~{{{zzz}}}tttkkkppp{{{|||yyyvvvssssssrrrrrrqqqrrrpppoooooopppqqqpppooooooooonnnnnnmmmmmmmmmlllpppoooooooooppprrrtttuuufffZZZIII===:::;;;>>>???@@@AAAEEEKKKRRRXXX\\\^^^ZZZWWWVVVXXXZZZ\\\ccckkkqqqtttxxx{{{{{{{{{{{{{{{rrrmmmiiiiiihhhjjjqqqyyywwwssspppqqqqqqqqqtttyyyuuu~~~}}}tttoooqqqooofffbbbdddllljjjddd___cccjjjiiicccgggmmmtttvvvtttrrrsssuuuqqqtttwwwzzz}}}|||yyy|||zzzzzz{{{{{{|||}}}}}}}}}|||{{{yyyyyyxxxvvvssspppgggfffbbbYYYLLL@@@777444333444555555111000888BBBaaafffqqqjjjQQQNNNeeexxxvvvjjjjjjhhhSSSJJJHHHEEECCCBBBCCCEEEFFFFFF@@@@@@?????????@@@AAAAAABBBAAAAAAAAAAAA@@@>>>;;;;;;:::;;;BBBSSSggguuu{{{pppyyyqqqccc```___]]]bbbiiiqqq|||~~~|||zzzzzz}}}zzzzzzzzzzzzzzzzzzzzzzzzwwwwwwxxxyyyyyyzzz{{{{{{lllpppXXXLLLLLLJJJFFFHHHLLLMMMJJJGGGFFFEEECCCBBB@@@???>>><<>>>>><<<<<>>????????????>>>AAADDDDDDBBB???===<<<>>><<<;;;@@@KKK]]]ooo{{{xxxwwwssskkkbbb___bbbgggqqq~~~~~~zzzxxxvvvvvvxxx{{{||||||xxxxxxxxxyyyyyyzzzzzzzzz|||zzzjjjRRRNNNOOOMMMIIIJJJNNNOOOLLLIIIHHHGGGFFFDDDCCCBBBAAA===AAA>>>:::<<>>EEEWWWiiipppoooaaa\\\SSSLLLOOO___vvvssseeeqqqnnn```SSSOOOQQQXXX\\\```ooo}}}xxxsssrrrtttvvvssstttvvvxxx{{{~~~{{{sssoooooonnnlllkkklllooorrrtttwww}}}}}}~~~~~~|||{{{yyyxxxwwwsssmmmdddXXXNNNGGGCCC===888888888777999===>>>JJJaaa}}}rrrzzz|||sss{{{~~~fffXXXTTTQQQUUUYYYUUUWWWUUUUUUSSSOOOOOOWWWbbbbbbZZZQQQKKKIIIIIIGGGEEE@@@===999555333333333222333>>>KKKTTTZZZcccpppxxxzzzaaaLLLPPPccc}}}~~~uuuqqquuu|||~~~}}}}}}|||zzzwwwuuurrrqqqpppqqqpppooonnnmmmmmmmmmmmmlllllllllmmmnnnooopppqqqooonnnmmmppprrrsssooolllnnn```QQQFFF???<<<@@@FFFIIIFFFBBBAAAAAABBBBBBAAACCCGGGQQQ^^^cccaaa^^^___XXXVVVSSSQQQQQQRRRSSSTTTSSSXXX```gggmmmrrrwwwzzz}}}wwwnnnqqqyyy{{{vvvqqqmmmiiikkkpppuuuvvvuuuxxxxxxxxxxxxwwwwwwwwwwwwxxxyyyzzz{{{~~~}}}|||{{{zzz{{{zzzyyyzzz|||}}}}}}||||||zzzwwwvvvuuusssqqqnnniiibbbXXXMMMCCC:::444///111222///000444222:::OOOssswwwuuu___KKK[[[{{{sss[[[OOOHHHGGGGGGFFFDDDDDDCCCCCCCCCBBBAAA@@@???@@@AAABBBBBB???AAACCCCCCAAA???>>>>>>>>>===<<<===FFFVVVjjjxxxxxxwwwtttllldddbbbfffkkkwww~~~{{{yyyxxxyyyzzzzzzzzzxxxxxxxxxxxxxxxyyyyyyzzzzzzyyyzzziiiQQQKKKMMMMMMJJJKKKPPPQQQPPPKKKJJJIIIHHHGGGFFFEEEEEE>>>AAA@@@>>>;;;???ddd|||eeehhhvvv~~~wwwvvvzzzyyy|||}}}}}}zzz}}}|||{{{yyywwwxxx{{{~~~|||||||||{{{zzzyyywwwvvvvvvtttqqqjjj[[[JJJAAA@@@JJJSSSaaapppzzzyyygggTTTFFFBBBAAAPPPjjj~~~~~~uuuZZZSSSLLLNNN]]]zzzvvvmmmrrrooo[[[PPPLLLNNNWWWccclllxxx~~~yyysssoooooorrrvvvsssuuuwwwzzz|||}}}}}}}}}}}}}}}tttlllkkkiiifffeeeggglllooouuu|||~~~}}}{{{xxxwwwuuussspppiii```TTTJJJDDD???:::777888888777:::>>>BBBPPPpppqqqlllxxxzzz}}}|||dddVVVQQQMMMPPPUUURRRTTTQQQOOOOOOMMMLLLPPPVVVNNNJJJDDDBBBCCCDDDDDDBBB???===:::777555333333333///;;;JJJRRRVVV^^^lllxxx|||eeeOOOOOO```|||~~~xxxtttxxx}}}~~~}}}}}}}}}{{{yyywwwtttsssrrrooooooooonnnnnnmmmlllkkknnnnnnnnnnnnnnnoooppppppnnnnnnnnnoooppppppppppppsssgggXXXMMMEEEAAADDDJJJPPPIIIBBB>>>??????;;;888999BBBRRR___aaa\\\ZZZ\\\WWWUUUPPPMMMKKKLLLMMMOOOMMMRRR[[[dddlllsssyyy}}}tttsss~~~|||pppmmmkkkmmmssszzz}}}~~~~~~}}}{{{yyyxxxwwwwwwxxx}}}}}}||||||~~~}}}||||||{{{zzz~~~}}}{{{|||}}}}}}|||{{{|||yyyvvvtttrrrpppmmmkkkhhh```TTTHHH>>>777222//////333111222444333???XXXtttuuuooo[[[PPPnnnjjjTTTLLLFFFFFFEEEDDDCCCCCCCCCCCCCCCAAABBBBBBBBBCCCDDDEEEEEEAAABBBCCCBBB@@@??????@@@??????===:::>>>MMMccctttxxxxxxuuunnnhhhggglllrrrzzz~~~{{{yyyzzzzzzyyyxxxxxxwwwvvvvvvvvvwwwxxxyyyzzzyyy}}}lllTTTEEEIIIJJJIIIJJJOOORRRQQQKKKKKKJJJIIIHHHGGGGGGFFFAAAAAA???@@@======ccc}}}jjjsssxxxnnniiisssyyyxxxzzz}}}~~~{{{}}}}}}{{{xxxwwwxxx{{{~~~|||||||||{{{yyyxxxvvvuuuvvvuuusssnnn```OOOCCC@@@LLLXXXhhhttt~~~}}}kkkWWWFFFDDDHHHZZZuuutttYYYQQQNNNYYYvvv|||kkkwwwdddVVVRRRTTTUUU\\\jjjyyywwwvvvssspppnnnooosssvvvtttvvvxxxzzz|||{{{{{{zzz}}}}}}}}}{{{uuupppnnnjjjfffcccdddhhhkkkxxx~~~~~~}}}}}}~~~}}}|||zzzxxxwwwsssqqqmmmfff\\\QQQGGGAAA<<<999777999888777:::???EEEXXX}}}vvv|||pppxxx~~~{{{dddUUUPPPIIILLLQQQMMMQQQLLLIIIJJJJJJHHHHHHJJJFFFCCCAAAAAABBBCCCBBBAAA======;;;888555333222222///:::IIIRRRUUU[[[jjjzzz{{{}}}nnn[[[VVV___zzz{{{vvv|||}}}zzzvvvyyy}}}~~~}}}~~~}}}{{{yyywwwuuutttsssnnnoooooopppooonnnlllkkknnnnnnnnnmmmnnnnnnooooooooopppqqqppppppqqqsssvvvwwwlll___TTTJJJEEEGGGMMMTTTKKKBBB???AAABBB>>>999999EEEWWWbbb^^^UUUTTTXXX[[[ZZZYYYWWWVVVWWWYYY[[[ZZZ___fffmmmsssyyyxxx~~~{{{|||rrrooommmnnnttt{{{}}}zzzyyyyyyzzz{{{~~~}}}|||}}}}}}}}}~~~}}}{{{}}}|||{{{|||}}}}}}{{{zzzxxxvvvsssqqqpppooollljjjhhh___RRREEE<<<777444222222777444222333555GGGeeeyyyssshhhVVVYYY~~~eeeRRRKKKFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFGGGHHHGGGFFFGGGGGGCCCCCCCCCAAA??????AAACCC???AAA???:::999FFF^^^qqqwwwxxxvvvqqqlllkkkqqqwww|||}}}{{{zzzzzzyyyxxxwwwxxxwwwvvvuuuuuuvvvwwwxxx{{{}}}mmmVVVGGGLLLMMMJJJIIILLLNNNMMMIIIIIIHHHHHHHHHGGGGGGGGGEEE@@@===AAAAAA>>>YYYuuummm{{{mmmggggggoooyyy{{{|||~~~~~~~~~}}}}}}|||yyywwwxxx{{{}}}{{{{{{{{{zzzyyywwwvvvuuuwwwtttssspppeeeUUUIIIFFFPPP___ooowww|||{{{kkkXXXGGGKKKTTTfff|||ppp\\\UUUVVVmmmwwwsssnnn^^^[[[]]]___```iiizzzyyypppqqqrrrqqqpppoooqqqrrruuuvvvxxxzzzzzzyyywwwvvvzzzuuurrrsssuuuwwwvvvvvvvvvsssoooiiidddbbbdddfffvvv~~~}}}|||yyyzzz{{{{{{{{{zzzyyyxxxrrrpppllldddZZZOOOEEE@@@<<<999888999777777;;;BBBLLLeeemmm|||oooxxxcccUUUOOOHHHIIIMMMJJJMMMGGGEEEGGGHHHEEECCCDDDFFFEEECCCBBBBBBAAA@@@???;;;<<<<<<:::666222111222111:::IIISSSVVVZZZjjj||||||vvvcccZZZ]]]qqqwwwrrrrrr{{{yyywwwyyy|||}}}}}}~~~}}}{{{yyywwwuuusssrrrooopppqqqqqqpppooommmlllmmmmmmmmmllllllmmmnnnnnnooopppppppppoooqqqtttwwwxxxoooeee[[[PPPHHHIIINNNTTTLLLEEEDDDHHHJJJGGGCCCCCCNNN]]]cccZZZOOOOOOUUUXXXZZZ]]]]]]\\\[[[\\\^^^dddhhhooouuu{{{{{{wwwwwwxxxuuurrrnnnnnnrrryyy}}}|||}}}~~~}}}}}}}}}}}}~~~||||||}}}}}}|||{{{yyyyyyyyyzzz||||||zzzyyysssrrrqqqppppppooollliiieee\\\OOOBBB:::666555444333777333000333:::TTTwwwzzzhhhXXXbbbfffTTTMMMFFFEEEDDDDDDDDDDDDDDDEEEEEEJJJLLLNNNMMMJJJGGGFFFFFFDDDDDDCCCAAA@@@@@@BBBDDDAAACCCBBB<<<999CCCZZZmmmuuuwwwwwwsssooonnnsssxxx{{{zzzyyyzzzzzz}}}|||zzzyyyxxxyyyzzzyyywwwxxxwwwvvvuuuuuuuuuvvvwww}}}oooYYYNNNSSSSSSNNNIIIHHHIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFBBB===@@@CCC>>>LLLjjjzzzxxxyyyxxxoooooopppggghhhmmmnnnyyy|||}}}~~~~~~~~~|||}}}|||{{{yyyxxxzzz{{{yyyyyyyyyyyyxxxwwwvvvvvvvvvttttttsssjjj\\\PPPKKKQQQdddsssuuutttssshhhXXXOOOVVVcccuuurrrbbb^^^fffuuufffaaaeeemmmmmmtttwwwppprrrsssrrrpppnnnmmmnnnvvvwwwwwwwwwwwwuuutttsssrrrlllhhhggghhhiiiooovvvvvvvvvsssnnniiieeedddeeennnuuu~~~{{{yyywwwwwwxxxyyyzzzzzzzzzyyyxxxrrrooojjjbbbXXXMMMDDD>>>;;;888888888777888???GGG[[[vvvzzzlllpppqqq^^^SSSOOOGGGHHHLLLIIIIIIEEECCCEEEFFFCCCBBBDDDFFFEEEDDDBBB@@@>>>===<<<;;;===???<<<777333222333333999FFFRRRVVVZZZiii{{{yyyeee[[[ZZZjjjsssssswww|||xxxwwwzzz}}}~~~~~~}}}zzzwwwuuusssrrrqqqqqqqqqqqqpppooonnnmmmlllllllllllllllmmmnnnnnnmmmllllllmmmoooqqqssstttvvvpppiiiaaaUUUKKKJJJNNNRRRNNNJJJKKKOOOQQQPPPMMMNNNUUU^^^^^^SSSJJJMMMWWWYYY]]]```aaa^^^[[[[[[\\\]]]aaahhhooovvv}}}}}}wwwsssrrrrrrrrrtttqqqnnnmmmpppwww{{{|||}}}~~~}}}{{{zzzzzzzzz{{{zzzyyywwwwwwwwwyyyzzzzzzxxxvvvpppppppppqqqqqqoookkkggg^^^VVVIII>>>777444333333111333///...555AAA___yyyhhh[[[kkk~~~cccQQQJJJBBBBBBBBBBBBBBBBBBCCCDDDEEELLLOOORRRPPPKKKFFFDDDDDDCCCDDDDDDBBBAAAAAACCCEEEDDDGGGFFF???;;;CCCUUUdddrrrvvvxxxuuupppnnnqqqtttyyyrrrnnnrrrzzz~~~mmmoooqqquuuyyy~~~~~~}}}~~~yyyuuuuuuyyyxxxwwwxxxzzzzzzyyyxxxwwwwwwwwwwwwvvvvvvvvvvvvxxxkkkVVVNNNSSSTTTNNNGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEE???>>>AAA<<>>AAANNNYYYoootttxxxvvvqqqmmmmmmooonnngggdddiiirrr{{{nnnrrrwww|||uuurrrrrrzzz|||xxxwwwyyyxxxrrrnnnmmmzzzyyyyyyyyy{{{{{{zzzxxxvvvwwwxxxyyyxxxwwwuuuttt{{{nnn```KKKHHHNNNPPPKKKEEEEEEFFFFFFEEEFFFFFFFFFFFFFFFGGGGGGCCCGGGAAA===>>>:::<<>>???AAA===AAAEEECCC<<<777666777111222;;;KKKSSSWWWdddtttrrrvvvmmmaaa^^^hhhyyyvvvyyy}}}yyywwwvvvxxx}}}~~~zzzvvvtttrrrqqqpppnnnmmmllllllmmmmmmllllllmmmmmmooopppqqqrrrooolllkkknnnuuuxxxvvvssssssqqqpppjjj^^^QQQMMMOOOQQQRRRSSSTTTSSSRRRQQQPPPSSSSSSQQQMMMFFFEEEQQQ```hhhkkkmmmkkkhhhhhhlllqqqoooppprrrrrrrrrrrruuuwwwvvvzzz|||yyyrrrmmmlllnnnjjjooo{{{zzzrrrjjjfffdddkkkjjjjjjkkkqqq|||~~~}}}zzz}}}|||}}}~~~{{{|||zzzxxxxxxzzz}}}~~~~~~{{{zzzzzzzzzzzzxxxtttqqqpppqqqsssuuusssnnnfff```VVVOOODDD;;;666444444444333444000111:::CCC[[[|||qqqrrrlll^^^dddxxx```TTTSSSMMMDDDDDDDDDEEEEEEGGGHHHIIIHHHMMMQQQPPPJJJDDDAAABBBBBBDDDEEEDDDCCCCCCDDDEEELLLMMMKKKEEE???@@@HHHPPPnnnsssxxxvvvqqqkkkjjjkkkkkkgggggglllrrrzzzyyy~~~}}}zzzvvvvvv|||wwwtttuuuyyyzzzuuurrrqqq|||{{{{{{{{{||||||zzzxxxvvvwwwyyyzzzzzzxxxuuusss~~~yyykkkXXXFFFGGGIIIGGGBBBBBBGGGKKKKKKBBBEEEHHHGGGDDDBBBCCCDDDBBBDDDCCC>>>888888???FFFWWWUUUaaalllmmmqqqzzzyyywwwpppssstttqqqvvv{{{uuuwww{{{xxx}}}~~~~~~~~~{{{vvvwwwzzzxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxyyyzzzzzzzzzzzz{{{xxxvvvvvvtttkkk\\\PPPPPPeeesssqqqllllllhhh```eeejjjwww|||vvvwwwuuurrrooollljjjjjjmmmqqqtttxxxuuurrrpppppppppooonnnqqqoookkkgggccc```___^^^ooorrruuuzzz}}}|||zzzwwwtttmmmlllrrryyy~~~}}}}}}zzz{{{{{{{{{zzzyyyyyyxxxzzzxxxwwwvvvvvvvvvtttrrrpppkkkccc[[[RRRIII@@@;;;<<<444333777777888JJJ```|||rrreeeggg}}}mmmYYYRRRMMMKKKIIIEEEDDDEEEEEEGGGIIIIIIFFFDDDEEEFFFBBBAAAAAAAAABBBAAA>>>;;;DDDEEEEEEDDDAAA<<<777333777333999GGGPPPTTT___mmmxxx{{{xxxvvvppp___ZZZiii|||xxx{{{}}}yyy{{{}}}{{{yyy|||}}}zzzuuuqqqsssqqqooonnnmmmnnnoooppprrrqqqppppppoooppppppppppppmmmllloootttxxxwwwtttvvvrrrpppnnneeeXXXQQQRRRMMMRRRVVVWWWTTTPPPOOOOOOVVVWWWUUUPPPJJJJJJOOOUUUdddjjjnnnmmmiiijjjrrr{{{}}}{{{{{{{{{|||yyysssmmmpppmmmiiidddaaa```aaaaaa^^^gggsss}}}{{{||||||{{{xxxtttpppmmmtttrrrmmmjjjooo}}}~~~||||||}}}~~~~~~~~~{{{xxxwwwwwwxxxxxxxxxyyyyyyyyy|||}}}}}}|||yyywwwvvvwwwvvvtttsssrrrpppkkkccc]]]UUULLL???777444444444333222111000111777GGG___rrrsssooo```TTTaaa{{{rrrrrr}}}zzztttZZZRRRQQQNNNGGGGGGHHHHHHHHHGGGGGGFFFKKKKKKJJJIIIGGGEEECCCBBBDDDEEEEEEDDDBBBBBBCCCDDDIIIFFFBBB@@@@@@DDDIIILLLhhhrrrwwwsssnnnmmmlllhhhkkkpppqqqnnnuuu~~~oooqqquuuwwwxxxzzz}}}~~~}}}{{{yyyxxxxxxxxxwwwxxxyyyzzzyyywwwtttsssqqqcccTTTFFFJJJLLLKKKHHHHHHMMMPPPPPPEEEFFFHHHHHHGGGEEEEEEEEE@@@AAA@@@>>>???EEEOOOWWW\\\[[[gggqqqrrrvvvwwwnnniiifffkkkuuuyyy}}}wwwvvv}}}xxxuuuoooppp{{{}}}|||yyyrrrpppqqqrrrsssuuuwwwxxxxxxxxxwwwxxxxxxyyyzzzzzzzzzyyyyyyzzzxxxxxxyyyxxxpppbbbVVVSSSaaannnpppmmmkkkjjjhhhpppqqqwwwwwwyyy|||wwwqqqpppmmmlllmmmooorrrtttuuussspppnnnmmmmmmkkkiiillljjjhhheeedddbbbbbbbbbfffiiiooovvv|||~~~}}}wwwtttwww{{{~~~}}}~~~|||zzzzzz{{{{{{zzzyyyyyyxxxzzzyyywwwwwwwwwvvvtttrrrmmmhhh```XXXOOOFFF>>>888999555666::::::===NNNdddnnnbbb\\\jjjxxxdddUUUOOOIIIIIIHHHEEEEEEHHHDDDFFFHHHGGGDDDBBBCCCDDDCCCBBBAAABBBCCCBBBAAA???CCCDDDEEEDDDAAA===888555777333888EEEMMMQQQ\\\iiittt{{{}}}}}}uuubbbZZZfffyyy~~~|||~~~{{{yyyuuurrrrrrqqqooonnnmmmnnnpppqqqrrrrrrqqqpppooooooooopppqqqoooooorrrxxx{{{yyyvvvwwwsssqqqqqqkkk___WWWUUUNNNQQQUUUVVVTTTRRRRRRSSS]]]ZZZWWWTTTRRRRRRSSSTTTVVVZZZ^^^^^^^^^bbblllttt}}}||||||zzzvvvsssiiiddd\\\TTTOOOOOOQQQSSSYYY^^^gggmmmpppqqqqqqqqqtttuuuxxxyyyyyywwwuuussssssrrrnnnjjjooo}}}}}}~~~}}}||||||}}}{{{xxxxxxxxxyyyyyyyyyzzzzzzzzz}}}~~~~~~|||yyyvvvuuuvvvwwwuuutttsssqqqkkkccc\\\RRRIII>>>555333333333222222222111333999HHH^^^oookkkcccSSSKKKZZZsss{{{ttthhhooommmTTTLLLIIIEEEFFFGGGGGGGGGGGGFFFFFFEEEHHHGGGGGGFFFEEEDDDBBBBBBDDDDDDDDDBBB@@@???@@@AAABBBAAAAAABBBDDDHHHKKKMMMbbbnnnvvvuuuqqqpppnnnkkkjjjrrrvvvuuu|||yyyxxxwwwwwwyyy|||}}}|||{{{zzzyyyxxxxxxxxxwwwxxxyyyyyyxxxwwwvvvuuu~~~gggYYYOOOFFFFFFIIIIIIHHHIIIMMMNNNLLLHHHHHHHHHIIIIIIIIIGGGEEEDDDCCCBBBEEEMMMYYYeeemmmccccccmmmvvv{{{lll^^^bbbmmmzzztttttt{{{}}}zzzwwwxxx{{{zzzvvvppplllllloooqqquuuxxxzzzzzzzzzyyyyyyzzzzzzzzzzzzyyyxxxxxxzzzyyyzzz||||||uuuhhh^^^UUU\\\gggpppppplllmmmrrrvvvrrrnnnpppsssrrrjjjccclllpppvvvzzzxxxvvvrrrppppppppppppqqqrrrsssttttttrrrooonnnmmmkkkiiiggggggffffffeeeeeeeeeeeeeee___bbbhhhpppwww}}}|||yyy~~~}}}}}}|||zzzzzzzzzzzzzzzzzzyyyyyyxxx{{{yyyxxxwwwwwwvvvsssqqqjjjeee\\\SSSKKKCCC;;;666777666888<<<===BBBTTTggg```SSSUUUqqqqqqooosss```TTTMMMHHHHHHHHHHHHIIIMMMIIIIIIIIIGGGDDDAAAAAAAAAEEECCCAAABBBCCCDDDCCCBBBAAABBBCCCCCCAAA>>>:::888777333777@@@HHHMMMXXXeeeppp||||||eeeZZZccc|||}}}zzzxxxuuurrrpppooonnnnnnnnnooopppqqqsssrrrqqqpppooooooooooooqqqppprrrvvv{{{}}}zzzwwwwwwsssrrrtttqqqhhh^^^YYYNNNPPPSSSTTTTTTUUUVVVXXX\\\VVVQQQOOOQQQRRRPPPNNNLLLMMMLLLMMMPPPWWW```fffsssqqqnnnnnnoooppppppooojjjcccYYYPPPJJJJJJLLLNNNVVVYYY^^^aaabbbccceeeffffffiiinnnrrruuuwwwvvvvvvppppppnnnkkkqqq}}}}}}}}}||||||}}}zzzqqqlllooo{{{zzz{{{~~~{{{wwwyyy{{{zzzxxxyyyyyyyyyyyyzzzzzzzzz{{{|||}}}~~~|||yyyvvvuuuuuuwwwuuurrrqqqoooiii```YYYMMMEEE;;;444222222222111222222222444===MMMaaannnmmm^^^MMMKKK___uuuxxxoookkkxxxcccMMMGGGDDD>>>FFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDBBB???>>>>>>???>>>@@@CCCFFFHHHIIIIIIIIIVVVcccppptttrrrpppooonnnkkkuuu}}}~~~{{{{{{zzzyyyyyyxxxwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwzzzaaaSSSKKKGGGCCCFFFGGGFFFHHHKKKIIIEEEIIIHHHFFFHHHJJJJJJGGGDDDFFFDDDDDDIIITTT```iiinnn^^^aaannn|||xxxcccdddmmm~~~yyynnnrrr{{{zzzxxxvvvrrrpppqqquuuuuuwwwyyyzzz{{{||||||{{{{{{{{{{{{zzzyyyxxxwwwzzzzzz{{{~~~~~~xxxmmmdddXXXXXXbbbrrruuunnnoooxxxxxxnnnbbbZZZWWWUUURRROOOYYY___kkk{{{xxxooojjjggguuutttnnnmmmoooppprrrtttuuuuuuuuuuuutttssspppooonnnllliiiggghhhggggggffffffeeeeeeeee```aaacccgggnnnwwwzzzvvvtttttt}}}}}}{{{|||{{{yyyyyyyyyzzzzzzzzzyyyyyyxxx{{{yyyxxxwwwwwwuuurrrooohhhbbbYYYPPPIIIAAA;;;777777777999999<<>>@@@GGGLLLVVVVVV^^^pppwwwfff```YYYSSSNNNPPP[[[ggg~~~ooommmsss~~~}}}|||sssoooooonnnpppsssvvvxxxyyyxxxxxxrrrooollljjjjjjiiiiiigggoooooonnnmmmkkkiiigggfffcccaaa^^^]]]```lll{{{tttnnnkkkmmm|||~~~{{{yyyyyywwwxxxxxxyyyyyyyyyyyyyyyyyyxxxwwwvvvuuurrrmmmjjj```ZZZQQQIIIDDD@@@<<<:::888:::888666@@@PPP[[[\\\KKKUUUnnnxxxxxxuuurrryyyyyybbb]]]SSSMMMIIIJJJJJJHHHHHHJJJGGGEEEDDDDDDGGGIIIJJJJJJGGGEEECCCBBBBBBBBBAAA@@@???@@@@@@AAA@@@???>>>===999777666777===IIIWWWaaappp~~~rrr^^^ZZZoooyyywwwzzzxxx}}}zzztttrrrqqqoooooooooooopppppppppppprrrqqqppppppooopppppppppkkknnnqqqttttttssspppmmmkkkmmmnnnnnnnnnlllddd\\\PPPOOONNNOOORRRTTTTTTTTTRRROOOKKKHHHIIINNNUUU[[[WWWUUUSSSSSSUUUXXXYYYZZZWWW^^^gggmmmnnnkkkgggeee```dddkkkqqqtttrrrooollliiikkkoooqqqpppppppppqqqqqqpppnnnlllllllllmmmnnnggglllqqquuu}}}~~~}}}}}}}}}~~~||||||}}}}}}yyyvvvsssxxx}}}xxxwwwvvvvvvwwwxxxwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvxxxzzzzzzyyyxxxxxxyyyvvvsssppplllhhh```UUUNNNBBB===777444555666555333222000111@@@```}}}xxxZZZJJJMMMnnnhhhQQQEEEDDDDDDAAABBBAAA@@@@@@AAABBBDDDEEEGGGFFFEEEDDDEEEFFFGGGHHH>>>AAADDDEEEEEEEEEFFFGGGDDDCCCAAA@@@???@@@AAAAAA>>>DDDRRRcccmmmppppppqqqqqqwww}}}~~~|||yyyxxxxxxwwwwwwwwwwwwwwwwwwwwwqqq]]]MMMHHHIIIGGGHHHHHHHHHMMMPPPLLLEEEDDDFFFHHHHHHFFFEEEDDDDDDHHHFFFDDDCCCCCCDDDDDDCCCHHHUUUvvvwww{{{sssmmmlllrrrtttrrryyywwwppprrrwwwzzzxxxwww|||~~~|||zzz{{{{{{||||||{{{zzzyyyyyyxxxxxxxxxxxxyyyxxxvvvuuugggaaa___eeejjjkkkmmmpppjjjaaaSSSGGGAAAFFFQQQYYYdddeeekkkvvv~~~{{{lll___PPPJJJFFFFFFHHHPPP```ppplllaaafffpppvvv~~~{{{zzzqqqllliiinnnpppsssvvvxxxyyyyyyyyyrrroookkkhhhiiijjjkkkkkknnnnnnoooppppppooonnnmmmfffeeeccc______fffsss|||zzzsssnnnkkkfffeeessszzzxxxzzzwwwwwwxxxyyyyyyyyyyyyyyyxxxwwwvvvuuutttpppkkkgggYYYSSSKKKCCC>>><<<:::999666::::::<<>>======;;;777555:::EEESSS\\\iiiwwwyyybbbYYYeeevvvxxxrrrsssxxxzzz|||}}}sssnnnoootttoooppppppppppppoooooonnnpppppppppoooppppppqqqrrrnnnpppssstttsssqqqnnnmmmkkkpppqqqnnnkkkjjjeee^^^UUUSSSQQQRRRSSSTTTRRRPPPJJJFFFCCCEEEKKKRRRUUUVVVWWWXXXZZZ[[[\\\\\\\\\\\\YYYaaajjjppppppkkkgggeeeeeeggglllppptttuuuvvvvvvsssuuuxxx{{{}}}|||yyysssmmmiiihhhiiijjjjjjpppuuuyyy~~~~~~xxxyyy{{{yyyrrrvvvzzz~~~zzzzzzzzzzzzzzzyyywwwvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxzzz{{{zzzxxxvvvvvvwwwtttqqqmmmiiiddd[[[QQQIII===999444333444555444222111000444KKKssssssXXXMMM[[[}}}{{{eeePPPEEECCCCCCAAA@@@@@@??????AAACCCFFFGGGFFFEEECCCAAAAAABBBCCCDDD<<>>???III\\\kkkoooooopppppptttyyy|||zzzyyy|||vvvxxx}}}xxx|||uuu~~~}}}}}}}}}{{{wwwxxxyyyyyyxxxwwwvvvuuu~~~mmmYYYKKKFFFHHHFFFGGGGGGHHHNNNSSSPPPIIIDDDGGGJJJIIIFFFDDDDDDFFFEEEDDDAAA>>>===>>>AAACCCHHHMMMpppzzznnnwwwkkkdddeeeoootttsssxxxjjj[[[cccpppyyyzzzyyy}}}{{{{{{{{{|||{{{{{{zzzyyyvvvvvvvvvwwwxxxyyyzzzzzzlllddd^^^]]]bbbhhhkkkmmmllleeeZZZOOOLLLRRR___iiimmmsss|||ttt]]]MMMEEE@@@???EEEMMMYYYkkk|||mmmbbb```jjjvvvzzz|||ssskkkgggnnnpppsssuuuxxxyyyzzzzzzuuuqqqllliiijjjlllnnnoookkkllloooqqqsssssssssssskkkkkkiiiddd```bbbiiipppsssiiiggghhhhhhaaa]]]iiizzz||||||~~~xxxwww{{{vvvwwwxxxyyyyyyyyyyyyyyywwwvvvuuuuuusssooojjjfffTTTNNNEEE>>>:::999888777333999<<>>===@@@>>>888444777BBBPPPXXXbbbqqq{{{eeeYYYYYYcccnnnvvvxxxxxxvvvuuuyyypppsss||||||yyyzzzwwwmmmhhhnnnvvvpppppppppppppppooonnnmmmoooooooooooopppqqqrrrsssqqqsssuuuuuusssqqqooonnnmmmssstttoookkkjjjfffaaaXXXVVVTTTTTTUUUTTTQQQMMMGGGBBB@@@FFFRRRXXXWWWSSSWWWZZZ^^^___^^^[[[ZZZZZZXXX___iiioooooollliiihhhiiiiiiiiijjjmmmqqqvvvxxx|||~~~}}}tttooommmnnnooonnnsssxxx|||~~~~~~uuuwwwzzz}}}zzzooossswww|||}}}||||||}}}|||{{{yyywwwuuuwwwwwwxxxxxxxxxyyyyyyyyy{{{||||||zzzwwwuuuttttttpppmmmhhhddd___VVVKKKCCC;;;666222111333444333111000000888TTTnnnXXXRRReee|||vvvbbbOOOEEECCCDDDCCC????????????AAADDDGGGIIIDDDCCCAAA???>>>>>>???@@@:::===@@@AAA@@@>>>>>>>>>===>>>???@@@??????>>>===>>>;;;BBBUUUgggmmmmmmmmmooorrrwwwyyyuuuqqqrrrvvv~~~tttvvv{{{vvv}}}uuu|||~~~xxx}}}{{{vvvsssrrr~~~wwwxxxyyyzzzyyywwwtttssszzzfffUUULLLJJJLLLIIIGGGFFFHHHLLLOOOOOOMMMLLLJJJGGGDDDCCCCCCEEEFFFJJJBBB<<>>@@@NNNkkkuuubbbQQQYYY~~~~~~fffTTTLLLRRRMMMIIIJJJJJJHHHNNNWWWTTTQQQLLLHHHFFFGGGIIIKKKLLLEEECCCJJJQQQPPPIIIDDDDDDDDDCCCBBBBBBBBBBBBCCC>>>;;;888666666;;;JJJXXXYYYfff{{{rrrXXX[[[```fffiiikkknnnooonnn~~~~~~}}}}}}ttt{{{sssdddaaakkkvvvsssrrrpppnnnnnnoooqqqrrrsssrrrrrrrrrqqqppppppooouuutttrrrooommmnnnqqqtttrrrqqqpppoooooommmiiifff```YYYSSSSSSVVVVVVOOOGGGCCCCCCFFFJJJPPPUUUWWWXXXZZZ\\\___bbbbbb```^^^\\\dddeeefffgggiiimmmsssxxxpppttttttoookkknnnrrrsssuuuyyyssssssuuutttxxx{{{{{{}}}{{{|||~~~}}}kkkjjjgggooo~~~|||{{{yyywwwvvvvvvwwwwwwxxxxxxvvvuuuuuuuuuvvvwwwwwwxxxxxxyyyxxxwwwvvvuuuqqqllleeebbb^^^UUUGGG<<<444333333333444444222000333///>>>cccppp___QQQXXXpppkkkUUUKKKIIIGGGDDDBBBAAA???>>>@@@CCCEEEGGGGGGAAA???>>>>>>???@@@@@@???<<<======<<<;;;<<<===>>>>>>???@@@BBBBBBAAA@@@??????>>>>>>FFF[[[pppuuuooorrrlllkkkrrrwwwuuusssttt}}}}}}xxxrrroooqqqssszzz~~~|||wwwttt{{{}}}{{{zzzxxxwwwuuuuuuuuuvvvzzzfffVVVNNNMMMOOOLLLJJJHHHIIILLLNNNMMMLLLIIIGGGEEEDDDFFFIIIKKKLLLHHHAAA>>>@@@BBBBBBAAACCCFFFFFFNNN[[[eeegggffffffiiiiiikkkoooqqqooollljjjeeejjjkkkuuuxxx{{{zzzooo]]]RRRZZZgggtttyyyzzz}}}{{{zzzyyyyyyxxxvvvtttuuuuuuvvvvvvxxxyyyzzz{{{vvvmmmbbb\\\^^^dddjjjmmmmmmooopppnnnmmmtttuuu]]]JJJBBB;;;DDDGGGOOObbbssspppmmmppp~~~vvvpppllljjjppprrruuuxxx{{{|||{{{{{{wwwrrrqqquuuvvvrrrnnnooojjjjjjjjjkkknnnrrrvvvyyy|||wwwuuuwwwvvvqqqpppsssppptttzzz|||zzzrrriiiccc\\\XXXUUUTTTRRRTTT^^^jjjttt{{{|||yyyyyyyyywwwwwwwwwwwwwwwvvvvvvvvvvvvuuurrrpppooonnnjjjccc]]]NNNFFF???<<<999555555888666AAAKKK^^^uuuqqqZZZLLL^^^zzzfffUUUMMMQQQLLLJJJKKKJJJJJJOOOWWW\\\WWWOOOGGGDDDDDDGGGIIIOOOIIIGGGMMMQQQOOOJJJGGGEEEEEEDDDCCCCCCCCCCCCCCC@@@===999777666:::GGGUUUVVVaaattt~~~}}}xxxcccSSS^^^jjjqqqrrrrrrqqqqqqzzzyyy~~~rrrccc```jjjuuurrrpppooonnnnnnooopppqqqrrrrrrqqqqqqppppppqqqqqquuutttrrrooommmmmmpppsssrrrqqqpppoooooommmiiiggg^^^XXXSSSRRRUUUTTTNNNGGGAAAAAACCCHHHNNNSSSVVVWWW___bbbdddfffeeedddbbbaaadddfffhhhiiijjjmmmqqquuu{{{}}}yyywwwvvvuuuvvv~~~zzzwwwvvvvvvyyy|||}}}}}}~~~~~~nnnfffdddmmm}}}{{{yyywwwvvvvvvvvvvvvzzzyyyxxxwwwvvvwwwxxxxxxvvvvvvwwwwwwwwwuuutttssspppjjjccc___ZZZQQQDDD999444333222333444444222000111///>>>___wwwttt```QQQLLLVVVooo}}}iiiTTTKKKJJJHHHFFFEEECCCBBBAAABBBDDDFFFGGGGGGCCCAAA@@@@@@AAABBBAAA@@@?????????>>>======>>>???BBBBBBBBBBBBAAA@@@???>>><<<===>>>EEEXXXllltttrrrrrrnnnnnnvvv{{{yyyvvvvvvyyypppmmmpppuuuvvvzzz|||wwwuuuyyy~~~}}}}}}{{{zzzxxxwwwvvvvvvvvvwwwxxxdddUUUMMMMMMOOONNNLLLKKKKKKMMMMMMLLLKKKHHHEEEBBBCCCGGGKKKLLLKKKFFFBBB@@@BBBBBB???@@@CCCDDDCCCGGGQQQYYY]]]aaaeeejjjiiifffbbb```aaaeeehhhiiipppwww}}}zzzwww|||~~~{{{ttthhh^^^XXX[[[cccoooxxx{{{~~~}}}yyyxxxwwwwwwvvvtttvvvvvvwwwxxxxxxyyyzzzzzzwwwnnnaaaYYYXXX^^^eeejjjpppuuuzzz|||}}}ttt```KKKAAA@@@>>>GGGLLLXXXqqqzzzlllqqqxxxqqqnnnllllllqqqsssvvvyyyzzzyyyxxxwwwsssqqqrrrvvvwwwsssooonnnllljjjhhhgggiiimmmrrrvvv|||zzzzzz||||||yyyxxxzzzkkkllllllkkkhhhccc^^^[[[UUUQQQMMMLLLKKKNNNYYYdddssszzz}}}{{{xxxyyyzzzyyyxxxxxxwwwwwwwwwvvvvvvvvvtttrrrooonnnlllggg___YYYJJJCCC<<<:::777444444777777BBBPPPdddoooaaaNNNMMMgggrrraaaUUUOOOOOOLLLKKKKKKKKKLLLQQQWWW```ZZZOOOFFFBBBDDDIIILLLRRRNNNMMMOOOPPPLLLIIIJJJFFFEEEEEEDDDCCCDDDDDDDDDBBB???;;;999777999DDDQQQSSS[[[mmmxxxzzz~~~nnnRRR\\\jjjtttxxxyyyzzz|||yyy~~~qqqbbb^^^hhhtttppppppnnnnnnnnnooopppqqqqqqqqqpppooopppqqqrrrsssssssssqqqnnnlllmmmooorrrqqqpppooooooooommmjjjggg^^^XXXRRRPPPQQQQQQNNNJJJBBBAAABBBFFFLLLRRRUUUVVVbbbdddffffffeeeddddddeeedddgggiiijjjiiijjjooosss}}}xxxssszzz}}}www||||||~~~~~~~~~}}}|||mmmdddccclll}}}|||zzzxxxvvvuuuuuuvvv{{{zzzyyyyyyxxxxxxyyyyyytttuuuvvvvvvuuusssqqqpppnnnhhh```[[[UUULLL???666444333222333444444222000444333AAA]]]ooohhhSSSEEECCCSSSlllxxxtttwwwzzzgggSSSKKKJJJIIIHHHHHHFFFDDDCCCDDDFFFHHHHHHGGGDDDCCCCCCCCCDDDDDDBBB@@@@@@@@@???????????????@@@CCCCCCBBBAAA@@@@@@@@@AAA>>>???@@@EEEQQQbbbnnnrrrrrroooqqqyyy~~~~~~||||||~~~tttrrrzzz|||zzzyyy|||~~~~~~|||zzzxxxwwwvvvwwwxxxyyyttt```QQQIIIIIIKKKMMMLLLLLLLLLMMMLLLLLLKKKIIIEEEAAABBBEEEGGGFFFDDDEEECCCCCCDDDBBB???@@@DDDDDDCCCFFFOOOWWW^^^gggooorrrsssmmmaaaYYYZZZbbbhhhsss|||uuuvvvyyyzzzwwwqqqnnnmmmjjjffffffnnnuuuxxxyyy{{{}}}|||xxxvvvvvvwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyytttkkk^^^TTTQQQWWWaaahhhsssyyy~~~~~~vvvppphhh^^^PPPEEECCCGGGLLLUUU[[[kkktttppp}}}xxxyyyxxxxxx~~~wwwpppkkkjjjjjjlllrrrtttvvvxxxxxxvvvsssrrrlllmmmqqquuuwwwtttqqqooooookkkgggdddeeeiiinnnrrrwwwxxx{{{}}}}}}||||||}}}qqqnnniiiccc]]]YYYVVVUUUOOOJJJFFFFFFHHHLLLXXXcccqqqxxx{{{yyyxxxyyy{{{zzzxxxxxxxxxwwwwwwvvvvvvuuussspppnnnllliiicccZZZTTTEEE>>>999777666444444666;;;???FFFSSSVVVGGGEEEYYYqqqyyyhhhZZZSSSRRRNNNMMMMMMLLLLLLMMMRRRVVVZZZUUUMMMGGGEEEHHHMMMQQQSSSQQQPPPPPPMMMHHHHHHKKKEEEEEEDDDCCCCCCCCCCCCCCCBBB???===;;;888999CCCNNNRRRYYYjjjwwwzzzsssVVVZZZdddttt}}}ppp```[[[eeesssqqqppppppoooooopppqqqqqqpppoooooonnnoooqqqssstttrrrrrrpppnnnllllllnnnqqqpppoooooooooooonnnkkkhhhccc\\\SSSMMMLLLNNNOOOPPPHHHHHHHHHJJJOOOTTTWWWXXX___aaaddddddbbbbbbccceeeeeehhhiiihhhfffiiiooouuu|||~~~vvvzzz~~~~~~zzzvvvppplll{{{{{{}}}|||zzzwwwiiicccdddooo{{{~~~|||zzzxxxvvvuuuuuuuuuzzzzzzyyyyyyyyyxxxxxxxxxtttuuuvvvvvvuuurrrooonnnlllfff^^^VVVOOOFFF<<<444444333222222333333222000888666CCC___pppiiiSSSDDDDDDXXXqqq}}}wwwmmmnnntttwwweeeSSSJJJIIIHHHGGGHHHEEEDDDDDDEEEHHHJJJJJJIIIEEEDDDCCCDDDEEEDDDBBB@@@???>>>>>>>>>@@@BBBBBBBBBCCCBBBAAAAAAAAABBBCCCDDDBBBDDDDDDEEEJJJUUUccclllpppoooqqqwww~~~}}}}}}{{{}}}}}}{{{yyywwwwwwxxxyyy{{{sss```PPPGGGFFFGGGIIIJJJLLLLLLLLLKKKKKKKKKIIIFFFCCCCCCEEEFFFEEEDDDGGGEEEEEEEEEDDDAAACCCGGGFFFEEEHHHOOOVVV___mmmzzz}}}jjjZZZZZZccckkkuuuuuuxxx|||zzzuuuyyyuuullllllqqqtttuuuwww|||}}}~~~|||yyyvvvtttuuuxxxyyyzzzxxxxxxyyyyyyyyyxxxwwwvvvrrrjjj^^^RRRMMMSSS```jjjtttxxx}}}}}}xxxrrrnnnlllkkkaaaVVVOOOKKKHHHKKKPPPXXXgggsss{{{vvv~~~vvvqqq|||{{{ssssssyyy}}}xxxqqqkkkhhhhhhkkkmmmrrrsssuuuwwwvvvsssooollleeejjjppptttvvvvvvtttrrrpppmmmhhhddddddfffjjjmmmqqquuuyyy{{{{{{|||~~~~~~yyyuuummmddd\\\VVVSSSQQQLLLGGGDDDEEEIIIOOOZZZdddnnnuuuzzzyyyxxxzzz|||{{{xxxxxxwwwwwwvvvuuuttttttqqqnnnkkkiiieee^^^TTTMMMAAA:::666666666444444777999999:::@@@@@@666DDDfff{{{{{{{{{wwwdddWWWSSSUUUOOOPPPPPPMMMLLLNNNQQQSSSRRRPPPLLLIIIIIIKKKNNNQQQQQQOOOOOOOOOKKKEEEEEEIIICCCCCCBBBAAAAAAAAABBBBBB@@@>>>===<<<::::::CCCMMMTTTYYYkkkyyy|||~~~qqqWWWUUU___zzz{{{ooo```ZZZcccrrrssssssrrrrrrrrrqqqqqqrrrooonnnnnnnnnoooqqqssstttppppppooommmkkkkkkmmmooooooooonnnoooooonnnllliiijjjbbbUUUKKKGGGJJJOOOTTTPPPOOOOOORRRVVVYYY[[[\\\```cccffffffcccbbbdddggghhhjjjkkkiiigggkkkuuu~~~~~~yyyuuuuuuvvv}}}}}}rrrddd```eeerrr|||}}}|||zzzxxxvvvuuuvvvvvvxxxxxxxxxxxxxxxwwwwwwvvvtttuuuvvvvvvuuurrrnnnllljjjddd[[[RRRJJJBBB999333333222111222333333111///777444AAA___sssmmmWWWGGGOOOhhhyyyrrrwwwqqqbbbQQQJJJHHHEEEDDDEEEBBBBBBBBBEEEHHHJJJJJJJJJDDDCCCBBBCCCCCCCCCAAA@@@@@@???>>>AAAEEEHHHIIIHHHFFFEEEDDDBBBAAABBBCCCCCCCCCDDDEEEDDDDDDLLL[[[iiinnnooopppssszzz|||~~~}}}zzzxxxwwwxxxzzz|||sssaaaRRRIIIFFFGGGFFFHHHKKKKKKJJJIIIIIIIIIEEEEEEFFFGGGHHHJJJLLLMMMJJJEEECCCDDDDDDCCCFFFJJJHHHFFFGGGLLLSSSaaavvvxxxaaa]]]gggooovvvtttxxx~~~{{{xxxtttlllmmmppptttxxx||||||}}}}}}~~~}}}}}}}}}zzzxxxuuutttvvvxxxzzzzzzxxxxxxyyyyyyxxxwwwuuutttrrrkkk```SSSLLLQQQ^^^jjjqqqsssuuusssnnnhhhcccaaabbbXXXNNNJJJKKKLLLPPPVVVddd{{{zzzzzzzzzwwwuuu{{{xxxqqqqqqwww|||zzzvvvpppkkkiiijjjmmmppprrrsssvvvwwwuuuqqqmmmjjjccckkkrrruuuvvvxxxxxxuuuqqqoookkkgggffffffggghhhlllssswwwwwwwww{{{~~~}}}zzztttlllccc[[[VVVRRROOOIIIGGGIIIMMMSSS[[[dddjjjrrryyyyyyyyy{{{|||{{{wwwwwwvvvuuuttttttssssssooollliiifffaaaYYYNNNFFF===777444555555444555777555777666999:::777KKKppp}}}~~~yyyxxxcccWWWUUUVVVQQQTTTSSSOOOMMMNNNOOONNNOOONNNLLLJJJJJJJJJJJJKKKNNNLLLLLLMMMJJJEEEDDDGGGCCCBBBAAAAAA@@@@@@AAAAAA???>>>>>>>>>;;;:::AAAKKKTTTXXXjjjyyy|||~~~{{{pppXXXSSS^^^zzzoooaaaYYYaaapppvvvuuuuuutttsssrrrqqqpppnnnnnnoooooopppqqqqqqrrrooooooooommmkkkjjjlllnnnooonnnnnnnnnoooooollljjjooogggYYYLLLDDDEEEMMMSSSRRRRRRSSSWWW[[[^^^______dddiiillljjjeeebbbcccfffgggjjjmmmlllkkkqqq}}}~~~|||xxxvvv{{{oooddd]]]hhhzzz|||{{{yyywwwvvvvvvwwwwwwvvvwwwwwwwwwwwwvvvuuutttsssuuuvvvvvvtttqqqllljjjgggaaaWWWNNNEEE===777333333222111222333333111///333333CCC___qqqjjjWWWJJJYYYwww|||hhh[[[NNNIIIGGGDDDBBBCCC@@@@@@@@@CCCFFFHHHHHHFFFCCCBBB@@@@@@BBBCCCBBBBBBEEECCCBBBEEEJJJNNNNNNMMMJJJIIIGGGEEECCCAAA@@@@@@@@@AAABBBBBBAAAGGGXXXhhhmmmpppqqqrrrxxx~~~|||yyywwwxxxzzz|||wwwyyy}}}pppaaaSSSJJJGGGGGGEEEHHHJJJJJJGGGEEEDDDEEE???CCCHHHIIIIIIKKKOOOSSSKKKDDD???AAADDDEEEHHHKKKJJJGGGFFFJJJTTTiiiiiidddoooyyy~~~rrr{{{uuuqqqttt||||||~~~qqqkkkmmmssszzz{{{{{{{{{|||||||||||||||{{{xxxvvvuuuvvvxxxxxxxxxwwwxxxyyyyyywwwuuusssqqqpppkkk```RRRHHHKKKYYYeeepppooolllhhhccc___]]]\\\YYYTTTRRRSSSVVVYYYbbbjjj|||xxx{{{{{{xxx}}}~~~~~~tttnnnooouuuzzzwwwtttoookkkjjjkkknnnpppsssuuuwwwxxxvvvrrrmmmjjjgggpppvvvwwwwwwzzzzzzwwwrrrqqqnnnllliiifffeeedddgggooosssqqqqqqvvv{{{}}}{{{{{{zzzvvvpppggg___[[[TTTOOOLLLNNNRRRUUU[[[aaagggpppxxxzzzzzz||||||zzzvvvvvvuuutttsssrrrqqqqqqllljjjfffccc^^^UUUIIIAAA:::555222444666555666888777:::777666:::@@@WWWzzzwwwppp^^^VVVVVVUUUTTTXXXWWWPPPLLLMMMMMMJJJMMMLLLJJJIIIGGGGGGGGGHHHJJJHHHIIILLLKKKGGGDDDEEECCCCCCBBBAAAAAAAAAAAABBBAAA@@@@@@@@@;;;999>>>GGGQQQSSSddduuuyyy||||||ssseeeZZZ___{{{xxxpppbbbYYY```ooowwwvvvuuutttrrrqqqooonnnlllnnnoooqqqrrrqqqpppooonnnnnnnnnmmmjjjjjjkkklllnnnmmmmmmnnnpppooommmkkkoooiii]]]OOOEEEBBBGGGLLLLLLNNNQQQWWW]]]```aaa```fffkkknnnjjjbbb[[[ZZZ[[[]]]dddkkknnnnnnttt}}}{{{{{{xxxwww~~~yyykkkgggcccssszzzzzzxxxwwwwwwwwwxxxxxxvvvvvvwwwwwwwwwvvvuuutttrrrsssuuuuuusssooojjjgggbbb\\\SSSIII@@@999444222333222111222333222111///555<<>>CCCFFFHHHKKKLLLHHHFFFKKKYYYuuupppjjjwwwjjjfffwwwsssmmmpppzzz}}}xxxmmmlllsss{{{zzzzzzzzz{{{{{{||||||||||||yyywwwvvvvvvwwwvvvuuuwwwxxxxxxxxxwwwtttrrrpppnnniii^^^OOODDDEEERRR^^^qqqmmmgggaaa[[[XXXXXXXXXVVVWWW]]]cccgggmmm{{{wwwxxx|||yyyvvvrrr{{{zzzpppkkklllsssyyytttqqqmmmjjjiiijjjlllnnntttvvvxxxyyyxxxsssnnnkkkllluuu{{{yyyxxx{{{|||yyyrrrrrrqqqoookkkgggcccaaaccckkkoookkkkkkrrrxxxyyyxxx{{{~~~~~~zzzrrriiidddYYYSSSPPPRRRTTTVVVZZZ___eeeoooxxx{{{{{{}}}|||yyyvvvuuutttsssrrrqqqppppppkkkhhheeebbb\\\RRRFFF===999444222444666555666999<<<>>>777222999EEEaaa|||zzz|||dddVVVUUUUUUSSSVVVZZZYYYQQQLLLMMMKKKGGGKKKIIIGGGFFFEEEGGGHHHJJJIIIFFFGGGKKKMMMIIIEEEDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBAAA<<<888<<>>@@@DDDGGGHHHHHHEEEBBBDDDIIIKKKJJJGGG@@@AAADDDFFFHHHHHHHHHHHHDDDAAAAAAAAA???AAANNN^^^nnnvvvzzzzzz{{{yyywwwyyy|||~~~~~~zzzwwwxxxzzz{{{yyynnnbbbWWWNNNGGGGGGKKKFFFFFFGGGFFFEEEDDDBBBAAAEEEDDDDDDEEEEEEFFFGGGHHHBBBBBBDDDEEEFFFFFFFFFEEEBBBCCCEEEIIIYYYwww|||qqqyyy{{{iiiccckkkgggrrrsssrrr{{{tttqqqttttttrrrvvvuuuvvvxxxzzz{{{zzzyyyxxxxxxxxxwwwwwwwwwwwwvvvuuuuuuvvvwwwwwwvvvtttsssttthhhZZZMMMBBB???IIIWWWiiikkkkkkhhhdddcccfffiiinnnqqquuuzzz{{{sssmmmhhhvvvuuuttt|||}}}wwwvvvuuurrrqqqtttuuuqqqmmmkkkllloooqqqrrruuuyyy||||||yyywwwxxxzzzyyywwwuuuvvvxxxwwwssspppqqqppppppqqqqqqoooiiidddeeeggghhhhhhhhhjjjooosss|||~~~~~~yyysssooofff[[[UUUVVVUUUSSS\\\jjjqqq{{{|||zzzyyyxxxzzzxxxuuutttsssrrrpppnnnhhhhhheee\\\PPPFFF???===777555444444666888999888===:::777888>>>QQQpppiii[[[TTTNNNNNNSSS[[[VVVPPPKKKIIIIIIJJJJJJEEEGGGJJJKKKKKKKKKKKKKKKHHHFFFEEEGGGIIIJJJHHHEEEEEEDDDCCCBBBAAA@@@??????FFFFFFEEECCC@@@>>>>>>???IIIPPPZZZcccooozzz|||xxxvvvhhh___fffttt||||||xxxvvvuuuvvv}}}zzzrrr|||{{{}}}pppggg^^^VVV[[[gggoootttvvvqqqmmmnnnooonnnppppppqqqqqqrrrrrrqqqqqqrrrqqqpppmmmkkkkkknnnppprrrpppnnnlllkkklllmmmnnnkkkggg```VVVLLLFFFCCCCCCFFFKKKPPPUUUYYY\\\___aaadddeeebbbYYYOOOKKKOOOUUUVVV]]]eeekkkpppuuuzzz}}}}}}|||}}}rrrpppqqq~~~~~~{{{yyyxxxxxxxxxxxxwwwyyyxxxxxxwwwvvvuuuuuutttuuusssrrrpppnnnkkkfffbbb^^^RRRFFF???:::666444555444888111,,,222222000444DDDggg~~~}}}nnnYYYQQQ[[[aaaPPPHHHBBBAAAAAA@@@BBBFFFAAAAAAAAA@@@??????BBBDDDHHHFFFDDDCCCCCCEEEGGGIIIJJJGGGEEEFFFIIIIIIFFFCCCBBBFFFLLLQQQRRRPPPLLLIIIGGG???>>>CCCDDDAAAGGGSSSjjjttt~~~{{{yyyxxxnnnqqqwwwvvvwwwyyy}}}}}}zzzsssuuuwwwqqqvvv|||www||||||zzzyyyzzzzzz{{{vvviii[[[RRRJJJEEEEEEHHHEEEEEEDDDCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEECCCDDDFFFHHHHHHFFFDDDCCCCCCDDDCCCDDDMMMccczzzpppppp|||tttddd^^^dddfffrrrtttrrryyytttjjjkkkoooqqqqqquuutttuuuwwwyyy{{{zzzyyyxxxxxxxxxxxxwwwwwwxxxxxxvvvvvvvvvwwwvvvvvvuuuttttttiiiZZZMMMAAA===GGGSSSbbbgggnnnrrrssstttxxx{{{|||}}}~~~xxxpppqqqvvvzzzxxx|||yyyxxxvvvsssrrrtttuuurrrnnnlllnnnqqqssstttuuuxxx{{{{{{xxxwwwxxxzzz~~~|||zzzyyyyyywwwrrrooorrrrrrssstttuuurrrmmmhhhiiijjjjjjiiiggghhhkkknnnsssuuuyyy||||||yyyuuurrrmmmccc]]]___^^^]]]eeerrrxxx~~~}}}{{{yyywwwtttsssrrrqqqnnnlllfffeee```VVVJJJAAA;;;999777777555555555666999:::BBB???<<<;;;BBBYYYdddXXXSSSNNNMMMQQQWWWTTTOOOLLLJJJIIIIIIIIIGGGIIILLLMMMLLLKKKIIIHHHGGGFFFEEEFFFHHHHHHFFFDDDAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBB??????@@@AAAIIIPPPYYYbbbnnnyyy}}}{{{vvviiiffflllqqqnnnhhhuuurrrrrrwww~~~yyy~~~~~~|||pppaaaWWWTTT\\\fffmmmrrrsssnnnkkklllnnnnnnqqqqqqrrrrrrrrrqqqqqqqqqrrrqqqpppmmmkkkkkknnnpppooonnnmmmlllmmmnnnpppqqqmmmjjjdddZZZPPPHHHCCCBBBDDDIIIPPPWWW[[[]]]```aaabbbbbb___YYYRRRPPPTTTXXXYYY]]]dddjjjnnntttyyy~~~~~~|||}}}}}}zzz}}}~~~yyy{{{yyywwwvvvwwwwwwwwwvvvxxxxxxwwwwwwvvvvvvuuuuuutttrrrqqqooommmiiiddd```[[[OOOCCC<<<888444222444111666000,,,222333111777PPPrrryyynnnXXXPPPaaaxxxXXXJJJDDD@@@@@@AAA@@@BBBEEEDDDEEEEEEDDDBBBAAABBBDDDFFFEEECCCBBBCCCDDDEEEGGGEEEDDDDDDGGGKKKLLLIIIFFFCCCGGGKKKOOOPPPOOOKKKIIIHHHAAA???CCCCCC???DDDNNNfffsss~~~}}}{{{xxxsssmmmooottt|||~~~~~~~~~|||llljjjqqqvvvuuu|||{{{||||||zzzyyyxxxwww~~~qqqbbbRRRJJJFFFCCCBBBDDDDDDCCCAAA@@@AAADDDGGGIIIEEEEEEDDDCCCBBBBBBBBBBBBCCCFFFIIIKKKJJJFFFBBB???BBBBBBAAA???AAAOOOdddtttrrrooojjjgggmmm}}}tttrrrnnndddaaaeeekkkvvvxxxvvv{{{{{{}}}qqqjjjkkkmmmnnnllltttssssssuuuxxxzzzzzzyyyyyyxxxxxxxxxxxxyyyyyyyyyxxxwwwwwwvvvuuuuuuvvvvvvtttjjj\\\MMM@@@;;;BBBMMM^^^hhhttt|||}}}}}}~~~zzzxxxxxx|||xxxoooooossszzz{{{yyyxxxtttsssuuuuuurrroooooopppsssuuuuuuuuuxxx{{{zzzwwwvvvwwwyyy}}}|||{{{zzzxxxtttqqquuuvvvwwwzzz{{{xxxsssooonnnnnnmmmjjjgggfffgggiiikkknnnrrrvvvxxxwwwtttrrrrrrjjjfffgggggggggppp{{{~~~}}}xxxvvvtttrrrqqqooollliiieeeaaaZZZPPPDDD<<<888666777888777555333555:::>>>BBB???<<<;;;EEEbbbyyy^^^SSSRRROOOMMMOOOQQQPPPOOOMMMKKKIIIGGGGGGJJJLLLNNNOOONNNKKKHHHFFFFFFEEEEEEEEEFFFEEECCCBBB@@@@@@AAAAAAAAABBBBBBBBB???@@@@@@@@@??????@@@BBBGGGOOOWWW^^^iiivvv}}}|||rrrhhhiiippppppiiitttrrrpppssszzz~~~yyy{{{rrr]]]QQQTTT]]]dddkkkpppqqqmmmjjjmmmooopppssssssssssssrrrqqqpppoooqqqqqqooommmkkkkkkmmmooolllllllllmmmnnnpppqqqrrrooommmhhh```UUULLLEEECCCEEEJJJSSS[[[```dddgggiiieeeccc___[[[YYYYYY[[[\\\___bbbgggkkknnnrrrvvvyyy{{{~~~~~~~~~~~~|||yyyyyyzzztttxxxvvvttttttvvvwwwvvvuuuvvvvvvwwwwwwwwwvvvvvvvvvsssqqqpppnnnkkkfff```\\\UUUJJJ>>>999666222111222///444000---333333222;;;[[[|||rrrlllXXXQQQlll|||{{{lllOOOEEE@@@>>>@@@BBBAAAAAADDDFFFHHHHHHGGGEEECCCBBBCCCDDDCCCCCCBBBBBBBBBCCCCCCAAAAAACCCHHHMMMNNNKKKGGGDDDFFFIIILLLLLLLLLJJJHHHHHHBBB@@@CCCAAA===@@@HHH___qqq~~~}}}{{{}}}xxxooonnnnnnqqqwww~~~{{{lllmmmuuuyyy}}}||||||~~~~~~~~~|||zzzxxxwww|||lll\\\KKKDDDDDDBBBBBBCCCCCCCCCBBBAAABBBDDDFFFGGGEEEDDDCCCAAA@@@?????????@@@DDDHHHKKKJJJFFFAAA===>>>@@@@@@>>>???FFFSSS]]]fffgggeeedddjjjwwwyyyoooqqqqqqnnnqqqxxx{{{|||www{{{zzz{{{|||uuuqqqppppppnnnlllrrrqqqqqqssswwwyyyzzzyyyyyyxxxxxxxxxxxxyyy{{{{{{zzzyyywwwvvvuuuuuuvvvwwwssslll___NNN@@@:::???FFF\\\hhhuuu{{{wwwpppkkkjjjdddbbbccckkkuuu}}}}}}|||sssyyy}}}xxxzzz}}}yyyyyyyyywwwvvvxxxtttrrrpppppprrruuuvvvvvvuuuxxxzzzyyyvvvtttvvvxxxyyyyyyzzzzzzzzzyyywwwvvvwwwyyy|||}}}yyywwwtttsssqqqnnnkkkhhhhhhhhhhhhkkknnnrrrssssssqqqpppqqqllliiikkklllnnnvvv}}}|||zzzyyywwwtttsssqqqnnnjjjgggccc^^^UUUJJJ@@@:::666555444666777555333555===DDDBBB===:::???OOOnnnrrrWWWPPPQQQPPPMMMMMMKKKLLLMMMMMMJJJHHHFFFEEEKKKLLLMMMOOOOOOLLLHHHEEEEEEEEEDDDDDDDDDCCCAAA@@@DDDDDDCCCCCCBBBAAAAAA@@@>>>?????????======???@@@CCCKKKSSSYYYcccppp{{{|||}}}qqqmmmtttwwwsssxxxwwwuuuwww|||vvvuuu~~~yyyaaaUUUYYY```aaakkkppprrrnnnmmmpppssssssttttttssssssrrrpppooonnnppppppooommmkkkkkkmmmooojjjkkklllmmmnnnoooooopppmmmmmmkkkeee[[[QQQJJJFFFKKKOOOWWW^^^fffmmmsssxxxpppkkkfffcccccccccbbbaaafffiiimmmqqqsssssssssssstttzzzzzzuuuvvvuuutttuuuvvvwwwvvvuuuuuuvvvwwwwwwxxxwwwvvvvvvrrrqqqooommmjjjddd]]]XXXOOOEEE;;;777444111000222...333111///333111333@@@^^^{{{xxxjjjhhhWWWTTTuuu~~~hhhMMMCCC??????BBBDDDAAA@@@AAADDDFFFGGGGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@CCCIIIMMMNNNJJJFFFCCCDDDEEEFFFGGGGGGFFFFFFEEEAAAAAACCCAAA===???DDDUUUkkk{{{zzz{{{|||qqqpppoooooosssyyy|||{{{~~~}}}xxxvvvvvvzzz|||}}}|||{{{}}}gggXXXIIIDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCAAA@@@????????????===@@@EEEHHHHHHEEE@@@======???AAA@@@???CCCJJJPPPXXX^^^bbbdddlllvvv{{{zzzsssooooootttwww{{{wwwwwwuuuuuu~~~zzzwwwssssssttttttqqqooopppooooooqqquuuxxxyyyyyyxxxxxxwwwwwwxxxzzz|||}}}{{{zzzxxxvvvvvvvvvwwwwwwtttooobbbPPPAAA:::<<<@@@QQQ]]]jjjmmmeeeZZZSSSPPPQQQRRRXXXdddqqqxxxxxxvvvuuuyyy~~~wwwxxx~~~}}}xxxvvvxxxzzzyyyzzz|||uuusssrrrrrrtttvvvvvvuuuuuuwwwyyywwwtttsssuuuwwwuuuvvvxxxyyyxxxxxxwwwwww{{{~~~~~~{{{yyywwwtttqqqnnnlllkkkhhhjjjmmmpppqqqrrrqqqqqqooommmmmmooorrruuu||||||zzzyyyyyywwwuuussspppmmmhhhddd]]]WWWMMMCCC;;;777555444111444666555444888AAAHHHEEE??????LLLbbb~~~jjjRRRNNNQQQPPPLLLLLLFFFIIIKKKKKKHHHFFFEEEFFFJJJJJJKKKMMMNNNMMMHHHEEECCCDDDDDDCCCBBBAAA@@@@@@EEEEEEDDDDDDCCCCCCBBBBBB@@@AAA@@@>>><<<;;;<<<===???GGGOOOSSS[[[jjjxxx{{{oooppptttuuuxxxnnnuuunnnaaa```bbb___gggmmmqqqooonnnqqqtttttttttssssssrrrqqqooonnnmmmooopppooommmkkkkkklllnnnkkklllmmmmmmmmmmmmlllkkkkkkllllllhhh```VVVNNNJJJPPPRRRVVV\\\dddooo{{{|||vvvooolllkkkkkkhhheeegggkkkrrrxxx||||||yyyvvvsssyyy~~~|||yyy{{{~~~{{{wwwwwwvvvuuuvvvxxxxxxwwwvvvtttuuuwwwxxxxxxwwwvvvuuurrrqqqooolllhhhbbbZZZTTTKKKAAA888555444222111333000444222000333000555FFFaaavvvrrrfffbbbSSSWWWwww~~~||||||~~~fffNNNEEEBBBAAAEEEEEEBBB???@@@???AAACCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCBBBDDDGGGKKKKKKGGGCCCAAAAAAAAAAAABBBBBBBBBBBB@@@???AAABBBAAA???@@@CCCLLLbbbtttyyy|||xxxuuusssrrrtttyyy~~~vvvrrrsssvvvzzz~~~}}}||||||}}}tttcccVVVJJJGGGGGGFFFGGGIIIFFFFFFGGGGGGFFFDDDAAA@@@AAAAAA@@@?????????@@@@@@>>>@@@CCCEEEEEECCCAAA???>>>@@@BBBAAA???@@@CCCGGGQQQ\\\eeejjjqqqyyyyyytttllllllpppvvv|||}}}xxxtttrrrxxx~~~{{{zzz{{{~~~|||tttnnnooommmmmmooossswwwyyyzzzxxxwwwvvvvvvwwwyyy|||~~~{{{{{{yyyxxxwwwwwwvvvvvvtttrrrfffSSSCCC<<<<<<===AAAMMM[[[___WWWMMMHHHGGGMMMSSS^^^lllwww{{{wwwssslllooopppppppppuuu}}}~~~yyyuuutttxxx||||||}}}wwwvvvuuuvvvwwwwwwvvvuuuuuuwwwxxxvvvrrrqqqsssvvvvvvxxxzzzzzzyyywwwwwwwww~~~{{{yyyvvvrrroooiiikkkmmmqqqsssuuuvvvvvvqqqrrrtttvvvzzz}}}{{{zzzxxxvvvtttrrrooojjjeeeaaaTTTMMMDDD<<<777444333222111333555555777;;;BBBHHHAAA>>>DDDXXXqqqwwwwwwaaaNNNLLLPPPMMMJJJJJJDDDFFFHHHGGGEEEDDDFFFHHHJJJHHHGGGIIIKKKKKKGGGCCCAAACCCDDDCCCAAA@@@@@@AAAAAAAAABBBCCCDDDEEEEEEFFFBBBBBBAAA???<<<::::::;;;;;;DDDMMMPPPVVVdddttt}}}}}}|||lllgggqqq~~~~~~mmmoooxxx|||}}}ooofffaaa^^^```hhhnnnnnnnnnqqqsssrrrrrrrrrrrrqqqpppnnnmmmlllnnnoooooonnnlllkkklllmmmlllmmmnnnooonnnllljjjhhhiiikkkllljjjbbbYYYQQQMMMPPPQQQRRRUUU]]]hhhvvv~~~yyyssspppooonnnkkkiiifffkkksss}}}zzz{{{~~~|||{{{}}}xxxyyy}}}|||xxxxxxxxxwwwxxxyyyyyyxxxvvvuuuvvvwwwyyyxxxwwwuuutttqqqpppnnnkkkfff^^^UUUOOOFFF===666444444222222444111555222111333000999NNNkkkrrrqqqhhhZZZQQQ^^^xxxqqqlllpppwww```LLLFFFCCCCCCFFFGGGCCC@@@@@@===>>>@@@@@@??????@@@AAAAAAAAAAAABBBCCCDDDEEEFFFGGGEEECCCDDDFFFFFFDDDAAA@@@@@@??????????????????<<>>@@@AAAAAA??????AAACCCLLL^^^mmmttt|||}}}uuurrrrrrvvv~~~}}}zzzvvvrrrwwwtttmmmllllllnnnrrrvvvyyyzzzvvvvvvuuuuuuvvvyyy|||~~~{{{{{{{{{zzzyyywwwvvvuuuuuutttjjjVVVFFF???===<<<<<>>888666555333222333444444666999===AAADDD;;;>>>MMMeee||||||tttkkkYYYKKKKKKMMMIIIFFFGGGCCCEEEFFFCCC@@@AAAFFFKKKLLLHHHEEEEEEGGGGGGDDD@@@@@@BBBDDDDDDAAA@@@AAABBB??????@@@AAABBBCCCDDDDDDBBBCCCBBB???<<<::::::;;;999DDDMMMPPPTTTaaaqqq{{{xxx{{{~~~xxxggg___rrrssstttzzzzzz{{{xxxggg^^^^^^]]]fffmmmoooppprrrsssrrrpppppppppoooooommmllllllnnnoooooonnnlllkkkkkklllmmmnnnpppqqqpppnnnkkkiiijjjlllmmmjjjbbbYYYQQQLLLOOONNNNNNPPPUUU^^^jjjrrrtttrrrooonnnmmmmmmmmmmmmlllnnnttt}}}~~~~~~}}}wwwxxx|||yyy{{{|||zzzyyyxxxxxxyyyyyyyyyvvvtttuuuwwwxxxyyyyyywwwtttrrrnnnmmmkkkhhhbbbZZZPPPJJJBBB:::333222333222222444000333111111333111???YYYvvvnnnrrrmmmUUUSSSmmmpppmmmwwwzzzXXXJJJEEEAAAAAAEEEFFFCCCBBBBBB@@@@@@AAA@@@>>>>>>???AAABBBBBBAAABBBCCCFFFIIIKKKJJJFFFAAA???AAABBBBBBAAA@@@@@@@@@??????>>>>>>===<<<@@@CCCDDDCCCBBB@@@???AAALLLaaauuu}}}}}}uuuoooooosssxxx}}}~~~{{{yyyyyy{{{|||vvvppp[[[UUUOOOLLLJJJHHHJJJOOOKKKIIIFFFDDDCCCDDDFFFGGG======>>>???@@@BBBDDDEEEHHHGGGDDDBBB@@@@@@@@@AAA>>>@@@AAAAAA@@@AAACCCFFFDDDZZZppp|||{{{tttuuutttvvvuuuqqquuuxxxzzzmmmkkkkkkmmmqqqvvvyyyzzzvvvuuuttttttuuuxxx|||~~~zzz{{{{{{{{{zzzxxxvvvuuuuuuvvvlllXXXGGGAAA>>><<>>999888888666555666555555777;;;>>>@@@@@@;;;DDDXXXrrrvvvcccTTTIIIJJJKKKFFFCCCEEECCCDDDDDDAAA>>>@@@GGGMMMNNNIIIDDDCCCDDDDDDAAA===???BBBDDDDDDBBB@@@BBBDDDAAAAAA@@@@@@@@@@@@@@@@@@BBBBBBAAA???<<<;;;<<<===888DDDNNNPPPSSS```ppp{{{}}}{{{|||vvvaaaWWWooo{{{}}}{{{yyy}}}|||eee[[[^^^\\\fffooorrrsssuuuuuusssnnnooooooooonnnmmmlllkkkmmmnnnooonnnlllkkkkkklllmmmoooqqqsssssspppmmmkkkkkkmmmmmmjjjaaaXXXOOOKKKNNNNNNNNNNNNRRRXXXaaagggjjjjjjjjjjjjjjjlllnnnooottttttvvv|||xxxvvvyyyyyy}}}}}}}}}{{{yyyxxxxxxyyyyyyxxxuuusssvvvwwwyyyzzzyyyvvvsssrrrlllkkkiiieee```WWWMMMFFF???777111111222111111333///111///000333333CCC```|||jjjqqqpppSSSXXX}}}nnnqqq}}}rrrRRRJJJCCC??????DDDFFFDDDCCCEEEDDDDDDCCCAAA>>>>>>???AAACCCBBBAAABBBDDDHHHKKKNNNLLLFFF???<<<>>>AAABBBBBB@@@@@@AAAAAA@@@???>>>======AAAEEEEEECCCBBB@@@===@@@GGG[[[sss|||xxx{{{uuunnnnnnnnntttzzz|||{{{zzz|||yyy~~~}}}}}}jjjSSSLLLGGGFFFFFFEEEGGGJJJKKKJJJIIIHHHGGGEEEAAA>>>???>>><<<<<<===@@@CCCEEEFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJJJMMMbbb}}}{{{tttoooqqqrrrqqquuuzzzsssmmmkkkrrrvvvtttrrrtttuuutttsssssssssuuuvvvwwwvvvwwwxxxxxxxxxxxxwwwvvvrrrppplllaaaOOO@@@===BBBIIIUUUgggmmm___OOOSSScccxxxssshhhaaa___eeefffccchhhsss}}}{{{{{{}}}}}}{{{zzz|||}}}~~~~~~|||zzzxxxxxxyyywwwtttqqqppprrruuuxxxzzzuuuyyy|||}}}}}}zzzzzzxxxtttrrrmmmhhheeeaaaWWWMMMBBB???;;;666333222222222222555777777999<<<>>>>>>777TTTrrrtttUUUPPPJJJHHHIIIIIIFFFBBBAAABBBBBBCCCDDDEEEFFFFFFJJJGGGCCC@@@@@@@@@???>>>>>>>>>@@@EEEJJJLLLIIIEEE@@@BBBEEEGGGGGGGGGEEECCCEEEFFFFFFCCC???;;;888888:::===EEEPPPXXX___jjjuuu{{{|||~~~|||ppphhhsssyyyttttttssszzzxxx|||yyyggg[[[[[[___gggnnnpppssswwwvvvqqqnnnnnnoooooonnnmmmlllkkkppppppooonnnmmmmmmnnnnnnppprrrtttssspppmmmkkkjjjnnnhhhgggjjjhhh]]]SSSOOORRRZZZ]]]XXXXXX^^^]]]UUUSSSRRRSSSXXXbbbllltttxxxyyy{{{~~~~~~xxxwwwyyyzzzyyywwwuuuttttttuuuvvvvvvvvvvvvvvvuuuuuutttsssjjjhhhfffddd\\\PPPFFFCCC888666444222111000111111444///111666222444PPPrrrtttzzzsssaaabbbsss\\\HHH======???AAADDDEEEDDDCCCBBBBBBAAA???======>>>???@@@AAAAAAAAAAAABBBBBBCCCCCCEEECCC@@@>>><<<<<<===>>>===>>>???????????????>>>>>>???BBBCCCDDDBBB@@@???AAABBBOOOeeesssxxx~~~~~~}}}xxxqqqllloooooosss{{{~~~}}}zzz{{{xxxaaaPPPIIIEEEEEEFFFEEEFFFIIIKKKIIIHHHGGGGGGEEEBBB@@@???>>>===<<<>>>@@@CCCEEEGGGEEEDDDBBBAAA@@@@@@@@@>>>??????@@@AAABBBCCCCCCJJJOOOddd|||rrrnnnsssyyy|||{{{xxxooojjjlllooonnnpppsssuuuuuutttsssrrrqqqqqqqqqqqqrrruuuwwwxxxxxxxxxwwwtttsssooofffUUUGGGDDDHHHQQQaaawww|||kkkXXX]]]ooosssqqquuu~~~}}}}}}|||zzzwwwwwwyyy|||~~~~~~~~~}}}|||~~~~~~{{{||||||zzzxxxvvvvvvwwwrrrqqqppppppsssvvvyyyzzz}}}{{{xxxxxxvvvqqqpppllleeebbb]]]RRRGGG@@@===999666333222222333333555777999<<<@@@AAAAAAGGGbbbqqq[[[UUUMMMIIIHHHFFFCCC@@@BBBBBBCCCEEEEEEFFFFFFFFFJJJGGGCCCAAAAAA@@@@@@???@@@AAADDDGGGJJJIIIFFFDDDBBBDDDFFFGGGGGGEEECCCBBBFFFGGGGGGFFFBBB???======:::<<>>666555444222111111111222111...000555999DDDaaa~~~zzz|||ooo^^^iiiyyyhhhTTTFFFAAAAAAAAABBBBBBBBB@@@???>>>@@@???======>>>???AAACCCCCCCCCAAA@@@@@@@@@AAABBBBBBBBB@@@????????????@@@@@@@@@@@@??????>>>>>>======>>>AAACCCCCCBBB@@@???AAA@@@GGGWWWiiivvv}}}|||}}}~~~~~~}}}}}}}}}~~~}}}{{{xxxuuurrrpppooosss|||www{{{rrrVVVLLLFFFCCCEEEFFFEEEEEEHHHKKKJJJHHHHHHIIIHHHFFFDDD??????>>>===>>>@@@CCCDDDGGGEEECCCAAA????????????;;;<<<===???AAACCCDDDEEECCCIII]]]yyy~~~zzzzzz{{{vvvnnnmmmuuu{{{}}}tttnnnhhhgggggggggiiimmmuuuuuutttsssqqqnnnllljjjkkknnnrrrvvvxxxyyyxxxxxxtttsssrrrkkk\\\OOOLLLPPP___www}}}iiiooozzzzzz{{{{{{xxxvvvvvvxxxzzz{{{{{{}}}{{{xxxyyyyyyxxxvvvtttuuuuuupppqqqrrrtttvvvyyy|||}}}yyywwwuuurrrooonnnjjjccc]]]VVVKKK@@@<<<:::777444333333333444555555777;;;@@@CCCEEEFFFWWWrrryyylllccc\\\RRRLLLIIIGGGDDDBBBBBBDDDFFFGGGHHHGGGFFFEEEIIIGGGCCCBBBAAAAAA@@@???AAADDDHHHIIIHHHEEECCCCCCDDDEEEFFFGGGFFFDDDBBB@@@DDDFFFGGGFFFDDDAAAAAAAAA999:::???GGGNNNUUUbbbmmm~~~vvvuuuxxx{{{wwwyyy~~~~~~zzz|||zzzwww}}}}}}{{{sss```MMMXXX___gggjjjmmmqqqqqqpppnnnmmmmmmmmmmmmooopppqqqqqqppppppooooooooooooooonnnuuu{{{zzzsssnnnmmmooorrrppppppqqqnnngggbbbbbbiiikkkiiieeehhhmmmhhh^^^MMMIIICCC???BBBLLLYYYccciiinnnvvvzzz|||~~~~~~{{{yyyyyyzzzyyyxxxwwwwwwwwwyyyyyyyyyyyyxxxwwwuuusssqqqpppjjjeee```\\\RRRDDD;;;888444444333222222222222222000000000444AAAXXXsss{{{xxxiii^^^tttoooYYYIIICCCFFFEEEDDDBBB@@@>>>===<<<;;;======<<<<<<>>>AAACCCEEEEEECCC@@@>>>>>>???@@@BBBAAAAAAAAABBBBBBBBBAAAAAABBBAAA@@@>>>============<<<>>>@@@BBBCCCBBBAAA@@@AAA@@@@@@HHH[[[rrr|||~~~wwwppplllnnnrrr}}}}}}sssoooqqq{{{zzz}}}nnnQQQIIIEEECCCFFFGGGFFFEEEGGGKKKJJJJJJJJJKKKKKKIIIHHH??????>>>>>>???@@@BBBCCCFFFDDDBBB@@@???>>>>>>>>>;;;<<<===???@@@BBBCCCDDD===CCCRRReeeuuuzzzvvvqqqyyyssstttuuuqqqlllqqq|||{{{zzz}}}uuunnnkkkiiigggffffffgggjjjrrrssstttsssqqqnnnjjjhhhiiilllqqquuuxxxyyyxxxxxxrrrrrrrrrmmmbbbWWWUUUYYYlllttt{{{uuuiiiiiiqqqzzz}}}{{{yyyxxxzzz{{{{{{{{{~~~|||yyywwwwwwxxxxxxwwwuuutttuuuvvvtttvvvxxxzzz|||}}}|||wwwvvvsssqqqnnnnnniii```YYYQQQFFF;;;888777555333333333444555777555666<<>>CCCLLLUUU[[[]]]dddooowww{{{~~~}}}}}}}}}zzzyyyyyyyyyxxxxxxxxxyyyyyyzzzxxxxxxvvvuuurrrpppmmmllljjjddd^^^XXXMMM???777555222222222222222222333333222333111333GGGdddyyywwwqqqdddbbb~~~gggNNN@@@AAAGGGFFFEEEBBB???===<<<<<<===>>>===<<<===>>>@@@CCCEEECCCAAA>>>======???BBBDDDAAABBBDDDEEEDDDCCCAAA@@@@@@???>>>===<<<<<<=========???AAABBBCCCCCCCCCBBB???CCCBBBBBBQQQiiizzz}}}~~~|||pppjjjmmmssswwwpppnnnttt}}}jjjPPPGGGDDDDDDHHHJJJGGGFFFGGGHHHGGGHHHIIIKKKJJJHHHFFF???>>>>>>>>>>>>???AAABBBCCCBBBAAA@@@???>>>============>>>??????@@@@@@AAAAAAFFFMMMWWWaaagggiiihhhqqq}}}uuupppqqqqqqoooooo|||}}}|||zzznnnmmmllliiidddaaaccciiimmmnnnppprrrsssrrrooollljjjkkknnnqqquuuxxxxxxxxxwwwsssssssssqqqiiiaaaaaaeeeuuuyyytttkkkiiisss~~~|||{{{|||||||||{{{~~~~~~~~~}}}zzzxxxvvvuuuwwwxxxyyyyyywwwvvvwwwxxxxxx{{{~~~~~~}}}~~~yyyvvvtttrrrpppmmmmmmggg^^^UUUMMMCCC:::555444444333444444555666888555666<<<@@@BBBIIIRRRppp{{{hhh___TTTOOOIIIDDDBBBCCCEEEFFFGGGHHHJJJLLLLLLJJJGGGFFFEEECCCAAAAAAAAAAAA@@@???<<>><<<;;;888777888===AAAGGGSSS___rrr{{{uuuiiiqqqjjjjjjttt{{{|||zzzsssyyy|||lllVVVOOOQQQXXXcccmmmpppnnnlllkkkkkkjjjjjjlllooorrrtttpppoooooooooooooooppppppkkksss{{{yyyqqqlllmmmppplllmmmmmmkkkhhheee```\\\ZZZ[[[^^^dddllloooggg^^^SSSJJJBBBCCCMMMWWW\\\\\\]]]eeeooowww{{{~~~}}}zzz||||||zzzyyyxxxxxxxxxxxxxxxxxxyyyyyyxxxwwwvvvtttqqqnnnkkkjjjiiibbbZZZSSSIII===555444111111222222222222222222000111000666NNNkkkxxxtttmmmdddYYY```yyyaaaIII>>>@@@EEEEEECCCAAA???>>>>>>@@@AAA@@@???>>>======???AAABBB@@@???===<<<===@@@DDDGGGDDDEEEFFFFFFEEECCC@@@>>><<<<<<<<<<<<===>>>>>>???@@@@@@BBBCCCDDDDDDDDDDDD>>>FFFIIIFFFLLL___qqqxxxzzzuuummmpppuuu}}}ssslllnnntttyyy~~~yyyaaaOOOFFFCCCDDDIIIKKKGGGEEEEEEAAABBBDDDGGGHHHGGGCCC@@@===============>>>??????>>>???@@@@@@@@@???===<<>>>>>>>>>>>>>>>>>AAAFFFIIIKKKPPPYYYaaadddiiiyyy}}}llliiilllppprrryyy~~~{{{wwwpppoooqqqnnnddd]]]```fffjjjjjjlllnnnpppqqqpppnnnmmmmmmnnnqqqsssvvvwwwwwwwwwvvvuuuuuuuuuqqqlllmmmrrr|||}}}{{{yyynnnppp{{{}}}|||||||||{{{yyy|||}}}|||zzzwwwuuuuuuvvvxxxzzz{{{zzzyyyyyyzzz{{{{{{~~~}}}{{{}}}{{{wwwuuurrrnnnmmmiiiiiicccXXXNNNGGG@@@999444444444444555555666777888666888>>>@@@CCCPPP___sssooo^^^YYYRRROOOKKKHHHGGGHHHKKKMMMJJJKKKLLLMMMLLLJJJIIIGGGDDDCCCAAAAAABBBBBBAAA???===@@@DDDFFFFFFEEEDDDCCCAAAAAABBBCCCDDDDDDEEEEEEHHHHHHHHHEEEAAA===:::999777555666:::===BBBMMMXXXjjjwww~~~pppmmmlllooowww|||www|||xxxlllXXXRRRQQQ]]]jjjooommmkkkiiiiiiiiijjjlllnnnqqqrrrnnnnnnnnnnnnnnnooooooppplllrrrwwwvvvppplllmmmpppmmmnnnmmmkkkjjjfff\\\RRRHHHJJJOOOXXXaaaeeebbb]]]OOOIIIFFFLLLYYYcccgggfffkkkpppwww|||}}}~~~zzzyyyzzzzzzxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvuuussspppmmmjjjiiiccc\\\TTTMMMDDD999444444000111222222222222222111,,,---000>>>XXXqqquuulll]]]OOOJJJ[[[xxxrrrZZZGGG???@@@AAABBBAAA?????????@@@BBBCCCBBBAAA???>>>===>>>???@@@>>>=========???BBBFFFHHHEEEFFFFFFFFFEEEBBB???>>>;;;<<<===???@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCC===FFFLLLJJJKKKVVVfffqqq~~~uuuwww{{{yyypppmmmnnnqqqyyy{{{}}}nnnTTTKKKDDDBBBDDDIIIJJJFFFBBBAAA>>>@@@DDDHHHIIIFFF@@@<<<<<<<<<<<<<<<<<<=========999<<>>>>>>>>>>>>>>>>>>>>>>>===CCCEEEBBBEEEPPP[[[aaalll{{{~~~jjjdddjjjuuu~~~}}}xxx}}}zzzxxxzzzuuummmhhhdddgggiiikkkmmmnnnnnnmmmmmmlllmmmnnnpppsssuuuwwwxxxwwwuuuuuuuuusssqqquuu{{{||||||~~~|||vvvtttxxx~~~~~~~~~~~~}}}{{{yyy{{{|||{{{xxxuuutttwwwyyyyyyzzz{{{{{{zzzzzz|||}}}~~~~~~|||~~~xxxwwwtttnnniiiiiicccccc\\\PPPFFFAAA<<<777444444444555666666777777888777<<>>HHHRRRbbbsss~~~{{{iiiqqqzzz{{{~~~hhhWWWLLLTTTdddlllllljjjggggggiiijjjlllmmmnnnooommmmmmmmmmmmmmmnnnooooooooorrrtttssspppmmmnnnpppnnnooonnnllllllgggXXXGGG======AAAJJJRRRYYY]]]___UUUUUUWWW\\\ccckkkqqqtttzzz~~~xxxxxxyyywwwwwwxxxuuuuuuuuuuuutttssssssrrrrrrrrrpppnnnllliiifffeee[[[TTTLLLEEE>>>555222333111111222333222222111000...---555JJJeeetttqqqfffRRRGGGNNNkkk{{{}}}}}}}}}hhhQQQDDDAAA@@@===??????>>>>>>???@@@AAABBBBBBAAA???======>>>???@@@???>>>>>>???AAACCCEEEGGGDDDDDDEEEEEEDDDBBBAAA@@@===???BBBCCCDDDCCCAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@>>>AAAFFFJJJKKKOOO]]]kkkxxx}}}xxxsssooonnnuuu~~~}}}uuuyyydddIIIGGGCCCAAACCCIIIJJJEEE@@@??????BBBFFFKKKLLLHHHAAA<<<;;;;;;;;;<<<<<<<<<<<<<<<777:::>>>BBBCCCAAA===;;;============>>>>>>>>>>>><<>>>>>???@@@@@@AAA@@@???======>>>@@@AAA@@@@@@@@@AAABBBCCCDDDEEEBBBCCCCCCCCCCCCCCCBBBBBBAAACCCFFFGGGGGGEEEBBB@@@AAAAAA@@@??????>>>>>>>>>@@@<<>>AAADDDIIIKKKJJJDDD>>>999:::;;;<<<======;;;999888<<<===============<<<<<<========================CCCBBBAAACCCDDDIIIUUUbbbwwwrrrmmmsssyyy|||yyy|||eeehhhgggfffeeefffgggiiikkkkkkkkkkkkmmmqqqsssuuuuuusssttttttssssssuuuyyy|||tttkkkmmmzzzuuummmmmmqqquuu|||wwwtttuuupppssstttrrrsss{{{~~~|||zzzzzz|||~~~~~~}}}||||||}}}~~~~~~{{{xxxtttpppkkkeee```bbb[[[OOOEEE===888444222888666444444666888999999999:::BBBLLLPPPWWWpppbbbUUUTTTKKKTTTRRRNNNKKKIIIIIIIIIIIIOOOOOOLLLHHHHHHKKKJJJFFFJJJGGGDDDDDDGGGHHHGGGDDD???AAACCCDDDFFFIIIIIIHHHEEEDDDCCCCCCDDDCCCAAA???;;;>>>??????===:::888888777888999777777<<>>===;;;999888999:::;;;EEEDDD@@@;;;<<<@@@BBB???BBBDDDEEEEEEDDDCCCCCCDDDEEEFFFFFFFFFEEEDDDBBBAAADDDDDDDDDEEEFFFEEEAAA???BBBBBBBBBAAA@@@???>>>===@@@BBBCCCAAA@@@DDDMMMUUUlllyyywwwrrrkkkpppwwwuuugggTTTGGGBBBBBBAAA@@@BBBDDDDDDBBB???CCCEEEGGGHHHFFFCCC>>><<<;;;;;;=========<<<:::999;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>???AAACCCIIIXXXhhhvvvtttxxxwwwwwwzzzgggbbbbbbbbbbbbdddfffiiijjjiiiiiiiiijjjmmmoooqqqrrrrrrsssttttttssstttwwwyyyxxxxxxuuuoookkkppp}}}zzzoooeee```___aaajjjrrr|||~~~|||wwwrrrqqquuusssvvvyyyzzz}}}~~~|||{{{{{{}}}~~~}}}}}}}}}~~~~~~|||yyyuuupppkkkeee```[[[UUUKKKBBB<<<888555444444333222333555777999999:::???HHHPPPUUUccc~~~yyy^^^VVVUUUMMMRRRPPPMMMKKKIIIIIIIIIIIILLLLLLIIIEEEEEEHHHGGGDDDHHHEEECCCCCCFFFGGGFFFDDDDDDAAA===<<>>;;;===>>>>>><<<:::999:::888<<>>EEERRR^^^dddgggmmmtttzzz|||zzzxxxxxxyyyxxxvvvtttuuutttsssssstttsssqqqoooppplllhhhfffeeeaaaZZZTTTHHHCCC<<<666444333333222222222222111111222111000000;;;RRRkkkxxxrrrdddZZZdddqqqYYYJJJCCC>>>;;;<<<<<<;;;:::999:::<<<>>>???<<<>>>>>><<<>>>CCCDDDBBB@@@BBBCCCCCCAAAAAAAAABBBBBBCCCDDDEEEEEEEEEDDDCCCCCCBBBCCCDDDEEEDDDAAA??????@@@AAAAAAAAA???>>>===@@@AAAAAA@@@@@@CCCJJJPPPeeettt~~~|||{{{qqqoooqqq~~~ppp___MMMCCC@@@BBBAAA@@@AAABBBBBBAAA@@@DDDDDDDDDDDDCCCAAA???===<<<===>>>>>>>>>===;;;:::999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===???@@@HHH[[[mmm~~~wwwlllqqqzzz|||}}}eee]]]]]]^^^___aaacccfffggghhhggggggggghhhkkknnnoooqqqssstttuuutttssstttuuurrrrrrqqqqqqtttzzz~~~ttteeeZZZVVVXXXZZZ\\\nnnvvv~~~{{{zzzwwwvvvyyy~~~}}}}}}~~~}}}~~~~~~~~~}}}|||}}}~~~~~~~~~|||~~~{{{wwwrrrnnnhhhbbb]]]RRRLLLDDD===999777666555222222333444666888:::;;;;;;IIIVVV\\\dddxxx~~~lllYYYVVVWWWOOOOOOMMMKKKJJJIIIHHHIIIIIIHHHIIIFFFBBBCCCFFFFFFBBBFFFCCCAAABBBEEEFFFEEECCC@@@;;;777999???DDDGGGGGG@@@???>>>>>>???@@@>>>===;;;<<<<<<<<<::::::;;;===<<>>AAABBB777<<<>>>>>>???CCCCCC@@@>>>???@@@@@@???>>>???@@@>>>???AAACCCDDDEEEEEEEEEAAA@@@AAABBBDDDDDDBBB@@@===>>>@@@AAABBBAAA???>>>AAA???>>>===>>>BBBFFFIIIZZZlll~~~~~~{{{}}}yyypppjjjwwwhhhVVVHHHDDDDDDDDDBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBB@@@>>>======>>>>>>???>>>===<<<<<<999999:::;;;<<<<<<<<<<<<::::::::::::::::::::::::999:::<<<===>>>FFFYYYlll}}}sssjjjgggnnnyyy}}}xxxzzzvvvfffZZZZZZZZZ[[[]]]___bbbccchhhhhhgggfffgggiiillloooqqqsssvvvvvvuuutttssssssuuusssssswww}}}{{{nnn]]]SSSTTT^^^jjjrrr~~~}}}|||}}}|||zzz{{{{{{{{{}}}}}}}}}}}}}}}|||~~~|||yyyzzzwwwsssnnniiibbb[[[WWWJJJEEE>>>999777555555444222444666777777999;;;<<>><<<;;;;;;=========;;;:::;;;::::::999:::===@@@AAAIIIRRRTTTPPPIIIEEEEEENNNSSSeee{{{xxxrrrooottt{{{}}}vvvoooqqqsssyyywwwmmmiiipppqqqmmmooovvvvvvoooyyy|||qqq]]]UUU```pppvvvrrrooojjjfffdddeeejjjmmmjjjkkkkkkjjjiiijjjkkkmmmlllkkkkkkjjjeee^^^\\\^^^fffhhhjjjkkkmmmjjj___RRRDDDAAAAAAEEEIIIMMMTTT\\\\\\RRRIIIOOO```rrr|||~~~zzz|||~~~{{{zzzyyyxxxxxxwwwvvvuuuvvvtttrrrqqqpppooollliiijjjiiifffddd^^^UUUJJJCCC999666222000000222333333111000000111000---...111999MMMeeepppiii^^^___hhh|||[[[AAA??????777666>>>:::::::::;;;===???AAABBB<<<@@@AAA>>>===>>>===;;;===>>>???>>>======???@@@===>>>???AAABBBCCCDDDDDD@@@@@@@@@BBBDDDEEECCCBBB<<<>>>@@@CCCCCCCCCAAA@@@@@@>>>;;;;;;===@@@BBBBBBLLLaaazzz|||{{{}}}~~~zzzrrrsss|||xxxmmm~~~{{{qqq___NNNEEEEEEGGGEEEEEEDDDCCCBBBBBBCCCCCC@@@BBBCCCDDDCCCAAA>>><<<>>>>>>>>>>>>>>>=========999::::::;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;<<<======BBBRRRbbbxxx|||yyyqqqiiijjjrrr~~~~~~xxx{{{~~~vvvooojjjWWWVVVVVVVVVXXX[[[___aaaggghhhiiihhhgggiiimmmppppppsssvvvwwwvvvtttsssssssssrrrtttzzzxxxlll^^^WWW]]]ooo~~~}}}}}}~~~~~~}}}zzz{{{|||}}}~~~}}}}}}~~~}}}}}}|||zzzwwwtttooojjjddd]]]VVVQQQDDD@@@:::666444444333222333555777777666777:::===III[[[hhhnnngggZZZSSSSSSTTTNNNIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGEEEBBBDDDHHHIIIEEEBBB???===???BBBEEEDDDBBB999???JJJUUUSSSGGG===:::===;;;:::999:::;;;;;;:::999:::999888888:::>>>AAAFFFLLLSSSSSSMMMGGGDDDDDDGGGKKK\\\ssszzzsssoooooonnnjjjfffhhhlllttt|||tttuuuxxxtttjjjiiiqqquuurrr{{{~~~fffSSSVVVhhhuuutttrrrnnnhhhccccccfffiiigggiiijjjiiihhhhhhjjjlllmmmkkkkkkmmmkkkeeedddfffgggiiikkklllmmmlllcccYYYLLLIIIIIINNNQQQSSSWWW[[[YYYMMMDDDHHHXXXjjjsssuuuvvv|||zzzzzzzzzzzzyyywwwvvvvvvvvvuuusssqqqpppooommmiiiggghhhgggddd```YYYOOOEEE>>>555333000///111333444444444111000222///,,,...444<<>>???@@@CCCBBB===999:::;;;:::===>>>???>>>======???AAA>>>>>>>>>??????@@@@@@AAA@@@@@@@@@AAADDDEEEDDDCCC>>>@@@BBBCCCDDDCCCBBBAAA???===;;;;;;===>>>???>>>AAAUUUqqqwwwuuuxxx|||uuuuuu~~~www|||~~~{{{nnnZZZIIIDDDEEEGGGGGGHHHHHHGGGEEEDDDEEEFFF@@@BBBCCCDDDCCCAAA>>><<>>>>>>>>============;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::===<<<===>>>===???IIITTTooo{{{|||wwwuuuppprrr}}}wwwtttqqqrrr|||~~~zzz}}}{{{tttnnnkkkiii\\\ZZZWWWUUUVVVYYY]]]```dddfffiiiiiihhhhhhlllooooooqqqtttuuutttssssssssssssssswwwssskkkbbbaaannnxxxuuuwwwwwwuuuwww{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{zzztttqqqkkkfff___XXXPPPKKK@@@===888555333333222222333555666666555777<<<@@@VVV___dddkkkyyy^^^WWWQQQOOOPPPLLLGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEDDDBBBDDDIIIIIIFFF@@@>>><<<>>>BBBEEEDDDCCC;;;DDDWWWkkkmmm]]]OOOIII???===:::999:::::::::999999999999888888:::===@@@FFFJJJNNNLLLFFFAAAAAACCCDDDHHHUUUjjjzzz~~~~~~zzzrrrlllkkklllkkknnnsss{{{}}}}}}vvvrrrtttwwwwwwwww~~~}}}nnnYYYQQQ[[[iiirrrrrrpppkkkfffbbbdddffffffhhhiiijjjiiiiiijjjlllmmmkkkllloooooolllkkkmmmiiikkkmmmmmmnnnnnnggg___RRRNNNNNNSSSWWWVVVWWWYYYOOOJJJHHHNNNYYYcccggggggttt|||zzzvvvzzz{{{{{{yyywwwuuuvvvwwwuuutttqqqpppooommmiiigggdddbbb^^^XXXPPPGGG@@@;;;444222000000222444444444666111000222///,,,222===@@@RRReeefffXXXPPP___tttdddLLL;;;;;;>>>;;;:::>>>::::::;;;;;;;;;;;;;;;;;;>>>BBBBBB<<<999:::=========>>>>>>=========@@@BBB???>>>>>>=========>>>>>>@@@??????@@@BBBCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA>>>>>>===============>>>>>>LLLccc{{{}}}zzzyyy{{{~~~|||xxxyyy{{{lllWWWIIIGGGIIIIIIHHHJJJLLLLLLIIIGGGFFFGGGCCCCCCBBBBBBAAAAAA@@@@@@>>>>>>======<<<<<<<<<===============<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;>>><<<<<<>>>???>>>AAAFFFQQQ```ggghhhkkkjjjnnn|||vvvoooqqqvvvyyy|||rrruuuxxxwwwsssnnnnnnooosssnnneee^^^ZZZYYY[[[]]]]]]bbbggghhhffffffiiillllllnnnqqqrrrqqqqqqrrrssssssuuuzzzvvvooojjjrrr}}}qqqlllllljjjggghhhlllooottt}}}vvvwwwxxxxxxxxxzzz}}}{{{||||||xxxuuutttnnnjjjeee___XXXPPPHHHCCC<<<999666444444444444444333666888777777;;;CCCJJJ^^^```eeeqqqjjjVVVUUUPPPKKKLLLKKKFFFFFFFFFEEEDDDCCCBBBBBBAAABBBAAA???AAAGGGHHHEEE@@@>>><<<>>>BBBEEEEEECCC>>>CCCWWWtttyyyhhh```BBB???;;;::::::::::::999888999:::999999:::<<>>:::888444222000000111333333333555///...111000///999GGGTTT___hhhcccUUUTTTiiiqqqSSSFFF:::888;;;;;;999:::777888888999999999999999;;;AAADDD???;;;<<<===============<<<<<<===@@@BBB>>>===<<<;;;;;;<<<===>>>???===<<<===???@@@@@@???DDDCCCAAA???>>>>>>>>>>>><<<>>>@@@@@@===<<<===@@@AAAEEETTTlll||||||{{{kkkVVVJJJKKKNNNMMMIIILLLOOOOOOKKKHHHHHHHHHFFFDDDBBB@@@???@@@BBBCCC>>>>>>===<<<<<<<<<<<<<<>>>>>===<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>;;;;;;???@@@>>>===???@@@PPPXXX[[[```eeerrrzzz|||~~~zzzmmmdddjjjvvv~~~yyypppqqqtttuuussssssvvv{{{vvvhhh___ZZZYYYZZZXXX^^^dddfffeeedddfffjjjjjjlllnnnoooooooooqqqrrrpppsssxxx|||tttsss|||ooofffddd```]]]]]]bbbhhhqqq~~~~~~xxxuuurrrsssuuuvvvxxx}}}zzzxxxyyywwwqqqllllllhhhddd^^^XXXQQQIIIAAA<<<999777444333555666777666666888::::::;;;AAAKKKSSS```aaajjj}}}___PPPUUUPPPIIIIIIJJJFFFFFFFFFEEEDDDBBBAAA@@@>>>???>>><<>>CCCFFFEEEDDDCCCBBBQQQqqqnnnbbbCCC@@@<<<:::::::::999999888999::::::999:::<<<===<<<@@@CCC@@@;;;888999<<<999???GGGTTTlll}}}|||zzzxxxrrrxxxgggWWWWWWhhhmmmqqqqqqkkkfffdddeeehhhjjjlllmmmllllllmmmnnnjjjggghhhmmmooommmlllmmmmmmooopppooopppqqqlllfffZZZWWWWWW]]]```]]]ZZZYYYXXX[[[]]]^^^```eeemmmtttrrrzzz~~~~~~}}}|||yyy{{{|||zzzvvvuuuvvvwwwpppnnnlllkkkjjjhhheeecccYYYUUUOOOFFF>>>888666555444222000000111222222222444---,,,111111222>>>OOOlllnnnlll```SSSXXXvvv~~~wwwdddHHHBBB:::666777:::888555444555666888888999999999:::BBBGGGCCC>>><<<;;;999<<<<<<<<<;;;:::<<>>>>><<<;;;;;;===>>>>>>===EEECCC@@@===;;;;;;;;;<<<:::???BBBAAA===;;;>>>AAAFFFBBBIIIaaaxxxrrrnnnsss{{{~~~ppp\\\NNNHHHGGGHHHGGGMMMLLLKKKIIIGGGFFFFFFFFFGGGGGGEEE???::::::AAAGGG??????>>><<<;;;<<<@@@CCC???BBBDDDDDD@@@<<<888666<<<;;;999888888888999999999999999:::;;;<<<===>>>CCCCCCJJJWWWcccmmm|||uuupppgggggg{{{}}}pppkkksssuuuyyy~~~zzz|||~~~aaaSSSUUU[[[WWWYYY]]]```bbbbbb```___ggghhhiiiiiiiiijjjmmmppprrrtttwwwxxxyyy{{{~~~vvvvvv~~~}}}rrrllllllcccbbbaaagggxxx~~~|||vvvtttqqqooonnnkkkgggdddddd\\\SSSLLLGGGBBB:::444555555444444555666888999===888888===BBBHHHUUUcccaaagggyyy|||~~~mmmZZZLLLMMMPPPMMMMMMRRRKKKHHHDDDBBBBBBCCCBBBBBB===AAAAAA???>>>@@@???<<<===<<<;;;===AAACCCCCCAAA@@@DDDKKKQQQSSSPPPLLLIII============<<<;;;999999:::::::::;;;;;;<<<<<<<<>>AAA???===:::::::::<<<===@@@???===<<<<<<>>>@@@BBBHHHFFFEEEMMMeee{{{{{{iiicccpppzzzlllXXXKKKHHHIIIIIIHHHJJJJJJHHHGGGEEEDDDCCCCCCDDDEEEDDDAAA??????CCCGGG===>>>===<<<<<<>>>AAADDD@@@BBBDDDCCC???<<<999888;;;:::999888888888999999:::::::::::::::;;;<<<===???AAAGGGQQQaaavvvxxxnnnoooxxxmmmoooyyy|||}}}~~~{{{jjjYYYXXX\\\SSSUUUYYY]]]```bbbccccccaaaccceeefffgggiiimmmoooppprrrtttuuuvvvwwwzzz|||yyy{{{~~~xxxvvvxxxrrrssstttyyy{{{zzzvvvtttrrrpppnnnjjjfffccc```YYYOOOHHHDDD???999444555555444444555666888999888::::::;;;GGG[[[jjjmmmmmmvvvdddUUUKKKLLLNNNKKKJJJOOOIIIGGGEEEDDDEEEEEEEEEDDDAAADDDDDDAAA???AAA@@@===>>><<<<<<>>>AAACCCBBB@@@===???CCCFFFGGGFFFCCCAAA======<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;???>>>;;;999999999;;;<<<<<<999<<>>???@@@AAAAAA???===:::::::::<<<===>>><<<;;;;;;===>>>??????DDDCCCCCCJJJ^^^xxx~~~|||pppeeehhhttteeeRRRGGGHHHKKKKKKIIIGGGGGGFFFDDDCCCBBBAAAAAABBBBBBBBBBBBAAAAAABBBBBB<<<======<<<<<<>>>BBBEEE@@@AAABBB@@@===;;;::::::::::::999888888888888999;;;;;;::::::::::::;;;;;;;;;???BBBIII___zzztttllllllyyy|||zzzxxxwwwpppYYYQQQPPPQQQSSSVVVZZZ]]]___``````[[[]]]___aaacccfffjjjmmmmmmoooqqqrrrrrrsssuuuwww|||}}}{{{}}}zzz}}}~~~{{{vvvwwwsssqqqooommmkkkfffaaa]]]YYYRRRIIIBBB>>>;;;777444555555555555666777888999666===<<<999JJJhhhwwwssswwwuuuXXXOOOJJJMMMMMMHHHGGGLLLHHHGGGFFFGGGIIIIIIHHHFFFEEEIIIKKKGGGDDDCCCAAA>>>>>>>>>>>>@@@BBBBBB@@@>>>;;;<<<===>>>>>>>>>===<<<======<<<<<<<<<===>>>???;;;;;;;;;;;;;;;;;;::::::===;;;:::888888999;;;<<<<<<888999CCCQQQ```ooozzz|||tttoooyyy~~~zzzzzz~~~{{{{{{}}}|||yyy|||}}}rrrbbbTTTUUU___ooouuuqqqlllmmmddddddeeeiiinnnpppnnnkkknnnooooooooommmlllmmmnnnnnnooopppqqqqqqpppnnnmmmiiihhhhhhkkknnnnnnjjjggg___ZZZTTTTTT\\\jjjwwwzzzxxxyyyyyyxxxvvvwwwuuusssrrrrrrrrrpppnnnkkkkkkhhhdddbbb___XXXOOOFFFBBB===777333111111111111111111222222222222222///111111222<<>>999888555333222333444444444444555666777888888999777999;;;;;;999999999:::999999888888888888888999999999888888888:::;;;<<<<<<<<<<<<===>>>@@@AAABBB@@@>>><<<:::::::::<<<===<<<:::999;;;???@@@>>><<<>>>@@@AAADDDQQQiii~~~}}}qqqkkkkkk\\\KKKDDDGGGLLLLLLIIIFFFFFFFFFEEEDDDBBBAAAAAACCCAAA??????@@@AAA@@@???===>>>>>>===<<<===@@@BBB>>>>>>>>><<<:::999:::;;;999999888888888888888888;;;;;;::::::999:::::::::888>>>???BBB\\\}}}xxxrrrnnnlllxxx{{{wwwuuuttt}}}lllXXXKKKDDDOOOQQQTTTWWWYYYZZZYYYXXXWWWYYY\\\^^^```cccfffiiilllmmmoooppppppqqqsssuuu|||}}}zzzxxxwwwyyy}}}yyy}}}yyy{{{~~~{{{{{{zzzwwwuuuyyy}}}wwwssssssmmmllliiigggddd___XXXTTTQQQKKKCCC<<<999777555444666666666666777888999999888===<<<:::HHHaaarrrtttxxx\\\NNNLLLLLLOOONNNHHHHHHKKKHHHHHHHHHJJJKKKKKKHHHFFFGGGNNNSSSPPPKKKHHHCCC>>>??????@@@AAAAAA@@@>>><<<======???@@@@@@@@@???>>>@@@???===<<<;;;<<<>>>???<<<<<<<<<;;;;;;:::::::::;;;:::999999999:::<<<======888888>>>IIIWWWhhhuuu~~~uuunnnsss{{{zzztttrrr|||yyyyyyzzzwwwxxx}}}qqq[[[PPPQQQdddtttvvvrrrqqqfffcccaaadddiiinnnnnnmmmnnnooopppooommmlllmmmnnnmmmnnnqqqssssssqqqooonnniiiiiikkkpppuuuwwwwwwuuuhhhccc^^^___gggsss}}}zzzxxxyyyyyyxxxwwwuuusssqqqqqqpppooommmkkkhhhhhheee^^^ZZZVVVNNNFFF>>>;;;777333111000111111111111111111111222222222000444666<<>>???@@@???>>><<<;;;:::;;;<<<<<<;;;999999===AAABBB???;;;;;;???@@@@@@EEEXXXttt{{{rrrvvvzzz~~~aaaUUUHHHBBBFFFJJJKKKHHHGGGGGGGGGGGGFFFDDDCCCBBBCCCAAA>>>===@@@CCCEEEEEE?????????===;;;;;;<<<>>>999::::::888666666888999888888888888888888888888;;;;;;:::999999999::::::777======???VVV~~~wwwvvvsssqqqqqqttt|||{{{xxxyyy}}}ooodddZZZNNNDDDBBBFFFKKKQQQTTTUUUUUUTTTVVVXXX[[[\\\]]]^^^```bbbiiikkkmmmnnnooopppsssuuu|||xxxuuusssrrrssswwwxxx|||}}}|||}}}|||wwwrrrqqqpppppprrrtttwwwyyyttt|||zzz|||}}}~~~|||{{{yyywwwxxx~~~zzzvvvqqqmmmlllhhhfffccc```]]]XXXRRRNNNHHHDDD===888555444444444666666777888888999999999<<<;;;<<>>???@@@AAAAAA@@@>>>======>>>@@@CCCEEEFFFFFFDDDCCCCCCAAA>>><<<;;;;;;<<<===<<<<<<<<<;;;;;;:::::::::;;;:::::::::;;;<<<===>>>===999888<<>>???======;;;;;;:::;;;;;;<<<;;;;;;<<>>???>>><<<:::888999:::555666777666555555666888666777888888999888888888::::::999999999999::::::777<<<===>>>NNNkkkzzzyyyxxxwwwuuuqqqpppooorrrxxxzzzuuuyyyxxxtttkkkbbb___[[[RRRHHH===???DDDIIINNNQQQTTTUUUTTTVVVXXXYYYYYYYYY[[[\\\ccceeehhhkkklllooorrrtttzzz|||zzztttssssssqqqsssvvvvvvzzz|||zzzzzzzzzwwwrrrkkklllmmmooossswwwzzz}}}~~~}}}{{{uuuwwwzzz~~~~~~zzzwwwtttooojjjiiiccc```\\\XXXUUUQQQLLLIIIAAA>>>:::666333333444555666777888999999::::::999<<<:::>>>HHHPPP]]]wwwppp]]]JJJIIIKKKNNNPPPOOOMMMLLLMMMJJJIIIIIIJJJKKKIIIFFFCCCCCCOOOXXXXXXRRRLLLFFF@@@@@@AAABBB@@@>>>======??????AAADDDFFFGGGGGGFFFDDDCCCAAA???===;;;:::::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<======;;;999:::<<<@@@IIIYYYiiizzzqqqjjjkkknnnrrruuutttqqqlllhhhwww{{{vvvzzz|||}}}vvvwww~~~~~~oooZZZFFFEEEUUUdddgggdddcccaaa___^^^___ccchhhkkkjjjlllmmmmmmllllllnnnooopppqqqrrrssssssrrrpppooooooqqqtttxxx{{{~~~}}}|||{{{}}}}}}~~~|||{{{zzzyyyxxxwwwwwwwwwvvvuuutttssssssqqqmmmjjjfffeee___UUUMMMIIICCC===444333111000///000222222111111111111111000000000///333???WWWssswwwggg]]]RRRkkk{{{eeeGGG999777666555444444333333333333222222333444555666666777888999888777444444555666888888888888888999::::::777777666555555666777888;;;;;;;;;;;;<<<===>>>>>><<<<<<;;;;;;;;;;;;;;;<<<<<<===???AAAAAA@@@>>>===??????@@@>>>;;;AAASSSeee~~~xxxssslllnnn|||uuuyyy~~~OOOLLLHHHEEEDDDDDDDDDDDDBBBCCCDDDEEEDDDCCCAAA???>>>@@@BBBBBBAAACCCGGGKKK<<<<<<===;;;999777888999333444666666555555666888555666777888999999888777888888888888999:::;;;;;;777:::<<<>>>EEESSSggguuussshhhmmmrrrooo~~~yyyppppppooonnnwww|||uuuyyywwwuuuooohhhddddddaaa[[[QQQNNNKKKHHHHHHKKKNNNQQQOOORRRTTTVVVVVVVVVWWWXXXZZZ]]]aaaeeehhhkkkpppssstttvvvzzz|||~~~~~~xxxtttuuuvvvuuuvvvxxxwww}}}{{{vvvuuuwwwzzz~~~{{{}}}~~~~~~}}}wwwuuurrrkkkffffff[[[WWWRRRNNNKKKHHHEEECCC;;;:::888555333333444666666777888::::::::::::999999>>>CCCJJJXXXqqqhhhZZZLLLIIIJJJKKKKKKLLLMMMLLLJJJGGGGGGFFFHHHIIIIIIGGGEEEAAALLLTTTRRRLLLHHHFFFDDDAAABBBAAA???<<<<<<>>>AAABBBBBBBBBCCCCCCDDDDDDDDD??????>>>===<<<::::::999::::::;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;888888:::<<<>>>CCCSSSbbbwww}}}ttthhhhhhjjjmmmqqqsssrrrqqqwww~~~~~~{{{|||}}}~~~~~~wwwkkkUUUCCCDDDSSS[[[XXX[[[___aaaaaa______bbbfffgggiiikkklllllllllnnnppprrrsssssssssrrrqqqppppppooorrruuuyyy|||~~~|||~~~zzzzzzyyyxxxvvvuuuuuuuuuuuutttsssrrrrrroookkkhhhbbbaaaZZZNNNEEEAAA===999222111000000000111222333222111111111000000000///111777IIIdddvvvuuuhhh\\\OOOTTTvvvsssVVVBBB:::888444444333333333333333333222222333444555666777777777777777666555555666888555555555555666888999:::999888777666666777888999;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>AAAAAA===;;;<<<>>>@@@>>>>>>???>>>???IIIVVViii}}}vvvmmmjjjvvv||||||KKKJJJIIIFFFCCCAAAAAABBB@@@AAABBBBBBBBB@@@>>>======AAAEEEDDD???<<<===@@@999:::;;;:::888777888999222444666777666666777888555666777999999999888777888888888888999:::;;;<<<777888;;;>>>>>>CCCRRRbbbggg\\\eeemmmiiiwww|||tttpppqqqpppppp}}}|||rrruuuuuuqqqooosssxxxzzzmmmeeeYYYMMMFFFDDDGGGIIIKKKNNNQQQSSSSSSTTTUUUVVVTTTWWW\\\```dddiiimmmqqqmmmpppuuuwwwxxxzzz}}}zzzwwwyyyyyywwwwwwyyy}}}}}}zzz}}}}}}vvvqqqnnnjjjccc______SSSOOOJJJEEEBBBAAA>>>===888888777666444444555666666777999:::;;;;;;::::::888BBBFFFHHH]]]vvvbbbXXXLLLIIIIIIHHHGGGIIILLLKKKHHHEEEDDDDDDFFFHHHIIIHHHFFFAAAIIIOOOKKKFFFEEEFFFGGGAAABBBAAA>>>;;;;;;???CCCFFFDDDBBB@@@???AAACCCDDD<<<<<<======<<<;;;:::::::::::::::;;;;;;<<<<<<<<<999999999999999999999999555777:::===<<<@@@NNN]]]lllwwwjjjhhhgggjjjqqqxxx|||}}}xxx}}}~~~}}}|||zzzfffGGG<<>>@@@======@@@@@@???DDDMMMWWWttt|||qqqjjjnnnyyy}}}IIIHHHEEECCCAAAAAAAAAAAAAAA@@@??????AAAAAA@@@???BBB???<<<:::;;;???CCCGGG===;;;999888888777555333444444444555666777777888777777777777666666666666666666666666777888999:::777777777999===BBBGGGJJJQQQ___jjjmmmssswwwgggeeefffwww}}}VVVBBBEEEGGG???HHHPPPSSSNNNKKKOOOSSSSSSPPPSSSXXX]]]cccgggiiijjjmmmooopppqqqqqqsssuuuxxx|||~~~}}}{{{{{{}}}~~~{{{tttppplllfffaaaZZZSSSNNNGGGCCC???======<<<999666666666555555555666666777:::;;;;;;::::::<<<;;;999<<<<<<@@@VVVwwwjjjVVVNNNKKKEEEDDDDDDEEEGGGHHHHHHGGGHHHHHHHHHHHHGGGGGGFFFFFFLLLJJJGGGEEEDDDDDDEEEEEEFFFDDDBBB@@@???@@@BBBCCCFFFDDD@@@===<<<===>>>??????>>>===<<<;;;::::::::::::::::::;;;===>>>@@@AAA;;;:::888666555555666777:::<<<===;;;999===EEEMMM]]]jjj{{{xxxeeefffssstttvvvyyy||||||wwwzzz]]]BBB999BBBMMMTTT^^^ccc^^^ZZZ[[[\\\\\\cccggglllmmmlllmmmrrrvvv}}}wwwqqqoooqqqsssqqqnnniiimmmrrrvvvxxxzzz}}}~~~|||zzzyyyzzzyyyxxxxxxxxxvvvrrrooommmllljjjiiihhhgggdddaaa[[[TTTJJJAAA:::666444222...///000111111111111111444000...111000---222:::777LLLeeesssrrriii\\\SSSQQQhhh~~~}}}~~~}}}|||gggHHH666555666111111111222222222222111111//////000333666888888777666666555555666777999:::666666777777777888888888:::999888777777777888999::::::999888777777777888888999:::<<<>>>???AAAAAA@@@@@@@@@???>>>======<<<===<<<;;;===@@@BBBCCCCCCKKK```~~~|||rrrppp|||GGGFFFEEECCCBBBAAAAAAAAAAAA@@@??????AAAAAA@@@???@@@>>><<<:::;;;>>>BBBDDD===;;;999888888777555333444444444555666777777777666666666666666666666666666666666777777888999:::888888888999;;;???BBBDDDMMM]]]mmmuuuwwwooolll{{{}}}~~~~~~fffJJJDDDCCC@@@AAAHHHKKKJJJKKKOOONNNKKKLLLOOOSSSYYY^^^bbbdddeeeiiikkkmmmoooooopppsssuuuxxxzzz~~~{{{|||}}}}}}}}}wwwrrrppplllfff```YYYRRRJJJEEECCC@@@<<<::::::999777444555555555555555666777888;;;;;;::::::;;;======<<<<<>>===<<<;;;:::::::::::::::::::::;;;<<<>>>???@@@<<<;;;999777666777888999777888888666555888@@@FFFUUUbbbttt{{{hhheeerrr||||||vvv}}}bbbEEE:::???HHHRRR[[[```]]]ZZZ\\\^^^^^^bbbfffjjjkkkjjjkkkooorrryyyuuupppooorrrsssqqqnnnjjjmmmqqqtttvvvxxx{{{}}}~~~}}}|||zzzxxxwwwwwwwwwvvvwwwvvvtttqqqnnnkkkiiigggffffffddd```]]]VVVOOOEEE<<<666333111000///000111111222222111111333111111222///---333===JJJYYYooo{{{xxxlll```[[[jjjuuu}}}{{{wwwyyyvvvZZZAAA666666444///000111111222222111111000000000000333666777777666555555444444555666888999999999999999999999999:::;;;:::999999888999:::;;;999999999999888888888888::::::;;;===>>>???@@@AAA@@@@@@>>>===<<<;;;;;;:::>>>===<<<>>>AAACCCDDDCCCBBBRRRnnnDDDDDDDDDDDDCCCBBBAAA@@@@@@???>>>???@@@AAA@@@???>>>===<<<;;;;;;===???AAA<<<:::999888888777555444444444444555666666777777666666666666666666666666777777777777888999::::::888888888999:::;;;<<<===AAASSSiii|||wwwuuu~~~{{{|||{{{|||{{{{{{mmmOOO???<<<>>>AAADDDEEEFFFHHHLLLKKKHHHJJJLLLPPPUUUYYY]]]```aaacccfffjjjlllmmmnnnoooqqqsssuuuxxx|||~~~~~~}}}yyyuuusssrrrvvv{{{zzztttpppnnnjjjfff```YYYQQQIIIBBB======;;;888777666666444222555555555555666777999999<<<;;;:::;;;===>>>>>>>>>BBBSSSfff}}}{{{eeeSSSJJJGGGEEEAAABBBCCCDDDFFFHHHJJJKKKMMMKKKHHHDDDAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEDDDBBB@@@>>>>>>??????===<<<;;;:::999888888999<<<<<<;;;::::::999:::::::::::::::;;;<<<===>>>???===<<<:::999888888999:::555666666444333555;;;@@@LLLXXXjjjyyymmmgggrrr{{{zzz}}}hhhNNN???<<<>>>NNNVVV\\\\\\[[[\\\]]]\\\___cccgggiiihhhiiilllnnntttqqqoooooorrrsssqqqooommmoooqqqrrrsssuuuxxxzzz{{{}}}~~~|||{{{zzzyyywwwtttttttttttttttsssooolllhhhfffdddcccaaa^^^YYYVVVOOOIII???777222111000000000111222222222222222222111222333222///111>>>LLL```gggrrryyyqqqddd```fff~~~uuurrrzzzjjjHHH777666555222...000111111222222111111000111000111333555666555444333333333333444555666777999999999999999999999888<<<;;;;;;::::::;;;<<<<<<888999:::::::::::::::999<<<<<<======>>>????????????>>><<<:::999999999:::>>>>>>===???BBBCCCCCCCCC???FFF[[[{{{AAABBBCCCDDDDDDBBBAAA@@@???>>>===>>>@@@@@@???>>><<<<<<;;;;;;;;;<<<======;;;:::888777888777555444444444444555555666666666444555555555555555666666777777777777888999::::::888888888888888777777666555FFF^^^zzz}}}~~~zzzuuuuuuxxx}}}|||}}}{{{xxx|||jjjTTTAAA:::;;;BBBCCCCCCBBBDDDGGGIIIJJJIIIKKKNNNRRRVVVZZZ]]]^^^___bbbgggjjjlllmmmnnnooorrrrrrtttvvv|||~~~|||{{{{{{|||}}}yyyxxxvvvuuutttsssssssss|||~~~|||xxxqqqnnnllllllddd___YYYRRRLLLEEE>>>:::999777666444444333333222555555555666777999:::;;;<<<:::;;;???@@@>>>???@@@QQQjjjzzziiiWWWLLLHHHFFFEEEEEEFFFFFFEEEEEEEEEGGGIIIJJJHHHDDDAAA@@@@@@AAABBB??????@@@BBBCCCDDDEEEFFFDDDCCCBBB@@@???>>>======;;;;;;;;;;;;::::::999999;;;;;;:::999999999::::::;;;;;;;;;:::;;;;;;<<<===;;;;;;:::999888888999999777777777555444666999===FFFQQQbbbqqq|||tttmmmsss}}}uuuzzzyyynnn^^^NNN@@@666GGGMMMTTTYYY[[[[[[ZZZXXX[[[^^^bbbeeefffhhhkkkmmmmmmmmmmmmooorrrsssqqqooopppqqqqqqqqqqqqsssvvvxxx||||||~~~}}}||||||{{{zzzyyyrrrrrrrrrrrrsssqqqnnnkkkgggdddaaa^^^ZZZUUUOOOKKKIIICCC;;;444111111111111111222222333333333222222111222222000222???VVViiitttqqqqqqnnnccc\\\kkk{{{|||}}}YYY999333666444///000000000111111111111000000111111111222444555444222222222222333333444555555777777777777666666666666;;;:::::::::;;;;;;<<<<<<888888:::;;;;;;;;;;;;:::===========================<<<:::999999:::<<<===>>>======???AAABBBAAA@@@BBBBBBNNNiii~~~zzz@@@AAABBBCCCCCCBBBAAA@@@>>>===<<<===???@@@???>>><<<<<<;;;;;;;;;;;;;;;;;;;;;999777777777777555444444444444444555555555555333333444444555555555555666666666666777888999:::888888888777666666555444666AAAUUUrrr{{{yyyxxxqqqnnnooovvv~~~|||yyyllleee\\\KKK???<<<;;;>>>AAABBBAAAAAADDDGGGGGGHHHKKKNNNQQQUUUWWWYYY[[[___dddhhhjjjkkkmmmnnnqqqqqqqqqrrrttt{{{}}}}}}}}}|||{{{zzzxxxwwwyyyxxxwwwwwwzzz~~~{{{ssslllhhheeecccbbbXXXUUUOOOJJJFFFAAA<<<888555555555444333333444444555555666666888999;;;;;;::::::>>>CCCBBB???CCCIIIiiippp]]]OOOIIIFFFDDDDDDIIIJJJJJJIIIGGGHHHKKKMMMIIIGGGCCC@@@??????@@@AAA>>>???AAADDDEEEFFFFFFFFFBBBBBBBBBAAA@@@???======:::::::::::::::999999999::::::999999999:::;;;;;;<<<;;;;;;:::::::::::::::888888888777777777777777777777777666666666888:::DDDMMM\\\jjjuuu}}}wwwtttsss|||yyywww}}}{{{zzzwwwwww~~~|||vvvwwwwwwvvvrrrfffOOO<<<===AAAIIIRRRYYY[[[ZZZYYYWWWYYY\\\```cccgggkkkmmmhhhiiikkknnnqqqqqqpppooorrrssssssrrrqqqrrrtttwwwzzzzzz|||~~~}}}{{{yyyyyyyyyyyyxxxwwwqqqpppppppppqqqoookkkhhhfffbbb\\\WWWQQQKKKEEEAAAAAA<<<666111000111111222222222333333333222222111111111///000;;;TTTqqqwwwlllbbb\\\hhh}}}eeeHHH222333666111...222000000000111111000000000111000000222333444333111111111222222333444444444666666666666666666666666888888999999::::::::::::888999::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;:::::::::<<<===???@@@<<<<<<<<<===???@@@>>>===AAA???DDDTTTjjj}}}|||~~~{{{tttAAAAAAAAABBBAAAAAA@@@@@@===<<<;;;<<<>>>@@@???>>>======<<<;;;:::::::::::::::888777777777777666444444444444444444444444444222222333333444555555555555555555555666777888888888888777666666666777777@@@FFFPPPcccwwwooouuuuuurrrsssvvv|||yyy{{{~~~zzzmmmdddeeecccYYYNNNJJJAAA@@@AAACCCAAA===<<<>>>BBBBBBDDDFFFIIILLLOOOQQQVVVYYY^^^bbbdddgggiiikkknnnnnnnnnnnnooosssxxx|||}}}~~~wwwpppmmmiiieeeaaa^^^YYYVVVLLLHHHDDD@@@>>>;;;888666333444555444333333555777777777777777888999;;;;;;999:::@@@EEECCCBBBNNN]]]uuudddRRRIIIGGGEEECCCCCCJJJLLLMMMMMMKKKMMMQQQVVVJJJHHHEEEAAA???============???AAADDDEEEDDDCCCBBBAAAAAABBBBBBBBB@@@???===888888888777888888999999::::::999::::::;;;<<<<<<===<<<;;;:::999888888888666666666666666666666555666666555555666666777777AAAHHHTTTbbbnnnxxx~~~{{{xxxyyyuuurrr~~~~~~xxxmmmhhhnnnwww~~~vvvyyywwwvvv|||zzz~~~|||zzz}}}{{{fffPPP;;;999===HHHRRRXXX[[[^^^UUUUUUWWWYYY^^^ccchhhkkkfffgggjjjlllnnnooopppppprrrssstttsssrrrrrrsssuuutttuuuxxx||||||zzzwwwuuuttttttttttttsssqqqooonnnnnnnnnmmmkkkgggdddaaa\\\TTTMMMGGGBBB===:::777444000//////000000000222222222222222222111000222111000777KKKhhhxxxoooaaaXXXaaaqqqMMM;;;000333555///...333///000000111111000000///000//////111333333222111000111222333444444444333777777777888888888999999666666777888999999999999:::999999999999::::::;;;;;;;;;:::::::::999999999999:::;;;===>>>@@@@@@AAA<<<;;;<<<===???>>><<<::::::999<<>>??????>>>???>>><<<;;;:::::::::;;;999888666666777777666444444444444444444444444444111222222333444444555555444333333444444555666777777777666555666888:::<<>>>>>???@@@CCCFFFIIIKKKOOORRRVVVZZZ]]]```dddggghhhjjjlllmmmmmmooorrrtttwwwzzzyyy}}}uuummmjjjgggccc___[[[UUUPPPLLLDDD@@@===:::888777555333111222444444333333666888888888888888888999:::;;;:::;;;AAADDDBBBFFF^^^xxxgggXXXJJJFFFFFFEEEEEEGGGJJJLLLMMMLLLJJJKKKPPPVVVHHHGGGEEEBBB@@@>>>======>>>@@@BBBDDDEEECCCAAA??????AAABBBDDDDDDBBB@@@???:::999888777888999;;;<<<::::::::::::;;;<<<===>>>===<<<;;;999888777777777555555555666666666555555555555555666777777777666<<>>888>>>HHHPPPXXX___UUUTTTRRRSSSWWW]]]bbbfffeeefffiiikkklllmmmooopppppprrrssssssrrrqqqqqqrrrrrrsssuuuzzz}}}yyyuuusssrrrqqqqqqrrrqqqooonnnmmmlllkkkjjjiiifffbbb___YYYSSSJJJCCC===:::777666111000//////111222111000111111222222111111000///111222555CCC]]]vvv~~~{{{nnneeeWWWUUUmmmvvv```@@@555...000222000///000//////000000000000/////////......000222333222111000111222444444444444333555666666777888999::::::555666777999999999999999<<<:::888666666777999;;;;;;;;;:::::::::::::::999:::;;;===?????????>>>===<<<<<<<<<>>>???>>><<<:::777999<<<<<<>>>MMMlllrrrggguuu~~~}}}{{{{{{zzzDDDBBBAAA???>>>>>>???@@@<<<;;;:::<<<>>>??????>>>@@@???<<<:::999:::;;;<<<999777666666777777666444444444444444444444444444111111222333333444555555333333333333444555666666777666555555777:::===@@@???DDDDDD@@@FFFUUUaaacccccchhhxxxyyyrrrqqqxxx|||zzzqqqvvvyyyyyy}}}yyyQQQ>>>;;;;;;<<<>>>=========???AAADDDGGGHHHJJJMMMPPPSSSWWW[[[```ccccccfffjjjlllmmmoooqqqrrrrrrtttwww{{{{{{}}}~~~}}}}}}~~~tttrrrssspppjjjeeebbb\\\WWWRRRLLLFFFBBBBBB>>>;;;888777666444333///111333333222333666999999999999888999999::::::;;;<<<@@@CCC@@@IIIjjj|||^^^PPPFFFFFFHHHGGGHHHLLLJJJLLLLLLIIIEEEEEEJJJOOOCCCCCCCCCBBBBBBAAAAAAAAA@@@BBBEEEGGGFFFDDDAAA???>>>@@@CCCEEEEEEDDDBBB@@@===<<<:::999:::<<>>???======;;;999888777666666555555666666666666666555666666666888999:::999888777;;;DDDRRRbbbqqq{{{yyyrrrssspppeeehhhqqqzzzxxxpppnnnsssxxx||||||{{{|||xxxXXXHHH999888???HHHSSS\\\VVVSSSOOOOOORRRXXX^^^aaadddfffhhhjjjkkklllnnnpppnnnppprrrrrrqqqpppooopppssstttuuuzzz|||xxxtttrrrrrrrrrrrrrrrooommmkkkjjjhhhhhhfffccc^^^[[[RRRLLLCCC<<<777666555444000000111222555555444333111111111111111000///...111333:::MMMiii|||wwwiiillldddWWWZZZ|||{{{jjjNNN;;;444---,,,///111///---//////000000000000//////.........000222333333111000111333444555555444444222333444555666777888999555666888999::::::999999===;;;777555444666888:::;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>@@@@@@>>>;;;999======>>>???@@@???<<<:::999===AAA>>>:::BBB^^^yyyvvvuuuzzz{{{tttsssuuu{{{zzzCCCCCCCCCAAA???=========;;;:::999999:::<<>>AAABBBBBBGGGSSS\\\bbbdddtttpppkkkoootttyyy{{{yyyyyyhhhFFF999:::;;;::::::999999;;;===@@@BBBCCCIIIIIIKKKMMMQQQVVV[[[]]]___bbbeeehhhiiijjjlllmmmpppqqqrrruuu{{{~~~|||}}}wwwrrrpppnnniiifff___[[[UUUOOOKKKGGGCCCAAA888777555444333333444555333333333444555666777888;;;<<<<<<999999;;;======CCC<<<;;;BBBJJJWWWsss~~~tttqqq|||fffRRRMMMGGGEEEGGGJJJLLLLLLJJJIIIHHHGGGHHHIIIJJJKKKAAABBBCCCBBB@@@??????@@@EEEFFFGGGGGGFFFDDDAAA???>>>AAADDDGGGGGGEEEAAA???<<<;;;999999:::<<>>?????????@@@<<<777444444555555555999999888777777666777777999888777666666666888999888777<<>>888555333111/////////000000111111111111777///---333666222000111999>>>PPPkkkzzzxxxssssssqqq\\\XXXsssttt[[[DDD333222111000////////////000000///...------,,,,,,///////////////000000111000222666999999777444111000222666888888888999:::444666888888777777888999===;;;999777666777999:::777888888:::;;;<<<======777999;;;===>>>>>>===<<<:::===@@@???<<<999999;;;::::::===@@@>>>@@@NNN___~~~pppvvvxxx}}}BBBBBBBBBAAA@@@>>>>>>>>><<<<<<;;;:::;;;===???@@@::::::;;;;;;;;;<<<<<<<<<:::999888777666666666666777555444444555555444222333333333444555666777888333333333333444555666666555555555555666777888888888<<>>???BBBCCCDDDFFFIIINNNRRRTTT[[[^^^aaadddeeeggghhhjjjhhhjjjmmmppptttyyy}}}zzzuuuooollljjjgggbbb^^^VVVRRRLLLGGGDDD@@@<<<:::777666444333333333444444333333444444555666888888999:::::::::;;;<<<>>>??????<<>>@@@<<<<<<<<<==================999555444555666888888::::::999888777777777777888777666555666999<<<>>>999777:::EEEWWWhhhsssxxx~~~~~~xxxrrryyy|||{{{uuu___FFF999888;;;AAAFFFJJJNNNQQQPPPNNNMMMPPPSSS\\\___bbbeeefffhhhkkkmmmmmmnnnooopppppppppooonnnmmmnnnppptttwww{{{~~~{{{xxxwwwvvvuuusssqqqrrrpppmmmllllllkkkiiihhhbbb]]]XXXTTTRRROOOKKKGGG@@@<<<777333111000///...000000000111111111222222666000---///000///222777CCCXXXppp|||~~~}}}|||zzziiihhhrrrzzzaaaGGG999333222111000////////////000//////...------,,,,,,//////......//////000111000222555777777666444222333555888888777666666777666777999999888777888999;;;:::999777777777888888777777888999::::::;;;;;;999;;;===?????????>>>===:::<<<>>>===:::999:::;;;<<<:::<<<===<<<>>>HHHTTTfffzzzzzzBBBBBBBBBBBBBBBAAA@@@@@@???>>>===<<<<<<===>>>???:::;;;<<<=========<<<;;;777888888777777666555444888777666666666666444222444555555666666666666666111111222333444666888999777777666666666666777777666999;;;;;;;;;>>>GGGNNNZZZmmm|||mmmooo{{{ssswww}}}}}}}}}\\\FFF<<<999999777888::::::999999;;;<<<======>>>???BBBEEEHHHJJJSSSVVVZZZ]]]___bbbdddfffdddhhhllloooppprrrsssuuu{{{}}}}}}|||vvvrrrqqqmmmhhheeeccc___YYYUUUMMMIIIDDD???<<<:::777444555444333333333333333444444444444555666777999999999999:::<<<>>>???@@@AAA>>>CCCUUUpppuuu^^^LLLJJJKKKLLLLLLKKKKKKLLLMMMNNNMMMKKKHHHFFFEEEDDDDDDDDDDDDCCCAAA???AAAEEEHHHGGGFFFFFFEEEDDDCCCBBBBBBAAACCCEEEFFFEEECCC@@@???;;;;;;:::999:::;;;===>>><<<<<<<<<<<<;;;;;;;;;;;;999666444333555888:::;;;;;;:::999888777777777777777666666666888===AAADDD:::888777???MMM]]]jjjppp{{{{{{}}}vvvoooyyy~~~|||}}}www~~~lllTTTBBB777111444999CCCHHHOOOQQQNNNKKKHHHHHHQQQUUU[[[___cccfffiiikkkjjjkkkmmmnnnnnnnnnmmmlllmmmmmmooopppsssuuuwwwxxxyyy{{{}}}}}}yyywwwuuuttttttsssrrrppppppmmmjjjiiigggfffcccaaaYYYTTTMMMHHHFFFCCC@@@<<<888555111//////000//////111111111222222222222222333222111000...///888BBBYYYqqq{{{rrrqqq|||~~~pppMMM666333222111000//////...////////////......---,,,,,,,,,///............///000000111222333444555444333333444555777888666666666777888999;;;:::999888888999888888999999999888777777666666777777888888888999:::;;;<<<===>>>>>>===<<<;;;<<<;;;:::999888:::<<<===;;;:::;;;;;;<<>>============999:::<<<>>>>>>===<<<;;;777888888999888666555444999888777777888777444222555555777777777666555444000000111333666888:::<<<999888777666666666666666555777999999888:::@@@FFFSSSnnn~~~qqqxxx~~~vvvuuusssmmmttt}}}~~~sssaaaRRREEE<<<777555777999999999999:::;;;<<<<<<<<<===???AAACCCEEEJJJMMMRRRVVVYYY]]]aaaccccccfffjjjlllmmmmmmnnnooommmpppuuu}}}~~~}}}||||||wwwtttpppmmmlllhhhddd```^^^YYYRRRLLLGGGCCC???<<<:::888666444333333333333333333333444444444555666777888:::;;;;;;:::<<<>>>??????BBBFFFBBBRRRooozzzdddSSSJJJKKKMMMOOOMMMJJJHHHJJJMMMOOONNNLLLIIIFFFCCCAAA@@@BBBBBBBBBBBBAAABBBDDDGGGDDDCCCBBBAAA@@@@@@@@@@@@CCCDDDEEEEEEDDDBBB@@@>>>;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999888888555333333666888:::::::::999888777777777777777666777888:::<<>>///...555:::AAAKKKPPPPPPLLLGGGDDDIIIMMMTTTZZZ___cccfffiiifffgggiiijjjkkkkkkkkkjjjpppppppppqqqrrrssstttttttttvvvxxxxxxxxxyyy{{{}}}}}}yyywwwxxxwwwuuuuuuvvvuuusssrrrllljjjgggeeeccc```\\\YYYSSSMMMEEE@@@>>><<<999666555333000///000111111000222222222222222222222222000222333222222;;;KKKZZZxxx}}}zzzppp{{{bbbBBB333666111000//////.........///.........------,,,,,,,,,......------......///000111111111222222222333333000222444666666777999;;;999:::;;;;;;999777777888777888999;;;;;;:::888777666666666666666666777777888999::::::;;;;;;::::::<<<;;;999888777999;;;===>>><<<:::;;;===>>>@@@AAADDDYYYvvvEEEDDDDDDFFFHHHHHHFFFCCCBBBAAA@@@???>>>======<<<999:::<<<>>>>>>===<<<:::888999::::::999888666555888888777888999888555222555666777777777666444333111111222444777:::<<<===999888777666555555555555555777888888777888<<>><<<999888888888888888:::;;;;;;<<<===???@@@AAAAAAEEEIIINNNRRRVVV\\\___^^^```bbbdddeeegggjjjlllhhhkkkoootttyyy~~~}}}~~~}}}rrrnnnlllhhhdddfffbbb]]]YYYVVVPPPHHHCCCAAA>>>;;;999888777666444111222222333333444444444555555555666888:::;;;<<<<<<;;;===@@@??????HHHRRR\\\sssiiiUUUNNNNNNOOOPPPOOOKKKGGGFFFIIIMMMNNNMMMKKKIIIFFFCCC@@@???AAACCCFFFFFFFFFEEEEEEEEECCCBBBAAA@@@?????????@@@CCCCCCCCCCCCBBBAAA???>>><<<<<<<<<===<<<<<<;;;;;;<<<<<<;;;:::999888777777999666444444555777888777777777666666666777777888777999;;;>>>??????>>>===<<<:::888888===HHHVVV___qqq{{{}}}zzzzzzzzzuuutttyyy}}}{{{iiihhhkkkrrrwwwxxxzzz~~~{{{}}}zzziiiMMM666000666333:::DDDLLLOOOMMMIIIFFFDDDHHHOOOTTTYYY]]]aaadddbbbdddfffhhhjjjjjjjjjjjjrrrqqqqqqpppppppppqqqqqqsssuuuvvvvvvuuutttvvvwwwzzz}}}}}}{{{zzzxxxvvvtttsssrrrrrrrrrqqqooollljjjhhheeebbb```\\\WWWTTTKKKFFF>>>:::888777555222444222000000000111111000222222222222222222222222000000000000999OOOlllvvv~~~jjjMMM:::555666000///......---.........---------------,,,,,,,,,---------------......///000000000000000111111222///111333444444555888:::888999::::::888666666777666888:::<<<<<<;;;:::999666666666666666666777777888888999::::::;;;;;;;;;<<<:::777666777:::<<<>>>>>>===<<<===@@@CCCCCCAAAEEEKKK]]]zzzEEEDDDDDDFFFIIIIIIFFFBBBAAAAAA@@@???>>>===<<<;;;999:::;;;<<<<<<<<<;;;::::::::::::999999888777666666666777888999888555333444555555555555555444444222222333555777999;;;<<<777777666555555555555555555666777777777777999;;;BBBUUU{{{{{{sssqqqqqqnnngggkkkssszzzyyypppfffaaaccchhhkkklll```SSSDDD999666777666555777777888999:::;;;<<<<<<<<<>>>BBBFFFIIINNNSSSVVVXXXZZZ\\\^^^___ccchhhkkkhhhjjjmmmooopppsssvvvxxx~~~ssskkkhhheee___[[[[[[WWWQQQMMMJJJEEE???:::;;;888555444444555444333000111333444555555555555555666666777999;;;===>>><<<===AAAEEEDDDGGGYYYmmmnnnVVVIIIIIIOOOPPPOOOLLLIIIFFFFFFIIIKKKKKKJJJIIIHHHFFFDDDAAA@@@BBBFFFIIIKKKJJJGGGFFFFFFCCCCCCCCCCCCBBBBBBAAAAAABBBAAAAAA@@@????????????===>>>??????>>>===;;;:::<<<;;;;;;:::999888888777999777555444555666666555666666666666777888::::::999:::===>>>>>><<<:::888::::::999777999AAALLLUUUiiixxx}}}uuukkkfffqqqwwwllllllpppvvvxxxvvvwww{{{www{{{}}}ttt[[[AAA555444111666===DDDHHHIIIHHHGGGAAADDDIIILLLPPPTTTXXX[[[]]]___bbbeeehhhiiijjjjjjnnnnnnmmmlllllllllllllllpppqqqrrrrrrppppppqqqrrrvvvwwwyyyyyyyyyzzz}}}xxxvvvuuuuuuwwwwwwuuutttqqqpppoooooonnnllliiifffeeeccc```^^^[[[WWWRRRNNNAAA<<<666444444333111...111000......///000///...222222222222222111111111111000---111EEEfff{{{~~~yyyzzznnnuuunnnTTT;;;111111111......------------......------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///////////////000000000111222333222111111333555555666888777666555555666555666999;;;<<<;;;:::999666666777777888888888999::::::;;;<<<===>>>??????<<<999777777999<<<>>>>>><<<>>>>>>===@@@DDDEEEBBBDDDAAAHHHaaaDDDBBBBBBDDDHHHGGGCCC>>>@@@@@@??????>>>===<<<;;;999999999::::::::::::;;;:::999888777777666666666444444555888999999666333444444333333333444444555222222222333555666888999666555444444444444444555444555666777666777777888999===RRReeefffeeehhhfffkkkmmmttthhhbbbjjjxxx{{{xxxuuuqqqqqqyyy|||YYYAAA888888888666444555666777888999999999999;;;===???@@@CCCGGGJJJOOOQQQTTTWWWYYY]]]aaaddddddfffhhhiiihhhiiilllooosssvvv}}}tttpppiiiddd___[[[VVVRRRNNNJJJEEEBBB@@@>>>999666666444222111222333333222000111333555666666666666666666777888:::<<<>>>???>>>BBBJJJQQQQQQYYYvvvuuu\\\NNNFFFFFFKKKLLLJJJIIIHHHIIIJJJIIIIIIFFFGGGGGGGGGFFFEEEDDDCCCDDDFFFHHHHHHGGGEEEEEEEEEBBBCCCDDDDDDDDDCCCBBBAAA@@@???>>>======>>>??????>>>???AAAAAA@@@>>><<<:::;;;;;;;;;::::::999999888888666444444666777666666555666666888999;;;===>>>;;;;;;;;;;;;:::999888888666888999777666;;;DDDLLL\\\kkk~~~~~~zzz~~~yyypppoooqqqmmmgggiii{{{zzz{{{|||vvvuuuvvvvvvkkkWWWDDD:::444555666999===@@@AAABBB???@@@BBBCCCDDDHHHLLLPPPTTTVVVYYY^^^aaadddeeefffiiiiiihhhhhhhhhhhhhhhhhhiiikkkmmmmmmmmmmmmoooqqqrrrrrrsssrrrqqqqqqtttvvvxxxzzz~~~|||yyywwwsssqqqppppppqqqqqqpppnnnooonnnlllkkkjjjgggbbb___ZZZXXXUUUSSSPPPLLLGGGCCC777444111000111111///,,,///...---...000111111000222222111111111000000000000222666BBBZZZwwwyyy|||tttwww}}}|||zzzwwwooodddSSSBBB444---,,,///...------,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...------...////////////...000111111000//////222444111333555555444333333444333444666888999999999999777777888999::::::;;;;;;999:::;;;<<<===???AAABBB<<<999777888;;;>>>???>>>:::>>>>>>;;;<<>>===<<<;;;999999888888888999:::;;;:::999777555555555666666222333444777999999666444333333222111222333444555222222222222333444555666444444333333333444444555333444555666666666666666;;;222999IIIPPPXXX```___ppprrrvvvgggbbbkkk}}}|||mmmIII<<<;;;;;;:::333444666777888999999999999:::;;;;;;:::<<>>;;;;;;;;;888666555333111111222444444333000222444666777777777777666666777888:::<<<>>>???BBBGGGSSS\\\^^^kkk|||aaaTTTPPPKKKGGGFFFGGGFFFFFFIIIMMMMMMJJJGGGCCCDDDFFFGGGGGGFFFEEEEEECCCDDDDDDCCCAAA@@@AAACCC???AAABBBCCCCCCBBB@@@>>>>>>>>>===<<<<<<===>>>??????@@@BBBCCCBBB???<<<:::;;;;;;;;;::::::::::::999666444333444666777777777666666777999<<<>>>@@@AAA===<<<999777666777999:::333666999777555777@@@GGGPPP___rrr|||rrrxxxpppccciiikkkuuuuuulllooo{{{tttssszzz|||oooYYYIII888555222222444888;;;<<<=========<<<<<>>@@@BBB<<<999777999===???@@@>>>888===>>>:::999>>>AAA@@@@@@>>>???EEEMMM^^^zzzzzzwww}}}~~~uuusssxxxAAACCCDDDCCC@@@?????????<<<<<<;;;;;;;;;:::::::::777777666666666777999:::555666777777777555333222777666666666666555555555444444444444444444444444444444333333222111000000444111//////111555777888666666555444444333222222333333666:::>>>FFFVVVfffooozzzqqqcccgggkkkvvv~~~~~~uuuWWWCCC888777<<<999999777777777888888999777777666666777999<<<>>>AAAAAABBBEEEHHHMMMRRRTTTXXXZZZ\\\___```aaaaaaaaagggiiinnnrrrtttuuutttssszzz|||zzzooohhhbbb\\\TTTOOOMMMIIIBBB<<>>CCCGGGHHHWWWfffooozzz{{{hhhTTTMMMLLLJJJGGGDDDEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGFFFDDDAAA??????@@@BBBBBBAAA@@@AAABBBCCCDDDCCCCCCAAA@@@???>>>>>>>>><<<===>>>>>>>>>>>>>>>===<<<>>>@@@AAAAAA???===;;;999::::::;;;:::999777666555555555555555555555555333444666777888888888888666666777888888888888888:::999888777777888999999GGGSSScccrrr~~~ssskkkqqqtttnnnrrr|||zzzsssxxx|||vvvuuuvvvzzz|||xxxnnneeeMMM???333222333333555888:::;;;<<<===>>>?????????AAADDDIIIOOOTTTYYY[[[\\\``````aaabbbbbbcccddddddfffhhhjjjlllmmmmmmlllkkkooooooooommmllllllnnnpppqqqsssvvvxxxzzzyyyxxxwwwvvvuuuuuuttttttvvvwwwxxxuuuuuuvvvwwwwwwwwwwwwwwwwwwuuusssssssssqqqooommmqqqnnnjjjggggggggggggfffiiifffaaa]]]ZZZVVVQQQNNNFFFDDDAAA===:::777555444000000000///......------222222333444444444444333555444///+++...444444///888999NNNnnn{{{xxx}}}wwwmmmlllyyyiiiOOO888555666222------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------........................------......//////000000222111222444777888555222111222333333333555999<<>>>>>===;;;===???@@@>>>======>>>999999:::<<<>>>BBBEEEGGG@@@===::::::===@@@@@@@@@DDDBBBDDDGGGFFFMMMhhh{{{tttxxxwww{{{AAAAAAAAAAAA@@@???>>>>>>;;;;;;;;;;;;::::::::::::999888777666555555666666777777777777777777777777666666555555555444444444333333333333333333333333444333333222111111000000222111000000111333555666555444444333333222222222444333333666888@@@QQQaaasss}}}iiilllnnnvvvwwwvvvxxx{{{ppp^^^OOOAAA666222999888666666666666666555888777666666666777888999;;;;;;<<<===@@@DDDHHHJJJOOOQQQTTTWWWZZZ\\\]]]^^^bbbeeeiiilllnnnnnnmmmllloooqqqtttuuuuuuvvvwwwyyyyyyyyyzzz{{{}}}~~~~~~tttjjjaaa\\\VVVQQQJJJGGGEEEBBB===888:::999777555333222222111333333333333333222222222444444333444666888888999===;;;::::::===BBBGGGKKKXXXkkkjjj[[[LLLFFFFFFEEECCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCAAA??????@@@AAABBBBBBAAAAAAAAABBBCCCDDDEEEDDDBBBAAA???>>>>>>===?????????>>>>>>>>>>>>>>>===>>>???@@@@@@>>><<<;;;999999::::::999999888777555555555555555555555555222333555666777777777666444555666666777777666666888777666555555666777777===LLL^^^lllvvv~~~ssstttwwwwww{{{uuuttttttuuuwwwuuuppplllXXXJJJ<<<555333000222555666777888999:::::::::999===???CCCHHHLLLPPPSSSTTT\\\\\\]]]^^^___aaabbbbbbdddeeeffffffggggggffffffkkklllllljjjiiiiiijjjlllnnnppprrrtttuuutttrrrqqqnnnnnnmmmmmmmmmnnnooopppmmmnnnoooppppppppppppppptttsssqqqqqqqqqpppnnnlllmmmkkkhhhffffffeeedddcccbbb___[[[WWWSSSOOOKKKHHH>>>===:::777444222111000000///////////////......000000111222333333333333...000222111//////111444===LLLaaarrrzzz}}}pppnnnwww|||vvv\\\FFF444222444000---///...------------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------------------------...//////000000111222111222444777777555222222333333222222555999<<>><<<<<<<<<;;;:::;;;<<<>>>>>>===<<<;;;<<<999999:::<<<>>>@@@BBBCCC???<<<::::::===???@@@???@@@>>>AAAEEEDDDGGGZZZpppyyyuuu|||wwwxxx@@@>>>===>>>AAAAAA???<<<;;;;;;;;;:::::::::999999888777777666666666777777===;;;999666666666888999444444444444333333333333222222222222222222222222333333222222111000000000000000000000111111222333333222222111111111222222444222000111222999HHHVVVqqq}}}sssxxxuuussssssttttttwww||||||sssgggcccaaa[[[RRRMMMBBB>>>999666555555555555777777666666555444444444666666666777999;;;>>>???CCCEEEHHHLLLPPPTTTVVVWWW[[[]]]aaadddffffffeeedddhhhjjjlllmmmlllllllllnnnlllmmmnnnooopppqqqrrrsssqqqrrrssssssssstttvvvxxxzzzuuummmeee^^^XXXRRRNNNIIIDDD@@@>>>===<<<888555333333222111111222222222333333333333333333333333555555444444666999;;;===;;;:::;;;>>>EEEQQQ]]]dddzzz}}}iiiVVVLLLCCCAAAAAA@@@@@@BBBBBBBBBBBBBBBAAA@@@??????===>>>???>>>>>>>>>@@@BBBCCCBBBBBBBBBBBBCCCDDDDDDEEEEEECCCAAA@@@???>>>>>>BBBAAA???>>>===>>>>>>????????????>>>===<<<;;;::::::999888888888888888888666666666666666666666666222333444555555555555555333444444555666555555555555444333333333333555555555EEEWWWbbbkkkttt|||xxx{{{xxxyyymmmooosssvvvwwwvvvsssqqqhhh\\\MMMBBB999222///000222333555666777666555555888999;;;===AAAEEEHHHIIISSSTTTUUUWWWZZZ]]]___```bbbbbbbbbbbbccceeeggghhhhhhhhhhhhgggeeeeeefffhhhkkklllnnnoooooonnnlllkkkkkkkkkjjjjjjjjjkkklllmmmjjjkkklllmmmnnnnnnnnnnnnnnnmmmllllllmmmllljjjhhhgggeeecccbbbaaa___\\\ZZZXXXUUUPPPMMMIIIFFFAAA>>>777666444222000///......////////////000000000000111111111222222222333333///...222444111///<<>>>>>>>><<<;;;999999;;;===>>>>>><<<:::<<<@@@@@@???HHHUUUlll}}}~~~AAA===;;;===BBBCCC@@@<<<::::::::::::999999999999444444555777888:::;;;<<>>IIIhhh}}}tttzzzjjjmmmsssxxx|||~~~~~~|||qqqjjjddddddkkkttt{{{___UUUFFF:::555555666777444555555555444333222222666666666666666777888999:::<<>>AAA===@@@DDDHHHPPP___rrr~~~gggSSSJJJEEEAAAAAA@@@>>>@@@DDDDDDDDDDDDCCCBBBAAA@@@???;;;===>>>>>>===>>>@@@BBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@CCCAAA???===<<<<<<===>>>@@@???>>>===;;;::::::999999999777666666777888999777777777777777777777777444444444555555555555555333333444555555555555555444333222111222333444555666BBBOOOXXXaaammmwww{{{}}}}}}~~~qqqqqqxxx{{{nnndddaaaiiissszzz|||zzzvvvttttttmmmcccXXXKKK===222---000111333555666666555555555555555666999<<>><<<>>>CCCDDDAAA<<<::::::999999999888888888555555777888:::;;;<<<===BBB>>>999444111111333444333222222222111111111111000000000000000000000000111111000000000000//////---///111000......///111111000///......000111222000///000333222222777===[[[xxxyyyqqqsss|||lllnnnqqqxxxyyyvvvsssooonnnwwwvvv\\\EEE999666666777333333444444444444333222666666555555555666666666777888999<<<>>>@@@BBBCCCGGGIIIMMMRRRVVVXXXZZZZZZ]]]___``````___^^^^^^___^^^___```bbbbbbcccccccccdddeeeffffffeeedddeeefffcccddddddbbb```aaahhhmmmpppooonnnkkkgggaaa\\\YYYWWWSSSMMMIIIFFFCCCAAA???;;;999666555444333222111444333333222333333444444444444555555555666666666555777:::;;;:::;;;===???BBBJJJQQQSSSVVVccczzzoooWWWFFFEEEAAA@@@AAA@@@>>>???CCCCCCDDDCCCCCCBBBAAA@@@???>>>??????>>>======???AAABBBBBBBBBCCCCCCCCCCCCCCCAAA@@@@@@@@@@@@AAABBBCCCAAA@@@===;;;:::;;;<<<===>>>>>>===<<<:::999999888888777666555666777888999777777777777777777777777666666555555555555555555333444555555666666555555333333222111222333444555777===DDDMMM[[[kkkvvvyyy~~~yyynnniiiooowwwxxxkkk```___gggrrr{{{~~~}}}{{{zzzzzzyyyvvvooobbbQQQ>>>000//////000222333444444555444444444444666888:::;;;<<<===???DDDIIIOOOTTTWWWYYYXXXXXXXXXZZZ]]]```bbbbbbdddeeedddcccbbbcccdddaaabbbdddfffhhhiiiiiiiiieeeffffffgggggggggggggggeeefffgggggghhhhhhggggggeeedddcccdddddddddbbb``````___\\\ZZZVVVQQQKKKFFFCCCAAA>>>;;;999777444111111000000/////////000000...//////000111222333333555444333111000000000000555++++++777BBBPPPkkkuuummmwww~~~mmmYYYDDD222000//////---+++,,,///------,,,,,,,,,+++++++++***++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///000000111111///000111222222222333333555444333111000222666999===<<<;;;<<<>>>???>>><<<999::::::888666555555777777888999::::::999777666555666666666777777888999;;;888666888999999;;;===HHHSSShhh~~~AAA???>>>???BBBBBB@@@===999999999888888888777777888999999::::::999888888:::888555333222333555666222222222222111111111111000000000000000000000000000000000///////////////,,,///000///------000333222111///......///000222...---000444333111222666FFFYYYpppzzzrrrhhhkkkttt}}}yyyqqqooonnntttyyyyyy|||oooUUUEEE===:::888555555555444444444444444333333444444444444444444777666666777888999:::;;;>>>@@@DDDHHHLLLOOOQQQRRRVVVXXXYYYZZZYYYYYYZZZ[[[ZZZ[[[\\\^^^______^^^]]]]]]___aaa```___^^^^^^___]]]^^^___]]][[[\\\```ccchhhfffbbb]]]XXXTTTQQQPPPJJJGGGCCC@@@>>><<<:::888666555333222000/////////333333222222111222222333555555555666777777888888777:::<<<<<<:::;;;>>>BBBKKKTTT^^^aaadddqqq{{{bbbNNNCCCBBB>>>===??????<<<===@@@@@@@@@@@@@@@??????>>>===???@@@@@@???======>>>@@@@@@AAABBBBBBCCCCCCBBBBBB????????????@@@AAABBBBBB???>>><<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;999888777666666666666666777777888666666666666666666666666777777666555444444444555333444555555666666555555333222222111222333555666444777:::AAAQQQeeerrrvvv{{{~~~|||ssslllhhhhhhlllttt~~~wwwooommmqqqxxx{{{}}}~~~{{{tttfffPPP===111000///...///000222333444444444444555666777888555666777:::???DDDIIIMMMXXXXXXYYYYYYYYYYYYYYYYYY[[[]]]_________^^^___```\\\^^^___bbbdddeeefffgggdddeeeffffffggggggffffffdddddddddeeeddddddcccbbb```___^^^^^^___^^^\\\ZZZ[[[YYYVVVSSSPPPKKKEEE@@@<<<999777666555444222000......------....../////////000000111222333333333333222000///......///000000///888JJJZZZfffvvvyyyooooooxxxwwwsss~~~ttt]]]III666///000000///---,,,,,,...,,,,,,,,,,,,++++++++++++******++++++++++++******************++++++++++++++++++++++++++++++++++++------......///000000000...000111111111111222444444444444222111222444777:::999999;;;>>>???>>><<<888999888777555444666777888888888888888777777666444555777777666666888999;;;999666777999;;;===>>>BBBDDDOOOiii}}}zzz@@@@@@@@@@@@???>>>===<<<999888888888777777777777777888888999888777555555555555555555555555555555333333222222222111111111000000000000000000000000////////////////////////,,,///000///,,,---111666444222000...---...000111---,,,---111111///000333666===KKKWWW\\\___hhhsss}}}ooommmooorrryyy~~~zzz{{{}}}www|||vvvcccVVVMMMEEE???999888777555444444444444111111222333444444444444555555444333444555666666666888;;;>>>AAADDDEEEFFFJJJMMMOOOPPPQQQQQQSSSTTTRRRSSSUUUWWWWWWWWWVVVUUUQQQSSSUUUUUUTTTSSSSSSTTTSSSRRRRRRPPPPPPQQQSSSUUUTTTRRROOOLLLIIIFFFDDDDDD>>><<<999888888666444222222222222111000000000111222222111222222333444444555555666777777888999999999;;;======>>>DDDMMMTTTnnnssszzz}}}gggRRRGGGCCCAAA<<<:::===???======???======>>>>>>>>>======<<<>>>??????>>>======>>>@@@???@@@AAABBBBBBBBBAAA@@@AAA@@@??????>>>>>>>>>???============<<<<<<<<<<<<999:::;;;<<<;;;:::888666444555666666777777777666555555555555555555555555777666555333333333333333222222333444444444444444222111111111111333444555222444555777BBBTTTeeelllvvv|||xxx}}}zzz~~~}}}sssiiifffggghhhpppsssyyy{{{|||{{{zzz{{{tttaaaNNN999666222...---...000111222222333444555555555555444333333444666:::===@@@MMMOOORRRUUUUUUUUUSSSQQQPPPSSSUUUWWWWWWWWWXXXYYYYYYYYY[[[\\\^^^___```aaaaaabbbcccdddddddddcccccc`````````___^^^]]]\\\[[[VVVUUUTTTSSSTTTRRRPPPNNNNNNLLLIIIGGGEEEAAA===999555444222222222222000///......------......///000111111111222222333333333000000//////000222444666;;;EEEVVVgggttt{{{uuusssssstttssswww|||uuu]]]HHH;;;///...//////...------------,,,,,,,,,++++++++++++*********++++++++++++******************++++++++++++++++++++++++++++++++++++,,,,,,------......//////...000111111///000222444333444444444222222333444888777888:::;;;<<<:::999777888777666555555777888999888888777777777777777555777999:::888888999;;;999999888888999;;;===>>>;;;:::>>>OOOiiizzzzzzyyy{{{~~~~~~>>>???@@@???===;;;;;;<<<888888888888777777777777333444555777777777666555666666777888777555333222333333333222222222222111111111111111111111111111.........///////////////,,,///000...,,,---333888555444111...---...000111...++++++...///...///333444333:::IIIUUU^^^iiisss}}}mmmdddnnnyyyyyy|||yyyzzz}}}yyytttjjjddd\\\QQQIII>>><<<999666444333333444000111222444555555666555444333222111222222444555333444666888:::<<<=========???BBBDDDEEEFFFHHHIIIFFFGGGIIIKKKLLLKKKJJJIIIFFFIIIKKKKKKJJJIIIIIIJJJGGGEEECCCAAABBBDDDFFFHHH@@@@@@@@@@@@??????>>>===666555444444555444222///111222333333222333444666222222222333444666777888555666666777888999999999888;;;===???DDDOOO___jjjwwwuuugggRRRFFFCCCDDDBBB<<<999<<<@@@@@@???@@@======>>>>>>>>>>>>>>>>>><<<===>>>=========???AAA>>>???@@@AAABBBAAA@@@@@@BBBBBB@@@>>>===<<<<<<;;;<<<===>>>>>>>>>>>>>>>===777888;;;<<<<<<:::888666333444666777777777666555555555555555555555555555777666444222111111222222111111222333333333333222111000000000111222444555222555555222666EEEWWWaaarrryyyrrrzzz~~~rrrjjjjjjnnnqqq}}}|||yyyuuutttzzz{{{mmm[[[AAA===777111......000111000111333444555444333333555333111000111333555777999===CCCIIILLLLLLJJJIIIHHHKKKNNNPPPPPPQQQRRRSSSWWWWWWXXXXXXYYYZZZ[[[[[[YYYZZZ[[[\\\]]]\\\[[[[[[XXXXXXWWWVVVUUUSSSQQQPPPMMMKKKJJJIIIIIIHHHEEECCCAAA???===<<<;;;999666333222000///000111111000///000000//////000000111222111222222222222333333333111000111222444888;;;===MMM^^^qqq}}}|||uuuooowwwssslllbbbIII888333///---...---,,,---///...,,,,,,,,,,,,+++++++++************++++++++++++******)))************+++++++++************************++++++,,,,,,---......///...000111111//////222555222333555555333222222333777777777888999999777555666777777666555555777::::::999777666666777888999666999<<<<<<:::999;;;===777999:::999999;;;<<<<<<>>><<<;;;@@@OOOhhhsssmmmxxxrrrjjjuuu???>>>===<<<<<<;;;;;;<<<;;;;;;999777888:::777111777555444444555555444333666999<<<;;;888555444444111111111000000000000///000000000000000111111111000000000000000000000000///...------...///000111111111000000//////..................////////////666...///===KKKVVVgggxxxyyymmmlllwwwzzztttqqqpppsssuuuwww}}}|||yyylllbbbbbbdddcccdddhhhcccRRR???555333222444777555666333///000333333000222222222222222222222222444444444555555777888888999999:::;;;;;;<<<======>>>>>>>>>>>>?????????@@@????????????????????????======<<<<<<;;;:::999999:::999999888777666666666444444444333333222222222222222333333333444444444444444555555555555555555444999<<<;;;888888:::;;;>>>??????AAAIII[[[uuuyyywww{{{\\\KKKGGGDDD@@@===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<::::::;;;===???AAA@@@@@@@@@??????@@@AAAAAADDDBBB???======@@@CCCFFFFFFDDDBBB???>>>=========@@@>>>;;;;;;===>>>??????::::::;;;<<<<<<<<<;;;;;;555666777999999888888777111222333333444333333333777666444222222222444555333222222222222333444444333111......000222333333333444444333555???MMMXXXllluuu}}}|||vvvuuu~~~{{{xxx{{{zzzvvv|||{{{wwwsssvvvyyyrrrggg^^^LLL<<<888555//////555///......///222444444333222111111111111111222333000111333555888:::<<<===GGGGGGHHHJJJJJJKKKKKKKKKIIINNNRRRRRROOOOOOSSSWWWTTTTTTTTTTTTSSSSSSRRRQQQOOONNNLLLJJJGGGEEECCCBBB??????>>>===;;;:::999999888777555222111000111111000000000000000000000000000111111111111222222222---111666666222//////000///222444333444>>>OOO^^^nnn}}}}}}xxxvvveeeIII555111222000......---,,,,,,+++************+++++++++,,,,,,,,,************))))))))))))************************)))************+++++++++*********++++++,,,,,,,,,/////////...---///222555111222333333222333555777777666666666666666777888666777888888777888:::<<<<<<:::777555555666999:::<<<=========;;;:::;;;<<<888888888888999:::;;;;;;@@@:::;;;AAADDDJJJ]]]sssvvvvvv>>>===<<<;;;;;;:::::::::===>>><<<:::;;;===;;;666666555444555666777666555888:::;;;999555222222222222222111111111000000000000000000000000////////////////////////////////////...------...///000111000000000/////////..................////////////333///000888???III___tttzzzqqqllloooooommmmmmqqqtttyyy~~~yyy||||||{{{mmmddd]]]]]]```fffpppzzz|||gggNNN???888555444555555777555222222555444111222222222222222222222222333333333333444555666666666777777888999999::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777666777777666666555444444333333333333222222222111111222333333333333444444444444444444555555555555666777999:::999888999;;;<<>>>>>===<<<;;;;;;<<<<<<>>>===;;;::::::<<<===>>>@@@@@@@@@@@@@@@AAABBBBBB@@@>>>======@@@DDDHHHKKKKKKIIIFFFCCCAAA@@@??????>>>===<<<<<<>>>>>>>>><<<::::::;;;;;;;;;::::::999999999999999888666555333111222333444555666666666777555444222222222444555777666555333222222222222333222000111222444444333444555444333444;;;FFFPPPbbbmmmwwwyyyvvvvvv~~~|||~~~xxx||||||zzzyyyzzzuuummmdddYYYNNNHHHCCC:::333000333111000000111111000///222222222222111111111111111111222333555666777777:::>>>CCCHHHJJJHHHEEECCCDDDGGGJJJIIIFFFFFFJJJMMMLLLLLLMMMMMMLLLLLLKKKJJJFFFEEEDDDBBB@@@>>><<<<<<;;;::::::999777666555555555444333111000000//////////////////////////////111111111111222222222222444333222111111111222222222///---555EEEVVVcccjjjzzz}}}qqq[[[BBB333///...,,,...------,,,++++++***************+++++++++,,,,,,************))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,...//////...---...000333000222333222222222444666666666555555666777888888777888888888888888:::;;;;;;:::888777777777999999;;;===>>>===<<<;;;<<<>>>::::::::::::;;;<<<======???;;;<<>>===:::;;;>>><<<888666555555666888999888777::::::999666333111111222333222222222111111111111111111000000//////......////////////////////////.........---......///000///////////////.........---............/////////000///000222222:::QQQjjjxxxuuuwwwsssjjjiiillluuu}}}{{{}}}zzzwwwpppjjjeeedddhhhrrr}}}___KKK@@@888222111222555666444444666555222333333333333333333333333111111111111222333444444333444444555555666666666555666666666666777777777666666666666666666666666666666666555555444444444444444333333222222111111333222222222222111111111333333333444444444555555444444444555555666666666;;;;;;::::::;;;;;;===>>>EEEBBBMMMfffyyy{{{pppaaaSSSEEE???>>><<<<<<>>>BBB@@@>>><<<;;;<<<======???>>><<<;;;;;;;;;<<<===???@@@@@@AAABBBCCCCCCDDD???>>>>>>>>>AAAEEEIIILLLLLLKKKHHHEEECCCAAA@@@???===<<<;;;<<<======<<<;;;::::::::::::999999888777999999999888777666444444222333444666777888888888666555333222222333444444888777555444333333222222444333333555666777555333555555555333222666>>>DDDSSS___mmmtttuuuxxx|||}}}}}}{{{}}}}}}uuu{{{}}}{{{xxxwwwvvvtttkkkkkkgggaaa[[[TTTGGG<<<555333000//////000000000222222222222111000//////111111111111111111111111111444999===@@@@@@???>>>???@@@AAA>>>;;;;;;???BBBAAABBBBBBBBBBBBAAA@@@@@@<<<<<<;;;999888777666555555444444333222111111000000000000000000///......////////////////////////111111111111222222222333888444111000111333222111111333;;;JJJ^^^oooxxx{{{|||wwwaaaHHH999222---+++,,,------,,,,,,++++++***************++++++++++++,,,************))))))))))))************************)))************+++++++++***++++++++++++,,,,,,,,,.........---,,,,,,///111000111222222111222444555444444555555666777888999999999999888999999:::::::::::::::999999999888888:::<<<============>>>@@@<<<<<<<<<<<<===>>>???@@@AAA???AAAEEECCCAAAIIIUUUhhh{{{>>>===<<<;;;:::::::::::::::<<<;;;888888;;;:::777666555555777999;;;;;;::::::999777444222222333444333333333222222222111111222222111000000///......////////////////////////................................................---------.........//////......//////,,,111DDDWWW~~~tttrrruuu}}}mmmlllttt}}}{{{vvvsssttt}}}lllXXXLLLAAA999666000444666444333555555222333333333333333333333333111111111111111222333333222222222333333444444444222222333333333444444444333333333333333333333333333333333333333333222222333222222222111111111000333333333333333333333333444444444444555555555555444444555555666777777777>>><<<<<<>>>?????????AAAEEEJJJccc|||ggg[[[KKKDDD???>>>===<<<===@@@CCCAAA>>><<<;;;;;;===>>>>>>>>>=========>>>>>>?????????@@@BBBCCCDDDDDDEEEBBBAAA@@@@@@@@@BBBDDDEEEGGGFFFEEECCCAAA@@@???>>>???===::::::;;;<<<<<<;;;::::::::::::999888666666666666666777777777777777444555666777888888888888444444333222222333333444555444444444444555666666444555666999:::999666333333333333222111333777;;;BBBNNN___kkkrrryyy~~~xxx{{{uuurrrvvv~~~zzzpppiiifffuuuyyy||||||zzzxxxwwwvvvooowwwxxxsssrrrqqqhhhZZZ===888222......000222333///000000111111000///...000000000/////////......222111000000222666:::===<<<<<<;;;777444444777:::777888888999888888777777666666555555444333333333000000//////......---------...///000111000///...000000000000000000000000111111111222222222333333444444333222222444666777888III^^^nnnuuu{{{}}}xxx|||www___JJJ777222000,,,,,,000,,,,,,,,,,,,++++++******************++++++++++++************)))))))))(((************************))))))*********+++++++++++++++++++++++++++++++++------...---++++++---///000111222111000111333444333333444555666777999:::;;;:::999888999:::999999999::::::;;;:::999888777888:::;;;<<<<<<<<<>>>@@@===<<<<<<======>>>???@@@FFFEEEEEEGGGDDD@@@DDDLLLRRRaaauuu???>>>===<<<;;;;;;;;;;;;999;;;;;;777666888999777666666666777:::<<<<<<;;;999777555333444555777888333333333222222222111111333333222111000000//////..........................................---------------------.........------------............///...---......111:::CCCbbb~~~ppphhhkkknnnrrrxxxpppppp|||}}}zzzxxx}}}oooaaaWWWNNNHHHFFF999======777333444444333333333333333333333333333222222222222222333333444222222222333333333333333111111222222222333333333222222222222222222222222222222222333333333333333333333333222222222222222555555555555555555555555444444555555555666666666555555666777777888999999===;;;<<>><<<===???===;;;<<<@@@BBB@@@===;;;:::;;;===>>>=========>>>???AAABBBCCC>>>???AAABBBCCCDDDDDDDDDCCCBBBAAA@@@????????????BBBBBBBBBBBBAAAAAA@@@@@@BBB>>>999777888;;;===>>>;;;;;;;;;:::999888777666666666666666666777777777888888888888777666555444333333333222222333333333555444444444444555666666444555888:::<<<:::555222///000111111111222444666555@@@PPP___jjjuuu~~~xxxyyy~~~}}}{{{tttssstttuuuwww{{{yyyooohhhwww}}}|||sssrrryyyzzzvvvxxx~~~|||tttSSSLLL@@@777222000000000---......///000000000000////////////////////////222000...,,,---000444777999777555222000000222444111222222333333333222222222222111111111111000000..................------,,,...///111222111111000222222222222222222222222111222222222222333333333000222333111111999GGGRRRYYYgggyyy}}}ssssss{{{{{{yyynnnaaaDDD777//////...)))***000,,,+++++++++++++++******))))))*********+++++++++************)))))))))((())))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++,,,------,,,,,,---///000111111111000000111333333333333444555777888999<<<999777888999:::999888888999:::;;;;;;999888666666777999::::::;;;===>>>;;;;;;;;;;;;<<<===>>>>>>GGGEEEDDDCCCAAA???CCCHHHDDDEEENNNaaayyy~~~??????>>><<<<<<<<<<<<<<<<<<>>>>>>888666888999888777666666777:::<<<<<<;;;888555333333555777999999333222222222111111111111222222111111000000//////........................---............---,,,,,,,,,,,,,,,---------------,,,------------.........///...---...111222333444<<>>EEEHHHHHHQQQ\\\|||wwwXXXCCC;;;999888:::<<<;;;888999<<<>>>===;;;:::::::::<<<===;;;<<<===???@@@BBBCCCDDD>>>???AAABBBCCCCCCCCCBBB?????????@@@@@@@@@@@@???@@@@@@AAABBBCCCCCCCCCBBBCCC???:::888888;;;===>>><<<<<<<<<<<<;;;;;;:::999999999777666555444444444888888888777666444222222222222222222333333333333888777555444333333222222444555777:::;;;999555111......///000111222333333000666BBBOOO]]]jjjwww~~~{{{zzz~~~||||||wwwoookkkpppxxx|||xxxtttttt{{{~~~||||||tttvvvwwwvvvtttuuuyyy{{{zzzooofffXXXKKK@@@888222///000////////////000111222//////000000000000111111...///000222222000///---333222///...------...///...///000000000000000000/////////............---.........///////////////...///000111222222222222444444444444444444444444222222222222333333333333000333555444888GGG```sss}}}|||~~~xxxzzz~~~vvv___III444111///...+++((((((,,,++++++++++++++++++******)))))))))************+++************)))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++++++++******+++------------...000000111111000//////000222333333444444555666777888;;;888555666999;;;999777888888999:::999888777666555777888999999999;;;===999999999999:::;;;<<<===BBBAAA???===;;;<<<@@@CCCBBB;;;:::HHHdddvvvvvv>>>>>>===<<<;;;;;;;;;;;;>>>AAA@@@999666777999999777666666777:::;;;;;;:::777555222333555777777555222222111111111000000000////////////....................................------.........---,,,+++++++++,,,,,,,,,---------,,,,,,---------.........///.........000111000...---===DDDJJJ[[[gggnnnxxx|||rrriiinnnvvvrrrqqqsssxxx}}}vvvuuuxxxwwwrrriiieeeccccccbbbdddlllvvv}}}nnnWWWCCC:::777555444444444444444444444444444333333222222333333333333333333333333333333333222222222222333333333333333333333333333333333333111111222222333444555555444444444444444444444444555555555555666666666777555555666666666777777777888888999:::;;;<<<======AAA???CCCKKKOOOUUUggg|||~~~aaaGGG:::888999777777::::::777777:::999999999999999::::::;;;:::;;;<<<>>>???@@@@@@AAA>>>???AAABBBCCCBBBAAA@@@>>>???@@@AAAAAAAAAAAA@@@@@@@@@BBBCCCCCCBBBBBBAAAAAA???<<<<<<<<<===<<<;;;======>>>>>>>>>======<<<:::888777555444444444444666666666555444333222111111111222333333333333333777666555333222222222222444555666999:::888333000000/////////111222222222000222777@@@MMM]]]jjjrrruuuyyy{{{|||{{{{{{uuulllkkksss|||~~~}}}~~~}}}}}}|||yyyxxxxxxvvvssstttxxxyyytttlllbbbXXXMMMCCC<<<777555333111000000222333000000000000000000000000---...111222222000...,,,///...------......///...---...//////000000///////////////.........------.../////////000000111111////////////000111222222444444444444444444444444222222222333333333444444333999@@@FFFNNN\\\ppp~~~~~~}}}{{{yyyjjjOOO777...000///,,,***,,,,,,*********************++++++))))))))))))************************)))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,+++++++++******)))+++---.........000111000000111000......000111444444444444444555666777999666333444888;;;999777777888888888777777666666666888999999999999;;;<<<888888888888999:::;;;;;;======<<<:::999;;;<<<===???<<<;;;@@@OOOgggyyyrrryyy======<<<;;;::::::::::::>>>AAA@@@999444555777777888777666777999::::::999777444222222444555444222111111111000000000000///,,,,,,------------------........................------...///...---+++***+++++++++,,,,,,---------,,,,,,,,,---------.........///000...---...///...111888999???PPP^^^lll~~~zzzssszzz~~~xxxtttrrrppppppvvv~~~||||||tttppptttvvvtttlllkkklllnnnooouuueeeKKK===888666444444444444444444444444333333222222222222222333333333333222222222222222222222222222333333333333333333333333333333333333000000111222333444444555444444444444444444444444444444444555555555666666666666666666777777777777999999:::;;;<<<===>>>???GGGEEEIIIQQQVVV```{{{}}}hhhQQQ???888:::;;;888777:::;;;888888:::666777777888999999999:::;;;;;;<<<===>>>>>>======>>>???AAABBBBBBAAA@@@>>>@@@AAABBBCCCBBBAAA@@@??????@@@AAAAAAAAA@@@???>>>???>>>>>>???@@@???;;;888===>>>???????????????>>>666555555444444666777888333333444444333333222111000111222333333333333333333222222222222333444444444444555777888666222///222111//////111111111111222111111777CCCRRRaaajjjjjjssszzz|||}}}}}}sssqqqwww|||{{{vvvwww}}}}}}}}}tttsssxxxuuuuuutttrrrlllbbbWWWOOO>>>;;;666333000111222333222111111000//////......111000...------///111222///......///000111111000------...//////000//////222222111111000/////////...//////000000111111222000///.........000111222333333333333333333333333222222333333333444444444555???MMM[[[eeemmmssswwwkkkxxx}}}}}}~~~yyymmm[[[BBB...,,,000...)))+++222222+++******************++++++))))))))))))************************)))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++*********(((***---...//////111222000000111000......///111555555444444444555555666888444222333888;;;999666777777777666666666666666777999::::::::::::;;;===888888888888999:::;;;;;;:::<<<===;;;;;;;;;;;;999666;;;===;;;===NNNlllqqqqqq}}}