BM6(l  {{{uuuoookkkkkkkkkjjjoooiiiccc```___]]]YYYUUUUUUQQQOOORRRSSSPPPKKKIIIEEE???;;;<<<<<<777333222444222111000111111000...************++++++,,,---+++******)))(((''''''&&&'''&&&&&&&&&%%%%%%$$$$$$))))))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''((((((---111;;;QQQfffbbbRRR333+++%%%%%%&&&%%%$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))******************************************+++++++++,,,,,,,,,...------,,,,,,------...------^^^SSS+++---***,,,************{{{zzzzzzxxxvvvuuuwwwqqqmmmooopppmmmjjjiiijjjhhhgggfffggggggfffdddSSSSSSTTTUUUWWWYYYZZZ[[[QQQQQQOOOMMMKKKIIIHHHGGGGGGEEECCC@@@===:::888777------------,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''((('''...444???TTTeee^^^KKK333+++%%%%%%&&&%%%$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))******************************************+++++++++,,,,,,,,,...------,,,,,,------...,,,,,,]]]RRR***---***+++************yyy~~~}}}vvvxxx~~~|||zzz}}}~~~||||||~~~yyyssszzzxxxwwwyyy~~~}}}uuusssmmmfff]]]WWWTTTSSSDDDBBB@@@??????>>>===;;;555555222000333888666///...000///***(((+++---,,,---,,,+++---000111///,,,///,,,((('''''')))******&&&%%%******%%%))),,,###333)))%%%)))'''"""###'''((($$$%%%)))***%%%---&&& !!!%%%((((((((('''%%%&&&((('''$$$&&&***''')))(((&&&'''+++***&&&&&&%%%(((+++***''''''+++,,,***'''(((***+++***(((&&&(((***)))'''%%%$$$%%%+++)))&&&%%%&&&(((******+++(((%%%%%%((())))))'''%%%&&&(((((('''&&&&&&&&&(((((('''&&&&&&&&&''''''%%%$$$$$$%%%''')))))))))'''&&&%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''***)))&&&%%%''')))(((((('''&&&$$$$$$######$$$$$$%%%&&&&&&'''((((((+++111888>>>JJJWWWYYYTTT>>>555+++'''(((***'''###!!!%%%&&&%%%$$$$$$$$$###'''%%%######$$$&&&((()))"""$$$$$$$$$%%%&&&$$$ '''%%%######$$$%%%&&&&&&%%%###%%%((((((%%%###%%%((((((''''''&&&%%%###"""***(((&&&%%%$$$###$$$''')))(((%%% $$$'''((()))%%%""""""%%%((()))((("""%%%))))))(((&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%)))+++------+++***))))))''''''&&&&&&''''''((()))***(((&&&&&&)))***(((%%%(((&&&&&&((((((&&&&&&'''$$$%%%''')))***((($$$!!!(((&&&%%%&&&))))))'''$$$###%%%&&&&&&&&&%%%&&&'''&&&&&&&&&'''''')))******&&&&&&&&&&&&&&&%%%%%%$$$+++'''$$$%%%'''((('''$$$((('''&&&&&&'''((('''&&&%%%'''***+++***(((((()))***************)))(((((((((((()))***))))))((('''+++***)))(((((()))***+++(((+++------***(((***,,,++++++,,,,,,++++++***)))+++,,,,,,,,,,,,,,,++++++///...,,,---///000111111///...---,,,+++,,,------,,,---,,,+++***+++---000000000/////////......---,,,---///000000000000111---222QQQUUU222(((222)))111000...---{{{yyyyyy}}}zzz{{{}}}|||uuukkkeeeeeegggXXXTTTMMMHHHHHHIIIDDD===??????@@@EEEMMMSSSWWWWWWJJJHHHFFFEEEEEECCC@@@>>>@@@>>>CCCBBB:::;;;;;;000(((///999>>><<<666///***,,,222555333333333000***'''(((+++------***(((''',,,***+++---,,,)))+++000:::<<<<<<888666444///)))000...///111///,,,---111---+++***++++++)))%%%"""&&&(((*********)))***+++&&&'''***---///...)))&&&+++))))))***,,,,,,***(((,,,,,,,,,+++***+++,,,---''''''&&&&&&%%%%%%%%%$$$000...+++)))'''%%%###!!!)))))))))))))))((('''&&&,,,+++***************+++))))))))))))))))))))))))&&&'''((((((&&&%%%%%%&&&$$$&&&)))+++,,,,,,******---------,,,,,,+++***)))'''///666999???HHHKKKIII;;;444,,,'''(((***)))((($$$&&&(((''''''(((***+++++++++***'''$$$"""###$$$))))))((('''&&&%%%$$$!!!!!!!!!"""$$$%%%%%%%%%###&&&$$$$$$''''''%%%%%%(((###$$$%%%%%%$$$$$$%%%&&&$$$###$$$&&&)))*********''')))***+++++++++***(((######$$$(((******&&&###777,,,"""!!!&&&)))&&& ((('''&&&%%%%%%%%%%%%%%%...+++(((%%%###$$$&&&'''))))))*********+++++++++(((((()))(((&&&%%%%%%%%%,,,+++***(((&&&$$$###"""'''%%%%%%'''+++------+++///+++'''%%%%%%'''***...,,,***'''&&&%%%&&&&&&'''***(((&&&'''((()))'''%%%***)))(((&&&$$$######$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''(((((())))))%%%%%%$$$$$$$$$%%%''')))///---***)))***+++,,,---((()))******((('''((()))************))))))((('''---,,,++++++************++++++*********+++---...***+++,,,+++)))))))))*********)))***+++---///111+++,,,------......------***+++,,,...000...***'''***+++,,,---------,,,,,,)))+++---......000333555------------...///111111444333000,,,))))))---111444777QQQUUU666...777...//////...---sssjjjddd______```bbbgggmmmwwwzzz}}}vvvsssoooooopppooollliiirrrmmmhhhgggjjjmmmoooooo}}}wwwrrroooZZZ[[[\\\___aaadddfffgggeeejjjooooooooosss|||~~~vvvwwwwwwvvvvvvtttpppjjjeeepppnnnqqqpppkkkpppuuunnnfffaaaXXXOOOGGGCCCAAA@@@>>>AAABBB@@@@@@BBBBBB???;;;BBBHHHJJJHHHFFFGGGHHHAAA??????AAA@@@>>>AAAEEEDDDMMMWWW```iiiqqqsssppp~~~||||||~~~{{{xxxyyy}}}wwwoooeee\\\WWWUUUUUUUUUKKKLLLMMMLLLKKKKKKMMMNNNKKKLLLPPPTTTVVVUUUQQQMMMCCCCCCDDDFFFGGGGGGDDDAAA555444222111111222444555:::999999777555222///---)))***+++...000333555666+++,,,---.........,,,++++++++++++***++++++,,,,,,+++*********))))))))))))///...---.........,,,+++000---'''###!!!"""%%%'''"""$$$&&&((()))+++++++++'''///444111///111777:::???:::222+++'''&&&((())))))******)))'''&&&''')))"""$$$''')))))))))***+++""""""###%%%'''(((***,,,******++++++***(((&&&$$$)))&&&%%%((((((&&&'''***++++++***(((''''''((()))******)))((('''&&&### $$$%%%''')))(((&&&$$$""",,,)))&&&%%%''')))******"""+++---)))'''))),,,***))))))(((((((((((((((""""""###$$$'''***---///''''''&&&&&&&&&((()))***---,,,,,,+++,,,---...///'''(((+++---///000000000000...,,,+++++++++)))'''"""&&&+++......+++&&&"""###$$$$$$&&&(((,,,///111+++)))((((((***+++******,,,+++)))((('''((()))*********)))((((((((())))))((()))************))))))'''***---,,,))))))---111&&&'''((()))******))))))((()))++++++***+++---///---------...............***************,,,---...///.........///000222333111000///000222444555555;;;999555333222222444666666777888999999999999999??????>>>???@@@???<<<999;;;===AAACCCDDDDDDBBBAAA:::===AAADDDGGGIIILLLOOOXXXXXXWWWXXXZZZ]]]aaabbb\\\]]][[[UUUOOOLLLOOOSSS___```ssswwwbbb^^^fff___bbbcccdddeee~~~}}}|||~~~~~~xxxrrrpppmmmddd___kkk}}}vvvgggnnnooo|||qqqxxxhhhnnnjjjzzzyyyzzz|||llllllkkkjjjmmmvvv{{{yyy|||{{{kkkYYY^^^ppp```qqq~~~vvvsssyyy~~~rrrqqqqqqssswww{{{~~~zzzvvv^^^YYY[[[[[[ZZZgggsssqqqtttmmmiiioooxxxvvvgggWWWPPPLLLFFF@@@>>>BBBGGGIIIPPPRRRQQQKKKGGGJJJNNNQQQPPPOOOQQQWWWYYY[[[```gggjjjqqqwwwxxxxxxxxxuuuppp___aaaiiisssyyy{{{}}}}}}|||zzzvvvrrrpppqqqrrrtttqqqooonnnqqquuuwwwxxxwwwwwwxxxxxxyyyyyywwwwwwtttrrrqqqqqqrrrssssssrrrooonnnmmmjjjeee```[[[XXXYYYZZZZZZYYYWWWUUUUUUUUU]]]^^^___```aaabbbcccccc______^^^^^^^^^___``````aaaaaa`````````_________YYYWWWUUUWWWZZZ[[[XXXUUU[[[WWWQQQIIIAAA:::555333---...000333555777888888555<<>>======>>>???AAA888777666777:::>>>AAABBBGGGGGGDDD@@@:::444...***///000111444777:::<<<<<<:::999555000000555:::;;;666888999888444...(((%%%///...------...///000000(((((()))+++---///000000---------...///111222333111333555666555111---***:::;;;<<<;;;999:::===@@@CCCHHHPPPVVVXXXVVVTTTRRRUUUWWWYYYYYYXXXVVVUUUVVVaaaaaaaaabbbbbbcccddddddfffgggiiilllnnnoooppppppooooooooooooppprrrtttuuuvvvsssrrruuu{{{xxxnnnooo}}}nnnmmmxxxnnn}}}ttt___[[[fffuuu|||}}}~~~xxxoooiiieeefffiiimmmdddbbbYYYMMMHHHJJJLLLJJJEEEEEEHHHOOOSSSWWW^^^eeettt|||~~~}}}zzzyyyzzzuuuqqqkkkiiilllqqqwwwzzztttsssrrrppppppqqqsssuuu{{{wwwtttvvvxxxyyyxxxuuusssssstttjjjiiihhhggggggiiijjjllljjjiiiiiiiiiiiiiiijjjjjjllllllmmmnnnoooqqqqqqrrrtttrrrqqqtttwwwyyywwwtttqqquuuyyyyyyqqqbbbRRRHHHGGGFFFDDDCCCAAA???>>>>>>===AAAEEECCC???DDDTTTcccXXXWWWSSSLLLEEECCCFFFJJJPPPRRRZZZbbbddd```___cccmmmeee]]][[[[[[TTTFFF999111///111555555444888???999888888777999???HHHNNNDDDBBBCCCFFFEEE@@@===>>>CCC<<<888???LLLUUUUUUQQQOOOUUURRRCCC444111555999666222222555555222333777;;;;;;===CCCOOO```qqq|||ttt^^^SSSSSSVVVSSSOOO______^^^______```aaabbbeeejjjsss{{{qqqooommmkkkjjjjjjkkklllssspppooopppuuuzzz}}}~~~}}}xxxqqqkkkhhhVVVVVVTTTRRRNNNLLLJJJIIITTTWWWWWWTTTSSSVVVUUUQQQ]]]```dddddd___YYYUUUSSSDDDCCCBBBAAA???>>>>>>???CCCCCCDDDGGGJJJJJJFFFCCCRRRSSSTTTWWWZZZ]]]```aaaTTTXXX^^^aaa```[[[UUUPPP)))666MMMdddssstttmmmeeeuuu{{{{{{ppp||||||vvvoooaaaZZZaaahhhkkkiiiccc___]]]nnnkkkkkklllkkkiiiiiikkk}}}}}}uuussswwwuuunnnrrrooonnnnnnllljjjmmmrrrkkkrrrvvvsssooommmkkkhhhyyy~~~~~~{{{{{{|||vvvtttssssssuuuxxxyyyyyy}}}{{{yyy{{{~~~~~~|||{{{zzzrrrwww|||~~~~~~}}}{{{{{{{{{{{{uuutttssssssrrrrrrssssssqqqrrrtttwwwyyy|||~~~tttssstttvvvxxxyyyxxxwwwwwwxxxyyyyyywwwsssnnnkkk]]][[[XXXTTTRRRRRRRRRSSSTTTSSSQQQMMMHHHFFFOOOYYYYYY[[[]]]]]]]]]```fffjjjnnnnnnttt}}}}}}uuurrrvvvuuummmhhhjjjooommm```TTTPPPOOOUUU^^^aaaaaahhhrrrwwwwwwwwwuuutttvvv}}}xxxvvvuuuwwwtttmmmiiijjjjjjbbb]]]bbbmmmtttpppjjjkkkpppiiiRRR>>>999<<<>>>EEEDDDJJJUUUXXXRRROOORRRhhhooowwwvvvjjjUUU@@@444LLLDDD===???KKKWWW```bbbKKKJJJIIIGGGFFFEEEEEEEEEAAAEEELLLVVV```jjjqqquuu}}}|||zzzyyyxxxwwwxxxxxx{{{xxxvvvxxx}}}xxxzzz}}}~~~wwwnnnfffbbb```nnnqqqnnnfffcccfffeee___aaadddffffffdddcccfffiiiyyyzzzzzzxxxtttqqqpppooocccaaa```______\\\UUUOOOLLLMMMOOORRRUUUXXX[[[]]]hhhlllsssyyy{{{xxxtttpppkkk[[[EEE777777@@@JJJQQQ]]]___aaabbbdddiiirrrxxxyyy}}}yyy~~~~~~~~~zzzsssllltttwww|||}}}nnncccgggkkkkkkjjjooozzzyyyvvvvvvyyywwwqqqnnnpppQQQ\\\aaa\\\[[[```aaa]]]wwwsssooolllhhhdddeeejjjcccooo|||~~~vvvrrrssswww~~~~~~}}}|||||||||wwwxxxxxxxxxyyyzzzzzzzzz|||~~~~~~}}}}}}~~~}}}xxxttttttxxx~~~pppmmmiiiffffffhhhkkknnnvvvqqqllliiiccc[[[XXX[[[TTTWWW\\\```eeejjjooorrrccc```cccjjjhhh___^^^cccSSSSSSVVV^^^fffiiifffbbbhhhdddcccddd[[[NNNMMMTTTiiinnnssssssnnnjjjhhhhhhrrrmmmiiigggbbb\\\ZZZ[[[sssnnnkkkkkkoooppplllhhh```hhhggg\\\XXXaaaiiijjjmmmkkksss{{{xxx{{{rrrgggVVVGGGBBBKKK\\\iii___jjjuuuxxxtttsssxxx~~~vvvuuussspppnnnmmmlllkkksssssssssssssssuuuvvvwwwssssssssssssssssssttttttyyyvvvvvvzzzvvv\\\UUUdddtttyyyzzzuuutttvvvpppsssvvvwwwuuurrrrrrrrrtttoookkkiiiiiigggccc^^^gggggghhhhhhjjjkkkmmmnnniiilllqqqvvvyyyzzzyyyyyybbbgggooovvvyyywwwrrrnnntttvvvwwwvvvtttvvv}}}ppptttzzz}}}vvvuuurrrpppttt~~~}}}}}}yyysssqqqlllhhhnnnyyy~~~zzz{{{yyyyyymmmhhhjjjlllyyy~~~uuunnnsssxxxwwwqqqooopppsssuuuwww}}}yyynnnpppyyy~~~~~~~~~~~~{{{yyyxxx|||{{{xxxyyyzzzsssvvvyyyzzzxxxsssmmmiiilllhhhbbb\\\ZZZ[[[]]]```qqqkkkiiinnnmmmeee^^^\\\QQQSSSVVV[[[```dddffffffaaa\\\```iiilllhhhkkkuuugggjjjooorrrttttttsssrrroookkklllooogggZZZXXX```___jjjxxx~~~|||uuuooommmlllddd\\\WWWQQQLLLLLLOOOOOOQQQSSSTTTUUUUUUVVVVVVQQQVVVTTTLLLNNNXXX[[[VVVXXXRRRTTT]]]^^^XXXXXX^^^]]]fffrrrzzz}}}}}}|||{{{}}}|||||||||{{{xxxuuuuuutttrrrqqqpppooooooooogggkkkppptttwwwwwwuuutttzzz{{{|||~~~ooommmooowww~~~{{{sssggg```iiittt{{{||||||}}}~~~|||ppprrrtttvvvuuujjjfffbbb```aaabbbcccdddddddddcccaaaqqqzzzuuuooollliiicccYYYQQQPPPVVV[[[ZZZZZZaaarrr}}}rrrttt~~~uuuyyy~~~~~~}}}zzzxxxxxxyyy{{{uuupppmmmpppvvvxxxtttooo}}}{{{zzz|||{{{vvvtttvvvyyyzzz{{{~~~~~~|||vvvtttvvvxxxxxxuuuwww|||yyywwwxxxzzzyyyxxxzzz}}}{{{{{{~~~yyy~~~wwwrrrooo{{{iiicccqqqyyypppfffeeecccaaa^^^\\\]]]bbbkkkqqqyyy{{{yyytttqqqqqqoookkkppplllkkkllliiieeekkktttooommmoootttrrrkkkgggiiigggyyy}}}}}}~~~|||yyywwwwwwxxx|||~~~~~~gggRRRSSS]]]dddmmmuuuzzznnnaaaXXX[[[fffppp~~~~~~uuurrryyy{{{tttssssssttt{{{{{{{{{~~~||||||~~~yyyvvvvvvzzz||||||~~~~~~~~~}}}rrr[[[eee___cccrrr{{{zzzxxx{{{~~~~~~~~~~~~~~~}}}~~~~~~|||}}}}}}}}}{{{zzzqqqnnnoooccckkk|||rrrhhhhhhgggiiirrrzzz}}}iiieeegggvvvgggiiillllllkkkkkklllnnnlllfffdddgggiiikkkqqqxxx}}}zzzwwwtttuuuvvvwwwwww~~~}}}zzz}}}zzz}}}{{{}}}yyyxxxyyyxxxtttooorrrtttvvvzzzxxxqqqsssxxx|||yyyzzzxxxqqqvvvxxxyyy{{{|||}}}~~~~~~~~~{{{vvvtttuuuzzz|||{{{|||~~~|||zzzyyyzzz{{{zzzyyyzzzyyy~~~tttXXXYYYaaalllvvv~~~{{{rrrggg^^^WWWTTTRRRVVVXXXXXX[[[aaacccbbbyyyvvv{{{xxxkkkgggiiikkkeeennnmmmTTT```XXXTTT___vvv{{{vvvzzz}}}xxxtttqqqlllfffccceeeeeegggiiikkkooouuu|||~~~lllrrr~~~}}}xxx||||||tttooonnniiimmmyyy~~~wwwmmmzzz~~~|||tttxxxzzzzzz}}}wwwwwwzzzyyyggg^^^^^^cccnnnyyyrrrxxx{{{vvvmmmooossstttssspppmmmkkkooonnnooorrrtttuuuvvvxxxwww|||{{{||||||yyywwwsssrrrqqqpppqqqsssvvvwww}}}~~~zzzxxxyyy~~~rrrwww}}}~~~eeeooorrryyynnnrrruuuuuutttuuuyyy}}}}}}wwwqqqttt|||}}}oooqqqtttttt|||wwwqqqkkkgggkkkmmmllljjjlllrrrvvvvvv^^^___aaadddiiiqqqyyyxxxnnnqqqqqqqqqzzzzzzxxxxxx~~~|||yyytttzzz{{{rrrmmmtttxxx|||ttt}}}wwwrrrqqqzzz~~~ssstttvvvooojjjqqqrrrsss|||}}}~~~www}}}yyyxxxxxxyyyxxxrrrwww}}}xxx}}}wwwtttxxx}}}}}}~~~}}}~~~xxxsssqqqqqqsssiiijjjtttzzzxxxrrrnnndddZZZYYYbbboooyyy}}}{{{}}}}}}xxx|||www~~~xxxxxx|||wwwwww}}}qqqooowww~~~mmmhhhoooyyy}}}~~~uuuiiidddeeeeeemmmxxxvvvkkkgggmmm|||}}}xxx}}}}}}sssppp~~~~~~}}}yyyssstttxxxyyyxxx{{{xxx|||ssszzz~~~~~~~~~}}}zzz{{{|||qqqnnnpppxxx~~~}}}{{{|||}}}|||~~~zzzyyy{{{}}}yyywwwyyy}}}{{{zzzzzzyyyvvvrrrpppmmmhhhbbb___bbbiiiooosss}}}zzz~~~zzzzzz~~~~~~|||~~~zzzzzz~~~mmmjjjooozzz}}}{{{yyy}}}yyywwwvvvsssqqqsssxxx}}}~~~}}}~~~~~~{{{|||~~~}}}{{{vvvpppppptttuuuuuutttqqqnnnnnnqqqttttttqqqooovvv|||wwwyyy}}}{{{{{{~~~yyyvvvrrrqqqvvv~~~xxxssspppqqqtttvvvwwwxxxzzz|||}}}|||vvvqqqmmmkkkhhhjjjoootttwwwxxxwwwvvv~~~~~~}}}~~~~~~vvvttttttyyy~~~~~~tttppppppooopppnnnlllkkkiiiiiilllpppxxxwwwyyy}}}~~~yyypppmmmnnnwwwwwwvvvuuuvvv{{{}}}uuu}}}{{{vvvttt{{{}}}wwwqqqnnnooorrruuuxxxxxxwwwwwwxxx{{{|||{{{zzzwww}}}{{{}}}}}}yyynnnhhhkkkxxx}}}{{{vvvrrruuu||||||~~~}}}ooosssyyy}}}~~~yyyxxxyyyyyysssnnnbbbaaaccchhhooorrrqqqooowwwpppnnnqqqwwwsssnnn|||{{{{{{}}}~~~}}}{{{yyy~~~{{{sssqqqzzz~~~}}}qqqooovvv|||pppooosss}}}|||xxxvvvqqqmmmlllppptttwww}}}}}}wwwqqqmmmiiijjjnnnuuu{{{zzz~~~}}}~~~{{{vvvoooiiicccgggiiijjjllluuuqqqrrrsssqqqnnnlllkkkkkkzzz~~~{{{zzz{{{{{{yyywwwrrrmmmkkkpppssspppllljjjmmmuuuyyyvvvvvvzzztttiiittttttsssssstttxxx~~~|||}}}zzzssstttwwwwwwssslllkkkpppwwwnnnqqqssssssqqqqqqsssuuuSSSJJJCCCDDDHHHMMMRRRXXX\\\aaaiiiqqqzzz~~~||||||^^^PPPAAA;;;999777777888000111222222111333777;;;000222555999>>>BBBEEEGGGYYY^^^hhhttt|||}}}zzzvvvwwwooouuu}}}eeeSSS@@@777555222000...555555444111...---...///111111111000000/////////***+++---///222444666777333888>>>CCCFFFLLLTTT[[[hhhooo|||~~~{{{vvvrrrtttyyy}}}|||~~~~~~|||wwwnnnwwwjjjVVVAAA::::::999666444+++,,,,,,+++,,,---...//////......---,,,+++******111000000///...---,,,,,,+++,,,---+++***+++///333...444===CCCEEEEEEDDDDDDKKKQQQWWW\\\fffsss{{{|||~~~{{{|||~~~~~~|||zzzzzzuuu~~~nnnZZZDDD:::888555111///222111000000000000//////+++++++++,,,,,,,,,------)))***+++---///111333333444222//////222555666666555888<<<===<<<999777666???AAA@@@>>>@@@FFFIIIIIIKKKJJJKKKLLLPPPSSSVVVXXXYYYbbbkkkqqqtttrrrjjjaaaFFFEEEHHHPPP]]]hhhnnnppp~~~~~~~~~mmm[[[GGG===999555111///***)))''''''((((((&&&%%%)))************+++++++++---,,,+++)))(((&&&%%%$$$---***(((+++111555555444+++---///222666===EEEJJJOOOOOOJJJCCC@@@BBBBBB@@@???<<<::::::>>>BBBFFFGGG:::@@@DDDGGGKKKRRRSSSQQQiiimmmlllcccVVVSSS[[[eee[[[dddmmmmmmfff___^^^```cccwwwsssjjjsssmmmnnniiihhhfff\\\\\\SSSNNNSSSYYY\\\dddnnnnnngggVVVQQQ\\\^^^WWWWWWUUUXXXZZZ\\\bbbhhhjjjgggVVVYYY```hhhqqqwwwyyyzzznnn___MMMCCC===777444444...,,,,,,---000111000...(((''''''''''''''''''&&&&&&'''((()))***+++,,,,,,)))))))))***+++------,,,777666555333333555999===AAADDDCCC@@@???AAAAAA>>>;;;<<>>===@@@???::::::===;;;AAAPPPNNN@@@:::@@@EEEHHHMMMYYYjjjssstttPPPUUU]]]bbbcccbbb___]]]ZZZHHH???DDDDDDDDDYYYvvv|||pppfffhhhuuusssVVVFFFRRRmmmvvvxxxqqqfffjjjzzzooo|||yyynnnjjjffffff___RRRNNNXXXdddkkkeee```]]]```hhhqqqvvvwww[[[[[[ZZZZZZ[[[```fffkkkVVV[[[\\\VVVQQQRRRVVVXXXUUUZZZ```ccccccdddeeegggiiiaaa\\\]]]YYYRRRTTT]]]^^^YYY[[[RRRWWWsssXXXUUURRRQQQXXXkkkvvvjjjbbb]]]cccvvv{{{kkkllliiikkkwww{{{qqqpppvvvtttvvv|||{{{yyywww~~~|||{{{xxxqqqhhhQQQMMMCCC222333...***)))((('''''''''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))))))))************)))*********++++++++++++,,,,,,------...//////000111111111222333444666666===555222777===@@@BBBDDDKKKRRRccc___YYY{{{eeeLLL???GGGKKKGGGaaauuubbb[[[DDD333===WWWcccRRR<<<333333222111000000111111111000111666===BBBDDDDDDDDD@@@:::888:::BBBKKKRRR<<<000888:::<<<===333<<>><<>>555<<<111666444NNNTTTZZZaaagggfff```[[[\\\^^^>>>fffuuu]]]QQQWWWbbbnnn\\\VVVgggyyywwwfffZZZYYYYYYYYYUUUKKKHHHRRR^^^\\\\\\ZZZ```eeeZZZPPPWWWJJJFFFDDDLLLZZZeeegggfffSSSFFFAAAFFFGGGBBBCCCKKKFFFMMMMMMKKKSSS```]]]QQQLLLZZZYYYRRRWWW^^^aaaeeeeeeZZZXXXTTTjjj```lllzzzLLLQQQWWW\\\aaaiiittt}}}}}}xxxiiiVVVKKKMMMTTTYYYFFFbbb[[[===UUUdddDDD:::222444666:::___JJJKKKvvvsssuuuooofff]]]WWWWWWZZZ]]]~~~jjjOOOXXX~~~VVVTTTSSSQQQIII@@@===???@@@???AAAGGGOOOQQQLLLGGGAAA@@@CCCIIIHHHAAA======BBBCCCFFFJJJMMMPPPQQQRRR[[[\\\\\\\\\ccciiieee]]]pppvvvwwwooobbb[[[^^^ddd^^^```lllzzz{{{qqqkkkmmmMMMOOOOOOJJJEEEFFFOOOXXXZZZYYYGGGUUUMMMccc\\\cccLLL]]]zzznnnfffvvvzzz~~~qqqoooaaaPPPWWWkkkmmm___eeeuuuaaaJJJQQQQQQMMM[[[^^^YYYSSSMMMIIIHHHGGGFFF<<<;;;999888888999:::;;;@@@??????@@@>>>999999===CCC@@@>>>@@@DDDDDD???999===222999ZZZiiiMMM777@@@TTTbbb]]]RRRYYYccccccaaa\\\ZZZ___OOO]]][[[```SSSDDD^^^UUUXXXcccOOOAAA???JJJJJJOOOXXX^^^WWWGGG888111EEEGGG;;;DDDPPPsss}}}uuutttfffTTTLLLSSS]]]^^^YYYMMMMMMHHHLLLZZZWWWGGG@@@SSSSSSKKKEEEVVVLLL???;;;aaarrreee\\\rrr{{{uuu~~~NNN>>>JJJ>>>===IIICCCJJJVVVWWWSSSWWWQQQ===BBBFFFAAAEEEIII]]]aaa```BBB@@@???AAA<<>>III888<<>>666BBB<<>>DDDGGGDDD@@@CCCOOOZZZyyyUUUJJJDDDMMMJJJRRRWWWPPPEEEDDDQQQ___sss```XXXjjj~~~iiiWWWJJJGGGEEEEEECCC@@@DDDJJJFFFEEE@@@CCCHHH???777??????BBBCCCCCCDDDNNN]]]jjjuuucccfff~~~hhh[[[ccc^^^eee[[[JJJRRRggg\\\>>>JJJNNNAAA444888===<<<>>>BBBJJJTTTTTTaaaUUUWWW^^^KKKIIIFFFGGGKKKPPPRRRSSSccc[[[NNNDDDDDDKKKOOONNNbbb^^^iiieeeGGGIIIMMMDDDJJJrrrCCC888^^^ccciiiddd[[[QQQMMMOOOQQQQQQNNN===HHHLLLKKKVVVeeedddWWWHHHMMMUUUUUUJJJ;;;444555333333555777:::;;;:::888===;;;<<<@@@AAA@@@@@@BBBCCCCCCDDDEEEEEEEEEDDDDDDBBBEEEGGGHHHMMMQQQQQQMMMSSSVVVWWWRRRKKKGGGIIILLLMMMKKKPPP[[[___[[[YYY\\\HHHKKKKKKGGGAAA===???BBBCCCBBB???CCCDDDIIIIIIJJJHHHKKKTTT______ZZZ[[[bbbgggiii}}}yyy{{{pppVVV```nnn~~~mmmsssxxxnnnsssrrrvvvSSSGGG999555:::AAAEEEEEEHHHMMMPPPMMMFFFBBBBBBEEE===>>>AAACCCAAA>>>BBBIIIUUUJJJBBBGGGTTT[[[VVVMMMMMMYYYVVVNNNSSSQQQ>>>...666FFFEEE===CCCGGGAAA<<>>...555===???===;;;===???KKKZZZddd222111DDD\\\]]]MMMUUUTTTTTT\\\WWWHHHAAA444>>>DDDKKKccczzzoooSSSCCCEEEBBBHHHWWWTTTFFF@@@555QQQGGGRRRtttpppCCC<<<;;;EEE888///AAAFFF===@@@===^^^LLL333555888>>><<>>000888EEE@@@<<<@@@@@@:::666<<<===666::::::+++444000------///000---++++++******)))))))))******---,,,++++++,,,,,,------)))***---......---+++***111...222///222000999gggoooIII---222000333999>>>>>><<<>>>FFFMMMOOOQQQNNN@@@;;;CCCCCCAAA555:::>>>===999<<>>EEEAAA===FFF???DDDGGGBBB;;;:::AAAJJJPPPFFFTTTqqquuuZZZHHHKKKNNNYYYZZZZZZuuurrrooocccbbbqqqpppXXXFFF000OOOZZZKKKPPPUUUKKK;;;HHHDDD@@@AAADDDGGGGGGEEEHHHHHHFFFEEEJJJMMMIIIBBBDDDMMMXXX\\\ZZZVVVVVVWWWdddCCCMMMHHHLLLYYYppp```SSSOOOKKKLLLNNNLLLFFF???:::===@@@DDDHHHHHHBBB;;;:::666888@@@EEE???666000444555555555444444555777;;;;;;<<<>>>@@@AAACCCEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIKKKLLLLLLJJJJJJJJJJJJEEEFFFFFFFFFFFFGGGIIIJJJGGGBBBAAAHHHLLLJJJHHHIIIDDDFFFHHHFFFBBB???>>>???DDDAAAIII@@@HHH>>>DDDAAANNNGGGCCCBBBAAAAAAFFFNNNKKKLLLVVVVVVJJJJJJNNNDDD??????FFFSSS\\\YYYOOOGGGCCCKKKJJJMMMVVVUUU]]]vvvrrr___RRROOOOOOMMMJJJ:::>>>@@@;;;222+++***,,,000111333555444888EEESSSsss```LLLFFFLLLPPPJJJAAA???ZZZUUU666111EEESSSWWW333HHHSSSWWWdddhhh```[[[[[[YYYUUUMMMUUUggg}}}___bbb???fffwwwZZZ<<<000:::CCCCCC>>>AAALLLXXXooovvv777)))>>>NNNFFFHHHMMMHHHGGGQQQVVVWWW___kkkrrriiiSSSKKKOOODDD///>>>DDDCCCFFFPPPNNNEEEFFF^^^uuuccckkkvvvvvvBBB///333@@@???===GGGCCC555111NNNsss```[[[eeecccPPP@@@NNNpppyyyvvvvvvZZZZZZWWW___NNNppp{{{rrr\\\}}}fffjjjIIIfffhhhxxx___DDD@@@WWW```___dddbbbfff\\\hhhdddlllttt~~~mmmYYYSSSpppsss~~~kkkjjjhhhVVVYYYmmmbbb[[[wwwrrraaa```bbb[[[QQQrrryyyrrrgggjjj\\\WWWLLL<<<;;;111***)))(((&&&%%%%%%$$$$$$$$$######""""""######$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((************+++---...///333///...111444444555999555444888:::666777888444999666666444......,,,$$$000,,,)))***...000---***))))))((((((((())))))***(((((((((((((((((()))***'''((()))***++++++++++++,,,,,,---***///+++888ttt\\\CCC000666666555777;;;>>>AAABBBBBBBBBBBBAAA888666<<>><<<555;;;BBBDDD???;;;???FFFMMMBBB999999;;;;;;:::999???AAA;;;:::AAA>>>:::@@@<<<>>>AAAAAA???<<<;;;:::CCC@@@DDDMMMNNNHHHHHHNNNFFFEEE@@@>>>GGGSSSQQQFFFGGGPPPZZZooommmXXXXXXiiiYYY???===LLLFFF<<<@@@@@@@@@BBBDDDHHHKKKMMMBBBBBB@@@===>>>DDDEEECCC===SSSVVVBBB>>>OOORRRBBBMMMTTTMMMKKKEEEEEE@@@JJJ@@@FFFFFFFFFFFFDDDAAA<<<999===666222444666666666999555...---666>>>;;;222***222333333111//////111333111333555666888::::::999999:::<<<>>>AAABBBCCCCCCAAACCCEEEGGGFFFFFFHHHKKKGGGFFFDDDDDDEEEEEEEEEDDDBBB>>>===@@@CCCAAA>>>===<<<<<<<<<;;;::::::;;;;;;999666CCC666DDD777DDDAAA<<<>>>CCCHHHHHHFFFFFFIII@@@???@@@???===BBBEEE@@@OOOFFF@@@AAA???;;;>>>FFF>>>;;;999???DDD@@@DDDSSSuuukkk]]]PPPFFF???999555222222222000...------...***)))***)))&&&'''111>>>OOOCCC555///111222...((()))///333777222(((;;;aaaTTT^^^[[[UUU]]]aaa___```GGGIIIFFFDDDBBBMMMXXX```ooollliii^^^iiipppfffjjjllleee\\\XXX]]]eeeOOOiiiWWW666CCCMMMHHHRRRGGG999CCCbbbrrrnnnlllMMMNNNGGG<<<:::BBBKKKNNN:::CCCBBB@@@DDDBBB@@@HHHIIILLLEEEUUU\\\xxxgggkkkggg```aaacccffflllwwwyyy```iiiyyyqqqcccrrrdddTTTQQQ]]]___eeeVVVqqq|||cccaaaFFFXXXYYYYYY\\\TTTNNNHHHQQQMMMBBBOOO^^^LLLXXX```bbbkkk~~~hhhmmmsssnnnCCCddd[[[VVVSSSKKK]]]___pppQQQ]]]SSSuuuppp]]]NNNLLL@@@JJJCCC<<>>222***)))(((&&&%%%$$$$$$$$$######""""""""""""##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''''')))))))))***+++,,,......///------000222222444888777@@@BBB;;;:::===;;;666::::::777444222111000000))),,,---+++&&&$$$'''***(((((('''''''''((())))))'''''''''&&&$$$###%%%&&&&&&&&&&&&'''(((***,,,---***,,,+++(((111)))666|||[[[FFF000///000444222222555999======<<<>>>HHHCCCDDDAAA<<>>:::>>>BBB@@@>>>AAAEEEFFFDDDAAA>>>AAA???::::::@@@FFFIIIDDD???===@@@BBBAAAAAACCC666BBBIIISSSbbbddd^^^aaabbbZZZ@@@<<<888===777CCCAAAAAA@@@<<<888555666888===AAAAAA>>>>>>AAABBBAAA???555;;;NNNMMM:::777EEEIIIIII>>>CCCeeedddXXX???HHH???>>>HHHNNNKKK===>>>>>><<<:::;;;???CCC...,,,000888:::333...---+++...555<<<:::333...///000000///...,,,,,,...000000444777777888:::999666999:::<<<>>>@@@AAABBBBBB<<<<<<>>>BBBBBBBBBDDDHHH@@@>>>===<<<===>>>>>>===;;;::::::<<<======;;;:::AAA>>>;;;:::;;;<<<======888555>>>333???666AAA???555999===???;;;666444333AAAAAA??????DDDIIIEEE@@@333666>>>EEECCC;;;:::@@@CCC:::777;;;<<<888777:::666666555333000...------***'''$$$$$$'''))))))'''+++,,,///111,,,''')))...%%%&&&)))...222444333111333333111444555***+++>>>NNNRRRGGG;;;;;;999555777:::@@@>>>DDD<<>>;;;===FFFJJJFFF???:::===EEEDDD???@@@>>>@@@JJJJJJ@@@???FFFCCC```pppggghhhfffaaaYYYUUUZZZhhhrrrhhhVVVAAAMMMRRRHHHSSSVVVLLLIIINNNPPPNNNUUUYYYPPPEEELLLSSSLLLYYY```ZZZEEEVVV999OOOJJJKKKjjjXXX@@@MMMXXXAAAHHHOOOLLLUUU888EEEOOOVVVXXX[[[___YYYOOOVVVkkklllKKKOOO]]][[[YYY\\\bbb[[[HHHSSSJJJDDDEEEWWWLLLMMM777DDD======EEEDDDGGGJJJ888000BBBLLLDDDCCCIIIAAA111444CCCUUUvvvnnnpppwww]]]ggg^^^ZZZOOOAAA@@@333***)))(((&&&%%%$$$############""""""""""""##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''((((((((()))***+++,,,---(((&&&(((---000000333999111;;;<<<888:::;;;888999...111---***,,,)))''',,,))),,,---***%%%###&&&***&&&&&&&&&&&&&&&'''(((((('''))))))'''%%%$$$%%%''''''''''''((()))***,,,,,,+++---+++***555***555UUUFFF...,,,333888888888999;;;===@@@BBB999HHHBBBDDD<<<222@@@;;;>>>>>>>>>===<<<:::777666;;;999555333333444333222555111///222333333555999222999888999BBBBBB===@@@<<<;;;::::::;;;<<<<<<<<<>>>AAABBBAAABBBDDDBBB???CCCAAAAAABBB@@@======AAA???AAA999222333333777DDD@@@===---===:::;;;...<<<;;;<<<<<<;;;::::::;;;===666<<>>EEEHHH<<<666DDD999???FFFEEEAAA;;;555333444666:::444...,,,,,,,,,///444''',,,555999555//////444//////...---...///000000,,,000222000111555666222666777999;;;<<<===>>>>>>BBB>>>>>>BBBBBB@@@@@@DDDAAA@@@@@@AAABBBDDDEEEEEE999;;;;;;:::888999999:::===999555444666888777666???;;;>>>999???:::>>><<>>BBB>>><<>>DDDAAABBBBBBHHHEEEQQQ\\\;;;GGGHHHIIIJJJLLLNNNOOOOOORRRZZZccczzzCCC888:::999KKKUUUXXXVVVPPPAAA:::EEEKKKEEE@@@BBBFFFHHHGGGFFFCCCHHHDDDAAAGGGEEEDDDKKKDDDDDDFFFCCCMMMHHHIIIGGGEEEBBBFFFFFF@@@AAAHHHIIIFFFRRRJJJBBB:::===EEE111@@@EEELLLJJJGGGNNNMMM<<>>999CCC666999AAAAAA;;;888<<>><<<444555888===BBBBBB???===>>>AAAEEE>>>;;;>>>CCCCCCAAA???@@@BBBBBB???===>>>>>><<<:::===;;;???HHHCCC888999222@@@333:::444BBB444888:::999777777888999999888888888666444999@@@AAA>>>999999===BBB@@@:::<<>>@@@???KKK222CCC444555777888888666444333222000/////////---------222---+++------++++++......---+++,,,///111000///---111111...000666888555555666888:::<<<===>>>??????999888>>>@@@>>>>>>AAABBBBBBAAA???>>>======>>><<>>:::555666888::::::666333444888:::888555777666777888<<<======<<<>>>======>>>AAABBB>>>999<<>>:::BBBDDD@@@BBB<<<>>>???@@@BBBBBB@@@======999<<<<<<777:::;;;333333000...,,,------,,,+++###$$$&&&'''((((((((('''...***(((******(((***---++++++)))(((''')))---000---///...222555,,,'''222...444000---444666555;;;;;;>>>666DDD999EEE<<>>ooojjj\\\JJJPPPOOOGGGDDDFFF???<<>>HHHDDD@@@KKKAAA>>>555;;;DDD@@@<<<===999888@@@:::EEE;;;HHH???BBB===EEE999IIINNNEEERRRDDDFFFJJJSSS>>><<>>AAACCCCCCCCCBBBAAAAAA???============<<<;;;<<<:::999777555555666666333333333333333333333333444444444555555555666666888777666666777999;;;===888:::<<<<<<;;;:::;;;<<<:::GGGDDD<<<@@@CCC@@@@@@;;;>>>@@@@@@???<<<;;;;;;888777555333222111000000,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------...------......///000111555666888:::;;;;;;;;;;;;@@@<<<888888;;;>>>?????????>>>>>>>>>??????<<<:::888888777555555444444444111111222222222333333333333333333444444444555555999999:::;;;;;;<<<<<<===<<<<<<===>>>>>>>>>>>>>>><<<<<<======<<<<<<;;;:::777888888888666444222111///...---,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************,,,,,,------...//////000///000111222333444555555999:::;;;<<<============CCCDDDDDDDDDCCCCCCBBBAAAEEEFFFGGGFFFEEEEEEGGGIIIRRRJJJEEEIIISSSUUULLLBBBDDDEEEEEEEEEDDDCCCBBBBBB@@@CCCEEEFFFDDDBBBAAAAAADDDEEEEEEEEEDDDDDDCCCBBBDDDDDDDDDDDDEEEGGGHHHIIIDDDBBBAAA@@@@@@BBBEEEGGGDDDBBB???>>>>>>===<<<:::777777888999999999999999777777777777777888888999=========???BBBDDDDDDCCCDDDDDDDDDBBBAAAAAABBBDDDDDDEEEGGGIIIIIIHHHGGGFFFNNNNNNNNNPPPQQQPPPMMMKKKKKKLLLLLLJJJHHHGGGHHHJJJaaaYYYHHH888333666555000===555333:::>>><<<999999666777888999;;;???DDDHHHCCCHHHPPPRRR~~~jjjcccZZZYYYJJJCCCGGG///---***'''%%%%%%%%%%%%$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))))))))***+++,,,---///000000555555555555444444333333000///---+++)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%'''+++222...%%%;;;hhhzzzuuuGGGCCC///,,,***///111333555777999::::::<<<===BBBEEEAAA:::999>>>999888777555333111000///>>>HHH???000000000,,,,,,........./////////000000111111222333555666888999999999::::::;;;;;;;;;;;;>>>>>>??????@@@AAABBBBBBAAA???<<<<<<<<<<<<;;;:::888777555333222222222222111111111111111111111111333333333333444444444444777666555555666888;;;<<<:::<<<======<<<;;;<<<<<<999>>><<<<<<@@@:::666>>><<<===>>>>>>>>>===;;;999555444333111///.........,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...///000111222444666888999:::::::::@@@===999999;;;>>>>>>>>>===<<<<<<=========:::888777666555444333333333333111111111111222222222222222222333333333444444444777777888888999999::::::<<<============<<<;;;;;;::::::;;;;;;::::::999888777888777777555333111000...---,,,+++************((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********++++++,,,------......///...///000111222333333444777777999:::;;;;;;<<<<<<>>>???@@@@@@AAAAAAAAA@@@BBBCCCDDDCCCBBBBBBDDDFFFFFFCCCBBBCCCGGGFFFBBB===AAAAAABBBBBBBBBAAA@@@@@@<<>>>>>>>>@@@@@@@@@@@@???>>>>>>===@@@@@@@@@AAAAAABBBDDDDDDAAA@@@>>>>>>>>>???AAABBB???===;;;:::999999888666444555666666777777666666555555555555555666666777:::::::::<<<>>>@@@@@@@@@===>>>?????????@@@CCCEEEDDDEEEFFFGGGHHHGGGFFFFFFKKKJJJJJJKKKLLLKKKIIIGGGKKKJJJHHHFFFEEEDDDCCCBBBNNNIII@@@777666:::888333666111000666:::888777888555666666777888<<>>@@@<<<666666999555444333111000...------555>>>888,,,...///,,,------------.........//////......///111333555777888999999999999999:::::::::???===<<<;;;<<<>>>@@@BBB???===;;;:::::::::999888333222111000///.........////////////////////////111111111111222222222222555555444444555777999:::;;;===>>>>>><<<;;;<<<===>>>===<<>>;;;III===<<<:::;;;===<<<999555222111///...---,,,++++++++++++************))))))*********************************+++++++++,,,,,,,,,,,,,,,,,,---...///000000111333555777888999999@@@===:::999:::<<<===<<<;;;:::999999:::999777555444333222111111111111111//////000000000111111111111111111222222222333333444444444555666666777777;;;;;;;;;;;;;;;:::999888888888888888888777666666777777666555333111///...,,,+++***))))))((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))*********+++,,,,,,------------...///000111111222444555666888999999::::::888999;;;<<<===>>>>>>>>>===>>>??????>>>>>>???AAA<<<>>>@@@>>>;;;888888888<<<<<<======>>>=========888:::<<<===;;;::::::;;;=========<<<<<<;;;999999<<<<<<<<<<<<===>>>>>>???=========<<<<<<<<<<<<<<<:::888555444444444333111111222333333444333333333222222222222333333333444666666666777:::<<<<<<;;;999;;;;;;<<<<<<===AAACCCCCCCCCCCCCCCDDDDDDDDDDDDGGGFFFDDDEEEFFFFFFDDDCCCJJJGGGBBBAAA@@@???<<<999:::999777666888:::777222111///000333444222222444333444555555555888<<>>===;;;999888888888666555111000///......---------........................////////////000000000000333333333333444666777888:::<<<======<<<;;;;;;<<<777:::777777===999999CCC>>>:::777888;;;;;;666222000///---,,,+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,---...///...///111333666777999:::>>>===;;;999999:::;;;;;;888777666555666555333222111000///...........................///////////////000000000111111111111222222222333444444555555777888888999999888888888777777777777777666555555777666555333111...,,,+++***)))(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((())))))***++++++,,,+++,,,,,,---.../////////222333444666777888999999666777888999;;;;;;;;;;;;:::;;;<<<;;;::::::<<<>>>;;;===???===888444444666666777888999999999999999555777999:::999888999:::<<<<<<<<<<<<;;;:::999999;;;;;;;;;:::;;;;;;<<<<<<<<<<<<======<<<:::999888777555222111222111000//////000000111222111111111000000111111222222222222444333333444777888888777;;;<<<<<<;;;;;;;;;>>>@@@AAAAAA@@@@@@AAAAAABBBCCCFFFDDDBBBAAABBBCCCBBBAAAGGGAAA<<<;;;======888444333333444555666555111---000000222222111//////111222333444444333555888;;;999>>>EEEHHHvvvlllrrraaaYYYQQQBBB>>>222---***'''%%%%%%%%%%%%$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################################################$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&'''''''''((()))***+++---.........///000111111///...---***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$((((((******,,,KKKyyybbb>>>333///.........---...000222555666777999:::999777555444222//////...------,,,++++++)))000,,,'''+++***(((---***++++++++++++,,,,,,,,,...............///000000555555666666777888888888888999:::;;;;;;;;;:::999<<<999777666555555444222000000000//////...------------------------------------------.........///111111111222333444555666888999;;;;;;:::::::::;;;EEEPPPFFF555666<<<;;;;;;===999555555888888333//////...---++++++*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++,,,---......///000222444777999:::;;;;;;:::999888888888999666444222222222222000///...------,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////111111111222333333444444222333555666888999999999777777777777777666555555555444222000...,,,+++***(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((''''''(((((()))*********+++++++++,,,,,,------...111222333555777888888888777777888999999999999999999:::::::::999999;;;<<<======<<<:::888666444333222333444555555555555555444666888999888888999;;;;;;;;;;;;;;;;;;:::999999======<<<;;;;;;;;;<<<<<<<<<<<<======<<<:::888777666444222111111111000///...///000000111111000000///000111222222222111111222111111333555666666555;;;<<<<<<<<<;;;<<>>>>>===<<<;;;;;;;;;<<<:::;;;;;;;;;:::999777666555333111000111111000///---...//////000000////////////111222222222111000222111111222444555555444666777999:::<<<>>>BBBEEECCCCCCCCCDDDDDDDDDEEEEEEFFFDDDCCCBBBCCCBBBAAA???999777444444666777555333000...///111111///...000***...000111444888:::888000222333333333333555777555999???BBBqqq```qqq```YYYWWWDDD:::333---***'''%%%%%%%%%%%%$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&'''((()))***,,,------,,,---///000000...,,,***&&&%%%%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((()))### ###---OOO{{{yyyjjj666111,,,***,,,---...000111222222222000333222...---///---(((++++++******************"""(((&&&%%%***'''%%%---(((((()))))))))*********---,,,,,,,,,---......//////000111333555777999:::888888999999999999888888888666333222111111///---+++,,,---------,,,+++***************************++++++,,,,,,,,,------------...///000111222222222444666999:::;;;;;;===???JJJTTTIII777666999555444888777555333111///...---,,,+++***)))))))))))))))%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))***,,,,,,............000222444555333555777666444333555777444222///---------,,,+++*********))))))******+++))))))*********++++++++++++++++++,,,,,,,,,------...//////000000111222222000111333555666888888888666666777777666666555444111000...,,,***)))))))))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((())))))******+++++++++++++++,,,,,,,,,,,,---///111333444555555444555666888999999999999777888888888777777999:::888666444333222111000///111111222222222111000000000111333333444555777999555666777888999:::::::::>>>===<<<;;;::::::::::::777777777777666666555444222111///...//////...---,,,,,,---...............---...000111222111000///111000000111333444333222222444666777999<<<@@@CCC???@@@AAABBBCCCBBBAAAAAACCCBBBAAABBBBBBAAA>>><<<444444222222111111111111---+++---222222......222,,,...///...333:::999333...000111222222222444666555888===@@@ooo[[[ooo^^^XXXXXXCCC888333---***'''%%%%%%%%%%%%$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&''')))***+++,,,---***,,,...//////---***)))%%%%%%$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!%%%$$$&&&******<<>>;;;888<<<;;;999@@@777777666333///,,,,,,---+++***)))(((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,------,,,---...000222333111333555555333222555777444111...------,,,,,,*********))))))))))))***+++))))))))))))******************+++++++++,,,,,,,,,------......///000000111222333444555666777777777555555666666555555444333000...,,,***)))))))))***''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********+++++++++++++++,,,,,,,,,***+++---///111333333444222333444777888::::::;;;666777777777666666888999555555444222000//////000111222222222111000//////---...000111111222555777555666888999;;;<<<<<<===<<<<<<:::999888888888888444444333333333333333222000...,,,,,,------,,,+++++++++,,,------------,,,,,,---///111111000///...000//////000222333222111333444555555555777:::===:::;;;===??????>>><<<;;;@@@@@@@@@AAAAAA???<<<999222222222000...---...///,,,***---333222---,,,000111111///---111777444+++,,,...000111111111333555555888===???nnneeellleee[[[WWWJJJ888111000---(((%%%%%%%%%%%%$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######################################################""""""######$$$%%%'''((()))******++++++***---,,,,,,+++***)))''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""&&&(((%%%!!!$$$000:::kkklll\\\>>>(((%%%((()))))))))***+++---......///000000...---,,,+++++++++((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))******++++++,,,------//////000111333444555666<<<<<<<<<;;;999777666555333222000///---,,,,,,+++(((((())))))))))))(((((((((((((((((()))))))))))))))))))))***++++++,,,,,,---------...000111333444777777888999::::::;;;:::<<<;;;:::888777777888999888777333000---+++***)))***))))))(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))))))))************+++++++++,,,---...000000333333333333222111000000,,,+++***)))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((((()))))))))***************++++++,,,,,,------...000111111222444555666666777777666555444222111000...---,,,***)))((((((((('''&&&%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((+++*********+++,,,,,,---,,,------///111333555666777888888888999999999999777666666666666666666666333333222222111000/////////////////////.........000000000111222222333333666777888999:::;;;;;;;;;;;;;;;;;;::::::999999999666555444333111000///.../////////......---------******+++++++++,,,,,,,,,,,,,,,,,,---------....../////////000111111222222555555555555666888999999>>>=========>>>???AAABBBAAAAAAAAAAAA@@@===888444111000000///...---------,,,---...///000000000000000---,,,...222555333111+++...222444333222222333:::777999CCC[[[```hhhccc[[[YYYMMM;;;444000---(((%%%%%%%%%%%%$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######################################################""""""######$$$%%%''''''((()))************,,,,,,,,,+++***)))'''&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&'''$$$!!!###+++222HHHLLLDDD111%%%&&&***)))))))))***+++,,,---......000///...,,,+++*********(((((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))))))))******+++,,,,,,---...///000111333444555555999999999888777555444333222111000...---,,,++++++((((((((())))))(((((((((''''''((((((((()))))))))(((((()))******++++++,,,,,,,,,---...///111222333555555777888999999999999:::999888777777777777777777555222///,,,***))))))))))))(((''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))))))))************+++++++++,,,...///000111222222111111000///...++++++***)))((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))***************++++++,,,---------///000111222333444444555555555444444222111///...---,,,+++)))((((((''''''%%%$$$$$$%%%&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((()))))))))***+++,,,---...,,,------///000222444555444444555555555666666666777777666666666555555555222222222111000/////////..............................///000000111111222222333444555666777777777999888888777777666666555444444333111000...------......---------,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,,,,,,,---------...//////000000111222222444444444555666777888999===<<<<<<<<<===>>>@@@AAA???>>>======<<<:::666333000000//////...------,,,,,,,,,...//////000000000.........///111333333222000222444444333111111222999777999BBBZZZ[[[dddaaa\\\\\\QQQ???888000---(((%%%%%%%%%%%%$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######################################################""""""######$$$%%%&&&'''((()))************+++++++++***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###"""###&&&)))''',,,,,,%%%###(((***'''))))))***+++,,,------.........,,,+++************(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))***++++++,,,,,,......///111222333444555555555555555444333222111111000...---++++++******''''''(((((((((((('''''''''''''''(((((((((((()))(((((())))))******++++++,,,,,,,,,---...000222222222333555777888999888888666666777777777666555555555333000---***(((((('''(((''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((())))))))))))*********+++,,,---.../////////000//////...---,,,******)))(((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))*********+++,,,,,,------...//////000111222333333333333333222000///---,,,++++++)))(((''''''&&&&&&&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''(((((((((((((((((()))***,,,---...,,,,,,---...000222333444333333333444444444444555777777666555444333222222111111000000///.........------------............------......///000000000000000222333444555555555888888777666666555444444222111111///...---,,,+++,,,,,,,,,+++++++++++++++)))*********++++++++++++******+++++++++,,,,,,,,,......//////000111111111222222333333444666777888;;;;;;;;;;;;;;;<<<>>>>>>===;;;999888777666333111//////......------,,,,,,,,,,,,---...////////////,,,...///000000000111333444555555444111000000111888666888AAAWWWXXXbbb```\\\]]]RRR@@@999000---(((%%%%%%%%%%%%$$$########################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######################################################""""""######$$$%%%&&&&&&'''((()))))))))))))))******)))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$$$$######$$$"""%%%))))))$$$)))))))))***+++,,,,,,------,,,+++***))))))))))))'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))***+++++++++---...///000111333444444333333333333333222111000///...,,,+++***)))))))))&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((''''''(((((()))******++++++++++++,,,---///111222111222555777999999999888444555666777777666555444222000...+++(((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))************+++,,,---...............---,,,++++++)))(((((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))******+++,,,,,,,,,------...//////000111111222222222111000...,,,+++***)))((('''&&&&&&&&&&&&(((((('''(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&''''''(((***,,,---...,,,,,,---...///111222333555555555555666666666666777666555444222111000/////////......------------,,,,,,,,,,,,---------------------...//////000000111111333444555666666666::::::999888777666666555111000///...---,,,++++++************************)))))))))************+++)))************+++++++++------...//////000000111111111111222333555666777:::::::::::::::;;;;;;<<<;;;999555444333333111000...---------,,,,,,,,,++++++,,,---...............+++...000000......000333333333333222//////000111666555888???SSSXXXbbb```\\\\\\QQQ???888000---(((%%%%%%%%%%%%$$$########################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######################################################""""""######$$$%%%%%%&&&'''(((((()))((((((((((((((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$&&&'''%%%###&&&'''%%%$$$&&&)))((($$$((())))))******++++++++++++***)))(((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))******+++------...///111222333333222333333333222111000000,,,,,,***)))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''(((((()))***************+++,,,...000000000222555888:::::::::999555666777777777666555444///...,,,)))'''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((***************+++,,,---............---,,,+++***''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''((((((((((((((()))******++++++,,,---------....../////////222222222111///...,,,+++(((((('''&&&%%%%%%%%%%%%((('''''')))***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&'''((()))+++---...,,,,,,,,,---...000111222555555555666666666777777555555444222000///...---------,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,---------...//////000000111111111333444555666666666::::::999888777666555555000000///...---,,,,,,+++))))))))))))))))))))))))(((((()))))))))*********)))))))))*********++++++---------...//////000000///000000111333444666777888999999::::::::::::::::::777333111111111000000,,,,,,,,,,,,+++++++++++++++,,,,,,------------,,,+++---000///------///222...///000///......000222444444777===OOOXXXbbb___ZZZZZZOOO===666000---(((%%%%%%%%%%%%$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######################################################""""""######$$$%%%$$$%%%&&&'''(((((((((((('''''''''''''''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&'''&&&%%%)))'''%%%$$$&&&'''((('''(((((()))))))))*********))))))((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))******,,,,,,---///000111222333333333333222111000///...******)))((('''&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((()))))))))))))))***+++---///000...111444888:::;;;::::::666777666666555444333333...---***((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((******))))))******+++,,,---------,,,,,,+++***)))&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))******++++++------------......//////111111111000///---+++***(((''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((***+++,,,,,,,,,,,,,,,...///000111333333333444444444555555444333222000///---,,,,,,+++++++++***************))))))******++++++,,,,,,------......///000000000///000111222333444444444777777666555333222111111///......---,,,,,,++++++(((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++,,,,,,------...///////////////000111333555666777888999999::::::999999888888555222000000000///...++++++++++++************++++++,,,------,,,,,,+++,,,---......------...000***,,,.........///111222222333777;;;KKKXXXaaa]]]WWWWWWMMM===777000---(((%%%%%%%%%%%%$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######################################################""""""######$$$%%%$$$$$$%%%&&&''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$$$$$$$%%%$$$######$$$%%%%%%''')))((((((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))***+++,,,---...000111222222222222222111000...---,,,)))((('''&&&&&&%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((())))))((((((((()))+++,,,...///,,,///333777::::::999888888777555444222111111111---,,,***((('''&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''***))))))))))))***++++++***++++++******)))((('''%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((()))******+++---------...............000//////...---+++***)))(((''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''((()))***++++++++++++,,,---...000000222222222222333333333333222111000///...---,,,+++))))))))))))))))))))))))(((((())))))***++++++,,,,,,,,,,,,---......//////...///000111222333333333555555444222111///......---,,,,,,++++++******)))'''((((((((())))))))))))'''''''''((((((((())))))*********+++++++++,,,,,,+++,,,,,,---......////////////000111333555777888888999:::::::::999888888444222000/////////---,,,************************++++++,,,,,,,,,,,,++++++---,,,,,,,,,...///...---***,,,///000000000000111111333666999HHHWWW___\\\UUUVVVMMM===888000---(((%%%%%%%%%%%%$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""#########################################################"""###$$$$$$%%%$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$"""!!!"""$$$ !!!###%%%%%%$$$&&&)))(((((((((((())))))))))))''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))+++,,,---...///111222222222222111000///---+++***((('''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''(((((()))***,,,......***---111666999999888777888666444222000/////////---,,,***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))))))))))))))***+++))))))))))))((('''&&&%%%%%%$$$$$$###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********------........................------+++)))((('''(((((('''&&&&&&&&&''''''&&&%%%&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***+++++++++,,,---...///000222222333333333444444444000000///...---,,,,,,+++((((((((()))))))))))))))'''(((((()))***+++++++++***++++++,,,,,,---......///000111333444444444444555555333222111///......++++++******))))))(((((('''((((((((())))))******''''''''''''((((((((()))***++++++++++++,,,,,,,,,++++++,,,------....../////////000222333666777888888999:::;;;;;;:::888888222000///......---+++***)))))))))))))))*********++++++,,,,,,,,,++++++***///,,,***+++...000...++++++---111222111000000000000333666888FFF]]]```[[[XXXXXXJJJ;;;999555---&&&%%%%%%######%%%########################""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""########################""""""""""""""""""""""""###########################$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&''''''((()))***++++++---...///111222333222111///---+++***))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((((((((((()))******++++++...///111333444666666777555555555444333000...,,,))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((***))))))((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))***+++,,,,,,------------,,,,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))),,,......+++,,,///000...333333222222222222222222///...---,,,++++++++++++,,,+++)))'''&&&'''((())))))((('''(((***++++++***))))))***+++,,,,,,,,,,,,------------...///111111333222000///---,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))+++,,,......---,,,+++++++++++++++,,,---......//////000111222333333444888888777666555444333333---------,,,,,,++++++++++++,,,,,,+++******+++---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111111333555555LLL\\\```\\\XXXXXXKKK;;;999555---&&&%%%%%%$$$###$$$########################""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""########################""""""""""""""""""""""""###########################$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''(((((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))******+++,,,---///000111222222111///---+++***))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''((((((((()))******++++++---...///111333444555555333333333222000...,,,+++)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((())))))((((((((())))))(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))***++++++,,,------,,,,,,,,,++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))+++000111...---///000///222222222222222111111000...---,,,+++***************)))(((''''''(((***+++111...***(((((((((((('''))))))***+++,,,,,,,,,,,,------------...///000111222111000...---,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***,,,------,,,+++***++++++++++++,,,---......//////000111222333333444888777777555444333222222------,,,,,,,,,+++++++++***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........///000000111111111333555666LLL[[[aaa\\\WWWWWWKKK<<<999444,,,&&&%%%&&&$$$###$$$########################""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""########################""""""""""""""""""""""""###########################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))*********+++,,,...///000000333222///---+++)))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''''''(((((())))))******++++++,,,...000111333333444111111000///---+++)))(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''(((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))******+++,,,,,,,,,,,,+++++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))***222666222......//////000111222333222111///...,,,+++***))))))((())))))((((((''''''((()))+++,,,444000+++'''&&&'''((((((((()))***+++,,,,,,,,,,,,,,,---------...//////000111000///---,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***+++,,,+++***)))+++******++++++,,,---......//////000111222333333777777666444333111000///,,,,,,,,,,,,++++++++++++)))+++------,,,******+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111111111333666666MMMZZZaaa]]]VVVVVVLLL===888333,,,&&&&&&&&&$$$###$$$########################""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""########################""""""""""""""""""""""""###########################$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))))))))******+++---......///333111///,,,***(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''(((((()))************+++---///111222333333000000///---+++***(((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))******+++++++++++++++*********)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))333999666000...//////...///111222222000---+++***)))(((((('''''''''(((''''''&&&&&&'''((())))))---***((('''((()))******((()))***++++++,,,,,,+++,,,,,,------............///...---,,,+++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))************+++,,,---.........///000111222333333666555444222111///...---,,,+++++++++++++++++++++(((***---...---+++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111000222666666MMMYYYaaa]]]UUUVVVMMM>>>888222+++&&&&&&'''%%%###$$$########################""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""########################""""""""""""""""""""""""###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))******+++,,,---......111///---+++)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))******+++,,,---///111222333333000000...,,,+++)))((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))******+++******))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((222999666000.........---...000111000...+++)))(((((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%'''******)))((((((((()))***+++++++++++++++,,,------...------,,,------+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))************+++,,,------......///000111222222333333222111000///---,,,,,,++++++++++++++++++++++++(((***---...---+++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000000222666777NNNWWWbbb^^^UUUUUUNNN???888111***&&&'''(((%%%$$$$$$########################""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""########################""""""""""""""""""""""""###########################$$$%%%%%%&&&&&&%%%%%%#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******+++,,,,,,---.........---+++)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))******+++---///111222222333111000...,,,***)))((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((()))************)))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((000555333///......------...//////...,,,***(((''''''&&&&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$%%%%%%&&&(((***)))&&&###'''((()))***++++++++++++***+++,,,---------++++++,,,+++***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))***))))))******+++,,,------......///000111222222000000///...---,,,++++++*********+++++++++++++++)))+++------,,,******+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000///222666888NNNWWWbbb^^^TTTTTTOOO@@@888111***&&&'''(((&&&$$$$$$########################""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""########################""""""""""""""""""""""""###########################$$$%%%%%%&&&&&&%%%%%%"""#########$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((++++++,,,,,,------......******((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))(((***+++---///000111111000///---***)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))******)))((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))'''---111///.........+++.........---,,,***)))(((''''''&&&&&&&&&''''''((('''''''''((((((''''''&&&((('''''''''((((((&&&$$$'''((()))***++++++++++++***+++,,,------,,,+++)))******)))(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))***+++,,,---------...///000111222222---------,,,,,,+++++++++)))*********++++++++++++***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000///222666888NNNVVVbbb^^^TTTTTTPPPAAA777000***&&&'''(((&&&$$$$$$########################""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""########################""""""""""""""""""""""""########################$$$$$$%%%&&&&&&&&&%%%%%%""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((,,,,,,,,,------.........(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))'''(((***,,,...//////000///...+++)))''''''&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))***))))))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))'''+++---,,,---///...***......---,,,***))))))(((''''''&&&&&&&&&''''''(((&&&'''((()))************)))(((&&&&&&'''))))))((('''((()))******++++++***)))+++,,,------,,,***)))***)))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))***+++,,,---------...///000111222222++++++++++++++++++++++++))))))******+++++++++++++++,,,,,,+++******+++---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000///222777888OOO___fff[[[XXXSSSIIIEEE333///,,,)))'''&&&&&&$$$###%%%%%%%%%$$$$$$#########!!!"""$$$%%%%%%###"""!!!%%%$$$$$$%%%%%%$$$$$$%%%'''%%%###"""!!!!!!"""###%%%$$$$$$###"""#########################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))***))))))+++------,,,+++(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))((()))***,,,---......///,,,+++***(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))***+++,,,,,,******+++,,,,,,,,,++++++***)))((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))******************************))))))((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++......////////////......,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------.../////////222444777999PPP___eeeZZZXXXSSSHHHDDD333...,,,((('''&&&&&&%%%###%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%%%%$$$###$$$$$$$$$$$$&&&""""""###$$$%%%&&&'''(((%%%%%%$$$$$$###$$$$$$$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))***))))))+++,,,---,,,***(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))((()))***,,,---.........,,,+++)))(((&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))(((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))***+++,,,,,,******+++,,,,,,,,,+++******)))((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))***************************)))))))))((((((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++......////////////......,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------.../////////111333666888OOO___dddXXXXXXRRRFFFCCC222...+++(((&&&&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$'''&&&$$$""" !!!$$$$$$#########$$$%%%%%%###$$$%%%%%%$$$###"""!!!%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))***))))))***,,,,,,+++)))''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))((()))***+++,,,---------+++***)))'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))+++,,,,,,+++******+++++++++******))))))((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---......//////......---,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------.../////////000222666777MMM```cccWWWXXXRRRDDD@@@111...+++(((&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############%%%&&&&&&######%%%%%%$$$''''''''''''&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))******)))***++++++)))(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))))))))***+++,,,,,,++++++***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))(((***,,,,,,+++***************)))))))))(((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++---------......---------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000333777888MMMbbbcccWWWYYYRRRBBB===000---+++(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&((()))))))))"""&&&&&&""""""%%%%%%!!!$$$$$$$$$%%%''')))+++,,,$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))+++***))))))******(((&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))******+++*********(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))'''***,,,,,,+++))))))***))))))((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000444999999MMMfffeeeXXXZZZSSS@@@;;;...---***'''&&&&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$############***,,,***+++000///))),,,+++***'''%%%###!!!!!!&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))+++***))))))))))))&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((())))))*********))))))(((''''''&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))'''))),,,---+++)))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000555;;;:::MMMiiigggYYY\\\SSS>>>888---,,,***'''&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''')))'''%%%$$$&&&***...111>>>IIIOOOOOOSSSZZZYYYRRRVVVUUUQQQKKKAAA666---'''***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))+++***)))((()))(((%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((())))))******)))(((((('''&&&&&&&&&%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((()))((((((((())))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))&&&))),,,---+++)))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))'''''''''''''''''''''''''''((((((((()))))))))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...////////////444:::999KKKllliiiZZZ]]]TTT>>>777,,,,,,***'''&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%$$$%%%***444BBBOOOWWWfffrrr{{{}}}~~~rrrdddVVVMMM---,,,***)))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))+++***)))(((((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((()))*********)))((('''&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))&&&))),,,---+++)))((((((&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))'''''''''''''''''''''''''''((((((((())))))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...//////000...333:::888JJJmmmhhh```XXXPPPDDD777...******)))''''''&&&&&&&&&)))%%%###&&&(((&&&&&&(((###---///999RRRbbbeeegggqqq{{{lllkkkHHH---***,,,%%%$$$,,,***%%%"""%%%((('''''')))$$$$$$$$$$$$$$$$$$$$$$$$'''%%%""""""$$$&&&(((((("""&&&***((($$$###%%%)))***(((&&&&&&***---***###''''''***222999<<<888333...)))$$$$$$***---)))"""(((&&&$$$###%%%'''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''')))***+++))))))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&(((((()))+++******)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$&&&'''(((&&&%%%))))))&&&###&&&++++++&&&***,,,,,,)))'''***++++++&&&(((++++++***((('''''''''(((((((((&&&%%%$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++***))))))))))))******+++)))(((+++000111+++%%%***++++++,,,///111000---&&&***...000000...------000222222///***)))---111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////333444333<<>>IIIQQQWWW[[[WWW^^^ttt{{{zzznnn\\\BBB,,,###)))&&&&&&))))))%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###'''******(((%%%%%%&&&///)))###"""''',,,---,,,333???WWWnnnyyy{{{}}}nnnddd___NNNUUU\\\]]]RRRBBB222***'''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((()))******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))***))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((,,,''''''000888AAASSSeee|||vvvpppjjjmmmuuurrrbbbKKK999///+++(((&&&!!!...000%%%"""++++++"""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************++++++,,,++++++***+++,,,---+++)))+++///444---,,,,,,///444777999:::///000111222111///---,,,999777444222111...,,,***///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111333444===JJJiiiddd]]]VVVOOODDD888000))))))(((''''''''''''''''''''')))******+++555@@@GGGFFFGGGVVVgggiiiqqqdddCCC333***'''&&&))))))&&&&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***,,,)))222111...777LLL```qqqaaaaaaoooiii```YYY[[[hhh|||tttYYYNNNPPPRRROOOJJJ:::,,,!!!""")))+++&&&!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((()))))))))((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%&&&''')))%%%333SSSvvv~~~xxxvvv}}}fffGGG111'''---...***'''((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))***+++,,,+++******---+++***...333444///***222///...000000---+++***,,,---///222555666555333///...,,,++++++...111333/////////............---------------------------,,,,,,------.../////////000333555===IIIhhhccc]]]VVVNNNCCC777///)))((((((''''''''''''((()))'''''')))***///<<>><<<===FFFAAA999444222222111000000222333222000000333777000000/////////.........------------------------,,,,,,------.../////////111444666>>>IIIhhhccc\\\UUUMMMBBB666...((((((''''''''''''(((((('''%%%%%%)))...555BBBNNNPPP^^^kkkwww~~~wwwqqqGGG777(((###$$$%%%'''(((''''''''''''''''''''''''%%%%%%'''+++---,,,(((%%% 999bbbkkklllMMMXXXvvvrrr```ZZZQQQGGG===..."""###---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''''')))...333@@@TTTuuurrrnnnlllttt~~~}}}{{{{{{xxxuuuyyyTTT333''',,,...)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))******+++,,,---(((///555333///555GGGVVV``````iii{{{wwwiiiVVVAAA333888888777555333111000000000000000000////////////------------------------,,,,,,------.../////////222666888???HHHiiiddd\\\UUUMMMAAA555,,,((((((''''''''''''((((((&&&%%%(((000888>>>GGGPPPYYYeeeiiijjjqqquuu~~~}}}iiiPPP444((('''(((((((((''''''''''''''''''''''''###&&&******(((***000666UUUwwwvvvqqqfffTTTggglll```UUUMMM???---'''+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))***)))''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''000...+++'''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''&&&&&&)))333AAALLLdddjjjqqquuuvvvwww{{{xxxiiiddd:::333111%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---,,,+++***+++---///111000666>>>HHHVVVkkk|||TTTFFF555---///333555444111111111000000000//////........................,,,,,,------.../////////333777999???GGGiiiddd]]]UUULLLAAA444+++(((((('''''''''(((((()))'''''',,,888BBBHHHMMMQQQ```hhhgggiiiuuuvvviiicccjjjvvvqqq{{{eeeAAA///,,,---+++)))((((((((((((((((((((((((***...///***&&&...CCCUUU|||ooo}}}lllgggmmmZZZYYYXXXHHH444)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((******)))'''&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''AAA<<<333+++&&&%%%''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''*********+++333DDD[[[kkkyyy||||||vvvvvv}}}uuuzzzAAA)))222))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))***++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************000...,,,+++,,,...222444DDDBBBKKKggghhhGGG;;;999555000111111111111000000000000........................,,,,,,------...//////000444999:::@@@GGGjjjccc]]]WWWMMM===111,,,,,,)))'''((()))***(((%%%(((000777:::???HHHPPPSSS^^^[[[TTTgggYYYXXXPPP^^^TTTRRRfff~~~```FFFWWWXXXrrrrrr999111///,,,***)))(((***,,,***'''(((,,,+++------******@@@ooohhhccc|||hhhEEEXXXXXX ,,,***((('''&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&'''''''''&&&&&&######&&&'''&&&&&&((())),,,***###!!!%%%(((&&&###&&&))))))%%%$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***)))'''&&&***+++'''"""$$$***((( ...+++!!!&&&&&&&&&...&&&'''(((''''''''')))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---(((###"""&&&))))))(((''''''((()))))))))******---&&&***"""---$$$***''':::SSSIII,,,***,,,$$$"""$$$$$$%%%(((***)))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&((('''$$$&&&***"""%%%((()))'''&&&&&&'''(((&&&,,,---'''((()))!!!((())))))))))))((((((((((((***$$$"""(((***%%%&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((%%%$$$'''(((&&&&&&)))"""...222<<>>DDDAAAFFFrrr}}}CCC222???555???000(((888333(((555111000///......------..................///000000000555999AAAHHHkkkddd]]]WWWLLL===111,,,,,,)))'''((()))***(((&&&+++111666999>>>HHHNNNPPPNNN[[[[[[YYYQQQZZZUUUPPPHHHKKKNNNjjjlllLLLFFFKKKWWWyyywwwMMM???+++###)))+++((((((++++++)))+++///,,,111,,,///TTTqqqeeeVVVSSSWWW___hhhooo~~~UUUrrr```MMMNNNNNN)))&&&$$$%%%(((++++++***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&###+++///***$$$$$$$$$###"""!!!###'''(((%%%,,,'''"""!!!$$$&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''((()))))))))%%%'''((('''$$$###''',,,$$$***---222,,,!!!&&&&&&&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&...///+++&&&%%%&&&&&&(((,,,---,,,***'''&&&***,,,;;;888DDD999???<<<444PPPNNN...!!!(((+++'''******)))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$&&&&&&$$$%%%))))))((('''&&&%%%''')))+++'''(((((()))///444777999---,,,++++++,,,,,,+++***)))(((%%%$$$(((,,,)))"""((((((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))&&&%%%'''&&&######&&&***...666QQQ___ggguuuiiiyyy~~~xxx|||ttt```333(((******"""***111###))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((&&&'''''''''''''''&&&&&&###%%%)))+++***)))'''&&&,,,)))(((+++,,,+++***)))---,,,111777777000,,,...+++,,,.........,,,***)))+++*********))))))))))))************************)))***+++++++++,,,...///777+++(((666AAAEEEOOO\\\HHH???***000999...555===+++111111000///............///............///000000111555999AAAGGGmmmfff^^^WWWKKK<<<000,,,+++)))(((((()))***)))(((000333555777===FFFKKKJJJ@@@MMMZZZWWWdddmmmtttlll``````JJJaaadddLLLNNNLLL{{{dddQQQ///###///---(((&&&)))++++++---000,,,&&&)))GGGyyygggXXXRRRZZZ^^^WWWhhh[[[QQQPPPOOOIIIFFFHHHfffZZZyyyjjjOOOZZZ<<<444,,,'''((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((---+++"""---111,,,///222111---+++***&&&"""+++(((%%%$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,***(((%%%$$$%%%&&&&&&''''''+++111///)))(((++++++000---$$$"""(((...///******++++++,,,,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%)))---,,,'''%%%'''***---***((((((000@@@RRR^^^^^^dddvvvpppxxxmmmtttrrraaabbb```OOO888222000((())))))((('''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))%%%###&&&(((''''''***(((''''''''')))***)))(((444FFFOOO\\\pppjjjZZZ\\\llleee[[[QQQGGG<<<111***+++)))''''''$$$"""$$$***((((((((((((((('''&&&%%%''''''&&&&&&&&&&&&''''''(((&&&&&&(((&&&###$$$)))777>>>LLLmmmwwwtttzzzlll~~~{{{~~~qqqzzzrrrzzz[[[===%%%$$$+++,,,***))))))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((222000+++'''&&&***111666333///...333666333111111333///+++)))'''&&&)))...(((+++---...---,,,+++,,,+++++++++*********))))))************************(((***,,,,,,,,,,,,---...,,,///<<>>GGGKKKvvv~~~ooommm||||||wwwpppfff^^^III:::...---***%%%&&&,,,&&&'''((((((((('''&&&%%%''''''&&&&&&&&&&&&''''''&&&%%%''')))'''&&&,,,333BBBXXXiiiyyyrrrppp~~~ssswwwuuu```111(((222,,,&&&///)))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))((()))))))))******"""'''...222333333555666<<>>===999<<>>+++%%%+++///+++$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))******(((%%%&&&)))---:::YYYttt|||zzzddd\\\^^^RRRCCC;;;000******,,,......''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%***,,,&&&""",,,DDDYYY|||wwwxxx~~~zzzzzzttt|||qqqtttaaaGGG444,,,+++)))'''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&''')))'''###$$$(((,,,:::QQQfffuuu}}}}}}jjjRRR<<<111000''''''&&&&&&''''''((()))((((((''''''''''''(((((('''&&&&&&%%%%%%,,,???QQQkkkvvvuuuwwwssszzzuuujjjooosssqqqTTT+++***...$$$******)))))))))((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((((((''''''(((((()))'''''''''((()))+++...///>>>BBBJJJVVViiioooPPP777111,,,,,,000222///,,,---------,,,,,,,,,++++++++++++++++++++++++++++++(((******)))(((---888@@@]]]pppooo\\\TTTYYY```XXXZZZ___ccceeeiiiuuu[[[555777222444333222111000000000000000000//////000000111222333666777>>>DDDlllbbbWWWNNNCCC777...,,,((())))))(((''')))---111///666:::::::::;;;:::777000HHHNNNKKKLLLiiitttrrrssspppYYYKKKPPPaaaiiiYYYDDD,,,***+++---...,,,+++111;;;lllqqqqqqgggyyylllcccSSS???///'''%%%'''''''''''''''''''''''''''&&&(((***((('''(((...333'''777KKKccc~~~tttzzzgggPPPBBB>>>:::000'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))---,,,)))''',,,999LLLZZZpppaaaSSS???111***(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''---,,,++++++333KKKjjj}}}xxxqqqooopppiiimmmvvvgggooojjjooodddmmmjjjRRR???333,,,)))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&'''000;;;FFFXXXqqq|||yyy}}}~~~qqqXXXGGG???...,,,)))'''&&&''')))***((((((''''''''''''((((((''''''''''''***888TTTlllxxxooo~~~~~~vvvyyyiiiyyyttt|||wwwHHH000...'''*********)))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((((((((((())))))&&&&&&'''***...222666999777OOOqqqnnnZZZAAA222000222222///------------,,,,,,,,,,,,++++++++++++++++++++++++)))++++++***,,,777GGGTTTqqqeeecccaaadddkkkqqqrrrqqqrrrnnnjjjggg```ZZZZZZ^^^___cccNNN555666444444333222111111111111000000//////000000111222222555666===DDDjjj```UUUMMMBBB666...---((())))))(((''')))...222---555<<<<<<::::::888666888HHHKKKUUUBBBKKKOOObbbooovvvSSS\\\lllvvv|||___FFF222+++,,,......***+++777EEE|||yyy~~~YYY\\\lllggg\\\JJJ999---***+++(((((((((((((((((((((((('''***,,,+++***---555;;;SSS}}}}}}ppp~~~kkkSSS???444111''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((''''''---@@@```kkkOOO<<<111***&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&,,,AAA```xxx~~~wwwmmmeeefffqqqzzz}}}nnnqqqvvv[[[DDD666000((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))///AAARRRnnntttyyyyyyxxx~~~lll]]]]]]aaammmmmmkkkffffffpppiii@@@444111---)))''''''(((***((((((''''''''''''((((((''''''(((+++222FFFhhhqqqhhhzzzaaaeeedddzzzyyy|||{{{yyy}}}gggqqqlll666***111************))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))(((((((((((())))))'''(((***...333999???BBBqqqhhhAAA222000///.........---------,,,,,,,,,++++++++++++++++++++++++***,,,,,,,,,000???SSScccyyy___tttsssgggbbbSSSaaadddfffJJJ888555444333222111111111111000000000000000111111222111444666===DDDkkkcccXXXKKK@@@666///******)))'''&&&(((+++...111000333555666666555666777333777DDDWWWcccbbb[[[UUUbbb}}}aaavvvllliiiQQQ333'''---///000&&&333888kkkxxx}}}mmmaaadddnnnmmm|||ooobbbkkk}}}UUUsssaaaqqqKKKJJJ'''***---((((((((((((((((((''''''&&&$$$---000$$$)))LLLppp}}}xxx}}}uuu]]]DDD777444((('''000..."""""",,,''''''''''''''''''''''''000'''"""&&&******+++---,,,$$$888___yyy```EEE444***(((,,,$$$&&&333+++'''''''''''''''''''''''''''---$$$---%%%&&&...)))"""444???]]]|||ssskkkbbbtttsssrrr{{{}}}cccNNN:::+++(((&&&((((((&&&'''***)))(((((('''''''''(((((($$$***))))))000;;;VVVwww}}}eee\\\UUUTTTXXXZZZZZZZZZPPPPPPSSSOOOVVVRRRJJJiiilllMMMBBB222&&&$$$(((,,,---((((((((((((((((((((((((###444%%%***@@@```{{{iiiyyyyyynnnooosssxxx~~~}}}tttxxxxxxssssssxxxyyyvvvrrrssssssxxxnnnrrrZZZ777,,,,,,+++)))(((***+++)))&&&(((((())))))))))))(((((()))((('''((()))))))))(((+++)))((()))((('''***///)))222***&&&///***!!!***+++,,,---,,,***))))))))))))((((((((('''''''''''')))((('''%%%&&&)))***)))!!!///...888JJJEEETTTNNN999111444***666000***222...'''000************************...$$$...222;;;NNN```}}}fff{{{|||``````^^^\\\dddHHH888:::222---333666444666000000000000000000000000000666777:::>>>llleeeYYYLLL@@@666...******)))''''''(((+++...111333555777777555444333444777666;;;HHHTTT\\\bbbhhh\\\rrrkkkzzzkkkQQQAAA...444&&&222(((999eeesssZZZJJJGGGNNNCCC---333MMM???BBBCCC@@@<<>>777???EEEBBB<<>>:::@@@DDD@@@TTTLLLvvvrrr\\\EEE777///'''######(((((((((((((((((((((((('''+++666XXXqqqxxxwwwvvvrrrlllrrrqqquuu|||}}}{{{zzzvvvwwwuuuqqqsssvvvrrrkkkddd___bbbooo{{{aaaxxxyyy666222+++***)))))))))***)))'''(((((())))))))))))((((((***)))((('''(((((())))))&&&)))+++***)))((((((((((((---,,,***---,,,,,,333---)))&&&(((---///+++&&&))))))((((((((('''''''''((((((((('''((()))******111)))666??????aaa}}}{{{zzz{{{}}}[[[000444111555///)))...000,,,+++++++++++++++++++++++++++---&&&111666IIIjjj|||uuuWWWWWWZZZaaannn555444666777111---000444111111111111111111111111000666777:::???nnnggg[[[MMM@@@555...******)))''''''))),,,///111555777888777444222111111777444444:::CCCOOO___lllbbbiii^^^ppphhhGGGBBB000333222***HHHiiiMMMEEECCC:::666999777666DDDWWWfffmmmfffuuuqqqbbbMMMCCC111'''***)))))))))))))))******)))///'''222^^^zzzMMMFFF777'''$$$******%%%'''''''''''''''''''''''''''***)))&&&(((---111000777]]]zzzzzz|||]]]333000...)))"""(((...)))''''''''''''''''''''''''###,,,***%%%(((***(((+++EEEjjj~~~pppvvv}}}___[[[zzzSSSEEE777***'''(((((('''((((((((((((''''''(((((())),,,$$$,,,@@@SSSiiizzz}}}zzzyyyyyyggg```QQQGGG???EEEVVVgggmmmmmmqqqhhhmmmYYY???777111666<<>>CCC'''***))))))(((((()))***++++++"""888fff}}}yyy|||___EEE===444&&&###+++''''''''''''''''''''''''111(((###'''+++...444;;;|||{{{}}}xxx|||~~~KKK111+++...&&&(((...%%%'''''''''''''''''''''''',,,((($$$***'''+++AAAccczzzzzzqqq|||zzz}}}~~~||||||~~~{{{wwwjjjVVVBBB...&&&''')))(((((((((((((((((((((((()))***&&&(((@@@[[[jjjyyyzzzvvvnnnmmmaaaQQQBBBUUUlll}}}{{{WWW:::>>>333===ccclllPPP===333,,,'''((((((((((((((((((((((((%%%+++CCCnnn{{{yyy~~~}}}{{{```XXX```mmmkkkooouuuxxxwwwuuutttsssppprrrtttrrrjjjZZZGGG888???666888FFFKKKJJJUUUgggzzzkkkeeeGGG...+++)))***)))((((((***(((((())))))))))))(((((('''((())))))))))))+++,,,%%%///555666???RRR]]]^^^lllfffqqquuufff^^^WWWDDD555111---++++++,,,------*********)))))))))(((((('''(((***+++(((&&&)))///333OOOWWWrrr~~~www===***000:::...(((000000,,,,,,,,,,,,,,,,,,,,,,,,......===GGGiiioooTTTaaaDDD---888555777<<<---111111111111111111111111000555666;;;AAAnnniii^^^OOO???333---***((((((((()))***---000222222444666666444222222222222333777999888888@@@JJJcccWWW\\\kkkmmmxxxmmmuuuvvvUUUBBB666,,,888---IIInnnXXXEEE777===:::wwwvvvIIIsssssstttTTTQQQ&&&***)))((('''((()))+++,,,...%%%UUUyyy[[[LLL===***###)))((((((((((((((((((((((((,,,$$$(((333000(((888TTT}}}~~~tttsssvvvyyyFFF,,,000+++(((+++&&&(((((((((((((((((((((((('''---((()))---'''666___sssvvviii~~~yyyyyyvvvrrrggg\\\ZZZ```hhhlllfffvvvsssgggPPP555)))((())))))***((((((((((((((()))******###777VVVmmmvvv~~~}}}oooaaa\\\TTTIIIkkkiii???444AAAKKKXXX]]]@@@888111&&&))))))))))))))))))))))))%%%...SSSyyy}}}vvvzzzmmm^^^YYYdddlllkkkooosssvvvuuutttrrrrrruuuuuurrrhhhWWWEEE999333444666<<>>222,,,+++((((((((()))+++...000222111333555555444333333444555444555777666888AAAKKKSSSKKK[[[kkkdddlllzzzjjjpppqqqgggLLL888+++666***fffsss|||}}}hhhPPP:::>>>>>>sss```]]]{{{gggbbbLLL666+++***)))((()))***,,,...111CCCyyyzzz}}}uuusssyyysssSSS???777---!!!((((((((((((((((((((((((&&&&&&---222***111```gggfffrrrvvv|||iii===222---'''(((,,,((((((((((((((((((((((((+++***&&&'''***///KKKppp|||xxxzzz|||sss}}}iii\\\^^^sssppp]]]MMM[[[zzzwww{{{aaaBBB111+++******+++(((((((((((()))***++++++...NNNdddppp|||}}}sssmmmaaaXXX___ooo}}}QQQ:::>>>???gggiiiIII<<<222&&&)))))))))))))))))))))))))))555\\\wwwvvv{{{uuuppp^^^YYYYYYeeegggkkkooosssuuutttsssqqqqqquuunnncccSSSBBB777888>>>999BBBNNNYYYfffrrrxxxxxx|||~~~~~~cccgggEEE666******,,,***(((+++(((((())))))))))))((((((((())))))((((((,,,444:::SSS]]]mmm|||tttSSS666'''''',,,++++++++++++*********)))***((()))+++((((((666HHHYYYiii666,,,111333000)))------------------------,,,;;;ddd]]]QQQ]]]cccAAA===333000555333222222222222222222222222000444555;;;DDDkkkggg^^^NNN===111,,,+++'''((((((***,,,///111222111333555555444222222333666333333444666:::CCCMMMFFFGGGYYYdddaaaaaaoootttiiinnnmmmeeeCCC555222+++:::vvvggg???LLLNNNrrr|||zzzWWWjjjhhhJJJEEE---,,,+++***+++---///111KKKpppWWWGGGAAAGGGaaaeeeMMM???222%%%(((((((((((((((((((((((((((+++,,,)))///OOO~~~}}}|||XXX999///)))'''---(((((((((((((((((((((((()))''''''$$$+++KKKnnn|||uuuzzz|||aaaooo______wwwrrrMMMPPPjjjsssQQQ:::///***)))+++(((((((((((()))***+++,,,@@@gggoooqqq{{{jjjfffeeehhhzzz~~~iii>>>EEE\\\ccchhhsssVVV??????KKKrrriiiEEE---$$$))))))))))))))))))))))))...GGGuuu||||||uuuyyyrrriiiUUUVVVVVVcccccckkknnnrrrtttsssqqqppppppmmmcccYYYOOOFFFBBBHHHQQQcccbbbgggppprrrlllhhhhhhxxxyyytttgggSSS<<<******...,,,)))***(((((())))))))))))((((((******)))***000>>>QQQ___tttuuubbbAAA222000,,,,,,+++++++++************'''(((+++***///DDD\\\ccc|||~~~ccc555///666222+++------------------------444GGGxxxmmmfffeeeMMMzzzppp}}}PPP<<<555000111666222222222222222222222222000444555<<>>;;;JJJEEEMMM]]]aaaZZZ^^^kkkyyyyyyvvvjjj]]]dddEEE<<<888'''wwwoooxxxNNN|||wwwuuuiiiBBB222222"""222***'''///fff|||^^^UUUUUU[[[^^^vvveee@@@GGG+++(((((())))))))))))(((((((((***(((222NNNvvv^^^TTT```sssSSS???)))333))))))(((((((((((())))))###///***)))MMM~~~|||~~~wwwooo|||bbbeee|||zzzaaaRRRFFF888111444:::>>>@@@___}}}MMMZZZ}}}xxxYYY666***++++++&&&%%%...&&&,,,***BBBlll{{{zzzkkkeeeiiinnn|||sssVVVFFFFFFDDDLLLuuuvvvNNN555TTTlllaaaBBB'''***+++%%%+++,,,''',,,***;;;mmmwwwqqqgggNNNXXXaaadddqqqnnnpppuuuuuunnneeecccgggdddssswwwooojjjfff```JJJbbbkkkuuu|||ooouuuyyy|||UUUhhhMMM222(((---111+++###***++++++)))***,,,,,,***'''333///333YYYxxxrrrppp{{{JJJ&&&:::111$$$---+++"""---///"""&&&111111@@@iiilllOOOGGGMMMMMMCCCZZZggg:::444)))333000111++++++333000,,,111888ttthhhdddMMMyyyTTTCCC555,,,???///333222222111111222222333,,,888666;;;AAAnnnggg\\\OOO>>>///***,,,)))%%%%%%)))---...111666777777777555222111222333---222333222333666666222???AAAMMM___eee___]]]aaaooovvv{{{qqq]]]UUUdddzzzKKK;;;666555~~~|||VVVzzznnnwww~~~yyyrrrFFF555000%%%111000,,,DDDvvvZZZEEE%%%))))))))))))))))))))))))+++666000CCCuuuwwwTTTCCCHHHKKK^^^yyyfffJJJ------&&&))))))(((((((((((())))))***...+++333mmmqqqmmmzzzyyyrrrqqq}}}yyyfffWWWKKK<<<;;;;;;===AAACCCCCCCCCBBBSSSkkk[[[^^^~~~kkkEEE...((()))+++&&&+++$$$)))+++///[[[sssxxxtttnnnrrrtttpppssswwwrrrvvvqqqhhhkkkmmmiiiZZZeeezzzBBBEEEaaa|||yyyTTT...++++++''')))***)))---+++ZZZvvvyyyLLLlllVVV[[[```bbbmmmnnnooopppnnngggbbbhhhqqqzzz|||tttlll___JJJYYYtttfffqqqzzzmmmuuuxxx{{{~~~qqqpppzzz```@@@,,,))),,,---++++++***((('''((())))))(((&&&,,,:::YYYxxx}}}~~~yyynnnlllKKK666+++------+++,,,++++++&&&***111777PPPyyy}}}xxxnnnaaakkkAAA222888)))...222---,,,111///...888JJJeeeXXXYYYuuuCCC888666666000333222222111111222222333///999777;;;CCCoooggg\\\NNN===...***,,,(((%%%&&&***...000444:::888999888666333222222222///222444222111222000,,,222;;;JJJZZZeeefff^^^WWWaaajjjqqqjjjUUUBBB@@@GGGmmmtttyyyEEE333///MMM}}}zzzdddzzz}}}{{{ooo||||||ccchhh~~~vvvNNN<<>>LLL^^^lllZZZZZZYYYaaaHHHuuuZZZ666(((***,,,&&&***''''''***>>>qqq}}}|||~~~|||uuunnnpppqqqlllrrr~~~~~~vvviiimmmcccccc|||]]]<<>>999::::::888555333222222444444444333111000///------777BBBMMM[[[fffaaaUUUVVVXXXWWWQQQFFF:::555444XXX]]]mmm}}}JJJ>>>444fff|||mmmccchhhlll\\\fffttt^^^BBB......'''222---cccxxxyyy{{{~~~sss~~~~~~KKK@@@+++***))))))))))))***+++***///===ccczzzooo{{{uuulllppp|||ttt|||~~~aaaMMM222)))***))))))))))))))))))***,,,+++'''___~~~mmmqqqsssjjjeeejjjooocccaaarrrsssjjjnnncccdddddd___ZZZZZZaaahhhwwwtttgggbbbnnnDDDnnnkkkAAA,,,---(((%%%+++...)))***JJJzzzwwwoooxxxjjjfffhhhjjjqqqtttkkkhhhQQQOOOtttjjj]]]```eeeLLLDDDUUUgggvvvGGG---))),,,'''&&&---+++111tttxxxvvvpppNNNOOOMMMOOOZZZeeekkkqqqnnnsss|||}}}zzzvvviii___YYYVVVFFF___dddrrrlllrrruuuvvvtttxxxbbbzzzpppSSS888+++))))))''')))'''(((+++,,,+++,,,...999aaawwwxxxZZZ555111,,,---111---'''///---222TTTzzzxxxLLL///444...000---...222...111AAAggg}}}||||||rrr^^^ffffff:::>>>///555333222222111111222222333222:::555;;;FFFmmmeeeZZZMMM<<<...)))+++'''&&&''',,,...111888AAA999:::;;;999666444333333666444333222111000111222///555888<<>>999333CCCGGGVVV|||___555---xxxzzz}}}mmmaaattttttWWW|||zzzqqqlllDDD000000&&&111666mmmsssnnn|||uuugggooozzzTTTDDD,,,+++***))))))***+++,,,333000]]]|||uuuzzzwwwvvviiiuuu~~~[[[333+++******))))))))))))******'''...000yyyzzzbbbnnnqqqfffcccccckkkeeelll{{{mmm___VVVUUUWWWaaaiiiggggggpppttt~~~```GGGvvvLLL111---((('''***000)))000\\\www~~~vvvkkkuuuccc```llluuuuuubbbEEEPPPRRRhhhfff[[[YYY^^^ooo???XXX\\\zzzyyy[[[222&&&...((('''---(((999~~~~~~oooWWWNNNLLLSSS^^^iiimmmkkklllooovvv|||}}}}}}{{{mmmbbbaaaeeecccKKK___```lllmmmnnnqqqsssrrrttt___zzz[[[===///...,,,((()))(((+++...,,,(((+++111DDDooo~~~ppp{{{xxxttteeeVVVIIIGGGPPPnnnMMM,,,......)))///)))111,,,888iii~~~yyykkkzzz000555//////+++///555000333DDDvvvxxxqqqyyybbb[[[BBB888666444333222222111111222222333111888333;;;HHHiiibbbYYYMMM===///)))+++'''&&&(((,,,---000999BBB888:::;;;;;;888666555555555222111333333111111444444444333555AAAPPPTTTOOOPPPKKKDDD@@@BBBCCC<<<222111555AAAcccbbb>>>555tttvvvkkkmmmrrrvvv|||vvvZZZwwwjjjvvvzzzooohhhDDD333000)))222NNNpppsssddddddzzzpppmmmCCC---,,,***))))))***,,,---000666zzz~~~|||pppvvvccciii}}}gggGGG///+++******))))))******+++'''222JJJyyyqqq]]]iiikkkdddgggccckkkhhhhhhzzznnn[[[PPPOOOTTTXXXVVVhhhiiiiiitttpppoooVVVVVV[[[999)))++++++'''+++''':::rrrtttzzztttnnnooo^^^]]]mmmrrrnnn}}}~~~ggg^^^SSSSSSKKKCCCZZZ}}}nnn@@@%%%...***(((,,,(((IIIyyysss{{{\\\]]]MMMLLLXXX```kkkpppiiirrroooooorrrwww}}}~~~rrrhhhbbbdddmmmkkkYYY^^^^^^gggmmmkkkmmmppprrrssszzzWWWbbb<<<******+++(((******,,,...((($$$...<<>>BBBEEEEEEAAA@@@AAA===666,,,222666NNN}}}___<<<:::lll```yyyUUUVVVZZZ```gggjjjiiifffyyyxxx^^^yyyoooxxxzzziii}}}uuuooorrr{{{___EEE999---,,,333ggg}}}|||yyy{{{}}}{{{hhh^^^fffwwwIII...---+++))))))+++---...,,,FFF}}}|||~~~pppeee^^^}}}~~~wwwxxxVVV555+++******))))))******++++++000kkkyyykkkrrr]]]eeennnjjjccchhhhhhkkkjjjbbbfffvvvnnnddd```^^^YYYPPPHHH\\\rrrnnnhhhsssmmmfffwwwzzzLLLoooGGG+++***...'''***(((CCC}}}tttmmmttteee]]]```iiiuuussspppfffTTTMMM}}}lll555MMMmmmRRR(((...***(((++++++]]]sss~~~fffrrrWWWFFFLLL[[[```kkkssskkkvvvoookkkpppxxxuuummmiiieeehhhlllhhhfffYYY^^^bbbkkkjjjjjjnnnrrrssswwwiiiyyymmmCCC***&&&)))(((***))),,,,,,&&&'''===WWW{{{lllnnnooorrryyywwwkkkaaaTTTCCCQQQNNNSSSbbboooqqqqqqsssRRR222,,,------,,,111666]]]xxxxxxuuuvvvddd//////111000111111000DDDhhhpppkkkgggdddqqqxxxxxx|||}}}[[[nnnsss999:::333333222222111111222222333000777333???PPPccc^^^XXXNNN@@@111***+++'''''')))++++++...777BBB666999;;;<<<:::999888888777666;;;BBBAAA999444444333444999@@@CCC===444///333<<>>AAA]]]ppphhhllljjjccccccmmmwww{{{zzzwwwjjj333***666+++***111===lllzzz~~~xxxooo999---333333111------LLLzzzwwwpppjjjbbbhhhiiiooopppsss||||||OOOhhh???999666333222222222222222222333111777444AAATTT```\\\WWWMMM===...(((******'''&&&))),,,000888AAA999999:::;;;;;;999777555777333111333444444777<<<666===>>>777999???:::---111555999;;;;;;:::;;;===999///000777eeexxxnnnNNNVVVkkkwwwtttzzz~~~{{{\\\^^^gggqqqmmmvvvnnnOOOMMMNNNsssmmmppp```gggvvv```999,,,,,,111]]]iiiwwwkkknnnxxx^^^III???@@@DDD@@@LLLoooTTT666)))***///)))(((...000TTTqqqyyywwwvvvyyy|||{{{hhh\\\fffyyyzzzxxxbbb>>>...&&&)))---)))+++---((((((CCC{{{YYYTTTMMMkkkbbbwwwgggoooppp|||lllfffwwwaaaYYYYYYXXXPPPIII???FFFNNNUUU```lllssssssssspppUUU___666***&&&)))))),,,WWWsss|||uuucccWWWaaaaaaoooSSSeeehhh~~~uuutttccceeeOOOGGGeeezzz{{{~~~bbb222RRRzzz~~~qqq888'''///,,,222***rrrvvvfffoooQQQYYYPPPPPP\\\fffiiioooxxxpppmmm\\\|||www{{{yyywwwrrrkkkggghhhddd^^^ZZZYYY\\\aaadddeeelllqqqpppnnnsss|||XXXWWW;;;!!!666''''''222&&&+++***222ccczzz{{{ttttttbbbttthhhNNN888QQQZZZvvv{{{ttthhh^^^VVVWWWlll|||xxxsssvvviiiIII666,,,...---:::BBBzzzqqqwww||||||jjjaaafffzzz666444111---666000888FFFoookkkZZZ___^^^fffaaadddoootttssszzzlllZZZDDD222888444333333222222333333444///<<<777777______\\\VVVLLL===---(((******'''&&&***,,,000888AAA:::;;;;;;======<<<:::888777222///000222333777<<<:::999666:::KKKYYYQQQ???000000333888===>>>999555888222777777UUUQQQRRRiiiqqq}}}uuuZZZEEE???:::HHH```___uuuQQQFFFxxxrrrjjjttt{{{[[[nnnrrrfff???000000777dddiiisss}}}|||fff___nnnUUUDDD<<<<<>>@@@???===;;;;;;333...111555888;;;??????<<<777<<>>ggggggpppwwwzzz|||___LLLwwwkkkWWWLLLIIILLLNNNPPPDDDrrr{{{{{{^^^;;;,,,)))---)))***222444TTTzzz{{{{{{tttxxx}}}}}}uuuXXXIIICCCDDDTTTgggqqq~~~xxxrrrVVV555)))(((---)))***...***///qqqxxx{{{IIIEEEIIIgggoooSSShhhaaa___eeekkkmmm}}}zzzjjj^^^VVVPPPFFF>>>999444///000AAAYYYkkksssrrrsssWWW```xxxMMM...,,,###//////qqqMMMPPP___gggvvveeezzzwwwqqqlllfff___bbbWWWPPP___nnntttzzz{{{|||WWWXXXWWWxxxtttUUU111***$$$,,,333|||wwwUUUpppOOOKKKKKKSSSaaajjjmmmuuusssvvvwwwlll{{{wwwqqqmmmmmmllliiifff]]]\\\XXXRRRMMMLLLPPPTTT^^^dddkkkppprrrtttxxx|||hhheeerrrCCC,,,...&&&'''***((()))---TTTZZZiiiVVVoooooo{{{tttlllggg^^^SSS]]]mmmqqqwwwpppjjj|||LLL...+++444555fffhhhzzz{{{nnnsssfffkkkbbbeeewww```222222000555000999\\\|||ccc]]]UUU\\\```___aaabbbaaabbb^^^SSSFFFNNNUUUTTTQQQ___xxxpppuuuXXX{{{]]]::::::444333333222222333333444000;;;:::AAAlll]]]ZZZTTTKKK;;;,,,'''))))))&&&'''***---000888@@@<<<;;;<<<>>>AAAAAA???<<<;;;222---000666:::???CCCEEEEEEBBB???AAAIIISSSXXXEEE<<<222222:::AAABBB@@@AAA///111>>>ggguuu___{{{eee{{{hhh===333LLLNNNbbbKKK>>>MMMllluuukkkooojjjEEE///222EEEyyyaaabbbpppttt{{{~~~UUU>>>\\\{{{iiiUUULLLJJJKKKTTT>>>ccc{{{YYY>>>---)))---***,,,555888fffkkk{{{wwwpppuuu{{{{{{|||~~~hhhOOOMMMNNNLLLTTTcccsss{{{pppSSS;;;+++(((---******...,,,+++wwwuuuyyyjjjCCC@@@MMMmmmgggRRRdddccchhhddddddjjjwwwcccPPPvvv~~~}}}ttteeeVVVIII???777999;;;;;;<<>>:::666///+++///555;;;AAAFFFKKKJJJHHHDDD>>>:::<<>>999777999===@@@AAADDD000///;;;eeeccclll[[[jjjEEEPPPUUUNNN@@@DDDSSSHHHaaa{{{kkkGGG---222KKKzzziiiZZZ\\\qqqrrr{{{ssslllgggJJJ:::GGGaaaqqq}}}rrr\\\QQQRRRUUUSSS===YYYXXX???---(((---,,,///999;;;sssqqqhhhqqquuukkkooovvvxxx{{{xxxyyyllleeedddZZZOOOZZZrrrppp}}}{{{zzzZZZAAA---(((---******......888rrrCCC???UUUwwweeeVVVeeegggjjjkkkfff___lllbbbMMMiiissszzzzzzmmm]]]PPPFFF???===DDDIIIFFFHHHVVVjjjwwwpppxxxnnn???|||SSS...---$$$222888xxxyyysssnnnIIIVVVaaaaaalllgggtttqqqiii{{{vvvwwwrrrggg^^^TTTNNNPPP[[[llltttqqqvvv~~~UUUNNNnnniii777***%%%(((:::aaa|||TTTEEEKKKWWWbbbgggiiinnnsss{{{yyyuuuqqqqqqxxxuuuwwwuuunnnllllllhhhbbb]]]RRREEE===;;;;;;999666:::>>>MMMcccrrruuussssssYYYNNN222,,,///((((((,,,(((999mmm{{{LLLdddIIIooogggjjjssstttnnnqqqppp```[[[eeemmmcccnnnvvvssshhh>>>333...>>>lll||||||vvvyyyuuu333222111222222;;;{{{qqq^^^WWWVVVUUUYYY```bbbccclllyyyvvvuuurrrfffYYYZZZcccrrr]]]___XXXQQQ[[[cccqqqeeehhhxxx;;;333444333333222222333333444333888888IIIuuu]]]YYYTTTKKK<<<...)))+++(((&&&'''+++...111777???>>>;;;:::===AAABBB===888666333333777===BBBJJJRRRTTTKKKHHHLLLKKK???333---777;;;>>>???===<<<===???CCC999888333PPP|||fffyyyaaa{{{oooSSS^^^uuu{{{\\\hhhqqqNNN===@@@MMM888fffaaagggWWWoooKKK---222QQQ|||bbbXXXXXXppplllyyyzzzgggPPPPPPAAA<<<<<>>uuu}}}ooobbbttthhhlllsssvvvyyy}}}nnnQQQSSS]]]nnnyyyxxxmmmffffff^^^RRRRRR\\\uuunnnvvv|||XXXGGG000''',,,***)))///000+++|||~~~nnnbbbCCC===\\\ddd]]]eeeiiicccpppkkkVVVnnnlllZZZ```hhhkkkeee^^^ZZZRRRIIIAAAIIILLLCCC>>>JJJbbbtttmmmwwwsssFFFsssddd...******222GGGxxxxxxqqquuu^^^EEERRR___dddppphhhkkktttfff{{{vvvsssmmmddd\\\KKKBBBBBBDDDPPPVVVNNNjjjuuu```MMM^^^iiixxxooo;;;---***)))===~~~yyyWWWrrrQQQGGGNNNXXXbbbiiimmmoooqqqyyywwwlllrrrgggZZZccckkkqqqsssmmmjjjiiicccZZZPPPHHH???<<<>>>@@@???<<<444444AAA[[[ooottttttttt{{{sss```555+++)))''')))---***LLL}}}|||~~~RRRQQQKKKsss~~~pppccczzzppptttwwwdddRRRMMMLLLDDDPPPlllrrryyyKKK000888EEE}}}lll{{{tttsssyyyooo555333111000444===nnn___VVVXXXSSSWWWSSSRRROOOTTTkkkiiiXXXTTTUUUQQQOOObbb]]]SSSUUUJJJCCC]]]~~~nnnccc@@@777444333333222222333333444555888<<>>@@@<<<:::===BBBBBB===777555666:::???CCCGGGRRR]]]\\\PPPLLLPPPNNNBBB999999;;;>>>BBBCCCCCCDDDHHHKKKBBBBBBBBB222FFFzzzVVV~~~hhhmmm~~~|||fffccc{{{xxxlllrrr]]]vvvmmmYYYRRR:::<<>>]]]UUUUUURRRQQQZZZccc\\\LLLEEELLLLLLBBB<<>>```nnn|||gggKKKVVV]]]vvvtttvvv@@@222...***@@@|||tttttt{{{OOOhhhNNNKKKPPPXXXaaahhhmmmllljjjvvvzzzqqqmmmpppaaaJJJEEE^^^iiioookkkhhhggg___SSSEEEGGGIIIKKKLLLMMMNNNNNNLLLDDDGGG[[[mmmssssssvvvyyy|||kkk444---'''''',,,+++***\\\lllTTTFFFKKKmmmttt^^^ooolllooo]]]IIIAAA>>>???===___tttvvvTTT...222EEEnnnjjj}}}|||sssjjjlll~~~qqq888333111///666>>>kkk]]]UUUYYYSSSXXXcccccc___^^^gggxxxtttmmmfffXXXQQQaaa___XXXZZZKKKBBB???NNNwwwsssaaaDDD;;;444333333222222333333444666:::CCC```]]]ZZZVVVMMM>>>///***---'''&&&(((,,,///111777>>>BBB>>>;;;>>>CCCCCC===777...111888>>>@@@DDDPPP]]]```YYYTTTQQQEEE999AAARRRIIIGGGDDDCCCFFFNNNWWW^^^CCCFFFFFF666NNNwwwUUUrrrjjjzzzTTTNNNYYYVVVjjjQQQDDDHHHMMMllltttOOO***---QQQxxx]]]YYYNNNfff```vvvxxxqqqRRRNNN===AAA555CCCCCCaaazzzwwwiiibbb```^^^QQQQQQSSSRRRtttpppmmm<<<***'''000444999AAABBBxxxlllaaa}}}ssshhhmmmuuuuuuuuuvvvcccJJJPPPJJJDDDAAA666PPP^^^aaaaaaZZZRRROOOQQQTTTQQQyyywwwtttiiiOOO222''',,,+++)))///333777yyy[[[???666]]]bbbbbbaaaeeeiiiYYYeeefff]]]YYYMMMPPPXXXOOODDDFFFZZZlllcccOOOGGGNNNPPPIIIDDDMMM]]]iiiqqqkkkrrrrrr```bbbyyy777***555***YYY{{{xxx~~~xxxMMMJJJPPPWWW```pppfffZZZooo]]]YYYhhhzzzvvvfff[[[KKK:::;;;===555@@@SSSQQQ]]]mmm|||gggLLLeeerrrooovvv???///,,,&&&>>>vvvttt}}}|||UUUhhhRRRFFFKKKRRR\\\gggnnnnnnkkkwwwpppwwwwwwdddWWWdddmmmkkkiiihhh^^^QQQCCCMMMXXX\\\ZZZXXXZZZ]]]jjj[[[UUUaaaooorrrrrruuuzzzyyyrrr~~~mmm111111+++)))///)))(((ddd|||ZZZGGGKKKGGGgggttt\\\eeeZZZ^^^UUUKKKLLLPPPXXXDDD```zzzuuu}}}MMM///555UUUeeeiiinnnppp^^^```yyysss:::444000...888???jjj\\\SSSZZZTTTZZZQQQVVVXXXWWWZZZiiiqqqjjjTTTVVVSSSPPPUUUMMMMMMBBB;;;SSSuuuaaaAAA777444333333222222333333444777===JJJkkk]]][[[WWWMMM<<<,,,'''***'''''''''(((+++000888>>>???===<<<>>>@@@@@@<<<999///333666777999>>>AAABBB;;;EEEGGG;;;PPP;;;LLLtttqqqTTTAAANNNIIIOOOOOOEEEAAA>>>DDDIIIuuu===rrrzzzttt~~~~~~zzzlllxxx|||yyyZZZ___PPP^^^|||nnnyyy:::---222SSSWWWOOOIII\\\```xxx^^^]]]HHH???>>>===777UUUhhh|||qqqeeeiiiEEEHHHPPP|||zzz~~~ggg;;;111***...888???DDDGGGuuu|||eeeqqqwwwiiirrrmmmlllyyygggYYYQQQ[[[NNN>>>AAA@@@FFFIIIKKKNNNPPPPPPMMMJJJGGGBBBUUUppp|||oooyyytttzzzpppRRR---)))+++***------:::BBBwwwQQQ;;;999RRR}}}gggOOOdddcccggg___dddjjj___QQQEEE:::MMM===FFF___iiiccc```]]]GGGVVVLLLFFFQQQDDD<<>>BBB<<>>@@@CCC|||sssbbbppp```ppprrrttt}}}gggfffbbbUUUWWW===KKK333AAA777555444555999@@@FFFJJJcccqqqkkkqqqfffwwwmmmjjjjjjTTT...(((******///000;;;___vvvWWW<<<999GGGpppoooLLLdddeeellldddiiinnndddZZZSSSJJJFFFKKKJJJ;;;LLLaaaiiiUUUUUU\\\MMMKKK___]]]YYYnnngggnnnrrr{{{|||YYYzzzsss555333---000^^^uuu{{{jjjQQQCCCIIISSSWWWwwwfffeeelllppp\\\JJJRRRpppxxxbbbNNNGGGGGGLLLEEEHHHIII;;;EEEUUUeeesssxxx{{{rrrEEE___ZZZ}}}vvvwwwUUU---...&&&FFF|||QQQkkkKKKEEELLLUUU```iiinnnooommmnnnttt|||xxxsssWWWQQQ]]]eeejjjjjj```dddRRR\\\cccccceeefffUUU<<>>???===<<<222111000000000111222333:::DDD@@@PPP^^^]]]XXXrrr{{{oooQQQVVV@@@BBBHHHCCCNNNxxxhhh777~~~IIIPPPoooWWWggghhhTTTRRRqqqnnnfffWWWQQQAAAyyyzzzjjj|||}}}[[[999+++777EEEqqq>>>MMMOOOmmmzzzpppQQQTTTfff^^^QQQPPP```nnnSSS333EEE===111IIIjjjssslll------111999======???BBBqqqrrrJJJppp\\\lllpppvvvxxxxxxgggiiiLLLbbbGGG;;;???:::555000---000555:::===___qqqppprrrllleeeTTT...'''))),,,444444>>>CCCqqqkkkggg>>>:::<<>>HHHgggiii\\\xxx```JJJOOOPPPTTTddd|||lll___jjjssskkkLLLSSSGGGWWW]]]nnn|||ppp}}}>>>444333```lllpppxxxgggttthhhnnnuuuyyyqqqttt<<<333000666222IIIgggYYYVVV\\\WWWZZZZZZSSS^^^___PPPfffzzzJJJNNNSSSMMMMMMWWWHHH>>>LLLaaaIII555555444333222222333555666;;;MMMbbb\\\XXXRRRIII;;;---(((***(((((('''&&&&&&***///333888999:::<<<===>>>===<<<:::444---+++---///555:::>>>KKKKKKiiimmmgggEEEFFFRRR{{{qqq___^^^JJJGGGIIIJJJ]]]SSS888iiiYYYwwwsssqqqnnnyyynnnJJJbbbtttHHHXXXuuuyyyUUUtttdddWWWssswwwsss}}}wwwJJJ888...===BBBSSSQQQGGGccckkkUUUeeekkk\\\^^^QQQ\\\gggEEE:::BBB333FFFnnnyyyvvvYYY,,,///777???@@@>>>???DDDnnn\\\www___hhhjjjwwwrrrxxxUUU{{{TTTCCCFFFBBB@@@===<<<;;;777222---BBB^^^}}}ttt|||eeeRRR...(((***///999888@@@@@@{{{vvv===999777VVVHHHYYY```hhhkkk{{{uuuggg[[[LLLlll???444<<>>@@@VVV^^^]]]eeepppqqq{{{vvvhhhfff~~~ddd...***,,,777[[[pppgggXXX===DDDNNNTTTfffeeeqqqooo___IIIJJJTTTIIINNNoooXXXYYY```ZZZ\\\VVV<<<===^^^iiiuuu{{{}}}lllBBB]]]^^^ppp}}}]]]222,,,$$$???}}}kkkyyyOOO\\\SSSEEEGGGPPP]]]hhhllllllmmm}}}eeeggg{{{sss[[[___eeeEEE;;;???OOOtttpppmmm^^^dddhhh___jjjhhhFFF;;;FFFUUUaaagggjjjmmmoooxxx}}}nnngggHHH+++'''...***---333}}}nnngggYYYCCCLLLmmmqqq[[[nnnPPPDDDDDDPPPMMMooo}}}gggeeekkknnn[[[KKKBBB???999___|||GGG>>><<>>======<<<<<<999111---000555777<<>>~~~zzzbbbTTTMMMVVV^^^eee```cccwwwYYYRRR}}}uuuUUULLL===IIIttt~~~zzzppp@@@...222999@@@@@@===???DDDcccpppxxx{{{[[[aaalllqqq|||mmmuuu;;;LLL@@@??????AAACCC???888111;;;\\\~~~tttfffvvvjjjzzzzzzfffLLL,,,***---222<<<;;;AAABBBwwwwwwiiihhh<<<444777NNNUUUTTTaaabbbkkk~~~|||rrriii[[[ooo^^^RRR???FFF:::CCCJJJBBBAAA;;;;;;IIIXXXeeeqqqkkkmmmvvvvvvfffsssWWW333,,,...999ZZZlllggg[[[:::EEELLLPPPTTTPPPTTTssstttrrreeeLLL???===222AAAlllXXXUUUYYYUUU]]][[[BBBAAAJJJUUUfffsss{{{pppEEEXXXQQQooouuuZZZ...---(((;;;zzz{{{ZZZZZZMMMFFFEEELLL[[[fffjjjkkkmmm|||tttfffggglll[[[WWWoooNNNYYYBBB@@@EEEQQQrrrmmmsss___bbbeee]]]jjjmmmPPPKKKRRR[[[___aaafffnnnvvvvvv~~~mmmfffSSS222)))...))),,,444}}}qqqvvvccc===AAAjjjtttxxx[[[TTTUUUggg^^^wwwrrrbbbXXX```^^^RRR]]][[[EEEggg===;;;999NNNpppddd}}}qqq^^^MMMPPPWWWgggdddwwwuuu444111222444000iii~~~cccZZZXXX[[[TTTXXXLLLEEENNN\\\\\\iiipppqqqmmmKKKOOOWWWTTTQQQPPPBBB```~~~oooDDD666444333222222444666999:::@@@bbb[[[UUUNNNFFF:::...)))***'''''''''&&&&&&(((+++///999<<<>>>>>>===<<<<<<===777222555AAAIIIHHHHHHLLLOOO\\\kkk}}}wwwqqqffffff^^^~~~tttfffxxxhhhRRRVVV___{{{wwwqqq333;;;DDDIII___zzzvvvkkkfffRRR]]]RRRuuutttvvvggg333///666???BBBkkkooo[[[UUUVVVNNN|||uuuqqqssshhhmmm}}}gggSSSTTTzzz{{{fff888222444;;;AAAAAA===>>>BBBRRRrrr~~~iii}}}WWWZZZpppzzzPPPNNNNNNGGG@@@===???AAA???<<<===___wwwnnntttwwwkkkppptttcccCCC***...111555???<<>>777EEETTT\\\dddgggyyyZZZOOO@@@;;;;;;999GGGaaa[[[WWWYYYTTT]]]]]]GGGHHHFFFPPP```pppyyy~~~pppHHHXXXNNN}}}~~~pppnnnWWW+++---,,,:::zzzwww^^^YYYSSSIIIDDDHHHWWWdddhhhkkkooowwwxxxddd]]]bbbIII<<>>:::444777FFFPPPQQQSSSXXXUUUTTTkkk~~~|||~~~YYY333@@@555kkkiiimmm|||ZZZrrryyyjjjYYYaaaiiizzzXXX}}}mmmWWWuuu~~~{{{YYY666...???@@@HHHWWW~~~QQQUUUPPPGGGgggnnn```mmmXXXUUU}}}~~~vvvSSS///777999???FFFGGGBBB???@@@MMMdddbbbVVVdddeeegggYYYGGG;;;999;;;======999[[[xxxjjj}}}```:::'''111666777???<<<@@@DDDOOOsssjjj555888888kkk|||OOO```hhhyyyyyyjjjzzzYYYYYY}}}OOOCCC===BBBUUUSSSOOOAAA777GGGaaannnpppxxxmmm}}}lllYYYnnn~~~{{{yyy@@@+++111<<>>===HHHVVVTTT[[[SSSeeeNNN???:::<<<===888???OOOXXX[[[[[[___WWW[[[ZZZIIIPPPVVV[[[fffrrrxxxzzzkkkJJJaaaZZZ{{{oookkkWWW***,,,---:::xxxzzz{{{aaaPPPXXXKKKCCCDDDTTTbbbgggkkkqqquuukkk[[[YYYccc```KKK:::XXXAAAEEE[[[rrryyypppwwwpppkkkfffcccbbbaaaYYYMMM???CCCEEEBBBAAAJJJ^^^ooosssooojjjFFF++++++000***---444yyyiii```KKK___cccZZZSSS???FFFnnn~~~dddYYYPPPMMMbbbpppXXXfffqqq@@@666HHHkkkyyyeeeooovvvTTTNNN~~~fffUUUHHHPPPMMMuuu}}}SSS000///111444888eee\\\ZZZZZZRRRWWW[[[OOOGGGNNNUUURRRXXXkkkXXXgggooo```\\\___QQQVVVLLLXXXuuuyyy???777333222222333555999<<<>>>HHH```~~~[[[TTTKKKDDD:::///******'''''''''''''''(((,,,///222666:::<<<;;;;;;===???<<<111...:::FFFKKKSSS^^^ZZZhhhvvv|||lllppp|||BBB222@@@,,,TTTrrrlllJJJ___{{{~~~jjjpppYYYttt\\\BBBXXXqqquuu~~~uuu???666***@@@;;;FFFDDDOOOUUUCCCBBBUUUnnnmmmTTTCCCFFFyyytttbbbTTT333<<<>>>EEEMMMOOOIIICCCAAAAAAzzzpppzzz[[[uuuVVVQQQqqq___III999555777999999888\\\xxxjjjkkk}}}zzz```444&&&444999999@@@<<<@@@:::<<<|||???:::...[[[JJJZZZ^^^xxxyyyXXXeeeeeeWWWEEEEEEMMMPPPSSSJJJ@@@LLLbbbiiihhhsssddd~~~eeeYYYqqqvvv777...666>>>;;;OOOzzznnn<<<777AAAOOOLLLYYYUUUjjjRRR:::<<>>;;;:::??????999BBB666///555???GGGTTT``````tttqqqbbb}}}wwweee999888888555999WWWeeeqqqYYY}}}sssbbb~~~}}}zzzyyyssslllxxxbbbggg000555888@@@FFFLLLEEEjjjpppHHHLLLJJJiiiuuu___rrrvvvYYY@@@666;;;;;;;;;<<<===???@@@AAAIIIooolllrrrUUUIIIwwwsssbbbSSS>>>444555444///aaammmgggdddmmmeeeYYY+++111999???BBBAAAAAA@@@???@@@~~~hhh888+++@@@iiiwww@@@XXXqqq[[[XXXJJJ888444CCC666333[[[nnnuuuffflllooobbbiiiyyypppTTT...---@@@@@@???@@@uuu|||~~~AAA>>>666EEESSSLLLSSShhhnnneeeBBBgggBBB888???444999>>>TTTfff```GGG666:::FFFccciiicccmmmtttuuu|||AAAYYYcccYYY{{{zzzjjjwwwKKK222555///999wwwvvv}}}rrrttt@@@NNNJJJGGGBBBJJJZZZ___fffvvvpppbbbTTT___mmmaaa~~~UUU999EEENNNpppfffnnnqqqqqqnnnsssvvvgggWWWXXXZZZaaammmdddQQQ^^^sssoooxxxvvvjjjrrruuuDDD///(((***###...111eeeMMMAAAWWW{{{UUU```MMM\\\bbbKKKLLL>>>999III777]]]888111FFFaaajjjzzzzzzkkkwwwyyymmmttt|||jjjSSSOOOQQQPPPhhhxxxrrrOOO222///111CCC===nnnfffSSSUUU\\\UUUXXXRRRHHH@@@???DDDEEEBBBssswww|||~~~rrrbbb^^^YYYHHHNNN[[[<<<444---@@@@@@555444:::AAAIII}}}ZZZUUULLLAAA777///***'''((('''&&&%%%&&&''')))***---666======:::;;;>>>???666333333<<>>???CCC>>>YYYkkk\\\GGGHHHJJJsssUUU|||}}}~~~pppWWWCCC>>>=========>>>???@@@BBBBBBBBBVVVkkksssNNNcccssseeeYYYQQQJJJ>>><<>>>>>???999fffkkk>>>???///___LLLYYYcccyyytttooogggyyyTTT===666EEE<<>>>>>CCCCCCbbbzzz{{{LLL999666FFFSSSPPPUUUZZZPPPvvvEEE---:::777]]]CCCBBB???:::555222222333WWWfffgggqqqtttrrr~~~{{{vvvIIIiiibbbXXXvvvpppqqqkkktttJJJ111///,,,;;;888MMMJJJEEE???KKK```eeedddmmmfffssshhhkkkMMM;;;^^^oooRRR000999llleeemmmuuussskkkfffbbbTTTEEECCCVVVdddoooeeeVVV^^^mmmooo{{{wwwjjjwww>>>000222111333444000nnnkkkVVVDDDZZZkkkDDD```YYYpppiiiUUUDDD<<>>FFF>>>888777888444222CCCZZZDDDIIIXXXrrr{{{uuueeeWWWUUUkkk>>>444///===---333>>>___JJJyyyMMMlllqqqyyyxxxvvv}}}ppp888---<<<===AAA<<>>???AAAAAAHHH;;;www|||RRRTTTqqqfffVVVJJJ<<>>[[[PPPFFF<<>>>>>QQQ|||~~~xxxvvvjjjqqq|||\\\mmmrrrggghhh{{{sssoooVVV^^^dddhhh111:::BBBLLLFFF;;;???EEEHHHOOO[[[YYYTTTKKKAAA888000***(((((('''&&&&&&&&&'''((((((+++,,,444@@@BBB===???GGGAAA666---444KKK```bbbYYY]]]iii{{{oooVVVNNNXXXCCCvvvMMM333333,,,@@@,,,444???dddvvvJJJooouuuTTTppppppXXX888CCC??????BBB:::>>>@@@AAA^^^SSS777GGG???FFFmmmsss|||sssttttttttt|||ttt\\\EEE<<>>;;;555ooocccNNNPPPttteeegggfffSSSppp~~~sss|||mmmeeezzzYYYRRR666777999;;;;;;::::::;;;<<<777:::CCCccczzz<<<888***LLL```SSSOOOkkkzzzjjj{{{xxxmmmkkkjjj]]]fffhhh```cccyyyuuu{{{VVV+++222>>>888;;;???BBBWWWccc||||||<<<999FFFZZZbbbeeettt|||bbbTTTsssQQQ888@@@===666???FFFEEE;;;333000111AAA^^^jjjsssrrrqqq}}}wwwUUUVVVjjj\\\wwweeepppddd<<<+++***444DDDhhhsssUUUXXXXXXMMM======NNN___xxxjjjiiibbb{{{~~~|||]]]EEEmmmuuuRRRIIIWWWLLLUUUQQQUUUUUUHHH888777===;;;555LLLUUUYYYhhhjjjjjjyyy}}}zzzkkk~~~zzz<<<---&&&&&&111+++222HHHqqqooobbbGGG>>>]]]uuuvvvtttzzzvvvPPP[[[ppp|||QQQ@@@<<>>FFFAAA;;;CCCIIIJJJNNN]]]~~~XXXTTTKKKAAA888000+++((('''''''''&&&&&&&&&''''''***'''...>>>GGGEEEBBBEEE444CCC===000MMMwww[[[NNNPPPEEEAAAhhhvvv]]]666111444333222...666===555}}}AAA]]]```VVVhhh{{{www|||}}}{{{AAA444===;;;999>>>666:::BBB<<>>KKKiiifffvvvrrrtttoooSSShhh~~~rrr;;;AAALLLKKK___ZZZWWWooo|||mmm___}}}wwwkkkbbbeeepppFFF...999LLLNNNPPPOOOIIIhhh```\\\RRR[[[UUUVVVXXXSSSEEE@@@WWWtttyyySSSPPPJJJiiikkkPPP:::444444===<<<===HHHLLLKKKOOOkkktttXXXSSSKKKAAA888000+++)))''''''''''''&&&&&&&&&%%%)))&&&***888FFFKKKIIIFFFBBBDDDBBB888222DDDpppcccPPPHHHCCC???===999PPPeee~~~ooo888+++222444:::"""222444+++555jjjyyygggEEEOOOXXXoooqqqsss999222---;;;555===888:::DDD>>>BBB^^^QQQQQQIIICCCCCCCCCFFFNNNYYYZZZssskkk]]]mmmppp___^^^fffkkkeeeooopppmmmrrr^^^III===<<>>777<<<======<<<;;;;;;===???===JJJCCC999lllnnnMMMBBB***777bbbooogggGGG999VVVwwwSSSVVVTTTbbbfffwwwsssdddjjjyyyxxx~~~{{{zzzvvvVVV;;;AAA777<<>>LLLOOOLLLWWW777...DDDGGG111///CCCYYYooo}}}{{{LLLFFFEEEJJJBBB===::::::666111111555IIIeeeJJJ222---)))---000(((111000,,,::::::ppp999aaaVVV|||jjjtttoooFFF444???>>>===333>>>;;;999BBB???BBBGGGzzz]]]FFF888>>>GGGDDD??????GGGVVVLLLJJJVVVLLLNNNiiiUUUbbb]]]bbbiiitttmmmTTTCCC;;;:::::::::::::::::::::;;;;;;<<<:::FFF@@@```mmmHHHBBBUUUnnn{{{zzzyyymmmvvvbbb```:::888:::;;;<<<<<<;;;;;;===???;;;AAA===<<>>333000555444BBB222333,,,555444000///111111222:::EEESSSMMM###111444)))333 :::...,,,AAA...+++XXX\\\NNNhhhKKKkkkzzzooouuuuuu]]]kkk}}}iiiooo{{{uuujjjtttmmmwwwsss999<<<:::111;;;...999888333:::999>>><<<@@@www\\\FFF======>>>>>>AAAAAAFFFEEE:::LLL\\\<<>>@@@;;;888FFF@@@uuutttvvvtttBBB777666...PPP|||JJJAAAccchhhnnnyyyoooffflllgggddd]]]nnnlllppphhhPPPRRRxxx|||www{{{sssTTT666666===888<<<333:::777@@@===KKKwwwlll{{{oooxxxGGGJJJyyy|||```uuu}}}WWWEEEBBB>>><<<:::888555222999]]]gggffffffkkkmmmUUUhhhjjjfffnnn```lll```999(((666222DDD<<>><<>>EEEoooiiiVVV@@@VVVxxx|||ZZZ___vvvlllsssnnn@@@@@@===JJJQQQ>>>CCC~~~ppp```TTT```pppvvvnnnsssqqqmmmfffhhh|||;;;AAA;;;OOODDDIIIRRRIIIMMMUUUmmmaaa```VVVYYYPPPSSS]]]SSS???>>>OOOkkkxxxYYYGGGgggvvvggg777666333999AAABBBCCCHHHFFFEEEOOOccciiiWWWNNNGGGCCC;;;///))))))((((((((((((((((((((((((((('''%%%(((444JJJbbbsssbbb[[[ZZZQQQ<<<222888;;;777666666444333444777999111333777:::777:::KKK^^^yyyNNN'''///111---///+++,,,,,,------.../////////hhh]]]OOOKKKTTTmmmyyyEEEoooxxxzzzddddddsss}}}vvvNNN@@@222,,,;;;666555555444555666777888>>>888YYYkkkSSSJJJEEEBBBCCC>>>;;;111???888BBB???JJJfffYYY```|||gggKKK>>>>>>@@@???===<<<:::888777888888777666;;;666BBB:::BBBeeeTTTDDDAAAGGGOOOUUUYYY\\\ZZZYYY[[[\\\VVVJJJ???IIIqqqtttsss~~~www}}}www___FFF<<<>>>999999999:::<<<>>>???@@@>>>;;;===@@@???QQQuuurrrsssNNN999>>>444AAAqqqhhhPPPEEEBBBBBBIIIQQQRRRJJJAAAKKKDDDHHHcccpppTTTMMM888^^^{{{ssszzz{{{qqqRRR:::777;;;<<<555AAA;;;999AAA888LLLwwwnnnoooWWWJJJ```qqqZZZVVV]]][[[888oooOOO333>>>???]]]^^^ddd```ZZZdddSSSoookkkmmmrrrqqqkkkfffdddHHH999000555<<<;;;>>>DDDsssooovvvGGGcccEEEAAAKKK777NNNssswww]]]nnnwwwkkkVVVFFFQQQqqq}}}rrrRRRSSSiiillllllrrrqqq|||yyyfffkkkooorrrvvv666---...(((000555999>>><<<:::[[[bbbKKK999WWWtttnnnwwwjjjZZZ\\\wwwtttOOO===AAADDD===HHH;;;RRRSSS\\\___XXXUUUlllvvvoookkkmmmxxxuuuyyyttt777CCCOOOFFFAAAGGGOOOIIIEEE]]][[[aaaXXXZZZSSSTTTXXXOOO???>>>GGG```~~~xxxxxxVVV^^^rrryyyLLL333CCC333>>><<<@@@HHHJJJGGGFFFJJJlllrrrVVVNNNGGGCCC;;;000))))))'''''''''''''''''''''''')))((('''&&&---<<>>999777777CCC<<<666666AAA^^^LLL///''',,,''')))111...+++,,,,,,---......//////===wwwZZZ===wwwqqq>>>MMMvvvjjjkkkqqqzzzyyyZZZNNNnnncccppp|||DDD333888555222444333222222222333555666===666;;;___lll___PPP@@@BBBJJJDDDMMMDDDWWW___oooaaa~~~}}}jjjWWWDDD>>>??????===<<<;;;999777666777777666555@@@///<<>>444111888>>><<<>>>DDDGGGuuuwww```hhhWWWKKK:::@@@>>>\\\xxxsss~~~llluuujjjWWWJJJNNNXXXbbbuuuooo^^^^^^mmmqqqppptttwwwdddjjj{{{xxxeee222+++666555000666;;;??????999GGGfffqqqUUU===>>>^^^www{{{cccQQQRRRVVV```www}}}aaaEEE;;;AAACCC???999KKKBBBTTTUUUYYYZZZ[[[nnn|||qqqtttsssuuu|||YYYAAA???@@@EEEAAACCCIIIGGGCCCQQQfffnnnfffUUUXXXTTTVVV[[[WWWJJJAAAAAA___www~~~rrrAAA///>>><<<>>>>>>BBBGGGGGGBBBBBBGGGaaagggTTTNNNHHHCCC:::000***)))''''''''''''''''''''''''''')))(((&&&&&&///???LLL```\\\JJJjjjyyyaaaCCCDDDBBB???<<<@@@IIIQQQKKKJJJWWWvvvCCC###'''///,,,###***000&&&***++++++,,,------......'''<<>>===;;;:::999777555555555666555444>>>---555AAA444;;;rrr}}}oooaaaXXXUUUGGGKKKVVVhhh|||yyywww~~~ooo|||zzznnn]]]HHH999777===999999888888888888888999:::888<<<@@@;;;777EEEYYYvvv\\\???CCCBBB+++&&&;;;IIIXXXiiinnnjjjhhhnnnvvv}}}kkkRRR@@@:::<<>>:::;;;@@@999wwwlllSSSbbbKKK;;;JJJHHHTTT{{{nnncccbbbxxx```LLLGGGMMMSSSTTTbbbggghhhnnnuuussssss{{{~~~}}}xxxeeeuuu|||NNN...&&&444666444::::::;;;???:::888AAAtttuuuYYYPPPQQQ===000GGGgggmmmiiiZZZkkk___RRRGGG>>>PPPLLLUUUrrriiiMMM===<<<@@@AAA???777QQQ;;;LLLSSS```LLLVVV[[[]]]ttthhhhhhqqqwwwzzz~~~;;;NNN???:::DDDBBBCCCGGGHHHHHHKKKPPP~~~YYYXXXYYYVVVUUUVVVVVVOOOCCC999RRRwwwyyy}}}|||~~~uuu___@@@555===EEE>>>???CCCFFFCCC??????BBB[[[^^^~~~QQQNNNJJJCCC:::111+++***''''''''''''''''''''''''###''')))'''$$$)))555@@@QQQfffkkkXXXLLLtttqqqiii\\\PPPLLLPPPVVV}}}```444***---///...((('''///...!!!))))))***++++++,,,,,,---,,,...FFFyyyIIIfffkkkdddSSSWWWWWWRRRVVVkkkeeeZZZqqqjjj;;;,,,222111...000//////...---...///000111...222999;;;===WWW```GGG:::777888;;;<<<999777888666444222222333444333222444222222333333444JJJjjj~~~ppp~~~ooo}}}uuuZZZFFF:::555999>>>888888777777777777888888777666:::@@@???:::;;;@@@ooo|||cccxxxAAA999???444///***---222999@@@BBB@@@>>>333;;;@@@;;;777BBB]]]tttgggbbbtttuuuppp{{{vvvVVV;;;888===;;;888999222===999444<<<<<<888>>>sss{{{\\\XXXNNN;;;XXXyyypppVVVRRRHHHFFFHHHYYYgggiiiiiifff```fffooo{{{ddduuulllSSS555555888<<<:::555666;;;>>>gggVVVlllRRRGGG777GGG999eeeooobbbuuuZZZOOO```WWW888MMMeeekkkkkkuuusssooozzzxxxyyy{{{pppiiirrrrrr999222)))333222777<<<777333;;;===999:::@@@dddOOOPPPIII222CCCDDD999BBBFFF:::666GGGTTTdddrrr[[[EEE??????>>>===@@@AAABBB@@@CCCDDDZZZ[[[TTTXXXTTTXXXdddvvviiiccchhhpppmmmppp333PPP@@@AAA>>>AAABBBBBBFFFJJJJJJGGGtttWWWddd^^^\\\VVVPPPPPPPPPGGG<<>>[[[\\\|||NNNNNNKKKCCC999222---***''''''''''''''''''''''''"""&&&((('''$$$&&&---444QQQkkkMMMWWWdddoooyyyiiidddlllrrrJJJ---"""000---***$$$$$$+++---******(((((())))))***++++++++++++444)))AAA|||ZZZ\\\ZZZjjj^^^pppuuuMMM'''...555,,,***333///...---------...000000555******555555999XXXZZZ>>>;;;777666888:::888444333666333111000000111111111000---444000---555444444???pppzzz{{{|||yyywww^^^DDD888777999::::::666666666666777888999:::777666777;;;???@@@>>>===AAA~~~oooqqqPPPBBB///EEE;;;...***---222222111777000222GGGhhh|||VVVppp|||mmmfffLLL999;;;>>>777444999666>>>===666888;;;<<<===TTT___aaawwwDDD999>>>aaa}}}eeexxx^^^333888:::@@@UUUeeemmmkkkdddfffiiitttsss}}}aaaooo\\\FFF555666888999666333666;;;333UUUnnneeeYYYeeeNNN444GGG444EEEccc{{{aaaeee___HHHCCC```kkkkkktttrrrmmmwww{{{{{{wwwmmmlll|||pppwww___+++666333999777222;;;777111:::>>><<<===BBBFFFsssbbb[[[LLL>>>JJJHHH===HHHJJJZZZ\\\MMMBBBBBBAAA;;;;;;AAABBB666@@@CCCJJJEEE```GGGSSS[[[RRRNNNRRRaaakkkiiimmmtttrrrfff]]]YYY```iiijjjfffbbbxxxzzzRRR666HHH@@@FFF777===???<<<===CCCEEEBBBRRRiii\\\]]]YYYTTTTTTTTTNNNEEE555cccvvv|||iii\\\dddiiiooowww~~~vvv:::===>>>BBB888AAA>>><<<>>>CCCFFFBBB<<>>>>>dddvvvwwwssstttQQQAAA444555<<<===888333555555555555666777999999777777666555:::??????<<>>nnndddmmm~~~BBBDDDEEEBBB<<<777666777???]]]}}}yyygggaaacccYYYzzzwwwyyyJJJ===555999999333333999AAABBB@@@999444555888888???\\\kkkqqquuuMMM777???000IIIRRRfffhhhtttEEEccc{{{UUU@@@OOO]]]wwwuuulllkkkjjjyyyxxxuuuoooYYYCCC---222444666666555666999===333???eeewwwzzzuuuDDDrrrNNNJJJFFFCCC000MMM||||||yyylllddd```OOOaaammmooorrrpppooouuuwwwvvvqqqnnnssszzz|||zzzyyyQQQ+++444555444888---777777666;;;;;;666999@@@888fffuuuuuuyyyooo}}}www[[[FFF@@@>>>AAA???:::<<>>===999CCCAAAQQQSSShhhLLLIIIOOOQQQNNNSSSVVVQQQTTTYYYVVVYYYXXXXXXVVVUUUZZZlll}}}SSS======DDD>>>@@@<<>>=========;;;;;;===???<<<@@@;;;===888JJJ;;;UUUyyy\\\XXXYYYPPPNNNMMMGGGJJJOOOIIINNNQQQUUUYYY___sss{{{BBB@@@>>>@@@;;;===@@@>>>>>>???>>>===>>>@@@GGGGGGqqqaaaTTTVVVXXXTTTOOONNNCCCDDD222@@@NNNKKKPPP<<>>999>>>???<<<<<<@@@@@@===EEEIIIpppHHHNNNNNNCCC888333///+++&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###%%%((()))'''$$$ $$$//////%%%:::nnn|||XXX<<<++++++,,,,,,''',,, (((###+++ ,,,---###'''%%%%%%&&&&&&'''(((((()))###)))<<<+++999)))qqq|||uuusss{{{KKK...777%%%(((000)))+++000%%%,,,+++*********+++---------+++)))+++000444222///...777===<<>>999888===BBB@@@888111666222222444444000...///---,,,***+++,,,------,,,***...222,,,)))555666&&&555<<<111CCC|||lllJJJAAA444999777666777666222333888666555444333222222222222///666777111111666777333666666DDDAAAgggtttyyy~~~lllgggiiimmmqqqsssqqqmmmjjjeeeddddddfffkkkppprrrsss~~~www[[[@@@777888:::999777666:::>>>AAA111///555222333777666666444WWWvvvuuulllJJJ>>>BBB222<<<>>>111333888DDD]]]mmmyyyuuubbbnnn}}}uuuccckkkXXXQQQ444444777888888999999666333111;;;333aaaxxx|||@@@kkk[[[DDDEEE@@@999BBBVVV|||{{{uuuwww}}}oooqqquuuggggggqqqnnnrrrqqqrrr~~~{{{lllMMM+++999444999000>>>888666111333999555333>>>333444???GGGQQQxxxvvvpppkkklllbbbooooooRRR999AAAAAA>>>::::::<<<===;;;;;;777DDD777>>>777LLLJJJHHH```TTTPPPPPPMMMSSSWWWQQQ[[[SSSZZZzzzqqqNNN999GGG444888888???<<<666555;;;>>>;;;999<<<===@@@iiiuuuYYYVVVYYYVVVUUUYYYPPPMMMMMMAAA<<>>@@@DDDCCC???DDDNNNXXXeeerrr|||OOOAAA@@@999===444999555???CCC===777999===>>>DDDIIIrrrOOOQQQMMMCCC:::444...((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''(((***,,,---WWWwwwvvvTTT:::---)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))+++,,,...///SSSqqqNNN555***///...---,,,++++++++++++******))))))))))))******++++++,,,---...///000111222333555666999:::<<<======???BBBBBB@@@???>>>>>>AAA>>>;;;;;;<<<>>>===;;;555555444222000///...---+++++++++++++++++++++++++++++++++,,,,,,,,,------000111000///:::ZZZeeeUUUKKKAAA;;;:::666666666555444444333333333333222222111000//////111222444444444444555777777999<<<<<<;;;OOOxxxrrreeejjjpppfffqqqlllyyyssssssuuuzzzxxxaaaGGG888999???888777666444333222111111////////////////////////777///555YYYyyylllZZZSSSNNNaaaZZZccctttnnnfffpppqqq{{{~~~lllxxxsss[[[FFF???555(((555555555555555555555555///999333@@@iii^^^YYYbbbRRRLLLFFF===444AAA\\\rrr}}}ssshhhhhhppplllooonnngggdddfffjjjjjjmmmsss~~~{{{tttqqqwww___FFF333333888666333444222333444444555555444444999666777::::::CCCaaazzz]]]FFF======????????????===;;;999888<<<<<<======>>>>>>?????????TTTrrrttt{{{ppp|||IIIBBB;;;888999:::888555777777777777777888888999:::HHH===qqqccc___TTTQQQXXXMMMUUUUUUKKKEEEHHHGGGCCCHHHAAA@@@FFFJJJJJJMMMRRRgggooo{{{pppMMM555999???777222666777888<<>><<<;;;<<<<<<999666666777888777666333222111000...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,000222333///...999NNN___lllZZZHHH???;;;666444444666666666555444444333333333222222111000000/////////000222222111111333555666666888999444888PPPlllyyy}}}wwwrrr}}}|||jjjDDD222666<<<777---777666444333111000000000////////////////////////,,,333333999^^^}}}yyykkk^^^rrrqqq|||vvv}}}llluuullltttoooTTT:::111333555333333333333333333333333000>>>+++999[[[zzzXXXKKKbbb@@@CCCHHHBBB999<<>>111333888555222333222222333444444444444333666444777;;;888444===KKKjjjppp[[[GGG;;;777888============<<<;;;999888666777888999;;;<<<===>>>EEE>>>NNN{{{XXXBBB===888777888999777444555555555555555666666777???666AAAPPPdddjjjeeePPPKKKOOOQQQPPPPPPPPPLLLFFFKKKDDD??????DDDNNN___ooonnnuuuTTT???222666:::555333888444444777999888888>>>FFFGGGSSSuuuLLLNNNKKKBBB999444...)))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((---,,,$$$"""''')))&&&&&&'''((()))***(((###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((()))******---///(((333lll___PPP<<<,,,&&&'''***,,,++++++***)))(((((((((((()))(((((((((((((((((()))(((((()))***+++,,,,,,------...///000111222333333666888;;;;;;:::999888999888666444333444444333222//////...---,,,***))))))************************************++++++++++++***...111///+++***---111...GGG```qqq~~~yyypppaaaVVVIII>>>555333444444444555666666555555444444333333111111111000//////......,,,...//////......000111333000222777666222555>>>NNNnnn|||~~~UUUFFF555000666:::777111555444222111//////..............................,,,444222+++999eee{{{vvvxxx{{{{{{xxxjjjooorrrhhhnnnwwwmmmwwwuuupppiiiYYYDDD222,,,222:::000000000000000000000000000333///333///xxxNNNSSShhh@@@@@@===999666888@@@IIIWWWbbbuuutttfffeeelll^^^aaa```]]]^^^eeejjjlll~~~rrruuu~~~ZZZ@@@555///333666222000222000111222222333333222222111...222;;;<<<555111333:::BBBQQQjjjvvvcccWWWGGG<<<888:::;;;;;;::::::;;;;;;::::::999888555666777888999:::;;;;;;888FFFAAA???oooxxxQQQ@@@999666444444777888666333333333222222333333444555888000BBB333^^^```YYYaaafff[[[OOOKKKJJJHHHHHHIIICCCFFFMMMRRRRRRTTT\\\fff~~~nnn:::666444555555333333555333222222333111///444:::FFFTTTxxxKKKMMMJJJAAA999444///***'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%!!!$$$###!!!###(((((($$$((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((000******---)))555gggeeeGGG333000---+++---111222---((())))))((('''&&&&&&''''''((((((''''''''''''(((((('''(((((()))***+++++++++,,,,,,,,,---......//////333555777888777666777888666555444333333222222111---,,,,,,+++***))))))((())))))))))))))))))))))))(((((()))))))))*********(((***,,,---...///111222222::::::555888CCCFFFAAANNNKKKHHHGGGGGGBBB:::333===888555555777888888777666555555444333333222222000/////////......------+++,,,...------,,,...///333......444888777777:::000===JJJVVVoookkkTTT555***555@@@AAA:::444666:::222111000...------,,,,,,------------------------000+++///555222999cccxxx{{{{{{www{{{yyyuuuqqq{{{oooUUU<<<444555333222333...........................###:::000...@@@{{{|||<<<\\\```EEE999@@@@@@666111111CCCGGGSSS```hhhkkkrrrzzzzzzkkkccccccSSSUUUUUUUUU\\\iiitttxxxyyyxxxiii@@@666111///222222///...111//////000111111111111111000---///666;;;999999;;;111666999999@@@PPP```gggdddllltttrrreeeUUUJJJFFFAAA;;;555555999======<<<777888888888888888888888;;;:::::::::999999888888===AAAAAA555<<>>GGG|||yyy___]]]VVVUUU\\\[[[RRRLLLNNNOOONNNNNNQQQYYYhhh}}}LLL444888999555222333222000333111111222000...000666@@@PPPuuuLLLNNNKKKBBB999444///***'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""$$$&&&&&&&&&(((***'''### !!!"""!!!!!!###(((,,,$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&& +++...)))***111...!!!]]]nnnUUUDDD<<<::::::222000...,,,,,,,,,***)))''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''((((((((()))******+++++++++++++++,,,,,,---------111333555555555555666888555555555444222111000000+++++++++******)))))))))(((((((((((((((((((((((('''''''''((((((((())))))+++***))))))+++---......###))),,,,,,///444555111...000333444444444555555555555555444444555444333444444333333222111111111......------------,,,,,,+++,,,------,,,,,,---...333///...///111111222444:::999777222111@@@```}}}~~~ZZZGGG<<<777???888;;;888555333222111111111000///...---,,,+++++++++++++++++++++++++++++++++***%%%,,,777000&&&999[[[xxx}}}xxxyyy|||yyyzzz~~~ZZZBBB///111777555000///------------------------***(((666...666***YYYGGG___EEE:::<<<888;;;;;;000999999===FFFNNNUUU\\\bbbkkkoootttwwwqqqeeeZZZVVVPPPQQQPPPPPPYYYiiiuuuyyy{{{rrr}}}vvvyyyxxxLLL444333111000000...,,,---111---......///////////////222111111111111000333888444;;;>>>999222111555888DDD;;;;;;AAA<<<000111>>>;;;:::888888999999888777666666666666666777777888;;;::::::999999888888888000CCC999>>>RRR<<>>:::///000:::???BBBJJJDDDHHHIII;;;EEE<<<@@@666;;;===888===444<<<777111///000111000.........---,,,+++*********************************$$$,,,000---***...222444HHHwwwzzzwwwuuuyyy}}}rrreeeWWW>>>777333444222------222------------------------&&&:::%%%+++///777444^^^xxxRRRMMMMMM???...???LLL;;;666444333666<<>>BBB>>>AAAZZZgggRRR;;;666;;;//////111222333333222111///...///////////////000000111333000666)))222999JJJUUU333888555444111...///222000,,,---++++++///000///000333888GGGnnnOOOQQQNNNDDD;;;555///***&&&&&&&&&%%%%%%%%%$$$$$$########################""""""###$$$$$$$$$###"""###"""###$$$$$$%%%(((*** ###$$$$$$###"""####################################$$$$$$$$$$$$""""""""""""#########$$$$$$$$$$$$$$$%%%%%%&&&''')))+++)))###"""'''******---222---)))///111333===222222222222555999>>>BBB...999CCCAAA666......333((((((((((((((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((())))))***+++,,,,,,------...000111111222444777000222444222///,,,,,,,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%''')))***+++***)))+++'''$$$$$$&&&(((---222///111222222000//////000,,,222444000...222555555111000000///......------++++++++++++++++++++++++***+++,,,+++***)))***,,,%%%(((+++,,,---///000000666---)))000999:::555000333444999444;;;???111::::::<<<000444333...888444+++111777888444000000222...---,,,+++************))))))))))))))))))))))))'''...///)))***222444...111444gggkkkYYYDDD111333444222---***,,,000,,,,,,,,,,,,,,,,,,,,,,,,)))666!!!)))---777(((;;;llljjjhhh___???888>>>333888666444222333666777777:::<<<===<<<:::999999999===DDDMMMXXXgggvvv}}}}}}sssppp[[[HHH)))111/////////---,,,,,,,,,,,,***+++,,,,,,------,,,,,,)))...222222111111333444...777<<<555'''###///>>>...???GGG@@@<<<>>>:::000444333222222333777:::<<<777777555555444555666666000111222444555777888999FFF!!!///EEE333666DDD444@@@MMMddd}}}oooeee===222555999222&&&666///000111000//////...///------,,,,,,------...///+++...999+++555;;;+++NNNfff999---:::111...---...///---...///,,,))))))---///......111777DDDiiiQQQSSSOOOEEE;;;555000***&&&&&&&&&%%%%%%%%%$$$$$$########################!!!"""###%%%%%%%%%$$$### !!!$$$&&&$$$ !!!&&&$$$"""###%%%'''&&&%%%########################"""############$$$$$$$$$""""""""""""############$$$$$$$$$$$$%%%&&&'''((($$$''')))(((((()))******"""******+++333000***...222///333555666...///111<<<666///...000222000---000+++'''%%%&&&((('''&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))***+++,,,,,,+++---...//////111333666111444666444000---------&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%''')))+++***)))+++//////***'''(((******,,,000333444222000,,,333555///---111555555/////////...------,,,,,,***************+++++++++)))***+++***)))((()))***,,,,,,)))'''(((,,,//////(((111555///...444777555888666888222:::===...666222888222888777...666333555333000/////////---,,,------,,,+++*********+++))))))))))))))))))))))))***%%%&&&---...)))***111***///,,,JJJvvv|||ttthhhZZZ>>><<<444555222,,,***---111...)))************************---###,,,)))666!!!,,,555666eeeaaa{{{bbb???===BBB888999888777777888777555000444666666777:::===>>>EEEMMMXXXcccpppyyyzzzuuusssooolllfffLLL---***777+++---...---......,,,)))******+++,,,,,,,,,,,,+++---......---...111222222000,,,+++111666777444111222999<<<777111000666:::666444333555666555111---888777666555444555555666444444444555555666666666,,,777BBBGGG@@@666444;;;666<<<999???\\\wwwwwwhhhZZZHHH@@@666444;;;111///777///222,,,---......------///000++++++******++++++,,,---###444$$$///444...AAA666===fff666111777333///,,,...222000***+++222---******...000......000555AAAeeeSSSNNNMMMFFF999666444)))''''''&&&%%%%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%''''''((()))***+++,,,,,,---...000000000111333555222222222111///,,,***(((***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((((()))******++++++......//////000111111111000///...,,,+++***))))))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))***************++++++,,,,,,------...333222222111///...,,,+++------,,,,,,+++***))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++------......///000000000444555555555444444333222222222222111111111000000111000///...---,,,++++++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))------,,,,,,444KKKkkkqqq\\\GGG999111---,,,...---,,,+++************(((((((((((((((((((((((())))))*********+++++++++,,,OOO}}}nnnpppqqq[[[AAA???888555777777444555999333<<<333---999<<<===MMMVVVdddnnnmmmoooyyy}}}xxxwwwhhhLLL777000---)))---,,,,,,+++*********+++))))))*********+++++++++,,,,,,,,,---------......------------...000111222555333222333777888777555444444333333333444444555444444333222000//////...111111222222222333333333444000333:::999111111:::;;;999888888:::<<<<<<===UUUdddppptttyyy~~~yyymmmlllcccTTTDDD:::555555666000000000///......------.........------,,,,,,,,,************************,,,,,,---///000222333333333AAArrrZZZ>>>555000///222000///...,,,++++++,,,,,,***)))))))))***+++,,,,,,999<<<]]]SSSNNNMMMFFF888666444)))''''''&&&%%%%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%&&&&&&'''((()))***++++++,,,...////////////222444111111111000...+++)))((()))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''(((((())))))***++++++***++++++,,,,,,---......000///---,,,***))))))(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************++++++,,,---------///000000000000///...------,,,,,,+++******))))))((((((((((((((((((((((((''''''((((((((())))))))))))))))))*********++++++,,,------...//////000000222333333333222222111000222222111111111000000000000000///...---,,,+++***((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((())))))))))))+++,,,++++++000;;;EEEtttzzzzzz|||iiiLLLFFF<<<555111111222222------,,,******)))))))))(((((((((((((((((((((((()))))))))*********++++++//////MMMuuuiiissslllRRRHHHBBBAAA>>>888999>>>000@@@HHHHHHIIINNN]]]rrrkkkxxxzzzvvvyyyzzzvvv{{{mmmTTT:::,,,***------,,,,,,+++***************)))))))))*********++++++,,,,,,,,,,,,------------------------...000111222000///...///222444333111666555555444444555555666555555444333222111000000111111111111222222222222111222999???999...///888777666666666888999::::::222;;;>>>;;;>>>FFFGGGAAA@@@???===;;;888666444333000//////...---,,,,,,+++,,,,,,+++++++++***************************************+++---...///000111111555BBBdddhhhEEE666333000...000///...---+++******++++++))))))))))))***+++,,,,,,999;;;\\\SSSNNNMMMEEE888666444)))'''&&&&&&%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################$$$$$$$$$$$$%%%%%%%%%&&&'''((()))******+++,,,------------000222///......---+++)))(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''(((((()))*********,,,,,,,,,---......//////......,,,***)))(((((((((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))*********+++,,,,,,------,,,---...//////000//////,,,++++++******))))))((((((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))************,,,,,,,,,---......//////000000000000000//////...111111111000000000/////////......---,,,+++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))'''***---...,,,***((((((666999GGG[[[iiiooowwwwwwiiilllgggOOOGGGEEE555111///---...///000000///,,,,,,+++***))))))))))))(((((((((((((((((((((((((((((()))))))))*********&&&)))111NNN{{{qqqjjjggg\\\LLLDDDEEELLLRRReeevvvzzz{{{vvvkkkuuu~~~~~~|||~~~}}}yyykkkUUU;;;,,,((())),,,///++++++***)))))))))******))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///111222111000///111333444333222555444444333333333444444444333333222111000////////////000000000111111111///333<<<@@@888,,,...777222333444555666666666666444888777111111888:::666222444666777666333///---......---,,,+++***)))((()))))))))(((((((((((('''))))))))))))))))))))))))'''((()))***+++---......)))111000222UUUQQQ???111000222///,,,------,,,+++***)))))))))***))))))))))))***+++,,,,,,777999ZZZSSSMMMLLLDDD777666555***&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$%%%&&&'''(((((())))))+++,,,+++++++++---///,,,,,,+++***)))((('''&&&%%%%%%$$$##################################################################$$$$$$$$$$$$%%%%%%%%%&&&&&&'''(((((())))))***,,,,,,,,,---......//////---,,,+++)))((('''''''''%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))******+++,,,,,,,,,+++,,,---......///......*********))))))(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******++++++,,,,,,------............////////////......000000000/////////......------,,,++++++***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))+++---...///...,,,)))+++222555333333555666111999;;;000000666000111111000111111///,,,***+++***))))))((((((((()))''''''''''''''''''''''''''''''((((((((()))))))))(((///+++(((JJJxxxrrrbbb^^^\\\___nnnlllWWWUUU___ggg{{{~~~zzz}}}}}}{{{|||}}}wwwoooIII777***+++...+++***---***))))))(((((()))))))))((((((((()))))))))******,,,,,,,,,,,,++++++++++++,,,,,,,,,---...///000111222222222222333444444333222111000000///000000000000//////...---,,,,,,,,,............///////////////111777:::444---///555000111444555555444444444777<<<===:::999:::888222>>>;;;888333000...,,,,,,---,,,+++***)))'''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))***+++,,,,,,***---222333444EEErrryyySSS555///+++...000,,,)))*********))))))(((((((((((((((((((((((()))+++,,,---555777WWWRRRMMMKKKCCC666555555+++&&&&&&%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$%%%&&&'''(((((((((*********)))***,,,---***))))))((('''&&&&&&&&&$$$$$$###"""""""""###############################################################$$$$$$$$$%%%%%%&&&&&&&&&'''(((((())))))''''''(((((()))******++++++***)))((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))******++++++,,,,,,------------,,,,,,+++))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))*********+++,,,,,,------......///////////////.../////////.........------++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''***&&&###"""$$$'''))))))///---......,,,((((((***...+++---...+++...333111...---------......---+++))))))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((333&&&$$$...111;;;gggrrrooo~~~{{{zzz{{{ooo[[[III///((('''...000***'''+++(((((((((''''''(((((()))''''''((((((((()))))))))++++++++++++++++++++++++,,,,,,,,,,,,---///000111//////000000000000000111000000///...............---------,,,,,,++++++***,,,,,,,,,---------......000------///000///111444///222555666555444444666111555888777666555111---666444000,,,++++++---///******)))((('''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((()))***++++++,,,222$$$%%%333333***666PPP|||ZZZ===...111///---...,,,)))(((***(((((((((((((((((('''''''''''''''((()))+++,,,---333444TTTRRRLLLJJJBBB666555555+++%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$######$$$%%%&&&'''((((((((()))***)))))))))+++,,,)))((('''&&&%%%%%%&&&&&&$$$######"""""""""##################################################################$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((''''''(((((()))******+++)))((('''&&&&&&%%%%%%%%%#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))******++++++---------,,,,,,***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))******+++,,,,,,,,,---...//////////////////.........---------,,,,,,))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&'''(((''''''$$$'''+++...///000444888:::888333///---,,,++++++///---++++++,,,,,,,,,+++(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((%%%)))000***%%%999WWW|||wwwzzz}}}yyy~~~rrr[[[???+++***((()))+++***&&&&&&)))''''''&&&&&&''''''((((((''''''''''''(((((((((((())))))*********+++++++++++++++,,,,,,---...000111000111222222000000111222111111000///............------------,,,,,,++++++***++++++++++++,,,,,,,,,///,,,((()))---000222333000444777777444444666888555555444333222333333333,,,,,,,,,,,,,,,,,,+++***((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***++++++***&&&'''---111///,,,+++000PPPwwwmmmQQQ===555555000///---***((('''(((+++''''''((((((((((((''''''&&&&&&'''((()))***,,,---111222QQQRRRLLLJJJBBB555555555,,,%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$%%%&&&'''((((((((()))***)))((((((***,,,((('''&&&%%%%%%%%%&&&'''$$$######""""""######$$$############################################################$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((((())))))******+++,,,,,,((('''&&&%%%%%%$$$$$$%%%"""#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))******+++,,,,,,,,,,,,+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))***++++++,,,,,,---......//////......------------,,,,,,,,,,,,((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%''')))+++,,,,,,,,,,,,,,,------***'''%%%###!!!###((((((***000222333999222000---,,,,,,+++)))''''''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&,,,///%%%$$$...000&&&777||||||zzztttfffRRR>>>000+++)))+++***&&&%%%'''(((&&&&&&&&&%%%%%%&&&''''''(((&&&&&&'''''''''((((((((('''(((((()))***+++,,,,,,+++++++++,,,---...///000000222444333111000111333000000///------,,,,,,,,,,,,,,,++++++++++++******))))))*********+++++++++------,,,***+++...111111111555777666333333666:::222000...------...///111............,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))))))))$$$+++///,,,+++...000///333///111BBBbbbpppHHH555111///+++))),,,,,,+++(((&&&&&&((((((&&&'''((())))))(((''''''&&&&&&&&&''')))***,,,---000000OOORRRLLLIIIAAA555555666,,,%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$%%%%%%''''''((())))))******)))((((((***,,,((('''&&&%%%%%%%%%&&&'''$$$###############$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%&&&&&&''''''(((%%%%%%&&&&&&'''(((((((((''''''&&&%%%$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))************++++++++++++******)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))******+++++++++,,,------............---------,,,,,,,,,++++++''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''%%%######%%%'''$$$%%%&&&(((,,,///...***)))222222///000+++(((///******)))***+++***(((&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))'''%%%%%%(((***,,,---222000999ppp}}}vvvqqqbbbIII///!!!'''222$$$)))***%%%'''---+++###%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&'''''')))***+++,,,---+++++++++,,,---...///000,,,...000///,,,+++---///...---,,,+++************))))))))))))(((((((((((())))))))))))***************///111///+++,,,...000222555777555222222666;;;222222333555555222111111...,,,***((('''((()))***%%%%%%&&&&&&&&&'''''''''######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((...'''$$$(((,,,++++++---,,,...222444222666KKKcccyyyttt___NNN>>>000...000///...000)))++++++)))''''''&&&$$$&&&'''((()))))))))''''''%%%&&&&&&''')))***,,,---//////NNNRRRKKKHHHAAA666666666+++'''&&&%%%%%%$$$$$$%%%%%%##############################"""""""""""""""###"""""""""""""""#################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$((((((((((((((((((((((((%%%%%%%%%$$$$$$#########################################################""""""""""""""""""""""""###########################$$$$$$%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))***))))))((('''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))******++++++---,,,,,,...///000...---......---,,,+++))))))((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((***+++,,,,,,------,,,,,,+++***)))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$(((((((((((())))))))))))---,,,...777HHH___tttyyyiiiVVVEEE111)))+++...***$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&'''((((((''''''(((***************+++,,,------000///---,,,,,,---...///++++++******)))((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))++++++******************///000000111222222333333111333555333///+++++++++))))))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******------...000111333444444777;;;DDDOOO\\\iiirrrxxxwwwhhhXXXLLLCCC<<<999222111000///...---,,,,,,(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++,,,777HHHRRRKKKHHHAAA666777666+++'''&&&%%%%%%$$$$$$%%%%%%##############################""""""""""""##################""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%$$$$$$#########################################################""""""""""""""""""""""""##############################$$$%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((((())))))))))))))))))(((((('''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((()))******++++++,,,++++++,,,......---,,,------,,,+++***)))(((((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((((((((((((((()))******++++++++++++++++++***)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$'''''''''(((((((((((()))+++)))((()))...888AAAGGGqqqqqqsss{{{}}}xxxrrraaaJJJ777555...&&&$$$'''***+++***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&'''((((((''''''((())))))))))))***+++,,,---......------,,,,,,,,,,,,,,,++++++***))))))(((((('''((((((((((((''''''&&&&&&''''''((((((((()))))))))************************...//////000111111222222111333444222...+++***+++)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((())))))******++++++,,,...///000111222///000222444888<<>>SSSLLLJJJCCC888888777---'''&&&%%%%%%$$$$$$%%%%%%####################################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$################################################""""""""""""""""""""""""########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))))))))(((***+++,,,+++)))'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''((())))))))))))(((&&&%%%%%%$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((***,,,...///(((,,,))))))///+++)))111000,,,'''$$$%%%***///222,,,)))'''%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&''''''&&&%%%'''(((******))))))))))))******---,,,+++***)))(((((((((((((((''''''&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,...+++((('''((()))(((&&&$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''(((((()))*********,,,,,,------...000111222555333///---+++)))'''%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++---111<<>>QQQMMMLLLEEE777555666---&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%!!!######"""$$$&&&%%%!!!!!!###$$$###$$$''')))'''&&&%%%&&&'''%%%!!! ###&&&$$$!!!!!!"""######"""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$################################################################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((''''''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&''''''''''''((((((((()))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''(((((())))))'''''''''(((((((((((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))(((''''''''''''((()))(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((((()))))))))))))))******&&&'''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((()))******,,,000===PPPLLLKKKDDD777666777...&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&###%%%###""")))***&&&'''))))))%%%"""######!!!$$$%%%''''''%%%###$$$&&&&&&$$$###$$$%%%%%%%%%###""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$################################################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$$$$$$$#################################################################################################################################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''((()))******+++000;;;OOOKKKKKKDDD666555666...&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&'''''''''))))))((((((***((($$$$$$&&&)))+++***)))***---$$$&&&'''%%%%%%&&&''''''""""""###%%%'''&&&$$$"""########################################################################""""""#########$$$$$$$$$################################################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$#######################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''((()))******+++000999PPPLLLKKKDDD666444555,,,&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''###!!!###''',,,777AAA???<<>>888000+++(((%%%#######################################################################################"""############$$$$$$$$$################################################################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###################################################################################################################################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((()))******,,,111888QQQMMMLLLDDD555333333***&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((()))))):::EEEfffvvvqqqpppiii]]]UUUWWW^^^[[[RRR555000)))$$$###$$$&&&'''########################################################################"""############$$$$$$$$$################################################################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#######################################################################################################################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%&&&'''((()))******,,,222888QQQIIIIIIEEE888444333,,,&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$###"""###&&&)))&&&***### +++;;;RRRjjjuuusss}}}tttwwwzzz^^^QQQZZZjjj___@@@'''%%%&&&$$$''' ###&&&&&&### !!!%%%################################################"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))***///888QQQIIIIIIDDD888444333+++&&&&&&%%%%%%%%%%%%$$$$$$###%%%&&&%%%$$$###$$$&&&###***///???YYYbbb]]]]]]nnnnnnxxxxxxrrrTTTUUUfffgggSSS;;;)))###)))((('''!!!""")))(((!!!############################################################$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))***000888QQQJJJIIIDDD888333222+++&&&&&&%%%%%%%%%%%%$$$$$$###%%%''''''&&&$$$$$$$$$---666???RRRmmmtttkkkhhhhhhjjj|||}}}{{{xxx}}}ttthhhoooqqqlll___JJJ000'''((($$$"""***((( $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))***000888QQQJJJHHHDDD777333222***&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&(((***;;;KKKTTTYYY``````bbbmmmpppvvvooobbb[[[ZZZdddrrr}}}tttbbbxxxkkkkkkpppmmmRRR000%%%'''))))))%%%!!!"""&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))+++000888RRRJJJHHHDDD777222111)))&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$###%%%***000555DDDTTTZZZXXXVVVQQQTTTbbb\\\sss}}}lllbbb```kkk{{{xxxlllnnnoooaaa<<<,,,$$$***(((+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))+++111999~~~RRRJJJHHHDDD666222000(((&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$######&&&...777>>>GGGJJJDDDEEESSS]]]eeerrrmmmNNN===999555222222<<>>CCC???999333...,,,,,,---000000111222333333111000444777<<<555"""KKKrrrooohhhXXX222$$$)))&&&&&&%%%$$$$$$&&&&&&&&&$$$'''))))))((('''&&&%%%'''$$$"""###%%%((()))(((111333///666777DDDIIIQQQKKKPPPIII>>>@@@@@@777///***%%%$$$&&&$$$!!!"""(((&&&&&&&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$&&&(((&&&%%%&&&(((((('''&&&$$$"""!!! +++***(((((('''&&&$$$###((('''$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&(((&&&'''+++***%%%%%%)))$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&$$$###!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###$$$$$$%%%&&&%%%&&&&&&%%%######%%%&&&%%%%%%&&&'''((())))))*** ###&&&'''&&&%%%######$$$%%%%%%$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))***444666MMMLLLGGG@@@777///+++)))'''&&&&&&%%%%%%%%%&&&&&&(((***,,,...111555:::>>>HHHMMMQQQOOOFFF;;;333/////////...,,,,,,...222444666666777:::===>>>>>>>>>@@@999LLLLLLEEEaaa{{{zzzllljjjMMM&&&,,,)))((('''%%%$$$$$$&&&((("""%%%((()))&&&$$$$$$%%%$$$...///******(((---:::000@@@WWWWWWUUUMMMXXX```ZZZXXXQQQMMMSSSXXXQQQDDD///888666'''!!!(((+++&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((&&&######%%%(((%%%(((+++,,,******,,,///"""###%%%$$$""""""%%%'''&&&%%%$$$######%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&***((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((($$$%%%&&&&&&''''''&&&&&&###!!!!!!######!!!!!!###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!""""""#########&&&%%%###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&###%%%'''&&&$$$$$$%%%((())))))(((&&&$$$""" ---...//////...+++(((&&&'''(((***++++++***((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))***444555MMMLLLGGG???666///+++)))'''&&&&&&&&&&&&&&&''''''+++,,,---...000444:::>>>@@@???===888222......///...,,,+++---333999???BBBBBBCCCDDDEEEHHHOOOYYYaaarrrZZZ\\\MMMZZZccczzzjjjcccggg>>>&&&((('''''''''%%%###%%%)))&&&$$$###$$$%%%%%%'''***"""((($$$###///888AAAQQQTTT___xxxtttzzzfffgggaaauuulllfff```^^^aaa[[[MMMBBBBBB???888///)))&&&$$$&&&%%%%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((***)))%%%###&&&***,,,***000666888666666:::>>>DDDBBB===777000+++)))(((!!!###%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''***)))'''%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###""")))'''&&&'''(((((('''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&((((((%%%$$$%%%&&&%%%***************)))))))))'''((()))))))))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&'''(((((()))*********$$$&&&(((***,,,---------)))(((%%%######$$$'''(((***)))'''%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))***444555NNNKKKFFF>>>555...+++***&&&&&&&&&&&&'''(((((())),,,------...///333888<<<;;;999333...***))),,,...******///:::GGGPPPQQQOOOPPPRRRSSSSSSWWWggg~~~```^^^|||vvvlllsss]]]nnnWWW...(((%%%&&&)))((($$$%%%)))+++%%%###'''+++)))((()))...,,,,,,<<>>MMMGGG+++***%%%###"""###&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((+++***'''+++444;;;<<>>;;;777222///,,,++++++,,,555EEEXXXgggkkkgggaaa]]]_________gggzzzmmmbbbxxxuuu{{{iiihhhbbbHHH...'''%%%***+++&&&%%%)))'''"""###+++---'''"""$$$)))???iiizzzpppuuuzzzpppvvvvvvgggkkkvvvnnnSSS^^^\\\MMMJJJOOOCCC,,,(((%%%""""""&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((%%%))),,,///<<>><<<777222+++%%%"""###&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%######%%%***...000000777:::@@@FFFLLLPPPSSSTTTQQQRRRQQQMMMEEE;;;000***'''((()))+++,,,,,,,,,---((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((()))*********444444NNNKKKEEE===444---******&&&&&&&&&'''(((***+++,,,***,,,---...///000333666555222...+++,,,...111333GGGTTTffftttyyywwwsssqqqiiigggdddfffnnn~~~eeeCCCJJJjjjyyyoooyyygggeee___;;;---%%%(((+++'''&&&***%%%"""%%%+++)))###)))444???SSS|||ttt|||{{{www^^^zzzPPPKKKjjjeee>>>///***$$$###&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))///666>>>HHH[[[lllmmmbbbwww{{{rrrooojjjfffaaa[[[RRRLLLSSSNNNEEE;;;333---)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((())))))******---///333777888888777666999999888555111,,,(((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))...///222555888:::;;;<<>>444---,,,)))'''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########%%%(((,,,///111999EEELLLLLLRRRaaalllmmmyyyyyyyyyxxxvvvrrrooommmXXXSSSIII>>>555...***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''###)))000555;;;DDDPPPYYY\\\cccooo~~~{{{sssLLLFFF;;;111)))''''''((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''((())))))******+++444333~~~NNNKKKEEE<<<444---******&&&&&&&&&''')))***,,,,,,)))+++---//////000222444:::555//////666BBBOOOWWWeeeqqq}}}wwwqqqrrrvvvqqqkkkeeefffoooxxx}}}~~~eeeccc:::666GGGXXXtttzzzpppyyynnnfffeeeFFF333%%%'''***''''''+++---******+++&&&''';;;TTTvvvvvv}}}~~~uuueeeZZZ[[[^^^]]]666///'''$$$&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***EEENNNXXXfff{{{uuuWWWXXXZZZ\\\\\\XXXRRRMMMfffjjjnnnooonnnkkkjjjiiiRRRRRRPPPLLLDDD999///(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&((()))+++---//////...111666;;;===<<<;;;999999;;;===>>>===;;;888666''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&(((***,,,---...888:::<<<>>>@@@AAABBBBBBDDDFFFEEECCCEEEFFF>>>333999777222---)))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''***...444999<<>>444222444))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******+++444333~~~OOOJJJCCC:::333---***)))&&&%%%&&&(((+++---...---999222,,,---222666555111(((ZZZ???KKKVVV\\\bbbwww~~~|||wwwuuuqqqjjjbbb```aaaaaa\\\VVVOOOKKK===///999ZZZzzz~~~yyyoootttcccaaaYYY555(((---%%%%%%+++&&&(((---111&&&777XXXkkkyyypppnnnnnn[[[XXXggg^^^]]]@@@'''###'''&&&&&&)))###''''''$$$&&&,,,+++&&&'''((((((''''''---777@@@QQQiii```FFFhhhIIISSS```ZZZRRRVVVbbbbbbeeeuuuVVVRRRVVVPPPKKKeeeyyynnnkkk^^^TTTTTTSSSJJJAAA>>>...$$$))))))&&&---%%%%%%%%%&&&&&&&&&''''''###(((***(((%%%&&&(((---+++,,,///000333===GGGdddUUU\\\~~~jjjnnnxxxqqqsssdddCCC:::@@@999>>>444***(((+++---)))%%%)))'''%%%%%%&&&&&&&&&%%%''''''''''''''''''''''''(((&&&$$$%%%''''''%%%###(((###(((...---333:::555;;;KKKUUUSSSSSS]]]fffhhh___fffeee[[[UUUSSSKKK???===555888CCC???+++!!!%%%$$$&&&''''''))))))'''###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###############$$$(((+++&&&'''&&&%%%&&&******'''&&&''''''&&&%%%%%%(((******)))'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((!!!###'''))))))((()))))))))'''%%%&&&&&&%%%'''***'''&&&%%%%%%&&&&&&%%%###%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$######"""!!!"""$$$&&&'''%%%%%%%%%%%%$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&(((&&&""""""%%%''',,,(((777+++111OOO]]]www}}}uuuxxxaaaGGG>>>///--- ---"""+++((($$$''''''###!!!"""%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$''''''%%%$$$###$$$)))%%%###%%%%%%'''111>>>XXXOOOWWWwwwoooIII222------444---+++333"""'''***,,,+++)))((('''%%%'''''''''''''''((())))))000000:::rrrOOOJJJCCC:::222---***)))&&&&&&&&&(((+++---...---222...******...222222111<<>>000666SSSpppxxxsss~~~rrr___^^^@@@,,,(((((()))+++'''$$$444###>>>ssswww~~~|||jjjwwwkkkGGG___^^^RRR>>>,,,%%%&&&((('''%%%))))))$$$"""&&&(((&&&******)))+++111===KKKVVVfffhhhaaaZZZyyykkkyyy|||}}}}}}vvvsss{{{mmmggg]]]NNNWWWccc[[[]]]mmmhhhOOOEEENNNMMM???@@@###!!!...((($$$***+++%%%%%%&&&&&&&&&'''''''''111333...&&&&&&,,,***!!!(((***222===FFFPPP]]]jjj{{{xxx~~~zzzpppooo}}}vvvooodddLLL<<>>999111(((###!!!$$$'''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))...,,,)))'''&&&$$$""" %%%%%%%%%%%%$$$"""!!!"""$$$%%%'''''''''&&&%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###'''%%% %%%...,,,!!!---///HHHUUUmmm}}}___KKK999***---(((((($$$$$$&&&((()))***)))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%&&&&&&((($$$$$$(((...555BBBOOOWWWtttTTT---!!!222222###%%%222((((((''''''(((***)))'''(((''''''''''''((())))))///000:::qqqOOOJJJBBB999222---***)))&&&&&&'''))),,,......---,,,+++******,,,///222444;;;[[[yyyeeedddnnnrrrqqq|||{{{yyyrrrkkk```WWWRRROOOMMMLLLMMMMMMCCC555555IIIaaaoooppp}}}sss|||uuuyyywwwhhh```NNN222$$$+++...))))))&&&222(((;;;jjjqqqbbb[[[kkkIII\\\___SSS777%%%&&&)))'''&&&***)))%%%"""%%%((()))$$$!!!%%%444KKK^^^hhhjjj\\\TTT___aaakkkxxxpppvvvooozzzcccbbbiii```RRRPPPPPPcccuuurrrjjjcccZZZVVV]]]cccbbbYYYOOOHHHEEEWWW888,,,///((("""%%%'''%%%&&&&&&&&&&&&''''''''' !!!$$$***000555<<>>===BBB<<<:::999;;;===>>>;;;999///---(((%%%###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''&&&%%%$$$###$$$***222999===>>>===???>>>;;;555///+++)))&&&'''&&&$$$!!!"""%%%)))&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%###$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''%%%$$$$$$&&&))),,,000AAARRRqqqzzz{{{```DDD+++(((&&&+++(((&&&&&&(((***(((%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$&&&''''''(((%%%'''000<<>>CCCwwwiiillltttzzzxxx{{{~~~}}}{{{oooiii___UUUOOOLLLMMMOOONNNPPPHHH:::444???QQQ]]][[[kkkeeejjjuuuvvvvvvrrr\\\WWW:::$$$,,,...'''+++000###777iii|||xxx```[[[OOObbbWWW]]]WWWAAA,,,%%%'''***((((((((('''((()))******...---333GGG]]]fff^^^SSSeeegggkkk}}}yyylll^^^XXXnnnmmm]]]aaammmiiiaaaTTTEEEBBBJJJMMMQQQ___nnnggg^^^___iiihhhXXXLLLKKKYYYRRRBBB---###((((((&&&&&&&&&&&&''''''''''''+++%%%)))222,,,"""111KKKmmmlllmmmpppppppppwwwvvv}}}qqqlllsssyyy}}}vvvNNN;;;BBB<<<''')))'''&&&'''(((((('''&&&''''''''''''''''''''''''+++(((%%%&&&)))++++++)))<<>>000000---'''!!!""")))000'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&''''''(((((((((&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%+++###&&&...'''555XXXppp{{{zzz~~~{{{rrrAAA666(((,,,...)))&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&%%%$$$))))))///<<>>WWWAAAppptttzzzyyy~~~zzz}}}}}}|||rrrmmmcccZZZSSSQQQQQQSSSNNNPPPJJJ<<<222555@@@IIILLLNNNUUUbbbnnnuuuyyy}}}zzzYYYZZZAAA***,,,***%%%---222"""KKKwww~~~vvv}}}yyysssooo}}}VVVrrr___\\\SSS[[[YYYUUULLL999'''$$$+++***'''&&&))),,,+++(((&&&%%%444IIIZZZaaabbbbbbbbbzzzwwwffffffwww}}}|||~~~yyy{{{tttnnnhhhhhhggg^^^\\\cccoooxxxrrr^^^[[[gggeeeWWWRRRYYYNNN666+++,,,***&&&&&&&&&&&&'''''''''((((((%%%"""!!!$$$+++777LLL^^^zzzxxxxxxxxxvvvssswww}}}___eeegggiiigggUUUJJJPPPIIIIIIPPPeee|||}}}{{{vvv~~~uuu[[[EEE>>>BBB---***((('''''''''&&&%%%''''''''''''''''''''''''((((((&&&""""""+++999DDDZZZ[[[bbbaaaTTTUUUaaadddhhhddddddgggbbbZZZ\\\fffeeeiiijjjiiilllnnnhhh]]]TTTVVVaaaiii]]]HHHGGGVVVEEE@@@<<<666,,,######)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((()))///999EEENNNooohhhiiiqqqsssmmmhhhhhhcccdddgggllllllcccTTTHHH888999:::888333,,,%%% &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))&&&%%%&&&***///222888===DDDGGGFFFFFFGGGIIIYYY]]]ZZZPPPGGGEEEDDDBBB;;;======777///***+++---((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((()))***&&&&&&%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&)))...000;;;\\\}}}zzz{{{vvvvvvzzzyyy|||~~~|||~~~}}}rrrzzzppp]]]777$$$---***)))+++***&&&(((---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$###***111>>>NNNcccyyyvvvqqqsss{{{>>>$$$>>>,,,,,,...111---((()))...)))))))))))))))***++++++......777nnnPPPJJJAAA777///+++***)))((()))***---///000...,,,)))+++---......222888===XXX<<>>NNNWWWSSSggg}}}xxxyyyddd[[[EEE222,,,''''''---)))EEEooozzzvvv{{{~~~XXXDDD888...EEE[[[dddaaadddqqq]]]TTTccc]]]ZZZWWWFFF...$$$)))+++'''&&&)))***'''%%%%%%,,,IIIgggnnnddddddyyy{{{{{{xxxooodddaaa\\\hhhooojjjfffiiillljjj___```VVVKKK>>>((( ---&&&&&&'''''''''(((((((((***///)))'''GGGwww}}}vvvzzzrrrZZZGGG???:::EEEEEEHHHYYY```SSSFFFWWWQQQDDDDDDOOOSSSZZZlllpppmmmpppLLL:::444111+++(((&&&&&&&&&%%%''''''''''''''''''''''''"""(((***%%%"""000NNNhhh]]]ZZZ^^^\\\RRRXXXhhhnnnoooppptttwwwrrrjjjhhhjjjdddlllnnnkkkqqqxxxrrrcccggg```UUUTTT```iii^^^KKKFFFBBB@@@>>>444'''$$$)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''###'''---666BBBPPP^^^gggfff^^^TTTLLLJJJJJJKKKLLLPPPQQQSSSZZZaaaeeeeeedddXXXSSSJJJ???666///+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###$$$(((000999>>>EEEJJJQQQVVVWWWVVVVVVVVVaaagggeeeYYYQQQRRRTTTSSSGGGJJJLLLHHH===111((($$$)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%$$$%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''"""+++...111IIIpppiiitttrrrxxxyyyvvv}}}uuu{{{uuusssooobbbTTTiii```\\\YYYXXXfffzzz]]]888***&&&'''---...(((%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&(((***222BBBVVVhhh{{{~~~{{{UUU000---***+++000...((()))000***************++++++,,,///...777mmmPPPJJJ@@@666///+++)))***))))))+++...000000...,,,++++++,,,---///333888<<>>gggqqqttt}}}~~~{{{uuunnnjjjiiifff```[[[SSSPPPHHH>>>333,,,,,,///555444???EEEDDDUUUnnnuuuvvv{{{^^^FFF888,,,(((,,,---444|||sssOOO:::<<>>888000***''''''''''''''''''''''''''''''''''''$$$&&&***111<<>>000((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&...<<>>III<<>>444,,,)))(((((()))'''''''''''''''''''''''',,,$$$%%%===^^^nnneeeTTTRRRVVVfffooojjjkkkoookkkqqqwwwvvvmmmkkkqqqtttpppoooccc___lllyyyrrriiipppooobbb[[[```bbbQQQFFFHHHFFF888+++'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((777BBBPPPZZZ[[[UUULLLFFF[[[ooowwwjjj```fffkkkiiidddlllvvvzzztttgggYYYPPPRRRYYY```ccc]]]PPP???555''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***///888EEERRR]]]dddUUUPPPOOO[[[mmmwwwvvvooo___lllqqqhhhcccfffhhhdddnnn^^^RRRJJJEEECCC))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((+++...000222333666===FFFOOOTTTTTTRRROOOTTTPPPIII@@@999222///---''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((333,,,EEEtttqqqjjjyyyxxx}}}lllVVV]]]pppssswwwcccEEE***'''---,,,)))(((''''''''''''''''''''''''%%%(((***'''$$$***888DDDZZZsss|||~~~}}}RRR<<<+++---222...***+++++++++******++++++,,,---222000777lllOOOKKKCCC888///)))''''''***+++---......---+++******,,,,,,+++---444<<<@@@EEEIIINNN]]]rrrvvvuuu~~~xxxrrrqqqooommmllllllmmmnnnjjjXXXFFF>>>;;;555...)))---)))+++222222555NNNlll|||vvvXXXuuummmDDD;;;---444(((666wwwyyytttxxxxxxuuunnnfff```^^^]]]qqqcccjjj___fff[[[333BBB"""+++%%%)))000)))###:::\\\pppuuuOOOaaapppMMMBBBHHHBBB999???777dddmmmbbb{{{}}}fffWWW___eee```ppp{{{fffKKKRRR+++***+++***'''$$$''',,,***$$$(((333\\\zzzzzzxxxrrruuu}}}xxxGGGHHHGGGddd{{{pppDDDDDD888)))---###(((((('''&&&&&&((((((''',,,+++SSSooojjj\\\WWWeeerrrkkkccckkkiiidddnnnccceeeiiimmmnnnllllllmmm```ffflllooommmllllllnnn}}}ooollliiiaaaeeemmmnnnRRRAAANNNFFF---(((((()))(((&&&&&&''''''%%%)))$$$&&&...+++"""***<<>>DDDMMMOOOIIIOOOgggzzztttssspppnnnooorrrsssqqqmmmXXXKKK???======888111,,,444//////222...000HHHfff}}}vvvtttHHH===000111+++HHHxxxzzz|||{{{~~~wwwaaa^^^wwwwww}}}tttkkkeeezzzrrr]]][[[|||ZZZJJJ777///)))++++++((((((333III[[[cccoooiii{{{pppWWWLLLQQQMMMFFFIIIPPP|||rrruuubbbYYYaaaccc\\\mmm{{{YYYSSS999,,,))))))'''''')))+++***&&&222LLL```ssssssqqqyyywwwyyyxxxtttlllaaaZZZ\\\```iiiqqqtttDDDFFFiiioooiiiuuu~~~ccc[[[AAA...222'''%%%(((((('''&&&((())))))'''$$$888RRRbbbccc```aaafffkkkrrrllldddhhhkkkiiiiiitttooommmpppsssrrrnnnmmmhhh```[[[aaannntttpppiii|||fffxxxiiiccctttooo___[[[XXXSSSMMMJJJ@@@///(((((('''&&&''''''&&&%%%&&&'''((('''&&&---===JJJ```QQQTTTWWWMMMTTTggglllvvvkkkhhhiiieeebbb\\\QQQiiittt{{{xxxzzz~~~qqq[[[QQQWWWbbbddd```JJJ???333,,,'''$$$(((...&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$%%%&&&(((+++'''BBBbbbpppgggXXXTTTYYY```[[[gggsssoooiiifff```ssslllmmmrrr|||{{{llluuummmqqqvvvhhhQQQEEE;;;333///+++%%%%%%)))&&&&&&&&&&&&&&&&&&&&&&&&)))%%%###&&&'''%%%$$$&&&+++'''999777333EEE\\\xxxkkkjjjnnnxxxxxx|||iiiMMMBBB///%%%,,,...&&&###***'''''''''&&&&&&&&&%%%%%%)))###"""'''&&&###)))444HHHoooxxxwwwwwwyyy~~~|||kkkyyyYYY333(((&&&111)))))))))((((((((('''''''''$$$&&&... 444FFFiii|||^^^(((111555'''///++++++,,,,,,,,,---------///333888cccPPPKKKCCC888///)))((()))+++,,,---......---,,,+++)))***,,,---000666@@@HHHEEE]]]ffffffuuu{{{rrrsssqqqsssyyy~~~yyylll```CCC<<<888<<<@@@===666333///+++,,,---***...HHHfffxxxPPP???222******YYYlll|||zzzxxxkkkEEEYYYzzznnnzzzuuujjjvvvSSSWWW444(((&&&///,,,###,,,III___bbbXXXgggsssbbb___YYYPPPOOOqqqvvvoooQQQ|||mmmOOOVVVaaaMMMDDD...((('''((()))***))))))***;;;dddjjjnnnvvvuuuooo___dddppplllcccSSSCCC888333222HHHMMMeeeyyy|||{{{LLLHHH\\\jjjkkkuuuzzzjjjCCC888444!!!((()))'''&&&'''))))))((((((&&&NNNkkkgggZZZ^^^iiinnnqqqqqqrrrnnnlllsssppp___XXXSSSUUU___cccYYYHHH<<<666888>>>HHHWWWiiiyyywwwssstttzzzttt```___tttgggYYYddddddLLLJJJKKK111((('''&&&'''((('''&&&%%%$$$)))((("""(((<<>>777,,,!!!"""+++&&&&&&&&&&&&&&&&&&&&&&&&)))%%%$$$&&&&&&$$$&&&***444...777DDDjjj{{{xxxxxx{{{zzzvvv|||}}}hhhLLL666111,,,"""$$$///'''''''''&&&&&&&&&&&&%%%'''%%%&&&(((%%%'''888KKKbbbuuuvvvrrrjjjsss|||ttt{{{sss|||fffwww```gggmmm~~~~~~rrr]]]ddd}}}SSS***%%%555)))))))))))))))((((((((((((%%%''',,,///333xxx~~~~~~{{{uuuzzzmmmooo|||EEE000555***...,,,,,,,,,---------------///333888cccPPPKKKCCC888...))))))***,,,------...------,,,+++******,,,---///333>>>HHHCCClll}}}pppnnnyyy}}}{{{uuuxxx~~~rrr[[[JJJ999444444;;;@@@>>>;;;999111///000///,,,222NNNmmmyyyMMM<<<666333BBB|||wwwhhhooo~~~}}}tttttt}}}jjjnnnmmmIIIBBB888%%%---,,,&&&555UUUkkknnnXXXfff|||ttteeeRRR@@@qqqeee]]]TTTPPPlllzzzkkkaaayyy```KKKwwweeeNNNIII888)))'''(((+++)))%%%)))111KKKmmmuuuyyyzzz{{{gggDDD???AAAAAA>>>666000111333444AAAHHHcccvvvooommmHHHFFFbbbnnnwww{{{jjjKKK;;;111'''---***'''&&&(((((('''(((+++>>>VVVeeebbbaaammmsssnnnllljjjsssvvvpppxxxuuuYYYAAA999:::EEEJJJAAA222))))))...333888@@@RRRhhhyyywwwqqquuueeeUUUeeeuuufffdddaaaTTTQQQLLL:::+++'''%%%''')))'''%%%%%%'''&&&&&&)))555HHHXXX___[[[___hhhppprrrrrrmmmcccbbbrrrqqqmmmvvvmmm^^^___gggiiimmmqqqooohhhcccaaawwwjjjTTTUUUaaasss```HHH666---)))$$$!!!'''''''''''''''''''''''')))$$$%%%+++***%%%---:::___jjjmmmbbbXXX___ooo|||zzzqqqwww}}}ooobbbeeeiiinnnlllooooooqqqwwwyyyyyysssiiibbbcccfffkkk```MMM999---(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''%%%)))///"""???[[[aaazzztttxxx}}}||||||xxx|||```<<<'''&&&+++,,,''''''''''''&&&&&&&&&&&&%%%&&&)))))))))444OOOjjjzzzyyy}}}{{{yyy~~~tttkkkEEE???AAAbbbiii___PPPYYY{{{qqq|||~~~ttt}}}FFF)))...)))*********)))))))))((((((,,,$$$///===VVVoooaaaaaaaaaZZZQQQOOO[[[fffAAA+++777///---------------.........000333777cccQQQLLLBBB888...******+++............------,,,,,,,,,***+++------///:::GGG???lll}}}ppp]]]III<<<777333333777;;;::::::<<<<<<<<<===999333:::VVVsssYYY<<<222777LLLyyyuuuyyy}}}nnnLLLiii{{{{{{rrrrrr\\\}}}vvvcccIII))))))***+++000???TTTgggqqqaaaqqqbbbtttrrrddd^^^VVVSSS]]]|||~~~~~~xxx{{{^^^uuu{{{RRRgggmmm]]]IIIBBB---((((((+++'''$$$...???cccjjjxxxtttxxxwwwxxxTTTJJJNNNKKKAAA;;;;;;======+++111GGG]]]gggooopppdddwwwCCCJJJaaa~~~qqqjjjcccIII555444---,,,((('''(((&&&%%%,,,555\\\ZZZ[[[aaannnvvvuuuooogggbbblllrrrooozzznnnWWWDDD555555777666888>>>>>>444+++111CCCVVVaaadddvvvqqqqqqnnnoooWWWkkkhhhXXXWWWhhhaaaLLLFFF111)))$$$''')))'''%%%&&&***"""''':::JJJPPPTTT\\\UUUkkkuuupppoooooobbbSSSTTTffflllssszzzdddCCC;;;IIIZZZsssrrriiiiiigggwwwhhhUUUOOOhhhkkk```GGG444...***###'''''''''''''''''''''''''''&&&((((((%%%)))@@@YYYyyybbbNNNNNN\\\iiirrrwwwvvvwwwzzzrrrnnnssstttddd]]]ggguuutttqqqpppkkkvvvmmmgggfffgggnnnttthhhJJJ555111---###&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((&&&$$$)))111GGGggg}}}sss|||}}}uuullloootttttttttyyyxxx___===,,,((('''(((((('''''''''&&&&&&&&&$$$%%%&&&'''---@@@aaa|||uuuvvv{{{}}}tttnnnaaaFFF;;;???666___dddXXXQQQ\\\sssrrrooogggmmm|||xxxuuummm444###++++++************)))))))))000:::MMMzzz~~~xxxssswwwdddUUUSSSTTTQQQSSSXXXUUUUUUYYYqqq{{{yyy222///111........................000333777cccQQQLLLBBB777...***+++---//////......---,,,,,,,,,---***+++...,,,,,,888HHHDDD[[[nnnyyyuuueeeTTTGGG@@@<<<888444333555666666999>>><<>>888@@@\\\xxxiii???000DDD^^^lll}}}wwwxxxssslllbbbhhhyyyVVV:::DDD...))),,,;;;JJJTTT___kkkhhh||||||yyywwwyyykkkaaaXXXVVVSSSfff|||wwwkkkbbbaaaaaapppkkkGGGCCC222)))'''+++'''&&&;;;VVVrrreeeqqquuu|||zzz}}}}}}zzzsss^^^RRRJJJCCC:::555999EEEZZZssssssZZZhhh{{{ggg@@@LLLrrriiikkkuuu[[[<<<777%%%+++)))))))))%%%&&&555HHHggg]]]\\\hhhqqqpppnnnooonnngggjjjoooqqq}}}uuubbb\\\VVVIIIBBBDDD<<<666111444===JJJUUUZZZfffccctttwwwkkkdddaaagggXXX\\\uuugggHHHGGG888,,,$$$''')))&&&%%%(((***%%%111LLLZZZUUUTTT\\\XXXpppsssgggiiimmmiiiggg@@@JJJVVV^^^WWW???444<<<+++111CCC^^^pppvvvyyy~~~rrrtttxxxppp]]]OOOdddlllXXX:::***)))+++''''''''''''''''''''''''(((***((($$$&&&999YYYrrrxxxcccUUU\\\jjjqqqsssvvvppplllqqquuuvvv~~~mmmgggiiibbbbbbnnnxxxkkkvvvpppnnnZZZrrrzzzaaaCCC555...%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((%%%&&&000<<<]]]gggrrrhhhooo{{{qqqsss~~~tttqqq|||~~~~~~{{{xxxuuuiii===&&&&&&((((((((('''''''''&&&&&&$$$###"""(((666OOOjjj|||ggguuuwwwssspppqqqwwwtttNNNAAA???GGGEEELLLtttmmmWWWTTTbbbrrrlllooonnnfffnnnNNN'''...++++++++++++*********)))***///:::xxx{{{{{{tttRRRVVVRRRUUUhhhqqqnnnlllvvvkkkcccdddjjjnnnqqqsss```pppsssnnn___%%%333///////////////.........111333777cccQQQLLLBBB777...***+++---000///...------,,,,,,,,,---***+++///------:::LLLSSSOOOJJJKKKLLLKKKeeettt```NNNCCC?????????;;;888777888999999>>>EEEDDDIIIKKKDDD;;;@@@ZZZtttwww~~~zzzoooccc<<<777lll~~~~~~xxxlllvvv[[[JJJjjj~~~GGG666000***///DDDYYYdddgggiiikkkjjjqqqvvvwww}}}yyylll___^^^OOOQQQjjj{{{|||vvvwwwxxxrrr___{{{uuujjjiiirrrKKKEEE666***&&&+++))),,,KKKqqqtttlllnnn}}}www}}}xxxkkkbbbYYY]]]VVVUUUYYYdddwwwwwwcccnnnmmm~~~ZZZGGGWWWlllhhhooofffDDD555))))))(((******&&&***CCC___gggcccgggrrrxxxuuuqqqqqqtttppplllppptttvvvtttWWWIIIDDDGGGFFF???777666>>>FFFVVVhhh```fffjjjvvvfffggghhhmmmooo```NNNIII@@@000%%%''')))%%%&&&***$$$///CCCWWW^^^\\\]]]ddddddmmmfffaaajjjmmmtttmmmJJJAAAXXXcccYYYLLLDDDMMM???:::GGGVVV___eeelllzzz|||xxxttt~~~oooPPPXXXdddeeeOOO222&&&***''''''''''''''''''''''''''')))''''''555PPPbbbgggfffjjjmmmqqqvvv{{{|||zzzzzz}}}|||{{{___DDD:::JJJ```nnndddMMMZZZdddppp}}}iii[[[hhhuuuqqq[[[@@@///(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***222FFFYYYlllzzztttvvv}}}yyynnneee^^^YYYuuuyyybbb===,,,((((((((((((''''''''''''%%%"""$$$222KKKfffwww~~~qqqpppzzz{{{rrrddd]]]bbbcccdddRRRjjjffffffvvv}}}xxxwwwrrr~~~yyy>>>000,,,,,,+++++++++*********(((???WWW~~~{{{vvvwwwYYYFFFPPP```lllwww|||yyywww{{{~~~qqqwwwyyy{{{zzzxxxCCC333000000000/////////......222333666cccQQQLLLBBB777...+++,,,...111000///------,,,,,,,,,,,,)))+++000///...<<>><<<;;;<<<>>>>>>???EEELLL___bbb```QQQ???>>>QQQggguuu{{{wwwooojjj???:::}}}mmm~~~qqqsssiiiJJJfffhhhPPP;;;...,,,333HHHeeewwwvvvmmmlllqqqTTTfff}}}@@@cccwww{{{vvvjjjjjjdddVVVaaatttvvv~~~~~~{{{~~~tttoooyyyzzzcccwwwWWWMMM888***%%%++++++222WWWuuuzzzppprrrmmmssszzz~~~{{{wwwxxxlllcccJJJMMM[[[gggjjjoooooocccvvvsss{{{MMMDDDxxxggg```kkkMMM999999((((((++++++'''...MMMoookkklllrrr}}}wwwmmmoookkkooosssgggvvvdddSSSGGGBBB>>>BBBKKKRRRQQQNNNVVVUUUXXXSSS[[[xxxlllcccttt{{{ccc[[[aaaXXXDDD222%%%&&&(((%%%&&&+++888RRR[[[\\\aaahhhmmmpppiii[[[___llleeemmmwww}}}iii[[[UUUCCCGGGOOORRRHHH>>>GGGYYYsss~~~yyysssjjjVVVXXXooolllEEE(((&&&(((((((((((((((((((((((("""'''(((///GGG___]]]JJJTTTjjjxxxuuuvvv{{{mmmpppkkkUUUIIIXXX]]]KKK;;;999888444888SSSjjjkkk]]]lllpppiiipppvvvhhhiiixxxtttSSS666...&&&&&&&&&&&&&&&&&&&&&&&&''''''(((+++000AAA]]]uuuxxxfffpppkkkbbbooorrroooRRRPPPVVV___XXXCCC333///000<<>>```|||}}}sss|||yyytttwwwlllxxxkkkttttttggg|||~~~kkkeeeVVV~~~}}}wwwVVV000,,,,,,,,,+++++++++******333888wwwyyyrrrqqq{{{pppyyyqqquuuttt222111111000000/////////...222333666cccRRRLLLAAA555,,,)))+++...222111/////////...---+++***,,,)))+++000///999OOOQQQQQQNNNvvv===CCC===;;;>>>ZZZrrraaaSSSIIIDDDKKKNNNFFFIIIKKKJJJDDD???DDDRRR___ooo:::///HHHfff|||{{{sssHHH444wwwuuummmbbbxxx|||ooowwwwwwPPPiiifffHHH;;;---111888PPP^^^nnnrrr]]]zzzwwwRRRRRRzzzkkkpppiiiaaalll{{{mmmllluuu___ooo___fffDDD;;;&&&(((222&&&999ooo{{{fffcccuuu~~~~~~}}}|||qqq[[[QQQKKKVVVlllZZZHHHfff[[[dddKKKNNNTTTiii[[[jjj}}}JJJ...)))'''999 @@@hhhYYYnnn]]]{{{zzz}}}rrrrrrqqqppppppsssxxx|||mmm```PPPDDDCCCJJJNNNXXX^^^ZZZdddRRR^^^GGGbbbqqqtttppp{{{gggKKKZZZGGG555+++((($$$'''***$$$'''@@@ZZZYYYQQQ[[[jjjppprrrcccdddiiijjjpppyyyVVV\\\IIIEEENNNhhhtttGGGRRRggg}}}sssjjjiii{{{bbbMMMmmmgggSSS***(((((()))))))))'''&&&'''''',,,!!!(((???RRR```aaaUUUKKKttt~~~nnnnnntttxxx}}}aaaBBBPPPYYYKKKFFFFFFAAAAAAAAA<<<:::III]]]uuurrreee___vvvvvvvvvqqqkkkiiiuuuooo888,,,---''''''&&&"""***...%%%$$$%%%,,,111;;;WWWmmmmmmfff~~~zzzllljjjeeeJJJEEE555...@@@<<<111===888///888666RRRttt|||{{{VVV333$$$(((,,,###'''---"""%%%222###EEEqqquuuxxxnnnpppooottteeeccclll~~~iiissspppzzz{{{uuufffxxx999)))888 ******///$$$...444bbb~~~{{{qqqoooooosssnnniii@@@555222+++///555---+++111///111555cccRRRLLLAAA555,,,)))+++...222000............,,,+++))),,,***,,,111000999OOOfffVVVEEEdddsss999777AAAMMMbbbtttfff\\\WWWPPPQQQTTTRRRTTTSSSOOOKKKGGGHHHLLLPPPmmmooocccPPP@@@555???ZZZllluuuyyyNNNdddwwwooo}}}wwwgggZZZ}}}pppbbbOOOIIILLLKKKNNNZZZttt```fffjjjmmmMMM<<<333111???VVV```pppvvv___ddduuueee{{{sssmmmhhh^^^aaattt~~~zzzrrrzzzlllfffPPP```HHH<<>>;;;@@@GGGKKKgggyyymmmYYYZZZqqquuuyyyvvvTTTyyyhhhWWW===+++'''***)))###&&&)))"""***%%%,,,888IIIiiillluuuqqqqqqsssiiiZZZ^^^ooo\\\RRR\\\DDDAAA@@@555<<>>BBBJJJIIIBBB777,,,;;;[[[mmmuuu|||wwwJJJyyyxxxvvvrrrsssWWWKKKmmmqqqUUUBBB@@@===;;;::::::>>>EEEuuugggeeeQQQ~~~jjj>>>222---OOOhhhmmmuuuuuuVVVvvvuuukkkyyyooo}}}{{{xxxzzz{{{jjj```jjjwww~~~}}}wwwppprrr]]]LLL```LLL555000000'''///aaaxxx}}}mmmXXXsss~~~}}}~~~}}}ccc]]]JJJ^^^qqqrrryyyZZZhhh|||XXXHHH[[[]]]yyy]]];;;333+++(((+++000UUUbbbrrryyy|||~~~wwwwwwmmmkkklllmmmnnnnnnoooqqqsss|||wwwgggVVVHHHGGGLLLTTT]]]bbbhhhFFFYYYqqq```qqq{{{nnnmmmVVVMMMPPPJJJ:::+++'''((((((((('''@@@___NNN]]]nnnQQQ\\\qqqhhhkkkoookkkggggggpppkkk\\\UUUKKKBBBjjjwwwWWWaaafffggg```bbb^^^zzzUUUAAAddd{{{MMM111''''''''''''''''''(((((('''---===``````\\\TTT___kkkxxxtttiiihhhkkktttpppkkk[[[LLLOOO^^^aaaYYYkkkeeeXXXkkk[[[kkklll{{{sssPPPrrrccciiiJJJ+++&&&***,,,$$$$$$(((###'''$$$555OOO```pppyyywwwcccxxxcccjjjlll{{{ooooooVVVPPPIIIIIINNN>>>JJJqqqoooppp}}}NNN333''',,,)))(((+++(((&&&***QQQpppzzz{{{uuuxxxhhheeepppsss}}}wwwcccmmm^^^qqqqqqbbbZZZPPPIIIlllxxxnnnvvv}}}uuu555)))//////,,,$$$000777RRRzzz~~~aaapppooouuutttllllllyyytttpppssssssmmm```jjjxxxVVV$$$<<<333,,,---555+++222444888fffQQQKKK@@@444+++(((***---000///------------+++))))))---,,,...111---333GGGvvvXXXbbb~~~xxx___|||sssqqqoooccc^^^ggg[[[VVVQQQNNNMMMHHHAAA;;;GGGeeehhhLLL444,,,666GGGLLLUUUhhh|||MMM___rrrxxxuuuMMMSSSuuuaaaFFF<<<<<>>___llllllggg^^^___www[[[bbbaaasss}}}jjjcccWWWIIIYYYppp___bbboooDDDeeepppiiiCCC(((''',,,***))))))...,,,bbbyyysssuuujjjrrreeeaaalllwwwuuueeemmmuuudddUUU]]]}}}mmmbbbhhhXXXKKK[[[{{{}}}zzztttjjjqqqNNN&&&000---///$$$333888vvvgggxxxxxxpppfffrrrlllsssxxxvvvsssuuuyyy{{{~~~sssssszzz}}}vvviiimmmttt***888111---...777,,,111444888gggQQQKKK@@@444+++(((***---000///------------+++)))***---,,,---///***000CCC;;;BBBZZZLLLnnnzzz}}}ooodddmmmdddaaa]]]VVVOOOIIIEEEDDD===QQQMMM;;;888<<<666000555<<>>///[[[ZZZ^^^```jjjbbb}}}eeennnwww{{{vvvuuuooohhhLLLKKK===444;;;===888999FFF]]]~~~eee```cccQQQCCC///...$$$888eeessszzz~~~yyyUUUYYY~~~~~~{{{~~~{{{wwwzzzwwwoookkkssslllkkklll>>>///HHHxxxbbbiii}}}```mmm}}}uuuMMMHHHdddbbbaaa~~~???///)))...***QQQlllffffff}}}ooolllcccpppkkkqqqpppnnnkkkiiijjjmmmooovvvxxxttt{{{nnnSSSEEEGGGEEEMMMfff___```|||cccSSSXXXsssaaannnvvvwww|||```]]]]]]SSSHHH111(((,,,&&&$$$444]]]aaa```fffVVVXXXwwwlll^^^___bbbeeeeeeeeeiiiooo^^^zzzppp```qqqgggddd]]]QQQUUUdddeeeYYYkkkjjjwwwcccgggttt^^^KKKhhhtttEEE+++(((%%%%%%'''))))))(((,,,999bbb]]]pppCCC___xxxnnnjjjkkkjjjooo{{{vvvxxxoooZZZPPPMMMQQQ]]]jjj~~~WWWfff<<<\\\pppgggmmmttt|||ttt^^^cccaaaKKK///"""'''((()))+++'''------DDDcccnnnooopppkkkhhh~~~eeeddd___mmmppp|||jjjjjj\\\CCCOOOjjjaaattt\\\HHHjjjtttrrrXXX...###,,,,,,''')))'''...kkkyyy{{{ppptttrrrqqqxxxvvvcccaaarrrgggsssfff}}}~~~sssjjjdddZZZYYYYYY\\\}}}vvvrrroooeeeiiiwwwfff^^^ooo//////***333,,,777CCCoooppp~~~uuueeennnbbbkkkkkksss}}}{{{pppooowww||||||}}}}}}wwwpppqqqvvvxxxkkkkkkmmmFFF///000222000555000000333888gggzzzQQQKKK@@@444+++(((***---111///...---...---+++***+++---++++++...***000DDD;;;DDD;;;@@@oookkk___YYY777kkk|||nnnvvvmmmlllfff[[[NNNFFFEEEFFF???KKKJJJCCCBBB:::111222777;;;___sssnnnrrrjjjpppsss~~~dddGGG```tttssseeefffYYYPPPTTTZZZgggfff}}}sssTTT~~~rrrHHH;;;:::rrriiisssfffccchhh~~~vvvmmmlllvvvuuuttt}}}{{{tttcccSSS@@@???666444:::666222:::>>>VVVWWWVVVVVVVVVEEE)))++++++KKKwww||||||~~~SSSbbb~~~}}}nnn\\\SSSQQQQQQ\\\{{{llldddlll___OOO===555EEEoookkkwwwppppppvvvoooOOOEEEjjjxxxHHHnnnGGG111+++---...YYYeeefffuuuVVVvvviiiiiissssssooooooooommmkkklllnnnqqqvvvzzz~~~|||eeeOOOMMMEEEPPPtttuuuWWWppp```===RRRuuuiiijjjuuueeeXXX\\\QQQJJJ222&&&+++"""%%%@@@ccc[[[lllcccJJJccc{{{aaa]]]```dddeeeccccccfffjjjfffyyyeeeXXXccciiizzznnnlll[[[QQQWWWcccZZZOOOnnnxxxuuutttxxxppp[[[uuueee@@@SSS{{{VVV...***&&&&&&(((******(((+++NNN]]]iiiZZZQQQaaavvvjjjiiijjjfffnnn|||ooo{{{yyy|||ooocccTTTIIIPPP```ppp^^^UUUllllllpppuuuppp~~~SSSfffiiiaaa999###''')))((((((%%%(((555UUUqqquuutttrrrlllgggooofffddddddlllfffggg{{{~~~lll{{{mmm\\\EEEHHHWWWKKKhhhuuu___UUUVVVrrrkkk<<<%%%+++,,,'''***&&&DDDxxxuuussslllvvv|||uuupppnnn|||ooovvv~~~}}}{{{xxxsssooojjjfffVVVYYYYYYOOOuuu~~~xxxmmmmmmaaa```uuueeeUUU|||:::+++&&&...///777\\\ppp|||kkk]]]pppcccsssjjjlllyyyyyynnnooo{{{zzz~~~yyywwwxxxwwwgggeeedddttt///111555222111333000333888gggwwwQQQJJJ???333***'''))),,,222000............,,,+++***,,,***+++///---555JJJ___SSSFFF444UUUccceeeOOORRRVVViiiKKKkkkxxxYYYTTT|||vvvtttqqqjjj]]]PPPGGGEEEFFFmmmpppJJJ222+++111+++333```sss|||ppppppTTT444SSSbbbgggiiiyyyhhhaaaeee\\\SSSfffccc777qqqxxxWWWccc~~~III666FFFvvvkkk\\\nnn{{{wwwoooSSS???DDD]]]ooo{{{lll]]]RRRHHHDDD===<<<===555<<>>hhhzzzzzzvvvnnncccXXXPPPLLLKKK^^^nnn@@@:::888000111<<>>MMMddd|||aaaXXX}}}{{{|||uuu~~~YYYUUU777@@@bbbyyyhhhcccddd^^^YYYSSSSSSQQQKKK```sssxxxrrr{{{sssdddrrrXXX[[[JJJ...///+++[[[xxxzzzlllWWWPPPuuuzzz^^^BBB:::FFFWWW___PPP555@@@ggg~~~rrraaatttXXX\\\???444@@@QQQccc]]]yyymmmhhhvvvuuuVVVVVVggghhh888000'''888aaa^^^{{{oooPPPgggyyyooommmnnnnnnmmmggg]]]PPPFFF@@@CCC[[[fffpppxxx|||rrrsssddd[[[<<<444VVVLLLVVVqqqmmmJJJiiigggiiiqqqmmmccc}}}rrr[[[jjjNNNOOO777)))000(((333```ccc]]]tttTTTWWWvvv\\\kkk^^^]]]\\\```eeeeee\\\RRRGGGJJJsssuuu^^^VVVTTTTTTVVV]]]III@@@rrrxxxOOOeee~~~nnn{{{jjjaaaWWWeeeNNN444///)))'''***,,,***(((===hhhrrr^^^PPPFFFbbbxxxvvvmmm```oooxxx{{{hhhsss{{{fffuuu|||pppbbbZZZQQQHHHgggxxxqqq\\\zzzpppqqq{{{tttsssiiimmmccc:::%%%+++***%%%)))---333NNNooovvviiiiiiooojjjVVVaaadddiiiZZZggglllwwwtttggg~~~wwwnnnYYYKKKNNNJJJaaa{{{]]]uuu```___ooo~~~{{{}}}\\\333***((('''111222tttzzzrrrgggxxxzzzaaa~~~{{{oooQQQiiitttbbbnnn{{{vvvwwwyyyvvvooojjj___TTTUUUYYY[[[~~~vvvxxxfffYYYgggyyyxxxWWW:::444)))999GGGrrrxxxkkkpppRRRqqqjjjjjjgggeeelllxxx{{{wwwyyywwwrrrrrrqqq^^^YYYTTTrrrtttKKK:::000444---111222555;;;jjjxxxQQQKKK@@@444+++(((***---111000......///...+++)))&&&***,,,///;;;JJJQQQOOO\\\fffmmmyyyzzzmmmEEExxxWWWTTTnnnWWWggg||||||zzzmmmfffddd]]]PPPDDDPPPOOOBBB;;;CCCBBB555...+++[[[uuuyyy|||vvvmmmyyy|||xxxooodddFFFDDD}}}uuuwwwpppjjjbbbbbbqqqvvvhhhVVVCCCfffpppcccyyyWWWOOOTTTzzzeeelllOOO}}}ttt{{{~~~ggg```OOOCCCGGG|||lll```pppnnn___]]]cccrrrmmmJJJ888EEEIIIkkk}}}yyyvvvxxx}}}}}}uuueeecccQQQkkkJJJ888///"""bbb~~~xxxkkkKKKSSS{{{WWW;;;]]]^^^LLLEEECCCHHHggg}}}rrr\\\RRR>>>>>>AAA===RRROOOQQQcccrrrooowwwuuuLLLZZZooodddiiiiii???...***CCCqqqeeeVVVRRRttthhhlllooo{{{qqqgggSSS777---222222AAAGGGMMMTTT```pppzzz}}}xxxfffLLL^^^RRRBBB...GGGUUUGGGqqqeeeRRRmmmhhheeejjjssskkkmmmsss|||YYY^^^]]]KKK>>>%%%000%%%888bbbeeelllcccFFFbbbqqqoooUUU```^^^^^^nnniiiVVVMMM555666===???___}}}aaahhhgggFFFKKKTTT333444eeeooovvveeetttsssyyy}}}dddMMMZZZpppNNN))))))))) &&&(((***YYYYYYgggOOOLLLMMMrrr{{{|||rrrhhhnnnsss}}}yyyrrrzzzvvvnnnwww___ccc___nnn___UUUQQQLLLXXXPPP^^^bbbjjj{{{|||pppvvvVVV]]]eeehhhUUU444###'''(((%%%***999```vvvccctttddd\\\MMMiiibbbZZZ```ggg^^^^^^nnnzzzhhhbbbiiigggmmmPPPSSSOOOZZZ}}}VVVggg^^^bbbggg~~~ooo{{{sss{{{~~~===(((&&&...+++888uuupppkkkjjjiiibbbWWW}}}___|||gggvvvzzzyyytttttt}}}yyyeee]]]fff^^^QQQ^^^}}}sssvvvppplllccc```rrr~~~{{{222...)))666iii{{{ooozzzllljjjaaa^^^ooooooqqqlllbbbaaakkkwww|||www}}}vvvlllqqqnnnpppiiiYYYiii]]]mmmzzz~~~222111333999(((333888999mmm{{{QQQKKK@@@444+++(((***---111000///...///...,,,)))(((---000111888FFFPPPSSSGGGOOOpppzzzhhhRRRCCCJJJKKKYYY```}}}zzzvvv{{{uuuhhh^^^XXX[[[```MMM333000:::CCCKKKAAAlll~~~sssxxx^^^iiixxxMMMWWW}}}zzzxxxrrrsss}}}uuuYYYAAA666```ppp```|||uuuhhhKKKssstttxxxkkkLLLxxx{{{vvvZZZ???RRRaaaOOOsssvvvggghhhrrrnnnnnnwwwtttWWWCCCHHHPPPiiiyyy~~~uuusssrrrZZZiiibbb^^^GGG777111...vvvnnnUUUYYY||||||yyyYYYoookkkRRRMMMPPPFFFMMMjjj|||oooeeeRRRTTTTTT777...AAALLLRRRUUU^^^lllooovvv}}}MMMRRRdddaaauuuBBB///&&&GGGiiicccbbbVVV|||ssskkklllkkkkkklllqqqfffLLL======999:::AAAFFFEEEEEEOOOeeewwwoooIII777>>>aaa===///999NNNFFFqqqgggRRRgggbbbaaafffpppiiigggiiisssVVVbbb]]]LLL===###...%%%???fffmmmssseeeEEEaaaqqqqqq[[[gggeee]]]hhhrrruuukkkAAAJJJFFF666;;;DDDWWW```^^^^^^EEEDDDJJJCCCDDDZZZuuuyyyjjjlll}}}xxxrrr|||bbbHHHUUUqqqQQQ,,,))))))###((()))///kkkdddfffOOOSSSVVVpppqqqooozzzkkkkkkrrrpppvvvssstttqqqfffXXXXXXmmmuuubbbMMM```]]]NNN444222888LLLXXXfff{{{___xxx``````mmm[[[:::'''+++,,,)))...///]]]wwwuuu}}}ccc\\\;;;NNNdddlllgggjjjiiiaaa]]]SSSrrrwwwnnnMMMVVV```ggg___EEE@@@III:::WWWSSSaaannn{{{|||MMM...,,,)))&&&@@@wwwuuuyyy{{{WWW}}}aaaZZZzzzppp|||nnnxxx{{{}}}tttqqqqqqzzz{{{ooohhhkkk___NNNSSSjjjvvvppptttlllddd[[[WWWdddtttxxxzzz}}}999222///;;;kkk|||qqqdddgggccc```kkkooorrrppphhhfffmmmuuuyyyuuullluuu___UUUTTTNNNRRReeevvvdddOOOhhhzzz===000111777...444777888oooxxxQQQKKK@@@444+++(((***---111000/////////...,,,***(((***---555DDDRRRVVVSSSUUUYYY```{{{yyyccc>>>666333KKKzzz~~~cccUUUJJJDDDQQQuuu|||ooorrr___eeeWWWPPP555:::KKKlll}}}~~~~~~vvvuuu}}}pppMMMZZZPPPpppsss~~~GGGwww{{{wwwfffJJJlllyyyzzztttOOOXXXOOO222\\\xxxmmmgggjjjeee^^^aaagggYYYHHHGGGPPPTTTVVV```rrrwwwzzz~~~oootttWWWsssvvvZZZFFF777---...tttiiiSSSXXXyyy~~~|||hhh\\\mmm[[[ZZZ\\\JJJ===GGGSSSUUU@@@===666000???NNNTTTXXXfffqqqvvvXXX___sssiiikkkLLL888+++ZZZjjjiiiiii[[[wwwzzzqqqmmmnnniiikkkvvvxxxXXX;;;888???HHHFFF:::888PPPnnnlllEEE>>>|||mmmGGG---@@@@@@iiidddRRRccc```bbbcccoooiiifffhhhwwwcccvvvbbbRRR@@@&&&,,,%%%GGGhhhooozzzkkkJJJjjjxxxvvvcccbbbooohhhcccmmmjjjWWW<<<@@@@@@:::OOO^^^ttt```RRR???777000222KKKgggvvvooo```iiinnnmmmyyy~~~dddFFFPPPoooVVV///))))))&&&***,,,888wwwjjj^^^KKKXXXbbbmmmeeekkkqqqccciiirrrlllssswwwlllccc]]]YYYPPPKKKZZZooommmIIIOOONNNLLL111888...FFFBBBUUUuuuyyy|||ooommmpppbbbkkk\\\<<<((()))***''',,,@@@iiirrrzzzxxxeeexxxPPPMMMdddkkkbbbaaa```YYYVVVAAATTTPPPdddTTTGGGCCCXXXNNN777444222>>>FFFHHH___rrrvvv~~~~~~zzz]]]///000&&&)))___~~~jjjvvvyyyqqq{{{nnn{{{sss______kkkwww}}}[[[>>>NNN|||uuutttpppqqqqqqjjjhhhdddXXXHHHDDDMMMVVVYYY\\\UUUOOOMMMLLLPPPYYYbbbvvvmmmKKK777444===yyybbb}}}eeeZZZdddgggdddgggmmmssstttppplllnnnsssuuu|||eeeYYYnnnyyyvvviii]]]VVVNNNRRReeeyyyhhhddd]]]MMMXXXpppNNN000...444333555444777sssvvvQQQKKK@@@444+++(((***---111000////////////---+++,,,%%%%%%444LLLWWWMMM???<<<]]]dddiiixxxbbbHHHCCCSSSnnnfffrrr|||hhhsssaaakkkRRR___wwwnnnzzziiikkknnnttt~~~yyyggglllPPP<<<<<>>;;;PPPnnnxxx}}}}}}iiifffuuuUUUhhhgggPPPIII<<<+++)))ffftttuuuaaaIIITTT{{{~~~}}}lllhhhccc\\\XXXYYYWWWOOO000JJJ```QQQ@@@;;;333777333???HHHTTTgggqqqwwwXXXhhhwww___oooIII222$$$aaadddeeeqqqUUU[[[wwwxxxnnnmmmpppkkkuuuyyywwwEEE999AAAOOOVVVIII;;;EEE\\\lllFFFHHHeeeJJJ@@@444666WWWXXXRRRccceeehhhmmmxxxoookkkmmm{{{fffxxxcccWWWDDD+++,,,&&&NNNfffdddvvviiiJJJnnnzzztttccc^^^pppkkkdddiiiXXXLLLJJJAAACCC;;;MMM{{{qqqrrryyy___SSSJJJ666CCCRRRjjjxxxhhhhhhnnnkkkqqq|||nnnNNNMMMjjjYYY222''''''(((+++---DDDwwwlllVVVIII^^^oooooodddvvvqqq]]]dddnnngggvvvTTTKKKIIIRRRUUUNNNHHHIIIXXXrrr~~~aaaNNN888FFF???CCC777===777HHHttt}}}zzzjjjtttsss}}}ddd{{{___iii]]]???(((''''''&&&***OOOooodddooodddZZZUUU^^^___]]]aaabbbPPPBBBFFFFFFMMMEEEEEEZZZrrr{{{rrr___LLLFFFEEE???777555999===AAAZZZnnnxxxiii}}}ttthhh---111'''222]]]vvvssshhhssstttppp}}}tttkkkSSSPPPkkkyyyuuuwwwZZZ:::ssszzz{{{ssskkkhhhcccaaaYYYOOOHHHAAA<<<===@@@@@@<<<;;;EEEOOOKKKHHHPPPYYYUUUjjjbbb999333>>>oookkkvvv\\\WWWbbbiiigggeeejjjqqqvvvuuupppnnnpppsss}}}ooo___aaattt~~~sssddd]]]SSSRRR^^^uuuppp[[[WWWFFFXXXOOOHHHdddbbb222///111444555333777vvvvvvQQQKKK@@@444+++(((***---111000//////000///---,,,000)))'''000===AAA;;;444IIIVVVmmmZZZlllHHHJJJYYYlllAAASSSpppqqqTTTDDD@@@DDDsssuuuqqq|||zzzbbboooyyyssssssrrrcccrrrlll}}}zzz___bbbXXX???555AAAEEEOOOhhhvvvnnnZZZuuusss~~~IIIkkkjjjjjj^^^eeexxxvvvtttdddqqqsssbbbzzzXXXWWW|||kkkmmmjjjdddkkkcccLLL@@@FFFGGGAAA@@@HHH???===VVVtttyyyxxx~~~rrrhhhwwwqqqlllZZZVVVOOOFFF000///hhhoooyyy[[[DDDUUUllliiilllyyy~~~sssnnnbbb]]]fffuuuRRRVVVhhhVVVDDDBBB000---111222999RRRjjjnnntttPPPaaazzzxxxdddyyySSS555%%%ffffffnnnnnnTTTUUU}}}|||mmmkkkqqqoooxxxooozzzZZZAAABBBNNN\\\YYYIIICCCKKKZZZ555<<>>]]]yyy~~~qqqDDDKKKDDD777:::111>>>NNNfffnnnrrrzzzrrrxxx^^^wwwQQQjjjaaaEEE,,,(((***)))---WWWxxxjjj|||lllaaaxxxEEE]]]]]]]]]kkkyyylllRRRHHHNNNJJJOOOMMMIIIQQQaaarrrXXXTTT444CCCIII444999)))999;;;RRRddd{{{wwwkkkxxxzzz666111&&&444cccwww~~~yyynnnuuuUUUHHHhhhvvviiigggjjjIIIccc~~~}}}rrrkkkkkkhhhcccWWWMMMLLLIIIAAA===???===;;;777EEE[[[YYYPPPVVVQQQKKKXXXzzzvvv999111FFFvvvgggzzzppp]]][[[```eeeeee```fffmmmtttuuupppmmmpppvvv|||rrrrrrwww|||yyyiiicccZZZQQQRRR}}}yyygggmmmKKKYYYJJJJJJddd~~~zzz555222///111444333888yyywwwQQQKKK@@@444+++(((***---111000//////000000...,,,***---000000,,,///===LLLLLLBBBuuu~~~~~~rrrIIIYYYqqqTTTBBB===???===VVVooovvvmmmvvvzzzttt~~~lllooofffQQQvvvssseeefffOOOKKKYYYZZZppp~~~yyypppYYYGGGZZZ~~~ZZZ|||@@@yyylll```[[[|||}}}tttwww~~~uuuaaaWWWHHHPPPUUUeeennneeeKKKmmmiiigggZZZSSSZZZ^^^cccooo|||pppbbbeeeqqqqqqsss|||xxxzzzbbbdddUUUMMM111444lllooo~~~zzzTTT|||DDDUUUzzzHHHWWWuuukkkbbbhhhiii]]]hhhTTTWWWnnnSSS===JJJ???<<<777///111MMMiiilllqqqXXXkkknnnoooccc|||^^^999***aaafffvvvwww```KKKnnnkkkrrrpppyyyooottt|||cccQQQKKKNNNYYY]]]TTTJJJGGGRRRyyyxxxXXX///;;;JJJ444444666===KKKZZZeeekkk}}}yyysssqqqwwwVVV___RRRPPP???...(((&&&```dddjjjfff;;;aaaiiiaaa]]]]]]___^^^dddXXXRRReeeeeeddd|||wwwfffQQQKKKWWWPPPGGGBBB>>>NNNXXXZZZZZZHHHFFF999888UUUyyyyyyxxxwwwnnn~~~___HHH]]]XXX777'''&&&+++'''111bbbiiimmmOOOIIIaaazzzhhhaaauuuqqq]]]dddmmmgggttt|||UUUPPPUUURRRJJJOOO^^^rrrjjjNNNCCCAAA+++:::DDDQQQzzzssswww|||ssstttdddvvvRRRfffaaaGGG+++&&&((())),,,[[[yyyhhhzzzqqqppptttJJJWWWdddccchhheeeKKKRRRWWWNNNKKKPPPbbbgggxxxLLLLLLIII111BBB111555444IIIYYYqqq{{{~~~FFF111&&&222zzz}}}}}}xxxwwwxxxpppIII???iiiFFFmmmeeemmmyyy{{{kkkfffhhhfffcccWWWNNNMMMMMMJJJJJJMMMMMMNNN@@@EEE___bbbYYYcccfff]]]XXXwww~~~999333XXXmmm]]]kkk___aaa___aaaaaaZZZdddiiiooopppmmmkkkttt~~~|||llleeefffyyyrrrhhh\\\YYYooo|||UUU]]]QQQYYYmmm{{{999444000000222444;;;yyyuuuQQQKKK@@@444+++(((***---000/////////111000///---'''+++111222---///BBBVVVmmm^^^cccuuuooorrrwwwpppXXXwww~~~ssslllfffWWWBBB222111999LLLkkkyyyfffWWWaaauuuxxx}}}{{{rrrqqqWWWeee]]]}}}MMMsss{{{ooogggCCCKKKRRRJJJAAABBB???666@@@^^^ttttttyyyggguuuuuu???|||}}}sssaaaFFF~~~kkk}}}KKKCCC666LLLaaaiiiTTTzzz}}}wwwtttmmmttt}}}zzzvvv}}}{{{ooouuu~~~uuulllfffZZZZZZOOO,,,444pppooo{{{xxxUUU~~~DDDOOOsss~~~[[[===DDDeeezzzxxxpppfffkkkiiiMMMEEE```[[[???iiiyyydddKKK...AAA:::222///DDDdddpppttt```{{{pppppp^^^jjjQQQ...(((QQQYYYiiinnnVVVCCCqqqnnnqqqmmmttteeefffxxxgggXXXSSSQQQSSSXXXVVVNNNFFFYYY```uuuBBB===444444777111888GGGRRR```kkkssszzzwwwvvvbbbpppVVVUUUAAA000&&&&&&hhhfffmmmmmm@@@gggjjj\\\YYYUUU___aaa\\\BBB999ZZZjjj}}}vvvfffVVVQQQaaa```bbbrrrIIIXXXeeeMMMKKKIII>>><<>>tttpppppphhhgggFFF999SSS{{{rrrQQQSSSRRROOOPPPPPPIII@@@{{{ddd]]]uuuaaakkkXXX<<>>VVVdddHHH<<>>999666RRRwww}}}uuu```llllllsssvvvxxxyyyZZZSSSVVV???ZZZQQQ???:::AAA777666SSS|||}}}JJJxxxqqqeeeMMMTTTvvvpppjjjGGGmmmtttqqq```|||]]]EEE```nnnZZZiiiiiiBBB777555333777BBBOOOyyywwwlllvvvhhh```hhh^^^aaasss===666:::|||SSSzzzKKKEEEpppnnnWWWYYYhhhmmmvvvEEEiiiSSSDDDcccqqq>>>222999555@@@bbbrrrwww~~~lllrrrppp```dddwwwWWW>>>333jjjoooooo___VVViii{{{zzzqqqkkknnnqqqYYYMMM<<>>333333777999666<<<[[[}}}~~~|||jjj^^^hhhmmmtttoooXXXbbbvvvoooiiiaaaLLLJJJsssnnnZZZ^^^___PPP===uuuvvvssstttEEEPPPsssvvv___:::vvvlllooo{{{iiiooo999YYYqqqOOOWWWrrrwww```AAA;;;>>>777///555FFFpppyyyzzzyyy~~~nnnaaa```^^^fff~~~<<>>llltttnnnhhhrrrsss|||qqqKKKWWWWWWvvvqqqvvvkkk```YYY```fff[[[PPPHHH>>>OOORRRMMM___iiibbb```SSS<<>>PPPrrr{{{{{{sssWWWbbb___ZZZZZZmmm333///DDDdddiii^^^===]]]xxxwwwVVVXXXQQQ@@@RRRdddPPP^^^IIIMMM???888PPPpppvvvwww}}}zzzjjjdddgggddd[[[ooo666000UUUmmmyyysssNNN[[[xxxuuuzzzhhhqqqrrr}}}eeeQQQWWWYYYBBB'''$$$LLL^^^XXXNNN===AAA```MMM@@@333===222HHHXXXjjjmmmrrrkkkjjj{{{lllhhhVVVVVV<<<&&&000///YYY|||}}}xxxFFF}}}fff```TTT]]]___bbbwwwfffooo]]]XXX[[[cccSSSQQQCCCFFF;;;777KKK>>>???OOONNN???RRRwwwvvvmmmkkk[[[IIIjjjZZZ333+++(((000222FFFrrr{{{ZZZMMMiiillleeefffwwwpppcccyyykkkwwwXXXaaaeeeYYYgggZZZOOOhhheeeIIIbbbIII777...666888CCCvvvrrroooooosssaaalllXXXqqq```KKK,,,$$$)))+++BBBnnnxxxxxx]]]iiiJJJ\\\jjjwwwrrrOOORRRttt[[[RRR\\\TTTUUUnnnTTT___yyy888>>>MMMBBB333888+++PPPMMMOOO333+++CCCuuuvvvppphhh___>>><<>>GGGCCC555888UUUtttzzz}}}KKKIII\\\hhhvvvkkkeeeWWWwwwTTT===999111<<<222OOO}}}uuu~~~fffyyyFFFOOOOOO```|||qqqSSSPPPyyyYYYyyysssKKKggg```BBBIII;;;///bbb^^^BBB<<>>vvv|||sssoooppp{{{iiittteeeeee\\\III)))$$$+++000OOOwwwMMMRRRbbbttt}}}```cccSSSMMMjjjJJJ)))NNNhhh>>>OOOBBB333999444+++KKK]]]vvvpppEEE,,,(((JJJdddjjjZZZ[[[\\\DDD===[[[lllooo}}}qqqdddWWWZZZYYYwwwnnnhhhoooaaa]]]___[[[ZZZTTTFFFeeegggXXXVVVYYY[[[cccYYYLLL^^^IIICCCUUUccc|||~~~ddd<<>>QQQJJJ???333+++((((((***---000000...///222111...+++,,,...000333???VVVkkkjjjqqqqqqqqqfffEEELLLaaaPPPKKKHHHCCCNNNJJJ;;;FFFjjjDDDCCClllbbbxxx\\\\\\pppUUUHHHIII>>>FFFHHHHHH{{{xxxrrrsssbbbEEEMMMOOOVVV}}}iii>>>```]]]|||zzzVVVKKKEEEAAAGGGDDDyyyxxxXXXXXXuuuyyyffffffJJJVVVtttDDD666BBBCCCiii}}}rrrZZZoooGGG>>>bbb|||nnnNNNNNNjjj[[[XXX^^^\\\vvvcccGGGnnn~~~fffrrrfffGGGSSSPPPBBBTTT:::===aaaxxxxxx{{{qqqoookkkhhhdddbbbdddgggddd,,,444KKKxxxOOONNNcccmmmzzzlllsssxxx|||tttvvvsssrrrsssvvvVVV===999AAAXXXggg[[[NNNQQQSSSJJJBBBMMM===JJJUUUcccmmmvvvuuuoooxxx[[[cccUUUQQQKKK///%%%111888HHH{{{rrrpppSSSZZZmmmcccCCC```ZZZkkkgggpppppprrr{{{~~~ooojjjxxxrrrSSSoooaaaPPPKKKXXXHHH>>>::::::<<>>AAAppp|||xxxrrrqqqkkkqqqeee```[[[HHH***)))---555aaa||||||lllMMMMMMTTTqqq}}}nnn[[[[[[OOOLLLHHH>>>LLLTTTOOOzzzcccPPP===444555999aaa{{{tttlllFFF......[[[qqqQQQcccUUUQQQ===999XXXoootttzzzxxxnnniiiyyyvvvwwwWWWTTT>>>GGGrrruuuhhhbbb___XXXUUUNNN???^^^UUU@@@AAABBBAAARRRWWWZZZkkkQQQAAAKKKYYYvvvzzzjjj;;;iiiMMM```|||aaaTTTfffcccdddbbbjjjNNNZZZaaa___aaapppwwwrrrqqqtttqqquuupppooo|||```555///111777555>>>PPPIII>>>333,,,(((((()))+++...000...///333333000,,,...000000000999QQQgggfff\\\|||yyywww|||{{{gggmmmNNNrrrnnnYYYFFFMMMFFF<<>>~~~oooLLLxxx|||aaaLLL///999WWWnnnbbbvvv|||~~~llljjjeeeSSSWWWlll>>>666@@@@@@iii{{{aaaeeeQQQ>>>RRR{{{hhhpppXXXZZZ]]]eeessswwwrrreeekkkqqq}}}^^^OOO[[[EEEOOOooozzzwww{{{mmmvvvppp______qqqvvvmmmQQQ///888IIIwwwxxxeee\\\]]]qqqvvvrrrpppxxx||||||pppPPPgggDDDDDDffffffWWWnnnTTT@@@888DDDMMMMMMPPPXXXRRRMMMBBBGGG666KKKYYYfffqqqssseeeoooxxxdddgggLLLPPPAAA...///444@@@EEEuuu{{{^^^???rrrhhhJJJeeeaaacccYYYvvv[[[777GGGMMMGGGBBBOOO```pppqqqMMMqqq}}}hhheee^^^:::AAACCC@@@>>>HHH^^^vvvlllfffqqqsssTTTOOO___SSS///+++,,,777888KKKsssWWWNNNRRRaaa~~~fffbbbjjjnnnpppooolllwwwxxxvvvvvvoooooovvvssswwwmmmPPPRRR888JJJRRR===666;;;IIIuuuzzz|||vvvuuuqqqqqqgggeee___III---...---;;;xxx}}}qqq|||SSSWWWOOOWWW```||||||uuuiii___ZZZ^^^MMMQQQIIIBBBDDDOOOHHH[[[888222>>>444aaa|||tttlllHHH///444nnnccc^^^hhhSSS666555VVVqqqsssqqquuuqqqzzz___RRR\\\XXXcccdddwwwmmmfffeee```UUURRRMMM???XXXNNN;;;@@@DDDHHHbbboookkkeeebbbrrryyyzzzkkk666dddGGGZZZvvvbbbPPPdddccceeehhhsssQQQWWWaaa___^^^kkktttqqqqqqppp{{{zzz^^^555000000666333AAAOOOHHH>>>333,,,)))((())))))---///...///333444222...---...000333>>>SSSfffaaaRRRIIIUUUbbbeee|||ccc^^^oooXXXWWWIIIAAAVVVzzz|||]]]===>>>FFF|||uuugggIIIRRR{{{wwwzzzVVVNNNNNNYYYxxxppprrr|||pppXXXeeeAAAOOOMMMJJJQQQlllxxxVVVWWWaaakkkxxxnnnqqqJJJ@@@BBBIIIaaavvvkkkRRRHHHccc~~~{{{\\\rrrooouuuhhh\\\CCC<<>>OOOSSSLLLMMMUUUkkkiiirrrxxx^^^\\\MMMDDDHHHEEE;;;;;;PPPhhhyyypppmmmvvv{{{hhhTTTUUU^^^CCC+++000222<<<<<>>rrrZZZsssXXX;;;888PPPhhhvvv~~~gggkkkvvv^^^NNN___YYYpppnnnkkkhhhggg^^^RRRUUU[[[VVVkkkiiiQQQHHHDDDIII```dddkkkvvvqqqmmm|||{{{|||rrr666^^^???TTTttt___III^^^```dddooo}}}WWWPPP___```^^^iiiqqqooonnnnnn}}}|||yyy[[[666333222555222FFFNNNHHH>>>444,,,)))((()))''',,,///...///333555444...++++++111999GGGZZZkkkddduuurrrxxxaaa^^^LLLrrriiioooaaasssjjjWWWMMMbbb{{{{{{|||EEEBBB;;;OOOfff]]]oooBBBUUUoooiii___|||xxxyyydddssspppCCCHHHTTTOOOKKKRRRSSSppp222tttgggccctttvvvPPPKKK<<<666AAACCC;;;888MMMsss~~~xxxwww]]]uuu\\\mmm]]]DDD888999IIIAAADDDzzzNNNjjj___DDDPPPyyy~~~qqqffftttrrrUUULLLZZZQQQhhhwwwsss{{{{{{|||hhh[[[___```YYY\\\fff111:::<<>>~~~\\\]]]MMMeeeaaaXXXffffffaaafffmmmrrr{{{zzzMMMOOOSSSPPPbbbiiieee___hhhuuuWWWaaaYYY>>>PPPAAAQQQQQQ<<<888OOOzzzttt}}}vvvtttiii___TTTiiiYYY<<<'''///+++GGGxxxqqqPPPYYY\\\aaa}}}BBB---UUUBBB@@@HHHRRR[[[eeefffYYY[[[bbbIII999PPPCCCNNN333@@@///111SSSqqquuummmmmmZZZ777***III{{{ooogggTTTBBB>>>HHH```vvvxxxooonnnVVV]]]BBB???BBB{{{uuunnn]]]MMMUUUhhhlllqqq\\\YYYbbbVVVKKKwwwxxxnnnmmmlll~~~}}}|||999^^^>>>WWW{{{\\\DDDYYY]]]dddsss[[[JJJ\\\```^^^gggooolllllllllqqqrrrYYY888666333333222JJJOOOKKK@@@222+++******((()))***---000///...333;;;000***222333...HHHiiioookkkooozzzlll^^^~~~qqqYYYXXXsss{{{~~~<<<999III777QQQ\\\xxxwww;;;TTT|||{{{lllrrrmmmzzzRRRKKKLLLGGGHHHMMMKKKJJJ}}}{{{qqqYYYGGGMMMsssbbbvvvlllXXXLLLMMMIII===999???MMM{{{{{{wwwyyy|||QQQuuupppVVVQQQZZZ:::<<<===CCCOOOCCC```xxx;;;>>>NNN===VVVsss|||eee{{{ooowwwoootttkkkvvviiijjjgggdddjjjnnn```KKK444999;;;AAAYYY|||zzzPPPZZZVVVpppoookkkzzzxxxnnnNNNddd|||hhh[[[uuucccXXXVVVwww]]]CCC:::OOO^^^\\\\\\gggqqqtttnnnwwwnnnWWWVVVRRR:::222111888<<<===GGGUUUttt{{{oooYYYGGGxxx___DDD[[[\\\^^^xxxzzz|||sssnnnhhhzzzkkkqqqnnn```mmmWWWCCCFFF[[[mmmoooiiiooofffpppsss\\\QQQSSSKKK222666999888888>>>JJJTTTvvvmmmbbb???PPP[[[{{{[[[aaappp|||kkk[[[qqqyyyZZZsssrrr```FFFgggqqqmmmRRRYYYUUU@@@eeebbb@@@BBBwwwrrrqqq|||{{{rrrYYY]]]RRR333"""777555GGG___SSSQQQbbbgggooo\\\===HHHJJJ```jjjVVVYYYVVViiivvv___XXXOOO@@@PPP>>>PPP??????+++^^^yyytttmmmttt___NNN111<<<@@@nnnwwwjjjpppEEE888DDDkkkmmmgggeeepppEEEbbbSSSLLL???EEEcccyyylllIIIZZZPPPWWWccc\\\HHHPPP```kkkUUUiiixxxvvvoooqqq|||}}}YYY@@@fff999HHHtttXXXNNNZZZZZZnnnrrrwww```MMMXXXdddiiiiiiiiiiiijjjlllpppvvv}}}]]]444888444;;;555EEEOOOKKK@@@333+++******((()))***---000///...333;;;444+++000222...DDDeeeqqqxxxfffbbbkkkKKKKKKppp~~~hhhRRRCCCZZZeee===???CCCCCCHHHVVVqqqgggZZZPPPKKK]]]tttWWWuuunnnXXXwwwpppZZZHHHHHHKKKKKKNNNJJJOOOQQQjjjddd___<<>>QQQtttbbbZZZAAAkkkfffrrrmmmpppwwwrrrZZZvvvuuubbbZZZjjj^^^GGGWWWTTTQQQTTT___jjjnnnlllxxxttteeemmmnnnaaa]]]PPP666111222:::===<<>>ooouuuyyy___ooodddwwwJJJ555999AAA{{{nnntttXXX@@@===;;;XXXooottt~~~xxx~~~lllTTTfff{{{eeefffEEE222BBB~~~tttJJJRRRFFFJJJHHHrrrrrrLLLGGG]]][[[GGGBBBRRRfffsssuuuvvvxxxsssTTTEEEnnn@@@OOO{{{eeeRRR]]][[[dddhhhrrrWWWQQQXXXbbbhhhlllooorrrtttlllnnnrrrvvv{{{VVV333888555999666IIINNNJJJ@@@333++++++***((()))))),,,000///...222999999---...111...>>>^^^tttYYYRRRzzziii```eeekkk{{{cccZZZBBB>>>fff}}}CCC>>>EEE===MMM@@@>>>eeeYYYoooJJJ@@@CCCJJJ|||zzzlll|||^^^kkkuuuhhhQQQEEEGGGFFFFFFHHHGGGFFFKKKQQQVVVvvv^^^SSSKKK888ooorrr???[[[|||nnnccc```FFFTTTlll|||~~~{{{[[[iiikkkRRRddd[[[@@@===<<>>===999HHHiiiyyy???OOOQQQwwwnnnppp||||||pppbbb{{{aaaaaagggcccjjjhhhjjjeeeVVVSSSPPPTTTbbbnnnmmmfffwwwpppZZZ___hhheee]]]DDD555222666===???<<>>===@@@DDDlllwwwUUULLLYYYjjj[[[JJJqqqiiimmm___eeennnzzzsssVVVkkkRRRPPPuuuaaahhh]]]EEEWWWPPPeee~~~zzzrrrtttiiiZZZCCC888333:::888<<>>WWWlllmmmxxxzzz555wwwiiiooosss```MMMEEEIIIHHHBBBSSSpppxxxvvvkkkiiicccBBB<<<888FFFGGGEEEGGG999JJJwwwqqqtttvvvUUUZZZwwwnnntttfff```VVVPPPqqqPPP]]]TTTRRR;;;ffflllMMMIIIbbbnnnjjjEEEGGGWWWmmmvvvtttzzzyyy}}}MMM@@@rrr@@@JJJvvvnnnPPP^^^]]][[[cccvvvWWWQQQVVV^^^eeejjjnnnsssvvvooooooooorrrvvv}}}llldddgggkkkqqqmmm{{{JJJ000666444888;;;QQQMMMJJJ@@@333,,,++++++((())))))+++//////...111777>>>222///222111:::WWWtttVVVyyyyyyfffOOOIIISSSwww~~~^^^333>>>BBB===III===KKK>>>jjjiiisssRRRPPP```QQQ\\\|||tttwww|||[[[pppxxxtttXXXCCCEEEMMMDDDBBBGGG@@@KKKDDDLLLKKK]]]bbbgggPPPGGGHHHzzz}}}YYYQQQuuunnnMMMDDDXXXwwwhhhoooppp___TTT___GGG111EEE;;;@@@999<<>>///BBB???888222DDDGGGAAAEEEOOO___rrrUUUGGGMMMffftttpppxxxEEE333xxx>>>@@@gggjjjGGG\\\aaaZZZeeebbbQQQWWWaaaggghhhhhhnnnvvvsssqqqppprrrwwwvvveee```aaaYYYXXXkkk???...333222:::CCC]]]LLLIII@@@444---,,,+++((()))(((***...000...000444???888333444444888PPPqqq|||DDDiiiYYYUUUZZZDDD555;;;SSSlllwwwBBB666<<<;;;@@@;;;>>>(((HHHNNNjjjoooNNNfff555DDD[[[SSS```yyysssvvvzzz}}}lllxxxvvvvvvpppaaaGGG@@@IIIJJJ===@@@KKKFFFNNNDDDMMMKKKJJJ~~~sssiiiWWWUUUIIIYYYwww[[[BBBccckkkiiiQQQ\\\|||RRRrrrgggTTTSSSLLL???;;;EEEBBB:::555???FFF:::OOO\\\hhhlllSSS???:::CCC```xxx|||hhhOOOFFFYYYuuu}}}nnnbbbQQQQQQaaa\\\AAA666@@@AAA999999???;;;===[[[wwwMMMPPPPPPyyygggbbbnnn|||uuuNNN___~~~nnnooo~~~~~~~~~vvvkkkhhhXXXTTTdddooojjjfffhhhwwwuuusssnnnaaaUUU::::::999999;;;;;;:::===AAAGGGvvvccc---sssqqqTTTJJJUUUhhhrrr~~~eeebbbqqqSSS^^^]]]{{{nnnkkkttt~~~\\\}}}rrrkkkhhhkkkgggbbblll|||zzzfffVVVWWWWWWGGG555111555888:::;;;>>>BBBEEEAAA]]]zzzqqqKKKUUUWWWeee]]]EEEkkktttgggmmmYYYooozzzkkkqqqllljjjhhhlllgggxxxwwwsssxxxvvviiinnnKKK111555777555>>>===AAAwwwlllYYY222rrruuuTTTfffxxxuuu^^^|||qqqMMMPPPWWW^^^rrreeeuuujjjlllwwwiii???111BBB>>>IIIxxxjjjnnncccXXXQQQ888>>>???fffxxxvvvgggmmmdddMMM[[[jjjfffJJJTTTiiiRRR???DDDCCC>>>777111)))777PPPTTTJJJGGGTTTAAAEEEdddvvvttt~~~>>>333EEE===]]]dddBBB[[[bbb[[[dddeeeQQQZZZgggoookkkgggnnnyyysssqqqpppssszzzuuujjjggghhhaaakkk|||;;;111333444???OOOiiiKKKIII@@@444---,,,+++((()))''')))...000...///222999===888555777999JJJgggoooyyyKKKyyyWWWnnnuuu]]]DDDVVVFFF:::cccfff333:::999444===222===EEEDDD,,,GGGRRR~~~RRRCCCEEE___AAAPPP___kkkvvv{{{qqqaaaYYYfffxxxvvvcccbbblllmmmrrraaafff]]]PPPKKKIIIHHHKKKGGG>>>>>>EEEEEEFFFEEEPPPOOOEEE^^^mmmjjjQQQggg???ddd{{{rrrKKKVVViiinnnqqqoooYYYdddeeeOOOKKK888AAADDD222DDD555666???EEE888@@@{{{```uuujjjNNN:::555:::ZZZ{{{eeefffBBBRRR^^^mmmzzzpppppp]]]WWWdddgggWWWEEE===999555>>>555777@@@:::444NNNtttTTTJJJJJJ}}}iiimmmooouuuvvvpppccc[[[NNNWWWeeejjj```ZZZaaahhhiiixxxzzzyyynnnYYYMMM999888888777555444666999======nnnGGGPPPUUUMMMOOOWWWhhhwww~~~qqqsssjjjyyytttqqqooolllmmmvvv~~~ggg]]]```SSS===666555666777777777999===@@@@@@TTTsss}}}MMMLLLPPPwww^^^vvvqqqEEEiiioooVVVhhhzzziiiyyylllkkk___yyyppplllwwwsssxxxgggmmmdddeeeJJJ888<<<888666@@@<<<===IIIRRR\\\vvvhhh|||eeezzzfffzzznnnllleeeccc|||vvvzzzzzziiiyyy]]]===333>>>>>>AAA]]]jjj]]]hhhSSS666AAA>>>SSS~~~ssswwwXXX@@@JJJNNNPPP___kkkPPP???>>>===AAACCC:::<<>>rrr]]][[[yyyUUU333EEEBBBAAAEEEIIILLLOOORRRVVVLLLSSScccooo```}}}pppUUUUUU>>>KKKPPPKKKJJJUUU\\\MMM???BBB>>>GGGIIIJJJJJJNNNyyyqqqqqq[[[OOO???KKKXXXOOO]]]UUUjjjnnnQQQYYYlllsssggg~~~rrraaa]]]eee^^^fffBBBAAA555>>>===000>>>444<<<999===>>>;;;ZZZwwwUUUjjjWWWGGGGGGAAA555HHHrrrwww```GGG444>>>EEEiiiuuuuuusssqqqdddTTTqqqwwwWWW:::666777000555333777;;;::::::GGGYYYJJJKKKPPPtttuuuooobbbfffuuu~~~pppfff}}}zzzVVVeeeiii\\\TTT]]]gggjjjwwwuuuhhhkkkcccMMMCCC333555666666444333444777999===YYYssskkk@@@hhhcccWWWOOO\\\~~~|||bbbbbbbbbgggvvvlll```aaaPPP;;;;;;999::::::::::::;;;<<<===>>>JJJwww^^^GGGLLLqqquuucccTTTOOOiiilllVVVpppvvv~~~vvvpppnnnzzzooo]]]lllaaaVVVCCC===AAA666666>>>888===DDD\\\zzzXXXmmm|||gggYYYiiiXXXhhhSSSKKKZZZfffppp{{{kkkGGG???999:::@@@;;;LLLQQQooopppSSSGGGDDD>>>GGGyyy|||~~~]]]RRRMMMnnnkkkyyymmmXXXQQQLLLAAAGGGEEEGGGWWW```bbbgggTTTIIIQQQjjjuuuqqq|||zzz```444DDDSSS999III]]]IIIXXXYYY\\\ZZZnnneeeRRRRRRZZZeeefffaaaeeeoookkkkkknnnuuu|||~~~zzzuuu~~~mmmfffUUUSSSgggkkk999777555>>>cccwwwJJJHHH@@@555...---+++((()))'''(((---000......///***AAA???444888999@@@TTTwwwOOOaaahhhqqqlllrrrhhh...999+++444444,,,<<<000///888222222@@@KKKooo}}}ggglll}}}zzzmmm[[[ZZZffflll{{{mmmeee|||[[[UUUFFFEEEKKKKKKCCCEEEgggfffDDDGGGAAAJJJ===>>>MMMAAARRRaaatttZZZ```QQQ444[[[lllaaa[[[hhhKKKUUUWWWYYYIIImmmzzzhhhnnnpppmmmuuu]]]```---:::>>>999555GGG:::999FFF777888HHH???FFFsss}}}}}}wwwRRRDDD>>>777<<<<<>><<>>AAA|||xxxnnn]]]yyygggcccrrroooxxxnnnyyyxxxyyynnnZZZooo```JJJ888<<<@@@222555===555>>><<>>nnn\\\OOOZZZSSSxxxzzzwwwjjjYYYPPPBBBBBB```wwwgggVVV\\\WWWNNNSSSfffppprrrjjj333>>>[[[;;;FFFXXXIIITTTUUU___]]]qqqqqq```XXXYYYcccgggccccccjjjjjjkkkpppwww}}}|||uuunnn^^^ooouuuccc[[[YYYQQQ[[[nnntttzzzaaa555555222@@@uuuKKKGGG???666...******,,,((()))+++...///000//////...555???BBB:::666@@@PPPvvv|||gggpppeee;;;111111000000000000111111111333555666555999GGGUUUlllUUUdddqqqUUUgggyyyttt```OOOGGGFFFHHHJJJFFFLLLSSSXXXWWWRRRMMMJJJEEECCC@@@???BBBHHHOOOSSS~~~eeecccjjjcccKKK:::XXXggghhhrrrOOOTTTkkkMMMBBB;;;===>>>;;;:::;;;===>>>???>>>>>>@@@DDDGGGFFFqqqttt{{{eeeEEE:::<<<@@@:::888CCCDDD<<<:::333CCCBBB777777CCC[[[www{{{ggg\\\___dddfffxxx[[[>>>444888999666555:::999999888999;;;<<<===FFFcccTTTOOOkkkqqq|||hhhFFF\\\|||]]]UUUVVVaaafffeeekkkxxxiii___YYYXXXMMM<<<555999777777888999999999999999>>>999DDDlll~~~>>>KKKXXX^^^VVVCCC;;;LLLnnn{{{|||nnn___ZZZ[[[fffgggnnnvvvvvvooojjjjjj]]]```hhh^^^CCC777:::;;;999::::::888666555555666>>>666CCCuuusssUUUdddpppnnnjjj}}}rrrFFF>>>uuuwwwvvvyyy}}}tttpppjjjbbbjjjtttxxxoooggglllxxxsssfffeeehhhaaaLLL999444444444444555666777888CCC666HHH}}}zzzjjjNNNPPPkkkrrr}}}~~~]]]]]]SSSBBBgggnnn|||ppplllqqq@@@???===:::777666888:::dddtttmmmhhhpppeeejjj^^^CCC999CCCYYYrrrdddPPPiiitttIIIRRRrrrhhh}}}}}}mmmTTTUUUfff]]]{{{bbbAAAIII@@@]]]qqqqqquuuxxxIII...bbbccc@@@999SSS???OOOQQQ[[[XXXkkkbbb\\\^^^___^^^\\\^^^ccchhhiiicccrrr|||}}}nnnKKKQQQ;;;HHHhhhqqqoooiii[[[MMMNNNFFFGGG\\\qqqyyy~~~JJJ333AAA222BBBJJJFFF???666...******+++((()))+++,,,.../////////---333<<>>;;;AAALLL[[[vvvyyy|||yyy~~~VVV444000000////////////000000000111333444222111999BBBTTTrrr}}}aaaWWWHHHggg}}}||||||sssYYYQQQFFF[[[nnnppp{{{yyyUUUPPPJJJFFFEEEDDDCCCAAA@@@DDDHHHJJJIIIGGGFFFEEECCCAAA???>>>???CCCHHHKKKXXX|||gggbbbdddXXXLLLFFF???TTTkkkWWWXXXaaaeeebbbcccbbbZZZCCC:::555777999777666888999::::::::::::<<<@@@BBB???TTTjjjUUUllljjjdddUUUFFF@@@>>>LLLaaaUUUKKK<<>>555888777555666888999999999;;;======999===ZZZcccKKK[[[zzzmmmsssUUU+++dddrrrxxxuuuyyyvvvcccyyyuuujjjjjjiiijjjbbbdddrrrvvvrrr|||nnnllllllllliii^^^MMM???777777777666777777888999888999===SSS]]]FFF333XXX\\\YYYLLL___dddMMMMMMFFFDDDRRR\\\mmmttt~~~yyyyyy|||nnnYYY======<<<:::888888:::<<>>;;;<<<>>>????????????AAABBBBBBAAA???>>>>>>@@@BBBCCCDDDTTT~~~yyyuuu\\\ZZZkkkhhhQQQDDDGGG>>>===SSSNNNSSSRRRWWWggg___]]]___eeepppmmmYYYXXXUUUVVVjjj{{{OOO+++999333111444666666444555666777888888888999<<>>444333666666444333666666555555666777999:::999DDD{{{eeelllUUU```{{{xxxppprrrpppnnnvvvkkkXXXTTTIIIPPPdddgggdddWWWUUUjjjpppaaadddfffZZZCCC777999:::555555555666777777777777666777:::888>>>bbb___CCC\\\~~~|||eeexxxeeeXXXZZZ]]]ZZZ[[[bbbddd[[[XXXeeerrrpppbbbVVVlll|||ttt[[[^^^{{{uuuVVVNNNMMMGGG999555888333222444666888888999;;;===999999777===bbbzzzEEEMMMWWWiii\\\|||YYY>>>UUUjjjsssvvv}}}ttt}}}lllkkkqqqsssaaappplll[[[fffsssbbbllluuurrrbbbOOO@@@888888888777666666666666777777>>>:::666UUUJJJ333---999999===RRRaaa000<<<@@@000FFFrrr}}}www{{{wwwpppssssssYYY999999:::::::::999:::<<>>{{{jjjllluuuiiiYYYRRRAAA888CCCeeeooogggvvv```aaa{{{~~~bbbmmmWWWyyy^^^YYY333333EEEaaaWWWKKK]]]CCCCCCaaapppuuuuuu{{{ggg///>>>^^^GGG???DDDLLLAAAQQQMMM^^^[[[mmmSSSRRRSSSXXX___cccccc```hhhfffrrrvvvzzz{{{zzzfffNNNJJJRRR\\\eeeYYYDDD>>>@@@<<>>444;;;GGGLLLJJJFFF>>>555---))))))+++))))))))))))***,,,...///000///222999@@@DDDDDDDDDQQQWWWhhhxxx444===***---------,,,,,,------------+++,,,111333000///000999---***888LLL___yyysssgggQQQ===HHHOOOIIIIIIHHHGGGFFFDDDCCCAAA===>>>??????>>>???AAACCC@@@@@@@@@?????????@@@@@@IIIBBBCCCdddzzzuuuggg``````dddhhheee^^^]]]VVVgggrrrZZZVVVjjj|||nnnMMMFFFXXXeee~~~tttcccZZZFFF<<>>FFFAAADDD[[[wwwaaaLLL>>>888;;;???<<>>999zzzVVVooonnnbbbfffPPP>>>AAAFFFfff___nnnzzzTTTPPPCCCGGG<<<;;;444jjjlllMMM===BBBEEEbbbmmmuuuyyy~~~XXX777;;;SSSaaaNNN;;;IIIAAAIIIRRR___```vvviiiccc]]]ZZZ\\\___bbbccclll___lll{{{~~~sssggg[[[EEEKKKppptttSSSEEEFFF;;;999MMMaaadddxxx```>>>>>>===LLLFFFIIIFFF>>>555---))))))+++)))((((((((()))***,,,...111000///333;;;CCCEEEDDDNNNQQQ\\\rrr{{{yyyzzzmmmZZZ((()))333,,,++++++******++++++,,,...******...111000000111444555444222333444333000IIIFFFUUUlllgggKKK===DDDCCCFFF>>>FFFFFF===@@@999BBBBBBBBBBBBCCCDDDFFFGGG<<<>>>@@@@@@???>>>???@@@;;;<<<===>>>>>>>>>>>>======EEEEEEDDDXXXwwwvvvyyybbbZZZ\\\UUUUUUTTT___qqqPPPNNNIIIQQQ[[[cccpppuuukkk[[[~~~zzzXXXGGG<<<000///666777777777777777555333666777999999888999;;;===;;;BBB@@@<<>>888777444999;;;333444555555444222111111222555///666999999XXXaaafffCCCggguuuvvvHHHbbbiiiQQQPPPQQQOOO]]]tttvvv~~~{{{tttpppjjjbbbfffTTTWWWpppwwweee[[[ddd```ccccccYYYHHH<<<999;;;777666555333222222222222333000666===999===aaa{{{jjjssssssooossswwwtttwwwyyyyyyzzzttt^^^CCC666666777888999999888777999:::777HHHhhh|||qqqggglllPPP@@@===<<>>666999AAATTTqqqGGG999EEEFFFWWWQQQIIIEEE>>>555---))))))***'''''''''((()))***++++++///000000000666>>>CCCCCCLLLPPPXXXcccrrrxxxzzzpppqqq```000,,,###222******))))))))))))******...***))),,,---++++++...%%%---000...111;;;???===***222666444333999BBBGGGAAABBB777>>>DDDAAAHHH@@@:::<<<@@@AAA@@@??????@@@:::<<<>>>>>><<<:::::::::777888999:::;;;;;;;;;:::;;;222666AAA999222QQQ{{{yyyqqq|||kkkxxxaaaggghhhtttwwwpppqqqxxxwwwbbbUUU:::***111:::888444555888888555444555444000333555666777666666888999999;;;===:::888HHHjjjqqqvvvuuuyyygggfff|||zzzppplllpppqqqeeeNNN777000333444777777222///000333444222222111111222333555666999333NNNBBB888hhh[[[[[[WWWeeevvvmmm||||||dddlllxxxkkkhhhkkkkkkjjjkkkwwwiii```ccchhh```RRRTTT???000333666111///444000111111222222222222222111...666>>>888555PPPvvvggg===BBBaaaoooVVVBBB@@@UUUmmm|||lll___aaahhhhhh```XXXdddaaabbbeeeaaaZZZ]]]eeeAAA666333333000555888222222333555444333333444555555000888===222777___OOOVVVSSSdddZZZoooZZZEEEZZZjjjggg[[[SSSLLLEEEKKKXXX___YYYPPPTTTaaakkkjjjllllll}}}www]]]gggaaaVVVIII>>>999999;;;888777666555444333333333777888777555555;;;FFFPPP}}}xxxeeevvvppp}}}uuuTTT888333555222666777888888666555666777===999{{{ssshhhggghhhLLLJJJFFFAAA@@@lllqqq}}}YYY{{{SSSVVVUUUVVVkkkPPP===FFFkkkzzz~~~|||tttwww~~~^^^000EEE===NNNRRR???@@@GGG777MMMGGGVVVXXXVVVZZZ^^^^^^\\\[[[]]]```___cccmmmjjjqqq{{{uuuaaaVVV]]]```RRREEEggg^^^FFF999>>>;;;333666KKKkkk|||;;;555CCCJJJYYY```IIIEEE>>>444,,,((()))***&&&&&&'''((()))))))))))))))000333111222999???AAA@@@HHHRRR\\\ffftttxxxvvv|||~~~,,,111(((,,,)))))))))(((((((((((())))))***((())),,,,,,((((((+++---...000111000---,,,,,,...999===444000666888444444>>>888:::666111>>>===<<>>>>><<<:::888999999888888888999999999999999888???;;;000444AAA===---===[[[~~~tttxxxyyyaaaEEE666000999DDD===555777;;;333777777333111444444111222444666666555555666777;;;777:::>>>999222???TTTfff|||tttppp{{{eee```XXXLLL;;;---...666000666777333111444666555111111000000111222444555###DDD,,,===FFF999ssspppUUUaaalll]]]YYYssssssjjjdddnnnjjjUUUGGGMMM\\\eee888222...000333555555666111222333333444444333333555333777===888111;;;NNNbbbvvvJJJ666???___qqqffffffjjjxxx~~~gggTTTUUU```NNNiiiuuujjjccceeeUUU<<<777111222333...111666111000111333333333333444666222555666888555000AAA___ooolllqqq222EEEeeefffvvvmmmZZZPPPcccmmmsssuuupppmmmtttzzzxxxyyyfff^^^ccceeeZZZJJJ===666555666666666666555444333333333444888;;;777111222999777...@@@```tttsssuuujjjrrruuueeeFFF555:::>>>999333555666666555444444666===???WWWllluuu___YYYHHH;;;555GGGrrrxxxfffvvv~~~tttiiizzzZZZUUUVVVttt}}}yyyyyyrrrwwwmmmzzzyyyEEE777BBBIIIKKK]]]ddd>>><<>>@@@333;;;LLLiiiaaa<<<<<>>;;;:::<<<===;;;;;;;;;::::::::::::999999///111<<<999,,,000???===111777BBBNNNppp}}}fffCCC222555666000333555---333WWW[[[666222777777222111555666444333555777777666666777888666555666;;;>>>===;;;:::;;;III^^^{{{}}}xxxuuurrrpppvvv\\\FFF111---111333222222...555888555555999;;;888333222222222222444555666>>>333777222???AAA888bbbcccrrrmmmaaa```^^^rrriiiTTTiiiuuussspppzzz|||mmmaaa``````XXXLLLKKKPPPGGG777+++444666///---222333.........///000000000000000333333555777999888999;;;<<<[[[tttpppHHHJJJQQQ]]]gggjjjhhhfff```NNNEEERRRjjjyyyxxxrrrnnn\\\XXXgggiiiRRR<<<555333000555666...000666333///000111111000000111222...:::444000<<<:::222:::PPPZZZeeeWWWIIIdddXXXfffooocccLLLEEE[[[vvvvvvdddoookkklllnnnhhhZZZMMMIIITTTJJJ===555333666999:::333333222222111111222222,,,///222555555555888;;;111;;;TTTrrr}}}vvvyyylll}}}{{{bbbNNN<<<666444000---///111333444555444444555666000===;;;|||nnnxxxnnnvvvPPP\\\PPPBBB>>>999MMMhhhzzzlll~~~xxxqqqhhhzzz~~~xxx|||~~~rrrtttrrr~~~rrrBBBGGG:::LLL<<<@@@@@@===;;;KKK<<>>...;;;RRRjjjDDD<<>>>>><<<:::888888999;;;:::888666444333222222111111111111111111111111333333333333333333333333<<<>>>AAACCCCCCAAA>>><<<777555333111000000111222/////////000111333444555777000---111444222///...111111222222333444555555777666444333222333555666777666777===IIIZZZkkkuuuzzz|||zzzwww|||llllllaaaEEECCC333222111/////////000111.........///000000111111/////////000111111222222222333333444666777999:::DDD{{{ooo|||\\\ZZZggg~~~zzzwww~~~lllkkkggg___XXXXXX^^^eeeNNN[[[fffbbbPPP===444333...---------///222555777---///000///...---...000000000111222222333333444222777NNNvvv}}}ssseeeMMMDDDNNNTTTQQQRRRmmmaaa[[[ccciiiiiiiiimmmhhhaaaVVVKKKBBB:::444000777666555333111///...---...000111222111111333555444555555666777888888999CCCFFF{{{dddcccIIIDDD[[[pppxxxyyywwwlll]]]KKKJJJLLLTTT___hhhmmmooojjjxxxkkkRRRVVVbbbVVVCCCGGGCCC===888666777:::<<<::::::888666333111000///444444333333444555777888111222777BBBVVVrrrnnnzzzwww}}}ttt[[[>>><<<:::777666555666666777777666555555666777888---@@@999[[[{{{uuu}}}zzz___RRRfffIIIDDD888555QQQooo___lllzzzxxxzzzssssssvvv}}}~~~wwwIII<<>>IIINNNNNNOOOOOOSSSYYY\\\\\\ZZZYYYXXXWWW```iiifff[[[GGGLLLFFF>>>MMMGGGHHH===999FFF...LLLvvvnnnAAABBBBBBCCCXXX___nnnJJJEEE===444---***))))))''''''''''''''''''''''''&&&$$$***888FFFHHH>>>444;;;FFF===...888JJJPPPQQQhhhbbbXXXaaabbbyyywwweeehhh<<<)))'''---(((%%%***''''''''''''''''''''''''&&&'''''''''(((((((((((((((((()))+++,,,---//////------...///000111111222111222333555666888999:::777888999888777888999;;;999::::::999666555555666:::999777555333222111111////////////////////////000000000000000000000000///000222444444222000///111000...---,,,,,,---............///000222333444777333222888;;;777222///222222222333444555555555999888666444444555666777333111...,,,...222888;;;GGGGGGRRRcccjjjgggfffkkksss```PPPJJJAAA222)))+++000000...---------......------...//////000000111...//////000000111222222222222333444555777888999555JJJ```qqqsss|||{{{uuunnnhhhbbbZZZSSSmmmiiiddd```^^^\\\ZZZYYYfffeee^^^QQQ@@@444......000/////////000333555777000111222111/////////111222222222333444444555555???888777FFFeee~~~uuunnngggddd```\\\bbb\\\ZZZ```ggghhhfffeeeXXXQQQGGG>>>777444111000555444333222111///......---...000000//////000222222222333444444555666666333***VVV___PPPPPPTTTYYY^^^cccjjjppp~~~~~~}}}uuuggg^^^\\\___fffVVVCCCKKKZZZXXXQQQ===<<<999666444444444555999888777666555444333222444444444444444666777888666333111333;;;GGGSSS[[[|||sssooooooiii\\\UUUKKK999999888666555444555666777777666555555555666777888***@@@///BBBvvvrrrrrr}}}lllPPPYYYSSS000888GGGGGGpppwwwtttyyyyyyssssssuuusssuuummm}}}tttzzzzzzxxxooovvvggg>>>>>>???AAA<<>>777RRR~~~WWW===CCCDDDDDDOOOQQQeeeIIIDDD<<<444---)))((((((''''''''''''''''''''''''$$$%%%'''222GGGUUUKKK888===MMMMMMAAA===;;;999>>>DDDZZZjjjtttsss```^^^RRRRRRuuuppp}}}fff---'''%%%&&&******'''$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))***+++,,,---...++++++,,,---...///000000111222333555777888::::::999:::;;;:::999999;;;<<<999:::;;;:::888777888999888777555333111000000///------------------------------------------------++++++,,,,,,,,,,,,++++++---,,,+++*********,,,,,,------------...000111111555333555<<>>000888NNNjjjnnneeejjjSSSPPP222111AAA@@@kkkyyyeeellltttyyywwwtttsssttttttwwwlllhhhsssssskkkooouuukkkiiiUUU888DDD???CCCCCCEEE???CCCjjj```777666???>>>BBBMMMMMMOOOPPPQQQRRRTTTWWWYYY^^^___dddpppxxxxxxaaagggnnn^^^LLLQQQLLLIII???>>>FFFFFFNNNdddVVV;;;>>>;;;[[[{{{rrrGGGBBBHHHGGGJJJKKKNNNjjjGGGCCC;;;333---)))((('''''''''''''''''''''''''''))))))'''(((111BBBRRR[[[PPPEEE>>>FFFGGG444...AAA333:::===FFF[[[gggmmmuuummmvvvvvvkkkcccaaaXXXKKK;;;CCCIIIJJJ\\\}}}~~~___{{{SSS***))),,,+++'''$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&'''((()))***+++,,,,,,++++++,,,---...///000000777777777888999999:::::::::;;;;;;:::999999;;;<<<888999::::::888777888999555444333111///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------++++++******+++,,,------+++++++++,,,,,,---//////222000333:::<<<777111000/////////000000111111111444333222111111111111222111222333333333111///...000+++)))++++++)))+++000***000+++)))......'''++++++******************++++++,,,,,,---.........------...//////000000111111111111222333444555666555===;;;111555KKKdddooonnn{{{uuuppppppqqqlll```VVV888333---***,,,//////...------,,,,,,,,,---......---...///---+++***+++,,,---......///000000111111)))000666666333444>>>GGGhhhjjjvvvwwwpppddd^^^[[[OOOAAA888444///------///111111........................+++,,,---,,,*********,,,------........./////////---111222111222;;;UUUrrr~~~rrrnnnggg^^^YYYYYYSSSIIIGGGNNNKKKBBBEEERRR^^^^^^VVVRRRSSSGGG888777222333444555555333222000000000//////.........---,,,,,,,,,,,,------......---++++++000666999555111---222444333555888444,,,444222666333))),,,666666111111111111222333444555333333333444444555666666999111999@@@;;;uuu}}}{{{yyyeee```wwwUUUHHH999---LLLAAASSScccvvvnnnvvvrrrqqqrrrrrrqqqrrrvvvccccccmmm{{{zzzqqqeeewwwmmm\\\HHH???EEE>>>DDDIIIEEEDDDEEEJJJ{{{III:::>>>@@@@@@BBBIIIKKKMMMOOOPPPRRRUUUXXXZZZYYY___lllzzzoooooollleeeOOOWWWKKKLLLHHHLLLQQQOOO???888===666iiiwww```CCCIIIFFFCCCKKKKKKTTTvvvFFFBBB;;;444...***(((''''''''''''''''''''''''''',,,'''%%%&&&%%%***DDDaaazzz\\\@@@EEEPPPDDD999CCCJJJJJJAAA===BBB>>>888<<>>IIIooozzzrrreeeyyyZZZCCCFFF///>>>GGGTTT```hhhmmmmmmpppwwwnnnfffyyyrrrhhhnnnvvvpppbbbWWWJJJfffnnnzzzrrroookkklllcccJJJ<<>><<>>ZZZeee???888@@@BBB<<>>CCCDDDEEE===;;;GGGCCC>>>>>>AAA@@@<<>>BBB;;;999GGG???BBBQQQ888<<>>333777888666777:::888333111222+++(((///......777111111000000000000000111........................,,,---............---,,,******+++,,,...000111111000---...222111,,,,,,000111)))...444///...333222222222222222111000///......///111222333444444333222999333,,,333999'''mmmmmmrrrvvvssshhhdddMMMFFF000<<<:::===OOOVVVWWWeeeaaarrrkkkccceeeqqqkkkrrrjjjmmmgggSSSBBBFFF]]]qqquuu{{{nnn{{{ooowwwnnn___CCC:::BBB???>>>HHH>>>CCC@@@888FFFCCCBBBbbbxxxLLL;;;<<>>@@@DDDGGGJJJMMMQQQTTTLLLZZZ[[[fff|||zzz```bbbiii___RRRPPPmmmsssmmmsssyyylllFFFMMMAAAFFF@@@IIIGGGQQQ~~~FFFCCC===777111---***)))&&&&&&&&&&&&&&&&&&&&&&&&$$$)))***%%%###''')))&&&%%%999SSSwww~~~vvvjjjpppzzzuuurrrGGG---...&&&%%%***&&&$$$&&&!!! ###!!!$$$...$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&))))))***+++,,,---.........///000111222333444444555666666555333222444555444555555333111//////000,,,,,,***)))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''(((((())))))(((((('''+++***************+++,,,***))),,,000000---...222...............---------.........///...------,,,,,,+++***)))(((''''''&&&***)))'''######%%%''''''"""%%%$$$!!!!!!&&&+++,,,%%%&&&((()))))))))((((((''''''(((((()))*********++++++,,,------......///...............///000111444333444444111---000666222666666222111444222......---+++,,,------+++)))''''''(((***++++++(((&&&%%%&&&'''((())))))))))))&&&''')))))))))***+++---)))******++++++,,,------+++...000///,,,,,,000555+++111///...222000---333777000000666555...---333...,,,***))))))***)))(((((((((((((((((((((((((((%%%'''))))))((()))***,,,)))))))))))))))(((((((((000***++++++(((...444///...,,,000888666------555000999:::000,,,333555000444888222...333222000555111222333333333222111000......//////000111222222///000111111111000///...***,,,...///...///000222444...---111///)))+++111,,,&&&,,,333,,,***111333000000000000000000///...---...000222333444333333111,,,(((???444+++EEE///tttttttttiiikkk|||JJJCCCHHH666,,,:::@@@@@@MMMQQQZZZPPPeeeTTTVVVUUUPPPRRRLLLDDDEEEVVVllluuuqqqfffsssttt{{{~~~{{{oooTTT222;;;LLL===999GGG999AAADDD666BBBBBB999>>>xxxeee>>>666>>>===???AAABBBEEEJJJPPPUUULLL[[[VVVbbbwwwmmmtttssstttuuuzzzyyyYYY999===>>>???999CCC===RRRMMMDDD<<<777111***'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++"""###<<>>:::;;;???999@@@888BBB999FFF:::888;;;;;;EEE___|||___jjjpppwwwrrrppprrrgggGGG<<<;;;;;;<<>>???<<<999999???DDD>>>HHHIIIbbbAAA555:::;;;>>>AAA@@@@@@GGGQQQTTTNNNPPPkkkvvvsssxxxuuuqqqoooXXX>>>;;;???>>>AAA<<>>@@@@@@===;;;;;;>>>AAADDD???BBB```~~~TTT???>>>======>>>======CCCKKKMMMQQQUUU]]]uuuuuu}}}sssuuuooo{{{mmmJJJ>>>===;;;===@@@===DDDOOOyyyMMMDDD<<<777111+++((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''(((""" ///<<>>===<<<;;;;;;;;;<<<@@@444KKK???```QQQAAA<<<888:::;;;;;;<<<@@@DDDRRR\\\\\\\\\mmmzzzmmmiiisssjjj}}}zzzPPP;;;<<<===777:::===;;;EEETTT}}}MMMEEE<<<777222+++((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((($$$$$$)))000///&&&+++'''$$$'''222AAASSS___MMMIIIBBB;;;444,,,$$$!!! '''+++)))'''((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%&&&&&&'''(((((())))))***+++,,,,,,---///111333444222444666666444222222333000///...---+++***))))))'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((())))))*********++++++,,,...///000------,,,,,,,,,+++++++++...---+++***)))(((((((((&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((***+++,,,++++++,,,---+++++++++,,,,,,---...................../////////111///,,,***))))))'''%%%((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''''''''((((((((((((,,,++++++,,,,,,---...///------........./////////---...000111111000...---,,,+++******************,,,+++***)))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((''''''&&&&&&''''''((((((((((((((()))***++++++******+++,,,,,,---------//////000111111111000000111111000000////////////000000000000000000000000............------------++++++++++++++++++++++++)))))))))*********+++++++++,,,------------------+++,,,,,,------------------000222111000222999???000000000000000000000000.....................---333111...AAAfff}}}{{{ooogggkkkooommmllloooooo|||nnnrrr~~~xxxyyy|||lllmmmxxxvvvlll^^^OOO<<<888888======999777999;;;:::999999:::;;;999888555<<>>/////////000000/////////------,,,,,,,,,,,,+++++++++222---(((444QQQwwwsssgggfffxxxtttyyyfffwwwqqqqqqgggqqqfffrrrvvvmmmjjjrrrlll[[[III999777777888:::999555444666777666666888:::;;;;;;:::555FFF...AAAIII---hhheeeFFF999:::===<<<:::===::::::BBBOOO]]]gggmmmrrrnnneeeyyy|||lllWWWWWWpppwwwgggfffxxx___???<<>>;;;<<<<<<::::::;;;<<<<<<333555666444333444888<<<999...???,,,***FFF;;;333ccctttYYYDDD<<<======>>>DDDHHHDDD===<<>>999;;;EEEKKKJJJKKKNNNLLLNNNNNNKKK^^^nnnhhhjjjWWWJJJFFFWWWuuueeeKKK///:::;;;000---555777111222444666HHH]]]PPPFFF===888444---((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$#######################################################################################################################################$$$$$$%%%%%%&&&&&&'''))))))***+++,,,...///000...///////////////...---))))))(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))******++++++---------,,,+++***)))(((&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$#########""""""################################################%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((++++++,,,------------,,,++++++++++++++++++++++++))))))(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((())))))******------.........------,,,------,,,++++++******)))''''''&&&&&&&&&%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((*********++++++,,,,,,,,,,,,,,,++++++++++++*********+++,,,------+++***(((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))******+++,,,,,,,,,++++++---,,,+++++++++,,,---...---,,,+++***))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))''',,,999MMMdddvvv}}}xxx{{{tttmmm]]]KKK777888777555333333777;;;777666444333222222333333444222000///...///000111222333222111000111444666;;;>>>fff|||\\\QQQGGG<<<888;;;BBBHHHJJJLLLMMMLLLIIIEEECCCDDDFFF???XXXwwwgggGGG000666555444333222222111000666222;;;III^^^]]]]]]PPPGGG===999444---((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((('''&&&%%%$$$#######################################################################################################################################$$$$$$%%%%%%&&&&&&'''(((((())))))+++,,,...///...////////////...------)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((()))******++++++------,,,,,,+++***((('''&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$#########""""""################################################%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((()))******++++++******,,,,,,++++++************)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((())))))******+++++++++,,,,,,++++++***,,,,,,,,,+++******))))))&&&&&&&&&&&&%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((******++++++,,,---------......------------,,,,,,***+++,,,---,,,+++)))((((((((((((((('''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))******++++++,,,,,,++++++---,,,++++++++++++,,,---,,,,,,+++***)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))...+++''')))333EEEYYYfffqqq~~~vvvrrrxxxvvvlll}}}|||qqq^^^RRRMMMDDD888777888777555333333777:::999888777555555555555666111000...---,,,---...///000000000///......111444666444<<>>@@@BBBEEEIIINNNVVV```gggyyy[[[CCC777333333333222222111000000000333///777DDD\\\bbbhhhQQQGGG>>>:::555...***)))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$###################################################################################################$$$$$$%%%%%%&&&&&&''''''''''''(((***+++---..................---,,,,,,(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((())))))******+++,,,,,,,,,+++***)))''''''%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$###############################################################%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++******,,,,,,+++******)))(((((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''(((((()))******------...//////......---,,,++++++******)))((((((&&&&&&&&&%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((())))))******+++,,,,,,---......------------,,,,,,)))***+++,,,+++***)))((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))******+++,,,,,,++++++,,,,,,++++++***++++++,,,++++++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''$$$###(((111:::KKK]]]pppwwwwwwwwwyyyzzzsss}}}yyyjjjlll}}}___[[[MMM;;;333444333---555555444222111111444777333333111000000///000000---,,,+++*********+++,,,---------,,,+++,,,...000+++333333///FFFvvv~~~zzztttuuuyyytttSSS777***---444////////////////////////222---111<<>>:::666///+++***&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################################################################$$$$$$%%%%%%&&&&&&'''''''''((((((***,,,---...------...------,,,+++***''''''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))*********+++++++++***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$###################################################################################################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((******+++,,,,,,,,,,,,,,,,,,,,,+++***((('''&&&&&&''''''&&&%%%$$$$$$%%%%%%###########################################################################$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((())))))***---......////////////...+++******))))))(((((('''%%%%%%%%%%%%$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((()))***++++++,,,,,,+++++++++*********))))))*********)))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((()))***++++++,,,+++++++++++++++******************)))(((((('''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''!!!&&&,,,///,,,(((%%%$$$$$$///:::???@@@EEENNNVVV```hhheeeTTTIIIGGGAAA666999999555///...222222...222222000///...///000222------,,,,,,+++*********+++***))))))))))))*********+++,,,+++******,,,...---222999999111;;;dddiiiJJJ444...///000///---------....../////////222---///666MMMXXXcccPPPGGG>>>:::666///+++***&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################################################################$$$$$$%%%%%%&&&&&&'''((((((((()))+++,,,...///------------,,,+++***)))&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))***************)))((('''%%%%%%%%%%%%$$$$$$$$$#########################################################################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''******+++,,,,,,,,,,,,+++++++++***)))'''&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%#################################################################################$$$$$$$$$%%%%%%&&&&&&&&&'''(((((())))))(((((()))******************))))))(((((('''&&&&&&%%%%%%$$$$$$$$$#########""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))***+++,,,,,,,,,,,,+++++++++*********((()))))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((('''((()))***+++++++++++++++++++++******)))))))))((((((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&(((&&&$$$%%%(((******((('''''''''''''''***///444'''+++333999888222111555222333444444666777444000333111000/////////000000/////////......---,,,,,,)))))))))))))))))))))***)))***++++++******+++---777******777777...888NNNyyy}}}iiiWWWEEE111,,,222777333+++,,,,,,------......//////111---000444IIISSSZZZOOOFFF===999555///+++***&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###################################################################################################$$$$$$%%%%%%&&&&&&'''(((((())))))+++,,,...///,,,,,,,,,,,,+++)))((('''%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))***)))))))))((('''&&&%%%$$$$$$$$$$$$$$$###################################################$$$$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))******))))))))))))(((((('''&&&%%%%%%%%%$$$$$$######$$$$$$$$$####################################################################################$$$$$$$$$$$$%%%&&&&&&''''''((())))))(((((()))***++++++++++++))))))(((''''''&&&&&&%%%$$$$$$$$$#########""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''))))))***+++,,,...//////......------------,,,,,,(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''')))***++++++,,,,,,***************)))((('''''''''&&&&&&%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%((($$$!!!"""'''******(((///+++***...111///------333...000777444***+++555333222111111333555555333555333111111222222111000////////////...---,,,+++(((((((((((())))))))))))(((***++++++******+++,,,---)))''',,,222444000+++AAAXXXyyyuuuVVV???111111000000000///---+++++++++,,,,,,---------...------111555JJJTTTZZZNNNEEE<<<888555///***)))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$##############################"""######$$$&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###################################################################################################$$$$$$%%%%%%&&&&&&''''''''''''(((***+++---...,,,,,,,,,+++***)))'''&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))((((((((('''&&&%%%$$$###$$$$$$$$$$$$####################################""""""#########$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))))))))))))))''''''''''''&&&&&&%%%%%%$$$$$$############$$$$$$####################################################################################$$$$$$$$$$$$%%%%%%&&&''''''(((((()))***+++,,,---............((((((''''''&&&%%%%%%%%%$$$#########""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++---............------------,,,,,,(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''(((***++++++,,,,,,***************((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%!!!###&&&(((***)))&&&$$$""" ''',,,)))&&&&&&---+++***,,,+++)))+++000///,,,+++---000222444555444222000000111111000...+++++++++++++++)))((('''&&&&&&''''''(((((((((((('''(((******)))((()))***"""---000***(((000333000,,,---:::YYY}}}pppYYYCCC555222(((---111000+++((()))+++***************++++++++++++,,,111444JJJUUU[[[MMMDDD<<<888444...***)))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$##############################"""######$$$&&&'''((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###################################################################################################$$$$$$%%%%%%&&&''''''&&&&&&&&&''')))***,,,---,,,,,,++++++)))((('''&&&$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))((((((((('''&&&%%%######$$$$$$$$$############"""########################""""""######$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))***+++++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&$$$###############$$$$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$%%%%%%&&&&&&'''(((((()))((()))***+++,,,,,,,,,,,,(((''''''&&&&&&%%%$$$$$$############""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%'''(((***++++++,,,,,,,,,+++++++++******''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((()))++++++,,,,,,)))*********)))(((&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&########################"""############$$$$$$$$$###$$$$$$""" !!!&&&+++***%%%$$$)))***'''&&&***'''...///***+++000...(((222//////222444333222222222///------//////,,,******++++++++++++)))((('''$$$%%%&&&'''''''''''''''%%%'''))))))((('''((()))((()))***)))))),,,000333555666666333555FFFeee|||kkkPPP@@@666///...000000...,,,+++++++++******)))))))))))))))(((((((((++++++000222GGGTTTZZZNNNEEE===:::666///***)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$######"""######$$$'''''''''&&&$$$$$$%%%'''%%%$$$$$$&&&(((&&&$$$###)))&&&$$$$$$'''((('''%%%$$$&&&&&&&&&(((***&&& ((('''&&&$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&&&&'''((()))***+++,,,,,,,,,+++***(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""################################################################################################"""############$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((((())))))))))))((((((''''''&&&%%%%%%$$$############################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((***************)))((((((((('''&&&%%%$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))*********++++++++++++***))))))''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''',,,+++)))((((((((()))***+++***)))((('''&&&%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))***************+++++++++333222111//////000000111000000111111000...,,,+++,,,++++++***)))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++111111111222444666999:::JJJQQQ\\\hhhsss{{{yyyrrrgggXXXNNN<<<777222/////////---+++))))))))))))))))))))))))++++++******)))(((((((((***000333888>>>@@@QQQnnnNNNEEE===:::666///***)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$$$$!!!!!!!!!###&&&((()))(((***......(((&&&(((&&&!!!$$$(((((($$$###%%%(((&&&&&&!!!###)))***%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&&&&'''((()))***+++,,,,,,,,,+++***((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""################################################################################################"""############$$$$$$$$$$$$$$$%%%%%%&&&'''''''''((((((((())))))((((((((('''&&&&&&%%%$$$$$$############################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((((((((()))************)))((((((''''''&&&%%%$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))************++++++******)))((('''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))(((((()))***+++,,,******)))((('''&&&%%%$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((()))))))))))))))*********+++++++++000///...---------......------------,,,***((('''))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++---------...000222444666555777;;;>>>@@@@@@>>>===BBBAAA@@@BBBCCC@@@999222777444///---------+++***)))))))))))))))))))))))))))))))))(((((((((((('''+++(((***999@@@777???]]]OOOFFF===:::666000+++)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''''''''''''''&&&%%%%%%...+++(((''''''&&&"""''')))###"""(((+++)))...,,,***+++---+++&&&!!! )))000///,,,((("""############$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&''''''(((((()))***+++++++++***)))((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############################################################################################################"""############$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''((((((((((((''''''&&&&&&%%%%%%$$$$$$############################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''(((((()))))))))))))))((((((''''''&&&%%%$$$$$$###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))******)))************)))((((((&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((***,,,...///))))))((('''&&&%%%$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%'''''''''(((((((((((())))))))))))*********++++++......---,,,,,,,,,,,,---++++++++++++***((('''&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******+++------...///111333444555999999::::::999777555444666555666999<<<;;;666111111///+++*********)))(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((000''')))@@@LLL;;;:::SSSOOOFFF>>>:::666000+++***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((('''&&&%%%%%%%%%%%%&&&))),,,///111***...333666666888???GGGHHHGGGFFFCCC@@@<<<999888---,,,''' ###)))***%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&''''''(((((()))******+++***)))((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$###$$$$$$%%%&&&&&&''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%$$$$$$############################################################################################################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''(((((((((((())))))(((((('''&&&&&&%%%%%%$$$######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))***((())))))))))))(((''''''%%%%%%%%%%%%$$$$$$############################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))***,,,---...'''''''''&&&%%%$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((((((((())))))******++++++//////......------------------,,,+++***)))((((((%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******------...///000222333444555666777999:::;;;<<<===>>>===;;;;;;:::666111,,,,,,+++)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))000+++,,,@@@PPPGGGBBBPPPOOOFFF>>>;;;777000+++***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%'''(((((((((,,,222888666000444@@@???777>>>OOOOOOUUUXXXOOO???888<<>>;;;777111,,,***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***))),,,111555:::@@@GGGLLLkkkccchhhvvvyyyrrrwww~~~ssseee^^^ZZZSSSFFF<<<;;;EEEOOOQQQMMMEEE888---***(((%%%###"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&'''''''''(((((()))))))))''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$###############$$$$$$$$$################################################################################################"""############$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$############################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''''''''&&&&&&%%%$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''((())))))&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))))))))(((((('''&&&%%%$$$$$$$$$#########"""###############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''(((((()))***++++++,,,,,,------,,,,,,+++***+++***)))'''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))***((()))+++,,,---.........444444333333333333333333222222111000///---,,,+++&&&'''((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))******$$$...***$$$000<<<;;;:::PPPGGG???;;;777111,,,+++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''***---///,,,111???TTTjjj{{{{{{iiiEEEJJJIII@@@;;;BBBQQQ[[[===999111***$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&'''''''''((((((((((((((('''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$""""""#########$$$$$$$$$################################################################################################"""############$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%##################$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''&&&''''''''''''&&&%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((()))&&&&&&&&&&&&&&&%%%$$$$$$##################$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((&&&%%%$$$$$$############"""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***++++++,,,------...---,,,+++***)))((('''%%%$$$$$$$$$$$$##################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))***+++---///000000000///---...///111111222222111111000///---***((('''((($$$&&&((('''$$$######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''///+++%%%,,,111444;;;PPPGGG???;;;888111,,,+++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''')))(((&&&&&&(((+++000222XXXZZZdddyyyiiiGGG777:::BBBZZZRRRFFF999///)))''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&'''''''''(((((((((((((((&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$##################$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$###############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))%%%&&&&&&&&&&&&%%%$$$$$$##################$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%$$$############""""""""""""""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***++++++...///000000000///...---***)))'''%%%$$$$$$$$$%%%""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))''')))***,,,------,,,,,,,,,---.........---+++***+++++++++***(((((()))***"""%%%'''&&&###!!!!!!###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''***((((((,,,***///@@@PPPIII@@@:::666333,,,'''((((((((((((((((((((((((%%%'''((('''&&&%%%'''))))))'''&&&(((111>>>LLLTTTooo^^^<<>>---'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################################################################################################################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###############""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''(((((())))))******)))(((((('''&&&%%%$$$$$$#########$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((()))******)))***,,,...+++******((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''')))***+++...333666~~~IIIFFFAAA:::333...,,,+++((((((((((((((((((((((((%%%(((+++,,,...444???HHHNNNUUU```jjjqqqvvvzzz|||uuuUUUIIICCCQQQrrrFFF@@@AAAEEE>>>---###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################################################################################################################$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""#####################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''(((((())))))******&&&&&&&&&&&&%%%%%%%%%$$$"""#########$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''((()))***)))((((((***,,,******)))(((((('''&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''')))***+++...222555zzzIIIFFFAAA:::333...,,,,,,((((((((((((((((((((((((&&&(((+++///444:::@@@DDDJJJPPP[[[gggsss|||}}}iiiQQQEEEQQQ|||mmmEEE333HHHSSS???+++***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################################################################################################################$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""""""""""""""#########################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$%%%%%%&&&''''''''''''(((((()))*********%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''&&&'''''''''%%%%%%''')))((((((((('''&&&&&&%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''')))***+++...222555vvvLLLHHHAAA999222---+++***'''((())))))))))))))))))&&&)))---222777<<>>OOOFFF<<>>``````HHHEEEVVVSSSXXXXXXKKK>>>000'''&&&&&&'''''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&'''''''''###''',,,&&&###!!!***111)))$$$..."""000$$$///***"""&&&+++000111+++!!!$$$&&&((()))'''%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""##############################""""""######$$$$$$$$$%%%########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################################################################"""############$$$$$$$$$###########################################################################################################################################################################$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((''''''''''''((())))))&&&&&&%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((())))))+++---222555qqqKKKGGG@@@888111---***)))(((((('''''''''''''''(((,,,///111000111777DDDNNNYYYYYYWWWZZZgggzzzzzz{{{iii]]]```bbbjjjzzzfffFFFHHH___dddsssccc<<>>CCCEEE<<<---$$$%%%+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''***...333888<<<>>>@@@AAACCCDDDDDDCCCAAA@@@<<<:::777222...***&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$%%%%%%&&&''''''$$$$$$$$$############"""""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))+++///333777pppMMMHHH@@@888111,,,)))((('''&&&%%%''',,,///000///...000333555777;;;@@@CCCAAAFFFHHHQQQWWWIII555111)))888'''444555???555555999666888===:::444666>>>XXXlll{{{ZZZ[[[TTTNNNPPP111$$$000$$$&&&))))))))))))((((((((((((&&&000"""$$$777---///[[[xxx{{{xxx~~~{{{eeeUUUUUUPPPVVVggg~~~jjjkkkhhh___iii[[[CCC///&&&(((,,,((((((***$$$((((((((((((((((((((((((%%%)))+++'''"""###&&&)))&&&---,,,(((BBBXXXYYY{{{tttooojjjddd```ddddddfffhhheee``````eeeUUUhhhwww}}}qqqWWWfffTTTKKKIII===///)))'''&&&$$$$$$&&&&&&######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&)))%%%$$$&&&&&&###!!!&&&---...(((###%%%***))),,,+++'''''',,,---******'''###"""(((---)))!!!'''$$$"""$$$'''(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&''''''&&&$$$###'''...***$$$%%%,,,222333:::AAABBB<<<666333333444777999888777888<<<@@@:::FFFMMMIIIBBB<<<333)))(((&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""##############################$$$$$$$$$$$$######!!!###$$$$$$######%%%&&&&&&### ###%%%%%%$$$###"""$$$"""'''###$$$$$$$$$$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%%%%$$$%%%###!!!!!!###$$$###"""######$$$&&&'''%%%""" ################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$"""###%%%,,,(((###"""$$$&&&$$$###%%%)))((("""!!!&&&(((&&&'''%%%$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))''''''***+++,,,111777hhhMMMHHH@@@888000,,,))))))'''&&&&&&)))---000///...///111333555777999===@@@999KKKQQQKKKDDD777///333777AAA333888;;;555222EEE??????DDDGGGAAA;;;CCCPPPqqq}}}uuuiiiBBBAAAVVVDDD+++(((%%%222))))))))))))))))))))))))......888... FFFzzzzzznnnnnnwwwyyy```WWW___DDD...''',,,)))''')))(((((((((((((((((((((((((((((((((((('''((()))))))))888///ZZZyyycccxxxrrrrrrqqqooommmmmmppprrrsssyyy{{{ooojjjooodddXXXXXXfffyyyyyytttWWWEEEKKKCCC000...)))%%%###&&&'''%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&$$$%%%***+++)))***###"""+++111000---...444:::;;;===AAA???;;;:::BBBBBB666(((###''',,,***(((&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%""""""$$$&&&&&&&&&222&&&///@@@BBB:::;;;AAAHHHKKKIIIGGGFFFFFFBBBFFFKKKMMMIII===000&&&;;;:::555444@@@NNNLLL@@@555---%%%$$$'''(((###&&&&&&%%%%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$$$$######'''&&&$$$!!!"""%%%%%%&&&((())))))'''###!!!+++%%%(((((( !!!$$$%%%%%%&&&&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$######"""""""""%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%###"""###%%%'''############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%'''(((***,,,!!!$$$(((***)))'''%%%### &&&)))''''''***)))%%%&&&%%%$$$%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))''''''***+++,,,111777hhhMMMHHH@@@777000+++***)))&&&&&&(((,,,///000///...///111444555555666999:::>>>IIIEEE999666333222:::>>>LLLQQQVVViiiSSSOOOmmmVVVdddjjjXXX777111ZZZRRRnnnKKKJJJEEE000)))'''...))))))******************)))"""222888666bbb}}}xxxiii```hhhZZZ<<<,,,---)))&&&***+++((((((((((((((((((((((((+++'''&&&(((,,,---+++(((;;;\\\TTTooo~~~kkkbbbhhhooouuuzzzzzzrrrjjjkkkrrrzzztttbbbFFFJJJKKK,,,///'''"""%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%###$$$''''''$$$%%%(((+++,,,,,,///555999AAAHHHOOORRRSSSQQQKKKDDDAAAHHHNNNMMMGGG===--- )))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$$$$'''((('''&&&***555999<<>>III___[[[gggrrrhhhpppgggttt^^^WWW[[[iiixxx\\\EEEIII:::+++((((((************++++++++++++555******RRRwww~~~ooozzzkkk^^^cccKKK999...$$$'''---)))((((((((((((((((((((((((+++(((&&&((())))))))),,,===WWWzzzsss~~~jjjyyypppuuu|||tttvvvtttooommmVVV>>>III888---$$$%%%((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&***)))''''''((()))'''$$$&&&///555333444???QQQ___uuuyyy}}}~~~{{{vvvqqqrrrcccMMM@@@BBBGGGEEE===...---***'''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))******((('''&&&///222999FFFVVV___YYYNNNAAANNNbbbuuu}}}yyymmmccchhheeebbb```^^^[[[VVVRRRJJJaaaaaaBBB111888:::,,,BBBEEECCC777)))"""&&&,,,$$$$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$%%%%%%$$$$$$###!!!%%%((('''%%%$$$$$$%%%%%%&&&(((,,,...//////777111333333)))'''''' &&&%%%#########%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&$$$&&&))))))((((((***,,,%%%&&&''''''&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&&&&###!!! %%%***+++)))$$$""" %%%%%%%%%%%%)))---000111&&&&&&&&&''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))''''''***+++,,,111777hhhNNNIII@@@666///+++******%%%(((---111222111///...000222333333222222333555:::888;;;KKKVVVUUUgggwww~~~uuunnn^^^kkkwww```KKKUUUFFF+++***---++++++++++++,,,,,,------444222>>>qqquuu|||sss~~~zzzlllbbbYYYJJJ222""")))000%%%)))))))))))))))))))))))))))((())))))$$$###---:::iiijjjooo```yyyoooxxxgggdddNNNCCC666***'''((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''***---......///222222555???XXXuuuyyykkk[[[KKK>>>===:::444///+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###'''***(((%%%%%%+++111666LLL]]]ZZZPPPSSSfffwww{{{sssggg```bbbjjjsssyyynnnlllhhhaaa[[[YYY[[[]]]hhh\\\WWWZZZXXXLLL>>>999+++444@@@DDD???333''' ###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$!!!  ***---555???GGGFFF===444@@@<<>>XXXgggssseeezzz{{{wwwwww{{{~~~ttt~~~aaadddRRRDDD555---)))&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((('''&&&&&&)))))))))---333777LLLdddxxx|||tttkkkSSSJJJ???777222...***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%""""""***999EEE\\\UUUQQQ[[[qqq}}}rrraaannnppprrrppphhh]]]RRRKKK```]]]XXXSSSSSS]]]mmmyyyqqqZZZYYYppprrrZZZTTTddd???777333:::EEEFFF:::,,,&&&&&&&&&%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###"""###)))111666<<<999999<<>>777DDDfffyyyyyy}}}nnn}}}wwwQQQ>>>III666---,,,+++,,,,,,---......//////444pppnnn|||hhhYYYKKK666+++,,,)))))))))))))))))))))))))))((((((+++,,,+++777YYY{{{vvvxxx}}}{{{~~~zzz{{{~~~jjj```RRRAAA444+++%%%$$$'''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))***(((((())))))---:::HHH\\\|||||||||pppbbbQQQDDD===666---%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))&&&$$$'''111>>>LLLTTTWWWcccnnnrrrqqqnnnhhhaaaJJJPPPYYYbbblllxxx}}}mmm^^^TTTVVVuuuzzzaaa^^^uuuvvv___cccQQQ<<<777???FFFDDD>>>,,,+++(((&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$"""###&&&)))...555>>>DDDGGGEEEBBB@@@@@@HHHSSS\\\UUUQQQVVVWWWMMMJJJGGG>>>GGGFFFBBB===666...((($$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((+++...000===;;;;;;@@@GGGJJJHHHCCC555666444...&&&###&&&***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((($$$ !!!(((///222;;;IIIVVV[[[WWWNNNGGGBBB>>>AAAKKKRRRQQQNNNMMMBBB===555...+++)))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))''''''***+++,,,111777sssPPPIII???555...+++***+++)))---111222111000111333111000///......222888<<<@@@aaafffNNNIIIggg~~~zzzvvvvvvUUURRR333)))222,,,,,,------...///000000QQQnnnjjjXXXVVVBBB+++(((...)))))))))))))))))))))))))))''')))...333EEEnnnooo}}}}}}uuussswww}}}pppwwwiii[[[III:::---%%%%%%)))''''''''''''''''''''''''&&&&&&&&&'''((())))))***)))(((+++000555AAAYYYppp|||xxxxxxzzzyyyrrrpppsssiiixxxzzzdddUUUMMMDDD777,,,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%(((444FFFTTT[[[[[[iiinnnoooiiidddbbbaaa___ppptttyyy|||qqqXXXUUUppp|||lll```fffhhh```UUUHHH???:::888888111...***&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$%%%+++111333333444444CCCPPP^^^bbb___^^^ccciiiVVVTTT^^^dddaaabbbddd\\\HHHIIIJJJHHHBBB999000***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%''',,,444===BBB777333333:::EEEJJJGGGAAAAAAKKKQQQJJJ888***&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''&&&&&&///AAAOOO___XXXLLLAAA===DDDRRR]]]aaaVVVPPPSSSWWWXXX[[[___SSSKKKAAA777111...,,,,,,''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))''''''***+++,,,111777vvvUUUHHH:::444///+++(((((()))...111...///222111,,,...////////////222555999777OOOtttsssjjjllliii;;;JJJ@@@777000+++111"""111+++------UUU~~~vvvppprrruuujjjTTTUUU111%%%///))))))************))))))''',,,)))(((BBBoooxxxjjjzzz}}}xxxuuuvvv|||zzz~~~fff\\\NNN999***(((+++''''''(((((()))(((((('''%%%'''+++---***''''''******+++---:::DDDgggwww|||~~~uuuyyy|||mmmYYYMMMAAABBB000)))%%%''''''$$$$$$((('''''''''''''''''''''''''''$$$&&&***((("""$$$++++++***000DDD```SSSZZZ{{{bbbmmmkkkaaahhh~~~}}}~~~~~~~~~~~~bbbWWWttt{{{XXXxxxcccbbbdddNNN888333===<<<%%%000***'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&'''&&&%%%%%%%%%!!!$$$%%%$$$""""""&&&***###&&&$$$111%%%!!! (((+++$$$"""''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''$$$###$$$%%%%%%(((444888999>>>@@@EEERRRlllcccaaafffaaaXXX```qqq```cccfffgggfffffffffgggXXXUUU___VVV>>>DDDFFF'''***))))))'''&&&&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&%%%$$$###!!!###222333HHHBBB@@@000---)))+++222FFF:::FFF===<<>>))) ''''''(((((((((((('''''')))((((((***)))'''(((+++&&&000<<>>???AAA<<<>>>aaavvvgggNNNNNN;;;***************************...&&&333___{{{tttqqqnnnkkksss}}}xxxnnnxxxzzz|||~~~~~~}}}vvvuuuuuuxxxwwwuuuvvvyyyzzzAAAAAA(((333'''''''''''''''''''''''',,,'''%%%(((***)))+++///...999UUU|||]]]TTT;;;111((((((***)))'''%%%'''''''''''''''''''''''''''(((&&&###&&&++++++'''666RRRrrr]]]yyysssyyybbbuuuzzz}}}yyywwwwwwxxxwwwvvvtttrrrqqqrrrvvv||||||{{{qqqTTTYYYfffTTTjjjuuutttVVVEEEEEE888'''555###&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$"""!!!%%%,,,111444000,,,,,,///111///---///...999(((222###(((###$$$###"""%%%(((&&&!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((---111:::@@@BBBNNNcccggg___]]]TTTVVVTTTPPPVVVccciiifff```^^^YYYUUUTTTYYY```eee``````}}}XXXnnn~~~NNNEEE888***$$$'''***'''###&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%%%%'''(((***222555BBB999EEEAAALLLHHH]]]XXXwwwkkk{{{wwwxxxhhhgggLLLDDDAAA666222,,,(((&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((((((((('''000>>>MMMUUUXXXZZZYYYWWWYYYaaannn{{{|||wwwwwwssswww}}}yyy}}}gggMMMBBB@@@000***)))'''+++,,,###((((((((((((((((((((((((''''''''''''''''''''''''((()))******+++...333666xxxRRRFFF999222---((((((+++222222111000///111111111---.........///111555888???BBBRRRpppvvvdddUUUUUUsssaaa}}}:::===;;;...111(((444))))))GGGuuusssYYYSSS[[[RRR```RRRWWWOOOEEEggg~~~ppp[[[WWW>>>///+++++++++******+++++++++------GGGvvvwwwvvvnnnvvv|||yyy}}}wwwpppssswwwzzz|||{{{zzzxxxyyy|||}}}tttcccVVVZZZdddnnn{{{wwwpppXXXIII;;;&&&(((((('''''''''''''''''',,,&&&%%%+++---***,,,111===aaaxxx|||oooIII<<<,,,&&&(((***(((%%%''''''''''''''''''''''''%%%'''+++,,,(((&&&,,,555___www]]]ooolll{{{```zzzyyyyyyzzzzzzuuuqqquuu|||ooorrrvvvxxxyyy~~~{{{mmmBBB^^^WWWsssooo}}}TTTBBBBBB444))))))&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$''',,,222777BBB===666111000///...---111***...+++<<<:::;;;111(((&&&""" ###'''******%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$&&&))),,,333;;;@@@MMMUUU\\\eee___TTTTTTTTTWWWYYY___kkk|||yyycccTTTZZZZZZppp}}}mmmhhhssswww\\\LLL888,,,))))))(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((***,,,//////333CCCAAATTTWWWgggffftttxxxwwwzzzlll\\\BBBAAA;;;111&&&"""&&&+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''---111???PPPZZZTTTOOOWWWeeelllrrruuu{{{~~~uuuwww{{{~~~~~~[[[CCC333---(((+++---'''((((((((((((((((((((((((''''''''''''''''''''''''((()))******+++...333666wwwQQQFFF:::222,,,(((***...333111000000///...///000---............111444888111BBBeeezzzeeeUUURRRhhh{{{KKKBBB<<<***+++000000222000fffttt}}}aaa```WWW]]]hhhuuudddVVV@@@111,,,,,,++++++++++++,,,,,,(((???jjjwwwuuuyyywwwppp{{{}}}vvv~~~~~~wwwxxxyyyzzzzzzzzzyyyxxxxxxiiiWWWEEE:::>>>GGG\\\eeeeee___hhhzzz{{{gggwww???EEE(((***)))(((''''''''''''(((+++'''(((...,,,'''---888^^^lllzzzqqq]]]LLL666(((&&&))))))&&&((((((((((((((((((((((((&&&%%%+++///'''###999YYYXXXmmmhhhuuueeesssmmmpppyyy{{{qqqnnnsssooo{{{QQQTTTUUUiiiuuuSSSEEEDDD...+++'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&))),,,---000333555&&&+++333999===AAAEEEHHHIIIKKKAAA@@@...---'''---///---+++(((%%%$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$$$$)))---111999CCCMMM^^^eeeaaaZZZPPPOOO\\\dddhhhxxxyyy^^^]]]iiigggllluuuqqqlll___LLL888+++&&&(((***'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''((()))---000777>>>SSSZZZwwwqqqyyymmmZZZBBB222---+++'''###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$'''(((%%%###)))666BBBKKKRRRTTTRRRZZZooozzzwwwxxxxxxwwwvvv}}}xxx{{{ssseeevvvZZZCCC666***))),,,***))))))))))))))))))))))))((((((((((((((((((((((((((()))******+++...333666tttQQQFFF;;;333,,,)))+++111333111000111111------///,,,---.........000444777IIIAAAIIIjjjqqqeeeXXXRRRaaa}}}|||^^^BBB???999,,,333&&&444IIIsss}}}vvvwwwhhhrrrkkkSSSLLL888...---,,,++++++,,,---...---XXXpppooovvvqqqtttvvvuuurrrqqqyyyxxxxxxxxxyyy{{{}}}zzz```BBB222000000111222>>>FFFHHHKKK___{{{~~~yyynnnrrrkkkYYY777HHH,,,+++)))((('''(((((()))***(((+++...***)))===VVVlllppp```EEE000((()))***'''(((((((((((((((((((((((((((&&&''')))&&&///SSS{{{kkkrrriiittt|||wwwwwwyyy{{{yyyxxx|||OOObbbKKKvvvlll|||xxxNNNDDD777&&&,,,''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***,,,---///111333@@@KKKZZZdddfffeeedddeeebbbhhhbbbppp[[[WWW>>><<<******,,,...***$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%"""$$$---444888BBBOOO]]]iiiggg\\\VVVTTT^^^rrr|||ZZZhhhlll^^^fffpppjjj\\\GGG333''''''+++((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''''''''+++222888DDDSSStttzzzmmm{{{qqqxxxhhh^^^nnnppp}}}dddHHH333)))(((***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))((()))222CCCQQQWWWPPPMMMZZZtttyyywww|||uuussslllZZZJJJ555***+++***))))))))))))))))))))))))((((((((((((((((((((((((((()))******+++...333666uuuQQQGGG<<<333---)))---333444111111444333...,,,...,,,---.........000444777OOOJJJDDDJJJfffqqqggg]]]XXXaaavvvggg999555000000///%%%777jjj|||```zzz~~~UUUUUUAAA...---,,,++++++,,,---...DDDppp|||vvvuuuoooiii{{{sssooouuuggguuurrrqqqqqqqqqqqqssstttuuu[[[HHH555000444666444333===MMMZZZ^^^gggyyy}}}~~~ttteee===CCC...---+++)))((()))******)))(((+++...+++888ccczzzfff]]]eeeppptttqqqWWW<<<...,,,***&&&((((((((((((((((((((((((&&&***((($$$...KKKjjj}}}bbbmmmwwwrrrwww~~~XXXrrr\\\uuudddKKKBBB666(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&'''))),,,222<<>>777222111...(((%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&"""(((666@@@EEEQQQ___dddcccZZZWWWccckkkoooxxx~~~yyyvvvrrrnnnsss||||||tttllllllzzz^^^ffflllpppoooiiiXXXCCC222******((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''+++777FFFRRRgggsssppp```qqqKKK000+++000((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&(((---666CCCQQQZZZYYYUUU[[[ppp{{{{{{ttthhhJJJ222,,,+++************************((((((((((((((((((((((((((()))******+++...333666yyyQQQHHH===444---***...555555222333777666///,,,///,,,---------...000444777CCC[[[^^^KKKNNNtttggg```[[[```qqqyyy~~~KKKCCC///...+++222CCC~~~ZZZSSSEEE///...,,,++++++,,,...///\\\pppllleeeuuuqqq}}}gggwwwsssqqqlllgggaaa\\\XXXVVV;;;===CCCGGGDDD>>><<>>JJJQQQ^^^nnn```WWWKKKVVVtttuuunnnppprrroooiiiiiikkkiiibbblllmmmgggWWWIIINNNdddyyyiiiyyyooorrrpppeeeQQQ===///)))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))222DDD\\\mmm}}}jjjyyyoooNNN333$$$))))))))))))))))))))))))''''''''''''''''''''''''(((&&&'''111AAAQQQZZZ]]]RRR\\\qqq|||]]]<<<000---************************))))))))))))))))))))))))((()))******+++...333666}}}NNNKKKAAA111)))+++000333111111111111000...---,,,......------...000333555888EEENNNRRRXXX___{{{}}}pppgggggg```VVV[[[vvviiixxxDDD///<<>>nnnnnngggyyyzzztttwwwllldddpppcccFFF999<<<666111===JJJggg]]]WWWYYYUUUMMMMMMTTTvvvyyyyyywww|||xxxwww^^^kkk@@@???+++&&&...+++'''***)))000***222===zzzjjjZZZZZZiiiccc```[[[}}}jjjqqqMMMGGG'''+++)))))))))(((((((((((())))))+++---$$$333]]]tttrrrwwwyyypppxxx|||~~~}}}uuu||||||TTTnnnUUUhhhMMMHHH///***+++,,,+++++++++((($$$)))""""""***+++###$$$,,,+++(((:::NNN~~~xxxqqqeeebbbmmmZZZGGGZZZxxxoooNNN:::CCC///$$$&&&&&&$$$###%%%&&&&&&!!!&&&(((%%%""""""$$$&&&)))(((444\\\YYYSSSkkkUUU]]]RRRqqqqqqfffrrrnnnooorrrnnnhhhddddddeeeeeeeeeeeeVVVJJJHHHFFFGGGWWWjjjnnnwww\\\llllllfffaaaUUU>>>)))(((++++++(((%%%%%%'''''')))'''%%%$$$%%%&&&&&&&&&)))777<<<@@@UUUggg===///000,,,(((&&&(((******(((***(((&&&%%%&&&((()))***&&&"""666777QQQppp^^^[[[ooo}}}wwwqqq|||~~~{{{tttnnneeehhhiiiaaaTTTOOO\\\lllzzz```222000,,,111'''&&&000)))"""///))))))))))))))))))))))))---((('''+++...000333777yyyNNNJJJ@@@111)))+++111444222222222111000///------...---------...000333555888BBBHHHJJJOOOWWWsssyyykkkaaabbb\\\UUUZZZrrrsssYYYCCC000333&&&===xxxuuu___xxx^^^HHH:::---222,,,...000111UUUmmmiiipppyyyxxxwwwxxxjjjiiipppSSSCCCEEEEEEJJJ\\\mmmvvviii___\\\UUUMMMMMMUUUvvvzzz||||||~~~vvv~~~fffiii???AAA///))),,,''''''+++***&&&444111666___oooxxxggg^^^]]]|||~~~GGGrrrrrrGGG:::))))))))))))(((((((((((())))))+++$$$...@@@mmmsss{{{|||{{{tttyyyyyynnn{{{jjj___vvvuuuHHHAAA***)))((('''(((***)))''''''%%%&&&))))))''''''***...888RRRiiizzzmmmwwwqqqcccaaaeeecccmmmppprrrlllGGGYYY999::: '''((((((&&&%%%%%%%%%%%%"""%%%'''&&&$$$%%%&&&'''+++,,,JJJ[[[XXX^^^ddd``````ZZZvvvvvvhhhnnnhhhiiiiiimmmrrrrrrnnnhhhcccaaaUUUNNNIIIHHHKKKQQQ___kkkfffppp^^^~~~mmmhhhbbb???***(((******(((&&&&&&'''((('''&&&%%%&&&&&&'''((((((333333222555pppuuummm555***......(((''',,,,,,''')))(((&&&&&&'''((())))))"""666666IIInnnssskkkmmm}}}rrruuuiiiooouuuzzzzzzkkk```gggxxxvvvZZZ///(((...,,,)))---,,,(((+++************************,,,((('''+++...///333777yyyMMMIII>>>000***---222555222222222222111///...---------,,,,,,...000333555555===??????CCCJJJdddyyylllbbbbbb^^^XXX[[[lllyyyzzzSSSHHH111...!!!FFF~~~cccXXXsss___VVV<<<222000...111,,,:::uuuoooeeebbb}}}}}}yyyyyyvvviiilllvvvrrrtttzzzxxxiii___TTTKKKLLLRRRyyy}}}uuuzzz}}}}}}wwwxxx||||||lllSSSBBB444---***$$$(((...***+++222%%%UUUwwwnnnvvvdddfff||||||llluuu~~~|||zzztttlllhhhppp{{{bbb^^^]]]sss||||||}}}~~~UUUFFF+++&&&***))))))(((((())))))***+++###777bbbwww}}}zzzuuuyyy~~~}}}~~~ooofffyyywww[[[}}}{{{UUUIII111,,,&&&%%%'''))))))(((%%%((()))(((&&&(((,,,000===ooo{{{mmm|||mmmQQQVVVXXX]]][[[kkkccc```QQQeeeuuu```hhhlll}}}aaaCCC---***))))))((('''%%%%%%$$$$$$%%%&&&''''''''''''(((---<<>>999hhhlllooovvvuuu~~~ooowwwfff___~~~QQQ---,,,///...)))---///'''************************,,,)))(((,,,...///333888yyyLLLHHH===000***...444555333333222222111///...------,,,,,,,,,...000333555777>>>??????CCCFFF\\\}}}}}}qqqfffddd^^^WWWUUU\\\fffnnnwwwgggyyyIII;;;===333333===vvvRRRUUUsssKKK???666---...222)))GGGaaa]]]iii~~~yyyvvvqqqqqqwwwpppcccVVVLLLIIIMMMeeennntttyyyxxxxxx{{{www{{{lllrrrCCC666///)))###***///)))111+++,,,}}}~~~qqqcccWWWZZZfffqqqyyy~~~hhhQQQnnnzzzqqqLLL666'''***))))))))))))))))))******+++BBB}}}tttsssyyy{{{{{{{{{ffffffxxxxxxbbb]]]___{{{qqqJJJsssHHH:::111)))(((***)))(((&&&'''''')))***%%%$$$333FFFxxxrrrrrrxxxsssmmm{{{sssyyyaaaOOOpppKKK777+++(((''')))(((&&&$$$%%%'''%%%$$$'''(((&&&'''(((222UUUvvvfff]]]```QQQUUUCCCOOOdddiiiaaa```bbbgggnnniii___RRREEEAAACCCGGG^^^cccaaa[[[```ooosssmmmkkk``````iiimmm}}}bbbxxx^^^cccpppKKK---)))&&&((()))((('''(((%%%&&&'''((('''''''''(((777999hhhwwwxxx}}}yyy;;;222++++++,,,***((()))(((((()))(((''''''((()))000;;;QQQjjjsssmmmdddtttEEE...+++000(((***111)))************************+++)))))),,,...///444:::{{{LLLGGG<<>>111'''))),,,+++'''&&&***$$$&&&,,,'''&&&CCCiii~~~{{{vvv|||LLLpppqqq777...'''%%%((()))&&&%%%'''***%%%$$$'''&&&$$$&&&+++???kkknnnddd^^^]]]ggg\\\PPPaaajjjlllfff^^^bbbhhhqqqdddOOO???888;;;DDDJJJgggkkkfff\\\bbbqqqsssiiifff``````iiijjjlllsssvvvlllsssPPP555,,,&&&(((***((('''(((%%%'''((('''%%%%%%&&&(((###QQQuuu~~~pppsssrrrsssyyyyyypppXXX888$$$+++000&&&$$$---''')))***)))''''''***,,,888EEE}}}qqqjjjqqqvvveee999(((///***(((......***************************)))***---...///444;;;~~~MMMGGG;;;///+++000444444111111111111000...---,,,++++++***+++---000333555:::BBBFFFJJJNNNKKKTTTkkktttiiijjj___QQQFFF>>>888666888888:::DDDXXXuuummmxxx]]]AAA:::111***uuuxxxmmmBBBYYYsssqqqiii___WWWvvvcccDDD;;;,,,...--->>>xxxVVVVVVfffzzz~~~\\\xxxkkk^^^TTTOOOLLL[[[yyy{{{vvvwwwwwwwwwyyyrrr]]]AAA000...***+++///,,,+++000rrrzzzfff999999GGGHHHHHHPPPBBBEEERRRiii}}}wwwpppDDD///+++******))))))******+++***;;;~~~~~~rrrttt~~~}}}qqqooonnneee}}}|||{{{||||||ttt}}}}}}{{{WWWpppDDD222%%%''',,,+++((((((***$$$%%%,,,...999^^^zzzdddfffnnnpppmmmzzzyyynnnwwwxxx}}}sssgggVVV{{{eeeXXX\\\444***%%%((()))&&&&&&)))***%%%%%%'''&&&###***444VVVrrraaa]]]\\\fffmmmXXXnnnlllooonnnaaafffkkkdddYYYIII>>><<>>PPPHHH;;;...,,,000333222000000//////...,,,+++************+++---000333555777>>>@@@FFFKKKHHHNNNbbbxxxpppaaaQQQAAA;;;888666777<<<777;;;;;;555666OOOyyy^^^OOONNN...333666]]]PPPAAAPPP\\\|||}}}kkk```bbb```bbbnnnGGG===111222000ccc[[[LLLUUU~~~xxxttt^^^zzzuuujjj^^^VVVLLLRRRrrrwww{{{ttt}}}~~~zzz~~~sss___VVV333111...)))...444555dddqqqrrrggg___|||~~~~~~}}}xxxttt{{{444++++++************++++++555~~~zzzjjjnnnzzzvvvzzzsssXXXKKKYYYhhhqqqiiijjjuuuwwwuuuqqqnnnuuu|||}}}}}}NNNgggJJJ000)))+++)))(((+++###---***%%%>>>rrr```ZZZfff\\\hhhiiimmmhhhcccZZZ666999666YYYsss{{{cccpppYYYDDD555***++++++&&&%%%+++&&&$$$&&&***'''&&&666KKKbbblll```^^^rrrVVVkkkwwwzzz{{{aaa]]]ZZZjjjjjjeeeZZZNNNGGGGGGJJJKKKEEEAAAHHHVVVcccfffccc]]]jjjaaaZZZhhhlllhhhooo```pppkkkmmmOOO999)))(((***&&&$$$'''%%%((()))((('''***222999nnnrrrxxxjjjppp}}}yyyssseeeOOO:::BBB@@@>>>GGGQQQ___rrrpppqqqJJJ,,,'''111111''')))++++++)))'''+++333:::jjj{{{~~~wwwfff|||uuuuuu~~~}}}llloooQQQ222444888///,,,++++++++++++++++++++++++)))))),,,///......555???LLLHHH<<>>iii>>>HHH\\\nnngggtttcccuuujjjaaa\\\YYY[[[gggzzz~~~}}}~~~|||{{{zzzvvvBBB;;;---111888444SSSmmmpppxxxzzzsssuuueee```ttttttHHH333---)))---))))))111///mmmuuu]]]qqqwwwrrriiiUUUBBBGGGWWW^^^```ZZZcccoootttwww}}}uuupppgggfffxxxpppgggJJJ:::***&&&,,,&&&,,,+++)))...888nnnaaa```___dddfffeee```]]]aaadddYYYJJJ===DDD]]]qqqmmmjjjttt{{{XXXqqq{{{CCC222***%%%,,,%%%'''%%%,,,###!!!,,,---GGG|||uuujjjddd[[[nnnOOO^^^hhhvvvpppiiiqqqqqqnnnwwwssspppiii___YYYWWWSSSMMMKKKOOODDD<<>>nnnwwwhhhrrriiittt~~~nnn|||{{{vvvwwwqqqccc[[[LLL\\\mmm777)))///+++...&&&444$$$)))------;;;fff~~~uuu}}}fffkkkwwwvvvnnnpppuuutttsssyyy~~~~~~ssskkkGGG---111+++.........---,,,,,,+++******,,,---)))***000...666JJJKKKHHH<<<...,,,333444///000///...------,,,------++++++++++++---///111222:::CCCFFFDDDIIIQQQMMMAAA)))JJJhhhrrr|||www___OOOJJJGGGDDDCCCEEEHHHIIIJJJKKKQQQfff~~~rrrhhh???@@@777ooopppnnnwwwEEE>>>AAAPPPfffwww~~~}}}oooaaa[[[XXXQQQHHHDDDCCCJJJRRRhhhddd666000111FFF{{{WWW444FFFccctttwwwttthhh\\\yyyqqqjjjdddaaahhheeekkkxxx~~~||||||{{{|||hhh}}};;;///)))&&&...---ppp|||gggxxxzzzrrrtttbbbUUUbbblll777---***---+++(((---999}}}hhhZZZuuuwwwnnnTTT<<<999???IIIUUUVVVWWWYYYaaapppbbb~~~nnnhhhbbbTTTdddssssssYYY{{{hhh999///%%%,,,***((((((000666```___dddbbbhhhfff```\\\dddlllfffXXX<<>>---''',,,&&&&&&%%%((('''$$$'''999\\\}}}uuu```bbbiiiccc===jjjppp}}}xxxpppzzz}}}{{{uuujjjaaa^^^]]]VVVMMMLLLUUULLL===???GGGPPP[[[```bbbcccbbb``````aaacccjjjaaa___aaasssVVV999---+++***(((&&&'''(((***&&&++++++SSS|||tttdddffftttkkkmmm~~~tttiiiaaaIIIJJJvvv|||JJJ(((111***---&&&111&&&---***555EEEpppeeebbbqqqiiiooovvvuuurrruuurrrrrruuuxxxwwwssspppoootttxxx|||[[[222---------...------,,,,,,++++++***---...******000000<<>>>>>JJJ```ppp{{{qqq^^^SSSQQQPPPOOOOOOPPPRRRSSSTTTMMMJJJLLLTTTWWW^^^uuuqqqhhh@@@666222zzz{{{bbblllxxx???:::@@@IIIbbbvvv}}}{{{oooccc]]]VVVKKKAAA;;;<<<888111AAAfffsss;;;222000KKK|||MMM444HHHkkk}}}oookkkhhh\\\wwwpppnnnjjjbbb[[[___ZZZ[[[fffppptttvvvxxxyyy|||rrrjjjJJJ777777000888===sssccc~~~mmm|||xxxrrrhhh\\\```xxxwwwvvv<<<,,,***,,,---(((---KKKxxx\\\\\\}}}yyymmmGGG///777===>>>LLLIIIPPPLLLOOOdddqqqJJJnnnggg[[[bbbTTTRRRsssfffeee}}}===222$$$,,,...&&&000!!!777KKKzzzVVVPPPYYYiiifffdddiiijjjmmmvvvyyyhhhPPP999666HHH___hhhlllssssssxxxzzzooojjjnnnHHH///(((+++(((&&&$$$&&&---***(((GGGmmmwwwoooUUUVVVhhhcccgggBBBppp|||~~~www{{{vvvlllccc```^^^XXXOOOLLLUUUMMM===999:::@@@LLL___aaabbb```]]]\\\```eeennnfffddddddmmm[[[>>>+++******(((((((((%%%///$$$///333kkkcccjjjaaatttcccaaaaaapppzzzuuummm\\\BBB]]]```...444******&&&...(((///(((;;;UUUuuuzzzbbbbbbiii```qqqxxxpppqqqzzzlllhhhaaa\\\XXXWWWZZZ\\\iiikkkyyyhhh999,,,000+++---------,,,,,,++++++++++++...++++++000111???YYY~~~IIIFFF;;;---,,,333444///000///...------,,,------+++******+++,,,...000111222???DDDBBBFFFSSSWWWRRRRRRAAA???\\\~~~rrrgggccc\\\\\\ZZZXXXWWWVVVVVVVVVJJJBBB:::777;;;MMMlllyyyiiiCCC333111~~~[[[ggg<<<777AAAIII[[[uuuyyyssswwwoooeee]]]QQQDDD<<<:::444======:::@@@PPPtttAAA777222SSS}}}FFF666KKKrrr|||vvvttt___uuu|||ooollloookkk]]]PPPBBB===<<>>;;;777666===KKKVVV```ccc^^^[[[___dddkkk{{{rrr[[[]]]jjjeeeGGG+++***+++'''))))))%%%000$$$222CCCcccbbbZZZiiicccccc___ooo~~~rrrgggHHHKKKiiiggg111000+++***(((---***///'''@@@mmm~~~pppKKKfff]]][[[qqqoooeeennnzzzoooffffffhhhfff```^^^iiihhhAAA...222---------,,,,,,,,,,,,++++++''',,,,,,,,,000222BBB___IIIEEE:::---,,,333444///000///...------,,,------************,,,...000111444>>>EEEGGGLLLZZZiiirrr^^^gggkkkiiinnn}}}uuurrrfffeeebbb]]]WWWSSSRRRRRRKKKHHHCCC@@@CCCSSSmmm~~~___EEE@@@===XXXggg<<<666>>>KKKVVVkkkppp{{{tttkkkaaaVVVJJJ>>>999:::111<<>>???GGGfff>>>555000[[[xxx>>>888JJJttt|||YYYNNNVVVllliiiXXXiiiyyypppnnnnnnfffVVVHHH===888444444777;;;======WWWvvvxxxxxx}}}kkkZZZ:::555666555XXXjjjjjjaaa{{{uuuyyywwwjjjVVVPPP^^^sssLLL///,,,)))000+++222{{{mmmIIIiiixxxlllWWW:::---444555222555666>>>???@@@TTTlllIII___vvvzzzfff\\\tttooo```~~~YYYaaa333***+++---)))&&&%%%,,,pppwwwCCC^^^RRRddd[[[nnnsssVVVAAA333999LLLYYYdddllljjjuuurrrkkk___UUU444+++''',,,(((***$$$%%%%%%555gggqqqZZZ^^^YYYuuu999lllqqqwww{{{yyyrrrggg```]]]YYYSSSHHHMMMFFF@@@AAA;;;444888666GGG\\\dddaaa\\\\\\___dddvvvTTTTTTkkkqqqRRR...++++++%%%)))((('''---%%%222XXXZZZWWWbbbgggjjjfffSSS[[[|||~~~mmm___SSSEEE>>>dddfff666(((///---))),,,+++...,,,FFFuuupppMMMeeetttpppWWW```sssggg___nnnyyyqqqZZZSSS[[[wwwzzzfffMMM333222000,,,,,,,,,,,,,,,,,,,,,,,,&&&,,,------222666KKKkkk{{{HHHEEE:::---+++333444///000///...------,,,------************,,,...000111666<<>>???JJJTTTkkkzzzXXX555...(((000+++444iiiDDDqqqppp___FFF444000...000333///666777<<<;;;CCC```CCCQQQiiiyyytttggg___fffkkk```PPPzzzXXX|||333///+++(((***---111<<>><<>>@@@PPPdddqqqyyyXXX333AAAwwwNNNzzz}}}AAA<<<111:::TTTYYYhhheeesssmmmeeeyyy~~~}}}wwweeeRRRHHHCCC???;;;;;;666:::999999>>>EEEbbbCCC777777rrrttt:::<<>>HHHsssxxxxxxooo]]]MMMDDDBBB>>>??????<<<;;;>>>AAACCCFFFrrr}}}tttvvvfff>>>---===111nnn}}}XXXsss{{{wwwpppYYYTTTOOOJJJCCC======@@@BBB___aaa999111'''000+++555lllIII}}}sssWWW;;;111111)))...666///333///888888:::\\\FFFNNNVVVoooeee]]]OOOGGGAAA777666QQQuuuVVV{{{333333***%%%+++$$$***???SSSeeezzzvvvAAAqqqyyymmmhhhaaaLLL===888666...555MMM]]]```|||wwwmmmwww___;;;///%%%---(((&&&''')))888\\\~~~VVVDDDtttMMM[[[<<>>777666RRRuuuPPP111999xxxggg555666BBBhhhwwwsss|||vvvtttrrrTTThhhMMMAAA]]]}}}~~~iii```SSS@@@<<>>;;;999666<<<>>>NNNnnn===))),,,,,,)))***)))SSSmmmDDDhhhfff}}}WWWiii|||dddNNNOOOPPP]]]III<<<666999777555DDDZZZiiisss|||www}}}vvv```@@@&&&(((%%%''',,,)))+++...{{{iii[[[}}}XXXNNNBBBhhhsss}}}}}}}}}rrrjjjuuujjjUUUTTTSSSNNNKKKJJJHHHCCC>>>;;;HHHTTT\\\ZZZXXXZZZZZZXXXfffhhheeeSSSbbbrrrXXX///)))---((()))111 000)))BBBaaaaaaKKKaaaLLLLLLYYY[[[xxxiiilllnnnxxxggg}}}jjjllleee]]]GGGFFF\\\___ZZZgggqqqZZZ777---,,,(((---'''000BBBwwwZZZSSSfffuuuIIIXXX{{{\\\{{{ZZZTTTiiisssuuu]]]RRRNNNXXXdddrrr{{{{{{888333---,,,,,,,,,---...///000111,,,111000...000>>>jjjyyyFFFDDD:::---+++222555111///000///...,,,+++,,,---******))))))+++000777<<>>@@@;;;>>>qqqlllggg\\\OOOHHHFFFCCC>>>CCCMMMRRRYYYpppmmmDDD,,,,,,,,,)))333***MMMyyy<<>>OOObbbrrruuurrr~~~mmmKKK000///+++...''''''333666pppgggxxxYYY???CCCeee~~~ssspppXXXNNNqqqrrryyyssszzzpppWWWLLLVVVQQQKKKGGGCCC>>>999666888HHHWWWZZZXXXZZZ\\\]]]cccccc|||dddPPPaaarrrZZZ111))),,,''')))...###000***NNNhhheeeTTTeeeUUUbbbLLLJJJsssaaaiiihhhtttzzzaaammmiiinnn{{{rrr\\\YYYKKKMMMbbbjjjooo~~~fff999)))%%%+++///***444BBB||||||RRRSSSfffkkkFFFcccmmm___ooo^^^[[[mmm|||ppp\\\OOOGGGJJJNNNRRR]]]iii{{{BBB666,,,---,,,,,,,,,---...//////+++///...111<<>>III^^^{{{yyy[[[NNNZZZgggfffjjjttt```]]]XXXOOOFFF???:::666333555FFFXXX]]][[[YYYZZZ[[[dddcccuuuhhhQQQ]]]pppZZZ333******&&&***)))(((///+++^^^```XXXNNNWWWMMM\\\AAAOOOdddsssFFFaaaQQQ___KKKdddxxxrrruuujjjRRRCCCFFFMMM[[[qqqvvvZZZ000...888...///---;;;GGGpppLLLVVVhhh]]]AAAppp\\\^^^bbb___eeennnvvv[[[NNNFFFIIINNNOOOSSSYYY|||LLL777,,,---,,,,,,,,,,,,,,,------,,,...---444DDD[[[EEEDDD999,,,***111444000---......---+++***,,,---)))******+++---222888===111@@@GGGAAACCCLLLJJJ===???CCC444999IIICCC<<>>DDDcccwwwjjj[[[MMM888666:::<<<;;;999<<>>)))---888[[[LLL}}}nnn___SSSLLLuuu~~~oookkkhhheeeaaaVVVJJJCCCCCCPPPlllIII///(((...///OOOIIIfffuuubbb;;;333---...///---,,,,,,111111666>>><<<555555;;;QQQ___XXX\\\dddjjjzzzyyynnnlllddd[[[WWWVVVQQQKKK@@@HHHPPPTTTwwwlllWWW555,,,...)))%%%%%%aaa|||AAAaaa^^^pppuuuiiiMMMMMMkkkjjjUUUAAA999555222666>>>HHHmmmzzz{{{yyy{{{sssRRR222///,,,111555///???666xxxNNNTTTgggVVVCCCGGGZZZvvvssslll{{{kkkrrrwwwuuuooorrrtttmmmeeebbb^^^SSSGGG>>>:::666222444???MMMVVVYYYYYYYYYYYYbbbdddqqqkkkPPPWWWjjjVVV222***)))%%%,,,'''---...,,,kkkhhh\\\WWWYYYSSS{{{uuunnngggccc___GGGYYYrrr}}}kkkrrrfffQQQ???999===JJJXXXkkk222''',,,---------EEEUUUoooNNNZZZlllRRR<<>><<<999<<>>888333777CCCNNNHHHZZZgggsssKKK999ooo:::555666XXXtttLLLMMMfff===VVVxxx|||ssskkkdddddd^^^KKK<<>>999tttLLL000(((///111QQQFFFfffvvvbbb;;;444///000000...---...000///777BBB@@@444222888NNNWWWHHH======NNNeeeZZZ```gggjjjddd^^^\\\\\\\\\BBB???EEEKKK~~~yyynnnrrr\\\555+++///)))111222ppp;;;[[[ccc```dddKKKLLLlllVVV@@@555222222666===;;;ccctttwwwzzzqqqiiiHHH***((('''---333222@@@;;;~~~ggg```mmmAAAAAA:::ZZZvvvkkksssUUUHHHUUUgggjjj```___kkkwww^^^\\\TTTFFF<<<:::666222000111888EEERRRZZZ\\\[[[ZZZcccmmmhhhLLLRRRcccPPP000***)))&&&...'''//////...ooowww[[[NNNHHHJJJCCCOOO___lll^^^vvvxxxnnndddccc|||yyymmmjjjbbbYYYNNNCCCAAACCCAAA^^^ooonnn222(((***------,,,QQQjjjtttRRR[[[nnnJJJ;;;vvvTTTPPPcccQQQooo]]]wwwxxxfff```TTTIIIFFFJJJLLLLLLLLLaaa}}}pppQQQ111...------,,,+++++++++,,,,,,...333333555===PPPEEECCC999,,,)))000333000...//////...,,,,,,...///+++++++++******,,,000444;;;777555444...+++666FFF:::999FFF555333PPPnnnVVVEEEooo}}}sssmmmffffffooo```===777iiiJJJMMM|||QQQ444666111@@@IIIWWWZZZZZZ\\\FFF777mmmuuuLLL444444888???MMMKKK^^^www}}}ssscccSSSBBB???===:::888>>>OOO```ooo{{{yyyoooRRR777ttt???888444PPPkkk~~~pppzzztttcccuuuZZZSSS@@@EEERRRqqquuummmbbbcccccc```MMM777:::EEEDDDOOOeeennnnnn{{{~~~]]]KKK...000EEETTTNNNwww|||jjjNNNXXXuuu||||||wwwrrrmmm```OOOCCC>>>HHH___zzzOOO333***//////NNNGGGdddyyykkk<<<555111111000......000***+++111;;;:::222///222XXXbbbWWWFFF666???NNN:::UUUdddnnnhhh[[[TTTVVVYYYMMMFFFJJJJJJttt|||lllttt\\\333)))111***111)))XXXuuu777DDDVVVkkkhhhxxxpppWWWPPPDDDIIIjjjXXXDDD999777888===BBB;;;\\\uuu|||xxxqqqOOO333444444;;;222888AAAAAAvvvnnnaaa^^^ppp???GGG555SSSooozzzwwwrrrxxxttt___VVVYYYTTTHHH@@@@@@===777CCC;;;888CCCQQQZZZ[[[ZZZXXXhhhppphhhOOOSSS```KKK---******'''...***...///000mmmeee[[[PPPXXXMMMXXXMMMfffqqq]]]RRRcccxxxcccpppmmm|||xxxzzzpppcccXXXIII:::AAANNNNNNCCCWWW___---000555---///...aaatttUUUZZZpppHHH>>>qqqSSSOOOeeeQQQjjjYYYyyydddYYYKKKCCC@@@>>>===;;;YYY|||iiiUUU///000---,,,,,,,,,,,,,,,------...555666888@@@SSSEEECCC999,,,)))000333///...///000///...---///111***++++++******,,,000333666222000000---+++222===kkkUUUWWWEEEIIITTTZZZ,,,999KKKyyyiiiiiicccTTTUUUnnnzzzooo{{{ZZZ???444MMMBBBgggyyyWWW666111999FFF>>>MMMXXXNNNNNNDDD555222444<<<;;;000---444444<<>>???@@@LLL^^^jjj:::mmm===999111HHH___zzzqqqoookkkJJJYYYpppkkk{{{}}}vvvuuulllmmmcccTTT???444LLLrrr>>>GGGNNN\\\ttt~~~zzz{{{uuueeeZZZ999888KKKXXXUUUuuu|||~~~OOOcccvvvmmmnnn|||vvvpppeeeVVVKKKGGGrrrwwwNNN444,,,111///LLLIIIaaayyysss===777222111///,,,---000++++++---111444444222222XXXaaabbb\\\DDD===HHH666OOO```mmmgggVVVKKKIIIKKKNNNNNNVVVGGGYYYqqqtttqqqYYY///'''222***+++222iii>>>CCCYYY}}}|||}}}]]]AAAHHHLLLWWW\\\PPPBBB:::777777:::>>>===RRRtttttt|||fffCCC(((+++,,,222777BBB???DDDbbbuuuiiiLLL\\\qqqMMMIII888HHHkkkcccvvv||||||```RRRMMMTTToooVVVUUU]]]^^^UUUOOOQQQOOOHHH\\\PPPHHHMMMVVVYYYZZZZZZYYYooossszzzhhhUUUZZZaaaIII,,,,,,,,,'''---,,,+++000333hhhXXXUUUDDDTTTDDD@@@\\\yyyppprrrZZZDDDLLLZZZJJJZZZfffaaapppmmm```WWWGGG999OOOrrr}}}cccmmmiii333---$$$,,,444444vvvoooUUUZZZvvvNNNAAApppNNNVVV^^^ZZZaaa^^^uuuhhhfffssskkkaaaZZZPPPGGGBBB@@@???>>>LLLlllzzziii___000000---,,,,,,,,,---...//////222666777;;;GGG^^^DDDCCC888+++)))000333//////000000000......000222***++++++++++++---111444444333222000000111111111KKKOOOUUUUUUtttNNN777888000&&&hhhsssEEE444>>>>>>HHHeeeyyyxxxPPP555<<<aaa>>>OOOfffggg@@@000222AAA:::___vvvhhhYYYWWW===///222888<<<:::000,,,222444FFF```^^^UUUbbbUUUBBB888===<<<333555BBBQQQ{{{lll777iii===999---===PPPqqqooo|||xxxgggQQQ|||iiinnnwwwlllllltttpppkkkhhhcccQQQ===???LLLLLL666333:::ZZZzzz}}}sssvvv|||dddXXX444///???PPPNNNnnnaaaJJJ}}}|||xxxwwwvvvpppdddZZZVVVfffWWWUUUkkkIII222,,,333111MMMKKK]]]vvvvvv===777222000...+++,,,000000///------222888999666@@@EEEQQQ^^^HHH<<>>???WWWqqqyyyllliii333///,,,,,,,,,---...///000111666777555<<>>999000==='''===111222ttt:::777===---222000iiiXXXGGG777111000333CCCVVVwwwzzz>>>444;;;vvvcccHHH888bbblllzzz888999999:::===RRReee^^^wwwLLL777777DDDDDD333888000222888???@@@DDDSSSeee[[[LLL<<<555111///222999RRRnnnxxx^^^>>>xxxHHH;;;(((>>>GGGbbbmmmrrrjjjfffmmmyyykkkSSSjjj[[[:::FFFeee```aaabbbssskkkvvvlllsssfff]]]LLLVVVzzzkkk^^^HHHJJJjjj~~~wwwyyyxxxuuu]]]666+++DDDTTTHHH^^^eeeMMMDDDWWWuuusss~~~zzznnnlllyyyXXXFFF]]]GGG555&&&222555@@@WWW\\\qqq}}}EEE...888///(((222+++111000******000111...000777SSS___RRRAAACCC---AAA222>>>333\\\nnnUUUSSSUUUHHHTTT___|||dddvvvrrrxxx999333(((,,,111...(((MMMGGGfff___RRRxxxzzziii]]]FFF666FFFGGG***<<<,,,111999+++222EEEeeesssrrr???333***>>>>>>===///DDD@@@NNNyyyccchhhbbb000111777]]]{{{YYYppp[[[:::LLLpppzzzxxxbbbnnnaaaRRRVVVQQQGGGLLLXXXJJJLLLVVVVVVVVV]]]```]]]hhhqqqgggfffJJJ\\\___DDD***,,,---(((///***555***000]]]TTT\\\JJJNNNLLLPPPooozzz|||nnnWWW___]]]VVVsss```gggjjjnnn555***...222666>>>hhhMMMiii}}}NNNAAA~~~QQQMMMYYYIIIggghhh~~~bbbyyy]]]dddcccUUUJJJHHHAAA===EEEGGGOOOccc~~~{{{iii)))111------,,,---...111444666888222777AAAEEEWWWxxxHHHAAA666---)))+++111555///------///...+++...222...***)))+++------000555;;;444BBBAAAFFF???000WWWPPP222@@@[[[BBB111&&&999)))666aaavvvtttwwwjjjWWW@@@888444666333000777CCCaaalll~~~???:::>>>gggXXX???WWWeee~~~666666333<<>>GGGGGG===444111111000222666MMMkkk}}}LLL;;;qqqTTT999...;;;EEEaaafff~~~[[[fff]]]444555GGGHHH[[[dddzzzssswwwxxxtttdddeeeYYYaaauuu|||~~~xxxkkk<<<,,,;;;JJJIIILLLbbbQQQIIIBBB[[[qqqqqq~~~vvvsssvvvsssuuuCCC666***444666AAAjjjPPPxxxzzzUUU333888333)))222...000///******///...,,,222<<<---ggg]]]CCCWWW777(((@@@OOO<<>>bbbPPP000:::333333===AAA;;;444222777222000111222111111333IIIhhh{{{>>>>>>ooolll:::888666AAA[[[dddooo]]]bbbUUUIII>>>///888AAATTTGGGYYYkkk{{{|||iii\\\EEE666cccyyy{{{}}}xxxzzz\\\666000???HHHJJJHHH{{{uuu~~~mmmjjjYYYCCC555GGGcccXXXVVV{{{ooobbbRRRWWWnnnrrr===555...777999CCCDDDyyy~~~lll:::555888+++000333...///++++++---+++***555EEEbbbDDDiiiaaaccc888999,,,]]]TTT111GGGfffZZZSSSEEE:::AAAhhh~~~qqq444111)))000444:::DDDAAAggg@@@KKKbbbwww{{{sssfffmmm>>>;;;BBB==='''(((===333GGGttt|||{{{^^^999777777@@@:::<<>>RRRVVVXXX^^^^^^eee^^^tttuuusssDDDQQQWWWNNN444###(((+++)))+++(((111///(((AAA~~~lllFFFddd<<>>FFF>>>666777888444555444444555555333222111JJJhhhzzz|||}}}AAAEEErrryyy??????111<<>>FFFEEEhhh~~~BBB333:::...///777///000---------))))))999MMMqqqXXXppp>>>KKK777555ZZZqqq:::555III555:::777000111MMMoookkkuuu111000,,,333666777JJJFFFVVVVVVLLLSSSnnndddmmmIIILLL---555<<<999444333XXXiii~~~rrrTTT<<<:::===@@@<<<;;;BBB<<>>___uuuzzz^^^bbbeeeOOO>>>LLLTTTOOOCCC777333888222333EEEXXXZZZ\\\bbbbbb___```uuurrreeeIIIXXX]]]KKK111&&&)))+++))))))&&&,,,222***999DDDPPPWWW;;;AAAllltttfffOOOQQQJJJAAA\\\sssnnnMMM@@@BBB999666>>>@@@fffSSS000777???===@@@OOOooogggkkkmmmsssEEE[[[aaaKKKEEEddd]]]LLLMMMggggggfffbbbNNN>>>>>>===999<<<555888MMMttt~~~|||jjjRRR...333------...000222555777999444888;;;<<>>>>>???===777222444999---TTT___:::???GGGIIIAAA???AAAAAAOOO666777888>>>llltttwww]]]WWWMMMDDD000;;;HHHKKKBBB666444888999:::999777666666555555MMMjjjyyy{{{[[[FFFLLLkkkIII@@@111999KKK[[[nnn```yyyxxxHHHZZZvvvcccFFF999NNN===HHHTTTbbb]]]ZZZCCC---333333***222@@@TTTooo}}}pppLLL333555AAAkkkrrr???BBBWWWfff]]]OOO___JJJ888JJJGGGGGGiii^^^JJJAAA@@@777111999PPPllleee888...000===DDDIIIvvvVVVLLLNNN222999111...888111222000000///******<<>>///FFFhhhrrrttt|||gggLLLAAA<<>>CCC777AAADDD;;;BBBwwwmmmrrreee:::999333OOO|||dddaaagggYYYEEEIIIQQQRRRJJJDDDCCCBBB999<<>>CCCEEE]]]<<<444444<<<|||sss^^^UUUmmmkkkLLLTTTJJJ777===\\\___AAA...444999<<<;;;888666888::::::RRRlllyyy{{{IIIHHHOOOmmm~~~ZZZ@@@888:::CCCSSSbbb{{{|||JJJjjjaaaEEEKKK999@@@JJJaaaUUU===222222>>>>>>///888111SSSwww~~~PPP999555888UUUDDD888KKK___pppfffQQQGGGBBBgggcccNNN>>>??????:::===333RRR~~~ZZZ666///666BBBIIILLLdddvvv===ttt^^^777777666---666444555222111000++++++;;;OOOtttfffiiipppyyyNNN666333RRR;;;111@@@IIINNN555111222---MMMpppuuu}}}|||mmmTTT---222333<<<;;;???888;;;III{{{}}}@@@GGGssszzz|||hhhXXX]]]jjjlllqqqwwwqqq^^^DDDCCC;;;???999>>>CCC444AAABBB:::;;;rrrxxx___rrriiieee333444///888zzz|||ooodddTTTYYYPPPRRRSSSIIIGGGJJJFFF999???QQQ[[[UUUVVV[[[ZZZ]]]qqqvvvpppjjjAAAYYYLLLTTT555''')))((((((+++)))///)))+++&&&///YYY~~~wwwttt===<<>>ggg<<>>WWW[[[===888BBB444OOOssswww}}}|||HHH,,,444777???<<>>???IIIXXXsssOOOaaawww{{{|||pppYYY;;;@@@777>>>444:::888>>>777===<<<===UUUuuuggg}}}nnnJJJ<<>>SSS]]]WWWWWW\\\ZZZfffuuuvvviii^^^TTTUUULLLNNN...%%%,,,&&&$$$***'''+++'''+++)))---===OOOXXXMMMDDD```ooofff[[[LLLUUUXXXooozzztttZZZGGGGGG{{{ccc:::777PPPTTTDDD???EEEMMMVVVkkk```===___LLLPPPGGGYYY^^^[[[nnnooo```UUU___dddZZZQQQDDDCCCWWW|||}}}~~~aaa;;;///+++...///000222333333444444:::555666;;;???XXXFFF@@@777...******,,,///222111222444222---,,,///333///---/////////111666>>>QQQSSSYYYwwwfffvvv}}}AAADDDTTTEEE;;;:::DDDaaaiii___PPPDDDBBBFFFGGGFFFCCCllluuu333GGGNNNYYY]]]rrrOOO888IIICCCOOO999:::333fffooo]]]ooolllaaaZZZdddnnn```HHH???EEEEEE???:::;;;;;;888[[[ooouuuwwwbbbXXXWWWXXX```rrrGGGLLL<<<111IIIYYY}}}iiimmmQQQllldddrrrpppXXX```aaadddYYYpppkkk<<>>444666666SSS]]]HHH333CCC444LLLooorrrzzzyyyuuuAAA,,,555999AAA===777???DDDHHH<<>>mmm|||___~~~ddd:::<<<666@@@yyyzzzcccXXXaaaeeePPPBBB???222000===VVVbbb\\\]]]bbb___nnnssswwwhhhUUUoooSSSSSSPPP...'''000&&&!!!'''%%%"""%%%...///...(((zzznnnxxxJJJQQQaaasssxxx[[[NNN???\\\dddqqqyyyXXXFFFQQQmmmCCC999DDD<<>>JJJvvvLLLCCCQQQSSS___eeeppppppGGGIII777KKKCCC999666cccrrr~~~dddEEECCC@@@jjjCCC@@@@@@RRR;;;@@@@@@AAA@@@^^^iiiooozzz}}}NNN[[[IIIWWWTTTuuuNNNLLLBBB///DDDUUUttt~~~ttt}}}}}}aaaZZZAAALLLEEEXXXuuuyyyooobbbVVVvvvTTT333444???RRRDDD[[[IIIHHHGGG[[[hhhWWWNNNuuufff^^^^^^QQQ111>>>IIILLLKKKNNNQQQQQQnnn;;;eeebbbCCC777555>>>'''555222444444+++&&&333FFFmmmqqqmmmMMMaaaFFFPPP888999<<<111TTT===777---///HHHdddqqqrrrqqqyyymmmyyykkkBBB555999;;;;;;<<<;;;666:::AAA<<>>999|||~~~NNNvvvTTTNNN===>>>III111<<<333666JJJ___iiimmmppp|||~~~fffBBB888<<<>>>>>>>>>???:::<<<@@@<<>>@@@>>>>>>???<<<===>>><<<>>>MMM___zzzjjjGGG;;;333666999666555888444333333333333333333333333|||www{{{LLL[[[HHH444DDDxxxuuummmkkkiiiYYYaaaeeebbb^^^___aaabbbsssbbbOOOIIIPPPRRRCCC111)))((('''&&&&&&&&&'''((()))%%%&&&%%%...)))***VVV```HHHTTT^^^___~~~ooodddyyyxxx]]]nnnppp^^^CCCCCCEEEAAACCC<<>>>>>\\\VVViiipppUUU777@@@;;;>>>HHHcccaaajjjnnn}}}___QQQTTTRRRZZZVVV[[[^^^yyyqqqMMMCCC777999???kkkkkkYYYMMMZZZiiigggrrrooofffaaaAAA333EEEkkk~~~???111>>>BBBJJJEEENNNJJJddd\\\MMM<<>>FFFKKKKKKFFFDDDIIINNNQQQWWW[[[YYY===yyyCCC;;;???222333000222777666000,,,---EEEhhhYYY}}}kkknnnuuuSSSFFFAAA^^^___JJJ===666999JJJZZZ```dddiiixxxsssvvvxxxwww___MMM<<<999===???===<<<999;;;<<<;;;<<<@@@AAA@@@YYY~~~XXX<<<777555888888444333666222222222222111000///...222@@@llliiiSSS___MMM999:::NNNiiixxxuuutttkkkiiibbbZZZYYY___ccccccjjjWWWGGGHHHNNNHHH666&&&(((((('''&&&&&&&&&'''((((((&&&***&&&...---$$$888vvvMMMIIIDDDuuujjjxxxxxxqqqLLL???DDDFFFBBBCCC>>>FFFEEEFFFHHHLLL{{{GGGNNN555LLLRRRDDDGGG}}}sssiiippp}}}|||uuuFFF---444(((000............///000111222111111222<<>>EEE@@@DDDAAADDDuuukkksss~~~}}}hhh```RRROOOSSS\\\hhhuuu}}}yyyuuuxxxKKKQQQRRRLLLUUUNNNWWWVVVbbb[[[LLL000222AAATTTXXXxxxXXXbbbkkkuuuxxxjjjffffffYYYEEEEEEnnnuuu999>>>DDD<<>>vvvzzzKKK<<>><<<<<<666;;;<<<999;;;BBBCCC>>>BBBXXX|||ppp[[[EEE888777888999777333222444000000000000...---,,,+++444|||zzz~~~iiijjjOOO\\\RRR888111EEEmmm{{{yyyxxxvvvgggccc\\\YYY]]]cccccc]]][[[PPPJJJLLLKKK>>>...%%%''''''&&&&&&&&&'''''''''&&&%%%---&&&***///%%%...@@@zzzTTTHHHMMM^^^TTTpppmmm|||ttt\\\???===CCCDDDBBB@@@AAA???FFFFFF<<>>888iiicccZZZAAA]]]dddkkkxxxqqqdddLLLQQQCCC444sss{{{KKK777AAAEEE<<>>???@@@AAA<<>>999fffbbbTTTUUUvvv{{{qqqlllPPPUUUMMMTTTTTTQQQMMMWWWUUUTTTrrrKKKOOO>>>444666MMMrrrrrrFFFiii[[[\\\gggpppDDDBBBDDDDDDwww666;;;:::CCCDDDAAAKKKJJJGGGGGGPPPJJJRRRFFF...PPPkkknnnaaaKKKBBBNNN~~~RRRLLLGGGEEEGGGFFFCCCCCCGGGIIIHHHQQQLLLVVVRRROOO}}}mmmGGG@@@888666333111111222111///###)))...777___TTTkkkuuuvvvPPP000CCCOOOAAA:::@@@JJJOOOTTT[[[XXXUUUhhh}}}xxxRRR<<<===>>><<<:::;;;<<<===::::::777666999>>>@@@>>>999===DDDNNN^^^}}}yyyrrrPPP>>><<>>ZZZjjjooo|||xxxssstttuuusssnnnkkkiiiccc]]]fffccc^^^]]]aaacccYYYMMMHHHQQQTTTHHH555)))''')))$$$%%%&&&&&&''''''''''''))))))&&&###,,,(((***///111AAAAAAXXXzzz```___hhhxxxqqqooozzzmmmmmmSSS>>><<>>CCC;;;???===DDD;;;@@@KKK@@@```ttt@@@PPPKKKFFFCCC@@@???LLL___fffssstttaaahhhkkknnnrrrjjjmmmsssqqquuu|||zzz}}}uuuuuuJJJ444+++(((///***++++++++++++,,,---...///000333444999OOOQQQEEE???666000,,,***))))))(((,,,000111//////000222---444333333666111222>>>RRRooo{{{uuuzzz}}}~~~iiiaaaDDD???fff|||uuuMMMMMMWWWOOO^^^[[[ZZZdddWWWfff^^^bbb}}}TTTPPPLLLTTTVVV===;;;^^^zzzttt~~~nnnMMMVVVxxxxxx\\\NNNNNNHHHKKKGGGLLLFFFGGGQQQRRRPPPTTT```SSSAAA111EEE;;;OOO|||ggg[[[___aaaHHHCCCMMM|||ooommmUUU<<>>666666555222222333222///+++777)))'''///+++000DDDCCCHHHTTT___WWWXXX---555555444;;;GGGKKKEEE@@@AAAKKKNNNiii~~~ttt222777;;;===:::666777999;;;999555222555:::===;;;999555FFF555555DDDMMMrrr~~~zzzuuugggmmmvvv```OOO@@@444555;;;777999999666333333444444333///...,,,***))))))+++,,,---"""(((555VVV```ppp___SSSTTTGGG444CCC@@@GGGSSS[[[dddhhhccc^^^```]]]WWWYYYeeettt}}}zzzpppbbbXXXWWWYYYTTTKKKEEEQQQSSS@@@***!!!###&&&$$$%%%&&&&&&'''''''''&&&/// )))(((%%%---((()))++++++KKKMMM000NNNsssdddHHHdddccclll```aaakkk{{{}}}rrrzzzzzzaaaHHH;;;BBBHHH===???FFF===>>>DDDFFF777LLLDDDIIIBBBhhhTTTGGGzzzPPPAAABBBCCCJJJ>>>;;;KKKSSS^^^qqq}}}^^^nnnoooaaa______jjjpppjjjllluuuvvv~~~sssrrrfff111+++---'''444(((++++++++++++,,,---......,,,444888888EEEEEEEEE???666...)))'''(((***'''(((+++...000000000///333///111888;;;888777:::JJJxxxrrrXXX>>>___vvvLLLCCCEEEBBB@@@FFFccc{{{WWWQQQ]]]VVVPPPUUUSSSZZZ\\\aaaeeedddhhhxxxYYYDDDYYYrrrPPPJJJIIILLLbbb}}}```___LLLCCCUUU___tttcccYYYHHHNNNMMMBBBLLLLLLLLLLLLKKKJJJIIIHHHcccKKKSSS???666888>>>lllttt~~~~~~YYYnnnyyy;;;@@@@@@@@@AAABBBCCCDDDEEEIIIJJJLLLQQQyyyttt[[[@@@FFFBBBAAAWWWwwwQQQHHHMMMNNNDDDEEEGGGHHHIIIJJJJJJJJJGGGVVVUUUZZZjjj<<>><<<555333555555000000//////...///000222333***000444222333666555///000888555000333444999DDDbbbiiisss|||sssJJJ888=========;;;999888:::<<<999666444777===@@@???<<<<<<999999===CCCGGGFFFCCChhhxxx{{{uuuqqqggg]]]FFFAAA;;;:::;;;;;;888444444444333333222111000000---,,,+++)))((('''''''''&&&000(((===wwwxxx|||~~~qqqYYYHHHLLLZZZCCC777NNNNNNPPP^^^SSSYYYaaadddmmmvvvtttkkkfffhhhuuucccUUUSSSRRRPPPUUU___WWWJJJ888+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((---)))]]]bbb000777ooohhhQQQkkkpppkkkdddaaaKKKGGGrrrwww___GGG??????>>>===============BBBBBBBBBAAA@@@???===<<>>AAAAAAAAAAAABBBCCCDDDEEEHHHEEECCCFFF```XXX:::>>>CCCMMMXXXbbbwwwzzzxxxwww___GGGDDDEEECCCFFFFFFGGGHHHHHHHHHHHHHHHHHHOOOOOOSSSrrrppp===gggoooAAA'''777>>>...)))777///...---+++******)))))),,,---,,,))),,,222222...000''')))<<>><<<666???KKKSSSXXX\\\dddjjjTTTUUUSSSLLLGGGDDD<<<333===:::888999;;;;;;777333444444333222111000//////,,,,,,***)))((('''''''''!!!'''......(((555bbbzzzzzzrrrkkkrrrwwwdddGGGfffVVVKKK===@@@NNNSSSaaaYYYQQQJJJHHHFFFIIITTT```JJJJJJNNNRRRKKKAAADDDOOOIII>>>111'''%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###111$$$***lllTTT999KKKTTTppp```cccRRRXXXPPPrrrqqqmmmXXX222999999::::::;;;===>>>???@@@@@@@@@@@@@@@@@@???>>>>>>>>>~~~bbbhhhppp```BBB444BBBKKK@@@<<>>666...)))((()))***'''(((+++---///000000///222555;;;???<<<777888<<<<<>>>>>???>>>>>>>>>???@@@AAAAAAEEEDDD@@@BBBLLLdddaaaFFF<<<777<<>>888888888666444333555777444333333666:::;;;999666999666222333666888888777;;;:::888555444555999<<<@@@@@@>>>:::999999555000555444555888;;;;;;777333333333222111000///......++++++)))(((''''''&&&&&&***""",,,###666dddvvvkkkuuuuuueee```jjjIIIVVVKKKOOO\\\QQQHHHEEELLLLLLNNNOOOJJJBBB======ZZZQQQOOOXXX^^^YYYQQQNNN666///((($$$$$$&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&((((((&&&999nnn|||YYYqqq\\\zzz~~~iiiBBB999DDD777777777777999:::;;;<<<;;;;;;<<<======>>>======CCC...777ooooooGGGqqqQQQ888<<>>666///***((()))***'''(((***,,,...//////000111555===CCCDDDAAA<<<:::>>>999EEEhhhmmmnnnyyycccaaaWWWUUUUUUUUUXXX]]]\\\TTTWWWVVVWWWZZZ\\\___cccfffcccmmmMMMOOOzzz~~~pppZZZYYYXXXSSSZZZhhhvvvVVVeee{{{YYYBBBGGGLLLCCC???FFFCCCCCCDDDEEEGGGIIIJJJKKKJJJKKKmmmLLLXXX???EEE@@@000HHHWWWrrrhhhtttTTT===JJJ??????>>>>>>??????@@@AAABBBGGGEEEFFFIIIIIIooo[[[PPPGGGEEEBBB>>>BBBJJJ[[[ccclllzzzjjjiiiqqqiii\\\yyySSSDDDFFFGGGFFFEEEFFFFFFDDDCCCBBBAAAAAAAAAHHHCCCGGGJJJBBBHHH|||bbb???ddd{{{HHH&&&///???===000000000000///...------***---///000///...---,,,***000333>>>TTT]]]YYYXXX~~~vvvgggxxxwwwDDDAAA333@@@888888888666444333555777666555666888;;;;;;999666999666333222444666777777===<<<<<<=========;;;999777666555555777::::::999444444444777::::::888555333222111000///------,,,***)))((('''&&&&&&&&&&&&+++###"""'''))))))***XXXwwwmmmaaalllpppeeeiii}}}[[[XXXfffSSSNNNIIIJJJHHHGGGHHHJJJNNNTTTXXXbbbWWWSSSZZZ```WWWEEE999(((&&&$$$$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''###,,,333(((///fffsssaaaGGG888:::;;;999999888777777777777777888888999999999888888777+++===111777sssrrrHHHXXXsssDDD444===GGG<<<@@@AAA???AAAFFFIIIHHHNNN___vvvyyytttuuuvvvnnneeeSSS+++'''''',,,---***)))+++)))))))))************+++,,,---///444666AAA{{{AAA===666///+++))))))***'''(((***+++---...///000111444:::EEENNNOOOFFF;;;@@@======KKKkkkqqqYYY[[[^^^YYYSSSVVVZZZXXXTTT[[[\\\\\\]]]___bbbdddccchhhtttNNNIII\\\vvvoooZZZfffzzzZZZOOOGGGJJJMMMKKKIIIKKKHHHGGGGGGGGGGGGHHHIIIJJJIIIGGGBBBKKKNNNKKKAAA999888AAANNNbbbrrrttt{{{hhhmmmyyy===GGG777@@@@@@@@@@@@AAABBBCCCCCC@@@HHHDDDEEEJJJCCCQQQxxxvvv___RRRHHH@@@AAAGGG===>>>???DDDQQQ\\\YYYNNNgggUUUMMMZZZaaaYYYnnnttt\\\GGGCCCDDDBBBBBBGGGJJJIIIGGGFFFEEEDDDDDDDDDCCCAAAEEEIIIFFFHHHbbbmmm???[[[}}}ccc:::---555777666555333222000///...+++...111000,,,***...444:::444EEEooommmbbbwwwqqqkkkOOOGGG555DDD999<<<===<<<:::888888999;;;777666777888999999777555777555222222333666888:::555666999>>>AAAAAA===:::444222000111444666888999666555444444555555555555222111000///---,,,+++***(((((('''&&&%%%%%%%%%%%%!!!((()))$$$$$$***((( ...111PPP{{{nnnccclllqqq^^^WWWggg]]]aaabbbLLLWWWeeeoooqqqjjj]]]SSSQQQYYYaaa]]]KKK444'''$$$$$$$$$%%%&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&,,,%%%((()))999___mmm```VVVBBB555555555:::999999888888888888888:::999999888666444333222***---777...111rrriiiWWWEEE^^^fff___KKKIIIDDDAAAGGGVVVccchhh}}}zzzzzz{{{fffJJJ///***)))***,,,+++((((((+++(((((()))))))))*********000---+++111666BBBvvvAAA===666000+++))))))***'''((()))+++,,,...///000111222777DDDTTT[[[SSSFFF888===???@@@SSSrrrMMM\\\aaaZZZRRRWWWWWWTTTXXXVVVYYY[[[ZZZ]]]bbbeeedddkkkeeeooooooWWWRRR^^^ppptttiii\\\sssRRRJJJNNNOOOKKKIIIKKKJJJHHHIIIHHHFFFDDDCCCCCCDDDDDDDDDBBBEEERRRIIIIII666GGG444;;;>>>DDDMMMPPP^^^wwwfffjjjRRRbbbnnnoooPPP<<>>@@@AAA@@@BBB>>>>>>DDDEEEHHHQQQssseeeCCCBBBQQQDDDEEEHHHIIIFFFBBBDDDHHH;;;NNNLLLHHHiiiSSSJJJFFFGGGEEEAAABBBHHHEEEDDDBBBAAA@@@AAABBBBBB??????BBBHHHLLLOOOSSSXXXcccGGGIIIttt~~~UUU>>>777666444333333333444555111000///...+++---888DDDaaa___fff{{{qqqooodddjjj|||mmmAAA666:::@@@777::::::999888555555777888777777666666555555555444333222222222333555888999===;;;888777666555444222;;;666333444555444555777666555333111000000000111111000///---,,,***))))))'''&&&&&&%%%$$$$$$%%%%%%'''$$$###$$$%%%%%%&&&)))---999;;;NNNlllttthhhUUUmmmhhhkkkwwwpppgggaaallldddVVVIIIGGGOOOWWWZZZ\\\YYYQQQCCC333(((%%%&&&$$$%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%---"""...)))...YYY}}}zzz|||fffDDDDDD^^^UUU777333CCC888888888999:::;;;<<<===<<<;;;:::888555222000...444******((( 333lllyyy}}}uuuXXXGGG[[[}}}pppsssxxxdddFFF/// *********)))'''&&&&&&((((((((((((((())))))))))))000,,,***000666AAAuuu@@@<<<666000,,,***)))***'''((()))***,,,...///000000222666@@@RRR``````XXXBBB>>>;;;<<>>======555666EEEMMMOOOWWWVVV^^^ooojjjxxxmmmwww{{{zzztttoooqqqfffFFF@@@FFFLLLCCCCCC999===777777888999:::<<<>>>???AAA<<<>>>AAA@@@EEEJJJGGGWWWrrrtttJJJOOOAAA:::???@@@;;;AAAOOOFFFZZZzzzcccGGGGGGGGGHHHGGGEEEDDDDDD???>>>===<<<<<<>>>@@@AAAAAAAAACCCGGGKKKMMMMMMKKKhhh{{{QQQ@@@]]]xxxLLLHHHBBB<<<777444333333888333333:::@@@DDDKKKSSSooojjjeeeuuueeeNNNZZZqqqDDDEEE---CCC555;;;777777777555333222444666999999777555333333555666333333444444444555777999666444333222444999???CCC777111...000111//////222444444444333111///......000///...---+++)))((('''&&&%%%%%%$$$$$$$$$$$$$$$,,,"""!!!((((((&&&%%%333%%%###'''///JJJiiihhhoooxxxmmmlllrrrhhhfffjjjllljjjggghhhkkkhhhbbbOOO>>>)))!!!''''''######%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%(((!!!%%%...+++ !!!,,,AAAYYYCCC666>>>GGGDDDAAAJJJHHH555888888999999:::;;;===>>>:::999777555222///,,,+++!!!...***111===$$$$$$XXXyyyzzz]]]RRR___mmmppp~~~xxxrrr|||zzzqqqppplllGGG111000222((()))((('''&&&''''''''''''''''''((((((((()))))),,,,,,...333555???vvv???<<<666000,,,***)))***(((((((((***+++---///000000333666>>>OOOaaaiiifff```GGG777:::===AAAYYYxxx|||fffQQQ```ZZZ```XXXUUU[[[OOOGGGXXXSSSZZZ\\\WWWVVV[[[``````___[[[___fffssstttmmmiiibbbrrrSSS:::WWWLLLHHHFFFFFFBBB<<<===CCCAAA???===:::999999::::::666:::111;;;===lll```CCC>>>CCC999///333777888>>>EEE999MMMKKKSSSMMM\\\NNN[[[RRRRRR]]]PPP>>>AAA???NNN```GGGHHH333:::;;;:::;;;<<<===???AAACCCEEECCC999DDDLLLAAACCCMMMIIIGGGBBB}}}kkkqqq|||zzz|||^^^IIIFFFFFFDDDCCCEEEFFFBBB===AAA@@@??????@@@BBBEEEFFFFFFDDDEEEHHHIIIHHHKKKQQQ:::ffftttCCCEEEiiixxxgggWWWKKKCCC???;;;777<<>>999333222666999666777;;;333555777777555222000///000///...,,,***)))''''''%%%%%%$$$$$$###$$$$$$$$$(((---%%%"""&&&&&& """%%%$$$'''+++***%%%999===___\\\]]]ssslllmmmppppppjjj^^^UUUMMM???222!!!%%%''''''((((((&&&$$$"""###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%,,,$$$)))***999"""///---+++QQQ___JJJBBB999888???222888EEE===222444888<<<;;;::::::999999::::::555444333111...+++)))'''///''',,,))))))444'''999ooo^^^\\\PPPOOOMMMRRRccc{{{~~~mmmnnniiiFFF((('''---&&&'''(((((('''(((******(((''''''''''''((((((((()))&&&,,,222777555>>>yyy@@@<<<666///+++*********))))))))))))************+++444888===HHHPPP___wwwiiiPPP@@@:::AAAHHHFFFccczzz]]]aaaddd[[[]]]______\\\WWWTTTUUUVVVWWWXXXZZZ\\\^^^``````aaaZZZ___fffiiiiiisssmmm___UUUJJJMMMPPPPPPOOOKKKGGGCCCBBBBBBDDDAAA>>>:::888888999:::555>>>666555;;;===ssssssDDD<<>>???AAACCCDDDAAAHHHRRRkkkuuuVVVHHHFFFHHHIIIGGGCCCCCCEEEDDD???FFFCCCAAAAAACCCBBB???<<>>BBB<<<888333---)))''''''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% %%%)))+++444MMMqqqyyycccRRR<<<000///333444333000222444666777888888888777777666666666666666666444333111...,,,***))))))''''''''''''''''''''''''!!!===kkk}}}uuuxxxtttkkkooo}}}oooXXX<<<,,,+++---***%%%''''''''''''((((((((((((''''''''''''((((((((((((+++***,,,,,,555999gggAAA===666000+++))))))***))))))))))))************333999;;;BBBRRR^^^nnnrrrlllNNN:::999LLLAAAQQQjjjkkk[[[ZZZZZZWWWUUUWWWYYYYYYWWWUUUSSSSSSRRRSSSTTTVVVWWWXXXXXXXXX^^^^^^```aaa```cccooo|||rrrYYYPPPIIIGGGMMMKKKKKKJJJGGGBBB???>>>>>>>>><<<999666444333444555333999111222888...CCC{{{___LLL:::III===:::...;;;333444---333***222444;;;444)))999IIIoooZZZDDD333333888777555666555666666666555666999;;;999888888888:::<<>>>>>;;;888<<<>>>???@@@@@@@@@BBBCCCAAASSSYYY[[[YYY666???RRRiiiwwwzzzxxxxxxwwwwwwwwwrrrhhh\\\SSSOOOAAA???CCC]]]uuuPPPDDD888:::============>>>???888666666::::::666555777888777666444111111333555111333333000000444666444333333333555888888555222///...---///222444333222666444222222222111///---,,,+++)))'''&&&%%%$$$$$$$$$$$$######"""######$$$'''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$)))'''%%%$$$###%%%'''(((+++)))&&&$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((('''###!!!$$$,,,333888;;;@@@CCCAAA<<<555000999333------222777777555666666555555555666777777777777777777666666666666333222///---+++)))(((((('''''''''''''''''''''''')))&&&777ddd|||uuuwww~~~}}}kkk^^^YYYZZZpppooosss~~~qqqLLL===,,,$$$'''***((($$$''''''''''''((((((((((((''''''''''''((((((((((((+++***,,,,,,555999fffCCC>>>888111,,,)))))))))))))))))))))************///222000999KKKUUU___nnn{{{bbbMMM777FFF===;;;III```wwwqqqPPPfffiii___\\\TTTOOORRRRRRSSSVVVYYYZZZYYYUUURRRRRRSSSSSSTTTTTTUUUUUUUUUZZZWWWXXX\\\______aaaddd```dddQQQNNNHHHDDDHHHKKKHHHHHHGGGCCC???<<<::::::999777555222000000111111---111***...;;;000***>>>rrrrrr```IIIMMMQQQ777333===888AAA666@@@BBB>>><<>>AAAAAA@@@AAABBB@@@:::BBBAAA@@@@@@AAA@@@>>><<<>>>@@@BBBBBBBBBBBBDDDFFFFFFNNNMMMGGGTTTjjj999***666CCCBBB;;;FFFEEECCC>>>999888888999LLLtttrrrOOO@@@CCC<<>>===<<<999777999@@@CCC>>>999666;;;999777666777777777777555777666222222666777555777777777888:::999777555333222000111333555666666777666444333333222000...+++***((('''&&&%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$#########&&&&&&%%%%%%$$$#########&&&&&&$$$###""""""""""""###############$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&***------)))&&&+++,,,---...///...------******,,,000333444333111;;;:::777444333444555666666666555555444444333333000///---+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,222QQQmmmlllnnnrrryyy}}}}}}zzzkkkSSS???///***$$$$$$(((+++)))&&&&&&''''''''''''(((((((((''''''''''''((((((((((((+++***,,,,,,555888eeeDDD@@@999111,,,)))))))))((()))))))))************777::::::FFF[[[bbbdddmmmoooRRR===AAAGGGIIIFFFKKK]]]ppp~~~wwwhhh___|||qqq\\\\\\^^^WWWSSSXXXVVVUUUUUUXXX\\\\\\YYYUUUWWWWWWWWWXXXYYYYYYZZZ[[[ZZZXXXYYY___cccbbbaaabbbaaagggoooeeeaaaLLLLLLRRRJJJJJJNNNFFFGGGGGGFFFCCC>>>;;;::::::777555333111000000000111+++...''')))777777///333999^^^ooovvviiiRRRDDD777>>>MMMaaaooo[[[222888444333555444000111666666888::::::999888999::::::::::::;;;>>>AAADDDGGGBBB@@@HHHQQQLLLAAAJJJ___zzzlll^^^MMMCCCCCCEEEFFFDDD<<<@@@AAAAAABBBDDD@@@;;;CCCCCCCCCCCCCCCBBBAAA@@@AAABBBDDDEEEDDDEEEFFFHHHMMMBBBFFFRRRMMMIIImmmnnnQQQFFFGGGGGGKKKNNNTTTbbbvvv\\\>>><<>><<<<<<<<<===:::<<>>:::===:::777888:::<<<:::888999;;;999666555999:::888:::999999999999888666444777555444333444666888999888666444333333222000...)))((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$""""""$$$%%%&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))&&&%%%&&&)))***'''$$$%%%%%%&&&&&&''')))+++,,,222222111///------...000:::999888666555444444444444333333222111000000///---,,,***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%$$$%%%222OOOjjjkkkXXXJJJ<<<,,,!!!&&&''''''(((***)))'''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((******,,,,,,444777cccEEE@@@999222---*********((()))))))))************"""(((///AAAZZZcccdddlll]]]LLL===:::@@@FFFKKKNNNiiikkkuuu~~~xxxoooxxxzzzsssfffaaagggccc]]]XXXXXXYYYYYY[[[]]]WWWTTTRRRRRRUUUWWWVVVTTTVVVVVVVVVVVVWWWYYYZZZ[[[___^^^___aaa^^^ZZZZZZ]]]ggghhh^^^[[[jjjzzzjjjTTT[[[LLLOOOJJJPPPOOODDDJJJOOO???EEEEEEDDD@@@<<<999777777333333111000////////////---000+++''',,,///...000...???RRRUUU222999444000---...000111444777///111333444333333333444999999888888:::<<>>===>>>???>>><<<999<<<>>>===???AAA>>>888<<<===>>>>>>===<<<<<<<<<<<<>>>@@@@@@@@@@@@BBBCCC===FFFKKKFFFCCCGGGPPPTTTkkkFFF??????666333999555666777777777:::>>>AAA===888777===BBB@@@<<<::::::777444555888999777555555777666222222666666444222333444444333333333444555555333222222333555777777555333222222000...,,,''''''&&&%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$""""""######$$$$$$$$$%%%######$$$$$$$$$###"""!!!$$$%%%%%%%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!! """$$$%%%***+++,,,,,,---...//////***++++++***)))+++///222444555777888777666444333444333333111000///......***)))((('''%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&******'''&&&(((777OOOnnnwwwrrrwwwzzz~~~xxxssscccSSS>>>///******+++***&&&'''((('''%%%######"""&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((******,,,,,,444666bbbEEE@@@:::333...+++++++++))))))))))))************,,,444:::JJJaaalllsssfffQQQOOOOOOHHHAAA@@@HHHOOOPPPMMMPPPXXX```VVVTTTTTTVVVYYYpppdddQQQXXXYYYTTTPPPPPPQQQPPPRRRPPPMMMLLLMMMOOOPPPPPPQQQQQQPPPOOOPPPQQQSSSTTTWWWWWWYYYZZZVVVRRRUUU\\\WWWbbbeeedddfff^^^WWW\\\kkkqqqttt\\\WWWLLLFFFSSSMMMJJJLLLLLLAAA:::BBBGGG<<<@@@@@@???<<<777444333333......---,,,,,,,,,,,,,,,)))---000---)))***---///333***???CCCxxxiii555;;;:::...000//////000111000///...///000222222222333444666;;;:::999888999:::<<<>>><<>>???@@@;;;>>>???>>>???BBB???:::999;;;<<<<<<;;;:::;;;<<<:::;;;============???AAA???GGGFFF>>>DDDRRRRRRFFFKKK^^^hhhCCC222BBBKKK>>>777>>>:::999777555555777<<<@@@>>>999666999<<<;;;:::<<<:::999888888888888777666444666555222222555666444...000222333444555888:::666777666555333333555777666444111000///...,,,***&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$############$$$$$$!!!"""###%%%%%%$$$######""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""&&&(((((())),,,///!!!"""###$$$%%%%%%$$$######&&&***---......//////...111444777888777555333666555444333111///......(((((('''%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((('''### %%%***000:::III[[[hhheeegggiiifff___TTTJJJDDD111,,,&&&$$$''')))******(((((((((&&&$$$$$$%%%&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((***))),,,,,,444555```DDD@@@999333...,,,,,,---))))))))))))************&&&,,,---666HHHXXXlllsssuuu___VVVRRRTTTPPPIIILLLVVVbbblllvvv]]]ZZZZZZXXXUUURRRPPPMMMKKKMMMNNNNNNNNNMMMNNNOOOQQQUUUTTTRRRPPPOOOOOOPPPQQQMMMNNNRRRVVVWWWVVVZZZ``````___VVVTTT___aaa^^^aaaYYYXXXZZZ^^^\\\VVVTTTWWWbbbiiiiiiZZZXXXYYYXXXNNNQQQPPP===BBBJJJEEEMMMOOOKKKLLLDDD>>>AAAAAA===>>>======<<<888444111//////++++++******************'''&&&,,,///++++++000//////***555FFFTTTyyyLLL777888,,,,,,---000333555444000---+++)))000222333333333555888;;;>>>===<<<;;;<<<===???AAA:::BBBHHHGGGFFFIIIGGGCCCHHHMMMPPPMMMHHHHHHPPPXXXYYYeeebbbttttttooojjj^^^XXXRRRLLLNNNSSSTTTMMMFFFLLLLLLKKKGGGCCCAAACCCFFF???AAA@@@>>>???BBBAAA<<<:::===??????======>>>@@@:::<<<===>>>>>>>>>@@@AAAKKKBBB@@@GGGLLLKKKNNNSSSQQQIIILLLggglllAAA666===CCCDDDCCCCCCDDDDDD@@@???===:::888777999;;;???;;;999::::::999:::>>>;;;<<<<<<;;;999777777888555777777444444888:::888222444666666666777:::===666888999888555444555777444222///...---,,,)))'''%%%$$$$$$$$$$$$$$$%%%%%%######$$$$$$&&&'''))))))'''(((***,,,,,,+++***)))******)))(((''''''&&&&&&$$$$$$%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%'''(((&&&###((()))***+++++++++++++++((())),,,...//////---+++---///222444666666555444444444222111///---,,,+++''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''""" ***222###%%%'''((('''''')))+++******++++++***&&&"""%%%%%%'''((()))'''### )))(((((('''''''''((()))%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((***))),,,,,,444444___CCC@@@999333///------...))))))))))))************(((,,,+++000CCC[[[{{{qqqfffeeebbbWWWRRRYYY___]]]YYYZZZMMMQQQTTTUUUSSSRRRTTTVVV___]]]ZZZWWWTTTSSSSSSTTTRRRQQQTTTZZZ\\\[[[\\\```WWW^^^[[[XXX\\\ZZZWWW^^^]]]YYYYYY[[[WWWOOOMMMQQQOOOYYYUUU___MMMTTTLLLRRRHHHXXXMMMQQQUUUBBBCCCNNNNNNLLLAAAFFFTTTHHH999BBB======;;;888444000//////+++++++++++++++*********...###%%%+++((((((+++((((((---777...%%%,,,:::OOOzzzMMM555000)))888)))000///(((...222000++++++...000...//////000000333777:::<<<;;;::::::;;;===@@@AAA@@@===<<<@@@DDDGGGHHHHHH===CCCJJJMMMMMMLLLMMMOOOGGGPPPAAAVVVNNNQQQHHH@@@DDDKKKPPPMMMEEE@@@DDDKKKDDDEEEEEECCC@@@>>>>>>???===>>><<<:::;;;>>>===888999<<>>@@@888:::;;;<<<;;;<<<>>>???DDDFFFHHHGGGDDDBBBDDDGGG<<>>>>>======<<<;;;;;;666888999999999999:::<<<<<<:::999999777555777<<<666999;;;999555222333444333666555222333888999888555666777555222111333666111333555444111///000111222000...,,,+++***'''%%%$$$$$$$$$###$$$$$$%%%%%%$$$%%%&&&(((***---///111666777999;;;;;;;;;999888333333111///---+++***)))((('''&&&$$$###"""""""""&&&&&&$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""###%%%''''''&&&"""######$$$%%%&&&'''''')))'''%%%&&&***---......//////000222333444555555111000///---+++)))(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$''''''((((((&&&"""'''&&&$$$######$$$&&&((('''$$$!!!###(((+++***'''&&&&&&&&&'''((((((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))***))),,,,,,333444^^^EEE???777111---+++***)))))))))))))))************((('''+++///000:::YYYzzzfffaaa]]]TTTYYYWWWTTTRRRRRRQQQOOOMMMQQQPPPOOOOOOPPPPPPOOONNNRRRRRRSSSSSSRRRRRRRRRSSSQQQOOOQQQUUUWWWUUUUUUXXXQQQQQQQQQRRRSSSUUUVVVWWWTTTTTTUUUTTTSSSPPPNNNLLLQQQQQQPPPNNNMMMKKKJJJJJJKKKLLLLLLLLLKKKHHHEEEDDDJJJHHHEEEBBB???>>>>>>>>>;;;999666333000---,,,+++******)))''''''&&&&&&&&&(((((((((((())))))))))))++++++,,,------...//////...CCCggggggEEE111.........------,,,,,,,,,,,,---...000000000000/////////000000111333444555222444777888888888:::;;;999888999;;;>>>@@@AAA@@@EEEEEEEEEDDDDDDDDDCCCCCCJJJHHHFFFEEEFFFGGGGGGFFFFFFDDDCCCDDDFFFEEEAAA===FFFDDDBBB@@@@@@>>><<<:::>>>===:::888777777888999<<<;;;999888888999;;;<<<777777777888888999999999AAAAAA@@@???>>>>>>AAADDDEEECCCCCCEEEHHHJJJIIIGGGXXXkkkddd[[[OOOGGGDDDCCC@@@===999666444555888999888777333444555444333333555777888888888888777666555444555333111111333555555555444555555666555444444333222333555555444555666888555444222111222333555777333...******,,,+++&&&"""((($$$$$$(((&&& """(((,,,...:::===DDDLLLFFFEEEBBB>>>CCCIIIGGGIIIKKKFFFAAACCCDDD444999CCC555444666)))222999$$$'''+++"""###$$$%%%%%%%%%$$$#########$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((((()))******++++++---///111222222333666888//////...,,,***)))'''&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%'''((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''+++,,,///...888SSSEEE???888111---+++***)))(((((()))))))))*********000***''''''(((555UUUuuu{{{WWWNNNVVVWWWOOOOOONNNLLLMMMNNNOOOOOONNNPPPNNNLLLLLLNNNNNNLLLJJJGGGIIIJJJHHHEEEFFFKKKPPPKKKIIIIIIMMMNNNMMMNNNQQQTTTSSSRRRQQQPPPOOONNNNNNPPPOOONNNLLLKKKJJJIIIHHHLLLKKKKKKJJJIIIHHHHHHGGGEEEEEEFFFFFFDDDBBB???>>>@@@??????>>>===<<<<<<<<<999888555222///---++++++***)))((('''&&&&&&&&&&&&'''''''''(((((((((((()))******++++++,,,------...333///,,,111@@@YYYtttyyypppaaaPPPAAA666000---,,,,,,+++++++++*********+++,,,---.../////////.........//////000222333444444666999:::999:::;;;<<<;;;;;;<<<===@@@BBBCCCCCCJJJJJJIIIIIIHHHHHHHHHHHHKKKIIIHHHHHHJJJJJJHHHGGGHHHHHHHHHIIIJJJHHHEEECCCBBBAAA@@@@@@AAABBB@@@???;;;<<<<<<<<<<<<:::999888;;;:::999888888888999:::<<<<<<<<<<<<<<<<<<<<<<<>>======@@@BBBEEECCCBBBDDDGGGIIIHHHGGGFFFHHHKKKLLLPPPYYYfffppp```\\\XXXVVVUUUQQQJJJDDDOOOIIICCC@@@AAAAAA>>>;;;@@@===;;;;;;<<<===<<<:::999::::::999888888999;;;=========<<<<<<;;;999999;;;999777666777888888777555555555666666777777777222444555555555555666888555555444444444555666666555111,,,'''%%%&&&(((***$$$$$$###"""&&&///:::AAAFFFFFFKKKHHHCCCAAA>>>BBBHHHHHH@@@;;;CCCKKKDDD777GGG<<>>===777555333000...,,,+++***(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))))))))******++++++,,,'''***---...---...444999888>>>FFFLLLMMMHHHAAA<<<777333---(((%%%%%%(((***))))))))))))(((((((((((()))***+++,,,---------------------...///000111222444666888999888888999;;;;;;;;;===>>>@@@AAACCCCCCIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFGGGHHHHHHFFFCCCEEEGGGIIIIIIHHHFFFDDDDDD@@@???>>>???@@@AAA@@@???888;;;>>>@@@@@@>>>:::888<<<<<<<<<<<<;;;::::::999;;;;;;;;;<<<<<<<<<======@@@AAAAAA@@@???@@@BBBDDDDDDCCCCCCDDDGGGHHHHHHGGGNNNMMMKKKHHHGGGJJJRRRYYYQQQPPPNNNMMMKKKIIIGGGFFFAAA???>>>@@@BBBAAA>>>:::AAA???===<<<<<<<<<;;;999;;;<<<<<<;;;999888999:::============<<<;;;:::999===;;;999888888888777555444444444444555777999:::333555666666555555777888444444444555444444333333,,,///111...(((######%%%###+++333777;;;CCCFFFEEEEEEDDDFFFIIIEEE@@@GGGRRRBBBSSSTTTRRRYYYWWW[[[nnn]]][[[mmm]]]HHHUUUSSSAAABBBHHHEEE;;;>>>444000555777444...)))%%%$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((())))))******+++,,,...000111111111222444---+++(((&&&%%%&&&((()))$$$$$$$$$###############%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''***+++//////888PPPFFFAAA999222...,,,***)))(((((((((((()))))))))******))),,,///,,,&&&&&&***999cccwwwPPPLLLMMMTTTVVVRRRSSSYYYUUUTTTSSSSSSSSSSSSQQQOOOWWWRRRNNNOOOSSSUUUQQQLLLFFFJJJOOORRRRRRPPPOOONNNSSSNNNKKKLLLLLLLLLPPPUUUQQQRRRRRRQQQPPPNNNLLLKKKOOONNNMMMLLLKKKJJJJJJIIIJJJJJJJJJIIIIIIIIIHHHHHHLLLMMMMMMLLLKKKIIIHHHGGGCCCDDDEEEDDDBBB???;;;999444222000...,,,+++******'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))***---//////,,,)))((())),,,---///000111000///...'''))),,,//////---+++)))((((((((((((''''''''''''(((((()))***++++++++++++++++++,,,,,,---...000111222444666666555555666777999:::<<<======>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAACCCDDDCCC@@@======AAADDDDDD@@@>>>>>>??????>>><<<<<<======<<<:::888:::>>>AAAAAA???<<<::::::;;;<<<<<<;;;:::888666555555666777999:::;;;;;;>>>?????????>>>???AAACCC???>>>???@@@AAABBBBBBBBB:::>>>CCCFFFFFFEEEEEEEEE???@@@AAA???<<<;;;===@@@BBB@@@@@@@@@@@@???;;;777;;;:::888777777777777666:::::::::888555444555666888888888888888777666666888666555444555555333222555444222222333555777888444555666666555555777888222333444444444222000...***,,,,,,)))&&&$$$'''***888;;;CCCJJJKKKFFFCCCDDDGGGDDDAAAQQQZZZYYYfffnnnSSSeeehhhoooyyygggkkkwwwsssxxxkkkeeeggg]]]bbbUUUTTT___VVVPPP???>>>444<<<;;;888444000+++'''%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((()))*********+++---///000/////////000$$$%%%''')))))))))((('''''''''(((((((((((())))))''''''&&&%%%%%%$$$######$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''***+++//////777NNNGGGAAA999222...,,,***)))'''(((((((((((()))))))))---)))'''''')))+++000666$$$111DDD```~~~^^^<<>>>>>>>>>>>??????<<<888444111000///...,,,******))))))&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''+++((($$$$$$'''***,,,---***)))'''%%%%%%&&&'''(((,,,+++(((&&&%%%&&&'''((('''''''''((((((((((((((('''''''''((())))))***+++*********+++,,,---//////000222444555555444666777888:::<<<===<<<<<>>===<<<<<<======<<<::::::;;;<<<>>>>>>>>>======555666888999999777444333888888888888888888888888999:::;;;;;;;;;;;;===???::::::;;;<<<<<<<<<======FFFEEEDDDBBBBBBCCCEEEGGGDDDFFFFFFDDD@@@???CCCGGGCCCAAA???===;;;:::888666666777666666555666777888:::;;;:::888555444555666777777777888777777666666555444333444555666555333888666444333333444666777444555666666555555666777333444555555444111...,,,///***### ###---999@@@MMMBBB@@@HHHHHHAAAGGGVVVkkkfffXXXkkkxxxttt~~~xxxrrr{{{mmmjjj{{{pppaaaooovvvoooiiirrrsss[[[vvveeezzzmmm^^^kkkRRRGGGEEE@@@;;;777333000///&&&%%%%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((())))))*********,,,//////...,,,,,,,,,)))((('''&&&$$$######"""!!!"""$$$'''***---///000888777777666555444333333///...---,,,)))'''$$$###)))'''%%%######$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''')))***//////777KKKHHHBBB:::333...,,,***)))''''''(((((((((((())))))''''''(((***+++,,,---------000222777JJJpppwwwMMMCCCEEEDDDKKKBBB???DDDFFFCCCBBBEEEKKKKKKLLLNNNPPPQQQOOOMMMMMMLLLKKKLLLNNNNNNNNNMMMdddXXXIIIEEEIIINNNMMMIIILLLHHHGGGHHHGGGDDDEEEHHHFFFEEECCCAAA@@@?????????===???BBBDDDCCC@@@<<<999CCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@???>>>>>>======999:::;;;;;;:::666333111---,,,+++***)))(((((((((&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&(((,,,000000+++&&&))))))*********(((&&&%%%)))(((&&&%%%$$$%%%&&&''''''''''''(((((((((((((((''''''''''''''')))***************+++,,,---...///000222555666666666888999888;;;>>>>>><<<<<>>??????>>>:::::::::;;;;;;<<<<<<===777888:::;;;;;;:::999777@@@@@@>>>===;;;:::888888:::<<<>>>>>>>>>>>>@@@AAA???@@@AAAAAA@@@@@@AAACCC??????>>>>>>===>>>>>>???CCCDDDDDDAAA>>>===???BBBBBBAAA???===<<<<<<<<<===888999:::999888999;;;<<<>>>>>>>>><<<999888999:::999:::::::::::::::999999777666666777999:::888777999888777666555666666777333555666555444444555666666666777666444111...,,,###%%%(((///666>>>CCCEEEBBB<<>>777444333,,,+++(((&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))***))),,,......,,,***)))))))))&&&###!!!"""''',,,000>>>AAAEEEKKKQQQWWW[[[^^^VVVVVVUUUTTTSSSSSSRRRRRROOONNNLLLHHHDDD???:::888///---)))%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''')))***...///666IIIHHHCCC:::333...,,,***)))'''''''''((((((((())))))!!!&&&+++---,,,(((### (((...***!!!(((FFFdddddd>>>///888EEEDDD:::???<<<===CCCIIIIIICCC===HHHIIIKKKOOORRRTTTSSSRRRPPPRRRTTTTTTSSSTTTVVVXXXsssfffWWWOOOPPPRRRPPPMMMNNNLLLLLLOOONNNIIIGGGHHHFFFDDDAAA>>><<<<<<=========>>>@@@AAAAAA>>>;;;999@@@@@@AAABBBDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCCCC>>>>>>>>>===:::777444222******)))(((((('''((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---(((""""""'''***%%%''')))******(((&&&$$$%%%'''***------+++(((&&&&&&&&&&&&'''''''''((((((''''''&&&&&&'''(((***+++*********+++,,,---...///...000333555555666888:::777:::======;;;:::===AAA@@@@@@@@@AAAAAAAAABBBBBBBBBAAA@@@@@@AAAAAA@@@???<<<<<<<<<>>>??????<<<:::999888888999;;;<<<;;;:::999999999999::::::::::::999999;;;<<<======<<<<<>>===;;;:::999999<<<>>>@@@@@@@@@@@@BBBCCCAAACCCEEEEEECCCBBBDDDFFF@@@BBBGGGKKKLLLKKKGGGDDDAAAAAAAAA???=========>>><<<===============???@@@:::;;;<<<;;;888888:::<<<<<<======;;;999888999:::888888999999999999888888777666666777888888666444444444555555555555555555333444555444333222333444555555444333111...+++***(((444===@@@@@@@@@AAA<<>>CCCHHHNNNSSSWWWZZZbbbbbbbbbaaaaaa````````````___^^^\\\YYYUUUQQQOOO@@@???<<<777333...+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''((()))...///666GGGIIICCC:::333///,,,***)))''''''''''''((((((((()))'''((('''$$$###'''---111...&&&%%%---000+++)))---&&&JJJooo___KKKCCC:::;;;EEECCC777777CCC:::======:::999;;;>>>???===>>>@@@DDDHHHIIIHHHFFFHHHLLLPPPPPPMMMMMMQQQUUUTTTOOOKKKKKKMMMOOOMMMKKKFFFEEEGGGKKKIIICCC??????@@@>>>:::888777888:::<<<;;;<<<<<<<<<;;;:::999999999:::;;;>>>@@@CCCEEEFFFDDDCCCBBBAAAAAAAAAAAAAAACCCBBB@@@<<<888444000---))))))(((''''''''''''(((&&&&&&&&&%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""'''+++,,,)))%%%$$$%%%%%%%%%%%%%%%%%%&&&((()))***'''$$$""""""###&&&(((%%%%%%%%%&&&&&&'''''''''''''''&&&&&&'''(((***+++*********+++,,,---//////***---000222333555777888444888;;;:::777777:::>>><<<<<<======>>>>>>>>>???===<<<:::999:::;;;;;;:::999777777999<<<<<<999555999888666555666555333222666777999::::::999777666333444555666777888888888666666777888888999::::::666888:::;;;;;;;;;===>>>;;;===???>>><<<;;;===@@@BBB???===<<<<<<>>>??????===<<<<<<;;;;;;::::::999444666888999888888888999888::::::888555333555777777888888777555444555666333333444444444444444333444333333333333222///---...///000111222333333333222333444444222222222444222222000...,,,)))'''&&&222555666222...111>>>IIIRRRiiiqqqgggnnn|||kkkqqqkkkooonnn{{{wwwooozzzxxx^^^wwwzzz```sssyyymmm|||___{{{iiiyyywwwzzz}}}}}}uuuhhh[[[RRR@@@===888222---***((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))(((+++------+++(((&&&%%%%%%+++444===CCCDDDBBB@@@MMMOOOQQQTTTWWWZZZ]]]^^^XXXXXXXXXXXXWWWWWWWWWWWWSSSTTTVVVVVVVVVUUUSSSRRRWWWWWWUUUPPPIIIAAA999555''''''''''''''''''''''''&&&&&&%%%'''((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))...000666FFFKKKEEE<<<444///,,,***((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''')))))))))))))))******+++222111000333???WWWssspppeeeTTTFFF???;;;:::999888888999999999:::::::::888999;;;===>>>===<<<;;;AAAAAABBBCCCDDDEEEEEEFFFGGGIIIJJJKKKLLLNNNRRRUUUKKKIIIHHHIIIKKKHHHCCC>>>@@@@@@AAACCCDDDBBB>>>;;;999888666555444444444555333333333444444444444555555666777777777888;;;===AAA>>>>>>CCCBBB;;;999;;;<<<:::888555111...+++***+++***(((&&&$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***+++---------...///000333555777888;;;;;;:::;;;<<<<<<;;;999>>>???AAABBBAAAAAABBBCCCFFFCCC@@@@@@AAAAAA>>><<>>>>>===;;;:::888888777777000444999<<<;;;999777666666555444666999;;;999777;;;;;;;;;:::999888777666;;;555333999???@@@>>>===:::>>>???===>>>AAAAAA>>>;;;999777:::>>>@@@>>><<<999:::999888777777999;;;;;;>>>===999777:::<<<;;;;;;999999<<<;;;777555666;;;<<<<<<;;;999777888999777999:::999777555555666333888888444444777666222666333333999<<<:::777777666666666666555444333222111222::::::%%%444###888???222---===HHHAAAqqqRRRmmmhhhnnnnnnxxx}}}qqqzzzbbbmmmyyymmmbbb]]]ZZZ[[[cccmmmeeePPPqqqddd___vvvooobbblll~~~tttooonnneeefffhhhttt||||||rrrbbbWWWGGG999111,,,((($$$'''$$$"""%%%((()))%%% $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&+++***)))***+++,,,+++***)))***---,,,%%%###+++888HHHBBB555111777888>>>@@@JJJUUULLLPPPVVVLLLVVVWWW]]]ccc```mmmvvvhhhnnnzzzcccyyy~~~ppp\\\YYYXXXWWWSSSNNNNNNRRRDDD???'''---'''((((((((((((&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''---///555BBBKKKEEE<<<444///,,,***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******&&&(((***))))))...666===444666999;;;<<<:::777555CCC>>>888555666999:::;;;666666666666777777777777;;;<<<>>>@@@@@@@@@???>>>AAAAAABBBCCCDDDEEEEEEFFFLLLMMMOOOOOOPPPRRRUUUXXXOOOOOOOOOPPPPPPOOOLLLJJJJJJIIIHHHGGGFFFDDD@@@===888777666444333444444555444444555555555666666666444555777888999<<>>@@@CCCCCCBBBAAACCCEEEDDDBBB@@@@@@BBBBBB@@@>>>===============<<<;;;;;;===<<<;;;999888777777777444777;;;===<<<:::999999:::999888:::<<<===;;;999;;;;;;;;;;;;::::::999888===888777;;;???>>>======<<>>AAA@@@>>>;;;===???AAA@@@???>>>===<<<======<<<;;;;;;<<<>>>888;;;;;;777666999;;;:::===;;;;;;>>>===999777999;;;<<<===;;;999888999:::999:::;;;:::888777666777666::::::666666999888444888444555:::===:::777777555666666777777666666666<<<666///((("""AAA444<<<000;;;;;;___```ggg```ssspppwwwvvvvvv^^^sssooo}}}eee```uuummmeeebbb^^^[[[^^^dddjjjVVVeeepppXXXXXXjjjdddrrrnnnwwwvvvqqqxxx|||uuukkkggghhhtttyyynnnxxxuuuiiiUUU???000,,,...+++(((%%%$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((***+++******,,,(((%%%&&&(((...999DDDAAA???222---111000...666@@@DDDYYYfffpppttt~~~vvv~~~}}}ddd^^^hhh___GGGFFFOOOIIIIII???***(((+++$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((---///444AAALLLFFF===555///,,,***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((,,,111222...***''''''///...------///111444666---------000333444444333222222222333333333444444555777888:::;;;::::::999;;;;;;<<<===>>>???@@@@@@GGGIIIJJJKKKKKKLLLOOOQQQHHHJJJLLLLLLKKKJJJKKKKKKGGGDDDBBB@@@???===:::777777666555333333333333444333333333444444444555555333555777888999;;;???AAAAAA???@@@CCCBBB===;;;<<<===;;;888444000---+++)))&&&&&&&&&&&&'''((()))***&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))+++,,,---......///000111333444555555555666777777666666555888<<<@@@???<<<;;;>>>AAA===;;;:::;;;<<<===<<<;;;999:::;;;<<<;;;999666555888777666555444444444444333555888888777666555666:::888888888:::999888666666666666666666666666666:::888888;;;;;;999999;;;;;;>>>>>>;;;;;;======:::666<<>>FFFMMMIII777'''(((===@@@JJJZZZoooqqqzzz{{{vvvxxxssszzzjjjsssxxxkkkppp{{{xxxhhhYYYOOO@@@???@@@,,,"""(((&&&&&&(((***+++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))...///222???LLLFFF===555000,,,***((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''"""%%%)))******+++---///***+++,,,---------,,,+++111111222333333111...,,,//////000000000111111111000111222444444555555555888888999:::<<<===>>>>>>AAACCCEEEEEEEEEEEEHHHIIIAAADDDFFFEEEBBBAAACCCFFF===:::777666555555444333555444333111111111222333//////000000000111111111444555666666666666888:::<<<<<<===???>>>;;;999888999777444000,,,)))'''&&&%%%%%%%%%&&&&&&((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))***+++,,,.........///000111333444444666777777777666666777555:::>>>===999888;;;???999999999999:::;;;;;;;;;;;;;;;<<<;;;:::888666555777666555444444444444444333444555444222222222444888888888888888777666555444444444444444555555666999888999<<<;;;888:::>>>???AAA@@@<<<;;;======:::777:::======;;;888888888666888;;;;;;:::888888888<<>>:::888:::<<<;;;888666666888888555555777666777888888777666777999777999:::999777555555666333444444444333333333111222//////333333000...000333444555666666777666666***'''222>>>555))),,,EEEWWWrrrrrrqqqpppxxxqqqyyyllllllkkk[[[XXXtttjjjmmmjjjrrreee```NNNIIIJJJDDDEEEOOOSSSYYY\\\eeefff^^^dddooommmrrrrrrvvv||||||oooWWWEEE444000***((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&(((************++++++###(((333???BBB===999888<<<999???GGGhhhnnn|||lllwww}}}xxx{{{vvv{{{~~~|||vvvkkkHHHJJJBBBLLL333...)))))),,,---***&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((******)))......111===MMMGGG>>>666000,,,***((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######%%%))),,,+++---...///...---+++))),,,---...//////.....................////////////111222333444555666777777:::;;;<<<===???@@@AAABBBDDDFFFHHHIIIIIIIIIKKKLLLHHHJJJKKKIIIEEECCCDDDGGG>>>;;;888666666666555444222111000/////////000111............////////////222444555555555444666777999;;;<<<<<<;;;:::888666777555111---)))'''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''((()))++++++---------...///000222333777999<<<<<<::::::;;;<<<999===AAA@@@===<<>>>>>>>>>>>>>>???@@@>>>===;;;999999999:::888777777666666666777777555555666555333333444666999:::;;;;;;:::999999999888777777777888999:::;;;:::999;;;??????===???DDDEEEFFFEEE@@@>>>@@@@@@===>>>;;;999:::<<<>>>>>><<<999;;;===>>><<<;;;;;;;;;>>>AAA???:::777888999777;;;888888;;;;;;999999<<<888999::::::999999:::;;;:::;;;<<<;;;999888888888777777777888777666555555555222333666555222111444777888888999999888888888---//////---...666XXXrrrmmmqqqtttzzzxxxqqqrrrooocccaaakkkeeennnxxxxxxvvvooogggWWWGGGFFFBBB222BBBDDDNNNTTTVVVcccqqqooo\\\aaakkkxxx}}}nnnaaaNNNBBB222)))''''''%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''(((***)))((((((***,,,---222;;;>>>888...***,,,888PPPqqqttt~~~}}}|||oooyyyzzzzzz|||sssyyyTTT777???777---((()))++++++)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***)))......000;;;NNNHHH>>>666000,,,***(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&++++++*********)))))))))'''&&&%%%$$$$$$&&&((())))))***++++++++++++...000,,,,,,---------.........000000111222333555666666888888999;;;<<<>>>???@@@EEEGGGJJJKKKKKKLLLMMMNNNMMMMMMNNNLLLIIIFFFEEEEEE@@@===999666555444222111///...---,,,,,,---.............../////////000000...111444555666666888999777;;;<<<::::::;;;999555666333000,,,)))(((((((((&&&%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++++++++,,,---...000222222444777::::::777777888;;;:::<<<===>>>======>>>???<<<===>>>===;;;::::::<<<:::888666333222333444555111111111111111111222222111222333222111111222333444555888888888777888:::888777777666777888:::;;;777555666;;;===<<<===@@@BBBCCCAAA<<<:::======:::>>>:::555666:::======;;;777999::::::999888888999;;;>>><<<777333444555444999666555888999777888;;;555666777666555444555666555777888777555333333444666444444666666333222444222111222444333000111555444444555555555444333333000<<<333$$$;;;WWW{{{ppp{{{{{{qqq~~~mmm{{{|||qqqvvvuuukkkjjj|||vvvxxxxxxrrrpppiiimmmmmm```VVV\\\YYYDDD>>>888>>>IIITTTbbbbbbTTTTTT___kkkooonnnnnnsssyyykkkZZZCCC111)))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&((('''&&&''',,,111>>>;;;777222+++,,,888GGGaaavvv|||~~~wwwnnnzzzQQQGGG:::000,,,++++++***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))......///:::OOOHHH???666000,,,***(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########%%%&&&&&&%%%$$$***((('''&&&'''))),,,---)))+++,,,***((((((***,,,******+++++++++,,,,,,,,,***++++++,,,...///111222222222333555777999::::::>>>AAADDDFFFFFFGGGHHHJJJFFFEEEEEEEEEDDDBBB>>>;;;888666333111000///---+++,,,+++***)))******+++,,,---------............///,,,///222444444444555777444999:::777777999777333333111---***((('''((((((%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((******))))))***,,,...000222333000444777777555444666999999888888999<<<===<<<:::999:::;;;888555333333444000000//////............+++++++++++++++,,,------+++---/////////...///000---000333444444555777999777666444333444555666888888444333777;;;;;;::::::===???<<<777666888999777:::888777666777777777777555666666555444444555777888;;;:::555222444666555444000000333444222444888333444444333111000111222222333444333111000000000222...///222222...---000...---...000///,,,...444//////000111222222222222111;;;<<>>===<<<>>>???===888333000///---.........---+++******)))(((((()))***+++******+++++++++,,,,,,,,,,,,///111111000//////000000555777444333666555//////---***'''%%%%%%&&&'''%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***(((((()))+++---000222333444888<<<<<<999888:::>>>===:::888:::???AAA>>>:::;;;<<<<<<999444111222333///000222333222111///...------------...///000000,,,...111222222111222222,,,000444666777888;;;>>>:::999777666666777888:::AAA:::777<<>>999666777888888888888777555666888:::666:::999555444777999888444111111444555333555999888999999888666444555666666777888888555444444555333//////333333...---111///...000222111...111777111222333555666777888888777222???fffrrrxxxnnnbbbvvvmmmnnnggghhhjjj|||}}}}}}vvvrrrssspppjjjgggYYYUUUWWWRRRPPPNNNEEELLLCCCEEEHHHCCCFFFQQQTTTQQQVVV___VVVAAA;;;???;;;LLLOOOUUUXXXYYYZZZ[[[]]]ggglllmmmaaaMMM999///---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%''')))***+++222===FFF555333888GGG\\\ttt}}}{{{zzzttt~~~xxxaaaJJJ999///,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''(((---...///:::PPPJJJBBB:::333...***'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''(((((((((((())))))))))))***+++,,,......333555666666666777999<<<===>>>@@@BBBEEEHHHJJJLLLEEECCCAAAAAAAAA>>>777222111000///...---,,,++++++))))))))))))((((((((((((((((((((()))******++++++------...///000111222222444444444333222111000///***)))(((&&&%%%%%%%%%%%%######$$$%%%&&&'''((((((((('''&&&&&&&&&&&&&&&'''###%%%&&&&&&&&&''')))***$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))+++,,,.........///222444444666999:::::::::;;;<<>><<<<<>>===<<<;;;:::::::::999999888666555444888999999:::999999888888;;;555333888:::777555777999888666333111111555888555444333111000/////////.........------,,,,,,,,,,,,---////////////000222...>>>***---222EEE222333CCC<<<\\\hhhnnn{{{}}}pppnnn}}}{{{~~~yyyyyy{{{xxxrrrddd^^^UUUNNNIIIFFFEEEDDD>>>>>>======>>>AAACCCEEEFFFHHHMMMSSSVVVQQQGGG???777CCCIIIFFFHHHSSSYYYWWWSSSaaaaaafff```OOOCCC+++%%% '''***""" '''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%$$$%%%&&&&&&%%%)))'''$$$'''222:::777---333AAAUUUcccrrrkkk~~~yyy{{{|||{{{{{{|||wwwVVVIII666111)))'''%%%$$$---... )))((('''&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&&&&%%%)))))),,,---222===PPPJJJBBB:::333...***'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))***+++---...///000222222222333555888999999:::<<<>>>@@@BBBCCCAAA@@@???===;;;777222/////////...---,,,+++******(((((((((((((((((((((((('''(((((())))))***++++++------...///000111111222222333333333222000...---'''''''''''''''''''''((())))))(((((((((((((((((('''''''''&&&&&&''''''(((''''''((('''%%%###""""""))))))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((()))))))))***+++,,,,,,---///222444555777777777999;;;>>>777::::::555444888::::::888777555333111///...............------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,------.../////////,,,---...///000111222222222333555444333333444555888555555999999666666999999:::;;;;;;;;;:::999999::::::999999888777666555666666666666555444333333444444444444444444444444555///...222444111000222666666666555333333444666444333222000//////......------------,,,,,,,,,+++***+++,,,,,,++++++---...---222+++===999;;;///<<>>>>>===;;;999888888999999888999:::>>>CCCGGGIIIIII===CCCEEEBBBFFFOOOQQQKKKOOOXXXTTT^^^ddd]]]WWWAAA000'''))),,,&&&%%%(((%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''((((((###""")))555777000,,,--->>>ZZZ}}}}}}vvvnnnjjjnnnyyyeee999///)))///333)))###)))+++***)))((((((''''''(((((('''&&&&&&&&&&&&'''(((((('''******------222;;;PPPJJJBBB:::333///***(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((()))***+++,,,,,,---/////////000333555888888888999:::;;;===>>>===>>>>>>;;;666111...---------,,,+++***)))((((((((((((((((((((((((((((((''''''(((((()))*********,,,------...///000111111000111222222111///,,,+++((((((((('''&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))*********)))((((((%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))(((***+++++++++,,,///111555555666555666888===@@@777:::999444222444555444222111000...---,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,***++++++,,,------......+++,,,---///111222444444444555555555444444666888888555666999:::777777999888999:::;;;<<<=========:::999777666444333333333444444555555555555444444777777666555555666777888555111000333555333222333222444666777555333333333222222000///............,,,,,,,,,,,,,,,+++++++++***+++++++++******+++---111+++111FFF555///666MMMZZZnnnyyypppyyypppxxxrrrhhh]]]UUUFFFBBB===:::777555333111000000//////000111333444222111000///111555;;;??????AAA???<<<@@@GGGEEE===JJJMMMEEESSScccgggiiiWWW@@@...((()))&&&&&&''' &&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))'''...>>>KKKBBB555@@@WWWqqq}}}mmm{{{|||~~~kkkRRR666,,,222---'''***---+++******)))))))))))))))'''''''''&&&&&&'''(((((((((+++***------111:::OOOJJJAAA999444///+++(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((******,,,...///000000111444666999999999:::<<<===???@@@===>>>>>>:::333...---...******))))))(((''''''&&&&&&'''''''''''''''((((((&&&&&&'''(((((())))))***+++,,,---...///000000111...///000000///---***((())))))))))))))))))((((((******)))((((((((()))))),,,,,,,,,,,,,,,+++******&&&%%%%%%&&&(((+++,,,,,,&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((())))))+++,,,------...000222333555777777888:::===@@@@@@BBB@@@999555444444222000///...---,,,,,,,,,,,,++++++******************+++******))))))******+++))))))******+++,,,,,,,,,...///000111222444555555666777777777666777999;;;:::888999======:::999<<<;;;<<<===>>>???@@@@@@@@@:::999777555444555555666333444555666666777777666:::888777666666888999;;;777555555666666666555666111333444444222111111111000000///------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++******,,,...111000<<>>777555222111000...,,,***)))))))))))))))+++,,,---***---000///,,,+++,,,///888:::999666888===;;;666BBBCCC;;;KKK]]]dddlllbbbXXX>>>,,,'''###&&&(((!!!'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''((())))))333???AAA777999WWWyyy~~~~~~vvvYYY...&&&,,,222///###+++***))))))))))))*********)))((('''''''''''''''***+++***---...111888OOOIIIAAA999444///+++)))&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$%%%&&&'''))))))+++---//////000111444777666666777999;;;===???@@@;;;<<<;;;666000,,,,,,---((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''(((((())))))++++++,,,---...///000000------......---+++)))(((&&&''''''((()))+++---///$$$%%%'''***,,,...///000555555555555444222111000333///***(((''''''&&&%%%***++++++***)))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((()))***,,,,,,,,,---000222///222666888999999999:::AAACCCAAA:::555444333000...---,,,,,,++++++,,,,,,************************))))))(((((((((((())))))(((((())))))***+++++++++,,,,,,------......//////111333444444333333666777777555777;;;;;;888777999;;;;;;;;;;;;;;;;;;<<<<<<888777666555555666888999111222333444666666666666444333222111111333555666333444444333333444444444222222222000...---///000......---,,,++++++++++++)))*********************+++++++++***)))))),,,...+++:::LLL???999ZZZuuuxxx{{{}}}|||rrrNNNEEE<<<***777444222333444555555555444222111111111111///---222111///,,,)))'''%%%$$$ %%%***,,,++++++---///,,,111333111111333555666777<<<999IIIVVV[[[iiigggoooRRR;;;///%%%''',,,((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''&&&%%%''')))333777555444BBB___yyyvvvrrrZZZ:::***---...###***))))))((())))))******))))))(((((())))))******++++++***---...111777NNNIIIAAA999444///,,,)))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))***,,,---...///222555000111222333666888:::;;;777666444000+++))))))***''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%&&&&&&'''(((((((((***++++++,,,---...//////---------,,,+++***)))(((***(((%%%$$$$$$%%%(((***,,,111999CCCLLLSSSXXXZZZnnnooopppqqqpppooonnnmmm^^^XXXOOOHHHBBB;;;444...&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&((()))))))))***---///+++///444777777555444444777::::::555111111111///+++******))))))))))))***)))))))))))))))*********((((((''''''''''''((((((((((((((()))******++++++,,,,,,,,,,,,,,,---------///111444444444444555666666555777;;;<<<888666888===<<<;;;:::999999::::::444333333444444555666777...///000111333333444444222222111111111333444555333666777444333555666555333333222///,,,+++---...,,,,,,+++***************((((((((()))))))))))))))((((((((('''&&&(((+++...111FFFXXXGGGPPPiiitttnnneee{{{~~~mmm~~~xxxgggPPP<<<666@@@KKK===::::::<<<<<<888444333000///...///000111000...333222111000...---,,,+++&&&&&&&&&%%%%%%'''+++...%%%)))------,,,---111444...666666GGGPPPTTThhhmmmwww```NNN>>>***$$$)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%%%%)))---444222000???jjj||||||}}}~~~ppp<<<''',,,---))))))))))))))))))***+++'''(((((()))+++---///000++++++)))---///222666NNNIIIAAA999444000,,,***&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((()))''')))+++,,,---///222444000111111222444555777888555222---***)))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''$$$%%%%%%&&&''''''((((((******+++,,,---......//////...,,,+++***))))))***,,,***))))))---333999===UUUZZZcccllltttyyyzzz{{{lllnnnpppssstttuuuttttttyyyuuuqqqmmmiiiaaaUUULLL;;;666///)))'''(((+++...''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&''')))))))))***---///...111444666555444333444111444555111.........,,,******)))(((((((((((((((&&&'''''''''((((((((()))''''''&&&&&&&&&&&&''''''((((((((()))******++++++,,,------...///000000111000333777999888888777888888777999>>>>>>:::888:::>>>===;;;:::::::::;;;<<<333333444444555444444444......000111222222222222444444555666666777888888666<<<===999777:::;;;999444444555333///,,,+++++++++***))))))((()))))))))'''''''''(((((()))))))))'''(((''''''''')))---000FFFJJJVVVWWWtttqqqvvvsssnnnsssiiilll]]]BBB;;;<<>>999444...---000,,,+++)))***,,,---------***+++---///111222333444222...(((%%%$$$%%%&&&'''&&&'''(((*********,,,...***222111BBBKKKNNNeeemmmvvvmmmhhhXXX:::''''''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''&&&(((///555+++222AAA]]]|||zzz{{{tttlllfffgggmmmrrriii???333000***************+++,,,,,,,,,,,,,,,,,,,,,---...///******(((,,,///333666NNNHHH@@@999444000,,,***&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))(((***,,,---...000333555555555555555666777888888555000+++((()))***)))'''&&&&&&%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&''''''((()))***+++,,,---......///000...,,,***))))))***+++((()))...666DDDSSSbbbkkkiiikkkmmmmmmjjjddd]]]XXX```bbbfffjjjmmmooooooooopppqqquuuzzz|||wwwkkkbbbggg\\\KKK999,,,((((((***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''')))***++++++,,,...000444555777666555555666888333777777222......---***,,,+++***)))))))))))))))%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((())))))******++++++******+++---///000111222...222777999999888666666666555888<<<<<<999777888:::999888888888999:::;;;555666666777666555333222000000111333333444444444444444666777888888888888666===>>>999777:::<<<:::333666888777333...***)))***))))))(((((((((((()))&&&'''''''''(((((())))))))))))))))))))),,,000333VVVEEENNNgggtttTTTFFFIII```iiimmmhhhgggkkkhhh^^^HHH@@@999888555...+++......,,,***+++---/////////******,,,---............111...******+++***(((%%%+++'''%%%'''******(((''',,,000,,,<<>>:::444...++++++,,,...---------.../////////000...---,,,---...//////...///000222333111---)))&&&"""&&&******((('''(((***(((---333666:::CCCQQQ\\\aaayyy|||kkkNNN222(((***(((%%%###%%%((('''$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((///###888@@@HHH___~~~~~~wwwkkkaaaUUUOOOGGG@@@===???BBBEEESSSYYY]]]fffkkk555***222666444333666555000************))))))))))))***,,,)))***---444777RRRJJJ@@@999444000+++'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&))))))***+++,,,...000111222000......///000///......---***(((&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((***---......------000///((( """000===RRRGGG555666JJJXXXaaaooosssqqqiiiZZZ[[[iiijjj[[[ZZZddd]]]KKK555---&&&(((///333///)))%%%$$$$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((('''((())),,,...000111222333444444444444333333111///,,,***)))******)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((++++++******+++,,,...///222222333444444444444444666777888888888777666555888888777666555555555555222222111111111000000000/////////000000000111111444444555999<<<===<<<999999888777666555444333333111000///---+++***((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""&&&%%%$$$&&&(((===HHHVVVhhhtttzzzwwwsss~~~zzzoooccc```lllyyyzzzssspppssstttpppdddTTTFFF>>>777555111...---...000222111111222333444555666666666444000......------,,,...///000111000///---+++&&&&&&&&&''')))*********'''---444666777@@@OOO\\\SSSppp|||rrr\\\>>>///+++)))'''&&&''')))(((%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''"""(((+++000\\\VVVhhhkkk~~~|||yyyuuuqqqlllbbbTTTKKK???<<<777333222444888:::BBBCCCCCCCCCNNNnnnbbb777111---...000---)))'''+++*********))))))))))))***,,,)))***...444777RRRKKKAAA:::555000+++'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((((((***+++---///000222111000111222111000...,,,+++((('''%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((''''''***///000///,,,,,,(((&&&)))222<<>>HHHNNN^^^aaajjjhhh^^^cccqqqlllZZZcccPPP888'''###%%%'''&&&&&&&&&&&&%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((())),,,...///000111333555555444333222000///---***)))(((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((************+++,,,---...000111333444555555555555666666666777777777777777666555444333333222222222111000000000000/////////....../////////000000000555555666999;;;<<<;;;999888777777666555444444333//////...,,,+++)))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((222///)))666333cccSSSnnn~~~}}}lllsssxxxyyy|||xxxyyyttthhhVVVDDD999444////////////000333555666666666777888:::;;;<<<<<<@@@<<<888444222000...------------......///000111,,,((($$$%%%))),,,,,,***'''---333555666===KKKWWW```{{{^^^@@@,,,***(((((())))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&+++ ///***AAAvvvddd|||xxxnnnfffiiieee___YYYRRRIII>>>666111000///...///000111333222222777:::888DDDmmmZZZ>>>)))---222,,,''')))+++++++++*********))))))***,,,)))+++...444666RRRKKKBBB;;;666111,,,(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))+++,,,...///111111000111222111///,,,)))((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''***)))))),,,000222///+++,,,***,,,666CCCKKKKKKHHHPPPuuuwwwhhh```[[[\\\aaabbb___UUUAAA...%%%)))111)))******)))&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((()))***+++---...---///111333333111///...---,,,***)))(((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((()))))))))***++++++,,,------...000111333444444555444444333333444555666777111000///......---......---------------,,,,,,,,,---............/////////222222333444666666666555555444444333222222111111------,,,+++)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$+++)))###000FFFrrrfffsssuuuxxxyyyppp~~~~~~yyyiiiWWWEEE999333111---...000222555777999999:::;;;;;;;;;<<<=========CCCAAA>>><<<;;;888555222000///---,,,,,,...000222000---(((&&&(((***++++++(((,,,000333666<<>>===JJJjjjwwwAAA333'''%%%(((''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%)))***TTTwwwvvvssseeeRRRDDD>>>===<<<;;;<<<999666444333111000///...///222555666666666555666666///)))...<<>>///---111444444666777888::::::999888888::::::999999999888888888777999<<<@@@CCCBBB>>>;;;:::999777444111///......111333444000***&&&'''******((()))///777===>>>===AAAhhh^^^DDD,,,&&&(((((('''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((&&&222<<>>@@@BBBBBB<<>>WWWiii@@@---)))+++------------,,,,,,,,,++++++***---+++,,,///444555RRRLLLDDD>>>999444---(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))+++---///000000...,,,+++++++++***)))%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''')))++++++)))+++000555;;;;;;FFFddd}}}lllZZZSSSYYY^^^[[[UUU555...&&&$$$''')))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((()))******++++++++++++---............---,,,+++''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&'''(((************)))---...///000222222333333222222333444333222111000......,,,+++++++++++++++*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,///111333444333444777:::555444333111///---++++++''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%!!!???nnnzzzyyypppKKKAAA555///000555777777999:::::::::999888777666666777777888999999::::::;;;<<<===???BBBCCCAAA@@@>>>>>>>>><<<999555111...000111222222///,,,)))(((((((((***---222;;;DDDJJJ;;;UUUkkkyyy[[[666)))***)))((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((+++999aaa~~~}}}uuu}}}tttRRR:::111111000000000000//////111111000000000111333555888999<<>>:::444---(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((()))***+++---///000...+++(((''''''''''''&&&%%%%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''+++///...,,,...777>>>CCCYYY~~~xxxcccUUUQQQNNNLLLFFF999+++%%%''')))'''###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((()))***++++++++++++++++++++++++******)))))))))&&&''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%'''(((*********))))))***+++,,,...///////////////000111222111///---,,,,,,+++***)))((((((((((((''''''(((((()))))))))*********+++++++++,,,,,,,,,))),,,...///...///333777333222000...,,,)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%000&&&NNNuuuxxxpppDDD888777666666888999:::::::::::::::999888777666555444555666888:::;;;======DDDBBB@@@@@@BBBDDDEEEDDDAAAAAABBBAAA>>>999444000///...///222444222+++&&&&&&))),,,,,,...999JJJXXXAAAFFFRRRpppkkk===,,,,,,+++(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))***999|||mmmvvvaaa@@@222111111222222111000000222444222222444444555777:::============???BBBEEEHHHJJJNNN@@@:::BBBFFFAAA>>>@@@555;;;555444KKKyyyBBB333444.........---------,,,,,,,,,***---+++---000444444UUULLLDDD???:::222+++)))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))+++,,,---***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''')))******)))((((((***++++++)))(((,,,111666???GGGXXXtttUUULLLVVVcccQQQ999(((%%%((()))((()))&&&$$$$$$&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))***+++++++++,,,,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******++++++,,,,,,---...//////111000///...---,,,++++++))))))))))))((((((((((((&&&&&&&&&''''''''''''((()))******+++,,,,,,------------...///000111222222444222...+++)))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###888!!!}}}~~~ppp||||||bbbGGG999:::777666888<<<===:::777:::999444///333<<<<<<666444666999===@@@@@@===;;;JJJgggCCCMMM888///>>>@@@BBBBBBCCC@@@FFFCCC666===555000---///444555000***///000000---;;;EEEaaagggCCCFFFZZZ}}}xxxUUU;;;***,,,***((()))(((((((((''''''''''''))))))&&&(((%%%%%%///555___~~~zzztttrrr~~~rrrGGG>>>666---666777///...555999777777:::777<<<>>>===<<>>AAACCC???:::555222444888<<<...---+++,,,222999<<<;;;777666666999<<>>ZZZ~~~fff>>>DDDgggwww~~~MMM333!!!---***))))))((((((((('''''''''$$$)))&&&&&&+++(((&&&---888xxxzzzfffRRRKKKQQQPPPKKKIIIHHH;;;FFFMMMHHH@@@===>>>@@@???BBBEEEGGGIIIJJJJJJJJJ888:::HHHNNNMMMJJJDDDEEE000:::EEEJJJJJJKKKOOORRRTTTEEE???666444333ZZZPPP111,,,222)))***...***+++///***---,,,---...---666:::UUULLLDDD???:::222+++)))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))******))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&''''''((((((((()))))))))((((((***,,,+++,,,111666999OOOeeeUUUSSSRRRNNNAAA000)))+++)))******)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''(((((())))))******+++++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((()))******+++++++++,,,,,,------...///......---,,,+++******)))(((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''(((((())))))***++++++******+++,,,---......///111000---***(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&333xxxttt}}}nnnMMM@@@>>><<<:::???DDDEEECCCAAABBBDDDCCC???======:::444111222<<<:::777777999===???@@@IIICCClll666666CCC@@@iiiYYYUUUDDD===EEEFFFBBBEEE>>>:::666222000000111222222******%%%,,,666;;;UUUzzzWWW>>>QQQssskkkhhh999(((++++++)))))))))(((((((((''''''))))))$$$%%%,,,)))'''000]]]gggtttxxx\\\TTToooWWWCCCCCC<<<:::???FFFGGGEEEDDDWWWUUUTTTVVVWWWTTTLLLEEE@@@DDD]]]fffMMM>>>@@@777@@@>>>@@@FFFLLLMMMIIIDDD>>>BBBIIIJJJDDD;;;CCC}}}SSS:::666...---,,,)))///111'''...---...///---666:::UUULLLDDD???:::222+++)))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))'''((())))))))))))+++---'''222666:::ZZZ}}}www\\\OOOGGGLLLMMMAAA111(((''')))***)))'''&&&&&&(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))************)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))******+++++++++,,,,,,,,,---------,,,++++++***))))))((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((())))))*********+++,,,,,,---......///...,,,***((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''222///xxxwwwssspppeeeGGG>>>BBBCCC@@@CCCCCC@@@;;;777666999<<<:::999>>>EEEFFFBBBBBBGGGAAA???<<<;;;;;;;;;:::999<<>>***&&&'''(((((('''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))*********+++++++++++++++++++++******))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''(((((())))))+++++++++,,,,,,------...,,,,,,***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((***TTT|||sssssstttwwwQQQBBB@@@===???EEE===GGGVVVdddiiibbbSSSHHHFFFBBB???===;;;999<<>>WWWjjjQQQDDD222dddcccKKKBBB999DDDCCCFFFEEEBBB;;;333///000333///222+++***111:::HHHPPPfffddd@@@FFFxxxaaaBBB)))******)))))))))((((((((((((%%%''''''((('''"""555YYYyyy{{{vvv}}}iiiYYYeeezzznnn|||~~~ZZZ<<>>@@@BBBFFFGGGEEE@@@======;;;OOOaaaoooAAACCCTTT~~~hhhTTT;;;AAA888BBBCCCCCC???999444222333111222...///,,,;;;XXXTTTtttyyybbb000[[[kkkBBB777(((******)))))))))((((((((("""&&&(((***&&&$$$FFFzzzxxxfff```qqq~~~eeeQQQAAA999???KKKNNNtttXXX555SSSyyyoooaaaOOOEEEEEETTT[[[777OOOIIIHHHSSS```dddhhhdddTTTHHHPPP___WWW```UUUZZZLLLYYYKKKvvv;;;...---///+++,,,111.........000222///777999UUULLLDDD???:::222+++)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++)))***,,,------///222444222[[[{{{kkkmmmnnnlllhhhdddbbbbbbmmmvvvuuu___tttbbbPPPVVVVVVKKK555...'''&&&)))+++)))&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***,,,......,,,***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''(((((()))*********************)))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((())))))))))))************++++++((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))AAA}}}ppp~~~jjjnnnsssJJJDDDYYYsssoooaaaNNN999EEEDDDCCCCCCEEEGGGGGGGGG666333KKKggghhhJJJ555rrrsssJJJGGG333999===AAACCCAAA<<<777333333//////555(((AAAtttgggwwwvvvKKK999dddrrr]]]HHH)))*********)))))))))(((((($$$&&&(((+++))),,,XXXiiihhhyyy\\\DDDFFFOOONNNFFF@@@<<>>AAAOOOjjjwwwiiiRRR@@@<<<888888===EEEGGGAAA:::555###333>>>222===|||LLLBBBtttZZZAAA222)))***+++%%%&&&***&&&+++%%%---+++)))???}}}}}}VVVYYYiii___```qqqzzzppp]]]NNNJJJeeeeeeCCChhhaaaGGGgggddd___cccwwwggg^^^TTTLLLTTTRRRUUU___[[[dddUUUSSSTTTfff000...999""":::,,,000......111111999888WWWMMMCCC@@@<<<555...***(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((("""%%%***---,,,(((%%%$$$(((,,,---***&&&$$$""" &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((('''&&&&&&'''((((((&&&%%%&&&((()))'''%%%))))))((((((((('''''''''((((((((((((((((((((((((''''''((()))***+++,,,,,,111111))),,,444000===aaa{{{{{{ccc[[[dddqqqlll\\\TTTSSSLLL:::,,,+++(((%%%***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))&&&)))***)))'''+++999{{{uuu~~~kkkhhhYYYccckkklllnnnvvvzzzooo{{{oooOOO:::===EEEJJJIIIAAAMMMZZZAAAAAAFFFSSSRRRLLLHHH===>>>444>>>FFFBBB777222999CCC666222444999:::CCC|||999yyyyyyAAA444***+++---'''(((,,,(((&&&)))%%%///***^^^oooRRRffflllvvvyyyXXXLLLMMMwww{{{OOO\\\{{{YYY~~~ccc|||wwwZZZUUUNNN\\\^^^yyy444111666...111...000......111111999888VVVLLLBBB???;;;444---***((((((((((((''''''''''''&&&&&&''''''''''''''''''&&&''''''''''''((((((((('''&&&$$$$$$&&&)))******%%%$$$&&&'''''''''+++222''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&((())))))(((''''''((()))))))))+++,,,,,,***(((&&&%%%%%%%%%'''(((***,,,(((((((((((((((((((((((((((((()))***+++,,,,,,---333''')))666444555bbb}}}zzzgggWWWiiittttttrrrUUUNNNNNNKKK:::&&&&&&+++&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((***###,,,%%%))))))%%%RRRpppccclllpppbbbOOOTTTAAA@@@DDDOOOZZZUUUWWW@@@>>>LLL999///888222@@@;;;666222666>>>@@@;;;444333999000222;;;BBBlll???WWWnnnOOO999,,,***...)))***---)))%%%/// 222222{{{]]]TTTxxx}}}|||zzzRRRTTTeeefffXXXvvvrrrxxxpppYYYVVVfffvvvhhhwwwzzzoooGGG111111:::***000000......111111999777UUUKKKBBB>>>;;;333,,,)))((((((((((((((((((((((((&&&&&&''''''''''''(((((()))((('''&&&&&&''')))***///,,,(((%%%'''++++++''',,,''''''++++++&&&$$$&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&(((******(((&&&&&&'''%%%%%%%%%&&&&&&&&&%%%%%%((((((((())))))+++,,,,,,))))))))))))))))))))))))((())))))***+++,,,------,,,)))333777111LLLzzzZZZggg}}}lllzzzSSSJJJMMMDDD***$$$,,,&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((+++!!!///"""***,,,&&&mmmzzz|||lllqqq}}}VVVLLLPPPkkkoooFFFAAALLL:::EEE777666AAA444EEE;;;EEEMMMIII>>>777:::AAA555222///888888???OOO^^^DDD}}}hhh@@@...***...******---***(((111&&&111GGGuuuVVVaaazzzwww]]]NNNLLLcccfffrrrttt\\\MMM```>>>JJJuuu{{{xxxyyyttt}}}nnn111---;;;***000000...///222222999777UUUKKKBBB>>>;;;333,,,)))))))))))))))))))))))))))'''''''''(((((()))))))))***)))((((((+++///333555555===DDDHHHJJJGGG;;;---,,,&&&&&&,,,000,,,%%% ((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&((())))))'''&&&'''(((+++++++++***))))))***+++++++++,,,,,,+++***)))(((************************))))))***+++,,,---.........555666///>>>zzzggg]]]fffmmmfffJJJGGGJJJ666'''***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))+++!!!///""")))...222zzzyyy```xxxtttsssppplllXXX]]]eeekkkhhh^^^UUUQQQPPP___kkkoootttmmmhhhbbbsssfffnnn___EEEFFF@@@???@@@999NNNYYY\\\ZZZOOOAAA999===CCC???---:::MMM:::???DDDFFFuuuppp{{{JJJ333)))---***)))+++))))))+++...111ggglll^^^^^^vvvwww[[[JJJDDDJJJSSS<<>>CCCFFFIIITTT___dddjjjoooiii___KKK@@@000$$$$$$+++...---))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((('''((()))((('''((()))+++(((***++++++++++++---///%%%&&&&&&'''((())))))*********************************+++,,,---......///...444,,,///fffrrrccczzzmmm\\\HHHKKKCCC000(((+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***$$$...&&&(((000FFFxxx}}}ttt___hhh]]]\\\WWWOOOXXX\\\wwwfffWWWGGGAAA:::777III___eeeSSS@@@===FFFMMMIIIBBBBBB333III]]]DDD???DDDTTTLLLTTTyyyWWW:::+++---)))(((***)))((("""111:::QQQSSSllloooOOOSSSkkkvvvhhhVVVpppeee\\\[[[VVVNNNLLLQQQxxxUUUfffxxxLLLNNN|||yyyqqqggg^^^444---888///000...000333222999666WWWMMMCCC@@@<<<555...***)))))))))******+++++++++)))******++++++,,,------000555<<>>......,,,###))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((*********)))(((***...111(((---444888999999999:::<<<999333...++++++,,,---++++++++++++++++++++++++******+++,,,---...//////,,,111---KKKuuulllwww~~~VVVKKKLLL;;;++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))***'''++++++&&&111]]]xxxjjjcccpppvvvxxxUUUIIIEEEJJJmmmjjjKKKMMMPPPRRRUUU\\\dddkkkBBBIII\\\cccWWWDDDLLL@@@fffHHHtttdddBBB......***'''******+++"""///LLLgggUUUxxxsss~~~|||hhhbbbXXXWWW|||xxxQQQNNN}}}fffrrroookkk{{{<<<000777111000...000444333999555WWWMMMDDD@@@===555...+++))))))******++++++++++++******+++,,,------......888???IIISSSXXXXXXTTTQQQ[[[gggkkkbbbYYYVVVNNNCCCPPPjjjwwwjjj[[[RRR@@@***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((())),,,,,,+++)))))),,,111555MMMUUUaaahhhjjjjjjhhhhhhlllcccSSSCCC666...++++++++++++++++++++++++++++++***++++++,,,---...//////000888???oooffffffKKKOOODDD...***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))///%%%111kkkjjjbbbfffooo]]]bbblllfff```ZZZ\\\pppyyyDDDdddmmmhhhmmmNNNXXXCCCzzzJJJ\\\lllGGG111///+++(((++++++111''',,,]]]LLL\\\~~~xxxTTTKKK___xxx}}}hhh___qqqXXX]]]pppBBB666444333000...000444333999555VVVKKKBBB>>>;;;555///,,,+++***)))***+++---------(((,,,000000...222;;;DDDBBB>>>@@@UUUlllpppttt~~~yyynnn]]]NNNLLLqqqoooiiihhhJJJ//////***&&&***000,,,"""******))))))))))))******'''***+++***))))))((('''111---)))***777KKK\\\fff``````fffkkkaaaPPPLLLTTT\\\PPPbbbxxxiiiQQQ@@@000,,,,,,---......---***(((,,,...000///000111222111333***IIIfffsssIIIJJJOOO666&&&***+++)))'''(((***+++***)))))))))))))))))))))))))))((()))***,,,+++(((%%%,,,,,,++++++***)))))))))---)))'''(((++++++******,,,***'''%%%'''+++***((()))'''&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&(((+++---+++'''$$$'''&&&///!!!///(((222*********)))((((((''''''&&&...+++'''''',,,///,,,'''******))))))))))))*********###)))444%%%111pppiiiyyyTTTwwwnnnsssWWWkkkppprrrmmmddd[[[TTTPPPPPP[[[HHHwww999;;;---,,,(((,,,...444###888}}}ccccccjjjyyytttmmmhhhooottt|||{{{lllhhhmmmqqqoooqqqnnnkkk===222777222333333333222;;;888UUUKKKBBB>>>;;;555///,,,,,,+++++++++------------000///...,,,...666AAAJJJVVV}}}|||eee^^^vvvjjjZZZ===((()))---'''&&&,,,*********))))))*********)))***++++++,,,........."""...>>>MMMZZZbbbdddbbbbbbWWWTTTaaaqqqtttnnnjjj]]]CCC???YYYttt|||mmmUUU;;;222)))&&&+++000111///---.........000333444444777@@@uuunnncccEEEWWW;;;777******)))((((((*********)))))))))))))))))))))))))))(((''''''(((***,,,---$$$$$$###$$$%%%(((+++,,,))))))***---...,,,)))'''+++,,,...///000...'''!!!******)))'''%%%%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''---+++'''###!!!$$$)))---,,,''',,,((( (((###'''(((***+++******++++++ )))///,,,### $$$******))))))))))))))))))***...&&&&&&+++###999~~~yyy]]]lllWWWOOOZZZ~~~kkkfffxxxoooggg^^^SSSKKKFFFrrrGGGxxxSSS<<>>111---222333333333222;;;888UUUKKKAAA>>><<<555///---,,,,,,---.........---------......222@@@^^^jjjMMMYYY~~~^^^<<<222---%%%'''111++++++************++++++------,,,,,,,,,,,,---...;;;DDDLLLPPPUUU\\\bbbcccbbbjjjrrrpppggg```bbbgggyyy}}}tttiiikkkmmmkkklll\\\LLL777+++***---...---///------...111333555666///SSSkkkyyyVVVKKKIII;;;+++***((()))*********)))))))))))))))))))))))))))((()))))))))((()))+++---444222000......---......>>>BBBGGGJJJJJJGGGBBB>>>777///%%% %%%+++///&&&)))+++***(((&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&)))+++***'''%%%&&&'''%%%###------999444<<<<<<555888;;;:::777444444555000---++++++,,,---,,,,,,***))))))(((((())))))***&&&(((***...///DDDtttiiiaaaDDD===:::888dddzzzqqqttt|||xxx}}}uuummmkkkfff]]]UUUAAAxxxMMM|||yyy===111000///---------111UUUTTTYYYrrrcccYYY\\\QQQQQQ___WWWGGGKKKVVVRRRNNNPPP[[[fffgggbbbbbbnnn{{{~~~|||yyyvvvoooggg___xxxBBB222222222333333333222;;;888UUUJJJAAA>>><<<555///---***,,,.........---------333---777\\\ggg>>>bbbgggFFF000,,,...---,,,,,,++++++++++++,,,,,,---,,,---///......000444NNNTTTVVVSSSZZZnnnWWWsssvvvooo|||}}}jjj___lllaaaPPP>>>111++++++,,,///------000333333333555===SSSzzz;;;WWW777///***(((***,,,***))))))))))))))))))))))))))))))'''***......+++)))(((((("""---888CCCJJJNNNPPPOOOVVV]]]^^^\\\YYYUUUQQQ^^^]]][[[WWWKKK:::***"""'''(((***++++++)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&***,,,---,,,)))(((000111999???FFFCCCDDDDDDBBBGGGKKKJJJEEEBBBAAABBB@@@444***))),,,,,,((($$$***))))))(((((())))))***""")))---///888UUUlllssslllSSS@@@444;;;<<<111DDDqqqpppjjjkkkjjjgggdddGGGYYYWWWiiiCCC222///111,,,---###%%%bbbRRRrrrxxxnnnwww|||oooooo~~~}}}pppaaaUUU___WWW111>>>222333333333222;;;888TTTJJJAAA>>><<<666000---)))+++......---,,,...///---FFFaaalllnnn~~~vvv{{{iiiEEE111,,,,,,------,,,,,,,,,,,,------+++***---000000111:::FFFIIIaaazzzqqqiiisssssssss[[[___^^^RRR???111///222...---///444444111222666ZZZooouuuhhhPPPUUUBBB555---(((+++---***)))******************************+++,,,,,,++++++,,,---AAAFFFLLLPPPNNNGGG>>>888---666===:::666666555222///333???MMMRRRMMMJJJKKK777111***&&&'''))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((///)))###"""(((000666999AAABBB>>>===888999666555<<<@@@BBBAAA===999777777BBBCCCEEEAAA444((('''...******))))))))))))******------***$$$333ggghhhggg~~~aaaKKK===<<<888;;;>>>555888KKKqqqllljjjiiikkkoooSSSNNN___SSSRRR444---111,,,...555<<>><<<666000...))),,,......,,,---000444<<>>AAA666???:::;;;;;;SSSYYYZZZeeeccc```[[[UUUNNNHHHDDDAAAAAAFFFLLLGGG999222222+++++++++******+++++++++222,,,...%%%444uuuzzzrrriiifff@@@LLLEEEIII???444666666666===zzz{{{rrrpppnnnmmmsss}}}```MMMnnnDDDqqq}}}lll999+++000,,,///+++111sssVVVRRRxxx~~~|||xxxnnn\\\KKKBBBbbbEEE///222333333333222;;;888SSSIII@@@>>><<<666111...+++---///...---///555:::```fffppp~~~]]]===222///..................///333111222333444BBBgggyyynnnmmmkkkggg]]]MMM:::---000///222555222000???RRRTTTTTTNNNDDD555***,,,...***(((,,,************************...***)))---777???AAA@@@666999???EEEJJJNNNPPPQQQbbbqqqyyyssslllmmmooolllNNNLLLQQQWWWRRRCCC===@@@BBBDDDCCC===333,,,***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$***222777999<<>>yyyPPPdddwwwpppkkk```QQQFFFBBBHHHqqq```222222333333333222;;;888SSSIII@@@>>><<<666111///---///111///...111888???FFFWWWqqqWWW...//////............//////......333<<>>WWWxxxuuummm]]]777111444777111///111...///222GGGvvvzzzhhhggg```JJJ:::333777222444???YYYtttpppiiiOOOKKK333333%%%000,,,+++,,,---,,,++++++,,,,,,+++222III???555BBBggg{{{```PPPMMMLLLgggfff666111(((+++000***(((---,,,)))))))))(((((()))))))))&&&'''(((((((((((())))))***,,,,,,***((('''&&&&&&((((((((()))***)))&&&$$$,,,+++***((('''''')))+++************************+++***,,,(((%%%---333---999,,,333HHHccc^^^HHH===999777,,,(((+++---***)))333333WWWhhhfffjjjJJJccc===111DDD<<<111SSS|||mmm@@@SSSzzz||||||uuuqqqtttuuu___VVVzzzPPPttt:::,,,,,,,,,...|||LLLmmmfffPPPmmmcccVVVLLLGGGEEEBBBAAA777OOOkkk~~~OOO999---888333777777>>>ZZZMMM@@@:::777222//////...---///444777999???FFFNNNRRR\\\jjjvvvqqqJJJ555555999000222999000666777nnnqqqgggbbbTTTCCC555777666777>>>VVVIIINNN;;;000(((///&&&***)))***,,,+++***+++///333FFFCCC444HHHqqq\\\VVVUUUPPPbbbDDD///))),,,)))(((,,,+++******))))))))))))******((('''((()))******((('''******+++******---333999333...***))),,,---,,,))))))+++---,,,)))((()))+++************************'''...)))$$$---555333000444FFFdddyyyWWWJJJ999333555---***444444''':::---aaayyycccaaaeeeVVVEEE;;;BBB)))777RRRzzz|||}}}zzztttttttttuuuyyyqqqVVV;;;555eee{{{{{{zzzuuuuuuyyyvvvgggLLLVVVqqqnnnAAA***888---555OOOPPP]]]{{{uuuppp]]]UUUKKKCCCAAAAAA@@@@@@777KKKdddwwwiii:::...:::666999666===[[[NNN???999555111///000......111666:::;;;@@@GGGTTTZZZ___eeeppp~~~~~~ppp___ccc~~~bbb>>>222444...777@@@666:::___nnnaaaWWWMMM999666777555>>>ggggggKKKOOODDD000,,,111&&&...---+++***+++---000888@@@:::===OOO||||||{{{oooFFF\\\YYY___DDD000(((%%%---///%%%+++******))))))******+++***++++++***(((''')))***000222888@@@DDDCCCBBBCCCLLLJJJHHHDDD???666---'''%%%'''+++---...,,,***)))************************$$$///******777444111@@@VVVyyyoooFFF///888777///444888+++222,,,wwwtttzzzbbbdddTTTQQQIII===999,,,BBBnnn|||xxx|||rrrfffgggbbb___aaa```UUUGGG===///QQQ}}}}}}|||zzzwwwwwwzzzyyyqqqHHHVVVZZZpppJJJ+++===444<<>>>>>@@@AAAAAA:::JJJaaauuu;;;---999666999666===]]]NNN???777444000///000000///333999;;;<<<@@@EEEHHHWWWbbbaaaaaaooonnnMMMGGG\\\xxxpppIII333222222888<<<333EEEdddPPP^^^eeeXXXSSS===777777555NNNsss[[[\\\OOOLLL333111555+++333111---,,,000222333999AAA===yyysssnnniiiNNN\\\SSSFFF222&&&...333(((++++++************++++++)))+++---***''')))000666999:::CCCOOORRRHHH;;;333666@@@LLLQQQNNNFFFAAA>>>222---)))(((***,,,+++)))************************(((---***///777111===cccqqq@@@666444///444)))///,,,333rrreeeUUUsssbbbTTT]]]LLL999EEE000???AAAzzz|||}}}mmm]]]___XXXTTTTTTNNNCCC>>>@@@444BBBggg}}}zzzxxxyyy~~~PPPkkk```KKK]]]...333222PPPYYYYYY|||rrrFFFBBBxxxzzzqqqhhh```[[[LLLFFF???===???BBBCCCCCC666CCCZZZqqq@@@...666444999666===^^^OOO>>>666222//////000222222666;;;<<<;;;===BBBHHHIIILLLSSSbbbrrr{{{|||eeeCCCZZZ||||||oooTTT999555:::666222666oooWWWJJJYYYlllvvv\\\SSSBBB999999999nnnvvvggglllmmmsssIIILLL333///111,,,000---+++---222333222:::FFFrrryyyzzz|||\\\HHHOOOTTTCCC)))&&&...---,,,,,,++++++++++++,,,,,,&&&)))+++,,,---222:::AAA:::333222888<<<::::::???666:::===;;;888:::DDDMMMEEE===111)))&&&'''***+++++++++++++++++++++++++++///,,,+++222:::BBBbbbeee>>>---000;;;(((555...333wwwkkkiii~~~NNNvvv^^^YYYPPPCCCDDD666333===lll}}}xxx{{{{{{oooaaa___XXXSSSOOOEEE;;;:::@@@555444YYY}}}{{{yyyXXXYYYwwwKKK~~~888///111]]]XXXeee}}}eeeXXXKKKdddvvvnnnfff]]]WWWLLLGGG@@@>>>@@@CCCDDDDDD444>>>SSSmmmKKK222333222999666===___OOO>>>555111///...000444444888<<<<<<999:::>>><<>>666666TTTiiiZZZVVVbbbSSSIII===:::===gggbbbyyy^^^FFFLLL777---...---+++,,,+++///333444===YYYvvv{{{vvvwwwyyy|||kkk[[[QQQSSSPPP888'''(((---,,,,,,++++++++++++,,,,,,***)))***///777<<<>>>>>>;;;999>>>HHHNNNRRR```qqqpppmmmdddUUUFFF===<<<>>>JJJHHHCCC999...((())),,,++++++++++++++++++++++++...,,,333>>>NNNppp~~~vvvqqqfffaaa]]]]]]eeeyyybbb:::555===555000555555xxx```fff|||nnnBBBmmmTTTLLL:::111>>>MMM~~~yyy|||}}}tttggg___\\\VVVNNNCCC;;;;;;@@@999///SSS}}}{{{~~~aaaOOOTTT|||zzz===666555bbb[[[fffsssHHHOOO}}}uuunnneee[[[UUUNNNHHHBBB???@@@CCCCCCBBB666<<>>555111......000666666999===<<<888888;;;DDD>>>@@@NNN]]]hhhttt~~~PPPUUUhhhhhhDDD000<<<777CCCwwwggg]]]dddfffSSSNNN@@@:::???zzzWWW\\\___WWWLLLTTT@@@222222555///444333555777;;;RRRzzzeeeVVVWWWVVVMMMHHHKKK@@@UUUiiiwww]]]```NNNWWWLLL333***------,,,,,,++++++,,,,,,---111,,,+++333>>>CCC===555BBBTTTttt|||eeeUUU@@@KKKSSSMMM<<<---)))+++++++++++++++++++++++++++)))--->>>MMMgggqqqpppmmm\\\\\\QQQ888444777;;;???tttVVV```}}}ZZZ```^^^[[[<<>>???BBBAAA111RRR|||jjjPPP[[[vvvqqq888<<<888ssswwwtttuuuaaaMMMVVV|||uuunnneee[[[TTTOOOIIIBBB???@@@AAAAAA@@@666888EEE[[[ooozzzfff@@@555000999777===___MMM;;;222000//////000555666888999::::::999888:::AAABBBIII[[[kkk}}}TTTmmm```TTT222???<<<@@@lllzzzuuuZZZKKK===;;;BBBgggVVVZZZ```kkkzzziiivvvPPP>>>222///+++444---;;;444:::SSSxxxUUUHHH:::333555888999888===:::<<>>DDDRRRyyyzzzsssmmmfff^^^XXXKKKIIIEEECCCBBBCCCEEEGGG>>>999???PPP^^^ccclllwww}}}222:::)))<<<<<<;;;```NNN;;;222000//////000888888999999999888777666555AAAHHHOOOZZZcccttt^^^qqqrrrgggMMM888>>>:::sssaaaIIIDDDBBBSSSYYYKKKRRRWWW[[[|||qqqfffKKKAAA333333222666)))///333SSStttTTTEEE666>>>FFFHHHGGGDDD>>>:::888<<<<<<999<<>>>>>pppDDDFFFBBBfff|||QQQFFFOOOUUUPPPdddyyymmmWWWssseeePPPIII555222444...===777===gggpppEEE999DDDKKKSSSYYYYYY\\\```___YYYOOO>>>777<<<999111:::OOOccchhhiiieeeSSSVVVDDD000...111111---***+++...///000444;;;BBBppp}}}pppSSSCCCTTT999...---------------...///...YYYfffVVVJJJ777222444MMMlllmmmeee[[[tttRRRAAA666FFFiii{{{~~~xxxnnnfff[[[QQQJJJEEE@@@<<<666111444CCCSSS]]]hhhrrrvvv|||hhhEEEdddTTT}}}|||::::::EEEIII~~~OOO444DDDsss{{{tttnnnfff^^^WWWNNNKKKFFFAAA??????@@@AAA>>>666333:::@@@CCCJJJSSS^^^dddppp???999555999777>>>cccPPP<<<222//////000333::::::999888777666555444:::AAAAAAEEEUUUhhhddddddNNNFFF>>>WWWLLLFFF>>>zzz|||uuuPPPEEELLLTTTNNNTTTgggppp{{{|||rrrrrrbbbhhhjjjyyyYYYNNN777333888,,,///@@@kkkpppGGGDDDaaa|||~~~___HHH:::444999BBBMMMeee[[[gggTTT___OOO666---//////,,,,,,000111///;;;;;;QQQqqqlllYYYiiixxxKKK888AAA111...---------,,,---000777vvv~~~[[[aaahhh<<<888333JJJxxxkkklllKKKvvvNNNBBB<<>>tttEEEwww???666UUUyyyrrrjjj```YYYSSSOOOIIIDDD@@@@@@AAABBBAAA888222222444777===DDDMMMVVVeeewwwKKK777:::777777AAAdddQQQ<<<111///000222555999999888777777666666555444<<>><<>><<<888333///...111;;;EEEMMMWWWdddpppyyy~~~{{{uuuJJJxxx>>>xxxDDD@@@fffbbbJJJ444III|||uuulllaaaZZZTTTPPPJJJCCC@@@???AAABBBCCC;;;222//////111555:::>>>KKK\\\lllyyy[[[777;;;777999CCCdddPPP;;;000///111555999:::999888777666555555666777<<>>???>>><<<777111///111444:::CCCQQQ```mmmwww|||wwwLLLfffCCC|||CCCIIIKKKMMMhhhPPP>>>WWW~~~wwwmmmbbb[[[RRRNNNGGGAAA>>>>>>@@@BBBDDD>>>666111//////111222333???PPP\\\ffftttooo999999888<<>>~~~uuu[[[sssgggsss>>><<<```uuuaaa~~~]]]WWWFFFAAA888NNNeee|||nnn___RRRHHHBBB@@@AAACCCDDD@@@:::444///---...444???MMM\\\lllyyy{{{vvvOOOZZZNNN@@@SSSFFFOOONNNQQQQQQDDDkkk|||rrrfff___QQQMMMFFFAAA>>>???BBBEEEHHHDDD===666333222111///...666AAAKKKUUUdddwww>>>555999>>><<>>???===:::777444222111111///;;;CCCLLLXXX^^^iii|||VVVMMMiiiQQQIIIuuupppMMM;;;DDDAAA===CCCGGGJJJSSSUUUUUU]]]kkkxxxmmmjjj^^^EEEOOOTTTiiiCCCFFF333;;;@@@gggrrraaaFFF333;;;FFFXXXQQQiiiTTT]]]III333,,,555000(((CCCnnnuuu[[[HHH===>>>EEEOOOEEEFFFSSSGGGGGGlllllluuufff{{{III<<<333333222///666BBByyymmmnnn|||^^^HHH444oooxxx\\\hhhXXXPPP@@@222TTTaaa{{{ssscccRRREEE???@@@CCCAAAEEEHHHFFF@@@999111+++)))---444@@@QQQcccttt~~~yyytttRRRVVVUUU|||pppIIITTTggg```\\\MMMAAArrrwwwllldddRRRNNNGGGBBB@@@BBBFFFIIIMMMJJJDDD===888666222......222888@@@LLL\\\mmmxxxAAA222999>>>888gggRRR;;;000000555===CCC???777222444666555333333;;;===AAAHHHQQQ]]]mmmyyyYYYJJJQQQGGGmmmgggIII@@@?????????AAAEEEHHHKKKSSSRRRWWWbbbkkksssppp\\\MMMEEEHHHNNNQQQlllsssUUUAAA>>>555<<>>wwwddd:::LLLGGGAAAGGGsssooo555888---444---333```tttwww|||vvvbbbAAAccc[[[LLL666rrrrrrYYYhhhaaaEEE;;;GGGFFF]]]ggg___SSSKKKGGGEEEDDDBBBCCCDDDFFFHHHGGGAAA888000---111222444CCC[[[nnnvvv~~~yyyUUUZZZggg|||VVVVVVuuu^^^cccIIIFFF|||ppphhhVVVMMMFFFFFFFFFDDDFFFKKKMMMLLLJJJFFFAAA999222...444///111999@@@JJJbbb{{{:::555999999???eeeQQQ:::000111666<<>>>>>@@@CCCGGGIIILLLMMMRRRZZZaaahhhwwwuuu```QQQIIIEEEEEEIIIEEELLLeeexxxJJJ000555333UUUOOO???666KKK```pppaaaoooIII666444000:::;;;uuu^^^zzz{{{zzz\\\UUUXXXfffwwwppphhh666222555///222xxxzzz}}}wwwVVV^^^rrr^^^ZZZuuuDDDdddmmm[[[ccc```GGG:::GGGMMMgggyyyccc[[[QQQIIIFFFFFFEEECCCCCCDDDFFFIIIJJJFFF@@@:::444111++++++;;;XXXppp||||||RRRTTTcccwwwzzz```TTTKKKXXXPPPaaa{{{ppphhhYYYQQQKKKLLLMMMMMMQQQVVVPPPPPPOOOMMMHHHAAA:::555444//////777===FFF[[[qqq@@@666888777<<>>777333444555444222333222888@@@JJJWWWeeerrrzzzxxxqqqxxx{{{PPP]]]IIIgggbbbEEE>>>===<<<<<<>>>AAADDDFFFIIILLLQQQWWWZZZaaappp~~~qqq___NNNFFFFFFFFFEEEEEEEEEGGGIIIaaagggBBBAAA666lllzzzDDD:::AAANNNOOOooobbb;;;333///666QQQeeefffkkkjjjuuu777777888666777{{{zzzrrrfffFFFBBBJJJ}}}UUUjjj555eeeqqqYYYllldddIII;;;DDDMMMkkkrrrbbbZZZQQQJJJHHHHHHGGGFFFFFFFFFGGGIIIJJJIIIEEEBBBBBB:::///---===XXXnnnxxx{{{{{{RRRPPPlll~~~gggXXXJJJ\\\UUU{{{ppphhh[[[TTTOOOOOOQQQSSSWWW[[[XXXWWWVVVSSSPPPIIIBBB<<<444...---333999BBBUUUgggFFF777999888;;;bbbMMM777///333888<<<>>>===777333444555222222333666===DDDJJJSSS\\\aaacccTTT\\\cccllldddmmmFFFccc___CCC>>><<<;;;:::;;;>>>AAABBBEEEJJJPPPSSSUUU\\\jjjwwwyyy{{{___RRRGGGDDDFFFFFFFFFGGGIIIOOOOOOPPP___|||wwwHHH>>>...ttt{{{VVVGGG111PPPaaadddQQQhhh===777111888llluuu{{{}}}lllNNN===444888@@@}}}uuuqqq\\\CCC>>>@@@XXXaaaVVVIIIkkkpppYYY||||||```AAA;;;EEELLLooosssfff___UUUNNNLLLKKKIIIGGGIIIHHHHHHGGGFFFEEECCCBBBAAA999222666GGG\\\kkkqqq||||||wwwwwwVVVPPPmmm|||nnnYYYPPPfffTTT{{{pppiii```[[[VVVTTTVVVXXX[[[]]]^^^[[[WWWUUURRRNNNHHHCCC:::333...000666AAATTTeeeLLL666:::;;;<<>>???>>>DDDJJJMMMOOOWWWbbbkkkxxxgggVVVOOOIIIHHHGGGEEEGGGKKKFFFIIIVVVooo~~~zzzuuu===888===tttWWWGGG222PPPRRRJJJ[[[;;;;;;777FFFsss___vvvDDD***555TTTnnntttkkkrrr\\\FFF888GGG@@@lllIIIdddbbbttt\\\yyyxxxYYY777???IIINNNxxxxxxmmmeeeZZZRRRNNNKKKHHHEEEFFFEEEDDDBBB@@@??????@@@999222///888KKK^^^lllsss{{{~~~}}}~~~{{{www{{{TTTOOOcccooo~~~lllWWW{{{HHHcccqqqVVV{{{qqqjjjgggddd```]]]^^^aaabbbbbbYYYUUUQQQQQQRRRRRRPPPMMMGGG@@@777222444???SSSdddVVV777:::<<<;;;cccLLL555...444:::>>>@@@;;;777444444333000111444333:::???BBBLLLYYY^^^[[[oooqqqrrrsss|||}}}iiioooooohhhaaaSSS]]]OOO]]]ZZZBBB>>><<<:::888888999;;;======DDDIIIKKKNNNVVV]]]___lllfffsssdddWWWRRROOONNNKKKGGGHHHLLLKKKMMMdddrrr{{{???===XXXnnn???fffJJJBBBEEE^^^[[[ZZZmmmFFF888222PPPWWWvvvNNN)))888yyyuuummm^^^ooo[[[fff555AAA666JJJyyyIIIyyySSSkkkzzz]]]uuummm\\\<<>>FFF<<<444:::HHHYYYiiittt{{{~~~~~~}}}yyy}}}yyyPPPKKKhhhuuutttVVVIIIbbbnnnaaa```hhheeeddd|||sssmmmggggggddd``````aaa```\\\LLLJJJIIINNNUUUYYYWWWTTTSSSNNNDDD999444===QQQbbb```888:::;;;777dddLLL444---444<<<@@@CCC:::777444444222///000444555;;;???DDDWWWqqqxxxmmmffffff___YYYbbbpppaaaIIIYYYKKKXXXWWW@@@>>><<<:::888777888:::<<>>;;;hhh}}}zzzbbbCCCTTTpppIII:::ggg}}}vvvPPPTTT333444```aaa|||]]]444;;;}}}|||qqqWWWiiiPPPxxxEEE:::000>>>hhh}}}cccZZZ___WWWtttuuucccyyysss|||YYYEEEBBB<<>>666999CCCQQQcccqqqxxx|||}}}||||||~~~}}}yyy}}}vvvvvvSSSIIIqqq\\\\\\oootttPPPHHH???<<>>RRRbbbfff888;;;<<<666fffMMM444,,,444===BBBDDD:::666555555222///000555555:::===DDD\\\nnn___qqquuuwwwbbbPPPRRRddduuuQQQ\\\???VVVUUU??????===:::888777888:::;;;<<<@@@BBBCCCHHHMMMKKKCCC999>>>555GGGuuuiii___WWWXXX[[[XXXSSSQQQTTTUUUbbbiii{{{@@@BBBllluuupppvvv{{{{{{UUUNNNOOOEEEfffEEE888aaajjjeeeQQQ111DDDyyyfffrrruuulll>>>777eee|||yyyWWWfffDDDfffXXX???555JJJmmm|||]]]kkkLLLxxx\\\wwwooo}}}XXXJJJCCC;;;333NNNzzznnnddd]]]VVVPPPKKKEEEEEECCC===777333333555222,,,***333???MMM```ppptttxxxyyyxxxxxx{{{zzzwwwuuupppwwwYYYJJJiii||||||iiitttjjjzzziiiNNNTTTJJJ999DDD|||ccc}}}vvvqqqwwwwwwrrrggg___XXXNNNCCC@@@CCCJJJUUU^^^___VVVMMMJJJOOONNNCCC;;;AAAUUUeeehhh888<<<>>>999fffJJJ666000///999DDDDDD999555333444222///000333666>>>@@@@@@PPPrrrfffSSSfffkkk```vvvaaasssrrrOOOYYYfffLLLRRR[[[:::@@@<<<888666666888999999@@@:::;;;EEEJJJDDD>>><<>>>>>AAA{{{oooeee\\\TTTNNNHHHHHHCCC;;;888888888555;;;999222+++///CCC[[[jjjssstttvvvwwwtttqqqtttzzzppp|||VVVEEEWWWmmmmmm{{{ooozzzXXX|||kkk[[[MMMDDDCCC999[[[{{{tttzzz^^^uuuzzzuuummmaaaSSSJJJKKKFFFPPPYYYRRRJJJGGGBBBEEESSSTTTCCC777AAAWWWeeeyyy555DDD777???gggJJJ666000000999AAA>>>999555333444333///000333666555:::NNNooodddXXXIIIBBB{{{pppKKKQQQwwwmmmTTTNNN{{{MMMQQQZZZ<<<@@@<<<888555666777888888999===???===:::;;;AAAFFFCCCCCCCCCAAAPPPvvvppphhhccc```]]]XXXTTTTTTLLLKKK___vvvnnnGGGQQQllluuurrrZZZ^^^^^^___gggsss]]]RRRJJJLLLKKKOOOrrrccc;;;NNN{{{pppsssZZZ>>>111ooo|||hhhAAAEEEeeennn```III```hhhZZZllldddIII999JJJpppvvvHHH```iii]]]ZZZSSSAAACCCOOO~~~ssssssiiiaaaYYYSSSKKKJJJDDD;;;666666666333999:::555000333DDDWWWbbbjjjqqqvvvuuuqqqppprrruuupppvvvxxx```NNNYYYqqq___XXXyyyzzz[[[LLLOOOCCCJJJqqqCCCxxx~~~vvvmmmcccYYYRRRQQQJJJNNNSSSJJJEEEHHHFFFKKKTTTSSSCCC888AAAWWWfff666AAA888???hhhJJJ444000111999>>>888:::666444555333000000333999<<>>===@@@[[[|||xxx~~~xxxpppiiieeeaaa[[[WWW\\\LLLAAASSSvvvrrrFFFQQQ]]]|||```SSSWWWUUUTTTXXXhhhhhhXXXPPPPPPRRROOOLLLPPPuuu@@@KKK~~~sssbbb:::888```ppp}}}BBBQQQZZZhhh^^^AAAAAAtttuuuZZZIII:::FFFeeeuuuKKKNNNwwwrrrTTTxxx[[[LLLPPP```eeeyyyooofff^^^YYYPPPNNNFFF<<<777777888555777999888555888DDDQQQXXXZZZfffmmmlllkkkoooqqqoooppphhhssseeeRRRgggiiiSSSYYYuuu{{{MMMDDD???AAAmmm```LLLAAAOOOMMMPPPzzzppphhhaaa]]]\\\SSSRRROOOCCCCCCKKKMMMOOORRRNNNAAA777>>>SSSfff777===999???gggHHH333000333<<>>dddFFF222111555???BBB999<<<888666666444111000333555111999LLLXXXbbbxxx```cccRRR]]]wwwsssTTTTTTEEE???<<<888666555555444333;;;555>>>QQQUUUGGG<<<===???777===CCC===???LLLSSSrrrgggbbb___]]][[[IIIZZZSSSFFFbbbsssOOOnnniiiWWWmmm<<>>:::===>>>===AAABBB>>>777555888::::::999===CCCMMM```rrrtttllluuuooo~~~^^^QQQeeeggg___PPPiiihhhFFFLLLVVVdddtttpppNNNDDDvvv~~~uuupppmmmrrrlllhhhZZZGGGEEEPPPRRRLLLGGGDDDBBB999888OOOkkk;;;888<<<===aaaEEE222111555???DDD>>>===999777777555111111333333777@@@GGGGGGUUUpppvvvxxxIIIggg|||ZZZSSSEEE>>><<<888777777666555444:::888???IIIEEE555000666<<<===FFFFFF:::AAAYYYiii{{{uuuhhhaaa^^^[[[YYYTTTSSSLLLRRRhhhtttGGGttt```[[[[[[:::KKKDDDCCCEEEGGGAAA:::>>>IIIYYYhhhjjjgggaaaOOOJJJ<<>>EEENNNnnn\\\FFF;;;gggVVVuuu\\\^^^qqqXXXNNNfff]]]NNNWWWVVVUUUAAA<<<999FFFHHHVVVfffqqqbbbYYYLLLKKKDDD;;;888:::;;;999GGGGGGAAA999444444222///111000777JJJbbbqqqrrrnnnkkknnnzzzSSSUUUiiiQQQWWWqqqHHHbbbuuuKKKiiihhhWWWGGGQQQ|||wwwuuuzzzvvvsssbbbJJJFFFOOOOOOGGGBBBFFFJJJAAA;;;SSSuuu===888===<<<___DDD333000222;;;CCC???>>>:::777777555111111444777555DDDhhhdddZZZxxxtttyyyYYYRRRnnnrrr___RRRDDD===;;;999888888888777666555888;;;@@@KKKRRRKKK??????===AAA???888CCCTTTWWWIIIMMM]]]{{{sssjjjccc\\\XXXVVVLLLIIIgggwwwAAAlllVVV[[[LLLBBBBBBCCC>>>???CCC@@@999<<>>VVVYYY<<<...444DDDPPPlll___OOOHHHjjj\\\~~~kkk```|||NNNZZZ>>>SSS???:::///888111777)))444:::OOORRR```jjjuuueee[[[JJJIIICCC;;;666777777444???AAA@@@;;;:::999666111......;;;TTThhhlllmmmooogggkkkuuuRRRcccmmm~~~EEEMMMGGG___]]]~~~|||{{{NNNqqq~~~~~~~~~iiiNNNHHHPPPOOO???<<>>999>>>:::^^^DDD333//////888AAA??????:::888888555111111444333999IIIdddjjjlll{{{zzzYYYHHH___cccRRRCCC===;;;999888999999888777111777999FFFpppcccIII===777888>>>IIIDDD///888444;;;XXXuuujjj```YYY\\\^^^WWWaaayyyFFFnnnNNNZZZDDDKKK999<<<777999AAA@@@888888???:::FFFDDDyyy|||}}}cccRRRJJJMMMXXXOOOHHH???vvv}}}ggg;;;;;;JJJyyyrrr]]]rrrnnnddddddtttgggXXX___[[[======777@@@qqqMMM@@@:::999===IIImmmuuuzzzqqqVVVEEEuuu```]]]dddOOO777444===444666222999444BBB333:::333>>>@@@<<<:::mmmyyyiii^^^KKKKKKEEE<<<777666555111333888<<<===@@@BBB???:::///000BBB```mmmhhhhhhpppnnnpppyyy\\\uuuaaaYYYNNNKKK^^^wwwtttgggPPPUUUoooQQQKKKSSSRRR888777EEETTTJJJ<<>>999cccGGG111111777777777<<>>666000CCCAAA\\\eee~~~\\\<<<999222;;;111@@@888444777555999WWW{{{llllll``````eeeaaa>>>yyy]]]QQQJJJ888:::???EEE;;;555===999444>>>:::333;;;gggzzzRRRMMM999\\\~~~HHHKKK|||XXXPPP===:::kkk|||VVVHHHWWWfff}}}[[[nnnnnn~~~gggaaaqqq```___ggg333999:::LLLVVVMMM888777444888JJJeee^^^jjj[[[vvv>>>ooohhh{{{qqq^^^AAA333@@@GGG<<<333666<<<555;;;555666<<<555:::<<>>:::999666666888777:::888777@@@LLLHHH;;;///BBBZZZjjjllliiiggggggnnnqqqtttEEEooovvvFFF???KKKOOOiiiTTTVVVNNNgggFFFWWWttt[[[KKKLLLVVVEEE888<<>>FFFaaayyy{{{www```tttlll}}}NNNPPPEEEDDD999CCCFFF===@@@888BBBIIIssswwwlllwwwzzzFFF333KKK)))AAA444>>>===AAA???333444SSS{{{xxxjjjaaazzzaaabbbzzz@@@qqq]]]UUUHHH888CCCCCCEEECCC;;;333555;;;:::EEEHHH666ZZZdddWWWEEE333DDD999YYYFFFKKKtttZZZ@@@:::===hhhgggXXXqqqooo{{{fffvvvjjj\\\}}}MMMrrriiiqqq===<<<444HHHKKKDDDAAA@@@444:::HHHNNNeeesssZZZaaaiii:::}}}zzz}}}ffflll{{{^^^PPPCCCUUUVVVBBB555;;;???;;;888333;;;555777BBBBBBNNNPPPVVVMMMTTTzzzpppccc\\\OOOBBB;;;888888;;;@@@PPPMMMBBB555666???@@@999444FFF\\\jjjllliiiggggggmmmkkkhhhIIIwwwHHHEEEOOOMMMSSSsssttt{{{qqq\\\PPP^^^www___NNNOOOXXXPPPDDDHHHMMMPPPGGGVVV<<<:::???===aaaGGG111---000333===KKK;;;888777888777444333555000999>>>HHH[[[iii{{{|||YYYjjjGGGVVVCCCBBB777AAAEEE>>>CCC<<<###>>>bbb888RRRDDDFFFDDD777999???BBB???>>>BBBGGGGGGNNNeee}}}zzz\\\tttmmmCCChhhZZZSSSFFF777IIIJJJ999444333,,,111;;;;;;;;;RRR666___gggDDD888<<<;;;666HHHkkkBBBLLLwwwiii@@@>>>CCCLLL}}}ddd]]]ZZZzzzTTTIIIQQQqqqrrrooo???<<<888bbbjjjGGGLLLIII777999:::444MMMnnn^^^|||fffhhhCCCjjjoooZZZzzzsssSSSSSSQQQPPPMMMEEE===;;;===;;;666>>>888:::HHHMMM]]]pppZZZFFFJJJccc|||vvviii[[[PPPCCC;;;888999AAAIII{{{yyynnn^^^SSSNNNEEE:::<<>>>>>DDDIIIIIIIII\\\hhh{{{qqqNNNOOO[[[aaaFFFaaaZZZOOOIII???LLL[[[EEEAAA777///666AAAaaaNNNxxxNNN:::>>>>>>999666KKKsss;;;SSS}}}pppMMM???@@@PPPeeefff}}}|||nnnQQQKKKcccsssoooIII>>>;;;tttTTTGGG===>>>UUUQQQ555@@@IIIwww___llloooUUUEEEbbbfffSSSzzzXXXHHHTTTWWWDDD;;;CCC>>>777===777999EEECCCMMMmmmNNN???HHHVVVhhh|||sss]]]SSSHHH@@@999777;;;BBBzzz|||jjjNNN777BBBNNN]]]fffgggeeedddeeekkklllQQQRRRUUU333;;;~~~TTTDDDpppQQQvvvzzzdddRRROOOUUULLLEEEUUU]]]VVVFFF:::QQQttt===<<<>>>>>>bbbJJJ444...---///===NNN>>>>>>>>><<<:::999777555888999<<>>///;;;oooVVV888999eee|||bbbFFF;;;SSSnnnaaaooo}}}___QQQMMMJJJJJJMMM<<<111555222777===000///JJJ???CCCJJJEEELLLjjjwwwhhh^^^TTTLLLCCC;;;888999QQQ]]]mmmyyyyyyiiiKKK333EEENNNYYY```aaa```aaabbbgggoooLLLVVVUUUooo222999vvvvvvYYYDDDgggddd~~~vvvdddSSSNNNQQQNNN@@@NNNUUUSSSJJJ:::>>>SSSXXX===<<<===???```III444///---,,,555CCC:::<<<===:::888888666222000888???KKK^^^xxxnnn}}}gggIIIDDDDDD999CCCHHHBBBGGG@@@===@@@pppbbbmmmsssrrrzzzpppooodddLLLHHHDDD<<<666777[[[}}}jjjXXXVVVVVVKKKSSSIIIOOO~~~ZZZCCCJJJuuuFFFHHHPPPDDDvvvkkkMMMIII<<>>AAAuuuQQQFFF;;;---MMMuuuUUUDDD\\\[[[FFF555HHHyyy```hhh[[[XXXMMMIIIPPP???333666444;;;@@@---'''888444555:::===DDD\\\yyy|||~~~wwwnnndddYYYTTTPPPIIIEEEDDDGGGKKKSSS[[[\\\SSSDDD777FFFLLLTTTYYY[[[\\\___aaabbbkkkJJJcccSSStttccc777<<>>AAADDDPPPccc~~~JJJGGGFFF<<>>HHH===MMMBBB^^^oooLLL>>>999@@@GGGccc???444555999999BBBaaaUUUOOObbb===333<<>>DDD444111111444******;;;AAAHHH___rrr~~~|||kkkZZZRRROOOKKKHHHFFFKKKNNNPPPNNNGGG???<<<<<>>999222<<<@@@HHHZZZfffqqqzzzMMMLLLMMMDDDPPPTTTMMMPPPHHH;;;YYY|||HHHYYYXXXQQQPPP[[[bbb]]]SSSNNNKKK???OOOTTTHHH???WWWLLL>>>CCCCCC:::sssXXX>>>888RRR:::PPPHHHIIIrrrTTTDDD===777FFFkkkMMMIII777999:::@@@WWWLLL[[[yyyXXX>>>777;;;MMM|||XXXbbbUUUffftttddd???^^^sssggglllUUUXXXnnnGGG<<>>111777===:::PPPdddeeebbb;;;:::RRRZZZSSSlllZZZGGGIII<<<===555888???555888 :::888...555///555UUUlll~~~{{{^^^MMMDDD===888555888AAAJJJHHH<<<222444:::FFFIIINNNRRRVVVZZZ___cccddd\\\MMMIII===///zzznnnSSSbbbxxx}}}QQQxxxuuu~~~sssjjjiiiiiieeeaaa___VVV___bbb[[[YYYZZZYYYZZZ999<<<;;;@@@ZZZEEE333///000///000333<<<555777BBBCCC;;;;;;DDD999999777BBBUUU___kkk}}}ZZZNNN>>>IIIFFFRRROOOWWWMMM???WWWaaa{{{xxx~~~iiiNNNeee}}}ggg{{{]]]kkkhhhmmmlllQQQRRR999___VVV===III???PPPDDD@@@===>>>^^^JJJFFF<<<]]]:::XXXBBBDDDKKK[[[FFFAAA>>>YYYyyyDDD444GGG666AAAzzzEEENNN666>>>JJJSSSzzzLLL{{{EEEYYYkkkKKKrrr{{{jjjhhhpppgggLLL]]]www;;;>>>IIIGGGIII;;;333;;;888222:::OOOmmmkkkNNNEEELLLJJJ[[[TTT{{{~~~XXXFFFHHH;;;777777333777<<<999555222333666222000???SSSkkkzzzrrrxxxlllQQQEEE>>>444///000222444999===;;;555444777AAAKKKRRRRRRRRRXXX___cccddd^^^TTTxxxrrryyyGGG111888EEENNNRRRTTTAAAkkk[[[}}}xxxiiidddooosssqqquuuZZZnnnnnn:::;;;<<>>???666JJJ333333<<<444///<<>>JJJZZZxxxjjjNNNuuutttRRRWWW[[[dddddduuu{{{PPPrrrqqqxxxUUU<<<888;;;BBBAAA555888555555666222///999GGGeeeqqq}}}xxx```HHH@@@BBBEEEBBB===:::===???888...)))***---000///---000777@@@HHHNNNOOOPPPVVV]]]aaammmCCCrrrNNNzzzvvv333@@@(((ZZZ{{{YYYOOOgggoooqqqFFF___hhh|||xxxyyy{{{|||<<<<<<<<>>777;;;PPPkkkOOOHHH???NNNCCC~~~???===???sssJJJ:::;;;ddd}}}eeeNNNAAANNNTTT[[[bbbiiiRRR___rrrbbb]]]hhh]]]lllvvv]]]SSSooo]]]???RRRXXXHHH???;;;888>>>AAA777MMMWWWmmm~~~UUUsssiii\\\___YYYeee{{{fff{{{PPPooopppbbbooozzzUUU:::888>>>GGGKKKDDD???===;;;:::666222777@@@[[[dddkkkeeeUUUGGGDDDHHH:::>>>;;;666999>>>999...---,,,,,,---+++***///666<<>>666666======666777444111000,,,***...666:::@@@EEEFFFJJJSSS[[[]]]ZZZZZZxxxBBBBBBnnnfffpppkkkggg,,,---===OOOaaa]]]KKKfffhhhSSSMMM;;;~~~{{{]]]OOOMMMEEEVVV```===<<<<<>>000PPPqqqjjjooo||||||{{{{{{zzzSSS___JJJqqqZZZRRRaaa@@@]]]sssTTToooPPPDDD>>>888;;;CCCBBBBBB```AAA999999<<>>IIIttt~~~[[[HHHJJJYYY```gggkkk___gggwwweee[[[kkkiii]]]jjjcccgggZZZhhhfff[[[NNN~~~MMM{{{```ccc@@@===>>>333CCC:::OOOdddUUU[[[eeeccclllqqqggg|||XXXbbbfffVVVRRRPPP@@@999DDDOOOBBBAAA???>>>;;;999666666CCCMMMUUUUUUOOOKKKFFFCCCDDDDDD???999999>>>BBBBBB@@@<<<888444...***...555:::@@@DDDGGGMMMWWW___bbbQQQqqq|||===NNNOOOxxxRRR555+++444SSSuuupppJJJRRRuuucccxxxHHHtttqqqGGG|||SSSCCCGGG@@@===eeexxxvvvQQQ<<<;;;;;;HHHWWWCCC222000111...,,,///......333:::<<<===HHHVVVbbbQQQ>>><<>>>>>??????@@@@@@===999000:::CCCEEEFFFJJJIIIFFFBBB???>>>??????>>>CCCIIIEEE@@@;;;666000+++...444999>>>CCCFFFNNNZZZbbbeee]]]~~~BBBJJJCCC<<>>EEEBBB]]]UUUiii;;;EEESSS@@@uuuiii======222AAA<<>>???BBBEEEGGGDDD???...444777666:::CCCIIIHHH???;;;>>>EEEDDD>>>@@@IIIFFFAAA<<<777000+++...444777<<<@@@DDDMMMYYYbbbeeeWWWOOOmmm222222111:::IIIxxxLLLKKKbbbdddVVVOOO\\\UUU___pppVVVRRR@@@;;;555EEEcccnnnnnn>>>::::::;;;JJJPPPBBB444000000000//////555111,,,222999444<<>>@@@OOOiiiuuu|||~~~gggeeeooolllxxxzzz}}}}}}}}}yyyxxxyyyyyy}}}}}}wwwRRRbbbddd^^^BBBaaaOOOnnnzzzxxx~~~LLLAAA;;;666444DDD[[[PPP888FFF???@@@VVV^^^oooZZZ;;;AAA@@@EEEGGG888>>>777<<>>>>>???EEEOOO^^^ooo~~~fffTTTQQQRRRUUUXXXccc^^^pppxxx```qqq```nnnOOOVVVLLLUUU::::::444777DDDJJJBBB<<<===;;;111+++///111444AAAQQQNNNLLLDDD999444999???AAA888<<<===888111...111666777BBB===PPPXXXYYYhhhRRRrrrLLLxxxWWW...222888000@@@fffmmmRRRjjjoooiiicccyyymmmoooTTT@@@;;;...???SSSeeennnoooDDD222DDD999NNNQQQBBB444000000///...///------,,,111555444BBB```{{{rrrNNNBBBCCCGGGBBB@@@DDDFFFPPPddd```sss|||jjjVVVbbbyyycccfffjjjgggsssuuuxxx{{{}}}|||}}}|||~~~VVVgggsssPPPMMMRRRGGGGGGlllOOOUUUMMMMMM@@@???888<<>>555???CCC:::666:::<<<>>>NNNbbb~~~pppjjjttt]]]TTT[[[```______^^^]]]]]]]]]]]]tttnnnpppTTTVVV^^^\\\]]]^^^^^^^^^___aaaccceeekkk]]]hhhXXXooommmLLL999CCCKKKDDDJJJGGGKKKWWWfffuuu|||[[[YYYZZZ[[[\\\ZZZccc^^^fffiiiyyyUUUzzz111VVVNNNIII???777888DDDJJJCCC;;;:::999000,,,///111111;;;IIITTTTTTMMMAAA888666444111888;;;;;;777000---111555777CCCAAAJJJXXXaaacccUUUJJJ|||TTT555+++---777444WWW]]]RRRZZZlllooosssZZZ^^^XXX___dddaaa\\\UUUKKKBBB999---===MMMXXX```fff~~~<<<111AAA999NNNQQQCCC444000000///......(((------///111000CCCddd___ZZZQQQAAA>>>HHHHHHDDDIIIOOOHHHBBBGGGPPP\\\ppp]]]bbbeeegggkkkmmmooosssvvvxxx{{{}}}{{{~~~}}}uuu\\\kkkJJJMMMBBBLLLEEE@@@hhh```FFF@@@PPPBBBBBB===???<<<|||YYY999666GGGHHHRRRdddfffkkkkkk\\\JJJAAA===PPPEEECCCBBBFFFOOOXXX]]]___[[[YYY```yyygggXXXXXXWWW[[[\\\^^^___```___^^^^^^bbb\\\aaawwwVVVYYYddd]]]XXXXXXXXXVVVVVVXXX\\\___```eeeaaa]]]^^^uuuNNNnnn{{{RRR555===???EEEVVVmmm{{{~~~dddZZZfffYYYYYYXXXQQQ[[[ZZZWWW{{{|||kkkNNNVVVUUUTTTEEE;;;666===BBB@@@===???999222...000///...444>>>KKKOOOOOOHHHAAA<<<666000666999999555///---111555666BBBGGGEEE\\\iii]]]dddiii~~~GGG555...***888777\\\[[[SSSLLLUUUiiiqqq^^^JJJxxxqqqrrrMMMDDD@@@DDDCCC???===???AAA???888///???GGGIIINNNXXXxxxrrr666555???<<>>JJJLLLWWWddddddcccnnn]]]???777<<<===???>>>;;;===GGGRRRVVVjjj[[[XXX\\\UUUSSSTTTWWWZZZ]]]```aaabbbPPP^^^```\\\xxxjjj\\\XXX]]][[[OOOUUUUUUUUUTTTSSSUUUXXX[[[bbb^^^eeeuuu[[[aaaWWWDDDfffrrr[[[eeegggiiimmmvvviiiPPPXXX```YYYWWWVVVMMMYYY```XXXiiixxx\\\^^^\\\KKKRRRGGG<<<777555444999@@@<<<666111000---+++000777AAAGGGLLLJJJFFFBBB===777555777666333///...111555888>>>KKKJJJ```eeeVVV}}}|||555///:::111222???qqqrrrOOOEEEzzz[[[kkkFFFVVVxxxRRReeeGGG\\\oooSSSVVVUUUOOOFFFAAABBBBBB???999444DDDFFF>>>>>>NNNtttYYY777:::>>>???\\\RRRCCC555000000///------...000,,,,,,000,,,///@@@LLLssseeeWWWPPPWWW[[[YYY^^^iiikkknnnrrruuuxxx|||zzz}}}yyyvvvwwwxxxwwwyyy|||uuuwwwxxxVVVddd```YYYEEE@@@LLLIII@@@UUUxxx~~~UUU???DDD888eeeiiiDDDBBBHHHPPPSSS[[[dddeeegggvvvhhhpppUUUNNNMMMQQQOOOOOObbb{{{fff___\\\___UUUSSSSSSTTTVVVYYY^^^bbbdddaaa``````]]][[[jjj~~~dddXXX\\\YYYVVVWWWTTTYYYZZZ[[[[[[ZZZ[[[\\\^^^```cccnnnbbbmmmkkkwwwnnnZZZ___YYYiiittt{{{]]]WWWbbb[[[bbb[[[[[[TTT^^^llldddjjj|||OOOwwwYYYWWWRRRKKKAAA777111555<<>>===NNNUUUaaaUUUPPPlll......999000111888xxx{{{yyyQQQCCCeee~~~uuuKKKCCC}}}{{{~~~TTTFFFooo^^^\\\UUUOOONNNOOOKKKEEE888777IIIGGG888666JJJwwwLLL999===<<<>>>hhhRRRDDD555000000...------,,,---(((***222...+++333888jjjSSSRRRQQQQQQSSSYYY___ccccccjjjmmmqqqtttwwwzzz~~~}}}}}}}}}{{{|||~~~yyyzzzuuuxxxXXX^^^```PPPHHHKKKJJJ@@@>>>FFFNNNrrrcccGGG???:::wwwBBB@@@DDDJJJQQQWWW[[[^^^bbbppppppkkk~~~{{{OOObbb]]]^^^VVVYYYWWWVVVVVVXXX[[[___aaaaaa```\\\XXXVVV[[[dddlll~~~eeeeee______]]]ZZZbbbeeeZZZZZZ[[[]]]]]]\\\\\\]]]^^^TTTggg^^^fffrrrsssooogggqqquuu[[[```gggYYY^^^TTTWWWRRRXXXfff___```sssxxxYYYpppoooaaaxxxFFFLLLPPPOOOHHHBBBAAACCCEEE@@@888000++++++000444<<>>:::999AAA;;;QQQCCC666111000///------,,,,,,,,,,,,,,,,,,,,,,,,---,,,...111111<<<```lllEEE@@@CCC@@@BBBLLLKKKJJJJJJLLLPPPVVV\\\___iiieeebbbeeelllrrrtttsss~~~~~~{{{}}}}}}||||||zzzwwwttttttwwwyyy{{{wwwxxx{{{aaa[[[ccc```KKKHHHMMMCCC:::CCCHHHEEECCCGGGKKKJJJSSSOOOUUU```^^^___}}}>>>YYYIIIPPP^^^iiihhh___\\\___]]]aaadddiiijjjrrriiiaaaXXXTTTUUUXXXYYYWWWNNNPPPVVV\\\[[[VVVWWW[[[[[[^^^\\\VVVTTTVVVTTTOOOSSSXXX\\\^^^]]]^^^```cccWWWXXXZZZ\\\^^^___```aaa___XXXVVV\\\ZZZPPPLLLPPPTTTRRRRRRTTTVVVVVVTTTQQQZZZ\\\]]]\\\^^^ccclllsssnnnhhhaaa[[[ZZZ[[[]]]]]][[[YYYXXXYYY]]]^^^]]][[[ggglll___|||wwwssstttbbbOOOPPPSSSOOOPPPNNNFFFHHHDDD>>>777222...,,,+++...///000///...///222666222222111000000444;;;@@@HHHRRRjjj\\\hhhWWW000///888888999BBBDDDKKKqqqvvv???nnnuuuJJJVVVoooWWWuuuLLLGGGMMMpppeeeVVVPPPNNNLLLKKKIII[[[QQQ999fffSSS;;;999===;;;<<>><<>>666111...,,,...//////------///111///000000//////444<<>>AAAFFFFFFGGGIIILLLPPPSSSWWWYYY^^^___aaabbbcccfffjjjmmmnnnoooppprrrtttxxx}}}~~~~~~~~~|||}}}}}}{{{xxxwwwxxxxxxvvvuuuuuuqqqmmmlllmmmllljjjgggmmmmmmnnnoooqqqsssuuuvvvpppiiiiiiVVVffffffTTTJJJDDDDDDBBB???@@@CCCCCC@@@GGGEEEGGGKKKNNNPPPTTTZZZ}}}uuuGGGKKK[[[YYYZZZ___ffffffaaa]]]\\\YYY```aaabbbeee___^^^iiixxx[[[RRRSSSUUUVVVWWWWWWUUUTTTGGGDDDFFFLLLOOONNNNNNPPPNNNPPPQQQPPPPPPRRROOOJJJNNNOOOPPPSSSTTTTTTQQQOOONNNNNNNNNNNNNNNMMMLLLLLLPPPMMMOOOVVVUUUMMMIIILLLLLLLLLLLLNNNPPPQQQPPPOOOQQQSSSTTTSSSQQQRRRWWW[[[]]]qqqlllIIISSSWWWXXXUUUQQQPPPVVV[[[OOONNNMMMNNNQQQTTTUUUUUUOOOQQQxxxxxxQQQ~~~lll@@@RRREEEKKKOOOQQQNNNFFF;;;333///,,,...//////...------//////000000...///777CCCMMMdddjjjfffiii{{{vvvRRR:::---777AAA??????EEEIIIBBB]]]YYYnnn]]];;;]]]~~~~~~dddaaadddsssddd```cccbbbWWWNNNbbb|||===333777:::>>>IIIPPPDDD888333000---+++,,,************************---))))))---000------000444555222+++***000555444,,,---***(((,,,444:::;;;999>>>>>>777333888AAAGGGCCCEEEHHHKKKNNNQQQSSSTTT]]]aaaeeeeeedddeeejjjooorrrrrrrrrrrrsssvvv{{{~~~}}}~~~~~~{{{|||}}}|||yyyvvvrrrpppnnnnnnoookkkiiikkkpppsssppplllmmmmmmnnnoooqqqssstttuuuxxxrrreeeUUUccc___UUUDDDEEEDDDBBBAAAAAAAAA@@@AAADDDGGGHHHLLLRRRRRROOOWWW}}}wwweeeGGGCCCZZZ]]]]]]___bbbdddccc```^^^^^^fffccc___ggghhhdddgggrrrgggYYY]]]SSSSSSRRRRRRTTT[[[ccciiiMMMHHHGGGKKKPPPOOOOOOPPPPPPPPPPPPRRRTTTTTTPPPKKKRRRQQQQQQTTTVVVUUUPPPLLLSSSSSSSSSSSSSSSRRRQQQPPPNNNNNNSSSYYYYYYRRROOOQQQOOOOOOOOOPPPQQQQQQQQQPPPUUUWWWYYYXXXVVVVVVYYY]]]eeeTTTRRR{{{|||^^^VVVXXX]]]___```]]]YYYVVVXXX[[[SSSRRRRRRSSSVVVYYY[[[]]]YYYWWWeee|||UUUJJJCCCIIIJJJKKKJJJGGGAAA999444111111000///...///111222222222111///333>>>OOO\\\wwwbbbaaa>>>333111<<>><<>>666444000......111444666333111000111999JJJ]]]jjjyyyaaakkkooo444111333<<>>???;;;???AAA>>>>>>BBBFFFHHHTTTQQQSSSSSSUUUeeeuuuuuu}}}aaadddZZZYYYZZZTTTWWWXXXWWWXXX\\\^^^]]]UUU``````\\\```___]]]bbbYYYRRRnnnpppfffVVVZZZ\\\PPPPPPOOOMMMNNNOOOSSSVVVXXXRRRNNNLLLOOOQQQOOOOOOQQQRRRLLLKKKPPPTTTQQQMMMJJJQQQQQQQQQRRRSSSSSSQQQOOOOOOPPPQQQRRRSSSSSSSSSRRREEEJJJOOOQQQNNNKKKJJJKKKMMMNNNOOONNNLLLLLLNNNOOOMMMPPPRRRQQQPPPPPPSSSWWWUUU``````]]]___[[[UUUYYYnnnkkkaaaTTT]]]XXX\\\TTTWWWVVVUUUSSSTTTUUUUUURRROOOJJJLLLOOOQQQQQQSSSUUUWWWUUU]]]TTTjjjsssYYYsssWWWQQQKKKJJJLLLLLLHHHCCC===999333000111222444555111///000777FFFYYYiiirrroooppp}}}{{{GGG777888;;;>>>AAAEEEJJJNNNHHHNNNPPPiiiccczzzkkkBBB;;;UUUgggrrr^^^ooo]]]CCCUUU???:::999::::::[[[NNNEEE<<<666000***)))+++''''''''''''''''''''''''%%%''')))************)))$$$%%%(((,,,---,,,******%%%,,,111000000111111///888444333444666888<<<@@@???@@@AAACCCFFFHHHJJJKKKLLLQQQXXX[[[]]]^^^```ccccccfffkkkooorrruuuyyy|||}}}uuuzzz~~~|||vvvsssuuuyyytttpppkkkjjjlllmmmiiieeeeeedddbbb``````aaabbbbbb```aaaccceeefffhhhhhhiiiiiimmmtttzzzqqqRRRJJJGGGMMMQQQLLLDDD@@@CCC@@@??????@@@@@@CCCGGG>>>EEEKKKVVVdddlll{{{{{{qqq|||tttVVV\\\ZZZ```WWWTTTZZZ\\\XXXWWW[[[^^^^^^WWW^^^]]]^^^aaa[[[WWW^^^YYY___QQQjjjfffppp|||}}}|||```cccUUUZZZQQQOOOTTTPPPMMMLLLLLLOOOOOOMMMJJJLLLKKKLLLPPPOOOMMMOOOSSSNNNGGGEEEKKKQQQOOOLLLKKKLLLMMMNNNNNNMMMNNNPPPQQQIIIJJJKKKKKKLLLKKKKKKKKKDDDIIIMMMMMMIIIFFFFFFGGGIIIJJJLLLKKKJJJKKKOOORRRMMMOOOPPPNNNLLLLLLPPPTTTLLLUUUSSSPPPWWWYYYXXX]]]LLLbbbiiiqqqpppppp~~~rrr~~~tttkkkiiicccYYYVVV]]][[[hhh[[[aaaYYY```TTTUUUVVVVVVUUUUUUUUUUUUHHHLLLPPPRRRRRRRRRSSSUUUZZZ^^^[[[^^^mmmzzz```~~~XXX^^^MMMOOOPPPQQQOOOMMMJJJHHHFFFBBB===:::999777555222...///555EEEZZZllluuuwwwiiiyyy888===AAABBBBBBCCCHHHMMMOOONNNQQQRRRbbbmmmGGG>>>EEEoooppp}}}qqqhhhWWWFFFEEEmmm___FFF888999;;;@@@nnnMMMEEE===777000***)))+++'''''''''''''''''''''''')))'''$$$###&&&)))(((%%%&&&&&&'''))))))'''((()))###))),,,+++***...000000+++***000:::===999999>>>??????@@@BBBDDDFFFIIIJJJHHHLLLRRRWWWZZZ\\\]]]^^^aaaeeejjjnnnqqqsssvvvxxxwww|||~~~~~~www{{{~~~{{{uuusssvvv{{{yyyqqqoooqqqpppjjjccchhhhhhfffdddbbbbbbeeehhh___bbbgggkkknnnnnnmmmllloookkk{{{tttlllmmmPPPFFFJJJNNNPPPQQQDDD<<<999>>>BBB@@@AAAEEEGGGWWWfff|||sss[[[bbbnnnRRRgggLLL```aaa[[[PPPXXX[[[UUURRRVVVZZZZZZXXXYYYVVVYYY___YYYWWWbbb```[[[dddaaahhhnnnjjj```LLL```FFFJJJNNNTTTVVVTTTOOOJJJJJJNNNQQQOOOLLLGGGHHHLLLPPPOOOMMMPPPVVVMMMDDDBBBIIIPPPPPPMMMNNNIIIKKKMMMLLLJJJKKKPPPTTTOOOOOOOOOOOOOOOOOONNNMMMGGGLLLPPPMMMIIIGGGHHHHHHFFFIIIKKKKKKKKKMMMRRRVVVSSSTTTTTTRRROOOOOORRRVVVSSSVVVSSSUUU___]]]TTTUUUZZZ```UUUYYY]]]^^^dddWWW^^^TTTTTT___eee___]]]bbb___cccYYYbbbSSS]]]RRRTTTVVVYYY\\\ZZZUUURRRUUUYYYMMMQQQWWWYYYXXXWWWXXXYYYSSSUUU^^^eee}}}~~~}}}[[[iiijjjPPPCCCMMMXXX\\\WWWQQQPPPQQQNNNKKKHHHEEEBBB===666111...000;;;QQQjjj{{{~~~{{{lll}}}NNNHHH<<<@@@BBB???@@@FFFJJJJJJQQQOOOOOOZZZSSSEEE<<<\\\oooiii|||ooobbbYYYGGGRRRHHH999777:::===FFF}}}RRRDDD>>>:::...***,,,((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''++++++++++++,,,---.........///000333555777999:::===>>>???@@@AAABBBBBBBBBEEEEEEGGGIIILLLOOORRRTTTYYY[[[___cccgggiiijjjkkkxxxyyyzzzxxxuuuuuuvvvxxx|||zzzyyywwwrrrqqqsssvvvuuussspppkkkhhhffffffaaa]]]```gggfff^^^^^^eeeaaa`````````bbbdddfffhhhlllrrrooogggrrr}}}vvvUUUGGGFFFJJJLLLNNNQQQSSSUUUUUUUUUTTTVVV___bbbXXXOOO^^^nnnTTT___WWWRRRZZZUUUUUUUUUTTTUUUVVVUUUSSSQQQVVVXXXYYYYYYXXXVVVWWWXXX\\\\\\\\\ZZZXXXXXXYYY\\\nnnyyyfffQQQKKKRRRTTTQQQKKKIIIMMMPPPPPPKKKKKKKKKKKKLLLLLLLLLLLLBBBFFFIIIIIIGGGHHHLLLQQQPPPIIIBBBBBBHHHKKKIIIFFFIIIJJJGGGCCCDDDIIILLLKKKLLLKKKGGGEEEJJJPPPLLLCCCCCC@@@@@@DDDJJJLLLIIIFFFCCCIIIMMMMMMIIIFFFHHHJJJOOOPPPPPPPPPPPPOOONNNMMMQQQOOONNNQQQVVVXXXUUUQQQNNNSSSVVVWWWXXXZZZXXXSSSRRRTTTVVVXXXYYYXXXWWWVVVWWWWWWVVVSSSQQQQQQSSSUUUNNNQQQQQQOOOKKKKKKOOOTTTOOOTTTTTTMMMKKKPPPTTTSSSSSSKKKPPPVVVccchhhVVVwwwgggfffQQQQQQWWWNNN[[[[[[RRRTTTFFFIIIFFFCCCEEEFFF===111444>>>PPPlllxxxrrr}}}rrrlllaaa===CCC????????????@@@CCCHHHLLLUUULLLUUUSSSbbbVVVkkk]]]>>>===|||{{{kkkccc|||yyyiiiUUUSSSNNNOOOttt999::::::666DDDLLLSSSDDD>>>:::///+++,,,((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***))))))******+++,,,---...///000222444666777888:::;;;<<<>>>???@@@@@@@@@CCCDDDEEEGGGJJJMMMOOOPPPPPPRRRVVV[[[```dddfffgggtttsssrrrrrrtttuuuuuutttrrrooopppssssssppppppsssooonnnkkkgggdddcccdddeee___XXXWWW\\\[[[TTTSSSYYYTTTUUUVVVWWWXXXZZZ[[[[[[ddd___hhhuuupppsss{{{aaaTTTNNNFFF@@@???CCCJJJNNNFFFUUUnnnWWWMMMZZZQQQMMMUUUQQQTTTTTTTTTTTTTTTSSSQQQOOOSSSUUUVVVVVVUUUTTTUUUVVVUUUUUUVVVXXXZZZ\\\^^^___fffcccfffmmmrrrzzzrrrfffPPPGGGOOOWWWNNNPPPOOOJJJHHHKKKNNNNNNIIIJJJIIIIIIHHHGGGFFFEEEDDDGGGIIIHHHFFFEEEIIIMMMKKKFFFBBBCCCGGGIIIGGGDDDDDDHHHIIIEEECCCEEEGGGEEEIIIHHHEEECCCIIIOOOLLLEEE???@@@BBBCCCDDDEEEDDDDDD???DDDIIILLLKKKIIIIIIIIINNNNNNMMMMMMLLLKKKJJJJJJOOOMMMLLLNNNRRRSSSOOOKKKKKKPPPSSSRRRRRRTTTQQQMMMKKKMMMOOORRRSSSSSSSSSRRRRRRTTTVVVVVVTTTSSSSSSSSSNNNPPPPPPMMMJJJKKKPPPVVVNNNMMMPPPUUUSSSLLLLLLPPPQQQQQQ[[[]]]VVVllllllSSSwwwppp[[[AAAPPP___OOOCCCHHHCCC???@@@:::111222===VVVpppxxx||||||RRR<<<@@@BBBCCCCCCCCCDDDGGGKKKOOOUUUNNNXXXTTT^^^qqqNNNbbbMMMAAAooobbbPPPmmmppprrr```XXXWWWkkk\\\;;;:::>>>???SSS]]]SSSDDD???;;;000+++---((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***+++,,,...///000111333444555666666777999;;;<<<===>>>>>>DDDDDDEEEGGGIIIKKKNNNOOOMMMPPPSSSXXX\\\```bbbcccpppnnnlllooouuuxxxvvvtttwwwttttttvvvuuupppnnnooollljjjfffcccbbbccceeegggbbbXXXRRRUUUTTTOOONNNQQQPPPQQQRRRTTTUUUVVVWWWWWW```XXXdddyyypppbbbkkkVVVZZZcccTTTNNNTTTNNNSSSSSSUUUVVVVVVVVVUUUTTTTTTVVVXXXXXXWWWWWWXXXYYYUUUTTTUUUYYY___bbbbbbaaaddd```___aaa___[[[```jjjcccWWWaaahhhYYYYYY```XXXYYYRRRTTTTTTMMMKKKJJJ@@@IIILLLLLLHHHFFFIIIKKKJJJHHHIIIJJJKKKJJJIIIGGGFFFKKKMMMNNNLLLIIIHHHJJJMMMEEEEEEEEEGGGIIIIIIFFFDDDFFFNNNRRROOOIIIHHHHHHFFFKKKIIIFFFEEEJJJPPPOOOJJJAAAEEEHHHHHHEEECCCDDDGGGFFFHHHKKKMMMMMMKKKHHHFFFPPPPPPOOOOOONNNMMMLLLLLLOOONNNMMMOOOSSSTTTQQQNNNLLLPPPRRRPPPPPPPPPNNNIIIIIIKKKMMMOOOQQQRRRRRRRRROOOSSSWWWZZZYYYWWWVVVUUURRRRRRRRRPPPMMMOOOSSSXXXUUUPPPWWWfffeeeTTTOOOWWWTTTWWW___ddd[[[WWWRRR}}}eeerrr111TTTLLLZZZTTTBBB>>>III@@@444@@@VVVvvv}}}wwwbbbEEE???CCCBBBCCCDDDDDDDDDGGGKKKNNNRRRNNNVVVQQQWWWwwwZZZPPP666\\\yyy]]]www{{{ddd]]]888<<<<<>>@@@HHH:::888UUU|||}}}oooLLL@@@BBBFFF@@@AAABBBBBBBBBDDDHHHKKKOOOOOONNNLLLRRRUUU```ZZZ===MMMnnndddaaaaaahhh@@@:::BBBBBBIIIjjjSSSEEEAAA>>>222------)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((())))))***+++,,,------......///000000000111222444666888999:::;;;999::::::<<<>>>@@@BBBCCCHHHIIIKKKMMMPPPSSSVVVWWW[[[aaagggjjjjjjlllpppuuuooolllmmmooommmhhheeeeeedddaaa___^^^]]]ZZZVVVSSSVVVMMMEEEEEEGGGGGGFFFFFFLLLJJJGGGFFFHHHKKKPPPSSSUUUZZZYYYVVV___llllll```vvvnnnYYYRRRSSSWWWTTTMMMNNNPPPLLLHHHKKKNNNOOONNNMMMNNNOOONNNPPPRRRSSSRRRRRRSSSTTTTTTQQQPPPSSSXXXZZZVVVQQQSSSRRRUUU[[[]]]\\\[[[\\\WWWQQQNNNKKKFFFHHHLLLIIIPPPNNNLLLBBB;;;GGGOOOFFFAAAEEEFFFDDDCCCGGGIIIHHH===???BBBEEEFFFFFFDDDCCCEEEEEEFFFFFFEEEFFFHHHIIIBBBEEEIIIKKKKKKIIIEEECCCDDDLLLOOOHHHAAA@@@BBBDDDGGGDDDAAAAAACCCCCCBBBAAA>>>???AAABBBCCCDDDCCCCCC@@@???>>>@@@EEEIIIKKKLLLHHHHHHHHHIIIJJJKKKMMMNNNNNNMMMNNNNNNOOONNNLLLJJJEEEIIIJJJIIIIIIKKKJJJGGGFFFGGGGGGHHHIIIIIIIIIIIIFFFHHHJJJKKKLLLMMMOOOQQQNNNPPPRRRSSSPPPMMMJJJHHHCCCIIIOOORRRUUUVVVRRRNNNWWWYYYPPPQQQ\\\VVVVVVkkkiiiZZZJJJ<<>>@@@BBBCCCBBBDDDFFFKKKOOOTTTXXX[[[ZZZccckkkmmmkkkkkkqqqxxxvvvsssrrrssspppjjjfffgggdddaaa^^^]]][[[WWWPPPJJJKKKFFFAAA@@@BBBCCCBBBAAADDDBBB@@@???@@@DDDHHHKKKPPPPPPSSSYYY[[[[[[___eee^^^kkkXXX___XXXXXXTTTMMMKKKKKKJJJIIINNNQQQSSSQQQMMMJJJJJJLLLLLLNNNPPPQQQPPPOOOPPPQQQQQQPPPPPPSSSWWWYYYWWWUUUQQQRRRUUUXXXZZZZZZZZZ[[[VVVTTTMMMGGGGGGJJJKKKIII>>>DDDNNNNNNEEEFFFDDD888>>>BBBCCC@@@@@@EEEHHHHHHAAABBBDDDDDDDDDBBB@@@???BBBBBBCCCCCCEEEFFFGGGHHHBBBCCCDDDFFFGGGFFFAAA>>>BBBGGGGGGAAA<<<===AAABBBHHHDDDCCCEEEEEEBBB@@@AAA>>>>>>???BBBDDDDDDCCCBBBIIIHHHFFFEEEDDDEEEHHHIIIHHHGGGGGGHHHIIIKKKMMMNNNRRRRRRRRRPPPMMMJJJGGGEEEGGGKKKLLLKKKKKKNNNMMMJJJFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIKKKOOORRRQQQRRRUUUVVVUUUPPPLLLHHHDDDJJJLLLJJJNNNVVVUUUOOONNNXXXYYYVVVYYYZZZ[[[```^^^ccc{{{hhhGGG???GGG]]]~~~yyydddCCCEEEGGGFFFJJJEEEGGGHHHIIIIIIJJJLLLOOONNNUUUHHHIIIUUUXXXgggHHHjjj[[[JJJ999QQQzzzZZZ@@@===EEELLLSSSQQQrrrSSSFFFBBB@@@444///...)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((()))******))))))***+++,,,......///---...000111222333333333777777999;;;===@@@CCCDDDAAABBBEEEJJJOOOUUUZZZ]]]]]]cccjjjmmmlllmmmqqquuu}}}yyyvvvuuuqqqkkkhhhiiieeeaaa\\\YYYXXXTTTMMMHHHCCCCCCBBBAAA@@@@@@@@@>>>?????????@@@AAACCCEEEFFFOOOKKKPPPZZZ[[[UUU\\\kkk```mmmvvvYYYTTT[[[[[[[[[UUUOOONNNIIIEEEIIIMMMPPPSSSRRRMMMJJJKKKMMMLLLNNNPPPPPPNNNNNNNNNOOOOOOPPPPPPQQQSSSUUUWWWXXXPPPVVV]]]___\\\XXXTTTQQQOOORRRLLLEEEHHHJJJFFFEEEFFFAAADDDCCC<<>>???<<<<<>>AAADDDEEEBBBAAABBBDDDMMMNNNOOOKKKFFFCCCCCCDDDKKKJJJIIIHHHHHHJJJLLLMMMQQQRRRQQQPPPMMMIIIGGGFFFIIIMMMMMMKKKJJJLLLKKKHHHCCCDDDEEEFFFHHHJJJLLLMMMKKKKKKKKKJJJIIIJJJMMMPPPRRRSSSTTTUUUUUUSSSPPPNNNPPPMMMLLLOOOSSSUUUUUUVVVLLLPPPZZZ\\\XXX]]]eeecccfffooo\\\www}}}MMMIIIYYYuuuMMMBBBEEECCCGGGFFFDDDEEEGGGHHHHHHHHHKKKLLLIIITTTKKKIIIQQQUUUVVVrrrSSSTTTUUU@@@???kkkjjjWWWvvvXXXCCC===OOOLLL\\\\\\SSSFFFBBB@@@555///...)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((())))))(((((()))***,,,---...///,,,---...///000000000000000000222444777:::===>>>???@@@BBBEEEJJJOOOSSSVVVYYY\\\aaaeeegggiiijjjkkkllliiihhhjjjiiifffgggjjjbbb\\\UUUQQQPPPMMMHHHCCC<<>>AAABBBBBBBBBAAAKKKJJJKKKPPPWWW]]]___```[[[dddmmmwww[[[WWWTTTKKKHHHLLLJJJJJJMMMEEEBBBKKKAAAFFFJJJJJJGGGFFFHHHKKKHHHJJJKKKKKKIIIHHHHHHIIIJJJKKKKKKKKKJJJKKKNNNQQQGGGLLLOOOMMMKKKMMMPPPRRRDDDKKKEEE???EEEEEE===:::<<<666;;;AAA===;;;;;;444999<<<<<<888999???EEEFFF?????????????????????@@@AAA@@@???@@@BBBCCCCCCCCCKKKEEE@@@@@@EEEFFFAAA<<<@@@CCCCCCAAABBBEEEEEEBBB<<<999<<>>@@@DDDGGGJJJKKKFFFFFFGGGFFFDDDDDDFFFHHHMMMLLLKKKKKKMMMNNNNNNNNNSSSFFFDDDOOORRRJJJJJJSSSRRREEELLLTTTMMMRRRYYYQQQSSSvvvgggSSSyyy}}}AAABBB@@@===666@@@;;;>>>@@@BBBCCCBBBCCCEEEGGGCCCOOOMMMHHHKKKKKKUUUkkkJJJ```aaa===IIICCCdddcccnnnvvvBBBBBBLLLUUUKKKWWW[[[UUUJJJBBB???888---(((***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))*********++++++++++++...------,,,,,,------......///000222444666777888888:::>>>AAADDDHHHNNNQQQUUUZZZ^^^aaaeeekkknnnlllggghhhddd^^^\\\^^^^^^\\\]]]WWWOOOHHHCCC>>>;;;999<<<;;;:::888777666666666777777888999:::<<<===>>>>>>CCCGGGIIIIIIMMMSSSYYY\\\```cccjjjttt```WWWOOOJJJKKKIIIGGGEEECCCAAA@@@@@@AAACCCFFFJJJLLLKKKHHHGGGFFFCCCEEEHHHKKKMMMOOOPPPPPPIIIGGGEEEEEEFFFJJJNNNQQQLLLLLLLLLJJJIIIIIIKKKMMMLLLHHHCCC???===;;;:::888444555777888999888666555888888888888999:::;;;;;;=========>>>???@@@BBBCCCBBB???===???BBBBBB===999@@@AAACCCCCCAAA>>>:::888>>>>>>?????????@@@@@@@@@:::;;;>>>@@@@@@>>>;;;:::::::::<<<===>>>??????@@@999<<>>CCCCCCAAA???===>>>AAADDDDDDCCCDDDFFFGGGFFFDDDAAAEEEKKKLLLGGGCCCFFFKKKNNNOOOOOONNNMMMLLLKKKKKKJJJKKKLLLMMMOOOPPPPPPQQQPPPWWWGGGzzznnnMMM}}}```MMM@@@BBBFFFBBB===>>><<>>;;;999999888666555444333333333555555555666777999;;;;;;>>>BBBFFFHHHIIILLLSSSXXXQQQZZZfffkkklll~~~oooUUUMMMLLLIIIIIIKKKIIIGGGEEECCCBBBAAAAAAAAA@@@CCCGGGIIIIIIHHHHHHIIIKKKLLLNNNPPPRRRRRRRRRRRRNNNNNNMMMMMMOOORRRUUUWWWQQQPPPOOONNNNNNNNNNNNNNNIIIEEE@@@===;;;999888666222444555777777666555444666666666666777888999999===>>>@@@BBBCCCBBB@@@???EEEBBBAAABBBEEEFFFBBB>>>AAAAAAAAACCCCCCAAA<<<888?????????>>>>>>=========:::;;;<<<======<<<;;;:::999:::<<<>>>???@@@AAAAAA??????AAACCCDDDFFFGGGHHHFFFGGGHHHGGGEEEEEEGGGHHHIIILLLLLLGGGCCCCCCBBB@@@DDDDDDDDDCCCBBBAAA@@@???@@@@@@???===;;;<<>>===???BBBBBB<<<666<<<<<<;;;:::999888777777777777777777777777777777666777999;;;===???@@@@@@<<<<<<<<<<<<>>>AAACCCEEEDDDEEEFFFFFFDDDDDDEEEGGGFFFJJJKKKFFFCCCCCCAAA???AAAAAAAAAAAA@@@>>>===<<<<<<<<<<<<:::999:::===???AAA@@@@@@AAABBBAAA???===>>>EEEGGGCCC@@@DDDIIIKKKIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLWWWBBBEEEppp```sssfffIII>>>===@@@DDDBBB<<>>AAADDDEEEFFFHHHIIIJJJIIIIIIHHHCCCDDDFFFHHHIIIJJJKKKKKKLLLHHHEEEGGGIIIIIIDDD>>>???<<<999666555444333111...///000000111111000000222222111222222333444555444777;;;>>>???===:::888<<<;;;:::<<>>>>>:::888;;;@@@@@@:::444666666555444444333222222333222111000000111222333222333555888:::<<<======888999999:::<<<===???@@@@@@BBBCCCCCCBBBBBBBBBDDD<<>>======>>>???>>><<<:::999@@@CCC???===@@@EEEGGGEEEFFFFFFFFFGGGGGGGGGHHHEEEDDDCCCBBBAAAAAAAAA@@@SSSIIIJJJCCCIIIaaahhhssscccBBB;;;<<>>999<<>>rrrGGGCCCBBBVVV}}}jjjnnniii\\\TTTVVVWWWUUUYYYbbbdddmmmZZZNNNEEEBBB:::...(((***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''((()))***+++,,,---...///111444666999===BBBFFFEEEJJJOOORRRXXX___bbb```eeefffbbbZZZSSSOOOIIICCC<<<999666333222000...,,,,,,++++++*********++++++---------...000111333444666777:::<<>>:::999999<<<;;;999888888888999999555777888888888:::===???CCCDDDFFFIIIJJJKKKKKKKKKFFFGGGIIIJJJKKKKKKKKKKKKIIIEEEBBBCCCEEEDDD>>>999:::888555444444333111///,,,,,,---...............000000000111111222333444222333555888:::;;;<<<<<<999999999:::<<<>>>??????>>>:::777:::??????:::333111111111111111222222222222111///......///111222000111444666888:::;;;<<<:::<<<>>>AAABBBBBBAAAAAA>>>@@@BBBCCCBBBAAABBBCCC;;;@@@CCC@@@>>>???===:::777777777777777666555444555666777666666777999<<<>>>===<<<===??????>>><<<===DDDGGGDDDBBBDDDIIIKKKHHHHHHIIIIIIJJJKKKKKKKKKGGGFFFDDDAAA???>>>======GGG:::EEEGGG666SSSfffYYY}}}|||???---===<<<<<<===<<<;;;===AAABBB@@@>>>>>>@@@AAAAAAAAAFFFFFFFFFHHHKKKOOOQQQRRRQQQEEEoooVVVPPPXXXEEE@@@DDD]]]~~~WWWvvvwww\\\[[[yyyPPPZZZ\\\QQQKKKQQQYYY\\\___jjj~~~ZZZNNNEEEBBB;;;///)))+++(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((()))***+++,,,,,,---///111333666:::???BBBEEEJJJNNNOOOTTTYYY[[[YYYdddeeebbbZZZTTTOOOHHHBBB999666333111000///---+++***))))))))))))******+++++++++,,,---...000111222666777888;;;>>>BBBFFFHHHGGGQQQSSSRRR^^^qqqrrrfff``````ooolllRRRRRROOO@@@???===;;;999888888888666666444333333444555666666777888888777888:::<<<===???BBBEEEGGGIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIFFFCCCBBBBBB@@@<<<999555444222111111111///---++++++++++++,,,,,,,,,---//////...//////000111222222222333555888;;;>>>???;;;;;;;;;<<<===???AAABBB>>>;;;999:::======999444000000000111111222222222333222111000000111222333000111333666888999::::::999;;;???AAABBBBBB@@@???===@@@BBBCCCBBBBBBBBBCCCBBBFFFFFFAAA===<<<;;;777555555666666555444444333111333444444444555777:::>>>===<<<===???AAA@@@???>>>EEEIIIFFFCCCEEEIIIJJJEEEFFFFFFFFFGGGGGGHHHHHHEEECCC@@@===;;;:::::::::;;;>>>555999DDD<<>>???@@@DDDBBB@@@===<<<<<<>>>???AAA@@@@@@CCCGGGJJJKKKKKKHHHFFFQQQQQQ===CCCAAA>>>GGGcccUUUxxxaaaMMMjjjXXXSSSMMMIIIJJJIIIHHHJJJOOOVVVcccxxxYYYNNNEEEBBB;;;000***---(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((()))******+++***,,,///111333777<<>>===:::777666555333000000///...------...///000222333555666555666777999777999<<>>;;;999777666000///............,,,******************+++,,,,,,,,,,,,,,,,,,---...///000111111222444666999;;;===999999::::::;;;<<<>>>@@@;;;999888888888777555222/////////...............111000000//////000000111...///000222444555555555555666888:::;;;;;;;;;::::::<<>>???>>>:::BBBFFFBBB???AAADDDEEE@@@@@@@@@@@@@@@@@@@@@AAA;;;:::888666555555666777888===111222AAA888666TTTcccXXXpppvvvDDD000999:::444666888:::;;;=========BBBBBBAAA===::::::===AAA>>>===<<<>>>AAACCCCCCAAAHHH>>>CCCJJJ???<<>>@@@EEEHHHIIILLLQQQSSSPPPQQQTTTRRRLLLFFFAAA:::333222000...---,,,+++(((&&&&&&&&&&&&&&&'''((())))))((((((((()))***,,,...////////////222777;;;===>>><<>>@@@AAAAAAAAAHHHGGGFFFDDDCCCBBBBBBBBB???>>>;;;777222000000111---,,,+++,,,,,,,,,***(((***************++++++,,,************+++,,,---......///111222444666666777444555555555555666999;;;666666555444333111///...---,,,,,,+++***)))((((((------------------------***+++,,,...///000000000666555555555666777999:::555888;;;<<<<<<;;;;;;;;;777:::999333000000111/////////////////////...---***,,,...000000111333555444333222444777:::;;;;;;:::AAAEEEAAA>>>???BBBCCC@@@@@@??????????????????666555444333333555777888555,,,777:::---:::EEE000CCCqqq]]]iii}}}^^^===555---AAA000000666<<<===;;;:::999888===???@@@===999:::AAAGGGDDDBBB@@@AAACCCDDDCCC@@@FFF444MMMDDDKKK~~~333999===<<<;;;JJJhhhGGGLLLNNNMMMIIIEEEBBBDDDFFFGGG<<>>@@@EEELLLSSSWWWYYYXXXWWWUUUQQQLLLIIIGGGFFFFFFaaawwwUUUPPPLLLFFFAAA<<<888333000222111111000///......---///000000000000000///...//////000111222333444444888888:::<<<>>>@@@AAABBBEEEJJJMMMJJJCCC???@@@DDDBBB@@@===999555111...,,,,,,++++++***)))(((((('''''''''''''''(((((((((((()))))))))***++++++,,,,,,---...000333555666777888777666666888999999777555444333111000111000...,,,,,,+++++++++******))))))******+++++++++,,,,,,,,,,,,,,,------.../////////888777777777999<<<>>>@@@;;;<<<===>>>>>>>>><<<<<<666666555333111000///...------------------------------,,,------...///000555555666888999:::;;;<<<;;;BBBGGGCCC???AAAFFFIIIAAA@@@@@@???>>><<<:::999333333333222222222111111333222111111222555777999@@@555vvvzzzlllooo^^^999///444444111000444555555777888999:::;;;:::<<<===<<<;;;===AAAEEEFFF@@@<<>><<>>AAADDDGGGIIIKKKMMMOOOKKKLLLKKKEEE===666222111......---+++***(((''''''''''''''''''''''''''''''''''''''''''((()))***+++,,,...111333555888;;;>>>@@@BBBEEEKKKPPPTTTTTTSSSQQQNNNJJJFFFCCCAAA@@@@@@@@@@@@IIIkkkuuuWWWPPPTTTIIIEEEAAA===:::666333000//////......---,,,,,,,,,......////////////............///000111222222333444555777888:::<<<>>>???===AAADDDBBB===:::999:::999888666333000---+++***+++******)))((((((''''''''''''''''''(((((((((((((((((()))******++++++,,,---...000222333555555666555555555666777777555333222000............,,,***+++*********)))))))))(((************+++++++++++++++++++++,,,------......333333333333555888;;;===777777888888888777666555444333222111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222333444555777888888999@@@DDD@@@<<<>>>CCCEEE???>>><<<:::888555444333111111000000000/////////111000//////000222555666===///FFFkkk{{{pppffflllyyy]]]FFF222///222000///222111222333444555777888888888999;;;:::999;;;???BBB???CCCDDDCCCCCCCCC>>>777<<<333666:::222<<<|||sss<<<===???<<<999<<>>FFF???>>>===<<<<<<===>>>>>>???EEEPPPhhhTTTNNNHHHBBB:::000++++++(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''(((***,,,---111555888:::===@@@BBBCCCEEEGGGIIIGGGFFFCCC>>>777111...------,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***++++++---///111333666999<<<===>>>@@@DDDHHHJJJIIIGGGGGGEEEAAA>>>;;;999999999111555999;;;BBBYYY{{{fffRRRPPPOOOEEE:::???===999777555333111///,,,,,,,,,+++******))))))++++++,,,---.........---,,,,,,---...///000111111222333444666888:::<<<<<<999;;;======<<<999555333111111000...---+++******))))))(((((('''&&&&&&&&&&&&''''''''''''((((((((((((((())))))******++++++---...///000111222222222333333333444555555333111///---++++++++++++)))((()))))))))((((((((((((((((((((()))))))))*********)))******++++++,,,------000000000111444666999;;;555555555444333222000000000///...---,,,+++******************************,,,++++++,,,,,,---...//////000111222333444555666999@@@CCC???;;;<<<@@@AAA>>><<<999555222000///.........------------,,,,,,------,,,,,,---///111222111333555444PPPpppbbbbbbgggjjjjjjlllqqq|||uuuhhhqqq}}}qqqVVV666000...111000+++---333000111222333444666777777777999:::::::::;;;>>>@@@<<>>999333///---,,,******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((******)))+++...000111444777::::::;;;===@@@CCCDDDBBB@@@@@@>>>:::777555444444444888666666333***'''666IIIHHHdddtttQQQTTTMMMEEECCCFFFHHHGGGEEE999777444222111000...---************))))))((((((((()))***+++,,,,,,,,,,,,******+++,,,---...//////111222444666888:::;;;<<<<<<;;;<<>>>>>===;;;777333000/////////,,,,,,,,,++++++++++++***++++++++++++,,,---...///...666888333444LLL===...++++++000333///)))***111111111222333555666777777888999;;;<<<===>>>???@@@>>><<<777>>>YYYlllWWW333+++<<<...&&&666000...OOOsss000///===DDDGGGBBBAAAOOOiiimmmKKK;;;:::666888999::::::;;;::::::::::::???III```TTTNNNHHHBBB:::000++++++(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&((()))+++---111444;;;===???@@@@@@@@@AAABBBAAA===999444000...,,,+++''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))***---...000222555888<<<===>>>AAADDDEEECCCAAA;;;999666333222111111222444***(((333999333...///<<<:::777888AAATTTlll||||||aaaNNNKKKMMMIIIAAA666EEESSSSSSHHH??????CCC777555111000///---+++************)))))))))))))))''''''(((***++++++++++++))))))***+++,,,------...///000222444666888999:::<<<;;;;;;>>>@@@>>>777111///...---,,,+++)))((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''(((((()))******+++,,,------.........---222111111222333222000---,,,***))))))))))))(((&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((*********+++,,,,,,------...///000222444666888999999888666444222000///...++++++******)))))))))((((((((((((((((((((((((((()))))))))******+++,,,---///000111222444555666666888>>>@@@<<<:::;;;<<<:::888666333111/////////000,,,++++++++++++******************++++++,,,------111///---333777111???ccc\\\KKK***???////////////---)))***...//////000222333444555666777888:::<<<>>>>>>>>>===;;;:::666<<>>@@@AAA???===777555333000//////000000000...000333...'''***222***---222666777777666555<<<:::<<>>???<<<777666<<>>;;;999===???@@@>>>999444000......,,,***************(((''''''''''''''''''''''''((()))))))))))))))(((((((((((()))***+++,,,---------...///111333555777888::::::999777444111...---)))))))))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((())))))***+++,,,---.........---,,,,,,,,,---,,,)))'''(((&&&%%%%%%''''''&&&$$$&&&&&&&&&''''''((((((((('''''''''((((((((())))))''''''(((((()))*********+++,,,---...////////////333222///---+++*********%%%%%%&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((()))***+++***+++,,,---///000111111222666999777777999888555............---+++***)))))))))((((((((('''''''''''''''(((((()))(((((((((...&&&'''+++)))...333000;;;111===GGGmmmzzz~~~EEE:::***444)))111&&&000'''***---...//////,,,(((+++,,,---...000111222222555555777<<>>BBBJJJQQQ}}}rrr\\\EEE444&&&---------,,,++++++******))))))))))))***+++,,,,,,++++++******+++,,,...///222444666888888777555444///...,,,+++***)))))))))''''''''''''''''''''''''(((+++((('''>>>uuu}}}MMM???777444@@@===EEE??????AAA===QQQcccjjjuuuvvvnnnfffggghhhzzzttt~~~JJJ000000111000///---,,,,,,,,,,,,,,,,,,,,,---......//////999444:::EEEXXXPPPHHHCCC<<<333---,,,******)))))))))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&'''((())),,,000333444444333222111///---,,,,,,,,,+++***))))))((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''')))))))))+++---000333555111111111000///...,,,+++************))))))))))))(((((((((((((((((((((((((((''''''(((((()))***+++++++++++++++,,,---......///111333444999===:::444777666444222///---+++***++++++******)))(((((((((&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&''''''(((((())))))******---...///111111111000000111111000///...---,,,+++************)))(((''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((()))***++++++++++++++++++*********)))))))))(((''''''''''''&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&'''((()))((((((((()))******+++++++++,,,,,,,,,,,,,,,------******)))(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))),,,///000000/////////000000///...---,,,+++******))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,...///222555777666444222;;;VVVkkkoooSSSAAA...&&&(((&&&,,,,,,,,,++++++******)))(((((((((((()))***+++,,,***))))))***+++---///000333444555666666444222111,,,,,,+++)))((((((((((((''''''''''''''''''''''''$$$)))000,,,$$$666ssspppQQQ888)))'''666:::@@@DDD<<>>BBB<<<444444333000...,,,*********************))))))((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))******------///000000000//////000//////...---,,,++++++***************)))((('''(((((((((''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((()))***************************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))((((((((()))******++++++++++++++++++,,,,,,,,,,,,(((((((((''''''(((((()))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((()))+++---......---,,,---.........---+++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++111///------111555888999111777999LLLuuurrrkkkPPP===444111******///---+++++++++******)))))))))(((((((((((()))***++++++)))((())))))+++---///111111111222222111///---,,,***))))))(((''''''''''''''''''''''''''''''''''''$$$&&&///333(((!!!666UUUxxxNNN666222+++...;;;555444AAACCCGGGIIIJJJKKKMMMOOONNNKKKSSSVVVPPPSSSYYYWWWccctttooopppaaa___|||tttAAA'''...444,,,*********))))))***++++++******++++++,,,------------,,,222@@@[[[RRRIIICCC<<<333...---************))))))))))))((('''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))((((((''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&'''''''''***...111000000...---,,,+++************))))))))))))))))))))))))((((((((('''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((()))***+++---///111222//////...---,,,+++******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***++++++*********+++,,,,,,333555777999>>>AAA<<<333111000---+++)))))))))************)))))))))))))))'''((((((((((((((((((''''''(((((((((((((((((('''''''''(((((())))))******,,,---...///000///.........---------,,,,,,++++++)))************))))))((())))))((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((()))*********))))))*********)))))))))(((((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((((((((((()))******++++++++++++++++++++++++++++++)))(((((((((((()))******((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((()))***++++++,,,,,,,,,++++++,,,---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++(((,,,111444333111//////666;;;999666:::CCCRRRcccuuuWWW555555+++$$$***000,,,,,,,,,&&&)))))))))))))))(((((((((''''''''''''((()))***+++((((((((()))***---///000000000000///...,,,***)))(((((('''&&&&&&'''''''''''''''''''''''''''''''''***%%%###%%%'''(((+++...QQQ{{{yyyaaaSSS:::***444666666888;;;???CCCGGGLLLQQQUUUMMMNNN\\\iiiiiiiiifffZZZttt}}}mmmfffTTTVVVPPP___|||vvvVVV555111000%%%'''555*********)))******+++,,,))))))******+++,,,,,,,,,---...555EEE]]]TTTJJJDDD<<<333......++++++*********)))))))))'''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((()))******************************))))))(((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((***...111///...---,,,************))))))******************)))))))))(((((((((''''''%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))***,,,---///000111///...---,,,+++*********(((((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&''''''((()))***+++******)))******++++++///222444555999;;;777///...---+++))))))))))))*********))))))))))))))))))'''(((((())))))((((((''''''(((((())))))(((((('''''''''(((((())))))******,,,---...//////...------,,,,,,,,,+++++++++++++++)))******+++******))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((()))******))))))(((******)))))))))((((((((((((''''''''''''&&&&&&&&&'''&&&&&&&&&((()))((('''''''''&&&&&&&&&''''''(((((((((((()))******+++++++++++++++************)))***)))))))))))))))***+++((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((***+++,,,+++***+++,,,)))***+++,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))******+++''',,,111222///,,,---000+++---111555777999::::::777???___{{{|||cccfff;;;555+++'''000---(((,,,...((())),,,'''((((((((((((((((((((((((&&&&&&&&&''''''((()))***)))(((((()))***,,,...///000000///...---+++***)))'''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&###'''......)))NNNhhh[[[III;;;000222222222222222444888;;;MMMGGGMMMSSSPPPQQQNNNBBB888GGGOOONNN^^^oooqqqvvv]]]~~~OOO999,,,222555---***111+++***************++++++(((((())))))***+++++++++***---333CCC^^^UUUKKKDDD<<<333///...+++++++++*********))))))''''''''''''((((((((((((''''''((((((((()))))))))))))))(((((())))))***+++++++++++++++++++++++++++))))))((((((''''''&&&&&&''''''''''''((((((((()))''''''(((((((((***...111///...,,,+++***)))******)))*********++++++,,,,,,))))))))))))((((((((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((***,,,---//////000...---,,,***))))))))))))((((((((())))))*********((((((((((((((((((((((((''''''''''''((()))***+++******))))))))))))******+++///222222333444222---,,,+++***))))))))))))))))))))))))))))))))))))***(((((())))))))))))(((((((((((())))))))))))((((((''''''(((((())))))******,,,---............,,,,,,*********+++++++++++++++)))******++++++******************)))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((()))))))))))))))((((((***)))))))))(((((((((((((((''''''''''''&&&&&&&&&(((&&&%%%'''***,,,+++***(((''''''&&&&&&&&&''''''((((((((()))******++++++++++++******))))))))))))******))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((+++------+++***+++,,,)))***+++,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))*********,,,,,,+++)))(((+++222888333+++---666<<<<<<111 :::,,,+++999@@@EEE___uuuvvvmmm```???444+++,,,'''444222---$$$///+++---,,,%%%(((///,,,''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))***))))))))))))+++---.........---,,,+++***)))(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$(((+++,,,+++)))'''%%%000&&&]]]yyy}}}\\\YYYSSSKKKDDD@@@@@@AAA;;;555999???AAALLLXXXWWWlllxxxxxx|||^^^999$$$000111%%%$$$...,,, +++***)))))))))))))))***''''''((())))))******+++)))+++---<<<^^^UUUKKKDDD<<<333//////+++++++++************)))'''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((''''''&&&&&&))))))))))))************'''((()))((()))+++...111///...,,,***))))))***************+++,,,,,,------))))))))))))((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''(((***,,,.../////////...,,,***)))((('''(((((((((((())))))******++++++(((((((((((((((((((((((((((''''''(((((()))***+++******)))))))))))))))***)))///222111000111000...***************))))))))))))))))))))))))*********(((((())))))))))))(((((((((((())))))))))))((((((''''''(((((()))*********,,,---.........---,,,+++***************+++++++++)))******+++++++++******************))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))((()))))))))))))))(((((())))))))))))(((((((((((((((((('''''''''&&&&&&&&&(((&&&%%%(((+++...---+++(((''''''&&&&&&&&&''''''((((((((()))******+++++++++*********))))))((((((******)))(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))+++...---+++)))+++---)))***+++,,,,,,+++***)))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))*********((()))***+++++++++******+++***333666......333000***111444000---///222333777@@@LLL[[[dddaaakkksssqqqwwwyyyuuu[[[lllOOOWWWCCC111<<<444(((222///'''///+++,,,)))%%%...+++'''&&&,,,---%%%&&&***%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&((())))))******)))))))))***,,,---++++++***)))((('''&&&&&&&&&&&&&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''######((()))$$$$$$)))###---+++...@@@yyytttvvvzzzqqqUUU777///000///...---,,,+++,,,---******)))(((((((((((((((''''''(((((()))*********...///---:::```TTTHHHBBB===555...,,,++++++++++++************((()))++++++)))'''''''''(((***,,,***&&&%%%(((,,,'''...+++''',,,,,,)))...***---333***...222(((222,,,+++***)))''''''&&&&&&))))))))))))************((()))***))))))***---000111000...***''''''***---...---,,,******+++,,,---))))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))((())))))***+++,,,,,,---++++++++++++************''')))***,,,,,,***)))'''))))))((((((((('''''''''&&&&&&'''''')))***+++,,,******))))))))))))******+++---///000111000///...++++++***)))(((''''''&&&******))))))))))))************************************++++++++++++******(((''''''''''''((()))))),,,------......------,,,*********)))))))))))))))+++++++++******(((''''''))))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((()))******++++++++++++************)))((('''&&&&&&'''((()))((((((((((((((((((''''''))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++************++++++++++++******(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))))),,,,,,,,,,,,,,,+++***)))000000///,,,---000333333111+++''')))---/////////000000000111111222222222//////000000000000//////..................------+++***************++++++)))))))))))))))))))))))))))))))))((('''''''''&&&%%%&&&''''''((((((''''''(((((()))+++,,,---...///+++******((('''&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&(((&&&&&&&&&''''''((((((((('''''''''''''''''''''''',,,$$$%%%)))'''111\\\vvvzzzooolllLLL:::222111000+++*********))))))(((((())))))))))))))))))))))))((((((((((((((()))******...(((333999bbbVVVIIICCC>>>666000------,,,,,,,,,,,,+++++++++)))+++,,,,,,***)))))))))++++++,,,,,,,,,,,,,,,,,,---222---+++111111...222222000444+++---111'''000------+++***)))(((((((((((())))))))))))***************+++******+++---000000///...---,,,,,,------###%%%))),,,---+++)))'''++++++*********)))))))))))))))))))))))))))))))))******++++++++++++***************++++++,,,,,,---,,,,,,,,,+++++++++******)))***+++------+++***)))))))))(((((((((''''''''''''''''''((()))***+++,,,++++++************++++++,,,---///000000///...---+++++++++******))))))(((+++******))))))******+++))))))))))))))))))))))))*********++++++*********)))(((((((((((()))******,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((***))))))(((((())))))***(((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((())))))***+++++++++*********))))))))))))(((''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))******++++++******))))))******++++++******)))((())))))))))))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((())))))***%%%%%%&&&''')))---000222***///111///,,,---......))))))+++...---***'''&&&//////......------............////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))******))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&'''(((((((((''''''(((((()))***+++,,,------+++++++++******)))))))))$$$%%%''''''&&&''')))***&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''$$$###***222---%%%///BBBmmmzzz}}}~~~kkk\\\FFF555---,,,,,,---************)))))))))((())))))))))))))))))))))))((((((((((((((()))******---)))333888dddXXXKKKEEE???888111///.........---------,,,,,,+++---...---,,,++++++,,,,,,+++***,,,......+++(((,,,222...+++000,,,(((---333---333...000444+++000///...---+++************(((((()))))))))*********+++,,,,,,+++++++++...000---,,,+++,,,------,,,***111///---,,,,,,...000222,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++------------++++++)))))))))((((((((((((''''''''''''((()))***+++,,,,,,,,,++++++++++++,,,,,,---.../////////...---,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************)))******++++++******)))***))))))))))))***++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------------...------,,,+++*********))))))))))))******(((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((())))))***+++++++++*********))))))***)))(((((((((((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))))))))************))))))))))))************))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((())))))******000///---,,,***(((''''''***//////(((###&&&+++,,,,,,------+++***...333888///...---+++******+++,,,,,,,,,,,,------,,,,,,,,,)))))))))******++++++,,,+++***))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''((((((&&&''''''(((((((((((((((((()))))))))************((((((((((((((((((((((((%%%&&&''''''&&&%%%'''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))&&&'''))))))%%%######%%%OOOnnnwwwJJJ999333,,,)))***,,,---,,,************)))))))))))))))))))))))))))))))))))))))(((((((((((()))******++++++222666wwwfffZZZLLLEEE@@@888222000/////////.........---------.........------///111,,,222<<>>777@@@666***333111000666000222///...---,,,++++++++++++)))))))))*********++++++,,,------,,,+++,,,...000333000......//////...,,,111///---+++******+++,,,------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++---------,,,,,,,,,++++++,,,,,,------------,,,,,,*********))))))))))))((())))))))))))***+++,,,---,,,,,,,,,++++++,,,,,,,,,......//////...---,,,++++++++++++,,,,,,,,,,,,,,,...------,,,,,,------...******************************++++++++++++************))))))******+++,,,,,,,,,------------,,,,,,,,,,,,---------------...---.........------,,,+++++++++************++++++))))))))))))))))))))))))((((((((((((((()))******)))(((((((((((()))******++++++++++++*********************))))))*********(((((((((((())))))))))))))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))))))))))))))))))))******************))))))******************))))))******++++++******)))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))******+++$$$&&&)))+++,,,,,,++++++###***---+++,,,111333000,,,---+++&&&%%%***111444///...,,,+++******+++,,,******++++++++++++******'''(((((()))***+++,,,,,,+++***)))(((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((()))''''''((())))))))))))((()))))))))))))))((((((((('''''''''''''''''''''''')))***+++***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,)))$$$!!!&&&---...***...))) 333fffZZZDDD<<<111---,,,+++---//////---************)))))))))))))))(((((((((((((((((((((((())))))(((((())))))***+++)))---111555oooiii[[[NNNFFF@@@999333111000000/////////............////////////000444777<<>>999777555555555444444444333333333444444555777<<>>DDDRRRmmm{{{wwwhhhUUUGGG555333???===;;;+++)))222666555******++++++,,,,,,,,,...///((()))))))))************))))))))))))))))))))))))******))))))******+++,,,(((333+++777fffssseeeVVVNNNHHH@@@;;;:::777777777777666666666666666666777888;;;AAAHHHNNN___eeelllrrrwww{{{xxxeeeOOOBBB888666666555444444444555555333333444444444555555555444555666777777:::===@@@XXXfffxxxpppXXXBBB444666666555555555444444444444444444444444444444444333444444555555444444333333333444555555666777777888777777777777666666666555444444333333444444555111111111111000000000000111111111111111111222333333333222222222222333333000000///000000111222333555555444444333222111111333222222111111222222333000000000000000000000000//////000000000000//////000000000000000111111222000000111111111111000000...//////000111222222222///000000111111111000000......------------......///////////////////////////............///000000...------------...//////000000000000////////////,,,,,,---......---,,,,,,------......///000000111........................---......///000/////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................---......//////......------......//////......---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------///777DDDOOOTTTRRRMMMHHH<<<```~~~vvvmmm___PPP222TTTppplllWWWFFF<<<777=========;;;777222---***,,,,,,------------,,,,,,+++++++++***************(((((())))))***,,,---...************************---,,,,,,,,,+++*********))))))***++++++++++++***((()))))))))*********+++---...000333666999;;;<<<@@@AAAAAA>>>888333///...,,,+++++++++******))))))************************)))&&&'''---,,,&&&$$$(((..."""%%%...---,,,,,,'''***///000%%%+++666...,,,222IIILLLRRRVVVVVV___WWWgggSSSLLLNNNGGG@@@;;;444:::+++;;;222111@@@...))))))000666..."""+++555000+++,,,,,,,,,++++++,,,---(((((())))))*********+++))))))))))))))))))))))))*********)))******+++,,,)))444***888ggg